Обновить

Все потоки

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

Нейронные сети для генерации планировочных решений. Часть 2

Уровень сложностиСредний
Время на прочтение5 мин
Охват и читатели1.9K

Привет, Хабр! Меня зовут Артур Ишмаев, я руководитель отдела внедрения и развития нейросетей в дирекции цифровых инноваций и ИИ в ПИК. 

В первой части статьи я подробно разбирал работу Data-driven Interior Plan Generation for Residential Buildings (2019) — одного из первых проектов, пытающихся воспроизвести процесс проектирования дома с помощью нейронных сетей, а именно с помощью набора свёрточных моделей.

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

Начну я с инструмента WallPlan, который стал важным промежуточным этапом в эволюции генеративных планировочных систем.

Читать далее

Тестирование дальности связи LoRa2021

Время на прочтение12 мин
Охват и читатели2.2K

LoRa2021 — это модуль беспроводного приемопередатчика, разработанный компанией G-NiceRF на базе новейшего чипа Semtech LoRa® LR2021. Он не только сохраняет преимущества дальней связи LoRa, но и реализует переход от «низкоскоростных датчиков» к «высокоскоростной передаче».

Типичное значение чувствительности приема LoRa2021 составляет -143 дБм (SF12/62,5 кГц). В диапазоне частот Sub-GHz чип LR2021 добавляет поддержку FLRC, при этом скорость передачи данных может достигать 2,6 Мбит/с (в стандартном режиме LoRa она составляет до 125 кбит/с).

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

Кроме того, данный модуль охватывает широкий спектр частот. Он поддерживает популярные диапазоны Sub-GHz (стандартные 433/470/868/915 МГц, с возможностью настройки 150–960 МГц) и диапазон 2,4 ГГц ISM. Также он поддерживает высокие частоты 1,5–2,5 ГГц (включая спутниковую связь S-диапазона), обеспечивая покрытие от земли до спутников.

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

При сохранении низкого энергопотребления с током в спящем режиме ≤2 мкА, LoRa2021 интегрирует технологию скачкообразной перестройки частоты LR-FHSS для работы в условиях сильных помех. Он также поддерживает измерение дальности RTToF и полностью совместим с основными протоколами Интернета вещей, такими как LoRaWAN, BLE 5.0 и Wi-SUN.

Читать далее

Инженерная история: добавляем 3-ю СУБД в карточный процессинг

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

В конце сентября Филипп Дельгядо, один из архитекторов карточного процессинга Lekton Sigma, выступил на Yandex Neuro Scale. На конференции он рассказал, как они с командой добавляли поддержку YDB к своему решению.

Под катом — интервью с Филиппом, где он поделился с нами ключевыми техническими моментами, которые видит интересными для широкой аудитории Хабра: зачем в принципе добавлять поддержку ещё одной базы данных, сколько разработчиков нужно, чтобы вкрутить лампочку всё запилить, и с какими сложностями они столкнутся при переходе от централизованной PostgreSQL к распределённой YDB.

Читать далее

Данные реальных логов за 7 месяцев на 527 человек — что люди делают с LLM на работе и что с ними не так

Уровень сложностиПростой
Время на прочтение8 мин
Охват и читатели1.6K

Данные реальных логов за 7 месяцев на 527 человек — что люди делают с LLM на работе и что с ними не так

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

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

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

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

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

Короче, за 7 месяцев с июня по декабрь 2025:

416 пользователей из 527 хоть раз потыкались

122346 запросов (в среднем 42 запроса на пользователя в месяц)

6851 доллар расходов (535 тысяч рублей, 184 руб/месяц на активного юзера)

Если бы они брали 20-долларовые подписки GPT, то получили бы то же самое в 8,5 раз дороже.

При этом мы внедряли агрегатор нейросетей, и там были картинки. 64% бюджета — генерация картинок.

Если только LLM, включая SOTA-модели вроде Gemini 3 Pro Preview, последние GPT, Gemini, последние Антропики — то было бы всего 62 рубля в месяц на пользователя.

Те, кто понял, зачем ему модель, возвращался постоянно.

В общем, заходите, расскажу, что реальные люди, если не бить их палкой, в реальном мире делают с LLM. На практике.

Читать далее

Как в смартфонах размещают столько антенн для разных частот?

Уровень сложностиСредний
Время на прочтение9 мин
Охват и читатели2.5K

Из школьного курса физики многие могут помнить, что длина волны влияет на габариты антенны. Наиболее эффективны антенны с размерами от ¼ до ½ длины волны (четвертьволновый и полуволновый вибраторы).

