Пользователь Albert_Wesker (Александр)
- Проверяем Антиплагиат и Руконтекст на живых работах: отчёты, оригинальность и ИИ-детекция
- Игры разума: как 30 лет взламывали и защищали игровые консоли
- Формулы и функции в Excel: подробное руководство для начинающих
- Какой антиплагиат лучше и как выбрать в 2026 году: сравниваем Антиплагиат, Руконтекст и Turnitin по пяти критериям
- Как работают системы антиплагиата в 2026 году: шинглы, векторы и ИИ-детекция
- Государство и бизнес тратят 1,5 миллиарда в год на слепой антиплагиат — и это проблема
- Создаём брандмауэр при помощи eBPF и контрольных групп
- Service Desk 2026: обзор систем России, сравнение, цены
- Как превратить Linux в Windows
- Микрофичи, которые хотелось бы шире распространить в языках программирования
- Внутри ядра Docker: что на самом деле происходит при запуске контейнера
- Сравнение Rust и Carbon
- Перезапускаемые последовательности в Linux: выход в свет
- Миф о быстром и медленном пути выполнения программы
- Создаём собственный системный вызов в Linux 6.8
- Поиграл в бета-версию Battlefield 6. Это уже круче, чем Call of Duty Black Ops 6 как минимум
- Чеклист по приложениям реального времени в Linux
- О мягких и жёстких ссылках в Linux
- Коротко объясняем, что такое поток, буфер, дуплекс и канал
- Контейнер с нуля
- Большой обзор Service Desk систем России в 2026 году
- Объяснение графических процессоров для тех, кто привык работать с ЦП
- Решалка судоку: сам не представляю, как она у меня получилась
- Собираем и запускаем минимальное ядро Linux
- Почему BPM-системы — это не про автоматизацию: мифы и реальность процессного управления
- Как код С выполняется на процессоре ARM: разбор ассемблера
- Когда кажется, что нашёл баг в компиляторе
- Ещё раз о моделях памяти, применявшихся в DOS
- Работа с Terraform: эмпирические правила
- Внутрипроцессная трассировка системных вызовов с использованием цепочного загрузчика
- Оптимизация кольцевого буфера для повышения пропускной способности
- Linux: долгий путь к ленивому вытеснению
- Размышления о декларативной конфигурации
- Вычисления с GPU-ускорением на Python
- Оптимизация парсера/компилятора при помощи дата-ориентированного проектирования: разбор кейса
- Глубокие проверки работоспособности Kubernetes
- Как уменьшить образ Docker для работы с устройствами IoT
- Как Linux создаёт и подсчитывает сокеты
- Из истории технологий: откуда взялся Unix
- Запросы и лимиты в Kubernetes: разбираемся в деталях
- Ещё раз о том, какого размера должны быть тесты
- Компиляторные оптимизации сложны, так как компиляторы забывчивы
- Три юзкейса Terraform, к реализации которых вам пора приступать
- Разработка ядра – API для прошивки
- Macroni: рецепт поступательного улучшения языка программирования
- Wasm на весь стек — движемся от клиента к серверу с использованием Leptos, Rust и Spin
- Применение чистой архитектуры в Go
- Руководство по Kubernetes для хейтеров Kubernetes
- Знакомство с TPM (доверенным вычислительным модулем)
- SQL в качестве API
- Спасти Linux
- Механизм перезапускаемых последовательностей (Rseq) при работе с TCMalloc
- Опыт масштабирования Kubernetes на 2k узлов и на 400k подов
- Крупномасштабный стриминг видео с использованием Kubernetes и RabbitMQ
- Построение архитектур для обработки данных в режиме реального времени при помощи Apache Kafka, Flink и Druid
- Внедрение персистентной памяти: добро пожаловать в революцию?
- Обзор одноцелевых дистрибутивов Linux
- Архитектурные ката: отсекаем всё лишнее в Agile
- Как объяснить суть Kubernetes таксисту
- Как разогнать графический процессор и повысить кадровую частоту в играх
- Data Mesh – ячеистые топологии для работы с данными
- Что такое гексагональная архитектура. Разделение бизнес-логики и инфраструктуры с помощью портов и адаптеров
- 8 углубленных вопросов на собеседованиях на роль сеньора в JavaScript
- Сборка мусора: как это делается в системном программировании
- Разбиение файлов Terraform на компонуемые слои
- Устраняем ошибки, связанные с SIGSEGV: ошибка сегментирования в контейнерах Linux (код возврата 139)
- Компьютер, который проживёт 500 лет, каким он будет?
- Можно ли доверить компилятору оптимизацию вашего кода?
- Как загружается процессор Intel x86
- Пишем и отлаживаем код для ARM64 на голом железе
- Futhark в браузере
- Верификация распределённых систем с применением Isabelle/HOL
- К 134-летию со дня рождения Владимира Козьмича Зворыкина, создателя телевидения
- Микросервисы Rust в серверном WebAssembly
- Будущее программирования с помощью ИИ — первые примеры
- Движок для игры от первого лица в 265 строках Javascript
- Интероперабельность между С++ и Rust
- 113 лет со дня рождения Конрада Цузе – всемирно признанного изобретателя компьютера
- Typst — современная альтернатива LaTeX
- Есть проблемы гораздо сложнее, чем NP-Complete
- Уделываем классические компьютеры при помощи Borealis
- Я написал одну из самых быстрых библиотек датафреймов
- Elsie: программируемые презентации
- Blink: супербыстрый эмулятор x86_64 размером 119 КБ
- eBPF и его возможности
- «Странная алгебра», философия упрощения и изобретение бита. К 107-летию со дня рождения Клода Элвуда Шеннона
- Организуем окружение Rust и сборку Docker с применением Nix Flakes
- «Программирование — вторая грамотность». К 92-летию со дня рождения ученого-программиста Андрея Петровича Ершова
- Кто продаёт спутниковые фотографии и сколько они стоят
- Манипуляции с байт-кодом Java