| Author |
Message |
markscad Искушенный участник форума

Joined: 24 Jan 2008 Posts: 60
|
Posted: 05.03.2008 20:09 |
Quote |
|
Сделал программу-словарик с поиском слов.
http://depositfiles.com/files/7127241 [последняя версия]
Словарь: Мюллера 24 издание, 1995 года
Количество слов: 66 000
Размер архива: 2 Мб
Размер словаря: 10 Мб
Архив содержит:
/Sony Reader/software/autorun.js
/Sony Reader/software/autorun.xml
/libfskLoad.so
/myvm2.xml
/Mueller.txt
Файлы: autorun.js, autorun.xml, libfskLoad.so, myvm2.xml должны быть на карточке с сохранением путей.
Файл Mueller.txt нужно скопировать/перенести в каталог ридера: /database/media/books/Mueller.txt (туда, где стандартно лежат все книги).
Поиск происходит так:
1) смотрим на табличку, которая всегда будет перед вами на экране вашего ридера:
2) выбираем сперва строчку - нажимаем цифровую кнопку
3) выбираем столбец - нажимаем цифровую кнопку
Например: для буквы "f" - "21".
4) набираем таким образом слово
5) нажимаем 0 - получаем словарную статью (или сообщение, если она не найдена)
Используем:
7 - для вывода следующей страницы найденной статьи
8 - стереть последнюю букву
9 - стереть набираемое слово
0 - найти статью. при этом словарь переключается из режима ввода в режим просмотра статьи и исчезает вспомогательная табличка. чтобы вернуться в режим ввода достаточно нажать любую кнопку - 1-6.
Menu (или вытаскивание карточки) - выход
Пишем замечания и пожелания.
ЗЫ
В качестве основы я взял руссификатор igorsk, но словарик ничего системного не трогает и абсолютно безопасен.
Last edited by markscad on 10.08.2008 16:31; edited 9 times in total |
|
| |
|
 |
icsapfir Бывалый участник форума

Joined: 27 Nov 2006 Posts: 120
Location: Калуга
|
Posted: 05.03.2008 22:24 |
Quote |
|
| Спасибо огромное, будем пробовать! |
|
| |
|
 |
markscad Искушенный участник форума

Joined: 24 Jan 2008 Posts: 60
|
Posted: 05.03.2008 22:50 |
Quote |
|
Новая версия программы со словарем Мюллера (Спасибо vvaann-у за файл).
http://webfile.ru/1786331
Словарь: Мюллера 24 издание, 1995 года
Количество слов: 66 000
Размер архива: 2 Мб
Размер словаря: 10 Мб
Файл из архива Mueller.txt надо распаковать в /database/media/books/.
Отличие в программе: теперь кнопка "7" отвечает за листание вперед по словарной статье. Чтобы вернуться на первую страницу статьи достаточно нажать "0".
Любые пожелания приветствуются. 
Last edited by markscad on 06.03.2008 20:52; edited 1 time in total |
|
| |
|
 |
kartu Developer


Joined: 23 Nov 2007 Posts: 2111
|
|
| |
|
 |
markscad Искушенный участник форума

Joined: 24 Jan 2008 Posts: 60
|
Posted: 06.03.2008 11:10 |
Quote |
|
javascript.com
только тссс. никому не говори.  |
|
| |
|
 |
 vvaann Член клуба The eBook

Joined: 27 Sep 2006 Posts: 2504
Location: Los Angeles
|
Posted: 06.03.2008 11:25 |
Quote |
|
markscad
Во-первых, спасибо за программу. Я еще не говорил Круто! Я, есесно, попробовал поседнюю версию.
Несколько комментариев по мелким недочетам.
- Чтобы вернуться на первую страницу лучше жать 9 Нуль не арбайтен
- В менюшке логично бы на 1-6 написать "номер строки и столбца", а не "номер строки и символ"
- В подстрочнике пишет 7-Справка. Хотя, уже совсем и не справка.
- И самое главное. Ничего ли нельзя сделать с разрывами и переносами отдельных букв? Может какое форматирование вспоможет? Наверняка же известно, хотя бы приблизительно, максимальное кол-во символов входящее на экран. Если задать жесткую разбивку по тексту всем строкам на эту длину, то дело возможно и наладится. Я могу сматрячить такое файло (только не сейчас - завал на работе). Надеюсь, что это решит проблему.
Все недочеты - обычное вылизывание до блеска, не принципиальны. _________________ I don't turn on the radio
Coz they play shit, like... You know |
|
| |
|
 |
kartu Developer


Joined: 23 Nov 2007 Posts: 2111
|
Posted: 06.03.2008 14:00 |
Quote |
|
| markscad wrote: | javascript.com
только тссс. никому не говори.  |
Да? И там есть ссылка, на, скажем FileSystem.getFileInfo или Stream.File? |
|
| |
|
 |
markscad Искушенный участник форума

