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

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


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

t.me/4x_pro

Лог жизни

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


Новый Год в Сети, часть первая

4X_Pro
Вот и всё, то, что можно было доделать — доделал, с тем, что не успевал — смирился, и отправился праздновать Новый Год. На этот раз в достаточно необычном месте: на Пустой квартире вместес отцом. Как-то так получалось, что за всю свою жизнь я здесь Новый год никогда не отмечал (да и отец тоже всего один раз — в прошлом году).
Увы, ноутбука я с собой не взял (всё равно ставить толком некуда), поэтому в Сеть буду выходить только с телефона. Впрочем, это можно считать ещё одним шагом к цели, поставленной в этом году: приучить себя жить с мобильника, а не компьютера (кстати, об этом, равно как и о покупке телефона специально для этих целей, я забыл написать в итогах года). Но, в конце концов, главное, что я — на своём посту на своём сайте, а не с какого я устройства.
Сейчас на связь вышла Kitsune. Как всегда, порадовала своим замечательным поздравлением! А то её столько времени не было на связи, чтоя стал опасаться, что то ли она обо мне забыла, то ли обиделась.

Официальные итоги 2023 года. Часть 2, внешние события

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

На втором месте по важности стоят пуски этого года. Я реализовал давнее намерение — создал сообщество Идеалистов Интернета, которое работает как часть Fediverse. Хотя на данный момент это скорее ещё один блог для меня и 10geekа. Но тем не менее, Fediverse — одно из тех немногих мест, где сейчас можно быть замеченным без специальной раскрутки.
Также выложил Release Candidate для своего форумного движка Intellect Board. В него вошли все те изменения, которые я делал с 2020 года. Также изменения затронули и остальные сайты: перенёс их на новый VDS, и наконец-то подключил https и поддержку HTTP/2. Теперь теоретически могу сделать поддержку PWA с возможностью написания сообщений в блог в оффлайне.
Кроме того, в первой половине года я неплохо продвинулся в работе над собственным frameworkом под названием MLFW, на котором я сделал прототип первого проекта — гостевой книги.

Третье по важности событие — покупка новой квартиры в Области и то, что я своими силами справился с организационной частью ремонта, хотя раньше для меня само это слово было кошмаром. И надо сказать, в итоге всё получилось вполне хорошо. Так что теперь у меня есть место, которое я воспринимаю как Убежище, где я реально чувствую себя в комфорте и безопасности. А ещё новая квартира стала радикальной формой расхламления: на новое место я вывез те вещи, которые действительно требуются регулярно.

Также я впервые сделал многоцелевой домашний сервер для раздачи файлов, видео по DLNA, выкачиванию и раздаче torrentов в постоянном режиме и ещё ряда функций. На старой квартире в его роли выступает старый ноутбук, на новой — роутер с флешкой.

После двухлетнего перерыва я в очередной раз принял участие в конкурсе на CodinGame. Результаты остались примерно такие же, как и в прошлый раз: 725 место среди 5290 участников.

В типологической деятельности тоже наметилось некоторое оживление. Во-первых, я опубликовал черновик своей типологии эволюционных стратегий, придуманной ещё в 2021 году. Во-вторых, благодаря пользователям Keynol и golblincat наметилось некоторое оживление на socionics.me.

Летом этого года я получил статус квалифицированного инвестора — какое-никакое формальное признание.

Самым неприятным событием года было заболевание в конце августа. Давно мне не было так плохо, как тогда! 

Год был весьма неэффективным в финансовом плане: многих трат можно было бы избежать, а полученные дивиденды оказались существенно меньше, чем проценты по банковскому вкладу на ту же сумму. Также совершил одну весьма неудачную сделку на бирже: продал акции БСП. Хоть и получил прибыль более чем в 100%, но лишился дивидендов, а потом эти акции выросли ещё вдвое.

