Знакомая ситуация: на рампу выгружают палету, на которой «солянка» из товаров. Это приехало по трём разным накладным, а может, и по пяти. Кладовщик или товаровед стоит с ТСД и грустит. Ему нужно сначала найти в списке первую накладную, выудить из кучи соответствующий товар,…
«В Computer Science есть только две сложные вещи: инвалидация кэша и придумывание названий», — Фил КарлтонРазрыв в производительностиНаш парсер логов обрабатывал 800 тысяч строк в секунду. Нам требовалось 3 миллиона строк в секунду. От нужного нам показателя мы отставали в 3,75…
ВЫ делаете ЭТО:— утром, под чашечку кофе;— в перерывах между работой;— вечером после тяжёлого дня;— или просто так, «чтобы снять стресс». Читать далее
В последние годы рынок накопителей развивался без резких изменений. Объемы росли, цены постепенно снижались, и хранение данных становилось все доступнее. Флешки, карты памяти и SSD превратились в повседневные устройства, которые покупают по мере необходимости, не задумываясь о…
В статье рассказываю почему классическая двухдневная стратегическая сессия редко доходит до внедрения, и покажу, как переформатировать её, чтобы стратегия начала работать Читать далее
У меня школа тестировщиков. SQL — обязательный блок, потому что без него на собеседовании в любую серьёзную компанию делать нечего, и в реальной работе тестировщику регулярно нужно залезать в базу. На рынке уже существуют (хоть и не так много) SQL-тренажеры, но мне хотелось сделать удобнее и иметь возможность полностью управлять сервисом и адаптировать под наши нужды. Собственно, ниже, моя разработка. Читать далее
В первой части статьи я рассказал о том, что во Франции, США и СССР существовали настоящие мобильные телефоны задолго до создания сотовых сетей. Была такая технология и в Германии. А Скандинавии, так вообще… Впрочем, сейчас я все расскажу. Читать далее
В этой рецензии хотим привлечь внимание к последней прижизненной книге по Linux известного автора Олега Цилюрика. Книги по сетям обычно делятся на две категории: либо это классические учебники по протоколу TCP/IP и сетевым утилитам, либо практические руководства по настройке конкретных сервисов. Книга «Сети Linux. Модели и приложения» объединяет оба подхода — и в этом ее главное отличие. Читать далее
БЯМы настолько преисполнились в познании наших письменных паттернов, что отличить их от человеческой писанины уже фактически невозможно. Разбираемся как до такого дошло, чем грозит и что делать. Читать далее
В прошлой статье я рассказал, как можно сделать профилировщик памяти ориентированный на многопоточные приложения, который в 16 раз быстрее heaptrack.Сегодня рассмотрим как получилось совместить быстрый профайлинг с удобством визуализации в Grafana в реальном времени.Ключевые…