Habr.com

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

«Кентавр» против хаоса документации: как Artezio научила ИИ писать техзадания в 10 раз быстрее

Tue, 09/09/2025 - 12:01

Пока разработчики по всему миру мучаются с ChatGPT, пытаясь выжать из него хоть что-то приличное для технической документации, команда Artezio пошла другим путем. Вместо того, чтобы полагаться на сырой ИИ, мы создали «Кентавр» — гибридную систему, которая объединяет возможности больших языковых моделей с экспертизой опытных аналитиков.

В результате то, на что enterprise-команды тратят месяц (на подготовку полного пакета требований на 60-100 страниц), задействуя несколько специалистов, «Кентавр» делает за пару дней силами одного аналитика. При этом документы качественнее: структурированные, непротиворечивые и главное — повторяемые от проекта к проекту.

О том, как создавалась эта система, с какими проблемами столкнулись разработчики и почему простого ChatGPT недостаточно для серьезной документации, рассказали Андрей Шагалов, директор по маркетингу Artezio, и Денис Харченко, директор по развитию бизнеса компании. Они поделились техническими деталями архитектуры, объяснили концепцию Human-in-the-Loop и раскрыли планы по превращению нового инструмента в популярный коммерческий продукт.

Читать далее

Локальный AI: Прагматичное руководство по запуску LLM на своем железе

Tue, 09/09/2025 - 12:00

Устали от счетов за API и переживаете за конфиденциальность данных? Пришло время построить свою «AI-кухню» и вернуть контроль. Этот гайд — ваш пошаговый план: от выбора идеальной видеокарты до запуска первой модели через Ollama или LM Studio. Превратите свой ПК в суверенный AI-воркстейшн.

Читать далее

SCADA для библиотеки: диспетчеризация инженерных систем

Tue, 09/09/2025 - 12:00

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

Читать далее

SuperApp для информационной безопасности. Когда нужна система, а не набор разрозненных продуктов

Tue, 09/09/2025 - 12:00

Наша эпоха — эпоха киберугроз.

Мы живем в цифровом мире, где главная ценность — это данные.

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

Читать далее

Детектирование SSH-туннелей на Linux-хостах

Tue, 09/09/2025 - 12:00

Привет, Хабр! Это Антон Грищенко, руководитель L1 SOC, и Назар Корниенко, ведущий аналитик L1 SOC в RED Security. Почти все разработчики хоть раз пользовались протоколом SSH. SSH-туннели — это соединения между локальной машиной и удаленным сервером через функцию перенаправления портов. Они создаются с целью обеспечить безопасный коннект по ненадежным сетям. Это мощный инструмент для работы и передачи данных.

Однако их могут использовать злоумышленники для обхода правил межсетевых экранов и скрытия своей активности. Защититься от таких махинаций можно с помощью детектирования SSH-туннелей, и в этом материале мы пошагово расскажем, как это делается c помощью логирования системных вызовов от демона SSH на Linux-хостах.

Читать далее

Рецепт стали — теория и практика

Tue, 09/09/2025 - 12:00

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

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

По-хорошему, чтобы всё работало как часы, сталевар должен открыть технологическую инструкцию, найти нужный раздел в 185 её страницах между прочими рабочими задачами — и чётко всё сделать по пунктам. Но в цехе — не библиотека, и металл не ждёт. Поэтому бывалые сталевары давно научились действовать быстрее: запоминают, чувствуют, учитывают неформальные нюансы. Иногда неидеально, но чаще — точнее любого расчёта.

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

Но не взлетело.

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

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

Читать далее

Как мы ищем рестораны на карте: геоиндекс в Яндекс Еде

Tue, 09/09/2025 - 12:00

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

Привет! Меня зовут Серёжа Синягин, я старший разработчик в Яндекс Еде и пишу на C++. В этой статье расскажу о задаче, с которой столкнулся в работе: как мы определяем, какие рестораны доступны пользователю для заказа. По пути заглянем во внутреннюю кухню, обсудим библиотеку H3 от Uber и разберём, как устроены R‑деревья и как мы используем их у себя.

