Все потоки
Поиск
Написать публикацию
Обновить

Все потоки

Сначала показывать
Порог рейтинга
Уровень сложности

ИИ-поиск в 2ГИС: как учим нейросети понимать настроение, фото и смыслы

Время на прочтение8 мин
Количество просмотров249

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

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

1. как понять атмосферу заведения и добавили новый атрибут «вайб-фильтры»;

2. как находить похожие места по изображениям и сделали поиск по фото.

3. как дать пользователю возможность искать «по смыслу» и реализовали ИИ-поиск. 

Читать далее

От сети капилляров к реальным геологическим структурам

Уровень сложностиСредний
Время на прочтение3 мин
Количество просмотров192

Ученые из МФТИ и Объединенного института высоких температур РАН промоделировали двухфазное течение в пористых средах с использованием неоднородной сетевой модели. Их исследование поможет более эффективно добывать углеводороды и исследовать подземные пласты. Работа опубликована в журнале «Компьютерные исследования и моделирование».

Моделирование двухфазного течения в пористых средах — задача критически важная ��ля нефтедобычи, гидрологии и многих других областей. 

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

Читать далее

Узнаёте себя в героях сериала Silicon Valley?

Уровень сложностиСредний
Время на прочтение14 мин
Количество просмотров741

 Disclaimer: Рассмотрим персонажей сериала Silicon Valley и их личностные стратегии (диагнозов не ставим). Возможно, вы узнаете в них своих коллег или самих себя, сможете подметить особенности общения и пофантазировать о возможных проявлениях выгорания.

Что будет в статье:

Кратко о Silicon Valley (для тех, кто забыл/не смотрел)

Личностные стратегии

Читать далее

Про асинхронное программирование микроконтроллеров и программирование аппаратных функций периферии процессора

Уровень сложностиСложный
Время на прочтение15 мин
Количество просмотров1.8K

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

Читать далее

Как устроен AI-чат простыми словами

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров858

Большие языковые модели (LLM) умеют только одно — предсказывать текст. Но за простым ответом AI-чата скрывается целая архитектура: фронтенд, бэкенд, память, векторные представления, инструменты (tooling) для работы с внешними сервисами и новый протокол MCP для стандартизации их использования. В статье простыми словами объясняю, как всё это складывается в единый механизм: от «чата» до «агента».

Читать далее

Сбор и просмотр статистики с WirenBoard

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров268

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

Читать далее

Angular signals 101

Уровень сложностиСложный
Время на прочтение40 мин
Количество просмотров582

Angular Signals 101 Это не поверхностный обзор, а полное погружение в мир сигналов. Мы разберем всё: от публичного API до внутреннего устройства планировщика в Zoneless.

Начать полное погружение

О книге «Фулстек JavaScript: Секреты, которые должен знать каждый миддл»

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров1.3K

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

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

Автор приводит приемы senior-разработчиков, чтобы «работать скорее на уровне системы, чем отдельных строк кода» и находить оптимальные/компромиссные решения.

Читать далее

Почему E = mc²: подробное объяснение с минимумом формул и максимумом смысла

Уровень сложностиПростой
Время на прочтение24 мин
Количество просмотров9.2K

28 сентября 2025 года празднуется 80-летие атомной промышленности. А ещё в 2025-м году исполняется 120 лет, как Эйнштейн вывел формулу эквивалентности массы и энергии (в контексте его теории, не отрицая вклада других исследователей - мы поговорим и про них). Представляю вам текстовое изложение моей лекции, посвящённой этим событиям. Я не физик, но специализируюсь в теории и истории энергии и энергетики, поэтому не могу пройти мимо истории и смысла самой знаменитой формулы. Я попытался дать наиболее простое и в то же время полное объяснение этой формулы, с позиции современных знаний о физических явлениях. Я искал подобные объяснения во многих источниках, но либо натыкался на лес формул без пояснения их смысла, либо на что-то простенькое и поверхностное. Итак, [еще одно] объяснение смысла E=mc^2 . Углубленные знания в физике и математике не требуются. Критика и дополнения приветствуются!

Читать далее

22 век. Вечер. Алиса

Время на прочтение27 мин
Количество просмотров846

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

Алиса, стройная девушка среднего роста, с лёгкой, почти воздушной походкой. Её волосы цвета тёмного шоколада, слегка вьются и ниспадают до плеч, обрамляя лицо с выразительными зелёными глазами, кажущиеся одновременно задумчивыми и полными решимости. Кожа имеет лёгкий золотистый оттенок, словно она часто бывает на солнце, а на левой щеке едва заметная родинка добавляет образу изюминку. Она всегда одета просто и в то же время стильно. 
         Теперь, когда мы познакомились с главной героиней, можно переходить и к повествованию. Один день из жизни человека конца 22 века.

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

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

Читать далее

Эффект Манделы или как одновременно вывести звук на две bluetooth колонки c Samsung на андроиде 15

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров16K

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

Красную таблетку (читать далее)

Верификация разработчиков Android по паспорту

Время на прочтение4 мин
Количество просмотров3.1K

Отображение публикации в ленте: https://habrastorage.org/webt/y8/_f/ie/y8_fieem8eml80znqqbilsqqbug.png
Текст в ленте: 25 августа 2025 года компания Google объявила о «новом уровне безопасности для сертифицированных устройств Android». Для защиты против вредоносного ПО принято решение ввести обязательную верификацию разработчиков, которые подписывают Android-приложения (здесь и далее имеются в виду приложения для сертифицированных устройств с предустановленными программами Google, производители таких устройств перечислены здесь).

В данный момент все все APK-файлы в Android должны быть подписаны цифровой подписью с помощью сертификата, прежде чем будут установлены на устройство или обновлены. В будущем, что

Читать далее

Рутокен ЭЦП + ИФНС: отправляем отчетность в Линуксе

Время на прочтение4 мин
Количество просмотров1.4K

Еще не так давно периодическая процедура типа "сдача налоговой отчетности" заставляла нервно дергаться глаз: для того, чтобы сделать это онлайн - нужна электронная подпись на USB-токене, для того, чтобы работать с USB-токеном нужно установить специальную программу (широко известную в узких кругах), а для того чтобы установить эту специальную программу - нужен компьютер с Windows.
Да еще у нее может закончиться срок лицензии, и тогда его надо продлевать...

Но что делать, если больше ни для чего мне Windows не нужен нигде и никогда? Держать на полке специальный старый ноубук (который все время мешается)? Завести образ виртуальной машины, который нужно будет в определенное время запускать только ради того чтобы отправить файл?
Да еще периодически обновлять программу, выполнять хотелки типа "нужно установить версию ХХХ не ниже YYY!", бороться со странными багами после установки версии XXX...

Причем, нельзя это сделать где-то на сервере и работать удалённо - получится ошибка типа "по идейным причинам программа не работает с ключом через удаленный Рабочий стол!"- ну как-то так.
Изволь поставить на свой компьютер и работать лично! Очень "удобно", когда у тебя их несколько в разных местах...

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

Читать далее

Ближайшие события

Как думают ИИ-модели: раскладываем рассуждения на эпизоды

Время на прочтение3 мин
Количество просмотров1K

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

Читать далее

Что такое AI-агент и из каких основных частей он состоит

Уровень сложностиСредний
Время на прочтение20 мин
Количество просмотров4.5K

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

🔥 Начинаем 🔥

Как гонять Claude Code (и не только) с качественными моделями задешево?

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров6.2K

Вижу много высказываний на тему, что Claude Code хорош, но очень дорог. И это правда. С платой за API деньги улетают с пугающей скоростью. А с подпиской быстро упираешься в ограничения. При этом есть модели вполне сравнимого качества, но в разы (если не на порядок) дешевле.

Как подключить?

Полезный проект — ещё полдела: инструменты для оформления README и документации

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров1.8K

База знаний помогает пользователям быстро понять, какие возможности есть у облачных сервисов — так же, как качественный README объясняет назначение open source‑проекта. 

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

Читать далее

Потеря и восстановление данных 8 августа 2025 из-за беспечности в безопасности

Время на прочтение4 мин
Количество просмотров2.4K

После 22:00 у меня случилась проблема с диском U: ёмкостью 2 Гб — на нем частично исчезли файлы и папки, изначально мне показалось, что из-за аппаратного сбоя HDD, но потом я выяснил истинную ужасную причину, о которой нужно знать. Рассказываю, как я с этим боролся.

Читать далее

Как я разрабатывал приложение llm-translate для перевода с помощью нейросетей

Уровень сложностиСредний
Время на прочтение14 мин
Количество просмотров2K

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

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

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

Изображение на обложке - веб-интерфейс страницы перевода в созданном приложении.

Читать далее

Как я проверял DeepSeek на независимое мышление в электронике, парадоксом FlyBack конвертера

Уровень сложностиПростой
Время на прочтение13 мин
Количество просмотров8.8K

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

И вот я решил проверить DeepSeek на его мышление. Будет ли он отвечать на вопрос по учебникам или будет использовать свои знания о принципах работы источников питания на обратно-ходовых преобразователях. Далее привожу мою переписку с DeepSeek:

МОЙ ВОПРОС: может ли ток в катушке нарастать мгновенно

Хм, вопрос о мгновенном нарастании тока в катушке. Это классическая тема из электромагнетизма, связанная с явлением самоиндукции. Нужно объяснить просто, но с физической сутью.

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

Можно начать с прямого ответа "нет", затем разобрать физическую причину — правило Ленца и ЭДС самоиндукции. Хорошо бы добавить формулу для наглядности, но без углубления в высшую математику.

Читать далее