ВНИМАНИЕ!!! Fiction Book Editor Release_2_5

Выложен RC 2.5.
Рекомендуется для установки вместо релиза 2.4

Wiki релиза: http://code.google.com/p/fictionbookeditor/wiki/Release_2_5
Прямая ссылка: http://www.google.com/url?sa=D&q=http://fictionbookeditor.googlecode.com/files/FictionBook%2520Editor%2520RC%2520v2.5%2520%2528build%252031%2520Jul%2529.exe&usg=AFQjCNEKk9QlxbIFIOrLDy8odw_RV7f1lA
ССылка страницы программы: http://code.google.com/p/fictionbookeditor/downloads/list
* * * * *
В этом релизе FBE исправлена "хитрая" ошибка, возникшая из-за добавления настройки тулбаров команд и скриптов, а также сделаны дополнительные значимые улучшения функциональности.

Список изменений:

● Устранена ошибка "не запуска" FBE (вероятность около 99%, но 100% гарантировать невозможно, ошибка плохо отлавливаемая).

● Значительно ускорен редактор исходного текста fb2 (режим SOURCE) Scintilla.

● Для режимов BODY и SOURCE заменен "движок" регулярных выражений на мощный PCRE (Perl Compatible Regular Expressions). В скриптах пока остался старый VBScript-овый "движок" регэкспов. Среди плюсов PCRE, к примеру, - поддержка конструкций (?<= ... ) и (?<! ... ) и "жадных" регэкспов. Регэксп \b (граница слова), однако, по-прежнему не работает для русских букв.
● Добавлен код проверки обновления приложения (через диалог "About").

● Диалог "About" ("О программе") получил красивый динамический 3D логотип (OpenGL based). Кликните мышью два раза на вращающейся "колючке" (так ее называет создатель, профессиональный дизайнер Владимир Прохоренков, "The eBook", владелец и администратор популярнейшего сайта об электронном чтении).

● Незапланированная, но, несомненно, давно ожидаемая многими "фича". Теперь FBE умеет открывать "неправильно построенные" (т.е. имеющие нарушение или нарушения правил xml-синтаксиса) fb2 (а точнее, неправильно построенные XML) документы. FBE открывает их, естественно, в режиме SOURCE, но, после исправления, можно перейти в режим BODY и продолжить редактирование в режиме WYSIWYG.
● Теперь неразрывные пробелы отображаются выбранным символом не только в body, но и в history и annotation.

● Исправлен алгоритм группы скриптов "Разметка подзаголовков, чистка пустых строк". Теперь, по идее, более правильно должно определяться, когда не следует удалять пустую строку для сохранения валидности.

● Теперь скрипт "Расстановка только елочек" не выдает ошибку, если кавычка получается ни левой, ни правой, просто оставляет ее прямой: ". Так что расстановка елочек теперь выполняется всегда до конца документа, чем можно воспользоваться, если некогда или неохота расставлять кавычки нескольких уровней.

● Надпись "Острый комбинированный акцент" в "Настройки -> Клавиши -> Символы" заменена на "Стандартное комбинирующееся ударение".
● Combining-символы в "Настройки -> Клавиши -> Символы" теперь видны.

Полный список изменений ЗДЕСЬ http://code.google.com/p/fictionbookeditor/wiki/Release_2_5
* * * * *
ВНИМАНИЕ!!Требуется ваша поддержка
Вы можете поддержать проект, пожертвовав небольшую сумму
Номера кошельков в системе WebMoney:
* рублевый R201880676616
* долларовый Z271225100559
* евро E160526827102
http://code.google.com/p/fictionbookeditor/wiki/Donate

Для чего нужны Ваши пожертвования?

Разработчики вовсе не планируют обогатиться за счет пожертвований. Благодарные отзывы пользователей и возрастающее количество закачек программы, признание того, что наш труд важен и нужен людям - вот наша главная награда!

