BT

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

寄稿

Topics

地域を選ぶ

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

  • 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氏によるスピーチが新たに加えられました。

  • JRuby内のJavaクラス使用において欠かせないコツ

    Sun MicrosystemsのドキュメントシステムアーキテクトであるEric Armstrong氏は最近自身の投稿”JRuby内でのJavaクラス使用”においてJRubyからのJavaコード呼び出しのコツに関して記載している。

  • 帳票ツールのRuport version1.2がリリース

    RuportはRubyで実装された拡張可能な帳票システムで、Rubyを使用して帳票システムを拡張することが出来る。新しいリリースであるversion1.2がちょうど発表され、役立つ機能が追加され機能が向上した。

  • Warbler:RailsのJava EE WARファイル向けパッケージングツールの機能強化

    Nick Sieger氏はJRubyチームの一員で、JRuby1.0.1とGoldspike 1.3を統合する作業をしていた。GoldSpikeはRailsアプリケーションをJava EEサーバ上で動作させることが出来る。

  • IronRubyプロジェクトが、RubyForgeに掲載

    マイクロソフトが初めて.NET向けのRuby実装をリリースしたのは2007年の7月で、リリースされたRuby実装のソースコードは全て入手可能だった。そして今IronRubyプロジェクトが、RubyForgeに掲載されている。RubyForgeは、バグデータベースやSubversionのソースリポジトリのような様々なサービスを提供している。

  • 160秒で可能-Rainbow Hash Crackingを用いたパスワード解除

    マイクロソフト社のパスワード強度チェッカーは"Fgpyyih804423" を強力なものとみなしたが、マルチプラットフォームパスワード解読ツールであるophcrackはRainbow Hash Table攻撃を使用してわずか160秒にしてそれを解除した。Jeff Atwood氏はこの攻撃技術に注目し安全なパスワード保存に関して提案している。

  • .NETからRubyへのコネクタが入手可能に

    Rubyコネクタが.NETとRuby間のコミュニケーションを促進している。.NETの威力をRubyにもたらしたRubyの威力はGUIによって生まれたVisual Studioにもたらされるのだ。

  • Rubinius GemstoneのOODBがJRubyとRubiniusをサポート

    GemstoneはJRubyに始まりObject Database製品用のRubyサポート制作に取り掛かっている。私たちは今後の見通しとその技術的詳細を知るためGemstoneのAlan McKean氏に尋ねた。

  • Java言語ランタイムプロジェクト発足

    古くはBeanshellやJythonのように、JVMの上で実行されるさまざまな言語には、JVM自身と同じくらい長い歴史がある。 Javaのジェネリックス機能は、PizzaやGJのようなJavaを拡張した言語から生まれた。.NETでMicrosoftはSunと異なり.NET VMを複数の言語をサポートするように設計された共通言語ランタイムとして市場に出した。初めはC#、VB.NET、CobolやEiffelSharp、続いてF#、IronPython、さらにDelphiなどの多くの言語をサポートする。

  • JRuby:JRubyはJava5へ移行すべきかどうか?

    JRubyの開発者メーリングリストで、Java5への移行に関する議論が開始された。Java5がリリースされてからというもの、Javaの数々のプロジェクトで、この手の議論はよく起こる。OSGi又はSWTのような基本的な技術やライブラリはJava1.1又は1.2と互換性を保っているが、Eclipseのように多くのJavaプロジェクトは、出来るだけ長くJava1.4と互換性を保ち続けることを選んだ。

  • RubyConf 2007のレジストレーションが開始

    RubyConf2007のレジストレーションが開始された。RubyConfは比較的小さなカンファレンスであるので早めのレジストレーションを勧める。そこではRuby実装等における興味深い講義が行われる。

  • Michael Stonebrakerが語る:主要RDBMSはレガシーテクノロジーである

    Ingres、またPostgres関連性データベースマネージメントシステムの共同設立者、そしてVertica SystemsのCTOであるMichael Stonebraker氏は、最も主要なデータベースはレガシーテクノロジーであるべきだと主張し、データベースコミュニティー内でフレームワークを論議の的としている。

  • JavaとWebアプリケーション開発:抽象化しすぎることは悪いこと?

    RedMonkのアナリストMichael Coté氏は、Railsのようなフレームワークを利用したJavaによるWebアプリケーション開発と、デザインのコアに近い、Webアプリケーション開発の概念が入っているDjangoでの開発を比較する記事を投稿した。

BT