Добавить в цитаты Настройки чтения

Страница 44 из 49



Приложения

Приложение A

Линки

http://www.fictionbook.ru — FictionBook.lib;

http://lib.aldebaran.ru — библиотека Альдебарана; Крупнейшая, на момент написания книги, библиотека Рунета.

http://www.fenzin.org — библиотека «Фензин»; Специализируется на фантастике и фэнтэзи.

http://www.litportal.ru — библиотека Литпортал.

http://www.fanlib.ru — одна из новейших библиотек, по содержимому — аналог Альдебарана. Создавалась в пику постепенному переводу сетевых библиотек на платную основу, и, хотя обычная для библиотек Рунета болезнь под названием «удаление книг под давлением кого-нить влиятельного» поразила и ее, там можно найти некоторые книги, недоступные на FictionBook.lib или Альдебаране.

http://www.lib.rus.eco — Либрусек, русскоязычная библиотека в Эквадоре. Последний бастион свободных e-book…

http://publ.lib.ru — «Публичная Библиотека». Очень много djvu-версий журналов, технических книг. Вместе с тем, здесь регулярно появляются и текст обычных книг, в основном, выходивших в CCCP.

http://www.litres.ru — «ЛитРес». Платные электронные книги.

http://www.infonata.org — крупнейший книжный варезный блог.

http://www.lib.ru — библиотека Максима Мошкова. К сожалению, в последние годы, стараниями поборников копирайта, сильно захирела.

http://www.koob.ru — библиотека «Куб». Уникальное собрание текстов по психологии и самосовершенствованию.

http://www.oldmaglib.com — «Библиотека Старого Чародея». В основном, переводная фантастика. Также плюют на копирайт и его поклонников.

http://haali.cs.msu.ru/pocketpc — Haali Reader 2.0

http://www.coolreader.org — CoolReader 2.0, 3.0

http://alreader.kms.ru — AlReader 2.5

http://www.fbreader.org  — FBReader 0.89

http://www.gribuser.ru/xml/fictionbook/2.0/software/Any2FB2.exe — Any2FB2

http://home.arcor.de/fb.tools/ — Doc2FB.

http://dikbsdsda.mylivepage.ru/file  — конвертор ExportToFB21 для Open Office.

http://haali.cs.msu.ru/pocketpc/scripts.html.ru — FB Tools

http://www.gribuser.ru/xml/fictionbook/2.1/FBTools_update.zip — обновление FB Tools

http://booki.h12.ru/ — программа Booki.

http://www.assembla.com/wiki/show/jfblibpublic — библиотекарь JEFLibrarian.

http://www.xnview.com — XnView, просмотрщик-конвертор.

http://www.yafla.com — PureJPEG, чистка картинок JPEG от лишней информации.

http://www.grigsoft.com — Compare It, сравнение текстовых файлов.

http://msdn.microsoft.com/workshop/author/dhtml/reference/dhtml_reference_entry.asp — MSDN Library.

http://www.w3schools.com/js — полезные советы по JavaScript.

Приложение Б

Техническое задание на написание читалки (ридера)

Ридер должен включать в себя два модуля:

1. Библиотечный модуль — для персонального компьютера.

2. Непосредственно ридер — для персонального компьютера и КПК.

Общие требования

1. Информация берется из дескрипшина файлов fb2 или fb2.zip.

2. В настройках указывается директория, содержащая книги.

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

Внешний вид

В форме необходимы следующие поля:



   1. Автор книги

   2. Название книги

   3. Серия

   4. Жанр

   5. Обложка

   6. Аннотация

   7. Поиск

Кнопки:

   1. Читать

   2. Послать в КПК

Логика работы

В поле автора выбираем автора из списка.

В поле жанра можно выбрать все жанры или определенный. При выборе определеного жанра в поле автора присутствует список только тех авторов, книги которых есть в этом жанре.

В поле серии — список серий, присутствующих в библиотеке. При выборе конкретной серии, в поле авторов высвечивается автор серии, в поле книги — перечень книг только этой серии.

При выборе автора появляется список его книг.

При выборе книги появляется обложка и аннотация.

По кнопке «читать» попадаем в ридер.

Общие требования

1. Должен понимать как просто формат fb, так и заархивированный (zip).

2. Должен игнорировать все незнакомые тэги внутри pType элементов (см. схему) и внутри заголовка.

3. Ридер волен реагировать на незнакомые тэги в других местах документа по своему усмотрению.

4. Ридер, по возможности, должен сообщать об отсутствии обязательных тэгов.

Форматирование

1. Должен иметь возможность работы с подключаемыми стилевыми файлами.

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

Настройки

1. Настройки автоскроллинга (листание экрана, построчный скроллинг, плавный скроллинг)

1. Разбиение текста на условные страницы (с возможностью установить объем такой страницы в килобайтах) (реализовано: AlReader)

2. Показ времени, затраченного на прочтение книги, с прогнозированием оставшегося. (реализовано: PalmFiction)

3. Возможность экспорта книги в стандартные форматы: TXT, HTML, RTF (реализовано: CoolReader, AlReader);

4. Возможность печати книги, желательно компактным буклетом. Или экспорт в PDF. (нигде не реализовано. Мечта небесного цвета автора этой книги.);

5. Возможность правки текста. (реализовано: AlReader);

6. Сноски показываются, как всплывающие окна. (реализовано: пока нигде); или размещаются внизу виртуальной страницы (реализовано: CoolReader).

7. Возможность «пришивания» компактного запускаемого просмотрщика к книге (или, вернее, книги к такому просмотрщику, генерация «самопросматривающихся» книг). (реализовано: пока нигде. Еще одна мечта небесного цвета.).

Приложение В

Список жанров FictionBook

В FB 2.1 определен следующий список жанров:

Значение <genre> — Название — Название по-русски

* Science Fiction & Fantasy — (Научная фантастика и Фэнтези)

sf_history — Alternative history — Альтернативная история