Entries from 2010-03-01 to 1 month
世界一分かりやすい株実践 変更できない部分を受け入れる
JIT で jcc rel8 にしか対応していなくて大きめの関数だとコンパイルエラーにしていた。jcc rel32 に対応してうまくうごいたのだが、一部うまく動かないなあ。
ハッシュ表 どうして壊れていないと分かる Erlang 並行プログラムにおけるエラー
テストも万全。あとは API のどこの階層に入れるか。
conformist anti corruption layer
ひげ太(9ヶ月)に「かにチャーハン。かに抜きでお願いします」と話しかけると「あいあいー」と返事するのがかわいい。
気づきにくいバグはまだまだ残っているのだろうな。
Refactoring toward deeper insight Open Host Service Essential COM
git bisect 良い。subversion の時には全て手動でやっていたのが半自動で楽。git bisect skip も実践主義で良い。
Published Language Core Domain COM 基礎
2008年、第29回日本SF大賞受賞作品の「新世界より」の評判が良かったので読んでみた。 世界観やストーリーは確かに引きつける物があった。特に導入部分からの広がりが良い。独自な世界観を持っている話で舞台が日本というのはやっぱり感情移入しやすい。そこ…
Socket API に必要なバッファ送信 API を実装中。
Shibuya.lispテクニカル・トーク#5 : ATND
letrec* のバグ JIT ブランチのアリティバグ
heap file format エンタープライズアプリに起こりがち
GDB において特定の回数関数が呼ばれたら break する方法。 # break point を表示。番号を知る (gdb) info b Num Type Disp Enb Address What 1 breakpoint keep y 0x0000000000413fab in scheme::VM::runLoop(scheme::Object*, __jmp_buf_tag*, bool) at sr…
supple design エンタープライズアプリに起こりがち 6割 モデルにデザインパターンあてはめる
たけまるさんに教えていただいた論文 "Load Balancing and Locality in RangeQueriable Data Structures" を読んで Skip Graph のデータの locality を上げて mio を高速化する方法を考えてみる。 前提条件 bucket に特定の key 範囲のデータをまとめる buck…
bucket 内データ構造の選定 bucket の操作、C, O と key の移動を単体で実装 組み込む
sf.net の git は遅いので higepon's mona at master - GitHub へ。
モデル統合の trade off エンタープライズアプリに起こりがちなこと 3割 変更できない部分を受け入れる
Erlang プロセス 再利用性へのアプローチ shared kernel クイックソート 思考の整理学 bounded context
数学的基礎とデータ構造 (アルゴリズムイントロダクション)の 11章 11.1-1 リニアサーチする。 11.1-2 ポインタの offset を key にする。 11.1-3 T[k] を同じキーを持つものリストにする。 11.2-1 略。 11.2-2 [0]->->-> [1] [2]->-> [3]->-> [4]-> [5]-> […
Better C++ harness でインスタンス化できない magnetic disk タスクキャンセル モデルとは?