Самые запомнившиеся впечатления — поездка в Павловский Посад в начале марта этого года, и потом ещё одна — в мае, а также ночное возвращение на разваливающемся велосипеде с квартиры на дачу. Кроме того, в этом году был самый ранний заезд на дачу (22 апреля) и самое долгое суммарное проживание (с апреля по октябрь с возвращением в Москву всего на месяц в июне/июле).

Книгой года для меня стала «Жизнь Клима Самгина» М. Горького. Это огромный роман о человеке, которого я бы по характеру, типу личности и образу жизни мог бы назвать своей копией, живущей в других условиях. Жаль, что роман так и остался неоконченным, поэтому неизвестно, нашёл ли главный герой своё место в жизни в итоге или нет.
Компьютерной игрой года я назову, пожалуй, «Жизнь и страдания господина Бранте». Эта игра тоже во многом заставила задуматься о своих ценностях и выборе, который делается на их основе.

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

Несмотря на то, что год чем-то напоминал 2020, который я провожал с радостью избавления, в целом 2023-ьим я вполне доволен. Исключение — период с июля по середину сентября. В историю моей жизни этот год войдёт как Эпоха Великих Трат (за него я потратил денег чуть ли не столько же, сколько за предыдущую жизнь), Год Прекрасной Весны (часть года до начала июня действительно была одним из лучших периодов с 2019 года) и Год Тяжёлого Лета. Ещё его можно назвать Годом Недоделанных Дел, так как многое из того, что я хотел закончить к Новому году, в итоге пришлось перенести на 2024 год. В частности, я не успел закончить переезд (перевезти новый компьютер на новую квартиру), не выпустил официальный релиз Intellect Board 3.05 (никак не добавлю поддержку PostgreSQL в инсталлятор), не успел пройти StarCraft Broodwars. 

Официальные итоги 2023 года. Часть 1, внутренние изменения

4X_Pro
На прошлый Новый год я загадал очень необычное желание: избавиться от иллюзий, которые мешают мне видеть себя истинного. Высшие силы услышали это желание, и во многом оно сбылось. Поэтому итоги этого года будут в формате двух частей: первая — внутренние изменения, вторая — события жизни.

Начну с главного. Самым большим моим открытием в плане самопознания в этом году было то, что у меня почти нет своих интересов и устремлений. Почти всё, что я делаю, я делаю ради одного: получения оценки в широком смысле этого слова, в том, про который я писал в статье «Мир школы и мир улицы». Ради того, чтобы почувствовать «меня заметили, меня оценили». Исключение — это разве что познание новых миров через книги, компьютерные игры, фильмы и т.п.
Причём чуть позже, размышляя над этим, я осознал, что наиболее важным показателем для меня являются оценки незнакомых людей: лайки и комментарии от них, а ещё больше — упоминания и обсуждение сделанного мной на совершенно сторонних сайтах и форумах. Ну и высшим достижением я бы считал упоминание о себе в СМИ или на ресурсах типа Wikipedia.
Также пришло понимание, почему так раздражают люди, у которых такой потребности в оценке нет в принципе. Ответ достаточно прост: они не вписываются в мои представления об идеальном обществе, где главным стимулом к труду являются не деньги, а общественное признание, те самые оценки.

Ближе к концу года я осознал, что хоть и заявлял, что пошёл особым путём — путём Отшельника с точки зрения типологии РСИ, который перерос второй уровень («моралистов»), но отказался играть по правилам третьего («тактиков»/«карьеристов»), по факту это не так. Я всё равно вовлёкся в игру третьего уровня — «докажи, что принадлежишь к элите, не массам». Просто вместо попадания в элиту в нынешнем понимании этого слова — «управленческая прослойка, контролирующая распределение ресурсов» — я занимаюсь тем, что доказываю свою принадлежность к элите в своём личном понимании, к тем, кого я называю Настоящими Людьми. Причём в этом году несколько трансформировалось понимание, кто это вообще такие. Теперь оно звучит предельно лаконично — «Люди, которые служат какой-то идее, во имя которой они могут действовать вопреки личным, семейным или клановым интересам».

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

