В защиту стрима скажу что уже несколько лет их клиент и всем доволен: «ни единого разрыва» и всё такое :)) Исходящего канала 1Мбит, правда, не хватает: метров 300 залить на сервер — уже почти порно :)
Нужно себя приучить всегда писать многострочные define'ы так: #define FUNC(X)\
do{\
statement;\
...\
statement;\
}while(0)
и можно навсегда забыть где нужны фигурные скобки :) приём кстати очень распространённый. Вроде бы даже поддерживается компиляторами. Увы, источник уже не найду
Огромное спасибо за решение! буду пробовать :)
Один вопрос: статья аж 2009 года. Нет ли случайно обновлённого решения «Apple Keyboard Installer for Windows» или хотя бы файлов раскладок? :)
Я в своё время поступил следущим образом: клики направляются на скрипт click.php, который полученные параметры «заворачивает» в однострочный пакет данных и отправляет UDP-запросом на localhost. На нужном порту на локалхосте висит php-демон который несколько минут собирает клики а потом сдаёт всё в БД одним запросом для каждого домена :) Он же следит за накрутками в обозначенном интервале времени: ведь все данные у него под рукой: в массиве (домен => ip => click count)
Примитивно, но на тупейшем VDS небольшая баннерная система работала на ура :)
Есть подозрение что это решается одним из модулей PulseAudio. И да, это точно решатся при помощи udev + скрипта использующего pacmd move-sink-input. К следующей статье я обязательно это рассмотрю :)
Как всегда в Линуксе, если есть проблема — нужно смотреть логи :)
PulseAudio у вас скорее всего запущен от имени пользователя и врядли может завесить всю систему (разве что съесть проц) :). Вернее может, но с помощью бага в ядре, или какого-либо драйвера.
Эээ, сложно сказать. Можно посмотреть листинг pacmd list-sinks ; pacmd list-cards? Лучше в личку, вместе с моделью звуковухи :)
Есть вероятность что всё это реализовано неким нестандартным способом, отсюда и беда. Или драйверу звуковухи нужно подсказать какая именно модель на борту: у меня такое было.
кармукомментарии, ему не до этого :))#define FUNC(X)\
do{\
statement;\
...\
statement;\
}while(0)
и можно навсегда забыть где нужны фигурные скобки :) приём кстати очень распространённый. Вроде бы даже поддерживается компиляторами. Увы, источник уже не найду
Один вопрос: статья аж 2009 года. Нет ли случайно обновлённого решения «Apple Keyboard Installer for Windows» или хотя бы файлов раскладок? :)
Примитивно, но на тупейшем VDS небольшая баннерная система работала на ура :)
pacmd move-sink-input
. К следующей статье я обязательно это рассмотрю :)PulseAudio у вас скорее всего запущен от имени пользователя и врядли может завесить всю систему (разве что съесть проц) :). Вернее может, но с помощью бага в ядре, или какого-либо драйвера.
pacmd list-sinks ; pacmd list-cards
? Лучше в личку, вместе с моделью звуковухи :)Есть вероятность что всё это реализовано неким нестандартным способом, отсюда и беда. Или драйверу звуковухи нужно подсказать какая именно модель на борту: у меня такое было.