LINUX.ORG.RU

Вышел makedict 0.3


0

0

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

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

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

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

★★★★★

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

Ответ на: комментарий от SI

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

anonymous
()
Ответ на: комментарий от anonymous

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

tier
()
Ответ на: комментарий от troorl

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

anonymous
()

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

RCV ★★★★
()
Ответ на: комментарий от tier

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

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

AsphyX ★★★
()
Ответ на: комментарий от tier

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

RCV ★★★★
()
Ответ на: комментарий от SI

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

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

fghj ★★★★★
() автор топика
Ответ на: комментарий от RCV

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

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

fghj ★★★★★
() автор топика
Ответ на: комментарий от AsphyX

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

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

RCV ★★★★
()
Ответ на: комментарий от RCV

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

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

fghj ★★★★★
() автор топика
Ответ на: комментарий от fghj

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

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

RCV ★★★★
()
Ответ на: комментарий от RCV

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

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

fghj ★★★★★
() автор топика
Ответ на: комментарий от RCV

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

Да.

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

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

watashiwa_daredeska ★★★★
()

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

daaaad
()

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

anonymous
()
Ответ на: комментарий от anonymous

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

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 ★★
()

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

kaktyc ★★★★
()
Ответ на: комментарий от anonymous

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

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

Rain ★★★★
()

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

Rain ★★★★
()
Ответ на: комментарий от anonymous

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

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

anonymous
()
Ответ на: комментарий от daaaad

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

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

Lumi ★★★★★
()
Ответ на: комментарий от RCV

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

SI ★★☆☆
()
Ответ на: комментарий от tier

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

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

DOKA
()
Ответ на: комментарий от fghj

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

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

fghj ★★★★★
() автор топика
Ответ на: комментарий от DOKA

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

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

anonymous
()
Ответ на: комментарий от anonymous

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

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

kkk ★★
()
Ответ на: комментарий от RCV

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

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

kkk ★★
()
Ответ на: комментарий от anonymous

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

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

DOKA
()

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

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

Yilativs ★★★★
()
Ответ на: комментарий от fghj

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

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

AP ★★★★★
()
Ответ на: комментарий от Ian

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

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

#ifndef __attribute_warn_unused_result__
#define __attribute_warn_unused_result__
#endif

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

CD
()

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

anonymous
()
Ответ на: комментарий от fghj

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

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

CD
()
Ответ на: комментарий от fghj

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

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

fi ★★★
()

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

anonymous
()
Ответ на: комментарий от kkk

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

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

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

kaktyc ★★★★
()
Ответ на: комментарий от CD

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

Спасибо!!!

anonymous
()

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

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

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