Habr.com

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

Теневое логирование через события — полное разъединение бизнес-логики и логирования в DI среде

48 min 36 sec ago

Привет, коллеги!

Хочу поделиться подходом к логированию, который радикально упрощает архитектуру и усиливает SOLID.

Сделал пример кода GitHub, чтобы показать как работает теневое логирование (shadow decoupled logging) через события C#.

Читать далее

Как на потоке получать продуктовые инсайты из звонков в службу поддержки

56 min 34 sec ago

Привет, Хабр! Продуктовая аналитика хорошо работает с событиями и метриками, но ломается на живых коммуникациях. Звонки зачастую остаются неохваченными анализом, хотя именно там слышно как клиент злится или сомневается, но эти сигналы доходят до менеджера продукта хаотично, а не в системном виде.

В этом гайде разберём, как превратить записи звонков в продуктовые инсайты без ручного прослушивания — с помощью Python, звонков от МТС Exolve, интерфейса на Streamlit и нейронкой MWS GPT от МТС.

Читать далее

Рынок высококвалифицированной разработки 1С в 2026 году: Экономическое обоснование аутсорсинга в эпоху турбулентности

59 min 50 sec ago

В 2026 году российский рынок корпоративной автоматизации переживает структурный шторм. Совпадение критических сроков отказа от унаследованных систем (1С:УПП), расширения национальной системы маркировки «Честный ЗНАК», развитие кадрового ЭДО создало дефицит опытных разработчиков 1С. А фундаментальные изменения в налоговом законодательстве (введение прогрессивной шкалы НДФЛ и пересмотр льгот для IT) увеличивает ФОТ на таких специалистов. Крупный бизнес, стоящий перед необходимостью миграции на ERP-решения и цифровизации налогового контроля, сталкивается с дилеммой кадрового обеспечения. Данный аналитический отчет представляет собой исследование эффективности двух моделей привлечения экспертизы уровня Senior (опыт 15+ лет): классического найма в штат программистов 1с и привлечения независимых профессионалов на проектной основе.

На основе детального финансового моделирования Total Cost of Ownership (совокупная стоимость владения), анализа регуляторной среды 2026 года и качественной оценки технических рисков, в отчете доказывается, что для проектных задач высокой сложности аутсорсинг компетенций является не только финансово выигрышным (экономия бюджета до 30%), но и стратегически более безопасным решением. Мы детально рассматриваем скрытые издержки штатного найма, включая влияние новой налоговой реформы на фонд оплаты труда, и противопоставляем их гибкости модели «Pay-for-Result» (оплата за результат), характерной для рынка частных услуг.

Читать далее

[Перевод] Как изменялась Raspberry Pi: тесты производительности

1 hour 3 min ago

Сегодня мы рассмотрим на практике 13 летнюю историю разработки Raspberry Pi. У меня есть экземпляры каждого поколения Pi, от оригинальной модели из 2012 года, до Pi 5, которая вышла чуть больше года назад.

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

Читать далее

Когда данных от Apple недостаточно: собираем метрики производительности UI

1 hour 12 min ago

Привет, Хабр! Меня зовут Виталий Барабанов, я iOS-разработчик в hh.ru. Недавно мы столкнулись с проблемой: пришёл фидбэк от пользователей о тормозах и фризах в мобильном приложении. Но чтобы установить их причину, нам не хватило данных, которые по дефолту собирает Apple.

Что делать в такой ситуации? А запилить собственный сбор метрик: с какой угодно фильтрацией, сбором любой информации, интеграцией со своей аналитикой и наблюдением в дебаг-панели! В статье я хочу поделиться с Хабром, как мы это сделали, сколько времени потратили и как интерпретировали результаты.

Читать далее

Я вскрываю коробки, счищаю снег с рыб и за 4 месяца зарабатываю минус 26 тысяч

1 hour 15 min ago

Я из Мурманска, учился в МКТУ на рыбной специальности. Работал инженером на фабрике большого холдинга, где принимал рыбу с судов. Потом два года ходил в море технологом — там за два месяца миллион можно получить.

Когда родился ребёнок, вернулся на берег. Работал технологом на производстве в Клину — делали рыбную продукцию для розничных магазинов. Потом в Ленте замначальника по производству по мясу и рыбе.

Читать далее

P2P умер?! Как выводить криптовалюту в 2026 году, чтобы избежать 115-ФЗ и 161-ФЗ

1 hour 19 min ago

Вы удивитесь, но человек получил уголовную судимость за P2P-перевод. Я узнал, как это произошло и может ли это грозить каждому владельцу криптовалюты.

А ещё выяснил, в какие схемы вас могут втянуть мошенники и почему огромное множество операций на P2P заканчиваются блокировкой карты по ФЗ.

Как обменивать криптовалюту без рисков

[Перевод] SVG-фильтры как язык атак: кликджекинг нового поколения

1 hour 44 min ago

