Latest News
⚑ Report a ProblemTech news from the best sources
[Перевод] Сегфолт в glibc, 345 тысяч утёкших сокетов и 474 тысячи соединений за полминуты: шесть багов в одной цепочке
Плановые работы в сети раз за разом валили процессы Kafka: segfault в DNS-резолвере glibc, сотни тысяч утёкших UDP-сокетов, полмиллиона TCP-соединен…
AI-Assisted VoIP Call Center Ops: Claude Hooks & Incident KB
AI-Assisted VoIP Call Center Ops: Claude Hooks & Incident KB Route inbound calls to the right agent queue in real time, auto-resolve carrier cod…
Real-time Software On Linux: How Hard Can It Be?
Presentation by Jeff Pele at Software You Can Love Vancouver 2026 Comments
48-Hour Field Notes: Exit Code 137 at Hour 31 Was Not a Bug in My Code
I run long jobs on purpose, because short jobs lie to me in pleasant ways. A loop that finishes in ninety seconds never teaches you what happens whe…
ViciDial LAGGED agents: root cause analysis and debugging
ViciDial LAGGED agents: root cause analysis and debugging Agents stuck in LAGGED status show no calls, drop inbound traffic, and fail to reconnect:…
Project Gleipnir
Gleipnir: confining AI coding agents on a home Linux workstation A home-lab writeup by Patrick Robinson. Industrial electrician and automation tech…
Claude is stuck on a question. Answer it from Discord.
Claude Code will happily work for twenty minutes and then stop on a question you could have answered in one line. The terminal is on a desk. You are…
Русский язык в программировании. РУСИ++
Статья посвящена системному программированию на русском языке с C-подобным синтаксисом. Компилятор для языков программирования РУСИ, РУСИ++ и объект…
Kubernetes без Kubernetes: запускаем Pod с помощью Podman
Можно ли запустить Kubernetes Pod без самого Kubernetes? Познакомимся с Podman и попробуем на практике: Запустить два контейнера из обычного Kuberne…
Vite, OOM и сервер на 4 ГБ: как мы снизили память сборки на 52%
Сборка нового Vue-приложения проходила локально, а на сервере с 4 ГБ RAM заканчивалась убийством Node по OOM. Мы ограничивали heap, меняли импорты,…
ccswap: переключаю Claude Code между своими подписками без прокси и перезапуска
У меня несколько своих подписок Claude, и Claude Code работает почти весь день: я пишу сам, параллельно крутятся агенты. Пятичасовой лимит заканчива…
Зачем сисадмину ИИ-агент: реальный опыт работы с pi
Ночная смена. На мониторинге краснеет алерт — что-то опять не так на одном из серверов. Ты открываешь терминал, листаешь логи, лезешь в конфиги, пыт…
Не DDoS, а баг в OPcache: воркеры PHP-FPM по 600 МБ на сервере с 5 500 сайтами WordPress
Клиент написал: сайты лежат, похоже на DDoS. На сервере около 5 500 сайтов WordPress, nginx, PHP-FPM 8.4, MariaDB, 125 ГБ памяти, Debian 13. Я нашёл…
Разворачиваем порты VPS'а: маленькая шалость программиста
Подключаемся к разным сервисам на своём VPS через единственный открытый SSH-порт: пишем небольшую программку-роутер соединений на Go Читать далее
Exploring WSL on Windows
Hi together, when using Windows and writing IaC, you are almost in need to install a linux emulation as some of needed binarys like ansible. Or, as…
Собираем домашний сервер для локальных LLM на доступных GPU (NVIDIA CMP 50HX)
Привет! Меня зовут Александр Щербаков, я DevOps-инженер в X5 Tech. В одной из прошлых статей я рассказывал о домашних серверах на потребительском же…
Send Files to Linux With a Drag-and-Drop Widget
KiwiDrop lets you drop a file onto a floating desktop widget and send it to a paired device on the local network. It supports Windows, Linux, and An…
Make Perl Great Again. Часть 1: Hello World
Все знают, что любая книга по программированию начинается с приведения примера программы hello world. Я тоже не буду оригинальничать и покажу, как н…
Inside XBOW's 6-day Chrome full chain, and the 3 patches to check this week
On Oct 13, XBOW published a write-up of how it built a full Chrome exploit chain on Windows in six days, with AI agents doing much of the legwork. H…
Ctrl-C won't stop a bash loop if the program inside it catches the signal
Most people have at some point hammered Ctrl-C at a terminal while a shell loop carried on regardless, one iteration after another, and put it down…