Entries from 2009-06-01 to 1 month
タイトルの通り Key で sort 済みの Key-Value Storage を作りはじめました。 良くある DHT だと Key の Hash を取る事で分散させるので順序情報を失ってしまうのですが、それを Skip Graph という仕組みで順序情報を保持したまま分散させることが可能になり…
InfoQ: Domain Driven Design(ドメイン駆動設計) Quickly 日本語版
ひげ太はお風呂に慣れたのか、一切お風呂で泣かなくなった。今日は気持ちよかったのだろうお風呂の中でおしっこしてた。 レンタルの体重計が届いたので測定。順調に増えているようで安心。見た目にもぽっちゃりしているので大丈夫だとは思っていたのだが、数…
スレッドセーフとは 5割 以下10割 ルーチンチェック J2EE Goals DDD モデルの3つの有用性 WEwLC extract override call WEwLC どうして壊れていないと分かる
chaton 部屋に書き込めず報告できないのでこちらで。 Firefox 3.0.10 で以下のエラーがコンソールに出ています。 chaton 部屋にアクセスしたのはおそらく初めてです。 セキュリティエラー: http://www.practical-scheme.net/chaton/chaton/ のコンテンツが h…
べた書きした vritio-net サンプルが確実に動作するようになったので少しずつクラスにまとめている。 実質サンプルがテストの役割を果たしている。
timespec の tv_nsec が 10^9 を超えていると EINVAL が返る(OS X)。 以下のように場当たり対処。pthread_cond_timedwait の使いづらさは中々のもの。 timeout.tv_sec = now.tv_sec; timeout.tv_nsec = now.tv_usec * 1000; while (timeout.tv_nsec >= 100…
Serial.For 。
J2EE Goals 6割 以下10割 γ補正 Erlang 関数・例外・内包表記 Distributed Database Updating distributed data DDD モデルとは? TDD の心構え
virtio の NIC ドライバを TDD で書こうとするも、中々難しい。
昨夜は退院して初めての夜。3時間おきにおっぱい・ミルク要求をするのみ。とてもよい子。 自分はお風呂担当なので、今日初めてベビーバスでお風呂に入れた。まだお風呂は苦手らしくひたすら泣く。 ベビーバスに頭を支えるクッションがあるのでだいぶ助かった…
Domain-Driven Design: Tackling Complexity in the Heart of Softwareを読み進めていたのですが、ドメイン、モデル、デザインの関係に絡めた辺りで理解できなくなったので、最初から読み返すことに。 理解できていないことに気づけて良かった。
すべて10割 TDD コピペしていいの? Domain Model DDD における図 DDD におけるドキュメント Ubiquitous Language
全て10割。 Lightweight container Sensing & separation マインドマップ→本 パタヘネ CPU パイプライン Erlang 基礎 Erlang マルチコア
Mosh では Erlang のようにリンクしたプロセス(実体はスレッド)が abnormal exit した場合に、ただちに親も exit するようにしたいと思っている。 これの利点は被リンクプロセスが、相手の abnormal exit に対してのアクションポリシーを明示していない場…
おっぱいをよく飲むようになった。うんちもおしっこも泣いて知らせる。 僕らもある程度慣れてきて、ひげ太の嘘泣きと本泣きの違いが分かるようになってきた。 本泣きの時は、「あわわわわわわ」と泣くのだ。生まれたときもそういえば「あわわわわわわ」と泣…
他のスレッドから pc 書き換えて、対象のスレッドにエラー手続きに突入してもらおうかと思ったが、乱暴すぎてやはりだめ。(そもそそもスレッドセーフじゃないし) 子が abnormal exit したら直ちに、親に伝えたいがうまい方法はないかな。 VM loop で毎回 …
Boehm GC の ML に iPhone パッチが流れていますね。正しく動くものなら Gauche や Mosh が iPhone で動くかも。
手続き 届け出場所 期限 必要なもの 備考 出生届 市町村役場 14日以内 母子手帳、印鑑、出生証明書 なし 出生の連絡 はがき投函か、市町村役場 なるべく早く 母子手帳に付いているはがき なし 出産一時金 勤め先 なるべく早く 母子手帳、印鑑 なし 児童手当 …
今日、息子が生まれた。この日をずっと待ち望んでいたので本当にうれしい。 がんばってくれた妻よありがとう。僕が何回も風邪を引いているのに、妊娠中一度も病気をしなかったあなたを尊敬します。 これからは出来る限り僕ががんばるよ。 息子へ 君がよく見…
(mosh test) を srfi-64 ベースだったものを書き直した。 2倍くらい速くなった。これ以上、速くするにはマクロ展開のあたりに手を入れないとだめ。
再現コード。 (import (rnrs)) (define-syntax increment! (syntax-rules () ((_ ?varname) (set! ?varname (+ ?varname 1))))) (do ((i 0 (+ 1 i)) (count 0)) ((= i 4)) (increment! count)) 最小再現コード。 (letrec ((loop (lambda (i) (set! i 1) (loo…
WEwLC クラス大きすぎ 10割 Radiometry 10割 Distributed Database 5割 Updating Distributed database 4割 TDD基礎 10割
シェルのヒストリーから pkill を抜き出して集計・ソート。 % grep pkill ~/.zhistory |sort|uniq -c|sort -nr 23 pkill -kill firefox 9 pkill firefox 9 pkill -kill Emacs 4 pkill -kill Firefox どんだけ kill しているんだよ。Emacs はことえり関連で固…
mnesia:write/1 などで record 名、とテーブル名を同じにすると少しだけコードがきれいになるんだけど。 同じ型のテーブルを、複数作るときは使えない。代わりに mnesia:write/3 を使うだけでなくて、mnesia:create_table に record_name オプションを与える…