Ошибки fb2.

Forums: 

Вот стало что-то мне интересно. Книжка http://royallib.ru/book/tublin_yakov/obraz_gizni.html лежит себе на сайте, и качается, и читается. Визуально при чтении тоже никаких проблем не видно. А Либрусек ее не приемлет, на ошибки ругается. Что это за ошибки такие, одному сайту мешают, другому нет?

Аватар пользователя s_Sergius

Как-то вы не по делу набросились на юзера.
У меня fb2-файл, переименованный в htm, показывается текстом в 4 (четырех) браузерах: FireFox, Opera, Chrome и CoolNovo. Как он и утверждал.
Никаких плагинов специальных я не устанавливал. Может какой и просочился, но не во все же сразу.)

Хотя это ничего и не доказывает, конечно.
Лично я все равно Word’ом редактировать fb2 не буду. Если не хватает возможностей S-режима FBE, использую AkelPad.

s_Sergius написал:
Лично я все равно Word’ом редактировать fb2 не буду. Если не хватает возможностей S-режима FBE, использую AkelPad.

Посмотрел замену в Акеле - она беднее по возможностям, чем в Ворде. Зато в Акеле есть свои плюсы, непример, нумерация строк.
Так что, буду выбирать то, что удобней для решения определенной задачи.
Аватар пользователя s_Sergius

А что там беднее-то? Используя Regular Expression можно мно-о-ого чего делать.

Другое дело, что в Word’e есть еще и VBA. А это совсем другой коленкор. При его помощи можно сделать то, чего никакими заменами не добиться. Но им нужно владеть. Я чуть-чуть умею и использую, как выше уже писал, при первоначальной подготовке текста перед конвертацией. До того как.

А вот для выпрямления кривых fb2 необходимости использовать Word не вижу. Пока обходился AkelPad’ом. Без выкрутасов с копипастом туда-обратно.

s_Sergius написал:
А вот для выпрямления кривых fb2 необходимости использовать Word не вижу. Пока обходился AkelPad’ом. Без выкрутасов с копипастом туда-обратно.

Ну не буду я оспаривать ваш выбор, он ваш.
Но "выкрутасы" - вы о чем? В Акеле есть возможность просмотра результата и встроенный валидатор? Вы не будете перезапускать результат в FBE? Никакой экономии времени Акела не дает, на выкрутасы с копипастом туда-обратно - выкрутасы с перезапуском файла.
Аватар пользователя s_Sergius

А о чем тут спорить? Вполне согласен с утверждением:

sd написал:
Ну не буду я оспаривать ваш выбор, он ваш.

Таки главное — результат. Когда он есть.
Аватар пользователя remembecoventry

sd написал:
В Акеле есть возможность просмотра результата и встроенный валидатор? Вы не будете перезапускать результат в FBE? Никакой экономии времени Акела не дает, на выкрутасы с копипастом туда-обратно - выкрутасы с перезапуском файла.
Простой текстовый редактор нужен для починки сырых fb2, только что из-под конвертора. Когда FBE файл не открывает, и говорит что в такой-то строке тег или символ неправильный. Вот тут редактору типа Akelpadа самое место. Желательна подсветка тегов, обязательны номера строк с быстрым переходом на нужную и толковая заменялка с поддержкой регэкспов.

s_Sergius написал:
А что там беднее-то? Используя Regular Expression можно мно-о-ого чего делать.

Другое дело, что в Word’e есть еще и VBA. А это совсем другой коленкор. При его помощи можно сделать то, чего никакими заменами не добиться. Но им нужно владеть. Я чуть-чуть умею и использую, как выше уже писал, при первоначальной подготовке текста перед конвертацией. До того как.

А вот для выпрямления кривых fb2 необходимости использовать Word не вижу. Пока обходился AkelPad’ом. Без выкрутасов с копипастом туда-обратно.

А нафига те Бэйсик в редакторе? Чё, джавы в FBE не хватает?
В АкелПаде есть макрокоманды, т.е. так же, как в Ворде, можно набить на клавиатуре нужные сочетания клавиш и записать в виде макрокоманды, а затем макрокоманду проиграть нужное количество раз. Зато Акел, в отличие от Ворда, не заменит "неправильный" с его точки зрения символ на другой, не будет менять кодировку на свою, что пишешь, то и получишь, а в Ворде это не так, Ворд высокоуровневый, интеллектуальный, он лучше юзера знает, что тебе надо.
Аватар пользователя s_Sergius

Zadd написал:
А нафига те Бэйсик в редакторе? Чё, джавы в FBE не хватает?
В АкелПаде есть макрокоманды, т.е. так же, как в Ворде, можно набить на клавиатуре нужные сочетания клавиш и записать в виде макрокоманды, а затем макрокоманду проиграть нужное количество раз.

