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

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

Отправить сообщение

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

Время на прочтение5 мин
Количество просмотров175K
Как, опять? Ещё один туториал, пережёвывающий официальную документацию от 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 мин
Количество просмотров4K
Как у пользователей Pebble, так и у разработчиков приложений часто возникает вопросы, а что именно в Pebble существенно расходует заряд аккумулятора? На сколько дней автономности можно расчитывать при том или ином использовании?
В октябре 2014 года на конференции «Pebble Developer Retreat 2014» Stuart Harrell, инженер Pebble, рассказал о том, что из системных функций влияет на время работы и решениях проблем энергопотребления возникающих при разработке приложений.
Ниже, перевод основных тезисов доклада.
Читать дальше →
Всего голосов 10: ↑10 и ↓0+10
Комментарии3

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

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

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

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

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

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

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

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

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

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

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

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

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

Информация

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