Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
lb-user Новенький участник форума
Зарегистрирован: 26.05.2008 Сообщения: 5
|
Добавлено: Пн Авг 18, 2008 16:45 Заголовок сообщения: |
|
|
LX писал(а): |
нет конкретных страниц, пора бы уже запомнить |
Когда читалка отображает текст - у неё все страницы конкретные. Она же должна сноски внизу конкретной страницы изобразить.
Если <a> - святое, то можно заменить на <note>. |
|
Вернуться к началу |
|
|
LX Главный экзекутор
Зарегистрирован: 05.12.2004 Сообщения: 967 Откуда: Минск
|
Добавлено: Пн Авг 18, 2008 23:02 Заголовок сообщения: |
|
|
Цитата: | Когда читалка отображает текст - у неё все страницы конкретные. Она же должна сноски внизу конкретной страницы изобразить. |
а вы никогда текст по одной СТРОКЕ не проматывали? для вычитки, например, для расстановки своих букмарков и т.д.?
дальше мысль развивать или уже понятно? _________________ disinformation must be free! |
|
Вернуться к началу |
|
|
Soshial Новенький участник форума
Зарегистрирован: 18.02.2008 Сообщения: 20
|
Добавлено: Вт Авг 19, 2008 21:27 Заголовок сообщения: |
|
|
GribUser писал(а): | Soshial писал(а): | такое возможно?) |
Посмотрим. Достаточно частный случай, но, возможно, он в рамках обычных сайдбаров имеет решение. |
а в качестве прописывания каждому абзацу атрибута языка и пронумерования всех абзацев можно такое сделать? это ведь не сложно...
просто хотелось бы, чтобы всё это было закреплено программно, в схеме (чтобы язык был тоже двойной), а не только на взгляд и руками.
спасибо!
ETRITY писал(а): | Есть предложение добавить в тег сноски атрибут автора этой сноски. Тут возможны минимум 3 варианта: 1. сноску (комментарий) делает автор книги; 2. Сноску делает переводчик/издательство; 3. сноска сделана при вычитке книги (например, в случае нахождения орф ошибок и т.п.). |
тысячу раз согласен!!!!
спасибо огромное! =) |
|
Вернуться к началу |
|
|
alexanderwdark Новенький участник форума
Зарегистрирован: 23.08.2008 Сообщения: 1
|
Добавлено: Сб Авг 23, 2008 17:57 Заголовок сообщения: |
|
|
Хорошо бы создать действительно гибкий контейнер. К примеру, элементарно, в header, первый байт файла указываем константу - формат архива (алгоритм компрессии). Применяем ZLib, посредственная коспрессия - для мобильных устройств. Но лучше BZip2 - сжатие на порядок выше. PPMd Шкарина - идеальное сжатие, ориентированное на текстовые данные (то, что нам собственно и нужно - набор символов у нас предсказуем - сжатие в следствие высокое), но только для настольных систем - довольно высокие тревобания к RAM и тч. ЦП. Как вариант для настольных систем - LZMA и ABC BWT (лучший баланс скорости сжатия/упаковки и отличная компрессия).
Я к тому, что реализовать это элементарно, а для пользователя и издателя - удобно. Удобно и для библиотек все таки, ZLib не реализует нормальной компрессии текста, тем более - есть достойная замена в виде BZip2.
Конечно, LZMA/PPMd/ABC для мобильных устройств реализовать сложно по причине требований к RAM и производительности, но, как уже и сказал, можно допустить их использования в настольной версии программ ив производительных мобильных устройствах. Гибкий формат - всегда плюс, а возможность применения отличной компрессии обрадует как библиотеки, так и пользователей. |
|
Вернуться к началу |
|
|
Mike Sinkovsky Зрелый участник форума
Зарегистрирован: 27.10.2005 Сообщения: 296 Откуда: Пермь
|
Добавлено: Сб Авг 23, 2008 18:33 Заголовок сообщения: |
|
|
alexanderwdark писал(а): | обрадует как библиотеки, так и пользователей |
Пользователей точно не обрадует - потеряется возможность скачать на устройство и сразу читать.
Хотя при всем том что тут напредлагали, такой возможности видимо уже и так не предусматривается |
|
Вернуться к началу |
|
|
glb Новенький участник форума
Зарегистрирован: 16.07.2008 Сообщения: 15 Откуда: Россия
|
Добавлено: Вс Авг 24, 2008 8:39 Заголовок сообщения: |
|
|
alexanderwdark писал(а): | BZip2 - сжатие на порядок выше |
"порядок" - в двоичной системе? ;))
Mike Sinkovsky писал(а): | потеряется возможность скачать на устройство и сразу читать |
я бы уточнил: потеряется однозначность - качаешь и гадаешь - ЗЛиб там применен (откроется) или что другое (не откроется)...
т.е. в результате экономим дешевое нынче место, но расходуем дорогое нынче время... согласен - сомнительное удовольствие
Mike Sinkovsky писал(а): | Хотя при всем том что тут напредлагали, такой возможности видимо уже и так не предусматривается :( |
хм... что-то я упустил, видимо... или имеется в виду поддержка текущими читалками? |
|
Вернуться к началу |
|
|
Mike Sinkovsky Зрелый участник форума
Зарегистрирован: 27.10.2005 Сообщения: 296 Откуда: Пермь
|
Добавлено: Вс Авг 24, 2008 9:42 Заголовок сообщения: |
|
|
glb писал(а): | поддержка текущими читалками? |
Вроде ни один из авторов существующих читалок восторга от этого формата не высказал, так что видимо литрес будет писать свою. Причем с закрытыми исходниками, как и редактор. |
|
Вернуться к началу |
|
|
Soshial Новенький участник форума
Зарегистрирован: 18.02.2008 Сообщения: 20
|
Добавлено: Вс Авг 24, 2008 12:25 Заголовок сообщения: |
|
|
Mike Sinkovsky писал(а): | glb писал(а): | поддержка текущими читалками? |
Вроде ни один из авторов существующих читалок восторга от этого формата не высказал, так что видимо литрес будет писать свою. Причем с закрытыми исходниками, как и редактор. | будем надеяться, что этого не будет. |
|
Вернуться к началу |
|
|
Shasoft Новенький участник форума
Зарегистрирован: 26.10.2007 Сообщения: 21
|
Добавлено: Вс Авг 24, 2008 19:44 Заголовок сообщения: |
|
|
Почитал описание FB 3.0
Как я понял, теперь текст книги может состоять из нескольких xml файлов (+ файлы-картинки).
А не лучше ли в xml хранить только обложкукниги, т.е. название, автор, переводчик, жанр и т.п.
А саму книгу хранить в нескольких потоках. К примеру
1 поток - это сам текст в формате UNICODE
2 поток - атрибуты текста: жирный, курсив, подчеркнутый и т.п.
3 поток - цвета символов
4 поток - уровни содержания. 0 обычный текст, 1- первый уровень, 2 второй и т.д.
При этом каждый поток хранится в отдельном файле. ИМХО такой подход позволит более удобно писать читалки для формата, так как не надо будет парсить текст из XML |
|
Вернуться к началу |
|
|
Mike Sinkovsky Зрелый участник форума
Зарегистрирован: 27.10.2005 Сообщения: 296 Откуда: Пермь
|
Добавлено: Вс Авг 24, 2008 20:43 Заголовок сообщения: |
|
|
Shasoft, если с точки зрения читалки, то лично я всеми конечностями за такое хранение текста, тут достаточно двух потоков - собственно текст в 16-битной кодировке, и параллельный файл атрибутов такого же размера, тоже 16-битный.
Тогда открываться в читалках подобных алридеру будет действительно мгновенно, независимо от размера. И с внутренним представлением алридера практически совпадает.
Только вряд ли такое здесь примут, тут на xml все задвинуты.. Хотя, можно наверно сделалать конвертор-компилятор в такой формат. Собственно при открытии читалкой это и так делается. |
|
Вернуться к началу |
|
|
Alan Автор ридера Alreader и клона Haali
Зарегистрирован: 25.01.2005 Сообщения: 421
|
Добавлено: Вс Авг 24, 2008 22:46 Заголовок сообщения: |
|
|
Mike Sinkovsky вот только редактирование такого файла будет еще более дебильно, чем в описанном здесь фб3:)
Shasoft поток 2 3 4 - это одно и то же:), т.е. вполне хватит всего двух... |
|
Вернуться к началу |
|
|
Mike Sinkovsky Зрелый участник форума
Зарегистрирован: 27.10.2005 Сообщения: 296 Откуда: Пермь
|
Добавлено: Вс Авг 24, 2008 22:53 Заголовок сообщения: |
|
|
Alan писал(а): | редактирование такого файла будет еще более дебильно |
Гм, ну совсем идеально слить эти потоки в один, 32 бита на символ - младшие 16 юникод, а старшие атрибуты. Только текст оттуда доставать сложнее, вручную уже не достать. Зато с редактированием проблем не будет..
Добавлено спустя 6 часов 38 минут 36 секунд:
Вообще о каком редактировании речь, в читалке или вообще при создании? Редактировать конечно удобнее xml-представление, кто бы спорил.
Читалка тоже может декомпилировать фрагмент в xml, а после редактирование обратно в двоичный. Есть ведь сейчас экспорт из внутреннего двоичного в html, и тут типа аналогично. |
|
Вернуться к началу |
|
|
glb Новенький участник форума
Зарегистрирован: 16.07.2008 Сообщения: 15 Откуда: Россия
|
Добавлено: Пн Авг 25, 2008 7:34 Заголовок сообщения: |
|
|
Mike Sinkovsky писал(а): | Вроде ни один из авторов существующих читалок восторга от этого формата не высказал, так что видимо литрес будет писать свою. Причем с закрытыми исходниками, как и редактор. |
ну... это естественно для переходного периода при изменении формата
если книг в нем будет мало (зависит от... многих факторов), тогда - тупик, а если достаточно - тогда со временем все нормализуется
Soshial писал(а): | будем надеяться, что этого не будет. |
эээ... надеяться на то, что литрес НЕ будет писать свою читалку? ;)
зы про неXML
Shasoft, Mike Sinkovsky эээ... вы темой не ошиблись?.. или форумом?.. ;)) |
|
Вернуться к началу |
|
|
Mike Sinkovsky Зрелый участник форума
Зарегистрирован: 27.10.2005 Сообщения: 296 Откуда: Пермь
|
Добавлено: Пн Авг 25, 2008 7:58 Заголовок сообщения: |
|
|
glb писал(а): | вы темой не ошиблись?.. или форумом?.. | Ну дык я и говорил, не поймут-с |
|
Вернуться к началу |
|
|
glb Новенький участник форума
Зарегистрирован: 16.07.2008 Сообщения: 15 Откуда: Россия
|
Добавлено: Пн Авг 25, 2008 13:30 Заголовок сообщения: |
|
|
Mike Sinkovsky писал(а): | Ну дык я и говорил, не поймут-с :) |
ну почему же :lol:
я это все прекрасно понимаю (сам подумываю о написании читалки для смартов... задолбал меня QReader ))
но... слишком много нюансов...
можно создать рядом тему (например типа "преимущества и недостатки XML для хранения/обработки книг") и там все это обсудить...
только это уже будет не FB3, а другой формат... со всеми вытекающими ;) |
|
Вернуться к началу |
|
|
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
Powered by phpBB © 2001, 2005 phpBB Group
|