FBE 2.6 уже год как без новых версий. Что думает об этом товарищ Ларин?

Аватар пользователя Belomor.canal

Привет всем! Имеется парадоксальная ситуация - есть огромные сетевые библиотеки поддерживающие и живущие форматом fb2, есть ридеры всех мастей, то же читающие fb2. НО ОТСУТСТВУЕТ НОРМАЛЬНЫЙ РЕДАКТОР для работы с этим форматом! FBE 2.6 - в нём столько багом, что и говорить не имеет смысла. Самопал, сделанный на коленке! Почему бы сетевым библиотекам в купе флагманской Либрусек и её "адмиралом" Лариным не спонсировать разработку Open Sorce редактора для формата fb2? Или перейти на любой другой? Скажем epub - имеет всё что нужно сетевой библиотеки+ нормальный редактор для создания модификации и прочего!
Меня FBE 2.6 просто достал! Что думает на эту тему сообщество?

Belomor.canal написал:
Меня FBE 2.6 просто достал!
Вернись на 2.4.
Аватар пользователя PrePress

Belomor.canal написал:
Меня FBE 2.6 просто достал! Что думает на эту тему сообщество?

Да нормальная версия. Хотя и не без недостатков. А кто без них?

Аватар пользователя Belomor.canal

Уважаемый Рыжий Тигра! Можно и в каменный век вернуться! Но я о том зачем? Почему не бедные библиотеки не хотят сделать нормальный редактор? Скажем я пользуюсь (отчасти для изготовления книг fb2) Notepad++ регулярно обновляется, спонсируется и прочее! Поэтому вопрос - зачем искуственно держать формат fb2 и не иметь к нему нормального редактора? Что за ситуёвина такая? Именно это хотелось бы обсудить.

Вы абсолютно не правы. FBE - не просто нормальный, а отличный редактор. Просто надо научиться им пользоваться.

Аватар пользователя Belomor.canal

Цитата:
Просто надо научиться им пользоваться
Научите меня в FBE 2.6 делать регулярные замены, хотя бы одну?

Правка - заменить - регулярные выражения - заменить все

Аватар пользователя Belomor.canal

Цитата:
FBE - не просто нормальный, а отличный редактор
Какой на .... отличный редактор если он регулярные замены не поддерживает, на больших книгах еле шевелится и вылетает! Вы про какую версию говорите?

Про 2.6.
Регулярные замены поддерживает, на больших книгах работает и не вылетает.

Аватар пользователя Belomor.canal

Вы шутите? Хоть одну продемонстрируйте! Вот на пробу взял текст книги. Далее делаю замену
Найти ([\d]+)
Заменить !!!\1!!!
В режиме "тело" делает правильно было 70 стало !!!70!!!
В режиме "код" ХРЕН С МАСЛОМ было 70 стало !!!!!!

Ну так и делайте в режиме "тело".

Аватар пользователя Belomor.canal

Уважаемый Алексей_Н! Вы просто книг не делали! Основная работа идёт именно с исходником, и там регулярные замены нужны!
Обсуждается не то как на кривое козе объехать всё это

    зачем нужен формат если нет полноценного редактора! Почему владельцы сетевых библиотек не спонсируют эту работу
Вот тема топика Мало на чём можно делать - мне приходится на Notepad++, VbScript и т.д.

Цитата:
Уважаемый Алексей_Н! Вы просто книг не делали!

Я?????

Да будет вам известно, что Алексей_Н сделал столько книг в формате fb2, сколько вам и не снилось.
И много кто еще делал, и ни у кого не возникло вопросов про "регулярные выражения" и "основную работу", которая идет "именно с исходником".
Кстати, что вы имеете ввиду под "исходником"?

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

Алексей_Н написал:
Про 2.6.
Регулярные замены поддерживает, на больших книгах работает и не вылетает.

Про регулярные замены Belomor.canal где-то прав. Проблемы есть. Особенно с выражениями для замены.
Но никто не мешает загрузить файл в тот же Notepad++ и что-то там сделать. Изредка.

