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


Заметка в Instagram от October 30, 2021 at 04:26PM

4X_Pro
Те, кто читают мой «Лог жизни», знают, что в ситуациях неопределённости я часто прибегаю к раскладам на Таро. Раньше я это делал с помощью приложения Galaxy Tarot. Но недавно @natalia_tella подарила мне бумажную колоду — «Таро марсельских кошек». Это дало возможность не ограничиваться готовыми раскладами из приложения, а придумывать свои. Когда я в очередной раз задался вопросом «куда мне двигаться, чтобы самореализоваться», пришёл в голову такой расклад: сверху полукругом по одной карте для каждого из направлений, которые я для себя вижу:

1. IndieWeb и реализация его принципов и протоколов в Intellect Board.

2. Самоуправляемое сообщество «Идеалисты Интернета» и новый движок для него.

3. Участие в разработке малых операционных систем (HaikuOS, ReactoS).
Читать далее…

О суператорике и типологиях вообще

4X_Pro
Вчера (вернее, уже позавчера) пересёкся с Д.А., соавтором Ал.Л. книги по типологиям, в которую вошла и моя глава по информионике. Получил от него бумажный экземпляр книги. Глянув на внушительный список типологий на базисе 3+1, про которые рассказывается в книге, сначала отнёсся скептически: «надо же, сколько типологий наштамповали», так как привык, что большинство таких типологий — это бесполезные поделки типа кинесомии или скепсии.
Читать далее…

Итоги интеграции

4X_Pro
Вчера занялся настройкой трансляции из Instagram в свой блог с помощью сервиса IFTTT. Дело шло плохо. Для начала я сделал специальный скрипт для того, чтобы посмотреть, что и в каком формате вообще можно получить из IFTTT. Когда стал запускать, обнаружилось, что в $_SERVER не передаётся заголовок Authorization, хотя в основном IntB я мог его получить. Оказалось, что Apache не передаёт заголовок Authorization напрямую из соображений якобы безопасности, и только при использовании mod_rewrite его получается вытащить. Но этого я не знал, и сначала предполагал, что проблема в самом IFTTT.
Читать далее…

Заметка в Instagram от October 28, 2021 at 01:26AM

4X_Pro
На прошлой неделе была какая-то усталость от всего, из-за которой решил замедлить жизнь и посидеть дома безвылазно. Но во вторник увидел за окном солнечный день и решил, что упускать его нельзя, да и солнечный свет поднимет настроение. Решил выбраться на электросамокате в Измайловский парк: с одной стороны, полноценная прогулка, с другой — займёт гораздо меньше времени, чем пешая.

И, надо сказать, не зря! Добрался до Серебрянки, потом сходил на то место, где Красный ручей впадает в третий Декоративный (aka Совхозный) пруд, а потом посидел на берегу Красного пруда. Проникся тихим спокойствием осеннего леса! Домой вернулся очень довольный.

P.S. А ещё я сегодня настроил трансляцию сообщений из Instagram в свой блог. И это будет первая запись, которая уйдёт туда автоматически. Так что постепенно ухожу от цифровой фрагментации!

#измайловскийпарк #серебрянка #самокат #электросамокат #красныйпруд #декоративныйпруд #осень2021 #осеннеенастроение

Смотреть все фото
Читать далее…

Есть поддержка MicroPub

4X_Pro
Весь день сегодня занимался тем, что реализовывал поддержку протокола MicroPub на своём сайте. И таки сделал: это будет первое сообщение, которое я отправлю из Indigenous!

Вообще, чем меня радуют протоколы, используемые в Indieweb, так это наличием сайтов типа webmention.rocks или micropub.rocks, где есть набор готовых тестов для проверки корректности своей реализации. Благодаря им выявил ряд проблем с совместимостью, о которых иначе бы даже не догадался (эх, не быть мне хорошим тестировщиком).
Читать далее…

День хороших новостей

