1山本陽平さんによるRESTの話。山本さん的にもっとも重要視するのが、アドレス可能性と接続性だそうデス。ステートレスにこだわりすぎる必要はない。CTCの高井さんと大場さんがスーツで登場。CTCのRuby関係売上は4.3億程度だそうです。12207)、保守・運用フェーズサポート。見積りはFC法で実績収集。Javaより3割から5割効率的。Java開発者には3日のトレーニング。コードレビューがうまく行く秘訣。検証センターで実証済み。AMartonさんによる、拡張ライブラリのためのRailsもどき。テンプレートからのScaffold生成。私は拡張ライブラリを書くことは多分ないと思うけど、便利そうです。けんさんの「さらに仕事に使うRuby」では、redMine活用に変わっていた点が注目。会社でも使ってみるか?咳さんは「erbを偲んで」というタイトルは釣りで、GUIにおけるテンプレートとコードの役割についての持論を展開。ベンチマークの話は半分は拍手半分は爆笑。照れ屋の咳さんらしいですね。途中から多目的ホールに移って、前田KさんのDSL話と、JUDEとRubyをつなぐ野村さんのLuRuJuの話を聞いた後、また大ホールに戻りました。RubyCocoaからMacRubyにいたる話は想像通りでしたが、ビックリしたのはMacRuby上でCocoaプログラミングを簡単にするHotCocoaなるライブラリを、*昨日*から開始したよと言う話。Kilmerさんが協力して、一晩で320行のコードを実装。Cocoaを直接呼ぶよりはるかに簡単そうです。ビックリなのが、Q&Aで明かになったこと。MacRubyでは、RubyのArrayやStringなどをObjective-Cのネイティブオブジェクトに置き換えているのですが、そのメソッド再実装などの力業をLaurentが一人でやっているということ。それもフルタイムではなく。Education東大の増原さん。Ruby「で」プログラミングを教えているという話。何でRubyか?大学でのコンピュータサイエンス学科の人気低下。=>ハッカー以外の学生をどう惹きつけるか?プログラミングを楽しく。Java)Yumi3は企業向けのソフトウェア教育。「社内でRuby開発者を増やすには」自分たちで教えましょう。実習はペアプログラミング!TDD。テストコードは講師が与える。社内だけでなく、コミュニティでも教育をしましょう。Subversionは共有フォルダ代わりになれさせた。ASP.NETの火消を諦めて、SeleniumとRSpecをツールにRailsで書き換え。Yuguiさんたちのお手本がみんなに普及。Normalization方式Stringはバイト列のまま、それぞれのStringのインスタンスがエンコーディングを持つ。様々なRuby1.9のM17N機能の説明。Dürstさんのコード変換機能の話。変換のハブはUTF-8。バイト毎に2つのテーブルを参照。Encodingを意識しましょう。Encodingに依存しないコードを書きましょう。commentを書きましょう。Matzまつもとさんの基調講演は「プログラミング梁山泊」。LISPは梁山泊だった。FORTRAN/COBOL/Adaは梁山泊ではない。技術より結果)UNIXも梁山泊。Smalltalkも梁山泊。Java(の一部)も梁山泊。多数の実装が生まれている。Smalltalkなどの技術も流れこみ始めている。互換性はRubySpec。(政府調達に必要!)楽天との共同研究も紹介。PhoenixのRubinius。ルーズでファンなコミュニティを心がけているとか。papers")endだそうです。コンパイラをRubyで実装しているのが特徴ですが、コードもデータ(S式)に変換してコンパイルするのだそうです。コンパイラにプラグインがかけるというのもおもしろい所。コンパイラが出力したバイトコードをデコードして確認できる所が、実験的は便利そうです。Cでかかれた拡張ライブラリをサポートするAPIを持っていますが、CRubyと違って別に管理されるオブジェクトだそうです。GCで移動加納というメリットはありますが、その代わり遅い。マルチVMも実装済み。