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

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


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

t.me/4x_pro

Лог жизни

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


Заметка в Instagram от June 21, 2022 at 07:42PM

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

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

О ценностях и их изображении

4X_Pro
На канале goblincat вычитал интересную идею — ставить на экран блокировки телефона картинку, которая напоминает о системе ценностей. Это заставило задуматься: а что на такой картинке должно быть у меня? Хотелось бы отобразить несколько составляющих:
1. Slow life и преобладание созерцания над действием — подойдёт какая-нибудь спокойная картинка природы.
2. Программирование и Web-деятельность — тут можно было бы код как на 2seconds.4xpro.ru, или нули и единицы.
3. Идеализм и ориентированность на вечное, а не сиюминутное — тут даже не знаю. Разве что та картинка с пирамидой из камней, которую я когда-то планировал использовать в качестве фона для сайта идеалистов.
Только вот вопрос — как совместить это воедино?

Быстрые дни в городе

4X_Pro
Вчера снова приехал на дачу. В городе предаваться slow life как-то не получается. Несколько дней, которые я там провёл, пронеслись очень быстро и со списком дел, из которого я опять пытался успеть как можно больше. Большую часть времени сидел на Хабре, но и у себя на форуме создал несколько тем. И на бытовые вопросы много времени ушло. А вот в Arcanum поиграть как-то не получилось. Вот он, «портальный эффект» в действии (то, за что берусь на даче, не могу продолжить в городе и наоборот). И никакая синхронизация не помогает.
А ещё с подачи GoRo всё же создал себе кошелёк в Monero, хотя к криптовалютам всегда относился негативно. Причём сделал кошелёк с локальным узлом, и это сразу сожрало больше 30 Гб места на диске. (Как говорится, вот почему у крипты нет будущего: чем она будет популярнее, тем больше транзакций будет, и тем больше данных на диске они будут занимать. Правда, там вроде есть какой-то алгоритм усечения, который я не включал, может, с ним будет лучше.)

Slow life и поездки — ситуация вторая

4X_Pro
Во вторник вернулся в Москву. Всё-таки если долго жить за городом непрерывно, то впечатлений становится меньше, они смазываться, поэтому иногда возвращаться в город всё же нужно.
Перед отъездом посмотрел расписание электричек, узнал, что в районе 17 часов они идут в среднем раз в 15 минут. Решил поступить как настоящий slowlifer — не пытаться успеть к какому-то конкретному времени, а собираться спокойно и выйти по готовности без спешки. Изначально планировал выехать где-то в районе 16:30. Но получилось как всегда: к этому времени только закончил обедать, а потом ещё никак не мог решиться выйти — несколько раз проверял, всё ли взял и подготовил ли дом к отъезду.
Вышел только в 17:04. Уже сидя в такси, обнаружил, что приеду в Посад буквально за минуту до отправления очередной электрички, а за ней идёт экспресс, на который нужны другие билеты. Решил снова поступить по-slowliferски: не торопиться и не пытаться успеть. В итоге посидел на скамейке у вокзала, увидел прибытие той электрички, на которую не успевал (кстати, она опоздала на две минуты), потом пошёл брать билет на экспресс. И тут оказалось, что билеты на этот экспресс кончились! (Он с предоставлением мест, как в поездах дальнего следования.) И в итоге пришлось брать обычный билет на следующую электричку и сидеть в Посаде чуть больше 30 минут, а потом ещё и ехать дольше.
Вся эта ситуация очень сильно напомнила мне поездку к озёрам в Косино. Тогда я тоже вышел из дома в самый неудачный момент, так, что время ожидания следующего автобуса было максимальным. Из-за этого я задался вопросом, что высшие силы хотят мне этим сказать, и сделал расклад на Таро из одной карты. Выпала семёрка Кубков, что принято толковать как иллюзии. Только вот иллюзии в чём?

Жить интересно, но писать не о чем

