Обзоры
Время собирать библиотеки… карманные
3

Время собирать библиотеки… карманные


Среди многих мифов, существовавших в начале 90-х, был и миф о безбумажном будущем, когда не только в офисе наступит царство дисплеев и цифровой информации, но и место домашних книжных коллекций займут изящные полочки с компакт-дисками.


Однако действительность не оправдала этих ожиданий — мы, оказывается, предпочитаем
просматривать на компьютере сравнительно короткие документы и почту, а материалы
объемом от нескольких страниц рано или поздно идут на принтер. Более того, при
использовании настольного ПК не происходит полноценного погружения в книгу —
в "реале" оно может длиться часами и полностью захватывает книгочея!
Напротив, процесс чтения (не для всех, но для большинства) с компьютерного монитора
представляет собой как бы еще одну разновидность работы, но уж никак не приятное
времяпровождение. Даже те, кто способен долгое время не отрываться от любимой
игры, не выдержат и более короткий срок наедине с электронной версией книги,
которую с удовольствием "проглотили" бы в бумажном виде.



Microsoft Reader


Haali Reader


TomeRaider

Однако с распространением карманных ПК наконец-то появилась возможность сделать
шаг вперед в плане замещения хотя бы части печатных изданий электронными (eBooks).
Именно КПК (да еще специализированные "читалки" — те же КПК с усеченными
функциями вроде Franklin eBookman) вновь позволяют их владельцам удовлетворять
свои информационные запросы практически в любых обстоятельствах. Причем можно
и просто поваляться с "книжкой" на диване, и не расставаться с ней
даже там, где из-за недостаточного освещения обычно не почитаешь — например,
в купе поезда. Нужно только установить специальную программу (дальше мы будем
называть ее ридером). Глаза устают не в пример меньше, чем при работе с десктопом
или ноутбуком — ведь КПК держат в руке совсем как книгу, а качество их экранов
за последние пару лет существенно улучшилось. Так, с прошлого года Pocket PC
уже и начального уровня оснащаются контрастными трансфлективными экранами. В
этом году появились первые VGA-КПК. Вместо сегодняшних 65К цветов ожидается
260К — это послужит усовершенствованию технологии сглаживания экранных шрифтов,
что еще больше улучшит визуальное восприятие текста. Большой плюс — возможность
взять с собой в дорогу целую библиотечку, ведь томик стандартным объемом страниц
в триста вряд ли займет свыше 400 КВ, а для 64 MB хорошего КПК — вообще пустяк.

О полной замене обычных книг электронными речь сегодня идти, конечно же, не
может. В такую форму целесообразно переводить текстовые документы или же справочники,
основанные на гиперссылках. И по возможности — никакой графики! Однако хватает
и изданий художественного плана, которые вполне можно читать с PDA.

Перейдем к вопросу, где раздобыть электронные версии. Можно создавать их самим
— далее в статье мы увидим, что бесплатных издательских систем на наш век хватит.
А если готовенькое поискать — ведь в силу отечественной специфики пока еще
в Сети можно найти как вполне легально бесплатные классические произведения,
так и сомнительные с правовой точки зрения "свежесканированные" бестселлеры.
Да и присмотреться к возможностям приобретения электронных книг в развитых странах
тоже стоит — там не так уж жестки условия, на которых поставляются "е-издания".

Согласно западным моделям, вначале выпускаются самые дорогие версии новых книг
в твердом переплете (hardcover), и успешность этого предприятия определяет тираж
дешевого их издания в мягкой обложке (paperback), который выходит где-то через
год. Когда и он продан (или залежи неликвидов отправлены в утиль), данная книга
объявляется "out of print" и доступна только у букинистов. Из этого
состояния ее могут вывести требования читателей повторить выпуск, что приводит
ко второму и прочим изданиям и т. д., или же права на книгу возвращаются автору,
и он сам решает, что с ними делать.

Однако где же в вышеприведенной схеме место электронным книгам?



mBook

