Habr.com

Syndicate content Хабр
Все публикации подряд на Хабре
Updated: 9 min 26 sec ago

Вы уже занимаетесь SRE. Просто не знаете об этом

5 hours 15 min ago

Меня зовут Дима Синявский, я SRE-инженер в Ви.Tech — это IT-дочка ВсеИнструменты.ру. В этот раз я решил помочь вам посмотреть на свою работу в отношении надежности. Особенно полезно будет тем, у кого официально нет SR-инженеров в штате.

"У нас нет SRE" – не значит "у нас нет надёжности". Даже без SRE-инженера ваша команда уже что-то делает для надёжности.

Покажу, как увидеть уже существующие у вас практики и понять, куда двигаться дальше.

Идем смотреть и понимать...

Как я свой мессенджер делал… или «вы все ещё думаете ставить ли MAX»?

5 hours 18 min ago

Как говориться, когда коту делать нечего - у него яйца блестящие...

В 2025 участились случаи блокировки ...всего интернета?... , в частности популярных мессенджеров, таких как WhatsApp, Telegram, коими я и моя семья привычно пользовались..

Споры по поводу нашумевшего мессенджера MAX не утихают и по сей день...

По привычке, если хочешь что то сделать хорошо - сделай сам, я и решил создать свой мессенджер, с блэкджеком и проститутками, с шифрованным трафиком, не видимым для DPI, голосовыми вызовами, без привязки к номеру телефона и вообще к чему либо, и интерфейсом таким , каким его хотел видеть именно я! ;)

Естественно, разработка будет под Android. Никаких санкционных айфонов в этом рассказе!

Разработка началась с создания протокола взаимодействия, тут все стандартно, вычисляется общий для сессии ключ AES, НО потом это все ещё оборачивается в кастомное изощерение, с добавлением мусора и обертыванием всего трафика, таким образом пакеты данных выглядят для любой системы DPI как мусор, нет никаких повторяющихся или идентификационных моментов, за которые можно зацепиться.

Дальше была разработка самой технической части: список контактов, отправка сообщений.
Вау, это заработало!

И тут я понял, что нужно сделать шикарный дизайн, в стиле киберпанковских игрушек...

Читать далее

Законы о маркировке звонков: угроза для IT-отрасли в России

5 hours 20 min ago

Новые законы о маркировке бизнес-звонков в России, введенные Федеральным законом № 41-ФЗ с 1 сентября 2025 года, привели к сокращению на 25–30% общего количества спам-звонков в стране, но ключевая цель закона — борьба с мошенничеством — не достигнута. По словам президента Ассоциации малых операторов связи Дмитрия Галушко, более 90% мошеннических и спам-звонков совершаются с мобильных номеров, которые новая система охватывает лишь частично1. Одновременно законы привели к падению объема телефонных опросов на 78%, что напрямую угрожает и IT-отрасли, с её зависимостью от маркетинговых и социологических данных. Это снижает оперативность сбора пользовательских инсайтов, необходимых для разработки продуктов, и усугубляет кадровые риски для программистов. Статья анализирует влияние на ИТ-сообщество через призму данных и цепочек поставок информации.

Телефонные опросы CATI обеспечивают репрезентативные данные о предпочтениях пользователей в регионах России, где онлайн-доступ ограничен, что критично для тестирования UI и в UX-исследований в IT. IT-компании используют эти данные для валидации продуктов перед релизом, анализа спроса на отечественное ПО и корректировки стратегий локализации. Сокращение звонков на 78% приводит к дефициту свежих данных, замедляя итерации разработки на 20–30% по оценкам аналитиков2.

Без телефонных исследований IT-фирмы теряют оперативную обратную связь от B2C-аудитории, что повышает риски неудачных релизов и увеличивает затраты на доработки на 15–25%. Программисты сталкиваются с неполными user stories, основанными на устаревших или искаженных онлайн-данных, снижая качество кода и скорость фичеринга. В ИТ-секторе, где 29% компаний инвестируют в ИИ более 10 млн рублей ежегодно, отсутствие региональных инсайтов тормозит персонализацию моделей ML.

Читать далее

Как Т2 в 10 раз сократила затраты на обработку рекламных материалов с помощью AI

5 hours 21 min ago

 Ежеквартальный фотоаудит 6500 торговых точек Т2 занимал до 1,5 недель и зависел от человеческого фактора. Вместе с «Системными Технологиями» мы создали AI-пайплайн, который сократил стоимость проверки одной точки в 10 раз, а трудозатраты — на 90%. Решение победило в премии PopAI 2025 в номинации «Инновационные технологии и ИИ», обойдя Ozon. Рассказываем, как мы этого добились.

