продолжение поста http://sw.reactor.cc/post/2249952
В дополнение к этому посту: http://sw.reactor.cc/post/4213094