Как стать автором
Обновить
@tmnhy read-only

Пользователь

Telegram-бот, webhook и 50 строк кода

Время на прочтение 5 мин
Количество просмотров 165K
Python *Программирование *
Туториал
Recovery mode
Как, опять? Ещё один туториал, пережёвывающий официальную документацию от Telegram, подумали вы? Да, но нет! Это скорее рассуждения на тему того, как построить функциональный бот-сервис используя Python3.5+, asyncio и aiohttp. Тем интереснее, что заголовок на самом деле лукавит…
Читать дальше →
Всего голосов 31: ↑21 и ↓10 +11
Комментарии 19

Pebble: Timeline — вид «изнутри»

Время на прочтение 7 мин
Количество просмотров 12K
Программирование *
Туториал
И на улице обладателей «классических» Pebble случился праздник — началось закрытое (по подписке) beta-тестирование Timeline-прошивки (которую, кстати сказать, обещали ещё в августе). Приглашаю под кат, разобраться что представляет из себя Timeline, который изначально доступен пользователям Pebble Time и уже скоро будет радовать (или не очень) всех владельцев Pebble.
Читать дальше →
Всего голосов 12: ↑12 и ↓0 +12
Комментарии 12

Pebble: Battery Life, тезисы доклада c «Pebble Developer Retreat 2014» (перевод)

Время на прочтение 2 мин
Количество просмотров 3.8K
Гаджеты Носимая электроника
Recovery mode
Как у пользователей Pebble, так и у разработчиков приложений часто возникает вопросы, а что именно в Pebble существенно расходует заряд аккумулятора? На сколько дней автономности можно расчитывать при том или ином использовании?
В октябре 2014 года на конференции «Pebble Developer Retreat 2014» Stuart Harrell, инженер Pebble, рассказал о том, что из системных функций влияет на время работы и решениях проблем энергопотребления возникающих при разработке приложений.
Ниже, перевод основных тезисов доклада.
Читать дальше →
Всего голосов 10: ↑10 и ↓0 +10
Комментарии 3

Pebble: акселерометр, пример использования

Время на прочтение 4 мин
Количество просмотров 11K
Программирование *
Туториал
Акселорометр, который используется в Pebble откалиброван для измерения ускорения в пределах ± 4G, через API возможно получение ускорения по трем осям x, y и z в тысячных долях G. Таким образом диапазон возможных значений для каждой оси от -4000 до 4000.
Есть возможность установить частоту обновления данных акселерометром в: 10, 25 (по умолчанию), 50 и 100 Hz.

Ниже о том, как получать данные встроенного в Pebble акселерометра и экстремальное применение приобретенных знаний.
Читать дальше →
Всего голосов 15: ↑14 и ↓1 +13
Комментарии 10

Pebble: пример использования Android-компаньона

Время на прочтение 5 мин
Количество просмотров 4.8K
Программирование *
Туториал
Благодаря официальному мобильному приложению Pebble отлично справляются с информированием о состоянии вашего смартфона — показывают входящие сообщения, информацию о вызовах и прочие уведомления. Но что делать, если такая нужная «мелочь», как например состояние батареи смартфона, количество непрочитанных SMS и e-mail, недоступна для использования в своих приложениях на часах? Вариант, реализовать это самому.

И так, о том как использовать PebbleKit Android для интеграции Pebble и Android-приложения на примере уведомления о количестве пропущенных вызовов: немного кода, перевод выдержек из документации [1] и совсем мало картинок.

Читать дальше →
Всего голосов 6: ↑5 и ↓1 +4
Комментарии 0

Pebble: работа со статической графикой на примере создания 7-segment watchface

Время на прочтение 6 мин
Количество просмотров 9.9K
Программирование *
Туториал
Все приложения для часов Pebble делятся на две категории watchapp — просто приложения, и watchface — приложения «часы», которые исходя из названия являются лицом устройства. Отличие «фейсов» — отсутствие реакции на хардварные кнопки, так как «UP» и «DOWN» используются для циклического переключения между установленными watchface.
Но, наверное, в силу низкого разрешения экрана 144x168 px, найти органично вписывающийся в дизайн часов ватчфейс, который при этом выполняет основную свою функцию — отсчет времени, довольно непросто.
Как мне кажется лучше всего на таком экране смотрятся цифры в стиле семисегментных индикаторов.
Ниже, подробнее о том, как добавить в свой watchface элегантного минимализма, индивидуальности и уникальных фишек.
Итак, немного картинок, обрывков кода и в итоге ссылка на готовый проект.

Читать дальше →
Всего голосов 19: ↑18 и ↓1 +17
Комментарии 6

Pebble: добавляем в своё приложение возможности конфигурирования и сохранения настроек

Время на прочтение 6 мин
Количество просмотров 4.8K
Программирование *
Из песочницы
С наращиванием функциональности и увеличением сложности приложения возникает необходимость дать пользователю возможность самому настраивать необходимые ему параметры. Приложение в свою очередь должно уметь сохранять эти настройки и предоставить пользователю интерфейс для управления ими. Какие средства и возможности для этого дали нам разработчики Pebble?

Документация у проекта Pebble хорошая и целью изложенного не является её дублирования. Это попытка собрать то, что касается хранения данных и возможностей по конфигурированию приложения в одном месте. Далее присутствуют краткие выдержки из документации и немного кода в виде примера проекта.
Читать дальше →
Всего голосов 8: ↑7 и ↓1 +6
Комментарии 0

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность