Портрет 4X_Pro
Был в Сети 19 янв. 2026 г., 17:34
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
Вот и всё, лето прошло. Наступило первое сентября. Эх, какое счастье, что теперь для меня это самый обычный день в году, который можно провести в режиме slow life и созерцании Внутреннего Безмолвия, что я и сделал сегодня. А вот в школьные времена мысль о его приближении отравляла все последние дни августа. В студенческие было двоякое отношение: с одной стороны, новый курс, новые интересные знания, с другой — на год ближе к окончанию института, что меня не радовало. К тому же первые две-три недели студенческой жизни были самыми лёгкими: минимум нагрузки дома, так как нет курсовых, да и первые лабы обычно не требовали серьёзной подготовки.
Читать далее…

Ночная фотопрогулка

4X_Pro
В среду, возвращаясь с новой квартиры на дачу, обратил внимание на то, как красиво ночью огни фонарей на недавно построеннной дороге отражаются в затопленном бывшем песчаном карьере. Решил, что надо будет приехать туда поздно вечером на велосипеде и заснять это. И вчера таки выбрался! Надо сказать, что несмотря на все неудобства ночной поездки на велике (например, приходится всё время держать мобильник в руке, чтобы светить им перед собой, как фарой), это классно! На открытом пространстве небо над головой кажется просто бескрайним, и возникает какое-то ощущение полёта и единства со всем миром. В общем, очень доволен. Жалею только, что в этот заезд не взял нормальный фотоаппарат. Он с ночной съёмкой справляется всё же куда лучше мобильника.
Читать далее…

Куда жить дальше?

4X_Pro
Вчера отправился на длительную прогулку вдоль Клязьмы, во время которого вновь стал задаваться вопросом, куда двигаться по жизни дальше. Сейчас вижу четыре основных направления:

1. Сосредоточиться на написании статей (но почему-то дело идёт не просто плохо, а очень плохо, даже инвентаризацию уже написанного для PDF-сборника до сих пор не сделал).

2. Вернуться к разработке Симурга.

3. Вернуться к ботоводству для TG, в частности, сделать бот для мониторинга Яндекс.Метрики, который будет сообщать об резких изменениях траффика или количества достижений цели, а также довести до ума SiteKnockerBot — избавиться от ложных срабатываний, которых, как выяснилось, у недавно добавленных сайтов очень и очень много.
Читать далее…

Уехал из города предаваться slow life

4X_Pro
Вчера снова уехал на дачу. Буду предаваться slow life. В частности, сегодня сам собой получился день информационной разгрузки: уже 17 часов дня, а я до сих пор не выходил в Интернет (если не считать отправки результатов замера в Welltory на старом мобильнике). Как всегда в таких случаях, сначала мысли неслись в голове просто бешеным потоком, а потом вдруг пришла такая ясность создания, сфокусированность и ощущение внутренней целостности, какого не было уже очень давно.
Читать далее…

Очень тяжёлая доработка бота

4X_Pro
Вчера немного доработал SiteKnockerBot. Сделал выгрузку лога в CSV (заодно и разобрался, как в TG отправлять файлы с помощью php curl) вместо обычных сообщений, а также предусмотрел возможность логгирования запросов и ответов в случае необходимости. И ещё немного поменял настройки бота, чтобы уменьшить число ложных собрани срабатываний (но толком не помогло: сегодня утром опять случилось). Хотя на первый взгляд, доработки казались очень простыми: выяснить, как в Go получить полный текст HTTP-запроса и ответа, создать несколько полей в таблицах и обеспечить запись туда, проблемы сыпались одна за другой. Постоянно были какие-то проблемы с сохранением запросов в таблицу. В Go строке нельзя взять и присвоить nil, и я долго не мог понять, как сохранить в базу null. Пытался применить NullString, но не работало. Так и сдался, применил костыль с двумя вариантами sql-запроса.
Читать далее…

Неделя «болота жизни» позади

4X_Pro
Прошлая неделя была какой-то неудачной. Опять возникло ощущение, что буксую в «болоте жизни»: вроде дни (кроме понедельника, там особый случай) были чем-то заняты, а по итогу — непонятно, куда время делось. Вроде и не сделал ничего стоящего, и удовольствия особо не получил (за исключением разве что перепрохождения The Council и решения пары заданий на CodeBy). Да ещё с показателями в Welltory что-то непонятное творится: после пробуждения вроде хорошие, но уже через пару часов падают, и такими остаются до конца дня. Да и реально усталость непонятная присутствует. А от прогулок усталость стала появляться уже после 3000 шагов. Думал, что дело в сбитом режиме дня, но когда удалось его относительно наладить, лучше не стало. В общем, то ли какой-то биоритмический спад по всем показателям, то ли бессимптомно болею коронавирусом в третий раз. Да ещё и на переписку уходить стало слишком много времени, мысли форумулирую медленнее, да и печатать стал «грязнее».
Читать далее…

Посмотрел вебинар по группам ВК

4X_Pro
Вчера и сегодня посмотрел первые два дня вебинара по группам ВКонтакте. Редкий случай, когда от вебинара осталось очень даже положительное впечатление. Даже реклама платного курса была встроена так, что не раздражала.
Читать далее…

«Дайте мне другой Интернет!»

4X_Pro
Вчера в переписке в TG DarLik выдала такую фразу: «[Нужно] Найти своё место, своё дело и своё окружение».

И тут я задумался, о том, что в 2000-х годах, которые я так люблю вспоминать как Истинные Времена, у меня всё это было. Место — это «талантливый мальчик, которому не повезло оказаться в поломавшемся мире, но который, в отличие от многих окружающих, остался собой, а не стал участвовать в гонке за успехом». Дело — собственные сайты и форумный движок. Вот с окружением было гораздо хуже. По сути, оно стало появляться только в 2006, когда сделал Социоклуб. И вообще, была простая и ясная картина мира с чётким пониманием, что такое хорошо, что такое плохо, каким надо быть, а каким — нет. По сути, она сводилась к следующему: копирасты и торговцы информацией — это зло, а мы, свободные творцы, построим параллельно оффлайну свой собственный мир — Интернет, где всё будет бесплатно (ну кроме «железа», хостинга и, собственно, самого подключения).
Читать далее…

Ранний подъём

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

В результате день показался очень длинным, и успел многое. Но всё равно не всё (в частности, так и не поиграл в Prince of Persia или The Council, хотя собирался). А под вечер наглухо застрял на Неолурке, поэтому повторить, чтобы нормализовать режим в долгосрочной перспективе не получилось.
Читать далее…

Запустил группу по slow life

4X_Pro
Неделя получилась весьма бестолковой: то недосыпы (как во вторник и четверг), то дни вне дома. Тем не менее, в четверг вечером сумел пройти несколько простых заданий на CodeBy. Мне начинает это нравиться!

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

Не знаю, можно ли считать группу ВК полноценным пуском (всё же это не настоящий сайт), но если да, то получается, что это уже третий пуск за год. А если всё же доделаю каталог бесплатностей (я всё-таки остановился на варианте делать его как часть этого сайта), то этот год можно будет и вовсе назвать Годом Великих Свершений. Вопрос только в том, делать ли отдельный тип раздела под него или ограничиться обычным блогом.
Читать далее…