After upgrade Fedora 32 to 33 on my PC my home server lost ability to connect to it. Solution was found in reddit article.
I generate new keys on home server with supported format:
ssh-keygen -t ecdsa
Then copy new key to PC.
After upgrade Fedora 32 to 33 on my PC my home server lost ability to connect to it. Solution was found in reddit article.
I generate new keys on home server with supported format:
ssh-keygen -t ecdsa
Then copy new key to PC.
I don’t like to read any Reddit post several times. It’s a good idea to use RSS Reader (e.g. Thunderbird):
Copy your own link «JSON your front page» in https://www.reddit.com/prefs/feeds/
Replace in url www.reddit.com to reddit.0qz.fun via article
Add link to RSS Reader.
Profit!
В прошлой статье я писал о том как можно сделать так, чтобы любая сессия вызывала подключение через tmux: подключалась к свободной сессии или создавала новую. Причём, настройка была на стороне сервера. Это было хорошо, кроме проблем с подключением через mc через ssh сессию и копированием через scp, которое тоже не работало.
Есть другой вариант: на стороне клиента в ~/.bashrc я определяю функцию, которая делает то же самое.
function t () {
ssh $1 -t "tmux attach-session -t \$(tmux ls | grep -v attached | head -n 1 | awk -F: '{print \$1}') || tmux new-session -s \$\$"
}
Напоминаю, что если вам надо выйти из сессии, то просто дать команду exit, а если просто отключиться — ctrl — b + d.
Список сессий и переключиться всегда можно посмотреть через ctrl — b + w
Уровень зарядки батареи мой i3 показывает в строке статуса. Но у меня несколько раз была ситуаиця, что я не заметил того, что процент низкий, а шрифт красный. Поэтому я добавил в .bashrc такой код:
function bat17() { if [ `cat /sys/class/power_supply/BAT0/capacity` -le 10 ] ; then echo -e "\e[1;31mLOW BATTERY `cat /sys/class/power_supply/BAT0/capacity`%\e[m"; fi; }
# User specific aliases and functions
PS1="\$(bat17) \[\e[0;34m\]\u\[\e[m\] \[\e[1;34m\]\w\[\e[m\] \[\e[1;32m\]\$\[\e[m\] "
Теперь при разряжающемся ноутбуке после ввода очередной команды в терминале я вижу в строке приглашения:
LOW BATTERY 12% beliashou ~ $
У меня слишком хороший ноутбук, и не настолько хорошее зрение, чтобы рассмотреть все мелкие буквы в терминале, браузере и почте. Конечно, можно каждый раз менять размер букв в терминале и браузере, но это не очень удобно. Плюс к тому, многие сайты криво масштабируются (например, оставляют картинки того же размера). Многие программы не умеют менять размер шрифты (наприемер, IBM Notes).
$ tail -n1 ~/.config/i3/config
bindsym $mod+b exec a=`xrandr | grep connected | grep -o "[0-9]*x[0-9]*" | head -n 1` && xrandr --output eDP-1 --mode `xrandr --display :0 | grep -o "^ [0-9]*x[0-9]*" | sed "s/ //g" | dmenu -fn 'xos4 Terminus-8' -p res:$a`
Вот такую строчку я добавл. eDP-1 — это мой экран, вы можете посмотреть как он называется у вас через xrandr. Теперь по Win+b я вижу какое разрешение установлено и могу выбрать какое установить.
Я работаю с ноутбука, который подключается к офису через VPN. Сессии рвутся при перезагрузке ноутбука, при истечении сессии VPN или при перебоях с домашним интернетом. Иногда бывает неудобно, если до разрыва соединения у меня открыто несколько сессий (например, отображаются логи сервера, страница на которой редактирую конфиги, и т.п.).
Я настроил, чтобы все сессии с домашнего компьютера на рабочий заворачивались в tmux, а если есть незавершенные сессии, то я подключался к ним. Для этого я добавляю на рабочем компьютере в ~/.bashrc следующие строки:
NS=$((`tmux list-session | sort -nr | head -n 1 | grep -o "[0-9]*" | head -n 1`+1))
if [[ -n "$PS1" ]] && [[ -z "$TMUX" ]] && [[ -n "$SSH_CONNECTION" ]]; then
US=`tmux list-session | grep -v "(attached)" | head -n 1 | grep -o "ssh_tmux[0-9]*"`
if [[ -n "$US" ]]; then
tmux attach-session -t $US
else
tmux attach-session -t ssh_tmux$NS || tmux new-session -s ssh_tmux$NS
fi
exit
fi
tmux удобней использовать, если руки привыкли к клавишным сокращениям, поэтому к ним надо потихоньку привыкать. Все комбинации начинаются на Ctrl-b. Вот один из многочисленных справочников https://tmuxcheatsheet.com/
Во-первых, это модно. Во-вторых, это интересно. В-третьих, это бесплатный SSL.
Я не сказал бы, чтобы сайт после этого стал работать быстрее, но тем не менее…
19 Jan 1996, nodelist.019: ,42,RailWayBank,Minsk_Belarus,Mikola_Belyashov,375-172-962658,9600,ZYX,XA,MO,U,TUF
22 Mar 1996, nodelist.082: ,42,RailWayBank,Minsk_Belarus,Mikola_Belyashov,375-172-962658,9600,MO,ZYX,XA,U,TUF
28 Feb 1997, nodelist.059: ,42,RailWayBank,Minsk,Mikola_Belyashov,375-172-962658,9600,MO,ZYX,XA,U,TUF
30 May 1997, nodelist.150: ,42,RailWayBank,Minsk,Igor_Lunev,375-172-962658,9600,MO,ZYX,XA,U,TUF
14 Nov 1997, nodelist.318: Down,42,RailWayBank,Minsk,Igor_Lunev,375-172-962658,9600,MO,ZYX,XA,U,TUF
12 Dec 1997, nodelist.346: ,42,RailRoad,Minsk,Igor_Lunev,375-172-962658,9600,CM,MO,ZYX
20 Nov 1998, nodelist.324: ,42,RailRoad,Minsk,Igor_Lunev,375-17-5962658,9600,CM,MO,ZYX
8 Jan 1999, nodelist.008: ,42,RailRoad,Minsk,Andrey_Berezin,375-17-5962658,9600,CM,MO,ZYX
19 May 2000, nodelist.140: ,42,RailRoad,Minsk,Andrey_Berezin,375-17-2066011,9600,CM,MO,ZYX
15 Sep 2000, nodelist.259: Down,42,RailRoad,Minsk,Andrey_Berezin,375-17-2066011,9600,CM,MO,ZYX
6 Oct 2000, nodelist.280: Node removed from the nodelist
18 May 2001, nodelist.138: ,42,IBA,Minsk,Mikalai_Beliashou,375-17-2321424,9600,MO,V42B
15 Jun 2001, nodelist.166: ,42,IBA,Minsk,Mikalai_Beliashou,375-17-2323472,9600,MO,V42B
22 Jun 2001, nodelist.173: ,42,IBA,Minsk,Mikalai_Beliashou,375-17-2173276,9600,CM,MO,V42B
24 May 2002, nodelist.144: ,42,IBA,Minsk,Mikalai_Beliashou,375-17-2173276,9600,CM,MO,V42B,IBN
14 Jun 2002, nodelist.165: Hub,42,IBA,Minsk,Mikalai_Beliashou,375-17-2173276,9600,CM,MO,V42B,IBN
15 Nov 2002, nodelist.319: Hub,42,fido.iba.by,Minsk,Mikalai_Beliashou,375-17-2173276,9600,CM,MO,V42B,IBN
22 Nov 2002, nodelist.326: Hub,42,f42.n450.z2.fidonet.net,Minsk,Mikalai_Beliashou,375-17-2173276,9600,CM,MO,V42B,IBN
26 Sep 2003, nodelist.269: ,42,f42.n450.z2.fidonet.net,Minsk,Mikalai_Beliashou,375-17-2173276,9600,CM,MO,V42B,IBN
2 Jan 2004, nodelist.002: Down,42,20_Nov_2003,Minsk,Mikalai_Beliashou,375-17-2173276,9600,CM,MO,V42B,IBN
30 Jan 2004, nodelist.030: Node removed from the nodelist
Мне срочно нужна кнопка «Кто-то в интернете не прав», которую я мог бы нажимать каждый раз, когда мне хочется парировать замечание того, кому безразлично и бесполезно моё мнение.
И пусть собирается статистика неправоты интернета по дням.
Очень интересная подача научных теорий была в советское время. Для меня это было открытием. Документальные фильмы про теорию относительности и про квантовую физику:
https://www.youtube.com/watch?v=zM1lygfq7AY и https://www.youtube.com/watch?v=bWBr2E3Y3aY
На них я наткнулся в статьях про квантовые шахматы http://ift.tt/2m9Nsda и теорию относительности в картинках http://ift.tt/2mCj0F0
Статья про шахматы заставляет задуматься. В обычных шахматах мы имеем перед глазами всю обстановку на поле, нет ничего неизвестного. В случае же с квантовыми шахматами мы получаем ситуацию ближе к реальной: кое-чего мы можем не знать наверняка, могут быть варианты, до тех пор, пока каким-либо образом не получится практически проверить что там на поле творится.
Правда, не попробовал играть не сам с собой.