Портрет 4X_Pro
Был в Сети 19 мар. 2024 г., 03:32
Мультиблог
4X_Pro
Кратко о себе: Web-разработчик. Пишу на PHP, Python, JavaScript. Знаю Ruby и Go, со студенческих времён более-менее помню C и asm. Сейчас специализируюсь на ускорении загрузки сайтов и разработке ботов для Telegram. Linuxоид (использую Debian+LXDE). Сторонник IndieWeb.

Социальные сети


Новости сайта в Telegram

t.me/4x_pro

Лог жизни

Лог моей жизни, где я фиксирую наиболее эмоционально значимые для меня события и текущее настроение. Является продолжением блога, который я вел в ЖЖ с ноября 2004 по апрель 2018 года.


Нельзя полностью полагаться на автоматизацию backupов

4X_Pro
Опять убеждаюсь: нельзя полностью полагаться на автоматизацию backupов, за всем нужно следить и периодически вручную проверять. Только что обнаружил, что после переноса сайтов на новый VDS у меня не делались backupы на домашний компьютер. Во-первых, scp отказывался соединяться из-за изменившегося host fingerprint, во-вторых, новый ключ лежал в другом файле, а в cron я это исправить, естественно, забыл. В добавок ко всему этому я так до сих пор не включил ноутбук, выполняющий роль домашнего сервера, поэтому на нём backupов нет тоже. В общем, если бы что случилось с сайтами, было бы «весело».

Немного размышлений о творцах и творениях

4X_Pro
После очередного прохождения игры Sir Brante меня заинтересовало меня, что за человек смог придумать такой сеттинг и сюжет. Посмотрел его имя в титрах (зовут его Фёдор Слюсарчук), вбил в поиск, и, о чудо, попал на его страницу ВК. Но лучше бы я этого не делал. Почитал записи на стене, комментарии, и понял, что это человек «не наших», причём не просто, а упорото-воинствующий.
Что любопытно, аналогичное чувство было летом, когда посмотрел в Fediverse аккаунт Revertronа — создателя yggdrasil. Там тоже было примерно такое же, только в ещё более агрессивно-неадекватной форме. Очень удивляюсь, как так получается, что такие люди могут делать достаточно годные вещи. Причём в случае Revertronа это был к тому же некоммерческий проект.

Съездил на настолки и прошёл игру Sir Brante

4X_Pro
Продолжаю бездельничать восстанавливаться. Вчера всё же сходил на настолки. Встреча оказалась очень даже удачной: поиграли хорошо, но не в «Остров кошек», а в «Меч самурая» aka японский бэнг (куда же без него), причём в разных вариантах: и вчетвером, и впятером, и втроём, и в «Карту сокровищ», и в «Тайные камни» aka Azul. Последняя, правда, мне никак не даётся: занял последнее место, хоть и с минимальным отрывом: 12:13:13:14. В общем, очень доволен, что выбрался.
Сегодня наконец-то как следует отоспался. Потом полдня ушла непонятно куда, только на небольшую прогулку по району выбрался. А вечером снова сел играть в «Жизнь и страдания господина Бранте». Прошёл четвёртую и пятую главы. Но увы, с катастрофическими последствиями. В третьей главе я внезапно сменил направление развития персонажа, пустив его по духовному пути и в итоге став инквизитором. Думал, что с помощью инквизиторских возможностей и прокачанного красноречия получится предотвратить перерастание восстания в кровавые погромы. Но увы, из-за того, что персонаж получился примерно одинаково понемногу прокачанный во всех направлениях, где-то к середине четвёртой главы способностей на нужные действия стало не хватать. Из-за этого приходилось выбирать бездействие или явно плохие варианты. И кончилось всё просто катастрофически почти для всех, кто был с моим персонажем связан, за исключением его младшего брата.
В общем, до сих пор сижу под впечатлением! Игра вполне заслуживает своего рейтинга (около 90% положительных отзывов). Завтра, наверное, попробую пройти игру снова. Кстати, из титров узнал, что игра изначально сделана на русском языке, а на английский её перевели потом. Хотя изначально думал, что всё было наоборот.
А ещё эта игра заставила меня задуматься уже о своей жизни. Ведь у меня всё точно так же: не умею концентрироваться и двигаться в одном направлении, а мечусь между путём страдальца за правду, путём «человека многих знаний» и путём бездельника-гедониста. А в итоге не получается двигаться никуда.

Выпадание из жизни на три дня

