Инструменты пользователя

Инструменты сайта


Command unknown: plugin_bookcreator_addtobook


// Выключить глобально Heads-Up уведомления на Asus Zenfone Max 4 (ZC554KL) и Max M1 (ZB555KL)

Возможно и на всех Android 8.x, в случае, если вас как и меня они крайне раздражают:

  1. включить режим разработчика и отладку по USB
  2. на хосте поставить android-tools (например pacman -S android-tools)
  3. подключить USB кабелем и выполнить команду:
    adb shell settings put global heads_up_notifications_enabled 0

Радоваться жизни.

TBD: https://www.reddit.com/r/lgv20/comments/9ab5po/heads_up_notifications_enabled_after_android_80/

// Gnome/Mate Terminal maximized by default

Пока только английский вариант.

// Интересная информация про импульсные блоки питания

Наткнулся на блог камрада @kirich. Очень интересно, коротко и по делу. В частности, искал, как правильно заземлить паяльную станцию, жало и корпус.

Итак:

// Станция для жал T12 на STM32

Обновил свою «рародную» станция для жал T12 на STC контроллере и LED индикаторах до контроллера на STM32 и OLED дисплеем. Версия железа 2.1S.

Для обновки брал:

  • сам котроллер
  • акриловую переднюю панель
  • и заодно новую ручку с более глубокой посадкой жал

Немного материалов в тему

Осталось только сделать заземление, как описано тут:

// ЛУТ фотография с подсветкой

В продолжении темы Подготовка фотографии для перевода на фольгу, вот как может выглядеть результат:

Чуть более подробно: https://photos.app.goo.gl/MgGtReMN9zmAvXsx9

// Анализатор сигналов на 8 каналов и 24MHz на базе демоплаты FX2LP

Потребовалось посмотреть консистентность общения c устройством по шине I2C. Вспомнил, что в закромах Родины валяется демоплата за 120 рубликов (сейчас в пределах 200-300 рублей) на FX2LP. Покупалась для реализации SMBus-USB адаптера, что бы перепрошить батарейку ноутбука. До перепрошивки не дошло, но всплыло где-то в голове, что эта плата фигурировала как анализатор сигналов.

// Почему разработчики драйверов для Linux могут ненавидеть дистрибутивы подобные CentOS?

Короткое исследование недавней проблемы.

Пока на моём корявом английском: Why may Linux driver developers hate distros like CentOS? (или кликаем кнопочку перевода)

// Делим длинную строку в консоли

Открыл для себя утилиту fold:

$ echo "Я помню чудное мгновенье, передо мной явилась ты, как мимолётное видение, как гений чистой красоты" | fold -s -w80
Я помню чудное мгновенье, передо мной 
явилась ты, как мимолётное видение, как 
гений чистой красоты

-s - делить по пробельным символам, -wXXX - ширина вывода. За подробностями в man 1 fold.

// QtC crashed in master

Давеча обновил QtC из транка и словил:

terminate called after throwing an instance of 'Sqlite::StatementHasError'
ConnectionServer error: "QLocalSocket: Remote closed" "/tmp/QtCreator-NVcPQb/ClangBackEnd-15319"

Аварийный останов (стек памяти сброшен на диск)

Ключевое: Sqlite::StatementHasError

Не стал глубоко разбираться, чуточку gdb и strace и просто удалил старую базу индексации clang-плагина:

rm $HOME/.config/QtProject/qtcreator/symbol-experimental-v1.db

Судя по всему поменялась схема, а процедуры её изменения в автоматическом режиме ещё не реализовали.

// Хотели как лучше...

Это прекрасно:

png.c: In function ‘png_get_libpng_ver’:
png.c:700:17: warning: the comparison will always evaluate as ‘true’ for the address of ‘png_ptr’ will never be NULL [-Waddress]
    if (&png_ptr != NULL)  /* silence compiler warning about unused png_ptr */
                 ^

«Хочешь забыть эту боль?..» © Майор Пейн

// errno(1)

No comments…

$ sudo pacman -S moreutils
 
$ errno -l
errno -l
EPERM 1 Операция не позволена
ENOENT 2 Нет такого файла или каталога
ESRCH 3 Нет такого процесса
EINTR 4 Прерван системный вызов
 
$ errno EAGAIN
EAGAIN 11 Ресурс временно недоступен
 
$ errno 39
ENOTEMPTY 39 Каталог не пуст

По желанию добавляется env LANG=C.

На Ubuntu:

sudo apt install moreutils

// ThinkPad T530: делаем из кнопки Launch1 - SysRq

Он же Print Screen. От которого в неудобном месте мы уже избавились: Thinkpad T530: клавиатура

// Manjaro: ядро 4.16 и bluetooth мышка

После обновления и установки ядра 4.16 обнаружилась неприятная и странная вещь, проявляющаяся в том, что мышка временами подвисает.

// Totalphase Data Center на Manjaro

С недавнего времени сия софтина перестала запускаться с сетованием на следующуют проблему:

 error: unable to execute application

Что-то подсказывает, что дело в библиотеках: основные (как и само ядро в виде libruntime.so) лежат в каталоге /lib/ дистрибутива. Но что-то, судя по всему, пытается браться из системы и там оно перестало существовать, что не удивительно для быстроменяющихся дистрибутивов типа Arch, Manjaro или Solus.