Habr.com

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

Первые отечественные электронные лифты. УЛЖМ МЯУ

Fri, 10/02/2026 - 13:05

Приветствую всех!

В начале года я уже как‑то рассказывал про такую станцию управления лифтом как УЛЖ-10. Тогда я рассказал исключительно про работу самих плат‑ячеек, а очень многое так и осталось за кадром. Спустя много времени мне повезло раздобыть все остальные блоки из шкафов таких лифтов, а также довольно интересный артефакт: плату, при помощи которой производилась модернизация этих станций.

Итак, сегодня детально посмотрим на начинку первой массовой отечественной электронной станции. Узнаем, как всё это соединялось и работало и при чём здесь микроконтроллеры, а главное — попробуем всё это запустить. Как водится, будет много интересного.

25 этаж

GitHub Actions убрал Node 20 и отключает старые раннеры: что проверить

Fri, 10/02/2026 - 13:04

23 сентября GitHub окончательно убрал Node 20 из раннеров GitHub Actions. JavaScript-экшены теперь выполняются на Node 24, а временный выключатель ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION, которым можно было вернуть Node 20, больше не работает. Через шесть дней, 29 сентября, на GitHub Enterprise Cloud включилась полная проверка версий self-hosted раннеров.

Две новости за неделю, и обе ломают тихо.

Читать далее

Как выбрать и проверить LLM для рабочих задач: Claude, GPT, Gemini и другие модели

Fri, 10/02/2026 - 13:03

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

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

Привет, Хабр! Я Игорь Зуриев, руководитель проектов по автоматизации бизнеса и внедрению систем на базе ИИ. Больше десяти лет управляю ИТ-проектами, в том числе для заказчиков из нефтегазовой отрасли и строительства — «Лукойла», аэропорта Шереметьево, «Трансгаза». Автор и преподаватель программ по ИТ-проектам и цифровым продуктам, в том числе в Университете Иннополис. В школе Karpov.Courses преподаю применение ИИ для анализа данных. Веду в ТГ канал «Нейросетка». 

Сам использую ИИ для работы с кодом, документами и прототипами. Fable 5.1 понравилась мне тем, что код получался практически без ошибок с первого раза. В Stitch я описывал изменения интерфейса словами и сравнивал варианты экранов. А один из запусков Sonnet 5 закончился исчерпанием лимита без готового результата. Поэтому меня интересует и качество ответа, и то, сколько работы после него остаётся человеку.

Читать далее

От учебных проектов к работе в ТИМ. История Нины Гагулиной

Fri, 10/02/2026 - 13:03

Окончить бакалавриат, стать ведущим ТИМ-специалистом и получить две награды «САПР-Перспектива – 2026» за учебные проекты – все это Нина Гагулина успела в 2026 году. Ее карьера началась с победы в конкурсе на знание nanoCAD, а сегодня она уже помогает проектным организациям осваивать российское ПО. Поговорили с Ниной о том, как по обмерам и фотографиям создать информационную модель дома XIX века, разработать купольную систему собора и заинтересовать работодателя своим портфолио.

– Нина, этим летом вы получили диплом бакалавра и стали ведущим специалистом. Чем занимаетесь сейчас?

– Я окончила Санкт-Петербургский государственный архитектурно-строительный университет по направлению «Строительство», профиль «Промышленное и гражданское строительство». Выпускалась на кафедре организации строительства. Сейчас продолжаю обучение в магистратуре СПбГАСУ по программе «Программирование и ТИМ-технологии в строительстве». Занятия проходят по вечерам, поэтому их удобно совмещать с работой. Кроме того, участвую в научно-исследовательской работе Центра региональных проблем экономики качества Института проблем региональной экономики Российской академии наук.

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

Читать далее

Разбор Jev — модели, которая не умеет писать

Fri, 10/02/2026 - 13:00

Утро началось с того, что ко мне в личку пришел друг и спросил: «Кто это такой, этот Jev? Ты работаешь с ИИ, должен знать».

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

Читать далее

50 лет эволюции поиска по коду: что под капотом кодинговых агентов

Fri, 10/02/2026 - 12:52

Когда мы просим Claude Code, Codex или Cursor «починить воот эту функцию», то сначала надо понять, где этот код вообще находится. В каком файле? В какой функции? Как она называется и кто её вызывает? Через какие еще системы пролетают байтики наших данных?

За последние полвека для этой задачи придумали огромное количество инструментов: grep, текстовые индексы, полнотекстовый поиск, ctags, LSP, AST, анализ потоков данных, графы, поиск по смыслу и многое другое. Самое забавное, что весь зоопарк с нами и почти ничего из этого не умерло.

В 2026 году поиск по коду в лучших кодинговых агентах по-прежнему состоит из алгоритмов и технологий, которым пять, десять, тридцать, а иногда и больше пятидесяти лет (grep вышел в 1973 году!). И в этой огромной статье я расскажу об эволюции этих технологий, истории и философии их создания, решаемых проблемах и способе работы.