Однако, некоторая сумма могла-бы быть полезна полезна проекту, например, для покупки сертификата подписи, облегчающего установку программы под новейшими операционными системами Microsoft Vista и Windows 7 (примерная стоимость сертификата от $100 в год и выше). Также не помешал бы выделенный тестовый компьютер с установленной Windows 7 (на данный момент разработчики не располагают этой операционной системой). Ну, и, весьма вероятно, что за кружкой ароматного крепкого темного... чая :-) от благодарных пользователей, нам захочется реализовать совсем уж заманчивые "хотелки", вроде рисования таблиц в режиме WYSIWYG :-)

Комментарии

1) У меня стоит семерка. Если что-то нужно проверить, кидайте мне - отпишусь.
2) Кто-нибудь знает, как отключить проверку орфографии? Когда открываешь текст, например, старинных хроник, все поле сплошняком подчеркнуто красным. Это весьма сильно тормозит программу, я уже заметила, и память, похоже, сжирается.
3) Я бы вам пожертвовала, но только не на вебмани - я их сильно не люблю. Нет ли у вас кошелька на Яндекс-деньгах?

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

fairb написал:
2) Кто-нибудь знает, как отключить проверку орфографии?

Это очень просто: меню Сервис —> Настройки:

Спасибо!

fairb написал:
1) У меня стоит семерка. Если что-то нужно проверить, кидайте мне - отпишусь.
2) Кто-нибудь знает, как отключить проверку орфографии? Когда открываешь текст, например, старинных хроник, все поле сплошняком подчеркнуто красным. Это весьма сильно тормозит программу, я уже заметила, и память, похоже, сжирается.
3) Я бы вам пожертвовала, но только не на вебмани - я их сильно не люблю. Нет ли у вас кошелька на Яндекс-деньгах?

1) Я отапгрейдил систему, поставил "цифродробилку" со весьма кстати подвалившей "шаровой" Windows 7 Ultimate из легального MSDN-а, так что теперь у меня в распоряжении четыре различные Windows системы для тестов (от XP до 7). Но спасибо за предложение!
2) Уже объяснили. Еще есть клавиатурный шорткат - Shift+F7 по умолчанию.
3) Для меня Яндекс-деньги такие же "деньги", как и WebMoney - "money" :) Рублевые счета я завел интереса и статистики ради (а статистика показывает, что при 95% загрузок из России на пресловутые веб-мани пожертвовали деньги только те люди, которым смело можно было-бы этого не делать, они и так много делают для проекта). Проект не коммерческий, я поддерживаю его только как fun project. Но именно поэтому я не хочу тратить на него свой кеш, так просто неправильно. У меня есть, к примеру, свой собственный сертификат (на свою компанию), но я принципиально не подписываю им freeware.
По большому счету, есть люди, которые зарабатывают (косвенно, конечно) на FBE. Вот откуда, imho, должны идти основные пожертвования проекту (хотя-бы на покупку сертификата).
Если есть желание перечислить деньги лично мне, то проще всего это сделать через PayPal. В идеале, я могу их снять через 5 минут по карточке (банкомат в 5 минутах :-) и выпить в баре кружку пива за ваше здоровье :)

Просто информационно - в доступе XP, Vista и Win7 Professional. Могу тестировать, если надо.
А еще у меня постоянное ощущение, что мы с компьютером сошли с ума.
В ХП устойчивый баг (или фича?) - в определенный момент, по моему после того как что либо помещается в буфер обмена, курсор перестает передвигаться вверх по документу. Вниз и в стороны - пожалуйста, а вверх не переходит даже доведенный до конца строки. В семерке такого пока не ловила....

SunnyCat написал:
В ХП устойчивый баг (или фича?) - в определенный момент, по моему после того как что либо помещается в буфер обмена, курсор перестает передвигаться вверх по документу. Вниз и в стороны - пожалуйста, а вверх не переходит даже доведенный до конца строки. В семерке такого пока не ловила....

Багофича :D
У меня тоже такой баг проявляется, но почему-то не всегда, поэтому очень трудно предсказать его появление.
(нет алгоритма выявления появления этого бага) Когда появится, а когда вроде те же самые действия делаешь, а баг не появился, загадочно как-то.
Обычно после этого бага приходится вверх перемещаться мышкой. Потом вдруг исчезает так же непредсказуемо, как появился.
Прямо как неуловимый Джо.

Дупликат получился, сорри.

