Self-Perfection
Хочу легковесный инструмент эффективно пинговать HTTPS URL GET или POST запросом. Нашёл httping, но он:
1. В keepalive режиме если соединение порвалось, то это конец, переустановить его он не может и печально каждый интервал плачется, что не смог.
2. Просто умер. Вебсайт разработчика недоступен, видимо разработки больше нет.
Может кто-нибудь посоветовать что-то живое и рабочее?

Попробовал сделать скрипт на python, но "легковесным" такое решение не выглядит: import requests на роутере занимает 6 секунд(!!!!)
Self-Perfection
laptop power Надо бы мне разобраться с энергопотреблением моего лэптопа, задолбал уже почти постоянно дуть тёплым. Вот заметил, что отключение внешнего 2560x1440 монитора от HDMI экономит 1.5Вт энергопотребления ненагруженного ноута (10 Вт → 8.5 Вт).

Что-то это кажется много. Подкрутить в настройках графики наверно что-то можно?
Self-Perfection
Ubuntu Замучался с переполняющимся /boot. Вот опять у человека, которого я пытаюсь приучить к линуксам, кучи сохраняющихся ядер его забили под завязку, initrd для последнего ядра не влезал и загрузка сломалась опять.

Решил спросить коллективный разум аборигенов.

$ curl -vI ubuntu.ru
* Could not resolve host: ubuntu.ru
* Closing connection 0
curl: (6) Could not resolve host: ubuntu.ru

десктопный линукс умирает.
Self-Perfection
Нашёл способ слушать музыку в браузере не нагружая систему. Что Яндекс.Музыка, что запуск роликов на Youtube, основательно загружают CPU.

Но можно открывать видео с Youtube через альтернативный свободный фронтенд Invidious. Он поддерживает воспроизведение только звука, JavaScript использует минимально, в итоге прослушивание музыки через него CPU почти не потребляет. Вот пример на одном из зеркал.

До кучи держите аддон Privacy Redirect для автоматического перехода в браузере на Invidious при открывании ссылок на YouTube.
Self-Perfection
Вернулся из поездки. Очень непривычно, но оказалось, что можно всю поездку пользоваться инернетом в роуминге ни в чём себя не ограничивая, не заморачиваясь с местными или какими-нибудь туристическими симками, и выйдет это всё вполне приемлемо по стоимости. Прогресс!

Мало того, ещё сообразил, что раздавать другим интернет со своего смартфона можно не только через Wi-Fi hotspot, но ещё и через bluetooth. Скорость для всего кроме просмотра видео достаточна, а расход энергии в теории значительно меньше. Подмывает провести эксперимент и замерить, насколько же меньше.

Интернет от отеля при этом был всего 2.5 МБит/сек. Абсурдно, но пользоваться интернетом по мобильной связи в роуминге было комфортнее, работал он быстрее и я мог себе позволить больше, чем через местный Wi-Fi. Никак не свыкнусь.
Self-Perfection
Узнал отчего в MacOS X такой ущербный набор CLI утилит из коробки, bash там древний например. reddit.com

Они там GPLv3 боятся оказывается.

Вот уж не думал что из-за чьих-то причуд мне придётся скрипты, которые я пишу сейчас адаптировать под bash десятилетней давности.
Self-Perfection
Внезапно столкнулся с ситуацией, в которой если ты не живёшь в кредит, то ты человек второго сорта.

Для аренды нужно внести залог, почему-то списать залог могут только с кредитных карточек, которых с собой конечно не было, потому что ну нахрена они нужны вообще? С дебетовыми всё понятно, а над кредитками думать надо, это издевательство.

В этой ситуации пошли навстречу (?), предложили вариант без залога, но все равно, WTF?!
Self-Perfection
Как насрать в карму пейпалу, а? Я зол невообразимо.

Хочу сделать перевод в USD (пополнить регулярный donate через liberapay, но не суть), единственная доступная опция — через Paypal.

У меня есть карточка с USD, учётка на пейпале, что казалось бы может пойти не так?

