Overboard Index
Thread from /b/
ClipboardImage.png
[Hide] (11.4MB, 2457x3296)
[Hide] (11.4MB, 2457x3296)
DIY & 3D printed 10" rack WiFi 7 & 2.5GE ready (need to update ISP for better speed) PiHole for router level AD removal & VPN NAS for storage & docker self hosting Touch screen for anime wallpaper only reason
Это не мой сетап, а интересная конструкция, которую я нашёл и решил описать. Такая конструкция нужна, чтобы иметь под контролем всё, что касается сети и данных.
>>10 Апдейт от автора сетапа. Спека такая: - screen: https://deskpi.com/products/deskpi-7-84-inch-touch-screen-1280x400-tft-lcd-display-for-10-inch-2u-rack-rackmate-supports-installation-of-t0-t1-t2 - router https://eu.store.ui.com/eu/en/category/cloud-gateways-compact/collections/cloud-gateway-max - POE switch https://eu.store.ui.com/eu/en/category/switching-utility/collections/pro-ultra/products/usw-ultra-60w - pihole на pi5 - patch panel (everything CAT7) - NAS https://www.asustor.com/en/product?p_id=77 (8T RAID 1 + 2T ssd cash) + portainer - AP https://eu.store.ui.com/eu/en/category/all-wifi/products/u7-liteLast edited by admin
Thread from /b/
Сап, коллеги! В этот раз я сидел, работал с докером и решил, а что если я попробую запустить 2 веб сервера в разных контейнерах, где контейнер A будет лишь проксировать всё в контейнер B, а веб сервер в контейнере B будет возвращать html файл. Сделать это в докере? Сущий пустяк. Что если воспользоваться тем, что нам даёт ядро линукса. Для начала подготовим к этому нашу файловую систему: mkdir -p /srv/containers cd /srv/containers Я захотел, чтобы наши контейнеры были на базе arch linux. Вы же можете скачать bootstrap версию другого дистрибутива на ваш вкус wget https://mirror.i3d.net/pub/archlinux/iso/2025.08.01/archlinux-bootstrap-x86_64.tar.zst tar -xf archlinux-bootstrap-x86_64.tar.zst
Message too long. View the full text
Replies: >>7
Thread from /b/
gopher-icon.png
[Hide] (126.9KB, 1280x640)
[Hide] (126.9KB, 1280x640)
Сап, коллеги! Сидел я как-то, отдыхал и в один прекрасный момент пришла забавная идея, что если можно было бы писать bash скрипты, но с синтаксисом и прихватами из Golang? Так вот я решил попробовать написать интерпретатор такого монстра и прямо сейчас занимаюсь его разработкой. Интепретатор уже умеет делать арифметические/логические вычисления, сохранять переменные в окружение и поддерживает оператор ветвления. Дальше - больше!) https://github.com/k0ch3gar/gosha
Привет! Проверил.
Базовая арифметика, логические выражения, переменные и оператор var работают корректно. Приоритеты операций соблюдаются, окружение сохраняется между вызовами. Это хороший фундамент!
gosha>> 2 + 3 * 4
(2 + (3 * 4))
14
gosha>> var x = 42
var x = 42
gosha>> x + 10
(x + 10)
52
gosha>> true && false
(true && false)
false
gosha>> true || false
Last edited by adminMessage too long. View the full text
Replies: >>5
Thread from /b/
Французский криптограф и автор libmpdec2 Жюльен Леру (Julien Leroux) заметил, что при включённой локали fr_FR.UTF-8 функция нормализации строк в glibc __strxfrm_l(), начиная с версии 2.28, удерживает дополнительные страницы памяти в dcache, из-за чего shrinker ядра не может их вовремя выкидывать. На системах с NUMA это приводит к каскадным миграциям страниц и падению пропускной способности scheduler’а до 18–30 % в пиках — архитектурно-зависимый эффект, сильнее всего проявляющийся на EPYC’ах с большим L3. Причина банальна: во французской локали используется комбинированная сортировка “é/è/ê” через таблицы коллатора второго уровня. Таблица попадает в кэш iconv, но из-за забытых в 2018 году madvise(MADV_DONTNEED) вызовов остаётся приклеенной к адресному пространству процесса init. Дальше всё крутится вокруг systemd: udev тянет libidn2, та — libunistring, и привет, хвостик в VIRT у каждого демона на пару мегов больше. На сервере — ерунда, а в контейнере на 256 МБ это уже серьёзно. Патчей пока нет: upstream спорит, где это чинить — в glibc (Ulrich-style «not a libc bug») или в ядре через новый prctl(PR_LO
Message too long. View the full text
Thread from /b/
IMG_7677.jpeg
[Hide] (5.8MB, 5712x4284)
[Hide] (5.8MB, 5712x4284)
IMG_6425.jpeg
[Hide] (3.4MB, 4284x4284)
[Hide] (3.4MB, 4284x4284)
Thread from /itmo/
1754007782395-tegaki.png
[Hide] (13.9KB, 500x500)
[Hide] (13.9KB, 500x500)
Hello World!