Вы здесьFictionBook Editor
Опубликовано чт, 05/04/2012 - 21:04 пользователем TaF
Не все ходят на Флибусту, поэтому открываю одноименный блог и здесь.
|
Вход на сайтПоиск по блогам и форумамUser menuПоследние комментарии
mig2009 RE:Windows 7 безопасна благодаря помощи NSA??? 27 сек.
qwaser.33 RE:Беженцы с Флибусты 2 часа Саша из Киева RE:Лимонные дольки 4 часа Trinki RE:Любительские переводы 5 часов nehug@cheaphub.net RE:Подробнее о правилах, если можно? 2 дня Isais RE:Семейственность в литературе 3 дня nehug@cheaphub.net RE:Обновление FictionBook Editor 3 дня konst1 RE:Подайте бедному копеечку на книжку с литреса... 3 дня kopak RE:Небольшой тест. 4 дня kopak RE: День рождения человечества 4 дня nehug@cheaphub.net RE:Как тут читать и скачивать книги? 5 дней nehug@cheaphub.net RE:Домен и сертификаты 5 дней HEPO RE:Багрепорт - 2 1 неделя Впечатления о книгах
Masterion про Фонд: Конторщица [СИ] (Альтернативная история, Попаданцы, Самиздат, сетевая литература)
03 10 Ничего особенного. Разборки в бабском коллективе, в масштабе, даже не города - одной конторы. Всё по стандарту - скандалы, интриги, подсиживание. При чём тут АИ непонятно. Тем более автор слабо представляет реалии СССР, что ………
Masterion про Погуляй: Потусторонний. Книга 1 [СИ] (Боевая фантастика, Самиздат, сетевая литература)
03 10 Интернат, магия, закрытие порталов, продажа лута, с претензией на боярку. Не хорошо (очень много воды), не плохо (стиль у автора более менее) - никак. Жанр: метро-чтиво. Б/о
Masterion про Кронос: Мастер Разума (Боевая фантастика, Порно, Самиздат, сетевая литература)
03 10 Фу фу фу. Кто этому поставил жанр "Боевая фантастика"? Нужно было ставить "Порно", причём на очень специфического любителя. Я не ханжа, но никакой интриги в книге нет, есть только порногриндилка: ГГ используя способности менталиста ………
Masterion про Кулицкий: Лучше Бога. Хуже Дьявола. Том 1. Книга 1 [СИ] (Фэнтези, Попаданцы, Самиздат, сетевая литература)
03 10 Егорушка. Я не знаю, в каком классе вы учитесь, но попросите вашего учителя русского языка и литературы о дополнительных занятиях. Вам кажется, что вы понятно пишете, но это не так. Потому, что фразы типа "я был рад как ребёнок, ………
Masterion про Негатин: Идущие следом [litres] (Героическая фантастика, Фэнтези)
03 10 Весьма. мда... Весьма хорошо. Сначала непривычен слог, но постепенно втягиваешься и тогда сюжет начинает цеплять. Очень хорошая серия. Любителям мрачного средневекового сеттинга - читать однозначно. Оценка: хорошо
Masterion про Рус: Путь молодого бога [litres] (Фэнтези, ЛитРПГ)
03 10 Автор не понял, что и тема себя исчерпала и мода на ЛитРПГ уже прошла, но продолжает пытаться доить козла. Если первые книги были вполне годные к чтению, последние всё хужее и хужее.
Masterion про Кощеев: Наследник Дьявола [СИ] (Боевая фантастика, Самиздат, сетевая литература)
03 10 Скучно. Вот прям очень. Вроде и косяков глобальных нет, и слог удовлетворителен, но не цепляет совершенно. Осилил треть и бросил. Б/о
Masterion про Корин: Сэр, мы пропали! (Ироническое фэнтези, Юмористическое фэнтези)
03 10 Обязательно к прочтению, всем представительницам женского пола, перед написанием своих нетленок.
Masterion про Квернадзе: Ученый в средневековье. Том 1 [СИ] (Альтернативная история, Героическая фантастика, Самиздат, сетевая литература)
03 10 Дочитал до обращения к герцогу "Ваше величество" и дальше не стал.
kolbasator про Лахов: Мои Рубежи [СИ] (Боевая фантастика, Фэнтези, Самиздат, сетевая литература)
02 10 Аристократия в представлении автора - истеричная гопота. Тупорылые диалоги, дворовые подьебки и прочий трэш - лишь следствие этого. Нравится атмосфера питерской подворотни - читайте обязательно. Оценка: нечитаемо
Masterion про Самылов: Полуденный бриз [СИ] (Фэнтези, Попаданцы, Самиздат, сетевая литература)
02 10 Первая книга еще ничего. А потом... Все чудесатее и чудесатее. Начиная с этой, количество персонажей с именами, за которые автора надо головой в унитаз воткнуть, становится неприличным, в связи чем сюжет начинает прослеживаться ………
Masterion про Бадевский: Корректировщик [СИ] (Боевая фантастика, Самиздат, сетевая литература)
02 10 Бодренькое начало, с претензией на оригинальность, после которого события понеслись "стремительным домкратом", чтобы полностью слиться в невнятном окончании. |
Комментарии
Отв: FictionBook Editor
Понятно. Я из Kompozer'а версий 0.77 и 0.8b3 уже создавал таблицы. После небольшой модификации html (выбрасывается первая строка и вырезается ненужное во второй, в том числе и TBODY внутри TABLE, таблицы спокойно грузятся и вторым и третьим КулРидером). Единственный недостаток, небольшой - не создается заголовок таблицы. Есть русская версия Kompozer 0.8b3 (Это бета), но у меня нет файла локализации. Попросить надо бы у переводчика Алексея Губанова aka Ragnaar (ragnaar@mozilla-russia.org), но как насчет лиценции не знаю. У Композера три лицензии, первая это GPL 2.0. Исходные коды нашел. Там файлов немного поменьше, чем в версии 0.77, но по объему он больше. И еще в нем стоит посмотреть на стили. Сейчас попытаюсь это чудо собрать, а потом уже надо будет его разбирать, оставляя самое нужное.
Замечания насчет нескольких абзацев в ячейке постараюсь учесть, если таки меня на пути Композера не ждут непреодолимые трудности, нет просто соотвествующего опыта выдергивания нужного кода. По существу это не совсем законно. Тут еще надо консультироваться, не аукнется ли мне это так десятью годами заключения!!!
Отв: FictionBook Editor
В html теги
<tbody>...<tbody>
определяют обычные строки таблицы.А заголовок обрамляется тегами
<thead>...</thead>
.Строки же в обоих случаях выглядят одинаково
<tr><td>...</td></tr>
.В fb2 несколько по другому. Такого деления нет, но зато теги для ячеек различаются.
В заголовке:
<tr><th>...</th></tr>
В теле:
<tr><td>...</td></tr>
Так что разница между html и fb2 таки есть.
Отв: FictionBook Editor
(В скобках, чтоб не забыть идею на далекое будущее.
Постоянно сталкиваюсь с тем, что в fb2 неправильно заполняются сорцы на бумажную книгу.
Нельзя ли сделать в режиме source в полях < publish-info > заполненную подсказку бледным серым цветом, чтоб было видно: здесь пишется год, здесь издательство, здесь название и никаких кавычек или количества страниц?)
Отв: FictionBook Editor
Отчитываюсь - сборка в KompoZer'е кроссплатформенная с командной строки, а не через файл проекта. Использовать ее для наших целей невозможно. А жаль, редактор рисования таблиц очень хорош. Копаться же в десятках тысяч файлов неразумно.
Отв: FictionBook Editor
Ну, это для дальней перспективы.
А вот что можно сделать в FBE уже сейчас: таки довести до ума поддержку inline-картинок.
Стандарт не запрещает вставлять inline-картинки в ячейки таблиц. Все валидаторы это пропускают. В обоих CoolReader’ах и Либрусеке тоже показываются нормально. Вот тест: http://lib.rus.ec/b/339293/read
И только FBE всё портит: выносит картинки из ячеек (оставляет между тегами
<tr></tr>
, но вне<td></td>
), добавляет еще ненужные<empty-line/>
зачем-то, что делает файл невалидным.Примерно то же происходит с inline-картинками (например, буквицами) в стихах. Если их прописать в постороннем редакторе вручную, то всё хорошо. Валидация проходит. Читалки HaaliReader, FBReader и AlReader показывают их как положено, только CoolReader’ы на отдельной строке.
Но стоит пересохранить в FBE, как картинки оказываются вне
<v></v>
, нарушая валидность.Как бы поправить это дело?
Отв: FictionBook Editor
Пока не смог разобраться с Inline-картинками. На этом в прошлом году и остановился в июне, а потом все забросил. Вот пытаюсь опять хоть что-то сделать. Механизм парсинга не смог понять правильно. Не хватило упорства.
P.S. Пока для таблиц рекомендую Kompozer Portable 0.77, там внутри таблиц нет тегов
<br>
. В Kompozer 0.8b3 они, эти<br>
уже внутри структуры<table>
и их тяжело править.Отв: FictionBook Editor
Кстати, вспомнил, чего мне здорово не хватает в FBE: работы с цитатами из CoolReader'а.
Отв: FictionBook Editor
Ох... всем всего не хватает... Мне вот не удается найти подходящие компоненты-таблицы в десятую студию (VS 2010). То MFC, то NET... А надо под WTL/ATL, чтобы с FBE совместимость была. С GDI+ библиотекой вроде немного разобрался. В FBE стоит версия 5.2.6001.22319. Буду менять на 6.0.327.0 или встретится еще более новая. Все еще работаю. Вот бесперебойник еще вдобавок вышел из строя. Третья поломка в этом году... До этого пять лет ничего не ломалось.
Отв: FictionBook Editor
Неделю потратил на сборку CoolReader'а. Сегодня в половине шестого собрал таки. Для чего? Надо уговорить Вадима Лопатина разрешить использовать его код для просмотра таблиц в FBE - это первое(часть редактора таблиц!!!). Изучение кроссплатформенности, с которой раньше вплотную не сталкивался - это второе.
Отв: FictionBook Editor
Стоит Windows 8 x64 - вылетает ошибка
MSXML 4.0 Service Pack 2 и 3 - в папку вне Program Files и на другой диск ставил (с отчисткой хвостов в реестре). Так же ставил более старые версии FBE - ничего не помогает.
Ранее стояла vista x32 - проблем не было...
Отв: FictionBook Editor
Винда и Сервис паки тут не при чем.
Открывайте сорцы FBE и ищите, где у Вас теги форматирования разбиты секцией или абзацем. Напр.:
<strong>0</p></section>
<section><p>1</strong>
Отв: FictionBook Editor
Доброго времени суток!
Переходил с 2.6 на 2.6.6, пока не устраивает, виснет, много глюков. Удалил и установил снова 2.6 (2010). Работает стабильно, но с некоторыми файлами бывают проблемы - при сохранении fb2 изменения, исправления в этом файле книги не сохраняются, а в папке появляется только временный файл (.tmp), причем при каждом нажатии сохранить - отдельный временный файл. "Лечится" сохранением под новым названием либо изменением разрешения формата с .tmp на .fb2. Раньше у FictionBook Editor Release 2.6 таких проблем не было, причем такая проблема возникает только с некоторыми файлами, как с валидными, так и недоделками... Существует ли возможность борьбы с этим?
И еще один вопрос. При применении скрипта генеральная уборка удаляются все точки в конце заголовков. При этом если заголовок из 2-3 строк - и с конца каждой строки. Необходимо достаточно часто вносить добавления в документы, и каждый раз добавлять точки вручную в десятки заголовков - удовольствие ниже среднего)) Можно ли избежать удаления точек в конце строк заголовков?
Отв: FictionBook Editor
1) В версии 2.4 тоже случаются такие же траблы. Так что если раньше у 2.6 не замечали - это Вам повезло.
Да, лечится сменой формата или пересохранением. Причин и зависимости не обнаружил.
Элементарное решение: сделать однострочный заголовок. Тогда точки внутри сохранятся.
Отсутствие точек в заголовках (кроме как у сокращенных слов типо "г.", "вв.") - требование правил русской грамматики и издательских правил: http://lib.rus.ec/b/423840, http://lib.rus.ec/b/144785 (Справочник издателя и автора). Поэтому избежать нельзя.
Отв: FictionBook Editor
Такое случается, если текущий файл открыт в другой программе, например, читалке. Если это так, то закройте читалку и сохранение опять будет работать штатно.
Отв: FictionBook Editor
Да, был у меня такой счастливый момент в жизни. Правил книгу просматривая а Аллрейдере и одновременно внося изменения в FBE. Потом сохранил, закрыл, открыл... И начал вычитывать сначала. А книга был а не хилая по объему. И косяков после сканирования было много.
Но зато на всю жизнь запомнил. Одновременно открывать книгу в FBE и еще где-то (один и тот же файл) НИЗЗЗ-Я!!!
Отв: FictionBook Editor
Вообще-то, катастрофы тут особой нет.
Надо иметь в виду, что образующиеся в таких случаях *.tmp — на самом деле вполне нормальные fb2.
Достаточно взять самый свежий по дате/времени tmp-файл и просто дать ему нормальное имя и тип. И всё.
Отв: FictionBook Editor
Да, только я тогда был молодой и глупый.
Отв: FictionBook Editor
Пользуюсь FBE 2.66 уже несколько лет. Никаких глюков не замечал. Попробуйте при сносе 2.6 поставить «Не сохранять настройки». И поставьте MSXML-6.
Скрипт «Генеральная уборка» рассчитан на определенное стандартное форматирование. При отступлении от этих стандартов может производить не корректные изменения. После его применения нужно всегда просматривать весь текст. Скрипт содержит около сотни регэспов. Посмотреть все регегэспы и действия скрипта можно, открыв в Notepad. Возле каждого регегэспа написана его функция. Если какой-то регэксп вам кажется лишним, "отключите" его. Для этого в текстовом редакторе поставьте в начале строки этого регегэспа два слэша: //.
Смотрите также http://yadi.sk/d/R8k1J4cRFmYHZ
Отв: FictionBook Editor
golma1, izekbis
Спасибо за советы, попробую разобраться.
Отв: FictionBook Editor
А я генеральной уборкой ни разу не пользовался. Только простые скрипты с одной четко определенной и известной операцией. А вообще, чаще пользуюсь "поиском и заменой" Кое какие вещи удобнее бывает править перейдя в режим кода. Например, расстановку "елочек".
Отв: FictionBook Editor
Отв: FictionBook Editor
Вот в этом "все равно приходится" все и дело. Лучше уж воспользоваться двумя-тремя простыми скриптами, которые делают свою маленькую часть работы, чем одним большим после которого надо все заново просматривать. Впрочем, это, конечно, дело вкуса.
Отв: FictionBook Editor
Отв: FictionBook Editor
Се есть истина :) Надеюсь izekbis увидит, и добавит в свое руководство.
Отв: FictionBook Editor
Да, обязательно надо добавить. Много жизней будет спасено.
Отв: FictionBook Editor
Добавил. http://yadi.sk/d/R8k1J4cRFmYHZ
Страницы