Entries from 2010-06-01 to 1 month
エディタに Emacs キーバインディングを少しずつ追加しているので Mona で CapsLock と LCtrl を入れ替えたい。 キーボードドライバで keymap を入れ替えれば OK かと思いきや上手くいかない。 Ctrl-a のつもりで CapsLock-a をすると、CapsLock を押しつづ…
quick sort binary search tree
A few days ago, Higeta became 1 year old.Time goes by so fast for those who has a baby. We gave him LEGO which now he enjoys throwing. Recently he starts walking with strong will. He can walk about ten steps.
Fixed a bug on save which duplicated newline characters. Added Emacs like keybindings ctrl-a/e/h/n/p/f/b Fixed key modifier bug on libbaygui
refactoring toward deeper insight requirements evolving order Unix network layer
merge sort insertion sort repositories Unix terminal I/O aggregates
Found two bugs on RB-DELETE(T, z). Line:7 p[x] <- p[y] should be if x != nil then p[x] <- p[y] Line:16 if color[y] = BLACK should be if x != nil and color[y] = BLACK
libbaygui の repaint を追ってみる。トップレベルウィンドウの repaint を呼ぶとコンポーネントの数 + 1 回の全描画要求が行くように見える。改善したいところだがここはボトルネックではないかもしれないので保留。 計測 遅そうな所に当たりをつけて MonAP…
Heap Inter process communication Supple design Quick sort Daemon WEwLC feedback Updating distribute data
vfprintf unexpctedly wrote \0. This breaks POST data.Okay, it seems we can POST or Re-Post diary.
Went Ebisu. Ate Pasta.
最近読んだ本の中で コードを書く作法で強い影響を受けたのは TDD - Test Driven Development: By Example ソフトウェアに向き合う考え方で強い影響を受けたのは DDD - Domain-Driven Design: Tackling Complexity in the Heart of Software どちらも天才プ…
はてなダイアリーの日記投稿ページの form タグをコピーして action だけ別のところにすげかえてリクエストの dump をとってみた。 見事に Content-length: 0 だ。これで投稿させろというのは確かに無理だ。 Content-length 0 ってのは、send の失敗じゃなく…
スタックトレースが表示されない件は nullDict かどうか(つまりシンボルとアドレスが登録されているか)を見るのがよいとの事だったので見てみたが nullDict ではなかった。日記の投稿を優先させたいので保留。 GNOTE が落ちる件は sprintf でバッファオー…
expt が遅かったので gmp の pow を使うように ("ciao". #t) が read できないバグを修正
Unix シグナル 構造ない どのメソッドテストすべき Unix 高度な入出力 ARIES