RubyConf2007 3日目

早起きしてロビーでうだうだしてるところを id:secondlifeに拾ってもらってシャーロット市内を散策。ダンキンドーナツで朝食を食べたあと住宅地を眺めながら散歩。リスがいっぱいいて萌え死にそうになった。

RubyGen by DrNic

  • プレゼンのタイトルが SBPPへのオマージュな件
  • Railsまわりでへんなのを作ってる人みたい>Dr Nic
  • custom generator を作って RubyCocoaやら AIRやら Merbやらのテンプレを生成する話
    • via 卜部さん
  • Aチームネタは万国共通
    • Aチームネタ以外ついていけなかった
  • RubyCocoaのBuilderはカコイイ
  • AIRアプリのgeneratorは使ってみたい
  • Dr NICバカすぐる(いい意味で)

Behavior Drive Development in Ruby with RSpec

お昼

  • ケーキがでかすぎて引いた
  • トマトスープなんだけど、ミートソースの味がする
    • パンをひたすとちょうどいいw
  • サンドイッチ

Enhancing Embedded Development with Ruby

  • 組み込みのテストをRubyで効率化
  • テスト用のDSLを作った
    • Cextでラップ
  • rakeで自動化
  • argentでテストコードを自動生成
  • http://tinyurl.com/2qujm6
  • 開発のサポートツールをRubyで、という正統派なRubyの事例

JRuby in the Wild

  • CastTVでの事例
  • n00b???
  • What is JRuby
    • $ jirb -rjava import java.util.TreeMap map = TreeMap.new
  • Why JRuby
    • performance
      • 良いって言ってる?
    • library support
  • Search ライブラリ
  • never port anything & API
  • Spellchecker
  • ruby?
    • なんか大変だった...の?
  • java?
    • むむむ
  • benchmark
    • MRIJRuby -J-server
      • スピードは 2:3
      • メモリは半分
    • びみょうなベンチマーク
      • データが増えればきいてくるのかもは知れぬが
  • JRuby Getting Started
    • 省略
  • build strategy
    • RubyからJavaを呼ぶのが良い????
    • JavaからRubyを呼ぶ
      • おすすめしない?
    • jar2gem.rb
  • resources

画面を見ても内容がわからない系の発表。卜部さんがいないので振り切られまくりw

Rubyを使いたいけど、良さそうなライブラリがJavaにすでにあったのでそっちを使ってみました、という理解なんだけど合ってるかしら。

Room1とRoom2の両方で Lucene/Solrの話をしていたのは偶然なのかわざとなのか。

Cleanliness Is Next to Domain Specificity