Re: Lingvo for Linux

2003-06-23 Пенетрантность Mikolaj Golub
Woland [EMAIL PROTECTED] writes:

  Извините, а следующее что не работает: 
  Файл /etc/dict.conf 
  Содержание 
  Begin 
  server localhost 
  server dict.org 
  End 
 По непонятной причине не работает. Он просто игнорирует вторую 
 строку.
 Приношу извинения - был запутан документацией и примерами конфигов,
 в которых открыто указывалось, что можно писать несколько строк server.
 Собственно, так оно и есть писать можно, но по сырцам видно,
 что читается весь список серверов, но пытается соединяться только с первым,
 остальных выкидывает из списка. Надо багрепортить.


Я так понимаю, это список серверов, к которым dict будет пытаться
подключиться. Как только он находит рабочий, остальные
игнорируются. Так по крайней мере у меня работает (dict
1.9.7/rf). Если не смог ни к какому подключиться, пробует еще localhost
и dict.org.

Скорее это фича чем баг. Хотя было бы неплохо с нескольких серверов
одновременно тянуть...

-- 
Mikolaj Golub



Re: Lingvo for Linux

2003-06-23 Пенетрантность Aleksey Cheusov
Vova [EMAIL PROTECTED] writes:

   
  Ding может через dict/dictd использовать словарь Мюллера, а также  
 ding  
  можно настроить как spellcheker с помощюю ispell  

 Поставил себе dictd и словарь Мюллера, теперь есть два вопроса:  
 1) Бывают ли словари Ru-Eng для dictd ?  
dictd.ru

 2) Хочется настроить поиск и по локальным базам и по базам с  
 dict.org. Но все найденные мной клиенты (dict, kdict,  
 gnome-dictionary) умеют работать только с одним сервером Можно ли  
 dictd настроить на что-то типа форвардинга ?  

Могу подарить скриптик.
Пиши по почте.

-- 
Best regards, Aleksey Cheusov.



Re: Lingvo for Linux

2003-06-23 Пенетрантность Aleksey Cheusov
Woland [EMAIL PROTECTED] writes:

 Привет Debian Russian!
 
 В письме от Vova  [EMAIL PROTECTED] 
 (Fri, 20 Jun 2003 22:04:34 +0400) было написано :
 
   Да. Например, Королев... искать по маске korolew_ruen*  
   Не забудь сказать dictd, что словарь в koi8-r  
  А где именно его искать ? 
 Тут раньше пролетало:
 http://www.mova.org/~cheusov/dict/
 Правда словари там в UTF.
 В связи с этим вопрос:
  как настроить клиент и сервер, чтобы была нормальная совместная
  работа словарей в UTF и KOI8-R?
  а то получается в KOI8 консоле приходится задавать следующее:
  dict `echo слово | konwert koi8r-utf8`|konwert utf8-koi8r
  При этом статьи из словарей koi8r отображаются разными непонятными 
 символами:),
  а статьи из словарей utf8 нормально.

http://mova.org/~cheusov/pub/dictl
Но все сервера должны выдавать ответ и получать запрос в utf-8.
Смотри RFC2229

  dict версии 1.9.9-1 - Пересобранная из unstable.
  Версия dict из stable отказывалась работать со словарями utf8.

Поддержка utf-8 появилась в dictd-1.8.0

-- 
Best regards, Aleksey Cheusov.



Re: Lingvo for Linux

2003-06-23 Пенетрантность Aleksey Cheusov
Woland [EMAIL PROTECTED] writes:

 Привет Debian Russian!
 
 В письме от Иван Лох [EMAIL PROTECTED] 
 (Sat, 21 Jun 2003 13:49:54 +0400) было написано :
 
  On Sat, Jun 21, 2003 at 12:21:35PM +0400, Woland wrote:
   В связи с этим вопрос:
