Дистанционное выключение компьютера с Pebble
Часы Pebble Watch удобны тем, что в руках программиста их можно использовать для самых разных целей. Мне например, часто бывает нужно включать или выключать компьютеры, офисные или домашние, в то время как я нахожусь от них на расстоянии. Сама задача включения и выключения компов на расстоянии является хотя и не тривиальной, но все-же, довольно простой, и в это статье не рассматривается, хотя, если кому нужно, оформлю в отдельный пост опискание того как это сделано у меня. Скажу лишь, что скрипты, которые это делают доступны из интернет и для того, чтобы выполнить действие,, например включить компьютер, я просто делаю HTTP запрос на определенный адрес.
В данном же посте я хочу показать пример как сделать запрос на HTTP адрес из часов Pebble. Вот код приложения. Он элементарный. Вот видео как оно работает:
Загруженность эфира в Wifi диапазоне
Давно подзревал, что роутеры у соседей мне сильно мешают, но никогда не подозревал насколько. Самым загруженным оказался канал №1 - похоже все дешевые китайские роуторы включая мой используют его в режиме Auto - хотя, по идее, должны выбирать самый неиспользуемый канал. При помощи простенькой программы для телефона Wifi Analizer можно наглядно посмотреть какие сети есть поблизости и на каких диапазонах. Перенастроил свой роутер на незанятый канал - посмотрим как будет теперь работать.
Откатываемся к старой версии прошивки на Nexus 7
Есть одна полезная программа которую я частенько использую и которая наотрез отказывается запускаться после последних обнавлений прошивки. Попытку запустить ее в эмуляторе успехм не увенчались, поэтому было принято решение откатиться на предыдущую прошивку. Оказалось что все довольно просто. Вот ссылка как это делается. Конечно, "просто" в случае если вы уже знаете как устанавливать средства разработки, пишу на всякий случай чтобы не забыть ссылку.
Держатель планшета с беспроводной зарядкой
Встала задача - сделать так, чтобы планшет крепить к стене и, чтобы, пока планшет закреплен на стене - он заряжался. Удобно - в любое время можно взять заряженный планшет, поработать и вставить на место - никаких зарядных устройств, никаких проводов.
Однако, вроде бы, тривиальная задачка оказалась со своей спецификой. Во первых, на рынке оказалось на редкость мало нормальных креплений для планшетов на стену. Даже на ebay, где, казалось бы все есть, найти подобное я не смог. В основном идут крепления для айпедов. Нашел искомое у американской компании Dockem - элементарнейшее пластмассовое крепление на стену которое они продают за $15. Но, выбирать было не из чего -- других вариантов я не нашел. Заказал несколько таких креплений через Бандерельку - напрямую в Россию Dockem посылать не захотел.
С беспроводной зарядкой дела обстоят проще - китайцы на ebay предлагают широкий ассортимент DIY плат, мне больше всего понравилась вот такая. Плата плосская, питание 5В подается через разъем микро USB.
Крепление планшета крепится к стене при помощи специальных клейких полосок которые идут в комплекте, клеят, кстати, довольно надежно. Зарядку прикрепил между креплениями при помощи двустороннего скотча.
Готовый Proof of concept снял на видео:
В реальной ситуации плату можно спрятать за декоративной накладкой, питание будет замуровано в стену.
Последнее время стал задумываться о 3d принтере - такие элементарные вещи как всевозмоные крепления для устройств, корпуса, крючки вполне можно было бы печать самому.