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


Переустановка всего на мобильнике

4X_Pro

Вчера весь день прожил в безкомпьютерном режиме: в Сеть выходил только с планшета и мобильника. Под вечер решил наконец-то разобраться с неработающим Google Play на телефоне. Перезагрузился в recovery mode, сначала хотел очистить только кеш. Но потом увидел опцию «сбросить настройки системы, но сохранить данные», и решил воспользоваться ей.

Google Play при этом реально заработал. Но случилось несколько непредвиденных последствий: во-первых, пришлось переустанавливать все приложения. В процессе этого в очередной раз отвалился WiFi (никак не могу поймать закономерность, по которой это происходит), и качалось всё через мобильную передачу данных. Итог — минус 1.6 Гб данных за вечер, а на оставшиеся два с небольшим нужно прожить ещё полмесяца. Второй неожиданный эффект — не сохранились значки на рабочем столе. Пришлось расставлять всё заново, причём где были некоторые редкоиспользуемые приложения, я не помнил.

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

Зима и очередной приезд на квартиру

4X_Pro

Забавно: мой очередной приезд на новую квартиру совпал с наступлением зимы. Зимой тут замечательно! Вид из окна — почти открыточный: голые деревья, чуть присыпанные снегом, стена леса над горизонтом и множество дымков, поднимающихся над трубами частных домов… И огромное небо над всем этим. Тем более, так получилось, что ехал я ранним утром (которое при моём образе жизни было поздним-поздним вечером), и на месте оказался как раз тогда, когда солнце поднимается над лесом.

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

Получил Half-Life бесплатно

4X_Pro

Вот она, сила Fediverse: сегодня зашёл на сообщество Идеалистов и увидел в ленте информацию о том, что в честь 25-летия выхода игры Half Life она раздаётся в Steam бесплатно. Не упустил возможности, и приобрёл. Заодно и репост к себе в ленту сделал. Глядишь, и допройду когда-нибудь (много лет назад начинал играть, но застрял примерно на трети, да и компьютер тогда был слабоват). Вообще, в последнее время думаю о том, чтобы сосредоточиться на закрытии незакрытого, дополучении недополученного… Только сначала надо бы Starcraft допройти, а то снесло потоком жизни.

Попытался сделать камеру из старого телефона

4X_Pro

Решил сегодня попробовать сделать IP-камеру из своего старого Sony Ericsson Neo V, который лежит у меня в запасе с 2016 года. Но, увы, не получилось. Сначала долго не мог поставить программу DroidCam. В Google Play это устройство просто не пускают, скачать напрямую с сайта разработчика тоже не получается из-за проблем с HTTPS, видимо, устарели корневые сертификаты. (Хех, вот почему я так негативно отношусь к повсеместному шифрованию: чистый http будет работать всегда и везде, а вот с https то и дело какие-то проблемы вылезают). Наконец, пошёл другим путём: скачал APK с планшета и закинул по Bluetooth. Со второй попытки сработало (с первой — перепутал версию Android: думал, на телефоне 4.4, а на самом деле 4.0.4).

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

Полдня оффлайна и падение сайта

4X_Pro

Мда… Стоило устроить себе полдня оффлайна, как посыпались проблемы. Включил Интернет, и обнаружил сообщение от 10geekа о том, что сайт идеалистов лежит с ошибкой 500. Стал разбираться, и оказалось, что дело было вот чём: я решил для Postgres немного уменьшить лимит памяти, а то он забрал больше 1 Гб, из-за чего начался swap и медленная работа сайта. Прописал в конфиге для одного параметра значение 512Mb. А оказалось, что Postgres корректно воспринимает значения, только если обе буквы заглавные, т.е. нужно было писать 512MB. А я вместо полноценного рестарта Postgres после правки конфига сделал systemctl reload, поэтому тогда это не всплыло. А сегодня ночью написал в техподдержку просьбу разблокировать порты для почты, после которой они, видимо, сервер перезагрузили, и из-за этой ошибки Postgres не стартовал.