как настроить клиент и сервер, чтобы была нормальная совместная
работа словарей в UTF и KOI8-R?
  Насколько я понимаю никак. dictd использует какой-либо ОДИН порядок
  сортировки. Значит один сервер -- один чарсет... Хотя может быть я и
  ошибаюсь.
 Сервер-то как раз использует несколько типов словарей -
 это определяется по ключам в файле *.dict.dz:

 00-database-allchars
Это позволяет не игнорировать не алфавитно-цифровые символы
при поиске

 00-database-8bit
 00-database-utf8
 Это определяет также тип сортировки индекса и ещё возможно что-то.
 Вопрос в том, что на клиенте заведомо неизвестно в какой кодировке словарь.

Варианты одновременных словарей сервере есть такие:
- utf-8 или ascii
- 8bitcharset или ascii

То что слева определяется --locale

-- 
Best regards, Aleksey Cheusov.



Re: Lingvo for Linux

2003-06-21 Пенетрантность Woland
Привет Debian Russian!

В письме от Vova  [EMAIL PROTECTED] 
(Fri, 20 Jun 2003 22:04:34 +0400) было написано :

  Да. Например, Королев... искать по маске korolew_ruen*  
  Не забудь сказать dictd, что словарь в koi8-r  
 А где именно его искать ? 
Тут раньше пролетало:
http://www.mova.org/~cheusov/dict/
Правда словари там в UTF.
В связи с этим вопрос:
 как настроить клиент и сервер, чтобы была нормальная совместная
 работа словарей в UTF и KOI8-R?
 а то получается в KOI8 консоле приходится задавать следующее:
 dict `echo слово | konwert koi8r-utf8`|konwert utf8-koi8r
 При этом статьи из словарей koi8r отображаются разными непонятными символами:),
 а статьи из словарей utf8 нормально.
 dict версии 1.9.9-1 - Пересобранная из unstable.
 Версия dict из stable отказывалась работать со словарями utf8.

   2) Хочется настроить поиск и по локальным базам и по базам с
   dict.org. Но все найденные мной клиенты (dict, kdict,
   gnome-dictionary) умеют работать только с одним сервером  
 Можно ли
   dictd настроить на что-то типа форвардинга ?

  #!/bin/sh  
  dict -P - -h localhost $* /tmp/111  
  dict -P - -h dict.org $* /tmp/111  
  less /tmp/111  
  rm /tmp/111  
Извините, а следующее что не работает:
Файл /etc/dict.conf
Содержание
Begin
server localhost
server dict.org
End


С наилучшими, Woland.



Re: Lingvo for Linux

2003-06-21 Пенетрантность Иван Лох
On Fri, Jun 20, 2003 at 10:04:34PM +0400, Vova  wrote:
   Поставил себе dictd и словарь Мюллера, теперь есть два вопроса:
   1) Бывают ли словари Ru-Eng для dictd ?

  Да. Например, Королев... искать по маске korolew_ruen*  
  Не забудь сказать dictd, что словарь в koi8-r  
 А где именно его искать ? dpkg -l *ru*en* ничего похожего не  
 выдает, google тоже ничего похожего не знает  
 Яндекс.ру привел меня к файлу korolev-ruen.k9 в неизвестном бинарном  
 формате.  

Я ошибся -- korolew_ruen
www.filesearch.ru


-- 
Иван Лох



Re: Lingvo for Linux

2003-06-21 Пенетрантность Иван Лох
On Sat, Jun 21, 2003 at 12:21:35PM +0400, Woland wrote:
 В связи с этим вопрос:
  как настроить клиент и сервер, чтобы была нормальная совместная
  работа словарей в UTF и KOI8-R?

Насколько я понимаю никак. dictd использует какой-либо ОДИН порядок
сортировки. Значит один сервер -- один чарсет... Хотя может быть я и
ошибаюсь.

  а статьи из словарей utf8 нормально.

А зачем utf8? Ничего кроме увеличения размера индекса (что немаловажно,
кстати) это не дает. Или нет?

 server localhost
 server dict.org

Как не странно у меня не работает. dict 1.9.9/rf


-- 
Иван Лох



Re: Lingvo for Linux

