• В этой статье (оригинал представляет собой интерактивное приложение на JavaScript) подробно описывается, как текстовая строка кодируется в символ QR-кода. Она, по сути, объясняет, как устроена внутри моя библиотека генератора QR-кодов. Пользовательский ввод Результат генерации QR-кода

  • Привет, меня зовут Владислав Феофилактов, я разработчик команды интеграции продукта PT Application Inspector. В этой статье вместе с коллегой Даниилом Бакиным мы расскажем о безопасной разработке приложений, подходе shift left и о том, как сделать жизнь разработчиков и AppSec-специалистов проще,…

  • Laravel Zero — это микро-фреймворк для консольных приложений на базе Laravel Framework, позволяющий легко и быстро разрабатывать функционал работающий без веба. Но инициатором этой статьи стал кейс и несколько часов потраченного времени.ВводнаяПри разработке интерактивного консольного приложения на базе Laravel Zero,…

  • В прошлых частях второй главы мы с вами определили оптимальные значения параметров (p, d, q) статистических моделей семейства АРПСС по одноимённой методологии, и выполнили две подходящие модели, включая сезонную модель. В этой, завершающей, части мы будем использовать временной ряд со…

  • Исследование Nozomi Networks, в котором анализировали телеметрические данные из сотен сред OT и IoT, показало, что 94% сетей Wi-Fi не имеют надлежащей защиты от атак деаутентификации.Атаки деаутентификации — это форма DoS-атаки, которая нацелена на уязвимости в сетевых протоколах, чтобы заставить…

  • Выгорание, ментальные расстройства, стресс, проблемы с самооценкой и прочие сложности — как показывает статистика, это весьма распространённые явления. Особенно среди руководителей. К счастью для нас, есть сотни исследований, которые в целом и весьма непротиворечиво показывают, что есть способы этому противостоять.В…

  • Сервис «Яндекс Go» запустил виртуальную очередь для пассажиров такси тарифа «Эконом» для оптимизации процесса заказов в периоды высокого спроса, сообщили РБК в пресс‑службе компании.«Новая функция поможет оптимизировать процесс заказа такси после массовых мероприятий. Пассажирам будет проще принять решение, на каком транспорте быстрее и выгоднее уехать», — пояснили…

  • Splittable CoordinatorИспользование координатора совместно с NavigationStack является общепризнанной практикой на протяжении последних двух лет — быстро, удобно, надежно. Однако, в том случае если выбор конечных точек пути описывается перечислением, то по мере роста размеров проекта, начинает разрастаться и класс координатора. Пока количество…

  • В практической криптографии особое внимание уделяется атакам по побочным каналам (side-channel attacks). Они позволяют злоумышленникам извлекать секретную информацию, не взламывая сам алгоритм шифрования, а лишь анализируя особенности его исполнения на физических устройствах. Эти атаки особенно опасны, поскольку обходят традиционные способы…

  • Меня зовут Неля Васенина, и я продуктовый дизайнер в IT-команде «Северстали». В первой части я рассказала, с какими проблемами наша команда столкнулась при создании единой дизайн-системы для наших сервисов, почему это стало критичным для десятка наших продуктов и почему у…