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

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


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

t.me/4x_pro

Лог жизни

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


Биоритмический максимум

4X_Pro
После почти недели прозябания вдруг случилось два очень результативных дня подряд. Вернулся к работе над MLCE и доделал редактирование контента! Теперь создание статей работает как надо. Только вот поразмыслив, решил разделить редактирование собственно текста и мета-информации: тегов, заголовков и т.п. аналогично тому, как это сделано в Дзене. Кроме того, тогда форма мета-информации будет общей для всех видов контента. Теперь осталось совсем немного: доделать вывод публикаций по тегу, редактор профиля пользователя и обработку тегов, и базовые функции движка будут готовы.
А ещё вчера немного доработал TypographerBot для Telegram с подачи одного из пользователей. Оказалось, этим ботом тоже пользуются!
В общем, похоже, у меня сейчас биоритмический максимум. Да и в Welltory показатели отличные! Эх, вот если бы я каждый день жил так, как вчера, столько бы всего сделал! Но увы, даже сегодня эффективность уже ниже. Завтра, наверное, устрою себе день отдыха…

Чего мне не хватает для внутренней гармонии?

4X_Pro
В очередной раз задумался, почему вроде бы избавился от всего ненужного, но такая жизнь, какой я представлял её себе в начале 2000-х, когда только формировалась моя идеология, не получается. Тогда я думал: вот избавлюсь от всяких «надо» и буду жить так. Полдня — либо на очередной проект, либо на поглощение компьютерных книг и курсов. Как у Эраста Фандорина в конце серии: каждый год — освоение какого-то нового дела. А вторая часть дня будет уходить либо на художественные книги, либо на компьютерные игры, либо на медитативные прогулки на природе, либо просто на поездку в город в поисках вдохновения, впечатлений и приключений (в хорошем смысле этого слова). Но самое главное, я буду делать всё перечисленное пребывая в состоянии внутренней целостности и гармонии с собой.
Но вот самого главного — этой внутренней целостности и гармонии — почему-то нет. Из-за этого всё идёт вкривь и вкось. Вместо планомерного освоения того нового, что я считаю важным, — бессистемное поглощение любой случайно попавшейся под руку информации. А пройти какой-либо законченный курс могу только на даче, уйдя почти в глухой оффлайн. По-другому — никак не сосредоточиться. Свои проекты интересны первые два-три дня, а потом приходится себя заставлять. Книг за год читаю даже меньше, чем goblincat, хотя она работает, и времени у неё существенно меньше. Прогулки только очень изредка приносят радость. И внутреннюю целостность чувствую только в редкие моменты: либо когда играю в старые игры (хотя иногда ещё Battle for Wesnoth и Ведьмака), либо с подачи кого-то извне (как, например, во время прогулки с Миком в июле на озеро Данилище).
Только вот вопрос: чего мне для этой гармонии не хватает?

Халява от PlayNow заканчивается

4X_Pro
Снова халява заканчивается! В GeForce PlayNow сократили время игрового сеанса с часа до 30 минут. С одной стороны, теперь стало реально дождаться очереди днём. С другой, за сеанс удаётся успеть совсем немного… Ещё узнал, что появился ночной тариф, который действует с 1:00 до 13:00 и стоит вполне приемлемую даже для меня сумму, в отличие от полного. Теперь вот думаю, не подключить ли… С другой стороны, тогда придётся корректировать свой режим дня: либо вставать раньше, чтобы успеть поиграть, либо засиживаться часов до пяти утра.

Здесь вам не Чухлинка!

4X_Pro
Хорошая новость! Несколько дней назад узнал, что железнодорожной станции Перово вернули её историческое название! Для тех, кто не в курсе, поясню, что ст. Перово переименовали в Чухлинку в рамках массовых переименований при подготовке пуска очередного диаметра МЦД. Меня это бесило (не говоря уж о внесении неоднозначности, т.к. платформа Чухлинка есть на Горьковском направлении), но считал, что сделать тут ничего не получится, и придётся мириться с этим весь остаток жизни. Но, оказывается, нашлась инициативная группа граждан, которые собирали подписи и в итоге добились восстановления исторической справедливости! Очень рад тому, что такие люди у нас на в районе есть!