1. Задача: убрать рутину и риски из трейд-маркетинга

В розничной сети T2 используется более 50 видов POS-материалов: плакаты, тейблтенты, карманы и другие элементы оформления. Чтобы контролировать их размещение, мы регулярно проводим фотоаудиты торговых точек. Их итогом должен быть паспорт точки — документ, который фиксирует тип, количество и корректность размещения рекламных материалов.

Раньше мы передавали фотографии внешнему подрядчику. Специалисты вручную просматривали тысячи снимков, сверяли материалы с каталогом и заполняли таблицы. Процесс занимал до 1,5 недель, был дорогим и сопровождался операционными рисками из-за человеческого фактора.

Мы объявили тендер на автоматизацию формирования паспортов торговых точек, чтобы:

Читать далее

Масштабный анализ данных астрометрического обзора Gaia DR3

5 hours 23 min ago

В данной работе представлен комплексный анализ звёздного населения Млечного Пути на основе данных миссии Gaia DR3. Рассматриваются методы массовой выгрузки и обработки десятков миллионов астрономических объектов с использованием распределённой архитектуры Map/Reduce. Построены ключевые распределения: расстояния, фотометрические величины (G, BP, RP), собственные движения, HR‑диаграмма, а также карта небесной сферы. Проведен анализ погрешностей измерений и выявлены наблюдательные и селекционные эффекты.

Читать далее

Я наконец-то понял, как открытость может помешать — и отчёт об аварии

5 hours 37 min ago

В прошлый понедельник у нас случилась очередная крайне идиотская авария. Идиоты тут мы, если что, и сейчас я расскажу детали.

Пострадало четыре сервера из всего ЦОДа — и все наши публичные коммуникации. Потому что владельцы виртуальных машин пришли под все посты и везде оставили комментарии.
Параллельно была ещё одна история — под статьёй про то, что случалось за год, написал человек, мол, чего у вас всё постоянно ломается. Я вот размещаюсь у регионального провайдера, и у него за 7 лет ни одной проблемы.

Так вот.

Разница в том, что мы про всё это рассказываем. Тот провайдер наверняка уже раз 10 падал, останавливался и оставался без сети, но грамотно заталкивал косяки под ковёр.
Это значит — никаких блогов на Хабре, никаких публичных коммуникаций с комментариями (типа канала в Телеграме), никаких объяснений кроме лицемерных ответов от службы поддержки и т.п. И тогда, внезапно, вас будут воспринимать более стабильным и надёжным.

Наверное.

Ну а я продолжаю рассказывать, что у нас происходило. Добро пожаловать в очередной RCA, где главное в поиске root cause было не выйти на самих себя. Но мы вышли!

Читать далее

Лучшие нейросети для работы и творчества в 2026 году

5 hours 39 min ago

Сегодня нейросети используются в рабочих и творческих задачах наравне с привычными инструментами. Они помогают анализировать документы, готовить презентации, создавать визуальный контент, планировать проекты и разрабатывать программные решения. Для многих специалистов ИИ уже стал стандартом. Больше никто не задается вопросом «нужен ли ИИ». Скорее пытается понять какие модели лучше подходят под конкретные задачи: офисную работу, маркетинг, творчество или разработку.

В этой статье рассмотрим наиболее полезные инструменты на базее ИИ и то, как они меняют подход к работе и созданию контента.

Читать далее

Оперативная память Asgard Valkyrie для игрового компьютера стоит дороже RTX 5090

5 hours 40 min ago

Все мы знаем, что в последнее время творится на мировом рынке оперативной памяти и что к этому привело. Не будем тратить время на то, чтобы вспомнить все подробности. Куда интереснее поговорить о том, как один китайский производитель показал всю абсурдность ситуации. Получилось так, что память производства Asgard в какой-то момент стала стоить дороже топовой видеокарты NVIDIA GeForce RTX 5090. Когда я в первый раз узнал об этом, сначала подумал, что это какая-то ошибка. Позже оказалось, что это горькая правда современных реалий.

Читать далее

Археология автотестирования: SUnit, прародитель JUnit

5 hours 53 min ago

Привет, Хабр.

Меня зовут Михаил, я технический автор, работаю с инструментами тестирования в команде ТестОпс. В какой-то момент мне стало интересно — а как получила распространение мысль о том, что разработчикам тоже надо писать тесты?

У меня было смутное представление о некотором тёмном «раньше», и условно-ограниченно-просвещённом «сейчас», когда мысль о том, что тестирование не должно жить отдельно от разработки, кажется, стала нормальной.