Вопрос. Если смартфон может работать на частоте 900 МГц, то где-то у него внутри должна находиться антенна соизмеримая длине волны в 33,3 см. ОК, пусть даже это четверть - это все равно порядка 8 сантиметров. 

А теперь вспомним, что на борту смартфона целая куча протоколов радиосвязи: Wi-Fi (2,4, 5 и 6 ГГц), Bluetooth (2,4 ГГц), сотовая связь (целый букет частот от 900 МГц до 4+ ГГц), NFC (13,56 МГц). Куда там все эти антенны запихивают? Давайте разберемся. 

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

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

Читать далее

Если зимой мазать руки увлажняющим кремом — будет только хуже — fixed

Время на прочтение5 мин
Охват и читатели2.8K

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

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

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

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

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

Мы сделали крем, ко��орый работает как жидкая перчатка — создаёт плотную защитную плёнку и параллельно восстанавливает кожу. Зачем для него стригут овец и что делает в составе дешёвый парафин — рассказываю под катом.

Читать далее

Запускаем бенчмарки всего с одним C# файлом

Уровень сложностиПростой
Время на прочтение2 мин
Охват и читатели2.2K

Если вы когда-нибудь задумывались, можно ли запустить бенчмарк, используя всего один C#-файл, то ответ: да, можно. Начиная с .NET 10, существует возможность создавать C#-приложения в одном *.cs‑файле. Проблема в том, что BenchmarkDotNet (BDN) не поддерживает такие бенчмарки с настройками по умолчанию. В этой статье я покажу, как обойти это ограничение, используя режим in-process.

Читать далее

Делаем лучшую радиосистему для Neko

Уровень сложностиСредний
Время на прочтение10 мин
Охват и читатели2.1K

Рассказ, как мы собрали "AirPods для гитары" — радио-модуль для передачи звука из гитары. Как так он звучит лучше аналогов, и зачем он Неке.

На фоне современных "как я навайбкодил high-load биллинг за 57 минут", это статья-динозавр п��о разработку из прошлого, но так уж вышло.

Читать далее

Ошибки, которые можно было не совершать

Время на прочтение3 мин
Охват и читатели2.2K

Двадцать лет в экосистеме 1С - это, знаете ли, такой профессиональный стаж, после которого начинаешь ловить себя на мысли: «Ну уж я-то точно все видела».
Руководитель направления 1С, руководитель проектов, коммерческий директор, клиенты, проекты, команда, ответственность - полный комплект взрослой управленческой жизни.

И вот именно с этим багажом я довольно долго совершала главную управленческую ошибку, которую могла не совершать вовсе.
Не потому что принимала плохие решения.
А потому что не знала.

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

Читать далее

Бэклог без хаоса: как навести порядок и не утонуть в задачах

Уровень сложностиСредний
Время на прочтение11 мин
Охват и читатели2.2K

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

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

Читать далее

Protobuf как контракт: spec‑first валидация с protovalidate (часть 2)

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

В первой части мы разобрали protoc-gen-validate и spec-first подход к валидации. Я обещал рассказать про protovalidateну и вот, держите :)

И самый первый вопрос конечно, а зачем вообще появился protovalidate, если PGV уже есть и работает?

Читать далее

Генерация колоды карт

Уровень сложностиСредний
Время на прочтение9 мин
Охват и читатели3.5K

В очередной раз столкнулся с тем, что разработчик игры (в качестве демо‑версии программных функций) использовал генератор случайных чисел «в лоб», что влечет за собой повторы ходов (игра была «морской бой», и поле клетка, по которой стрелял компьютер определялось как Math.floor(Math.random()*100), что подразумевает бесконечное повторение ходов). Поэтому хочу предложить простой и эффективный способ создать последовательность случайных чисел без повторения. Этот способ основан на перестановках в ряду натуральных чисел с использованием Math.ramdom(). Ну и поскольку много по этому вопросу не скажешь, в продолжение статьи - о сходящихся рядах случайных чисел!

Читать далее

Не junior-стек: какие технологии на самом деле требует рынок QA (анализ 2500 вакансий)

Уровень сложностиПростой
Время на прочтение9 мин
Охват и читатели3.9K

Рынок QA давно вышел за пределы «тестирования кнопок». Анализ 2500 вакансий показывает, какие технологии сегодня считаются базовым минимумом — и почему этот минимум далеко не junior-уровня.

Читать далее

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

Катализатор отклонения: как один персонаж может переписать всю историю

Уровень сложностиСредний
Время на прочтение6 мин
Охват и читатели3.3K