2003-06-21 Пенетрантность Vova
   Да. Например, Королев... искать по маске korolew_ruen*
   Не забудь сказать dictd, что словарь в koi8-r
  А где именно его искать ?   
 Тут раньше пролетало:  
 http://www.mova.org/~cheusov/dict/  
Скачал я словари оттуда, скинул их в /usr/share/dictd, запустил  
dictdconfig. Теперь /etc/init.d/dictd restart говорит, что все ОК, но  
процесс dictd не создается. Когда убираю новые словари из  
/var/lib/dictd/db.list все ОК, когда добавляю опять - то же самое. В  
чем может быть дело ? Как-же все-же прикрутить эти словари  
Версия dictd:  
ii  dictd  1.9.9-3Dictionary Server  
  
 Правда словари там в UTF.  
 В связи с этим вопрос:  
  как настроить клиент и сервер, чтобы была нормальная совместная  
  работа словарей в UTF и KOI8-R?  
  а то получается в KOI8 консоле приходится задавать следующее:  
  dict `echo слово | konwert koi8r-utf8`|konwert utf8-koi8r  
  При этом статьи из словарей koi8r отображаются разными непонятными  
символами:),  
  а статьи из словарей utf8 нормально.  
  dict версии 1.9.9-1 - Пересобранная из unstable.  
  Версия dict из stable отказывалась работать со словарями utf8.  
Ну, наиболее очевидное решение - зделать скрипт с этой строкой.  
  
2) Хочется настроить поиск и по локальным базам и по базам с  
dict.org. Но все найденные мной клиенты (dict, kdict,  
gnome-dictionary) умеют работать только с одним сервером
  Можно ли  
dictd настроить на что-то типа форвардинга ?  
   
   #!/bin/sh
   dict -P - -h localhost $* /tmp/111
   dict -P - -h dict.org $* /tmp/111
   less /tmp/111
   rm /tmp/111
 Извините, а следующее что не работает:  
 Файл /etc/dict.conf  
 Содержание  
 Begin  
 server localhost  
 server dict.org  
 End  
По непонятной причине не работает. Он просто игнорирует вторую  
строку.  
 
 
___ 
@Mail.ru  Национальная почтовая служба 
http://www.mail.ru 
___ 
На правах рекламы: 
27 июня 2003 крупнейший open-air этого лета ДЕНЬ МОЛОДЕЖИ! 
http://r.mail.ru/cln2207/www.radiorecord.ru 



Re: Lingvo for Linux

2003-06-21 Пенетрантность Woland
Привет Debian Russian!

В письме от Иван Лох [EMAIL PROTECTED] 
(Sat, 21 Jun 2003 13:49:54 +0400) было написано :

 On Sat, Jun 21, 2003 at 12:21:35PM +0400, Woland wrote:
  В связи с этим вопрос:
   как настроить клиент и сервер, чтобы была нормальная совместная
   работа словарей в UTF и KOI8-R?
 Насколько я понимаю никак. dictd использует какой-либо ОДИН порядок
 сортировки. Значит один сервер -- один чарсет... Хотя может быть я и
 ошибаюсь.
Сервер-то как раз использует несколько типов словарей -
это определяется по ключам в файле *.dict.dz:
00-database-allchars
00-database-8bit
00-database-utf8
Это определяет также тип сортировки индекса и ещё возможно что-то.
Вопрос в том, что на клиенте заведомо неизвестно в какой кодировке словарь.

 
   а статьи из словарей utf8 нормально.
 
 А зачем utf8? Ничего кроме увеличения размера индекса (что
 немаловажно, кстати) это не дает. Или нет?
Не знаю зачем utf8, просто словари были такие.
Возможно это для поддержки различных нон-английских символов.
По-моему у них как-то слишком запутано с поддержкой кодировок.

С наилучшими, Woland.



Re: Re[2]: Lingvo for Linux

2003-06-21 Пенетрантность Woland
Привет Debian Russian!

