Entries from 2008-10-24 to 1 day

今日の復習

今日はなぜだかさぼりたい気持ちでいっぱいだったが、結果としてはいつも通り。 WEwLC 17章 僕のアプリは構造なんてない 前回は10割だったが1週間経って0割に WEwLC 6章 時間がない 変更に時間がかかるという章と間違えて0割 投資信託にだまされるな 10割。

アナログ時計の絵を描いてみる

アナログ時計の絵を描いてみる。

21. I'm Changing the Same Code All Over the Place - WORKING EFFECTIVELY WITH LEGACY CODE (WEwLC)

Working Effectively With Legacy Codeの 21章 I'm Changing the Same Code All Over the Place。 マインドマップから再構成したまとめ あちこちで同じコードを変更しているんだ 小さいコードが重複しているだけだよ。リファクタリングする価値はあるの? リ…

Fasl にたどり着かない

Mosh にたくさんバグが見つかった。がんがん修正中。 バグその1 現象:GC の malloc に対して巨大なブロック割当を要求し warning 発生。 原因:unbound variable 例外の発生時に例外内容を表示しようとしたら更に例外発生。(ダブルフォルト的) こういうの…

とても長い vector の read が遅い

とても長い vector の read が遅い。プロファイラで見たら yyparse の中で遅い。うわ。これは調べるの難しそうだ。 試しに gdb で実行して適当に SIG_INT で止めてみたら。getLastPair() だった。リストを読み出すときに append を使っているのが原因。 appe…