Портрет 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

Каждый раз, когда наступает 14 декабря, я вспоминаю чёрные дни декабря 2001. Иногда — больше, иногда меньше, в некоторые годы даже не пишу об этом в блог, хотя это было одно из ключевых событий моей жизни, которое потом запустило цепочку последствий, которые сделали мою жизнь такой, какая она есть. Сейчас, когда прошло столько лет, большая часть эмоций схлынула, и осталась только злость, что непонятно, как наказать виноватых. А ещё сегодня впервые задумался о том, что с момента тех событий уже прошло лет больше, чем мне тогда было!

Иногда я вспоминаю про многомировую интерпретацию Эверетта и думаю, что ведь где-то есть миры, где всё было иначе: Hanzira либо не стала ломиться передо мной в очереди, либо делала курсовой сама и тоже ушла «без одной» или даже «без двух», либо произошло что-то ещё менее вероятное. Жаль, что нельзя посмотреть, как сложилась моя судьба там…

Наконец-то снег

4X_Pro

Ночью наконец-то выпал снег! Утром я из-за этого еле-еле проснулся, но всё равно очень доволен: теперь будет не так темно, и станет легче переносить «старость года»! Да и до самого Нового года осталось уже меньше 21 дня. С одной стороны, это радует, с другой — нужно успеть много чего доделать, а вместо этого хочется уйти в себя, сидеть с кружкой чая и играть в старые игры.

Выпавшая неделя и поездка в «Бекасово»

4X_Pro

На всю прошлую неделю выпал из жизни. С понедельника по среду ездил в дом отдыха «Бекасово». В четверг вечером поехал к отцу, а оттуда — в Перово, и там просидел до субботы. Да и сегодня день прошёл куда-то мимо: утро началось с уведомления о новом комментарии в холиваре на тему игровых консолей , в котором я участвовал на Хабре, я побежал отвечать, и потом почти весь день на Хабре и просидел.

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

О сознании и ещё одном противоречии

4X_Pro

Недавно мне попался Telegram-канал «Немного мыслей», где речь идёт про проблему сознания. В частности, там в нескольких сообщениях разжёвывается мысль, что сознание — это не какое-то чудо или загадка, а просто один из эволюционных механизмов адаптации, который включается тогда, когда привычные автоматические реакции дают сбой вместо желаемого результата, и нужен для того, чтобы быстрее вырабатывать новые, более эффективные варианты поведения.

Хотя мысль, в целом, достаточно простая и очевидная, но она буквально произвела переворот в моём мировоззрении. Ведь оно всегда строилось на мысли, что сознание, разум даны человеку на то, чтобы обустраивать мир вокруг себя, делая его стабильным, предсказуемым, и потому — приятным для жизни. Как я сформулировал однажды в подростковом возрасте: «человек должен получать от жизни такое же удовольствие, как 386-ой процессор – от выполнения хорошо написанной программы».

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

Второй перенос сайта идеалистов и падение SiteKnockerBot

4X_Pro

Перенёс idealists.su на новый сервер, тот самый free tier от cloud.ru. Пока вроде всё работает нормально, и ещё даже целых 2.9 Гб оперативки доступно. Зато обнаружил, что проверяющая сайты часть SiteKnockerBot упала ещё 21 ноября. Стал разбираться, в чём дело. Обнаружилось, что когда-то давно для поля StatusUnchanged поменял в базе данных тип со smallint на integer (в этом поле хранится, сколько предыдущих проверок завершилось с тем же статусом, что и текущая), а в проверяющей части, написанной на go, так и оставил int16. (Причём совершенно не помню, когда и зачем такое вообще делал.) В результате нашёлся сайт, у которого этот показатель достиг 65536, что стало вызывать panic в драйвере работы с базой. В итоге на этом всё благополучно зацикливалось, после какого-то количества panic бот завершался с ошибочным кодом возврата, systemd запускал его вновь, и всё повторялось.

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

День «прокрутки»

4X_Pro

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

Когда проснулся (было около 5 утра), чувствовал себя вполне бодрым. Как обычно, где-то около 10 часов спать стало хотеться очень сильно. Какое-то время занимался мелкими доделками IntB. Потом приехала доставка дивана, и отвлёкся на это. Кстати, наконец-то обустройство кабинета на Пресне можно считать полностью законченным!

Потом всё же не выдержал и проспал ещё час, затем выбрался на короткую прогулку, чтобы застать световой день на улице. А сейчас снова пытаюсь вернуться к разработке IntB или разобраться с переносом сайта идеалистов, но голова уже не соображает совершенно.

Впечатления от Lunnen Ground 11

4X_Pro

В понедельник до меня всё же доехал новый планiет — тот самый Lunnen Ground 11. Весь день я занимался установкой софта и переносом данных. Сначала пытался сделать перенос автоматически, но из-за того, что на старом — Lineage OS, а на новом — обычный Android, не получилось: по кабелю невозможно из-за отсутствия OTG-шнурка, а по WiFi постоянно лезли какие-то ошибки. Ещё был вариант восстановить из облака Google, но там хранятся данные планшета ещё до перехода на Lineage, и я не смог вспомнить старый графический ключ. В итоге просто переставил весь нужный софт вручную. Заодно и отчасти провёл цифровое расхламление — не стал переустанавливать то, чем давно уже не пользуюсь. Для установки ряда приложений вместо RuStore, который слишком активно нагружает процессор и батарейку, стал использовать привычный по основному телефону Huawei AppGallery, где всё необходимое тоже имеется. (Как выяснилось, ставить AppGallery можно и на устройства других производителей.)

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

О чашках и необычном опыте

4X_Pro

В апреле Mourene Black подарила Tellе сертификат на то, чтобы вдвоём сходить на мастер-класс в гончарную мастерскую. И вот сегодня мы наконец-то собрались туда пойти. Изначально у меня эта затея особого восторга не вызывала. Подобной творческой деятельностью я занимался только в детском саду и начальной школе, поэтому из глубин психики полезли все страхи тех времён, прежде всего, страх не справиться, «не дотянуть». Хотя умом я понимал, что даже если это случится, каких-либо значимых последствий для меня это иметь не будет, но закрепившиеся нейронные связи — это закрепившиеся нейронные связи.

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

«Да что для тебя вообще жизнь?»

4X_Pro

Несколько дней назад, когда я переживал, что из-за того, что с головой ушёл в доделки сайта, опять отстаю от жизни, Tella задала мне очень правильный вопрос: «Да что такое вообще для тебя жизнь?». Она имела в виду, что я бываю недоволен и тем, когда постоянно вынужден куда-то выбираться из дома, не уделяя внимания своим проектам, и теперь вот тем, что наоборот, неотрывно сижу за компьютером, полностью сосредоточившись на сайте.

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

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

День внезапных решений

4X_Pro

В четверг снова приехал на несколько дней в Перово. Из-за того, что в последние дни опять съехал режим, и я начал жить в режиме полярной ночи, решил сделать «прокрутку»: поспать совсем немного вечером в эффективное время, а потом не спать всю ночь и весь следующий день. То ли из-за этого, то ли по каким другим причинам следующий день получился днём внезапных решений.

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