`

СПЕЦІАЛЬНІ
ПАРТНЕРИ
ПРОЕКТУ

Чи використовує ваша компанія ChatGPT в роботі?

BEST CIO

Определение наиболее профессиональных ИТ-управленцев, лидеров и экспертов в своих отраслях

Человек года

Кто внес наибольший вклад в развитие украинского ИТ-рынка.

Продукт года

Награды «Продукт года» еженедельника «Компьютерное обозрение» за наиболее выдающиеся ИТ-товары

 

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

0 
 

Среди многих мифов, существовавших в начале 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).

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

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

Ready, set, buy! Посібник для початківців - як придбати Copilot для Microsoft 365

0 
 

Напечатать Отправить другу

Читайте также

 

Ukraine

 

  •  Home  •  Ринок  •  IТ-директор  •  CloudComputing  •  Hard  •  Soft  •  Мережі  •  Безпека  •  Наука  •  IoT