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

Почему я не могу жить по плану?

4X_Pro
Удивительное дело: стоит мне что-то запланировать, как ОБЯЗАТЕЛЬНО происходит что-то, что планы рушит. Просто проклятье какое-то! Так было и в воскресенье: хотел было устроить себе день отдыха, посмотреть вебинар либо по копирайтингу, либо по разработке ботов на Python, либо же дописать наконец-то заметку про этапы жизни. Но внезапно на связь вышел Korsico. У него упал сервер, и он попросил ему помочь. Подключиться к серверу удалось только через KVM, и обнаружилось, что загрузка останавливается на этапе EFI shell. Увы, прежде с таким не сталкивался, и пришлось срочно разбираться, как вообще в EFI Shell получить список дисков и выбрать диск для загрузки. Довольно скоро выяснил, но это не помогло. Более того, при попытке перезагрузиться и зайти в настройки EFI, чтобы посмотреть, всё ли там в порядке, сервер застрял. Korsico написал в техподдержку ещё раз, сервер перезагрузили принудительным отключением питания. После этого в EFI всё же удалось зайти. Там творилось нечто странное: во-первых, слетела дата, во-вторых, не был виден ни один жесткий диск вообще. Я сделал «Load optimized defaults», понадеявшись, что всего навсего не работает батарейка CMOS, но увы, это не помогло. Возникло подозрение, что сломался RAID-контроллер.
На всё это, включая все переписки и обсуждения, ушло несколько часов. Потом Korsico решил развернуть один из сайтов в облаке, но дело застряло. Старых конфигов у нас не сохранилось, а процесс развертывания с нуля застрял на том, что Apache упорно давал ошибку 403. А у меня ещё от нервотрёпки и недосыпа голова соображала с трудом, и никак не мог понять, почему. (Позже выяснилось, что в Apache 2.4 чуть иначе настроена защита от доступа куда не надо по умолчанию.) В итоге решили отложить до понедельника.
В понедельник днём выяснилось, что да, дело действительно было в RAID-контроллере. Его заменили, и основной сервер заработал. Но один из сайтов всё же решили перенести в облако, но как менее срочную задачу. Ночью я этим занялся, часам к четырём закончил, но дальше снова всё пошло не по плану. Внезапрно проснулся и вышел на связь Korsico, обнаружил в логах ещё одну странную вещь, и мы обсуждали это ещё час. В общем, спать я снова пошёл в 5:30…
Эх, и почему всегда получается, что как только я пытаюсь что-то делать по плану, тут же находится что-то более срочное, что их тут же ломает?

Медитативная прогулка и день отдыха

4X_Pro
В пятницу проснулся относительно рано по своим меркам и совершенно не выспавшийся. Из-за этого большая часть дня прошла куда-то мимо. Только уже совсем вечером, где-то около 18 часов решил выбраться на небольшую велопрогулку. На этот раз решил выбраться к устью Шерны, где в этом году ещё ни разу не был. Долго сомневался в этом решении: казалось, что там нет ничего особо интересного, просто одна река впадает в другую. Но стоило приехать и сесть на берегу, как спокойное и неспешное течение этих рек дало и мне ощущение внутреннего спокойствия и неторопливости. Причем это уже не в первый раз. Вспомнилась самая первая поездка сюда (если ничего не путаю, это было 1 июля 2014 года), когда на этом же месте я ушёл прямо таки в медитативное состояние. А ещё я отснял целых две серии фотографий для Instagram: облака, водоём и поле по дороге, и собственно фотографии самого устья Шерны.
В субботу я проспал целых 12 часов и чуть было не обновил свой антирекорд времени подъёма. Остаток дня тоже прошёл довольно бестолково: всё, что сделали — это отправились с отцом на пробежку. И только вечер и ночь прошли продуктивно: исправил одну ошибку в Intellect Board, сделал пару очень мелких доделок по freelance-задачам. А потом решил было лечь спать, но заснуть никак не мог, поэтому занялся тем, что всю неделю откладывал — заметкой про три этапа жизни. И дело пошло! Я почти её дописал, правда, в черновом, рукописном виде! И довольный этим, наконец-то уснул, решив, что наконец-то всё успел, и теперь могу устроить себе день отдыха.
Добавлено позже: всё-таки полного дня отдыха не получилось. Часть дел снова вернулась и потребовала внимания.

Дни доделок и завершений