4X_Pro
Странное дело: с одной стороны, много чего интересного происходит, но в блог писать не о чем. В частности, в эти дни начал читать научно-популярную книжку по физике, поизучал язык программирования Rust, разобрался с тем, как в C используют уязвимости типа format string (хотя знал об их существовании ещё с 2002 года, только сейчас узнал про модификатор %n, с помощью которого можно писать в стек). А вчера съездил на прогулку вдоль Клязьмы, потом проехал мимо Карпятника и дальше к лесным озёрам. Прогулка получилась отличная, если не считать того, что в лес приехало на удивление много народа. Ещё играю в Arcanum, прохожу всё тот же модуль Wormantown, но понял, что его нужно проходить не магом, а технологом.
Единственный минус — это опять поглощаю информацию в огромных количествах и не оставляю себе времени на свободные размышления.

Квест на ровном месте

4X_Pro
Сегодня в очередной раз простая задача превратилась в целый квест. Потребовалось распечатать пару страниц. На даче принтер есть, но старый, и подключен к старому же отцовскому ноутбуку, который я не включал с 2020 года. Там стоит Arch Linux и Windows XP. Linux по каким-то причинам развалился (раньше загружался только в режиме fallback, и всё руки не доходили разобраться, почему, теперь перестал загружаться даже в нём — зависает с пустым экраном). Попытался загрузить Windows XP. Тот загрузился. Но при попытке прочитать флешку стал предлагать её отформатировать. Как выяснилось, дело в том, что она в exFAT, который Windows XP не читает.
После недолгого поиска я выяснил, что для XP когда-то выходило обновление для поддержки exFAT. Но для 32-битной версии Microsoft убрал со своего с сайта из-за прекращения поддержки. На OsZone наткнулся на тему, где кто-то выложил файл со ссылкой на эти исправления, но чтобы скачать его, нужно было залогониться. Довольно быстро вспомнил свой старый логин/пароль (интересно, сколько же времени я там не был), скачал файл со ссылкой. Ссылка вела на Яндекс.Диск, но тут вылезла новая проблема: список файлов показывается, а скачать не получается. Судя по всему, из-за ошибки в JavaScript, которая возникала из-за слишком старой версии Chrome (эх, вот она, обратная сторона современного бездумного употребления JS).
В какой-то момент я даже завис, не зная, что делать. Но потом попробовал запустить IE. В нём всё оказалось лучше: Яндекс.Диск выдал страницу с информацией о том, что броузер устарел и можно только скачать весь каталог архивом, что я и сделал. Дальше всё установилось нормально, только из-за того, что флешка была уже воткнута, Windows XP улетел в синий экран. После перезагрузки флешка нормально распозналась, и файл открылся без проблем. Потом, правда, возникла другая сложность — отсканировать распечатанный документ. Сканер там тоже есть, но куплен ещё в 2000 или 2001 году, и его родной софт корректно работал только под Windows 98 и 2000. Но это удалось обойти через мастер сканирования, встроенный в сам Windows.
В общем, в итоге такая простейшая задача заняла больше часа.

Заметка в Instagram от June 10, 2022 at 06:35PM

4X_Pro
В среду выбрался на очередную прогулку к Полотне в её нижнем течении и Клязьме, тому месте, которое я называю «ласточкин берег», так как в обрыве напротив есть много нор, где гнездятся ласточки. А в кустах над этим обрывом живут соловьи, которых слышно даже днём.
Во время прогулки пришла в голову весьма волны мысль: главное в #slowlife — это предельная честность перед собой в плане ответа на вопрос «на что у меня сейчас достаточно ресурса: сил, желания, мотивации». А я долгое время занимался самообманом, пытаясь убедить себя, что могу сделать больше, чем мне реально нужно с точки зрения внутреннего комфорта.
#клязьма #река #прогулка #луг #простор #лето #лето2022 #размышления

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

Внутренняя гармония достигнута!