Команда JavaScript for Devs подготовила перевод исследования о новой технике кликджекинга, которая использует SVG-фильтры как полноценную среду выполнения логики. Автор показывает, как с их помощью читать пиксели, строить логические схемы, реализовывать многошаговые атаки и даже эксфильтрировать данные через QR-коды — включая реальный кейс атаки на Google Docs.

Читать далее

8 трендов в дизайне интерфейса без эффектов ради эффектов

1 hour 52 min ago

Привет! Меня зовут Светлана Моторкина, я Head of Design в компании Friflex. Тренды в интерфейсах появляются регулярно, но, увы, большинство из них не проходит проверку продом. В этой статье я рассмотрю интерфейс не как набор визуальных приемов, а как систему: от цвета и формы до доступности, анимации и новых сценариев с AI.

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

Читать далее

Что раздражает коллег, но никто об этом не говорит: 8 вредных привычек в ИТ

1 hour 54 min ago

Вы можете быть сильным специалистом и все равно создавать сложности для коллег. Разбор восьми самых частых сценариев из жизни IT-команд.

Читать далее

Как мы делали ИИ-репетитора для ЕГЭ по математике

1 hour 55 min ago

Пост-мортем университетского стартапа: рассказ об амбициозных студентах, разрабатывавших LLM-агентов.

Читать далее

Плиточная карта России на React: прототип с drag & drop и zoom без библиотек

2 hours 9 min ago

Здравствуйте, снова я — Дмитрий, React-разработчик. Все мы видели с вами такие карты, именуемые картойдами, в данном случае — карта России, я взял первую попавшуюся из интернета, для примера.

Читать далее

[Перевод] Тихая смерть robots.txt

2 hours 13 min ago

Десятки лет robots.txt управлял поведением веб-краулеров. Но сегодня, когда беспринципные ИИ-компании стремятся к получению всё больших объёмов данных, базовый общественный договор веба начинает разваливаться на части.

В течение трёх десятков лет крошечный текстовый файл удерживал Интернет от падения в хаос. Этот файл не имел никакого конкретного юридического или технического веса, и даже был не особо сложным. Он представляет собой скреплённый рукопожатием договор между первопроходцами Интернета о том, что они уважают пожелания друг друга и строят Интернет так, чтобы от этого выигрывали все. Это мини-конституция Интернета, записанная в коде.

Файл называется robots.txt; обычно он находится по адресу вашвебсайт.com/robots.txt. Этот файл позволяет любому, кто владеет сайтом, будь то мелкий кулинарный блог или многонациональная корпорация, сообщить вебу, что на нём разрешено, а что нет. Какие поисковые движки могут индексировать ваш сайт? Какие архивные проекты могут скачивать и сохранять версии страницы? Могут ли конкуренты отслеживать ваши страницы? Вы сами решаете и объявляете об этом вебу.

Эта система неидеальна, но она работает. Ну, или, по крайней мере, работала. Десятки лет основной целью robots.txt были поисковые движки; владелец позволял выполнять скрейпинг, а в ответ они обещали привести на сайт пользователей. Сегодня это уравнение изменилось из-за ИИ: компании всего мира используют сайты и их данные для коллекционирования огромных датасетов обучающих данных, чтобы создавать модели и продукты, которые могут вообще не признавать существование первоисточников.

Файл robots.txt работает по принципу «ты — мне, я — тебе», но у очень многих людей сложилось впечатление, что ИИ-компании любят только брать. Cегодня в ИИ вбухано так много денег, а технологический прогресс идёт вперёд так быстро, что многие владельцы сайтов за ним не поспевают. И фундаментальный договор, лежащий в основе robots.txt и веба в целом, возможно, тоже утрачивает свою силу.

Читать далее

Как похудеть без спорта

2 hours 26 min ago

Заблуждение - сидячая работа (в т.ч. в ИТ) мешает похудеть.

Было: в ИТ начал работать в 21 год подработками в ВУЗе. После окончания ВУЗа началась офисная работа и при росте 175 вес с 80кг начал уведичиваться и к 35 был около 105кг. При этом в жизни иногда был спортивные активности типа тренажерка, воллейбол, настольный теннис, походы и даже танцы (парни, приходите в социальные танцы а-ля бачата, сальса - партнеров не хватает катастрофически, да и в принципе отличный способ найти новые знакомства).

Попытки работать с весом были. "Не есть после 6ти", "Переносить ужин на завтрак", "Интервальное голодание" и прочие костыли работали, но не долго. История людей, которые "едят и не толстеют" время от времени крутилась в голове, и заставляла искать дальше.

