D-Eleven

Oct. 5th, 2021 06:40 pm
phd_ru: (Default)
[personal profile] phd_ru
Обновил 2 сервера и ноутбук на Debian-11. В основном всё обновилось в штатном режиме.

Краткое резюме:

1. Без SystemD по-прежнему можно жить.

2. Я не дал инсталлятору удалить Python 2.7. После обновления приходится делать sudo ln -s /usr/bin/python2.7 /usr/bin/python. Теперь всё время надо помнить, что нельзя делать sudo apt purge `deborphan`, но можно sudo apt purge `deborphan | awk '{if ($1 != "python") print $1}'`

3. На одном из серверов инсталлятор перезапустил fail2ban… и внезапно тот принялся крутить диск. 5 минут… 10… потом мне надоело, я стал гоняться за ним с мухобойкой. sudo kill не сработал, kill -1 тоже нет, kill -9 помог. Очень странно, особенно если учесть, что когда инсталлятор отработал, sudo /etc/init.d/fail2ban start выполнился без проблем.

4. На ноутбуке стали слегка другие шрифты. То ли глифы в шрифтах поменялись, то ли программы другие шрифты получают по запросу "дай Sans Serif". Я в целом от +0 до +0.5.

5, Инсталлятор удалил uswsusp, user mode suspend. Пришлось перейти на pm-utils и переписать все мои скрипты-обёртки.

6. Аудиоплеер audacios перешёл с GTK на Qt и стал совершенно ублюдочного вида; признаюсь, я пристрастен, не люблю программ на Qt за внешний вид. И, конечно, он опять перестал понимать имена файлов в koi8. Я попробовал deadbeef — а он, наоборот, стал понимать koi8 опять. Пару лет назад я перешёл с deadbeef на audacios ровно по этой причине. :-D

Date: 2021-10-05 04:41 pm (UTC)
vitus_wagner: My photo 2005 (Default)
From: [personal profile] vitus_wagner

Не надо руками делать симлинку на python. Надо сделать

apt-get install python-is-python2

Тогда у тебя пакетная база будет знать что python по умолчанию у тебя по-прежнему второй.

Date: 2021-10-05 06:31 pm (UTC)
vitus_wagner: My photo 2005 (Default)
From: [personal profile] vitus_wagner

И еще - открой для себя существование утилиты convmv и забудь про то, что имена файлов могут быть в кодировке, отличной от utf-8.

Date: 2021-10-06 05:20 am (UTC)
vitus_wagner: My photo 2005 (Default)
From: [personal profile] vitus_wagner

Весь мир идет в ногу, только Бройтман и автор fvwm2 не в ногу.

Ну да, именно неумение работать с utf-8 меня заставило лет десять назад слезьть с fvwm2. Впрочему у него были и другие недостатки. Во-первых, то что интерфейс межмодульного взаимодействия там был документирован на языке C, и с выходом каждой версии мой модуль, позволяющий писать модули на хоть сколько-нибудь высокоуровневом языке (Tcl) приходилось править.

Во-вторых, то что там не поддерживались современные протоколы межпроцессного взаимодействия. В частности родного tray не было. Я не могу ничего хорошего сказать про freedesktop.org и их протоколы, но люди почему-то пользуются и в дистрибутиве есть полно полезных программ, которым это надо. У меня сейчас в tray сидят все мессенджеры (4 штуки) и менеджер блютусных устройств. Это при том что у используемой панельки(LXDE) собственных плагинов чуть ли не больше, чем у того fvwm. и такие функции как индикация раскладки клавиатуры и контроль заряда батарей делаются этими плагинами.

Date: 2021-10-06 09:50 am (UTC)
vitus_wagner: My photo 2005 (Default)
From: [personal profile] vitus_wagner

Одно другому не третье. Трей хорош тогда, когда программа его специальным образом поддерживает и прямо на значке отображает какое-то состояние. Далеко не всегда она при этом меняет состояние основного окна столь явным образом, что это будет видно на миниатюре в пейджере.

Поэтому, конечно там в первую очередь мессенджеры, которым надо уметь показывать наличие непрочитанных сообщений.

vitus_wagner: My photo 2005 (Default)
From: [personal profile] vitus_wagner

Один разговорный язык было бы неплохо.

From: [identity profile] figador.livejournal.com
и даже на нём бывают пятна: тут после апгрейда PostgreSQL выяснилось, что протокол клиент-сервер версии 1 больше не поддерживается, в то время как pg.el (который в emacs сношается с PostgreSQL) поддерживает только первую версию. Я стал писать вторую, но резлно сложно найти описание кодов ответа сервера. Можете посоветовать где взять эти коды (именно числа -- где, напр., указано, какому числу соответствует "ReadyForQuery")?
PS: желаю здоровья и сил всем читающим тему этого поста в koi8 :)
vitus_wagner: My photo 2005 (Default)
From: [personal profile] vitus_wagner

Указано оно в документации

https://www.postgresql.org/docs/14/protocol-message-formats.html

ReadyForQuery это буковка 'Z'.

Вот в этом самом месте они все изложены подряд.

From: (Anonymous)
спасибо, мы ещё make emacs great again!
From: [identity profile] figador.livejournal.com
Спасибо, с вашей помощью я make emacs great again!

May 2025

S M T W T F S
     123
4 5 678910
1112 13141516 17
1819202122 2324
25262728293031

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated May. 23rd, 2025 04:30 pm
Powered by Dreamwidth Studios
OSZAR »