Habr.com

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

Память для роботов: как машины учатся видеть мир осознанно

Wed, 09/03/2025 - 15:42

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

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

Как устроен этот подход и что получилось в реальных экспериментах — обо всём по порядку.

Читать далее

Тест настольных светильников dpDUPI серии PRO

Wed, 09/03/2025 - 15:40

Я протестировал две настольные надмониторные лампы нового бренда dpDUPI, сделанные с максимальным упором на качество освещения и удобство использования.

Читать далее

Почему так трудно учить иностранный язык?

Wed, 09/03/2025 - 15:39

Почему многим людям трудно дается изучение иностранного языка? Почему так популярны и, к сожалению, так бесполезны интенсивы наподобие «заговори на языке на 2 недели» и развлекательно-игровые методики? А главное, какие основные принципы важно понять и принять, чтобы успешно овладеть иностранным языком? 

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

Итак, почему это важно? Язык, помимо всего прочего, – это способ упорядочить окружающий мир, разделить его на значимые детали и дать этим деталям название. Вот первая и главная причина различия языков – они принадлежат разным народам, которые жили и развивались в разных условиях, соответственно, и мир они делили на кусочки по-разному. Например, в языках северных народов, живущих в снежных регионах, существует гораздо больше слов, обозначающих разные виды снега и льда, чем в языках жителей, скажем, зоны умеренного климата. Для народов севера точные знания о снеге важны, для нас – не особо, а для жителей, скажем, Центральной Америки – и того меньше. Ещё один пример – числительные в языках племен, которые до сих пор живут первобытнообщинным строем. Здесь не будет дробей и больших чисел, вместо них будет стандартный набор от 1 до 10 (и то не обязательно), а дальше «много» и «очень много». Носителям языка не требуются большие числа и дроби, вот их и нет в языке. Но довольно экзотики, давайте посмотрим на языковую пару русский-английский.

Читать далее

Что скрывают чаты: анализ Telegram-сообществ

Wed, 09/03/2025 - 15:21

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

Сегодня не нужно ходить по домам и подавать объявления в газеты — достаточно найти чат и написать «Кто тусить?».

Но так ли всё однозначно? Что скрывают эти чаты, какие опасности они несут?

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

Читать далее

Как черные шляпы пользуются открытостью open source ПО

Wed, 09/03/2025 - 15:01

ПО с открытым кодом (и особенно со свободными лицензиями) стало фундаментом многих (или даже большинства) информационных систем. Однако открытость кода, баг-трекера, списков рассылок и публичный способ передачи патчей/PR используются злоумышленниками.

Читать далее

Миграция календаря из MS Exchange в VK WorkSpace

Wed, 09/03/2025 - 15:01

Российский бизнес активно занимается импортозамещением ИТ. В этих условиях компаниям требуется непрерывность бизнес-процессов при переезде на новый стек. Особое внимание в этом процессе уделяется инструментам для коммуникации и планирования. 

Меня зовут Леонид Мотовских. Я руководитель команды Календаря VK WorkSpace. В этой статье расскажу о методах миграции календаря из MS Exchange в VK WorkSpace, как мы реализуем их под капотом и какие механизмы применяем для исключения конфликтов.

Читать далее

Миграция календаря из MS Exchange в VK WorkSpace

Wed, 09/03/2025 - 15:01

Российский бизнес активно занимается импортозамещением ИТ. В этих условиях компаниям требуется непрерывность бизнес-процессов при переезде на новый стек. Особое внимание в этом процессе уделяется инструментам для коммуникации и планирования. 

Меня зовут Леонид Мотовских. Я руководитель команды Календаря VK WorkSpace. В этой статье расскажу о методах миграции календаря из MS Exchange в VK WorkSpace, как мы реализуем их под капотом и какие механизмы применяем для исключения конфликтов.

Читать далее

[Перевод] Самый быстрый способ читать Excel в Python

Wed, 09/03/2025 - 15:00

Команда Python for Devs подготовила перевод статьи о том, как читать Excel в Python быстрее всех. В статье результаты тестирования pandas, openpyxl, Tablib, DuckDB, LibreOffice и даже связки с Rust. Кто справился лучше всех и как за 4 секунды Python «проглотил» полмиллиона строк — читайте в статье.

Читать далее

Когда дело не в коде: как мы ловили мистические пропажи запросов на сетевом уровне

Wed, 09/03/2025 - 14:48

Привет, меня зовут Анатолий, я ведущий разработчик в ITFB Group. У нас высоконагруженный сервис торговых операций. И раз в неделю, как по расписанию, раздавался панический звонок: «Опять пропали запросы!». Мы неслись смотреть логи — а там... ничего. Ни ошибок, ни падений. Никаких пятисотых, только стабильные двухсотые. Стенды dev и prod молчали, как рыбы. Запросы загадочным образом появлялись через некоторое время, и всё работало, пока история не повторялась снова. Это был не баг, это был призрак. Призрак в сети.

Сегодня я расскажу, как мы его поймали.

Читать далее

От парсера до ИИ-платформы: как рекрутер «навайбкодил» инструмент, который экономит часы работы

Wed, 09/03/2025 - 14:45

Ещё недавно подготовка CV занимала 40 минут. Теперь — 30 секунд и помощь ИИ в анализе кандидатов. В тексте рассказываем, как с помощью вайб-кодинга рекрутер «Технократии» собрал парсер, из которого выросла внутренняя HR-платформа с искусственным интеллектом для создания резюме и оценки кандидатов.

Читать далее

Как изменился рынок онлайн-рекламы во вторых кварталах 2024 и 2025 годов. Исследование click.ru

Wed, 09/03/2025 - 14:08

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

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

Читать далее

Как сделать красочные цвета в аниме и фильмах? ffmpeg

Wed, 09/03/2025 - 14:06

Представляю к вашему вниманию шесть фильмов и пять аниме которые сам сделал. С красочными цвета! ffmpeg в командной строке полностью. Первый — это ремукс файл исходник. Где-то 30 или 40 гигабайт. Последний - это 7 или 12 гигабайт красочные цвета получили. А потом можно в Яндекс Диск скачать полный фильм!

Читать далее

SPDK в публичном облаке: лезем внутрь дисковой подсистемы в user-space

Wed, 09/03/2025 - 14:05

Всем привет! Меня зовут Василий Иванов, я ведущий разработчик в команде Data Storage в MWS Cloud Platform, занимаюсь тем, чтобы диски наших виртуальных машин были надёжные и быстрые.

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

Эта статья выходит по следам моего доклада на летнем Highload 2025 года.

Читать далее

[Перевод] 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. Вроде неплохо, но не то, чтобы "вау". Также отзывы которые мы собирали в соц сетях, а также при опросе знакомых кто им пользуется, были только положительные. Решили попробовать маленький эксперимент, чтобы повысить количество оценок и он неожиданно выстрелил.

Читать далее

Who's online

There are currently 0 users and 3 guests online.