InfoQ ホームページ Ruby に関するすべてのコンテンツ
-
RubyおよびRailsソフトウェアスタックの概要
Rubyでのプログラミングはたいていの場合楽しいが、必要なソフトウェアコンポーネントの設定や構成はそうではない。幸運なことに、ますます多くの Rubyソフトウェアスタックがさまざまな形で存在している。Amazon EC2イメージ、仮想マシンイメージまたは、既存のシステム用の単純なインストーラーなどがある。
-
GemのソースとしてのGitHub とRubyForgeの長所と短所
このほど、GitHubがgemのパブリッシュを快適に行える独自のRubyGemsサーバの運営を開始した。自分のレポジトリーのルートにgemspecを置き、GitHubコンフィギュレーションのボックスをチェックするだけでgemがビルドされ、他の人たちにインストールしてもらえるようになる。
-
EHCacheでRailsのキャッシングの再ロード
Rails 2.1は新しいキャッシング機能を届けている。それは、モデルを含むあらゆる値を簡単にキャッシュすることを可能にするものである。File、MemoryおよびDRbストアは別として、Memcachedは共有メモリキャッシュをおこなう唯一のソリューションであった。Dylan Stamat氏のおかげで、JRuby(on Rails)は新しいキャッシュストアの一部として、人気のあるJava分散キャッシュEHCacheを使用することができる。
-
JRuby総まとめ:Java IntegrationとJSR-45によるデバッグの向上
JRuby の次のメンテナンスリリースが今月後半に予定されている。今回の変更にはRubyコードからJavaライブラリをどのように使うかを定義しているJava Integrationの見直しがある。
-
メタプログラミング 総括: 速度、Ruby マクロ、スクリーンキャスト
Matt Aimonetti 氏は最近メタプログラミングの速度、特にメソッドを定義する様々な方法の速度をよく調べていた。そして彼は、ユーティリティメソッドを定義するための Proc オブジェクトを用いた define_method を使ったコードが、静的に定義されたメソッドよりもずいぶん遅いことに気づいた。
-
IronNailsについてIvan Porto Carreroに聞く
IronRubyを使っている開発者を対象として、Ruby on Railsに似たエクスペリエンスでアプリケーションを書くという新プロジェクトが始まった。このプロジェクトはIronNailsと呼ばれ、開発者は今日から試すことができる。
-
XHTML 2とHTML 5はまだ別々の道を歩む
この2つのマークアップ標準はそれぞれの前身をいまどきのウェブにあわせてデザインしたものだ。XHTMLとHTMLとあるのを見るとお互いの仕様が似ていると思い人もいるかもしれない。実際にはこの2つは異なった目的を持ち異なった問題を解決するためのものだ。
-
Article: Rubyのデバッガを調査
Rubyには、Rubyコミュニティの内外で広く知られている誤解が一つある。Rubyにはデバッガがないという誤解だ。しかし、Rubyにデバッガが無いということは誤解なのだ。実際のところ、Rubyにはデバッガ用のツールがある。
-
YARD - Ruby向けのコードメタデータとドキュメント生成ツール
RubyFringe(Ruby過激派の意味)の講演で、Merbプロジェクトの参画者でもあるEngineYardの従業員のYehuda Katz氏が未来を見通すためにいくつかのツールを紹介した。それらはドキュメント生成ツールで、そのひとつであるYARDではRubyドキュメントにメタデータを付けることができる。
-
-
Article: Ruby on Railsのケーススタディ: ChangingThePresent.org
Bruce Tate���は、驚くべきWeb2.0慈善事業サイト(changingthepresent.org.)の技術的側面を明らかにします。
-
Article: PythonプログラマがRuby技術者認定試験を受けてみた
筆者はPythonプログラマですが、ちょっとしたきっかけから、Ruby技術者認定試験を受験してきました。この勉強の経験の中で、いくつか気づきがあったので、言語学習の1つの方法として説明していきたいと思います。
-
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検査に関する問題がある。
-
QCon San Francisco (11月19日から21日)の完全なスケジュールが決定
3日間にわたって開催されるQCon San Franciscoコンファレンスのタイムスケジュールが発表されました。QConはInfoQによるエンタープライズソフトウェア開発会議であり、80以上のセッションがあり70名を越えるスピーカーが講演を行います。QConはチームリード、アーキテクトおよびプロジェクト管理向けに意図されたコンファレンスです。昨年のQCon SFでは、約500人の参加者がありました。