Self-Perfection
Качал фильмов в дорогу, была для этого под рукой microSD карточка. Т.к. в хозяйстве водится Windows подумал что стоит отформатировать в exFAT, дабы влезали файлы >4GiB и было совместимо со всеми устройствами. Закинул фильмов. И как-то всё теперь не тик-так:
1) Читаю в ноутбуке карточку напрямую (pv /dev/mmcblk0p1 > /dev/null) и получаю 17 MiB/sec. Но если читать файл с примонтированного ядерным модулем раздела получаю только 7 MiB/sec.
2) Через несколько дней пробую прочитать фильмы, внезапно из файлов читаются нули вместо записанных данных. Ну ок, допустим я один раз вытащил карточку без правильного отмонтирования. Но всё равно.

WTF?!?!
Self-Perfection
svg Придумал: круто же сохранять скриншоты консольных приложений в SVG. Но реализовать не удалось.

Попытка напрямую получить векторное представление через gtk-vector-screenshot не вышла. Пробовал Xfce-Terminal, tilix и GNOME Terminal и на выходе либо ничего, либо содержимое окна терминала растром.

Ладно, можно получить текстовое представление содержимого окна терминала с сохранением форматирования в виде HTML. Например, из Konsole.

Но что дальше? Можно включать HTML код в SVG через тег foreignObject, но через SVG Tiny он не рендерится.
Найденные онлайн HTML → SVG конвертеры падают или выдают фигню.
Лучший результат выдал cutycapt — консольный инструмент сохранения рендеринга HTML через WebKit. Но если в нём выбирать в качестве выходного формата SVG, то текст конвертируется в path и на выходе получается многомегабайтный бестолковый файл не лучше растра. А при сохранении в postscript теряется цвет. И в текстовом редакторе это выглядит кашей.
Self-Perfection
Встретил пример скрипта-часового от превышения трафика, в котором используют vnstat для слежения за статистикой трафика. И вспомнил, что лет 15 назад, когда я только восторженно становился линуксоидом, много пользовался этой утилитой для слежения за статистикой по трафику. И так тёплоламповостью повеяло, какое всё тогда было компактное, быстрое, консольное, надёжное. Пошарившись по вебсайту автора увидел там фотогалерею линукс инсталлфеста двадцатилетней давности. Тёплоламповость в квадрате 🤩
Self-Perfection
Ехал докер через докер
Видит докер: докер докер…

Куда всё катится? Чем дальше тем больше к ОС относятся как просто запускалке docker контейнеров. Гадость какая.
Self-Perfection
Недели 2 назад показалось мне, что хочу я себе ZimaBoard в качестве железки для nomad сервера. Сегодня проверил — всё ещё кажется, что хочу.

Объясните мне, в чём я не прав )
Self-Perfection
Я конечно тормоз, но попробовал немножко потыкать в No code. Тупой Telegram бот через make.com (бывший Integromat) натыкался очень легко, прямо на удивление приятный опыт, только тормоза вебсайта мешают. Визуальный конструктор схемы напомнил молодость, как я 17 лет назад с большим удовольствием программировал/рисовал программы в HiAsm. Даже жаль, что сейчас от него так мало следов сохранилось в сети. Сообщество кажется практически вымерло, но на удивление ещё что-то шевелится, кто-то кажется пилит HiAsm .Net.
Self-Perfection
Никак не могу смириться с тем, что времени играть в интересные игрушки не хватает. Вот с тяжёлым сердцем вычеркнул из тудушника DragonFly BSD. Хотел посмотреть в основном из-за файловой системы HAMMER2, про которую говорят, что это вроде NILFS2 / ZFS, но сделанной более продуманно. Ну что же, по крайней мере подобие continuous snapshotting умею теперь реализовывать через Btrfs и snapper. Кстати, этот snapper сделали в SUSE, ещё один повод присмотреться к SUSE повнимательнее.
Self-Perfection
Вот выйду на пенсию, поставлю себе какой-нибудь Whonix или Guix, внутрь Emacs и Dwarf Fortress, а ещё конечно Smalltalk к этому всему как-нибудь прикручу, и не поминайте лихом!