Бывает, что не хватает. Но изучить JavaScript для создания собственных скриптов уже, в силу возраста, затруднительно.
А вот VBA я владею. Слегка. Так что при необходимости могу в нем еще кое-что и сочинить, помимо тупой записи и прокрутки макрокоманд.
И против AkelPad’a, если ты посмотришь выше, я ничего против не имею. Отнюдь.
Каждый редактор хорош по-своему. Надо только использовать их по назначению.

s_Sergius написал:
Бывает, что не хватает. Но изучить JavaScript для создания собственных скриптов уже, в силу возраста, затруднительно.
А вот VBA я владею. Слегка. Так что при необходимости могу в нем еще кое-что и сочинить, помимо тупой записи и прокрутки макрокоманд.
И против AkelPad’a, если ты посмотришь выше, я ничего против не имею. Отнюдь.
Каждый редактор хорош по-своему. Надо только использовать их по назначению.
А я Бэйсиком не владею, C давно когда-то изучал, так что мне, наверно, проще изучить Java, чем VBa, но как ты говоришь, возраст..., такшта ограничиваюсь >>тупой записью и прокруткой макрокоманд. Кстати, не такая уж она и тупая. В большинстве случаев больше ничего и не надо, кроме как составить последовательность нажатий клавиш, а потом прогнать эту последовательность, так что не такая уж она и тупая.
А так, да, я согласен,
Цитата:
Каждый редактор хорош по-своему. Надо только использовать их по назначению.
просто считаю, что Ворд неуместен для редактирования именно текстов без Вордовского форматирования(txt, fb2, html), где он может навредить: добавить своих символов и удалить "неправильные" с его, Ворда, точки зрения, символы.
НЕ знаю, глюк ли это Ворда или FR, но при распознавании Срубить крест [журнальный вариант, с илл.] обнаружил весьма странный эффект. Распознавал в FR9, до этого был убежден, что FR передаёт знаки кавычек через символы "", а тут не стал записывать в Ворд, а записал в txt, благо там не было жирных и курсивных символов и о чудо! Все кавычки « и » передались правильными символами, такими, какими они и были(выбирал формат текстового файла UTF8), такштаа Ворду в правке UTF8 отказываю категорически! Он тока портить умеет. Впрочем, может тут глюк ФайнРидера какой, но факт тот, что после Ворда всегда кавычки переделывать приходится(скрипт «Обработка кавычек» даже специально придумали, так что эта проблема не надуманная, а давняя). Впрочем, может в последних версиях Ворд и научилсо понимать UTF, но мне это пофиг, Ворд фтопку! FBE наше ффсё! Ну на крайняк, есть же OpenOffice+OOoFBTools!

Studentomori написал:
Ок, сабж был о "выпрямлении" fb2-файлов. Я поделился способом исправления, который успешно практикую сам.

Только несколько слов в дополнение.
1) Если хочется использовать для выпрямления кода текстовый редактор -- пожалуйста, но Word здесь далеко не самый лучший выбор. Хотя если ничего другого нет, то можно и его, но очень аккуратно (при сохранении: кодировки, переводы строк и т.п.).
2) Если файл в UTF-8, то и сохранять его нужно в UTF-8, причем, если нужно сохранить/изменить формат перевода строк (иногда бывает актуально для литресовских файлов), то нужно учесть и это, хотя по большому счету это ни на что не влияет.
3) Некоторые виндовые текстовые редакторы (и Word в том числе) ставят в начало текстового файла в UTF-8 три "лишних" байта (EF BB BF) как метку того, что этот файл в UTF-8. Опять же, хоть это и ни на что не влияет, но как-то неаккуратно получается.
4) Сохраненный файл нужно тут же проверить валидатором, так как при ручном редактировании можно его и попортить, например из-за невнимательности.

+ к редактированию в Ворде (не как "лучший вариант", а как "один из"):
дано:
1. баг: все версии ФБЕ заменить все ведут по всему файлу, а не по выделенному фрагменту
2. у меня из-за исчезнувшей необходимости нет ни одного html-редактора, но нужно сделать массовые поправки в коде.

Открываю fb2 с помощью ФБЕ, перехожу в код (S), выделяю всё, копирую.
Открываю Ворд и вставляю. Отображается как txt, т.е. всё. При Замене открываю Больше и использую плюшки, которые там есть.
Результат переношу в ФБЕ и врубаю валидатор. Если слишком сильно накосячил, то ведь я кнопку Сохранить не нажимал ))
---
Если сохранять результат сразу из Ворда (как fb2), то нужно добавить первую строчку, которую ФБЕ срезает в коде:
<?xml version="1.0" encoding="utf-8" ?>

Страницы

X