Об «аскетах», «жизнелюбах» и миссии

4X_Pro
Наткнулся в ЖЖ на серию материалов, которые потрясли меня до глубины души: https://maysuryan.livejournal.com/670604.html и заставили заняться корректировкой своей идеологии. Я очень давно интуитивно понял дихотомичность «аскетов» и «жизнелюбов» (сам называя их Избранными и обывателями), но не понимал, что сменяемость их в истории — процесс неизбежный и объясняющийся исторической и эволюционной закономерностью, а не упущениями отдельно взятых руководителей-«аскетов». Мне всё казалось предельно простым: нужно всех так или иначе сделать «аскетами», в результате чего даже при нынешнем уровне производительности труда ресурсов станет хватать на всех. Таким образом можно будет построить общество, где можно жить, не боясь Будущего, без страха остаться за бортом жизни, и в гармонии с собой (то есть сведя к минимуму принуждение себя). А именно это и есть моя конечная цель, если откинуть всякие субъективные составляющие типа «прославить своё имя».
Проблема заключается в том, что для настоящих «жизнелюбов» жизнь без страха перед Будущим — идея достаточно чуждая и абстрактная. Они слишком верят в себя, и слишком не верят в то, что могут «оказаться за бортом». (Кстати, нужно поискать корреляцию с темпористическими типами, хотя бы среди тех людей, которых я знаю.) Но самое главное — они рассмаривают внутривидовую конкуренцию не как неразумную трату ресурсов, а как неотъемлемую часть жизни, чуть ли не её смысл. Вспомнились рассуждения некоторых участников настолочного чата, в частности, А.Зб. о том, что без борьбы ты не узнаешь, чего сто́ишь, и solly.mobil о том, что христианский рай был бы для неё удивительно скучным местом. И отдавать часть завоёванных в этой борьбе ресурсов только на то, чтобы у какой-то части человечества была возможность в ней не участвовать — для таких людей дикость. А главный аргумент «жизнелюбов» против социализма — «у людей не будет мотивации работать». Хотя на самом деле мотивации не будет только на «лишнюю» работу, которая нужна для того, чтобы обеспечить «жизнь лучше соседа», а не для того, чтобы обеспечить себя необходимым. И в таких условиях человечество сможет работать гораздо меньше, где-нибудь 2—3 часа в сутки и без конкуренции за рабочие места.
Только вот как найти такой вариант сосуществования, чтобы «жизнелюбы» не портили жизнь «аскетам» втягиванием во внутривидовую конкуренцию, а «аскеты» «жизнелюбам» — своими ограничениями и запретами — совершенно непонятно. Единственное что приходит в голову — это создание каких-то современных аналогов монастырских общин, в которых хозяйство будет максимально обособленно от внешнего мира. И ещё возникла мысль, что поиск ответа на этот вопрос сосуществования и есть на самом деле моя миссия.

Мотивация и целостная картина

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

Результативные дни

