LINUX.ORG.RU

Вышел makedict 0.3


0

0

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

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

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

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

★★★★★

Проверено: Shaman007 ()

Re: Вышел makedict 0.3

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

SI ★★☆☆ ()
Ответ на: Re: Вышел makedict 0.3 от SI

Re: Вышел makedict 0.3

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

anonymous ()

Re: Вышел makedict 0.3

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

anonymous ()
Ответ на: Re: Вышел makedict 0.3 от anonymous

Re: Вышел makedict 0.3

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

tier ()
Ответ на: Re: Вышел makedict 0.3 от troorl

Re: Вышел makedict 0.3

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

anonymous ()

Re: Вышел makedict 0.3

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

RCV ★★★★ ()
Ответ на: Re: Вышел makedict 0.3 от RCV

Re: Вышел makedict 0.3

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

tier ()
Ответ на: Re: Вышел makedict 0.3 от tier

Re: Вышел makedict 0.3

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

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

AsphyX ★★★ ()
Ответ на: Re: Вышел makedict 0.3 от tier

Re: Вышел makedict 0.3

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

RCV ★★★★ ()
Ответ на: Re: Вышел makedict 0.3 от SI

Re: Вышел makedict 0.3

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

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

fghj ★★★★★ ()
Ответ на: Re: Вышел makedict 0.3 от RCV

Re: Вышел makedict 0.3

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

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

fghj ★★★★★ ()
Ответ на: Re: Вышел makedict 0.3 от fghj

Re: Вышел makedict 0.3

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

RCV ★★★★ ()
Ответ на: Re: Вышел makedict 0.3 от tier

Re: Вышел makedict 0.3

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

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

AsphyX ★★★ ()
Ответ на: Re: Вышел makedict 0.3 от AsphyX

Re: Вышел makedict 0.3

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

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

RCV ★★★★ ()
Ответ на: Re: Вышел makedict 0.3 от RCV

Re: Вышел makedict 0.3

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

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

fghj ★★★★★ ()
Ответ на: Re: Вышел makedict 0.3 от fghj

Re: Вышел makedict 0.3

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

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

RCV ★★★★ ()
Ответ на: Re: Вышел makedict 0.3 от RCV

Re: Вышел makedict 0.3

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

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

fghj ★★★★★ ()
Ответ на: Re: Вышел makedict 0.3 от RCV

Re: Вышел makedict 0.3

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

Да.

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

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

watashiwa_daredeska ★★★★ ()

Re: Вышел makedict 0.3

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

daaaad ()

Re: Вышел makedict 0.3

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

anonymous ()
Ответ на: Re: Вышел makedict 0.3 от anonymous

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

Ian ★★ ()

Re: Вышел makedict 0.3

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

kaktyc ★★★★ ()
Ответ на: Re: Вышел makedict 0.3 от anonymous

Re: Вышел makedict 0.3

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

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

Rain ★★★★ ()

Re: Вышел makedict 0.3

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

Rain ★★★★ ()
Ответ на: Re: Вышел makedict 0.3 от anonymous

Re: Вышел makedict 0.3

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

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

anonymous ()
Ответ на: Re: Вышел makedict 0.3 от daaaad

Re: Вышел makedict 0.3

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

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

Lumi ★★★★★ ()
Ответ на: Re: Вышел makedict 0.3 от Ian

Re: Вышел makedict 0.3

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

fghj ★★★★★ ()
Ответ на: Re: Вышел makedict 0.3 от RCV

Re: Вышел makedict 0.3

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

SI ★★☆☆ ()
Ответ на: Re: Вышел makedict 0.3 от tier

Re: Вышел makedict 0.3

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

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

DOKA ()
Ответ на: Re: Вышел makedict 0.3 от fghj

Re: Вышел makedict 0.3

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

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

fghj ★★★★★ ()
Ответ на: Re: Вышел makedict 0.3 от DOKA

Re: Вышел makedict 0.3

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

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

anonymous ()
Ответ на: Re: Вышел makedict 0.3 от anonymous

Re: Вышел makedict 0.3

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

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

kkk ★★ ()
Ответ на: Re: Вышел makedict 0.3 от RCV

Re: Вышел makedict 0.3

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

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

kkk ★★ ()
Ответ на: Re: Вышел makedict 0.3 от anonymous

Re: Вышел makedict 0.3

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

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

DOKA ()

Re: Вышел makedict 0.3

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

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

Yilativs ★★★ ()

Re: Вышел makedict 0.3

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

bohm ★★★★★ ()
Ответ на: Re: Вышел makedict 0.3 от fghj

Re: Вышел makedict 0.3

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

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

AP ★★★★★ ()
Ответ на: Re: Вышел makedict 0.3 от Ian

Re: Вышел makedict 0.3

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

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

#ifndef __attribute_warn_unused_result__
#define __attribute_warn_unused_result__
#endif

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

CD ()

Re: Вышел makedict 0.3

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

anonymous ()
Ответ на: Re: Вышел makedict 0.3 от fghj

Re: Вышел makedict 0.3

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

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

CD ()
Ответ на: Re: Вышел makedict 0.3 от 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), то пересоберите :)

CD ()
Ответ на: Re: Вышел makedict 0.3 от fghj

Re: Вышел makedict 0.3

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

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

fi ★★★ ()

Re: Вышел makedict 0.3

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

anonymous ()
Ответ на: Re: Вышел makedict 0.3 от kkk

Re: Вышел makedict 0.3

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

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

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

kaktyc ★★★★ ()
Ответ на: Re: Вышел makedict 0.3 от CD

Re: Вышел makedict 0.3

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

Спасибо!!!

anonymous ()

Re: Вышел makedict 0.3

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

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

argin ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.