Временный успех 5 лет назад. Занялся бегом. Снижение веса с 109кг до 103кг за 2 месяцев, и далее до 83кг еще за 4 месяца можно считать успехом. Бегал вначале в зале на дорожке, начиная с 2км три раза в неделю. И через 2 месяца чувствовал себя норм бегать 4 раза в неделю по 5км. На выходных бегал ParkRun, который потом стал "5 верст" - совместные забеги дают дополнитульную мотивацию. Участвовал в полумарафонах как по асфальту, так и трейловых по пересеченной местности. Казалось что "я справился". Продолжалось это еще год после похудения - вес стабильно держался между 83...85. Бег 2-3 раза в неделю от 5 до 7 км. И при этом реально "ем что хочу", в т.ч. достоточно жирную еду - все сгорало на пробежках.

Но в голове крутились вопросы "а что будет если перестану активно бегать" ведь спортивная дисциплина это сложно. Три часа времени для здоровья не жалко, но случилась травма ноги. Нужен быо перерыв 2 месяца, который растянулся на 6 месяцев. Но даже после возвращения к пробежкам вернуться к 4 раза в неделю было сложно. К середине 2024 года вес вернулся к 103кг, и к середине 2025 года достиг "исходных" 109кг ;(((

Читать далее

Postgres по-русски: где наши Aurora, AlloyDB и Neon?

2 hours 27 min ago

Базы данных давно являются фундаментом цифровой экономики. От их архитектуры и производительности во многом зависят скорость вывода продуктов на рынок, стабильность сервисов и итоговая стоимость ИТ-инфраструктуры. В мировой практике одним из основных стандартов де-факто, вокруг которого формируются экосистемы серьезных решений, стала открытая СУБД PostgreSQL. В России она используется во множестве корпоративных приложений, есть целый ряд отечественных форков и дистрибутивов. Но у ряда зарубежных компаний( есть серьезные прорывные реализации, интенсивно развивающие Postgres (например, Aurora, AlloyDB и Neon, об этом ниже), а у российских этого почему-то не наблюдается. Это противоречие между массовым использованием PostgreSQL в нашей стране и отсутствием технологического прорыва задает остроту сегодняшней повестки отечественного СУБД-строения.

Читать далее

BLIMP — Пайплайн синтеза и разметки изображений в Blender

2 hours 37 min ago

Генерация, понимание и редактирование реалистичных изображений – всё ещё сложнейшая задача для ИИ. Потому качественные данные сегодня на вес золота, а компании готовы тратить миллионы на труд разметчиков и API мастодонтов вроде Gemini Pro Image. Такой подход не только предельно дорог и ресурсозатратен – но и полон ошибок, которых не лишены даже “генеративные ИИ-гиганты”. 

Я хочу рассказать вам о другом, менее популярном сегодня методе сбора визуальных данных – автоматической сборке 3D-сцен и рендере их изображений. Конечно, и этот подход не лишен своих недостатков – но он быстр, дёшев и не так затратен, при этом он покрывает очень тяжёлые для современных моделей ниши. Такой метод позволяет детерминировано понимать и контролировать содержимое генерируемых данных с точностью до миллиметра. В этой статье мы с нуля построим полностью автоматический пайплайн формирования и генерации изображений и метаданных к ним в Blender – для задач генерации, понимания и редактирования изображений. А запускаться и работать он может на чём угодно – от GPU-серверов, до обычного домашнего ПК.

Погрузиться в Blender

Параллелизация pytest: от xdist до Kubernetes

2 hours 42 min ago

Тесты — это хорошо. Медленные тесты — это CI на 40 минут и разработчики, которые забывают их запускать локально. Разберём, как ускорить pytest от простого -n auto до распределённого запуска в Kubernetes.

Читать далее

Claude Code научился запоминать задачи — но нужна одна настройка

2 hours 58 min ago

Персистентные Tasks, субагенты на общем списке, зависимости между задачами — разбираем обновление и подводные камни.

Читать далее

Анализ прогноза ВЭФ по глобальному рынку труда к 2030 году

3 hours 2 min ago

Краткий анализ прогнозов ВЭФ на рынке труда к 2030 году. ВСЕ 4 сценария влекут заметные изменения на рынке труда от варианта фактической гуманитарной катастрофы до появления новых профессий.

Поиск работы в 2030

Как победить хаос ИТ-активов в группе компаний

3 hours 3 min ago

Когда ИТ-активов становится слишком много, Excel перестаёт справляться

Десятки складов, международные поставки, перемещение между юрлицами — а учёт по-прежнему живёт в таблицах. Знакомо?

Мы прошли через это сами и за 9 месяцев внедрили ITAM-систему, которая превратила хаос с ИТ-активами в понятный и управляемый процесс.

Внутри — реальный опыт международной компании:
→ почему Excel опасен для бизнеса на масштабе
→ как выбирали ITAM-систему: 7 обязательных требований
→ внедрение за 9 месяцев: этапы, сложности и подготовка
→ первые измеримые результаты уже через 3 месяца
→ что дальше: интеграция с финансами, закупками и валютами

Если вы устали тратить дни на отчёты и хотите видеть каждый ИТ-актив в реальном времени — этот кейс для вас.

Читать статью

Who's online

There are currently 0 users and 0 guests online.