Я смог формализовать свою систему моральных ценностей и в начале весны изложил  её в виде заметки на стене ВК. Ключевым понятием в ней являются возможности. Добром является то, что их расширяет, открывает больше возможностей для всех. А как зло воспринимается всё то, что ограничивает и закрывает возможности, либо то, что оставляет возможности только для своих за счёт ограничения возможностей для всех — различного рода клановость, семейственность, кумовство, закрытые сообщества, платная информация и т.п. 

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

Летом этого года я наткнулся на сообщение (чей-то комментарий на YouTube), которое дало мне ответ на давний вопрос, почему всякие «достигатели успеха» и «ускорители жизни» кажутся мне насквозь фальшивыми людьми и вызывают неприязнь. И тот же самый комментарий дал мне понимание, чего же на самом деле хочу я: разрешения от некоей значимой фигуры общественным требованиям не соответствовать.

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

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

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

Крайне неприятным итогом стало разрушение ещё одного мифа. Прежде я верил, что что-то по-настоящему стоящее можно сделать только живя спокойной, размеренной жизнью и работая исключительно за идею. Но в этом году попалось слишком уж много опровергающих это примеров: тот же, yggdrasil, созданный человеком, которому коммунистические идеи категорически чужды (но при этом являющийся open source продуктом), или статья о том, в каких условиях дикой спешки и работы на износ создавался StarCraft — одна из тех игр, которые я отношу к «играм на все времена».

Но главный итог — по-прежнему не даёт покоя вопрос, как жить, если я так сильно не совпадаю по скорости с окружающим миром? Как найти то, в чём можно совершенствоваться и стремиться стать экспертом, получая ту самую Оценку в широком смысле этого слова, чтобы быть уверенным, что это не потеряет актуальность через пару-тройку лет, обесценив все потраченные усилия? Увы, ответа нет… Разве что заняться стяжанием того самого состояния Внутреннего Безмолвия, или вернуться к исследованию эффективных состояний психики вообще, чем я пытался заняться несколько лет назад. Видимо, найти эти ответы и станет моим главным пожеланием себе на следующий год…

Заметка в Instagram от December 30, 2023 at 10:40PM

4X_Pro
Есть у меня предновогодняя традиция — за пару дней до НГ выбираться на длинную прогулку в одиночестве, чтобы вспомнить уходящий год и поразмыслить о своём месте в жизни. В последние годы я несколько раз эту традицию нарушал, но в этот раз решил, что нужно её восстанавливать. И отправился на прогулку в Измайловский парк, к Лебедянскому пруду. Погода была совершенно не новогодняя и прогулочная, но это даже к лучшему: меньше людей – больше уединения.
Я шёл и думал о том, что напишу в итогах года. Потом незаметно перешёл к главному для меня вопросу: как жить в этом слишком быстро меняющемся мире? На что опираться, если даже сам Интернет может перестать быть таким, к какому мы привыкли: давно вижу тенденцию к тому, что вместо множества независимых сайтов может остаться только несколько десятков централизованных площадок, а в остальном Интернет будет использоваться только как среда передачи данных между серверами и мобильными приложениями. И зачем тогда делать какие-либо self-hosted решения (а другие я не признаю)?
Увы, ответа я так и не нашёл. Зато прогулка дала какой-то внутренний покой и умиротворение. Вместо злости на мир и желания искать виноватых в лице соцсетей пришло внутреннее спокойствие. Но, увы, без понимания куда всё-таки идти дальше.
#размышления #сложныевопросы #прогулка #измайловскийпарк #лебедянскийпруд #серость #серыйвечер #новогодниетрадиции #новогодняятрадиция

Смотреть все фото

Предновогодние игры

