Habr.com

Syndicate content Хабр
Все публикации подряд на Хабре
Updated: 1 hour 41 min ago

Парадокс Кощея

Fri, 01/30/2026 - 19:02

Фантастический рассказ

Зал заседаний располагался на минус четвёртом уровне Северного Филиала Организации Мирового Зла, и это была, пожалуй, единственная зловещая деталь во всём помещении. В остальном оно напоминало любую академическую аудиторию мира: длинный стол, проектор, графин с водой, и шестеро злых гениев, которые смотрели друг на друга с тем особенным выражением, которое учёные приберегают для коллег из смежных областей.

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

Читать далее

Растровый электронный микроскоп МРЭМ-100. Невымерший советский мамонт. Часть 1. Спячка

Fri, 01/30/2026 - 18:47

Рассказ об уникальном сохранившемся до наших дней и одном из самых технически продвинутом советском электронном микроскопе - растровом электронном микроскопе МРЭМ-100. Микроскопы этой модели производились Научно-техническим объединением «Экспериментальный завод научного приборостроения» г. Черноголовка. с 1986 по 1992 год. Подробное описание устройства и конструкции основанное на реальном приборе.

Читать далее

Как мы реализовали мониторинг на автопилоте: наш стек с VictoriaMetrics

Fri, 01/30/2026 - 18:40

Мониторинг — это сердце любой современной IT-инфраструктуры. Сегодня я хочу рассказать о нашем опыте построения и развития инфраструктуры мониторинга в одном из крупнейших банков России – Россельхозбанке.

Привет, Хабр! Меня зовут Сергей Смирнов, я DevOps экосистемы «Своё» в РСХБ.Цифра.

Речь пойдет не о всей гигантской IT-инфраструктуре банка, а о ее специфической части. Мы работаем с тем, что можно назвать «внешним облаком» РСХБ. В этой статье я расскажу об общей архитектуре, ключевых технологиях для сбора метрик, логов, трассировок, алертинга и визуализации, принципах настройки и развертывания, примерах и готовых решениях, в частности о том, как Victoria Metrics может стать центральным элементом системы мониторинга, охватывающей как Kubernetes, так и другие компоненты инфраструктуры.

Самое главное – я поделюсь конкретными примерами конфигурационных файлов, Helm-чартов или других манифестов, которые позволят вам развернуть базовый (или даже расширенный) стек мониторинга «из коробки» в вашей собственной среде.

Читать далее

Наглядная математика с Python и Minecraft

Fri, 01/30/2026 - 18:37

Введение

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

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

Статистика выбора технических направлений

Согласно статистическим данным выбора детьми кружков для дополнительного занятия, мы видим, что стабильно из года в года всего 5 - 9 % процентов детей от общего числа, «выбирают» так называемые «научно-технические» кружки. К ним относят математические и физические кружки, робототехнику, программирование, радиотехнику, биологические и медицинские кружки. Но даже выбрав направление нет гарантий, что ребёнок закончит предназначенный для него курс. Почти 60% детей, которые пришли на кружки покидают их, не справившись со сложностью подаваемого материала.

         Согласно социологическим опросам (2023 - 2025 годов) видно, что преобладают люди от 35 лет и старше, которые переучиваются или хотят пойти учиться по техническим направлениям, чтобы сменить профессию. Получается, что только с возрастом человек осознаёт значимость «научно-технических» направлений. Но обучать взрослого человека не тоже самое, что обучать ребёнка 9-12 лет.

Причины низкой популярности

         У каждого поколения должен быть свой подход в обучении. Почему же так непопулярно «научно-техническое» направление среди детей?

Читать далее

Как разговаривать с теми, кто не верит: контент-система для «токсичных» ниш

Fri, 01/30/2026 - 18:15

Если ваш продукт стоит дорого, а клиент рискует деньгами и нервами, классический SMM не работает. Лента превращается в красивый, но бесполезный каталог: тысячи просмотров, десятки лайков и мёртвая тишина в личных сообщениях.

Мы столкнулись с этим в нише, где недоверие — базовое состояние клиента: в привозе автомобилей из-за рубежа. Мошенники, «серые» схемы, риски потери денег и времени — здесь аудитория приходит в соцсети не за вдохновением, а за ответами и гарантиями.

За 5 месяцев нам удалось переломить ситуацию: 2.7 млн просмотров и 63 тыс. содержательных взаимодействий (сохранения, пересылки, вопросы в комментариях). Но главное — контент начал выполнять функцию «прогрева», приводя к диалогам с теми, кто изначально никому не доверял.

Ниже — разбор не просто кейса, а универсальной контент-системы, которую можно адаптировать для любой сложной B2C-ниши: от недвижимости и строительства до дорогой медицины и образования.

Читать далее

Оправданы ли системные требования современных игр

Fri, 01/30/2026 - 18:02

Сегодня обновление ПК часто означает замену всей платформы: старые процессоры больше «не тянут» новые видеокарты, а память DDR4 устарела и не совместима с современными материнскими платами. Поэтому недавнее резкое подорожание комплектующих сделало восприятие системных требований новых игр еще более чувствительным.

