-
Для кого этот рассказЯ не разработчик, так что это не техногиковский обзор очередного инструмента. Скорее, это пошаговая инструкция для тех, кому нужно разобраться, что у пользователей в голове, без тонны интервью, созвонов и слитых бюджетов. Для продуктовых менеджеров, методистов, у…
-
Понимающий робот: голосовой интерфейс на ESP32 и OpenAI
— Развернись на 180 градусов, проедь вперёд и включи фары.— Подъедь ближе к свету.— Если рядом ничего нет — проедь вперёд, потом поверни направо.Хочется, чтобы даже игрушечные роботы понимали такие команды с полуслова, да ещё и на любом языке. Без…
-
Количественные исследования в продуктовом дизайне: как данные кормят бизнес в сфере недвижимости
Давайте поговорим о том, что лежит в основе любого успешного цифрового продукта — о данных, которые становятся «хлебом насущным» для бизнеса. Именно они помогают компаниям не просто выживать, но и расти, превращая гипотезы в прибыльные решения. В этой статье мы…
-
Оборачиваем обработчики событий коробки Битрикс24 в стандартный модуль
Привет, Хабр. Недавно я написал целый цикл статей по работе со смарт‑процессами, помогающий погрузить «непосвященного» человека в азы API коробочной версии, реализующего возможности управления смарт‑процессами и связанными с ними элементами. В рамках последней статьи, разъясняющей применение обработчиков события, от слушателей и интересующихся получил в личку много…
-
ТОП-5 нейросетей для транскрибации аудио в текст (часть 2)
Сгенерировано нейросетью GPT Image В первой части мы проверили три сервиса: AssemblyAI, Riverside и Teamlogs. Все они обещали точную и быструю транскрибацию, но на деле…Первый оказался хорош на английском, но на русском плыл. Второй выдал интересные фишки в интерфейсе, но…
-
pytest.raises: ловим исключения правильно
Привет, Хабр!Сегодня говорим о pytest.raises. Не о его наличии в экосистеме — это известно каждому, кто хоть раз писал тесты. Говорим о правильном использовании. Потому что между «тест проходит» и «тест действительно что‑то проверяет» — пропасть.Контекст и ожидание: что делает pytest.raises?Тест — это не просто проверка результата. Это формулировка…
-
Релиз открытого инструментария для загрузки прошивок Fwupd 2.0.10
Cостоялся релиз открытого инструментария для загрузки прошивок Fwupd 2.0.10. Исходный код проекта написан на C и Python и опубликован на GitHub под лицензией GNU Lesser General Public License v2.1. Выпуск стабильной версии Fwupd 2.0 с поддержкой больших разделов в томах EFI FFS3 и возможностью стабильной работы с большинством типов…
-
Linux для начинающих: WSL — это читерство. Как Microsoft дал нам Linux без головной боли
Почему я выбрал WSL вместо полноценного LinuxОсновная часть моей разработки завязана на Linux, но один из самых удобных вариантов для меня — использование WSL (Windows Subsystem for Linux), а не переход на полноценную Linux-машину. В этой статье я хочу поделиться своим…
-
Как аргументированно попросить повышение после испытательного срока джуниору?
Хочу поделиться своей ситуацией и услышать советы — как грамотно обсудить повышение зарплаты после испытательного срока, особенно если на деле делаешь больше, чем указано в должности.🔹 Исходные условия:Приняли на позицию Junior Frontend Developer в московскую IT-компанию, работа полностью удалённая.Обещали ментора…
-
Spotify частично откатил свое обновление с числом слушателей подкастов
В мае 2025 года стриминговый сервис Spotify объявил, что будет публично показывать, сколько раз были прослушаны подкасты. Подкастеры негативно отнеслись к нововведению, и вскоре Spotify заявил, что частично откатывает эту функцию, пишет The Verge. Spotify решил показывать всем пользователям, сколько…