Сразу вспомнился этот пост http://gf.reactor.cc/post/2544952