В то же время, многие считают, что графика в современных играх давно перестала развиваться. А также — что трассировка лучей и 5-я итерация популярного движка Unreal Engine только всё испортили. Насколько правдивы подобные утверждения, попробуем разобраться.

Читать далее

[Перевод] Почему senior-разработчики молчат о проблемах плохих проектов?

Fri, 01/30/2026 - 18:01

Когда я был ещё джуном, мой менеджер иногда на наших еженедельных встречах тет-а-тет делился своим возмущением. Он указывал на проект, над которым работала другая команда, и говорил: «Я не верю, что этот проект достигнет какого-то успеха. Они решают не ту задачу». Я отвечал любопытством: «Но вы же старший, почему бы просто не пойти и не поговорить с ними?» Мне казалось странным, что при наличии возможности повлиять на ситуацию человек предпочитает молчать.

И ирония не обошла меня стороной. На прошлой неделе я сам поймал себя на том, что рассказываю новичку, почему соседней команде придётся кардинально менять свой проект, так как они изначально пошли не тем путём. И он справедливо задал мне тот же вопрос, что и я задавал многие годы назад: «А почему вы просто не поделитесь с ними своим мнением?» С тех пор эта ситуация засела в моей голове, так как я осознал, что за прошедшие годы моя позиция по этому вопросу изменилась.

Читать далее

contextvars: почему thread-local сломался в asyncio и как это починили

Fri, 01/30/2026 - 17:48

В мире потоков всё было просто: threading.local() даёт каждому потоку свои данные. Request ID, текущий пользователь, database connection — положил в thread-local, достал когда нужно. FastAPI, Flask, Django — все так делали.

Потом пришёл asyncio, и эта модель сломалась. В одном потоке выполняются тысячи корутин, и thread-local у них общий. Положил request ID в одной корутине — прочитал чужой в другой. contextvars, появившийся в Python 3.7, решает эту проблему, но механика его работы не очевидна.

Разберём, почему thread-local не работает в async, как устроены contextvars, и какие паттерны использовать.

Читать далее

«Подписочные» компьютеры в каждый дом: реальность или фантазия?

Fri, 01/30/2026 - 17:38

Глава Amazon Джефф Безос заявил, что в ближайшие 10-15 лет собственных компьютеров в принципе не будет: крупные корпорации будут предоставлять процессоры и видеокарты по подписке, используя «облачные технологии». Реально ли это? Или фантазии Безоса не имеют никаких оснований под собой? Или это не фантазии…

Читать далее

Кладбище пет-проектов: типичные ошибки разработчиков на пути к собственному продукту

Fri, 01/30/2026 - 17:33

Эх, сколько планировщиков и туду-листов так и не увидел мир.

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

Читать далее

Query Prediction, или как мы отказались от ANN и полюбили обратный индекс

Fri, 01/30/2026 - 17:30

Всем привет! Меня зовут Антон Пилькевич, я более четырёх лет занимаюсь ранжированием и текстовой релевантностью в поиске Ozon. И вот настал момент, когда у меня появилось время поделиться своими мыслями. В этой статье вас ждёт увлекательное путешествие в ML-мир текстового поиска Ozon, а также знакомство с флорой и фауной существующих решений в этой области! 

Читать далее

Почему компетентные команды работают неэффективно

Fri, 01/30/2026 - 17:29

Иногда смотришь на команду — и формально всё на месте. Опытные люди, понятные роли, нормальные условия, адекватные цели.

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

И дело здесь, как правило, не в лени, не в «плохих специалистах» и не в отсутствии мотивации. Скорее — в системных вещах, которые незаметно съедают эффективность даже у очень компетентных команд.

Ниже собрала несколько причин, которые чаще всего всплывают в таких историях.

Читать далее

Точность смарт часов по измерению пульса, шагов и рисков сердечной деятельности

Fri, 01/30/2026 - 17:24

Уважаемые! Это не ИИ! Видимо сейчас реальная эпидемия даже в музыке и часть проходимцев наверное и статьи начала клепать через нейросети. Это я собрал статьи и вывел краткие итоги каждой. На тему смарт-часов много уже статей вышло. Можете сходить и проверить каждую ссылку. Я не занимаюсь подделками, я уважаю себя и вас.

Общий вывод по всем исследованиям - смарт часы крайне точно определяют пульс, очень точно ловят фибрилляцию и тахикардию, до 95 - 97% точность, точнее только профессиональные аппараты ЭКГ.

Читать далее

SaaS для IT-стартаперов или AI-архитектор на минималках

Fri, 01/30/2026 - 17:24

Всем привет! Меня зовут Николай и в течение последних лет у меня существовала идея-фикс создать свой стартап/продукт/SaaS, называйте как хотите, смысл от этого сильно не меняется.

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

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

По статистике 9 из 10 IT-продуктов умирают ещё до релиза MVP.

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

Существующие AI-редакторы кода типа Cursor не решают эту проблему полностью - они могут написать код, но при всех вышеперечисленных вводных не могут спроектировать консистентную и масштабируемую архитектуру без необходимости дополнять промпт техническими выкладками или возвращать начавшую галлюцинировать LLM на нужный путь.

