hack

hack

あっ、ずっといい感じ!

今日は日本語入力のお話です。fukumotoは1年ほど前に日本語入力方式を切り替えました。その切り替えが非常に満足のいくものだったので、その報告と宣伝 (布教ともいう) です。まずはfukumotoの入力方式の変遷から。fukumotoが初めてキーボードに触れたのは小学生の時でした。父親が買ってきた東芝Rupo (画面が4行程度だった気がするのでおそらく JW-R50FII かと思います) というワープロがきっかけでした。その当初はカナ入力派でした。なぜカナ入力だったのかは記...
hack

今さらだけどXP

今さらなんですが、最近 eXtreme Programing (XP) をお勉強してます。そんなわけで、テストファーストプログラミングを導入してみました。fukumotoは ruby 使いの端くれなので、もちろん ruby でテストファーストです。ruby の世界では、RubyUnitあたりが有名どころっぽいので、インストールして数週間使ってみました。結論から言うと、非常に良いです。他への波及を気にせずにがしがし変更できるのは精神衛生上非常によろしい。それに、自分で書いてから...
hack

お掃除

仕事が煮詰まってくると、急に掃除がしたくなってきますよね。よね? そう、期末テスト前になると急に部屋の掃除を始めてしまうアレです。というわけで、なぜか急にキーボードの汚れが気になってきたので、お掃除です。よく考えたらこのキーボード (fukumotoは Happy Hacking Keyboard Liteを愛用) 、買ってから数年間掃除してません。キーボードのお手入れは簡単にするのならば、洗剤を少々含ませた布を堅く絞って拭くだけで大丈夫です。ですが、今回は気分がのっているの...
hack

comjong.comを更新しよう

さすがにいろんな人から怒られることが多くなってきたのでいいかげん comjong.comの更新をしようかと。前に書いたソースを見たら、手牌の先読みルーチンを書いてて、あまりの動作の遅さに投げ出したところで止まってました。なので、高速化するべくキャッシュ化をしてみたのでその覚え書き。断片コードだけなんだけど、雰囲気ね。手牌を解析するときに、def combination( t ) max = {}; max.default = 0 s = separate(t) return ...