Месяц: Сентябрь 2022

  • Как увидеть 120 Гц и выбрать три телевизора. Часть 2

    от автора

    Осторожно, трафик!В этой части разберем аппаратное устройство, виды и повадки современных телевизоров.Основные характеристики — всякие разрешения, HDRы, контрасты и цветовые охваты, что они значат и зачем нужно 120Гц, а также некоторые программные плюшки мы разобрали в предыдущей части.Дисклеймер: я не претендую на экспертизу, а буду простыми словами рассказывать то, что знаю про эту тему, сознательно допуская весьма большие неточности, иногда…

  • Немного хардкора: как поднять Kubernetes на двух старых ноутбуках с Gentoo

    от автора

    Хочу рассказать об интересном эксперименте, суть которого заключалась в развертывании и настройке Kubernetes на двух старых ноутбуках — один из них, кроме того, был с процессором на архитектуре i386. В качестве теоретической основы использовалось руководство Kubernetes The Hard Way, которое по ходу дела пришлось немного доработать, а в качестве системы на хостах — Gentoo (да,…

  • PowerShell: проверка совмещения имен БЭМ-сущностей на одном HTML-узле

    от автора

    Я уже писал о распознавании имен БЭМ-сущностей на HTML-странице. В той статье речь шла о проверке на ошибки с точки зрения методологии БЭМ имен БЭМ-сущностей (блоков, элементов, модификаторов), привязанных к узлам HTML-дерева в виде слов (названий классов CSS) в составе значения атрибута «class» HTML-элементов. После проверки на ошибки проводилось распознавание типов БЭМ-сущностей и выводились результаты.Эта работа выполняется в небольшом…

  • Чудеса инженерной мысли: машина с глазами (буквально)

    от автора

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

  • Рисуем карту сервисов при помощи Qt Quick и GraphViz

    от автора

    Решил запрототипировать два представления в дополнение к стандартному Jaeger UI. Этопостроение карты сервисов по трейсу;просмотрщик логов без пиксельхантинга и разворачивания спанов.Для Qt Widgets есть обертка в виде nbergont/qgv, а хочется сделать на Qt Quick.Как это выглядит со стороны Qt Quick:Flickable { topMargin: 80 leftMargin: 80 bottomMargin: 80 rightMargin: 80 contentWidth: svcMap.width contentHeight: svcMap.height ServiceMap {…

  • HTML, JavaScript, YandexAPI и щепотку Bootstrap

    от автора

    Привет, Хабр!Думаю, что все знают про YandexAPI, но знать недостаточно, надо применять. Сегодня разберу небольшую задачу, которая заключается в следующем:необходимо создать форму, для ввода адресов точек отправления и прибытия;создать карту и построить маршрут от точки отправления до точки прибытия.Покажу одну из возможных реализаций на языке JavaScript, создам форму на HTML и приправлю все немножечко Bootstrap…

  • Я отвечаю за то, чтобы все разработчики были счастливы

    от автора

    Можно ли стать программистом без профильного образования? Нет, это не реклама очередных онлайн-курсов. Кандидат физико-математических наук Андрей Грицевич много лет назад, когда деревья были больше, трава зеленее и еще даже не вышел первый Angular, ответил для себя на этот вопрос однозначно: а почему бы и нет! И самоучкой пошел в UI. Сегодня он руководит отделом…

  • Безопасный мэтчинг данных: кейс Platforma и HFLabs

    от автора

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

  • Самый SOC: история одной стажировки в Positive Technologies. Часть первая

    от автора

    Отечественный рынок кибербезопасности испытывает как никогда острую потребность в новых квалифицированных кадрах: согласно исследованию Positive Technologies, число кибератак постоянно растет. Так, во втором квартале этого года было зафиксировано рекордное количество APT-атак — 91. А подписанный в мае 2022 года указ Президента РФ «О дополнительных мерах по обеспечению информационной безопасности Российский Федерации», обязавший ряд организаций создать полноценные ИБ-подразделения в своей структуре, выступил дополнительным…

  • Исследуем микроорганизмы Байкала. Открытый проект MaritimeAI и Yandex Cloud

    от автора

    Всем привет! Я работаю в MaritimeAI, и вместе с Yandex Cloud мы строим систему, которая позволяет учёным в НИИ биологии Иркутского государственного университета мониторить экологию озера Байкал. Ещё недавно подсчёт и определение разнообразных видов планктона сотрудники выполняли вручную: с помощью микроскопа, глаз и бланка, в котором отмечали наличие того или иного организма. Мы решили это…