MySQL — Ошибка #1364 — Field ‘field’ doesn’t have a default value

Ошибка выводится в случае, когда mysql имеет определенную надстройку.
Следует найти файл my.cnf (на локальном тестовом XAMPP он находится по пути /opt/lampp/etc/my.cnf) и добавить в конец файла (либо изменить)

[mysqld]
sql_mode=

Данную процедуру можно произвести и в phpmyadmin, убрав во вкладке «переменные» в параметре sql_mode значение «STRICT_TRANS_TABLES» — но, по непонятным причинам, после рестарта mysql сервера настройки возвращаются на изначальные.

Удаление старых ядер в Ubuntu

так как найти полноценной команды для удаления всех старых ядер я не смог, пришлось использовать такой вариант
Находим текущее ядро
v="$(uname -r | awk -F '-virtual' '{ print $1}')"
echo "$v"
находим все ядра
dpkg --list | egrep -i 'linux-image|linux-headers' | awk '/ii/{ print $2}' | egrep -v "$i"
удаляем все, кроме нашего
(в моем случае у меня было ядро 5.4.0-67-generic — поэтому удаляем остальные по шаблонам, не подходящим к текущему, ну либо для каждого прописывать команду)
sudo apt-get --purge remove linux-headers-5.4.0-5*
или полностью но по одному
sudo apt-get --purge remove linux-headers-5.4.0-59
Profit

Разобрать PDF на jpg и собрать обратно в PDF

У сына почему-то на читалке некоторые pdf книги с ломаной кодировкой, пока что как вариант сделал так
pdftoppm -jpeg geometrija2015.pdf jpg/geomerty
img2pdf geomerty-*.jpg --output Геометрия.pdf

Отключение автостарта особо наглых программ в Ubuntu (18.04)

Так как тимвьюер приказал долго жить под убунту (конкретно у меня он перестал работать довольно давно) — нашлась программа с аналогичным функционалом — Anydesk.

Все хорошо, но она нагло прописала автостарт непонятно где, и в папке /home/юзер/.config/autostart/ ее нет. Читать далее