|
Об автореЯ, Алексей Мичурин. ЖизньОкончил физический факультет МГУ. Жена. Дочь. Работа за деньгиУспел поработать восемь лет на физическом факультете МГУ им. М. В. Ломоносова. Преподавал, принимал экзамены, работал в международных лабораториях. Последние шесть лет работаю в IT на различных программистских должностях от рядового разработчика до руководителей небольших групп и проектов. Сейчас я менеджер-эксперт в Билайне. Занимаюсь вопросам биллинга массового доступа в интернет. По долгу службы программирую больше на Python, но люблю и C++, Perl. Живу и работаю под Linux, так как моя работа с ним плотно связана, но FreeBSD тоже люблю. Проекты для душиБолее или менее живыеЧерепаший язык программирования, написанный на Python2/Tk. Язык похож на LISP, но все конструкции состоят из определённого количества токенов/выражений, поэтому необходимости в скобках нет. Изначально писал для себя. Выложил просто так. Его стали использовать в школах, стали приходить отзывы, пожелания и предложения. В настоящее время запущен форк проекта, несовместимый со старым, сыроватый, но во многом значительно улучшенный на Python3/Qt. Шестиугольный тетрис. С++/Qt. Проект обрёл немалую популярность. Во многом благодаря добровольцам, которые повключали его в различные дистрибутивы линукса. Множество людей подключились к локализации проекта и сейчас интерфейс переведён на множество языков. Библиотека на чистом Python2, реализующая симметричные алгоритмы шифрования. Она появилась от того, что по-работе мне понадобилась связка Blowfish+PCBC, а такая связка не реализована даже в openssl (есть только CBC без P). Готовые библиотеки мне не подошли по разным причинам и я написал свою. Получилось, как мне кажется, красиво и я выложил это дело. ЗаброшенныеЗаброшенные проекты могу безвозмездно передать кому-то на сопровождение. Код везде написан аккуратно. Я забросил их не потому, что они заросли костылями и стали не-развиваемыми, а по тому, что они мне просто стали не интересны по разным причинам. Морской бой. C++/Qt. Идея была, сделать искусственный интеллект. Компьютер-соперник не подглядывает в поле игрока-человека. Но оказалось, что это делает компьютер довольно предсказуемым и не гибким. При удачной расстановке кораблей компьютер не сложно обыграть. Видимо, игра станет интересней, если компьютер будет подглядывать, но этого я делать не хочу. Python/Tk-часы для рабочего стола. Расширяем и имеет массу возможностей (вплоть до чтения и отображения RSS). Но я сам им как-то не пользуюсь. (Написал другой, но пока не доходят руки выложить.) C++/Qt двоичные часы на рабочий стол. Это единственное приложение в котором я не очень доволен дизайном (в смысле дизайна кода). Вы можете связаться со мной по e-mail a.michurin@gmail.com.
|