トップ 最新 追記
RSS feed

ただのにっき


2010-08-29(日) [長年日記]

日本Ruby会議2010(3日目)

[写真]今年のノベルティとグスタフ 夕べは21時ごろ宿について、そのままゴロゴロしていたら寝落ちしていて、気がついたら5:30だった。同部屋の2人はずいぶん遅くまでロビーにいたようだけど。やっぱオジサンには体力的にキツいなー。で、せっかく早起きしたし、米の朝食だと調子も出ないので、近くのデニーズまで歩いてフレンチトーストを食べた。これでラスト1日なんとかなる。

……とはいえ、大ホール番長は体力的にはそんなにキツい仕事ではないのだけど(寒いことを除けば)。特に今年は@tmaedaがかなりの仕事を肩代わりしてくれたので、ホント助かった。午前中の司会も任せっきり。午後も、中ホールのhsbtkwatchのセッションを聴きに抜け出せたしね。

hsbtの「before Rails 時代のプログラマが如何にして after Rails の世界にたどりついたか」は、途中でMacBookがフリーズするというアクシデントがあったものの、慌てず騒がずそのままスライドなしで続行するという、なかなかたいしたプレゼンだった。最後に「after Railsの世界に生きようと決めたのに(before Railsな)tDiaryのメンテナを続けているのはなぜ?」というイジワルな質問を投げたら「tDiaryを使っている人たちが大好きだからです」というまるでそういうシナリオがあったかのような答えが返ってきた。やるな(笑)。hsbtはesmに転職してから、ものすごく成長しているのがわかって、実に幸せな人生を歩んでいるように見える。

裏番組が@kakutaniで客の入りがどうなるか心配されたkwatchの「HTMLデザインをまったく崩さない、美しいテンプレートエンジンの作り方」、個人的にはこれを聴かないで何を聴くのよという重要なセッション。同じ意見の人が多かったようで、ほぼ満席。テンプレートエンジンの分類とそのメリット・デメリットを述べていく形式は、非常に論理的でわかりやすかった。pure HTMLでロジックが分離されている新しいテンプレートエンジンは、コンパイルしてeRubyを出力するというアイデアは、性能にも気を配る実にkwatchらしい実装だと思った。おまけにこれなら、いまERBを使っているようなアプリでも移行しやすいしなぁ。

その後は大ホールに戻って、Chadの基調講演~高橋会長のクロージング。会長の衝撃発表を受けて固まった聴衆を笑いでほぐして(えっ)、大ホール番長のお仕事はおしまい。

片付けしながらRejectKaigiの終了を待ち、余ったノベルティをばらまいたら本当に終了。打ち上げにはいつものように1時間くらいだけ参加してTXに飛び乗った。TXでは偶然、志村さんや星さんと一緒になったので、RubyKaigi感想戦など。(2.5Hの道のりを戻って)帰宅した。ぐはー。

総括はまた別途。写真は今年のノベルティと、3日ぶりにおれに会えて安心しきったグスタフ(グスタフはノベルティではありません)。


2010-08-28(土) [長年日記]

日本Ruby会議2010(2日目)

tDiary会議

[写真]tDiary会議風景 引き続き、RubyKaigi2010大ホール番長の2日目。今日は朝からのセッションはパスさせてもらって、tDiary会議。テーマは「testable tDiaryハンズオン」「tDiary 3.0.0リリース」「次の10年のユーザ像を考える」の3つ。

完全に日本ドメスティックな企画だったはずなのに、なぜか@sarahmei@ultrasaurusが参加、総勢で10人以上という想定を上回る参加人数になった。これならあと15年戦えます。なお、写真は"Rubyist Photographer"の高井さんによるもの(→RubyKaigi 2010 Set参照)。

testable tDiaryは、hsbtがコツコツ開発しているブランチで、steak、capybaraという相当新しいテスティングフレームワークを使っている。ペースが速くてハンズオンにはならなかったものの、どんなことができるのかはだいたいつかめたと思う。このブランチは公式リポジトリへの投入が合意され、できるだけ早くmasterにマージすることに。

で、その後は無事tDiary 3.0.0をリリース! Rails 3.0より先に出したぞ(笑)。Ruby 1.9.2という最新プラットフォームにすばやく追従してみせて、tDiaryがアクティブなプロジェクトであるというアピールができたと思う。

