Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Обучение для смены профессии, роста в карьере и саморазвития
Подобный код рассматривается тут:
https://gist.github.com/galdiolo/4b73c81925f659320b5a