http://www.artlebedev.ru/everything/brain/2009/10/19/ охуительно, ну почему я до этого не догадался?