Re: Lingvo for Linux
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
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
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
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
Привет 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
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
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
Да. Например, Королев... искать по маске 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
Привет 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
Привет 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
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
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
Привет 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
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
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
Ding может через dict/dictd использовать словарь Мюллера, а также ding можно настроить как spellcheker с помощюю ispell Поставил себе dictd и словарь Мюллера, теперь есть два вопроса: 1) Бывают ли словари Ru-Eng для dictd ? 2) Хочется настроить поиск и по локальным базам и по базам с dict.org. Но все найденные мной клиенты (dict, kdict, gnome-dictionary) умеют работать только с одним сервером Можно ли dictd настроить на что-то типа форвардинга ?
Re: Lingvo for Linux
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
Поставил себе 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
Vova wrote: Hello debian-russian ! Есть ли у кого-нибудь опыть запуска сабжа ? Пробовал под wine и под CrossoverOffice - даже не инсталится Может есть какой-то хороший родной словарь под линукс ? Я иногда пользуюсь KSocrat (бакпортнул из Sid'а) А вообще dict,а также в woody есть хорошая морда - ding
Lingvo for Linux
Hello debian-russian ! Есть ли у кого-нибудь опыть запуска сабжа ? Пробовал под wine и под CrossoverOffice - даже не инсталится Может есть какой-то хороший родной словарь под линукс ?
Re: Lingvo for Linux
On Wed, Jun 18, 2003 at 09:57:31PM +0400, Vova wrote: Может есть какой-то хороший родной словарь под линукс ? Хороший -- это очень растяжимое понятие, для меня dict -- очень хороший словарь... Из vim вызывается одной клавишей, а больше мне от него ничего не надо. Есть много других, посмотрите сами на http://gambit.com.ru/~wolf/dic/index.html -- Иван Лох