Крысятник 3
Персональный сайт Алексея Кожевникова
Разделы: Новости • Программы • Фото • Обзоры • JaRuDO
Текущий раздел: Программы » Internet-сервисы » JARUDO
 |
Описание:
Хочу предложить вниманию общественности своеобразный он-лайн словарик. Предполагался как японско-русский (JR-EDICT), но поскольку свободно распространяемые русские словарные базы содержат очень мало значений, то к ним были добавлены и японско-английские словари (EDICT и ENAMDICT). Это Jabber-бот, то есть программа, которая умеет принимать и отправлять сообщения по протоколу Jabber. Под катом находится небольшая инструкция по пользованию сервисом, сделанная в виде F.A.Q. Сервис находится в стадии тестирования. |
1. Почему именно Jabber, а не ICQ? Потому что изначально не хотелось бы сталкиваться с двумя проблемами ICQ. Это закрытость протокола, благодаря чему бот в любой момент может перестать работать. И до сих пор ещё имеющиеся у ICQ проблемы с кодировками между разными версиями клиентов. Jabber изначально лишён этих проблем. Он использует открытый протокол XMPP. И изначально полностью совместим с Unicode, так как использует в качестве базовой и единственной (насколько мне известно) кодировки UTF-8. Что особенно ценно, когда речь идёт о восточных языках. Кроме того, Jabber позволяет связываться пользователям, зарегистрированным на разных серверах (если между ними нет проблем со связью). Например, если вы зарегистрированы на jabber.ru, то легко можете общаться с клиентом зарегистрированным на jabber.org или gmail.com
2. Как к нему подключиться? В любом Jabber-клиенте достаточно добавить пользователя jarudo@jabber.org в вашем Jabber-клиенте.
3. Какие есть Jabber-клиенты? Их много. Например, Psi. Кроме того поддержка протокола Jabber есть в Miranda, Kopete и ряде других клиентов под самые разные платформы (Windows, Linux). Кажется в QIP тоже собираются её добавить. Более полный список можно посмотреть на сайте jabber.ru. Обратиться к боту можно и из-под Google Talk, но! если вы храните логи на сервере Gmail.com, то логи с ботом фильтруются неправильно и прилепляются куда попало. Чаще всего к последнему письму или разговору. Причина подобного поведения фильтров мне не понятна...
4. Как пользоваться JaRuDO? Бот принимает сообщение, анализирует его и если распознаёт команду, то отвечает на неё.
5. Какие команды понимает JaRuDO?
Команда find. Служит для поиска по словарю значений слова. Поиск может осуществляться по трём словарям: JR-EDICT, EDICT и ENAMDICT. По-умолчанию используется словарь JR-EDICT (что отражено в названии бота). Включить или отключить словари можно с помощью опций и/или их комбинаций: +en включает словарь EDICT +name включает словарь ENAMDICT -ru отключает словарь JR-EDICT Например: find -ru +name aiuchi выполняет поиск имени Aiuchi только по словарю имён. find +en +name neko выполняет поиск по шаблону neko во всех трёх словарях. В качестве шаблона можно использовать транслитерацию слова по Хэпбёрну, запись хираганой или иероглифами. Например: find ねこ или find 猫. Можно использовать краткую запись команд и опций. ? соответствует команде find & соответствует опции +name + соответствует опции +en — соответствует опции -ru Например: ?-& ねこ это тоже самое, что find -ru +name ねこ Эту же комбинацию можно заменить специальным сокращением для поиска имён (только по словарю ENAMDICT): &ねこ это тоже самое, что find -ru +name ねこ
Следующая команда kanji служит для поиска иероглифов по транслитерации или записи хираганой. Например: kanji neko или kanji ねこ Можно заменить эту команду значком @ @neko это тоже самое что kanji neko
Команда kanjiinfo (сокращённый вариант — #). Выдаёт информацию о иероглифе из свободного словаря KANJIDIC (6355 иероглифов). Например: kanjiinfo 猫 или #猫 дадут результат: 猫 — cat Stroke count: 11 On'yomi: ビョウ Kun'yomi: ねこ Unicode: 29483 (Hex: 732b) Radical number (as in Nelson): 94 — 犬 (dog), 犭 (standing dog)
radicals (сокращённо — !!) — выдаст список всех известных программе радикалов, сгруппировав их по количеству черт. radicals <количество черт> выдаст список радикалов с указанным количеством черт. Например: radicals 5 или !! 5 вернёт список радиколав с пятью чертами
radical (сокращённо — !) — выдаст список иероглифов для которых указанный после команды радикал будет ключём. Например: radical ? или !? Список будет отсортирован по возрастанию количества черт в иероглифе.
Ну, и конечно команда about, которая показывает информацию о версии программы, количестве слов в каждом из словарей и о разработчике :)))
6. У меня есть предложения по усовершенствованию программы. Присылайте ваши предложения по адресу alexey.kozhevnikov@gmail.com
|  |

Рекомендую для прочтения:
Учет посетителей
 |
Сегодня: | 1 |
На этой странице: | 1 |
Всего: | 360151 |
 |
С 11 августа 2006 года. |
|