4X_Pro
Во вторник съездил на предновогодние настольные игры, ради чего в понедельник вернулся в Москву. Впечатления от игр остались противоречивые. Из-за того, что чувствовал себя полузаболевшим, хотел сначала приехать на совсем короткое время (час-полтора), но в итоге остался до закрытия.
Сначала сыграли в «японский бэнг», но игра шла плохо. Был за ниндзя, мы проигрывали с самого начала, причём меня целых два раза подорвали на карте бусидо, команда самураев, казалось, уверенно побеждает. Но в итоге тот, в ком все были уверены, что это самурай, оказался ронином, и победил, имея 5 жетонов чести (играли на семерых, поэтому у ронина это равно 15 очкам), чем немало порадовал меня.
Потом впервые сыграл в «Семь чудес». Игра понравилась, но как и во всех играх на распределение ресурсов, плохо понимаю, когда переходить от накопления к активной трате. Плюс ещё на второй эпохе недостаточно вложился в развитие военных построек и стал отставать от соседей. Можно было бы смириться (за военное поражение дают всего -1 одно за эпоху) и переключиться на что-то другое, но не стал. Плюс не было чёткого плана, как развиваться вообще, так как для этого нужен хоть какой-то опыт (по крайней мере, мне, ориентированному в Прошлое). Поэтому строил в основном, здания, которые дают очки сразу же, без долгосрочных планов. В итоге соседи обошли меня по войне, ещё один игрок — по науке и торговле, ещё один — по гильдиям. И в итоге последнее место, пусть и с отрывом на одно очко от предпоследнего. Казалось бы, для первого раза это вполне приемлемо, но в игре новичков было то ли трое, то ли четверо, и некоторые оторвались от меня весьма существенно.
Из-за этого я ощутимо расстроился, но общая атмосфера доброжелательности и позитивного настроения это как-то сгладили. Сколько же хороших людей есть на играх! Поэтому домой шёл сильно уставший (там ещё было шумно и душно), но скорее довольный встречей. Она мне во многом напомнила предновогоднюю встречу в конце то ли 2018, то ли 2019 года, которая тоже прошла так позитивно!

Очень гармоничный день

4X_Pro
Сегодня получился просто прекрасный день. Проснувшись, я обнаружил, что в квартире светлее, чем обычно. Раздвинул шторы и обнаружил, что за окном впервые чуть ли не с начала декабря по-настоящему солнечный день. Быстро собрался и пошёл на прогулку, чтобы не упускать такое. Вернулся очень довольный, и с несколькими новыми фотографиями, которые потом многим понравились.
Остаток дня провёл в режиме спокойной и неспешной жизни, какое-то время даже в медитации посидел. Наконец-то посмотрел часть видео, которые мне присылали DarLik и 10geek. Потом в очередной раз стал перепроходить «Жизнь господина Бранте», но сыграл неудачно: одна единственная ошибка привела к множеству нежелательных последствий. В основном, герою не хватало жизненных сил. В итоге просто не дожил до пятой части…
Ещё обнаружил то, что TypForum основательно загадили спаммеры. Пришлось разгребать. Эх, всё требует внимания, даже то, что уже давно заброшено. Вот она, обратная сторона использования слишком популярного ПО (там стоит phpBB 3.x). Нужно либо обновить, либо сконвертировать на Intellect Board. Но уж очень там красивая тема дизайна, жаль от неё отказываться. (Хотя будь у меня побольше ресурса, попробовал бы портировать её на IntB).
Хотел ещё начать писать итоги года, но пока руки не дошли до нормального текста. Просто добавил пару пунктов, которые нужно будет в этих итогах отразить…

Заметка в Instagram от December 24, 2023 at 02:43AM

4X_Pro
Выбрался на вечернюю прогулку по Большим Дворам. Почти пустые туманные улицы с редкими прохожими вызывали ассоциации с игрой Silent Hill. Потом выбрался к главной площади с яркой иллюминацией и красивой ёлкой, и это впечатление исчезло. К тому же вскоре туман сменился дождём, а затем и густым снегом.
#вечерняяпрогулка #туман #вечер #фонари #снегвсветефонарей #снегвсветефонаря #фонарьиснег #новогодняяёлка #новогодняяелка