最後は「レンタルサーバでCGIを使う」という開発開始当初のユーザ像を、2010年の状況に合わせる議論。安価で日本語サポートのある旧来のレンタルサーバユーザはまだしばらく主役であるものの、先進ユーザや開発者を取り込み続けるためにVPS上のRack環境で動作する方向への進化するというビジョンを共有した。そしてHerokuやGAE上に簡単にデプロイできるようにして、レンタルサーバユーザの移行を促せるように。「もっとも重要なのは日記データそのもの」という認識も共有できた。

今回の議題のどれもが、「プロジェクトを25年間存続させて、安心して日記を書き続けられる環境を提供する」というtDiaryの目標を達成するために必要なことで、開発者がちゃんとこの目標を共有できていると感じた。仕事でもこの感覚はなかなか得られないものなので、FOSSプロジェクトというのはホントにいいもんだな!

大ホール

その後は担当の大ホールで司会業など。(珍しくコードの話をしたまつもとさんの基調講演を含め)今日も濃ゆい話が多くてお腹いっぱいです。

そういえば、ホールに戻る道すがら、書道コーナーで「祝tDiary 3.0.0 release!」と書いていたら「tDiaryリリースですか! おめでとうございます!」という声が下の方からして、「ありがとう!」と返しながら見たら噂の中学生ハッカー@sora_hだった。大人に対して物怖じせず、積極的でちょっと生意気なところが、出会ったばかりのころのitojunを彷彿とさせる。itojun並みのすごいハッカーになってくれるといいね。

そんな@sora_hも発表するLTが今日のラスト。ドラ娘には現地・筑波大学のゆかコン嬢2010から川端彬子さんをスカウト、浴衣でドラを叩いてもらった(そしてTwitter上の#rubykaigiがドラ娘で埋まるなど)。

懇親会

懇親会では、会いたい人の名前を書いた紙を使って知らない人同士を結びつけるという企画。去年の色紙にサインをもらって歩く企画といい、高井さんはシャイな人たちを上手に懇親させるいいアイデアを出すねぇ。おれも2組ほどを引き合わせることができた。あと、おれに会いたいと言ってくれてきた人の多くが「実はグスタフに会いたい」と白状していたのはどういうことなのかと。あと、ようやくkmutoさんに会えたり。

懇親会では「メタプログラミングRuby」に著者と翻訳者からサインをもらったり(サイン会はすごい行列で並べなかったので)。そういえば翻訳者の@kdmsnrからはtDiaryの主要開発者に本書がプレゼント(!)されたのだけど、これはアレですね、tDiaryはもっとeval使えというメッセージだと受け取ったよ!(違

その後、(2組を引きあわせた)景品として「jQueryクックブック」をもらうなど(RubyKaigiなのになぜ……)。これ欲しかったんだよー。仕事で使える。なんか、欲しかった本が2冊とも手に入ってしまった。

メタプログラミングRuby
Paolo Perrotta
KADOKAWA/アスキー・メディアワークス
¥569

jQueryクックブック
jQuery Community Experts
オライリージャパン
¥3,960

本日のツッコミ(全1件) [ツッコミを入れる]

NT [グスタフのプロデュースが順調に進んでいるということじゃないでしょうか。めざせ、Sランク!]


2010-08-27(金) [長年日記]

日本Ruby会議2010(1日目)

スタッフ集合の8:30につくばの現地に着くためには、相模原を6時にでなければならないのであった。もう、この時点で拷問だよなぁ。次は町田とかでやろうよ。

それはさておき、今年はRubyKaigi史上最大、のべ2,000人近くが集まると予想されているけれど、新しいスタッフたちがずいぶんがんばってくれたので、準備期間も本番も、かなり楽になったなぁというのが実感。今年の準備は本当にノベルティ作成しかしてないし、当日も(去年に引き続いて)大ホール番長(司会込み)である。どうせみんなでっかいデジイチ持って来てるだろうから、自分ではカメラすら持たない身軽さである。

しょっぱなの基調講演が中止になるという、とんでもないハプニングはあったものの、大ホールはおおむね順調。発表者が日本人がメインなので大幅にタイムオーバーなるようなこともなく、かなり平和だった。もっとも発表のネタはGCとかclassboxとか、なんだかマニアックで濃ゆい話だったので、理解するのに骨が折れたけど(というか理解できたとはとても言いがたい)。

明日は週末の初日、おまけにmatzの基調講演やJRuby会議、tDiary会議など多くの人出が想定される企画が目白押しなので*1、たぶん800人くらい来るんじゃないかねー?

*1 なんか混じってるような……。


トップ 最新 追記
RSS feed