Мостик между этими двумя мирами — автотесты, они нужны и тестированию, и разработке. Фреймворк JUnit сознательно писали как можно более простым — в первую очередь для того, чтобы сделать его повседневным инструментом для разработчиков. Люди, работавшие с первыми фреймворками автотестирования, стали также авторами подходов экстремального программирования (XP) и разработки через тестирование (TDD) — т. е. подходов, настаивающих на том, что тестирование — это не «обязаловка», а интегральная часть разработки.

С учётом этого, я решил заняться «археологией» автотестирования: посмотреть на прародителя современных фреймворков xUnit, SUnit для Smalltalk. Я хотел потрогать его руками, а также понять, что двигало его автором. В результате получилось довольно интересное путешествие, которым я хотел бы с вами поделиться.

Вначале я посмотрю на то, что из себя представляло автоматизированное тестирование в 1990-е. Чтобы понять, что добавил SUnit, попробую запустить на нём несколько примитивных тестов. А потом посмотрю, что можно наскрести по сусекам интернета о мотивации создателей и пользователей. Как они пришли к тому, что барьер между разработкой и тестированием надо преодолеть? Сам я не был участником этого процесса (годами не вышел), так что придётся опираться на вторичные источники.

Читать далее

Новая реальность бэкенда или что для меня изменилось с конца 2023 года

5 hours 53 min ago

Осенью я начала готовиться к будущему выходу из декретного отпуска, купив курс Яндекс.Практикума «Продвинутый Go-разработчик». Сейчас я еще в процессе прохождения курса и недавно сдала первый дипломный проект, но уже сейчас могу сказать, что разработка ПО вышла на другой уровень за время моего отпуска длиной почти в 2 года. В разработке сервисов появилось много приятных фишек, которые мне нужно освоить. В данной статье я хочу описать то, какие изменения я уже заметила в разработке ПО и что я уже смогла почерпнуть из курса практикума.

Начать хочется с максимально актуальной темы — это использование нейронных сетей. Без них в современном мире разработки(и не только) теперь никуда. Когда я уходила в декретный отпуск, то только малая часть разработчиков активно использовала их, сейчас это повсеместно. Вот пару примеров того, как они уже облегчают нам жизнь.

Читать далее

RAG — это главное. Почему специализированные LLM реже галлюцинируют

6 hours 1 min ago

Когда закрылся Skype, этого почти никто уже и не заметил. Хотя сервис когда-то был синонимом термина «видеосвязь». Но потом видеозвонки внедрили везде — в браузеры, мессенджеры, корпоративный софт, экосистемы, а Skype не успел адаптироваться... Возможно, с LLM происходит нечто подобное. Универсальные LLM впечатляют глубиной эрудиции — но для решения конкретных проблем совершенно непригодны. Хотя они быстро и уверенно отвечают на вопросы, выдавая целые «портянки» текста, часто эти ответы представляют собой галлюцинации или «воду», с выдуманными ссылками.

Читать далее

Что происходит с рынком труда — взгляд нанимающего менеджера

6 hours 1 min ago

Всем привет! Меня зовут Кирилл, я один из основателей Максилекта. Но сегодня говорю не от лица компании, а как человек, наблюдающий со стороны за рынком труда.

Мы все заметили, что на ИТ-рынке сложились непростые условия. В первую очередь они чувствуются на изменении найма — я рассказывал о новых тенденциях в предыдущих статьях. А сегодня обсудим ситуацию глобальнее. Расскажу, почему, на мой взгляд, спрос на ИТ-шников упал и что нужно, чтобы вернуть его к привычному уровню.

Читать далее

Балансировка DNS-трафика и активные health-check'и апстримов — как и почему мы начали использовать DNSdist

6 hours 8 min ago

Коллеги, всем привет!

Долгое время в нашей внутренней сети для обработки DNS-трафика мы использовали только BIND, и нам с ним было хорошо. Но в какой-то момент его возможностей перестало хватать. В статье расскажу, что именно с BIND не так и почему теперь весь DNS-трафик у нас проходит через DNSdist. И что это вообще такое...

Читать далее

Как я потратил время и нервы на CRM для программистов и почему это никто не купил

6 hours 10 min ago

Недавно я заметил такую штуку: знакомые фрилансеры и маленькие студии разработки частенько теряют заказы, да и организовано у них всё так себе. Сообщения находятся то в одном сайте, то в другом, программисты в Discord сервере, заказчики и прогрев в Telegram, но при этом ещё надо в какую‑то CRM заходить и там ещё что‑то тыкать щёлкать. В общем — мест много, запутанно всё и не удобно.

