LINUX.ORG.RU

Сообщения sadavod

 

Отправка php скриптом на whatsapp сообщения

Форум — Development

Подскажите, рабочий скрипт отправки на whatsapp текстового сообщения php скриптом. Хочу получать алерт о том, что пользователь залогинился на сайте.

Я пытался найти простой способ на php отправки Hello world, но в сети проскакивают сообщения, что на GitHub-е была последняя разработка, которую автор больше не поддерживает. На питоне была реализация, но на моем хостинге не удастся проверить работоспособность.

Интересует, остались ли еще какие-либо рабочие способы связки php + whatsapp? Благодарю за внимание.

 , ,

sadavod
()

Исключить IP из логов Nginx

Форум — Admin

День добрый.

Возможно ли исключить IP или даже список из логов, так как партянка собирается на несколько метров, тяжело для дальнейшего изучения, приходится grep -v использовать, что не совсем удобно, например при анализе в прямом эфире например так tail -f ........

sadavod
()

Почему огромное количество процессов породил php?

Форум — General

Не достаточно опыта, но чую неладное, это нормально на совсем новом сервере, где еще нет посещаемости и только был настроен nginx

 3377 root      20   0 18964  2760  1104 S  0.0  2.2  0:00.09  `- /usr/sbin/php5-fpm --fpm-config /etc/php5/fpm/main.conf
 3398 www-data  20   0 18960  2392   736 S  0.0  1.9  0:00.00  |   `- /usr/sbin/php5-fpm --fpm-config /etc/php5/fpm/main.conf 
 3397 www-data  20   0 18960  2392   736 S  0.0  1.9  0:00.00  |   `- /usr/sbin/php5-fpm --fpm-config /etc/php5/fpm/main.conf 
 3396 www-data  20   0 18960  2392   736 S  0.0  1.9  0:00.00  |   `- /usr/sbin/php5-fpm --fpm-config /etc/php5/fpm/main.conf 
 3395 www-data  20   0 18960  2392   736 S  0.0  1.9  0:00.00  |   `- /usr/sbin/php5-fpm --fpm-config /etc/php5/fpm/main.conf 
 3394 www-data  20   0 18960  2392   736 S  0.0  1.9  0:00.00  |   `- /usr/sbin/php5-fpm --fpm-config /etc/php5/fpm/main.conf 
 3393 www-data  20   0 18960  2392   736 S  0.0  1.9  0:00.00  |   `- /usr/sbin/php5-fpm --fpm-config /etc/php5/fpm/main.conf 
 3392 www-data  20   0 18960  2392   736 S  0.0  1.9  0:00.00  |   `- /usr/sbin/php5-fpm --fpm-config /etc/php5/fpm/main.conf 
 3391 www-data  20   0 18960  2392   736 S  0.0  1.9  0:00.00  |   `- /usr/sbin/php5-fpm --fpm-config /etc/php5/fpm/main.conf 
 3390 www-data  20   0 18960  2392   736 S  0.0  1.9  0:00.00  |   `- /usr/sbin/php5-fpm --fpm-config /etc/php5/fpm/main.conf 
 3389 www-data  20   0 18960  2392   736 S  0.0  1.9  0:00.00  |   `- /usr/sbin/php5-fpm --fpm-config /etc/php5/fpm/main.conf 
 3388 www-data  20   0 18960  2392   736 S  0.0  1.9  0:00.00  |   `- /usr/sbin/php5-fpm --fpm-config /etc/php5/fpm/main.conf 
 3387 www-data  20   0 18960  2392   736 S  0.0  1.9  0:00.00  |   `- /usr/sbin/php5-fpm --fpm-config /etc/php5/fpm/main.conf 
 3386 www-data  20   0 18960  2392   736 S  0.0  1.9  0:00.00  |   `- /usr/sbin/php5-fpm --fpm-config /etc/php5/fpm/main.conf 
 3385 www-data  20   0 18960  2392   736 S  0.0  1.9  0:00.00  |   `- /usr/sbin/php5-fpm --fpm-config /etc/php5/fpm/main.conf 
 3384 www-data  20   0 18960  2392   736 S  0.0  1.9  0:00.00  |   `- /usr/sbin/php5-fpm --fpm-config /etc/php5/fpm/main.conf 
 3383 www-data  20   0 18960  2392   736 S  0.0  1.9  0:00.00  |   `- /usr/sbin/php5-fpm --fpm-config /etc/php5/fpm/main.conf 
 3381 www-data  20   0 18960  2392   736 S  0.0  1.9  0:00.00  |   `- /usr/sbin/php5-fpm --fpm-config /etc/php5/fpm/main.conf 
 3380 www-data  20   0 18960  2392   736 S  0.0  1.9  0:00.00  |   `- /usr/sbin/php5-fpm --fpm-config /etc/php5/fpm/main.conf 
 3379 www-data  20   0 18960  2392   736 S  0.0  1.9  0:00.00  |   `- /usr/sbin/php5-fpm --fpm-config /etc/php5/fpm/main.conf 
 3378 www-data  20   0 18960  2392   736 S  0.0  1.9  0:00.00  |   `- /usr/sbin/php5-fpm --fpm-config /etc/php5/fpm/main.conf 
sadavod
()

Посоветуйте образ диска (linux + memory test + hdd test)

Форум — General

Отдельно спасибо за прямые ссылки на популярные дистрибутивы с такими возмостями.

sadavod
()

Бюджетное решение на микроконтроллере

Форум — General

Ищется бюджетное решение на практике может кто видел или по опыту может поделиться, связка : СЕТЬ(торрент клиент), ЛИНУКС(*БСД), КОНТРОЛЛЕР(низкое энергопотребление) связь с устройством вполне устроит и ssh

sadavod
()

как в ed (текстовом редакторе) экранировать точку в строке

Форум — General

нужно

1 строка
2 строка
.

пишу

1с
1 строка
2 строка
.

---- все тут ступор

сделал с помощью echo, но всеже решил разобраться, кто подскажет?

sadavod
()

Сборка своих программ под Pocketbook 622

Форум — Development

Имеется Pocketbook 622 и огромное желание запустить на нем свою программу HelloWorld.c

Знания Си базовые, а вот знания как работать с SDK никаких, если кто встречался с данной темой, поделитесь опытом. Рад буду любой ссылочке на литературу в исполнении родного русского языка.

Благодарю.

Пока борюсь с проблемой такой: руководствуясь чутьём нашёл в SDK бинарник gcc и при попытки откомпилировать проект, всё завершается неудачей

/home/reeno/project/PBSDK/arm-linux/bin/gcc '/home/reeno/project/sources/calc/src/calcexe.c'


gcc: installation problem, cannot exec `cc1': No such file or directory

