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

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


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

t.me/4x_pro

Лог жизни

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


Крах мифа о себе

4X_Pro

Личностный кризис, о котором я столько писал, вышел на новый этап. В ночь со среды на четверг я окончательно осознал и смог принять, что те мои представления о себе, с которыми я жил последние примерно 25 лет, во многом — не более чем миф. А те представления, которые более-менее соответствуют действительности, слишком уж мне не нравятся. И теперь возник вопрос, как жить с ними дальше… Но, по крайней мере, один плюс есть: теперь не будет утечки жизненных сил на то, что я называю фундаментальным грехом Лжи (в первую очередь, перед самим собой).
А чуть придя в себя, я подумал, что то, что я считал верным и раньше, и сейчас, наверное и будет тем истинным Я. И решил составить список того, что не изменилось. Получилось вот что:

  1. Для меня по-прежнему чужда идея преодоления себя ради самого преодоления, выхода из зоны комфорта ради самого процесса, лжедихотомия «если ты не развиваешься, ты деградируешь» и прочие ускорительские идеи. Заниматься преодолением нужно только тогда, когда это требуется для устранения какой-то угрозы своему благополучию либо здесь и сейчас, либо в недалёком будущем. А остальное время — пребывать в состоянии спокойного и неспешного движения по жизни.
  2. Меня всё-таки интересуют вопросы правильного устройства общества, то есть такого, чтобы в нём каждый мог бы жить без страха перед будущим.
  3. Никуда не делась тяга познавать иные миры в самом широком смысле: будь то книги, компьютерные игры, астрономические знания о Вселенной или же знания о микромире из физики.
  4. Но в целом я свою тягу к знаниям сильно преувеличивал. На самом деле правильнее говорить о любопытстве — желании в общих чертах узнать, как что-то устроено и как оно работает, и почему именно так. Когда это любопытство удовлетворено, мотивация углублять знания обычно исчезает.
  5. Мне по-прежнему интересно возиться с компьютерами, но заниматься больше администрированием, оптимизацией всяких настроек системы, benchmarkingом, прошивками (для мобильных устройств). А вот большие проекты, когда результаты полявляются через несколько месяцев — это, всё-таки, не моё.
  6. У меня есть тяга делиться найденной или накопленной информацией, но вот писать полноценные статьи — слишком тяжело. Куда более эффективный формат — короткие заметки, типа тех, что я пишу на idealists.su.
  7. Ну и по-прежнему актуальны три моих бесполезных дара: способность раскрывать города (находить что-то интересное даже там, где совершенно этого не ожидаешь), легко вступать в контакт с кошками, и то, что люди в моём окружении часто оказываются должны мне денег.

Пробую LineageOS на старом телефоне

4X_Pro

Пока сидел на даче решил, что делать с планшетом. С подачи сэра Мика, с которым обсуждал эту тему в ЖЖ, и MadTechGuy, который когда-то хорошо отзывался о LineageOS, решил, что надо сначала попробовать хоть как-то оживить старый. Решил было попытаться выяснить, влияет ли износ аккумулятора на производительность. Запустил Geekbench и AndroidBench, и с удивлением обнаружил, что и производительность процессора, и производительность файловой системы — примерно такие же, какими были во время первых измерений вскоре после покупки планшета. То есть причина тормозов не в износе аккумулятора или флеш-памяти, а, видимо, в захламлении системы.
В итоге решил, что надо попробовать перешить планшет на LineageOS. Но поскольку перепрошивка — процесс рискованный, решил начать с чего-нибудь, что не жалко — старого мобильника OnePlus 3T, который пару месяцев назад окончательно снял с боевого дежурства.
Сам процесс перепрошивки прошёл достаточно просто. Единственное, на чём споткнулся — это последняя версия TWRP отказалась запускаться. Попробовал раз, два, три, но без толку: выбрасывало обратно в так называемое 5-секундное меню. Решил попробовать какую-нибудь более старую версию, скачал 3.05, и тут всё заработало. А после установки TWRP всё было просто: скачал ZIP-архив с образом Lineage 17 для нужного устройства, закинул его во внутреннее хранилище по шнурку, и прошил из TWRP. Прошилось просто на удивление быстро! И вообще, TWRP — штука очень удобная.
Сама Lineage произвела очень даже приятное впечатление. Интерфейс очень быстрый и лёгкий, предустановленные приложения запускаются почти мнгновенно. Плюс ещё Android 11-ой версии, а в официальных прошивках максимум была 9-ая. Но вот проблемы с WiFi (из-за которых я и снял этот телефон с боевого дежурства) никуда не делись. Сначала из-за этого не мог поставить банковские приложения. Потом сделал проще — переставил SIM-карту из нового телефона и закачал по 4G. Приложения вроде бы запустились, но возникла неожиданная проблема: не приходят SMS с кодами. То ли результат перестановки SIM-карты в новое устройство и защита от мошенничества, то ли из-за проблем с отображением контактов. В общем, завтра буду экспериментировать дальше

