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

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


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

t.me/4x_pro

Лог жизни

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


Четвертая поездка в СПб, день второй, который пошёл не по плану

4X_Pro
Сегодня был просто день поломанных планов. По изначальному планувденьвторой мы собиралсь сходить в Эрмитаж, но все Tella сказала, что очень хочет снова взглянуть на Исаакиевский собор, и я поменял местами планы на день второй и третий, так как Исаакиеский собор находлся с тем местом, откуда я хотел начать осмотр западной части города (от Мариинского дворца и далее по ул. Декабристов).
Но утом мы проснулись и поняли, что с самочувствием у нас всё плохо. Я досаточно быстро пришёл в себя, а вот у Tellы проблемы длились весь день. Впрочем, оцениватьсвоё состояние и внутренний ресурс она нормально не умеет, поэтому после небольшой задержки решили всё же действовать по плану. Доехали до Исаакиевского собоора. По дороге из окна такси посморели ту часть Невского проспекта, которую я прежде как-то упускал — между Аничковым мостом и станцией метро Гостиный Двор. Решили, что вернёмся туда вечером. Потом сделали круг вокруг Исаакия (внутрь в этот раз Tella решиа не заходить), вышли в сад рядом с ним, посмотрели Синий мост (самый широкий в Петербурге, его вполне можжно назвать мостом-площадью) и Мариинский дворец, но жутко замёрзли, и Tella захотела выпить кофе. Но в кофейне и она, и я почувстовали себя хуже и решили срочно возвращаться в гостиницу.
Я потом быстро пришёл в себя, а Tella уснула, и впервые за все наши совместные путешествия я оказался предоставлен сам себе. И оказалось, что я просто не знаю, что делать в таких ситуациях. Думал-думал и решил отправиться к Михайловскому замку — тому месту в СПб, которое я захотел посмотреть ещё после первого приезда, но таки не складыалось. Уже почти было собрался, но тут проснулась Tella, сказала, что ей гораздо лучше, и она хочет со мной. Изначально я хотел ехать на трамвае по Литейному до ул. Белинского, но Tella по дороге захотела поесть, поэтому решили доехать на метро до ст. Достоевская, поесть там, потом ехать уже дальше на трамвае. Но когда доехали, Tella опять почувствовала себя плохо, и пришлось снова срочно возвращаться. Единственное, что успели — это посмотреть снаружи Владимирский храм. Он очень красивый, но совершенно не петербургский по духу, если так можно выразиться. Этакое пятно светлых красок среди города мрачных холодных тонов и строгих линий. Гораздо органичнее он смотрелся бы где-нибудь в Москве ли в том же Владимире или хотя бы Костроме.
Остаток дня сидели в гостинице и особо не собирались никуда идти, пока к нам не пришла DarLik. Она решила вытащить в бар-ресторан «Молот ведьм», расположенный неподалеку. В плане еды там не очень, но вот общая кнцепция и атмосфера очень даже понравились! И сразу улучшли впечаления об этом, казалось бы, потерянном дне!

Четвертая поездка в Санкт-Петербург, день первый

4X_Pro
Поезд, вкотором мы ехали, оказался хорош всем, кроме одного: системы вентиляции. Из-за этого в купе стало настолько душно, что Tella в шесть утра открыла дверь и категорически отказалась её закрывать. Из-за эого я проснулся как раз в тот момент,когдапоезд стоял в Бологом, и смог наблюдать рассвет из окна поезда. Это был весьма необычный опыт, прямо часть той самой «другой жизни», которую я иду, но потом из-за отктрытой двери и сишком яркого света я так и не смог уснуть поовторно. Часа четыре провёл в состоянии между сном, бодрствованием и попытками медитировать, потом понял, что бесполезно. Разшторил окно непосредственно в купе и стал смотреть на леса и поля Ленинградской области. Впечатление от тамошних лесов совсем иное, чем от Московской области, они кажутся более суровыми. А ещё ЛенОбласть гораздо меньше застроена, чем Московская, где, по крайней мере на восточном направлении, уже почти не осталось широких пустых полей до самого горизонта, какие раньше быи возле Фрязево и 33 км.
Смотря в окно, я поймал себя на том, что отдельные места, особенно перед самим Санкт-Петербургом и в черте города, уже начинают казаться узнаваемыми, и вызывают воспоминания о предыдущих поездках. А ещё поймал себя на том, что волнения и предвкушения перед встречей с этим городом на карю земли всё же горадо меньше, че в первые два приезда...
Высадка и поезда и первые часы в городе прошли достаточно будично. Как всегда, первым делом отправились поесть в ТЦ «Галерея». Потом Tella не упустила возможности походить по магазинам. (Зачем ехать в другой город и тратить время на ТЦ, которые мало чем отличаются от Московских, немного за пределами моего понимания, ну да ладно). Затем, мы, наконец-то, отправились в гостиницу.
Зселившись и доспав пару часов, я списался с DarLik, которая сейчас тоже в СПб. Решили чуть позже встретиться у неё на квартире, а пока решили осмотреть часть города между гостиницей и Витебским вокзалом. Витебский вокзал я видел из окна такси ещё в предыдущий заезд,и который произвёл на меня очень сильное впечатление. Наверное, это самый красивый вокзал из тех, которые я видел (не считая разве что Киевского в Москве). По дороге туда видели немало интересных зданий XIX или начала XX века на улицах Марата, Правды и Достоевского, а также вполне современный Театр Юного Зрителя. Приеду домой — буду изучать Wikimapia, чтобы узнать больше об истории этих мест.
От вокзала было сравнительно недалеко до места, где сейчас живёт DarLik, и мы отправиились к ней. DarLik ещё на этапе планирования поездки предлагала отправитьсяв в место под названием «Особняк-Небылица». Я сначала отнёсся к этой идее скептически, но её внеапно поддержала Tella. И мы всё же поехали туда. Правда, собирались долго, и выехали, когда до закрытти оставалось полторачаса. Когда доехали, стало ясно, то у нас всего чуть меньше часа времени. Ходить куда-либо втроём,как ыяснилось, достаточно непросто: для DarLik приезжать под закрытие — норма, а Tellу подобные ситуации жутко нервируют, причём иррационально (или, скореее всего, есть какая-то неприятная ситуация в детстве, которую она сознательно не помнитД. Из-за этого Tella всё время бежала впереди и торопила с осмотром (впрочем, она всегда всё осматривает быстро), а DarLik, наоборот, застревала чтобы осмотреть всё детально, и Tellу это злило, а я метался туда-сюда и не зналчто со всем этим делать.
Надо сказать, что этот Особняк-Небылица — это просто радость для суггестивной ЧИ и вообще соционических альфийцев: тут и элементы стимпанка, и сказочный мир и лес чудес. А если бы мы не сэкономили на экскурсии, то была бы ещё и интересная экскурсия. В общем,создатели подобного — большие молодцы, подошли с выдумкой и большим размахом. И музей этот нам очень понравился даже несмотря на то, о чём я писал выше.
Но увы, когда мы вышли, сказалась усталость и избыток впечатлений. Мне хотелось домой, чтобы отлежаться и переработать эти впечатления, а Tellе — опять захоетлось есть. Мы попытались найи какое-то подходящее заведение поблизости. DarLik нашла один ресторан. Когда мы поши к нему, мне казалось, что я ноги передвигаю из последних сил и мечтаю скорее хоть куда-нибудь сесть. Но как только мы зашли внутрь, оказалось, чтов ресторане так шумно, что я понял, что этого не выдержу. И пошёл домой один, DarLik и Tella всё же остались там. И, несмотря на жуткую усталость, оказалось, что у меня вполне достаточно сил дошагать до гостиницы пешком (ехать на такси одному денег было жалко, а чтобы выяснять, можно ли добраться на автобусах, уже не работали мозги) . Плюс когда ушёл с шумных улиц на тихие и малолюдные, мне постепенно полегчало — оступила перегрузка впечатлениями.
Вообще, заметил, что именно в СПб я больше всего ловлю перегрузы впечатлениями. То ли просто потому что СПб существенно больше других городов, в которых я бывал (ну кроме Москвы, конечно, но её-то я всегда видел небольшими кусочками с тщательной дозировкой впечатлений) и в городе есть чему впечатлять, то ли на самом деле это перегруз от большого количества людей на улицах, то ли место, где он расположен, какое-то само по себе неблагоприятное, — непонятно.

День перед поездкой

4X_Pro
Чем хорошо улезатуезжать вечером, так это тем, что можно собираться спокойно и без спешки. Но у этого есть обратная сторона: почти весь день проходит мимо. Так было и сегодня: за весь день только прочитал несколько статей на Хабре (и скинул ссылку на одну из них на сайт Идеалистов). Попытался было продолжить прохождение курса по Rust на сайте SenJun, но из-за предпоездочного стресса знания как-то не лезли в голову. Но с другой стороны, я особо и не старался: всё равно уже по опыту знаю, что из поездки вернусь немного другим человеком. Вернее, меня будет нести уже другим потоком жизни, в котором уже будут другие задачи и интересы. Так, в частности, было в прошлом году с курсом по «белому хакерству». Тогда я дошёл где-то до середины, потом вынужден был уехать на дачу, а потом так и не сложилось продолжить, всё время что-то другое оказывалось важнее. Даже несмотря на то, что материал был довольно лёгким (то есть дело не в страхе «а вдруг не получится») и интересным, на странице списка дел постоянно висит напоминание, а скриншот сертификата о прохождении отлично бы дополнил станицу личных достижений. Но тем не менее, до сих так и не вернулся. Видимо, нужно снова попасть в тот поток жизни, в котором я был тогда, когда начинал этот курс проходить... (Хех, вспомнилась книга «Хохот шамана», где те же самые идеи про потоки жизни озвучивались.)

Период дисгармонии

4X_Pro
Увы, радость жизни сменилась периодом дисгармонии. Во вторник вечером навалилась усталость и головная боль, а в среду я проснулся в полузаболевшем состоянии. (Вообще, что-то в этом году часто в нём оказываюсь.) Из-за этого даже не поехал на озеро Данилище, хоть и собирался. Весь день просидел дома, время прошло куда-то мимо. Злился на себя, что хотя в субботу составил большой список дел на 17 пунктов, реально успел выполнить только пять, и ещё по двум немного продвинуться.
В четверг проснулся вроде бодрым, стал собираться в Москву. Но когда ехал, снова вернулось полузаболевшее состояние: начал чихать, свербило в носу, и навалилась жуткая усталость. За остаток дня ничего так и не сделал.
В пятницу вроде бы проснулся здоровым, но большую часть дня чувствовалась сильная усталость, хотелось лечь и лежать, ничего больше не делая. Видимо, из-за того, что сильно упало давление (до 108/64, что даже для меня слишком низко.) Поэтому день опять прошёл мимо, занимался только бытовыми делами, а ещё продлил домен 4xpro.ru и цифровую подпись. Под вечер чуть ожил, хотел было поиграть в Starcraft, но вместо этого навалилась другая проблема: в ванной от смесителя отвалился душевой шланг (причём так, что гайка, которой он прикручивается, осталась на месте). Я почти час потратил на то, чтобы сначала разобраться, как просунуть шланг через эту гайку, а потом ещё сделать так, чтобы нигде ничего не подтекало.
Когда закончил, решил было лечь спать пораньше, так как снова чувствовал себя ужасно уставшим. Но увы, не получилось: по разным причинам просыпался за эту ночь (если верить фитнес-браслету) целых 8 раз.
И сегодня опять получился день хаотической активности: создал пару тем на своём форуме, потом то читал статьи на Хабре, то пытался вернуться к изучению Rust на SenJun (оказывается, есть всё-таки в Сети свободные и качественные курсы!), то смотрел, какие сейчас есть альтернативные OS (и узнал о существовании Helen OS, которая во многом близка к тому, что когда-то хотел написать сам в виде «компонентной OS» — асинхронные операции с взаимодействием между OS и процессами через единую шину). А потом ещё написал небольшую программу для решения одного вида математических загадок, о которой упоминал в предыдущем сообщении. В общем, хотя чего-то особо значимого не сделал, более-менее доволен прожитым днём. Впрочем, пытаться взяться за свои проекты всё равно не вижу смысла, так как в понедельник равно с Tellой снова поедем в город-на-краю-земли aka Санкт-Петербург.
Также изначально планировал сходить на настолки, но с одной стороны, из-за всего перечисленного выше никуда ехать не хотелось, с другой — в чате тоже не было никакой информации о том, будут ли сегодня игры вообще. Поэтому так и отложил до следующей недели, тем более, что выяснилось, что начало дачного сезона перенесли на 27 апреля, поэтому 20-ого я точно буду в Москве.

Математическая загадка

4X_Pro
Сегодня в отрывном календаре попались две математических загадки. В каждой дано шесть чисел, между которыми надо расставить знаки операций (сложение, вычитание, умножение, деление) так, чтобы в результате последовательного выполнения действий получилось седьмое число. Хотя задача достаточно простая (подсказка: решать лучше с конца), но с устным счётом у меня всегда было плохо, поэтому минут через десять я эти попытки бросил. Но сдаваться не хотелось, и решил пойти другим путём: набросал на Python программу для автоматического поиска решений таких загадок с помощью рекурсии и для произвольного количества чисел. Ушло на это всего минут 15, и код занимал 55 строчек. И сразу же с помощью него нашлось решение и для первой, и для второй загадки. Причём для второй задачи нашлось более простое решение, состоящее только из сложений и вычитаний, по сравнению с тем, которое предлагалось в ответе. В общем, очень доволен сделанным! Именно в этом — творить играючи — и заключается идеал жизни Настоящего Компьютерщика!
Думал выложить код на GitHb, но создавать отдельный репозиторий под один файл — это слишком. Поэтому ограничусь тем, что приложу его к этому сообщению: mathgame.py (3 Кб).
Ещё подумал, что можно было бы написать статью на Хабр или сделать community task на CodinGame, но на это уже мотивации не хватает.

Радость жизни, но с отсутствием баланса

4X_Pro
В последние дни живу примерно так, как всегда и хотел: играю в компьютерные игры, читаю книги, хожу гулять по весеннему лесу, медитирую. В частности, вчера (вернее, уже позавчера) выбрался на прогулку на Карпятник, где, сидя на берегу ручья, ушёл в глубокий-глубокий транс, точно так же, как во время запомнившейся прогулки в мае 2021. А на обратном пути испытал такую радость жизни! Причём перед прогулкой делал расклад на Таро, пытаясь выбрать, куда лучше отправиться (или вовсе дома остаться), и на вариант с Карпятником выпала Верховная Жрица.
Но несмотря на это, всё равно остаётся недовольство собой. В частности, тем, что в субботу написал план аж на 17 пунктов, но реально из них выполнил всего четыре, и ещё по двум прогресс только частичный. Большая часть невыполненного связано с намерением написать несколько заметок в другие разделы этого мультиблога. Но вот писать ничего не хочется от слова совсем, даже просто описывать впечатления от прогулок в блоге. В общем, по-прежнему никак не удаётся найти баланс между удовольствием от жизни и результативностью…

Осознание, почему против меня работают защитные механизмы мира

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

Весенний лес

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

А пройдя ещё несколько сотен метров, вышел к Клязьме. Она разлилась так широко, что когда увидел её издалека, сначала даже подумал, что это то затопленная низина, то ли ли ещё одно озеро. Оказалось, что тот поток воды идёт из реки!
Постоял ещё немного, посозерцал неспешно текущую воду, немного прошёл вверх по течению, и вдруг нахлынуло такое чувство полноты бытия, какого очень давно не было! Захотелось прямо таки лететь! Но лететь возможности не было, поэтому пришлось ограничиться пробежкой по лесу обратно к озеру по короткому пути.
Потом вернулся домой, стараясь сохранить в себе это состояние наполненности и внутреннего подъёма. В общем, можно с уверенностью сказать, что весну этого года я не упустил.

Как найти баланс в жизни?

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

Обратная сторона жизни на два дома

4X_Pro
Сегодня снова приехал в Посад. Поездка прошла благополучно, но всё равно устал сильно. То ли от аномальной жары, то ли усталость после релизной гонки сказывается, то ли просто биоритмический спад. И остаток дня прошёл мимо.
Вообще, давно хотел написать, что жизнь на два дома имеет одну очень неприятную особенность. После очередного переезда понимаешь, что за то время, когда ты жил в другом месте, ты стал немного другим человеком. Чуть изменились цели, чуть сместились приоритеты. Что-то, что перед отъездом казалось важным, перестало таковым быть, или просто расхотелось этим заниматься. И это очень неприятно…

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

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