Согласно модели, которой придерживаются крупные компании, в частности Gemstar
и Barnes & Noble, их выпуск предваряется выходом hardcover-издания, причем
продаются компьютерные версии по цене, сравнимой с самим hardcover (стоит он,
между прочим, от $20 до $30). То есть это — опция для самых нетерпеливых поклонников
творчества автора. Таких фанов никогда не было и не будет очень много, но здесь
вступают в силу такие особенности электронного книгоиздательства, как отсутствие
издержек на печать, доставку и хранение. Автору и так заплачено, а за вычетом
его гонорара все идет в прибыль.

Еще одна модель внедрена более мелкими фирмами (Palm Digital Media). В этом
случае книга продается уже на этапе "out of print" по цене немного
ниже, чем paperback (меньше $3) — когда есть желающие ее купить, но их не настолько
много, чтобы заказывать отдельный тираж. А вот если "чтиво" стоит
совсем дешево, меньше доллара, то платить кредитной карточкой становится невыгодно.
Первыми извлекли из этого пользу в Fictionwise.com, предоставив для загрузки
сотни небольших рассказов по цене до 30 центов и систему персональных счетов
(минимум $5), с которых списываются мелкие суммы, плюс годичные и даже двухгодичные
абонементы с существенными скидками.

Очень оригинальную схему, учитывающую достоинства обеих базовых моделей, внедрили
в Baen Books. При данном подходе все организовано по библиотечному принципу.
Во-первых, имеется Baen Free Library, где можно бесплатно получить пару творений
популярного автора (фокус состоит в том, что предлагаются заглавные тома сериалов).
Во-вторых, вместо отдельных произведений покупается за $10 как бы абонемент
(webscription) на загрузку всех книг, опубликованных в данном месяце. В год
выходит около 60 наименований, т. е. в среднем по $2 за том. Но при этом 25%
содержимого книги выкладывается за 2 месяца до ее публикации в твердом переплете,
еще 25% — за месяц, а остальное — в день выхода. Так как львиная доля бизнеса
Baen приходится на печатные издания, электронные версии играют роль маркетингового
инструмента для оценки потенциала рынка и реакции читателей. Кстати, в этой
фирме не применяются защищенные коммерческие форматы, препятствующие просмотру
текстов на более чем одном устройстве. В то же время большинство других издателей
вовсю пользуются такими подходами и даже создают свои, стремясь помешать свободной
циркуляции уже оплаченных книг между читателями. Есть в этой области довольно
оригинальные идеи. Например, захватывающий роман стоит дешево, но доступен всего
около недели, после чего самоуничтожается. Или еще круче: его страницы исчезают
по мере их прочтения! Однако подобные методы не прижились — уж больно велико
стремление получить нечто осязаемое за свои денежки (eBook и так это желание
не очень-то приветствует). Если покупка бесследно испарится, то зачем вообще
тратить свои кровно заработанные, а?

По поводу охраны прав на электронные книги, или Digital Rights Management (DRM)
применительно к ним. С одной стороны, и авторы, и издатели пока не нашли иного
способа защитить свои интересы, кроме как блокировать возможность читать книгу,
за которую уже заплачено, на стремящемся к бесконечности числе электронных устройств.
Для этого путем присвоения специальных меток-идентификаторов электронную версию
"привязывают" к одному компьютеру (это самый жесткий уровень DRM)
или к очень малому их количеству (обычно от 2 до 4). Чтобы получить доступ к
ней на следующем устройстве, нужно деактивировать одну из первоначально активированных
"привязок". С другой — внедрение DRM вызывает массу проблем и конфликтов.
Например, если открыть одну копию книги на Pocket PC, а другую — на настольном
компьютере, то вынужденный "холодный перезапуск" карманного ПК "изничтожит"
активацию, и придется начать утомительную переписку, напоминающую объяснительные
в школе. А на десктопе до желанных страниц не смогут добраться пользователи
под другими логинами.

