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

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


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

t.me/4x_pro

Лог жизни

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


21 годовщина

4X_Pro
Эх, сегодня 21 годовщина того злополучного дня Декабрьской Трагедии. Впрочем, начинался он как вполне себе обычный: такой же серенький денёк, как сегодня, поздний (по тогдашним меркам) подъём, поездка в Институт к третьей паре, ничем не примечательная лабораторная работа. И только потом — поиски компьютерного класса для защиты того самого курсового, влезание Hanzirы без очереди, сама защита, которая проходила как в тумане. И наконец, возвращение домой с цитатой из Falloutа «если я копыта откину — не хороните меня тут» (имеется в виду, рядом с Институтом). Но тогда я ещё не знал того, к каким последствиям это приведёт. Узнал об этом только 18 декабря.

Отправиться бы в прошлое, встретить себя самого у Института, и сказать себе «не ходи ты с восьмой группой защищаться, дождись вторника, там лучше будет». И вся жизнь пошла бы по-другому!
Читать далее…

Деидеализация фанатизма?

4X_Pro
Любопытно: за последнюю неделю мне уже третий раз попадаются истории про то, как фанатик, одержимый своей идеей, настолько увлекается ею, что начинает нести дисгармонию в мир даже с точки зрения самой идеи. Первый раз — в фильме «Ученик», который я недавно посмотрел с подачи Мика, второй раз — в книге «Дешёво и смертельно», на которую наткнулся вчера на Клавогонках и прочитал за вечер, и третий раз — сегодня в Ведьмаке, в квесте про новиградского вампира, устранявшего тех, кто оскорблял веру в Священный Огонь.

Интереса ради попытался сделать расклад на Таро, получил первернутую Десятку Кубков. Из того, что есть в её описании, мне подходит разве что «деидеализация», поскольку для меня именно фанатик, готовый ради идеи на всё, всегда был идеалом и образцом для подражания. И это было даже отражено на моём старом аватаре — паладине из Warcraft II, у которого глаза светятся фанатизмом.
Читать далее…

Изменения порождают проблемы

4X_Pro
Мда, всё-таки любые изменения могут породить непредсказуемые проблемы. Недавно на компьютере реорганизацию файлов провёл, синхронизацию на VDS сделал, а то, что с того же VDS раздаётся копия личного сайта прямо из каталога, куда идёт синхронизация с компьютера, в Yggdrasil и I2P — забыл наглухо. В результате неделю, если не больше, вместо сайта выдавалась ошибка 404. Только сейчас пошёл в i2p, ввёл для проверки xxxxpro.i2p и долго не мог понять, что могло случиться.
Читать далее…

Вчерашний суперэффективный день

4X_Pro
Вчера был просто суперэффективный день: успел почти всё, что хотел, за исключением одной небольшой доделки для SuperMon_Bot. И даже больше: нашёл на Coursera курс по UI/UX и прошёл первую неделю. Решил, что может быть, тогда интерфейсная часть любого проекта будет вызывать меньше неприятия. Правда, курс, похоже, совсем обзорный, без углубления. Видел также материалы от Google, но там другая крайность — специализация на несколько курсов (и не уверен, можно ли пройти её бесплатно).

Вечером посмотрел ещё первое видео курса «Биология поведения», ссылку на который прислала И.Х.
Читать далее…

Первые разочарования в Mastodon

4X_Pro
Вчера попытался с наскока сделать те три исправления в Mastodon, но не получилось. Долго ломал голову над роутингом: оба URL (для локальной ленты и для пользовательской) вызывали один и тот же контроллер home#index, где в самом файле вообще почти ничего не было. И только потом дошло, что подгрузка ленты сообщений делается с помощью JavaScript! Это сразу заставило задаться вопросом: а будет ли работать без него. Оказалось, что нет. И это было серьёзным разочарованием. Одно дело отступить от принципа «на моём сайте только мой код» (от него я уже пару раз отступал, когда создавал tipiruem, typforum и socionics.me), а совсем другое — от принципа graceful degradation и того, что хорошо сделанный сайт должен работать без JavaScript. В общем, теперь даже не знаю, что делать…
Читать далее…

