Re: USB телефонная гарниту ра
Mishustin Alexey wrote: Посоветуйте, пожалуйста, какую USB телефонную гарнитуру взять (для Ekiga), чтобы без проблем распозналась в Etch. Опыт показывает, что лучше брать не usb, а ethernet девайсы - модемы, телефоны, etc. -- Sincerely, Nicholas -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: stderr
Иван Лох wrote: On Fri, Nov 28, 2008 at 10:27:08PM +0300, Stanislav Kruchinin wrote: Исчезающе малая? Лично я вижу очень много попыток переписать под свободной лицензией то или иное проприетарное ПО. Примеров масса: Origin, Mathematica и даже (стыдно сказать) Microsoft Office. Ориджин это сила. Именно с ним в экспериментальную физику и химию пришла инновационная идея: если положение экспериментальной точки не удоветоряет требованиям исследователя -- ее просто удаляют или передвигают. Не стоит обвинять программу в том, что с ее помощью люди подделывают экспериментальные данные. Это все равно что обвинять в убийствах производителей оружия. Убивает не меч, а твердая рука, которая его держит. Что же касается Математики, то это очень плохой пример. Это система была задума как Macsyma-без-лиспа-которую-мы-запустим-на-любом-дерьме-и-возмем-за это-бабки и в точности достигла своей цели. Учитывая, что lisp Максимы был общедоступен, то дело было не хитрое. А максиму MIT отобрал у профессоров, которые ее писали, закрыл, и продал. Теперь нам рассказывают сказки о том, что это математику переписывают под свободной лицензией. А я и не утверждал, что ее именно переписывают под свободной лицензией. Просто на нее ориентируются, как на лидера. Лично я не вижу ничего плохого в идее Macsyma-без-лиспа-которую-мы-запустим-на-любом-дерьме-и-возмем-за-это-бабки. Я конечно же не имел в виду Macsyma, т.к. знаю, что она была создана раньше (в конце 60-х) и являлась скорее примером для подражания, которому следовали те же Mathematica и Maple. Насколько мне известно, то сами создатели Macsyma настаивали на ее коммерциализации, а руководство MIT просто перехватило у них инициативу. Ее бы так или иначе закрыли и продали. В данном случае речь идет о современных попытках создания системы компьютерной алгебры с открытыми исходниками, сопоставимой с Mathematica по широте возможностей (например, Maxima, open source форк версии Macsyma от 1982 года). -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: stderr
Artem Chuprina пишет: Alexander Danilov -> debian-russian@lists.debian.org @ Fri, 28 Nov 2008 23:13:21 +0900: >> >> >> >> ПК> Кстати с чем мы сравниваем? >> >> >> >> >> >> >> >> С ленью. Среднее количество телодвижений на единицу функциональности. >> >> >> >> Ну, факторизованное по языку программирования. Хотя, скажем, Tk в tcl >> >> >> >> встроен гораздо компактнее и удобнее, чем в другие языки, что делает >> >> >> >> именно этот комплект предпочтительным перед любым другим комплектом из >> >> >> >> языка и тулкита для простых гуевин. Но расширяется он тяжело, и, >> >> >> >> вероятно, в сложном случае будет проигрывать тому же >> >> >> >> объектно-ориентированному питону с тем же самым Tk. >> >> >> >> >> >> AD> Интересно бы увидеть пример, когда Tcl/Tk будет проигрывать, не >> >> >> AD> флейма для, а опыта ради. Просто мне до сих пор встречались >> >> >> AD> "сложные" случаи, но они были из разряда "лобовая атака", то есть >> >> >> AD> если попытаться загнать в listbox несколько тысяч строк, то тормоза >> >> >> AD> конечно будут, но виноват разработчик, а если переделать форму, то >> >> >> AD> и миллионы можно увидеть, причём без особого напряжения. >> >> >> >> >> >> Ну, например, поле ввода с дополнением по справочнику. >> >> >> >> >> AD> И какие тут сложности? >> >> >> >> Виджет такой на tcl/tk сделай. С configure и т.д. Формочку-то >> >> нарисовать нетрудно, но мне таких полей надо сильно не одно. >> >> AD> Делал, без configure правда, но как раз со справочником. По F1 >> AD> вызывался, хотя надо было бы в combobox завернуть наверно. А в >> AD> gridplus2 ничего такого нет? >> >> Без configure и я могу. Мне полноценный виджет, пожалуйста. >> >> И не на C. С задействованием библиотеки на C я тоже могу, но очень уж >> муторно. >> AD> Ну сейчас это не очень муторно, snit умеет создавать правильные AD> виджеты, с configure. Ты пробовал? А разрабатывать этот виджет по этой схеме на наладоннике? С интел-несовместимым процессором? И как ощущения? Пробовал, конкретно этот виджет нет, но на наладоннике ipaq/zaurus. Ощущения как обычно, на наладоннике вообще разрабатывать не удобно, но на zaurus удобнее , чем на ipaq :) -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: stderr
On Fri, Nov 28, 2008 at 10:27:08PM +0300, Stanislav Kruchinin wrote: > Исчезающе малая? Лично я вижу очень много попыток переписать под > свободной лицензией то или иное проприетарное ПО. Примеров масса: Origin, > Mathematica и даже (стыдно сказать) Microsoft Office. Ориджин это сила. Именно с ним в экспериментальную физику и химию пришла инновационная идея: если положение экспериментальной точки не удоветоряет требованиям исследователя -- ее просто удаляют или передвигают. Что же касается Математики, то это очень плохой пример. Это система была задума как Macsyma-без-лиспа-которую-мы-запустим-на-любом-дерьме-и-возмем-за это-бабки и в точности достигла своей цели. Учитывая, что lisp Максимы был общедоступен, то дело было не хитрое. А максиму MIT отобрал у профессоров, которые ее писали, закрыл, и продал. Теперь нам рассказывают сказки о том, что это математику переписывают под свободной лицензией. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Поток вывода в лог-файл получить сторонним приложением
Hello! В сообщении от Saturday 29 November 2008 22:32:04 Nicholas написал(а): > Alexey Pechnikov wrote: > > P.S. Можно ли где-то найти, какие события incron как использовать? > > http://dailypackage.fedorabook.com/index.php?serendipity[action]=search&ser >endipity[searchTerm]=incrond Play a sound whenever a writable file in /tmp > is closed > (use play instead of paplay if you're not using PulseAudio) > /tmp IN_WRITE_CLOSE paplay /usr/share/sounds/KDE_Beep_Bottles.wav > > Reload the DNS configuration whenever /etc/named.conf is modified > /etc/named.conf IN_MODIFY /sbin/service named reload > > Run a script whenever a file in the inbound mailbox directory changes > /var/spool/mail IN_WRITE_CLOSE /usr/local/bin/mail-notify-script $# Описаны только два события из всех. Остальные так и придется искать в /usr/include/linux/inotify.h > > Осталось придумать, что делать при ротации лога... > > Я так понял, что вы спрашиваете "что делать, если имя файла изменилось Спрашиваю сразу две вещи - 1) что делать, если исходный лог-файл ротировали и 2) если на выходе созданного socat шлюза добавить создание резервной копии исходного файла, как его ротировать. Написал не слишком удачно, но впрочем мне на оба вопроса уже ответили. > ?" В этом случае incron может увидеть обновление директории и запустить > скрипт, например, который вам уже советовали: > sudo socat EXEC:"/usr/bin/tail -f /var/log/postgresql/самый_новый_файл" > TCP4-LISTEN: Тогда еще и исчезновение лог-файла придется отлавливать и прибивать работающий процесс socat. То есть в данном случае добавление incron излишнее усложнение, благо tail сам способен обработать эту ситуацию. Но тоже вариант. Best regards, Alexey. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Поток вывода в лог-фа йл получить сторонним при ложением
Alexey Pechnikov wrote: P.S. Можно ли где-то найти, какие события incron как использовать? http://dailypackage.fedorabook.com/index.php?serendipity[action]=search&serendipity[searchTerm]=incrond Play a sound whenever a writable file in /tmp is closed (use play instead of paplay if you're not using PulseAudio) /tmp IN_WRITE_CLOSE paplay /usr/share/sounds/KDE_Beep_Bottles.wav Reload the DNS configuration whenever /etc/named.conf is modified /etc/named.conf IN_MODIFY /sbin/service named reload Run a script whenever a file in the inbound mailbox directory changes /var/spool/mail IN_WRITE_CLOSE /usr/local/bin/mail-notify-script $# > Осталось придумать, что делать при ротации лога... Я так понял, что вы спрашиваете "что делать, если имя файла изменилось ?" В этом случае incron может увидеть обновление директории и запустить скрипт, например, который вам уже советовали: sudo socat EXEC:"/usr/bin/tail -f /var/log/postgresql/самый_новый_файл" TCP4-LISTEN: "самый_новый_файл" можно сделать симлинком, и менять его тем же скриптом. То есть идея была - запускать скрипт по событию, а не сканируя директорию раз в н сек, на предмет изменений, и здесь incron - находка. А как лучше исхитриться именно в вашем случае - вам виднее. Удачи. -- Sincerely, Nicholas -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: rubyripper и normalize-audio
В Сбт, 29/11/2008 в 21:37 +0300, Stanislav Maslovski пишет: > On Sat, Nov 29, 2008 at 08:56:07PM +0300, Mishustin Alexey wrote: > > Пытаюсь собрать из родных исходников пакет RubyRipper (которая уже есть > > в дебиановском вишлисте, и которую почему-то никак не соберут > > официально). Установил все зависимости, в т.ч. normalize-audio. И с этой > > последней программой такая проблема - в большинстве дистрибутивов она > > зовется просто normalize, а в Дебиане, уж не знаю по каким причинам - > > normalize-audio. > > > > Как я понял, это практически та же самая программа, но только под другим > > названием. Подтверждение тому - на http://normalize.nongnu.org/ : > > Debian generously maintains their own binary package, called > > "normalize-audio" > > > > Разработчики RubyRipper этого расхождения в названиях, по-видимому, не > > учли. И configure пишет мне "Testing support for normalize... normalize > > NOT found". > > > > Вопрос: каким способом заставить RubyRipper работать с normalize-audio? > > попробуй создать симлинк с нужным именем: > # ln -s /usr/bin/normalize-audio /usr/bin/normalize Спасибо! Сработало! Testing support for normalize... normalize found... -- С уважением, Алексей Мишустин
Re: rubyripper и normalize-a udio
On Sat, Nov 29, 2008 at 08:56:07PM +0300, Mishustin Alexey wrote: > Пытаюсь собрать из родных исходников пакет RubyRipper (которая уже есть > в дебиановском вишлисте, и которую почему-то никак не соберут > официально). Установил все зависимости, в т.ч. normalize-audio. И с этой > последней программой такая проблема - в большинстве дистрибутивов она > зовется просто normalize, а в Дебиане, уж не знаю по каким причинам - > normalize-audio. > > Как я понял, это практически та же самая программа, но только под другим > названием. Подтверждение тому - на http://normalize.nongnu.org/ : > Debian generously maintains their own binary package, called > "normalize-audio" > > Разработчики RubyRipper этого расхождения в названиях, по-видимому, не > учли. И configure пишет мне "Testing support for normalize... normalize > NOT found". > > Вопрос: каким способом заставить RubyRipper работать с normalize-audio? попробуй создать симлинк с нужным именем: # ln -s /usr/bin/normalize-audio /usr/bin/normalize или в своем $HOME/bin, что может быть безопаснее. -- Stanislav -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
rubyripper и normalize-audio
Пытаюсь собрать из родных исходников пакет RubyRipper (которая уже есть в дебиановском вишлисте, и которую почему-то никак не соберут официально). Установил все зависимости, в т.ч. normalize-audio. И с этой последней программой такая проблема - в большинстве дистрибутивов она зовется просто normalize, а в Дебиане, уж не знаю по каким причинам - normalize-audio. Как я понял, это практически та же самая программа, но только под другим названием. Подтверждение тому - на http://normalize.nongnu.org/ : Debian generously maintains their own binary package, called "normalize-audio" Разработчики RubyRipper этого расхождения в названиях, по-видимому, не учли. И configure пишет мне "Testing support for normalize... normalize NOT found". Вопрос: каким способом заставить RubyRipper работать с normalize-audio? В голову приходят alias normalize='normalize-audio' (но смотрит ли в alias'ы configure?) и замена normalize на normalize-audio в исходниках (но они на Ruby, а я на Ruby - ни бум-бум, а ведь тупая замена всех вхождений может быть неверной). Как быть? На всякий случай, греп исходников... $ grep -iR normalize ./* ./configure:puts "\nTesting support for normalize..." ./configure:installed('normalize') ? puts("normalize found...") : puts("normalize NOT found") ./locale/po/rubyripper.pot:msgid "Use normalize on wav files" ./locale/po/rubyripper.pot:msgid "Normalize to standard volume" ./locale/po/hu/rubyripper.po:msgid "Use normalize on wav files" ./locale/po/hu/rubyripper.po:msgid "Normalize to standard volume" ./locale/po/ru/rubyripper.po:msgid "Use normalize on wav files" ./locale/po/ru/rubyripper.po:msgid "Normalize to standard volume" ./locale/po/es/rubyripper.po:msgid "Use normalize on wav files" ./locale/po/es/rubyripper.po:msgid "Normalize to standard volume" ./locale/po/de/rubyripper.po:msgid "Use normalize on wav files" ./locale/po/de/rubyripper.po:msgid "Normalize to standard volume" ./locale/po/nl/rubyripper.po:msgid "Use normalize on wav files" ./locale/po/nl/rubyripper.po:msgstr "Normalize wav bestanden" ./locale/po/nl/rubyripper.po:msgid "Normalize to standard volume" ./locale/po/fr/rubyripper.po:msgid "Use normalize on wav files" ./locale/po/fr/rubyripper.po:msgid "Normalize to standard volume" ./README:* normalize (for normalize support) ./README:* Add basic support for normalize using "mp3gain/wavgain/vorbisgain/metaflac" ./README:* Add basic support for normalize using "normalize" ./rr_lib.rb:$rr_defaultSettings = {"flac" => false, "flacsettings" => "--best -V", "vorbis" => true, "vorbi ssettings" => "-q 4", "mp3" => false, "mp3settings" => "-V 3", "wav" => false, "other" => false, "othersett ings" => '', "playlist" => true, "cdrom" => cdrom_drive(), "offset" => 0, "maxThreads" => 0, "rippersetting s" => '', "max_tries" => 5, 'basedir' => '~/', 'naming_normal' => '%f/%a (%y) %b/%n - %t', 'naming_various' => '%f/%a (%y) %b/%n - %va - %t', 'naming_image' => '% f/%a (%y) %b/%a - %b (%y)', "verbose" => false, "deb ug" => true, "instance" => self, "eject" => true, "req_matches_errors" => 2, "req_matches_all" => 2, "site" => "http://freedb2.org:80/~cddb/cddb.cgi";, "username" => "anonymous", "hostname" => "my_secret.com", "firs t_hit" => true, "freedb" => true, "editor" => editor(), "filemanager" => filemanager(), "no_log" =>false, " create_cue" => false, "image" => false, 'normalize' => false, 'gain' => "album", 'edit' => false} ./rr_lib.rb:if @settings['normalize'] == 'normalize' && @settings['gain'] == 'album' && @settin gs['tracksToRip'][-1] != track ./rr_lib.rb:return false # normalize in album mode prevents encoding untill the last wa v file is ripped ./rr_lib.rb:elsif @settings['normalize'] == 'normalize' && @settings['gain'] == 'album' && @set tings['tracksToRip'][-1] == track ./rr_lib.rb:normalize() # last track has been ripped, so normalize and continue encodin g ./rr_lib.rb:elsif @settings['normalize'] == 'normalize' && @settings['gain'] == 'track' ./rr_lib.rb:normalize(track) ./rr_lib.rb:def normalize(track = false) ./rr_lib.rb:if not installed('normalize') : puts "WARNING: Normalize is not installed. Cannot n ormalize files"; return false end ./rr_lib.rb:command = "normalize -b \"[EMAIL PROTECTED]'temp_dir']}/\"*.wav" ./rr_lib.rb:command = "normalize \"[EMAIL PROTECTED]'temp_dir']}track#{track}_1.wav\"" ./rr_lib.rb:if @settings['normalize'] == "replaygain" ./rubyripper_gtk2.rb: @normalize.active = if @settings['normalize'] == false : 0 elsif @settings[ 'normalize'] == "replaygain" : 1 else 2 end ./rubyripper_gtk2.rb: @settings['normalize'] = if @normalize.active == 0 : false elsif @normalize .active == 1 : "replaygain" else "normalize" end ./rubyripper_gtk2.rb: def codecobjects_frame3 #Normalize audio ./rubyripper_gtk2.rb: @normalize = Gtk::ComboBox.new() ./rubyripper_gtk2.rb:
Re: Поток вывода в лог-файл получить сторонним приложением
Hello! В сообщении от Saturday 29 November 2008 01:58:21 Nicholas написал(а): > Alexey Pechnikov wrote: > > Цель была как раз в том, чтобы не трогать запущенный сервер. Осталось > > придумать, что делать при ротации лога... > > Два раза в этой рассылке уже пробегал incron - отлично работает - при > обновлении файла или дир. выполняет команду, например: > > /home/user/online.jpg IN_MODIFY /bin/sh /etc/incron.d/scripts/camera > В данном случае как он может помочь, если при изменении файла нужно получать дельту изменения? Для текстового файла это задача для tail -F с оберткой для передачи изменений в нужном формате далее. P.S. Можно ли где-то найти, какие события incron как использовать? Например, событие на IN_MODIFY сработает при начале обновления файла, во время или после завершения? В мане не нашел, беглый поиск в гугле кроме списка возможных событий тоже ситуацию не прояснил. Best regards, Alexey. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
USB телефонная гарнитура
Добрый день! Посоветуйте, пожалуйста, какую USB телефонную гарнитуру взять (для Ekiga), чтобы без проблем распозналась в Etch. -- С уважением, Алексей Мишустин
Re: Прерывающийс я звук в Ekiga
В Птн, 28/11/2008 в 11:47 +0300, Stanislav Maslovski пишет: > On Fri, Nov 28, 2008 at 11:35:06AM +0300, Stanislav Maslovski wrote: > > Имхо, default -- это dmix для out, dsnoop для in. Если, конечно, в > > собственном ~/.alsaconf не определено иное. > > s/alsaconf/asoundrc/ Спасибо за подсказку. -- С уважением, Алексей Мишустин