Глючный день и неожиданнная встреча в электричке

4X_Pro

Сегодня был на редкость кривой и глючный день. Пришлось внепланово встать очень рано и ехать с дачи на квартиру в Области, благо это близко. Из-за срочности ещё и на такси слишком много потратился. Но там оказалось по итогу всё в порядке. В итоге прямо там и лёг досыпать, а вечером поехал в Москву.
Сначала поездка проходила как обычно: смотрел в окно, наслаждался видом майского леса. Потом вдруг со мной разговорился странноватый чел, рассказал довольно много о себе, сказал, что я произвожу впечатление очень доброго человека, а когда узнал, что я Web-программист, выпросил каким-то чудом номер телефона. Ещё я упомянул, что ищу вопрос на ответ «что в жизни по-настоящему важно», на что он сказал, что на самом деле важны те люди, которые готовы сорваться на помощь по первому звонку — либо друзья, либо родители. А ещё я подал ему идею съездить на Алтай (хоть сам там никогда не был), за которую тот с интересом ухватился.
В общем, непонятно, то ли судьбоносная встреча, которая является частью то ли моего, то ли его Пути, то ли просто ему хотелось пообщаться, но было не с кем.

Первая велопрогулка в этом году

4X_Pro

После встречи рассвета встал очень поздно даже по своим меркам. Потом ещё долго обедал и собирался (почему на даче подобные действия забирают в разы больше времени). Потому в какой-то момент даже подумал: «Зачем куда-то выбираться, день пасмурный, время уже достаточно позднее» (было около 17 часов). Но сработал эффект ограниченности возможностей: если не сегодня, то когда? И я всё-таки поехал. О чем теперь совершенно не жалею!
Отъехав немного от дома, почувствовал, что за год без тренировок очень ухудшилась выносливость. Первые два километра давались достаточно тяжело. Поэтому собирался ограничиться короткой поездкой вдоль Клязьмы и обратно. Но потом как-то сначала решил проехать ещё чуть подальше вдоль Клязьмы. Потом, посидев на берегу реки, почувствовал вдруг прилив сил и радость от этого простора, весны, кукования первой кукушки, и решил добраться до озера Подчерёма, которое было уже недалеко. Подъехал к нему со стороны Клязьмы и обнаружил, что оно весной соединяется с Клязьмой протокой. Возвращаться назад от протоки не хотелось, решил переправиться на велосипеде, чуть не упал, промочил ноги, и понял, что обратно поеду в обход по другой стороне Подчерёмы. Но там и Карпятник недалеко! Тот самый, которым мы когда-то с Миком решили восхищаться, как японцы — горой Фудзияма. Как упустить такую возможность? Добрался до него, и сделал ещё одно фото с классическим видом. Тем более, что вода ещё не зацвела, и отражения прибрежной полосы деревьев в воде дают почти открыточный вид!
Ну а от старого Карпятника недалеко и до нового с его простором. Сделал фото и там. И только оттуда, очень довольный жизнью, отправился домой (накатав суммарно около 12.5 км). Такой включеннности в здесь и сейчас, в жизнь, я не чувствовал давно! Пожалуй, в этом году всего один раз (не считая сегодняшнего рассвета) — во время прогулки в Серебряный бор.

