Habr.com

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

[Перевод] Agentic RAG: создание более умных ИИ-систем, понимающих контекст

Wed, 09/03/2025 - 14:05

Команда AI for Devs подготовила перевод статьи о новом подходе — Agentic RAG. Он превращает извлечение данных в активный процесс: агенты сами решают, где искать, как уточнять запросы и когда остановиться. В результате ИИ становится гибче, точнее и действительно готовым к «боевым» задачам.

Читать далее

Как я вскрыл «умный» замок пятью способами за пять минут

Wed, 09/03/2025 - 14:04

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

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

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

Читать далее

VPS-сервер как платформа для ИИ-агентов

Wed, 09/03/2025 - 14:01

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

Например, на VPS можно запустить агента с круглосуточным мониторингом цен на маркетплейсах: на Хабре недавно была статья об этом. Понятно, что он запускается на любом компьютере, но конкретно для целей мониторинга сайтов в интернете требуется онлайн 24/7.

Читать далее

Оркестрируем 15 тысяч инстансов разных БД без боли (почти)

Wed, 09/03/2025 - 14:00

Опыт Wildberries: автоматизация Ansible, стандартизация ролей, тестирование в CI и собственное решение Inventory Housekeeper. Практические подходы для повышения надежности и снижения ошибок при постоянном масштабировании.

Читать далее

Хватит ли мне недорогой VPS? Сравниваем недорогие тарифные планы HOSTKEY по конфигурациям, мощностями и применимости

Wed, 09/03/2025 - 13:58

Стоит ли экономить на VPS или лучше взять тариф с запасом? Мы протестировали три недорогих конфигурации HOSTKEY и наглядно показали, для каких задач хватит минимального тарифа, а где разумнее сразу инвестировать в более мощный сервер.

Читать далее

«Око Саурона» и оптическая иллюзия помогли решить космическую загадку

Wed, 09/03/2025 - 13:55

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

Блазары — это экстремальные и загадочные объекты, и у астрофизиков есть много нерешённых вопросов, связанных с ними. Механизмы, лежащие в основе их струй, плохо изучены. Какую роль играют магнитные поля? Как ускоряются частицы в струях, чтобы излучать гамма-лучи? Как они излучают нейтрино? Некоторые струи простираются на тысячи световых лет, но при этом изменяются в масштабах времени, короче нескольких минут. Что является причиной этого?

Читать далее

Как мы добились оценки приложения в 5 звезд за 2 часа

Wed, 09/03/2025 - 13:39

Всем салют, на связи мобильный Flutter разработчик из Comrades Dev.

У нас в приложении была вечная проблема - люди пользуются, всё окей, но отзывов почти нет. В сторе висела небольшая цифра в 30 оценок и рейтинг 4.9. Вроде неплохо, но не то, чтобы "вау". Также отзывы которые мы собирали в соц сетях, а также при опросе знакомых кто им пользуется, были только положительные. Решили попробовать маленький эксперимент, чтобы повысить количество оценок и он неожиданно выстрелил.

Читать далее

Невидимая рука интерфейса: как ИИ меняет дизайн и дизайнеров

Wed, 09/03/2025 - 13:29

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

Читать далее

«Стеклянный мир» iOS 26. Адаптируем приложение под новые гайдлайны

Wed, 09/03/2025 - 13:09

Уже скоро релиз iOS 26 и обновления SDK приложений. Apple снова вносит корректировки, а разработчики и дизайнеры снова подстраиваются. У текущих приложений будет переходный период, но вопрос с обновлением интерфейсов рано или поздно настанет и придется адаптировать под новый SDK и стиль Liquid Glass, чтобы продукт выглядел современно.  

Наш дизайнер интерфейсов Фёдор Миронов поделится наблюдениями о новых гайдлайнах и расскажет, какие изменения принесёт Liquid Glass. А ещё покажет несколько примеров обновления интерфейсов тестового приложения и нашего финтех-проекта Moneon.

Читать далее

Не пора ли подумать о переходе на IP v6?

Wed, 09/03/2025 - 13:09

Протокол IP v6 существует уже довольно давно. С тех пор как перспектива полного исчерпания адресов в IP v4 стала очевидной, поддержка шестой версии стала появляться в различных операционных системах и сетевом оборудовании. Однако на практике до сих пор внедрение данного протокола можно встретить довольно редко.

