Портрет 4X_Pro
Был в Сети 14 апр. 2026 г., 09:08
4X_Pro
Идеалист Интернета
  • Программист
  • Блоггер
  • Фотограф

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


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

t.me/4x_pro

Лог жизни

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


Заметка в Instagram от February 11, 2024 at 01:14AM

4X_Pro

На станции #метро #Трубная всё ещё продолжается Новый Год!
А на обратном пути (уже на родной Калининской линии) мне попался новогодний поезд.

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

Жизнь в вечном опоздании

4X_Pro

Пишу это сообщение в электричке в Москву (причём наконец-то смог попасть на «неуловимую» 18:05, но только за счёт того, что опоздал автобус, так как я из дома вышел на 3 минуты позже, чем надо). 9 дней провёл на новой квартире, но вот комп так и не перевёз. В отличие от прошлых заездов, в этот раз ощущения ретрита, когда оставил позади все пробелы и переживания позади и уехал далеко-далеко, не было. Скорее наоборот, все эти дни занимался тем, что разгребал накопившиеся дела. Только вчера вернулось какое-то внутреннее равновесие и спокойствие, то самое состояние Внутреннего Безмолвия. И надо сказать, вчера закончил почти всё запланированное! Из срочного и важного осталось только налоговую декларацию по УСН подать, но это достаточно быстро. Единственное, что не успел сделать из задуманного — это выпустить релиз IntB 3.05. Но даже там продвинулся: переписал модуль поиска через Sphinx. И ещё успел сходить на длинную-длинную прогулку, про которую никак не соберусь написать в Instagram.

Читать далее…

Очередные неприятности с WebMoney

4X_Pro

Сегодня обнаружил, что срок действия моего сертификата WebMoney закончился ещё в декабре. Обычно за две недели присылают уведомление, но в этот раз его почему-то не было. А помнить самому дату продления целых два года — задача по нынешним временам из области запредельного, особенно если заходишь в WM раз в полгода. (Хотя в начале 2000-х я такое умудрялся удерживать в голове, но тогда и задач в жизни было меньше, и поток информации не такой интенсивный, и сертификат продлевался раз в год.)

Попытался было войти по логину/паролю, но обнаружил, что помню только общую логику построения этого пароля, но не помню, куда вставлять дополнительные символы и какие они должны быть. А это давало несколько сотен возможных вариантов с вводом CAPTCHA после каждого.

Читать далее…

Ответ на вопрос «Это я плохой или Интернет испортился» найден

4X_Pro

Кажется, в вопросе «это я плохой (в смысле, контент делаю менее качественным, чем в 2006-2007 годах) или Интернет стал хуже», который не даёт мне покоя уже несколько лет, появляется некоторая определённость. Дело всё-таки не во мне, а в Интернете, где всё сложнее стать сколько-нибудь заметным без денежных вложений, просто по принципу «пиши и выкладывай», особенно на своём сайте, а не на централизованных площадках. В последние дни прямо какое-то оживление наметилось, да и люди отзываются о том, что я сделал положительно. В частности, на socionics.me недавно один ЛИИ очень хорошо оценил пирамиду типологий (правда, уже не раз убеждался, что только ЛИИ в полной мере эту идею оценивают, видимо, для остальных это слишком навороченная БЛ). То есть проблема всё же не в том, что я стал писать хуже, а в том, что до моего сайта всё же слишком мало людей доходит. Но что с этим делать — так и остаётся непонятным.

Зимняя спячка

4X_Pro

Какое-то безресурсное состояние в последние дни. То ли усталость от зимы накопилась, то ли выгорел от слишком большого количества времени вне дома (получилось 9 дней подряд). Сплю по десять часов в сутки, встаю очень поздно даже по своим меркам. За оставшуюся часть дня пытаюсь как-то разгребать накопившиеся дела, но всё движется очень медленно и тяжело. Да и Welltory показывает результаты не очень: энергии даже после подъёма не выше 66%, а в рабочее время — от 40 до 55.

Читать далее…

HTMX возрождает мою веру в Web-разработку

