Обновить

Все потоки

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

Что наша жизнь? Игра! Основы геймификации и её применения в продукте

Уровень сложностиПростой
Время на прочтение11 мин
Просмотры517

Признавайтесь, уже собрали свой daily streak в Duolingo? Если нет, то вы точно знаете хотя бы одного человека, который делает это регулярно, ведь MAU Duolingo 130млн человек.

Что заставляет пользователей заходить в это приложение каждый день на протяжении многих месяцев, а то и лет? Скорее всего это не просто сила воли и не желание выучить английский. Это — магия геймификации.

Читать далее

Как мы учили кассу самообслуживания в столовой отличать борщ от свекольника

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

Хочу рассказать о том, как мы разрабатывали и внедряли кассы самообслуживания для столовых и фудкортов. Под катом:

Почему распознавать еду сложно (но можно). Где мы ожидали получить проблемы, и где они были на самом деле. Почему не нужно помогать кассиру делать свою работу. Сколько котлет нужно сфоткать для уверенного распознавания. Бунт кассиров, бессмысленный и беспощадный. Какие проблемы создает товароведу касса самообслуживания.

Читать далее

Безопасность маленьких проектов

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

Привет, Хабр! Я заметила, что в стартап-культуре и среди небольших команд бытует миф: «Мы слишком малы, чтобы нас атаковали». Я считаю, что сейчас это одно из опаснейших заблуждений, поэтому и решила написать статью, чтобы поделиться своими мыслями и некоторыми знаниями на эту тему.

Читать далее

Собираем OpenWRT прошивку и ImageBuilder для нестандартного оборудования на основе dts

Уровень сложностиСредний
Время на прочтение5 мин
Просмотры2.4K

Привет Хабр! Меня зовут Алексей и я занимаюсь беспроводными технологиями. Не так давно я рассказывал, как собрать прошивку OpenWRT без image builder. В этой статье мы повысим планку и попробуем собрать и прошивку, и image builder для модели роутера с частичной поддержкой OpenWRT. Под частичной поддержкой я понимаю то, что для данной конкретной модели роутера поддержки нет, но она есть для платформы. Экспериментировать я буду с реальным устройством - это Wi-Fi 7 роутер, полученный от китайского производителя. Вместе с роутером производитель предоставил нам необходимую документацию и DTS файл. Заранее хочу предупредить, что производитель просил не раскрывать название модели и не тиражировать его DTS файл. Поэтому часть информации на скриншотах я заблюрирую.

Читать далее

Создаем свои компоненты для ESPHome на примере датчика света и приближения (AP3216)

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

ESPHome позволяет создавать программы для микроконтроллеров (ESP32, ESP8266 и т. д.) посредством написания YAML файлов. Это значительно упрощает и ускоряет разработку. Внешние компоненты (external components) разрабатываются с использованием С/С++ и Python и могут быть использованы повторно, по аналогии с библиотеками. Внешние компоненты могут разрабатываться для сенсоров, кнопок, GUI-компонентов и т.д.; подключаться локально или из удаленных репозиториев.

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

Читать далее

Локальные нейросети для бизнеса: как сэкономить время и деньги с Mac Mini и GPT-OSS-20B

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

Привет! Меня зовут Максим Морозов, я AI project manager в Битрикс24.

В эпоху тотальной цифровизации даже малому бизнесу необходимо использовать искусственный интеллект — анализировать отзывы, автоматизировать рутину или создавать чат-ботов. Но облачные API (OpenAI, Claude) обходятся дорого, и не все готовы передавать данные третьим лицам из-за требований конфиденциальности. Решение? Локальные нейросети на собственном «железе».

Читать далее

«Кривые руки» или новый уровень DPI? Разбор выходных блокировок XRay и VLESS

Уровень сложностиСредний
Время на прочтение5 мин
Просмотры39K

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

Читать далее

Никлаус Вирт и язык Pascal — легенды 80-х

Уровень сложностиПростой
Время на прочтение7 мин
Просмотры5.4K

В 1970 году молодой швейцарский учёный и программист Никлаус Вирт (Niklaus Wirth) выпустил первую версию Pascal. Прошло более полувека, автор умер в 89 лет, а вот Паскаль остаётся актуальным и популярным языком программирования.

Читать далее

Недельный геймдев: #253 — 23 ноября, 2025

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

Из новостей: Blender 5.0, разработчик Megabonk отказался от номинации на The Game Awards, Unity и Epic Games объявили о сотрудничестве, Microsoft выложила исходники серии Zork.

Из интересностей: устная история Shadow of the Colossus, как в Quake.exe появился стек TCP/IP, интерактивное руководство по Tweens в Godot.

Читать далее

Роевой интеллект: как 15 строк кода заменяют централизованное управление дронами

Время на прочтение5 мин
Просмотры2.5K

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

*Код и симуляция: Python 3.8+, matplotlib, numpy

Проблема централизованного управления

Представьте, что вам нужно координировать движение 50 дронов. Первое, что приходит в голову — центральный контроллер с нейронной сетью, которая вычисляет оптимальные траектории для каждого аппарата. Но у этого подхода есть фундаментальные недостатки:

Читать далее

IT без выгорания: как остаться в профессии и не потерять вкус к жизни

Время на прочтение11 мин
Просмотры2.6K

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

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

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

Читать далее

Магия itertools: Перестаньте писать велосипеды на циклах for