Joined: 24 Jan 2008 Posts: 60
|
Posted: 06.03.2008 14:15 |
Quote |
|
vvaann
http://webfile.ru/1786331
Исправил первые три комментария. и еще парочку своих по-мелочи.
С переносами сделать можно, но надо подумать как. Сейчас для словарной статьи используется не моноширинный шрифт.
Добавлено спустя 53 минуты 13 секунд:
| kartu wrote: | | markscad wrote: | javascript.com
только тссс. никому не говори.  |
Да? И там есть ссылка, на, скажем FileSystem.getFileInfo или Stream.File? |
Неа. Этого не будет.
Это чисто соньковская реализация. |
|
| |
|
 |
 boroda Developer


Joined: 03 Jul 2003 Posts: 6157
Location: США
|
Posted: 06.03.2008 19:32 |
Quote |
|
Да, прекрасная новость.
Ну, а теперь, может, придумаете, как эту штуку запихнуть в постоянную память, и прикрутить к меню? Чтобы не нужно было карточку вставлять, если надо в словарь заглянуть?
А там, глядишь, до поиска по тексту доберемся... |
|
| |
|
 |
SAGV Зрелый участник форума

Joined: 11 Nov 2007 Posts: 37
Location: Санкт-Петербург
|
Posted: 07.03.2008 00:29 |
Quote |
|
markscad, словарь стал действительно удобным! Хотя скорость ввода страдает... Но это уже намного лучше, чем ничего
Согласен с boroda, надо его как-нибудь к меню приделать, чтоб как книга запускалась. И... Может словари от Lingvo прикрутить? Только они не в txt, у них какой-то собственный формат.
http://webfile.ru/1787591 - основной словарь, расширение lsd (Lingvo System Dictionary). Мне его открыть (не в самой Lingvo) не удалось... Может вам удастся? |
|
| |
|
 |
 vvaann Член клуба The eBook

Joined: 27 Sep 2006 Posts: 2504
Location: Los Angeles
|
Posted: 07.03.2008 10:25 |
Quote |
|
| boroda wrote: | Ну, а теперь, может, придумаете, как эту штуку запихнуть в постоянную память, и прикрутить к меню? Чтобы не нужно было карточку вставлять, если надо в словарь заглянуть?  |
Дык есть же вариант, что я выложил
А, если серьезно, были ли железные варианты такого решения? Может я чего-то упустил...
Добавлено спустя 15 минут 3 секунды:
markscad, спасибо.
Один момента остался - "столбца" будет хорошо. Это, конечно, полный ...ец обращать внимание на такие мелочи. Но, мне моя русская языка мишаит Если будешь еще ковыряться, исправь при случае. Ок?
Я попробовал форматнуть словарик. Уменьшил в Ворде размер страницы до нужного и сохранил в txt с разбиением строк. Выводить стало какие-то чудеса. Немножно, даже, по-русски Там какое-то дополнительное форматирование? Похоже, что это не для таких занятых чайников, как я  _________________ I don't turn on the radio
Coz they play shit, like... You know |
|
| |
|
 |
kartu Developer


Joined: 23 Nov 2007 Posts: 2111
|
Posted: 08.03.2008 12:17 |
Quote |
|
| markscad wrote: | Неа. Этого не будет.
Это чисто соньковская реализация. |
Как раз о ней и был вопрос.
Собственно интересует как посмотреть "что лежит в директории такой то". |
|
| |
|
 |
markscad Искушенный участник форума

Joined: 24 Jan 2008 Posts: 60
|
Posted: 08.03.2008 21:26 |
Quote |
|
| vvaann wrote: | markscad
Я попробовал форматнуть словарик. Уменьшил в Ворде размер страницы до нужного и сохранил в txt с разбиением строк. Выводить стало какие-то чудеса. Немножно, даже, по-русски Там какое-то дополнительное форматирование? Похоже, что это не для таких занятых чайников, как я  |
попробую объяснить.
в читалке стоит линукс, поэтому переход на новую строку - символ <LF>, в виндах это 2 символа стоящих рядом - <CR><LF>.
Сейчас для ускорения поиска в качестве разделителя статей стоит символ <LF>.
Если сможешь сделать словарь с выравниванием по обоим краям и переносом слов, учитывая следующее форматирование:
<LF> - знак перехода на новую статью.
<CR> - знак для перехода на новую строчку внутри статьи.
- кинь его сюда. Я внесу поправку в программу. И будет то что ты хочешь.
Добавлено спустя 5 минут 54 секунды:
| kartu wrote: | | markscad wrote: | Неа. Этого не будет.
Это чисто соньковская реализация. |
Как раз о ней и был вопрос.
Собственно интересует как посмотреть "что лежит в директории такой то". |
проще всего это сделать используя команды линукса.
у меня есть версия словаря, в которой по нажатию на кнопку "Влево" словарь вместо поиска слова, воспринимает ее как команду для линукса, выполняет и возвращает результат команды как словарную статью.
Например, если написать слово "ls /usr/bin" и нажать "Влево", то в качестве "статьи" отобразится список файлов из этого каталога.
Конечно, в этой версии в таблицу символов добавлены необходимые знаки.
Если интересно - могу выложить эту версию чтобы поиграться со внутренним линуксом.
Добавлено спустя 5 минут 14 секунд:
| SAGV wrote: | markscad, словарь стал действительно удобным! Хотя скорость ввода страдает... Но это уже намного лучше, чем ничего
Согласен с boroda, надо его как-нибудь к меню приделать, чтоб как книга запускалась. И... Может словари от Lingvo прикрутить? Только они не в txt, у них какой-то собственный формат.
http://webfile.ru/1787591 - основной словарь, расширение lsd (Lingvo System Dictionary). Мне его открыть (не в самой Lingvo) не удалось... Может вам удастся? |
попробую найти программу-распаковшик эти лингво-словарей. где то в инете видел.
если каким то чудом получится лингво-словарь сохранить в txt-формат, то подцепить к программе не составит никакого труда.
как раз подумываю над тем, чтобы добавить функционал выбора словаря из списка возможных.  |
|
| |
|
 |