В этой статье мы начнем рассматривать работу с протоколом IP v6 и поговорим о преимуществах данной версии, а также рассмотрим типы адресации.

Читать далее

IBM против «Банды девяти»: последняя битва за господство на рынке ПК

Wed, 09/03/2025 - 13:06

Сегодня речь пойдет про последнюю битву на рынке персональных компьютеров в конце 1980-х. Аутсайдеры бросили вызов самой могущественной компании в мире, что в итоге поменяло архитектуру, позиции на рынке и статус непобедимого «голубого гиганта». Начать надо с широко известных фактов: в 1981 году корпорация IBM представила миру персональный компьютер (IBM PC). Это событие ознаменовало рождение самой популярной компьютерной архитектуры в истории. Несмотря на споры о том, какую модель считать первым настоящим ПК, именно IBM PC заложил основу для индустрии, какой мы знаем ее сегодня. В первой половине XX века IBM прочно удерживала лидерство на рынке табуляторов, а во второй доминировала в сегменте мейнфреймов. Успешный выход IBM на рынок ПК стал не только финансовым триумфом для компании, но и катализатором технологического прогресса, продемонстрировав миру открытую и удобную архитектуру персонального компьютера. Всего через пять лет объем рынка ПК превзошел весь рынок мейнфреймов, формировавшийся на протяжении почти четверти века. IBM купалась в лучах славы. Поначалу.

Читать далее

CLI в 2025: отголоски динозавров или реальная потребность

Wed, 09/03/2025 - 13:01

Почему в 2025 мы все еще используем CLI? Вокруг так много прекрасных pixel-perfect GUI на OLED-экранах, а интернет провели даже в часы, очки и кольца. Как проектировщик взаимодействия с серверной ОС я часто участвую в дискуссиях на тему ‭«GUI vs CLI». Это вдохновило меня поисследовать, почему CLI такой, какой есть, что подарила ему современность и почему GUI до сих пор не заменил его на серверах.

Читать далее

[Перевод] Как проверить время и асинхронный код в Go

Wed, 09/03/2025 - 13:00

Команда Go for Devs подготовила перевод статьи о пакете synctest, который с Go 1.25 стал частью стандартной библиотеки. Он позволяет писать быстрые и надёжные тесты для конкурентного кода, не усложняя сам код. Теперь асинхронные операции можно проверять без долгих ожиданий и флаки-тестов.

Читать далее

Self skills – новая норма? Не софтами и хардами едиными

Wed, 09/03/2025 - 12:57

Кажется, только все поняли: чтобы быть успешным в IT и найти работу мечты, нужно прокачивать hard и soft skills. И тут на арену вышли они – self skills.

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

Читать далее

NABU. Феномен «канадского интернета 80-х», родившегося задолго до появления интернета

Wed, 09/03/2025 - 12:54

Что такое Набу? В аккадской мифологии — бог мудрости, покровитель писцов и каллиграфов. Еще под этим названием известна планета, расположенная во вселенной «Звездных Войн» около Внешнего Кольца — родина неподражаемого Джа-Джа Бинкса. И почти совсем неизвестна —фирма из города Оттава, в первой половине восьмидесятых годов создавшая в Канаде уникальную компьютерную сеть — предшественник интернета, и наладившая выпуск довольно интересных с конструктивной точки зрения персональных компьютеров, способных загружаться и запускать приложения по сети. Вот об этих очень смелых проектах мы сегодня и поговорим.

Что такое NABU?

Как мы заменили MS WSUS и SCCM в распределенной инфраструктуре: пилот РОСА Центр управления

Wed, 09/03/2025 - 12:50

В предыдущей части кейса мы рассказали о внедрении Службы каталогов Dynamic Directory – отечественного аналога Active Directory, который позволил заменить MS AD и решить задачи централизованного управления учетными записями и политиками. Однако для зрелой распределенной инфраструктуры этого недостаточно: необходим инструмент централизованного управления жизненным циклом рабочих станций и серверов – тот самый функционал, который в Windows‑мире обеспечивают Microsoft System Center Configuration Manager (SCCM) и Windows Server Update Services (WSUS). В этой статье речь пойдет о том, как мы в рамках пилота внедрили платформу РОСА Центр управления (РОСА ЦУ) и с ее помощью заменили WSUS и SCCM в инфраструктуре заказчика.

Читать далее

[Перевод] Не выбирайте странные подсети, пользуйтесь VRF

Wed, 09/03/2025 - 12:42

