Неизбежное, Диана Панченко

ЛитератураНеизбежное

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

Ну а по этой книге что можно сказать. Фактически описана хронология, как государство Украина докатилась до жизни такой. Причём события описываются ещё с советского руководства, наверное, чтобы показать, что не как в украинской мифологии, мол, бідні українці споконвіку страждали від клятих москалів, а что УССР была совладелицей Союза. В книге есть и диссиденты, и беглые бандеровцы, и прочие самостійники. И отдельные главы по каждому президенту.

Newsясделяль

Ну вот три часа ночи и экспорт записей и комментариев из жеже в блог доделаны, надо будет проверить и заливать 😎 И питон пригодился, пришлось и его задействовать из-за найденного инструмента экспорта, который тоже был не без изъянов. Технические подробности опишу позже. А записи доступны и по категории Жеже (не некоторые будут разложены по другим категориям), и по соответствующему тегу

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

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

AutoNotesBot.pic.1

NewsВозобновлены работы по автоблокноту

Снова приступил к работе над автоблокнотом. Про него писал уже тут

Просто потому, что напряжно теперь вбивать данные непосредственно в БД, без какого либо интерфейса. А сайт для этого писать западло, ну или просто неохота, потому что сайтов написано мною написано достаточно много, не интересно, в общем 😄 Интересен был вариант разработки нативного мобильного приложения, таких порывов было много за последние икс лет, но они обычно переходили в покупку книг про подобную разработку и ограничивались написанием примитивных Hello world-ов, а теперь ещё попал и в технологический тупик с выбором, потому что можно сделать приложение для андроида, а можно и для ОС Аврора. Оба варианта одинаково интересны и предполагают существенные затраты времени на изучение предметной области, вести же свои записи по автомобилю хочется прямо сейчас 😐 С авророй же и девайса нету, хотя это решаемо, да и вариант с эмулятором тоже годится.

ВсячинаБесконечный проект, блог о блоге

Вчера хотел здесь в админке добавить счётчик статей в категориях, а попутно проверить почему не генерируются картинки в формате avif и обнаружил, что вылезли фатальные ошибки после обновления симфони (5.4 на данный момент времени), хотя в TODO пометил их на исправление из-за предупреждений об устаревании. Но не исправлял 🙂

Вот и сейчас не могу сохранить пост с картинкой. 500-я... Ладно, запушу исправление и добавлю позже. Вообще, выход из этой ситуации только один - это автотесты. И они были в моём бложике. Не помню, почему я перестал их поддерживать, скорее всего сменилась версия API CircleCI, вручную же я их не запускал, а прогон автотестов после пуша в репозиторий был удобновй штукой. Надо будет это всё восстановить, главным сдерживающим фактором по автотестам была устаревшая версия симфони, но это уже было ликвидировано.

Из-за ошибки этой при сохранении записей и забыл уже, что собирался писать 😅 Планы анонсировать не хотел, они висят перманентно и никуда не деваются обычно, могут откладываться. Захотелось перенести сюда некоторые записи из жеже, но потребуется разработка, хотя бы потому, что нужно перенос автоматизировать, а не копировать текст руками (хотя вручную это сделать невообразимо быстрее), но цель уже не в самом переносе из жежешки, а в том, чтобы этот перенос запрограммировать.

SkyLight

РаботаКомандировка

Ну вот и выбрался наконец в Москву. Пока не на гуляния, а по рабочим активностям, на разведку.

Как и почти два десятилетия назад, когда я был там в последний раз, ощущается более высокий уровень цивилизации, чем в других местах моего обитания. Метро в старой его части, ещё советской, местами как близнец напоминает Харьковское, или когда попадаешь в старые вагоны. Но есть и станции современные, которые выглядят масштабнее что-ли, круче. Как и современные поезда ☺️

А офис с каждой очередной работой всё круче и круче. Жаль я могу его посещать только эпизодически, по крайней мере, пока живу совсем в другой локации. Сейчас добавлю ещё несколько фото...

Опять на работу

РаботаВнедрился в VK

Неожиданно для самого себя попал на новую работу с первой же попытки, хотя думал, что искать её буду и 3, и 4 месяца. Ужасно не люблю собеседования, так что повезло, что их было существенно меньше, чем могло бы быть 😊

Была у меня теория, что работа всегда найдёт меня сама и раньше так и выходило. Но не в этот раз, пришлось предпринимать какие-то шаги со своей стороны, потому что после смены своей локации в LinkedIn поток сообщений/предложений пропал.

NewsПроба gRPC

Несколько дней изучаю данную тему (gRPC) и всё думаю, куда применить и где вкрутить. В свои пет-проджекты, естественно, тренироваться нужно на кошках, а не на чужом проде 😄

И вот внезапно пришла идея сделать серверную часть моего "автоблокнота", долгостроя, который четыре года лежит в задумке, именно как gRPC-сервис, а не привычным REST API. Придётся и приложение заодно писать, которое будет стучаться к сервису, про авторизацию не забывать и т.п.

А автоблокнот выполняет функции обычного блокнота, бумажного, куда я записывал по своей машине когда запчасти/расходники покупал да менял масло и прочие технические жидкости. Заправки топлива туда же, гаражи, парковки и другие траты деняк. После блокнота записи перекочевали в гугл-таблицы. И совсем недавно импортировал данные из гугл-таблиц в БД, бекенда только никакого ещё нет, как и фронтенда. Но будет 😎

P.S.: Работа уже идёт → вот репозиторий

NewsРебрендинг

Был morontt.info, стал xelbot.com 😁 Разницы особой нет, потому что и нет тут никого, кроме меня. Произвожу оптимизацию, чтобы не платить просто так за разные домены. А xelbot получился много лет назад, как напечатал "чудище" в английской раскладке.

NewsНовая старая админка

Решил, раз уж активно работаю и с админкой этого блога, освежить и её. Внешне не должно ничего поменяться, а вот под капотом изменения предстоят. Как уже писал тут в 2016-м, сделана она на Ember.js с Symfony. Вот с JS-частью и затеял обновление. Изначально и довольно давно задумал удалить SPA (single page application), переделать на обычный серверный рендеринг и избавиться от геморроя, связанного с быстрым устареванием фронтендовой инфраструктуры.

Но прошло уже 7 лет, а админка продолжает работать, bower не исчез, а всё так же скачивает пакеты, хоть и предупреждает уже несколько лет, что пора мигрировать на Yarn и Vite (что это, кстати?), крутится в докере 8-я версия Node.js, а выше не поднимешь, так как собираться код уже не будет...

NewsГотово, вроде...

Переключил на новую гошную версию движка на ночь глядя. Утром посмотрю, не завалилось ли приложение и сколько навалило 500-х и прочих ошибок в логи 😁