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

  • Самое лучшее для исследователя в области баг-баунти, — это знания, который предоставляет сам процесс анализа.Если помимо работы инженером в области безопасности вы занимаетесь баг-баунти в свободное время, всегда старайтесь применять полученные знания в своей основной работе, внедряя соответствующие механизмы защиты.…

  • Введение Всем привет! На связи xh4vm из ĸоманды пентеста CyberOK. Ранее мы анонсировали обнаружение уязвимости перебора пользователей в модуле Autodiscover продуĸта Microsoft Exchange Server. Уязвимости присвоен идентифиĸатор BDU:2024-08516 в БДУ ФСТЭК, а таĸже установлена базовая оценĸа по метриĸе CVSS 3.0 —…

  • Приветствую всех неравнодушных! Я являюсь руководителем разработки в компании DD Planet, и сегодня, наконец-то, дошли руки написать продолжение статьиБитрикс: от модулей к сервисамПриветствую всех не равнодушных! Хочу поделиться с вами историей о том, как мы рефакторили код проек…habr.comВо второй части…

  • Эта статья – текстовый вариант выпуска подкаста Girls&Code с DevRel Skillbox Машей Даровской. Прекрасная гостья — Саша Шинкевич — руководитель нескольких команд разработки в Яндекс из Минска, эксперт Skillbox про фронтенду, участница комьюнити Skillbox Code Experts, спикер и организатор митапов…

  • Я не очень часто пользуюсь 3D-сканерами, потому что раньше мне было трудно постоянно подключать их к компьютеру и синхронизировать программное обеспечение с процессом сканирования.Однако, когда я увидел Revopoint MIRACO, который представляет собой комплексное решение, я подумал, что с ним работать…

  • В этой статье я вам расскажу, что такое тактильная обратная связь, как и для чего она применяется. В конце будут примеры российских приложений, где это уже уместно используется. Что такое тактильная обратная связь?Тактильная обратная связь (или haptic feedback) — использование сложных…

  • Привет, коллеги! Сегодня будем говорить о паттерне «Мост» (Bridge). Простыми словами, «Мост» позволяет разделить две иерархии: одну — абстракций, другую — реализаций. Паттерн становится полезен, когда есть несколько способов реализации функционала, и хочется сохранить возможность гибкой замены одной реализации на другую.Архитектура паттернВот как выглядит «Мост»…

  • Представленный ниже текст – это попытка систематизировать подход к ПО серверной виртуализации как в целом, так и в части отечественных продуктов. Я как сотрудник «ЛАНИТ-Интеграции» постарался подойти к вопросу не с точки зрения количественных и качественных показателей (как когда-то сравнивали…

  • К данной статье я намеренно переиначил популярный в некоторых кругах заголовок («Billion dollar mistake» про null как значение ссылок/указателей). См. в конце статьи замечание про исходный случай. Но, в отличие от него, безразличие к регистру действительно является диверсией.(О чём вообще…