4X_Pro
В последние дни жизнь казалась бесперспективной и было чувство усталости от всего. Но со вчерашнего вечера вдруг посыпались позитивные новости. Началось всё с того, что я всё-таки опубликовал заметку про мышление инженера и бизнесмена. Почему-то опасался, что её раскритикуют, но в итоге она набрала уже больше десятка лайков ВК и несколько репостов (что крайне редко бывает с моими материалами). А непосредственно на моём сайте её прокомментировал пользователь с Сетевым именем nekr0z, который также является сторонником IndieWeb. Также он обнаружил, что у меня не работает отображение WebMentions. Сначала я подумал, что это баг в IntB — где-то напутал с роутингом запросов. Но когда подключился к своему VDS и попытался сделать тестовый запрос через curl, получил ошибку TLS. Оказалось, дело в корневых сертификатах. Сделал обновление системы, перезапустил Apache, и всё заработало!
Читать далее…

Про стоиков, эпикурейцев и чувство принадлежности

4X_Pro
Пару дней назад на глаза попалась заметка про различия в этике стоиков и эпикурейцев. Прочитав её, я сделал для себя весьма неприятное открытие. Я всю жизнь считал стоиков одним из образцов для подражания, но на самом деле на уровне реальных, а не декларируемых ценностей мне этика эпикурейцев ближе. По сути, вся моя жизнь — это уход от боли и стремление к тем наслаждениям, которые не вызывают последующих сожалений и не требуют предварительного долгого насилия над собой, неважно, в виде каких-либо нудных тренировок или в виде зарабатывания денег для оплаты этих наслаждений или ещё чего-нибудь подобного. А ещё у меня сильно́ желание доказать всем, что можно обойтись без жёсткой самодисциплины и силы воли («долой соционическую ЧС!»), творить исключительно на вдохновении. (И таки да, можно, но при условии, что проекты небольшие, и успеваешь сделать задуманное за 2—3 дня, как тот же SiteKnockerBot или расширение VKpph.)
Читать далее…

День тишины и полуоффлайна

4X_Pro
В последнее время в жизни какой-то бардак. Слишком много времени провожу либо не дома, либо просто занимаюсь непонятно чем и испытываю от этого неудовлетворённость. Поэтому решил устроить себе несколько дней замедления жизни в полуоффлайне. Ради этого даже решил пропустить на этой неделе настолки. Но увы, вчера в полной мере замедления не получилось: слишком много бытовых вопросов. И только ближе к ночи поиграл на планшете в Small Town Murders и почувствовал, как внутренне восстанавливаюсь.
Читать далее…

Что делать с Socionics.me

4X_Pro
После переноса бота задумался, а что вообще делать с VDSом, на котором теперь остался только сайт Socionics.Me и TypograferBot. Второго можно тоже вынести в Amazon, но вот сайт туда уносить не хочу. С одной стороны, можно было бы перенести его на основной VDS, но тут я сознательно не делаю поддержку https, так как считаю, что бездумное шифрование всего и вся, в частности, блогов и форумов — это напрасная трата ресурсов. Поэтому буду одним из последних, кто уйдёт на https, и скорее всего, это случится только после того, как в основной версии nginx появится поддержка HTTP/3. Тогда устрою большое обновление на основном VDS! Есть мысль сделать проще: перекинуть его на обычный хостинг, где стоят мои старые сайты, и тогда можно будет избавиться от второго VDS, чтобы сэкономить 240 рублей в месяц. Но пока не могу решиться…
Читать далее…

Перенос бота и впечатления от Amazon Web Services

4X_Pro
Вера всё же решился и взял для SiteKnockerBot облачный сервер в Amazon Web Services. Причём сервер взял на ARM-архитектуре. Долго колебался, но в итоге сказалось то, что для ARM-серверов предлагается сетевое подключение до 5 Гбит/с, для x64 с free tier — нет, а хороший канал для этого бота очень даже важен. В качестве дистрибутива хотел было взять уже привычную Ubuntu. Но потом вычитал, что у Amazon Linux, предлагаемого по умолчанию, используется rolling model для обновлений, и это определило мой выбор в пользу него.
Читать далее…