-
Нагрузочный тест. 10 000 событий в секунду, три инстанса сервиса, Spring WebFlux, Project Reactor — всё как по учебнику.Смотрю на метрики. Event loop завис на 800 миллисекунд. В хранилище — данные за более позднее время перезаписаны более ранними. WebSocket-сессия потеряла…
-
Как я делаю DIY-контроллер для ПК: громкость, приложения, MIDI, OBS
Всё начиналось с идеиНачалось всё в 2024 году в где‑то середине осени. Тогда я ещё не имел тесных дел с arduino и python, но у меня появилась идея сделать простенькую мини клавиатуру для переключения треков, чтобы во время игры во что либо не отвлекался на это. Что‑то около недели и у меня уже…
-
Программирование микросхем GAL и им подобных
Это будет рассказ о технологиях предков.Статья скорее всего не будет иметь большой практической пользы для большинства читателей. Я начал ее писать только потому, что этой информации просто нет в Интернете. Я в этом уверен совершенно, потому что когда потребовалось сделать…
-
Sennheiser представила полноразмерные беспроводные наушники Momentum 5 Wireless
Компания Sennheiser начала продавать полноразмерные беспроводные наушники Momentum 5 Wireless. Они получили активное шумоподавление и модульную конструкцию элемента питания, которая позволяет самостоятельно производить замену аккумулятора.Компания заявляет, что в новой модели трёхкратно увеличили эффективность работы системы. Воспроизведение звука обеспечивается через 42-миллиметровые…
-
Почему таск-трекер не заменяет ИСУП: из чего состоит полноценный контур управления проектами
Во многих компаниях автоматизация проектной деятельности начинается с таск-трекера. Это логично: нужно где-то ставить задачи, назначать ответственных, фиксировать сроки, обсуждать детали и видеть статусы. На уровне небольшой команды такой подход часто работает. Есть список задач, есть исполнители, есть дедлайны, есть…
-
Всё об информационной безопасности. Кибербезопасность. DevOps, CI/CD. Хакеры. Алексей Федулаев
Информационную безопасность часто представляют как скучную «айтишную охрану» — поставил антивирус, настроил пароли и можно спокойно спать. В реальности это высокотехнологичная сфера, где каждый день идут настоящие боевые действия: уязвимости в коде, сложные DevSecOps-процессы, защита миллионов рублей и репутации крупных…
-
Как импортировать базу клиентов в amoCRM и навести порядок в контактах
Перенести базу клиентов в amoCRM кажется простой задачей, выгрузили Excel, загрузили файл и можно работать. Но часто после такого импорта в системе появляются дубли, пустые поля, контакты без сделок и сделки без контактовЯ написал инструкцию, которая подойдёт руководителю отдела продаж,…
-
Как мы четыре раза переписали Outbox
Привет! Я Ильдус Тукаев, разработчик в команде образовательной платформы Т-Банка. Мы помогаем школьникам, студентам, молодым специалистам и сотрудникам получать знания и качать свои софт и хард навыки. Основной язык у нас Go, но сегодня расскажу больше про архитектурную тему: как…
-
«Больше никто не читает книги по программированию»: разработчики выбирают для обучения чат-ботов и другие источники
Автор блога unix.foo поделился взглядом на рынок образовательных книг по программированию. За последние несколько лет они стали доступнее, но одновременно с этим появились чат-боты на базе LLM. Новое поколение разработчиков всё чаще обучается с помощью нейросетей.Как отмечает автор, раньше путь…
-
Представлен язык программирования для разработки eBPF-программ
Представлен язык программирования KernelScript 0.1. Он представляет собой экспериментальный типобезопасный DSL для написания кода eBPF, пользовательского пространства и пространства ядра из одной кодовой базы.KernelScript 0.1 теперь доступен в качестве первого публичного релиза нового языка программирования с открытым исходным кодом для…