Архив за 03 декабря 2018 - 9

Распознавание речи (далее – ASR, Automatic Speech Recognition) используется при создании ботов и/или IVR, а также для автоматизированных опросов. Voximplant использует ASR, предоставляемый «корпорацией добра» – гугловское распознавание работает быстро и с высокой точностью, но… Как всегда, есть один нюанс. Человек может делать паузы даже в коротких предложениях, при этом нам нужна гарантия, что ASR не воспримет паузу как окончание ответа. Если ASR думает, что человек закончил говорить, то после «ответа» сценарий может включить синтез голоса со следующим вопросом – в это же самое время человек продолжит говорить и получит плохой пользовательский опыт: бот/IVR перебивает человека. Сегодня мы расскажем, как с этим бороться, чтобы ваши пользователи не огорчались от общения с железными помощниками.

Тактичный робот: умеет слушать и не перебивает - 1

Читать полностью »

Игровые фичи с помощью ECS: добавляем в шутер аптечки - 1

От ковров перейдем к серьезным вещам. Мы уже рассказали про ECS, какие есть фреймворки для Unity и почему написали свой (со списком можно ознакомиться в конце статьи). А сейчас остановимся на конкретных примерах, как используем ECS в нашем новом мобильном PvP-шутере и как реализуем игровые фичи. Отмечу, что применяем эту архитектуру мы только для симуляции мира на сервере и системы предсказания на клиенте. Визуализация и рендер объектов реализованы с помощью MPV-паттерна — но сегодня не об этом.Читать полностью »

Корейские СМИ сообщают о том, что компания Samsung представит первый ноутбук, оснащенный OLED-панелью разрешением 4К, на выставке Consumer Electronics Show 2019.

Модельный ряд будет представлен устройствами с дисплеями диагональю 13,3, 14 и 15,6 дюйма. В данный момент Samsung Display ведет переговоры с HP, Dell и Lenovo, которые также планируют выпустить своим ноутбуки с подобными экранами.

Samsung представит первый 4К-ноутбук на CES 2019

Читать полностью »

Источники сообщили свежие данные, которые касаются цены нового флагманского смартфона Xiaomi Mi 9.

Базовая версия будет стоить около 430 долларов, при этом в ее оснащение должны войти флагманская однокристальная система Snapdragon, 6 ГБ оперативной и 128 ГБ флэш-памяти. Старшая версия будет включать 10 ГБ ОЗУ.

Xiaomi Mi 9 должен стать первым смартфоном компании Xiaomi, который будет оснащен тройной основной камерой. В ней будет использоваться 48-мегапиксельный датчик изображения Sony IMX586, а также датчики разрешением 13 и 16 Мп.

Читать полностью »

image

В рамках недавно прошедшей конференции DotNext 2018 состоялся BoF по Domain Driven Design. На нем был затронут вопрос работы с исключениями, который вызвал жаркий спор, но не получил развернутой дискуссии, поскольку не являлся основной темой.

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

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

Есть разные мнения о том, стоит ли создавать собственные типы исключений или использовать стандартные, поставляемые в .NET.

Кто-то делает валидацию на исключениях, а кто-то повсеместно использует монаду Result. Справедливо, что Result позволяет по сигнатуре метода понять, возможно ли не только успешное выполнение. Но не менее справедливо, что в императивных языках (к которым относится C#) повсеместное использование Result приводит к плохо читаемому коду, засыпанному конструкциями языка настолько, что с трудом можно разглядеть исходный сценарий.

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

Речь пойдет об enterprise-приложении, построенном на базе ASP.NET MVC+WebAPI. Приложение построено по луковой архитектуре, общается с базой данных и брокером сообщений. Используется структурированное логирование в ELK-стек и настроен мониторинг при помощи Grafana.
Читать полностью »

Игровая приставка PlayStation Classic начала поступать в продажу с сегодняшнего дня на международном рынке. С 3 декабря консоль появится на полках магазинов в США и Европе.

В мире стартовали продажи игровой консоли PlayStation Classic

Читать полностью »

Смартфон Oppo R17 Pro стал рекордсменом в тесте, в котором приняли участие несколько десятков других смартфонов.

За 30 минут смартфон Oppo R17 Pro пополнил заряд на 92%, при этом емкость его аккумулятора составляет 3700 мА•ч. Смартфон поддерживает 50-ваттную быструю зарядку SuperVOOC.

Второе место досталось смартфону Honor Magic 2, который за полчаса зарядился до 83%. Емкость его аккумулятора составляет 3500 мА•ч, смартфон поддерживает 40-ваттную зарядку.

Третье и четвертое места достались смартфонами Meizu Pro 7 Plus и Oppo R11, которые зарядились до 66% за полчаса.

Смартфон Oppo R17 Pro стал рекордсменом в тесте, в котором приняли участие несколько десятков других смартфонов.

За 30 минут смартфон Oppo R17 Pro пополнил заряд на 92%, при этом емкость его аккумулятора составляет 3700 мА•ч. Смартфон поддерживает 50-ваттную быструю зарядку SuperVOOC.

Второе место досталось смартфону Honor Magic 2, который за полчаса зарядился до 83%. Емкость его аккумулятора составляет 3500 мА•ч, смартфон поддерживает 40-ваттную зарядку.

Третье и четвертое места достались смартфонами Meizu Pro 7 Plus и Oppo R11, которые зарядились до 66% за полчаса.

GeekBrains начинает готовить Full-stack разработчиков на Python - 1

Наш образовательный портал GeekBrains объявляет о запуске нового курса подготовки веб-разработчиков на Python (Django). Продвинутый курс с углубленным изучением фреймворка Django позволит вам претендовать на должность Full-stack разработчика — специалиста с большим набором компетенций, способного создать веб-приложение с нуля.

Читать полностью »

Всем привет! Меня зовут Гриша, и я основатель CGDevs. Сегодня хочется поговорить про расширения редактора и рассказать про один из моих проектов, который я решил выложить в OpenSource.

Юнити — прекрасный инструмент, но в нём есть небольшая проблема. Новичку, чтобы сделать простую комнату (коробку с окнами), необходимо либо осваивать 3д моделирование, либо пытаться что-то собрать из квадов. Недавно стал полностью бесплатным ProBuilder, но это так же упрощённый пакет 3д моделирования. Хотелось простой инструмент, который позволит быстро создавать окружения вроде комнат со окнами и правильными UV при этом. Достаточно давно я разработал один плагин для Unity, который позволяет быстро прототипировать окружения вроде квартир и комнат с помощью 2д чертежа, и сейчас решил выложить его в OpenSource. На его примере мы разберём, каким образом можно расширять редактор и какие инструменты для этого существуют. Если вам интересно – добро пожаловать под кат. Ссылка на проект в конце, как всегда, прилагается.

Расширение редактора Unity через Editor Window, Scriptable Object и Custom Editor - 1
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js