В письме от Vova  [EMAIL PROTECTED] 
(Sat, 21 Jun 2003 19:41:24 +0400) было написано :

  http://www.mova.org/~cheusov/dict/ 
 Скачал я словари оттуда, скинул их в /usr/share/dictd, запустил 
 dictdconfig. Теперь /etc/init.d/dictd restart говорит, что все ОК, но 
 процесс dictd не создается. Когда убираю новые словари из 
 /var/lib/dictd/db.list все ОК, когда добавляю опять - то же самое. В 
 чем может быть дело ? Как-же все-же прикрутить эти словари 
 Версия dictd: 
 ii  dictd  1.9.9-3Dictionary Server 
Надо изменить файл /etc/init.d/dictd, чтобы dict пускался следующим образом:
start-stop-daemon --start --quiet -o -c dictd --exec $DAEMON -- --locale 
ru_RU.UTF-8

  
  Правда словари там в UTF. 
  В связи с этим вопрос: 
   как настроить клиент и сервер, чтобы была нормальная совместная 
   работа словарей в UTF и KOI8-R? 
   а то получается в KOI8 консоле приходится задавать следующее: 
   dict `echo слово | konwert koi8r-utf8`|konwert utf8-koi8r 
   При этом статьи из словарей koi8r отображаются разными непонятными 
 символами:), 
   а статьи из словарей utf8 нормально. 
   dict версии 1.9.9-1 - Пересобранная из unstable. 
   Версия dict из stable отказывалась работать со словарями utf8. 
 Ну, наиболее очевидное решение - зделать скрипт с этой строкой.
Не подходит так как словари на сервере лежат и koi8r, и utf8.
Соответственно, статьи выдаются сразу из всех словарей.

  
 2) Хочется настроить поиск и по локальным базам и по базам с  
   dict.org. Но все найденные мной клиенты (dict, kdict, 
 gnome-dictionary) умеют работать только с одним сервером  
 Можно ли 
 dictd настроить на что-то типа форвардинга ? 
   
#!/bin/sh   
dict -P - -h localhost $* /tmp/111   
dict -P - -h dict.org $* /tmp/111   
less /tmp/111   
rm /tmp/111   
  Извините, а следующее что не работает: 
  Файл /etc/dict.conf 
  Содержание 
  Begin 
  server localhost 
  server dict.org 
  End 
 По непонятной причине не работает. Он просто игнорирует вторую 
 строку.
Приношу извинения - был запутан документацией и примерами конфигов,
в которых открыто указывалось, что можно писать несколько строк server.
Собственно, так оно и есть писать можно, но по сырцам видно,
что читается весь список серверов, но пытается соединяться только с первым,
остальных выкидывает из списка. Надо багрепортить.

С наилучшими, Woland.



Re: Lingvo for Linux

2003-06-21 Пенетрантность Andrey Kiselev
On Sat, Jun 21, 2003 at 07:42:20PM +0400, Vova  wrote:
  http://www.mova.org/~cheusov/dict/  
 Скачал я словари оттуда, скинул их в /usr/share/dictd, запустил  
 dictdconfig. Теперь /etc/init.d/dictd restart говорит, что все ОК, но  
 процесс dictd не создается. Когда убираю новые словари из  
 /var/lib/dictd/db.list все ОК, когда добавляю опять - то же самое. В  
 чем может быть дело ? Как-же все-же прикрутить эти словари  

Запускай dictd c параметром

--locale ru_RU.UTF-8

Надо сответствующим образом модифицировать стартовый скрипт.
dict придется пускать в uxterm, а ding'а вызывать командой

LANG=ru_RU.UTF-8 ding

Словарь Мюллера тоже возьми у Чеусова, т.к. тот, что в Debian, для
KOI-8.


-- 
Andrey V. Kiselev
Home phone:  +7 812 5274898  ICQ# 26871517



Re[4]: Lingvo for Linux

2003-06-21 Пенетрантность Vova
   http://www.mova.org/~cheusov/dict/ 
  Скачал я словари оттуда, скинул их в /usr/share/dictd, запустил 
  dictdconfig. Теперь /etc/init.d/dictd restart говорит, что все 
