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

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


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

t.me/4x_pro

Лог жизни

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


Вопрос про эгрегоры

4X_Pro
Сегодня встал раньше обычного и вечером устроил себе небольшой период размышлений в оффлайне. Во время него вдруг задался одним простым вопросом. В оффлайне я являюсь человеком с весьма высокой устойчивостью к влиянию эгрегоров (они же энергопаразиты в терминах ДЭИР, они же маятники в Трансерфинге), и практически не попадаю под их влияние. А в Сети это происходит запросто и регулярно, и я ничего не могу этому противопоставить, кроме периодического бегства в оффлайн. Причем, по идее, разница именно во мне, так как сам принцип работы «энергопаразитов» от формы взаимодействия не зависит… Но в чем она? Что ограждает от них меня в оффлайне, и почему это не работает в Сети?

Осознание, связанное с мотивацией

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

Внезапно жизнь начала налаживаться

4X_Pro
Вчера вдруг жизнь начала налаживаться. Причем было так: ночью с позавчера на вчера присутствовало беспричинное раздражение на всё. Решил было устроить виртуальную прогулку по Яндекс.Панорамам. Но вроде бы не помогло. Потом попытался лечь спать, но к этому времени уже было около 6 утра, и заснуть не получалось. Полежав некоторое время, решил «ну и ладно», раздвинул шторы, впустил солнце в комнату. Потом взял планшет и стал читать одну книжку, которую давным-давно, ещё осенью, посоветовала Kistune. И в итоге где-то через час ушло раздражение, пришёл внутренний покой и какая-то легкость, если так можно выразиться.
Потом всё же заснул. Проснулся поздно, в результате чего день прошёл довольно бестолково, но наконец-то стал спокойным и перестал раздражаться на всё. К тому же впервые за последние дни глянул в Яндекс.Метрику и обнаружил хорошие новости: несколько дней назад на TYPTEST.RU был скачок посещаемости до 505 посетителей. Потом, правда, пошло на спад. Еще узнал, что Яндекс ввёл индикатор скорости загрузки сайта. Правда, почему-то он показывается сейчас только для TypTest.Ru и равен 3 из 5, что как-то на удивление мало (хотя сайт работает на TextCMS, без баз данных, и тормозить там просто нечему). Видимо, основным замедлителем является реклама.
Еще за последние дни посмотрел несколько обучающих видео. Во-первых, на Hexlet бегло просмотрел курс про логику и, спустя 20 лет, в очередной раз «исправил прошлое» — понял один момент, который упустил в Институте, и из-за которого мне тогда совершенно не давался раздел математическая логика в курсе ДМ. Во-вторых, посмотрел видео про Svelte и Sapper, но от него пользы вынес мало, так как оно ориентировано было на тех, кто знаком с React, и многое рассказывалось слишком бегло и на примере уже готового проекта, а не создаваемого на ходу. А еще начал проходить курс по продвинутому JavaScript на Coursera.
Также осознал еще один плюс самоизоляции: вроде бы выбрался из постоянного болтания в полузаболевшем состоянии из-за того, что не мерзну на улице и слежу дома за тем, чтобы не было сквозняков.

Как жить интересно, но без рисков и ответственности?

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

Психологическая усталость

4X_Pro
В начале этой недели внезапно накидали еще кучу задач по freelance. К вчерашнему дню я большую часть растолкал, но из-за них встали свои дела, в первую очередь работа над IntB. Эх, всё-таки вот она, моя главная проблема — то и дело накатываю такие вот «уплотнения жизни» и рушат все планы и намерения. Что с этим делать?
К тому же из-за долгого сидения дома (сегодня то ли 34-ый, то ли 35-ый день самоизоляции) накапливается усталость и уже несколько дней просто никакая работоспособность. А сегодня еще отец достаточно рано (в моём понимании) начал с кем-то очень громко и зло разговаривать по телефону, и этим меня разбудил на неудачной фазе сна. Из-за этого весь день ничем толком не могу заниматься. Пытался было вернуться к IntB и выполнить одну из самых простых доработок, но так и не смог сосредоточиться. Потом сыграл в Farmassone и даже выиграл в игре на четырёх человек, но особой радости это не принесло. Потом посмотрел еще одну медитацию из списка, что когда-то присылал сэр Мик, но увы, медитировать на тему доброты и сострадания в недоспавшем состоянии — это так себе занятие.
Потом стал играть в Ultima IX и даже неплохо продвинулся. Это, пожалуй, единственное, что было хорошего за день. Вечером побегал на дорожке, вроде голова немного прояснилась. Но всё равно, даже просто формулировать ответы на на сообщения в мессенджерах получается с большим трудом. Еще хотел было досмотреть вебинар по Svelte, который начал несколько дней назад, но понимаю, что если начну смотреть его сейчас, то просто засну…
Еще выяснилось, что воду на даче уже дали, но в пробном режиме, и если снова будут минуса, могут снова выключить. Впрочем, главная проблема не столько в этом, сколько в том, что отец не горит желанием туда ехать вообще, опасается застрять без возможности вернуться в Город.

