Entries from 2009-09-23 to 1 day

今日の復習

ループ不変表明 総称性 モデリングの core に何に使う? 契約による設計 Value Objects

JIT のデバッグには 0xEB 0xFE か 0xCC が便利

JIT コンパイラが生成したコードで落ちるときは、無限ループ(=0xEB 0xFE)を挿入し二分法で場所を特定。 落ちる直前のコードにデバッガ起動(0xCC)を挿入し、デバッガで事前条件が成り立っているか調べる。 という感じで進めると良いかも。0xCC だけでも…

続「自分の小さな「箱」から脱出する方法」を読んだ

「自分の小さな「箱」から脱出する方法」を読んだで、良い本だけど万人にすすめられる本ではない理由をうまく言語化できなかったのだが、極東ブログ: [書評]自分の小さな「箱」から脱出する方法(アービンジャー・インスティチュート)でうまく述べられてい…

7章「封筒の裏で・・・」 - 珠玉のプログラミング(Programming Pearls)

珠玉のプログラミングの7章。 7.6.1 分からない。 7.6.2 10Mbps と10GB のメモリスティックを10km/h で運ぶ。 ネットワークで 10GB 転送するには 800 秒かかる。 800 秒あれば約 2.5km 進める。1-2km ならメモリスティックを自転車で届けた方が良い。 でもよ…