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

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


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

t.me/4x_pro

Лог жизни

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


Протестировал Manjaro

4X_Pro
Сегодня дошли руки попробовать дистрибутив Manjaro (на базе ArchLinux), который скачал ещё несколько недель назад. К тому же надеялся, что хотя бы под ним удастся увидеть вентилятор ноутбука и повлиять на скорость его настройки. Увы, вентилятора он так и не увидел. Зато в остальном весьма понравился, за исключением рабочего стола GNOME 3. Интерфейс такой, как будто не за компьютером сидишь, а за планшетом, плюс слишком уж под iOS косят, да и без панели задач работать ну очень неудобно.
В общем, теперь думаю, не попробовать ли xfce-версию и не перейти ли потом под неё… LXDE-версии у Manjaro нет, и вообще где-то читал, что теперь вместо LXDE будет только LXQt, который мне не нравится.
Что особенно удивило, так это то, что в комплекте сразу идут утилиты типа powertop, cpupower и тому подобные. Ещё наконец-то нормально заработала поддержка дискретной видоекарты! В ранних версиях ядра (до 5.x) были проблемы с медленным пробросом кадров с дискретной карты во встроенную, из-за чего экран постоянно покрывался вспышками. Сейчас же всё нормально — специально запустил DarkMod, чтобы протестировать. Впрочем, в дачном ноутбуке дискретная видеокарта очень слабая (GeForce 415M) и по сравнению со встроенной Intel HD Graphics даёт прирост всего на 15-20%.
Разобрался с настройками энергосбережения. Как выяснилось, современные дистрибутивы умеют держать дискретную карту в выключенном состоянии большую часть времени и включать только по необходимости. Поменял ещё cpugovernor на powersave и удалось даже на дачном ноутбуке (который всегда был более «горячим») снизить температуру до 62—63 градусов, когда не запущен броузер. Правда, сложилось впечатление, что после этого броузер стал подтормаживать. В общем, буду экспериментировать дальше.

Четыре дня slowlife

4X_Pro
Вчера уехал на дачу. Добрался просто на удивление хорошо и всего за два часа. В таких случаях я говорю: «высшие силы создают попутный ветер в спину». И это даже несмотря на то, что от Посада ехал сначала на автобусе, который ещё и опоздал, и только самую последнюю часть пути проделал на такси (причём такси обошлось всего в 84 рубля). Заодно убедился, что моя карта «Стрелка» всё ещё жива, хоть и срабатывает со второго раза всё время. А то возникали сомнения, так как не пользовался с 2019 года, а железнодорожные автоматы отказываются писать на неё билеты.
Сегодня как следует отоспался. Впервые чуть ли не за последний месяц десять часов сна. Чувствую себя совсем другим человеком. Просыпался с мыслью, что впереди четыре дня настоящей slow life, но не тут-то было. После того, как включил Интернет, от SuperMon_bot прилетело уведомление, что мой основной сервер попал в blacklist Spamhaus. Стал разбираться, но так ничего подозрительного не нашёл. Да и на самом Spamhaus при проверке пишет, что no issues. Видимо, было какое-то ложное срабатывание бота.
Теперь в голове какой-то бардак. Вроде хочется заняться чем-то для себя, что откладывал всё это время, но просто не знаю, с чего начать.

Заметка в Instagram от August 18, 2022 at 02:17AM

4X_Pro
П.Т. сначала предложил покататься по окрестностям. В частности, съездили к Успенской церкви в одноимённом селе, где есть площадка с отличным видом. И вообще, само место там какое-то светлое, радостное. Потом отправились на берег Москвы-реки уже в той деревне, где у них дача. Там посмотрели закат, а ещё видели необычные летательные аппараты — дельтапланы с мотором.
Потом совместными усилиями собрали мангал и стали жарить шашлык и грибы на шампурах. Причём этим занимался, в основном, я, а П.Т. наблюдал и учился.
Когда шашлык был готов, уже стемнело. Есть решили не в доме, а прямо на улице, под открытым небом, что очень необычно! И создаёт совсем другие ощущения — единства с природой, со всем миром, той самой включенности в жизнь, которой мне так не хватает в обычное время.
Стали осуждать такие животрепещущие вопросы, как есть ли кроме нас жизнь во Вселенной, как именно работает Управление Реальностью aka Трансерфинг, и тому подобные.
Потом поехали обратно. Напоследок запомнились огни какого-то небольшого города, которые мы видели, когда ехали вдоль высокого берега реки. На станцию прибыли буквально за несколько минут до отправления электрички. DarLik и П.Т. проводили меня до самого вагона.

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