Как‑то я писала пост о том, что нельзя оставлять зрителя в стрессе. Обязательно нужна разрядка, иначе впечатление будет, мягко говоря, не очень. Но есть ещё одна ошибка, за которую авторы платят гораздо дороже — слепое украшательство сюжета.

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

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

Читать далее

Как реальность разрушает миф об «ИИ-революции»?

Уровень сложностиПростой
Время на прочтение9 мин
Охват и читатели3.3K

Увольнения из-за ИИ - полная чушь

Если есть что-то, что Марк Бениофф любит, так это ИИ, и эта страсть довела его до полного безумия. Помните, как мы все смеялись над жалким гуманоидным роботом Маска? Тот самый, который был настолько бесполезен даже в попытках притвориться функциональным, что стажёр, управлявший им как дрянным диснеевским аниматроником из 90-х, заставил его катастрофически упасть на задницу, просто выйдя из системы. Пока мы все показывали пальцем и смеялись, Бениофф восхвалял робота, говоря, что он может трансформировать работу бизнеса, и поделился видео своего взаимодействия с Optimus в качестве доказательства. В этом видео Optimus был не просто тормозящим, глючным месивом - мы вообще не видим, как он завершает до смешного простую задачу, которую дал ему Бениофф: отвести его на кухню за колой. Это сильно намекает на то, что он это никогда не сделал. И давайте не забывать: это гуманоидный робот, он должен был сходить на кухню за колой для вас, а не провожать вас туда! Планка была опущена до пола, и он всё равно провалился. И это было, очевидно, лучшее, что Бениофф мог предложить в поддержку своего безумного заявления. Честно говоря, Бениофф так лижет ИИ, что это ��ыглядит как извращённый, безумный фетиш. А это проблема, поскольку Бениофф - генеральный директор Salesforce, одной из крупнейших компаний по работе с клиентами на планете. Так что он может воплотить своё извращённое безумие в жизнь, и в сентябре прошлого года он именно это и сделал, уволив почти половину сотрудников Salesforce и заменив их ИИ. Но всё, что это доказало - насколько некомпетентной, маниакальной, порочной и пустой является ИИ-революция, как и сам Бениофф.

Читать далее

Как я отказался от FFmpeg и написал FLAC энкодер за 500 строк на Go

Уровень сложностиСредний
Время на прочтение5 мин
Охват и читатели4.1K

Избавляемся от FFmpeg: конвертер аудио на чистом Go с FLAC-энкодером

Как убрать зависимость от FFmpeg в аудиоинструментах. Разбираю архитектуру, pure Go библиотеки и написание FLAC-энкодера с нуля. Результат: один бинарник для Linux, Windows, macOS.

Читать далее

Как Яндекс строит свою опенсорс-экосистему — рассказывает Сергей Бережной, директор по взаимодействию с разработчиками

Время на прочтение5 мин
Охват и читатели4.1K

Обсудили с @veged развитие open source-экосистемы компании — ключевые моменты за 2025 год, подходы к взаимодействию с сообществом и другие нюансы.

Читать далее

Решение обратной задачи рекомендаций: опыт участия в VK RecSys Challenge

Время на прочтение4 мин
Охват и читатели4.2K

В декабре 2025 года VK провёл RecSys Challenge LSVD — соревнование по машинному обучению с нестандартной постановкой задачи. Традиционные рекомендательные системы решают проблему "что показать пользователю", но здесь требовалось обратное: для каждого нового клипа определить, каким пользователям он может быть интересен. Такой подход помогает решать проблему холодного старта контента, когда новое видео только появляется в системе и не имеет истории взаимодействий.

Я принял участие в этом челлендже и хочу поделиться своим решением, архитектурой системы и практическими выводами.

Читать далее

Новый судебный замес Маска с Альтманом, а также гренландские тарифы Трампа

Время на прочтение9 мин
Охват и читатели7K

Самые интересные новости финансов и технологий в России и мире за неделю: Трампу подарили Нобелевку, отмена виз в США для россиян, Telegram стали замедлять сильнее, в ChatGPT вставляют рекламу, GPT-5.2 впервые решил сложную задачу Эрдёша, в Siri встроят модель Gemini, а также свежее фото новой Ларочки.

Читать далее

Разбор JavaScript‑malware под Windows Script Host: AutoIt‑подобный фреймворк для полного контроля системы

Уровень сложностиСредний
Время на прочтение8 мин
Охват и читатели4.2K

В данной статье разбирается JavaScript‑файл, предназначенный для выполнения в Windows Script Host (WSH). Представленный код является вредоносным фреймворком, маскирующимся под вспомогательную библиотеку.

Читать далее