Словари Sdictionary

КПК с Linux, установка Linux на iPaq и другие модели, программы
Аватара пользователя
Levi
Студент (1 lvl)
Сообщения: 26
Зарегистрирован: Ср июн 04, 2003 15:03

Словари Sdictionary

Сообщение Levi » Пт ноя 25, 2005 21:27

Доброе время суток всем форумчанам.
Решил прикупить себе Завр, сейчас в процессе ожидания поставки.
Пока девайс не прибыл, мучаюсь в творческих муках, зачитывая этот форум до дыр ;)
Я один из авторов проекта бесплатных словарных баз Sdictionary (кому интересны подробности - смотреть тут: http://sdict.axmasoft.com/ru/).
У нас есть бесплатная версия для Perl/Tk GUI, исправно работающая на "большом" Linux:
http://sdict.axmasoft.com/ru/versions.p ... n=unix_ptk
Может кто-нибудь попробовать поставить её на Zaurus? Сразу скажу, что я непосредственно разработкой этой версии не занимался, поэтому не смогу дать подробные комментарии по процессу установки.
Есть ли Zlib и библиотека Tk на Завре? Если есть, то идее программа должна работать и без ручной доработки напильником :)
Буду премного благодарен тем, кто даст какие-либо комментарии.
P.S. Все словарные базы работают в Unicode (UTF8) и выложены в свободном доступе на том же сайте.

geometer
Доктор (4 lvl)
Сообщения: 340
Зарегистрирован: Вс июн 27, 2004 09:55

Re: Словари Sdictionary

Сообщение geometer » Сб ноя 26, 2005 00:48

Спасибо за ссылку. Очень интересно, но не все понятно.

Сперва про установку на заурус. Я сомневаюсь, что для стандартной шарповской прошивки (ну или для Cacko) есть perl/Tk (надо бы перепроверить, но я почти уверен, что нету). На pdaXrom все должно быть проще.

В связи с этим возникает вопрос -- а можно ли (в смысле -- разрешают ли авторы) взять версию для Linux и попробовать самому поменять UI для Cacko ROM? Или, скажем, просто написать собственную смотрелку? Я не понял (возможно, плохо искал), открыт ли формат, в котором хранится готовый словарь. Было бы очень интересно узнать ответы на эти вопросы -- я тут как раз размышляю, как бы прикрутить к моей читалке (FBReader) словарь, и zbedic мне не слишком пока нравится -- в основном из-за малой переносимости. Возможно, sdictionary мог бы стать хорошим выбором.
-- geometer

Аватара пользователя
Levi
Студент (1 lvl)
Сообщения: 26
Зарегистрирован: Ср июн 04, 2003 15:03

Re: Словари Sdictionary

Сообщение Levi » Сб ноя 26, 2005 07:06

Мы не против любых (кроме коммерческих) модификаций GUI.
Формат готовых словарных баз открыт, и, если будете скачивать архив ptksdict-1.1.2.tar.gz, то в папке /share/doc/ находится файл Format-desc.txt, в котором достаточно подробно всё описано.
Буду рад, если кто-то сможет произвести портирование Sdictionary на Zaurus. Мы обязательно выложим этот порт на нашем сайте для всеобщего скачивания.

Reaper
Академик (6 lvl)
Сообщения: 1269
Зарегистрирован: Вс окт 19, 2003 13:24

Сообщение Reaper » Сб ноя 26, 2005 13:11

Вот ссылка на библиотеку tk для pdaXrom:

http://212.10.30.205/rc12/Zaurus-7x0-86 ... mv5tel.ipk

А вот perl:

http://212.10.30.205/rc12/Zaurus-7x0-86 ... mv5tel.ipk
Zaurus C3000

Аватара пользователя
Levi
Студент (1 lvl)
Сообщения: 26
Зарегистрирован: Ср июн 04, 2003 15:03

Сообщение Levi » Сб ноя 26, 2005 13:48

Всё-таки хочется, чтобы кто-нибудь попробовал запустить всё это хозяйство, для начала хотя бы на pdaXrom.
Сам смогу только на следующей неделе проверить (и то, если не затянут со сроками поставки Завра).

Reaper
Академик (6 lvl)
Сообщения: 1269
Зарегистрирован: Вс окт 19, 2003 13:24

Сообщение Reaper » Сб ноя 26, 2005 14:11

Я поставил (с бинарника) tk, но после этого у меня так и не появился на Завре файл Tk.pm, вообще нигде. Пожалуйста, скачайте бинарник, распакуйте и посмотрите, то ли это, что надо - я в этом разбираюсь плоховато.
Zaurus C3000

Аватара пользователя
Levi
Студент (1 lvl)
Сообщения: 26
Зарегистрирован: Ср июн 04, 2003 15:03

Сообщение Levi » Сб ноя 26, 2005 14:26

По запросу:
perl -MTk -MCompress::Zlib -e 'print "$] ::VERSION ::Zlib::VERSION \n"'
что выдается?

