19 нояб. 2016 г.

Raspbian Midnight Commander кракозябры

Нужно поменять locale в /etc/default/locale
c en_GB.UTF-8 на ru_RU.UTF-8
и кракозябры в ssh сеансе уйдут.

15 нояб. 2016 г.

Мигаем светодиодами в Raspberry Pi

Задача:
Есть некий важный процесс, который запускается на Raspberry Pi. 
Ему, процессу, не пристало лично заниматься такой глупостью, как мигание лампочками. 
Есть лампочки (LED), подключенные к GPIO выводам - красная и зеленая. 
Каждая из них может быть в 3-х состояниях - вкл, выкл и мигает. 
Для того, чтобы не отвлекать важный процесс, миганием занимается отдельный скрипт. А важный процесс просто пишет в файл признака соответствующее значение лампочки - on, off или blink. Если файла нет - значит лампочка не горит.
Скрипт на bash  под катом.

7 нояб. 2016 г.

debian 8.x - festival + asterisk

== debian 8.x - festival + asterisk ==
* Ставим
apt-get install festival festvox-ru
* Правим файл /etc/default/festival
Пишем в него
RUN_FESTIVAL=yes
* Правим файл /etc/festival.scm
Пишем в него (в конец) - включаем русский язык
;; set russian voice (comment the following 2 lines to use british_american)
(language_russian)
(set! voice_default 'voice_msu_ru_nsh_clunits)
* Правим файл /etc/asterisk/festival.conf и создаем каталог (обязательно!) - иначе будет заикаться
usecache=yes
cachedir=/var/lib/asterisk/festivalcache
* Копируем инит и разрешаем его, чтобы сервис запустился
cp /usr/share/doc/festival/examples/festival.init /etc/init.d/festival
update-rc.d festival defaults
Из плюсов - все уже в пакетах, включая русский язык и работает сразу.