http://toro.2ch.net/test/read.cgi/tech/1341052801/870
http://ideone.com/0QudV