Портрет 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
Кажется у меня получилось! Получилось совместить свои идеи свободной медленной жизни без графиков с неспешным продвижением вперёд по важным для меня направлениям. По крайней мере, за последние несколько дней успел продвинуться и с материалами для обновления личного сайта, и доперевести диалоговую бота SuperMon_Bot (правда, пока ещё не протестировал), и решить ряд мелких фоновых задач типа оплаты взносов в ПФР за ИП. И при этом ещё и и немало времени уделил игре в Arcanum (пытаюсь пройти мод под названием Wormantown), и прочитать немало интересного. Хотя, с другой стороны, может быть сейчас всего лишь просто биоритмический максимум — тот короткий период, когда ресурсов мозга хватает на всё задуманное и даже немного больше.
Читать далее…

Справился с проблемой с PulseAudio

4X_Pro
Несколько дней назад обнаружил, что на дачном ноутбуке пропал звук. PulseAudio просто не видел основной Intelовской звуковой карты, а видел только HDMI-выход без кабеля и поэтому включал «фиктивный аудиовыход», и звук отсутствовал. При этом все модули ядра были загружены как надо, и через ALSA карта была видна. Никак не мог понять, в чём дело, пока не применил утилиту lsof для /dev/snd под rootом. Она показала, что почти все файлы в /dev/snd открыты процессом timidity. После того, как я его остановил, PulseAudio сразу же перехватил эти файлы, и звук появился. Эх, придётся отказаться от идеи запускать timidity автоматически (ну или возиться с зависимостями, чтобы он только после pulseaudio стартовал)…
Читать далее…

Неделя пролетела незаметно

4X_Pro
Неделя пролетела незаметно. Впечатления — двоякие. С одной стороны, живу той самой slow life, как пропагандирую: без принуждения себя к работе по Будущему, без траты сил на то, чтобы следовать планам, графикам и расписаниям. Вместо этого каждый день просыпаюсь с мыслью «что принесёт день грядущий» и ощущением свободы и открытости. Чувствую бодрость, какой давно не было, да и в Welltory показания отличные. И в фоновом режиме всё же успеваю выполнять и бытовые дела, и какие-то freelance-задачи, и сайту немного уделяю внимания. С другой — в этот заезд как-то не хватает чувства включенности в мир, полноты жизни, того самого ощущения «нить Дао становится золотой». Хотя, возможно, дело в проблемах со сном: и режим слетел, и сон получается дробным, с несколькими пробуждениями. А ещё всё-таки не даёт покоя мысль, что если не делать хоть иногда шагов по направлению к Великому Светлому Сетевому Будущему (пусть даже и на отдельно взятом домене), то оно никогда и не наступит.
Читать далее…

Первый день лета и поиск подсказки

4X_Pro
Вот и наступил первый день лета. Наконец-то потеплело, и я смог перенести ноутбук на первый этаж, где есть внешние монитор и клавиатура, а также более удобное кресло.

Продолжаю жить в режиме slow life. Не пытаюсь заставить себя ничего делать (хотя сегодня смог продвинуться с переводом бота для Telegram), а просто следую тому, что принесёт день. Много времени уделяю созерцанию. А ещё пытаюсь получить подсказку от высших сил, правильным ли путём иду, живя так, или же указание на какой-то другой путь. Но пока что безрезультатно: ничего не происходит такого, что можно было бы истолковать в ту или иную сторону.
Читать далее…

Заметка в Instagram от May 30, 2022 at 10:26PM

4X_Pro
Костер погорел, но угли ещё теплятся.

#костер
Читать далее…

Возвращение к загородной slow life

4X_Pro
Снова на даче. Когда прошлый раз уезжал, думал, что из-за этого пропущу цветение яблонь и сирени. Но оказалось, нет! Весна в этом году очень поздняя, поэтому вернулся как раз в тот момент, когда яблони только-только начали расцветать. А сирень распустится, видимо, только к следующим выходным.Так что можно считать, ничего не упустил!

