InfoQ ホームページ Ruby に関するすべてのコンテンツ
-
Lift と JRuby の統合 - Ruby と Scala 間を橋渡し
Scala で人気の Web フレームワークである Lift に JRuby API が追加される。私たちは開発者の David Pollak 氏に,Rubyist が Lift を使うべき理由,Ruby と Scala の統合に関する問題点などについて話を聞いた。
-
Netbeans 7 が Ruby のサポートを終了
NetBeans の Ruby/RoR サポートが大きなニュースとなったのは3年前のことだ。しかし Oracle が Sun を買収して以降,この IDE の開発縮小の 影響が動的言語サポートに及ぶのではないか,という懸念が持たれていた。この不安は現実になった。バージョン7以降,NetBeans は Ruby のサポートを行わないというのだ。
-
WindowsへのRailsのインストールを簡単にするRailsInstaller
RailsInstallerを使うとWindowsの開発者は簡単にRuby on Rails 3のアプリケーションを構築できる。今まで、Windowsの開発者はRailsアプリケーションを初めて作るとき、Ruby、RubyGems、RailsそしてSQLiteをセットアップする必要があった。しかし、Nic Williams博士のEngine Yardと氏のチームのおかげで、今ではとても簡単になった。
-
QCon London March 9-11のハイライト、登録者数が倍に
InfoQの生のカンファレンスであるQCon Londonが来る3月8日~11日に開催され、この時点で昨年の2倍の登録者数に達している。今年が4回目となる参加者主導のこのカンファレンスは、チームリーダー、アーキテクト、プロジェクト マネージャ向きである。多くの取り組みがこのイベントで、今年のプログラムとなり、100人以上のスピーカーが登場する。この記事に、そのハイライトを載せる。
-
Appcelerator が Aptanaを買収
Titaniumアプリケーション開発プラットフォームを製品化しているAppceleratorは、Aptanaを買収した。Aptana Studio 3は、EclipseベースのIDEで、JavaScript, HTML, CSS, Ruby, Python 、PHPをサポートするために、しっかりと統合されており、この四半期にリリース予定である。
-
Stephen Walther氏のJavaScript単体テストの統合
自動テストフレームワークには優れたテストライブラリと優れた統合方法が必要だ。おおkのJavaScriptライブラリが前者に注力しているが、Stephen Walther氏は第二の条件を満たすソリューションを作成してきた。
-
TIOBEの2010年最優秀言語はPython
TIOBEは2010年最もシェアを伸ばしたプログラミング言語に賞を与えている。Objective-Cは2010年をリードしてきたが、この数か月伸び悩んだ。Pythonは2010年1月以降、1.81%までシェアを伸ばした。これはSAPのプログラミング言語ABAPのシェア全体のほぼ4倍に相当する。
-
JRubyの今:1.6 RC1, JSR 292、Java 7の NIO2、Ruby1.9.2のサポート
JRuby 1.6の最初のRCが発表された。Ruby 1.9.2との互換性向上、C拡張の試験的サポート、Windowsサポートの改善、Ruby GemのMavenサポート、性能改善。InfoQは同プロジェクトのCharles Nutter氏に、JRuby1.6やJava 7のインパクト、Rubyの新しい機能などについて話を聞いた。
-
Eric Evans 氏、榊原彰氏(日本IBM)の登壇が決定!【早期割引実施中 今なら33%OFF ― QCon Tokyo 2011】
最新技術を追い求めるデベロッパのためのワールドワイドカンファレンス「QCon Tokyo 2011」の基調講演者に、2004 年に『Domain-Driven Design(ドメイン駆動設計)』を執筆して以来、ドメインのモデル化と設計コンセプトの進展に大きな影響を与えてきたEric Evans 氏と、日本を代表するITアーキテクトである榊原彰氏が決定した。
-
Ruby仮想マシン総まとめ:MacRuby 0.8、Rubinius 1.2、MRI 1.8.7と1.9.2のアップデート
多くのRuby仮想マシンの新リリースが利用可能になっている。MacRuby 0.8はバグを修正し、1.0への道を歩み始めている。Rubinius 1.2はメモリ効率とデバッガを改善している。MRIは新しいパッチレベルがリリースされている:1.8.7-p330と、1.9.2リリース以降最初の大きなバグ修正アップデートとなる1.9.2-p136である。
-
JavascriptVMに多数の言語: CoffeeScript 1.0, StratifiedJS, EmscriptenによるC/C++, Python
Javascriptの広まりとVMが非常に速くなっていることが言語の面白いランタイムを生むことになった。InfoQは、言語とJavascriptにコンパイルするツールを調べた。CoffeeScript 1.0, StratifiedJS,そしてJavascriptにC/C++をもたらすEmscripten LLVMバックエンドなどである。
-
Mono のアップデート
Miguel de Icaza 氏は先週,2010 年 7 月の GitHub への移動以降 Novel において,Mono チームが行った全作業をリストアップした長い記事を発表した。最近の作業は,大部分が F# や IronPython,IronRuby,UnityScript など,先日オープンソースとして公開された言語に関連している。
-
公共の利益となるソフトウェアのためのPizzigati賞がノミネーションを受付中
InfoQは、通常、 様々なコンテストや外部から受け取る登録への呼び掛けはレポートしない。しかし、公共の利益となるソフトウェアのためのAntonio Pizzigati賞 について、今回、例外を設けることに決めた。Pizzigati賞は、「非営利分野に対して非常に大きな価値を与え、社会的変化のための活動を行ったソフトウェア開発者」に、10,000ドルの賞金が授与される。12月15日までノミネーションを受け付けている。
-
新しいセルフホスティングIDE: RedCarとJRuby、Cloud9 IDEとJavascript
残念なことに動的言語は好ましくない秘密がある。それはSmalltalkを除く動的言語のIDEやツールがC/C++、C#またはJavaで書かれていることだ。しかし、RubyとJavascriptの開発者は自分にとって好ましい言語を使った開発環境を構築できる。InfoQではHTML/Javascriptで作られたCloud9 IDEとJRubyとSWTで作られたRedCarを紹介する。
-
RhoHub,Apparat.io - ネイティブモバイル Web アプリ構築における煩雑な SDK 管理からの解放
ネィティブアプリケーションとしてパッケージされた HTML/Javascript コードによって,クロスプラットフォームなモバイル開発が可能になる - しかし,やっかいな事がまだある。すべてのターゲットプラットフォーム用 SDK のインストールと維持,ビルドの実行という「ヤク毛刈り」作業だ。この問題を解決するソリューションがある - Rhohub for Rhodes,Apparat.io,そして PhoneGap/Build だ。