4X_Pro
Вчера получился весьма результативный день: неплохо продвинулся с MLCE: наполовину сделал создание новых сообщений. По сути, осталось только подключить визуальный редактор и сделать обработку новых тегов при редактировании сообщения, и доверстать показ сообщений по тегу, после чего у меня будет минимально работающая версия.
А сегодня получилось так, что встал весьма рано по своим меркам. Воспользовался этим, чтобы утром поиграть в «Ведьмака» через GeForce PlayNow. Успел отыграть целых три сеанса и неплохо продвинулся. Игра очень даже нравится! Только вот указатель, куда идти, чтобы выполнить задание, на мой взгляд, слишком сильно упрощает жизнь. В Arcanumе или Falloutе поиск нужного для квеста места или персонажа сам по себе был интересной задачей. С другой стороны, ориентироваться в 3D-мире гораздо сложнее, чем в изометрических, да и сам мир огромнее, и значительная часть игроков просто бы забросила игру.
Вечером сходил на долгую-долгую прогулку к Лебедянскому пруду. Постоял на берегу, вспомнил свои предыдущие прогулки, поснимал облака. Потом сделал круг вокруг пруда и ещё сходил вдоль Лебедянского ручья к тому месту, где он впадает в Серебярку. Эх, сколько же лет я там не был! Вообще, в последнее время стал гораздо реже залезать в труднодоступные места Измайловского парка…
Во время прогулки также размышлял о том, что хотя я вижу три основных пути самореализации, не понимаю, как объединить их в единое целое. Да ещё и так, чтобы это целое давало бы мне конкретные цели на каждый день. А именно наличие цели даёт ощущение собранности и сосредоточенности в здесь и сейчас, некоей мобилизованности, и, в свою очередь ощущение жизни. Ещё крутил в голове идею сделать «антитренинг успеха» — учить людей не переживать по поводу того, что их них не получилось «ускорителей жизни», а вместо этого радоваться малому. Но увы, всё упирается в мои сложности с формулированием мыслей, особенно в устной фрме.
Что любопытно, несмотря на то, что на прогулке я очень и очень устал, Welltory выдаёт отличные показатели: 76-62-36%.

Мой главный страх

4X_Pro
Недавно, читая книгу «Городской монах», осознал свой главный страх. Я всегда был сторонником «жизни по уму», когда любой результат получается с минимальными затратами (неважно, денег, времени, сил, энергии или каких-то других ресурсов) за счёт того, что место, время и направление приложения этих усилий и затрат тщательно просчитано и выверено, а ещё лучше — прочувствовано на интуитивном уровне, как подсказка от высших сил. На мой взгляд, именно это даёт возможность легко скользить по течению жизни, получая от этого удовольствие, а не преодолевать её препятствия, стиснув зубы. И всегда негативно относился к подходам в духе «не бойся больших расходов, бойся недостаточных доходов», «чем больше делаешь, тем больше к тебе вернётся» и тому подобных призывов, которые часто можно услышать от тех, кого я называю «ускорителями жизни». Так вот, мой главный страх можно сформулировать так: «вдруг те, кто черпают жизнь полной ложкой, окажутся более правы, чем я, который отмеряет её аптекарскими весами».

Дисгармоничный день и включение административного ресурса