А никто не сталкивался с багами поиска/замены?
При достаточно большом куске текста, который должен найтись, (это я так предполагаю, может ошибаюсь) FBE наглухо подвисает и приходится вообще убивать процесс.
Как пример, у меня на

Цитата:
«.{15,}?»

зависло. Не вообще, а когда в условие попал текст с достаточным количеством символов.

Anmat написал:
А никто не сталкивался с багами поиска/замены?
При достаточно большом куске текста, который должен найтись, (это я так предполагаю, может ошибаюсь) FBE наглухо подвисает и приходится вообще убивать процесс.
Как пример, у меня на
Цитата:
«.{15,}?»

зависло. Не вообще, а когда в условие попал текст с достаточным количеством символов.

Это - в issues. Приложи (для памяти и тестирования) код регэкспа и текст, на котором ошибка 100% воспроизводится. Как появится в issues - буду проверять и фиксить (не не сразу, времени мало).

Нет, у меня не было. Но я и не искал с большим текстом. Я вообще везде в поиск стараюсь вставить как можно меньше знаков. Попробую сегодня

Не удается открыть один фб2 файл для исправления OCR. Выдает ошибку:

Цитата:
FBE скрипт:
Error at line 516
Отказано в доступе.

http://lib.rus.ec/node/238534
Аватар пользователя s_Sergius

Tramell написал:
Не удается открыть один фб2 файл для исправления OCR. Выдает ошибку...

Странно, у меня этот файл открывается свободно, но ругается при сохранении. Там неверно указан параметр title-info —> date. И сам FBE (версия 2.5 от 5.08.2010), и валидатор FBV находят ошибку совершенно четко. Достаточно убрать value="2007" и всё становится валидным.

А мусора в книге действительно хватает. Чистить и чистить.

Действительно странно. У меня тоже версия 2.5. Но не открывается.
Скачала сегодня еще раз, решив, что файл мог повредиться при скачивании. И то же самое.
Т.е. выдает "отказ в доступе" —> ОК —> открывается файл, но абсолютно пустой. Вместо дескрипшена и боди - белый лист. Попытка нажать на скрипт выдает ошибки:

Цитата:
FBE скрипт:
Error at line 1192:
'document.all.tiGenre' - есть null или не является объектом

ОК —> и далее
Цитата:
COM Error
Code: 80020101 [Unknown error 0x80020101]

И не открывается вообще.

Попытка открыть через ярлык программы: Файл —>Открыть выдает: "Недопустимое имя файла"

s_Sergius написал:

А мусора в книге действительно хватает. Чистить и чистить.
Да, но делать это явно придется не мне :-)
Аватар пользователя s_Sergius

Похоже, у Вас проблемы с FBE, а не с файлом. Он другие-то книги открывает?

Так в том-то и дело, что это первый файл вызвавший проблему. А так fb2 и с нуля создаю (из doc и txt), и много вычитываю уже готовых. У меня даже "битые" открывались нормально для исправлений. Но я попробую скачать заново релиз программы, о результатах смогу ответить только в пнд.

Попробуйте дать файлу более короткое имя (например, "a.fb2") и открыть его тогда. Имя указанного вами fb2-файла в архиве, который отдает Либрусек, состоит из 126 символов. Возможно, есть какое-то ограничение по 128 символам, и поскольку кроме 126 символов имени файла полный путь должен содержать еще как минимум имя диска плюс двоеточие и слэш (например, "C:\"), то ограничение по длине может нарушаться.

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

А разве ограничение длины имени файла не 256 символов?

Кроме ограничения файловой системы, может, есть где-то еще ограничение по длине, например в самом fbe.

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

Да кто его знает?
Но у меня-то он открывается. И не только из корневого каталога. Вот сейчас специально закопал поглубже. Хоть бы что.

Sclex написал:
Попробуйте дать файлу более короткое имя (например, "a.fb2") и открыть его тогда.

Это первое, что я попыталась сделать. Но в меню отсутствует пункт "Переименовать файл"(

Другой файл в той же папке - все нормально:

Цитата:
1) под какой операционкой запускаете FBE;

Windows XP

Цитата:
2) какую версию MSXML4 вы инсталлировали (на текущий момент имеются версии от "MSXML4 просто" до MSXML4 SP3).

