Code samples for http://blog.zwezdin.com/ru/264