И именно здесь родилась идея Rebreaker - как продуктового AI-архитектора, призванного ускорить реализацию прототипов IT-продуктов.

Далее будет описание работы сервиса.

Мне будет очень приятно получить любой фидбэк по работе сервиса. Стоимость токенов по платной подписке - пока что без наценки, исключительно себестоимость + ресурсы облачного хостинга. Если будут баги - заранее прошу прощения, пилил я SaaS в соло по вечерам/ночам после основной работы, что заняло около 4 месяцев.

Читать далее

Обзор на open-source framework для создания ERP, CRM, LMS. Frappe

Fri, 01/30/2026 - 17:20

Перед нами проект Frappe.io с более чем 50 000 звёзд на GitHub. Это фреймворк, который позволяет создавать гибкие бизнес-системы с полноценным пользовательским интерфейсом. Платформа поддерживает множество интеграций, в том числе с n8n, что открывает широкие возможности для автоматизации и построения сквозных процессов.

Давайте перейдём к основным компонентам платформы, чтобы лучше понять её архитектуру и замысел разработчиков.

Читать далее

Как я подготовился к первому whiteboard + бонус: интервью с дизайн лидом Т-Банка про найм

Fri, 01/30/2026 - 17:16

Кому будет полезно: дизайнерам, готовящимся к whiteboard, особенно тем, кто сталкивается с этим форматом впервые.

Что внутри: личный опыт прохождения whiteboard в Т-Банке и инсайды от лида, который проводит десятки таких собеседований.

Главный вывод: whiteboard проверяет не решение, а ваше мышление, умение задавать вопросы и работать в диалоге.

Я Андрей - продуктовый дизайнер в Т-Банке, до этого был в Госуслугах.

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

Дальше была стандартная цепочка: скрининг, техсобеседование, портфолио. А потом HR сказал: "Договоримся о дате whiteboard". Для меня это было в новинку.

Конец квартала, праздники, переносы. До запланированной даты оставалось довольно много времени.

Я понял, что просто прийти и как-нибудь решить не получится. Начал читать все подряд: статьи, треды, чужие истории. Сначала в голове была каша — слишком много подходов и советов. Потом постепенно стало понятно, как вообще работает формат. И главное — стало ясно, что одной теории недостаточно. Нужно тренироваться.

Читать далее

AI-пайплайн для лендингов: от промпта до продакшена за 3 дня

Fri, 01/30/2026 - 17:15

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

Окей.

Проблема в том, что "сайт как у Apple" — это команда из 5+ человек, несколько месяцев работы и бюджет с шестью нулями. Но в 2026 году появилась альтернатива: AI-пайплайн, который позволяет одному человеку собрать лендинг премиального уровня за дни, а не месяцы.

Эта статья — техническое руководство по сборке такого пайплайна. С кодом, промптами, граблями и реальными цифрами.

Дисклеймер: Здесь не будет скриншотов готового сайта. Намеренно. Вместо этого — рабочие промпты и конфигурации. Копируйте, адаптируйте, пробуйте. Лучший способ понять — сделать.

Читать далее

DOM-дерево — как не запутаться в ветвях объектной модели документа

Fri, 01/30/2026 - 17:00

Бывало такое: смотрите вы на красивую страницу интернет-магазина, открываете консоль разработчика (ту самую, по F12 или через правый клик), а там — лес из тегов, который вообще не похож на то, что вы видите глазами?

Привет, Хабр! Меня зовут Александр Дудукало, я автор курса по JavaScript. В этой статье мы продолжаем знакомиться с элементами страницы, а именно с DOM. Эти знания вам точно понадобятся в работе с любым проектом. Давайте же больше узнаем, что это за дерево и как с ним работать. Поехали.

Читать далее

Эволюция ip камер: от «хвостов» к встроенным клеммникам в монтажной коробке

Fri, 01/30/2026 - 16:51

Меня зовут Сергей, я работаю инженером в компании по производству систем видеонаблюдения в компании из Краснодара. Здесь, на юге России,  проектируются и собираются IP-камеры видеонаблюдения, видеосервера, коммутаторы и ПО. Не просто китайский конвейер, а устройства, в которые заложена наша собственная логика, прошивка и философия.

Как и у большинства производителей, часть компонентов мы проектируем и производим сами, а часть закупаем. В том числе — за рубежом. Это нормальная практика: не всё имеет смысл изобретать заново, особенно если на рынке уже есть стандартные, отработанные решения.

Подробнее

Валидация «каузальных» моделей

Fri, 01/30/2026 - 16:46

Привет! Меня зовут Паша, я маркетинговый аналитик в Купере. В этой статье речь пойдет о проверке качества «каузальных» моделей. На примере такой модели, как Double Machine Learning разберемся, откуда вообще берутся «каузальные» предсказания, как понять, что им можно доверять, и что делать с фундаментальной проблемой «скрытых конфаундеров».

Читать далее

Who's online

There are currently 0 users and 0 guests online.