2008-03-03 :-)
_ 朝ったー
0540 起床。ねむ
_ [おおたか静流][植松伸夫][ファイナルファンタジーIII 悠久の風伝説]通勤ったー
ファイナルファンタジーIII 悠久の風伝説
FF3 アレンジです。原曲をキーボードで演奏しなおしたくらいの軽いアレンジです。各トラックの最初にナレーションが入ります。FF3 の物語を沿うように展開していきます。おおたか静流さん「Roaming Sheep」もあります。「Roaming Sheep」は FF6 TVCM で使われました。懐かしい。
B00005FO1M
_ 仕事
0830 出勤。
_ 「第一回チキチキ 日本ペアプログラミングの会java-ja支部会」
( via 航海日誌 )
kakutani ”大きくなった油田の火事は、ニトロで派手に吹き消すそうじゃないか…”
AKIRA で見た気がするんだが
だれのセリフだっけ
金田?
_ 無気力だったころにヲレがやったこと
- 本を捨てた
- CD を捨てた
- 植松伸夫の音楽だけを聴いた
- 料理を作り始めた
- 写真( IXY DIGITAL を買った )を撮り始めた
- とりあえず行動した
あとさき考えずにとりあえず行動してました。体を動かしておいて、感情はあとからついてきます。病院で診察してもらってないので うつ病だったかどうかは知りません。病院へ行く気力が無かったんですけどね。
_ [ChangeLog][コードリーディング][がらくた][高林哲]がらくたを読む - changelog-checker
http://0xcc.net/attic/changelog-checker
ChangeLog のヘッダごとの変更回数を調べるプログラムです。
このプログラムは GNU コーディング規約に従った ChangeLog 形式を想定してます。たぶん。
以下に簡単な変更履歴の例をいくつか示します. まず,ヘッダ行で誰がいつ変更を行なったかを述べます. 次に,個々の変更の説明を書きます. (以下の例は,Emacs と GCC から取ったものです.)
ChangeLog の例があります。
1998-08-17 Richard Stallman <rms@gnu.org> * register.el (insert-register): Return nil. (jump-to-register): Likewise. * sort.el (sort-subr): Return nil. * tex-mode.el (tex-bibtex-file, tex-file, tex-region): Restart the tex shell if process is gone or stopped. (tex-shell-running): New function. * expr.c (store_one_arg): Round size up for move_block_to_reg. (expand_call): Round up when emitting USE insns. * stmt.c (assign_parms): Round size up for move_block_from_reg.
「日付 名前 <メールアドレス>」がヘッダです。「*」から始まる段落?が変更の説明です。
これを踏まえてコードを読みます。短いです。
use strict; my $date_and_name = undef; my $cnt = 0; while (<>) { next if /^\s*$/; # 空行は無視 chomp; if (/^\d/) { # 日付にヒット if (defined $date_and_name) { # ヘッダを通過してたら printf "%8d $date_and_name\n", $cnt; # ヘッダと変更回数を印字 } $date_and_name = $_; # ヘッダを設定 $cnt = 0; # 変更回数をクリア } elsif (/^\s+\*/) { # 変更の説明「*」にヒット $cnt++; } } printf "%8d $date_and_name\n", $cnt; # ヘッダと変更回数を印字
解析するために状態変数を使う方法を思いつきましたが、デザインパターン脳のひとは State パターンを使ったりするんでしょうか。
コード冒頭のコメントに Copyright があります。
# Copyright (C) 1999 Satoru Takabayashi <satoru-t@is.aist-nara.ac.jp>
NAIST( 奈良先端科学技術大学院大学 )に居たころに書いたようです。ちなみに cdbiff は以下のようになっていました。
# Copyright (C) 2001 Satoru Takabayashi <satoru@namazu.org>
メールアドレスを読むとコードの歴史が分かって面白いです。
生地のふくらみを考慮しなかったって感じかな?<br>うちが焼くときは、生地と生地の間に生地の大きさの1.5倍程度の空間を設けています。<br>これでもくっついたりすることがあるんだけども。
クッキーと言うよりなんかパイに見えるw<br>(特に上の写真)
なんかバター多いとか?<br>あとオーブン温度も少しあってないのかもとか<br>思ってみたり。<br>(クッキー作ったこと無いので勘です。適当です。ごみんなさい)<br><br>ケーキ生地を薄く焼いたクッキーもどきっぽいものは<br>結構好きだったりします。
あらかーさん:<br>これだけ膨らむのは正しいのかどうなのか全然自信ないのでレシピどおりに正攻法で焼いてみました。膨らむのが正常なのかなあ...。ううむ。<br><br>さいきくん:<br>率直な意見をありがとうございます。<br><br>坊さん:<br>バター 230g ですってよ。ものすごく多いです。オーブンは電子レンジのオーブンモードなんですが、ガスオーブンじゃないからダメ?いやでもケーキは同じように電子レンジを使ってそれなりに出来あがったから、これでもだいじょうぶなのか。