2008-03-01から1ヶ月間の記事一覧
Mencius Moldbug, What's wrong with CS researchコンピューター・サイエンス――いわゆる "CS" は,何も面白いものを生み出したりはしない,という暴言。ああ……「暴言」って言ってしまっていいと思うよ。恐らく彼は,意図的に暴言を放っている。たとえそれが…
A name for null pointer: nullptr0 や NULL の代わりに nullptr ってのを使えるようにしましょう,っていうドラフト。なんで "nullptr" っていう名前にしたのかというと,「ググってもヒットしないから」。既存のプログラムで使われている名前となるべく被…
Use Lock Hierarchies to Avoid Deadlockロックを使うときは階層的なルールを設けましょう。それでデッドロックは避けれます……と。でも,これって,ソフトウェアがキレイな階層構造を保っていることが前提になるんだぜ。階層構造を保つことができていないソ…
The Inevitable Pain of Software Development, Including of Extreme Programming, Caused by Requirements Volatility. - Daniel Berry ソフトウェア開発には避けられない苦しみがある。 そんな風に言われたとき,ええと……なんていうか,自由市場における…
白チームが何回パスするか数えなさい 人の注意力は簡単に操作できる。手品師の技だね。自転車に注意しましょう,っていうイギリスの公共広告。
http://chart.apis.google.com/chart? cht=bhs& chs=300x160& chco=8080ff& chd=t:157000,111000,46100,11100& chds=0,200000& chxt=x,y& chxl=1:|bastard|fuck|crap|shit|0:|0|50K|100K|150K|& chtt=Swearword+counts+at+CodeSearchこういう静的なチャート…
3 Types of Argument - SecretGeek 技術的論点 何かをするのに,二つの方法がある。どちらも完璧じゃない――どちらにもそれぞれの妥協点があって,それがどういう妥協で,どんだけ妥協するのか,ということが,ちゃんと分かっている。論点は,どちらの妥協が…
[http://chart.apis.google.com/chart?cht=p3&chd=t:60,40&chs=250x100&chl=Hello%7CWorld&.png:image]最後に "&.png" を付ければ,なんとか画像として扱ってくれるらしい。
http://lambda-the-ultimate.org/node/2552最近はガベージコレクションもすごいから,明示的なメモリ管理をするのと,そんな違いないよ! ―― えっと,それじゃあ,具体的にどんだけ違いないんだい?この比較は,実は難しい。何しろ,同じプログラムを動かし…
http://www.mindhacks.com/blog/2007/10/the_relationship_bet.html「お金で幸せは買えない」かもしれない。でも,もしかしたら,「幸せでお金は手に入る」のかもしれない?ある心理学者の調査によれば,若い頃に自分が幸せであると感じていた人ほど,のちの…