Портрет 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 года.


Игра Brothers и ещё один поворот Сетевого пути

4X_Pro

И опять мой Сетевой путь делает неожиданный поворот. Сегодня хотел было продолжить заниматься статьей про выживание в Интернете. Но вместо этого пришло в голову опубликовать на стене ВК и на Lor.Sh мысль про то, что главный показатель свободы в современном мире — возможность по собственной инициативе исчезнуть со связи без последствий. ВКонтакте это прошло почти незамеченным, отметились в комментариях только solly_mobil и alonecat81. А вот на Lor.Sh прямо целая дискуссия развернулась. Интересно, почему такая разница? Неужели только из-за вопроса "Согласны?" в конце? Теперь думаю, не продублировать ли это в Pikabu. Но опасаюсь, что могут и заминусовать.

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

Заметка в Instagram от February 17, 2022 at 07:04PM

4X_Pro

Чем хорош февраль, так это тем, что в нём становится горзадо больше солнечных дней, чем в январе или декабре. В один из таких дней, позавчера, я выбрался на прогулку к Лебедянскому пруду. В воздухе было прямо ощущение весны!

Возле пруда есть гора (насыпанная искусственно из земли, оставшейся при копании пруда). С одной стороны она пологая, с трёх других — спуски крутые. Я поднялся на неё, решил было спуститься с крутой стороны и пробраться к Чёрному ручью (он на фото 4—6). Не тут-то было. Пройдя несколько десятков метров по чьим-то следам в глубоком снегу, я понял, что это плохая затея. Пришлось возвращаться назад и карабкаться в гору, а к ручью выходить в другом месте.

Потом прошёл ещё немного вдоль Серебрянки, сфотографировал небольшой ручеёк, впадающий в неё откуда-то из болот (см. последнее фото).

В итоге за день прошёл 12 тысяч шагов и вернулся домой очень довольный!

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

Вернулся к идее сообщества на Pikabu

4X_Pro

В ночь на понедельник всё же прекратил свои метания и решил вернуться к изначальному плану: закинуть несколько публикаций на Pikabu, набрать рейтинг в 1000 и создать сообщество «Идеалисты Интернета» там. Взялся за дописывание статьи про выживание в Интернете, за понедельник и вторник дописал её до готовности где-то на 2/3. Никак не могу определиться, нужно ли включать всякие подробности типа «на большинстве ноутбуков есть аппаратная кнопка или комбинация быстрых клавиш для выключения WiFi» или ограничиваться общими рекомендациями типа «если что-то можно сделать без Интернета, делайте это с отключенным Интернетом».

В итоге решил, что лучше разбить этот материал на три части и опубликовать на Дзен-канале, как и собирался изначально. А на Pikabu заслать несколько других статей: «О работе и халяве», «О хорошем и плохом взрослении», о верхнем и нижнем уровнях амбициозности.

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

Никак не могу определиться с сообществом идеалистов

4X_Pro

Несколько дней метался из стороны в сторону, пытаясь понять, как же делать сообщество Идеалистов. В итоге ещё раз сделал расклад на Таро, но с другой формулировкой (т.к. дважды на один вопрос расклады делать нельзя). В итоге получилось вот что: движок Agouti — тройка Жезлов, свой движок MLCE — Рыцарь мечей, WiredCMS — Отшельник (на этот раз прямой, а то в последнее время перевёрнутый выпадает часто), сообщество на Pikabu — восемь Жезлов, забить на всё и не пытаться заниматься этим совсем — перевёрнутый Паж Чаш. В итоге решил, что нужно начать с сообщества на Pikabu, закинуть туда для начала статью по выживанию в Интернете, и может ещё пару каких-нибудь, и посмотреть на реакцию. Если сумею вписаться и набрать недостающие 900 очков рейтинга, то создавать сообщество. Впрочем, можно делать предварительный тест статей, закидывая их в сообщество Evgа и изучая реакцию там, благо сообщество небольшое.

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

21 год назад я запустил Объединённый Открытый Проект

4X_Pro

10 февраля… Когда-то этот день был для меня значимой датой: в 2001 году я запустил свой Объединённый Открытый Проект. Изначально он был единым целым с моей домашней страницей, и только в 2005 году я их разделил и купил отдельный домен — openproj.ru. В те времена к этому дню, а также дню полугодовщины (10 августа) я всегда старался успеть что-то: либо новую версию IntB выкатить, либо крупное обновление сделать. С одной стороны, это мотивировало и вместо того, чтобы откладывать, брался и делал. С другой — появлялась спешка, насилие над собой, в результате чего падало качество сделанного и к вечеру болела спина.

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

