Сегодня 30 ноября. Эта дата считается (предположительно) днём рождения жанра FPS — First Person Shooter, то есть, шутер от первого лица («вид из глаз»), где окружающий мир, как правило, настроен враждебно (как «жестокая голактика»), а главным способом взаимодействия с ним выступает…
Неблокирующий повтор (retry) в Java и проект Loom Введение Повтор (retry) операции является старейшим механизмом обеспечения надежности программного обеспечения. Мы используем повторы при выполнении HTTP запросов, запросов к базам данных, отсылке электронной почты и проч. и проч. Читать дальше →
Знаете, что нужно перейти на менеджер паролей, но не знаете, с чего начать? Это короткая статья для вас. Читать далее
Да здравствуй, великий и могучий Хабр! Надеюсь это будет не лонгрид, но даже если так, то думаю читателю, который набрел на эту статью, будет интересно что да как.Итак, о чем цикл этих статей? Цикл будет повествовать о проблемах проектирования, реализации, расчетов, ракеты-носителя
Почему бизнесу важно быть гибким и открытым для новых технологий? Посмотрим на двух мировых гигантов: компанию Kodak и сеть Starbucks. Kodak стала одной из немногих компаний, кто достиг миллионных продаж в 90-е годы. Однако нежелание меняться и внедрять новые технологии привели компанию…
g810-led 0.4.2, a LED configuration tool for Logitech Gx10 keyboards, contained a udev rule to make supported device nodes world-readable and writable, allowing any process on the system to read traffic from keyboards, including sensitive data.
A vulnerability was found in SourceCodester Canteen Management System. It has been rated as critical. This issue affects the function query of the file ajax_invoice.php of the component POST Request Handler. The manipulation of the argument search leads to sql injection. The attack may be initiated remotely. The exploit has been disclosed to the public and may be used. The associated identifier of this vulnerability is VDB-214523.
An uncontrolled search path vulnerability exists in Trellix Agent (TA) for Windows in versions prior to 5.7.8. This allows an attacker with admin access, which is required to place the DLL in the restricted Windows System folder, to elevate their privileges to System by placing a malicious DLL there.
Если бы нам довелось прочитать разговор в Slack между разработчиком ПО и инженерами DevOps, то он мог бы выглядеть примерно так: Разработчик ПО: Это займёт кучу времени. «Мне нужно новое окружение для моего приложения». Два часа спустя… DevOps: Почему разработчики ПО думают, что я умею…
Entity Component System (ECS) - это паттерн, используемый при разработке видеоигр, для хранения игровых объектов.В данной статье я хотел бы показать как используется этот паттерн на примере простой сцены в pygame. Читать далее