Re: USB телефонная гарниту ра

2008-11-29 Пенетрантность Nicholas

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

2008-11-29 Пенетрантность Stanislav Kruchinin

Иван Лох 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

2008-11-29 Пенетрантность Alexander Danilov

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

2008-11-29 Пенетрантность Иван Лох
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: Поток вывода в лог-файл получить сторонним приложением

2008-11-29 Пенетрантность Alexey Pechnikov
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: Поток вывода в лог-фа йл получить сторонним при ложением

2008-11-29 Пенетрантность Nicholas

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

2008-11-29 Пенетрантность Mishustin Alexey
В Сбт, 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

2008-11-29 Пенетрантность 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

или в своем $HOME/bin, что может быть безопаснее.

-- 
Stanislav


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



rubyripper и normalize-audio

2008-11-29 Пенетрантность Mishustin Alexey
Пытаюсь собрать из родных исходников пакет 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: Поток вывода в лог-файл получить сторонним приложением

2008-11-29 Пенетрантность Alexey Pechnikov
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 телефонная гарнитура

2008-11-29 Пенетрантность Mishustin Alexey
Добрый день!

Посоветуйте, пожалуйста, какую USB телефонную гарнитуру взять (для
Ekiga), чтобы без проблем распозналась в Etch.

-- 
С уважением,
Алексей Мишустин


Re: Прерывающийс я звук в Ekiga

2008-11-29 Пенетрантность Mishustin Alexey
В Птн, 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/

Спасибо за подсказку.

-- 
С уважением,
Алексей Мишустин