Что ж, если я залогинен, то пейпал насильно безальтернативно конвертирует запрошенную сумму в рубли с конским курсом. Отказаться нельзя.

Проверил настройки, советуемые интернетами — никак нельзя это отключить.

Зато замечаю, что если не быть залогиненным в pyapal, то при переходе для оплаты в пейпал я увижу диалог, где можно выбрать валюту, которая спишется с карты. Ура! Так?

Нет. Нужно ввести все свои личные данные и логпасс для аккаунта, который тебе сейчас создадут. Ладно, ввожу свои данные и логпасс от уже существующего аккаунта, куда я уже логинился сегодня.

Нельзя, дальше не пускают. Потому что ' — недопустимый символ в пароле. А ничего, что я этим паролем уже заходил сегодня в существующий аккаунт? Нет, ну что за феерические ушлёпки, а?!
Self-Perfection
zstd Узнал ещё одну подтверждение тому, что zstd невообразимо крут и должен заменить gzip везде.

zstdcat может разжимать gzip данные. При этом делает он это в 1.5-2 раза быстрее (используя меньше CPU time) чем gzip -d/zcat. Ещё и RAM на треть меньше в процессе занимает. Вот попробуйте у себя замерить.
Self-Perfection
habr.com — открытое письмо в защиту RMS. Это какой-то нонсенс, что столь значимого человека приходится защищать от сомнительных, преувеличенных и искажающих его исходную позицию обвинений.
Self-Perfection
Никогда не понимал убунтовый подход (или у этого ещё из Debian ноги растут?) сохранять все установленные версии ядер. Не припоминаю, чтобы это когда-то меня спасло, зато проблем куча. /boot раздел вечно переполняется, ломая работу dpkg до применения лома и такой-то матери. apt autoremove часто не хочет работать как надо и не удаляется старые версии ядер помимо нескольких последних, вот так у меня было на 20.04.

Сейчас после двух вечеров многократных попыток мне таки удалось поставить Kubuntu с образа 20.04.1. Загружаюсь — не работают Wi-Fi, звук, регулировка яркости. WTF?! Я сначала подумал, что дело в том, что я отказался от конфигурирования secure boot (запихивания в него доп сертификатов). И переустановил ещё раз (арргх), что показалось быстрее, чем разбираться. Не помогло и оказалось, что просто для загружаемого по-умолчанию ядра 5.8.0 не установились linux-modules-extra. При этом ещё сразу было 2 ядра 5.4.0, для которых экстра модули были. Так что с одной стороны решение — при загрузке выбрать старое ядро в GRUB, но с другой стороны это решение проблемы, которую сохранение старых ядер и создало. Если бы хранилось только актуальное ядро и актуальные версии пакетов, обновление ядра не привело бы к тому, что пакет linux-modules-extra пропал бы.
Self-Perfection
Существует ли в природе современный дистрибутив GNU/Linux с инсталлятором для неподготовленного пользователя с возможностью установки KDE на шифрованный раздел рядом с Windows? От графического инсталлятора Kubuntu я такого добиться не смог. Шаманю из консоли. При этом блин уже третья похожая установка получается далеко не с первого раза.
Self-Perfection
Что-то я вместо работы отлаживаю утечку памяти в bash. Натолкнуться на такой баг это успех кстати ящетаю. А началось всё с того, что я заметил у себя запущенный bash процесс, сожравший больше 7ГБ.
Self-Perfection
В третий что ли раз в жизни пытаюсь включить в линуксах KSM (Kernel Samepage Merging) надеясь сэкономить кучу памяти и всё ничего не происходит. Вот у меня запущено множество экземпляров одного и того же приложения, почему бы им память не сдедуплицировать?

Короче включаю:
echo 1|sudo tee /sys/kernel/mm/ksm/run

и ничего. При этом что любопытно
$ cat /sys/kernel/mm/ksm/pages_unshared
0