Ещё немного о сообществе на Mastodon

4X_Pro
Продолжаю размышлять о создании сообщества идеалистов на базе Mastodon. В принципе, все те недостатки, о которых я уже писал, можно исправить самостоятельно. Ещё выяснилось, что Mastodon изначально поддерживает PWA, но только на базовом уровне: позволяет добавить значок на рабочий стол и делать PUSH-уведомления. А кешировать просмотренные записи или писать сообщение в оффлайне — увы, нет. Потестировал ещё пару мобильных приложений — официальное, которое так и называется Mastodon, и Tusky. В них можно готовить черновик в оффлайне (примерно так же, как в Instagram), но нельзя его сохранить и вернуться к просмотру ленты. То есть действовать придётся так: написал, сразу включил Интернет и отправил, иначе может потеряться.
Читать далее…

О Web-программировании и идентичности

4X_Pro
Позавчера ночью осознал, что заниматься Web-программированием давно уже не является моим истинным желанием. Исключением, да и то с оговорками, было создание личного сайта летом, но там скорее было интересно придумывать «пасхалки». Вот, скажем, копаться в настройках системы, экспериментировать с измерением их влияния на производительность или там изучать одноплатники, чтобы сделать домашний файл-сервер, писать скрипты для автоматизации чего-либо — да, по-прежнему интересно и даёт чувство морального удовлетворения от сделанного. А с Web — такого ощущения нет.
Читать далее…

Жизнь в режиме полярной ночи продолжается

4X_Pro
Эх, опять живу в режиме полярной ночи: ложусь то в 7, то 8 утра и просыпаюсь в 15—16, когда за окном уже начинает темнеть. В результате время девается непонятно куда, почти как в моих кошмарах, и не успеваю фиксировать всё, что происходит в жизни. И, похоже, у меня сейчас снова биоритмический спад.

А произошло довольно много всего интересного. Во-первых, в пятницу обновился Яндекс ИКС. Впервые почти за два года у меня наблюдается рост показателей у типологических сайтов: по +10 получили typtest.ru, typologies.ru и tipiruem.ru.
Читать далее…

Проброс диска через yggdrasil не удался

4X_Pro
Поставил эксперимент с пробросом каталога с играми по SMB со своего компьютера на облачный сервер с Windows через yggdrasil. К такому извращению пришлось прибегнуть из-за того, что мой провайдер закрывает порт 139.

Увы, эксперимент провалился. Yggdrasil под Windows установился и сначала даже работал (по крайней мере, я мог пропинговать другие свои компы по ygg-адресам и зайти на свой сайт). Но когда попытался смонтировать диск, система по каким-то причинам решила выключиться (причём не по BSOD, а штатно). После повторной загрузки всё повторилось, возможно, потому что я поставил галочку «Восстанавливать подключения при запуске». Хотя под другим VDS на Linux всё работало. Допускаю, что облачный хостер счёл yggdrasil подозрительной активностью и остановил машину из-за этого.

В общем, буду экспериментировать дальше… Hippo посоветовал поставить ssh-сервер и сделать обратный проброс порта. Я ещё рассматриваю вариант попробовать подключение по NFS (его провайдер вроде не блокирует).
Читать далее…

Включенность в жизнь и неприятные дела

4X_Pro
Осознал сегодня, что происходит, когда надо мной висит какое-то мелкое неприятное «надо», с которым я мог бы справиться за час, а то и меньше, но вместо этого растягиваю это дело на неделю и больше. Оказывается, у этого есть вторичная психологическая выгода. Когда над душой висит неприятное дело, резко повышается вовлечённость и осознанность в любые другие занятия, в которые я бегу от этого надо. От них я получают больше удовлетворения и включенности в жизнь, которую в обычное время я и почувствовать толком не могу без помощи извне. Выработалось это ещё в школьные времена, когда с одной стороны, мысль «опять завтра/в понедельник в школу, опять там будет плохо» вызывала чувство тоски и безысходности, с другой — желание по-максимуму прожить то время, которое остаётся до этого момента. Школа давно осталась позади, а вот вредная установка в бессознательном «живи по полной только когда впереди неприятности» — закрепилась.
Читать далее…