Портрет 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
Воспользовавшись небольшим затишьем в жизни, вспомнил про практику четырёх вопросов к себе, которая была в том ретрите, который сэр Мик присылал мне в прошлом году. Выполнил её, и заново осознал ещё одно своё внутреннее противоречие. С одной стороны, я против типологического шовинизма, против деления типов на плохие и хорошие. С другой стороны, если разобрать моё понимание праведности или бытия Настоящим человеком или хотя бы просто «жизни по уму», то получится, что с типологической точки зрения это представитель 6 тетрады психософии с внеценностной ЧС. И воспринимать ускорителей-достигателей, погрязших в гонке за «успехом», как равных такому человеку я не могу.
В теории, конечно, выход есть: нести в массы идею «живи в соответствии с тем, кто ты есть и не пытайся сравнивать себя с другими» (или хотя бы неподходящими типами). Но вот как осуществить его на практике? Тем более, что всю жизнь я стремился к тому, чтобы нести в мир идеал именно сосредоточенного и увлечённого своим делом человека, живущего в своём ритме, и этот образ вполне конкретен. А вот идея жить по своему типу — это всё же абстракция.

Я дома

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

Не успеваю фиксировать всё

4X_Pro
Опять не успеваю фиксировать всё в блоге. А произошло довольно много интересного. В пятницу приезжал сэр Мик. Мы устроили долгую фотосессию. Он экспериментировал с постановкой света, задействовав две вспышки (и жалея, что нет третьей) и отражатель. Впрочем, самая интересная фотография получилась совсем спонтанно, когда я поднимался по лестнице, а Мик сделал фото со вспышкой так, что за мной оказалась огромая тень, похожая на какого-то монстра, преследующего меня. Я даже называл её «Я и моя тень» и выложил ВК.
Суббота особо ничем не запомнилась, кроме того, что я составил список опор личности. В воскресенье мы с отцом жарили шашлык, а вечером я ещё немного продвинулся с MLCE. Теперь там сделан весь вывод данных для главной страницы. А ещё я, после обсуждения с 10geek трудновоспроизводимых багов некоторых приложений на GTK2 и того, что имеет ли смысл их исправлять, если всё равно переход на Wayland, собрался этот Wayland посмотреть. Изначально хотел сделать LiveUSB и посмотреть на реальном «железе», но не хотелось лишний раз стирать флешку. Поэтому запустил на виртуальной машине образ RebeccaBlackOS. DE Weston мне почти понравилась: довольно быстрая, памяти потребляет немного. Только вот всплывающее меню (аналог «Пуска») в отдельном окне — это дичь какая-то. Ещё понравилась Enlightment. А вот KDE Plasma хоть и выглядит хорошо, но стартует медленно и оперативки сразу 520 Mb съедает. Sway и Liri desktop не запустились в принципе. Но в целом пришёл к выводу: с Wayland жить можно!
Сегодня выбрался на небольшую прогулку вокруг посёлка. Но увы, настроение было мрачным, и даже красивый закат не радовал. Не сделал ни одной нормальной фотографии. Плюс были переживания по поводу freelance-деятельности, описанные в предыдущем сообщении. А остаток дня ушёл на написание этих сообщений в блог и игру в Contra и Battle for Wesnoth.

Надоело заниматься Webом

