programming

ビットセットをどう図示するか

[n/8]番目のバイトのn%8ビット目を立てることによって整数nを表すビットセット型のオブジェクトがあったとする。例えば、そのオブジェクトでは、{2, 3, 5, 7, 11, 13}というような整数の集合は、{0xbc, 0x28}というchar型の配列で表現される。 さて、そのよ…

ぶれぽ

Null Pointer Exceptionを「ぬるぽ」と呼ぶ(ことがある)のは非常に有名なのに、なぜ誰もブレークポイントのことを「ぶれぽ」と呼ばないのだろう。

じゃんけん、この奥深き世界

http://www.radiumsoftware.com/0404.html#040419 「50%以上の勝率を得ることが非常に難しいじゃんけんアルゴリズム」というのも興味深いが、それより注目すべきは、「全世界じゃんけんトーナメント」という、日本人の99%までがネタとしか思わないような大会…

だめコード

http://fieldnotes.sytes.net/wiki/index.jsp?pid=DameCode うう……。こんな感じのコード数十万行をメンテしてます……。

技術者的発想

僕がこのサイトに自分の顔写真をさらすことにしたとして(しないけど)、この日付に置くのと どこか過去日記の日付に置くのと ヘッダ部分に置くのとでは、それぞれ全然意味合いが違ってくる。読者の皆さんの殆んどは それは当然のことだと考えるだろうが、しか…

The Art of Computer Programmingの新訳

http://www.amazon.co.jp/exec/obidos/ASIN/475614411X/wwwhyukcomhir-22/249-3644406-2325125 via textfile.org。もしかしてあの不自然な訳語も全部昔のままなのだろうか……。