• Курс «Специалист по Data Science» — один из первых в Яндекс Практикуме. Он запустился в 2019 году — за это время рынок и требования работодателей поменялись, а значит, должны меняться и учебные программы.На связи команда курса — сегодня мы расскажем,…

  • Еще год назад мы считали, что снапшоты без репликации не являются приоритетом для нашей команды. Но практика показала обратное: вирусы-шифровальщики, сбои и ошибки могут повредить резервные копии и нарушить их целостность. Чтобы защитить данные и при необходимости быстро восстановить их…

  • Привет, Habr. Сегодня снова поговорим о прокси — это, пожалуй, моя любимая тема, и я рад вернуться к ней. На этот раз речь пойдёт об универсальном солдате в мире балансировки — HAProxy. Этот инструмент уже много лет остаётся стандартом в…

  • Это вторая статья из серии о построении корпоративной платформы генеративного ИИ (GenAI). В первой части мы обсудили, зачем вообще нужен архитектурный подход при внедрении GenAI-решений и как правильная архитектура помогает пройти путь от идеи до бизнес-ценности. Теперь перейдем к самой…

  • Filename Extension: .6nf1. Introduction6NF File Format is a new bitemporal, sixth-normal-form (6NF)-inspired data exchange format designed for DWH and for reporting. It replaces complex hierarchical formats like XBRL, XML, JSON, and YAML.2. Design PrinciplesDatabase Friendly Flat Structure: No nested objects…

  • Привет! Меня зовут Андрей, я golang разработчик из команды контента в Банки.ру.Как человек, который постоянно изучает новые технологии и читает тонны документации, я давно устал тратить часы на ручное конспектирование. Перепробовал кучу способов от блокнотов до сложных систем управления знаниями,…

  • По мере роста возможностей искусственного интеллекта наш понятийный аппарат с трудом успевает за технологическим прогрессом. До недавнего времени под AI-ассистентами понимали чат-ботов и голосовых помощников, реагирующих на прямые пользовательские команды вроде «позвони маме», «какой рост у Леди Гаги?» или «запусти…

  • Привет, Хабр! Еще в C++23 появились «плоские» ассоциативные контейнеры: std::flat_set, std::flat_map и их многоключевые аналоги. Проще говоря, это полные аналоги обычных std::set и std::map, но реализованные иначе – через упорядоченный последовательный контейнер (по умолчанию std::vector). Зачем вообще понадобились эти штуки? Официальная причина – экономия памяти и выигрыш…

  • Если вы хоть раз настраивали доступ к Grafana, Argo CD, Vault или Prometheus и сталкивались с аутентификацией «на костылях», значит, тоже задавались вопросом: почему бы не сделать это один раз и правильно — через SSO?Эта пошаговый разбор мастер-класса с DevOpsConf…

  • Каждый раз создавая кучу аккаунтов под какой то сервис, будь то гугл или что то менее крупное, я постоянно паранойю, вот постоянно… И причина этой паранойи — недоверие антидетект браузеру, как инструменту, который реально создаст мне изолированные на 100% личности,…