Урок №7 Пишем сервис для вывода сообщений пользователю.

Создан УРОК 7, «Вывод сообщений пользователю при помощи сервиса Android»

Пример создания сервиса которые периодически проверяет наличие новых сообщений пользователю, и в том случае если находит, выводит его на экран. Используются: таймер, сообщения, работа с JSON.

Создание ярлыка в меню для приложения Ubuntu

Разберем процесс создания на примере ярлыка для запуска android_studio.sh :

Если программа установлена под локальным пользователем, то путь: ~/.local/share/applications

Вставляем в него нечто подобное:

 

Автоматическое создание поддомена в apache

Задача: избавиться от необходимости руками прописывать каждый домен в настройках Apache.

Решение: настроим apache так, чтобы он автоматически подхватывал доменное имя, и отдавал страницу из соотвествующей доменному имени папки:

1. Вкючаем модуль vhost_alias

2. Настраиваем основной кинфиг apache подобным образом образом:

 

3. Одно НО! Настроенный таким образом апач будет искать www.zxc.ru и zxc.ru в разных папках. Для устранения: в папке www.zxc.ru создадим .htaccess, который будет переадресовывать на zxc.ru:

Отправка письма из консоли Ubuntu

Отправит письмо из командной строки с телом в кодировке UTF-8

Русификация utft для arduino

Итак, пришел наконец дисплейчик на микросхеме HX8357B.  Подключил — работает. Демки показывает которые идут к библиотеке utft (взять можно здесь). Да вот беда — русский то шрифт (кириллицу) ожидаемо не поддерживает. Будем исправлять. Первым делом роем интернет. Находим два решения: тут и тут. Первое не интересно тем, что для вывода на экран в кириллице требуется писать код вида:

, второй тем.. что тупо не компилируется со множеством ошибок..побороть которые в силу не очень уверенного знания c++ не представилось возможным.

Итог: на основе этих двух решений разработано собственное:

  1. Устанавливаем библиотеку utft
  2. Создаем пустой проект, сохраняем его
  3. В папку проекта закидываем вот этот шрифт: RussianFonts
  4. Далее в проект вставляем следующий код:

Заливаем скетч в Arduino..и вуаля, получаем картинку вида:

04.08.15 - 1

1 2 3