2011-07-17(日) [長年日記]
■ 「The Final RubyKaigi」2日目
顔見知りのスタッフたちに会うたびに「たださん、(一般参加者としての)RubyKaigi、楽しいですか?」って聞かれるのだけど、そりゃもう楽しいよ! 好きなときに好きなところに行けるからな(笑)。というわけで2日目はちょいフリーダムに行動するなど。
朝イチは小ホールでベルギー美女や@m_sekiの発表を聞いて(並行系や分散系の話はあいかわらず大好物。仕事で使う機会はあんまりないけど)、「Writing Friendly Libraries」まで聞いたあと2Fの和室「yuruby」に飛び入り参加。@yuguiがみずから「初めてのRuby」を朗読するという、マニア垂涎の企画である。
で、「初めてのRuby」はKindleに入ってるだろう……と思いこんでいたけどまだ自炊してなかったというマヌケぶりを発揮。いっしょに本を見せてくれた方、ありがとうございました(名前を聞き忘れた)。変数初期化が種類によってされたりされなかったりという統一感のなさの理由がなんなのかを考察するといった、初心者向けとは思えない濃い話が刺激的だった。そういうことも(たまには)考えながら言語を使わないといかんよなぁ。
偶然一緒になった人たち6人ほどと昼食に出たあとは(「黒酢すぶた」が絶品)、ホールのうしろでコードを書いたりしながら(良いカンファレンスはコードを書きたくなるものなのでこれはこれで良いのである)、また3F、今度は洋室でMacをdisる会があると聞いたので途中参加してみたら、実際は「Rubyのカンファレンスでは非Macユーザが肩身狭いよねー」という会だった。でもこのあとLTの客席でLet'snoteが3台並んだりしたので(おれ、@nahi、@_ko1)、そんなことないぞ。というか、見渡すかぎりMacが並ぶようなカンファレンスでRubyスポンサーになってくれるMicrosoftの度量の広さについて、もっとみんな真剣に考えてみるべきじゃないですかね。
それより、プレゼンターのWindows7のタスクバーを見たWindowsXPユーザが「それは何のソフトですか」と訊ねていたのがもっとも衝撃的というか、Mac<->Windows間のギャップよりWindowsXP<->Windows7間のギャップの方が大きいじゃねーか(笑)。ともあれ、Win32OLEでWindowsアプリをコントロールするのは面白いのでみんな遊んでみるといいよ(別のところで志村さんからイラレのバージョン間非互換に対応する苦労話を聞かされりしたので、楽しいばかりではないのだが)。
その後は大ホールに戻って、@kakutaniの特別講演。これまで電波強度の高すぎる@kakutaniの講演は生では聴かないようにしていたんだけど(笑)、最後くらい聴いておくか、と。中止になったDave Thomasの基調講演の代打ということもあり、Daveが我々に与えた影響を歴史を追って解説しつつ、最近DaveからRubyistたちに出された「宿題」にどう応えていくかという締めくくりで、「RubyKaigiなきあと」にも持続的な情熱を抱き続けるよい指標を示す、すばらしい講演だったと思う。電波飛んでなかったし(笑)。それにしても、@kakutaniが「(2012年の)RubyKaigiはなくてもいいかも」とか言ってしまったので、来年は本当にないかもね。
お楽しみのLTと懇親会については元気があれば追記する、かも。というか、Rubyの懇親会でMatzがぼっちになってたり、スイーツが瞬殺だったりと、まったくお前らときたら……。
2011-07-16(土) [長年日記]
■ ドーラ、我が家に来てから1年になる
ちょうど昨年の今日、庭に来たドーラがかみさんに捕獲されたのだった。当時は我々に向かってもしばらく「フーッ」と言うくらいの野良だったが、今では家の中で通りすがりに目が合うだけでも「ニャー」と挨拶をするくらいの甘えんぼである(でも抱っこは嫌い)。ただ、人に慣れたのかといえばぜんぜんそんなことはなくて、家族以外の人間を見ると一目散に逃げ出すくらいに警戒心が強い*1。
体重はようやく3kgで、なかなか大きくならない。痩せっぽちで、グスタフと並ぶとそのあまりの小ささに心配になってしまうくらいなのだが、これは単にグスタフがでかすぎるのかも知れない。メス猫で3kgってまぁ普通?
ちなみに1年前は「呼称はドラちゃん」とか書いていたけど、今はなぜか「ドーちん」と呼ばれることが多いのであった。未来は予測がつかないものだね。下は1年前のドーラ。
*1 グスタフは誰に対しても甘えてなでてもらいたがるくらいの世渡り上手(ただし獣医は除く)。
■ 「The Final RubyKaigi」1日目
来年はスタッフやらないよ宣言のとおり、今年は発表なし、労働もなし(ちょっと働いたけど)で一人の参加者として「最後のRubyKaigi」へ行ってきた。まずは1日目、講演聞いてただけなのにすっげー疲れた。去年までこれにスタッフワークが加わってたなんて信じられん。でもまだあと2日ある。
レポートについてはまいどいい仕事をするレポート班によるスペシャルレポートがあるのでそちらを。
バカウケ基調講演からコミッター漫才までは大ホールにいたけど、その後は小ホール中心にウロウロしていた。ここ2年ほど大ホール番長だったこともあって、小ホールでやるようなマニアックでアカデミックな方向の話は遠ざかっていたので楽しかった。大ホールはわりと仕事でRubyを使っている人たちによる「より良い(Rubyの)使い方」で、小ホールは「これからRubyをこうしたい」的な話が多かった気がする。どっちも好きだけど、今回は後者に軸足置いてみるかなー。
それにしても2006年当時は、こんな大きな会場に、仕事でRubyを使っている人が大勢集まるなんてまったく想像もしていなかったもんなぁ。なんでも、初日だけで去年の規模を超えたらしいですよ。ひえぇ。
そうそう、闇RubyKaigiでdanさんが「打倒tDiary」な話をして、その中で「(日記やブログは)feedとpermalinkさえあればいい」ということを言っていたけど、ブログ業界(?)的にはかなり以前から同じような見解にたどりついてる人はけっこういる。こないだ高橋さんとも「静的HTMLいいよね」的な話をしたりした。正直、ちょっとしたWebサイトならサーバサイドはAPIを提供するだけにしちゃって、普通のコンテンツは静的HTML、動的部分はjsでいいと思うね。大規模サイトはちょっと違うかも知れないけど。
ブログじゃないけどParabolic Antenna LoversはREGOを使って書きだした静的HTMLで、まだjs要素は多くないけどその方針で、ぜんぜん不都合はない。時代は巡り巡って初期のMovableTypeみたいな方向に行くのだとしたら面白いね。
2011-07-13(水) [長年日記]
■
Being Geek ―ギークであり続けるためのキャリア戦略(Michael Lopp)
オライリー・ジャパンの高さんから献本(兼誕生日プレゼント)をいただいた。いつもありがとうございます。
タイトルから、ギークがギークであるがままに生きるためのノウハウ集的なものかと想像していたんだけど、ちょっと違った。たぶんそういう向きには先日話題になったエンジニアtypeの「脱・リーマンエンジニアに必要な4つの習慣」みたいな記事の方が参考になると思う。この人たちはちょっと突き抜けちゃってる気もするけど。
本書がターゲットにしているのは、もうちょっとリーマンエンジニア寄りなギーク。自分をとりまく人々がどんなことを考えているのか、彼らと上手に付き合って、会社生活にうまく馴染むにはどうしたらいいかという、処世術的な話題が多い。元がブログの文章ということもあって、良くも悪くもブログ本的な面がある。良い面は著者の個人的な体験をベースにちゃんと自身の言葉で書かれていること。悪い面はターゲットが(想像以上に)多様なこと。なにしろギークの家族に向けたメッセージまである。頭から尻尾までギークに向けて書かれていると期待するとちょっと肩透かしかも知れない。
それよりもむしろ、ギークたちを束ねなければならないマネージャに向けて書かれた文章が多い。著者自身もエンジニア上がりのマネージャだし。というわけで、会社ではプレイング・マネージャ、かつチーム内では誰よりもギークな自分にとっては、むしろ「おれが読まねば誰が読む」的な本かも知れない。キャリアパスの向こうに「マネージャ」が見え隠れしているエンジニアはまさに本書の主要ターゲットと言えるだろう。
中でもいいなと思ったのは、上司を類型化して対応方法を考える章。ちょっとまともな社員教育をやってる会社なら、必ずマネージャ向けに「部下を類型化して対応方法を学ぶ」といった研修があると思うが、逆に上司を類型化する一般社員向けの研修は聞いたことがない。でもこれって必要だよね。「人を類型化するなんていけない」と綺麗ごとを並べるんじゃなくて、法則がなければ上手に動けないギークたちのために「ほら、パターンがみえれば対処できるでしょ?」という例示をするのは悪くない手法だ。
とにかく話題はかなりバリエーションに富んでいるし、日米の文化の違いを楽しめることもあり、随所に面白いところのある本だった。あと、@naoyaの「日本語版まえがき」がピリッと短くてイイね(長ったらしいまえがきや謝辞が大嫌いなので)。
Before...
◆ ブチャ猫 [NTの関係者が太ってると想像できますか? お腹周りは歳相応ですが<ダイエットに成功していない]
◆ ただただし [たしかに! 失礼しました ><]
◆ sora_h [http://d.ajunk.org/ も静的HTMLを吐いてる. 静的HTMLいいよね http://github..]
◆ ムムリク [本題とは無関係なのですが、http://d.ajunk.org/ の 201106xx のいくつかが「ごがつ・・・」..]
◆ ただただし [つまり、「ごがつ……」の部分は日付から自動生成されてないってことかw]
◆ sora_h [あれは全部手動やでー]