|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Victor Wagner 2:5020/400 13 Sep 2006 12:22:15 To : Valery Shishkov Subject : Re: xml и текст -------------------------------------------------------------------------------- Valery Shishkov <svalery@so.yandex.ru> wrote: >>>>>> "VW" == Victor Wagner wrote: VS> [ cut ] VW>> Зависит от потребностей. Я, например, пока не нашел VW>> программу FBReader VS> Упс! А это кто? И откуда? Я пользуюсь OrnamentBook, VS> найденным по ссылкам с FictionBook. В принципе, меня VS> устраивает, но есть некоторые неприятности: например, VS> иногда дублирует целые абзацы. :( http://only.mawhrin.net/fbreader/ Hоги у этой программы растут с Linux-based наладонников - зауруса, Nokia 770, iPaq+Familiar Linux. Отсюда весьма экономный расход ресурсов и ни на что не похожий GUI, заточенный явно под стило. Hо и на нормальном компьютере неплохо, хотя хотелось бы временами большего. Впрочем, претензий собственно к чтению книг у меня там одна-единственная - если импортируешь туда книгу в текстовом формате с юниксовыми концами строк, то она при переформатировании абзацев глотает пробелы между словами, пришедшимися на границу строк в исходных файлах (если концы строк досовские, то всё нормально \r превращается в пробел). Остальные претензии у меня к организации работы с каталогом библиотеки. Видимо, на наладонниках с их ограниченным объемом памяти эта проблема просто не стоит так остро, как на ноутбуке с многогиговым диском. Писано на C++, и писано с неожиданной для OpenSource аккуратностью. Аккуратно выделен слой абстрации GUI (zlibrary называется). Hесмотря на почти полное отсутсвие документации, добавить обработку необрабатываемого ранее тэга sequence из мета-информации fB2 и прикрутить аналогичную функциональность при работе со сторонними форматам (а оно понимает как бы не все кроме PDF) заняло у меня один вечер. Это при том что я развлекался этим на даче на ноутбуке с PII-233 и 96Мб памяти, на котором сборка проекта на C++ занимает заметное время. Из шероховатостей которые являются претензиями скорее к документации, т.е. граблей, на которые легко не наступать, если знать где они лежат: 1. Сходу неочевидно что есть такой каталог (указывается в настройках) куда можно кидать файлы fb2 (или fb2.zip, fb2.gz, fb2.bz2), и оно их само подхватит и включит в список книг. То что файлы других форматов надо явно импортировать и руками прописывать метаинформацию (автора, заглавие) - несколько более очевидно. 2. При импорте книги в текстовом формате программа не всегда правильно распознает способ представления абзаца в книге. Это можно подправить на второй закладке диалога свойств книги, но я не сразу об этом догадался и поначалу расстраивался что некоторые текстовые файлы оно сливает в сплошной поток без разделения на абзацы. 3. При сортировке книг по авторам пробелы между именем и фамилией значимы. Поэтому если хочется свести воедино книги одного и того же автора, часть из которых в FB2 (и метаинформация извлекается автоматически), а часть - в других форматах, нужно внимательно смотреть как написать имя автора, чтобы программа посчитала его совпадающим. -- --- ifmail v.2.15dev5.3 * Origin: Free Net of Leninsky,45 (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/1517881f6472f.html, оценка из 5, голосов 10
|