Вроде бы всем известно что инкапсуляция это полезная штука, но мало кто знает что в практических задачах она никогда не является целью. Да, она является признаком удачного решения, когда ее можно обнаружить идентифицировать в связанных фрагментах кода, или же ее отсутствие…
https://security-tracker.debian.org/tracker/DSA-5971-1
С возвращением в ежемесячный дайджест Хабра! Прошло несколько месяцев с последнего выпуска, и я захотел узнать изменилось ли что-нибудь за это время на платформе?Посмотрим, какие темы стали трендовыми в июле 2025, как поменялись интересы аудитории и кто из авторов оказался в…
Около года назад уважаемый Валерий Исаковский @valisak опубликовал на Хабре статью «Существуют ли шаровые молнии и как их объясняет современная наука?». В ней он упомянул некоторые физические сценарии, которые, теоретически, могут приводить к образованию шаровой молнии, в…
В прошлой статье приделали конвейер и теперь можно запускать программы, расположенные в локальной памяти процессора. Но с одной лишь локальной памятью далеко не уедешь, у маленького ПЛИСа её жалких 50 кБ, поэтому надо делать небольшое локальное хранилище, синхронизируемое с…
Нет, эта статья не является гайдом, как разобрать свою вебку или хороший фотоаппарат ради создания измерительного прибора. Сегодня мы поговорим про компьютерное зрение! И о том, как всего за пару десятков строк кода можно получить измерения объектов прямо с изображения. Просто, понятно и работает. А что дальше?
Практически все, кто уже опробовал, шестую номерную часть Battlefield пищат от восторга. Похоже, что разработчики действительно прислушались к отзывам игроков на 2042 и теперь возвращают лучшие наработки прошлого. В Battlefield 6 будут фиксированные классы и наконец-то вернется процедурная
Спойлер: не ради докладов. Хотя не знаю, я их не смотрел Если вы хотите погрузиться в мир техдолгов, балансировок нагрузки, оптимизаций и архитектурных страданий, вам сюда. А если вы хотите найти единомышленников, задать вопрос, который не задашь на Stack Overflow, или просто почувствовать, что вы не один, то вам тем более сюда! Читать далее
Привет! При решении контестов я нашёл интересную задачу по теме динамического программирования.Постановка задачи: Необходимо найти наибольшую общую возрастающую подпоследовательность двух массивов.В этой статье я разобрал несколько способов решения этой задачи с разными асимптотиками по времени. Читать далее
Приоритизация уязвимостей является важным этапом, входе которого необходимо оценить риск и последовательность устранения уязвимостей в приоритете - от самого критического до самого низкого риска.В предыдущей статье я описывал визуализацию уязвимостей с помощью Budibase, в этой статье я опишу собственную реализацию оценки приоритетности устранения уязвимостей и добавлю функционал на Budibase платформу. Читать далее