Возвращаюсь к истинной slow life. В городе это всё же не получается в полной мере… Причём совершенно не понимаю, почему. Впрочем, и тут никак не получается полностью столкнуть freelance-задачи — какие-то мелочи всё время возвращаются.
Читать далее…

День «бэнга»

4X_Pro
Впервые за последнее время выбрался на настолки. Как всегда, добрался на полтора часа позже, чем хотел изначально. Поиграть удалось только в «Меч самурая» aka японский бэнг. Все четыре раза мне выпадала роль сёгуна! Но увы, игра шла не очень: в первой игре на шестерых победил ронин, хоть и с минимальным перевесом (3:3:4). Причём для меня игра шла очень плохо, и были моменты, когда опасался, что на мне она и закончится. Но под конец удалось хоть немного исправить ситуацию, зато все ошибочно приняли за ронина моего самурая и атаковали его совместно. Потом часть народа ушла в CodeNames, за исключением трёх человек, но тут пришла К.Ш. и стали играть вчетвером. Второй кон оказался не очень удачный: я слишком малоактивно сыграл в самом начале, не атаковав первым ходом К.Ш., хотя мог бы запросто отобрать у неё жетон чести. А потом лишился и оружия, и карты стремительности, и одного жетона чести. В итоге этот перевес сохранялся и дальше, и ниндзя победили. Третий раунд самураем была К.Ш.
Читать далее…

Ночь без сна

4X_Pro
Вчера просыпался несколько раз, поэтому встал очень поздно даже по своим меркам. Решил устроить себе «прокрутку ритма», то есть ночь без сна и потом встретить рассвет, и, возможно даже, выбраться на короткую утреннюю прогулку. Кстати, уже не помню, когда я в последний раз решал не спать ночь сознательно, а не потому что так получилось. Обычно бывает так: часа в три я решаю «надо бы пойти спать» и засиживаюсь до пяти утра, а то и больше, потому что не могу оторваться от компьютера. Сегодня же, наоборот, стало скучно и захотелось спать примерно в это же время. Но вместо этого занимался своим сайтом — окончательно доделал шаблон и разобрался с тем, как можно задавать данные для Jekyll в YML-файлах. Теперь осталось самое сложное — собственно написание контента.

Увы, с рассветом не получилось: почти всю ночь шёл дождь и небо до сих пор затянуто тучами. Поэтому всё, что смог сделать — это посозерцать из окна мокрые листья деревьев и траву.
Читать далее…

Занимаюсь старым сайтом

4X_Pro
Всё-таки в воскресенье я разболелся окончательно. Только сегодня более-менее пришёл в себя. Зато отсидел несколько дней дома безвылазно и замедлил жизнь до приемлемой скорости. Занялся переделкой своего старого сайта: поставил Jekyll, нашёл для него несколько годных шаблонов. Один взял за основу, из другого — позаимствовал идею использовать пиксельный шрифт в стиле старых игр, из третьего — сделать заголовок главной страницы в стиле ASCII art (правда, ещё нужно найти подходящий генератор). В общем, дело двинулось! Вообще, использование статического генератора мне очень даже нравится, особенно livereload из коробки. Да и к SASS понемногу приучаюсь, с livereload это вполне удобная штука.

Правда, вечером опять попал в то вязкое состояние «залипания», когда трачу кучу времени на почти бессмысленные действия.

Ещё разобрался с модулем gettext для Python и начал перевод бота SuperMon_Bot, но дело двигается очень медленно.
Читать далее…

Долгожданный день затишья

4X_Pro
В четверг эмоциональное состояние наконец-то стабилизировалось, перестало тянуть ругаться со всеми. Но вместо этого пришла какая-то сильная усталость без видимых причин. Сегодня даже проснулся усталым, что бывает ну очень редко. То ли заболеваю, то ли сказываются шесть дней подряд вне дома (что для меня ОЧЕНЬ много), то ли побочный эффект лекарства, которое вкалывали в зубные каналы при их пломбировании. (Прошлый раз такое же состояние было в самом конце апреля, тоже после лечения зубов.)
Читать далее…