Подумал: «А что если сделать CRM, которая работает ИЗ телеграма?» Клиент отправляет заказ боту, менеджеры видят в веб‑интерфейсе, программисты предлагают цены, все получают уведомления. Всего два места, но при этом заказчику вообще не надо об этом думать, он в телеграмме, там где уже зарегистрирован. Красиво же?

И я начал.

Читать

Создание легкого shell на си

6 hours 23 min ago

Многие начинающие разработчики которые начинаю писать на языке C сталкиваются с проблемой : Какой 1 пет-проект написать на C ? И вопрос то логичный ведь проекты на C никогда не славились легкостью по сравнению с проектами на python или JavaScript . И как по мне отличная идей написать shell ведь там не надо знать ассемблер или иметь глубокие знание в работе OC , и он относительно легок в понимании .

В этой статье мы с вами подробно разберем написание shell на языке C , как он устроен ,в чем отличия bash shell и cmd. И напишем свой shell на 450 строк кода

Начнем пожалуй с самыx базовых вопросах .

Читать далее

[Перевод] [Обзор книги] System Design. Подготовка к сложному интервью [Часть 1 & Часть 2]

6 hours 35 min ago

Всем привет, этот пост посвящен двум популярным книгам по подготовке к собеседованию по системному проектированию. Я купил и прочитал обе, поэтому могу дать обзор и подготовить резюме для тех, кто заинтересован. Хотя я рекомендую прочитать обе книги. (Запомнить все из них — задача сверхчеловеческая, но достаточно будет, если вы уловите такие концепции, как «Приблизительные оценки» или «Конкурентность»).

Читать далее

Оптимизация Windows Server 2016, если на VPS мало памяти

6 hours 37 min ago

Посмотрим, как повысить производительность работы сервера на Windows Server 2016, 2019 или 2022 в среде с ограниченными ресурсами (2−4 ГБ RAM, 2 vCPU), то есть типичного VPS.

Оптимизация сервера — стандартная процедура, которую имеет смысл запускать каждый раз после регистрации нового VPS. Цель — выжать максимум производительности из железа без больших финансовых затрат.

Читать далее

BPMN для аналитиков и тимлидов (часть 2)

6 hours 38 min ago

Привет, Хабр! Это вторая статья про BPMN, в которой мы переходим от теории к практике.

В первой части мы разобрали недостатки стандарта BPMN, которые важно учесть до начала моделирования, чтобы сделать проектирование процессов понятным, однозначным и эффективным.

В этой статье мы сравним архитектурные подходы к проектированию процессов, обсудим, когда схемы хореографии эффективнее схем взаимодействия и посмотрим, как стандарт рекомендует описывать процессы, связанные с разработкой программного обеспечения.

Читать далее

Пробуем на вкус техники MITRE ATT&CK — T1547.001 Ключи запуска в реестре — Папка автозагрузки

7 hours 11 sec ago

Этой статьей я начинаю цикл «Пробуем на вкус техники MITRE ATT&CK».

Суть данного цикла - изучать логи, сформированные одной из реализаций той или иной техники MITRE ATT&CK (далее MA).

Необходимоеуточнение — не все реализации той или иной техники будут рассмотрены, так как я буду выбирать интересные лично для меня и, возможно, предложенные в комментариях.

Читать далее

Готовимся к экзамену в ШАД: разбор задач по линейной алгебре последних лет

7 hours 14 min ago

Тематика задач на вступительных экзаменах в Школу Анализа Данных (ШАД) Яндекса год от года несколько меняется. Отчасти это связано с появившейся возможностью использовать СhatGPT. Из важных изменений: в последние год-два стали появляться задачи на жорданову нормальную форму, хотя в программу экзамена она не входит (когда-то составленные программы редко обновляют). Мы разберём одну из таких задач с письменного экзамена. Кстати, на устном собеседовании встречались вопросы типа: сколько может существовать корней из данной матрицы , то есть решений уравнения . Или при каком условии хотя бы один корень можно извлечь. Тут жорданова форма очень сильно поможет. Для решения задач, как правило, достаточно формулировки основной теоремы. А если вы хотите понять логически простой способ найти жорданов базис, порекомендую учебное пособие Кряквина. Изложенный там метод мне показался гораздо проще, чем доказательства из известных университетских учебников.

Приступим к разбор задач письменных экзаменов.

Читать далее

Who's online

There are currently 1 user and 1 guest online.