Size: a a a

2018 November 21

А

Алексей П in NNLUG
В общем вот по теме вопрос. Есть тут mplayer который произносит разные нотификации или просто речи. Иногда время старта нескольких mplayer-процессов совпадает и они работают одновременно, что не красиво.
Надо чтобы если один mplayer уже проигрывает, то второй как-то планировался запуститься следом, не перебивая, но и не тормозя.
Что было сделано - написан по видимому кривой башскрипт, который обертывает запуск mplayer: смотрит есть ли процесс, если есть то ждет N секунд и снова смотрит - если процеса больше нет то запускает mplayer.
Но это криво - как по идее, так и по работе, как оказалось.
Что можно здесь применить? Нагуглил flock но никогда прежде не применял и сдается что это решит половину проблемы - т.е. попытка запустить новый процесс обломится при работе уже существующего.
источник

VS

Vladimir S in NNLUG
💭 Руслан Прохоров
Змеиный язык прекрасен!
Там же змея вроде не при чём. Не?
источник

AK

Alexey K. in NNLUG
Vladimir S
Там же змея вроде не при чём. Не?
Абсолютно не причем)
источник

AK

Alexey K. in NNLUG
но лучше не уточнять в честь чего был назван язык....
источник

VS

Vladimir S in NNLUG
Алексей П
В общем вот по теме вопрос. Есть тут mplayer который произносит разные нотификации или просто речи. Иногда время старта нескольких mplayer-процессов совпадает и они работают одновременно, что не красиво.
Надо чтобы если один mplayer уже проигрывает, то второй как-то планировался запуститься следом, не перебивая, но и не тормозя.
Что было сделано - написан по видимому кривой башскрипт, который обертывает запуск mplayer: смотрит есть ли процесс, если есть то ждет N секунд и снова смотрит - если процеса больше нет то запускает mplayer.
Но это криво - как по идее, так и по работе, как оказалось.
Что можно здесь применить? Нагуглил flock но никогда прежде не применял и сдается что это решит половину проблемы - т.е. попытка запустить новый процесс обломится при работе уже существующего.
cron?
источник

А

Алексей П in NNLUG
Vladimir S
cron?
Крон здесь вижу только как регулярный вызов mplayer для воспроизведения подготовленного плейлиста. Либо как динамическое одноразовое планирование с предварительным анализом того что уже запланировано.
источник

А

Алексей П in NNLUG
Если только ещё как-то его применить
источник

VS

Vladimir S in NNLUG
Алексей П
Крон здесь вижу только как регулярный вызов mplayer для воспроизведения подготовленного плейлиста. Либо как динамическое одноразовое планирование с предварительным анализом того что уже запланировано.
так не запускай mplayer, если он уже запущен. следующий крон - запускай, если не запущен )) иначе - хаос неизбежен
источник

А

Алексей П in NNLUG
Vladimir S
так не запускай mplayer, если он уже запущен. следующий крон - запускай, если не запущен )) иначе - хаос неизбежен
А! ну это да. Кстати - наверное самый простой способ.
источник
2018 November 24

IF

Igor Fedorov in NNLUG
Привет всем!
Вопрос есть.
Кто нибудь пилил патчи/прошивки для андроид? Задача есть UI переделать немного.
источник

IF

Igor Fedorov in NNLUG
Сори если ваще не по теме беседы)
источник
2018 November 26

A

Alex_5252 in NNLUG
Привет!
Это наверное лучше на 4pda посмотреть, а дальше https://www.xda-developers.com/
источник

WS

Wire Snark in NNLUG
Igor Fedorov
Привет всем!
Вопрос есть.
Кто нибудь пилил патчи/прошивки для андроид? Задача есть UI переделать немного.
Привет. Я немного занимаюсь..
источник
2018 November 27

I

Igor Pozumentov in NNLUG
источник
2018 November 28

in

ildar nizamov in NNLUG
при первом прочтении подумал что docker - это тот самый Docker ) на коленке, за 4 года до релиза в Docker, Inc.
источник

in

ildar nizamov in NNLUG
gnome-look.org лежит?
источник

С

Станислав in NNLUG
похоже роскомнадзор
источник

DS

Denis Skiba in NNLUG
Открывается. Домру
источник

С

Станислав in NNLUG
мега
источник
2018 November 29

f

fancer in NNLUG
git.openwrt.org  в таком же состоянии уже не один месяц (
источник