«前の日記(2005年07月08日) 最新 次の日記(2005年07月10日)» 編集

Matzにっき

<< 2005/07/ 1 1. [論文] 不採録
2. [Ruby] ブロックパラメータの新文法
3. [Hack] 今日のハック
2 1. 降れば土砂降り
2. お片付け
3 1. [教会] 断食日曜日
4 1. [言語] プログラミング言語 citron
2. [OSS] ESR: "We Don't Need the GPL Anymore"
5 1. バグトラッキングシステムへの不満
6 1. [Hack] WikiNameのないWiki
2. [OSS] 究極の俺オープンソース
7 1. [原稿] UNIX USER 9月号
2. [OSS] 北海道
3. まつもとゆきひろの写真
4. [言語] kmyacc
8 1. [OSS] 北海道へ
2. [Hack]今日のハック
9 1. [OSS] オープンソースカンファレンス2005 in Hokkaido
2. [OSS] 懇親会
3. [Hack]今日のハック
4. なぜテスト駆動が身につかないか
5. 発熱
10 1. [教会] 白石ワード
11 1. [原稿] 日経Linux 9月号
2. [morq] Rastへのメールのとりこみ
12 1. 計算機システム特別講義IA
2. [Hack] 今日のハック
3. [morq] Rastへのメールのとりこみ(2)
4. 計算機システム特別講義IA
13 1. [morq] Rastへのメールのとりこみ(3)
2. [Hack] 今日のハック
3. [OSS] 商談
4. 筑波へ
5. 計算機システム特別講義IA
14 1. 計算機システム特別講義IA 本番
2. 夕食
15 1. 計算機システム特別講義IA 本番(2日目)
2. ACとの遭遇
16 1. お宿
2. 帰還
3. [知財] 保護期間延長で、埋もれる作品激増?/著作権は何を守るのか
17 1. [教会] 松江
18 1. [原稿] 日経Linux 9月号
2. [家族] ピアノ発表会
3. 海の日
19 1. [Ruby] ルびマッ
2. [原稿] 日経Linux 9月号
3. 情報科学若手の会
20 1. 御中元
2. [OSS] オープンソース開発で得られる喜び「スゲェ感」
21 1. [言語] Perlの文法を持ったJavaベースのスクリプト言語 - Sleep 2.0公開
2. [Hack]今日のハック
3. [Ruby]lambda式
22 1. [Ruby] 新lambdaの実装
2. [Ruby] 新lambdaの文法
3. [家族]吹奏楽発表会
23 1. [家族] 掃除の日
24 1. [教会] 松江
25 1. 健康診断
26 1. FEEDBRINGER
2. OSCONチケット
3. RubyConfチケット
4. [原稿] ゲラ
27 1. 夏のプール
2. 散髪
3. [Ruby] lambda式
4. FEEDBRINGER (その2)
28 1. [OSS] 書籍『オープンソースがビジネスになる理由』
2. [Ruby] ローカル変数のシャドーイング
3. [Hack] 今日のハック
4. [家族] 大家族
29 1. [OSS] Matz日記分室: マイクロソフトのオープンソース論
2. [知財] 「iPodなどを私的録音補償金制度の対象に」JASRACなどの7団体が声明
3. [OSS] 書籍『オープンソースを理解する』
30 1. 紙芝居
2. 買いもの
3. 焼肉
31 1. [知財] デジタル放送の「コピーワンス」が運用見直しへ−年内に結論。家庭内IP伝送も視野に
2. [教会] 松江
>>

2005年07月09日 [長年日記]

_ [OSS] オープンソースカンファレンス2005 in Hokkaido

本番。ホテルから歩いて北大、クラーク会館まで移動。

いろんな人が来ているので御挨拶。 高橋さんもいらしてた。 日本Rubyの会はYARVのポスターとRailsによるブログツールTypoを展示していた。 TypoはAjax風味の表示が結構すてき。

日本Rubyの会の展示の隣はZopeが展示していた。 展示していた人は、私の顔を知らなかったようなので、 以下のような会話が交わされた。

展: プログラミングはなさいますか
私: ええ、すこしは。
展: 私はプログラムしないんですけどZopeは便利ですよ
私: Pythonの文法は知ってるんですけど
展: 使わないんですか
私: あんまりPython使わないですねえ。
展: 宗教上の理由とか(笑い)
私: いや、そーじゃなくて仕事上というか、立場上というか(苦笑)
展: そうなんですか(真顔)
...以後、ZODBに関する面白い話が続く...

