InfoQ ホームページ Ruby に関するすべてのコンテンツ
-
Ruby on RailsがMetalに本腰を入れて取り掛かる
Ruby on Railsチームは、Rackを導入して、Railsを次のレベルに移行するのに忙しくしている。Rackの実装により、デベロッパがアプリケーションで多くの利用可能なミドルウェアを使用することができる。この追加により、RailsチームがRails Metalを作成することができる。それは、Railsセッションへのアクセスにより、Rails要求の前にある汎用Rackミドルウェアに関するラッパーである。
-
QCon Londonのアップデート:あと3ケ月、Tony Hoare氏、Martin Fowler氏、Dion Hinchcliffe氏
第3回InfoQ QCon Londonカンファレンスが約3ケ月後の、3月11日から13日まで再び開催されることになる。昨年のQCon Londonカンファレンスには、450名を超える参加があり、スピーカーも100名を超えた。
-
MerbはRails 3.0にマージされる
Ruby の Web フレームワーク界の大ニュースだ。Merb と Rails がマージされる。Merb の作成者である Ezra Zygmuntowicz は本件をこう説明している。
-
RhodesがiPhone、Windowsモバイル、BlackBerryにRubyアプリケーションを実現
Rhodesは、新たなオープンソースソリューションであり、モバイル機器に対しRuby実装をもたらす。その上、多くのデバイス全体(現時点ではiPhone、Windows MobileおよびRIMのBlackBerry)で、単一Rubyソースを使用することができる。まもなくSymbianやAndroidに対するサポートも追加される予定である。
-
HTML 5 Web Sockets vs. Comet and Ajax
今度Kaazing Gatewayがリリースされたのを期に、InfoQはAjaxやComet、そして期待されているHTML 5 Web socketsといった技術に関する進展についてRichard Allen氏と話をした。
-
動的言語IDE:Aptana RubyおよびDLTK Ruby
動的言語向けのIDEについてのシリーズの、この前半では、AptanaおよびDLTKのRuby IDEの現状について検討する。これらのプロジェクトのデベロッパに話を聞き、ツールの現状を紹介する。
-
Rubyパフォーマンス:Shootoutの成果およびバイナリMRI対ソースコンパイル済みMRIに関する発見
Antonio Cangiano氏は、再びすべてのRuby VM、MRI 1.8および1.9.1、REE、JRuby、Rubinius、IronRubyおよびMagLevを評価した。その結果は、すべてのVMのパフォーマンスで着実な改善が見られることを示している。
-
RubyConf'08のビデオから: Ruby VMの内部構造について - YARV、Rubinius、MagLev
RubyConf '08では、Ruby VMについての講演が数多くおこなわれた。その内容は実装技術の詳細に踏み込んだものから実装のデモ、Rubyのパフォーマンスの概要まで多岐にわたるものだった。
-
JRuby 1.1.6のリリース、Ruby 1.9のサポートの改善
JRuby 1.1.6が利用可能である。最新のリリースでは、速度の改善やバグ修正などの一般的なリストがあるが、新機能の目玉は、Ruby 1.9ソースコードの構文解析のフルサポート、そして向上したRuby 1.9のサポートである。
-
Ruboss ー Railsでも使えるFlexフレームワーク
Ruby on Rails(RoR)はウェブアプリケーションを素早く開発するためのRubyで作られたオープンソースフレームワークだ。RailsとRIAの両方のコミュニティは両者を統合する収束点としてのソリューションをさかんに探している。そのひとつとなるのがFlexフレームワークであるRubossだ。
-
Ruby FFIがJRubyおよびMRIに固有ライブラリアクセスを提供
Ruby FFIライブラリは、共用ライブラリからロードされたネイティブコードへのアクセスを可能にする。 Rubinius向けに作成されたので、最近JRuby、MRI(1.8および1.9)に移植された。Ruby FFI 0.2.0がリリースされている。
-
Martin Fowler氏はデータストレージについての凍結した考えがほぐれてきたと考えている
最近投稿したブログ記事の中で、ソフトウェアの思想のリーダーとして有名なMartin Fowler氏は、先日行われたQConで、アプリケーション・アーキテクチャの中でのデータベースに関する固く凍りついた考えがほぐれ始めていることに気づいたと書いている。
-
JRubyのクラスタリング - TerracottaによるJRubyの透過的なクラスタリング
RailsConf 2008におけるMagLevデモで、Gemstoneの分散VMテクノロジーが発表された。このテクノロジーは、複数のGemstoneのVM間で同じオブジェクトメモリーを透過的に共有することを可能にする。
-
Nanite: 自己集合するRubyプロセスクラスタ
Naniteは、Ezra Zygmuntowicz氏がEngine Yardのクラウドコンピューティング戦略に追加した最新のプロダクトである。これは、Webアプリケーションのバックエンドとして高いスケーラビリティを確保するための"自己集合するRubyプロセスのクラスタ"である。
-
Linux向けSilverlight: Moonlight 1.0 Beta 1 がダウンロード可能に
MoonlightはLinuxとUnix/X11システムを対象にしたSilverlightのオープンソース実装である。Moonlightは2007年9月から、 Novellの支援の下Monoプロジェクトで開発されてきた。そのMoonlightのバージョン1.0 Beta 1が一般向けにリリースされた。