4X_Pro
Вчера и позавчера стали какими-то днями доделок и завершения. Дочитал книгу Стивена Кови про 7 навыков (и создал о ней тему с впечатлениями на форуме).
Потом закончил прохождение курса по теории игр. Как говорится, не прошло и трёх лет: я на этот курс записался где-то то ли в декабре 2017, то ли в январе 2018. Да, вот она, жизнь в вечном опоздании — между решением и его реализацией проходит просто огромное время, что сильно уменьшает радость от его достижения! Правда, несколько тестов сдал только на 9 из 10, но потом пересдам, благо тут есть такая возможность. Вообще, чем нравятся курсы от ВШЭ, так это тем, что если они заявлены как бесплатные, то их реально можно пройти бесплатно до конца, в отличие от курсов Яндекса+МФТИ. Жаль только, что не предусмотрено баннера, который можно повесить на свой сайт, как это было в Intuit.Ru. А ещё, проходя этот курс, я реально снова почувствовал себя студентом!
Вчера доделал большую часть пунктов по одной freelance-задаче, которая уже давно висела. Остался только один пункт, который заказчик сформулировал криво, и непонятно, чего хочет на самом деле. Как же раздражает, когда что-то не получается не из-за технических проблем или недостатка знаний, а из-за кривой коммуникации.
Еще вчера же всё-таки продал серебро с металлического счёта. Уже давно считал его неудачным вложением: очень долгое время был по нему в минусе, потом всё же вышел в плюс, но результат получался хуже, чем если бы я эти же деньги продержал на вкладе. И только в последнее время цены поднялись до хоть сколько-то приемлемого уровня. Уже почти было собрался продать в прошлую пятницу, но сделал расклад на Таро, и карты показали, что лучше ещё подождать. Они оказались правы: с понедельника серебро резко подорожало. И только вчера рост цены остановился и оно даже чуть двинулось вниз. Я запаниковал, что упускаю момент максимума (вот она, обратная сторона темпористического 3Б: когда видит какую-то тенденцию, мысленно продлевает её в бесконечность, игнорируя другие возможности развития ситуации), снова сделал расклад и получил Силу на вариант «продать» и Даму Кубков на вариант «не продавать». В отличие от предыдущего расклада, тут было не всё так однозначно. Поэтому после долгих колебаний всё же продал и зафиксировал прибыль чуть больше 48% (если бы продал в пятницу, было бы всего 22%). Но это за три с половиной года.
А теперь, как это часто бывает после таких завершений, испытываю некоторую растерянность. Вроде и понятно, что делать дальше: дописывать заметку про три этапа жизни и доделать хотя бы блок последних тем для IntB. Но как-то сложно на это переключиться.

Удалось замедлить жизнь

4X_Pro
Вроде бы понемногу жизнь начала замедляться до относительно комфортного уровня. Разобрался с выгрузкой ненужных скриптов на WordPress и закончил оптимизацию того сайта, о котором упоминал раньше. Уменьшил объем JavaScript с 420 Кб до 280, а суммарный объём траффика — с 4 Мб до 3. Причём одних только неиспользуемых слайдеров отключил целых три штуки! Но увы, поскольку сайт делал не я, то не знаю всех используемых на нём скриптов, поэтому отключать приходится осторожно, постоянно контролируя, не отвалилось ли чего (вот она, главная проблема оптимизации скорости).
Вчера весь день просидел дома, сегодня выбрались с отцом на очередную пробежку. С начала лета набегали уже 50 км. Погода ухудшилась, похолодало, поэтому на прогулки особо не тянет. И даже в беседке сидеть — тоже. Занимаюсь мелкими, но надоедливыми freelance-задачами. А ещё VK немного изменили верстку, и перестало работать моё дополнение VKPPH для выделения профилей закрытых пользователей. Причем по самой глупой причине из возможных: из-за того, что CSS-правила для выделения оказались менее приоритетными, чем правила в стилях самого ВК. Далеко не сразу понял, в чём дело… Также сегодня — просто день исправления опечаток какой-то. И 10geek у меня на сайте нашёл ляп, где просто был удалён кусок текста из статьи, и нашёл сообщение, которое присылали несколько дней назад через обратную связь Typologies.Ru, тоже про ошибки. Также уже второй день думаю, не продать ли серебро с ОМС или нет, чтобы снова устроить закупку акций, пусть и не такую масштабную, как в феврале. Как всегда, в сложных случаях сделал расклад на Таро, и в итоге пока отложил. Заодно проанализировал свои действия в феврале, и понял, что тогда нужно было вкладываться в ETF под названием FXCN и держать до марта (и ведь была у меня такая мысль), а там уже продавать и уходить в акции на нижней точке. Но кто же знал…
Почти прошёл игру Rockman II. Правда, Rockman II оказался просто на удивление похож на Rockman IV, вплоть до того, что в конце тоже оказывается секретный уровень, на котором я и застрял. Правда, в отличие от времён приставки Dendy, где не было сохранений и приходилось каждый день начинать заново (пусть и не совсем с нуля), теперь я могу ставить эмулятор на паузу и отправлять компьютер на ночь в спячку, чтобы продолжить с того же места. Это воспринимается как небольшой обман, некоторая ненастоящесть… Добавлено: и всё-таки я прошёл и последний уровень! Это оказалось несложно, главное — это поймать нужный ритм при сражении с противником. Кстати, Rockman — вообще игра второго и третьего уровней ТУАИ, видимо, поэтому я и фанател с неё в школьные годы. А ещё в шахматах непрерывная череда проигрышей сменилась серией побед. Видимо, сказывается, что биоритмический интеллектуальный минимум далеко позади, и приближается максимум. Да и в Farmassone в последнее время выигрываю регулярно.
Ещё пытаюсь вернуться к своим задачам из списка дел, но не могу нормально сосредоточиться. Эх, вот всегда так: накатывает «уплотнение жизни», становится не до них, а когда проходит, снова настроиться на то, что было до него, толком уже не получается. Что с этим делать?

Опять жизнь идёт слишком быстро

4X_Pro
Опять жизнь летит слишком быстро. Эх, и когда же она замедлится до приемлемого уровня? А произошло довольно много всего. Я увидел комету NEOWISE и даже сумел сфотографировать, прошёл тест за 8 неделю курса по теории игр. В воскресенье выбрался на ещё одну прогулку за земляникой, на этот раз на проверенное место у реки. И в этот раз — удачно: земляника (точнее, это всё же луговая клубника) там была, причём её было реально много! Даже удивляюсь: вроде и май холодный был, и людей больше в поселках в этом году, но тем не менее, сложилось впечатление, что в этом году земляники больше, чем в предыдущие годы.
А в последние дни занимаюсь оптимизацией одного сайта на WordPress, сильно перегруженного скриптами. Сначала пытался сделать что-то с помощью plugins. Но не помогло: всё равно получается просто огромный объём CSS и JavaScript. Сейчас разбираюсь с тем, как сделать загрузку скриптов выборочной уже через код — это надёжнее.

Настроился на загородную жизнь

4X_Pro
Вчера выбрался на ещё одну прогулку. Хотел было за земляникой съездить. Точнее, настоящая земляника, наверное, уже кончилась, и сейчас можно найти только так называемую луговую клубнику, которая на неё похожа, но созревает чуть позже. Увы, тот земляничник, где я бывал раньше, теперь недоступен из-за строительства дороги. И я решил сделать так: сначала съездить к озерам близ деревни Грибанино, про которые писал в прошлом году, а потом — поискать землянику в березовой роще неподалёку. Но увы, у озёр берега болотистые, поэтому добраться до них на велосипеде оказалось слишком сложно. А земляники в берёзовой роще тоже не нашлось: там всё заросло слишком высокой травой, поэтому земляники там нет. Но зато во время прогулки снова почувствовал гармонию с природой и включенность в мир! И ещё нашёл малиновый куст и убедился, что малина ещё созреет относительно не скоро.
А сегодня устроил себе день полуоффлайна. И, надо сказать, не зря. Просто чувствую, как восстанавливается внутренняя целостность, исчезает это ужасное чувство «ничего не успеваю, ничего не получается, поток жизни тащит меня куда-то не туда», которое не давало мне покоя в несколько последних дней. А ещё вчера вечером заново пересмотрел одно видео из 8 недели курса по теории игр, и доразобрался с одним вопросом, который не понял сразу, из-за чего наглухо застрял на тесте. Теперь стало всё понятно, как решать, и даже вызывает недоумение, чего я так сразу тормозил. И вообще, теперь могу сказать, что наконец-то настроился на тот режим, в котором обычно живу за городом.

День дисгармонии