Но Belomor.canal писал уже как-то, что для него работа с регулярными заменами, это 90% создания fb2. А это уже случай тяжелый.

Аватар пользователя Belomor.canal

"Но Belomor.canal писал уже как-то, что для него работа с регулярными заменами, это 90% создания fb2." Почему для меня? Вон Рыжий Тигра вёл целый топик какими Рег. Заменами какие очепатки распознавания исправлять! Но это и впрямь основная работа! Я не говорю про относительно большие книги!
Ещё раз вернёмся к теме - почему не спонсируются работы!

Цитата:
Вон Рыжий Тигра вёл целый топик какими Рег. Заменами какие очепатки распознавания исправлять!

Загляните сюда - http://lib.rus.ec/node/268750

Belomor.canal написал:
Рыжий Тигра вёл целый топик какими Рег. Заменами какие очепатки распознавания исправлять!
Э... прррроклятый склероз, :-)))))))) ничего уже не помню, что я там такого понаисправлял. :-( Cсылку не подкинешь?
Аватар пользователя XtraVert

Цитата:
Почему бы сетевым библиотекам в купе флагманской Либрусек и её "адмиралом" Лариным не спонсировать разработку...

А почему бы вам не сделать это? Остальных все более-менее устраивает.
Аватар пользователя Sluggard

Ощущение, что товарища просто волнует бабло Ильи. ))

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

FBE 2.5 отличный редактор.

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

Обалденный редактор ФБЕ 2.6. С колоссальным набором скриптов, количество которых неограниченно. Очень часто скрипты делаются по заказу верстальщиков.
Незаменимый скрипт для регэкспов. Да ФБЕ и так регэкспы понимает.
На больших объёмах (порядка 11 Мб) чуточку притормаживает, если нет структуры. Структурированный текст идёт на ура.

На всякий случай добавлю: книги я делаю. Иногда. И все (без исключения) - в нём.

Так что, напрасно вы на нашу семью наговариваете. В-)

Дело в том, что ФБЕ-редактор с версии 2.0 по 2.6 был поднят группой энтузиастов во главе с SeNS и Sclex. Код ФБЕ открыт и общедоступен с тех пор, как автор формата ФБ2 Грибов выложил его для всех желающих.
основной разработчик всех новых версий SeNS не может продолжать улучшения в связи с большой загрузкой в реале. Но улучшения всё-равно есть http://groups.google.com/group/fiction-book-editor?pli=1 хотя уже и не на уровне версий.
библиотека и Илья Ларин не имеют к редактору FBE НИКАКОГО отношения и соответственно не вижу смысла в каком бы то ни было официальном (на уровне спонсорства) в работе над редактором.
если у вас есть какие-то КОНКРЕТНЫЕ пожелания - высказывайтесь.
Лично меня работа редактора в основном вполне устраивает. А всевозможные хотелки, конечно, есть, да. И в первую очередь у меня пожелания для работы с картинками.
ПС. Можно поподробнее - что именно не так в работе с регеспами?. (пример, который вы привели - не убеждает абсолютно и вы должны сами понять - почему)
ПСС. Да! Я книги тоже иногда верстаю, и тоже в ФБЕ

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

wotti написал:
ПС. Можно поподробнее - что именно не так в работе с регеспами?. (пример, который вы привели - не убеждает абсолютно и вы должны сами понять - почему)

Вообще-то, проблемы с полноценной реализацией регэкспов в FBE отмечались давно. См. Создание электронных книг в формате FictionBook 2.1: практическое руководство Кондратовича. Приложение Д . Регулярные выражения.
Во-первых, они работают по разному в режимах Body и Source, что уже не есть хорошо. Есть нюансы в использовании кириллицы, некоторых метасимволов и модификаторов. См. список оговорок.
Во-вторых, в последних версиях случился прокол с подвыражениями в строках замены вида \N (\1, \2, ...). Они перестали нормально работать. Помнится SeNS в свое время пенял тестировщикам, что обнаружили баг слишком поздно, но исправлять почему-то не стал.

