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

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


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

t.me/4x_pro

Лог жизни

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


«Остров мечты» или новые испытания

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

Выступил в роли «чувака с долларами»

4X_Pro
Еще раз выступил в роли «чувака с долларами»: вчера закупился облигациями, закрыв для этого еще один вклад. А сегодня утром проснулся и обнаружил, что рынок провалился еще глубже. Причем просели не только акции, но и облигации: некоторые ОФЗ сейчас можно брать даже ниже номинала. А потери по акциям превысили сумму, равную моей годичной Норме Потребления. Но самое обидное, несколько дней назад упустил момент, когда почему-то подросли акции НорНикеля, которые я мог бы скинуть с прибылью 7 тысяч рублей (а проснись утром пораньше, то и больше), а сейчас бы купить заново гораздо дешевле. Но решил оставить из соображения «хоть что-то будет в плюсе и радовать в эти непростые времена». Вот она, обратная сторона первой Оценки по информионике. Впрочем, возможно еще влияет ценностная соционическая ЧЭ.
Еще вчера напутал с расчетами доходности по облигациям из-за одного сайта, где график выплат показывается только до 2023 года, тогда как у меня они до 2024—2026. Из-за этого думал, что сам себя обманул, и итоговые доходы будут чуть ли не ниже, чем в банке. Сильно переживал из-за того, что и тут лишился возможности сказать «ну хоть где-то в этот кризис я сыграл правильно». И только сегодня днем пересчитал все как надо в выспавшемся состоянии, и понял, что нет, все не так плохо: в среднем доход по облигациям получается около 7% с некоторыми оговорками. Так что все же решение с облигациями было верным.
Вообще, такое ощущение, что высшие силы просто подталкивают меня к тому, чтобы устроиться на работу. Так, в тот самый день, когда я закупал акции, мне пришло письмо из одного кадрового агенства с предложением. Причем написали, они, судя по всему, найдя мой адрес на этом сайте. Потом Kitsune не раз возвращалась к этой теме. В частности, рассказала мне о том, что на HH.Ru можно искать вакансии по местоположению работодателя, и я таки нашел одну весьма понравившуюся в Перово. Только там Yii требуется, который я знаю на уровне «почитал документацию и пару статей на Хабре и слепил простейший Hello World».
Кроме того, если бы я устроился на работу, появился бы стабильный источник дохода, который дал бы возможность закрыть еще один вклад и купить еще акций по более дешевым ценам. Но с другой стороны, при моем крайне низком уровне жизненной энергии работа на fulltime — это сильное падение качества жизни: встанет разработка IntB, на дачу буду ездить только на длинные выходные, о прогулках дальше Терлецкого и Измайловского парка придется забыть, да и на игры буду выбираться разве что изредка: все выходные будут уходить на то, чтобы отсидеться дома и прийти в себя. И стоит ли возможная халява на акциях (к тому же связанная с высоким уровнем риска — кто знает, сколько времени уйдет на возвращение рынка к исходным уровням) этого — большой вопрос…

Суматошный день

4X_Pro
День получился до жути бестолковым. И опять живу слишком быстро, слишком много дней вне дома. Так и хочется сказать, «Мир, замедлись! Не хочу жить так быстро». Или применить DHE какое-нибудь.
Началось все так: приснилось что-то такое, что сильную агрессию, такую, что от этого даже проснулся раньше времени. Такое у меня бывает очень редко. Потом снова заснул. Проснувшись второй раз, размышлял о том, что хочу изменить в своей жизни: вставать в 10 утра, выделять вечером час на размышления и генерацию идей, наконец-то написать в блог на те темы, которые давно крутятся в голове, а также меньше тратить времени на всякую ерунду типа спора в комментариях на Яндекс.Дзен — все равно бесполезно, так как спорю я с людьми, у которых изначально точка зрения противоположная моей по главным идеологическим вопросам, и шанс превратить их в соратников — ничтожен. Только раздражение и негатив испытываю…
Потом посмотрел ситуацию на рынке. С одной стороны, все плохо, с другой — все же не настолько, как я ожидал вчера. Впрочем, под вечер все же ситуация ухудшилась. На данный момент SmartLab показывает потери в 16% от вложенной суммы (без учета потерянной прибыли за ноябрь-январь), тогда как днем было где-то 12—13%. Впрочем, есть и позитивный момент: просели облигации, и я решил сконвертировать в них один из вкладов. Но не успел: деньги пришли только в 22 часа, когда биржа была уже закрыта.
Еще увидел письмо от хостера, что завтра они повышают цены в связи со скачком доллара, и побежал продлевать socionics.me. Но не знаю, было ли это правильным решением: по сравнению с прошлым годом продление и так уже обошлось на 100 руб дороже.
Потом на связь вышла DarLik. Попросила помочь ей решить вопрос с неработающим телевизором на той квартире, которую она сдает. Как выяснилось, проблема была в том, что выдрали антенный провод из разветвителя. Я попытался было вставить его обратно, но безрезультатно: сигнал был очень плохим. В итоге сделал по-дурному: просто соединил кабели скруткой в обход разветвителя. В итоге работает, и все были довольны, но я-то знаю, что это решение из категории «как делать не надо».
Вечером снова поиграл в Ultima IX. И в общем, на этом всё…

Ушел с головой в Ultima IX

4X_Pro
Третий день безотрывно играю в Ultima IX. Что называется, дорвался! (Последний раз играл в эту игру в 2011 или 2012 году.) Иногда от этого пухнет голова, зато испытываю такое состояние внутренней целостности и сосредоточенности, какого давно не было. Причем разобрался наконец с проблемами двух экранов и двух видеокарт, и сегодня запустил на дискретной, а не на встроенной как раньше, что позволило включить antialiasинг и сделать игру гораздо красивее.
Еще есть мысль взять субмодальности этого состояния сосредоточенности и попробовать перенести на что-нибудь другое, тот же IntB, например. Посмотрим, что из этого выйдет.

Опять три дня вне дома

4X_Pro
Уже сколько раз так было: если долго сижу дома, то производительность сильно падает, если несколько дней подряд проходят вне дома, слишком сильно меняется общий настрой, и сложно вернуться к тому, чем я занимался до этого. В частности, в этот раз в выходные я занимался Intellect Board и довольно неплохо продвинулся. Планировал даже в скором времени сделать релиз версии 3.03. Но в понедельник выбрался на прогулку с Tellой — побродили по Таганскому району, она показала одну очень красивую церковь, я сделал десяток фото. Во вторник DarLik решила съездить и купить электросамокат, но не в магазине, а с рук по объявлению. Как всегда, эта поездка превратилась в целое приключение, которое я опишу в отдельном сообщении. Пока скажу только, что впервые проехал по МЦД-2. Общее впечатление — поезда вроде хорошие, и не слишком многолюдно даже в час пик (хотя большую часть пути ехали стоя), и, что важно для меня с моей чувствительностью к гипоксии, вентиляция хорошая.
Вчера собрался было вернуться к своей идее про алгоритм социального доверия, и написать о нем в раздел «идеи». А еще использовать свою соционическую соцсеть для анализа его эффективности. Но получилось как всегда: отвлекся, прособирался, а вечером на связь вышла Tella, которая попросила меня срочно встретиться на Третьяковской. Поехал, встретились, удалось ее успокоить. Потом прогулялись вдоль реки. Впервые посмотрели на Зарядье с другого берега, оно оттуда выглядит круто!
А еще получил очередное небольшое пожертвование на развитие SiteKnockerBot, и снова задумался о том, что надо бы переписать «простукивающую» часть на Go для улучшения масштабирования. Но как-то не чувствую внутренней готовности к этому. Да и вообще ни на что настроиться не могу…

Стресс бездействия

4X_Pro
Анализируя свои действия на фондовом рынке на прошлой и позапрошлой неделях, особенно во вторник, когда падение только началось, и осознал кое-что интересное, что касается не только рынка, но и жизни в целом. Во мне постоянно идет борьба между страхом перед неизвестностью/неопределенностью, который я не раз описывал, например, тут и тут, и тем, что я назвал «стрессом бездействия». Он возникает тогда, когда я понимаю, что моя обычная стратегия — «не знаешь что делать, так не делай ничего» оказывается одной из самых проигрышных.И тогда начинает накапливаться внутреннее напряжение, которое в какой-то момент оказыавается сильнее, чем страх перед неопределенностью. И вот тогда я и начинаю творить полнейшую дичь в духе худших проявлений 5 уровня ТУАИ.
Но не следует путать с той дичью, которую я творю, попадая в Сценарий. Сценарий — это параноидная гиперконцентрация на том, чтобы выбить из кого-то что-то, а победа «стресса бездействия» — это скорее хаотично-бестолковые шизоидные действия. В частности, мой первый слив на Forexе в 2017 году был как раз именно такой ситуацией.

Огрызок дня и старые игры

4X_Pro
День вчера получился совершенно бестолковый. Проснулся очень поздно даже по своим меркам, потом еще долго вставал. Хотел было дальше заняться разработкой IntB, но не получилось. Сначала заглянул на фондовый рынок, и в очередной раз ужаснулся происходящему. Потом переписывался с Kitsune, которая помогала подруге выбрать компьютер. А потом на связь вышла DarLik, которая предложила вместе съездить и посмотреть электросамокаты.
В магазин, как всегда, приехали под закрытие (эх, представляю, что о нас думали продавцы). DarLik рассматривала два варианта, но один для нее был слишком тяжелый, хотя в остальном — вполне годный, и стоил дорого, а другой — легкий, но слишком уж хлипкий и пригодный только для совсем идеальных поверхностей. Так в итоге она ничего и не купила. Причем в конце ее даже продавцы стали отговаривать от второго варианта, опасаясь, что сейчас она самокат купит, а потом все равно вернёт.
Потом мы поехали в «Нияму» на Марксистской, посидели какое-то время там, съели очень вкусный бургер на двоих.
Вернувшись домой, собирался лечь пораньше из соображений «все равно за этот огрызок дня ничего уже не сделаю». Но получилось как всегда: скачал Ultima IX, в которую не играл, кажется, с 2012 года. Запустил ее под wine (и вроде даже неплохо работает, правда, потом все же вылетела) и заигрался до глубокой ночи, наслаждаясь тем, что игра не тормозит даже на максимальных настройках. Хотя, конечно, тогдашняя 3D-графика выглядит сейчас несколько примитивно (а вот 2D-игры не стареют никогда!) даже на разрешении 1920x1200. Потом еще запустил Warcraft III (до этого пытался, но не получалось из-за отсутствия кодеков) и написал на форум тему с рекомендациями по запуску игр.

Работаю над IntB и играю в Quest for Glory 2

4X_Pro
Весь день просидел дома. С одной стороны, ухудшилась погода, с другой — и так слишком уж часто выбирался куда-то в последние дни. А заниматься чем-либо всерьез получается только тогда, когда сижу дома безвылазно.
Сегодня, в частности, занялся накопившимся доделками Intellect Board. Похоже, придется поменять планы и новые типы разделов отложить на более поздние версии, а в 3.03 заняться менее значительными доработками. Правда, успел не так уж и много: сделал только теги attach и attachlink, которые позволяют вставить ссылку на приложенный файл в любое место сообщения, а не только вывести ее в конце, как сейчас. Недостаток в том, что файл вставляется по порядковому номеру приложения, а номера могут меняться, если несколько раз добавить/удалить файлы при редактировании.
Вообще, прихожу к мысли, что по-хорошему, надо бы сделать что-то вроде «личных файлов пользователя», ссылки на которые были бы постоянными, и даже начал искать клиентскую часть скрипта файл-менеджера на GitHub, но пока все же сомневаюсь — слишком уж это не вписывается в начальный замысел IntB.
Еще, воспользовавшись тем, что недавно поставил wine, поиграл немного в Quest for Glory II (фанатскую версию с полноценным click&point-интерфейсом, сделанную уже в 2000-х годах). Импортировал туда своего персонажа-воина из первой части, и обнаружил, что файл для импорта был создан в 2013 году! Как же быстро летит время. А мне казалось, что я всего года два или три назад хотел устроить своего рода марафон по QFG — пройти все 4 части с максимальной прокачкой персонажа после каждой.

Безумие на фондовом рынке

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

Неудачные испытания Мир Pay

4X_Pro
Еще в сентябре узнал про то, что в метро проводят акцию: при оплате поездки бесконтактной картой Мир часть денег возвращается обратно. Изначально акция была до декабря, но потом ее продлили до конца апреля. Увы, в сентябре мои попытки воспользоваться данным видом халявы закончились ничем. Моя карта просто не поддерживает бесконтактные платежи.
Но недавно, я увидел, как кто-то оплачивает проход в метро телефоном. И в голову пришла мысль «а что если привязать карту к Android Pay, и превратить в бесконтактную с помощью телефона» (до этого к идее использовать телефон как замену картам я относился очень отрицательно, и думал, что сам к этому прибегать не буду). Сказано — сделано. Оказалось, что для системы Мир есть отдельное приложение Мир Pay. Я поставил его, привязал карту. Вроде бы все прошло нормально.
Но увы, когда дело дошло до испытаний непосредственно в метро, меня ждало разочарование. Первый раз, в среду, турникет сразу же выдал ошибку чтения карты без каких-либо объяснений, при этом на телефоне вообще ничего не происходило. Второй раз  я решил попробовать сегодня и уже на другой станции. В этот раз приложение запросило отпечаток пальца, но когда я палец прикладывал, выходила все та же ошибка карты. После нескольких попыток я сдался и пошел по обычной «Тройке». Так и не знаю, то ли у меня телефон не поддерживает какой-то из протоколов NFC (хотя пополнять «Тройку» с его помощью получается без проблем), то ли банк не авторизует платеж из-за того, что карта не является бесконтактной.
Но вообще, платеж телефоном неудобен еще b большим количеством действий: нужно включить на телефоне Интернет, включить NFC, приложить палец, затем все это отключить.
Впрочем, узнал, что у банка МКБ есть акция «Нам по пути», где бонусами возвращают почти всю стоимость поездки, кроме одного рубля. Пожалуй, сделаю себе такую карту (т.к. все равно собирался ее заказывать рано или поздно, но все откладывал) и буду получать халявные поездки таким образом.

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

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