Заметка в Instagram от August 18, 2022 at 02:03AM

4X_Pro
Недавно DarLik и П.Т. пригласили меня к себе на дачу. Договорились, что я доеду до станции Усово, куда они подъедут на машине и меня заберут. Какое-то время я сомневался, ехать ли (боялся коронавируса), но всё же решился. И, забегая вперёд, скажу: как всегда, те поездки, перед которыми я сомневаюсь, оказываются самыми интересными.
С Усовской веткой железной дороги у меня связана особая история. Раньше путь к ней ответвлялся от станции Кунцевской, шёл рядом с основными путями до платформы Рабочий Посёлок и только там сворачивал в сторону. В детстве я много раз ездил в Звенигород, смотрел на этот путь, и всегда было интересно, что там, куда он ведёт.
И вот время узнать это пришло!
На вокзал я прибыл с достаточным запасом времени. Без особой спешки нашёл поезд, сел и, в ожидании отправления, задумался. Задался вопросом, что хотя хотя всю жизнь мечтал жить так, чтобы иметь возможность встать утром и поехать куда глаза глядят просто потому что захотелось, это не получается. Хотя вроде я не связан ни работой по фиксированному графику, ни какими-то другими обязательствами. Только режим дня слишком уж сбит. Но вот даже если и выбираюсь куда, то не спонтанно, а в результате планирования за несколько дней. Но ответа так и не нашёл.
Наконец поезд тронулся. Я стал смотреть в окно. Как же сильно изменился город за это время! И поезда на Усово теперь ездят по отдельному пути почти от вокзала, не останавливаясь даже на Беговой и Кунцевской.
Но вот наконец-то Рабочий Посёлок и тот самый поворот в неведомую даль. Я с интересом ждал, что же будет за ним. И как выяснилось, не зря!
Cразу за станцией Кунцево-II начались очень красивые места! Особенно понравились сосновые леса на участке от Ромашково до Барвихи и небольшая речка Саминка.
Вскоре я добрался и до самого Усово. Как выяснилось, П.Т. и DarLik, как всегда, прособирались и приедут только через полчаса. Но это оказалось и к лучшему: за это время я успел как следует осмотреть и сфотографировать станцию и поезд, стоящий на ней, а также ближайшие окрестности.
#усово #железнаядорога #электричка #поезд #станция #платформа

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

Бессонная ночь и ужасный день

4X_Pro
Вчера опять получилась бессонная ночь и ужасный день. Началось всё с того, что забыл днём выпить чёрный чай, который благополучно простоял до вечера и стал очень-очень крепким. В итоге выпил его незадолго до сна, понадеявшись, что ничего не будет. Но зря! Получилась бессонная ночь.
К тому же на эффект от чая наложилось то, что я загорелся идеей сделать ноутбук бесшумным, замедлив в нём вентилятор. Моё самосборное ядро в упор не хотело видеть датчика скорости вращения.
Перезагрузился в Windows и с помощью HWMon выяснил, что большую часть времени вентилятор крутится на 4200 rpm. Но когда скорость вращения падает до 3000, ноутбук реально становится бесшумным (только чуть резонирует на подставке, на которой стоит). Правда, для этого приходится ставить профиль с максимальным энергосбережением.
Из-за всех этих экспериментов засиделся до 6 утра. Потом попытался лечь спать, но уснуть не смог: сказывался и эмоциональный разгон, и выпитый чай. Так прошло ещё несколько часов, только после этого смог проспать три часа. Встал разбитым, делать ничего не хотелось.
Попытался было настроить такой же бесшумный режим в Linux. Повключал почти все модули датчиков в надежде, что хоть какой-то мой вентилятор опознает и можно будет использовать fancontrol, ещё кое-какие настройки, пересобрал ядро. Вентилятор так и распознался, зато теперь с помощью powertop удалось отключить дискретную видеокарту. В сочетании с режимом максимальной экономии энергии для процессора (powersave governor) и отключением Turbo Boost удалось снизить температуру где-то до 53 °C, когда вентилятор перестаёт быть слышен.
Казалось бы, вот она, победа. Но я решил выключить все лишние модули, немного напутал, и в итоге испортил конфигурацию ядра вообще. К счастью, нашёл резервную копию, но когда попытался собрать из неё, ядро не заработало. Никак не мог понять, почему (позже выяснилось, что там была отключена initrd, а в Grub это не учтено).
И тут посыпались новые неприятности. То Tella стала названивать по голосовой связи, хотя я много раз ей говорил, что голосовая — это для экстренных случаев, то по freelance начали и со сроками дёргать, и всплыла одна из старых проблем (потом, как выяснилось, не совсем — проблема была другая, просто похожая по описанию). В итоге очень конкретно психанул. Почти так же, как в июле, когда удалялся из ВК.
И вообще, в последнее время у меня стало как-то слишком уж много негативных эмоций. Слишком уж быстро жизнь несётся, слишком много всего происходит. Хочется лечь на дно реки жизни, заниматься исключительно своими компьютерными вопросами, и чтобы меня никто не трогал и никуда не тащил.

