• На Хабре уже не раз писали о том, что у Selenium Grid есть проблемы, которые не решить простым способом (например: раз, два, три). В этой статье мы поделимся нашим опытом и расскажем, как нам в Wrike удалось построить стабильную инфраструктуру…

  • 7 февраля 2021 года (воскресенье), с 13:00 и до 17:00, состоится Бесплатная онлайн-Конференция по гипер-казуальным играм!Вас ждут 4 часа – 2 потока вещания:Выступления настоящих экспертов;Прожарка проектов участников в прямом эфире;Конкурс лучших проектов.Для кого это мероприятие?Для всех, кто хочет работать в…

  • Достаточно большое количество B2C-компаний сталкиваются с необходимостью обработки персональных данных и, следовательно, соответствия требованиям регуляторов. Вариантов много: можно найти подходящий ЦОД и разместиться в колокейшн или выбрать провайдера с необходимым облачным сервисом. Первый вариант дорог и долог, поэтому компании все…

  • В начале каждого года в Лас-Вегасе проходит знаковое событие для всех производителей электроники – выставка Consumer Electronics Show, она же CES. В 2021 году из-за пандемии коронавируса мероприятие прошло в онлайн-формате, а мы основательно подготовились к выставке, чтобы продемонстрировать новейшие…

  • Нормальный вывод для ffmpeg Наверное, вы, как и я, слышали про ffmpeg, но боялись его использовать. Респект таким парням, программа целиком выполнена на C ( си, без # и ++ ). Несмотря на исключительно высокий функционал программы, ужасный, гигантский вербоуз,…

  • В декабре 2020 года, за неделю до нового года, компании Semrush и Mail.ru Group решили провести совместное обучающее мероприятие по информационной безопасности в формате CTF. Причём тут разработчики, тестировщики и devops, зачем и почему — расскажем в этой статье. CTF соревнования…

  • С каждым годом рекламы в интернете становится все больше, а подают ее с каждым разом все навязчивее. Дошло уже до почты: реклама в интерфейсе почтового ящика выглядит как первое непрочитанное письмо, которое машинально хочется открыть. Я не против рекламы, особенно…

  • СодержаниеЧасть #1 (scanning)Часть #2 (connecting/disconnecting)Часть #3 (read/write)Часть #4 (bonding), вы здесьВ предыдущей статье мы разобрались с операциями чтения/записи, включения/выключения нотификаций и организации очереди команд. В этой статье мы поговорим о сопряжении устройств (Прим. переводчика – далее я буду использовать термин «bonding»).BondingНекоторые устройства для правильной…

  • Разработка и запуск нового продукта — это всегда риск. Зайдет, не зайдет. Все зависит от возможностей (люди, деньги), компетенций, опыта, да и в целом понимания, зачем все это делать. Даже самая детально проработанная стратегия может в итоге провалиться. Главное понимать,…

  • На habr уже была статья о том, как создать библиотеку в стиле Spring Data Repository (рекомендую к чтению), но способы создания объектов довольно сильно отличаются от «классического» подхода, используемого в Spring Boot. В этой статье я постарался быть максимально близким…