«前の日記(2005年09月19日) 最新 次の日記(2005年09月21日)» 編集

Matzにっき


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

_ [OSS] Linuxソフトウェアアンテナ

技術評論社のムック。私も書いている。 アメリカ帰りの空港の待ち時間で書いた原稿だ。

「[入門]オープンソース開発オリエンテーション」という特集の中で 「オープンソース開発、その前に」タイトルが付いている。 そんなタイトルになったのか。 基本的に

  • オープンソースの定義
  • オープンソースの歴史
  • 開発者の実例

などを(おもしろおかしく)まとめたものだ。

さて、この中での「実例」だが、もちろんフィクションなのだが 名前、人物とものモデルがいる。

  • 学生のタナカ・カナタさんの名前は知人の息子さんから。 本当に回文の名前なのだから恐れ入る。 人物の方は学生時代の私がモデル。だからOSSはcmail。
  • シミズ・ヒロシさんの名前は会社の別々の同僚の名字と名前を組み合わせたもの。 モデルはWideStudioの平林さん。
  • コダマ・マドカさんは回文を意識して合成した名前。 彼女には具体的なモデルはなく、会社の何人かの後輩から合成したもの。
  • イノウエ・コウジさんの名前も会社の同僚からの合成。 人物モデルはうちの会社の社長、井上 浩。
  • ゴトウ・ユウゴさんも同僚から。人物モデルはパッチモンスターこと中田さん。 もっともインタビューしたわけじゃないから本当は彼はそんなこと思ってないかも。
  • マツモト・ユキヒロさんは身近な人物から。 人物モデルもその人。

なお、年齢はみなテキトー。

_ [Ruby] 深夜のハッカー軍団

元々は『Gartner、オープンソースを公平かつ正当に評価』から、オープンソースは「深夜のハッカー軍団が作っているわけじゃない」という話。

中田さんがRubyのChangeLogの日付を解析してみたら以下のようになった。

$ ruby -ane 'BEGIN{$t=[0]*24};$t[$F[3].to_i]+=1 if /^[A-Z]/;END{a=$t.inject{|a,b|a+b};$t.each_with_index{|n,h|printf "%02d:%4d %2.1f\n", h, n, n.to_f/a*100}}' ChangeLog
00: 183 7.2
01: 139 5.5
02:  85 3.3
03:  49 1.9
04:  38 1.5
05:  26 1.0
06:  34 1.3
07:  39 1.5
08:  65 2.6
09:  69 2.7
10: 105 4.1
11: 136 5.3
12: 117 4.6
13: 123 4.8
14: 137 5.4
15: 133 5.2
16: 133 5.2
17: 148 5.8
18: 135 5.3
19: 102 4.0
20:  97 3.8
21:  98 3.8
22: 152 6.0
23: 205 8.0

要するに

  • 2時から9時までは少ない(寝てたり、他のことしてたりする)
  • 20時から21時も少ない(家族と過ごしている)
  • 22時から深夜1時までは多い(一番ハックしてる)

という私のライフスタイルを反映しているような気がする。

やっぱ、「深夜のハッカー」か。


«前の日記(2005年09月19日) 最新 次の日記(2005年09月21日)» 編集