может это всё как-то по другому должно делаться?

sadavod
()

Подскажите онлайн сервис для rss

Форум — Talks

Существует ли сервис, который может читать фиды различных сайтов и отсылать на почту (по расписанию, напр. раз в сутки) в формате пригодном для чтения электронных книг (fb2, epub, pdf ...) ?

sadavod
()

/dev/video нет такого файла, но Skype работает

Форум — Linux-hardware

У меня простая usb камера A4Tech PK-636K и ОС ubuntu, /dev/video нет такого файла , но Skype работает

Как такое может быть? Обьясните, ну не в теме я!

diff /dev/ до подключения и после не находит разницы,

конечная моя цель грабинг img с этого устройства, но не понимаю что и от куда грабить.

 ,

sadavod
()

swscanf не находит строку

Форум — Development
    wchar_t buf[] = L"12|01234|это я|текст";
    int     nn = 0;
    long    nu = 0;
    wchar_t ftip[50];
    swscanf( buf, L"%u|%lu|%50[^|]||", &nn, &nu, ftip ); // ftip != "это я" WTF?

почему не работает %50[^|]|? переменная ftip пуста

sadavod
()

Как посимвольно работать с кириллицей в Си

Форум — Development

gcc версия 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5)

char *buf = "0123АБВRRRЕ";
for(;*buf;*buf++) printf("%c\n",*buf);
exit(0);

result:

0
1
2
3

�

�

�
R
R
R

�

sadavod
()

все возможные вариации из слова

Форум — Development

пишу игрушку для себя, кипит мозга, нифига не получается, ребят выручите с кодом

нужна обработка всех вариаций значений массива

имеется массив char m = {'М','И','Р'}; даёт вариации: МИР МРИ РИМ РМИ ИМР ИРМ

char m = {'М','И','Р','А'}; даст вариации: МИРА МИАР МАРИ МАИР МРИА МРАИ РИМА ...

длина слова разная, повторов и пропусков быть не должно (т.е. для последнего МИРР | МРИ не верно)

ANSIC

очень благодарен, за любой пинок в нужном направлении.

 ,

sadavod
()

scanf очень сложная строка для разбора

Форум — Development

есть текст строки идут подряд

            1.2.3(1234.5678*sometext)
            1.2.3(1234.5678)
            0-0:1.2.3(1234.5678*sometext)
            0-0:1.2.3(1234.5678)
            1-0:1.2.3(1234.5678)
            0-1:1.2.3(1234.5678)
            1-1:1.2.3(1234.5678)

нужно «отловить» 1.2.3 и 1234.5678

все попытки тщетны, прошу помочь м.б. регулярным выражением?

 ,

sadavod
()

Получение строки из массива строк

Форум — Development

есть массив