Лично для меня это просто некоторое неудобство, но никак не трагедия. Если уж возникает нужда использовать что-то подобное, то запускаю старый добрый FBE 2.0. Ну и есть много текстовых редакторов с поддержкой регэкспов: NotePad++, EditPlus, EmEditor, TextPad, UltraEdit и др.

Другое дело, что Belomor.canal фанат регэкспов, и для него «работа с регулярными заменами, это 90% создания fb2».
Для всех регэкспы — вспомогательный инструмент, а для него — основной. Поэтому он и не понимает, почему его не понимают.

s_Sergius написал:

Во-вторых, в последних версиях случился прокол с подвыражениями в строках замены вида \N (\1, \2, ...). Они перестали нормально работать. Помнится SeNS в свое время пенял тестировщикам, что обнаружили баг слишком поздно, но исправлять почему-то не стал.

Я работаю в 2.5 и никаких проблем с регеспами ( если он написан правильно) у меня не возникает
Аватар пользователя Belomor.canal

Привет сообщники! На фабрике Урицкого внимательно почитали всё сказанное и пришли в такому конклюжину
1 Есть устойчивая версия FBE на которую лучше и откатится - это 2.5 сегодня ставлю
2 Ситуация, когда в огромной библиотеки используется формат fb2, не имеющий нормально ОБЩЕДОСТУПНОГО редактора никого не напрягает, потому что там где делают книги всерьёз есть свои надёжный вариант
3 Претензии к FBE 2.6 суммировал s_Sergius
4 Учитыаю всё вышесказанное, разумным считаю нижеследующее - путь проторенный в OOo FBTools!
Значит всем спасибо!
Topic Locked!

Belomor.canal написал:
4 Учитыаю всё вышесказанное, разумным считаю нижеследующее - путь проторенный в OOo FBTools!
Не забудь - сделанный ooofbtools'ом (как и FBD'ём и вообще любой конвертировалкой) документ тоже надо допиливать под FBE2.

Belomor.canal написал:
Привет сообщники! На фабрике Урицкого внимательно почитали всё сказанное и пришли в такому конклюжину
1 Есть устойчивая версия FBE на которую лучше и откатится - это 2.5 сегодня ставлю
2 Ситуация, когда в огромной библиотеки используется формат fb2, не имеющий нормально ОБЩЕДОСТУПНОГО редактора никого не напрягает, потому что там где делают книги всерьёз есть свои надёжный вариант
3 Претензии к FBE 2.6 суммировал s_Sergius
4 Учитыаю всё вышесказанное, разумным считаю нижеследующее - путь проторенный в OOo FBTools!
Значит всем спасибо!
Topic Locked!

(разочарованно) Аааа так это был пеар. этакая хитрая реклама OOo FBTools. Понятно
Аватар пользователя s_Sergius

wotti написал:
(разочарованно) Аааа так это был пеар. этакая хитрая реклама OOo FBTools. Понятно

Я уже давно использую OOoFBTols. Но тут совсем ни при чем.)
Аватар пользователя Belomor.canal

Поставил FBE 2.5 попробовал сделать ту же замену что описана выше в source конечно
Найти ([\d]+)
заменить на !!!!\1!!!!
результат
Unhandled exception at 0x01574230 in FBE.exe: 0xC0000005: Access violation writing location 0x02b07000!
А вы пиар, пиар, and so on!

Belomor.canal написал:
Найти {...} {...} заменить на {...} Unhandled exception at 0x01574230 in FBE.exe: 0xC0000005: Access violation writing location 0x02b07000!
Бывает, если книга невалидная. Проверь fb2validator'ом из пакета fb2utils.
Аватар пользователя s_Sergius

Это у Вас явно с компом или операционкой что-то не то. Я вчера лично экспериментировал с 2.5 и 2.6. В отличие от 1.0, 2.0 и даже FBW, в последних версиях такая замена просто не работает правильно, но никаких таких аварийных сообщений не поступает! Обе эти версии гораздо стабильнее вышеперечисленных ранних.

А Вы не пробовали EmEditor? Смотрите какой красавец! Чем не режим S у FBE? И регэкспы в лучшем виде.

