-
Вступление Когда я только начинал свой путь в информационную безопасность, мне нравилось тестировать веб-приложения на проникновение. В основном это были инъекционные атаки, поэтому возникла идея создать свой собственный межсетевой экран, защищающий от инъекционных атак, но с современным подходом, используя машинное…
-
1C MSSQL Против Матрицы виртуализации – Перезагрузка
The matrix has youКраткое содержание предыдущей серии 1С + MS SQL против Матрицы виртуализации Тестирование виртуального кластера на VMWare схожей конфигурации с рабочим кластером — показало более низкую производительность с 1493 минут против 937 минут на «железном» рабочем кластере. Анализ…
-
Как нам живется без DLP: Пишем автоматизацию поиска конфиденциальных документов
Как известно регулятором предъявляются требования к обработке конфиденциальной информации. Суть требований сводится к организации рабочих мест пользователей, сетей, информационных систем и сервисов, обрабатывающих информацию ограниченного распространения таким образом, чтобы обеспечить сохранность, конфиденциальность информации, защитить ее от несанкционированного доступа, а в…
-
Часть 2. Пишем сервис парсинга матчей Dota 2 на Celery и Flask
В предыдущей статье мы распарсили реплей одного матча по Dota 2 и нашли хайлайты с помощью кластеризации. В данной статье увеличим масштаб и напишем сервис для параллельного парсинга реплеев на Celery и Flask.Под катомСобираем ссылки на реплеи матчей The International…
-
«Атас, винты!»: как и почему меняются поколения судовых движителей
Трагическая, ироническая и почти полностью правдивая история про технику для арктических плаваний.Сначала все плавали без винтов. Особенно, конечно, интересно было плавать без винтов в Арктику. Всем так хотелось поскорее сгинуть в ледяных пустошах, что ждать изобретения парового двигателя не было…
-
Обзор книги «Искусство объяснять: Как сделать так, чтобы вас понимали с полуслова», автор Ли ЛеФевер
Как научиться общаться, чтобы вас понимали, вступая в конкуренцию со смартфоном и Википедией.Когда я начала много преподавать, то столкнулась с тем, что не всегда и не всем могу объяснить. Я привыкла, что другие тоже должны включиться и пойти на встречу,…
-
Подробно о мониторинге и профилировании JVM
Управление доступными ресурсами в облачной среде по запросу – тема, которая бывает очень непростой. Но эта работа стоит того, поскольку вы сможете использовать ресурсы гораздо эффективнее. Поэтому многие компании и проекты решаются мигрировать на облачные платформы, в частности, на Azul,…
-
Домашний CICD: Docker, Jenkins и Nexus3
Практика CI/CD широко распространена в современном мире и представить ручной деплой у FAANG с их бесчисленными ежедневными изменениями просто невозможно. То же будет справедливо и для продуктовых компаний: десятки ручных деплоев в день вытянуть можно, но это потребует колоссальных ресурсов.Освоить…
-
Нагрузочное тестирование с использованием Postman
1. ОбзорНагрузочное тестирование является важной частью жизненного цикла разработки программного обеспечения (software development life cycle, SDLC) для современных корпоративных приложений. В этом руководстве мы рассмотрим использование коллекций Postman для написания нагрузочных тестов.2. НастройкаДля начала нужно загрузить и установить настольный клиент…
-
Снятся ли венд-машинам электрожуки?
Некоторое время назад в МИЭТ прошёл инженерный хакатон YADRO SoC Design Challenge. Данная статья посвящена треку функциональной верификации, для которого я делал задание. Пройдёмся по тому, что такое верификация и как провести хакатон по этому направлению среди тех, кто никогда…