4X_Pro
Кажется у меня получилось! Получилось совместить свои идеи свободной медленной жизни без графиков с неспешным продвижением вперёд по важным для меня направлениям. По крайней мере, за последние несколько дней успел продвинуться и с материалами для обновления личного сайта, и доперевести диалоговую бота SuperMon_Bot (правда, пока ещё не протестировал), и решить ряд мелких фоновых задач типа оплаты взносов в ПФР за ИП. И при этом ещё и и немало времени уделил игре в Arcanum (пытаюсь пройти мод под названием Wormantown), и прочитать немало интересного. Хотя, с другой стороны, может быть сейчас всего лишь просто биоритмический максимум — тот короткий период, когда ресурсов мозга хватает на всё задуманное и даже немного больше.
А сегодня, проснувшись, устроил себе информационную разгрузку. Просто понял, что сейчас хочу именно просто сидеть, созерцать природу в окне и крутить в голове мысли. Потом поехал на велопрогулку. Долго не мог определиться, хочу я на неё ехать и куда именно, прибегнул даже к раскладу на Таро. В итоге отправился именно туда, куда и собирался — к нижнему течению Плотни. Сначала — к тому месту, где она пересекает Горьковское шоссе и образует небольшой пруд. С моста я видел его много раз, но вот выбраться и посмотреть поближе как-то не складывалось. Впрочем, как выяснилось, к нему подобраться сложно, поэтому пришлось ограничиться фотографией с моста. Вода в Плотне снова очень мутная, почти коричневая. Видимо, сказывается Потом поехал по одной из улиц Буньково и ещё раз спустился к Плотне чуть ниже, и наконец, выбрался к устью. Потом решил проехать немного вдоль Клязьмы, к так называемому «ласточкину берегу». Там на противоположной стороне реки есть крутой обрыв, в котором есть норы, где гнездятся ласточки. А над этим обрывом растут кусты, где живёт много соловьёв, и даже днём слышно их пение. Посидел там на берегу реки и почувствовал ту самую гармонию с миром и включенность в жизнь, которые всё время ищу. Домой возвращался очень довольный и с чувством какого-то внутреннего света, если так можно выразиться.

Справился с проблемой с PulseAudio

4X_Pro
Несколько дней назад обнаружил, что на дачном ноутбуке пропал звук. PulseAudio просто не видел основной Intelовской звуковой карты, а видел только HDMI-выход без кабеля и поэтому включал «фиктивный аудиовыход», и звук отсутствовал. При этом все модули ядра были загружены как надо, и через ALSA карта была видна. Никак не мог понять, в чём дело, пока не применил утилиту lsof для /dev/snd под rootом. Она показала, что почти все файлы в /dev/snd открыты процессом timidity. После того, как я его остановил, PulseAudio сразу же перехватил эти файлы, и звук появился. Эх, придётся отказаться от идеи запускать timidity автоматически (ну или возиться с зависимостями, чтобы он только после pulseaudio стартовал)…
Эх, опять приобретение бесполезного опыта в результате неудачной оптимизации. С одной стороны, решая эту проблему, разобрался с командами pulseaudio и вообще тем, как он работает. С другой — потратил почти два часа времени, но вряд ли когда эти знания потребуются мне снова. И даже полноценной статьи в раздел «компьютерное» тоже не получится.

Неделя пролетела незаметно

4X_Pro
Неделя пролетела незаметно. Впечатления — двоякие. С одной стороны, живу той самой slow life, как пропагандирую: без принуждения себя к работе по Будущему, без траты сил на то, чтобы следовать планам, графикам и расписаниям. Вместо этого каждый день просыпаюсь с мыслью «что принесёт день грядущий» и ощущением свободы и открытости. Чувствую бодрость, какой давно не было, да и в Welltory показания отличные. И в фоновом режиме всё же успеваю выполнять и бытовые дела, и какие-то freelance-задачи, и сайту немного уделяю внимания. С другой — в этот заезд как-то не хватает чувства включенности в мир, полноты жизни, того самого ощущения «нить Дао становится золотой». Хотя, возможно, дело в проблемах со сном: и режим слетел, и сон получается дробным, с несколькими пробуждениями. А ещё всё-таки не даёт покоя мысль, что если не делать хоть иногда шагов по направлению к Великому Светлому Сетевому Будущему (пусть даже и на отдельно взятом домене), то оно никогда и не наступит. И это очень и очень неприятно.

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

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