Belomor.canal написал:
Поставил FBE 2.5 попробовал сделать ту же замену что описана выше в source конечно
Найти ([\d]+)
заменить на !!!!\1!!!!
результат
Unhandled exception at 0x01574230 in FBE.exe: 0xC0000005: Access violation writing location 0x02b07000!
А вы пиар, пиар, and so on!

насчёт пиара (для тех кто в танке) - это шутка было.
вот непонятно - зачем вам делать замену именно в коде?
В режиме Боди у меня прекрасно меняет вот таким манером:
([0-9]+)
на
!!![$1]!!!
УПД:
В FBE вместо вордовского слэша, обозначающего выражение, \1, \3 используется значок $, а слэш обозначает совсем другое..
Аватар пользователя s_Sergius

wotti написал:
вот непонятно - зачем вам делать замену именно в коде?
В режиме Боди у меня прекрасно меняет вот таким манером:
([0-9]+)
на
!!![$1]!!!
УПД:
В FBE вместо вордовского слэша, обозначающего выражение, \1, \3 используется значок $, а слэш обозначает совсем другое..

Как я понял, его претензия в том, что именно в коде и не срабатывает. Ни с \ , ни с $. Ну любит он в коде всё делать.

А в более ранних версиях работало! Это уже моя претензия.

s_Sergius написал:
Ну любит он в коде всё делать.
А в более ранних версиях работало! Это уже моя претензия.

Это не ко мне )))
Я исхожу из того, что имею - если не работает в коде - делаю в боди. Мне религия не запрещает использовать по максимуму то, что имею.
Аватар пользователя s_Sergius

wotti написал:
Я исхожу из того, что имею - если не работает в коде - делаю в боди. Мне религия не запрещает использовать по максимуму то, что имею.

Да я тоже так делаю. А уж если что-то нужно сделать хитрое с тэгами (бывает, что надо), которых в боди попросту нет, то использую AkelPad или EmEditor.
Так что трагедии особой и нет.

s_Sergius написал:

Так что трагедии особой и нет.

ППКС

Belomor.canal написал:
Поставил FBE 2.5 попробовал сделать ту же замену что описана выше в source конечно
Найти ([\d]+)
заменить на !!!!\1!!!!
результат
Unhandled exception at 0x01574230 in FBE.exe: 0xC0000005: Access violation writing location 0x02b07000!
А вы пиар, пиар, and so on!

А из любопытства интересуюсь - это что на что должно замениться, и зачем?
Аватар пользователя Mylnicoff

evgen007 написал:
Belomor.canal написал:
Поставил FBE 2.5 попробовал сделать ту же замену что описана выше в source конечно
Найти ([\d]+)
заменить на !!!!\1!!!!
результат
Unhandled exception at 0x01574230 in FBE.exe: 0xC0000005: Access violation writing location 0x02b07000!
А вы пиар, пиар, and so on!

А из любопытства интересуюсь - это что на что должно замениться, и зачем?

(важно вносит уточнение) И где?

Mylnicoff написал:
evgen007 написал:
Belomor.canal написал:
Поставил FBE 2.5 попробовал сделать ту же замену что описана выше в source конечно
Найти ([\d]+)
заменить на !!!!\1!!!!
результат
Unhandled exception at 0x01574230 in FBE.exe: 0xC0000005: Access violation writing location 0x02b07000!
А вы пиар, пиар, and so on!

А из любопытства интересуюсь - это что на что должно замениться, и зачем?

(важно вносит уточнение) И где?

И тишина... похоже, это очень важная и секретная штука.
Аватар пользователя mikebb

Привет всем!
Про FBE 2.5
1 Попробовал в коде и \1 и $1 - вообще ничего не делает ни с \1 ни с $1 !
2 В тексте \1 $1 работают одинаково
Уважаемый wotti вы попробуйте на любой книжке из библиотеки не бойтесь не кусается!