そうこうしているうちにお昼になって、 スタッフの人が呼びにくる。「まつもとさん、こっちこっち」。 言われるままについていくと、 北大の敷地内芝生にビニールシートを敷いて、 七輪並べてジンギスカンを始めている。

なんとのどかな。

私の母校も敷地の広さでは負けないと思うのだが、 そんなのどかさはなかった。 私の発表は午後一番なので時間の余裕はなかったが、 しっかり堪能した。 しかし、私の一族のマスコット動物は羊なのだが、 それをよろこんでばくばく食べるというのはいかがなものか。 母親あたりにひどく怒られそうな気がする。

で、午後は発表。スライドはここ

ま、わりとふつーの発表。なんかどこかで聞いたような話が多いけど、 まあ、こういうイベントは北海道では珍しいだろうから、 基本的なことから。基本的すぎて聴衆がどう感じたのか不安だったが、 数人に感想を聞いた範囲内ではおおむね好評であった。

発表終了後、松江に置いてきた妻子とSkypeで話をしてから、 北大博物館へ。やっぱりここまで来たらマンモスを見ておかないと。 次女が「どうしても見てきてほしい」ということだったし。

展示はこじんまりとしていたが、貴重な資料がたくさんあって、面白かった。 閉館直前であったがしっかり写真も撮ってきたし。

_ [OSS] 懇親会

その後、みんなで移動して懇親会。そろそろ疲れが出てきていたが、

  • 大学の同級生に会った。札幌で自営しているそうだ。 すごいなあ。経営の才覚のない私は憧れちゃう。
  • 未踏の特異性と価値について、風穴さん、比屋根さんを交えて。
  • Ruby 2.0はどうなるの? といった話題

などなどについて。

懇親会終了後、みんなが「じゃあ次だ」と移動を開始する。 9時過ぎに会場を出て、予約が10時だということで、 「じゃあ、それまでラーメン食べにいこう」とかいう人までいる。 この人たちの胃袋はどうなってますカ?

と思ったが、実際に二次会の会場(石鍋屋)に着いたら、 ジンギスカンやらモツ鍋やらばくばく食べてしまう。おいしい。 私の胃袋もどうにかなってますヨ。

食べながら、Rubyは金の匂いがしないとかなんとかいう話もする。 そのうち、うち(NaCl)が「Rubyで10倍の生産性」とかなんとかプレスを打って、 世間の注目を集めたらちょっとは状況が変わるかな。変わらないような気も。

酔えば酔うほど高くなる高林さんの声。大企業の中の人は大変だ。

三次会に行くという人もいたが、 それは振り切って、東横インへ。ロビーの無線LANを使わせてもらいつつ、 morqのハックを。それから歩いて自分のホテルに帰り着いたのは夜中の2時をはるかに回っていた。

_ [Hack]今日のハック

後輩が「月曜日にはどうしても必要なので」とせがむので、 morqをハック。今まで基本的にEstraierをベースに検索していたのだが、 当初の構想の通りRast上で動くように変更した。 で、前田くんのximapdを参考にさせてもらいつつ、ごそごそやっていたら、 1時間ほどで完成。東横インからホテルへ移動。

しかし、そこでマシンがハング。 そういう時に限って /tmp で作業していたりして、 1時間の成果を失った。出張中だし、夜遅いしでちょっと気が焦っていたのだろう。 普段なら致命的なファイルを /tmp に置いたりしないのに(本当か?)。

いずれにせよなくなってしまったものは帰ってこないので、 再挑戦。一度実装しているので今度は20分ほどでとりあえず動く。 何回か試してバグをとりのぞくとうまく動いているようだ。 完成したのは4時前だった。

_ なぜテスト駆動が身につかないか

OSC2005-DOの会場で高橋さんたちとした話。

なぜ私はいつまでたってもテスト駆動アプローチを習慣にできないのか、 改めて考えてみるとやはりドライブ感が原因のようだ。

「なにかを作りたい」と思った時、 テストファーストなら「そのなにかをテストによって表現する」わけだが、 私はその作りたいものがコードとして脳裏に浮かぶのだ。 そこでテストを書いていると、その浮かんできたコードがどこかへ逃げてしまうような気がする。 脳裏に浮かんだコードが消えてしまわないうちに、 素早くタイプして書き留めてしまわないといけない。

いわば「イタコ系プログラマ」。

いや、言い訳なんだけどね。とりあえずコードを打ち込んでからでいいから、 ちゃんとテスト書こう。

_ 発熱

末娘が熱が出たとのこと。突発性発疹の疑いとか。出張中に限ってこんなことが。


«前の日記(2005年07月08日) 最新 次の日記(2005年07月10日)» 編集