LINUX.ORG.RU
 

Вышел makedict 0.3


0

0

makedict - это программа, предназначенная для конвертации
"словарей" из одного формата в другой.
В версии 0.3 доступны "входные" форматы:
dictd, dsl, sdict, stardict и xdxf
"выходные" форматы:
dictd(экспериментально), stardict, xdxf

Также предусмотрена возможность написания "плагинов" на любом языке,
и в дистрибутив включены два примера на питоне.

Если у кого-нибудь есть желание поучаствовать you are welcome.

>>> Подробности

***** ()
Проверено: Shaman007 (18.12.2006 22:29:34)

[#]  

Re: Вышел makedict 0.3

Косяк с транскрипциями из dsl( если Lingvo ) исправлен ?

**** ()
[#] Ответ на: Re: Вышел makedict 0.3 от SI 18.12.2006 22:37:16  

Re: Вышел makedict 0.3

Народ, сори, что здесь спрашиваю: А не может ли быть так, что корпорация Майкрософт может устроить провокацию, намеренно "вкрапив" свой запатентованный код в исходники любого дистрибутива, а потом заявлять, что, мол, смотрите, компании используют запатентованные технологии, и подать в суд?

anonymous ()
[#]  

Re: Вышел makedict 0.3

Просто очень волнует вопрос провакации в свете недавних событий.

anonymous ()
[#] Ответ на: Re: Вышел makedict 0.3 от anonymous 18.12.2006 22:47:01  

Re: Вышел makedict 0.3

в ядро линукса - не может. т.к. с недавних пор патчи Линус принимает только от своих знакомых, официальных разработчиков, и все ходы записываются, кто и что добавил. если что - всегда можно выяснить откуда чего взялось, и кто нас подставил.

()
[#] Ответ на: Re: Вышел makedict 0.3 от troorl 18.12.2006 22:53:26  

Re: Вышел makedict 0.3

Есть ли проекты, которые реализуют web-интерфейс к словарным базам, чтобы разместить их в корпоративной сети???

anonymous ()
[#]  
RCV

Re: Вышел makedict 0.3

Хорошая программа, если б не она, не видать бы в linux нормальных словарей.

*** ()
[#] Ответ на: Re: Вышел makedict 0.3 от RCV 18.12.2006 23:02:40  

Re: Вышел makedict 0.3

а никто не в курсе, есть ли программа, позволяющая сп**дить из Lingvo словари и всунуть их в stardict?

()
[#] Ответ на: Re: Вышел makedict 0.3 от tier 18.12.2006 23:14:02  
AsphyX

Re: Вышел makedict 0.3

>а никто не в курсе, есть ли программа, позволяющая сп**дить из Lingvo словари и всунуть их в stardict?

Если с#$%дить -- то нет, не знаю такой программы. А вот выдрать из лицензионной копии Lingvo -- пожалуйста, см. выше. Вроде ещё была какая-то приблуда...

*** ()
[#] Ответ на: Re: Вышел makedict 0.3 от AsphyX 18.12.2006 23:20:49  

Re: Вышел makedict 0.3

а куда выше-то?

()
[#] Ответ на: Re: Вышел makedict 0.3 от tier 18.12.2006 23:22:38  
RCV

Re: Вышел makedict 0.3

Вообще то это не законно. Но если надо ищи со словами Acid Jack's Home Page. Я этого не писал. Вы этого не читали :)

*** ()
[#] Ответ на: Re: Вышел makedict 0.3 от SI 18.12.2006 22:37:16  

Re: Вышел makedict 0.3

>Косяк с транскрипциями из dsl( если Lingvo ) исправлен ?

С основными символами да,
мне дали lingvo universal en-ru,
возможно какие-то редко встречающиеся символы транскрипции неправильно обрабатываются, но пока никто об этом не сообщал.

***** ()
[#] Ответ на: Re: Вышел makedict 0.3 от RCV 18.12.2006 23:44:36  

Re: Вышел makedict 0.3

>Вообще то это не законно.

Ну, если есть лиценционый Lingvo, то не факт,
что это незаконно.

***** ()
[#] Ответ на: Re: Вышел makedict 0.3 от fghj 18.12.2006 23:51:19  
RCV

Re: Вышел makedict 0.3

Точно не законно. Автор метода сразу об этом говорит

*** ()
[#] Ответ на: Re: Вышел makedict 0.3 от tier 18.12.2006 23:22:38  
AsphyX

Re: Вышел makedict 0.3

>а куда выше-то?

Дык dsl, вроде, Лингвовский формат?

*** ()
[#] Ответ на: Re: Вышел makedict 0.3 от AsphyX 18.12.2006 23:56:12  
RCV

Re: Вышел makedict 0.3

>Дык dsl, вроде, Лингвовский формат?

Да, но словари в известной программе распространяются в виде lsd. Официального конвертера из lsd в dsl нет. dsl открытый формат(более менее), lsd нет.

*** ()
[#] Ответ на: Re: Вышел makedict 0.3 от RCV 18.12.2006 23:54:04  

Re: Вышел makedict 0.3

>Точно не законно. Автор метода сразу об этом говорит

распространение информации о нем незаконно.
а вот использование, насколько я помню,
законом разрешается делать с программой что угодно,
если вы купили программу и у вас что-то не работает.

***** ()
[#] Ответ на: Re: Вышел makedict 0.3 от fghj 19.12.2006 0:07:21  
RCV

Re: Вышел makedict 0.3

>а вот использование, насколько я помню, законом разрешается делать с программой что угодно,

Что то Вы меня запутать хотите. Ну к примеру у меня винда не работает, что я могу ее дизассемблеровать и исправить?

*** ()
[#] Ответ на: Re: Вышел makedict 0.3 от RCV 19.12.2006 0:13:16  

Re: Вышел makedict 0.3

>Ну к примеру у меня винда не работает, что я могу ее >дизассемблеровать и исправить

да, конечно. Только результат дизассемлирования не можете распространять.

***** ()
[#] Ответ на: Re: Вышел makedict 0.3 от RCV 19.12.2006 0:13:16  

Re: Вышел makedict 0.3

> у меня винда не работает, что я могу ее дизассемблеровать и исправить?

Да.

Закон Российской Федерации от 23.09.92 г. № 3523-1 “О правовой охране программ для электронных вычислительных машин и баз данных” Ст. 15.

Причем, насколько я понимаю (я не юрист), по этой же статье допустимо ломать и конвертировать словари Lingvo, если экземпляр честно куплен.

**** ()
[#]  
daaaad

Re: Вышел makedict 0.3

вместо новостей сплошные промоакции ПО. Предлагаю на лоре сделать отдельно ленту для ПО, и заголовки отуда в левую колонку. А то на фоне этого не видно новостей интересных и коньюктурных(типа открытия сайта бэдвиста)

()
[#]  

Re: Вышел makedict 0.3

Блин, потестил - суппер! Реально парни молодцы! По-сравнению с 0.2 (которой я пользовался) и по-сравнению с 0.3beta просто класс!!! Теперь цветные теги все стали цветными, выдает меньше ошибок ну т.д. Ещё один бастион Винды пал!!! Теперь у нас будет больше словарей чем в Лингво (все словари лингво+оригинальные словари стардикта+еще много каких cловарей)

anonymous ()
[#] Ответ на: Re: Вышел makedict 0.3 от anonymous 19.12.2006 4:22:30  
Ian

Re: Вышел makedict 0.3

А у меня не собирается =(
Пишет:

dmitry@desktop:~/Desktop/makedict-0.3$ make
make  all-recursive
make[1]: Entering directory `/home/dmitry/Desktop/makedict-0.3'
Making all in m4
make[2]: Entering directory `/home/dmitry/Desktop/makedict-0.3/m4'
make[2]: Цель `all' не требует выполнения команд.
make[2]: Leaving directory `/home/dmitry/Desktop/makedict-0.3/m4'
Making all in src
make[2]: Entering directory `/home/dmitry/Desktop/makedict-0.3/src'
make  all-am
make[3]: Entering directory `/home/dmitry/Desktop/makedict-0.3/src'
if g++ -DDUMMY_FORMAT_NAME=\"dummy\" -DCODECSDIR=\""/usr/local/bin/makedict-codecs"\" -DHAVE_CONFIG_H  -I. -I. -I.. -Wall  -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include    -I..     -g -O2 -MT makedict.o -MD -MP -MF ".deps/makedict.Tpo" -c -o makedict.o makedict.cpp; \
        then mv -f ".deps/makedict.Tpo" ".deps/makedict.Po"; else rm -f ".deps/makedict.Tpo"; exit 1; fi
parser.hpp:58: error: expected ‘;’ before ‘__attribute_warn_unused_result__’
parser.hpp:113: error: expected ‘;’ before ‘__attribute_warn_unused_result__’
parser.hpp:114: error: expected ‘;’ before ‘__attribute_warn_unused_result__’
parser.hpp:115: error: expected ‘;’ before ‘__attribute_warn_unused_result__’
parser.hpp:116: error: expected ‘;’ before ‘__attribute_warn_unused_result__’
parser.hpp:118: error: expected ‘;’ before ‘__attribute_warn_unused_result__’
parser.hpp:120: error: expected ‘;’ before ‘__attribute_warn_unused_result__’
parser.hpp:123: error: expected ‘;’ before ‘__attribute_warn_unused_result__’
parser.hpp:125: error: expected ‘;’ before ‘__attribute_warn_unused_result__’
utils.hpp:41: error: expected initializer before ‘__attribute_warn_unused_result__’
make[3]: *** [makedict.o] Ошибка 1
make[3]: Leaving directory `/home/dmitry/Desktop/makedict-0.3/src'
make[2]: *** [all] Ошибка 2
make[2]: Leaving directory `/home/dmitry/Desktop/makedict-0.3/src'
make[1]: *** [all-recursive] Ошибка 1
make[1]: Leaving directory `/home/dmitry/Desktop/makedict-0.3'
make: *** [all] Ошибка 2

** ()
[#]  

Re: Вышел makedict 0.3

Спасибо за программу.

**** ()
[#] Ответ на: Re: Вышел makedict 0.3 от anonymous 18.12.2006 22:45:23  
Rain

Re: Вышел makedict 0.3

> Народ, сори, что здесь спрашиваю: А не может ли быть так, что корпорация Майкрософт может устроить провокацию, намеренно "вкрапив" свой запатентованный код в исходники любого дистрибутива, а потом заявлять, что, мол, смотрите, компании используют запатентованные технологии, и подать в суд?

Провокация не удалась.

**** ()
[#]  
Rain

Re: Вышел makedict 0.3

Отлично! Надо попробовать.

**** ()
[#] Ответ на: Re: Вышел makedict 0.3 от anonymous 18.12.2006 22:56:17  

Re: Вышел makedict 0.3

> Есть ли проекты, которые реализуют web-интерфейс к словарным базам, чтобы разместить их в корпоративной сети???

PtkSdikt вроде может, сам не пробовал, но cgi скрипт внутри архива имеется. прога - http://swaj.net/sdict/russian.html , словари - http://sdict.com/ru/

anonymous ()
[#] Ответ на: Re: Вышел makedict 0.3 от daaaad 19.12.2006 0:58:09  

Re: Вышел makedict 0.3

> Предлагаю на лоре сделать отдельно ленту для ПО, и заголовки отуда в левую колонку.

Зачем? Проще со свежего мяса rss тягать. Только нафик это надо на ЛОРе :)

***** ()
[#] Ответ на: Re: Вышел makedict 0.3 от Ian 19.12.2006 5:32:27  

Re: Вышел makedict 0.3

> у меня не собирается =(
gcc слишком древний,
не понимает __attribute_warn_unused_result__

***** ()
[#] Ответ на: Re: Вышел makedict 0.3 от RCV 18.12.2006 23:59:42  

Re: Вышел makedict 0.3

Официальный конвертер - это родной конвертер немного пропатченный ( дабы галочку убрать соотв. )

**** ()
[#] Ответ на: Re: Вышел makedict 0.3 от tier 18.12.2006 23:14:02  

Re: Вышел makedict 0.3

> а никто не в курсе, есть ли программа, позволяющая сп**дить из Lingvo словари и всунуть их в stardict?

Я удивляюсь - то мы борцы за свободу, равенство и братство с GPL, то тырить проприетарные штуковины. Гейтса на вас нет. PS) А заюзать сам Lingvo религия не позволяет? Если уж тырить, так тырить ;)

* ()
[#] Ответ на: Re: Вышел makedict 0.3 от fghj 19.12.2006 10:43:39  

Re: Вышел makedict 0.3

можно сделать так
sed -i s/__attribute_warn_unused_result__//g src/utils.hpp

или взять исходники из svn

***** ()
[#] Ответ на: Re: Вышел makedict 0.3 от DOKA 19.12.2006 11:17:36  

Re: Вышел makedict 0.3

>>Я удивляюсь - то мы борцы за свободу, равенство и братство с GPL, то тырить проприетарные штуковины. Гейтса на вас нет. PS) А заюзать сам Lingvo религия не позволяет? Если уж тырить, так тырить ;)

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

anonymous ()
[#] Ответ на: Re: Вышел makedict 0.3 от anonymous 18.12.2006 22:56:17  
kkk

Re: Вышел makedict 0.3

>Есть ли проекты, которые реализуют web-интерфейс к словарным базам, чтобы разместить их в корпоративной сети???

Есть демон dictd. Есть соответственно и клиенты под Linux & Выньдовс

* ()
[#] Ответ на: Re: Вышел makedict 0.3 от RCV 18.12.2006 23:44:36  
kkk

Re: Вышел makedict 0.3

>Вообще то это не законно. Но если надо ищи со словами Acid Jack's Home Page. Я этого не писал. Вы этого не читали :)

Есть только в кэше гугла.

* ()
[#] Ответ на: Re: Вышел makedict 0.3 от anonymous 19.12.2006 13:08:15  

Re: Вышел makedict 0.3

> А кто тырит, блин? Нет, кто тут тырит? Сотни энтузиастов отсканировали десятки, да что-там, сотни словарей и выложили их в открытый доступ в виде dsl исходников. Пользуйтесь, мол, пожалуйста. А те-кто-не-в-курсах кричат громко про религию...

Словари были защищены авторским правом? :) Если б всё было так сладко, конвертить словари Лингво никто бы и не захотел :)

* ()
[#]  

Re: Вышел makedict 0.3

Вопрос по поводу лицензий (извините что немного не в тему).

Если словарь(набор словарных статьей) под GPL можно ли его использовать из программы под BSD/Apache?

** ()
[#]  
bohm

Re: Вышел makedict 0.3

а я вот не могу скачать makedict-0.3.tar.bz2 :(

*** ()
[#] Ответ на: Re: Вышел makedict 0.3 от bohm 19.12.2006 15:03:23  

Re: Вышел makedict 0.3

Вот бы найти веб-инттерфейс подобный http://www.stardict.org/ - вообще бы было рульно.

anonymous ()
[#] Ответ на: Re: Вышел makedict 0.3 от fghj 18.12.2006 23:51:19  
AP

Re: Вышел makedict 0.3

> Ну, если есть лиценционый Lingvo, то не факт, что это незаконно.

Насколько я помню по тексту лицензии на свой лицензионный Lingvo 7, словарные базы от оболочки неотделимы.

***** ()
[#] Ответ на: Re: Вышел makedict 0.3 от Ian 19.12.2006 5:32:27  
CD

Re: Вышел makedict 0.3

я добавил в файлы на которые ругается

parser.hpp и utils.hpp следующий код:

#ifndef __attribute_warn_unused_result__
#define __attribute_warn_unused_result__
#endif

вроде собралось
сейчас сижу изучаю их инсталляционные скрипты (жуть просто!)
на предмет как проинсталлировать (пакет изначально собрать хочу),
мусорить в системе не люблю

()
[#]  

Re: Вышел makedict 0.3

Подскаите как мона lsd словари сконвертить в dsl.

anonymous ()
[#] Ответ на: Re: Вышел makedict 0.3 от fghj 19.12.2006 10:43:39  
CD

Re: Вышел makedict 0.3

>gcc слишком древний, не понимает __attribute_warn_unused_result__

gcc version 4.1.2 20061028 (prerelease) (Debian 4.1.1-19) куда новее-то?

()
[#] Ответ на: Re: Вышел makedict 0.3 от CD 19.12.2006 16:42:30  
CD

Re: Вышел makedict 0.3

собрал пакет для Debian если кому интересно

deb http://uvw.ru/debian ./

deb-src http://uvw.ru/debian ./

apt-get update && apt-get install makedict

ну а если кто юзает сарге (пакет для etch), то пересоберите :)

()
[#] Ответ на: Re: Вышел makedict 0.3 от fghj 18.12.2006 23:51:19  

Re: Вышел makedict 0.3

> Ну, если есть лиценционый Lingvo, то не факт, что это незаконно.

Это больше чем факт - это всего лишь доступ базе данных и полностью законно.

** ()
[#]  

Re: Вышел makedict 0.3

"Входные" и "выходные" в кавычках -- это для понта, да?

anonymous ()
[#] Ответ на: Re: Вышел makedict 0.3 от kkk 19.12.2006 13:54:33  

Re: Вышел makedict 0.3

>Вообще то это не законно. Но если надо ищи со словами Acid Jack's Home Page. Я этого не писал. Вы этого не читали :)

>Есть только в кэше гугла.

Статья на сайте, только адрес у неё поменялся. С главной легко находится.

**** ()
[#] Ответ на: Re: Вышел makedict 0.3 от CD 19.12.2006 18:04:50  

Re: Вышел makedict 0.3

>собрал пакет для Debian если кому интересно

Спасибо!!!

anonymous ()
[#]  

Re: Вышел makedict 0.3

Вообще то на сайте xdxf можно скачать полный англо-русский словарь(comn_sdict02_eng_rus_full.dict.dz, na LOR-e ссылка на него была), количество словарных статей которого раз в 5 больше, чем у словарика лингво общей лексики. И там же доступен новый большой англо-русский словарь, который тоже процентов на 20 больше словаря лингво.

Есть какая то другая причина, кроме интереса, конвертировать словарики лингво ?

**** ()