Погнали!

Читать далее

Запустили полнотекстовый и гибридный поиск в YDB: рассказываем, что под капотом

Fri, 10/02/2026 - 12:30

Привет, Хабр! Меня зовут Александр Зевайкин, и мы с командой делаем YDB (СУБД Яндекса). Год назад я рассказывал на Хабре, как мы запустили векторный поиск, а весной — как он используется в Нейроюристе для поиска по миллионам юридических документов.

В релизе 26.3 к векторному поиску добавились полнотекстовый поиск с ранжированием и гибридный поиск, который объединяет оба вида поиска в одном SQL-запросе. Кроме того, мы доработали фильтруемый векторный индекс.

Зачем нужны оба вида поиска, хорошо видно на примере. Страховой юрист ищет «выплаты по полису 7702-345678 при переносе рейса». Номер полиса нужно найти слово в слово, а описание случая — понять по смыслу. Полнотекстовый поиск справляется с первой половиной задачи и не справляется со второй, векторный — наоборот.

Прежде чем перейти к статье, я хочу пригласить вас на вебинар «Быстро находите нужное с YDB», который проведу в прямом эфире 15 октября. На нём я покажу рецепт, как за час собрать приложение для поиска сразу по документам, тикетам, карточкам и диалогам. Готовый поиск я подключу к ИИ-ассистенту с помощью RAG, и мы вместе со зрителями посмотрим, как меняется качество ответа. Регистрируйтесь и добавляйте в календарь — всё, что я покажу на вебинаре, доступно в рамках бесплатного тарифа и можно будет сразу попробовать самим.

А под катом в этой статье я отвечу на шесть вопросов о гибридном поиске:

1. Почему одного вида поиска недостаточно и чем два вида дополняют друг друга.

2. Что теряет бизнес, когда поиск работает отдельно от СУБД, и как оба индекса стали таблицами YDB.

3. Как сделать инвертированный индекс в виде распределённой таблицы и что добавляет к нему ранжирование по BM25.

4. Что происходит с каждым индексом при записи и как индекс объединяется с фильтрацией.

5. Как две выдачи объединяются внутри одного плана запроса.

6. Чем гибридный поиск помогает рекомендательным системам и чем измеряют результат.

Читать далее

Как нейросети выбирают источники для ответов и почему половину ссылок получают два ресурса в нише

Fri, 10/02/2026 - 12:26

Я задал пяти нейросетям с включённым поиском 20 вопросов покупателя услуги продвижения и выписал домены из ссылок под ответами. Вышло 211 сайтов, и на 161 из них сослалась только одна нейросеть. Сайтов, на которые ссылаются три нейросети и больше, всего 17, и они стоят в 79% ответов со ссылками. Два из них, Sostav и vc.ru, — больше чем в половине. Через шесть недель девять сайтов из этих 17 снова оказались общими для трёх нейросетей и больше.

Читать далее

Почему превращать всё корпоративное знание в курсы — плохая идея

Fri, 10/02/2026 - 12:22

За 35 лет в ИТ я поработал с производством, розницей и сервисными командами. Где-то внедрял учёт, где-то автоматизировал заявки, где-то помогал людям освоить систему, которую ещё вчера никто не видел. Обучать приходилось постоянно: операторов, мастеров, менеджеров, руководителей.

Читать далее

429 — это не про скорость. Это про бюджет, которого ты не видишь

Fri, 10/02/2026 - 12:18

Рейт-лимит — это не ограничение скорости. Это бюджет, и тратишь его не ты один. Разбор на Telegram Bot API, Redis и одном наивном планировщике 2023 года.

Читать далее

Технология будущего в 2003 году. Взлёт и падение IrDA

Fri, 10/02/2026 - 12:05

Если вы застали конец 90-х — начало 2000-х в сознательном возрасте, то можете помнить про одну любопытную технологию. Она называлась IrDA и помогала передавать информацию между гаджетами тех лет. Например, между мобильным телефоном и ноутбуком.

Поначалу красное окошечко было признаком статуса. Например, в 2000 году Nokia выпустила свою легенду 3310 и у 3310 этого окошка не было. А вот у Nokia 6110 конца 1997 года — было. Так рынок и делился: темно-красное стеклышко на торце означало «модель выше среднего», его отсутствие — «массмаркет». Хотя чем дальше, тем больше устройств обзаводились заветным портом. 

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

А потом все. Куда-то пропало то стеклышко. Не буду раздувать загадку на пустом месте: IrDA вытеснили главным образом Bluetooth и несколько его собратьев. Интрига тут в другом.

Если вы думаете, что инфракрасный порт проиграл Bluetooth в гонке за скорость, у меня для вас сюрприз. По спецификациям IrDA была быстрее все годы, что они прожили бок о бок. Четыре мегабита против 0,7 в 1999-м, шестнадцать против трех в 2005-м. Собственное радио Bluetooth, без помощи Wi-Fi, до сих пор не разгоняется быстрее трех мегабит.

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