Итог немного предсказуем

4X_Pro
Где-то с 20-х числе марта рынок начал расти, и к началу этой недели мои убытки сократились в два раза, а по облигациям и ETF FXIT и вовсе в плюс ушёл. Сначала я думал, что это просто отскок, который скоро прекратится и пойдём на второе дно. Но он всё не прекращался и не прекращался, что вызывало у меня недоумение: откуда, за счет чего растём, если вокруг всё так плохо. Стал даже думать, что оказался неправ, когда считал, что провал рынка затянется до лета и не стал срывать один из вкладов для покупки облигаций.
Наконец, вчера не выдержал и купил немного акций ФСК ЕЭС. Итог немного предсказуем: проснувшись сегодня, обнаружил, что рынок ощутимо просел. В частности, те акции, которые я брал по 0.178, сегодня стоили 0.171. Одно радует: наученный прежним опытом, я не стал закупаться на все деньги, которые были выделены для этого, а потратил примерно треть.

День «сноса потоком жизни»

4X_Pro
Вчерашний день был просто образцово-показательным в плане «сноса потоком жизни», когда я планировал делать одно, а в итоге занимался совсем другим. Встал рано в состоянии жесткого недосыпа. Голова соображала плохо, поэтому решил начать с небольшой тренировки на Клавогонках. И даже открыл сайт. Но параллельно в другой вкладке открыл главную страницу Яндекса, вспомнил о том, что мне для некоторых целей хорошо бы создать и идентифицировать Яндекс.Кошелек на втором аккаунте. Тут вдруг из памяти всплыло то, что когда-то я верифицировал ГосУслуги через один из банков, и возник вопрос, нельзя ли сделать такое для Яндекс.Денег. Как выяснилось, можно — через Сбербанк.Онлайн. Точнее, так: в Яндексе делается запрос  на идентификацию, после чего тот присылает запрос на перевод 10 рублей через сбербанковскую систему быстрых переводов по номеру телефона (не путать с межбанковской Системой Быстрых Платежей), после чего через несколько дней Яндекс.Деньги ставит статус, что кошелек подтвержден.
Но год назад я такие переводы отключил через чат техподдержки. Попытался было написать, чтобы включили обратно, но получил ответ бота, а потом — сообщение, что чат с поддержкой недоступен, звоните персональному менеджеру. Голосовые звонки, как известно, не мой путь, поэтому решил сделать иначе — попробовал то же самое сделать с планшета. Результат тот же самый. Решил подождать какое-то время, предполагая, что это какой-то сбой на сайте банка. Но, поскольку уже взял планшет, внимание переключилось на него — стал отвечать на сообщения в Telegram там, играть в Farmassone и т.д.
Потом, видя, что ситуация не решается, хотел написать по Email. Но и тут вылезла неприятность: единственный EMail с ФИО, который я указываю как контактный в банках, у меня на сервере Института, и его пару недель назад заблокировали. Причем до сих пор не знаю, то ли это результат того, что сам Институт ушел в удаленный режим, то ли заблокировали конкретно меня по каким-то причинам. Но в любом случае, пока ситуация не нормализуется, этот ящик мне недоступен. В общем, ситуация «повисла». Забегая вперед, скажу, что сегодня она решилась: я таки нашёл, где в настройках Сбера можно включить быстрые переводы самостоятельно: оказалось, там для этого есть очень маленькая и неприметная ссылка, которую я сначала принял за ссылку на условия обслуживания или что-то подобное.
Около полуночи, когда стало ясно, что день прошел мимо, а из-за недосыпа и плохо соображающей головы даже не имеет пытаться браться за что-то серьёзное, решил так: сейчас поиграю часик в Ultima IX, потом лягу спать пораньше, в надежде, что завтра и проснусь рано, и голова будет работать. Но получилось как всегда: внезапно пришло в голову что-то поискать в Интернете, наткнулся на тему с интересными и смешными жизненными историями на форуме guns.ru, и не мог оторваться от них до 2:30. И только потом сыграл в Ultima IX и в 4:30 лег спать. А до Клавогонок так за весь день и не добрался…

Мой темпористический конфликт Прошлого и Будущего

4X_Pro
В ночь с четверга на пятницу много размышлял по поводу темпористического конфликта Прошлого и Будущего (я все же остановился на версии ПВБН). С одной стороны, первое Прошлое хочет жить в иньской модальности, без усилий и напрягов, просто собирая положительные эмоции, впечатления и интересный опыт. При этом куда двигаться — совершенно неважно. Но важно фиксировать этот опыт (хотя бы в этом блоге, стене ВК или записях Instagram). С другой стороны, третьему Будущему для того, чтобы было чувство того, что жизнь идёт не зря, что в ней есть какой-то прогресс: улучшение тех или иных показателей, продвижение по какой-то шкале, получение какого-то формального признания. Но для этого движение должно быть прямолинейным, а не хаотичным. А это требует уже не иньской модальности, а янской, которая для меня неприемлема по идеологическим соображениям. Причем Будущее хорохорится и строит планы «вот сейчас избавлюсь от всего лишнего и заставлю себя работать и быстро идти куда надо», которые я раньше часто озвучивал в блоге. А Прошлое, за счет того, что оно стоит на более сильной первой позиции, просто молча берет и делает по-своему, сворачивая меня туда, где с его точки зрения в данный момент интереснее. Исключением являются периоды, когда по каким-то причинам мне не попадается того, что вызывало бы интерес у Прошлого. В частности, так было в 2003—2005 годах или же сейчас, в момент самоизоляции. В этом случае Прошлое не вмешивается и позволяет Будущему на какой-то момент получить управление. А еще, похоже, Прошлое смотрит с позиции 6+7 уровней ТУАИ, а Будущее — с позиции 2+3.
Что интересно, этот конфликт я осознавал очень давно, в блоге писал о нем с 2007 года, но только сейчас понял, что он связан именно с проявлениями темпористического типа. Но основной вопрос остаётся открытым: как же примирить Прошлое и Будущее? Как получать ощущение движения вперед, живя в иньской модальности?

Переживания по поводу ВК и избытка сообщений

4X_Pro
В среду и четверг опять стал переживать по поводу того, что слишком уж много времени уходит на переписки ВК. Из-за этого вечером четверга даже поругался с Tellой и вообще хотел было удалиться из ВК. Но есть причины, которые сделать это не давали: в первую очередь, необходимость приглядывать за группами по соционике и группой IntB. Да? как это не прискорбно, всё же приходится признать: стена ВК всё же более эффективный способ оповещения о том, что происходит у меня в жизни, чем мой личный сайт, куда даже из тех, кто меня знает хорошо, доходят (тем более, регулярно) очень немногие. После бессонной ночи пришло другое решение: наглухо закрыть личные сообщения, которые и являются основным пожирателем времени, а также источником негатива по поводу того, что туда часто ломятся с вопросами, которые следовало бы задавать в группах или на форумах. В итоге так и сделал, а также повыходил из большинства чатов, кроме настолочных и личного. Потом еще много размышлял о конфликте темпористического Прошлого и Будущего, о чем будет отдельное сообщение.
В пятницу я проснулся уже в совсем другом эмоциональном состоянии. Какое-то время наслаждался полной тишиной (в смысле, отсутствием сообщений). Потом на связь вышла Tella через SMS, а затем Telegram. Мы помирились.
Затем поиграл в Farmassone, побегал на дорожке, и занялся тем, что откладывал почти всю предыдущую неделю: прошёл курс по Git на HexLet.io. Увы, на курсе даются только самые основы, так что я просто немного упорядочил то, что уже знал. Но всё равно, приятно получить то самое ощущение завершения и продвижения вперед, которое нужно Будущему. Потом хотел было еще пройти серию курсов по Node.Js, но увы, оказалось, что большая их часть доступна только в платном режиме. Так и пришлось бросить… Конечно, можно изучить всё самому по официальной документации, но там не будет самого главного — того самого индикатора прогресса, который мотивирует Будущее.
Сегодня поставил антирекорд сна: проснулся в 17 часов, проспав чуть меньше полусуток. Но зато с совершенно иным мировосприятием: теперь все происходившее в предыдущие дни, кажется каким-то малозначимым и не стоящим таких переживаний.

Есть PostgreSQL в IntB!

4X_Pro
В ночь со вторника на среду всё же собрался и доделал поддержку PostgeSQL в IntB. Со скрипом и скрежетом, но всё-таки теперь IntB работает на Postgres! Да и с поддержкой SQLite теперь, по идее, будет проще. Да и вообще, PostgreSQL мне всё больше нравится...
Единственная проблема, которую осталось решить — это как автоматизировать преобразование начального дампа, которым создается структура базы на этапе установки. В свое время писал про модуль Sqlt для Perl, который вроде бы умеет это делать, но, как выяснилось, очень криво. Во-первых, удаляет из дампа все INSERT-запросы, и приходится возвращать их вручную. Но это можно решить выносом их в отдельный файл, который будет общим для всех СУБД.  Ещё есть мысль делать дамп в формат XML, и написать скрипт, который будет сравнивать структуру в дампе и реальной базе, и приводить в соответствие. Но это создаст дополнительное требование к хостингу: наличие SimpleXML, что не есть хорошо...
Ещё снова наткнулся на статью о Svelte. Возникла мысль попробовать сделать серию видеоуроков, транслируя только запись экрана. В этом случае я могу и текст не рассказывать по памяти, а читать по планшету, и свой дом не показывать на видео.
Ещё с подачи Ар.В. попробовал новую игру — Farmassone — чуть-чуть переделанную версию Каркассона. И, надо сказать, очень даже понравилось!

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

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