InfoQ ホームページ Ruby on Rails に関するすべてのコンテンツ
-
NeverBlockおよび非ブロッキングデータベースアダプター
Postgresに加えて、新たなMySQLPlusアダプターでNeverBlockもMySQLをサポートする。MySQLPlusの2人のデベロッパに話を聞いた。
-
-
RubyのPDF生成、Prawnを使って簡単かつきれいに
RubyでPDFを生成する方法は現在、数種類存在する。既存のソリューションに不満のあるGregory Brownは、DSLアプローチを使って独自のライブラリを設計することに決めた。Prawnはまた他のRuby用PDFライブラリより、速度でも上を行くはずである。
-
重大なREXML DoSの検出 - 修正としてMonkey Patchが利用可能
REXMLは、XMLエンティティの展開アタックに、弱いことが判明した。Railsのようなフレームワークが着信XMLをREXMLで解析するので、これらのアプリケーションは、現在の1.8.6、1.8.7、Ruby 1.9のバージョンおよび標準REXMLを使用しているRubyで危険である。現時点における修正は、REXMLライブラリ向けのmonkey patchである。
-
RubyおよびRailsソフトウェアスタックの概要
Rubyでのプログラミングはたいていの場合楽しいが、必要なソフトウェアコンポーネントの設定や構成はそうではない。幸運なことに、ますます多くの Rubyソフトウェアスタックがさまざまな形で存在している。Amazon EC2イメージ、仮想マシンイメージまたは、既存のシステム用の単純なインストーラーなどがある。
-
EHCacheでRailsのキャッシングの再ロード
Rails 2.1は新しいキャッシング機能を届けている。それは、モデルを含むあらゆる値を簡単にキャッシュすることを可能にするものである。File、MemoryおよびDRbストアは別として、Memcachedは共有メモリキャッシュをおこなう唯一のソリューションであった。Dylan Stamat氏のおかげで、JRuby(on Rails)は新しいキャッシュストアの一部として、人気のあるJava分散キャッシュEHCacheを使用することができる。
-
Article: Ruby on Railsのケーススタディ: ChangingThePresent.org
Bruce Tate氏は、驚くべきWeb2.0慈善事業サイト(changingthepresent.org.)の技術的側面を明らかにします。
-
AppleおよびRubyの総まとめ:RailsでのiPhoneの構成ユーティリティ、RubyでのSproutCoreツール
Appleで提供または使用されているソフトウェアに、Rubyが使用されている。iPhone Configuration Web Utility for EnterprisesはRailsにビルドされている。
-
セーフレベル、WEBrick、Dl、DNS検索でのセキュリティの脆弱性
Ruby 1.8.5から1.8.7および1.9.xにおいて、セキュリティの脆弱性が見つかった。脆弱性はセーフレベルで見つかり、WEBrickは特定の通常の式でサービス妨害の脆弱性があり、共有ライブラリAPI dlは汚染度を確認せず、resolv.rbはDNS検査に関する問題がある。
-
-
XMLを越える万能なRESTful API
Railsがバージョン1.2で確実に参加するようになったRESTfulリソースの世界では、当然のことながらXMLを共通言語として使用します。RESTfulなアプリケーションではXMLと並んで他の標準を簡単にサポートできます。
-
ErlangおよびRubyの総まとめ:Vertebra、Fuzedでのスケーリング、Github
近ごろ、Erlangをさまざまな方法で使用したプロジェクトをRubyチームが開始した。EngineYardのVertebra、PowersetのFuzedそしてGithub がErlangをどのように使用しているのかを検討する。
-
37signalsがNew RelicのRailsパフォーマンスモニタリングソリューションを活用
New Relicは37signalsが問題を抱えた領域の発見に、Ruby on Railsパフォーマンス管理ソリューションを使用していることを発表した。David Heinemeier Hansson氏は、特定のアクションで50%のスピードアップが達成したことを確認した。
-
Engine Yardが1500万ドルのSeries B Financingを完了
New Enterprise Associates、Amazon.comおよびBenchmark Capitalによる資金提供で、クラウドプロバイダーでの主要なRailsとしての地位を維持していく。
-
Git/Githubの総まとめ:Ruby Books、GemsおよびGitjour
Rubyの世界において、GitおよびGithubは着実に人気が高まっている。現在Ruby関連のブックプロジェクトはGithubでホストされているものもある。GitjourはBonjourプロトコルを使用した新しいツールで、gitリポジトリを配布する。最後に、Githubはgemsプロジェクトの提供を容易にする。