2006-03-19

STL allocator testbed

Pete IsenseeさんのSTL allocatorの規格/動作確認用のソースコードをgcc4.0でもコンパイルできるように変更してみた。http://osx.nobody.jp/にあります。

そもそも作り立ての自前allocatorを使うとまともに動かない作成途中のものがあるので、問題を切り分けてみようと言うのが動機。stlallocatortestbed効果覿面! 特定サイズ確保時のみ表面化するのをひっかけられたのは幸運だった。テスト重要。

rails本、通販は在庫切れでキャンセルされたものの本屋で見つけて買えた。

2006-03-12

Memory Allocation

dlmallocの代わりにTLSFが最近のお気に入り。いつの間にか追加されてたパフォーマンス結果を見てさらにお気に入り度増加。

2006-03-06

Rails/データベース

SoftwareDesign 2005/12借り。
今日覚えたこと。migrateでDBを作れる。
  • ./script/generate migration InitialSchema
  • できたファイルをdb/migrate/1_initial_schema.rbにリネームして書き換え。
  • rake migrate
配布にも良いし、Subversion的にも良い。

2006-03-05

Coroutine



ThreadでもFiberでもコルーチンでも、いわゆるタスクシステムでも、ケースバイケースで使っていきたい。
状態遷移は図に。プログラムも「見える化」。

2006-03-02

Rails本。amazonで「発送可能時期:通常4〜6週間以内に発送します。」って... 早く新しいの刷ってください。

Game Programming Gems 6予約。注文してからキャンペーンに気づいてキャンセルして適用。500円下がった。