2009年02月05日(木)
#1
げんなり

寝起き改善。
あっちゃ、こっちゃしてたら、何してたか忘れそう。
JavaScript らしい書き方をしたら, 何やら格好良さげに見えるが, コード上,すげぇ無駄なことをしているような気がする。 そんなことに、本題以上に悩んだり。 しかし、ParseInt('0x20', 10) は NaN ではなくて 0 なのか…。
なんか新聞見てたら,タコは足が2本、手が6本だった! って、その根拠が物を掴むのをしらべたら、 使う回数の割合が明らかに違ってたからって記事が… って、そこに書かれてた割合を大雑把に言ったら, 前の対から,4:3:2:1 なだけじゃないか。 確かに、割合は明らかに違うが,手と足の境目は不明瞭なような…
sj3 の新しめの奴を pkgsrc 化して build してみた。 現状の分け方 (lib, server, dict) が、 最新版の configure オプションで効く分け方と異なるから, 名前をオプション名と同じ client, server, dict に変えようとしたが、 dict するには、server の中 sj3mkdic コマンドが必要で, 今の server + dict = server-bin というのは、 無駄な気がして,一緒にしてやれ! と思って続いて client 試したら server と同じ header ファイルをインストールしてしまうし。 あと、lua は server でしか必要ないと思うんだけど, conifugre で見つけて,ライブラリを build するし。 とか、直すのが面倒なので,sj3 一本にした。 とりあえず、試してみようと一番簡単に作れそうな kinput2 をSJ3付きで作ってみた。 変換キーがどれなのかしばし悩んだが,動いているっぽい。 しかし、kinput2のsj3サーバのデフォルト値って, どこで定義されてるんだったけかな? デフォルトで tcp で listen しなくなったから、 unix domain socket にデフォルト値を変えた方がいいのだが。 sj3proxy を起動せよ!とか、わかりにくいよね、なんとかしないと。
若干,冷えてるか? 体を冷やさないように、ぬくぬくと。
以上、1 日分です。