Pull to refresh
7
0

Приговорен к бану за правду.

Send message

Как сделать веб-приложение для вашего собственного Bluetooth Low Energy девайса?

Reading time19 min
Views46K
Несколько недель назад я, развлечения ради, собрал простенькую роботизированную руку (а-ля манипулятор) и решил прикрутить к ней управление со смартфона через Bluetooth. Опыта в разработке нативных мобильных приложений у меня пока нет, с Apache Cordova я уже знаком, а вот задействовать Web Bluetooth API было бы интересно, приправив фишками Progressive Web Apps.

Картинка Для Привлечения Внимания
Картинка Для Привлечения Внимания, ведущая под кат


На первый взгляд может показаться, что статей по ключевым словам достаточно: есть спецификация Web Bluetooth, подробная статья в блоге Google Developers с примерами, есть подробный разбор Bluetooth Low Energy, примеры реверс-инжиниринга протоколов различных BLE устройств и даже моргания «умными» лампочками и получения данных от фитнес-браслетов прямо из браузера — что может пойти не так?
Читать дальше →
Total votes 25: ↑25 and ↓0+25
Comments8

Алгоритм машинного обучения Flappy Bird

Reading time4 min
Views48K
Я познакомлю вас с полным туториалом на HTML5 с демо по алгоритму машинного обучения видеоигре Flappy Bird. Цель этого эксперимента — написать игровой контроллер искусственного интеллекта на основе нейросетей и генетического алгоритма.

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

Прочитав теорию, лежащую в основе этого проекта, можно скачать исходный код в конце этого туториала. Весь код написан на HTML5 с использованием фреймворка Phaser. Кроме того, мы использовали библиотеку Synaptic Neural Network для реализации нейросети, чтобы не создавать её с нуля.

Демо


Для начала посмотрите демо, чтобы оценить алгоритм в действии:



Запустить в полноэкранном режиме
Total votes 60: ↑58 and ↓2+56
Comments26

4 мифа о дизайне Apple, от бывшего дизайнера Apple

Reading time6 min
Views157K


Перевод статьи-интервью с бывшим дизайнером Apple Марком Кавано.

Apple — синоним высококлассного дизайна, но о процессе дизайна в компании известно очень мало. Большинство собственных сотрудников Apple не имеют допуска во внутренние студии дизайна. Поэтому нам остаётся только собирать кусочки интервью или просто спекулировать о том, как всё происходит в Apple и каково это на самом деле — быть дизайнером этой компании.

И вот Марк Кавано. Перед основанием Storehouse, Кавано был senior-дизайнером в Apple на протяжении 7 лет, где он работал над Aperture и iPhoto. Позже, Кавано стал евангелистом User Experience в Apple, помогая сторонним разработчикам создавать iOS-приложения, которые правильно ощущались бы на платформах Apple… Кавано был в компании во время ключевого момента, когда Apple выпустила iPhone и создала мир приложений.

В интервью для Co.Design Кавано откровенно говорил о времени, проведённом в Apple — и особенно о тех мифах индустрии, которые ходят вокруг компании и её сотрудниках.
Читать дальше →
Total votes 127: ↑109 and ↓18+91
Comments54

Information

Rating
Does not participate
Location
Украина
Date of birth
Registered
Activity