少し前に上げた奴を見直しておかしいなとかこうした方が良いなと思った直しをしたバージョン中身はほぼ一緒(だと思いたい)改定前: sm38842670
http://www.nicovideo.jp/watch/sm38843048