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


Размышления о дальнейшем Пути

4X_Pro
Сижу на даче в оффлайновом режиме — устраиваю себе разгрузку мозга и дофаминовый детокс. Размышляю о том, как жить дальше. Вариантов вижу несколько, но у каждого есть своё НО:

1) жить примерно как и раньше, и сосредоточиться на проекте Simurgh — движке мобильного сообщества, в надежде, что учтя ошибки IntB (главная из которых заключалась в том, что в мире open source оказался невостребованным и быстро сошёл на нет «региональный софт», он просто оказался вытесненным «глобальным», но поддерживающим всякие plugins или дополнения, в которые и выносятся всякие регионально-специфические возможности). Главное НО: проект может опять остаться незамеченным, и я уйду на очередной виток своего параноидного цикла. Второй вариант: окажется невостребованным из-за сверхцентрализации Интернета, потому что почти никто не будет делать свои сайты в принципе.
Читать далее…

Сиреневый заезд

4X_Pro
Почти две недели просидел в Москве безвылазно, хотя изначально собирался и в Кусково съездить, и устроить с DarLik фотосессию в одном месте неподалёку от метро Белорусская. Но, видимо, слишком устал от постоянных поездок в марте-апреле. Да и погода (как обычная, так и космическая) до недавнего времени прогулкам не способствовала. Зато в Ведьмаке прошёл почти все квесты на Скеллиге (включая побочные и поиски сокровищ), а также наткнулся на замечательную игру под названием The Council, от которой, почти не отрываясь, прошёл первый бесплатный эпизод. И растолкал всё накопившееся дома по быту.

А сегодня снова отправился на дачу. Опять буду жить в бескомпьютерном режиме, пытаться сосредоточиться в здесь и сейчас и вообще понять, как мне жить правильно.
Читать далее…

Немного размышлений о VDSах

4X_Pro
Второй раз за последнее время падает MySQL-сервер на VDSе из-за нехватки памяти. Дожили, целого 1 Гб не хватает! Вот она, обратная сторона пользования панелью управления хостингом (я Hestia использую)… Когда настраивал всё руками, и в 512 Мб укладывался!

К счастью, оба раза в этот момент я оказывался за компом и видел уведомление от своего SiteKnockerBot. Первый раз просто перезапустил MySQL и чуть поменял настройки: уменьшил sort_buffer_size и увеличил innodb_pool_buffer_size. Но сегодня MySQL упал снова. Пришлось уменьшить innodb_pool_size к исходному значению. Ещё увидел в логе огромное количество процессов SSH, и понял, что нужно принимать меры — ограничил число одновременных соединений. Интересно, это чьи-то происки конкретно против меня (на эту мысль наводят попытки накрутить поведенческие факторы моих соционических сайтов пару дней назад) или просто тупые боты, которые пытаются сконнектиться везде и всюду?
Читать далее…

Немного об экспертности и идентичности

4X_Pro
В последнее время много переживаю на тему того, что хотя вроде бы много знаю, но знания эти бессистемны и обрывочны, и ни про что не могу сказать, что чувствую себя экспертом потому что знаю эту область в совершенстве. Даже про те компьютерные игры, фанатом которых себя считаю, типа Quest for Glory или Arcanum, периодически читаю Интернет-сообщества и обнаруживаю, что вот этого я не знал, а вот про это — забыл. То же можно сказать и про языки программирования и много про что ещё.
Читать далее…

Неудачное обновление системы

4X_Pro
Вчера после достаточного долгого перерыва (месяца два как минимум) запустил очередное обновление своего Debian testing и столкнулся с совершенно неожиданным результатом: часть пакетов просто исчезла! Пропало многое из того, что касалось работы с графикой, а также network manager. Поэтому в первый момент я даже не мог выйти в Сеть, чтобы переустановить всё необходимое. Спасло только то, что умею настраивать сетевой интерфейс через командную строку.

Судя по всему, причина произошедшего — в возвращении с LXQt на LXDE (хех, хоть интерфейс отличается не сильно, но некоторая непривычность чувствуется), из-за чего где-то возникли проблемы с зависимостями или удалился какой-то важный пакет. А поскольку после обновления я выполнил apt autoremove, то всё, что зависело от этого пакета, тоже пошло под снос. Я ещё тогда удивлялся, чего вдруг целых 3 Гб под удаление идёт…
Читать далее…

