Впрочем, в легальных e-book cамое неприятное — не ЦЕНА, а ЗАЩИТА.
Невероятно противно, когда программа-читалка постоянно лазает в Интернет, дабы проверить ваше право читать книгу. Без постоянного доступа к Сети любовно собранная библиотека превращается в мертвый набор файлов. А еще сервер компании-правообладателя может в один далеко не прекрасный день закрыться без объяснения причин. Бывайте здоровы, пишите письма мелким почерком…
Хотя, вообще-то, попытки поставить защиту на e-book изначально обречены на провал. Любую книгу, даже с самой навороченной защитой, можно просто переснять с экрана при помощи фотокамеры и пропустить через OCR или упаковать в DjVu. К тому же, при соответствующей популярности, любой закрытый формат будет обязательно взломан. Это лишь вопрос времени.
Конечно же, «левые» e-book никуда не исчезнут. Они будут вытеснены в файлообменные сети и на «пиратские» сборники. Примерно так же, как сейчас обстоит дело с MP3.
А борьба с варезными сайтами и файлообменными сетями больше всего напоминает бой Дон Кихота с ветряной мельницей…
Например, новая книга С. Лукьяненко «Чистовик» после нескольких неудачных попыток выложить ее на файлообменные сервисы, типа Рапидшары, приземлилась на тмутараканский сервер, откуда ее и качали все, кому не лень. Видимо, то же самое будет происходить (и происходит!) с любыми достаточно популярными изданиями.
Что же касается редких книг, то, в большинстве своем, их можно будет найти на бесплатных сервисах.
Больше всего, мне кажется, «пострадают» любители «жевачных» книг, наподобие современных женских детективов, «воровских» боевиков и псевдобоевой «попсовой» фантастики. Их авторы очень любят деньги, а хозяева андерграундных библиотек, аналогичных «Либрусек» и «Библиотека Старого Чародея», и прочие «пираты», просто не захотят связываться с подобной лабудой…
Впрочем, любители такого «чтива» предпочитают «потреблять» его с бумаги. Чаще всего, во время выделительного процесса…
Благодарности
Автор книги глубоко и искренне благодарен:
Дмитрию Грибову и К° — за великолепный формат электронных книг.
Михаилу Мацневу — за редактор FB Editor.
Членам клуба FB — за подсказки и поддержку.
Среди них особо: Sclex, Marina_Ch, vvv, LX, Alan-у, а также всем тем, кого я не смог вспомнить персонально.
Также особая благодарность пользователям форума Fictionbook.org, заметившим ляпы и неточности в книге: BGReader, Kravejs, lb-user.
Держателям онлайн-библиотек — за их благородный и самоотверженный труд.
А также всем прочим — за то, что не мешали.
Обратная связь
Книга эта будет регулярно обновляться. Последнюю версию всегда можно будет найти на сайте http://www.yuzzich.narod.ru.
Свои замечания и дополнения можно присылать на email [email protected].
Еще раз отмечу: это адрес для критики и дополнений. А не для вопросов «как мне сделать то или это». Во-первых, для подобных закавык существует форум FictionBook.org. Во-вторых, у автора просто нет времени на переписку.
Приложения
Приложение A
Линки
http://www.fictionbook.ru — FictionBook.lib;
http://lib.aldebaran.ru — библиотека Альдебарана; Крупнейшая, на момент написания книги, библиотека Рунета.
http://www.fenzin.org — библиотека «Фензин»; Специализируется на фантастике и фэнтэзи.
http://www.litportal.ru — библиотека Литпортал.
http://www.lib.rus.ec — Либрусек, русскоязычная библиотека в Эквадоре. Последний бастион свободных e-book…
http://www.litres.ru — «ЛитРес». Платные электронные книги.
Библиотеки, в которых регулярно появляются новинки:http://www.infonata.org — Всемирно известный NataHaus. Крупнейший книжный варезный блог.
http://www.lib.ru — библиотека Максима Мошкова. К сожалению, в последние годы, стараниями поборников копирайта, сильно захирела.
http://www.koob.ru — библиотека «Куб». Уникальное собрание текстов по психологии и самосовершенствованию.
http://www.oldmaglib.com — «Библиотека Старого Чародея». В основном, переводная фантастика. Что отрадно, тоже плюют на копирайт и его поклонников.
http://publ.lib.ru — «Публичная Библиотека». Очень много djvu-версий журналов, технических книг. Вместе с тем, здесь регулярно появляются и RTF-тексты обычных книг, в основном, выходивших в CCCP.
Программы-читалки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://www.sfbg.us/jinke — FB2GrWolf, конвертор в формат Wolf.
Программы для редактирования FB2http://haali.cs.msu.ru/pocketpc/scripts.html.ru — FB Tools
http://www.gribuser.ru/xml/fictionbook/2.1/FBTools_update.zip — обновление FB Tools
Прочие программы для FB2http://booki.110mb.com/ — программа 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, сравнение текстовых файлов.
Информация по JavaScripthttp://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. Возможность «пришивания» компактного запускаемого просмотрщика к книге (или, вернее, упакованной в архив книги к такому просмотрщику, генерация «самопросматривающихся» книг). (реализовано: пока нигде. Еще одна мечта небесного цвета.).