Июль 1

github & git init

итак у нас есть проэкт который мы хотим загнать на github

git init
git add .
git commit -m "Init"

для привязки репозитария к гит хабу

git remote add origin https://github.com/USER/demo.git
git push -u origin master

для того чтоб не вводить логин и пароль от гитхаба каждый раз

выполните перед

git pull

команду

git config --global credential.helper store

она сохранит веденные вами логин и пароль (для очистки удалите файл .git-credentials)

Февраль 13

(ReSpeaker 6-Mic Circular Array kit for Raspberry Pi + pulseaudio + mdmTerminal2 + snowboy) (Majordomo + mdmPiTerminal )

Итак можно сказать что это свершилось, значить это возможно и это того стоит
Raspberry Pi 3 Model B+ не имеет микрофона но имеет хороший корпус с вентилятором 🙂 который пришлось выкинуть потому что ReSpeaker 6-Mic занял его место, предистория я купил usb микрофон, но на маке он шипел, что в малинку я его даже не ставил. попробовал usb звуковую карту, звук был велеколепен, но микрофона на руках не оказалось.
зная чем череват выбор покупка и как работает нормальный микрофон — цена уходила в облака, тогда я услышал о конструкторах гугла которые делают советника на основе малинки и некой шапки, с массивами микрофонов. цена его была сопоставима с малинкой + микрофоном. и я начал искать нашел несколько вариантов шапок для малинок, но так как использовать образ я не хотел и уверености что это обычная звуковая карта у меня небыло, я полез искать производителя.
как оказалось он уже выпустил ReSpeaker 6-Mic — где то в описаниях писалось, что они опять понизили количество микрофонов потому что благадоря новым технологиям отпала в них нужда, но так как моя плата позиционировала захват от 5 метров в отличии от 3х при 4 микрофонах, и я решил брать «ReSpeaker 6-Mic»
Хождения по муках
запустить примеры получилось где-то на третий день,
но в конечном этоге загорелись диодики указали на микрофон который услышал волшебное слово и даже алекса рассказала что я не купил ничего потому слушать ничего не буду.
последние шаги по инструкции говорили, что нужно использовать pulseaudio (я нарисовал себе картинку, что сервер возмет на себя выбор микрофона и отсеивиание звуков но по логике должно быть как-то так) кроме того, что алса конфликтовала между приложениями Majordomo и MDterminal наглухо подвешивая малинку которую пришлось перезагружать кощунственным способом.

с пульсе все намного сложнее …..
продолжение следует

Ноябрь 27

прожиточный минимум с кириллицей в терминале линукс

тут можна почитать более подробно тут ,
а для нас хватит и

Вывести список всех доступных в вашей системе локалей можно с помощью команды locale.

locale -a

сгенерировать любимую
locale-gen ru_RU.UTF-8

sudo nano /etc/default/locale
вставить

LANG="ru_RU.UTF-8"
LC_ALL="ru_RU.UTF-8"

удалить не нужные (оставляем только)

sudo locale-gen --purge ru_RU.UTF-8 en_US.UTF-8

и отправляемся за нормальной работай

sudo reboot

Июль 31

ssh отправляем в сеть звук

#!/bin/bash

ffmpeg -f alsa -i hw:Loopback,1,0 -c:a aac -b:a 64k -f ssegment -segment_list /var/www/hls/live1.m3u8 -segment_list_flags +live -segment_time 1 -segment_list_size 1 -segment_wrap 10 -segment_list_entry_prefix http://server.com/hls/ /var/www/hls/64%03d.aac

к сожалению пока сработало на выбор или плохой плейлист но реально хорогие файлы в нем

до этого был хороший лист но записанная тишина