sm18554208 から余計な要素を取り払ったものですご自由にお使い下さい他にもやってるのをまとめました→ mylist/34278401
http://www.nicovideo.jp/watch/sm18558554