Skype – отличный канал для оперативной коммуникации с клиентами. Он есть у всех и обеспечивает быстрое живое общение без лишних телодвижений и затрат (например, на телефонную связь). Однако, когда количество клиентов исчисляется тысячами, преимущества Skype начинают превращаться в недостатки. В этой статье мы расскажем о нашем Skype-боте, по сути, выполняющем роль телефонистки начала 20-го века: он соединяет клиента со свободным менеджером и поддерживает эту связь до решения вопроса.
Архив за 26 июля 2017 - 5
Skype-бот с человеческим лицом (на Microsoft Bot Framework V3 и Slack API)
2017-07-26 в 8:38, admin, рубрики: Microsoft Bot Framework, node.js, RabbitMQ, Slack API, Блог компании Skyeng, Бот для скайпа, клиентский сервис, Системы обмена сообщениями, метки: бот для скайпаДобавляем эффект нажатия в Xamarin.Forms
2017-07-26 в 8:30, admin, рубрики: .net, C#, effects, xamarin, xamarin.forms, разработка мобильных приложенийXamarin.Forms набирает обороты и, к сожалению, из коробки доступно совсем мало возможностей, все неоходимо добавлять через Dependency service или рендереры. На этой волне стало очень много различных библиотек, добавляющих зачастую базовый функционал.
Мое решение не исключение.
У меня стояла задача сделать небольшое расширение, позволяющее добавить эффект нажатия на почти любой элемент для iOS и Android.
Случайный лес vs нейросети: кто лучше справится с задачей распознавания пола из аудио (ч.1)
2017-07-26 в 8:16, admin, рубрики: neurodata lab, Блог компании Neurodata Lab, нейросети, Работа со звуком, распознавание аудиоИсторически сложилось так, что наибольшего успеха глубокое обучение достигло в задачах image processing – распознавания, сегментации и обработки изображений. Однако не сверточными сетями едиными, как говорится, живет наука о данных.
Мы попробовали составить гайд по решению задач, связанных с обработкой речи. Самой популярной и востребованной из них является, вероятно, распознавание того, что именно говорят, анализ на семантическом уровне, но мы обратимся к более простой задаче – определению пола говорящего. Впрочем, инструментарий в обоих случаях оказывается практически одинаков.
Плюсы автоматизации: как технологии исправляют ошибки сотрудников магазинов
2017-07-26 в 8:10, admin, рубрики: автоматизация, Блог компании Пилот, инфраструктура, ритейл, технологииВ нашем блоге мы много пишем о технологиях в сфере ритейла и автоматизации современных магазинов. Продвинутая инфраструктура позволяет не только повысить эффективность функционирования всех процессов в торговых точках, но и свести к минимуму влияния «человеческого фактора». Сегодня речь пойдет о том, как технологии помогают предотвращать ошибки сотрудников магазинов.Читать полностью »
Опыт использования FPGA платы DE10-Standard и DMA PL330
2017-07-26 в 8:07, admin, рубрики: Cyclone V, DMA, fpga, HPS, kernel, linux, SoCПолучил в свое распоряжение плату Terasic DE10-Standard. На ней много всего интересного: встроенный JTAG программатор, светодиоды, переключатели, кнопки, разъемы Audio / VGA / USB / Ethernet. Думаю, что нет особой необходимости перечислять все ее возможности, ведь каждый желающий может прочитать спецификацию платы на сайте производителя.
Для меня важно, что на плате стоит FPGA чип Cyclone V SX – 5CSXFC6D6F31C6N. Эта микросхема содержит два процессора ARM Cortex-A9 и 110K логических элементов FPGA. Это уже настоящая SoC HPS: System-On-Chip, Hard Processor System. С такими ресурсами можно пробовать делать довольно сложные проекты. Далее расскажу о своем опыте использования платы.Читать полностью »
Вы когда-нибудь видели людей, которые выполняют различные физические упражнения, находясь почти полностью в воде?
Представьте себя на их месте. Вы стоите в воде, а дно бассейна постоянно движется.
Такие упреждения очень полезны, — говорят эксперты компании Hydro Physio (Великобритания). Эта фирма и разработала беговую дорожку Hydro Physio Lifestyle.
Быстрое удаление пробелов из строк на процессорах ARM — альтернативный анализ
2017-07-26 в 7:30, admin, рубрики: C, Алгоритмы, высокая производительность, перевод, перевод с английского, ПрограммированиеОригинал статьи: https://github.com/blu/ascii_pruner
Автор: Мартин Кръстев
Один мой друг обратил мое внимание на интересную статью на habrahabr.ru — русский перевод статьи Дэниела Лемира Быстрое удаление пробелов из строк на процессорах ARM. Эта статья заинтриговала меня по двум причинам: во-первых, кто-то на самом деле потратил время и усилия по поиску оптимального решения общей проблемы на не-x86 архитектуре (ура!), а во-вторых, результаты автор дал в конце статьи немного озадачили меня: порядка 6-ти кратное преимущество для Intel? Автор сделал однозначный вывод, что ARM-у ну очень далеко по соотношению «эффективность на такт» до «большого железа» от Интела в этой простой задаче.
Вызов принят!
Анализ исходного кода Doom 3
2017-07-26 в 7:20, admin, рубрики: c++, doom 3, id software, игровые движки, обратная разработка, открытый исходный код, разработка игр, реверс-инжиниринг, метки: doom 323 ноября 2011 года id Software поддержала собственную традицию и опубликовала исходный код своего предыдущего движка.
На сей раз настало время idTech4, который использовался в Prey, в Quake 4 и, разумеется, в Doom 3. Всего за несколько часов было создано больше 400 форков репозитория на GitHub, люди начали исследовать внутренние механизмы игры или портировать её на другие платформы. Я тоже решил поучаствовать и создал Intel-версию для Mac OS X, которую Джон Кармак любезно прорекламировал.
С точки зрения чистоты и комментариев это самый лучший релиз кода id Software со времени кодовой базы Doom iPhone (которая была выпущена позже, а потому откомментирована лучше). Крайне рекомендую каждому изучить этот движок, собрать его и поэкспериментировать.
Вот мои заметки о том, что я понял. Как обычно, я подчистил их, надеюсь, они сэкономят кому-нибудь пару часов и сподвигнут кого-нибудь на изучение кода для усовершенствования своих навыков программиста.
Читать полностью »
Простой трекер семейного бюджета с помощью AWS SES, Lambda и DynamoDB (и Route53)
2017-07-26 в 7:20, admin, рубрики: Amazon Web Services, AWS, aws lambda, aws ses, dynamodb, nosql, бюджет, ПрограммированиеКак контролировать семейный бюджет?
У меня всегда были сложности точно следовать бюджету, особенно сейчас, когда все покупки проходят по кредитной карте. Причина проста — перед глазами нет пачки денег, которая постепенно сокращается, и в какой-то момент ты понимаешь, что тратить больше нечего. Если большая часть покупок оплачивается кредитной картой, то единственный способ узнать, сколько cредств осталось или сколько потрачено, это зайти в Интернет-банк или мобильный банк, или же использовать финансовые агрегаторы, например Mint, в которые тоже надо заходить и проверять баланс. Это возможно, но на это требуется дисциплина, а когда с той же карточки платишь не только ты, то установить её сложно.
Я подумал, что меня устроит вариант, если каждый день мне будет приходить уведомление о том, сколько денег у меня ещё осталось в этом месяце. То есть я бы устанавливал бюджет на месяц, и что-то бы считало мои траты и каждый день посылало отчёт о состоянии бюджета.
БИТ-пикник глоток лета и полезной информации
2017-07-26 в 6:54, admin, рубрики: 3par, aruba, HPE, nimble, SimpliVity, Серверное администрирование, Сетевые технологии, системное администрирование, хранение данныхКомпания HPE не первый год проводит свои выездные мероприятия по всей стране. Объехав большинство крупных регионов России, в этом году БИТ-пикник был организован и в Московском регионе. Об основных докладах и о самом мероприятии в общем я сегодня и хочу вам рассказать, поделиться собственными впечатлениями.
Читать полностью »