Портрет 4X_Pro
Был в Сети 21 дек. 2024 г., 14:10
Мультиблог
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
Сегодня какой-то на редкость тяжёлый день без видимых причин. Проснулся очень поздно, проспав более 10 часов. Но при этом качество сна всего 52 балла — один из самых худших показателей за всё время наблюдения. В первый момент казалось будто бы я достаточно бодр, но потом вместо бодрости появилась внутренняя напряжённость, а голова совершенно не работает. Да и Welltory показывает плохие результаты — то 37% энергии, то 49%.
Интересно, это в «протонном шторме» дело что ли? Так как других причин не вижу: геомагнитная обстановка вроде в норме, солнечная вспышка была сегодня всего лишь M3, а такой усталости и слабости я даже при серии из X-вспышек в мае не испытывал. Всё, что сделал за день — это посмотрел одно видео и выложил на личный сайт значок статуса «Легендарный автор ЖЖ», который мне дали за 5000 записей.
В общем, живу в полном соответствии со своей мечтой 2005 года — иметь возможность ничего не делать, если день выдался каким-то неблагоприятным. Но и радости это не приносит, а только понимание, насколько хуже была бы жизнь, если бы сейчас приходилось заставлять себя ещё и что-то делать.

Разбираюсь, куда идти по жизни дальше

4X_Pro
Пытаюсь разобраться в жизни и понять, куда идти дальше. В четверг после приезда на дачу во время медитации внезапно «включились» эмоции. Нет того равнодушия ко всему, какое было где-то с мая. Хотя и какой-то особо большой радости тоже не наблюдается.
В какой-то момент попытался было навести порядок в своей системе ценностей, разобраться с накопившимися нестыковками и противоречиями, и сделать её более целостной на основе прошлогоднего осознания, что представления о благе и зле базируются у меня на понятии возможностей. В частности, открытие новых возможностей для всех есть благо, необоснованное закрытие или создание бОльших возможностей для своих ценой сокращения возможностей для всех — зло. Но в итоге дальше выписывания в блокнот набора из нескольких утверждений дело не пошло. Нет пока в голове красивой и цельной картины, где всё бы гармонично дополняло друг друга.
Ещё размышлял над словами DarLik о том, что мне следует заниматься больше статьями, чем программированием. Отчасти верно: софт устаревает гораздо быстрее, чем я себе представлял тогда. Даже тот, который нужен для вечных потребностей типа общения (и ICQ, которая как раз сейчас официально прекращает своё существование, тому отличный пример). С другой, восприятие себя как Web-программиста — ключевая часть моей идентичности. Да и признавать, что никогда не сделаю Симург или MLCE, тоже как-то не очень приятно… Но с третьей, статьи не так сильно противоречат slow life. Статью, если как следует замотивироваться, можно написать за пару дней, и после снова почувствовать себя свободным. Тогда как даже небольшой программный продукт типа Preambula, если делать всё нормально, в итоге занимает пару недель, а потом ещё могут найтись ошибки, и придётся возвращаться и исправлять.
С другой — сейчас непонятно куда вообще идти, чтобы быть услышанным. Остались ли где сообщества старого формата, где новые публикации хоть на какое-то время попадают на главную, как в Pikabu или на том же Bastyon? (Помнится, goblincat когда-то давно советовала мне такое небольшое, но это было то ли в 2016, то ли в 2017 году, и не факт, что оно дожило до нашего времени.) Сама DarLik предлагает попробовать публиковаться на Дзене, но к Дзену у меня отношение сложное. Большинство из того, что я там публиковал, набирало всего несколько десятков дочитываний… А ограничений у Дзена всё же многовато: это и минимальная длина сообщений, и обнуление кармы за неделю неактивности (а пишу я пару раз в месяц в лучшем случае) и почти обязательное наличие хотя бы одной картинки к статье (да, сейчас с этим нейросетb могут помочь, но всё равно это дополнительная трата сил и времени).
Но в любом случае, нужно заняться инвентаризацией всего написанного ранее. Даже если ограничусь сборником в PDF (как задумал в мае) и его выкладыванием в социальные сети, всё равно нужно пересмотреть написанное и выбрать, что в него войдёт, а также можно ли как-то связать это воедино.
Впрочем, за эти дни я тоже неплохо продвинулся. Дописал статью про просветление в раздел «Мировоззренческое» и с подачи сэра Мика написал черновик проповеди про slow life (пока только в комментариях ЖЖ, но потом отредактирую и тоже перенесу в «Мировоззренческое» и на сайт идеалистов). Причём эта проповедь заканчивается рекомендациями с конкретными шагами, в качестве которых можно использовать мои прежние статьи. В общем-то, это и можно использовать в качестве объединяющей идеи для сборника, сообщества ВК или канала на Дзен.

Снова на дачу и с ограниченным Интернетом

4X_Pro
Сегодня вернулся с новой квартиры на дачу. Всё-таки летом там жизнь имеет один недостаток: затемнение хуже, поэтому плохо сплю. Несмотря на плотные шторы, в 5 утра в солнечный день в комнате настолько светло, что можно было бы даже читать, если шрифт достаточно крупный. Отчасти ещё влияют двери с витражами: это, конечно, очень красиво, особенно вечером, но для низкосигнальников вроде меня (или, как сейчас стали выражаться, ВЧЛ) не подходит совершенно.
А ещё в такую жару постоянно приходится выбирать: либо тихо, но душно, либо сквозное проветривание и чистый свежий воздух, но слышно всё, что происходит во дворе. Днём я обычно выбираю второе, а вот на ночь окна приходится закрывать.
Поэтому впервые в жизни захотел, чтобы световой день сокращался побыстрее! Потом подумал, и всё же вернулся на дачу. Тут своих недостатков хватает, но на данном этапе примириться с ними проще. А вообще, как выбор мест стал больше, так получилось как анекдоте про профессора и бороду: куда ни приедь, везде что-то не устраивает.
Возвращался через Буньково. Шёл от автобуса тем же путём, каким ходил в 2012-2015 годах, и вспоминал, как тогда мне в каждый приезд казалось, что я приезжаю в новую жизнь. В которой исчезнет моё постоянное рассогласование между желаемым и действительным, где я не буду тратить время непойми куда, а буду успевать и творить, и получать удовольствие от созерцания, и играть в старые компьютерные игры, дополучая то, что когда-то по разным причинам прошло мимо меня. Но увы, хоть на даче я и успевал немного больше, глобально в жизни ничего толком не менялось. Немного приблизиться к желаемому помогает только одно: ограниченный Интернет (как в этот заезд). Когда я помню, что он не безлимитный, и стараюсь включить только для выполнения каких-то конкретных действий (например, зашёл на свой сайт, кинул это сообщение и посмотрел, нет ли новых комментариев), только тогда не происходит застревания там, и я чувствую хоть какой-то контроль над жизнью. Причём от места пребывания на самом деле это не зависит, это работало даже в Перово, как показали периоды без Интернета в начале 2019 и 2020 года. Но даже в этом случае я всё равно не начинаю писать код и статьи стопками и читать книги в огромных количествах (как это должно происходить в моих представлениях об идеальном я), а всячески прокрастинирую. Видимо, сам процесс написания для меня слишком мучителен, поэтому всячески его избегаю. А ещё на ограниченном Интернете лишаюсь возможности скачивать и тестировать новый софт (кроме совсем мелкого), смотреть видео и играть в онлайн-игры. Потому рано или поздно приходится возвращаться в обычный режим, и всё начинается сначала.

В лес за малиной

4X_Pro
Выбрался сегодня на прогулку в лес неподалёку от нового места жительства. И нашёл там два малиновых куста с очень вкусными ягодами! Так что этим летом, в отличие от 2022 и 2023 годов, я не упустил ни землянику, ни малину!

Летний дождь как одно из немногих неизменных явлений в жизни

4X_Pro
Сегодня съездил в Павловский Посад — отвёз в ЕИРЦ акт о проверке счётчика на новой квартире. Всё прошло на удивление легко и без проблем. А на обратном пути меня застиг дождь. Выйдя из автобуса, я спрятался на остановке. Сидел и смотрел на то, как пузырится вода на асфальте, на лес вдалеке. Подумывал даже снять видео дождя и выложить в Instagram, но не сложилось. Вспоминал как в середине 2000-х точно так же попадал под ливни и прятался на остановках — один раз где-то возле МЭИ, а второй — у западного выхода из метро Перово. И подумал, что вот хоть что-то в жизни есть неизменное!

Поиски движков сообщества на GitHub

4X_Pro
После вчерашних размышлений на глаза попался список популярных за последнюю неделю проектов на GitHub (он у меня выводится как одна из стартовых страниц). Это навело на мысль посмотреть, а какие self-hosted решения именно для сообществ (искал по запросам вроде community engine или self-hosted social network) делают сейчас другие разработчики. И оказалось, что их не так уж и много, что ещё больше усилило мои переживания по поводу того, что Интернет идёт куда-то не туда.
Но всё же наткнулся на несколько весьма интересных проектов. Первый — bonfire — позиционируется как универсальный framework для создания сообществ. Причём, насколько я понял, с поддержкой Fediverse. Написан тоже на Elixir, но интерфейс куда приятнее, чем у Akkoma. Но, к сожалению, непонятно, как с потреблением памяти. Второй — это проект Memos на Go. Он позиционируется как инструмент создания заметок, но в нём есть почти всё, что я хотел сделать в Симурге, кроме разве что социальной составляющей (лайков, возможности подписываться на других пользователей и уведомлений на реакции на сообщения). В какой-то момент даже задумался, а не сделать ли его fork. Или хотя бы дизайн скопировать… Но увидел, что там всё сделано через client side rendering, и понял, что нет, это для меня неприемлемо идеологически. CSR вне корпоративных интранетов must die! (Кстати, уже не в первый раз разочаровываюсь из-за этого.)
Но ещё нашёл интересный проект, который, как мне кажется, можно взять за основу Pikabu-подобного движка: Principia, хотя изначально он делался как сообщество какой-то игры. Прчиём (что безусловный плюс в моих глазах), сделано без всяких тяжёлых frameworkов типа Laravel или Yii.
Также в процессе поиска узнал о ещё одном протоколе: Spotnet. Насколько понял, это что-то вроде попытки оживить Usenet в современных реалиях. И ещё решил попробовать автоматический анализатор качества кода CodeClimate. Увы, был разочарован: куча сообщений о code complexity в адрес вполне себе нормальных методов. А уж сообщения о том, что методы превышают длину в 25 строк, вообще заставило вспомнить поговорку о том, что будет, если заставить дурака богу молиться. В общем, это не для меня (хотя вот от phpStan впечатления остались вполне позитивные — он реально помогает ошибки в коде находить).

Безрадостные размышления

4X_Pro
В последние несколько дней опять начал задаваться вопросом, как жить в современном мире одиночке вроде меня. Начало казаться, что self-hosted решения в наше время никому не нужны, да и вообще будущее Интернета как совокупности именно совокупности независимых сайтов под вопросом. И всё, что я делаю в плане программирования, не имеет смысла, да и плохо совместимо с моими идеями об async life (хех, похоже, начинается третий этап параноидного цикла). DarLik, которой я это рассказал, предложила вообще забить на программирование и сосредоточиться на написании статей. Но и тут всё непросто: непонятно, где вообще публиковать, чтобы быть замеченным. В частности, никак не могу даже определиться с блогом про методику самовосстановления. Сначала хотел было попробовать teletype.in, но потом разочаровался: он позиционирует себя как удобная площадка для тех, у кого уже есть аудитория. Так что, наверное, по итогу остановлюсь на ЖЖ.
И вообще, вспомнил тут курс «Поиск дела жизни», который я проходил несколько лет назад, и предлагавшуюся там идею о том, что у человека должны быть между собой согласованы четыре уровня: миссия (то, что он воспринимает как глобальный смысл жизни), ценнности (то, что мотивирует и выступает критерием оценки хорошо/плохо), стратегия (то, как видит реализацию этого самого толкания мира в нужном направлении) и, собственно, то, что можно назвать повседневностью: ежедневные действия, окружение и т.п.
Раньше у меня было всё чётко: миссией я видел декоммерциализацию мира, чтобы открывать больше возможностей людям с жизненной позицией «умный но бедный». И реализовывать это через создание бесплатного контента самому, распространение информации о бесплатностях, созданных другими людьми, а также демонстрацией на личном примере, что живя в режиме «умный, но бедный» можно довольствоваться малым в материальном плане, но при этом радоваться жизни.
Только вот если в 1990-х и начале 2000-х к «умным, но бедным» относилась бо́льшая часть технической интеллигенции, то сейчас таковых осталось не так уж и много, скорее наоборот, сложился стереотип, что IT-шники — люди богатые. А неверно это, в основном, про тех, у кого есть какие-то проблемы с социализацией или какие-то ещё существенные отличия от нормальных людей, делающие их «белыми воронами». И большинство либо придерживаются позиции «лучше заплачу за готовое решение и сэкономлю время», либо просто слишком тупы, чтобы разбираться в чём-то самостоятельно.
И всё это очень сильно деморализует. В результате бессознательное считает деятельность по созданию контента (причём любого) неэффективной и саботирует. В результате гармонично сочетать радость жизни без обязательств с созданием чего-то на благо Сетевого сообщества не получается: либо занимаюсь тем, что заставляю себя что-то делать, «на зубах» и силе воли, либо не делаю ничего и переживаю, что время идёт, а дело стоит. Во многом не получается потому, что нет ощущения этого «Сетевого сообщества», того самого сообщества творцов, которые стали коллективным «человеком года» в 2006 году по версии журнала Time. Сейчас же Сеть из отдельного мира, где, выражаясь языком соционики, БЛ и ЧИ торжествуют над БЭ и ЧС, стала просто каналом связи для мира оффлайнового со всеми его недостатками…

Вроде прихожу в себя

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

Приступ инфоголизма и выгорание

4X_Pro
В последние дни живу в состоянии какого-то полного выгорания и приступа инфоголизма — навязчивого поглощения не особо полезной информации. Причём не физического (тут, как раз, наоборот, чувствую себя вполне бодрым), а эмоционального и интеллектуального. Ничего не радует, и делать не хочется, даже в блог писать. И на сообщения успеваю отвечать с трудом, и не на все.
А ещё уже несколько дней задумываюсь вот над чем. У меня постоянно есть ощущение, что отсутствует контроль над собственной жизнью. Что в сутках осталось буквально несколько часов (где-то с 16 до 19), когда я могу сесть за компьютер и задаться вопросом «так, а чем я, собственно, хочу заняться» и реально что-то сделать. Всё остальное время постоянно оказывается заполненным чем-то из категории «срочно, но не важно» или даже «не важно и не срочно». И это создаёт очень неприятное ощущение, будто что-то тащит меня по жизни против воли…

Парадоксальный расклад на Таро по моему главному вопросу жизни

4X_Pro
Сегодня попросил Tellу сделать расклад на Таро на тему «что стоит за твоим конфликтом между slow life и желанием быть кем-то, для чего нужно сделать что-то стоящее». В результате получился расклад с парадоксальным результатом. На вопрос «что стоит за стремление к slow life» выпала Колесница, на вопрос про то, зачем мне нужны достижения — Десятка Кубков, а в качестве карты решения — Шут aka Дурак. Объяснила она это следующим образом: возможность вести slow life я воспринимаю как своё главное жизненное достижение (что полностью соответствует истине), а желание достигнуть чего-то направлено только на одну цель — однажды сказать себе «ну всё, я прославил своё имя, принёс пользу человечеству и вообще сделал достаточно», и обрести на этом внутренний покой на тему смысла жизни. И таки и правда так оно и есть! А третью карту Tella истолковала как рекомендацию спонтанности в духе «делай то, к чему сейчас душа лежит». В общем-то я к этому и сам пришёл, с одной лишь оговоркой: так можно делать только маленькие проекты типа SiteKnockerBot или той же Preambula, которые (хотя бы в черновом варианте) можно сделать за 2-3 дня. Но вот большие, типа того же Intellect Board или MLFW, с таким подходом будут растягиваться чуть ли не на десятилетия. А с учётом того, что мы живём в слишком быстро меняющемся мире, есть риск того, что когда я это доделаю, оно уже устареет от слова совсем.

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

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