Противники DRM не забывают напомнить, что любая защита преодолевается — было
бы достаточно свободного времени. Все, что нужно, — снимать копии экранных
страниц. Большинство программ-просмотрщиков графики имеют изначально отсутствующую
на КПК функцию копирования содержимого экрана, да еще и многие ридеры работают
в PC-версии, что упрощает процесс. Наделав таких копий, можно пропустить их
через OCR-программу и собрать на выходе книгу, обойдя тем самым защиту. Однако
на практике подобные случаи происходят крайне редко, и краденая электронная
версия со снятой защитой в Сети — редкость. Скорее всего, потому, что легче
сканировать бумажное издание, чем морочить голову со скан-копиями. А попытки
создания софта для устранения защиты файла чем заканчиваются? Правильно, делом
Склярова, весьма нашумевшим.

А вот как воспрепятствовать доступу к книге, если для активации требуется ввести
ключевой код и нет ограничений на число инсталляций? Имеется очень остроумное
решение этой извечной проблемы от компании Palm Digital Media. Необходимо только
переформулировать вопрос — как сделать так, чтобы покупатель пользовался предоставленным
ему ключом, но не поделился им с другими? Так вот, в качестве кода в их Palm
Reader выступает… номер кредитной карточки, с которой покупалась книга, поэтому
ее владелец точно позаботится о том, чтобы ключ не попал в чужие руки. И ведь
помогает!

Ехидные аналитики вспомнили в связи с этим курьезную демонстрацию одной из первых
видеокассет руководству студии Диснея. Кассета была снабжена механизмом, блокирующим
перемотку, т. е. после просмотра ее предполагалось сдавать в центр по обслуживанию
и активировать снова — за деньги. Однако диснеевцы заявили, что они никогда
не пойдут на запись своей продукции на видео. Причина? Извольте. Меры защиты
кажутся им недостаточными, ибо невозможно отследить, смотрели ли мультик в одиночку,
а если зрителей было несколько, то нужно найти способ собрать деньги со всех.
Комментарии требуются?

Расширения файлов и форматы e-Books

Относительно много книжных форматов расплодилось вследствие двух причин
— необходимости еще больше сжать текстовый файл (памяти в КПК вечно не хватает)
и перекрыть возможности обмена книгами между вредными пользователями, так и
норовящими заплатить за одну из них, а прочитать десяток. Дополнение текста
разного рода украшательствами — это уже во вторую очередь. Итак, основными
форматами являются:

.TXT — классический ASCII-файл, который понимается большинством ридеров

.HTML — стандартный Web-документ

.LIT — формат MS-Reader, разработанный компанией Microsoft (потому критикуемый,
и часто не по теме) и закрытый

.PDF — изобретение Adobe, без особых оснований относимое к нашим книжным
форматам

.DOC — применительно к карманным ПК может относиться к некоторым типам
документов, не имеющим, кстати, ничего общего с .DOC-форматом от настольного
MS Word (ибо Pocket Word имеет дело с .PSW-форматом). Однако как расширение
.DOC обычно не используется

Palm OS DOCument.PDB — базовый формат. Защитных свойств не имеет

XDOC.PRC — формат MobiPocket. Защита + HTML-способности

DOC.PDB — формат Palm Reader. Защита + форматирование шрифтов

iSilo2/iSilo3.PDB — формат iSilo, редакции 2 и 3. Компактен

.HSB — формат HandStory. HTML-способности, рисунки

.FBF — формат Franklin Reader. Защита

.TR — формат TomeRaider. Суперкомпактность, индексирование

.RB — формат RocketBook. Для одноименных устройств-"читалок"

.FLS — формат аудиокниг от Audible. Существует в четырех вариантах с
различным коэффициентом сжатия. На КПК реализованы только его типы 1 и 2

.BRD — Bready-формат, поддерживаемый только программой Starbuck

.ZHP — формат Starbuck для работы с архивированными книгами

.XML,.FB2 — формат Haali Reader, редакция 1 и 2 соответственно