ОК, но 
  процесс dictd не создается. Когда убираю новые словари из 
  /var/lib/dictd/db.list все ОК, когда добавляю опять - то же 
самое. В 
  чем может быть дело ? Как-же все-же прикрутить эти словари 
  Версия dictd: 
  ii  dictd  1.9.9-3Dictionary Server 
 Надо изменить файл /etc/init.d/dictd, чтобы dict пускался следующим 
 образом: 
 start-stop-daemon --start --quiet -o -c dictd --exec $DAEMON -- 
--locale 
 ru_RU.UTF-8 
 
Это помогло, спасибо А нет-ли способа заставить GUI-клиенты типа 
kdict или gnome-dictionary правильно отображать транскрипции из 
словаря Мюллера ? Видимо нужен правильный шрифт, вопрос в том, какой. 



Re: Re[2]: Lingvo for Linux

2003-06-21 Пенетрантность Woland
Привет Debian Russian!

В письме от Иван Лох [EMAIL PROTECTED] 
(Sat, 21 Jun 2003 21:58:11 +0400) было написано :

 On Sat, Jun 21, 2003 at 08:54:21PM +0400, Woland wrote:
  Надо изменить файл /etc/init.d/dictd, чтобы dict пускался следующим
  образом: start-stop-daemon --start --quiet -o -c dictd --exec
  $DAEMON-- --locale ru_RU.UTF-8
 
  Не подходит так как словари на сервере лежат и koi8r, и utf8.
  Соответственно, статьи выдаются сразу из всех словарей.
 
 Они действительно выдаются (koi8-r я имею ввиду), если --locale
 ru_RU.UTF-8 ???
Совершенно точно.
Т.е. если задать
$dict word
То статьи из koi8-r словарей будут в koi8-r,
а статьи из utf-8 словарей будут в utf-8.
А как они отобразятся будет зависеть от локали.

Эта опция --locale говорит серверу только о том,
какую локаль использовать для поиска, ну и ещё сервер
не запускается без этой опции, если словари utf-8.

Кстати в man'е далее для опции --locale написано
следуещее:
Note
that  if  your  database  is not in ASCII7 or UTF-8
format, then the dictd server will not be compliant
to RFC 2229.
Т.е. словарь mueller7-dict из stable не соответствует этому самому RFC.

С наилучшими, Woland.



Re: Lingvo for Linux

2003-06-20 Пенетрантность Igor Stroh
On Don, 2003-06-19 at 14:25, +kenobi wrote:
 Vova wrote:
  Hello debian-russian ! 
  Есть ли у кого-нибудь опыть запуска сабжа ? Пробовал под wine и под 
  CrossoverOffice - даже не инсталится 
  Может есть какой-то хороший родной словарь под линукс ? 
  
  
 Я иногда пользуюсь KSocrat (бакпортнул из Sid'а)
 А вообще dict,а также в woody есть хорошая морда - ding

А что ding'у конкретно нужно для перевода * - ru? 
ding всего лишь междумордие для egrep, для перевода с немецкого на
англиский (и наоборот) он использует /usr/share/trans/de-en из пакета
trans-de-en, русского эквивалента к этому пакету я до сих пор не
встречал...


Трям,
Игорь

-- 
The idea behind optimistic concurrency control is surprisingly simple:
just go ahead and do whatever you want to, without paying attention
to what anybody else is doing. If there is a problem, worry about it
later. Many politicians use this algorithm, too. (c) Andrew S. Tanenbaum


Re: Lingvo for Linux

2003-06-20 Пенетрантность +kenobi

Igor Stroh wrote:
 А что ding'у конкретно нужно для перевода * - ru?
 ding всего лишь междумордие для egrep, для перевода с немецкого на
 англиский (и наоборот) он использует /usr/share/trans/de-en из пакета
 trans-de-en, русского эквивалента к этому пакету я до сих пор не
 встречал...


 Трям,
 Игорь

Ding может через dict/dictd использовать словарь Мюллера, а также ding
можно настроить как spellcheker с помощюю ispell






Re: Lingvo for Linux

2003-06-20 Пенетрантность Vova
  
 Ding может через dict/dictd использовать словарь Мюллера, а также  
ding  
 можно настроить как spellcheker с помощюю ispell  
   
Поставил себе dictd и словарь Мюллера, теперь есть два вопроса:  
1) Бывают ли словари Ru-Eng для dictd ?  
2) Хочется настроить поиск и по локальным базам и по базам с  
dict.org. Но все найденные мной клиенты (dict, kdict,  
gnome-dictionary) умеют работать только с одним сервером Можно ли  
dictd настроить на что-то типа форвардинга ?  



