computer

book

朝日ゲームサイエンスクラブ, 麻雀の常識を破る本

麻雀古書シリーズ第二弾です。 "古書" というほど古い本ではないのですが (昭和57年初版発行) 現在既に絶版で入手困難です (困難でした) 。麻雀書って寿命短かすぎるよなぁ・・・。 実はこの本、大昔に "ぎゅわんぶらあ自己中心派" の全自動の狼の回の参考文献で発見して以来、ずっと (散発的にですが) 探していたのですが、最近ようやくゲットしました。では、早速レビューです。 まずは、コンピュータを使用した配牌の向聴数のシミュレーションが目に付いたのでcomjong.comの値...
hack

今さらだけどXP

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

山形浩生, コンピュータの気持ち

コンピュータ素人さんにオススメするのにいいかも。欄外で紹介されている参考文献も良さそうな本が多いです (うっかり何冊か発注しました) 。
hack

お掃除

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

comjong.comを更新しよう

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

リチャード・M・ストールマン, フリーソフトウェアと自由な社会

♪きたれきょうゆうそふとへ きみはーふりーはっかー、というわけで、今一部で話題のを読みました。 3,200円はちょっと高い様な気がしないでもないですが、これを買うような人は寄付する気持ちで払うのでこれで良いのでしょう。たぶん。内容的には、かなり濃い本で読み応え十分です。つっこみ所も十分ですが。 序文をのローレンス・レッシグ先生が書いておられるのですが、 私は、ストールマン氏のことをよく知らない。好きになるのは大変そうな人物だということを知っている程度である。彼は衝動的で、しば...