char m[] = "
123\n
456\n
789\n
"

\n перевод строки

как в цикле построчно прочитать массив?

начал делать так :

 // посимвольное чтение
 - if (m[i] == '\n') значит начинается новая строка

как бы покрасивее это оформить? не читая посимвольно как бы fgets но для массива?

ANSI C

 , mas,

sadavod
()

Полный дуплекс в звуке средствами alsa

Форум — General

У alsa есть утилиты aplay и arecord, соответственно для пригрывания и записи звука, я не хотел бы писать велосипед меня они устраивают.

Хочу использовать полученные частоты (данные из arecord) для дальнейшей обработки и передавать необходимые частоты через aplay в тот же канал.

дайте пару советов:

1 - комутация но несколько раз в секунду этими прогами - полный бред есть ли возможность манипулировать каналом в дуплекс режиме?

2 - в каком формате сыпятся данные в/из stdin/stdout из этих программ? man что?

 ,

sadavod
()

Права не действуют (chmod) как такое может быть?

Форум — General

Поделитесь опытом, как такое может быть?

konie@leva:~$ ls -l /media/1BR3W/
итого 871136
-rwx------ 1 tigra tigra  26184859 2012-03-23 05:54 001.mp3
-rwx------ 1 tigra tigra  30893040 2012-03-23 05:54 002.mp3
-rwx------ 1 tigra tigra  51753558 2012-03-23 05:54 003.mp3
...
konie@leva:~$ sudo chmod 777 -v /media/1BR3W/002.mp3
права доступа «/media/1BR3W/002.mp3» изменены на 0777 (rwxrwxrwx)
konie@leva:~$ sudo chmod 777 -v -R /media/1BR3W/
права доступа «/media/1BR3W/» изменены на 0777 (rwxrwxrwx)
#барабанная дробь.....
konie@leva:~$ ls -l /media/1BR3W/
итого 871136
-rwx------ 1 tigra tigra  26184859 2012-03-23 05:54 001.mp3
-rwx------ 1 tigra tigra  30893040 2012-03-23 05:54 002.mp3
#rwx?????- почему?
-rwx------ 1 tigra tigra  51753558 2012-03-23 05:54 003.mp3
...

sadavod
()

ntpdate резкое изменение времени

Форум — General

есть ubuntu сервер на котором как и на всех серверах постепено «уходит» время,
на сервере работает специфический планировщик каждую секунду выполняет определённую операцию, не суть дела,
так вот в мане прочёл что ntpdate с функцией -B, пишут что изменение будет плавным,
но планировщих при синхронизации то пропускает, то повторно выполняет временные операции,
т.е. не какой плавности,
я думал он (ntpdate) будет «растягивать» или сужать милисекунды, а он как кувалдой даже с опцией -В действует,

может ли ntpdate дать нужный результат? или заюзать ntpd? Спасибо.

sadavod
()

Как мониторить папку (файлы)

Форум — General

День добрый, есть папка(директория какму как удобнее)

В неё «валятся» данные

ll /dir/ *.txt
2012-03-20 07-00.txt  2012-03-20 10-00.txt  2012-03-20 13-00.txt 

я пытаюсь мониторить новые строки в них с помощью

tail -fq /dir/ *.txt 

с проблемами(иногда затыкается), но работает до того периода как не появится новый файл в моём случае будет работать до появления 2012-03-20 14-00.txt.

Кто опытный в этом деле, дайте совет как быть?

спасибо.

sadavod
()

grep брыкается

Форум — General

Привет, ни чего не пойму, простая команда, ставит меня в тупик.

grep '123' del.txt
>Двоичный файл del.txt совпадает

как найти 123 в файле?

sadavod
()

[C] Помогите инициализировать структуру

Форум — Development

есть getopt.h в нём структура

struct option
{
  const char *name;
  int has_arg;
  int *flag;
  int val;
};

мой глобальный хедер global.h

struct option long_opt;// тоесть я говорю всем файликам программы "вы долждны знать такую структуру long_opt"

а инициализировать значениями я хочу в другом файле options.c !так мне удобнее! не инициализировать в global.h хотел бы что-то типа:

option long_opt [] = {
            { "aliases",        1, 0, 'a' },
            { "verbose",        0, 0, 'v' },
            { "extra-verbose",  0, 0, 'w' },
            { 0,                0, 0,  0  }
    };

но компилятор отказывается это воспринимать, но если я сделаю инициализацию в global.h, то всё ок.

        static struct option long_opt[] = {
            { "aliases",        1, 0, 'a' },
            { "verbose",        0, 0, 'v' },
            { "extra-verbose",  0, 0, 'w' },
            { 0,                0, 0,  0  }
    };

спасибо.

 

sadavod
()

RSS подписка на новые темы