kartu Developer


Joined: 23 Nov 2007 Posts: 2111
|
Posted: 08.03.2008 23:27 |
Quote |
|
| Quote: | | Если интересно - могу выложить эту версию чтобы поиграться со внутренним линуксом. |
Интересно, выкладывай.
Заранее спасибо.
ЗЫ
Хотя конечно интереснее JS вариант. Как то на эти "стрим" и прочее вышли. |
|
| |
|
 |
markscad Искушенный участник форума

Joined: 24 Jan 2008 Posts: 60
|
Posted: 08.03.2008 23:35 |
Quote |
|
| kartu wrote: | | Quote: | | Если интересно - могу выложить эту версию чтобы поиграться со внутренним линуксом. |
Интересно, выкладывай.
Заранее спасибо.  |
держи
http://webfile.ru/1791192
замени файлы, "Влево" - это которая рядом с Menu
| kartu wrote: | | Хотя конечно интереснее JS вариант. Как то на эти "стрим" и прочее вышли. |
я думаю просто анализ оригинальных js-ок внутри ридера.
документации нет и вряд ли Сони выложит их в открытый доступ. |
|
| |
|
 |
 vvaann Член клуба The eBook

Joined: 27 Sep 2006 Posts: 2504
Location: Los Angeles
|
Posted: 09.03.2008 01:53 |
Quote |
|
markscad, попробую сваять на днях.
Могу ошибаться, но показалось, что последняя версия словаря высасывает батарею, т.е. переводит проц ридера в неэкономный режим У Оbelix была такая проблема с Судоки поначалу. Кто-нибудь почуствовал что-либо подобное? Можно ли это проверить? _________________ I don't turn on the radio
Coz they play shit, like... You know |
|
| |
|
 |
markscad Искушенный участник форума

Joined: 24 Jan 2008 Posts: 60
|
Posted: 09.03.2008 03:07 |
Quote |
|
| vvaann wrote: | markscad, попробую сваять на днях.
Могу ошибаться, но показалось, что последняя версия словаря высасывает батарею, т.е. переводит проц ридера в неэкономный режим У Оbelix была такая проблема с Судоки поначалу. Кто-нибудь почуствовал что-либо подобное? Можно ли это проверить? |
я уже вчера проверил
пришлось сегодня заряжать.
http://webfile.ru/1791429
Исправлено. |
|
| |
|
 |
 vvaann Член клуба The eBook

Joined: 27 Sep 2006 Posts: 2504
Location: Los Angeles
|
Posted: 09.03.2008 07:29 |
Quote |
|
| markscad wrote: | я уже вчера проверил
пришлось сегодня заряжать.
Исправлено. |
 _________________ I don't turn on the radio
Coz they play shit, like... You know |
|
| |
|
 |
lineus Новенький участник форума

Joined: 16 Jul 2008 Posts: 5
Location: SPb
|
Posted: 18.07.2008 16:32 |
Quote |
|
Добрый день! Хочу поблагодарить за словарик, полезная и нужная доработка! Установил по инструкции из шапки темы, все заработало при вставленнии карточки в ридер.
| SAGV wrote: | | надо его как-нибудь к меню приделать, чтоб как книга запускалась. |
Еще не зная, что скрипт не запустится таким образом, выбрал из списка книг Мюллера и попытался открыть.. получил экран сканирования (Formatting..) с вращающимися стрелочками, которые минут через 5 застыли, превратив устройство в кирпичик.. никакие виды ресетов не помогали, пока опять не поставил зарядить минут на 10, тогда софт ресет сработал.. (хотя, батарея перед установкой словаря была заряжена до максимума). Вобщем легко отделался, надо было внимательнее читать на счет запуска словаря только перетыканием карты.. |
|
| |
|
 |
markscad Искушенный участник форума

Joined: 24 Jan 2008 Posts: 60
|
Posted: 18.07.2008 18:09 |
Quote |
|
Интересно как вы установили, если ссылка уже с пару месяцев как нерабочая? ) |
|
| |
|
 |
|