Портрет 4X_Pro
Был в Сети 7 апр. 2026 г., 20:28
4X_Pro
Идеалист Интернета
  • Программист
  • Блоггер
  • Фотограф

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


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

t.me/4x_pro

Лог жизни

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


Долбанутый день и расклад на Таро

4X_Pro

Вчера получился какой-то совершенно долбанутый день (точнее, вечер, днём было всё нормально), по итогам которого мы с Tellой ночью оказались в Парке Горького. И вот там она мне сказала: «У тебя есть то, чего нет у многих людей. Например, возможность взять и вот так оказаться ночью тут или в любом другом месте Москвы. И не надо переживать о том, что завтра на работу в невыспавшемся состоянии». И тут я подумал, что да, у меня это есть, но чего-то в жизни всё равно не хватает, а чего именно — понять не могу. Вернувшись домой, решил сделать расклад на Таро. Карты выдали Рыцаря Пентаклей — то есть чего-то, связанного с практическими результатами, полезностью и т.п. Как раз всем тем, что я так яростно отрицаю. Теперь сижу и осмысливаю это…

Опять приходится тратить время, чтобы просто не отстать

4X_Pro

Продолжаю заниматься доработками IntB. С Quill дело встало наглухо, поэтому переключился на другие задачи. В частности, сегодня хотел было переделать экспорт сообщений в ЖЖ, чтобы шли не через почту (там приходится резать строки, чтобы уложиться в ограничения почтового сервера, из-за чего в ЖЖ сообщения выглядят криво), а через API. Но вчера обновил систему на основном компьютере, и теперь у меня PHP 8.4, где внезапно перестала работать очистка HTML. Оказалось, что опять всё переделали: теперь вместо DOMDocument нужно использовать Dom\HTMLDocument. Где-то час ушёл на то, чтобы это выяснить, и примерно столько же, чтобы протестировать всё снова и выявить ещё один баг — из-за того, что HTMLDocument все названия тегов пишет заглавными буквами, некорректно работала моя система очистки атрибутов и пропускала теги типа onclick или onmouseover. Эх, опять приходится тратить лишнее время, чтобы просто не отставать от происходящих изменений!

Читать далее…

Пустые дни

4X_Pro

В последние дни как-то нет ни сил, ни желания писать в блог. В субботу выбирался в Кусково, что собирался сделать уже больше года, а в понедельник съездили с Tellой в Марьино, а ещё недавно посмотрел игру Luanti с подачи Julia, но даже об этом писать как-то нет ни сил, ни желания. И вообще, дни кажутся какими-то пустыми. Вроде весь день занят, и делаю довольно много, но в конце дня остаётся чувство неудовлетворённости и того, что день прошёл куда-то мимо. С доработкой IntB дело тоже идёт плохо: никак не могу выбрать между редакторами Quill и Trix. Quill, в отличие от Trix, нужно гораздо больше под свои нужды доделывать. Плюс сверстал отдельно страницу создания новой темы в блоге, а в мобильной версии (если использовать Quill) там получается аж четыре ряда кнопок, что явно не соответствует облегчению интерфейса, ради которого всё затевалось.

Читать далее…

Первые шаги по переделке IntB

4X_Pro

Вчера начал заниматься рефакторингом IntB. Прикрутил очистку HTML-кода с оставлением тегов по белому списку, которую когда-то делал для MLFW. В процессе переноса и тестирования обнаружил один глупый баг, который мог бы стать дырой в безопасности…

Сейчас пытаюсь определиться с WISYWIG-редактором. Изначально хотел прикрутить Quill и сделать такой же интерфейс написания статьи, как на Teletype.in, но оказалось, что там он очень сильно кастомизирован по сравнению с дистрибутивом. Поэтому стал смотреть другие варианты — Pell (понравился минимализмом и простотой добавления своих кнопок) и Trix, в котором из коробки есть почти всё, что я хочу, но интерфейс хуже чем у Quill. Так что пока не могу определиться.

Читать далее…

Личностный кризис преодолён

4X_Pro

Кажется, личностный кризис преодолён! Ночью как-то в голове сложилось в единое целое многое из того, что я узнал за последние полтора года. И произошло то, что я называю «опрокидыванием триггера» в плане отношения к вопросам интерфейсов и юзабилити. Я, наконец-то не просто понял умом, а именно прочувствовал, что интерфейс должен помогать экономить когнитивные ресурсы, а не требовать дополнительных их затрат (в то время как раньше я считал это нормой). Пришло понимание, как именно это делать, по крайней мере, применительно к Web. И самое главное, я избавился от противопоставления «удобство пользователя или экономия ресурсов компьютера», поняв, что зачастую, проявив немного ЧИ, можно находить такие решения, которые и жизнь пользователю упрощают, и не требуют кучи лишнего кода или оперативки.