Честное слово, как же задолбало всё это хипстерство вперемешку с капитализмом.
Self-Perfection
Как автоматически запускать cmatrix на виртуальном терминале:

$ cat /etc/systemd/system/getty@tty3.service.d/override.conf
[Service]
ExecStart=
# Seems this way requires wrapper to provide cli arguments
#ExecStart=-/sbin/agetty --skip-login --login-program /usr/bin/cmatrix --noclear %I $TERM

User=nobody
ExecStart=-/usr/bin/cmatrix -b
StandardInput=tty
StandardOutput=tty

Но как по-простому останавливать cmatrix при переключении на другой виртуальный терминал я не придумал. А было бы здорово, а то жрёт 17% CPU. Можно подкрутить параметры анимации, но тогда не так красиво.
Self-Perfection
При обновлении Xubuntu 18.04 → 20.04 на старом говнолэптопе, который думаю использовать в качестве альфа версии сервера для диджитал номадства, ubuntu-release-upgrader перед Cleaning up завис на больше часа сжирая одно ядро целиком. В /var/log/dist-upgrade/apt.log насыпал больше 100к строк вроде

Starting pkgProblemResolver with broken count: 1
Starting 2 pkgProblemResolver with broken count: 1
Investigating (0) libkf5sonnetui5:amd64 < 5.68.0-0ubuntu1 @ii K Ib >
Broken libkf5sonnetui5:amd64 Depends on libkf5sonnetcore5:amd64 < 5.68.0-0ubuntu1 @ii pR > (>= 5.54.0)
Considering libkf5sonnetcore5:amd64 10000 as a solution to libkf5sonnetui5:amd64 0
Removing libkf5sonnetui5:amd64 rather than change libkf5sonnetcore5:amd64
MarkDelete libkf5sonnetui5:amd64 < 5.68.0-0ubuntu1 @ii K Ib > FU=0
Done

А потом опять запускал pkgProblemResolver потому что опять что-то broken и выплёвывал уже другое решение. И кажется зациклился между разными вариантами. ХЗ почему в конце концов отдуплился. Не помню, чтобы раньше такое видел.

Но вообще я тут почитал в чейнджлоге Ubuntu 22.04, что они теперь и Firefox собираются поставлять только в виде snap пакета. Это капец, не буду больше ставить убунту на новые компы. Федору попробовать, что ли?
Self-Perfection
Так жуйк, а подскажи как бы мне попроще дать другому человеку в той же локальной сети шифрованный доступ к сокету на моём локалхосте? Даже не однократно дать доступ, а заскриптовать, чтобы запускаешь скрипт и он выплёвывает шелл строчку которой я могу скинуть коллеге и он подключится к моему сокету.

Что-то с stunnel костылить?

С sshd наверное надо будет создавать врменных пользователей, то же короче не просто.
Self-Perfection
нонечанеточтодавеча Вспомнил, что во времена, когда я пропагандировал Jabber, очень полезной и крутой его фичей казалась концепция "ресурсов". Что в своём клиенте можно сконфигурировать текстовую метку, описывающую его, а твоим контактам она видна и они могут выбирать, отправлять свои сообщения во все твои онлайн клиенты и в конкретный.

Но кажется людям было сложновато. И сейчас уже об этом не вспоминаю и не кажется таким уж полезным.

Возможно из засилия server side history.
Self-Perfection
macOS В 2020 мне пытались навязать макбук. Полгода я пытался за ним работать, но так и не перестал плеваться, так что мне разрешили переехать на комфортную и привычную систему. Я плохо помню, что меня бесило, но некоторое время я пытался это записывать. Вот какой у меня тогда накопился список (без редактирования):