Читать далее

Тестирование конгресс-системы Gestton в реальных условиях. О чем не расскажут рекламные буклеты

Tue, 09/09/2025 - 11:55

Делимся опытом работы с конгресс-системой Gestton. У нас с ней или у нее с нами за плечами более 100 проектов. Накопили наблюдений, сделали ряд выводов. Как обычно бывает: читаешь рекламный буклет, всё кажется идеально. Но когда с системой приезжаешь в офис клиента, начинается самое интересное. Вот именно такими наблюдениями мы и поделимся в этой статье.

Читать далее

Повышаем производительность Redis: советы для начинающих

Tue, 09/09/2025 - 11:42

Привет всем, меня зовут Дмитрий Шитиков, я – бэкенд-разработчик в ПСБ.

Статья будет полезна тем начинающим, которые уже знают типы данных в Redis и уже в принципе сталкивались с ним в работе.

Читать далее

Как я начал писать unit-тесты для Vue. Part deux: год спустя…

Tue, 09/09/2025 - 11:21

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

 В этой серии мы поговорим интеграции с mock service worker (msw). Так же опишу, что пытался внедрить в борьбе за живучесть, что из этого получилось, а что — не очень.

Читать далее

Джуниор системный аналитик: чего ожидать от технического собеседования и как его пройти

Tue, 09/09/2025 - 11:15

Привет! Меня зовут Лена Назаренко, я ведущий системный аналитик в ecom.tech и ревьюер курса «Системный аналитик» в Практикуме. Я считаю, что техническое интервью — это важный этап приёма на работу, который кандидаты зачастую недооценивают и к которому недостаточно готовятся. Возможно, считают его формальностью, — в конце концов, по резюме ведь уже прошли отбор. 

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

Читать далее

Идентификатор моего рабочего стола

Tue, 09/09/2025 - 11:09

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

Читать далее

Глубокий анализ модуля UWB650: от основных принципов до расширенной калибровки задержки антенны

Tue, 09/09/2025 - 11:07

Цель этой главы — заложить теоретическую основу для глубокого понимания функций и производительности модуля UWB650. Начиная с основных принципов сверхширокополосной (UWB) технологии, мы постепенно сосредоточимся на конкретной аппаратной реализации модуля UWB650, предоставляя инженерам необходимые базовые знания и технические спецификации для проведения первоначальной оценки.

Читать далее

Гематит станет основой устройств нового поколения электроники

Tue, 09/09/2025 - 10:40

Ученые из Института радиотехники и электроники им. В. А. Котельникова РАН и МФТИ продемонстрировали возможность использования гематита в качестве чувствительного элемента для обнаружения линейно поляризованных радиочастотных волн в диапазоне десятков ГГц. Работа была опубликована в Journal of Applied Physics.

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

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

Читать далее

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

Tue, 09/09/2025 - 10:00

Академий показал, что LLM-бот может работать в продакшене, а не в демо. RAG, SQL-модуль, собственный бенч и GPU-инфра позволили выдержать десятки тысяч запросов в реальной приёмной кампании.

Для абитуриентов это быстрые и точные ответы 24/7, для вуза — разгрузка комиссии и масштабируемый инструмент. Для нас — платформа, где мы улучшаем подходы к RAG, фильтрации и безопасности в живой среде.

Читать далее

Создание ИИ-сотрудников за 5 минут, сканер сайта на нарушение 152-ФЗ и 149-ФЗ – и ещё 8 российских стартапов

Tue, 09/09/2025 - 09:50

10 новых российских продуктов для удаления спама в тг-чате с помощью ИИ, автоматизации поиска кандидатов и разбора откликов, сбора отзывов с Яндекс.Карт, 2ГИС, Google, VK, и др. в одном виджете и многого другого. Битва за «Продукт недели» началась!

Product Radar — здесь каждую неделю публикуются лучшие онлайн-сервисы и железки от русскоязычных команд.

Читать далее

Как получать котировки с любых сайтов в Эксель на примере investing.com

Tue, 09/09/2025 - 05:23