Ну и денёк был вчера

4X_Pro
Ну и денёк был вчера! (Вернее, теперь уже позавчера.) Напоследок посыпалась куча проблем. Опять не смог выспаться, встал разбитый, чувствовал себя полузаболевшим. Только непонятно, аллергия это или реально заболеваю. Стал понемногу собирать вещи, чтобы поехать домой, параллельно переписывался с Tellой ВК и смотрел объявления по компьютерам на Авито. И вдруг меня совершенно неожиданно выкинуло из ВК. Сначала подумал, что просто произошло какое-то обновление и перезаход нужен для обновления кеша или токенов доступа. Но тут увидел на телефоне уведомление о входе откуда-то из Франкфурта. Сначала подумал, что это мой же заход через VPN. Вошёл заново с компьютера, на всякий случай заглянул в список активных сессий. Смотрю, там сессия под Windows. Всё ясно — взлом! Тут же блокирую сессию. Потом ищу, где менять пароль. Мысленно ругаюсь, что опять всё переделали, придумали какой-то VK ID вместо смены на странице «Безопасность», как было раньше. Даже язык пришлось временно обратно на русский переключить, так как в стрессе на испанском ничего не мог найти. Когда наконец-то осознают, что любые изменения интерфейсов — это напрасные затраты времени тысяч, а то и миллионов пользователей на адаптацию к ним? Потом выясняется, что взломщики успели нескольким людям разослать «Привет». Видимо, хотели попросить денег.
Хотя последствий особо не было, потом долго недоумевал, как мало того, что подобрали 10-символьный пароль (причём ВК входит в число стратегически значимых для меня ресурсов, поэтому там пароль уникальный), так ещё как-то обошли двухфакторную аутентификацию с телефонным звонком. Потом, правда, выяснилось, что она у меня выключена, и авторизация идёт либо через телефонный звонок, либо по паролю.
Из-за всего этого прособирался дольше, чем рассчитывал. Плюс ещё в последний момент возникла сложность с упаковкой монитора. Пупырчатая плёнка, которую я использовал, когда ехал в Отселение, куда-то делась, а поиски результата не дали. Пришлось включить ЧИ и прибегнуть к подручным средствам. Потом ещё несколько проблем вылезло. Под конец я занервничал, так как договорились вечером пересечься с DarLik и П.Т..
Но всё обошлось: проблемы решились, DarLik, как всегда, приехала существенно позже, чем договаривались изначально, а за счёт более позднего выезда я ещё и сэкономил на такси. (В метро спускаться сейчас боюсь из-за новой волны коронавируса.)
В итоге к приезду DarLik и П.Т. успел немного и в себя прийти после переезда, и даже пропылесосить ноутбук. В результате температура в простое держится на 55 °С (раньше было 58—59). Ещё бы с управлением вентилятором вопрос решить, чтобы при температуре ниже 60 вообще его отключать, но не знаю, есть ли в ноутбуке управление его скоростью вообще (тем более вентиляторов там два).
Встреча прошла хорошо! Посидели где-то час, поговорили о жизни, инвестициях, моих прогулках к Новодевичьему пруду. П.Т. пригласил меня к себе дачу, из-за чего приходится корректировать планы: ехать на свою не 15-ого, как хотел изначально, а позже.

