В этой заметке описана концепция организации производства ПО «Merge Request как транзакция изменения системы, и где в ней возникает eventual consistency». Описывается идея, что МР должен содержать полный список изменений по каждой таске, какие плюсы и минусы этой концепции свойственны а также как её внедрять.
Читать далееВсем привет! Меня зовут Дмитрий Рейман, я техлид аналитической платформы Avito. Уже третий год мы занимаемся миграцией с Vertica на Trino. Изначально казалось, что это будет просто: перенесём запросы, перепишем коннекторы, чуть подправим пайплайны.
Но за два с лишним года миграция перестала быть просто миграцией: проект разросся в инженерную одиссею, и вокруг Trino мы начали строить целую экосистему. Как это было — рассказываю под катом.
Читать далееПривет, Хабр! Меня зовут Андрей Гордиенко, я ведущий специалист поддержки облачных услуг в Selectel.
В прошлых статьях мы разбирались, как устроены сети внутри облака, как обеспечить связность между зонами доступности и какие стратегии масштабирования существуют. Мы научились соединять серверы. Однако этого мало — они должны грамотно делить трафик между собой.
Продолжаем погружение в сетевые технологии: детально изучим тему распределения нагрузок. Пройдем путь от теории к практике. Начнем с простого облачного балансировщика. Затем соберем сложную гибридную схему с использованием глобального роутера, которая распределяет трафик между Москвой и Санкт-Петербургом.
Если вы начинающий системный администратор, DevOps-инженер или просто строите отказоустойчивую архитектуру и хотите понять, как избежать типичных ошибок в балансировке, — прошу под кат.
Читать далее →Выбирать подарок для геймера или техногика проще, когда понимаешь, как они проводят свободное время. Кто‑то любит вечерние сессии в одиночных играх, кто‑то собирает друзей в голосовом чате, а кто‑то часами настраивает рабочее место, чтобы все было удобно и под рукой. У каждого свои маленькие привычки.
Чтобы упростить выбор, мы собрали подборку, в которой есть и серьезные обновления для игрового места, и недорогие, но полезные варианты.
Читать далееПрототип DIY tRNS: архитектура, генерация сигнала (100–640 Гц hf-tRNS), VCCS на Howland Current Pump, отображение метрик сигнала в процессе работы, репозиторий с кодом и выводы.
Читать далееПривет, меня зовут Юля, я тимлид VIP‑поддержки в МТС Линк. Подобная работа, связанная с большим объемом коммуникаций, идеальна для выгорания. Так, например, нам может прилететь одновременно несколько обращений от разных клиентов с высокой степенью срочности, необходимостью глубокого погружения и поиска нетривиальных способов решения. В таких ситуациях замедляется первая и последующие реакции сотрудника, а выгорание и усталость приближается с космической скоростью.
В этом материале я опишу свой опыт борьбы с этой проблемой и расскажу, как мы действуем, чтобы не выгореть самой и не дать выгореть коллегам там, где все к этому располагает.
Читать далееВозможно кто-то догадался, что заголовок выше — это перевод первых строк темы из ламповых сюжетов мульсериала 80-х: "The Transformers More than meets the eye"
Любопытное совпадение: эти строки весьма точно характеризуют мои мысли об архитектуре трансформеров в контексте современных технологий ИИ. Сейчас уже широко известно, что эта архитектура стала настоящим прорывом и подарила человечеству нечто особенное — очень сильно напоминающее искусственный интеллект из фантастических фильмов детства и юности. Сегодня мы наблюдаем экспансию чат-ботов во все сферы жизни, чуть позднее увидим, как эти боты начнут за нас совершать действия в цифровом мире и ещё позже — в мире реальном.
В прошлой статье мы увидели, как Solar Dozor помогает расследовать инциденты. Но лучшая защита — это профилактика. В канун Нового года хочется верить в чудо, однако риски утечек через мессенджеры и облака никуда не исчезают. Во второй части нашего обзора, посвященной усилению контроля за каналами коммуникации, Яна Менжевицкая, аналитик отдела бизнес-аналитики систем предотвращения утечек информации ГК «Солар», расскажет, как релизы 8.0 - 8.2 превратили DLP-систему в еще более неприступный, чем в ранних версиях, барьер для утечек данных. Готовьтесь к усилению контроля и защиты данных на всех фронтах.
Усиленный контроль передачи данных в мессенджерах и облаках: кратко о новых возможностях
По данным Федеральной службы по надзору в сфере связи, информационных технологий и массовых коммуникаций (Роскомнадзор), за 2024 г. в России зафиксировано более 110 фактов утечек только персональных сведений, а за 2025 г. – более 103 (актуально на ноябрь 2025 г.).
Одними из основных каналов утечки являются мессенджеры и облачные сервисы. Они требуют постоянного наблюдения за их развитием и обновлениями, ведь с каждым обновлением появляются новые возможности, которые необходимо как минимум протестировать и при необходимости разработать соответствующие функции защиты данных.
Читать далееХабрчане, доброго дня!
Хочу поделиться небольшой историей — скорее размышлением о боли современного безопасника.
Свою карьеру я начал около 15 лет назад на крупном предприятии из госсектора. Ожидаемо, стартовая позиция была уровня «принеси‑подай», что сегодня принято называть «джуном». Однако джуном в классическом понимании меня было назвать сложно — из образования, помимо девяти классов, у меня был техникум IT‑профиля и служба в рядах вооружённых сил по линии спецсвязи, где худо‑бедно удалось познакомиться с основами криптографии.
Читать далееВсем привет, я Сергей Хованов, руководитель отдела развития ТРИЗ. С 2022 года начал выступать на ИТ-конференциях и делиться опытом адаптации методологии ТРИЗ для ИТ. По сложившейся традиции 2025 год открыл с конференции CodeFest (это уже любовь навсегда), а закрываю выступлением на крупнейшей IT-конференции Highload++ с дебютным мастер-классом «Как повторять чужие кейсы, не повторяя их, или как решать свои сложные и тяжелые задачи». Я понял, что не умещается весь контент, которым хочется делиться с аудиторией, в рамки выступлений и сессий вопросов и ответов, поэтому решил начать свой путь в качестве автора на Habr. Прошу строго не судить :-)
Читать далееВ этом обзоре — 8 таск-трекеров с низким порогом входа и оптимальной функциональностью для ведения проектов. В начале списка — самые интуитивные, ближе к концу — те, где нужно чуть больше времени на освоение интерфейса и логики.
Сохраняйте — пригодится, если в новом году нужно быстро навести порядок в задачах.
Читать далее"Я - Павел ;)
Когда мне становится скучно - я иду туда, где нет людей. Обычно это лес. Пение птиц даёт возможность отдаться медитации на пару часов расположившись на бревне в самой глуши и внимая звукам природы."
Но... всегда встречается это "Но". Следы жизнедеятельности гуманоидов. И сегодня нам предстоит с ними разобраться используя, да, вы не поверите - телегу!
Пойти в лес за Павлом с телегой...В последнее время в медиапространстве все больше новостей про умный дом и интегрируемые устройства. Я решил проверить, насколько сложно запилить собственный видеоглазок с блекджеком и жабами.
У нас есть: канализационная труба, бутлег raspberry pi, самая жалкая камера, которую только можно найти, много энтузиазма и опыт бекенд разработки. Думаю вы уже догадываетесь чем мы сейчас займемся...
Привет, Хабр! Пришло моё время начать писать статьи сюда. И первая моя статья будет посвящена новогодней игрушке. Прошу не судить строго.
В 2019-м году Я приобрел 50 микроконтроллеров CH32V003F4P6 по 11 рублей за штуку. В этом году решил пустить их в дело. И первое, что пришло в голову, это сделать игрушку к новому году. Кроме того, появилась возможность лично попробовать WS2812B.
Схема и печатная плата устройства были разработаны в свободной САПР KiCad 9.0. Прошивка написана в среде MounRiver Studio Ⅱ, от производителя микроконтроллера Nanjing Qinheng Microelectronics.
Схема устройства получилась достаточно простой, даже примитивной. В её основе RISC-V микроконтроллер CH32V003F4P6 и адресные светодиоды WS2812B. Так же в схеме есть разъём питания, разъём программирования и куча конденсаторов по питанию. Питание платы внешнее, номиналом 5 В.
Читать далееГипотеза Римана, сформулированная в 1859 году, остается одной из самых значимых нерешенных проблем математики. Её доказательство или опровержение не только замкнет фундаментальный вопрос о распределении простых чисел, но и повлияет на криптографию, теорию информации и наше понимание случайности в математике. Традиционные аналитические методы, при всей их изощренности, пока не позволили приблизиться к решению этой задачи. Но что, если мы ищем ответ не там?
Эта статья предлагает радикально новый подход: рассмотреть Гипотезу Римана не как чисто аналитическую проблему, а как проблему распознавания статистических паттернов. Мы исходим из парадигмы, что нули дзета‑функции, если гипотеза верна, должны обладать уникальным статистическим «отпечатком пальца» — инвариантом, который отличает их от любого другого набора точек со схожими свойствами. Это переход от вопроса «почему?» к вопросу «как отличить?».
Наше исследование начинается там, где закончилась предыдущая работа «Взламывая Вселенную». Если там мы научились видеть геометрию нулей через 3D‑визуализации и обнаружили их связь с Гауссовым унитарным ансамблем, то теперь мы делаем качественный скачок. Мы не просто констатируем сходство, а ищем количественную меру этого сходства, которая достигает экстремума именно при выполнении Гипотезы Римана.
В фокусе исследования — два перспективных кандидата на роль такого статистического инварианта.
Циркулярная гипотеза: Мы применим метод «намотки» нормированных нулей на единичную окружность, известный в теории чисел. Гипотеза заключается в том, что при выполнении Гипотезы Римана распределение этих точек на окружности стремится к идеально равномерному, причем скорость этой сходимости и мера отклонения от равномерности будут экстремальными по сравнению с любым другим возможным расположением нулей. Мы разработаем математический аппарат для измерения «степени равномерности» и проверим его на трех типах данных: реальных нулях, синтетических точках на критической линии и точках со смещением.
Читать далееК Новому году 2026 тренд на персональные елочные игрушки достиг пика — теперь каждый может создать уникальную елочную игрушку из своего фото с помощью нейросетей. ИИ превращает обычный снимок в винтажное новогоднее украшение за пару минут, а генерация получается настолько реалистичной, что не отличить от настоящей стеклянной игрушки.
В этой статье разберём, как сделать елочную игрушку через нейросеть, какие сервисы работают лучше всего, и дам 5 готовых промптов под разные стили. Всё без VPN, доступно из России, а главное — с бесплатным периодом.
✨ Сделать елочную игрушку по фото через нейросеть
Читать далее«Во всех самолётах есть черный ящик. A UART‑логирование это черный ящик вашей прошивки.»
В этом тексте я написал про то как работать с UART на микроконтроллерах.
Вы узнаете как пользоваться UART до того, как он будет включен.
Допустим вы решили делать в своей прошивке printf‑отладку. Или даже забабахать UART‑CLI (Shell).
Первое с чем Вы столкнетесь — это настроить UART‑трансивер. Как же реализовать алгоритм работы с UART периферией?
Описание прокачки младшей модели генератора сигналов Uni-T UTG932 до 60 МГц и построения формирователя сигнала для встроенного частотомера, который позволит измерять частоту сигналов ранее недоступных для него.
Формирователь не привязан к конкретной модели генератора сигналов и может быть использован с любой другой, имеющей TTL-совместимый вход.
Описанные доработки не требуют значительных вложений и доступны начинающим электронщикам.
Читать далееОчень часто, когда обсуждают подходы к проектированию и проектному управлению проводят аналогии со строительством или машиностроением. Не стала исключением и моя статья про аджайл https://habr.com/ru/articles/972230/
Конечно всякие аналогии имеют свои границы применимости, но в случае сравнения строительства и разработки ПО об этой границе забывают. Между тем она есть и даже люди далекие и от первого и от второго быстро поймут эту разницу, если просто о ней написать.
Основная разница заключается в сравнении стоимости проектирования и создания итогового продукта. Для сравнения я также решил привести пример из машиностроения с созданием серийного продукта. Имеются фундаментальные различия экономических моделей этих отраслей в аспекте тиражирования решений и распределения стоимости по этапам жизненного цикла.
Стэнфордский университет сообщает, что из-за ИИ занятость выпускников вузов снизилась на 13%.
Fortune пишет, что скоро до 90% кода будет написано ИИ. То есть даже программисты, представители высокоинтеллектуальной профессии, не застрахованы от того, чтобы быть заменёнными бездушными машинами.
Кажется, что только ленивый не написал, не сказал или панически не проорал о том, что скоро наступит будущее, в котором у людей не будет работы из-за роботов и искусственного интеллекта.
Звучит страшно, неправда ли? И самое главное — логично! Любая автоматизация провоцирует промышленную революцию и замену человеческого труда машинным.
Но мой опыт работы с ИИ и общения с другими пользователями различных ГПТшек и других ИИ-человекозаменителей показывает, что всё не так просто. А самое главное — если тебя и заменит ИИ, то виноват в этом будешь только ты!
Но давайте разбираться по порядку: как ИИ ведёт человечество на новый виток автоматизации, как поощряет человеческую лень и приведёт ли это всё к антиутопии с расслоением общества на «две десятых элиты» и «всех остальных».
Читать далее