Многие частные инвесторы ведут свои портфели в Excel: это удобно, бесплатно и всё — на вашем компьютере. Но у Excel есть слабое место: он не умеет напрямую «разговаривать» с современными сайтами. Если нужно автоматически подтянуть котировку с конкретной страницы в интернете, встроенные веб‑функции часто не справляются: они не умеют обходить современные защиты.

В этой статье я покажу простой и надёжный способ заставить Excel получать котировки практически с любого сайта — на примере курса USD/RUB с investing.com. Идея не требует глубоких технических знаний: вместо того чтобы пытаться что-то делать со страницей в Excel, мы используем на своём компьютере небольшой скрипт‑посредник. Excel просто запрашивает у него одно число, а посредник уже «ходит» на сайт, берёт данные, при необходимости обрабатывает их и возвращает в понятном для Excel виде.

Приведённый Python‑скрипт (набор инструкций для этого «посредника») — это учебный пример: он предназначен исключительно для демонстрации принципа работы с API и веб‑технологиями. Я не призываю и не рекомендую использовать его для обхода правил каких‑либо сайтов.

Все исходные файлы проекта доступны в репозитории на GitHub.

Читать далее

[Перевод] THING-MODEL-VIEW-EDITOR

Tue, 09/09/2025 - 04:54

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

Содержание этого документа интересно и с исторической точки зрения (а как там “деды” воевали программировали), так и в плане уточнения некоторых современных представлений об этом паттерне и программной архитектуре в целом.

Иллюстрации по максимуму сохранены как в оригинале. По ходу есть сноски с подробностями и ассоциации редактора в конце.

СУЩНОСТЬ-МОДЕЛЬ-ВЬЮ1-РЕДАКТОР

на примере из системы планирования2


Кому: LRG3

От: Тригве Реенскауг4

Файл: [IVY]<Reenskaug>SMALL>TERMINOLOGY2.DOC

Дата: 12 мая 19795

Цель данной заметки - исследовать метафоры thing-model-view-editor через последовательный набор примеров. Все примеры взяты из моей системы планирования и иллюстрируют вышеуказанные четыре понятия. Все примеры были реализованы, хотя и не в рамках чистой структуры классов, описанной здесь. Метафоры соответствуют real world-Model-view-Tool, предложенным в заметке о требованиях DynaBook ([Ivy]<Reenskaug>DynaBook.doc).


THING (СУЩНОСТЬ)

ОПИСАНИЕ ТЕРМИНА

Нечто, представляющее интерес для пользователя. Это может быть что-то конкретное, как дом или интегральная схема. Это может быть что-то абстрактное, как новая идея или мнения о статье. Это может быть целое, как компьютер, или часть, как элемент схемы.

ПРИМЕР: КРУПНЫЙ ПРОЕКТ

Сущность здесь - это крупный проект. Это может быть проектирование и строительство большого моста, электростанции или морской нефтедобывающей платформы.

Читать далее

Дайджест новостей о здоровье за прошедшую неделю

Tue, 09/09/2025 - 01:25

• Учёные обнаружили, что белки, ответственные за болезнь Паркинсона, проделывают отверстия в клетках мозга

• Учёные обнаружили, что одна диета может снизить риск развития болезни Альцгеймера

• Инженеры научились измерять пульс при помощи WiFi-сигналов

• Может ли витамин D замедлить старение? Новое исследование утверждает, что да, но есть подвох

• Физические упражнения могут фактически обратить вспять процесс старения вашего организма

Читать далее

WebP: Идеальный хамелеон? Разбор формата и LSB-стеганография в режиме Lossless

Tue, 09/09/2025 - 01:17

Всем привет! Мы продолжаем наш цикл статей, посвященный практической стеганографии в самых, казалось бы, обыденных файлах. Мы уже научились прятать данные в «слепых зонах» документов MS Office, внедрять «файлы-призраки» в EPUB и даже создавать скрытые каналы данных внутри PDF.

В комментариях к прошлым материалам наши читатели справедливо заметили: «А что насчет WebP?».

Читать далее

Who's online

There are currently 1 user and 6 guests online.