В поисках идеала

Какие же требования может предъявить к ридеру дотошный читатель? К основным
следует отнести: малую ресурсоемкость при способности относительно быстро справляться
с большим объемом документов; распознавание по крайней мере всех открытых форматов
(понятно, что для закрытых дальше собственного не уйдет никто). При этом очень
желательно наличие PC-шного конвертера в "родной" формат; умение работать
с архивными файлами; поддержка технологии ClearType; перенумерация и форматирование
страниц в фоновом режиме — тогда будет исключено непродуктивное ожидание; встроенный
файловый навигатор, который может: a) распознавать русские названия файлов и
выводить их на экран неискаженными и b) показывать вместе с названиями книг
картинки их обложек.

Среди более специфических свойств — полноэкранный режим; развертка экрана на
90 и 270 градусов (чтобы держать машинку горизонтально, сменив портретную ориентацию
страницы на альбомную); стопроцентно надежное запоминание места в тексте, на
котором была остановка в прошлый раз, а также списка последних прочтенных книг;
автоматическое построение оглавления и разбивка текста на разделы; возможность
включения в книгу рисунков и гиперссылок; индикатор продвижения по тексту, включая
его использование для попадания в нужную часть книги; наглядные закладки; возможность
оставлять на полях книг заметки и рисунки; выбор экранного шрифта, его размеров
и цвета — плюс переключение кодировок; настройка параметров страницы — полей,
колонтитулов; подключение внешних словарей для оперативного перевода части текста
или хотя бы справки по его написанию; эффективная и не очень напрягающая система
защиты, если формат ее предусматривает. И наконец, для отпетых библиофилов —
средства для такой обработки внешнего вида книги на экране (скины, темы и пр.),
чтобы она примерно соответствовала облику своего бумажного прототипа. Например,
"Рукопись, найденная в Сарагосе" будет шикарно смотреться, если текст
разместить на страницах, словно пожелтевших от давности и кое-где закапанных
свечным воском.

А теперь пришло время знакомства с наиболее известными "читалками"
для Pocket PC и оценки реализации в них наших пожеланий. Собственно, все эти
программы можно разделить на две основные группы. А именно, те, которые были
написаны специально для Pocket PC, и многоплатформенные (Palm-Psion/EPOC/Pocket
PC/что-то специальное типа eBookMan). Последние, как правило, создавались для
Palm и наилучшим образом справляются с родными для него форматами. На платформе
Palm существует немало и других ридеров, но на Pocket PC они не переносились
(например, рекомендуем "Прощайте,
книжные базары!"
). Многие ридеры представлены и в настольных версиях
для Wintel-машин — а вдруг пользователю захочется дочитать книгу на ПК? А в
третью группу (примкнувших) зачислим утилиты, "чистыми" ридерами не
являющиеся, однако расширяющие наши читательские возможности в некоторых других
смежных областях.

Начнем с MS Reader, ведь он предустановлен в любом Pocket PC и все равно занимает
место в ПЗУ, хотим мы этого или нет. На первый взгляд, интерфейс программы весьма
аскетичный, с характерным отсутствием многих разумных настроек. Нет ни полноэкранного
режима, ни поворота страницы. Текст книги отображается с широченными полями
(учитывая ограниченные размеры экрана, это странно) и всеми колонтитулами, сглаживание
по ClearType не отключается — что может раздражать.

И тем не менее, стоит упомянуть, что в разработке концепции MS Reader (проект
Bookmaker) принимала участие группа ученых, включающая специалистов из разных
областей — от полиграфистов до врачей и психологов. При этом ключевую роль
в ней играли такие фанатики печатного слова, как Билл Хилл (Bill Hill) — по
его признанию, он читал в юности по 17 книг в неделю и даже во время работы
в Microsoft ухитрялся справиться с не менее четырьмя. Манифест этой группы Хилл
изложил в 1999 г. в документе под названием Magic of Reading, где подведен теоретический
фундамент под облик Reader’а. В нем были истолкованы и аскетичность оформления
(спрячем все интерфейсы, добьемся полного погружения в книгу), и пресловутые
поля (оказывается, они тоже помогают восприятию!), и обязательный номер страницы
на колонтитуле, и единственный шрифт, а также полный отказ от выделения текста
жирным шрифтом и подчеркиванием. Чего стоит только фраза "No user choice
of typeface!". Так что это совсем не блажь, а аргументированная забота
о пользователе…