Читать далее

Книга для разработчиков, контент-дизайнеров, продакт-менеджеров

Fri, 10/02/2026 - 12:03

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

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

Как тексты помогают принимать решения?

ФНС заблокировала счет. Что спишут раньше — зарплату или налоги

Fri, 10/02/2026 - 12:00

В ИТ-компании фонд оплаты труда — главная статья расходов, и блокировка расчетного счета бьет в первую очередь по нему. Деньги на счете есть, а зарплатная платежка не уходит. Ходовое объяснение — «зарплата в третьей очереди, налоги в пятой, значит, людям заплатят раньше» — неверно. Поручение налоговой на списание задолженности стоит в третьей очереди статьи 855 ГК вместе с зарплатной платежкой, и кто из них пройдет первым, решает не справедливость, а календарь: чей документ раньше попал в банк. Разберу пять оснований блокировки по статье 76 НК, три условия письма ФНС от 17.03.2026, при которых банк может провести зарплату, очередность списания с единого налогового счета и что делать бизнесу в первые сутки. Отдельно — судебная практика о сроках снятия блокировки и о процентах, которые инспекция платит за просрочку.

Читать далее

Как я в гейм‑дев «заходил»…

Fri, 10/02/2026 - 12:00

Всем привет.

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

Я не являюсь ни апологетом ИИ, ни ярым его критиком, и в этой статье не будет восхищения ИИ, его возможностями и качеством кода, равно как не будет и критики. Здесь вообще не будет никаких выводов, только то, что я делал и за чем наблюдал сам. А уж выводы каждый сделает самостоятельно. И да, эта статья сгенерирована исключительно человеком (спойлер - кроме обложки), хотите верьте, хотите нет.

Если все еще интересно — добро пожаловать!

Читать далее

[Перевод] Шон Кэролл: существует ли время?

Fri, 10/02/2026 - 11:46

Новый год и новый юбилей: 300 выпусков Mindscape с обычной нумерацией! По традиции мы записываем сольный выпуск, и что может быть лучше темы природы времени? Физики и философы так часто предполагали, что время - своего рода иллюзия, что вера в его фундаментальность стала почти старомодной. Это вопрос, о котором, несмотря на его формулировку, физика может сказать кое-что важное, до чего большинство философов пока не добрались. Я расскажу об идеях из квантовой механики и квантовой гравитации, которые имеют отношение к вопросу о том, фундаментально ли время или оно эмерджентно, а также о последствиях каждого из этих вариантов.

Читать далее

C++: Айсберг времени жизни объектов

Fri, 10/02/2026 - 11:43

Вам нужна эта статья, если вам не хватает знаний, чтобы ответить на эти вопросы:

• Чем отличается new expression от operator new
• Что такое placement new, какой у него синтаксис, и выделяет ли он память
• В каких случаях и зачем нам может понадобиться вызывать деструктор вручную
• Когда использовать std::launder
• Почему какие-то типы можно копировать через memcpy, и ими можно сразу пользоваться, а для других это будет UB?
• Что вы реально можете кастить через reinterpret_cast
• Почему стандарт C++ такой запутанный и бесчеловечный

Занырнуть

Чат создал родитель — школа ни при чём? Пять мифов о школьных чатах и 152-ФЗ

Fri, 10/02/2026 - 11:38

Пишу как практик. Это не юридическая консультация, а понятное объяснение, как сделать нормально по 152-ФЗ.

Типичный вечер в чате 5 «Б». Классный руководитель пишет: «Родители, кто болел на прошлой неделе, пришлите справки, мне нужно закрыть пропуски». Через десять минут в чате семь фотографий, и на двух из них виден диагноз. Учитель отвечает: «Спасибо, приняла». Никто не хотел плохого, а сведения о здоровье двух детей уже открыты всему чату.

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

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

Читать далее

Скоростная разработка электроники 2

Fri, 10/02/2026 - 11:28

На этот раз делаем сенсор присутствия для опасных промышленных зон. В нагрузку берёмся за реализацию требований функциональной безопасности PL и SIL. Кто сказал, что AI не может делать функционально безопасные устройства? Сейчас проверим.

Читать далее

Электролаборатория изнутри: что мы измеряем в щитах, кабелях и розетках

Fri, 10/02/2026 - 11:03

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

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

Читать далее

Прочитал все комментарии и не стал спорить. Что я поменял в конструкторе ботов за неделю

Fri, 10/02/2026 - 10:33

Под прошлыми статьями мне написали много неприятного. И почти всё по делу. Отвечать «вы не поняли» было бы проще, но я решил сделать по‑другому: выписал замечания и пошёл их закрывать. Рассказываю, что получилось, а что ещё нет.

Читать далее

Who's online

There are currently 0 users and 6 guests online.