Теперь добавил сайт идеалистов в SiteKnockerBot. Впрочем, даже если бы сделал это раньше, всё равно бы не особо помогло: я же полдня сидел в оффлайне.

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

Учусь жить без планов

4X_Pro

Прихожу в себя после пуска сообщества. И снова учусь жить без планов, в режиме открытости тому, что принесёт река времени, жизнью, про которую есть замечательная цитата: «Каждое утро тебя встречает день, в котором ты никогда не был. Каждое утро тебя ожидает мир, который ты никогда не видел.» Так непривычно! Но хорошо, нет постоянного мучения своего третьего Будущего по темпористике различными «надо, надо, надо, а то столько времени прошло, а ты так мало сделал»!

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

Размышления об игре Sir Brante

4X_Pro

В очередной раз перепрошёл игру Sir Brante, в этот раз за заговорщика. И совершенно неожиданно для себя получил отличный результат: и Аркнийская империя устояла, но с позитивными переменами и торжеством закона для всех, и у большинства персонажей жизнь хорошо сложилась. Исключением были только Софья и Мейер Эгмонт, которых, увы, пришлось вынужденно принести в жертву. Правда, сыграл я совершенно не так, как планировал сначала…

Вообще, странное дело: хотя изначально, ещё читая описание этой игры, я думал, что при прохождении буду стремиться к спасению империи. Но прежде всегда получалось так, что вставал на сторону сил прогресса, желающих изменений: судей, ограничивающих произвол дворян, новой веры, отвергающей Уделы, реальных бунтовщиков.

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

Сообщество Идеалистов Интернета запущено!

4X_Pro

В субботу запустил своё сообщество идеалистов! Первый пуск с 2018 года, если считать только новые домены (ещё был перезапуск xxxxpro.ru в прошлом году).

Долго не мог определится с названием домена. Изначально, ещё в 2021 году, я хотел взять адрес idealisty.net. Но регистрировать домен в зоне .net дороже и сложнее, поэтому в последний момент пришла в голову другая идея — взять домен idealists.ru.net и переименовать сообщество в «Идеалисты Рунета». Решил обсудить эту идею с 10geekом и участниками чата. 10geek предложил идею idealists.su, потом эту идею поддержала goblincat. И в итоге я решил, что правильное написание и «самый коммунистический домен» для такого сайта — вполне хорошее сочетание!

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

Знак свыше на запуск сообщества

4X_Pro

В последние дни думал о том, что надо бы установить Akkoma уже на боевой сервер для сообщества идеалистов, но всё никак не решался. Всё время колебался между тем, сделать отдельный сервер, и поставить туда, или добавить памяти на основной. Как вдруг сегодня (вернее, уже вчера) прилетело письмо от TimeWeb о том, что они решили сделать свою «чёрную пятницу», и до 19 часов удваивают скидку при пополнении баланса на полгода или год вперёд. Я решил, что такая халява — это знак свыше для поддержания меня в моём намерении, быстро зарегистрировал ещё один сервер и тут же проплатил год вперёд. Получил скидку в 20%! Причём баланс там общий для всего аккаунта, и даже если я решу избавиться от нового сервера, деньги пойдут на оплату основного.

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

Разорванность жизни

4X_Pro

Никак не получается переехать окончательно. Всё тормозит этот строительный мусор в кабинете: из-за него не могу купить ни диван (потому что ставить некуда, да и грязным станет быстро), ни компьютерный стол (потому что его нужно покупать с учётом размера дивана). Из-за этого на новой квартире приходится сидеть за старым столиком, очень низким и неудобным.

Из-за этого езжу то туда, то сюда. В частности, последний раз заезжал на квартиру в воскресенье. Наконец-то сделал то, что хотел ещё с момента покупки квартиры: помыл окна в кабинете и спальне, благо высшие силы мне благоприятствовали, обеспечив температуру 10 °C в ноябре, при которой мыть окна вполне комфортно.

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