こんなのあるよ。
http://blog.livedoor.jp/kazu_fujisawa/archives/18848576.html
結構むずい