MSXML4 SP2, есть еще MSXML6 SP2 (если я правильно поняла о чем речь)

Цитата:
3) как у вас выглядит полный путь к файлу, который вы пытаетесь открыть (включая имя файла).

C:\Downloads\Архивы\Ferris_Kak_rabotat_po_4_chasa_v_nedelyu_i_pri_etom_ne_torchat_v_ofise_ot_zvonka_do_zvonka_zhit_gde_ugodno_i_bogatet.218090.fb2

Цитата:
4) какая версия Internet Explorer установлена в вашей системе.
IE8, но используется Firefox 3.6.8 (на тот момент)

Если даже переименовать файл нельзя, то наверное он на уровне операционной системы как-то заблокирован, а fbe тут ни при чем. Я назвал файл таким же именем и положил по такому же пути, как у вас, - открывается без вопросов. Не знаю, чем вам помочь.

Tramell, сообщите, пожалуйста, следующие сведения:

1) под какой операционкой запускаете FBE;
2) какую версию MSXML4 вы инсталлировали (на текущий момент имеются версии от "MSXML4 просто" до MSXML4 SP3).
3) как у вас выглядит полный путь к файлу, который вы пытаетесь открыть (включая имя файла).

Еще:
4) какая версия Internet Explorer установлена в вашей системе.

(в шоке) Я ее повесила насмерть. Ребята, а это нормально, что замена в случае замены в коде, проходит по кругу? То есть я меняла тег на тег+пробел, и оно счастливо работало по кругу, пока я ее принудительно не убила...
Так и было задумано? Или я опять умудрилась что то особо извращенное устроить?.....

SunnyCat написал:
(в шоке) Я ее повесила насмерть. Ребята, а это нормально, что замена в случае замены в коде, проходит по кругу? То есть я меняла тег на тег+пробел, и оно счастливо работало по кругу, пока я ее принудительно не убила...
Так и было задумано? Или я опять умудрилась что то особо извращенное устроить?.....

Так работает замена - чешет по кругу по всему тексту, пока не поменяет всё.
Вы меняли тег на тег+пробел - но сам тег-то при этом не менялся, вот замена и добавляла пробелы круг за кругом. Добавляйте в подобных случаях ещё один пробел - в сам тег перед закрывающим уголком. Лишние пробелы в тегах программа потом уберёт сама.

То есть кратко - так и было задумано. Ага. Понял.
Буду использовать ваш обходной путь, спасибо.

Но все таки это скорее баг, чем фича, чесслово!!!

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

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

Проверила - куда только не делала, результат одинаковый. Вот подменить еще и тег по дороге, а потом его заменить назад - помогло... спасибо посоветовавшему. :)

FictionBook Editor Release 2.6
При попытке "сохранить как" сменил кодировку win1251 на utf, далее попросил "заменить существующий файл". Результат 8(((. Виг Вам.
Если задать новое имя, то все проходит нормально.

После установки версии 2.5 программа перестала открываться. Выдает: COM Error "Code: 80020006 [Неизвестное имя]"
Откат назад на версию 2.4 или 2.3 не помогает.
ОС: WinXP SP3
IE: 7.0
MXSLM 4.0 SP3
WSH 5.7
При переустановке FBTools 2.0 открывается только версия 1.0 FBE.
Пожалуйста, подскажите, что делать?

rutigl написал:
После установки версии 2.5 программа перестала открываться. Выдает: COM Error "Code: 80020006 [Неизвестное имя]"
Откат назад на версию 2.4 или 2.3 не помогает.
ОС: WinXP SP3
IE: 7.0
MXSLM 4.0 SP3
WSH 5.7
При переустановке FBTools 2.0 открывается только версия 1.0 FBE.
Пожалуйста, подскажите, что делать?

1. Попробуйте актуальную версию 2.6 (ссылка на странице http://lib.rus.ec/soft)
2. Попробуйте проинсталлировать не в "Программы", а в другое место.
3. Если ничего не получится, пишите здесь - http://groups.google.com/group/fiction-book-editor/topics

Страницы

X