http://d.hatena.ne.jp/language_and_engineering/20081014/1223905380 {{category2 プログラミング全般}}