Reaper
Академик (6 lvl)
Сообщения: 1269
Зарегистрирован: Вс окт 19, 2003 13:24

Сообщение Reaper » Сб ноя 26, 2005 14:50

Can't locate Tk.pm in @INC (следует длиннющий path, где его нет - но его нет вообще нигде, я искал)
BEGIN failed - compilation aborted
Zaurus C3000

Аватара пользователя
Levi
Студент (1 lvl)
Сообщения: 26
Зарегистрирован: Ср июн 04, 2003 15:03

Сообщение Levi » Сб ноя 26, 2005 16:00

Хм, пока идей нет.

geometer
Доктор (4 lvl)
Сообщения: 340
Зарегистрирован: Вс июн 27, 2004 09:55

Re: Словари Sdictionary

Сообщение geometer » Сб ноя 26, 2005 17:10

Levi писал(а):Мы не против любых (кроме коммерческих) модификаций GUI.
Формат готовых словарных баз открыт, и, если будете скачивать архив ptksdict-1.1.2.tar.gz, то в папке /share/doc/ находится файл Format-desc.txt, в котором достаточно подробно всё описано.
Буду рад, если кто-то сможет произвести портирование Sdictionary на Zaurus. Мы обязательно выложим этот порт на нашем сайте для всеобщего скачивания.
Спасибо. Постараюсь на неделе посмотреть, очень хочется сделать смотрелку для Cacko. Если будут какие-нибудь результаты -- непременно сообщу.
-- geometer

geometer
Доктор (4 lvl)
Сообщения: 340
Зарегистрирован: Вс июн 27, 2004 09:55

Сообщение geometer » Сб ноя 26, 2005 17:18

Reaper писал(а):Вот ссылка на библиотеку tk для pdaXrom:

http://212.10.30.205/rc12/Zaurus-7x0-86 ... mv5tel.ipk

А вот perl:

http://212.10.30.205/rc12/Zaurus-7x0-86 ... mv5tel.ipk
Этого недостаточно. Еще нужен пакет с названием в духе perl-tk, который представлял бы перловый интерфейс к tk. В стандартном фиде такого пакета не видать, так что придется искать.
-- geometer

Reaper
Академик (6 lvl)
Сообщения: 1269
Зарегистрирован: Вс окт 19, 2003 13:24

Сообщение Reaper » Сб ноя 26, 2005 17:40

Perl для Шарповских прошивок в приципе есть:

http://www.oesf.org/forums/index.php?sh ... hl=perl-tk

http://humphrey.applitec.com/zaurus/fee ... -7_arm.ipk

http://www.cpan.org/ports/sharp/Perl_5.8.0_arm.ipk

Вот Perl-Tk - проблема. Я думаю, можно взять с Debian:

http://packages.debian.org/stable/perl/perl-tk

Там же список зависимостей.
Zaurus C3000

geometer
Доктор (4 lvl)
Сообщения: 340
Зарегистрирован: Вс июн 27, 2004 09:55

Сообщение geometer » Сб ноя 26, 2005 17:47

Reaper писал(а):Вот Perl-Tk - проблема. Я думаю, можно взять с Debian:

http://packages.debian.org/stable/perl/perl-tk
Да, об этом я не подумал. Для pdaXrom это должно решить проблему. Но не для Cacko, разумеется (если только не использовать X/Qt) -- ибо perl-tk живет поверх X'ов.
-- geometer

Аватара пользователя
DMych
Доктор (4 lvl)
Сообщения: 435
Зарегистрирован: Пн июл 28, 2003 10:20

Сообщение DMych » Пн ноя 28, 2005 10:06

IMHO проще будет написать конвертер Sdict->ZBEDic, чем пытаться запустить Sdict на Завре (по крайней мере под Cacko).

Как вариант - написать собственную прогу под Qtopia, которая понимала бы этот формат.
Zaurus SL-C860 + SD 1G + CF 512M + Bluetooth-GPRS
Cacko 1.22a

Аватара пользователя
Levi
Студент (1 lvl)
Сообщения: 26
Зарегистрирован: Ср июн 04, 2003 15:03

Сообщение Levi » Пн ноя 28, 2005 20:25

Конвертер написать можно, но тут такое дело, что в ближайшие полгода мы доведем количество словарей в формате dct до тысячи, а конвертить, как показывает наш опыт никто не будет, и пользователи Завра будут сидеть c Далем, Ожеговым и Лопатиным.
Так что, имхо, если кто загорится, так лучшим решением будет версия именно под Завр, т.к. цимус Sdict в полной поддержке Unicode (не знаю как с этим в ZBEDic, честно) + одни и те же словарные базы на ВСЕХ платформах (сейчас, например, готовится вьювер для смартофонов Nokia на Symbian Series 60).

Закрыто

Вернуться в «КПК и смартфоны на Linux: Zaurus, планшеты Nokia, прочее»