InfoQ ホームページ Ruby に関するすべてのコンテンツ
-
Koushik Dutta氏がGoogleのAndroidにC#、RubyおよびPythonをもたらす
Googleの携帯電話プラットフォームであるAndroidでC#およびPythonをサポートするという取り組みの中で、Koushik Dutta氏は大きな節目に達した。最近の発表で、DalvikとMono間の双方向相互運用性をデモした。
-
-
JRubyとClojureは好相性?
ClojureはJVM向けのLISP風言語である。Clojureで重視している点の1つに並行処理があり、Clojureでは不変のデータ構造で並行処理をサポートしている。Daniel Kwiecinski氏がブログの中で、JRubyとClojureを組み合わせるアイデアを探究し、Clojureのデータ構造と機能をRubyオブジェクトとしてJRubyで利用可能にする実験を行っている。
-
-
Rubiniusの前進 - Brian Ford氏のインタビュー
Rubiniusプロジェクトで現在何がおこなわれているのか、Rubiniusチームメンバーである、Brian Ford氏にインタビューをした。
-
ClojureがSTMとLISPをJVMにもたらす
ClojureはLISPファミリの言語のかなり新しいメンバであり、Javaプラットフォームで動作する。2007年に導入され、すで高い関心を集めている。ひとつの理由はClojureの並行処理へのアプローチであり、ソフトウェアトランザクショナルメモリ(STM)のコンセプトを踏まえている。
-
InfoQ主催のカンファレンス「QCon」が東京で開催されます
サンフランシスコ及びロンドンにて開催されている、InfoQ主催のカンファレンス「QCon」が「QCon Tokyo 」として、本年4月に日本に上陸します。
-
Adobe社、Flashプラットフォームで使用しているリアル・タイム・メッセージング・プロトコル(RTMP)の仕様を近く公表予定
Adobe社はリアル・タイム・メッセージング・プロトコル(RTMP)の仕様を公開する計画について発表した。RTMPはAdobe Flashプラットフォーム上の技術間でオーディオ、ビデオ、そしてデータを高性能に伝達するために設計されたものである。AMF仕様に続く今回の公開はRIAコミュニティから多くの熱い視線が注がれている。
-
「良いデザイン」とは?
ソフトウェアプロジェクトが成功する上で(および、実のところソフトウェア職に携わる上でも)、要となるのは良いデザインであるということは、今さら言うまでもない。「良いデザイン」が何を意味するのかを定義することは、一連の終わりのない討論、論文、話し合い、議論などで、長い間大々的に取り上げられてきた。これも新しいことではない。J.B.Rainsberger氏およびScott Bellware氏が真の定義がなされるまでフォローすると役立つアドバイスを提供している。
-
激論: Prototype vs. jQuery
クライアントサイドにおけるウェブ開発の場面で Ajax が当たり前のように用いられるようになり、「どの JavaScript/Ajax フレームワークが最高か」という問いかけをよく耳にするようになった。Glenn Vanderburg 氏が記事の中で Prototype と jQuery を比較すると、業界のエキスパートである Douglas Crockford 氏と Dion Almaer 氏からさまざまなレスポンスが返ってきた。
-
JRuby GUI MVC Framework Monkeybarsが1.0へ
Javaツールキットを使用したGUIの開発をさらに簡単にしようとするJRubyライブラリは多数ある。Monkeybarsプロジ��クトのJames Britt氏に話を聞いた。
-
Solo:Amazon EC2でのEngine Yard
SoloはEngine Yardによる新たなサービスであり、基本的にホスティングであるEngine Yardスタックをベースにしているが、(より安価な)Amazon EC2で実行する。
-
Engine Yardがクラウド管理フレームワーク、Vertebraをリリース
VertebraはEngine Yardの「プラットフォームであり、セキュアなクラウドアプリケーションを開発したり、管理したりするためのもの」であり、2008年6月に発表された。そしてついにLGPL3のもと、リリースされた。
-
Chefの構成およびプロビジョニングツールの発表
新たなRubyベースの構成およびプロビジョニングツールであるChefが発表された。Chefは拡大ネットワークにわたって、複数のツールやプラットフォームとの統合を提供する。
-
.NETへのRailsスタイルのデータベースマイグレーション
.NETコードと共謀してデータベーススキーマのバージョン管理をすることは、不安定なコードベースを管理するには、不可欠である。継続的な統合に従事している場合は、特にそうである。Ruby on Railsは、DDL SQLをRubyコマンドに抽象化するポピュラーなソリューションにより、これを達成する。