Уровень сложностиСредний
Время на прочтение16 мин
Просмотры6.6K

Почему опытные Python-разработчики редко используют циклы for для обработки данных? Потому что императивный стиль на больших объемах данных ведет к исчерпанию памяти (OOM) и замедлению работы.

Модуль itertools — это стандарт индустрии для создания эффективных конвейеров обработки данных. Он реализует концепцию ленивых вычислений (lazy evaluation), позволяя обрабатывать бесконечные потоки или огромные дампы БД, потребляя константный объем RAM.

Читать далее

Испанская барахолка в ноябре: от олдскульных автоответчиков до ультразум-камер и вольтметров

Время на прочтение6 мин
Просмотры3.1K

Привет, Хабр! В воскресенье я снова посетил барахолку под Валенсией. День был относительно теплый, всего плюс 18 с утра, пришлось надеть куртку. Но это меньшее зло. Удивительно, но сегодня покупателей было просто огромное количество — не протолкнешься. К некоторым развалам буквально доступа не было, потому что они огораживались широкими спинами покупателей. Я как-то втискивался, но и товаров, которые хотелось бы купить, не было. Зато было много других, весьма необычных. Их я фотографировал и показываю сейчас. Поехали!

Читать далее

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

Проверка OpenIDE: они этого не хотели, но мы сделали

Уровень сложностиСредний
Время на прочтение11 мин
Просмотры1.4K

Если хотите посмотреть, что нашёл статический анализатор PVS-Studio в исходном коде Intellij платформы, используемой OpenIDE, то добро пожаловать в статью.

Читать далее

ИИ vs человеческая психика: битва ближайших десятилетий

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

Я понимаю, что название кому-то покажется кликбейтным, а рука сама потянется отсыпать минусов с пометкой «несоответствие содержания названию» (или как-то так). Но я действительно считаю, что повсеместное внедрение ИИ-сервисов/агентов/инструментов неизбежно отразится на жизни человека. И отразится не в лучшую сторону.

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

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

Дисклеймер №1: В силу подхода к работе так сложилось, что обычно я консультирую людей интеллектуального труда. В последние годы это преимущественно управленцы и сотрудники IT‑сферы. Это люди, которые всю жизнь решали любые проблемы «через голову». Такой подход неизбежно накладывает отпечаток на личность и внепрофессиональную жизнь. Минимизацией негативных последствий таких особенностей я занимаюсь. И в рамках статей на данном ресурсе стараюсь обобщить профессиональный опыт и дать полезную информацию.

Дисклеймер №2: Я не претендую на истину в последней инстанции. Я лишь собираю и обобщаю информацию, а так же пытаюсь спрогнозировать определенные тренды на основании своего профессионального опыта и знаний. Это лишь моё мнение, не более того.

К психологическим проблемам

Лучшие практики в Sequence-диаграммах для системных аналитиков

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

В данной статье я хочу поделиться опытом и рассказать о том, как системным аналитикам улучшить Sequence-диаграммы (диаграммы последовательностей) с помощью лучших практик.

Я покажу, как некоторые подходы из мира программирования (те самые best practices и идеи из Clean Code) помогают рисовать sequence-диаграммы чище и понятнее. 

Читать далее

Интеллектуальные камеры для ВКС: разбор критериев выбора на примере реальных проектов

Уровень сложностиПростой
Время на прочтение11 мин
Просмотры574

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

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

Читать далее

Мы опубликовали стабильный, быстрый, качественный и доступный синтез для 20 языков России

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

Представляем наш синтез для языков России и СНГ. В этот раз получилось покрыть 20 языков, всего 95 голосов. От старой демки этот релиз отличается следующим:

Модель поддерживает SSML;

Модель стала быстрее ещё на 20-25% (она и так была супер быстрой);

С живыми дикторами были подписаны договоры на запись их голоса;

Запись велась в максимально высоком из практически доступного качестве;

Для ряда языков опубликованы модели простановки ударений и / или словари с ударениями в рамках silero-stress;

К модели синтеза применены все оптимизации, как к нашей прошлой публичной модели;

Для демки мы брали шумные публичные данные низкого качества. В этот раз всё хорошо - как следствие существенно выросло качество синтеза.

Читать далее

Крипта несется вниз, а также признание Илона Маска, что он «жирный дебил»

Время на прочтение7 мин
Просмотры13K

Самые интересные новости финансов и технологий в России и мире за неделю: в РФ маркетплейсы воюют с банками, иноагентам поднимают НДФЛ до 30%, мем Страдающего Средневековья с Сашей признали экстремистским, Безос выпустил на улицы свое робо-такси, Гугл дропнул разрывную Gemini 3, а Grok немного перехвалил Илона Маска.

Читать далее

Разработка электропривода. Часть 2. Электронная часть электропривода

Уровень сложностиСредний
Время на прочтение32 мин
Просмотры3.7K

В этой части цикла, посвященного разработке электропривода, мы сосредоточимся на его электронной составляющей. Рассмотрим топологии силовых узлов AC/DC, DC/DC и DC/AC электропривода, подбор электронных компонентов, а также ключевые нормативные стандарты, которых необходимо придерживаться при проектировании. Отдельный раздел будет посвящен выбору вычислительной платформы для управляющей платы — FPGA, DSP, SoC и другие варианты. Кроме того, затронем вопросы функциональной безопасности (safety) в электронике и требования к безопасной работе электропривода.

Читать далее