Ночной заезд на дачу

4X_Pro

Вчера впервые в этом году заехал на дачу. С одной стороны, как будто вернулся в кусок прошлой жизни: всё так же, как было в 2024 году. С другой — раньше заезжая на дачу, я всегда надеялся на начало новой жизни, в которой наконец-то буду успевать и творить, и читать книги, и гулять на природе, и пройду те компьютерные игры, которые когда-то прошли мимо меня. А теперь же я знал, что еду всего на пару дней в бескомпьютерном режиме. (Впрочем, совсем бескомпьютерного не получилось: на короткое время включил свой самый первый ноутбук 2003 года покупки, чтобы убедиться, что он ещё жив.) Впрочем, в 2024 году я так и планировал, с той лишь разницей, что заезжать предполагалось с квартиры в Области, откуда добираться всего 15-20 минут, а не с Пресни. Да и в 2012-2013 годах тоже было примерно так же: подолгу на даче не жил, приезжал только на выходные.
Так получилось, что ехать пришлось на такси, поэтому решено было в целях экономии делать это ночью. (Благо отец уже ездил на дачу 2 мая и расконсервировал её после зимы, потому достаточно было открыть кран водопровода, что легко сделать даже ночью.) Оказалось, что это весьма неплохая идея: даже с Пресни удалось добраться примерно за полтора часа! Дальше планировалось сразу лечь спать, но всё пошло не так. Зато встретил рассвет с чувством максимальной за последнее время включенности в жизнь!

Слишком большое время принятия решений

4X_Pro

Сегодня осознал, что одна из причин моей столь большой личной неэффективности — это слишком большое время принятия решений. Например, ещё полгода назад я столкнулся с двумя проблемами. Во-первых, периодически мой SiteKnockerBot начинает давать ложные срабатывания из-за того, что хоть у VDSа и гигабитный канал, он общий для всех пользователей, и иногда возникает overselling. Во-вторых, другой хостер стал брать доп. плату за IP-адреса, из-за чего стало невыгодно держать на отдельном сервере idealists.su, и нужно как-то объединить его либо с SiteKnockerBot, либо с сервером, где стоят основные сайты. Но и тот и другой вариант требуют перевести хотя бы один из серверов на тариф с 2 Гб оперативки. При этом есть ещё дополнительное ограничение: SiteKnockerBot должен стоять не в России, а в каком-нибудь европейском ДЦ.
В итоге оказался перед двумя вариантами действия: либо поднять тариф на сервере с SiteKnockerBot и туда же перебросить сайт идеалистов, либо перевести основные сайты к другому хостеру. Но в первом случае экономия получается в лучшем случае порядка 50 руб/мес (а если доллар снова вырастет, то и околонулевая). Во втором — вместо 600 руб/мес в самом лучшем случае будет 379 или 386, плюс не решится проблема с ботом. Плюс ещё сложно понять, насколько трудоёмким будет перенос основного сервера с учётом того, что всё управление конфигами Web-сервера сделано не вручную, а через Hestia. Конечно, можно ещё принять решение «смириться и оставить всё как есть» из соображений «раз работает, то не лезь», но тоже как-то не устраивает.
В итоге уже несколько дней потратил на то, что хожу и смотрю тарифы различных хостеров, но никак не могу определиться, что делать. Или хотя бы развернуть ту же Hestia на виртуальной машине и отработать на ней перенос основного сервера.
Ещё вариант — никак не могу определиться, как быть с планшетом. Старый уже дико тормозит, а из-за устаревания Android 7 отказываются работать некоторые приложения (из-за чего я в своё время ещё несколько дней потерял на эксперименты с эмулятором на компьютере, но так и бросил эту затею, вместо этого использую Web-интерфейсы). Но тут выбор связан скорее с неопределённостью, буду ли я большую часть времени жить с мобильных устройств, а за компьютер садиться только играть и работать, или же всё останется, как есть сейчас. От этого зависит, из какого ценового диапазона имеет смысл брать планшет. И покупать его сейчас или дотянуть до осени, чтобы время пользования предыдущим составило целых 8 лет. Из-за этого опять вместо того, чтобы что-то решить или сказать себе «я подумаю об этом позже» (той же осенью), продолжаю крутить варианты, читать обзоры и т.п. (хотя уже и так ясно, что есть всего только несколько приемлемых).

Про май и аллергию

4X_Pro

В голове не укладывается: уже 1 мая! Первая треть этого непростого года, который можно назвать Годом Слишком Быстрой жизни, уже позади.
Ещё выяснилось, что со мной происходит в начале мая. Ещё очень давно я заметил, что в начале мая, перед так называемыми черёмуховыми холодами, у меня всегда непонятная усталость и упадок сил. Долгое время списывал это на какие-нибудь годичные биоритмы, на то, что в мае больше магнитных бурь и вспышек на Солнце и т.п. Но оказалось, что всё проще: аллергия на цветение чего-то там, скорее всего, берёзовую пыльцу. Просто обычно она проходила в скрытой форме, без внешних признаков, кроме этой самой усталости из-за слишком активной работы иммунной системы. Но в этом году к пыльце добавились факторы нового места жительства: пыль и кошачья шерсть, из-за чего аллергия стала проявляться более явно, с насморком и слезящимися глазами. Также помогло то, что я веду записи для своей методики самовосстановления и регулярно замеряю своё состояние с помощью Welltory. Там прямо видно, как показатели резко ухудшились с 10 апреля. А в этом году берёза начала цвести раньше из-за очень ранней весны. Так что в очередной раз удивляюсь, как иногда всё просто объясняется…

Первые дни после возвращения

4X_Pro

Все эти дни пытаюсь жить в соответствии с пятым уровнем Подводного, принимая как часть личной истории всё то, что приносит поток жизни, а не бороться с ним. Получается, правда, не очень… Оказавшись в привычном окружении, я вернулся к привычным моделям поведения, и снова включилась установка «надо себя заставлять, иначе ничего не сделается». Режим дня тоже постепенно начинает снова съезжать.
Ещё вернулся к идее сделать сборник наиболее важных своих статей. Сегодня составил список того, что должно в него войти. Отчасти вдохновляюсь «Наедине с собой» Марка Аврелия (даже несмотря на то, что так и не дочитал эту книгу — снесло потоком жизни). Получилось не так уж и мало — 15 статей (но некоторые из них буду дорабатывать/перерабатывать) и ещё штуки четыре — под вопросом. Теперь пытаюсь выстроить их в таком порядке, чтобы постепенно раскрывался какой-то целостный замысел. Возникла мысль сгруппировать их по нескольким подразделам, но пока ещё не вижу целостной картины.
Снова поставил цель меньше времени сидеть за компьютером, а больше — с мобильных устройств, где проще удерживать внимание на одной задаче. Но раньше за компьютером я часто оставался, чтобы иметь доступ к своим черновикам и заметкам, которые храню в Obsidian. В итоге поставил Obsidian на мобильные устройства тоже, а для синхронизации использовал программу SyncThing. Работает, хоть и кривовато! Теперь подумываю о том, что теперь надо бы синхронизировать между всеми устройствами книги и настроить автоматическое скачивание на компьютер фотографий с мобильника и файлов, загруженных на планшете. А может ещё поставить SyncThing на один из VDSов и использовать её вместо своих скриптов.
Вообще, осознал тут то, что у меня немного поменялись приоритеты (что я уже частично описывал в одном из предыдущих сообщений). Если раньше важно было сделать что-то самому, чтобы доказать «я могу», то теперь экономия времени и сил оказывается важнее, поэтому готовые решения оказываются более приемлемыми. Вопрос только, в том, хорошо это или плохо…

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

4X_Pro

Я вернулся из Сочи совсем другим человеком. Но и мой родной город уже не был прежним. (Привет всем, кто понял, к чему отсыл.) В день четвёртый я понял, как мне надо жить, чтобы быть в гармонии с собой: нужно больше спонтанности, меньше самопринуждения и попыток заставить себя следовать плану, а вместо этого творить по вдохновению и следовать за потоком жизни. И сосредоточиться на блоггерстве, написании статей. Возможно даже, перейти в бескомпьютерный режим, делать всё только с мобильника и планшета. Но самое главное — перестать растить список «я сделаю это когда-нибудь потом». Либо делать что-то сейчас, либо просто решать «если это действительно важно, я об этом когда-нибудь вспомню» (или напомнят высшие силы), и выкидывать из головы.
Есть только одна проблема: моя идентичность, ответ на вопрос «кто я» во многом завязана на «я — программист, Web-разработчик» и свои проекты. А разработка более-менее серьёзного проекта — это как раз постоянная работа по плану. И с одной стороны, я не готов так просто взять и отказаться от неё, да и накопленные знания жаль просто так выбросить, с другой — совместить с тем, как я хочу жить, не получается. Да и много чего назад тянет: и corsico обещал кое-что про его сайтам доделать, и с SiteKnockerBot нужно решать вопрос с ложными срабатываниями (скорее всего, переведу его на PostgreSQL и размещу его и idealists.su на другом VDS), да и периодически возникают мысли блог переделать: вынести Лог жизни (этот раздел) на поддомен, а остальное из мультиблога превратить в обычный блог с категориями. А ещё сделать редизайн, взяв за основу то, что
сгенерировал ИИ Lovable
. Правда, непонятно, что делать с форумной частью. А раздел «Интересные материалы» превратить в отдельный каталог с рубриками, тоже на поддомене. Но это опять планы, да и делать нужно с компьютера...

Поездка в Сочи, итоги

4X_Pro

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

  1. Я впервые увидел настоящие горы и Чёрное море!
  2. Реально отдохнул от быта и визуального шума захламлённой квартиры, и теперь возвращаюсь в совершенно ином эмоциональном состоянии, чем было до отъезда.
  3. Убедился, что мой организм более-менее приемлемо переносит полёт на самолёте. Но перемещаться поездом всё равно лучше!
  4. Побывал на водопаде и многое узнал про Сочи и его окрестности.
  5. Снова пожил в бескомпьютерном режиме и убедился, что если нет необходимости делать что-то по сайтам или ботам, то вполне могу обходиться только телефоном+планшетом и не чувствовать себя выброшенным из жизни. Более того, в таком режиме жизни нет «залипания» в Интернете.
  6. Выяснил, что таскать с собой в путешествия Bluetooth-клавиатуру нет смысла, писать через swype с мобильника оказывается проще. Более того, возможно, черновики статей для сайта тоже лучше писать так: я не переформулирую мысль несколько раз в процессе написания.
  7. Сочи – наиболее похожий на Москву город из всех, в которых я бывал. Разве что только чуть более slowlife-ный, и то если туристов мало. Если не обращать внимания на пальмы, эвкалипты и прочую южную растительность вокруг и горы на горизонте, то складывается впечатление, что просто забрался в какой-то новый район Москвы. Даже самокаты стоят на каждом углу.
  8. Что мне больше всего не понравилось в городе, так это шум. Почти в любом кафе музыку включают так громко, что хочется просочиться сквозь ближайшую стенку и бежать без оглядки. А ещё есть любители поставить на машины колонки помощнее и так кататься


Задать вопрос

Здесь можно задать мне вопрос или спросить совета по любой теме, затронутой в блогах или на форуме. После того, как я отвечу, вопрос и ответ появятся в соответствующем разделе. Но не забываем, что я — сторонник slow life, поэтому каких-либо сроков ответов не обещаю. Самые интересные вопросы станут основой для новых тем на форуме или записей в блоге.
Сразу предупреждаю: глупости, провокации, троллинг и тому подобное летит прямо в /dev/null.