Месяц: Январь 2023

  • Горячие следы на тернистом пути

    от автора

    Пост адресован в первую очередь тем, кто только собирается пройти алгоритмическое собеседование или проходил неудачно. Остальных прошу извинить за вероятно неуместный наставительный и поучительный тон.Где я?В прошедшие две недели успешно прошёл секции написания кода в Яндекс, жду финалок. Это уже моя пятая попытка попасть в компанию, причём третья после прохождения курса Яндекс.Практикума по алгоритмам, который…

  • Итоги года Smart Engines: 65 научных работ и выручка свыше 400 млн рублей

    от автора

    Ушедший 2022 год стал для многих компаний в некотором смысле испытанием: после успешной «перестройки» бизнес-процессов, спровоцированной COVID-19, пришлось экстренно адаптироваться к новой реальности. Несмотря на возникшую турбулентность, мы в Smart Engines хорошо поработали и достигли отличных результатов как в технологиях и науке, так и в бизнесе. Даже об экологии не забыли. За деталями — заглядывайте…

  • Proxyless Service Mesh в gRPC Java-сервисах за 4 шага

    от автора

    Привет, Хабр! На связи Максим Чудновский @chudnovskiy и Александр Козлов @ZDragon из СберТеха. Мы занимаемся развитием Platform V Synapse — облачной платформы, которая объединяет множество интеграционных шаблонов, в том числе классический стиль интеграции request-response через Service Mesh. В этой статье хотим поговорить о Service Mesh в gRPC Java-сервисах: чем полезен подход, как реализовать его c…

  • Пишем UI авто тесты на TypeScript с использованием Page Object, Page Factory

    от автора

    ВступлениеВ данной статье мы разберем, как писать UI автотесты с использованием паттернов Page Object, Page Factory на языке TypeScript. У меня уже была статья о том Как правильно писать UI авто тесты на Python, тут мы разберем аналогичный пример.RequirementsДля примера написания UI авто тестов мы будем использовать:playwright — yarn add playwright/npm install playwrightallure — yarn add…

  • Виртуальная собственность в компьютерных играх: проблемы гражданско-правового регулирования

    от автора

    Бурное развитие интернет-технологий приводит к усложнению объектов гражданского оборота и как следствие привлекает все большее внимание к вопросу правового регулирования объектов виртуальной собственности в компьютерных играх и виртуальных мирах. В 2021 году компания Juniper Research провела исследование, которое показало, что объем мирового рынка лутбоксов (от англ. loot — «добыча в игре») на тот момент составил…

  • Усиливаем защиту доступа к Kubernetes API

    от автора

    В кластере Kubernetes control plane управляет нодами, ноды — pod’ами, pod’ы — контейнерами, контейнеры — приложениями. А кто управляет control plane?Kubernetes предоставляет API для комплексного управления всем кластером Kubernetes. Получается, что, в первую очередь, мы должны защитить доступ к Kubernetes API. Даже в свежих рекомендациях агентства нацбезопасности США по защите Kubernetes нам велят использовать надёжную аутентификацию и авторизацию,…

  • Краткое руководство как готовить SNMPv3

    от автора

    Настройка v3-пользователя на агенте сервера для штатного линуксового snmpd (пакет net-snmp). Out of scope: snmp traps и пользователи с правом запиcи (rw).Третья версия протокола позволяет передавать пакеты в зашифрованном виде, что даёт возможность безопасно передавать телеметрию через публичные сети без риска раскрытия как аутентификационной информации (аналог community), так и шифруя сам поток данных симметричным алгоритмом…

  • Книги по SQL: что почитать новичкам и специалистам

    от автора

    SQL — декларативный язык программирования, который используют для описания, изменения и извлечения информации в реляционных базах данных. Язык структурированных запросов популярен у программистов, разработчиков и администраторов баз данных. В этом обзоре собрали 6 книг, которые помогут на старте изучения SQL и при углублении в тему. Читали ли вы какие-нибудь из них? Или, может, вы можете…

  • Топ-5 трендов управления производственными активами

    от автора

    Мы в Factory5 постоянно исследуем рынок и отмечаем тенденции развития не только отечественного, но и зарубежного рынка цифровых решений для промышленности. 2022 год стал поворотным в истории многих предприятий: компаниям приходилось трансформироваться под новые реалии, пробовать новое и принимать быстрые решения. Представляем вашему вниманию обзор актуальных трендов рынка применения систем класса EAM (Enterprise Asset Management).…

  • Жизнь после Docker: как команда VK Cloud переходила на CRI-O

    от автора

    Kubernetes прекратил поддержку Docker и отказался от dockershim — прокладки между kubelet и Docker, которая позволяет последнему работать с CRI. В итоге разработчики столкнулись с необходимостью использования новых, совместимых с CRI, движков для запуска контейнеров. Из числа общеизвестных таких два — containerd и CRI-O. Меня зовут Александр Чадин, я руководитель команды разработки в VK Cloud.…