4X_Pro
Вчера и позавчера получились весьма эффективные дни, когда успевал много. И с MLCE продвинулся (хотя и мало), и решил вновь возникший вопрос с аппаратным ускорением видео в Linux, что дало возможность снова играть в PlayNow (и поиграл немного в Ведьмака), и ещё много чего успел. В частности, сделал себе закрытый канал в Telegram, который буду использовать в качеств записной книжки, и хотел написать заметку об этом в «Личную эффективность». Только вот в блог так и не собрался написать…
А вот сегодняшний день получился очень дисгармоничным. Утром было всё вроде бы нормально: встал бодрый, решил вопрос со сменой тарифа в МТС, так как на дачу надолго в ближайшее время не поеду надолго. Потом на связь вышел сэр Мик и начал сыпать короткие сообщения одно за другим, что вызвало раздражение. Эх, в Telegram нужно бы сделать минимальный интервал между звуками уведомлений хотя бы в полминуты… Потом я пошёл на свой сайт, и обнаружил очередную кучу сообщений от пользователя _1_. Причём сообщения из категории «настолько лютая чушь, что и даже по существу что-то ответить сложно». Да ещё и с попытками обойти запрет на гиперссылки (делая их обычным текстом, пожалуй, нужно будет и на это фильтр добавить), и хвастовством на тему, что на другом форуме ему это сделать удалось. У него напрочь отсутствует 6 ТУАИ (да и 8, наверное, тоже), и он просто не понимает, что вся та хрень, которую он предлагает, владельцем сайтов в условиях современного Интернета просто не нужна. Да и большинство обычных пользователей такой заумной системой пользоваться не будут. В лучшем случае, только такие же поехавшие 3Л как он. Впрочем, основная причина была не в его предложениях, а в том, что такое ощущение, что специально пишет противоположную моей точку зрения лишь бы поспорить. В общем, сделал то, что с одной стороны, считаю не совсем правильным, с другой — всю жизнь хотел иметь такую возможность по отношению к процессионным психософским Логикам (особенно бывшим лицеистам из 1502): заткнул ему рот административным ресурсом. Попросту, забанил ко всем чертям.
Причём в процессе бана выявилось два бага. Первый — некорректный SQL-запрос из-за переделки движка под SQL strict mode, второй — по каким-то причинам «слетели» правила форума. Как это ни странно, забанив его, я несколько успокоился.
Потом отправились с Tellой на Автозаводскую. Там хотели посидеть в одном грузинском кафе. Я долго пытался отговорить её ехать в такое время через полгорода, беря на себя ненужный риск заразиться, но без толку. Затем сходили к остаткам Симонова монастыря, возле которых был зимой 2020, и с тех пор хотел как-нибудь вернуться и пофотографировать ещё раз при хорошем освещении.
Сначала всё прошло очень даже неплохо: посидели в кафе, съели вкусный хачапури, пофотографировали башни, но на обратном пути нахватался негатива и всё стало бесить, особенно громкие звуки. Домой приехал уставший, злой и с плохим самочувствием. Не хватило сил даже в Instagram фото выложить. В какой-то момент даже загонялся на тему, что снова заболеваю COVIDом, особенно когда Welltory выдала показатели 20-20-98% (кажется, это худший замер за всё время). Но потом всё как-то наладилось, особенно после того, как ночью ещё раз поиграл в Ведьмака.

Жизнь налаживается, но сомнений много

4X_Pro
За последнюю неделю в глобальном плане жизнь наладилась, но в локальном то и дело происходят какие-то мелкие неприятности. Из-за этого, хоть и вернулся к разработке MLCE, двигаюсь ну очень медленно. В начале недели доделал выдачу главной страницу, во вторник так же составил общий план всех доработок. Получилось ни много ни мало 25 пунктов. В среду хотел двигаться дальше — делать вывод материалов по тегу или стены пользователя, но уже второй день уходит куда-то мимо. Впрочем, вчера день просто выпал из жизни — так получилось, что пришлось его целиком посвятить бытовым вопросам (зато сделал многое).
Кроме того, сегодня ещё 10geek прислал ссылку на форумный движок Discourse. Как это часто бывает, в первый момент я начал переживать на тему «всё уже сделано до нас», и разработка MLCE не имеет смысла. Хотя Discourse ближе к классическим форумам, а MLCE — это что-то среднее между коллективным блогом и социальной сетью. Потом сам же 10geek дал такой совет: «…если у тебя возникает вопрос «реально ли нужно делать то, что я делаю», поставь программу и найди в ней недостатки. […] Если программа в чём-то превосходит твою, то она наверняка в чём-то до твоей недотягивает.» После этого я вспомнил, что у меня то же самое было в своё время с friendica, Oxwall и InstantCMS в те времена, когда я делал соционическую соцсеть. В первый момент они казались отличными решениями, но потом находились существенные недостатки. Во friendica — просто убогий интерфейс даже по моим меркам, в Oxwall — отсутствие нормальных сообществ и излишне сложный код, в InstantCMS — отсутствие модуля уведомлений (точнее, он есть, но платный) и недостатки юзабилити.

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

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