InfoQ ホームページ 動的言語 に関するすべてのコンテンツ
-
-
未来のブラウザに何を望みますか?投票を!
業界が未来のブラウザに求める機能のリストをOpenAjax Allianceが集め、希望リストを作成した。オープンコラボレーションツールとしてwikiを使用し、業界の多くの人々からの提案を受けて、現在機能リストには37の個々の機能リクエストが載せられている。
-
EventMachine: 高速でスケーラブルなEvent-Driven I/Oフレームワーク
EventMachineは、Reactor設計パターンに基づくネットワークおよび同時実行プログラムのためのフレームワークである。Reactorパターンは、イベントを受け入れるサービスハンドラを記述して、それらを登録されたイベントハンドラにディスパッチする。Reactorパターンの利点は、マルチスレッドコードを複雑にすることなく、イベントディスパッチとイベントを処理するアプリケーションロジックを明確に区別することである。
-
Article: メタプログラミングを使ってRubyにプロパティ��追加する
Werner Schuster氏が、簡単な例を示しながら、Javaのようなプロパティをメタプログラミングを使ってRubyに追加する方法を示します。
-
-
私の「ユニットテスト」はあなたの「ユニットテスト」ではない
有名なXPの貢献者であるMike Hill氏が、2、3の興味深い主張をしに現れた。彼の主張は、TDDの「ユニットテスト」が従来の教えによる「ユニットテスト」とどのように違うかに関してしばしば起こる誤解についてであった。
-
DocTest 1.0 For Ruby リリース
Python 標準ライブラリに組み込まれた各種の DocTest Rubyインプリメンテーションは、1年前からTom Locke、Roger Packによって利用されるようになり、その後Dr Nicも追随した。
-
Ruby Benchmark Suite(Rubyベンチマークスイート)の紹介
Rubyの実装数が増加しているので、テスト一式を用いた互換性の比較だけでなく、様々な実装のベンチマーク試験も興味深い。Antonio Cangiano氏はRuby Benchmark Suite(Rubyベンチマークスイート)プロジェクトを開始した。ベンチマークスイートの詳細や、入れる予定にしているコードの種類、プロジェクトへの貢献方法をCangiano氏に聞いた。
-
Vertebra: 次世代クラウドコンピューティングプラットフォーム
EngineYardの設立者であり、Merbの開発者でもあるEzra Zygmuntowicz氏は、RailsConf2008で最新のプロジェクトであるVertebraを紹介した。Ezra氏のblogからはその際の発表資料をダウンロードすることができる。
-
Rubyフリンジカンファレンス - 登録の終了が近づいています
Rubyフリンジは、カナダのトレントで7月18日から20日までの間行われる、新しいRubyのカンファレンスだ。Ezra Zygmuntowicz氏(EngineYard社, Merb)、Yehuda Katz氏(Merb)、John Lam氏(IronRuby)、Chris Wansrath(Github)のようにRubyコミュニティに属している講演者ばかりというわけでではない。CouchDBプロジェクトのDamien Katz氏も講演する予定だ。
-
Git/Githubの総まとめ:Ruby Books、GemsおよびGitjour
Rubyの世界において、GitおよびGithubは着実に人気が高まっている。現在Ruby関連のブックプロジェクトはGithubでホストされているものもある。GitjourはBonjourプロトコルを使用した新しいツールで、gitリポジトリを配布する。最後に、Githubはgemsプロジェクトの提供を容易にする。
-
AppleがSproutCoreへのかかわりを強化
WebのためにSproutCoreはCocoaに変化しているのか?デスクトップのようなWebアプリケーション開発をより簡単にするよう意図されたJavaScriptフレームワークは、WWDCでSproutCoreのオフラインデータストレージ機能の使用方法を説明したセッションにおいて、非公式の承認を受けた。Appleの新たなMobileMeがSproutCoreを利用することが明らかになった。
-
AJAXデベロッパがUnobtrusive JavaScriptへの移行を継続
Unobtrusive JavaScriptは、JavaScriptをHTMLマークアップと区別する新たに登場してきたテクニックである。これは、1990年代後半にCSSの作成に伴って出現した、スタイリングとHTMLを区別するのと全く同様である。
-
WebKit チームがバイトコードベースの JavaScript インタプリタ SquirrelFish を発表
"WebKit 開発チームは 6 月 2 日、WebKit の JavaScript エンジンのための��しいインタプリタの開発を発表した。コードネームは SquirrelFish という。WebKit のオフィシャルブログによると、SquirrelFish はこれまで WebKit で使われていたインタプリタの 1.6 倍高速だという。
-
Rubyインタプリタの脆弱性
セキュリティに関する勧告が発せられ、Ruby 1.8.xおよびRuby 1.9における深刻な脆弱性について警告している。Rubyのパッチバージョンはすでに利用可能である。