ただのにっき
2014-09-18(木) [長年日記]
■ 「RubyKaigi 2014」に参加してきた(1日目)
RubyKaigi 2014に参加してきた。"The Final"が2011年、翌年はなくて、復活した2013年は仕事の都合で行けなかったから、個人的にはなんと3年ぶりのThe RubyKaigiだ。9:30開場だからのんびりできると思っていたら、いつもの出勤時間と変わらないじゃねーの、船堀遠すぎる……。どうもRubyKaigiは東京の東側しか見えてないっぽいよな。
オープニングは@kakutaniで、2011までの1st seasonから彼が目指していたゆるい感じがしょっぱなから発揮されていた。とはいえ、1st seasonでは仕事でRuby使ってない参加者に最大限に配慮して(まつもとさんが出られなくてもいいから)日曜までしっかり日程に入れていたし、個人の財布にも優しい参加費だったものが、今回は木曜開始で、earlyでも2万円近い参加費と、きっちりビジネスパーソン向けに舵を切っている。それでも数百人の参加者が集まっているのだから、この数年でRubyを仕事にしている人が一気に増えたということなのだ。そういうおれも「仕事でRuby使ってます」と言い切っての出張扱いだしな。時代は変わったねぇ。
以下、記憶に残ってる出来事をいくつかつまんで(これを書いているのは終了2日後……日記はすぐに書こうな)。
- @nagachikaによる「今回発表するコミッター紹介」というつかみはとても良かった。2トラックでどっちを聴くべきかのいい判断材料に
- @ko1のキーノート。相変わらずノロケが多くてたいへん幸せそうでよろしい
- 弁当がふるまわれて、どこで食べるんだと思ったら、施設の宴会場ぜんぶ使ってて仰天した↓
- Symbol GC。@nari3のプレゼンは訥々としているのにほんと面白い。SymbolがGC対象になると聞いて簡単なことだと思っていたけど、けっこう罠があるのがわかってよかった。動的にクラスやメソッド作る時は注意しよう
- この他にも午後のセッションはほんとすごくて、GVLを回避するのにHTMやSTMを使うというなんだか学術会議っぽい流れが。STMってClojure勉強したときに出てきたヤツだ!
- あとパターンマッチングの話もすごかった。なにがすごいって「自分で言語の新しいパラダイムシフトを起こす」って宣言してるところがすごい。Rubyなんて踏み台ですよ、踏み台
- RubyMotion for Android、Macに接続した実機のAndroid端末をREPLで操作してプログラムを動的に変えるの、めっちゃ興奮した(けど開発環境は当面Macのみだってさ、ちぇっ)
- パーティは、しばらく会ってない人を探しておしゃべりしたりという感じだった。誰かと話した「同窓会みたい」というのが言い得て妙