Но вот комменты !..... я подчерпнул много нового !

habrahabr.ru/post/149646/