Что такое встроенная сеть (embedded network)? Мне довольно сложно было найти подходящее название для этого явления, но я очень часто с ним сталкивался, и поэтому придумал своё. Хорошим примером может служить портативная видеостойка. Допустим, вы таскаете стойку с видео- и сетевым оборудованием, и вам нужно подключать её к сети на месте проведения мероприятия для стриминга в Интернет. Устройства в стойке должны общаться друг с другом, но вы не хотите заново конфигурировать их адреса каждый раз, когда приезжаете на новое место, потому что в нём используется другая подсеть.

Решить эту проблему очень просто! Достаточно добавить в стойку небольшой маршрутизатор, чтобы у вас была постоянная подсеть, а NAT изолирует вас от изменения IP-адресов снаружи вашей маленькой сети. Ваша стойка имеет адреса 10.0.0.0/24, потому что их легко запомнить, а маршрутизатор получает IP-адрес на месте при помощи DHCP.

Всё это замечательно работает, пока не оказывается, что публичная сеть на месте проведения мероприятия тоже находится в сети 10.0.0.0/24. У маршрутизатора внезапно появляется одна и та же подсеть на обоих интерфейсах, а адреса в стойке начинают конфликтовать с другим оборудованием.

На этом этапе часто начинают выбирать для портативного оборудования странные подсети. «Каковы шансы, что на месте будет использоваться подсеть 172.16.42.0/24 или 10.11.12.0/24?» И да, это будет работать, но однажды у вас возникнет конфликт, потому что люди попросту не очень хорошо справляются с выбором случайных чисел. На самом деле, необязательно, чтобы сеть зависела от случайности, вам просто нужны другие возможности маршрутизаторов, нечасто применяемые в стандартных потребительских моделях.

Читать далее

Куб рабочего стола и прочие эффекты на Fedora 42: Liquid Glass от Apple отдыхает

Wed, 09/03/2025 - 12:35

Пару дней назад я поймал себя на мысли: «раньше было лучше». Но когда я попытался сформулировать причину, вывод был однозначен. Мне не хватает давно забытого чувства, когда операционная система выглядит футуристично, а эффекты рабочего стола разительно отличаются от привычных для пользователей интерфейсов Windows и macOS.

В то время как Apple с невероятным апломбом заявляет об уникальности своего Liquid Glass, я вспомнил о Compiz Fusion и Emerald, дающих широкие возможности кастомизации рабочего стола. Эта замечательная пара приложений, на мой взгляд, была незаслуженно забыта. Мне захотелось посмотреть, насколько будет хорошо смотреться современная Fedora Linux, если вернуть ей эффекты из далекого прошлого.

Читать далее

Открыл брокерский счёт для юрлица и наторговал X2 к выручке

Wed, 09/03/2025 - 12:21

Но радоваться было нечему. За такой финт пришлось регистрировать новое юрлицо и переподписывать контракты.

Читать далее

Методы имплементации ERP-систем с точки зрения оргобъема

Wed, 09/03/2025 - 12:10

Казалось бы, чего может быть сложного: спроектировали, разработали, протестировали программную информационную систему и все, осталось только ее запустить в продуктивный режим эксплуатации, что обычно неоднократно репетируется. Но так ли это просто? Ответ положительный, если внедряется ERP-система на подразделении с небольшим числом конечных пользователей, уровень владения компьютером у сотрудников плюс-минус нормальный, все участники проекта сосредоточены в одной локации и, наконец, число специфичных требований к системе небольшое. Сейчас мы рассмотрели типовой проект внедрения корпоративной системы (далее – КИС).

Однако, бывают и более масштабные проекты, требующие более тщательного анализа и выбора вариантов запуска ERP-решения. Например, компания имеет распределенную географию работы, число конечных пользователей велико, часть из которых и компьютером то не пользовались, плюс ожидается, что КИС будет сильно кастомизирована под потребности заказчика. Здесь не получится взять и сразу запустить новое ИТ-решение на всех локациях и для всех пользователей. Хотя, нет, получится, но риск того, что все закончится провалом, достаточно велик. Как быть в этом случае? Необходима более разумная и согласованная со всеми стратегия запуска ERP-системы. Подобную стратегию называют по-разному: где-то концепция имплементации, в других источниках – стратегия развертывания, мы же будем называть ее стратегией внедрения.

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

Читать далее

Who's online

There are currently 1 user and 6 guests online.