Заметка в Instagram от February 09, 2022 at 05:57PM

4X_Pro

Размышляю о своей жизни и понимаю, что мне не хватает трёх очень важных мета-навыков:

1️⃣ Умения концетрировать ресурсы. В основном, это касается времени и собственных усилий: я всё время распыляюсь между множеством дел, в каждом из которых добиваясь незначительного прогресса. В важности этого навыка я убедился ещё в 2009 году в игре Travian. Изначально я там действовал по принципу «строй то, на что хватает ресурсов прямо сейчас», чтобы увеличить население и подняться в рейтинге. Потом стал концетрировать ресурсы на конкретных целях, например, построить казарму 20 уровня и определённое количество войск, и игра пошла совсем иначе, в том числе и рейтинг стал расти быстрее. Но увы, перенести это понимание на обычную жизнь не получается.

2️⃣ Умения рисковать и не бояться сделать неправильный выбор, который может привести к каким-то потерям, но относительно небольшим, не влиющим фатально на образ жизни. На эту мысль меня навела книга «Антихрупкость» Нассима Талеба.

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

Кажется, заболеваю

4X_Pro

Вчера к вечеру внезапно оказался в полузаболевшем состоянии. Вроде особых признаков болезни нет кроме усталости, и утром был слегка заложен нос. Но работоспособность сильно снижена, делать ничего не хочется. Непонятно, то ли я как-то сумел словить «омикрон», то ли просто сработала защита организма от перегрузок. В итоге забил на всё, что хотел было сделать, и часов до 16 сидел на Хабре. И, надо сказать, почувствовал от этого немалое облегчение! А ещё ночью пришла в голову мысль, что каталог личных страниц можно совместить с сайтом идеалистов: по сути, он же на таких людей и рассчитан. Ну а бота для Telegram прикрутить как нечто вспомогательное потом.
Правда, опять накатывает очередное «уплотнение жизни»: и corsico, и Melany Tale подкинули новых задач.
А ещё я, кажется, нашел CSS framework, который не вызывает у меня отвращения: ZURB Foundation. Но увы, оказалось, что он зависит от jQuery.

Трудный выбор

4X_Pro

Вчера поставил движок Agouti от Evg на свой хостинг. Несмотря на отсутствие инсталлятора, движок заработал нормально почти сразу же. Да и в коде тоже оказалось не так уж сложно разобраться: та часть, которая не относится к frameworkу Hleb, написана вполне себе в стиле CMS Истинных времён, без ненужных сложностей. Основной затык случился на создании тем — поскольку оно недоступно рядовому пользователю с trust level 1 или 2 (как у меня в основном сообществе Agouti), я ожидал, что это будет делаться из админки (так же, как у статических страниц). Но зато пока искал, что с этим делать, лучше разобрался в структуре движка.

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

Зигзаги Сетевого пути

4X_Pro

И опять мой Сетевой путь делает непредсказуемый зигзаг. Сегодня выбрался на короткую прогулку, а потом хотел превратить какую-нибудь из идей последних дней в полноценную заметку, а вечером заняться установкой Huginn, но опять всё пошло не так. Сначала, сидя в оффлайне, стал разгребать скачанные за последнее время книги. Нашёл там «Как писать нон-фикшн». Как оказалось, книга весьма небольшая. Решил прочитать. В первой части речь шла о том, что что нужно понять своего читателя, его интересы, уровень знаний и т.п., и правильно выстроить с ним коммуникацию. Это ввергло меня в уныние… Как мне жить в мире, где я в принципе не способен понять чужие потребности из-за отсутствия 8 ТУАИ и проблем с эмпатией? Неужели забить на попытки создать что-то своё и стать исключительно исполнителем, который делает что-то по чужим готовым ТЗ? Это слишком скучно… Вторая часть заинтересовала больше — там речь шла о любопытстве с точки зрения когнитивистики.

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

Перенос SiteKnockerBot в Яндекс.Облако

4X_Pro

После той неприятной ситуации с AWS, про которую я упоминал в одном из предыдущих сообщений, решил перенести ботов SiteKnockerBot и TypograferBot на Яндекс.Облако. Собрал самую дешёвую конфигурацию ценой примерно 240 рублей/месяц. Оказалось, что обойтись без публичного IP не получится: в отличие от AWS, NAT для серверов без внешнего IP в Яндекс.Облаке является экспериментальной функцией, и чтобы его включили, нужно писать в техподдержку. Пришлось добавлять публичный адрес, что сразу добавило +110 рублей к ежемесячной стоимости.

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