Заканчивается третье Отселение

4X_Pro
Вот и подходит к концу Третье Отселение. Если всё будет хорошо, то уже завтра поеду домой. Причём если в первую неделю я считал дни до возвращения, то вторая пролетела на удивление быстро (а может просто привык и стало меньше дискомфорта).
С freelance-деятельностью до сегодня было затишье, благодаря чему жизнь замедлилась, и смог заняться своими задачами. В частности, почти закончил перевод SuperMon_Bot, что висело надо мной ещё с последнего заезда на дачу.
Вчера 10geek помог мне с коллажем для фона моего сайта. Теперь он выглядит чуточку лучше. Также добавил на сайт несколько новых «мыслей дня» и поменял цвет текста, так как получил жалобу, что от  долгого чтения устают глаза.
В преддверии возвращения домой решил ещё раз съездить к Новодевичьему пруду. И надо сказать, поездка получилась очень удачной. Так классно гнать на самокате по набережной тёплым солнечным днём вдоль реки! Плюс выбрался чуть раньше, чем прошлый раз, и людей было меньше.
Возле самого пруда хотел было уйти в трансовое состояние, но помешал какой-то слишком уж общительный старичок по соседству. Судя по всему, ЛСИ ЛЭВФ по типологиям. Сначала общаться с ним было даже интересно, но потом вдруг перешёл к теме, что мужикам вообще свойственно жить в иллюзиях. Я удивился, почему именно мужикам. Он начал вещать про то, что у женщин мышление более практическое. Дальше перешёл к идее, что капитализм и эгоизм внутренне близок именно женщинам. А для мужчин больше свойственно чувство «своего», иногда переходящее даже в стадность. И что вся Москва — это одно больше стадо. А дальше мне как-то надоело слушать такие дикие стереотипные обобщения, я сказал, что мне пора, и ушёл.
Вечером вернулся к теме апгрейда. Поскольку чем больше изучаю тему покупки нового компьютера, тем выше лезет итоговая цена. Поэтому решил пойти другим путём. Задался вопросом, а что если найти дешёвый б/у компьютер с процессором какого-нибудь 4—7 поколений Core + GeForce 1070, как и задумывал изначально. В итоге нашёл два годных объявления: первое — всего за 9 тысяч компьютер с Intel i5 3470 и 12 Гб оперативки, но без SSD, а во-втором — за 13 с Intel Core i5 7400, 8 оперативки и 128 Гб SSD. Причём второй продаётся буквально рядом с тем местом, где живу сейчас. В результате где-то за 30 тыс. руб. я получу вполне приемлемую для моих нужд конфигурацию, которая даже по процессору обходит мой ноутбук в полтора раза (в singlecore, в multicore и того больше). Но никак не могу решиться, а решать нужно до завтра, точнее, до возвращения домой. Даже расклад на Таро сделал, где выпала Звезда, которая сама по себе является хорошим признаком. А ещё это позволит держать под игры отдельный компьютер с Windows, а для повседневных нужд использовать ноутбук, чтобы не ломать голову над проблемой оставаться жить под Linux или возвращаться под Windows.

Узнал про Obsidian

4X_Pro
Вчера нашёл любопытное приложение под названием Obsidian. Это база знаний, причём всё хранится в каталогах с обычными md-файлами (что легко решает вопрос с синхронизацией между ноутбуками, да и с мобильником, если заставлю там работать rsync). Есть поиск, поддержка хештегов и возможность связывать файлы между собой и даже отображать в виде графа.  В общем, понравилось! Из минусов только то, что работает на Electron и оперативки потребляет достаточно. Зато есть версия и под Linux.
Организовал списки дел по принципу Стивена Кови (важно/неважно, срочно/не срочно), перенёс список идей и тоже немного переделал: вынес утратившее актуальность или сделанное. Но как выяснилось, зря: там есть поддержка checkboxов, просто далеко запрятана, и дополнений, позволяющих скрывать/переносить вниз законченное.
Потом перенёс заготовки для статей, которые до этого были в одном файле с записями для блога. И по мере появления новых записей «уезжали» вниз, а потом я про них мог просто забыть, особенно после накатывания очередного «уплотнения жизни». Теперь каждая лежит в отдельном файле, а их список — всё время перед глазами.
Ещё порадовал многоколоночный режим для работы с несколькими файлами сразу. Сейчас постоянно держу во второй колонке список того, что нужно дочитать и изучить. И что самое приятное, можно ставить ссылки на файлы в файловой системе, чтобы книги по щелчку сразу открывались в программе для просмотра.
А то, что записи хранятся в обычных текстовых файлах, наводит  на мысль написать скрипт, который будет выводить на стартовую страницу броузера список важного и срочного, одно или два случайных напоминания из «важного, но не срочного», напоминания про прочитать/изучить. Ещё туда же можно выводить "Trending repositories" с GitHub, курсы валют, акций и серебра и уведомления о новых темах на личном сайте.
Вопрос только в том, как лучше сделать — всё самому или попытаться использовать какое-то готовое решение типа Homer. (Эх, а ведь были времена, когда такой вопрос мне бы и в голову не пришёл, ответ был бы однозначен: только своё.)

Осознание

4X_Pro
Сегодня DarLik прислала мне один материал про влияние авторитетной фигуры (чаще всего родительской) в психике. Посмотрев его, я задумался над тем, какие внушения могли осесть у меня в бессознательном. Поразмыслив немного, осознал, что у меня эта авторитетная фигура чаще всего говорит «Мало! Недостаточно!» В смысле, что я сделал недостаточно, нужно было больше, и вообще нужно сделать всё возможное и невозможное для предотвращения возможных проблем. И таки да, сейчас осознал, что это действительно от отца получено, который никогда не делал поправку на то, что у меня гораздо более низкий уровень выносливости и жизненной энергии, и делать столько, сколько он, я не могу. Но самое интересное, что именно с этим и может быть связан мой внутренний протест против планов — это кривая защита от перегрузок и непомерных требований.

Жизнь замедлилась, сижу в i2p

4X_Pro
Ну всё, вроде бы жизнь замедлилась до приемлемого уровня. Вчера сходил на длинную пешую прогулку. Изначально хотел посмотреть закат над рекой, но из-за слишком большой облачности смотреть было толком не на что. Зато поднялся на крутой берег Москвы-реки напротив Киевского вокзала. Когда-то я там уже бывал с DarLik и П.Т., но это было осенью и ночью, и тогда толком смотреть было не на что.
А сегодня почти весь день сидел в Интернете. Сначала изучал SSD на случай, если решусь собрать новый компьютер. В частности, очень заинтересовал диск от ADATA, но выяснилось, что отличные показатели он даёт только при записи первых 80 Гбайт, а потом они ощутимо просаживаются. Всё-таки если брать реально крутой SSD, то вариант только один — Samsung 980 PRO (или его аналог от Western Digital). Всё остальное — это сделки с совестью… Только вот стоит он слишком уж дорого, и нет версии на 256 Гб. UPD: Как выяснилось, всё-таки есть, правда, на 250 Гб. И вся конфигурация в целом уходит за психологически некомфортную сумму… (плюс после просадки в конце июля цены снова качнулись вверх).
Потом пошёл в i2p-сеть. Сначала просто хотел проверить, стал ли доступен адрес xxxxpro.i2p. Как выяснилось, на моём узле — нет (хотя сейчас нашёл как добавить его в addressbook по ссылке на reg.i2p), хотя на notbob.i2p статистика по нему выводится. Потом просто бродил по сайтам в i2p, переходя по ссылкам в каталоге identiguy.i2p. Всё-таки никакой поиск не заменит каталоги сайтов! Поиск может помочь найти ответ, если есть конкретный вопрос. А когда не знаешь, чего хочешь, то каталоги — это лучшее решение, позволяющее прийти туда, куда другими путями вряд ли бы получилось попасть. И вот каталогов современному Интернету очень сильно и не хватает. (Кстати, интересно, почему? Даже DMOZ умер.)
Смотрел, в основном, домашние страницы. Да, в i2p реально жив дух Старого Доброго Интернета. В обычной Сети мне такого уже давно не попадалось. Зарегистрировался на одном форуме, ещё нашёл имиджбоард kislitsa, но не особо понравилось. Правда, сайты открываются почти как в модемные времена. Нашёл тест скорости — получилось меньше мегабита. И это при том, что у меня VDS с узлом стоит на канале с 1 Гбит/с!

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

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