Тут был зада вопрос "Зачем при изготовлении книги fb2 нужны регулярные выражения?"
Ответ - а из чего вы их делаете? Если исходным файлом является html со сносками, то без достаточно сложных регулярных замен его в fb2 не перевести. Если (что наиболее распространено) после OCR имеется DOC файл, то здесь много вариантов как из doc сделать fb2 и тоже рег. выражения очень помогают!
Многим очевидно что будущее FB2 связано с существованием пиратских библиотек, когда век не лицензионного контента закончится, тогда наверное и исчезнет FB2, а пока есть куча редакторов где эти рег. замены можно делать, а потом и впрямь "доводить" в FB2
Только какая же версия всё же нормально работает?
У литресовских книг часто в FictionBook Editor 2.4, Fiction Book Designer, то есть 2.4?

Далее, как говорят в нашем сельце, и вот что характерно, все кто тут говорил что всё OK - ЭТО БИБЛИОТЕКАРИ! Как не вспомнить один из Денискиных рассказов, где рабочие кидают чушки в самолёт и кричать "Небоись!" Правда пассажиры в конце рассказа убегают!

mikebb написал:
был зада вопрос "Зачем при изготовлении книги fb2 нужны регулярные выражения?"
Ответ - а из чего вы их делаете? Если исходным файлом является html со сносками, то без достаточно сложных регулярных замен его в fb2 не перевести. Если (что наиболее распространено) после OCR имеется DOC файл, то здесь много вариантов как из doc сделать fb2 и тоже рег. выражения очень помогают!

Открою стрррашную тайну: хоть из .html, хоть из .doc отлично получаются .fb2 копипастом из браузера/ворд-вьюера непосредственно в FBE2.
mikebb написал:
У литресовских книг часто в FictionBook Editor 2.4, Fiction Book Designer, то есть 2.4?
Не-а. FBD - вполне себе отдельная программа.
mikebb написал:
и вот что характерно, все кто тут говорил что всё OK - ЭТО БИБЛИОТЕКАРИ!
Ну. А в библиотекари попадают те, кто наиболее аккуратно делает и правит FB2-документы. Т.е. те, кто лучше владеет инструментом. Что не так?

mikebb написал:
Привет всем!
Про FBE 2.5
1 Попробовал в коде и \1 и $1 - вообще ничего не делает ни с \1 ни с $1 !
2 В тексте \1 $1 работают одинаково
Уважаемый wotti вы попробуйте на любой книжке из библиотеки не бойтесь не кусается!

Тут был зада вопрос "Зачем при изготовлении книги fb2 нужны регулярные выражения?"
Ответ - а из чего вы их делаете? Если исходным файлом является html со сносками, то без достаточно сложных регулярных замен его в fb2 не перевести. Если (что наиболее распространено) после OCR имеется DOC файл, то здесь много вариантов как из doc сделать fb2 и тоже рег. выражения очень помогают!
Многим очевидно что будущее FB2 связано с существованием пиратских библиотек, когда век не лицензионного контента закончится, тогда наверное и исчезнет FB2, а пока есть куча редакторов где эти рег. замены можно делать, а потом и впрямь "доводить" в FB2
Только какая же версия всё же нормально работает?
У литресовских книг часто в FictionBook Editor 2.4, Fiction Book Designer, то есть 2.4?
Далее, как говорят в нашем сельце, и вот что характерно, все кто тут говорил что всё OK - ЭТО БИБЛИОТЕКАРИ! Как не вспомнить один из Денискиных рассказов, где рабочие кидают чушки в самолёт и кричать "Небоись!" Правда пассажиры в конце рассказа убегают!


Про Литрес не совсем понял: вы что считаете литрес качеством абсолюта?. Вы наверное плохо знаете эту кухню
//Тут был зада вопрос "Зачем при изготовлении книги fb2 нужны регулярные выражения?" //
Не видел такого вопроса. Видел совершенно другой вопрос
//Уважаемый wotti вы попробуйте на любой книжке из библиотеки не бойтесь не кусается!//
Спасибо. Правда я ни хрена не понял о чём вы.
Лично вы можете делать книги в любой программе. Мне это абсолютно безразлично. главное получить на выходе годный продукт.
Вы, наверное, гуру регеспов. Откройте курсы в своём блоге и все будут у вас учиться. Или вы так просто.. поболтать?
Аватар пользователя Миррима

