Анкета kenrube


  Анкета посетителя «kenrube»
Последняя правка: 19 марта 2021 г.

kenrube о себе:
цитата Раймон Кено. «Зази в метро»

— ...Что поделаешь, с артистами так часто бывает. Придумают что-нибудь, а потом повторяются до бесконечности. Надо признать, что все мы так, только каждый — в своей области.
— Все, но не я, — с обезоруживающей простотой сказал Хватьзазад. — Я все время разное придумываю.
— Это потому, что вы еще ничего стоящего не придумали. Вы просто себя еще не нашли, вот что. Но как только вы чего-нибудь добьетесь, чего-нибудь стоящего, вы на этом и остановитесь. Поскольку до сих пор вы блестящих результатов явно не добились. Это видно невооруженным глазом: вид у вас жалкий.
— Даже в форме?
— Форма тут ни при чем.



Зарегистрировался в последний день февраля 2011 года. Сидел и до этого, но считал, что регистрироваться рановато — кто я и кто все эти умные люди. В итоге решил, что просто оценки ставить — это тоже нормально.
В 2012 году участвовал в хардкорном конкурсе от Wexler, заняв по итогу 4-е (кажется) место. Что характерно, ответов на подавляющее большинство вопросов я не знал — пришлось активно использовать гугл, поиск Фантлаба и смекалку. В качестве приза достались два сборника произведений украинских фантастов: «Фантастика. UA» и «Формула крови».
Чуть позже в том же году принял участие в «угадайке», какой автор будет открыт 2000-м. Угадал верно — им стал Мюррей Лейнстер. Приз — малотиражный сборник стихов посетителей Фатнлаба «Лаборатория души» с поздравительной надписью от Вертера.
В 2013-м загремел а армию.
После возвращения, в 2014-м, начал делать Android-клиент. Документированного API тогда в открытом доступе не было, так что данные приходилось вытаскивать путем парсинга страниц — это неудобно и непрактично. Та версия не дожила до релиза.
В 2015-м списался с Вадом, главным по технической части. Выяснилось, что API есть, но только для основных разделов: авторы, произведения и пр. Из-за пертурбаций с переездом и работой более-менее активная разработка Android-приложения возобновилась только в 2016-м, параллельно с доработками API от Вада. Поначалу разрабатывал, как обычно, один, потом подключился ilyakokhan, который быстро взял проект в свои руки.
В 2017 году для упрощения взаимодействия всех программистов ФЛ создал на Гитхаб организацию FantLab, куда для начала переехал Android-клиент. За ним последовал проект по документированию существующего API — FantLab-API.
В 2018 году в стан разработчиков пришел nseven92 и написал клиент под iOS с основным библиографическим функционалом.
В 2019 году оба приложения ушли в релиз: iOS, Android.
Со временем стало понятно, что у текущего API есть серьезные недостатки: он написан на Perl, что влечет за собой проблемы с типизацией; он плохо унифицирован; система авторизации плохо подходит для мобильных устройств; наконец, он неполон: нет форумов, блогов и многих других частей сайта. Поэтому совместно с nseven92 мы начали проект нового API на языке Go, попробовать который интересно было обоим. На настоящий момент в Go-API реализованы новая авторизация, форум, блоги, книжные полки и часть функционала работы с произведениями.
Как обычно, со временем стало ясно, что и здесь не все так просто. Чтобы написать API, логика которого будет совпадать с логикой самого сайта, надо сначала разобраться в том, как, собственно, работает сайт под капотом. Это оказалось не так просто: весь бэкенд написан на Perl и далек от совершенства (ничего неожиданного для проекта возрастом в полтора десятилетия, который в разное время писали десятки людей). Но ничего, сел, разобрался, начал переносить логику в Go-API и... понял, что на самом сайте тоже многое надо исправить. В итоге включился в совместную работу с админами, которая продолжалась без малого год. Чтобы хоть как-то освещать процесс доработок, вел дайджест.
В марте 2021 года завершил работу над всеми проектами и покинул пост админа-программиста.
Так прошли мои 10 лет на ФЛ.
⇑ Наверх