Читать далее…

Продолжаю искать софт для каталога

4X_Pro

Сегодня нашёл отличный софт под названием KaraKeep, который можно было бы использовать для моей давней задумки — каталога бесплатностей, так как в Karakeep есть почти всё, что нужно, и даже немного больше (типа интеллектуальной подборки тегов с помощью ChatGPT при наличии API key и генерации preview страницы онлайн), и вполне приятный интерфейс без client side rendering. Но увы, у него оказался один фатальный недостаток: нет публичного режима, чтобы на главной выводились все заметки, добавленные участниками. Точнее, отдельные списки можно сделать публично доступными, но с главной их видно не будет, нужно знать точные ссылки с адресами типа public/lists/куча-символов. Плюс нет возможности редактировать списки коллективно. Эх, прямо хоть fork делай и дописывай всё необходимое самостоятельно… Правда, он на React+NextJS сделан, который я недолюбливаю.

Читать далее…

Попытка пробросить видеокарту в QEMU

4X_Pro

Когда сидел на даче, вспомнил рассказы Dzin Dzin о том, как он пробрасывал видеокарту в Windows в Proxmoxе, и решил попробовать то же самое в обычном QEMU под Debian, когда вернусь в Москву. И вот вчера вечером выдалась возможность приступить. С самого начала всё шло криво. Сначала оказалось, что недостаточно просто переключить HDMI-кабель в порт встроенной видеокарты, нужно залезть в BIOS и поменять порядок их инициализации. Причём чтобы залезть в BIOS, нужно снова переключить кабель. Потом никак не запускалась виртуальная машина через virt-manager. Пытался запустить напрямую через qemu-system-x86_64, но поймал ошибку, что нет доступа к какому-то файлу, которого на самом деле даже в системе не было.

Читать далее…

Замечательный день, в который уместилось многое

4X_Pro

Вчера получился замечательный день. Сначала наконец-то провёл давно задуманный эксперимент с анализом своих желаний с помощью нейросетей. Правда, ничего особо нового это не дало: да, у меня есть интересы к оптимизации, улучшению «железа», уединению, познанию, комфорту и внутренней гармонии, но я это и так знал. Да и предложенные виды деятельности я тоже прежде уже сам рассматривал. Пожалуй, самым интересным оказалась попытка использовать этот анализ для соционического типирования. Обе нейросети поставили правильную версию на второе место. И я написал об этом статью на socionics.me, а заодно кинул ссылки в свои соционические группы ВК. Ещё Keynol обнаружил, что на socionics.me жёстко заспамили раздел для анонимных вопросов (о котором я и забыл давно), пришлось этот раздел удалять. Эх, ещё раз убеждаюсь, что не уделять внимание чему-то регулярно, всё очень быстро может начать деградировать совершенно неожиданным образом. Только вот внимания на всё не хватает!

Читать далее…

Возвращение в Перово

4X_Pro

Сегодня ранним утром вернулся с Пресни в Перово. Так и не смог там жить постоянно, а после перерыва, связанного с отъездом на дачу, желание сбежать оттуда стало просто всепоглощающим! В итоге уехал на первом же утреннем автобусе, не даже не дожидаясь открытия метро, и добирался весьма кривым путём — через Семеновскую. (На самом деле можно было выйти возле Китай-Города, к тому времени метро уже открылось, но не стал.) Зато ещё раз посмотрел город на рассвете...
Теперь, сидя в Перово, чувствую себя как персонаж компьютерной игры, который возвращается на руины какой-то прежней жизни, бродит по ним и чувствует, что предстоит возрождать всё из пепла. Из-за недосыпа, правда, толком ничего и не пытался делать, просто сидел, радовался жизни и разгружал мозги. И наконец-то почувствовал то самое состояние Внутреннего Безмолвия, которого так не хватало в последнее время!

Неожиданно оказался на даче

4X_Pro

И опять жизнь выдала непредсказуемый поворот. Вчера утром неожиданно даже для себя уехал на дачу. И жизнь стала налаживаться: чувствую внутреннюю гармонию, и всё не кажется таким мрачным и беспросветным. А сегодня ненадолго съездил на квартиру в Области, и оттуда сходил в лес — хотел поискать малины, но безрезультатно. Зато побывал возле лесного озера! (Вот уж не думал этим летом до него добраться.) А вечером вышел и долго смотрел на звёзды. Небо около полуночи уже достаточно тёмное, ночи тёплые, в общем, созерцать их одно удовольствие! В общем, как будто вернулся в прошлый год. И вроде даже сон начал нормализовываться! Жаль только, что из-за столь редких приездов на дачу теряется ощущение хода времени, постепенного изменения природы…