С кириллицей в Reader’е возможны проблемы — текст может не отображаться (особенно
в заголовках и оглавлениях) даже при штатной (посредством Paragon LEng) русификации.
Методы борьбы за свои читательские права были для каждой версии свои — для
MS Reader 1.0 (Pocket PC) следует ставить бесплатную утилиту Paragon FontFix,
подменяющую гарнитуру Frutiger, а во второй версии (под Pocket PC 2002) — менять
эту же гарнитуру вручную, переписав три исправленных файла шрифтов в системный
каталог Windows на КПК.

Формат .lit — закрытый, т. е. перевести понравившееся литературное произведение
из .lit в какой-нибудь.txt или .rtf не так-то просто. Народные умельцы рекомендуют
использовать для подобной цели специальный макрос (ведь в пределах одной открытой
страницы копирование разрешено), но, на наш взгляд, это уже слишком. Кстати,
реализация .lit для MS Reader 1.0 неправильно обрабатывала файлы в защищенном
формате, что исправлено во 2-й версии, но в ней же почему-то отказались от зрелищного
режима выбора книги, когда в Библиотеке показывалось не только ее название,
но и обложка. Указанный подход реализован в MS Reader 1.0 еще на моем первом
iPAQ’е и в настольной версии. Дополнительной функцией является прослушивание
прямо из Reader’а аудиокниг в Audible Format 1 — благодаря апплету, добавляющему
функции аудиоплеера. В .lit-книги можно включать иллюстрации и гиперссылки,
но обычно все ограничивается только обложкой.

Перенумерация страниц в фоновом режиме здесь не выполняется, приходится ждать
ее окончания, и только потом приступаешь к чтению. Словарей нет. Тексты могут
снабжаться рисунками, аннотациями и закладками. Но оставленные на полях каракули
не так-то просто использовать впоследствии — форматы создаваемого под них файла
.ebo для КПК и десктопа отличаются. Зато о создании книг в .lit-формате позаботились
основательно — предлагаются очень неплохая программа верстки Overdrive ReaderWorks,
у которой есть бесплатная версия, или же конвертеры xml2lit (из предварительно
подготовленного XML-файла, с применением отдельной утилиты xmlbind для включения/извлечения
рисунков), или lib2lit (для HTML).

Starbuck — эта программа в свое время входила в "высшую лигу" ридеров,
но сейчас резко сдала позиции, а текущая версия Starbuck
2.0
так и осталась во временах Palm-size PC. Возможно, поэтому Starbuck
и не умеет выполнять подготовку документа к прочтению в фоновом режиме, утомляя
долгим ожиданием при своем открытии. Воспринимает файлы TXT, HTML, PRC, PDB,
bReady и горячо любимый его создателями псевдоформат ZHM (Zipped-HTML). Концепция
довольно необычная и не имеет аналогов — текст изначально занимает почти весь
экран, за исключением единственной кнопки меню, да еще индикатора. Зато стоит
ткнуть стилусом по периметру экрана, и оказывается, что там расположены невидимые
активные зоны, которые настраиваются для своих нужд. Есть автоскроллинг и поворот
экрана. Цена Starbuck: $10, а условная бесплатность проявляется в периодическом
"выклянчивании" этой суммы у пользователя (появляется соответствующее
окошко).

