Entries from 2010-06-01 to 1 month

Mona で CapsLock と LCtrl を入れ替えたい

エディタに Emacs キーバインディングを少しずつ追加しているので Mona で CapsLock と LCtrl を入れ替えたい。 キーボードドライバで keymap を入れ替えれば OK かと思いきや上手くいかない。 Ctrl-a のつもりで CapsLock-a をすると、CapsLock を押しつづ…

Today's reviewal

quick sort binary search tree

1 year old

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.

Today's dogfooding

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

Today's reviewal

refactoring toward deeper insight requirements evolving order Unix network layer

Today's reviewal

merge sort insertion sort repositories Unix terminal I/O aggregates

Bugs on red-black trees - Introduction to Algorithms

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

w3m 描画遅い問題

libbaygui の repaint を追ってみる。トップレベルウィンドウの repaint を呼ぶとコンポーネントの数 + 1 回の全描画要求が行くように見える。改善したいところだがここはボトルネックではないかもしれないので保留。 計測 遅そうな所に当たりをつけて MonAP…

Today's reviewal

Heap Inter process communication Supple design Quick sort Daemon WEwLC feedback Updating distribute data

Fixed vfprintf

vfprintf unexpctedly wrote \0. This breaks POST data.Okay, it seems we can POST or Re-Post diary.

Ebisu

Went Ebisu. Ate Pasta.

DD

最近読んだ本の中で コードを書く作法で強い影響を受けたのは TDD - Test Driven Development: By Example ソフトウェアに向き合う考え方で強い影響を受けたのは DDD - Domain-Driven Design: Tackling Complexity in the Heart of Software どちらも天才プ…

Post がうまくいかない件の調査

はてなダイアリーの日記投稿ページの form タグをコピーして action だけ別のところにすげかえてリクエストの dump をとってみた。 見事に Content-length: 0 だ。これで投稿させろというのは確かに無理だ。 Content-length 0 ってのは、send の失敗じゃなく…

w3m 日記投稿までの道のり

スタックトレースが表示されない件は nullDict かどうか(つまりシンボルとアドレスが登録されているか)を見るのがよいとの事だったので見てみたが nullDict ではなかった。日記の投稿を優先させたいので保留。 GNOTE が落ちる件は sprintf でバッファオー…

Mosh 修正1件 改善1件

expt が遅かったので gmp の pow を使うように ("ciao". #t) が read できないバグを修正

今日の復習

Unix シグナル 構造ない どのメソッドテストすべき Unix 高度な入出力 ARIES