Портрет 4X_Pro
Был в Сети 21 февр. 2026 г., 19:09
4X_Pro
Идеалист Интернета
  • Программист
  • Блоггер
  • Фотограф
Кратко о себе: Web-разработчик. Пишу на PHP, Python, JavaScript. Знаю Ruby и Go, со студенческих времён более-менее помню C и asm. Специализируюсь на ускорении загрузки сайтов и разработке ботов для Telegram. Linuxоид (использую Debian+Cinnamon). Сторонник IndieWeb, slow lifer.

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


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

t.me/4x_pro

Лог жизни

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


День двух важных разговоров

4X_Pro

После вчерашнего очень нервного и эмоционально тяжёлого дня (да ещё и с недопересыпом, когда лёг рано, спал много, но плохо) получился день, совершенно противоположный: день спокойствия и отдыха. Встал очень поздно, но зато с отличными показателями: 96% энергии по Welltory (в 2021 году, когда я только начал замеряться, я даже не поверил бы, что такое возможно) и 83 балла качества сна. Но в целом за день я ничего не сделал, не считая некоторых бытовых вопросов и двух важных разговоров: один с Tellой по вопросам верований (опишу его в следующем сообщении), а второй — с одним другом DarLik в совместном чате. Ещё хотел было прогуляться в Измайловский парк, но из-за позднего подъёма передумал.

Как мелкий баг может привести к большому падению

4X_Pro

Мда, иногда мелкая недоработка в глубоко вспомогательной функции может вызвать падение сайта целиком. Так было и сегодня с 4xpro.ru. Когда-то я добавил тег blocklink для вставки ссылок с автоматической догрузкой названия/описания/картинки через OpenGraph, чтобы ссылки выглядели блоком с предпросмотром, как в соцсетях. Какое-то время это работало, потом обратил внимание, что почему-то для некоторых ссылок данные не подгрузились. Решил, что заглючил вызов скрипта cron.php по crontab и отложил выяснение этого вопроса до лучших времён, поскольку это было не столь критично.

Но увы, вместо лучших времён настали худшие: сегодня упал сайт целиком с очень необычной ошибкой — переполнение MEMORY-таблицы ib_online со списком тех, кто сейчас на форуме. В норме эта таблица должна была регулярно очищаться, и такое переполнение возможно разве что при slashdot-эффекте.

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

Ушёл в «заигр»

4X_Pro

Вот и всё, закончил с Preambula: опубликовал информацию о нём на всех своих страницах и личном сайте, добавил в каталоги на LibArea, AlternativesTo и какой-то ещё каталог open source-проектов. А сегодня даже написал сообщение о нём на dev.io — удачно попалась на глаза тема с предложением рассказать о своих open source-проектах. Так что теперь можно сказать, что сделано всё возможное… И получил уже первую звезду на GitHub!

Поэтому я ушёл в состояние, которое называю «заигр» — сижу и играю в Starcraft и Ведьмака. Сегодня закончил все квесты на Скеллиге, вернулся в Велен, а оттуда — в Каэр Морхен. (Только вот не знаю, не зря ли это сделал, может лучше было бы пройти сначала и оставшиеся квесты в Велене.)

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

Ещё один сайт Старого Интернета закрывается

4X_Pro

Сегодня узнал, что с 1 июля закрывается сайт fotokto.ru — одно из немногих малых сообществ, где ещё сохранялся дух Истинных Времён и была возможность быть увиденным и замеченным, просто загрузив свои фотографии. Это печально…
Но самое главное, остаётся открытым вопрос, как вообще искать те малые сообщества, которые ещё сохранились.

Какой же я на самом деле?

4X_Pro

В понедельник вернулся в Москву. Поездка получилась достаточно кривая и долгая (3:15 по времени вместо обычных 2:45), да и остаток дня, как обычно, тоже выпал из жизни.

Пока ехал, задавался вопросом, почему у меня не получается регулярно соответствовать ни одному из тех вариантов жизни, которые я считаю правильным. Ни быть творцом свободного ПО и бесплатного контента, этаким строителем информационного коммунизма. Ни «человеком многих знаний», который обладает огромной эрудицией, перечитал множество книг и постоянно изучает что-то новое, попутно собирая всякие дипломы и сертификаты. Ни Искателем Халявы, который постоянно участвует во всяких конкурсах и мониторит Сеть в поисках возможности сэкономить на чём-либо (но при этом не покупает ненужного). Ни даже просто радующимся жизни бездельником-slowliferом, который в хорошую погоду странствует по Городу и Области, а в плохую — проводит время за компьютерными играми.

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