Российская разработка, Haali
Reader
Михаила Мацнева, хороша по нескольким причинам. Во-первых, она корректно
отображает кириллицу в различных вариантах (OEM, ANSI, KOI8, ISO8859-5, да еще
и для украинских раскладок — такого богатства нет больше ни у кого). Опция
автоматического определения кодировки шрифта в поддерживаемых .TXT- и .PRC/.PDB-файлах,
которая при необходимости отключается и это делается вручную (через Options->File
format), работает очень надежно, а переносы в текстах на русском языке расставляются
автоматически. Можно читать прямо из zip-архивов: если файл один, он разворачивается
сразу же после его вызова, а иначе выводится просто оглавление. Таким образом
сжатые текстовые документы пользователь способен переписывать прямо на КПК,
экономя драгоценную память. Применяются сглаживание шрифтов по технологии ClearType;
полноэкранный режим; поворот экрана и множество настроек. Предложена для скачивания
коллекция разнообразных подключаемых словарей (и не только английских). Haali
Reader быстр и намертво, как бульдог, вцепляется в тот участок текста, на котором
вы окончили работать с книгой. Система закладок не особенно зрелищна, но эффективна
(они показаны на индикаторе внизу и доступны как элемент иерархической структуры
оглавления).

Если говорить о поддерживаемых Haali Reader-форматах, то здесь задействована
наиболее передовая из современных технологий хранения документов — FB2 (XML
с соответствующим DTD). Совместно с Haali может использоваться утилита xml2lit,
переводящая XML в TXT-, DOC-, LIT- или HTML-форматы. Удобно? Еще бы!

С чистым HTML-форматом Haali не работает. Коммерческой стать она не должна —
такова принципиальная позиция разработчика.

Автору (David Jean) ридера µBook принадлежит пальма первенства в реализации
на карманном ПК метафоры "псевдобумажной" книги за счет применения
"шкурок" (skins). Программа грамотно работает с большими .HTML-файлами,
"понимает" локальные ссылки. Собственного формата нет, т. е. и конвертер
ей вроде не нужен. Из текстовых форматов хорошо читает и сама извлекает из архивов
.ZIP и .RAR (старого, до версии 2.9) книги в TXT (учтена, в частности, привычка
многих выделять текст как bold или italics), RTF, HTML (где поддерживает
локальные ссылки и рисунки, но удаляет таблицы), PRC (но в реализации без защиты),
PDB (без рисунков). Кстати, рисунки могут быть в .JPG, .GIF, .WMF (в RTF) или
.BMP — фактически это полный джентльменский набор Pocket PC. Дружбу с кириллицей
µBook водит, но нездешнее происхождение не могло не сказаться — текстовые
DOS-документы придется-таки загонять в более лояльные кодировки.

А вот система настроек µBook впечатляет! Десять страниц параметров, и все
сделано в виде наглядной иерархической структуры, включающей, например, даже
тонкую настройку анализатора текста (парсера) и алгоритмов формирования оглавлений
(этим у остальных и близко не пахнет). Нужно добавить пустые строки между параграфами?
Нет проблем. Интересно, что и файл настроек, и "шкурки" хранятся как
ASCII-наборы параметров и экранных координат, поэтому если что-то не нравится,
можно переделать.

Отключаемая (по желанию) технология сглаживания шрифтов (Smooth) работает в
µBook в общем неплохо. Но так как это осуществляется целыми пикселами (а
не на субпиксельном уровне, как в ClearType) некоторые шрифты типа Sans serif
дают эффект, прямо противоположный ожидаемому. В новых версиях появились давно
обещанные инсталлятор, встроенная поддержка словарей и автопрокрутка текста.

Подобно Microsoft Reader, µBook разбивает файл книги на экранные страницы,
причем в фоновом режиме, что позволяет читать сразу, не дожидаясь окончания
процесса разбивки. Заметки пользователя хранятся для N-го количества книг (по
умолчанию 100).

Приятно, что столь замечательная программа по-прежнему бесплатна и совершенствование
ее продолжается.

Автор выражает благодарность компании "МУК" за предоставленное оборудование


Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: