Портрет 4X_Pro
Был в Сети 24 окт. 2024 г., 01:03
Мультиблог
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
Сегодня у меня какой-то спад. И по Welltory показатели плохие, и в плане эффективности. Изначально подумывал, не сходить ли в Кусково, но погода сильно ухудшилась, поэтому остался дома. Торговый день на бирже я благополучно проспал. Никак не могу привыкнуть, что биржа так рано закрывается. Впрочем, неважно. Всё равно всё получается, как я и ожидал: в первый день скачок, а потом, когда основная масса желающих закупилась, началось движение вниз. И, видимо, оно ещё какое-то время будет продолжаться. Так что сидим и ждём.
Потом хотел было поставить на виртуальную машину Mastodon. Эх, вот она, обратная сторона современного софта: нельзя просто скачать архив, распаковать и запустить инсталлятор, всё делается через кучу сторонних инструментов.
В итоге забил, и сначала поиграл немного в DarkMod. Как это ни странно, это первая stealth-игра, в которую я играю. Раньше этот жанр как-то проходил мимо меня. Потом начал изучать Ansible. Довольно интересная штука, надо сказать — позволяет управлять множеством серверов сразу. Правда, как всегда, возникает вопрос: а стоит ли тратить силы на освоение нового инструмента и привыкание к новому синтаксису, если то же самое можно сделать с помощью обычных bash-скриптов.

Тестирую Huginn

4X_Pro
Сегодня всё же поднял Huginn на виртуальной машине. Причём сделал это идеологически неправильным способом — через docker-контейнер вместо ручной установки. Вроде установилось и запустилось всё нормально. Но когда я в целях тестирования создал два агента — один для импорта RSS, второй — для его отправки в TG, почему-то отправка не заработала. Выдаёт ошибку «No valid key found in event», и чем она вызвана — непонятно. Сначала думал, что у меня на сайте RSS кривой, но попробовал ЖЖшный — результат тот же самый. Нужно будет попробовать выполнять какое-то другое действие, например, сохранение в файл. В остальном же впечатления весьма положительные. Только очень уж Huginn прожорлив: docker-контейнер с ним занял 800 Мб оперативки.
Ещё поменялись планы: вместо ещё одного VDS подумываю о том, чтобы поставить Huginn и Mastodon на тот же сервер в Яндекс.Облаке, где сейчас размещается SiteKnockerBot. Только вот с учётом их прожорливости 1 Гб оперативки может не хватить… Плюс ещё для ботов у меня не SSD, а HDD, поскольку особой скорости не нужно. А если перейти на 2 Гб оперативки и SSD, то доп. затраты примерно такие же, как на ещё один VDS на Reg.Ru, плюс отсутствие IPv6.
Также хотел было развернуть трансляцию этого блога: не с личного сайта в ЖЖ, а наоборот, из ЖЖ на личный сайт, и задействовать автоматический импорт из Instagram в ЖЖ. Но, как выяснилось, его отключили (видимо, из-за блокировок). А кроме того, IFTTT с ЖЖ работать не умеет (хотя можно попробовать сделать импорт из RSS или Atom).

День, которого я ждал долго

4X_Pro
Сегодня настал тот день, который я ждал с начала года, если не раньше — закончился срок долларового вклада. По первоначальном плану я собирался перевести его на брокерский счёт и сконвертировать в ETFы на индекс S&P. Когда началась вся эта заваруха — просто положить под высокий процент на три или шесть месяцев (в отдельные моменты даже в Сбере можно было положить под 6%). Но в итоге этим планам не суждено было сбыться. Купить ETF сейчас просто невозможно, а проценты по вкладам буквально несколько дней назад упали до 1%. Так и пришлось положить на этих условиях на 3 месяца, и отложить на будущее момент принятия решения.
Впрочем, такое падение ставок косвенно указывает, что ситуация налаживается. Да и биржу завтра откроют, правда, до 14 часов только, так что опять всё просплю. Был бы я более рисковым человеком (или имел бы стабильный источник активного дохода), сейчас бы сменял весь вклад на рубли и в ближайшие дни закупался бы акциями. Эх, знать бы, чем всё это закончится. Может быть, лет через пять мы будем вспоминать эти дни как дни начала становления Русского Порядка в мире (хотя скорее китайско-русского, если смотреть правде в глаза), а лично я буду жалеть о том, что второй раз упустил Великую Халяву (первый был в марте 2020). А может, наоборот, реализуется худший сценарий — повторение кошмара 90-х.
Ещё заглянул в WebMoney. Узнал, что кошельки P-типа вообще закрыли, а все имевшиеся в них денежные средства принудительно конвертировали в WMZ по грабительскому курсу. Хотя потери невелики (получилась сумма чуть меньше 6 WMZ), всё равно неприятно.

Соображения насчёт ArchLinux и Mastodon

4X_Pro
Сегодня с утра вдруг загорелся двумя идеями. Во-первых, поставить ArchLinux на старый домашний комп и поэкспериментировать с ним на тему перехода на него с Mint (давно подумываю над этим). Во-вторых, сначала задумался о том, чтобы найти VDS с оплатой за WMZ и разместить на нём узлы i2p и yggdrasil. А потом подумал, а не поднять ли на том же VDS Mastodon instance, и всё-таки делать сообщество идеалистов на отдельном домене, как и хотел изначально. (Всё-таки формат сообщества в Pikabu несколько ограничивает, хотя уходить оттуда полностью я не хочу, и отправлю ещё как минимум 5 статей.) В принципе, в Mastodon есть большая часть из того, что я хотел: и управление контентом через хеш-теги с возможностью вручную вынести самые значимые, и возможность цеплять фото, и даже опросы. Не хватает разве что геолокации, возможности сделать вместо опроса рейтинг и нормальных HURL, а также голосовать против хештегов.
Но увы, у Mastodonа весьма внушительные требования (хотя конкретных так и не нашёл), а за 2—3 WMZ (это для меня максимальная психологически приемлемая сумма на второй VDS) в месяц можно взять VDS только с одним ядром и 128 Мб оперативки.

День отдыха

4X_Pro
Устроил себе день отдыха. Полдня просто читал Wikia про Quest for Glory. Потом запустил виртуальную машину, поднял на ней i2pd и, на удивление, всё заработало — смог попасть на сайты в i2p. Как выяснилось, моя ошибка была в том, что i2pd нужно запускать как сервис, а не от имени своего пользователя, как я делал. Впрочем, когда попытался повторить это на основной системе, всё равно не сработало. Возможно, потому что на виртуальной машине корректно работает IPv6, а на основной — нет (видимо, какой-то баг Mint). Ещё начало глючить проводное соединение. Никак не могу понять, то ли разъём в ноутбуке разболтался, то ли витая пара физически где-то повредилась (однажды такое было уже), то ли с роутером что-то не то.
Вечером немного поиграл в Heroes II, но неудачно: выбрал сложную карту, а потом ещё ошибочно напал на одного из союзников. В итоге вынесли.

Мир возвращает меня обратно

4X_Pro
Ну вот, стоило только захотеть уйти на Рестарт, как мир (или высшие силы, кому как больше нравится) тут же стали сопротивляться. Во-первых, моя вчерашняя заметка о сообществах и социальных сетях встретила весьма горячий отклик на Lor.Sh, да и ВК 7 лайков поставили. Во-вторых, поступило предложение сотрудничать по поводу одного форума. В общем, ничего не понимаю: с одной стороны, высшие силы не дают мне желаемых результатов от моей деятельности, с другой — забить на всё не дают тоже.
Хотя с другой стороны, одной из составляющих моего учения является то, что нужно держать сознание открытым и видеть возможности, и тогда можно получить результат не путём долгого упорного труда, а легко и быстро (как и всё должно происходить в жизни, на самом-то деле), просто сделав нужное действие в нужное время. Собственно, так и было с Pikabu: я настроился на то, чтобы долго и нудно клепать статьи для набора рейтинга, чтобы создать сообщество, но потом вместо этого закинул годную картинку и получил желаемый результат.
Проблема в том, что с написанием контента и формированием сообщества я настолько свыкся с мыслью о том, что это тяжёлый и долгий труд, что совершенно не могу подумать, как тут может быть иначе…

Возвращаюсь к идее Рестарта

4X_Pro
В последние дни снова лезут в голову мысли уйти на мягкий Рестарт: законсервировать все свои проекты и сайты, отказаться от любых долгосрочных планов, взять новое Сетевое имя. И начать жить без планов и расписаний в полном соответствии со своим учением (правда, тогда придётся его не проповедовать). Максимум — это создать аккаунт в каком-нибудь instance Mastodonа и публиковать там только ссылки на то, что удастся найти в Сети интересного, и, может быть, какие-то особо яркие личные впечатления (и то сразу же возникает вопрос, как это совместить, чтобы такие посты не казались чужеродными среди обычного контента).
Но с другой стороны, по тем же ботам иногда приходят пользователи за поддержкой, и было бы жалко его бросать. Плюс нужен какой-то контакт с людьми с настолок, поскольку оттуда я уходить совсем не хочу. Хотя есть одна мысль, что можно сделать…

Неудачный заход в банкомат и прогулка

4X_Pro
Выбрался сегодня на прогулку. По дороге решил зайти в банк — перекинуть часть наличных денег на карту, но забыл PIN-код. Точнее, в голове в одно целое «склеились» PIN-коды от двух разных карт. Итог — блокировка на сутки (и это ещё хорошо, раньше такое привело бы к перевыпуску вообще). А правильный код вспомнился буквально через несколько минут после выхода из банка. Но я воспринял это как мелкую жизненную неприятность и пошёл в Измайловский парк.
Чёткого плана, куда идти конкретно, у меня как-то не было. До Лебедянского как-то не хотелось, идти ещё раз на малый круг не видел смысла. Поэтому сначала пошёл вдоль канавы, являющейся истоком Красного ручья. Дошёл до места, где высажены молодые ёлки, там углубился в лес. Забрался туда, где тропинка была почти непротоптанной, пришлось пробираться по снегу, чтобы не возвращаться назад. Хорошо хоть он сейчас достаточно плотный и мой вес выдерживает.
Дальше выбрался на дорожку, идущую от Новогиреевской улицы и пошёл по ней до поворота на лыжную трассу в сторону Красного пруда. Вышел к нему, обошёл почти кругом и отправился домой. В итоге сделал целых 10 тысяч шагов.
Но в целом прогулка запомнилась только двумя моментами. Первый — когда я шёл по лыжной трассе, солнце, которое уже клонилось к горизонту, осветило её так, что две заледенелых лыжни по бокам стали ярко блестеть. И было ощущение, как будто идёшь по какой-то золотой дороге в неведомую и прекрасную даль. Второй — это множество мышей-полёвок у дальнего конца Красного пруда. Я насчитал больше десятка. Причём слыша мои шаги, большинство из них попряталось, и только когда я остановился и постоял немного, они вылезли и начали бегать по снегу. Было интересно за ними наблюдать!

Подключился к Yggdrasil

4X_Pro
По совету MrClon и aquaratixc c Lor.Sh попробовал сегодня ещё одну P2P-сеть под названием Yggidrasil (или просто ygg для краткости). В отличие от I2P, всё заработало со второй попытки (первая была неудачной из-за того, что сначала не прописал публичные хосты в конфиге). Посмотрел сайты, расположенные в ней, Нашёл ygg-вики, откуда узнал, как настроить свой. Надо сказать, решение технически интересное (хотя самозахват подсети 200::/7 в IPv6 вряд ли можно назвать хорошей идеей), и позволяет использовать самые обычные Apache и nginx. Теперь вот думаю, не поставить ли нужный софт на свой VDS.
Ещё узнал о проекте ALFIS. Оказывается, идея майнить домены приходила в голову не только мне. Более того, она уже реализована! Пожалуй, нужно будет попробовать.
Посмотрел несколько домашних страниц. Да, я был прав: в таких сетях реально жив дух Старого Доброго Интернета! Равно как и каталоги сайтов, благодаря которым можно людей находить.
Наткнулся, помимо всего прочего, на очередной проект открытого движка социальной сети под названием Only One, который создала некая katelinlis (судя по всему, то ли ЛИИ, то ли ИЛЭ ЛЭВФ). Жаль, что так много желающих делать соцсети, и так мало — движки сообществ (эх, уже какой день собираюсь написать статью про разницу в раздел «Размышления о Сети и о жизни», но всё никак). А ещё жаль, что те, кто готов творить open source-софт, редко готовы объединять усилия или хотя бы искать уже сущетсвующие проекты типа того же openvk и делать их forkи. (Хотя чего я говорю, сам этим же страдаю.)

Заметка в Instagram от March 17, 2022 at 10:36PM

4X_Pro
Ещё раз убеждаюсь: необычное можно увидеть в самый неожиданный момент! Вот такую игру теней увидел вчера прямо на улице, проходя мимо музея Бурганова, когда шёл на настолки.
#скульптура #тень #тени #игратеней #играсвета

Смотреть все фото

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

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