Re: Lingvo for Linux

2003-06-20 Пенетрантность Иван Лох
On Fri, Jun 20, 2003 at 06:30:07PM +0400, Vova wrote:
 Поставил себе dictd и словарь Мюллера, теперь есть два вопроса:  
 1) Бывают ли словари Ru-Eng для dictd ?  

Да. Например, Королев... искать по маске korolew_ruen*
Не забудь сказать dictd, что словарь в koi8-r

 2) Хочется настроить поиск и по локальным базам и по базам с  
 dict.org. Но все найденные мной клиенты (dict, kdict,  
 gnome-dictionary) умеют работать только с одним сервером Можно ли  
 dictd настроить на что-то типа форвардинга ?  

#!/bin/sh
dict -P - -h localhost $* /tmp/111
dict -P - -h dict.org $* /tmp/111
less /tmp/111
rm /tmp/111

--
Иван Лох



Re: Lingvo for Linux

2003-06-20 Пенетрантность Vova
  Поставил себе dictd и словарь Мюллера, теперь есть два вопроса:
  1) Бывают ли словари Ru-Eng для dictd ?
   
 Да. Например, Королев... искать по маске korolew_ruen*  
 Не забудь сказать dictd, что словарь в koi8-r  
А где именно его искать ? dpkg -l *ru*en* ничего похожего не  
выдает, google тоже ничего похожего не знает  
Яндекс.ру привел меня к файлу korolev-ruen.k9 в неизвестном бинарном  
формате.  
  
  2) Хочется настроить поиск и по локальным базам и по базам с
  dict.org. Но все найденные мной клиенты (dict, kdict,
  gnome-dictionary) умеют работать только с одним сервером  
Можно ли
  dictd настроить на что-то типа форвардинга ?
   
 #!/bin/sh  
 dict -P - -h localhost $* /tmp/111  
 dict -P - -h dict.org $* /tmp/111  
 less /tmp/111  
 rm /tmp/111  
   
Спасибо. Просто и понятно.  
 
 



Re: Lingvo for Linux

2003-06-19 Пенетрантность +kenobi

Vova wrote:
Hello debian-russian ! 
Есть ли у кого-нибудь опыть запуска сабжа ? Пробовал под wine и под 
CrossoverOffice - даже не инсталится 
Может есть какой-то хороший родной словарь под линукс ? 




Я иногда пользуюсь KSocrat (бакпортнул из Sid'а)
А вообще dict,а также в woody есть хорошая морда - ding






Lingvo for Linux

2003-06-18 Пенетрантность Vova
Hello debian-russian ! 
Есть ли у кого-нибудь опыть запуска сабжа ? Пробовал под wine и под 
CrossoverOffice - даже не инсталится 
Может есть какой-то хороший родной словарь под линукс ? 



Re: Lingvo for Linux

2003-06-18 Пенетрантность Иван Лох
On Wed, Jun 18, 2003 at 09:57:31PM +0400, Vova wrote:

 Может есть какой-то хороший родной словарь под линукс ? 

Хороший -- это очень растяжимое понятие, для меня dict -- очень хороший
словарь... Из vim вызывается одной клавишей, а больше мне от него ничего
не надо. Есть много других, посмотрите сами на
http://gambit.com.ru/~wolf/dic/index.html
 
-- 
Иван Лох