4X_Pro
Сегодня (вернее, уже вчера) был какой-то день сильной дисгармонии. Ночью начал сильно переживать по поводу того, что много времени потратил совсем не на то, что планировал, и уже второй день не успеваю многое из задуманного. И что это происходит из-за того, что всё время сижу онлайн, а чтобы сосредоточиться, нужно выключить связь, но в силу разных причин этого не делаю.
Поэтому решил, что устрою себе день полуоффлайна. Но даже это не успокоило, спать лёг весьма раздраженным. Обычно сон меня успокаивает, но в этот раз было иначе. Проспал очень долго — 10 часов, а проснулся даже ещё более раздраженным, чем ложился. Злило всё, особенно звуки газонокосилки с какого-то из соседнего участка: у них она какая-то на удивление мощная, такая, что даже полностью закрытые окна не помогают. А ещё болела шея.
Изначально я хотел отправиться сегодня на велопрогулку, но встал поздно, да и погода как-то не располагала. Поэтому стал играть в Battle for Wesnoth, что дало возможность хоть как-то успокоиться. Надо сказать, отчасти помогло. Но потом Tella написала SMS, я вышел на связь ВК, выяснилось, что у неё сегодня тоже в жизни творится черт знает что, да и у одной её подруги тоже.
Только часам к 20 жизнь вроде стала налаживаться. Решил выбраться на короткую прогулку к ближайшему водоёму и Клязьме. Сначала прогулка была ничем не примечательна, но у водоёма я решил не выходить к Клязьме сразу, а сначала выйти на пляж, до которого обычно не добираюсь. И вот там вдруг пришло умиротворение, какого давно не хватало. Минут десять стоял и смотрел на отражение облаков в зеркале водоёма. Потом дошагал до Клязьмы, побыл некоторое время там, сделал несколько фото и вернулся домой.
Впрочем, ночью опять вылезли признаки дисгармонии.

Июль подкрался незаметно

4X_Pro
Из-за уплотнения жизни первые дни июля пролетели незаметно. А вот вчера внезапно обнаружил, что природа изменилась: темнеть стало заметно раньше, листья на березах — стали темно-зелеными, а отдельные даже пожелтели. А по ночам теперь не слышно не только соловьев, но и лягушек. Зато стало гораздо тише, и лучше видны звёзды из-за того, что небо теперь темнее. Эх, каждый год в это время жалею, что невозможно остановить ход времени, зафиксировать природу, да и жизнь вообще, на верхней точке… Конечно, потом придёт еще одна весна, но до неё нужно пережить и «старость года» в ноябре и декабре, и усталость от зимы в конце января и начале февраля, и внезапные её возвращения в марте и апреле, а иногда и в мае.
В остальном же понемногу возвращаюсь к нормальной жизни. Вчера без видимых причин проснулся в 10:30, но ничего хорошего из этого не вышло. Весь день соображал плохо. Но тем не менее, наконец-то перечитал часть книги Калинаускаса про три периода жизни, и теперь продумываю свой ответ на это. Прошёл тест за седьмую неделю курса по теории игр. Причём если раньше тесты я проходил с наскока: одна, максимум две попытки, то тут застрял наглухо. Как будто кто-то глаза отводит. В одной из задач сначала неправильно прочитал условие, поэтому отвечал не на тот вопрос, во второй — сначала ответил правильно, но после первого неудачного прохождения, решил, что ответ неверный, и начал действовать методом подбора. В ещё нескольких делал какие-то совершенно дикие ошибки по невнимательности. И на последнем прохождении набрал 9 баллов, а не 10, тоже из-за совершенно глупой ошибки, хотя совершенно точно знал правильный ответ, просто на нервах ткнул не туда. Интересно, из-за чего у меня иногда такое происходит? (Хех, вспомнилось, как в лицее в зачётке часто бывали последовательности вроде: 5-5-3-5-5-3-5.) Биоритмический минимум и/или накопление усталости? Происки каких-то темных сил? Чудачества собственного бессознательного?

Халява пришла!

4X_Pro
24 июня мне пришла SMS, что я зарегистрирован для участия в программе «Миллион призов» (причем не помню, регистрировался ли сам или это сделали как-то автоматически). А 30 июня — уведомление, что я чего-то там выиграл. Сначала я вообще не обратил на это внимания, слишком уж много всего другого происходило в жизни. А сегодня решил всё же проверить, чего там. И обнаружил, что выиграл 4000 баллов АГ, которые можно зачислить на «Тройку» по курсу 1:1. Так что теперь чуть ли не до конца года буду кататься на метро бесплатно!

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

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