https://www.k8slanparty.com/
вдруг кому-то работы не хватает -)
CTF в кубере (типа ищем уязвимости, благодаря ним находим флаги в файлах/сокетах и тыды)
вдруг кому-то работы не хватает -)
CTF в кубере (типа ищем уязвимости, благодаря ним находим флаги в файлах/сокетах и тыды)
❤2
firefox открывает новую вкладку при восстановлении сессии, если в сессии нет незапиненных вкладок.
возможно, когда-нибудь вы будете делать -kiosk и это знание позволит вам не сойти с ума
возможно, когда-нибудь вы будете делать -kiosk и это знание позволит вам не сойти с ума
прикольная штука для домашнего сервака - https://www.navidrome.org/
Можно слушать музыку отсюда, взамен охуевшего Plex, которые просят 5$ в месяц за то, чтобы с телефона слушать музыку со своего же сервака.
к навидрому можно подключаться subsonic-клиентом с телефона и слушать.
Хотя вон ещё пишут, что Symfonium умеет прямо с плекса играть, хм.
UPD: в комментах рекомендуют "HiBy Music" 4.2.8+ клиентом на телефон (в сторах старая версия)
ещё из комментов в качестве сервера - https://github.com/epoupon/lms
Можно слушать музыку отсюда, взамен охуевшего Plex, которые просят 5$ в месяц за то, чтобы с телефона слушать музыку со своего же сервака.
к навидрому можно подключаться subsonic-клиентом с телефона и слушать.
Хотя вон ещё пишут, что Symfonium умеет прямо с плекса играть, хм.
UPD: в комментах рекомендуют "HiBy Music" 4.2.8+ клиентом на телефон (в сторах старая версия)
ещё из комментов в качестве сервера - https://github.com/epoupon/lms
👍3❤1
https://itnext.io/benchmark-results-of-kubernetes-network-plugins-cni-over-40gbit-s-network-2024-156f085a5e4e
коллега ещё интересного скинули в чатике
в принципе, ничего неожиданного, но можно показывать готовые картинки, если кто-то будет спрашивать
коллега ещё интересного скинули в чатике
в принципе, ничего неожиданного, но можно показывать готовые картинки, если кто-то будет спрашивать
Medium
Benchmark results of Kubernetes network plugins (CNI) over 40Gbit/s network [2024]
This article is a new run of my previous benchmark (2020, 2019 and 2018), now running Kubernetes 1.26 and Ubuntu 22.04 with CNI version…
👍2
Тинькофф добавил охуенно "удобную" фишку.
Теперь можно отправить деньги на тинёк с тинька даже тем, у кого нет счёта в тиньке.
Тинёк появляется в списке выбора банка для СБП (при этом остаётся только 2 банка - один рандомный из СБП и второй - тинёк, остальные за кликом), даже если у получателя нет счёта в тиньке.
Будьте внимательны и плюньте кому-нибудь в рожу.
Теперь можно отправить деньги на тинёк с тинька даже тем, у кого нет счёта в тиньке.
Тинёк появляется в списке выбора банка для СБП (при этом остаётся только 2 банка - один рандомный из СБП и второй - тинёк, остальные за кликом), даже если у получателя нет счёта в тиньке.
Будьте внимательны и плюньте кому-нибудь в рожу.
😁1😢1🤝1
Апогеты systemd: "networkd is intended to bring up interfaces *quickly*, on the order of microseconds (not milliseconds)"
Тем временем реальность: "Нуууу.... давайте я подниму вам 5 интерфейсов со статикой за 40 секунд. А, да - на всякий случай, по 2 раза, чтобы dispatcher охуел. Ну и ещё на одной машине из 70 я вам вообще ничего не подниму, идите нахуй, вот почему, идите тачку чините".
Тем временем реальность: "Нуууу.... давайте я подниму вам 5 интерфейсов со статикой за 40 секунд. А, да - на всякий случай, по 2 раза, чтобы dispatcher охуел. Ну и ещё на одной машине из 70 я вам вообще ничего не подниму, идите нахуй, вот почему, идите тачку чините".
👍4🤡4
я нашёл самый охуенный мем в linux-ядре
делаем из модуля ядра такое:
делаем на него insmod (или сразу в modprobe.d, если коллег не жалко и нужно, чтобы ребут не помогал)
происходит какой-то ёбаный пиздец.
Любая программа, которой нужен rtnl_lock, уходит в D-state, никто не может понять почему, все бегают по плану эвакуации.
Вот вы, например, знаете, что sudo берёт этот лок?
Или что sshd для открытия новой сессии его берёт
Или что networkd, если не смог получить этот лок в момент истечения dhcp-лизы, удалит нахуй адрес с интерфейса молча, если кто-то потом сделает по приколу rtnl_unlock? (ну ладно, молча - не всегда, но удалит)
Короче, когда вас спросят на следующем собесе, что такое D-state - можете сверкнуть знаниями про то, что локи в ядре и мьютексы (до сих пор не уверен, что это не одно и то же, впрочем) - тоже D, все охуеют.
делаем из модуля ядра такое:
static int __init lock_init(void)
{
rtnl_lock();
msleep(3000000000);
return 0;
}
делаем на него insmod (или сразу в modprobe.d, если коллег не жалко и нужно, чтобы ребут не помогал)
происходит какой-то ёбаный пиздец.
Любая программа, которой нужен rtnl_lock, уходит в D-state, никто не может понять почему, все бегают по плану эвакуации.
Вот вы, например, знаете, что sudo берёт этот лок?
Или что sshd для открытия новой сессии его берёт
Или что networkd, если не смог получить этот лок в момент истечения dhcp-лизы, удалит нахуй адрес с интерфейса молча, если кто-то потом сделает по приколу rtnl_unlock? (ну ладно, молча - не всегда, но удалит)
Короче, когда вас спросят на следующем собесе, что такое D-state - можете сверкнуть знаниями про то, что локи в ядре и мьютексы (до сих пор не уверен, что это не одно и то же, впрочем) - тоже D, все охуеют.
🔥4😎2😱1
ffplay -nodisp -f lavfi -i "sine=f=20"
ffplay -nodisp -f lavfi -i "sine=f=20000"
пусть тут полежит.
tone generator, хызы, какие там ещё теги для поиска нужны
ЗЫ - сенхайзеры обычно могут меньше 20, но проверять вам это я не рекомендую
Slackware Linux переходит на использование загрузчика GNU GRUB
24.06.2024 06:24
я смотрю, у Патрика своя атмосфера. Мне нравится.
24.06.2024 06:24
я смотрю, у Патрика своя атмосфера. Мне нравится.
👍6
охуенно с утра пораньше узнать, что bind9 стал быстрее unbound-а в 3 раза, как кеширующий резолвер
Queries per second: 145424.200964
Queries per second: 56519.309316
bind и unbound в кеш одной записи, соответственно
Queries per second: 145424.200964
Queries per second: 56519.309316
bind и unbound в кеш одной записи, соответственно
😱4
debian.pro
охуенно с утра пораньше узнать, что bind9 стал быстрее unbound-а в 3 раза, как кеширующий резолвер Queries per second: 145424.200964 Queries per second: 56519.309316 bind и unbound в кеш одной записи, соответственно
С миллионом записей в кеше картина ещё интереснее:
Основы мироздания шатаются, однако
Оба сервера настроены как forward-zone в одни и те же NS, кэш сначала всосал.
Unbound: Queries per second: 15310.359449
Bind9: Queries per second: 150913.441332
Основы мироздания шатаются, однако
Оба сервера настроены как forward-zone в одни и те же NS, кэш сначала всосал.
🔥2
❤5
уроки менеджмента от инженера для инженеров
если у вас 3 дня подряд новый разный список задач "на этой неделе", то делайте те задачи, которые были во всех трёх списках
остальные, скорее всего, нахуй не нужны -)
а если таких нет - почините мониторинги, всяко полезнее будет, завтра всё равно опять все планы переебутся
если у вас 3 дня подряд новый разный список задач "на этой неделе", то делайте те задачи, которые были во всех трёх списках
остальные, скорее всего, нахуй не нужны -)
а если таких нет - почините мониторинги, всяко полезнее будет, завтра всё равно опять все планы переебутся
😁9👍1👌1
Нашёл виртуалочки на 2ТБ за 5 евро в месяц
В Канаде и США, правда, но и хер с ним, для бэкапов норм
Ссылки внутри треда будут
Правда, пока не тестил
В Канаде и США, правда, но и хер с ним, для бэкапов норм
Ссылки внутри треда будут
Правда, пока не тестил
👍1😱1
не буду в очередной раз пиарить хостера, но:
это была виртуалка, чот полезное иногда даже делала -)
web5:~# uptime
13:38:34 up 932 days, 11:33, 1 user, load average: 0.02, 0.01, 0.00
это была виртуалка, чот полезное иногда даже делала -)
👍3
вот с такими настроечками виртуалка в proxmox прожёвывает миллион-два пакетов в секунду (в остальных kvm/qemu-настраивалках, думаю, сами найдёте).
в virsh оно выглядит примерно так:
без этой настройки - 400К PPS
(тестил пакетами по 16 байт)
конечно, конкретную цифру вам предстоит найти эмпирическим путём, но всё же. по количеству ядер, КМК, жирновато будет ставить с современными процами
creds to @AlexDonets and https://blog.cloudflare.com/virtual-networking-101-understanding-tap/
в virsh оно выглядит примерно так:
<interface type='network'>
<source network='default'/>
<model type='virtio'/>
<driver name='vhost' queues='10'/>
</interface>
без этой настройки - 400К PPS
(тестил пакетами по 16 байт)
конечно, конкретную цифру вам предстоит найти эмпирическим путём, но всё же. по количеству ядер, КМК, жирновато будет ставить с современными процами
creds to @AlexDonets and https://blog.cloudflare.com/virtual-networking-101-understanding-tap/
👍5