Проблема совместимости медицинских устройствСовременный мир трудно представить без отраслевых стандартов, позволяющим интегрировать решения различных производителей в единую систему. Такие технологические системы могут взаимодействовать и обмениватьс...
Подробнее
Статьи
В данной статье мы переводим статью от Google, разбираем их опыт внедрения и видения MLOps практик в Machine Learning.
Подробнее
Задача - повысить устойчивость, управляемость, маневренность крупных мультикоптеров. Имеются ввиду грузовые, одноместные и многоместные eVTOL. Начну с проблемы. С ростом размеров коптера и масштабированием выявляется основная проблема в этой тех...
Подробнее
Успех стартапа во многом зависит от того, насколько убедительным окажется его питч (от англ. pitch – бросок, подача) – краткая структурированная презентация проекта перед потенциальными инвесторами. Термин пришел из бейсбола и отражает главные ка...
Подробнее
Согласно опросу, проведенному HackerEarth в 2020 году, 66% опытных разработчиков и 69% студентов предпочитают Ubuntu остальным дистрибутивам Linux, потому что Ubuntu предоставляет им самый широкий набор нового программного обеспечения с открытым...
Подробнее
В статье рассмотрено понятие «соединение» для TCP и UDP протоколов в ядре операционной системы Linux на примере работы оборудования MikroTik. Дополнительно рассматриваются особенности работы технологии NAT в указанном контексте. Материалы носят в о...
Подробнее
Советский космос ассоциируется с именами Гагарина и Королёва, многие вспомнят названия «Восток», «Союз», а чуть более продвинутые – «Восход», «Прогресс», «Протон». Все эти корабли объединяются одной ключевой особенностью: они одноразовые. Но в СССР с...
Подробнее
Привет! Это KOTELOV! GIL расшифровывается как Global Interpreter Lock (Глобальная блокировка интерпретатора), и его задача состоит в том, чтобы сделать интерпретатор CPython потокобезопасным.GIL позволяет только одному потоку ОС выполнять байт-код Py...
Подробнее
Всем привет! Меня зовут Максим Новиков, я Android-разработчик в команде мобильного оператора Yota.
Совсем недавно вышла новая версия всеми нами любимой OS. Вот и пришло время нашему приложению поддержать её. Было очень много обзоров на новые возможн...
Подробнее
В соответствии с новыми требованиями (проект постановления Правительства, вносящего изменения в постановление от 17 июля 2015 г. № 719, опубликован 22.10.2021, публичное обсуждение до 15.11.2021, вступает в силу с 01.01.2022), российские серверы ...
Подробнее
Однажды, после штатного обновления версий библиотек, когда-то достаточно популярный плагин JaCoCo перестал считать покрытие кода тестами на одном из наших проектов в Каруне. Усердный поиск хоть как-то похожих проблем не принёс результатов. Помощи жда...
Подробнее
Marlin – корпоративный архитектурный репозиторий и система автоматизации процессов жизненного цикла программного обеспечения, которая может сэкономить сотни часов менеджерам проектов и команде разработчиков. Под катом подробное описание процесса сбор...
Подробнее
Павел на конференции DevOps Conf
Павел Селиванов четыре года зарабатывал игрой на контрабасе, бас-гитаре и тубе, а затем ушел в ИТ. Сейчас он архитектор и Developer-адвокат в VK Cloud Solutions, учит других специалистов работе с Kubernetes и выс...
Подробнее
JDK поставляется с рядом полезных утилит, размещенных в каталоге инструментов bin. Для тех, кто хочет декомпилировать байт-код, особый интерес представляет Java утилита javap.Утилита командной строки javap, также известный ка...
Подробнее
Автор серии публикаций - Алексей Лазарев, руководитель Департамента защиты кибер-физических систем Компании «Актив»В предыдущей части статьи мы рассмотрели текущую ситуацию с криптографическими системами в IoT, применив к ним закон развития систем по...
Подробнее
С чего начать?
Возраст ИТ молодеет, благодаря ежегодному росту популярности данной профессии. Не тяните с входом, если вас привлекает ИТ-сфера. В 16-20 лет куда легче освоить знания, чем после 30 лет.
Если вы ещё не определились, кем хотите б...
Подробнее
Заводить тест-кейсы руками в тестохранилищах — долго и скучно. Но ведь есть еще много юнит-тестов, которые пишут разработчики. И не всегда понятно, что они покрывают и как пересекаются с E2E-тестами. Head of QA в Авито, Александр Матвеев, на Test Dri...
Подробнее
ПримечаниеСлова layout, autolayout и constraints я перевёл, соответственно, как вёрстка, автовёрстка и ограничения.Работа с автовёрсткойПроблемы автовёрстки решать непросто. Запуская приложение, надеешься, что все установленные ограничения работают к...
Подробнее
Артем Артемьев, Lead SRE в компании Tango Me, повидал разный SRE. Прорабатывая программу четвёртого интенсива Слёрм «SRE: внедряем DevOps от Google», мы решили провести ещё и открытое интервью с Артемом. Он пошагово и обстоятельно делится своим 12-ле...
Подробнее
Подборка мероприятий на неделю
Пульс цифровизации
30 ноября (вторник)
Новинский бул 8с2
от 32 000р
Ежегодный форум лидеров цифрового развития «Пульс цифровизации» состоится 30 ноября в Москве. Forbes Congress Russia объединит ведущих игрок...
Подробнее
Поле Cache-Control в заголовке ответа от Хабра
Кто двигает научно-технический прогресс? Учёные, которые шлифуют термоядерный синтез, чтобы человечество могло отказаться от ископаемого топлива. Предприниматели, которые финансируют марсианскую про...
Подробнее
Как вам известно, в .NET 5 появился новый вид кучи — Pinned Object Heap (POH, Куча Закрепленных Объектов). В отличие от других видов кучи, эта доступна разработчикам явно (что не характерно для сборщика мусора). В этой статье я объясню внутренне...
Подробнее
Полгода назад под одним из вебинаров на нашем YouTube-канале EpsonRussia, появился комментарий с вопросом о том, когда уже появятся новые шестицветные Фабрики. В самом деле, последняя шестицветная новинка для фотопечати из серии бескартриджных устрой...
Подробнее
Группа исследователей CrowdStrike Intelligence обнаружила несколько уязвимостей, влияющих на LibVNCClient в Linux. В некоторых широко используемых средах рабочего стола (например, Gnome) эти уязвимости можно эксплуатировать одним кликом мыши. Де...
Подробнее
Повзрослев на год, мы продолжаем Монолог тимлида и делимся опытом тестирования нашего продукта SafePhone.За прошедший год мы смахнули пыль с фолианта Г.Майерса «Искусство тестирования программ», повторно восхитились мудростью автора и согласились с е...
Подробнее
Обычно вы можете запустить HAProxy Kubernetes Ingress Controller как pod внутри Kubernetes-кластера. Как pod, он имеет доступ к другим pod, потому что они используют внутреннюю сеть Kubernetes-кластера. Это дает возможность управлять маршрутизацией и...
Подробнее
В статье рассмотрел инструмент для анализа кода DartCodeMetrics и о том, насколько полезно его использовать. Постарался поделиться своими знания в создании нового правила для анализатора. Автоматизировали проверку имени класса и названия файла ни то...
Подробнее
Пожалуйста не спешите сразу закрывать или идти в комментарии. Выслушайте, буду краток. Нет я не считаю, что Хабр движется в правильном направлении в целом. Но в современных реалиях я считаю, что по сравнению с прочими ресурсами с хоть какой-то похо...
Подробнее
В XXI веке в медицине реализовались многие научные идеи, которые когда-то казались фантастикой, – например, роботохирургия или бионические конечности. Немалая заслуга в недавних успехах медицины принадлежит аддитивным технологиям. Сегодня на 3D-...
Подробнее
О дипфейках мы уже писали. Сейчас технологии генерации такого контента достигла очень высокого уровня. Правда, даже очень хорошо подготовленный дипфейк можно (пока еще) отличить с помощью специализированных технологий. Совсем недавно дипфейки делали ...
Подробнее
