Портрет 4X_Pro
Был в Сети 30 окт. 2024 г., 09:34
Мультиблог
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
Сегодня доверстал в статику desktop-версию главной страницы сайта, над которым работаю уже больше месяца. Даже не верится, что это случилось! Всё-таки верстка — это занятие для сенсориков и Ши по типологии «Кроме людей». У меня от постоянного отслеживания кучи мелких деталей типа отступов, размеров шрифтов, выравниваний и т.п. просто голова пухнет!
И опять столкнулся со своей извечной проблемой: хорошо или быстро. Когда хочу сделать что-то по-настоящему хорошо, процесс растягивается очень и очень надолго. Когда решаю, что нужно заканчивать (или приходят сроки, заданные извне) приходится ускоряться и многие второстепенные идеи, которые хотелось бы реализовать, чтобы соответствовать внутренним критериям качества (один из которых «сделай всю оптимизацию, которая только возможна») забываются.
Также закончил перечитывать «Туманность Андромеды» Ивана Ефремова. Это одна из тех книг, которые можно назвать основополагающими для моего мировоззрения, задающая некую систему идеалов. Причём когда читал первый раз, больше концентрировался на обществе в целом, а теперь — скорее на отдельных личностях. Так как очевидно, что все большие изменения начинаются внутри отдельных людей (та самая «истина внутри нас»), а уже потом меняются внешние условия.
А ещё под влиянием книги снова понял, что так и не нашёл для себя решение того вопроса, которым я задаюсь с момента окончания Института: где баланс между удовольствием от жизни и самодисциплиной? Между свершениями и счастьем? Как и творить что-то, и при этом не упускать саму жизнь?

Немного о лёгкости жизни

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

Ранний подъём

4X_Pro
К своему огромному удивлению, проснулся сегодня около 9 утра. Правда, на пользу это особо не пошло: сначала долго не мог определиться, вставать или доспать. Причем вот что странно: пока лежал в темноте, казалось, что бодрый и отлично выспался. Но стоило встать, раздвинуть шторы и включить свет, как спать тут же захотелось. У меня что, настолько сбились циркадные ритмы, что свет стал сигналом «пора спать»? Пожалуй, единственный плюс такого подъёма — это очень долгий световой день, я уже отвык от подобного.
Всё, что сделал за день — это немного поработал над десктопной версией сайта, и то, в основном, вечером. Дело шло с ужасным скрипом, но всё же наконец-то что-то стало получаться. Всё-таки переделывать мобильный сайт в десктопный сложнее, чем наоборот. Некоторые элементы всё же пришлось дублировать и скрывать лишние с помощью media-запросов (ну или переходить на Grid-верстку, на что нет никакого желания).

Написал контент-план

4X_Pro
Как всегда, когда над душой висит дело, которое не очень хочется делать, растёт эффективность на других направлениях. Хотя ещё дело в том, что минимум остался позади. В частности, сегодня составил контент-план для будущего канала. Получилось пятнадцать пунктов (правда, последний пока под вопросом), если писать/снимать по статье в неделю, то хватит до Нового года. Проблема только в одном: делать материал надо именно в той последовательности, которая в плане (за исключением разве что пары пунктов). А это значит, что получится то, чего я больше всего боюсь (хотя это советуют абсолютно все, кто даёт рекомендации по ведению блога): делать по необходимости, а не вдохновению.
Зато понял, почему у меня два направления самореализации, а не одно. Если правильно использовать моё свойство выше, то «затык» на одном направлении будет способствовать прогрессу на втором, и наоборот.
А ещё утром вдруг понял, что вполне мог бы реально отказаться от freelance, если бы хватило решимости, и сколько бы ненужного выкинул из своей жизни. Перестали бы появляться те самые «уплотнения жизни», которые вынуждают действовать в несвойственной мне янской модальности. Но страшно…

Пешая прогулка к Лебедянскому пруду

4X_Pro
Сегодня всё же решил отправиться на прогулку. Но в Кусково идти было далеко, да и в выходной день там слишком уж многолюдно, поэтому решил отправиться к Лебедянскому пруду, причём идти через лес пешком, без самоката.
И как выяснилось, не зря. Пешая прогулка в тишине, с полностью выключенной связью и возможностью сосредоточиться и уйти в себя — это то, чего мне очень не хватало последние три месяца. Очень скоро я почувствовал, что возвращается гармония и внутреннее равновесие. Впрочем, был момент, когда Tella сделала false call, после чего я включил на какое-то время связь. Но убедившись, что нет ничего срочного и быстро поняв, что опять втягиваюсь в бесконечно длинный диалог, который сбивает то ощущение собранности, ради которого и отправился на прогулку, снова ушёл в оффлайн.
Потом добрался до места, с которым связано много воспоминаний. Это небольшой водоём, не отмеченный ни на одной карте, кроме Wikimapia, где он подписан как эвтрофное болото. Я наткнулся на него весной 2004 года, и очень тогда удивился, так как думал, что уж что-что, а все водоёмы тут знаю. И в 2005—2006 годах часто возвращался туда, а потом, после Великого Излома и устройства на работу, как-то почти перестал бывать там.
Постоял какое-то время на его берегу и повспоминал всё это, сделал несколько фотографий и отправился дальше. К пруду вышел не сразу, а сначала какое-то время шёл по дорожке, которая идёт в лесу параллельно ему. Это одно из самых глухих и мрачных мест парка, особенно сейчас, после долгих дождей, когда влажность ещё висит в воздухе. Но зато и очень тихое: туда не доносится ни шум шоссе, ни других улиц.
И только потом свернул к пруду, так, чтобы выйти к плотине. Выбрался в очень удачный момент: клонящееся к закату солнце осветило деревья на противоположном берегу. Какое-то время постоял на берегу, сделал несколько фотографий. Потом у меня начал глючить фотоаппарат: самопроизвольно выключаться, хотя показывал, что заряда ещё много. Потом пошёл вдоль пруда. Посидел на скамейке возле его середины, потом дошёл до горы и поднялся на неё. Она кустами, а кроме того, на ней высадили несколько деревьев. Потом отправился домой. Когда добрался до Перово, обратил внимание на подсветку домов на шоссе Энтузиастов. Никак не могу понять, то ли её сделали недавно, то ли раньше я просто не обращал внимания. Даже сфотографировал и выложил отдельной записью в Instagram. Но снимал мобильником, поэтому качество получилось не очень: чуть размыто. Нужно, видимо, было выдержку вручную задать поменьше.
В целом очень доволен прогулкой. Хоть больше за день ничего толком не сделал, зато испытал то состояние внутренней гармонии, которого не хватало уже давно. Всё-таки мне нужно хотя бы раз в две недели выбираться на прогулку в одиночестве и режиме радиомолчания.

Никак не получается вырваться из болота жизни

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

Как найти баланс между 7 составляющими жизни?

4X_Pro
Вчера вечером, вернувшись домой, таки доделал мобильную версию того сайта. И сегодня решил устроить себе день отдыха. Немного посидел в Интернете, потом выключил ноутбук, отключил WiFi на мобильных устройствах и собирался было посмотреть ещё одно видео с ретрита, присланного когда-то Миком. Но вместо этого стал размышлять о том, что вот, вроде наконец-то в голове окончательно сложилось понимание, куда идти по жизни. Но вот как найти баланс между этими тремя направлениями (freelance по оптимизации времени загрузки сайтов как способ сделать Интернет приятнее, разработка децентрализованной соцсети на базе IntB как способ направить развитие Сети в желаемую сторону и околопсихологический канал на Дзене/YouTube как способ сделать мир гармоничнее), а также ещё четыремя важными составляющими — познанием и саморазвитием, прогулками и созерцанием, общением и играми, и жизненными удовольствиями (такими как компьютерные игры и художественные книги) — непонятно. Точнее, непонятно, как сделать, чтобы моё третье Будущее по темпористике не начинало переживать по поводу того, что по какой-то из этих областей слишком долго нет прогресса, какого-либо движения вперёд.
Потом всё же досмотрел ретрит. Но на этот раз такого воодушевления, как от предыдущего видео, не было. Зато пришло понимание, что нужно всё же заставить себя вставать в 10 утра, так как после часа ночи я трачу время совершенно неэффективно.

Две встречи

4X_Pro
Опять не успеваю фиксировать в блоге всё. А произошло довольно многое… В воскресенье встретились с DarLik и П.Т. Начало встречи было каким-то странным, видимо, сказалась общая дисгармоничность дня: какое-то просто безумное количество раз подряд понимали друг друга неправильно, как-то не так расслышав слова. Было такое ощущение, как будто временно у всех троих возникли проблемы со слухом. Хотя, возможно, дело музыке на фоне, хоть и очень негромкой, но мешавшей. Тем не менее, я рассказал П.Т. о том, как в прошлом году проходил курс про поиск дела жизни и осознал три направления самореализации, а потом перешёл к своим идеям об обывателях, Избранных и Искателях. Но это его заинтересовало мало. Потом разговор перешёл к идее «ноутбук в роли мобильника», о которой я уже неделю собираюсь написать в соответствующий раздел своего блога, и к идее децентрализованных соцсетей.
Потом отправились на каршеринге кататься по ЖК, расположенным недалеко от Москвы. (Времяпрепровождение, конечно, немного странное, но DarLik давно хотела посмотреть некоторые из них.) Впечатления разделились: хотя дома понравились всем, но DarLik считала, что жить тут было бы классно. Я же придерживался точки зрения, что жить в 10—12 км от Москвы — это ни то, ни сё: теряются и преимущества жизни в Городе, и нет плюсов, связанных с жизнью далеко от Москвы, в таких городах, как Павловский Посад или Переславль, типа хорошей экологии, красивой природы и неспешного ритма жизни. И, как правильно заметил П.Т., без машины в таких ЖК будет трудно жить даже домоседам-удаленщикам вроде меня.
Затем заехали в McDonalds. Пока ели, обсуждали с П.Т., во что сейчас лучше вкладываться. А также то, стоит ли тратить 290 руб/месяц на брокерское приложение Тинькофф, если основное преимущество со сравнению с приложением Сбербанка — это просто более красивый и удобный интерфейс, а чтобы окупить разницу комиссий (0.05% у Тинькофф против 0.06% у Себра), нужен оборот более 2.9 млн в месяц. Я отстаивал точку зрения, что нужно жертвовать удобством ради минимизации трат, П.Т., наоборот, считал, что почти все траты в жизни — это плата за удобство. В общем, в тот момент мы вполне могли бы служить олицетворением идеологии пользователей Android и Apple (П.Т. как раз активный сторонник продукции Apple).
Потом отправились в Митинский ландшафтный парк. Увы, добрались туда уже поздно ночью, поэтому осмотреть всё не получалось. Зато было классно смотреть на огни ночного города и звезды на небе. Я даже попытался сделать несколько фото мобильником и выложил их в Instagram, но получилось так себе: атмосфера совершенно не передаётся. В общем, мне там понравилось! Закончится эпидемия — обязательно приеду ещё раз, теперь уже днём. А ещё узнал, что туда можно добираться не только на метро (до Митино ехать очень уж долго и нудно), но и по МЦД-1, что гораздо приятнее!
Домой после долгих раздумий решил возвращаться не на такси, а на метро. Решил, что в такое время в метро совсем малолюдно, а за вечернее время и поезд, и тоннели успели как следует провентилироваться, и можно рискнуть. DarLik поделилась со мной маской (своей у меня, как всегда, не было), и впервые за последние полгода я спустился в метро. На пересадки я уже гарантированно не успевал, поэтому поехал до станции Измайловский Парк aka Партизанская, а оттуда уже решил на такси. Когда только спустился в метро, посчитал цену по приложению, обнаружил, что до дома доехать можно всего за 160 руб. Обрадовался этому, но, как выяснилось, зря. Когда я проехал Бауманскую, цены начали резко расти, и когда вышел на поверхность, поездка стоила уже 330 руб. Видя такой расклад, я вышел из метро и пошёл в направлении Главной аллеи, решив, что пока немного немного прогуляюсь, а там цены упадут, да и расстояние заодно уменьшится. Но цены падать не хотели, наоборот, был момент, когда поднялись даже до 450. И тут я уже не знал, что делать: то ли идти через парк, но для этого было как-то слишком холодно и темно, да и дома был бы около трёх часов, то ли постоять и выждать, то ли смириться с потерями и ехать за сколько предлагают. К счастью, высшие силы надо мной сжалились: удалось поймать момент, когда цена упала до 190 руб и вызвать такси. И вот после 7 минут ожидания я мчался в родное Перово!
Сейчас, анализируя ту ситуацию, прихожу к выводу, что самым грамотным решением было бы вылезти на Курской и прошагать по Садовому кольцу к остановке ночного автобуса. Правда, на автобус в 1:35 я бы не успел, и пришлось бы ждать 2:05 (Курскую я проехал в 1:40 примерно), но дома я в итоге оказался бы всего на 10—15 минут позже, зато и денег бы сэкономил, и мёрз бы на улице примерно столько же, а может и меньше.
В понедельник весь день сидел дома. Доверстывал тот самый сайт, про который уже столько раз писал. И почти уже доделал мобильную версию. А ещё нашел очень интересный фанфик по игре Arcanum, и долго не мог оторваться.
Во вторник договорились встретиться с Tellой. Снова решил ехать на электросамокате. Тем более день был хоть и осенний, но очень яркий и солнечный. Но, учитывая предыдущий опыт, решил всё же рискнуть и до Площади Ильича доехать на автобусе. Точнее, изначально собирался даже там пересесть на другой автобус, М8, добраться до площади Яузских ворот, и только оттуда начать движение на самокате. Но когда приехал туда, посмотрел, что ждать автобуса М8 ещё целых 7 минут, и решил, что если поеду на самокате прямо сейчас, то в итоге по времени получится то же самое, что ждать автобус и ехать на нём, а каждый лишний вход в транспорт — нежелателен. Наверное, так бы и вышло, если бы не одно но. Добравшись до Яузы, я задался извечным черноинтуитским вопросом «а что будет, если» и вдруг решил сразу перебраться на другой берег, а не ехать по тому же, по которому прошлый раз. Увы, ехать по неизученному по Яндекс.Панорамам маршруту оказалось плохой идеей. Нормальный переход на набережную был там довольно далеко выше по течению, я решил туда не ехать, а поискать переход ниже. Увы, это было плохой идеей. Перехода на набережную ниже не нашлось, и пришлось ехать по очень узкому тротуару (такому, что там уместится всего один пешеход), из-за чего снизить скорость. Но самым обидным было то, что когда я добрался до Садового кольца, оказалось, что для того, чтобы попасть на другую его сторону, нужно снова перейти реку! В общем, минут 20 я на этом потерял точно, если не больше.
Зато по набережной Москвы-реки ехать одно удовольствие! И места много (людей объезжать легко), и дорога в хорошем состоянии, и виды красивые! А по центру, пользуясь тем, что запаса хода теперь больше, чуть скорректировал маршрут и поехал по улице Сивцев Вражек. Улица очень тихая, так что ехать по ней гораздо приятнее, чем по Новому Арбату, как в прошлый раз. Но в итоге до места встречи добирался всё равно чуть больше двух часов.

IntB и децентрализованные соцсети: картина сложилась

4X_Pro
Как это ни странно, с подачи forumovodа — того самого человека, про которого я писал в предыдущем сообщении про Intellect Board, решился вопрос, который не давал мне покоя уже год. А именно, в голове наконец-то сложилась картина, как быть с моими идеями децентрализованной соцсети: пытаться делать для неё отдельный движок или реализовывать на основе IntB. И вот сейчас пришло окончательное понимание, как быть со вторым вариантом. Ключевой момент, которого мне не хватало — это сделать уведомления двух типов: внутренние (о событиях на самом форуме) и внешние — о событиях, пришедших извне, с других форумов. Ну и как сделать отправку уведомлений в соответствии с требованиями протокола ActivityPub. Так что бросать IntB не буду!
Единственное, что пугает — это объём работы, который нужно ещё проделать: дописать несколько типов разделов, сделать возможность создавать личные разделы, переделать загрузку файлов и много чего ещё. Вернее даже, дело не в самом объёме работы, а в том, насколько это растянется, так как заниматься IntB  я нормально могу только тогда, когда в жизни есть затишье хотя бы на несколько дней, иначе просто не успеваю настроиться.
Ещё forumovod предложил для решения проблемы дизайна взять за основу тему какого-нибудь другого open-source форума и адаптировать её для моего движка. Идея, в общем-то неплохая (кстати, с этим моим сайтом так и было: здесь используется тема для Hexo), но как-то бросать всё и заниматься именно ей желания не вызывает.

Сигнал от высших сил или просто совпадение?

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

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

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