BT

最新技術を追い求めるデベロッパのための情報コミュニティ

寄稿

Topics

地域を選ぶ

InfoQ ホームページ Ruby に関するすべてのコンテンツ

  • 初めてのJRuby1.1ベータとJRuby1.0.2がリリース

    JRuby 1.1の初めてのベータバージョン、JRuby 1.1b1がリリースされた。完全なるJust in Time(JIT)コンパイラ(RubyコードからJavaバイトコードまで)を始め、他にもたくさんのパフォーマンス向上が成されている。

  • 始めてのRuby ProjectをインキュベートするApache: Java Projects用のRuby Build System

    BuildrはJavaプロジェクトの簡易的で直感的な構築システムである。10ヶ月の開発とたくさんの前向きな意見が得られた後、それはRubyプロジェクトへのドアを開くApache Foundationによって育てられるだろう。

  • MicrosoftがIE、Firefox、Opera、Safari用のJavaScript互換性のレポートをリリース

    歴史的にJavaScriptの互換性はWebデベロッパにとって重要な問題であった。公式仕様間のバリエーション、デファクトスタンダード、たくさんの実装がデベロッパたちの頭を悩ませてきた。そして結論はたくさんのWebページがブラウザを通して均等に働かないということだった。これを提示するためにMicrosoftは4つの人気なブラウザにおける非互換性を詳細に記したドキュメントをリリースした。

  • Ruby/LDAPとRubyデバッグのJRubyポート

    Rubyの既存の拡張機能を使用して実装された多数のRubyライブラリは、JRubyと一緒に使うことはできないのだ。なぜならJRubyはRubyが持つ既存の拡張機能をサポートしないためである。JRuby-extraプロジェクトにおいてこれらのライブラリのJRubyポートは集められる。

  • Rubiniusの開発を始めてみる

    近頃Rubiniusは沢山の支持を得ている。そしてRuby VM実装者の中には、Rubiniusの将来は素晴らしいものになるであろうと思っている者もいる。

  • Rubyとそのハイプサイクル

    Railsに基づいたプロジェクトの失敗に関する最近のブログ掲載が論議を巻き起こしている。予想通り、このディベートにおいて競合となるテクノロジー側は、それをRailsの最後とみなしたことだろう。

  • AmbitionによるRubyのデータクエリーの抽象化

    今日の課題の一つとして、様々な情報源から情報にアクセスし、それを統合する際に生じる複雑さを軽減することがあげられる。.NETはすでにLINQという手段でデータアクセスの複雑さを軽減させているが、Rubyには同様な解決策がない。Chris Wanstrath氏は、Ambitionという独自の解決策をもたらした。AmbitionはParseTreeを利用してパースツリーを解析し、プレインなRubyクエリをSQLへと翻訳してくれるのだ。

  • Java、RubyとContinuous Tax

    最近Active RecordとHibernateの論争の一部分として、グーグルのBob Lee氏は、Javaのような静的タイプの言語に関するRubyのような動的言語を使用することの利点と難点を描写するために "continuous tax"という用語を使用している。

  • Rubiniusの話題総まとめ

    Rubiniusは大部分がRubyで実装されているRubyのVMだ。ローレベルな部分に関しては多少C言語で実装されているが、いずれそれらもRubyで書き換えられる予定だ。

  • JRubyコンパイラが完成

    Charles Nutter氏が報告するところによれば、JRubyのRubyのバイトコードコンパイラが完成したそうだ。これはAOTとJITコンパイルに使用され、またJRuby1.1にも使用される予定である。将来的にははRubyクラスをJavaタイプに変換してJava統合を補助するコンパイラが予定されている。

  • 10月1日 InfoQ Japanオープン

    10月1日、我々は満を侍してInfoQ Japanをオープンします。オープンに関してのメッセージを記載します。

  • 軽量なGUI、グラフィックス、アニメーション向けライブラリRuby Shoes

    RubyのGUIの実験は止むことなく進み続けている。 Qt、GTK、組み込みDSL又はJRuby GUI APIへの3つのアプローチで紹介されている3つの新しいAPI群のような古いスタイルのGUIツールキットのバインディングが沢山ある。これらのライブラリは異なるアプローチでGUIコンポーネントの組み立てや配置を行っている。 その中で、Ruby Shoesは少々異なるところに焦点を当てたGUIツールキットである。

  • CodeGearがインテリジェントな補完機能を搭載したRuby/Rails IDEをリリース

    先日CodeGearはRuby/Rails用のIDE - 3rdRailをリリースした。InfoQは、CodeGear製品戦略担当副社長のMichael Swindell氏と、3rdRailの開発責任者Joe McGlynn氏に今回のリリースに関して話を聞いた。

  • Parrot VMは時代遅れか?

    Parrot Virtual Machineがその誕生から6年目を迎えた。ParrotはPerl6と密接に関わりながら開発されているオープンソースVMだが、他の言語も狙いとした複数言語VMなのである。その一番の目的はダイナミック言語において良質なVMであることだがC99のような稀な言語がParrot上で作動し、また. NETバイトコードトランスレータもあるのだ。

  • QCon SF(11月7~9日開催)にてKent Beck、Martin Fowlerがスピーチ

    Kent Beck氏とMartin Fowler氏は、11月7日から9日にかけてサンフランシスコで行われるQConにてキーとなる重要なチュートリアルを行います。そのほかにもゲストスピーカー達がこのカンファレンスにてスピーチを行う予定です。今回更新されたスケジュールでは、開発の観点から見たセキュリティにおける講義、またJava開発においてはJoshua Block氏、JRubyの開発者であるCharles Nutter、Springの開発者であるRod Johnson氏、構築の観点においては.NETの言語設計者であるErik Meijer氏によるスピーチが新たに加えられました。

BT