DICT — мережевий протокол для доступу до словників, створений DICT Development Group. Протокол описується в RFC 2229. Створений з метою перевершити пропрієтарний протокол Webster. Протокол дозволяє клієнтам одночасний пошук в декількох словниках, різні алгоритми пошуку, використання мультимедіа. Dict-сервери і клієнти використовують TCP-порт 2628.
Передумови
Протягом багатьох років, Інтернет-спільнота покладалась на "Вебстер" протокол для доступу до визначень мовою оригіналу. Вебстер протокол підтримував доступ до одного словника і (опціонально) одного тезауруса. В останні роки кількість загальнодоступних Вебстер серверів в Інтернеті різко зменшилася.
На щастя, якась кількість вільно-розповсюджуваних словників і довідників останнім часом стали доступні в Інтернеті. Однак ці вільно-поширювані бази даних не були доступні через єдиний інтерфейс і не доступні з одного сайту. Вони часто були неповні і не охоплювали всі напрямки, але в цілому забезпечували цікавими та корисними значеннями англійських слів. Приклади включають файл жарґонізмів [JARGON], бази даних WordNet [WordNet], Перевиданий повний словник Вебстера 1913 [WEB1913], а також безкоштовний онлайн словник комп'ютерної лексики [FOLDOC]. Онлайн переклад і не-англійські словники також стають доступні (наприклад, словник FOLDOC перекладається іспанською).
Вебстер протокол не підходить для забезпечення доступу до великої кількість окремих словникових баз і розширення поточного Webster протоколу. Також не є чистим рішенням проблеми словникової бази.
DICT протокол призначений для забезпечення доступу до декількох баз даних. Посилається запит на визначення слова, йде пошук індекса слова (за допомогою легко розширюваного набору алгоритмів), можуть бути надані інформація про сервер (наприклад, які стратегії пошукового індексу підтримуються, або які бази даних є), а також інформація про базу даних (наприклад, авторське право, цитата, або розподіл інформації). Крім того, DICT протокол має опції, які можуть бути використані для обмеження доступу до деяких або всіх баз даних.
Налаштування сервера
Протокол DICT дозволяє клієнту отримувати від сервера переклад переданого серверу слова. Існуючі DICT-клієнти можуть використовувати як локальний сервер (при цьому словник знаходиться на локальній машині), так і віддалений (при цьому не потрібно тримати у себе на комп'ютері словник і запускати сервер, потрібні лише клієнт і підключення до Інтернету).
Сервер dictd може бути отриманий з http://www.dict.org [ 5 січня 2009 у Wayback Machine.]. Його конфігураційний файл називається /etc/dictd.conf. У разі, коли сервер планується використовувати тільки локально, файл повинен містити таку конструкцію:
access { allow 127.0.0.1 deny * }
Це заборонить доступ до сервера з інших комп'ютерів. Зрозуміло, якщо доступ через мережу (наприклад, локальну) необхідний, треба буде вписати адреси, з яких дозволено / заборонено доступ (подробиці про формат запису можна знайти в man dictd).
Рядок
include /var/lib/dictd/db.list
підключає список словників, створюваний і оновлюваний командою dictdconfig при встановленні нових словників.
Примітки
- A Dictionary Server Protocol [ 2 червня 2013 у Wayback Machine.](англ.)
- DICT - словарный протокол [ 26 жовтня 2012 у Wayback Machine.](рос.)
Див. також
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
DICT merezhevij protokol dlya dostupu do slovnikiv stvorenij DICT Development Group Protokol opisuyetsya v RFC 2229 Stvorenij z metoyu perevershiti propriyetarnij protokol Webster Protokol dozvolyaye kliyentam odnochasnij poshuk v dekilkoh slovnikah rizni algoritmi poshuku vikoristannya multimedia Dict serveri i kliyenti vikoristovuyut TCP port 2628 PeredumoviProtyagom bagatoh rokiv Internet spilnota pokladalas na Vebster protokol dlya dostupu do viznachen movoyu originalu Vebster protokol pidtrimuvav dostup do odnogo slovnika i opcionalno odnogo tezaurusa V ostanni roki kilkist zagalnodostupnih Vebster serveriv v Interneti rizko zmenshilasya Na shastya yakas kilkist vilno rozpovsyudzhuvanih slovnikiv i dovidnikiv ostannim chasom stali dostupni v Interneti Odnak ci vilno poshiryuvani bazi danih ne buli dostupni cherez yedinij interfejs i ne dostupni z odnogo sajtu Voni chasto buli nepovni i ne ohoplyuvali vsi napryamki ale v cilomu zabezpechuvali cikavimi ta korisnimi znachennyami anglijskih sliv Prikladi vklyuchayut fajl zhargonizmiv JARGON bazi danih WordNet WordNet Perevidanij povnij slovnik Vebstera 1913 WEB1913 a takozh bezkoshtovnij onlajn slovnik komp yuternoyi leksiki FOLDOC Onlajn pereklad i ne anglijski slovniki takozh stayut dostupni napriklad slovnik FOLDOC perekladayetsya ispanskoyu Vebster protokol ne pidhodit dlya zabezpechennya dostupu do velikoyi kilkist okremih slovnikovih baz i rozshirennya potochnogo Webster protokolu Takozh ne ye chistim rishennyam problemi slovnikovoyi bazi DICT protokol priznachenij dlya zabezpechennya dostupu do dekilkoh baz danih Posilayetsya zapit na viznachennya slova jde poshuk indeksa slova za dopomogoyu legko rozshiryuvanogo naboru algoritmiv mozhut buti nadani informaciya pro server napriklad yaki strategiyi poshukovogo indeksu pidtrimuyutsya abo yaki bazi danih ye a takozh informaciya pro bazu danih napriklad avtorske pravo citata abo rozpodil informaciyi Krim togo DICT protokol maye opciyi yaki mozhut buti vikoristani dlya obmezhennya dostupu do deyakih abo vsih baz danih Nalashtuvannya serveraProtokol DICT dozvolyaye kliyentu otrimuvati vid servera pereklad peredanogo serveru slova Isnuyuchi DICT kliyenti mozhut vikoristovuvati yak lokalnij server pri comu slovnik znahoditsya na lokalnij mashini tak i viddalenij pri comu ne potribno trimati u sebe na komp yuteri slovnik i zapuskati server potribni lishe kliyent i pidklyuchennya do Internetu Server dictd mozhe buti otrimanij z http www dict org 5 sichnya 2009 u Wayback Machine Jogo konfiguracijnij fajl nazivayetsya etc dictd conf U razi koli server planuyetsya vikoristovuvati tilki lokalno fajl povinen mistiti taku konstrukciyu access allow 127 0 0 1 deny Ce zaboronit dostup do servera z inshih komp yuteriv Zrozumilo yaksho dostup cherez merezhu napriklad lokalnu neobhidnij treba bude vpisati adresi z yakih dozvoleno zaboroneno dostup podrobici pro format zapisu mozhna znajti v man dictd Ryadok include var lib dictd db list pidklyuchaye spisok slovnikiv stvoryuvanij i onovlyuvanij komandoyu dictdconfig pri vstanovlenni novih slovnikiv PrimitkiA Dictionary Server Protocol 2 chervnya 2013 u Wayback Machine angl DICT slovarnyj protokol 26 zhovtnya 2012 u Wayback Machine ros Div takozhCya stattya ye zagotovkoyu Vi mozhete dopomogti proyektu dorobivshi yiyi Ce povidomlennya varto zaminiti tochnishim