← All posts tagged проектное

agr

теперь бы привязок шаблонов к типам наделать, чтобы на основе типа данных по связанному с ним темплейту из базы вместе генерить динамическую страницу, всё равно всем показывай гриды да фильтры. с метамоделькой вроде как к простоте дизайн этого динамического дерьма приходит.

agr

через час после включения новой фичи в телегу прилетает сообщение об ошибке. странное сообщение о том, почему Int не равен Null. оказывается, это древняя багофича persistent: select sum(x) from ... where ... при отсутствии данных persistent сходит с ума и приводит типы не туда. ну ок, пофикшено другим запросом. теперь интересно, сколько отказов в связи с этим было..

agr

собрал телеграм бота локально. запустил пример. ах, да, бан работает. без плясок с бубном не отладить. сделал бинарь под дебиан, с тестового стенда работает. чую, таки придется поднять себе VPN сервер.

agr

— запилил апгрейд на 8.4.3 (да-да, скоро опять апгрейдить).
— пофиксил связку yesod + fay (снойман респектанул), я вот честно не знаю, кто ещё кроме меня эту дичь юзает.
— запилил форму обратной связи на сайтег и всякую мелочевку с отправкой там письма куда надо.
— с локалхоста вижу ругань от гугла на sendmail: "вай-вай-вай, доки почитай!"

agr

теперь думаю, что дальше..

— с одной стороны, можно разгрести мелочевку по сайту..
— с другой стороны, телеграм-бот, опять же для сайта..
— андроид-приложение меня само нашло на новой работе, можно его зафорсить, вытащив из бэклога.
— ещё с одной стороны, метамодельки и плагин к GHC, по итогам обсуждения с @qnikst..
— ещё @fmap заапрувил пойти в HFT.
— не следует отгораживаться от случайностей, реальность может подкинуть что-нибудь интересное из мира идей..

кругом масса возможностей, стоит лишь оглянуться..

agr

закончилась история длиною в 11 месяцев.. всю эпопею можно проследить тут.. сначала был фантомжс, но после редизайна целевого ресурса он перестал работать, в начале декабря на мой сайт встала заглушка. с этой заглушкой сайт прожил вплоть до июля. где-то с декабря по июнь я выходил из выгорания, выводил проект по основной работе в продакшн, и начал анализировать себя. в июне был хелловорлд на пурскрипте. в июле переписал клиента на хаскеле, серванте и убрал заглушку. в августе-сентябре вынес клиента в CLI для регулярного сбора статистики. вчера переключил сайт на статистику, сиречь базу данных.. 15 минут в день.

agr

— отвязали зеркала — отлегло, сайт вернулся в форму
— отладил пуски, оптимизировал бота
— отлаживаю восстановление данных на тестовом стенде, который смигрирован и крутится в модном хипстерском хецнеровском клауде.

красота

agr

собрал данные по всем таргетам.
отлаживаю оптимизирующих пространство-время дельта-пусков.
вебмастер сошёл с ума и стал редиректы считать "неосновным зеркалом", отрубил редирект с HTTP на HTTPS нахрен. посмотрим, как жить будет это в динамике.