Пуск Preambula

4X_Pro

Ну всё, сегодня наконец-то выложил дистрибутив Preambula. Как раз успел доделать перед завтрашним возвращением в Город, чтобы не было портального эффекта.

Когда только садился за него, думал, что проект простенький, сделаю за 2-3 дня. А по итогу прошло 15 дней — целых полмесяца! Впрочем, что-то более-менее работающее реально уже было на третий день (причём один из этих дней ушёл на изучение и сравнение имеющихся библиотек для парсинга Markdown и FrontMatter), остальное ушло на мелкие доработки (типа выноса некоторых настроек в файл конфигурации) и написание документации.

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

Возвращение на дачу и насыщенный день

4X_Pro

Редкий случай, когда день переезда с места на место (я на пару дней вернулся на дачу, но скоро поеду в Город) получился насыщенный и вполне эффективный. Проснулся очень бодрый, Welltory показывала аж 96%. То ли результат того, что вчера устроил себе день безделья вместо того, чтобы дописывать документацию по Preambula (сам движок закончил в среду полностью, даже обработку шаблонов переделал с регулярных выражений на правильный парсер с последовательным разбором), то ли из-за упражнений на растяжку, то ли по другим причинам. Пообедал, собрался, доехал на автобусе до северной оконечности Больших Дворов, а дальше пошёл пешком. Погода была просто идеальная: не жарко, приятный ветерок, красивые облака на небе. Шёл, и радовался жизни, думая о том, что сейчас самая лучшая часть лета.

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

О силе воли и главном вопросе моей жизни

4X_Pro

Сегодня попалась мысль о том, что сила воли — это на самом деле не более чем способность сделать выбор, принять решение, и действовать в соответствии с ним. А потом я вспомнил комментарий сэра Мика в моём ЖЖ на тему того, что мои дефицитарные стратегии криво работают в условиях изобилия, и тут же сложилась целостная картина. Моё детство проходило в условиях постоянной скуки, когда время было в изобилии, а информация — в дефиците. Поэтому увидев какую-либо информацию, которая прошла начальный фильтр «мне это интересно», я ухватывался за неё, понимая, что время никуда не денется, всё равно всё успею. Но придя в Интернет, я столкнулся с противоположной ситуацией: информации настолько много, что даже если я буду всё, что мне интересно, изучать по 16 часов в сути, всё равно очень многое пройдёт мимо меня.

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

Бестолковый день

4X_Pro

Уже не раз писал, что обратная сторона жизнь на природе — более сильная зависимость настроения от погоды. Вчера (вернее, уже позавчера) погода резко поменялась, всё стало серо и мрачно, причём так, что вечером даже казалось, будто бы сейчас не июнь, а какой-нибудь сентябрь! Так что сегодня уехал с дачи на новую квартиру.

Да и вообще, сидеть на даче более двух недель непрерывно — плохое решение. Копится фоновое раздражение от мелких бытовых неудобств. А если не жить в бескомпьютерном режиме, то и созерцание природы перестаёт приносить удовольствие. Вернее, получается так: выходишь утром на пару минут на участок, потом вспоминаешь, что нужно что-то там сделать за компьютером, уходишь, и весь день голова занята какими-то компьютерными вопросами. И не успевает перестроиться, даже если заставить себя потом выбраться на короткую прогулку. В общем, дачу нужно использовать именно как бескомпьютерный ретритник с заездом на три-четыре дня, и всё.

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

Вторая поездка в Глуховский парк

4X_Pro

Вечером снова ездили с Tellой в Ногинск. Изначально хотели попасть в то же заведение, что и во время утренней поездки в 2022 году, но не сложилось. Поэтому пошли в другой ресторан, расположенный неподалёку. Всем он был хорош, кроме одного: ужасно громкая музыка. Интересно, как там официанты выживают? Хотелось поесть побыстрее и уйти дальше, но обычный бургер готовили больше часа. Я даже по итогу хотел негативный отзыв на Яндексе оставить, но ситуацию спасло только дружелюбие и вежливость официантки.
Потом прошли мост над Клязьмой и отправились в Глуховский парк. Он мне очень нравится, напоминает Берендеевку в Костроме, только поменьше. Зато с огромным прудом! После шума и грохота в заведении тишина и покой этого парка были просто спасением! В общем, по итогу прогулкой остался доволен.