d // бджилка
76 subscribers
1.99K photos
225 videos
10 files
502 links
понимание что я бессилен - мое самое худшее эмоциональное состояние.
Download Telegram
обновил сайт, довольно жирно

главное - появилась гостевая книга. вход только через github, анонимов не пускаю,
иначе там за неделю будет реклама казино777. отвечать может любой, ветки на один
уровень - ответ на ответ приклеивается к той же ветке, чтобы не расползалось.
лимит 30 секунд на сообщение, но если кто-то начинает флудить, лимит для него
сам растёт. сносить лишнее могу только я.

что ещё завёз:
- changelog, собирается сам из feat-коммитов, руками не веду
- просмотры и реакции на постах
- rss, теги и поиск в блоге
- /uses — что за железо и софт я использую

под капотом переписал бэкенд с самодельного роутера на elysia, разложил по
модулям, данные теперь в postgres. плюс тесты 50 штук, гоняются в ci и не
пускают релиз, если что-то сломалось. сразу окупилось: первый же прогон поймал
баг, который я бы иначе выкатил.

и две находки по дороге, обе смешные:
/blog всё это время уходил в бесконечный редирект. nginx добавлял слеш к папке,
а конфиг кидал обратно.
а ещё postgres 13 часов лежал - под уехал на единственную ноду из восьми, где
не поднят longhorn, и том просто не мог примонтироваться.

ну и деплой заодно ускорил вдвое: оказалось, хэш коммита в dockerfile стоял выше
установки зависимостей и убивал кэш на каждой сборке.

d3vo.ru/guestbook - залетайте, напишите что-нибудь
🙏1
woohooo
🙏1
Forwarded from Zing
31❤‍🔥1
d // бджилка pinned «обновил сайт, довольно жирно главное - появилась гостевая книга. вход только через github, анонимов не пускаю, иначе там за неделю будет реклама казино777. отвечать может любой, ветки на один уровень - ответ на ответ приклеивается к той же ветке, чтобы не…»
вухуу
1🙏1
Вы что вообще идиоты
1
Forwarded from веселый стас (zoomov)
Те, кто жалуется, что вместо очередного американского «Человека-паука» в кинотеатрах показывают нашего «Колобка», просто не ценят Россию, свою культуру и отечественного кинематографографа, и являются предателями своей родины!

Вы вообще сюжет видели? Колобка испекла злая колдунья, он сбежал от неминуемой гибели, связался с разбойниками, вселился в русского пекаря и вступил в борьбу с Волком. Вот это настоящий герой! Без радиоактивных пауков, нанокостюмов и помощи западных корпораций. Только мука, воля, смекалка и традиционные хлебобулочные ценности.

Человек-паук что делает? Прыгает между американскими небоскрёбами и защищает Нью-Йорк. А Колобок защищает Белогорье, отечественного зрителя и кассовые сборы национального кинематографа.

Поэтому настоящий патриот обязан купить билет на «Колобка» минимум три раза: один раз за себя, второй — за культуру, третий — назло Голливуду.

Хватит поддерживать заморскую супергеройщину! Сегодня ты требуешь Человека-паука вместо Колобка, а завтра уже просишь заменить гречку бургерами, берёзу — пальмой, а Гарика Харламова — Томом Холландом.

Не нравится Колобок — значит, недостаточно сильно любишь Родину. Наш герой не по стенам ползает. Наш герой катится вперёд, несмотря на санкции, хейт и отрицательные отзывы.

Колобок — это и есть наш ответ Marvel. Круглый, румяный и духовно скреплённый.

А тех кто жалуется и не согласен со мной, нужно отправить на СВО, родину защищать!!
Да блять
etcd — это худшая вещь которую придумало человечество
в скором времени все мои штучки будут деплоятся через него
Forwarded from d3vo :(
до/после чисто
Forwarded from fullfocus
/ˈtæki.ɒn/

github.com/xdearboy/tachyon

написал по фану статический веб-сервер на C, чтобы проверить предел сокетов по HTTPS (TLS 1.3).

итог: стабильные 1 000 000+ RPS на обычной 28-ядерной виртуалке в proxmox, задержка 250 микросекунд и 20 МБ оперативки. в пике под плотным пайплайнингом переваривало около 5 млн RPS, пока провайдер не заблэкхоллил айпишник за подозрительный трафик.


за счёт чего так быстро:

• шифрование в ядре (kTLS): обычные серверы тратят кучу ресурсов на шифрование трафика внутри своего процесса. здесь программа только договаривается о соединении, а само шифрование отдаёт ядру линукса, которое делает это аппаратно и на лету
• zero-copy: готовый HTTP-ответ заранее лежит в памяти длинной лентой - сервер не тратит время на сборку строк, а отправляет данные сразу пачками
• привязка к ядрам процессора: каждый поток намертво сидит на своём ядре CPU, а сетевые пакеты прилетают сразу в нужный поток без очередей и переключений контекста
• ноль локов и мусора: нет очередей, мьютексов и тяжелых структур - только быстрые атомарные счетчики
👍1🙏1