не видит кандидатов для дедупликации? Почему так?
Self-Perfection
Опять хочу тепловизор. После видеосозвонов с моего thinkpad мне чудится, что его крышка заметно теплее там где камера. Что для меня удивительно и хочется удостовериться.
Self-Perfection
spotify Попробовал слушать музыку через это поделие, поставил себе десктопный клиент. Не понимаю, почему он так многим нравится, как по мне функционально это убожество:
* тексты песен не показывает!
* обложки альбомов максимум в разрешении ~220px и никак не увеличить.
* Обложку через mpris интерфейс не прокидывает — не видно в интеграции с KDE
* Позицию в треке через mpris не передаёт. Может это защита от пролистывания рекламы? Но пардон, если у меня подписка без рекламы, можно тогда полностью функциональный десктопный клиент?

Подборки музыки (опубликованные плейлисты или как это называется) местами мне кажется странноваты. Но тут видимо нужно его обучать и слушать собственное радио или по жанрам.

Единственно хорошо по сравнению с Яндекс.Музыкой — раза в 3 меньше использует CPU. Зато аж гигабайт RAM кушает.

В общем с официальным клиентом мне похоже не по пути. Интеграция с Clementine чот подглючивает. Но может найдётся какое-нибудь вменяемое приложение благодаря популярности?

Вот никак, никак никто не может сделать сервис, чтобы по удобству было сопоставимо с прослушиванием собственной ухоженной коллекции музыки, ну что за фигня?
Self-Perfection
Android бесит Очень бесит в андроиде отсутствие контроля за выгрузкой приложений из RAM. Вот казалось бы, они же быстро перезапускаются, если понадобятся вновь, в чём тогда проблема? Однако:
* Браузер пытается перезагрузить текущую вкладку, что может занять секунды. Или он снова содержимое страницы парсит? Не знаю, но заметны тормоза.
* Допустим я пишу в течение дня GPS трек в OsmAnd. Если поставить запись на паузу, чтобы например сэкономить энергию, пока я час сижу в кафе и всё равно не перемещаюсь, то переключение из османда приведёт к тому, что он скорее всего будет прибит и при повторном запуске продолжит писать не в тот же трек, а в новый файл — не то, что я хочу.
* Если AnkiDroid был прибит при повторении колоды, то он вернётся опять в режим повторения колоды, только карточка будет уже другая.
* Turtle (приложения для хранения заметок) при запуске обязательно логинится на сервер и проверяет, нет ли обновлений. Пока не достучится, заметки недоступны. Если вдруг окажется, что Turtle был выгружен из памяти пока я где-то бес связи, то заметки не прочитать.

И кажется я перечислил не всё, с чем сталкивался. А иногда бывает что я просто между тремя приложениями переключаться не могу без того чтобы последнее из трёх не выгружалось (и это при 4 ГБ RAM). В общем, для меня важно минимизировать прибивания андроидом некоторых важных для меня приложений. Сделать это однако я не могу никак. Понять почему приложение было прибиты кажется никак нельзя. Может нужно смотреть через adb log? Серьёзно? Почему такая базовая операция при работе с ОС засунута в такую жопу? Почему я не могу посмотреть текущее потребление памяти приложением, только среднее за 3 часа и только где-то глубоко в меню свойствах данного конкретного приложения? Как мне посмотреть список приложений, отсортированный по использованию RAM? Почему Андроид считает, что RAM ему не хватает?

Пробовал с этим разобраться, но мой опыт десктопного линукс пользователя ан андроиды как-то совсем не ложится. Не понял, как с этим жить. Есть советы?
Self-Perfection
К некоторому своему удивлению не смог нагуглить однокнопочное решение для видеосвязи с бабушкой, не умеющей в компьютеры. Вот чтобы было предельно, экстремально просто, совсем не было возможности ткнуть не туда.

Может планшет в kiosk режиме? Но от запросов в эту сторону находится только какая-то адская корпоративная проприетарщина.

Или можно сделать как умею: линукс на какой-нибудь старый ноут, заменить display manager на запуск Xorg и одного какого-нибудь приложения (telegram-desktop? надо подумать). При таком подходе хоть алгоритм понятен, но, конечно, клавиатура излишня, весить это будет больше и будет не очень портативно.