Безопасная разработка: SAST, DAST, IAST и RASP

По статистике 90% инцидентов безопасности возникают в результате использования злоумышленниками известных программных ошибок. Естественно, что устранение уязвимостей на этапе разработки ПО значительно снижает риски информационной…

[Перевод] Изучающий математику студент расширяет рубежи теории графов

Ашвин Сах возрастом в 21 год выдал несколько научных работ, которые опытные математики посчитали беспрецедентными для студента колледжа 19 мая Ашвин Сах опубликовал лучший на…

Яндекс запустил Новогоднее гадание на запросах

Яндекс запустил развлекательную страницу с предсказаниями. Компания собрала необычные поисковые запросы пользователей и представила их обезличено в виде гадания. Пройти гадание и получить собственное предсказание…

Заряжай Patroni. Тестируем Patroni + Zookeeper кластер (Часть вторая)

Кадр из фильма «Терминатор 2: Судный день» В первой части мы остановились на том, что у нас есть отказоустойчивый кластер и теперь вроде бы все работает. Мы уже можем зайти в базу…

Дорабатываем прошивку USB 3.0, используя анализатор SignalTap, встроенный в среду разработки Quartus

В прошлой статье мы сделали черновые прошивки для контроллера FX3 и ПЛИС, чтобы начать работу с шиной USB 3.0. Статья так разрослась, что проверку работоспособности…

Диджитал в шахтах и цехах: почему IT-специалисты идут в промышленность

Привет, хабровчане. Я — Андрей Бойцов, java-разработчик. И я в одной обойме со всеми прошедшими опрос: для меня, с одной стороны, важны условия труда в компании, а с другой — возможности роста. Наверное, это…

Кватернионы, матрицы поворота и перепроецирование векторов между системами координат

Пришлось это мне в последнее время поработать с задачами, где нужно было оперировать кватернионами и заниматься перепроецированием векторов в разные системы координат (это еще называется…

DVC vs GIT. Почему GIT’а недостаточно в проектах машинного обучения

Содержание Введение Несмотря на всю пользу DVC, об этом инструменте знает катастрофически мало разработчиков. Поэтому, думаю, не лишним будет для начала вас познакомить. DVC –…

Мониторинг многопоточных приложений Node.JS

В этой статье мы разберем особенности мониторинга многопоточного Node.JS приложения на примере нашего коллектора для сервиса мониторинга и анализа логов серверов PostgreSQL. Для масштабирования коллектора…