とりあえずだらだら書いてみた。

参考:http://d.hatena.ne.jp/nodamushi/20110611/1307830732