замето4ки – Telegram
#linux #net
could not resolve host – беды с DNS (https://ru.m.wikipedia.org/wiki/DNS) :
пишем в /etc/systemd/resolved.conf:
[Resolve]
DNS=8.8.8.8 1.1.1.1 8.8.4.4


Далее вводим systemctl restart systemd-resolved

этим мы указываем линуксу через systemd-resolved к каким DNS серверам обращаться

Если же у вас вместо systemd-resolved — NetworkManager
Открываем файл конфигурации сети (скорее всего у вас в контейнере/машине виртуальный/настоящий Ethernet) который называется примерно Wired connection 1
sudo $EDITOR /etc/NetworkManager/system-connections/Wired\ connection\ 1

Пишем туда:
[ipv4]
dns=8.8.8.8;1.1.1.1;8.8.4.4
ignore-auto-dns=true

Выполняем:
systemctl restart NetworkManager
#win #linux
если винда ставит не UTC в биосе

https://wiki.archlinux.org/noscript/System_time#UTC_in_Microsoft_Windows
#chrome

в chrome://flags

если видяха дно, можно оффнуть кодирование/декодирование видео на ней
source

USERNAME_RE = re.compile(
r'@|(?:https?://)?(?:www\.)?(?:telegram\.(?:me|dog)|t\.me)/(@|joinchat/)?'
)
TG_JOIN_RE = re.compile(
r'tg://(join)\?invite='
)

# The only shorter-than-five-characters usernames are those used for some
# special, very well known bots. This list may be incomplete though:
# "[...] @gif, @vid, @pic, @bing, @wiki, @imdb and @bold [...]"
#
# See https://telegram.org/blog/inline-bots#how-does-it-work
VALID_USERNAME_RE = re.compile(
r'^([a-z](?:(?!__)\w){3,30}[a-z\d]'
r'|gif|vid|pic|bing|wiki|imdb|bold|vote|like|coub)$',
re.IGNORECASE
)
Зависимость цвета ника от id

берем остаток от деления id на 7 и ищем число в таблице
мой id 704477361 делим на 7, берем остаток, получается 0

0 red
1 orange
2 violet
3 green
4 cyan
5 blue
6 pink

спасибо леха @twenth & @LyoSU
🔥2
Ускоряем вывод файлов в консоль приблизительно на 20 миллисекунд
"Грепаем" определенную строку из вывода команды. Функцию вызывать, например, через echo -e '1\n2\n3' | line 3
line() {
local __a=0
while read -r line; do
((__a++))
if [ "$1" == "$__a" ]; then
echo "$line"
fi
done
}
Forwarded from vdsap
Автозагрузка\startup windows 10
shell:startup

Автологин\autologin windows 10
1.
regedit
2. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
3. DefaultUserName
4. DefaultPassword = Строковый параметр
5. AutoAdminLogon = 1
kexec -l /boot/vmlinuz-linux --initrd=/boot/initramfs-linux.img --reuse-cmdline

systemctl kexec
Forwarded from vdsap
Suspend and foreground ctrl+z пихать в .zshrc
Закидывание в фон и обратно по одной комбинации
_zsh_cli_fg() { fg; }
zle -N _zsh_cli_fg
bindkey '^Z' _zsh_cli_fg
#linux
Mount ext4.vhdx | source
Можно смонтировать в rw, но надо чтобы "диск" никто не юзал (короче пк ребутнуть и не ебите мозги)

> apt install -y libguestfs-tools linux-image-generic
> LIBGUESTFS_DEBUG=1 LIBGUESTFS_TRACE=1 guestmount \
--add /mnt/c/Arch/ext4.vhdx \
--ro \
-i ./mount_folder/
#linux
Run process while exit code != 0
while true; do sudo pacman -Syu --noconfirm; if [[ $? == 0 ]]; then break; fi; done
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Обход блокировок ркн чтобы засчитывалась статистика отданного на rutracker.org (есть зеркало: rutracker.gq (на 26.03.2022 домен истек))
В hosts добавляем
163.172.167.207 bt.t-ru.org
163.172.167.207 bt2.t-ru.org
163.172.167.207 bt3.t-ru.org
163.172.167.207 bt4.t-ru.org


04.05.2022 - метод не работает
nat-activation
811 B
Переброс пакетов с интерфейса wlan0 на интерфейс enp14s0 c помощью NAT
Source
Используем зеркалку в качестве веб-камеры (хз зачем такое может понадобиться, но вдруг вы защищаете проект в зуме и нужно хорошее качество, или у вас нету другого выхода):

Ставим нужные пакеты:
— Ubuntu/Debian:
sudo apt-get install gphoto2 v4l2loopback-utils v4l2loopback-dkms ffmpeg
— Arch:
pacman -S gphoto2 v4l-utils v4l2loopback-dkms ffmpeg


Далее в терминале:
sudo modprobe v4l2loopback exclusive_caps=1 max_buffers=2

Затем:
gphoto2 --auto-detect

Если видим фотик, то вы молодец, переходим к следующему шагу:

В терминале:
gphoto2 --stdout --capture-movie | ffmpeg -i - -vcodec rawvideo -pix_fmt yuv420p -threads 0 -f v4l2 /dev/video0

И пробуем в VLC запустить поток по адресу /dev/video0,
Если видос успешно воспроизводится, то в терминале:
gphoto2 --stdout --capture-movie
и выбираем в своем любимом приложении для видеоконференций свою камеру. Вы прекрасны!