* Усыпляю ноут, пока он на зарядке с вечера. Утром трогаю — тёплый. Что ты всю ночь делал, кусок металлолома?!
* Что путаю command & Ctrl
* Вот сломался звук похоже, громкость не поднимается выше нуля. В наушниках есть и норм регулируется. Надеюсь ребут починит. А это внешний монитор перехватил. И никакой сигнализации!
* Вот работаю окне на на весь экран. Google spreadsheet, нужно переключать вкладки, так что выезжающий снизу док мешает. Ладно, из его меню перемещаю на правую границу экрана. И после этого никак не могу его открыть! Оказывается, хотя док теперь справа, выезжает он из-за границы экрана по-прежнему реагируя на подведение курсор мыши к нижней границе, так что теперь никак в него не попасть.
* Zim не запускается, Josm тоже как-то нетривиально
* В VLC в настройках просто нет хоккея на “сделать скриншот”!!!
* Древний openssh, bash
* Не работает backspace в vim
* Постоянные подтормаживания. По нескольку секунд выходит из сна, (если подключен внешний монитор). Скрипты часто запускаются с полсекундной задержкой. Из vim у меня откуда-то задержка 0.2c
* pilotmoon.com нужен (см жуйк)
* ё й как untracked files в git
* Эти чёртовы скроллбары, которые выскакивают поверх нужного контента. Например TreeStyleTab треугольников
* WindowServer ate more than 1GB of RAM (1.23GB now). TouchBar server — 600MB
* Задержка микрофона, вывода звука при подключении наушников
* Недружелюбная среда sed -i, find, sleep 15m спит 15 секунд

========
Ещё помню гостевая сессия была глючной и тормозной (казалось видеодрайвер в ней корректно не грузится), после открытия крышки долю секунды было видно содержимое экрана и только потом появлялся экран блокировки поверх. Ну в общем багов было в количестве.
Self-Perfection
В #3008366 удивляюсь, что не раз видел людей, пользующихся много лет некой программой X, которым не нравится некоторый аспект её поведения, легко отключаемый в настройках, однако в настройки похоже эти люди за все годы использования X не заглядывали.

А мне в комментарии пишут: аналог Y, аналог Z, аналог Й. При чём тут это вообще? Вот как так? Что у людей в головах?
Self-Perfection
zim 7 лет храню все свои заметки в zim-wiki.org . Можно сказать фанатею. При этом с интересом читаю обзоры на другие аутлайнеры / заметочники, ну и на сам Zim. И вот в статьях про zim мне уже несколько раз попадались комментарии от разных людей примерно такого содержания "Пользуюсь zim несколько лет и в целом он нравится, только мешает автоматическое превращение CamelCase слов в ссылки на другие заметки" (показывать пальцем не буду). Но это поведение отключается первой же галочкой в разделе Editing настроек! Меня эта ситуация озадачивает. Вот пользуешься ты несколько лет инструментом, у тебя даже есть время прочитать по-диагонали статью про этот инструмент и посраться там в комментариях, но при этом времени открыть настройки и сделать себе удобно — нет. Вот как так? Что у людей в головах? Я не понимаю, как можно годами пользоваться инструментом и ни разу не заглянуть, а что в нём можно настроить.
Self-Perfection
Android Telegram Знаю двоих людей, которые почти не пользуются Telegram, потому что им не приходят уведомления. У обоих Android. Так и живут в основном с WhatsApp. От одного из них отзыв "я не вижу, что ты мне пишешь, потому что мне надо открыть Telegram, чтобы он получил новые сообщения". К смартфону второго у меня иногда есть доступ, и уже не раз обнаруживалось, что на этом смартфоне уведомления от Telegram выключены средствами андроида. Как же так получается? Подозреваю какой-то заговор или непонятно что. Может быть, что Android сам мьютит уведомления?

Например такой процесс положительной обратной связью: они подписаны на слишком большое количество групп и каналов, при этом не ставят им mute, эти группы генерируют большое количество уведомлений от Telegram, на которые эти люди всё равно не реагируют, Android своими чёрным ящиком решает, что уведомления от этого приложения человеку не нужны и все мьютит.

С другой стороны, полтора из этих двоих людей относятся к классу пользователей "я ничего не делал и всё пропало". Может быть, что они сами как-то случайно отключают уведомления от Telegram? Но почему тогда это не происходит с уведомлениями от WhatsApp? А может быть и происходит, только WhatsApp как-то обходит андроидные механизмы уведомлений?

Конечно как это отлаживать вот вообще нифига непонятно. Как же я нелюблю технику, сделанную для "обычных людей" — когда с ней что-то идёт не так, то найти причины и их устранить нереально!

Куда жаловаться на такое вообще?