4X_Pro

Мда, снова убеждаюсь, что всё уже придумано до нас. Недавно в канале IndieWeb увидел упоминание библиотеки HTMX. Сначала думал, что какая-то очередная React-подобная гадость. Но решил узнать подробнее, что это такое, и оказалось, что как раз таки нет. Она реализует тот же подход, который я задумывал в 2021 году, когда начинал делать интерфейсную часть для своего движка сообщества: позволяет задавать через data-атрибуты то, как надо реагировать на пользовательские действия. Вот простейший пример:

Читать далее…

О личной неэффективности

4X_Pro

Уфф, выложил все заметки из поездки. Не знаю, почему, но по времени это заняло чуть ли не столько же, сколько сама поездка. Причём, казалось бы, ничего сложного нет: взять мобильник, надиктовать пару страниц текста из путевого блокнота, немного подредактировать (исправить неправильно распознанные слова, расставить знаки препинаний и абзацы), выбрать десяток фотографий и отправить в Instagram. В среднем на каждую заметку уходило минут 15. Тут нет ни риска каких-то неправильных решений, как при разработке ПО, ни переживаний по поводу того, что «мир не заметит, мир не оценит» (поскольку прекрасно понимаю, что вряд ли эти заметки соберут больше пяти-десяти лайков, и то от друзей и знакомых), ни каких-либо отвлекающих обстоятельств. Тем не менее, какая-то часть моей личности сопротивлялась изо всех сил и затягивала процесс как только могла. В результате получалось обрабатывать только две-три заметки в день.

Читать далее…

Проблемы с личным сайтом на втором VDS

4X_Pro

Решив вчера проблему с yggdrasil, сегодня решил добавить этот свой сайт в каталог yggdrasil-сайтов. И вдруг обнаружил, что оттуда исчез мой второй личный сайт. Стал разбираться, в чём дело, и обнаружил, что на втором VDS по каким-то причинам упал nginx. Причём, судя по всему, это случилось достаточно давно, больше месяца назад. Эх, в который раз убеждаюсь: за всем надо следить! Причем причин я так и не нашёл, просто запустил его заново, и также заново добавил сайт в каталог. Но всё равно, несколько обидно, что так получилось.

Как yggdrasil чуть не уронил мне сервер

4X_Pro

После выпадения на 5 дней возвращаюсь к нормальной жизни. В частности, стал разбираться, чем вызваны уведомления о нехватке места на диске, которые стали приходить мне пару дней назад в Telegram. Молодцы Timeweb, что предусмотрели такое, а то кто знает, заметил бы я это до того, как место кончилось бы совсем! Оказалось, что сильно разросся syslog. Я посмотрел, что же туда пишется, и обнаружил огромное количество уведомлений от yggrasil о том, что либо не удаётся соединиться с определёнными хостами, либо несовместимые версии. Вскоре выяснилось, что при выходе yggrasil 0.5 полностью переделали маршрутизацию и сознательно сломали обратную совместимость. Причем даже в Debian 12 stable нового пакета ещё не было. Пришлось качать deb-пакет с сайта самого yggdrasil и ставить вручную. Ну хоть не из исходников собирать!

Читать далее…

Очень насыщенный день

4X_Pro

Вчера получился непростой, но очень насыщенный день. Ночью пришла в голову идея собственной MMORPG, которая сочетала бы Diablo-подобную боевую часть с развитой экономической, как в Ultima Online, и общественной, как в WiW (Wizards World). В частности, одним из отличий было бы то, что dungeons генерировались бы не под каждую party, а на фиксированное время, и их можно было бы делать общедоступными для всего города (за вознаграждение). Ещё отличие — число воскрешений персонажа было бы ограничено, равно как и время его жизни в принципе, а дальше, чтобы иметь возможность продолжить игру, нужно было обзаводиться наследниками, как в Crusader Kings 2. Причём эта ограниченность позволяла бы избежать искусственных задержек при сборе ресурсов: вместо них отнималось бы время жизни персонажа.

Читать далее…