(осторожно) Это не Анархист часом?

Миррима написал:
Это не Анархист часом?
Не, не похож. Линуксоиды знают, что в регекспах замены работает $<N>.
Аватар пользователя Isais

Belomor.canal написал:
Привет всем! Имеется парадоксальная ситуация - есть огромные сетевые библиотеки поддерживающие и живущие форматом fb2, есть ридеры всех мастей, то же читающие fb2. НО ОТСУТСТВУЕТ НОРМАЛЬНЫЙ РЕДАКТОР для работы с этим форматом!

mikebb написал:
Привет всем!
Про FBE 2.5
1 Попробовал в коде и \1 и $1 - вообще ничего не делает ни с \1 ни с $1 !
2 В тексте \1 $1 работают одинаково
Уважаемый wotti вы попробуйте на любой книжке из библиотеки не бойтесь не кусается!
... Правда пассажиры в конце рассказа убегают!

Змей-Горыныч напился с горя и пел один... хором.
Аватар пользователя Igorek67

А что думает об этом (затягивается трубкой) товарищ Ларин. :)

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

Хоть один увидел цитату!

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

Привет всем! Сегодня в некоторых странах день Единства! Типа Бібліотекар і користувач гоп в едiнii куча! Ура! Так Ларин нам ничего и не сказал :-( Хоть путь ответит почему epub нельзя грузить?

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

Поднимаю эту тему, т.к. хочу понять насколько злободневна тема неправильной работы регэкспов в FBE. Надо что-то исправить? Попытаюсь, хотя опыта в их использовании нет никакого, а значит пока просто вникаю в проблему. Если что-то получится, то в 2.6.4 через какое-то время будем иметь хоть какой-то результат. Коренных изменений, надеюсь это не потребует. Хорошо, что с Хэлпом хоть работа с места стронулась. Но нужны энтузиасты которые будут "допиливать" файл помощи в формате chm. Присоединяйтесь к группе FBE на Google!

P.S. Добавляю. Вник. В режиме кода нельзя использовать те же регэкспы ([\d]+) что и в режиме Боди. Речь идет о совершенно разных ТИПАХ документов. Если что и требуется, то ставить защиту от ДУРАКА, т.к. указанной выше заменой ЛЕГКО разрушить документ, его форматирование и привести файл в состояние НЕВАЛИДНОСТИ. Полазил, конечно с отладчиком в режиме отладки программы и это полностью подтвердило мои выводы именно по данному случаю. В общем, нужен анализатор регэкспа раз, и второе - установить ограничение на использование регэкспов в режиме кода. Создание анализатора регэкспов дело прямо таки неблагодарное. А вот с ограничителем надо подумать. Переключение ТИПОВ регэкспов для HTML-случая и случая простого кода в данном случае ПАЛЛИАТИВ вредный, т.к. разрушение структуры документа имеет очень большую вероятность, чего допускать правилами хорошего тона в данных ситуациях НЕДОПУСТИМО. Есть ПОЛЬЗОВАТЕЛЬ и есть ПРОГРАММА, в которой существуют такие вот ДЫРЫ. Их надо закрывать, по возможности всюду, где это удасться обнаружить. Так что тут готов спорить с ТС до хрипоты.
ИТАК: режим кода для рэгэкспов буду закрывать по возможности НАГЛУХО, чтобы этот вопрос больше на повестку дня не вылезал.

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

[quote TaF]режим кода для рэгэкспов буду закрывать по возможности НАГЛУХО,
1 Кому такой редактор нужен? Именно в коде чаще и приходится использовать, скажем преобразовать сноски после экспорта из html!
2 Хорошо бы иметь регэкспы с удалением конца абзаца - для склеивании абзацев после сканирования.
Так что вникните как следует!
Вышла версия FictionBook Editor Release v2.6 от 27.11.2011 с ней и работать!

Страницы

X