Actions on Google: пишем простое приложение для Google Ассистента на Dialogflow и Cloud Functions for Firebase

Автор: admin от 17-08-2018, 10:55, посмотрело: 20

В конце прошлого месяца состоялся официальный релиз Google Ассистента на русском языке, так что самое время разобраться, как делать свои приложения (экшены) для Ассистента на стандартном технологическом стеке Google. В этой статье мы рассмотрим создание экшена в Actions on Google, разберём процесс извлечения сущностей и интентов из фраз в Dialogflow, узнаем, как писать обработчики извлеченной информации и работать с сетью в Cloud Functions for Firebase.



Actions on Google: пишем простое приложение для Google Ассистента на Dialogflow и Cloud Functions for Firebase
Рис. 1. Архитектура приложения для Ассистента.

Категория: Google

 

Разработка смешанной реальности: а вы ставили динамик в виртуальной гостиной?

Автор: admin от 17-08-2018, 10:10, посмотрело: 14

Мы продолжаем цикл статей по Windows Mixed Reality и разрабатываем с нуля приложение со смешанной реальностью на Unity в формате lab work (лабораторной работы). Вы сможете сами, параллельно с публикацией статей, создать такое приложение. В этой части рассмотрим поддержку контроллера движения и добавим префаб динамика в виртуальную гостиную.



Разработка смешанной реальности: а вы ставили динамик в виртуальной гостиной?

Категория: Microsoft

 

«Бесплатные» планшеты для заключенных — вовсе не бесплатны

Автор: admin от 17-08-2018, 08:15, посмотрело: 32

«Бесплатные» планшеты для заключенных — вовсе не бесплатны
Планшет JPay. Источник изображения: JPay



Скачать музыкальный альбом — 46$. Послать электронное письмо — 47c. Видеочат с женой — 18$/час.



Безобразный скандал развернулся вокруг «бесплатных» планшетов для лишённых свободы: они оказались не только чрезмерно дорогой платной системой «для обучения и общения», но и ещё кое-чем.

Категория: Гаджеты

 

Почти OCR для получения пароля VPNBook. PHP + Mikrotik

Автор: admin от 16-08-2018, 21:30, посмотрело: 23

Недавно VPNBook стал публиковать пароль вместо прямого текста в виде изображения. «Ну как же так» — подумал я и начал искать пути решения этой проблемы. Распознаем «картиночный» пароль VPNBook на PHP. И, конечно, скрипт для Mikrotik.

Категория: Программирование

 

Бег на месте и веб-разработка

Автор: admin от 16-08-2018, 20:10, посмотрело: 20

Всем привет!



Сейчас я расскажу вам одну странную историю. Однажды, я жил в кондоминимуме, в котором, на первом этаже, был зал для фитнеса с беговыми дорожками. В юности, я активно занимался спортом и тогда мне удалось познать состояние, которое возникает во время бега и называется «второе дыхание»: это когда вдруг начинаешь чувствовать себя окрыленным божеством, не знающим усталости. Дыхание, сердцебиение и движения тела входят в какой-то особый резонанс, и превращают тебя в бегущую машину. Ощущение тем ярче, на мой взгляд, чем больше вы НЕ любили бегать до этого момента. Так вот, я каждый день ходил мимо беговых дорожек и думал, что хорошо бы вспомнить молодость. Ну и вспомнил. Беговая дорожка отлично в этом помогла, она позволяла тонко настроить темп и достичь нужного ритма. На улице у меня так не получается: бежать с ровной скоростью по городу — очень трудно, мешают рельеф и препятствия. Через какое-то время я переехал в обычную квартиру (без фитнес-зала), и стал задумываться о приобретении собственной беговой дорожки.

Категория: Разработка под Android

 

Как писать программы на стыке мобильной разработки и алгоритмов? Конкурс и истории Яндекса

Автор: admin от 16-08-2018, 17:20, посмотрело: 28

С 10 по 22 сентября пройдет конкурс Яндекс.Блиц по мобильной разработке. Регистрация открыта. Блиц — это короткий путь в Яндекс: участникам топ-5 будет достаточно успешно пройти одну секцию собеседования вместо стандартных четырех.



По случаю конкурса мы поговорили с коллегами об интересных задачах, относящихся сразу и к мобильным платформам, и к алгоритмам. Сегодня мы поделимся их историями с читателями Хабра.



Как писать программы на стыке мобильной разработки и алгоритмов? Конкурс и истории Яндекса


Есть мнение, что разработка мобильных приложений — нечто особенное, далекое от программирования в общем смысле, и специалисты, которые пишут под Android и iOS, никогда не сталкиваются с решением алгоритмоемких задач, ограничиваясь подключением готовых библиотек, версткой экранов, написанием простейшей бизнес-логики и исследованием багов конкретной платформы. Но не всё так просто.

Категория: Веб-разработка, Яндекс, Android, iOS

 

Кондиционируемый апокалипсис: сценарий блэкаута энергосети с использованием умных климатических приборов

Автор: admin от 16-08-2018, 17:15, посмотрело: 26

Кондиционируемый апокалипсис: сценарий блэкаута энергосети с использованием умных климатических приборов


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



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

Категория: Информационная безопасность

 

PHP, YII2 и формирование больших excel-файлов

Автор: admin от 16-08-2018, 16:20, посмотрело: 22

Начало



Одна поддерживаемая нашей компанией учетно-отчетная система начала очень быстро разрастаться в количестве хранимых данных. Система написана на PHP с использованием фреймворка Yii2. Изначально отчеты строились через библиотеку PhpSpreadsheet, которая пришла на смену, уже давно ставшему deprecated, PhpExcel.



Среди разного вида отчетности был один очень крупный – фактически полный набор всех хранящихся в БД данных должен выгружаться в одну excel-таблицу. На начальном этапе проблем не возникало, но когда объем стал превышать многие сотни тысяч записей, то скрипт формирования выгрузки стал отваливаться в timeout limit.

Категория: Программирование

 

«Яндекс.Деньги в ваше приложение заходить неинтересно сделайте штонибуть»

Автор: admin от 16-08-2018, 14:50, посмотрело: 33

«Яндекс.Деньги в ваше приложение заходить неинтересно сделайте штонибуть»

Где-то внутри приложения Яндекс.Денег спрятана кнопка «Поделиться идеей». Люди нажимают на неё и пишут о своей боли, предлагают помощь или просят денег за невероятные новые возможности, которые они уже придумали, осталось только заплатить им сто тысяч.



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



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



Пост об этом, а ещё о том, как мы сделали свой CSS на Swift.

Категория: Яндекс

 

Чек-лист IT-аутсорсинга: работаем без рисков

Автор: admin от 16-08-2018, 14:00, посмотрело: 23

Чек-лист IT-аутсорсинга: работаем без рисков



От переводчика: оригинал статьи написан Александром Шапородом для блога его компании Django Stars. Они разрабатывают мобильные приложения, а своим опытом делятся с читателями.



Аутсорсинг в ИТ имеет ряд достоинств: например, он позволяет экономить средства и при необходимости получать помощь экспертов в тех или иных областях. Тем не менее есть и проблемы, риски, которых избежать очень сложно, если вообще возможно. Но если о них знать, то можно значительно снизить их влияние. Как? Об этом и поговорим.

Категория: Ubuntu