Смотреть все фото

Самая длинная ночь — позади

4X_Pro
Ну всё, самая длинная ночь и день солнцестояния позади! «Старость года» пережили, дальше будет легче! А то от недостатка солнечного света я в последнее время сильно торможу…

Устранение последствий ремонта и новый роутер

4X_Pro
Сегодня выполнил главную задачу этого заезда: устранил оставшиеся последствия ремонта. Во-первых, съездил в строительный магазин и сдал всё, что оставалось неиспользованным и можно было сдать (кроме строительнх материалов в мешках, которые отец вывез на дачу ещё в прошлый заезд). Во-вторых, вынес остатки мусора и упаковки от диванов. Так что теперь в квартире нет ничего лишнего, и все три комнаты полностью
доступны.
А ещё настроил новый роутер (правда, сделал это ещё во вторник, просто не дошли тогда руки об этом написать). Долго не мог определиться, как лучше сделать: купить роутер попроще и одноплатный компьютер на AliExpress, который будет домашним сервером, или же взять роутер подороже и прошить на OpenWRT. В итоге всё решилось иначе. Ещё летом отец одал мне подарочную карту для Эльдорадо. Сначала я хотел использовать её для покупки мобильника, но оказалось, что это не особо выгодно. Если покупать такой же телефон через Яндекс.Маркет, можно найти дешеле на половину стоимости карты, а то и больше. А переплачивать за надёжность поставщика, как это делает Kitsune, явно не соответствует пути Искателя Халявы. Поэтому решил так: теелфон закажу на Яндексе (причём в итоге взял уценённый), а карту решил потратить на роутер. Сначала не мог определиться, что брать: Keenetic Hopper с 256 Мб RAM или Keenetic Giga с 512 Мб и дополнительным USB-портом. Почитал обзоры, и уже сделал было выбор в пользу первого, решив, что остатки карты потрачу на беспроводные наушники для нового телефона.
Но отоварить карту можно было только в оффлайновом магазине. Я всё время откладывал поездку туда и дооткладывался до того, что Hopper подорожал так, что карты стало не хватать, а Giga остался в прежней цене. Из-за этого решил, что раз уж тратить живые деньги всё равно придётся, а разница в цене стала существеннно меньше, куплю Giga.
Правда, в итоге получилось то, что называется overkill. Во-первых, оказалось, что для моих потребностей вполне может хватить штатной Keenetic OS. В ней есть и SMB, и SFTP-сервер, и Torrent-клиент и можно даже установить пакет ygddrasil. Правда, оказалось, что в последнем особой необходмости нет, Keenetic позволяет настроить доступ к сервисам роутера через своё облако, даже если они за NATом (а Yggdrasil мне нужен был именно для этого). Осталось только разобраться, можно ли повесить в ней скрипт на crontab для скачивания резервных копий сайта на флешку. Но сейчас все запущенные сервисы занимают суммарно всего 20% RAM. Правда, сейчас Torrent-клиент бездействует.
Но зато теперь Интернет работает по-максимуму! По всей квартире, кроме дальней части балкона — даже чуть больше, чем положено по тарифу! (Предыдущий роутер не вытягивал больше 20 Мбит/с из-за необходимости шифрования для протокола L2TP.) И главное, перестал тормозить VK. Теоретически теперь можно переключиться на тариф 100 МБит/с (больше не получится из-за того, что провайдер испольует 4-жильную витую пару), но нужно ли переплачивать... Всё равно после где-то 40 Мит/с разница для повседневных нужд не особо заметна.

Заметка в Instagram от December 21, 2023 at 01:26AM

4X_Pro
Короткая вечерняя прогулка по предпраздничному Павловскому Посаду. Новогоднее настроение уже ощущается! #павловскийпосад #новогодняяелка #новогодняяёлка #ночнаяпрогулка

Смотреть все фото

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

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