Комментарии losvik
losvik 22.10.2011 21:32 Есть вопрос! — Оповещения в mcabber
1
тогда кидай в дзен количество непросмотренных контактов ( в том скрипте есть описание) и звуковое оповещение, которое там тоже есть.
http://welinux.ru/post/1998/#cmnt99668
для оповещения используется notify-send. установи libnotify-bin и пользуйся.
для оповещения используется notify-send. установи libnotify-bin и пользуйся.
было на сайте. поищи тут.
пароль без палева вводил) пфф..домохозяек удивлять да и только
Исправил
Плэйлист:
Вывод:
Про ситуацию описанную Daria я так и не понял. Ответьте кто в курсе.
Плэйлист:
/home/losvik/Музыка/The United States Of America - 1968 - The United States Of America/19 - Mouse (The Garden Of Earthly Delights).flac
/home/losvik/Музыка/The United States Of America - 1968 - The United States Of America/05 - I Won't Leave My Wooden Wife For You, Sugar.flac
/home/losvik/Музыка/V.A. - Psychedelic Moods Vol. 2 (Hydro Pyro & Various Psychedelic Groups)/01 Hydro Pyro - The House Of Yesterday (New York City [US] - demo - 1967).mp3
/home/losvik/Музыка/Гражданская Оборона/!Егор и Опизденевшие/2000 - Опизденевшие - Психоделия Tomorrow (2001, Ur-Realist, URCD014)/Опизденевшие - Психоделия Tomorrow [Ur-Realist].flac
/home/losvik/Музыка/Jethro Tull - [non-remastered] Studio Discography/Jethro Tull . 1976 . Too Old To Rock 'N' Roll Too Young To Die! (CDP 32 1111 2)/Jethro Tull . 1976 . Too Old To Rock 'N' Roll Too Young To Die! (CDP 32 1111 2).flac
/home/losvik/Музыка/The United States Of America - 1968 - The United States Of America/05 - I Won't Leave My Wooden Wife For You, Sugar.flac
/home/losvik/Музыка/V.A. - Psychedelic Moods Vol. 2 (Hydro Pyro & Various Psychedelic Groups)/01 Hydro Pyro - The House Of Yesterday (New York City [US] - demo - 1967).mp3
/home/losvik/Музыка/Гражданская Оборона/!Егор и Опизденевшие/2000 - Опизденевшие - Психоделия Tomorrow (2001, Ur-Realist, URCD014)/Опизденевшие - Психоделия Tomorrow [Ur-Realist].flac
/home/losvik/Музыка/Jethro Tull - [non-remastered] Studio Discography/Jethro Tull . 1976 . Too Old To Rock 'N' Roll Too Young To Die! (CDP 32 1111 2)/Jethro Tull . 1976 . Too Old To Rock 'N' Roll Too Young To Die! (CDP 32 1111 2).flac
Вывод:
./plst ~/.mpd/playlists/va.m3u /tmp
inlen = 142 outlen = 162
inlen = 147 outlen = 169
inlen = 178 outlen = 208
inlen = 269 outlen = 285
inlen = 243 outlen = 293
inlen = 142 outlen = 162
inlen = 147 outlen = 169
inlen = 178 outlen = 208
inlen = 269 outlen = 285
inlen = 243 outlen = 293
Про ситуацию описанную Daria я так и не понял. Ответьте кто в курсе.
не, не мой случай. Написал на чём мог)
хм, сорри, работает. не думал что можно обойтись без экранирования. ну круто) На баше я и не писал ничего кроме последовательностей команд, которые скармливал крону.
Почему оказывается? я так и написал дважды. Да, на баше компактнее гораздо, я не спорю) Но твой скрипт все равно не работает)
да, как то не заметил) ок, как-нибудь исправлю.
Поначалу было так - в функции был цикл считающий недопустимые символы, и char result[len + count]. Потом после нескольких прогонов заметил что это не нужно:
Функция adding_slash с выхлопами:
Кусок результата:
Объяснить пока не могу)
Функция adding_slash с выхлопами:
void
adding_slash(char *s, int len, char *dest)
{
int i, j;
char result[len];
printf("In_len = %d. str:%s", len, s);
for(j = i = 0;
s[i] != '\n';
i++, j++)
{ /* условия для недопустимых символов
те которые встречались у меня в названиях */
if(s[i] == '\''||
s[i] == '(' ||
s[i] == ')' ||
s[i] == '&' ||
s[i] == '\"')
result[j++] = '\\';
if(s[i] == ' ')
{ result[j++] = '\\';
result[j] = ' ';
} result[j] = s[i];
} result[j] = '\0';
printf("Out_len = %d. str:%s\n", len, result);
// результат передаем в pcp
pcp(result, dest);
}
adding_slash(char *s, int len, char *dest)
{
int i, j;
char result[len];
printf("In_len = %d. str:%s", len, s);
for(j = i = 0;
s[i] != '\n';
i++, j++)
{ /* условия для недопустимых символов
те которые встречались у меня в названиях */
if(s[i] == '\''||
s[i] == '(' ||
s[i] == ')' ||
s[i] == '&' ||
s[i] == '\"')
result[j++] = '\\';
if(s[i] == ' ')
{ result[j++] = '\\';
result[j] = ' ';
} result[j] = s[i];
} result[j] = '\0';
printf("Out_len = %d. str:%s\n", len, result);
// результат передаем в pcp
pcp(result, dest);
}
Кусок результата:
:~/Programming/C/source$ ./plst ~/.mpd/playlists/ramonesCover.m3u /tmp
In_len = 95. str:/home/losvik/Музыка/Ramones/1993 - Acid Eaters/01. Journey To The Center Of The Mind.mp3
Out_len = 95. str:/home/losvik/Музыка/Ramones/1993\ -\ Acid\ Eaters/01.\ Journey\ To\ The\ Center\ Of\ The\ Mind.mp3
In_len = 72. str:/home/losvik/Музыка/Ramones/1993 - Acid Eaters/02. Substitute.mp3
Out_len = 72. str:/home/losvik/Музыка/Ramones/1993\ -\ Acid\ Eaters/02.\ Substitute.mp3
In_len = 95. str:/home/losvik/Музыка/Ramones/1993 - Acid Eaters/01. Journey To The Center Of The Mind.mp3
Out_len = 95. str:/home/losvik/Музыка/Ramones/1993\ -\ Acid\ Eaters/01.\ Journey\ To\ The\ Center\ Of\ The\ Mind.mp3
In_len = 72. str:/home/losvik/Музыка/Ramones/1993 - Acid Eaters/02. Substitute.mp3
Out_len = 72. str:/home/losvik/Музыка/Ramones/1993\ -\ Acid\ Eaters/02.\ Substitute.mp3
Объяснить пока не могу)
плейлисты в m3u. В них просто списком полные пути к каждой песне. playlist
Выхлопов нет) ничего не выводит, кроме случае ошибок открытия файла плэйлиста, по причине отсутствия или же cp может выругаться по причине недопустимого символа, которые добавляются в условия. Добавил какие встречались.
Выхлопов нет) ничего не выводит, кроме случае ошибок открытия файла плэйлиста, по причине отсутствия или же cp может выругаться по причине недопустимого символа, которые добавляются в условия. Добавил какие встречались.
* stdio и прочие
очевидно, что движок думает что и прочие это теги.
ну так не я их поставил
как я понял гармошка это floating ? на всех скринах с сайта проекта заголовки влючены, в багтрекере их еще нашел feature request - drag&drop; for moving windows. какие-то проблемы с тасканием окон?
тебе с заголовками окон удобне или они неотключаемы?
ну не тему ж новую создавать) cпс.
FOUND=`echo $TEXT| grep muhas`
if < -n "$FOUND" >; then
echo $(notify-send ...
получается что даже когда ты сам пишешь в кофу тебе приходит уведомление - "те в конфу пишут". круто)
if < -n "$FOUND" >; then
echo $(notify-send ...
получается что даже когда ты сам пишешь в кофу тебе приходит уведомление - "те в конфу пишут". круто)