4X_Pro
Как всегда, завершив какой-либо крупный проект, ушёл с совершенно неработоспособное состояние. Уже три дня ничего не делаю от слова совсем. Только сегодня начал отвечать на отложенные сообщения и сделал мелкое исправление в SuperMon_Bot.
Зато чувствую, что более-менее восстанавливаюсь. В четверг весь вечер играл сначала в Life and Suffering of sir Brante. Наконец-то собрался посмотреть эту игру нормально! Она сделана в духе текстовых квестов раннего Интернета, но очень удачно дополнена качественной и очень атмосферной почти статической графикой. И надо сказать, игра очень даже понравилась! Прямо радость для обладателя ЧИ. А кроме того, игра затрагивает такие вопросы, как чем вообще определяется жизнь человека, насколько существует свободная воля, и тому подобные.
Причём проходить я решил в максимально сложном режиме, когда не показывается ни информации о последствиях выбора, ни нет возможности откатиться назад и поменять его. Причём изначально я планировал развивать своего персонажа вполне определённым образом (в этакого благородного героя-дворянина, у которого есть шансы стать спасителем империи), но по факту пошёл существенно иным путём, потому иначе персонажу пришлось бы предавать интересы сестры и матери. В итоге во второй главе («Отрочество») прокачались совершенно другие качества, чем нужны для изначального замысла. И в итоге персонаж получился середина-наполовину, у которого, скорее всего, в итоге не хватит способностей ни на дворянский путь, ни на духовный. Но посмотрим, что выйдет…
Ещё игра стала для меня инструментом самопознания в плане вопроса «чем я мотивируюсь на самом деле и почему именно так принимаю решения». А сегодня сработал закон притяжения информации — 10geek нашёл где-то типологию, которая во многом пересекается с этим вопросом. Только вот никак не могу понять, кто я в ней: до Выгорания 2007—2008 годов был Бунтарём, потом безуспешно пытаюсь стать Поборником, но получается не очень.
Сегодня собираюсь после долгого перерыва выбраться на настолки. А то там, наверное, все, кроме Ал.С. уже и забыли о моём существовании. Снова планируется «Остров кошек». Правда, как всегда, сомневаюсь, правильное ли это решение или стоило отсидеться дома (чувствую себя слегка подзаболевшим, и просто общий упадок сил) и поиграть в того же Ведьмака.

Выложил IntB 3.05 и обновил сайты

4X_Pro
День сегодня получился какой-то бестолковый. Но тем не менее, главную задачу выполнил: обновил движок форума здесь и на официальном сайте IntB, а также создал тему о начале тестирования RC1. Не обошлось без last-minute-bug: в какой-то момент перестала работать короткая ссылка на Центр Администрирования. Часа два возился, наверное, вроде стало работать нормально, но что было не так — так и осталось загадкой. Возможно, дело в приоритетах правил или же просто что-то закешировалось.
Теперь можно устроить себе пару дней передышки (если, конечно, не посыпятся массово баги), сходить на прогулку или поиграть в старые игры, а то чувствую, что внутренний ресурс закончился. А потом — вернуться к прохождению курса по «белому хакерству», который я начал летом. И затем уже возвращаться к сборке окончательного релиза. Хотя уже пошли мысли, что ещё можно доделать…

Есть Intellect Board 3.05 RC1!

4X_Pro
Только что я оттестировал на локали и собрал окончательную версию Intellect Board 3.05 RC1! Правда, на официальный сайт выложу только завтра. Сегодня уже не работает голова, чтобы написать объявление об этом. И завтра же займусь обновлением и своих сайтов. Сам до конца не верю, что сделал это! Но это действительно так. И я снова чувствую себя тем самым Настоящим Компьютерщиком, разработчиком-творцом, которому есть что предъявить миру и сказать «я сделал». Видимо, восстановление правильного написания Сетевого имени сказалось.

Возвращение

4X_Pro
В воскресенье вернулся в Москву. В отличие от предыдущих лет, возвращение не оставило почти никаких впечатлений. В тот день сильно не выспался, потом поехал на квартиру посмотреть обстановку и принять очередную крупную доставку, и уже оттуда отправился в город. Хотел было попасть на экспресс, но на него, как всегда, билетов уже не было. Так и пришлось грустно посмотреть на него с платформы, и ждать обычную электричку. Пожалуй, единственное что запомнилось — это момент отправления из Посада и жуткая усталость уже в Москве, когда ждал автобуса и ехал на нём домой.
В какой-то момент даже боялся, что заболею. Но вроде бы обошлось. Хотя и на новой квартире и дома было на удивление холодно, даже несмотря на включенное отопление.

День созерцания

4X_Pro
Сегодня сам собой получился день созерцания. Изначально планировалось, что сегодня на даче отключат воду, и где-нибудь в середине дня я уеду в город. Поэтому собрался ещё с вечера, в том числе и убрал ноутбук. Но шло время, воду так и не отключали. И всё, что оставалось делать — это смотреть в окно на дождь, который идёт почти непрерывно, и вспоминать это лето. В частотности, вспомнился день последнего заезда в середине августа. Кажется, что это было так давно!
Ещё думал о том, что этот год получился рекордным по времени проживания тут: раньше всего заехал, и позже всего уехал (до этого самые поздние отъезды были в 2014 и 2016 годах, вроде 2 и 4 октября, если верить блогу). И по времени провёл здесь даже больше, чем в 2020 году, когда жил непрерывно с мая по конец августа.
И только сейчас выяснилось, что отключение перенесли на завтра. Точнее, вечером отключат насос, а слив системы начнут завтра утром, и только тогда можно будет открыть краны.

Готовлюсь к возвращению

4X_Pro
Завтра возвращаюсь в город. Дальше сидеть на даче нет возможности: завтра отключают воду. Да и погода сегодня испортилась окончательно: осень в её худших проявлениях. Серо, мрачно, внизу холодно даже днём, то и дело дождь начинается. Да ещё опять не выспался. Причём на этот раз без видимых причин, просто проснулся около 10 утра, проспав всего 4 часа, и больше уснуть так и не смог. Да ещё в Сети какой-то всплеск активности, всем от меня что-то надо. Или это мне с недосыпа тяжелее на сообщения отвечать, поэтому и воспринимаю так?
Недавно казалось, что ремонт выходит на финишную прямую, но теперь выяснилось, что это не так. Оказалось, что кое-что нужно дозаказать (опять траты на доставку), и наглухо повис вопрос с полотенцесушителем. Да ещё и последние несколько доставок приедут без меня. Хорошо, хоть мастер сможет их принять. А то пришлось бы ехать жить в недоделанную квартиру, чтобы получать всё самому.
С IntB то же самое: вчера казалось, что фотогалерея готова. Переделал форму загрузки, добавил автоматический поворот фото и извлечение геолокации из EXIF-данных (чего изначально не планировал), но вылезло ещё несколько мелочей. Во-первых, проверка количества и размера загружаемых файлов на стороне пользователя, чтобы запрос не улетал впустую при превышении всяких max_upload_size и max_post_size. Во-вторых, кеширование нескольких последних изображений для вывода на главной.
В общем, ощущение болота жизни и того, что топчусь на месте. Единственный радостный момент — это немного халявы. Во-первых, Сбербанк подарил одну свою акцию на брокерский счёт (правда, виртуальную, которую нужно продать до 4 ноября, иначе «сгорит»). Во-вторых, оказалось, что по одной из карт у меня повышенный cashback на сентябрь и октябрь в том строительном магазине, где я всё закупал. И за счёт него хотя бы часть стоимостей доставок покрывается. А то я уже сломался психологически: перестал думать, как эти доставки оптимизировать (да и грузы там достаточно большие, особо не пооптимизируешь), и сейчас хочу одного: чтобы всё это поскорее закончилось.

Заметка в Instagram от October 05, 2023 at 05:41PM

4X_Pro
Всю неделю было ощущение, что увяз в болоте жизни. Будто что-то делаю, делаю, а никакого движения вперёд нет. Для меня, обладателя третьего Будущего по темпористике, подобное ужасно. Да ещё и болтаюсь в полузаболевшем состоянии. Только сегодня спонтанно выбрался на прогулку к Клязьме (видимо, последнюю в этом дачном сезоне) и хотя бы частично восстановил внутреннее равновесие.

Смотреть все фото

Задать вопрос

Здесь можно задать мне вопрос или спросить совета по любой теме, затронутой в блогах или на форуме. После того, как я отвечу, вопрос и ответ появятся в соответствующем разделе. Но не забываем, что я — сторонник slow life, поэтому каких-либо сроков ответов не обещаю. Самые интересные вопросы станут основой для новых тем на форуме или записей в блоге.
Сразу предупреждаю: глупости, провокации, троллинг и тому подобное летит прямо в /dev/null.