2008-04-01から1ヶ月間の記事一覧

Martin FowlerによるまるごとDSLについての本 DSL Book

DSL

http://martinfowler.com/dslwip/ 楽しそう。

memcachedは何故libevではなくlibeventを使っているのか?

libev? 多くの人がlibevの方がlibeventより早いし安定していると言っているのを聞くし、 3倍速いことを示すベンチマークも見た。libevにする予定はある? という質問に対しての回答。 libevには半信半疑なんだ。pollerの指定をいろいろやる必要があるし、 gra…

OOコード養成ギブス

OOP

Binstock on Software: Perfecting OO's Small Classes and Short MethodsThe Pragmatic Programmersシリーズの新しい本、The ThoughtWorks Anthologyの中に 興味をそそるエッセイがある。Jeff Bayの"Object Calisthenics"だ。 これは良いオブジェクト指向の…

Leopardでグループいじるときはdsclコマンド

Mac

http://developer.apple.com/documentation/Darwin/Reference/ManPages/man1/dscl.1.html はぁ。

[Mac] Firefox3でのAquaSKKとことえりで常に半角スペースを入力をする話

AquaSKKがFirefox3でうまく動かないので一時的にことえりに戻した。 日本語入力時にスペースが全角になるのが嫌だったけど 簡単に直せた。 使えるdefaultsを書き込め Leopard限定。 ことえりでスペースを半角に。 $ defaults write com.apple.inputmethod.Ko…

KeyRemap4MacBookがEmacs,Terminalでも快適に

Mac

http://www.pqrs.org/tekezo/macosx/keyremap4macbook/index.html.ja 開発中のバージョンですと Emacs や Terminal, X11, VMware, Parallels などでは 自動的に EmacsMode を無効にするような機能が組み込まれていますので、 こちらをお使いください。 との…

[GoogleReader] Google Readerのいいところ

押しっぱなしでも目で終えるくらいの速度でしかスクロールできない。

Linuxの方がイラつかないのになんでMacを使ってるんだろ?

今日もコード書いているときにOS Xに特化した問題が出て作業がとまった。 OS Xで変な動作、LinuxでOKというのは結構多い。 じゃあなんでOS X使うんだろ。ほとんどのオープンソースなソフトウェアはLinuxがネイティブ環境だし、 Linux上でのテストしかやって…

[GoogleReader][LivedoorReader] Google Reader が早くなった

気がする。 Firefox 3 が早いだけかも。 とりあえず Livedoor Reader を使う理由はほぼなくなった。