Жизнь на паузе

4X_Pro
В последние дни жизнь как бы оказалась на паузе. Хотя со стороны может показаться, что живу как обычно — играю в Ведьмака, бегаю на дорожке, медитирую, учу Rust, занимаюсь какими-то текущими делами, но внутри всё как бы остановилось в ожидании решения всего одного вопроса: как жить дальше. Что правильнее — пытаться и дальше нести что-то с непредсказуемым результатом в мир, который подмяли под себя ненастоящие люди (потребители, которые не хотят ни в чём разбираться сами, а на тех, кто разбираться умеет и может смотрят не как на творцов, а как на обслуживающий персонал, который им что-то там должен) и баблорубы, их стригущие, или же занять позицию «в своём стремлении к slow life и отказу от конкуренции нужно быть последовательным до конца, и раз сейчас общественное внимание — чуть ли не главный объект этой конкуренции, то нужно отойти в сторонку от борьбы за него, и просто жить своей жизнью не пытаясь стать „властителем дум“ и нести что-то в массы».
Читать далее…

Магнитная буря добралась и до меня

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

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

Почему я берусь за проекты-долгострои?

4X_Pro
По итогам недавних разговоров с сэром Миком и Aksionом задумался над таким вопросом. Вроде бы вижу немало вариантов, как можно реализоваться и делать что-то полезное. Например, небольшие нишевые проекты типа того же SiteKnockerBot. Или уже более года собираюсь сделать нормальный сервис для очистки кривого HTML-кода (который получается, например, при копировании из MS Word или с другого сайта). Или заниматься бенчмаркингом и по его результатам писать статьи на Hashnode или даже Phoronix (правда, тут ощутимо мешает языковой барьер). Всё это вполне хорошо сочетается с моими личностными особенностями и идеей жить по настроению. Появилась мотивация — беру и делаю (обычно мотивации у меня хватает на три дня, и как раз за них можно сделать либо такой небольшой проект, либо хотя бы работающий прототип), нет или накатило «уплотнение жизни» — занимаюсь другими делами и не переживаю, разве что гоняю фоном в голове идеи, что можно будет сделать потом.
Читать далее…

Три дня геомагнитного хаоса

4X_Pro
Снова в Городе — вернулся ещё в воскресенье вечером. Но понедельник прошёл куда-то мимо, просто приходил в себя, весь вторник ушёл на бытовые дела. Только вчера наконец-то получился более-менее нормальный день. Изучал материалы по WebAssembly, найденные на opensource.com. Технология довольно интересная, но узкоспециализированная: по сути, туда имеет смысл выносить только интенсивные вычисления. А JavaScript, который я так недолюбливаю, она, увы, не заменит. Ещё прочитал про WASI. Тоже довольно перспективная штука в плане создания легко переносимого быстрого бинарного кода.

Заодно, рассматривая один из примеров, узнал, как выводить на canvas содержимое массива попиксельно. (Как-то до этого не складывалось всерьёз изучить работу с canvas вообще — просто не требовалось.) А вечером продолжил изучение Rust.
Читать далее…

Итоги первого заезда в бескомпьютерном режиме

4X_Pro
Вчера вернулся с дачи, где прожил четверо суток в бескомпьютерном режиме. Впечатления противоречивые. С одной стороны, немного разгрузил мозги, «переварил» накопленную информацию, дочитал открытые когда-то на мобильнике, но недочитанные вкладки со статьями на Хабре. А заодно приучил себя пользоваться «Коллекциями» в Edge. Придумал, как организовать хранение книг. Те, которые я скачиваю из соображений «авось когда-нибудь да прочитаю», по-прежнему лежат на диске/флешке с сортировкой по жанрам или тематике. А вот для тех, которые намерен точно прочесть либо в ближайшее время, либо в долгосрочной перспективе, сделал соответствующие каталоги на облачном диске, причём с доступностью в оффлайне. Равно как и сделал каталог для тех прочитанных книг, которые реально оказали на меня большое влияние, и к которым может потребоваться вернуться. Теперь всё реально важное будет перед глазами, правда, ценой дублирования некоторых файлов в разных местах.
Читать далее…