4X_Pro
Всё никак не решу, что же делать с сайтами на постоянной поддержке. С одной стороны, они сейчас превратились в источник раздражения: из-за постоянно висящих «надо доделать» я себя чувствую слишком несвободным. И вообще, как-то резко усилилась потребность в свободе, в том, чтобы не было привязок по времени, и можно было всегда всё либо вообще бросить, либо отложить на неопределённый срок, и не переживать, что надо мной что-то висит, благо есть кое-какие пассивные доходы. К тому же Web мне перестал быть интересен после того, как всем стала требоваться вёрстка под мобильные устройства, которую я терпеть не могу из-за того, что не могу воспринимать мобильных пользователей как полноценных. Вместо этого опять задумался над тем, а не стать ли «техноархеологом». То есть предлагать услуги по переносу данных со старых носителей (типа дискет 3.5" или IDE-хардов) или конвертацию из старых форматов. Поизучал вопрос, оказывается, такие фирмы есть, но их достаточно мало.
А ещё можно попробовать писать ботов для TG, ВК или Яндекс.Алисы. Главный плюс — весь обмен идёт текстом, почти как во времена командной строки, нет визуальной интерфейсной части. Правда, если бот сложный, будет та же проблема: сложно сосредоточиться и заниматься регулярно.
Но тогда возникает вопрос, что делать со статусом ИП. Если его сохранить, то в итоге я могу уйти в минус из-за взносов в ПФР и ФОМС. Плюс ещё касса потребуется, так как услуги, в основном будут предоставляться физическим лицам. Можно попробовать перейти в самозанятые, у которых вместо кассы используется мобильное приложение и нет никаких взносов (хотя, думаю, рано или поздно появятся). Но для этого нужно пройти довольно сложную процедуру закрытия ИП. К тому же ИП — это всё-таки нормальная форма занятости, а самозанятый — это лишняя сущность в законодательстве… В общем, не знаю, что делать.

Возвращение в Город

4X_Pro
Сегодня решил, что скоро вернусь в Город. Главное условие выполнилось: заболеваемость упала ниже 3000/сутки. Впечатление от этого решения двоякое. С одной стороны, мне тут уже начало надоедать. Те места, которые можно обойти на коротких прогулках, я уже обошёл по несколько раз. К тому же из-за строительства шоссе стала часть мест для прогулок недоступной, в частности, Великий луг и сосновый бор возле него. А на дальние прогулки выбраться сложно: то времени нет, то желания, то встаю слишком уж поздно, и пока соберусь, уже бывает часов 15-16. Только завтра съезжу в бор возле Посада, про который рассказывал сэр Мик, и, если на обратном пути останется достаточно сил, заеду снова к старому Карпятнику, на то место, где медитировал над ручьём в мае.
С другой стороны, переживаю, что несмотря на почти три месяца, проведённых тут, не сделал того, ради чего я на дачу и езжу: не устроил своего рода мини-ретрит с ограничением Интернета до минимума и жизнью в своём ритме, которая состояла бы из медитаций, чтения книг, размышлений и старых компьютерных игр. Постоянно что-то слишком держало внимание. Исключением был только день прогулки к Карпятнику в мае и день оффлайна в июне. Даже книгу «Городской монах» не дочитал… Ещё боюсь «портального эффекта»: когда вернусь в город, навалятся другие дела и события, и не останется времени заниматься разработкой MLCE.
Впрочем, скорее всего, где-нибудь в августе или начале сентября приеду как минимум один раз, уже без основного ноутбука, и устрою себе несколько дней такой разгрузки, а заодно попробую за грибами сходить.

Жизнь снова налаживается

4X_Pro
Жизнь вроде налаживается. Вчера решилась та проблема, о которой я упоминал в предыдущем сообщении. Эмоций было много, из-за этого даже не успел ничего толком за день сделать.
А сегодня день получился вполне эффективный. С утра Welltory выдала просто отличные показатели: 71-74-29%. Давно такого не было. Правда, из-за того, что слишком рано вышел в онлайн, не мог сосредоточиться на MLCE. Вместо этого долго играл то в BfW, то в Contra (не путать с Counter Strike, который я терпеть не могу). А ещё попытался написать статью про то, где, кроме программирования, применяются принципы, аналогичные open source.
Потом выбрался в беседку, почитал книжку, затем вернулся домой и посмотрел ещё один вебинар (правда, не до конца) — про 5 причин, которые мешают достижению целей. У меня они все есть, особенно жадность и страх ошибок. Но на этот раз никаких прорывов не было, скорее раздражение на установки на «достигаторство» со стороны ведущего. Люди, ну как вы не можете понять, что если у вас есть некий «потолок», значит, вам выше (пока) не надо по каким-то причинам. Примите это, сидите и радуйтесь жизни, а не тренируйтесь в прыжках в высоту с целью пробить его головой. Со временем (и ростом знаний и мудрости) он исчезнет сам собой без всяких пробиваний.
Кстати, в Welltory во время просмотра этого вебинара показатели упали очень низко: 64-35-56%. Уж не знаю, в чём тут дело: то ли в неприятии того, что слышал, то ли просто само восприятие информации на слух отбирает столько ресурсов.
Вечером всё же попытался вернуться к работе над движком MLCE. Но увы, наглухо застрял на вопросе, как хранить дату создания документа: то ли в Unix timestamp в виде обычного integer, то ли в BSON/Date. Потом ещё выяснилось, что можно извлекать дату создания из ObjectID. Хотел было так и сделать в целях экономии. Но потом вспомнил, что планирую сделать возможность создавать черновики. И тогда дата создания в ObjectID будет отличаться от даты публикации (причём у slow liferов вроде меня — весьма и весьма существенно). Стало ясно, что нужно поле не с датой создания, а с датой публикации. К тому же оно потребуется и в том случае, если когда-нибудь сделаю отложенные публикации. Потом искал, как внутренне представляется поле BSON/Date, и будет ли какая-то экономия от применения timestamps. Как выяснилось, BSON/Date — это обычный 8-байтовый integer, только данные хранятся в миллисекундах.
В общем, остановился именно на BSON/Date. Но на решение такого казалось бы простого вопроса ушёл почти весь вечер, за который я не написал почти ни строчки кода (только нашёл и чуть доработал кусок старого, написанного ещё месяц назад). С одной стороны, я рад, что в итоге всё же пришёл к решению, для которого чувствую его обоснованную правильность, с другой — всё же это слишком долго.

Ужасный день

4X_Pro
Сегодняшний день начинался замечательно… Я выспался, был бодрым, и казалось, что все проблемы решаемы. Но увы, всё пошло наперекосяк, и день получился ужасным. Только сейчас прихожу в себя.

Дисгармоничный день и возвращение к MLCE

4X_Pro
Опять слетел с режима. В воскресенье засиделся до пяти утра (чего уже очень давно не было). Причём когда начало рассветать, вышел и долго созерцал наступающее утро, и никак не мог оторваться. Из-за этого в понедельник проснулся очень поздно и в не самом лучшем состоянии.
И то ли из-за этого, то ли по другим причинам день получился крайне дисгармоничый. И ругался много, и в плане дел результатов мало. Да ещё и рынок упал немного. Впрочем, воспользовавшись этим, дозакупился на последние свободные деньги, в частности, купил акции БСП, к которым давно уже присматривался.
И ещё снова вернулся к работе над MLCE — движком для нового сообщества. Интегрировал в него макет, свёрстанный в статику. Дело двигается не особо быстро, но теперь я знаю, что лучше не пытаться за объёмом сделанного в день, а заниматься регулярно. Отчасти повлиял тот вебинар, про который я уже упоминал. Раньше моя ошибка была в том, что я в один день делал много, перегружался, и бессознательное начинало протестовать. В то же время включалась субличность, которая внушала, что я должен повторить такой же результат, и та, которая переживает по поводу опозданий. Теперь же знаю, что делать понемногу, но каждый день и без принуждения себя в долгосрочном плане оказывается выгоднее.
Ещё опять подумываю, что нужно бы закончить с поддержкой сайтов по freelance-деятельности. Слишком уж не хочется отвлекаться на них от основных жизненных задач. К тому же бессмысленность этих задач в сочетании с постоянными переживаниями «опять не сделано» является одним из ключевых источников постоянных микрострессов, отбирающих энергию.

Размышления о делегировании

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

Курс «Тайна энергии» и немного самопознания

4X_Pro
Всё же я посмотрел первые три дня того курса, про который я говорил. Называется он Онлайн-детектив «Тайна энергии». Впрочем, на самом деле главная интрига там раскрывается в самый первый день: энергию воруют «эмоциональные вирусы» (в более привычной мне терминологии — субличности) и вызванный ими стресс. Таким образом, идея получается примерно та же,что и в «Нейрософии», только подача более грамотная и немного с другой точки зрения (в нейрософии больше на гормонах и физиологии фиксировались, а тут — на эмоциях). А ещё вспомнился ДЭИР с его учением об энергопаразитах: то же самое, но языком эзотерики. Правда, там они представлялись как что-то внешнее, а не части личности. Увы, со второго дня стало ясно, что конкретных методик будет очень мало (по одной на день), а большей частью будут уговоры «запишитесь на наш платный курс, там-то мы всё и расскажем». Но для меня-то это не вариант, поэтому буду собирать необходимые умения по другим источникам. В частности, книга «Городской монах» будет неплохим подспорьем.
Тем не менее, выполняя домашние задания, я всё же открыл для себя немало полезного. Во-первых, составил список своих личных «эмоциональных вирусов» или «энергопаразитов». В ходе этого, в частности, осознал, почему не могу сделать какое-то неприятное дело сразу, а сначала довольно долго «тяну резину в долгий ящик». Оказывается, это бессознательное ожидание, что найдётся кто-то, кто разрулит ситуацию без меня, либо окажется, что её вообще не нужно решать. На тренинге этим субличностям принято давать имена, и я назвал эту Ждущий Жан. Вторая субличность — это Банкир Вова, который постоянно циклится на том, что я должен что-то сделать. По количеству пожираемой энергии это безусловный лидер с 2007 года! Причём они с Ждущим Жаном резонируют: Жан блокирует начало дела, а Вова — не даёт заниматься спокойно чем-то другим, тратя ресурсы на мысли в духе «ну ты же должен это делать, а не что-то другое».
Во-вторых, я создал список стрессовых ситуаций, которые отбирают у меня энергию. Оказалось, что самое стрессовое для меня — это делать то, что я считаю бессмысленным! Поставил даже на нулевое место. Ну и получил объяснение, почему отключение Сети даёт такой прирост работоспособности: сразу же устраняется стресс, вызванный многозадачностью и тем, что канал не загружен (пережиток модемных времён). Ну и ещё несколько моментов отследил, которые прежде считал незначительными. Например, что не стоит бежать и проверять с утра обстановку на бирже: пользы от этого немного, а стресс из-за того, что не знаю, что делать (или по поводу неудачно принятых решений), добавляется.
Во-третьих, осознал, что то, что я списывал на биоритмы, на самом деле является влиянием накопленного стресса. Работает это примерно так. В какой-то момент происходит «уплотнение жизни» — наваливается больше проблем, чем обычно. Они порождают дополнительный стресс, который я воспринимаю как «опять биоминимум настал». Кое-как растолкав их, решаю «сейчас минимум, делать что-то ещё не имеет смысла, нужно его переждать». Это отключает моего главного энергопаразита — Банкира Вову, то есть установку «я должен». Через пару дней такой жизни энергия восстанавливается, и я делаю вывод, что из минимума выбрался. Если мир за это время не накидает мне новых стрессовых задач, то энергии накопится на «биоритмический максимум» (четвёртый уровень, «ракета» в терминологии курса), когда есть достаточно ресурсов для активного развития. Тут я активно хватаюсь за какие-то новые задачи. Но из-за недостатка знаний что-то не получается, это меня стрессирует, производительность падает и я делаю вывод «максимум закончился». Хотя на самом деле просто произошло накопление стресса, с которым я не умею работать.
И в-четвертых, осознал, почему всегда, когда я решал «ну всё, добиться ничего не получается, буду просто жить для своего удовольствия», тут же возникает какая-то новая идея. Всё очень просто: когда я принимаю такое решение, отключается тот самый главный пожиратель по имени Банкир Вова. Так было в 2013 году (забил на соционику, занялся IntB), в 2017 (забил на Tipiruem, стал делать соцсеть), в 2018 (забил на соцсеть, возникла мысль сделать новый личный сайт), в 2019 (забил на достигательство — увлёкся идеей децентрализованной соцсети). Правда, есть одно но: через несколько дней или недель после того, как я берусь за новую задачу, от нерешённых вопросов накапливается стресс и начинается внутренний конфликт. С одной стороны Банкир Вова давит «ты должен, ты должен» (и к нему подключается ещё одна субличность — Опоздавший Олег, который любит поныть на тему «мы должны были сделать это ещё N дней/недель/месяцев назад, а заканчиваем только сейчас»). С другой — бессознательное моего истинного Я понимает, что оптимальное решение ещё не найдено, и если что-то сделать сейчас, то потом всё равно придётся переделывать, и блокирует движение вперёд.
И ещё понял, почему так хорошо работается с corsico. Когда мы с ним работаем над его сайтом, он всё время сидит на связи и не даёт возможности включиться связке Ждущий Жан + Банкир Вова. Поэтому и делаем всё быстро.

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

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