замето4ки – Telegram
#vpn #openvpn #wireguard

Установка openvpn в один клик
https://github.com/Nyr/openvpn-install

Установка wireguard в один клик
https://github.com/angristan/wireguard-install
#tg
системные ссылки типа tg://settings (можно делать такие приколюхи)
@DeepLink
342.zip
1.6 MB
#linux #grub

Тема Grub
можете порыть ее через grub-customizer

thx @yuriyurin
#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
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^