• Вот такие кадры можно увидеть на трансляцииДля самых нетерпеливых, результат можно посмотреть тут, а тем кому интересна предыстория, и куча фэйлов с которыми пришлось столкнуться, добро пожаловать в остросюжетный триллер под названием «Скупой платит дважды» 😜Небольшая лирическая предистория:Уже пару лет,…

  • Как и многие, я, как мог, сопротивлялся Test-Driven Development. Я не понимал, почему тесты нужно писать перед реализацией. Почему мы должны выворачивать разработку наизнанку и переворачивать естественный, как мне тогда казалось, процесс, с ног на голову.Но, так или иначе, разработка…

  • Часть 2В части 1 мы обсудили трудности полученного уравнения:Мы ничего не знаем о параметре дрейфа $\mu(t)$. Интуитивно это параметр «риска» для конкретной акции, монеты или токена (но формально параметр риска определяется иначе, ниже будет приведена формула). И этот параметр может зависеть от…

  • Сколько раз я читала на различных сайтах: «Это новейший тренд в тестировании!» QAOps, Big Data, IoT, ИИ и безопасность — за модными словами скрывается целая чудо-коробка задач, с которыми тестировщики встречаются каждый день.Designed by Freepik 1. QAOps — двое в…

  • Часть первая: сущностиХотел бы начать с кода. Я разделяю код на 4 категории:«Исходный код» (Source на иллюстрации ниже) — код, на котором мы с вами пишем: Swift, Objective-C, C++.Промежуточный (Intermediate): живёт внутри компилятора, который, в свою очередь, применяет разные оптимизации.Assembly код…

  • Привет, Хабр. 19 июня мы в Т1 Облако отражали первую массированную DDoS-атаку одновременно на множество IP-адресов, зарегистрированных на нас. Ботнет атаковал наш транспортный, сетевой и прикладной уровень. На пике мы зафиксировали более 50 Гбит/с входящего трафика. Длилось это не самое…

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

  • Привет, Хабр! Меня зовут Дмитрий Сурков, я iOS-разработчик приложения для среднего и малого бизнеса ПСБ. У нас есть практика проводить технические дни, на которых мы вносим улучшения в наше приложение. Одним из таких улучшений оказалось внедрение снепшот-тестов для компонентов дизайн-системы.…

  • ВведениеВстроенные системы на базе микроконтроллеров STM32 широко применяются в различных областях — от бытовой электроники до промышленного оборудования и IoT-устройств. Одной из ключевых задач при разработке таких систем является отладка и мониторинг работы приложений. Эффективное логирование существенно облегчает эти процессы,…

  • Последние три недели я работал над рефакторингом и исправлением легаси-кода (самые старые части которого были написаны в 2013 году), отвечающего за позиционирование иконок в KDE Plasma, а также сохранение и загрузку этих данных. Вот мой запрос на внесение изменений: plasma-desktop:…