АвторСообщение
Разработчик




Пост N: 259
Зарегистрирован: 02.10.06
Откуда: РФ, Санкт-Петербург
Рейтинг: 0
ссылка на сообщение  Отправлено: 14.04.14 17:15. Заголовок: Версия 2.1 [тестовые сборки]


Upd 2015.03.26:
Этап "тестовых сборок" завершен. Дорабатывается система автоматизации релизов. Возможны временные неполадки в работе сайта (битые ссылки, архив версий...)

Повторюсь еще раз: развитие проекта на этом не завершается. Ветвь 2.1 станет новой основой для дальнейших доработок и улучшений.


Upd 2015.02.09:
В сегодняшнем билде 2.1.1.0 от 150209 был наконец пройден последний "технический" этап миграции на новый движок обработки текста: все разнородные операции по обработке текста были приведены к единому интерфейсу и используют легко настраиваемый и расширямый "пайплайн" (в прграммировании: цепочка процессов преобразования данных)
После окончательной доработки и исправления ошибок период "тестовых сборок" будет наконец пройден, и программа вернется к штатному графику релизов.

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



Upd 2014.11.02:
Объявление о текущем статусе проекта:
К сожалению, переход на ветвь 2.1 прошёл не так гладко, как я расчитывал. Завершить эту глобальную переделку планировалось еще весной, но на это банально не хватило времени. Новая работа и планы на лето не позволили уделять проекту столь же много внимания, как прежде.
К тому же при переносе на новый ПК исходники 2.0.12.00 были потеряны. Сохранился лишь бекап v2.0.11.08 и незавершенная версия 2.1.0.0. По этой причине поддержка 2.0.12.00 была прекращена. Изначально планировалось вносить мелкие правки и испраления, выпуская 2.0.12.01 и т.д. версии.
Часть функционала, что была в 2.0 в 2.1 до сих пор не реализована, так что пока она так и будет висеть в категории "тестовые сборки".
Сейчас у меня с временем стало посвободнее, так что работа по доведению ее до состояния полноценной версии, не устопающей в функционале предыдущим будет продолжена.
Спасибо за понимание.


*** заметки к релизу ***

Работа над версией 2.1 как отдельной "ветвью" началась еще прошлой осенью. Основной целью была глобальная реорганизация процедур обработки текста, а так же "наведение порядка" в исходниках.
За время развития версия 2.0 успела обрасти различными функциями и фичами, многие из которых не были продуманы в изначальной концепции "проектов". Зачастую для реализации новой идеи приходилось идти на кмпромиссы и ухищрения, обходя ограничения с помощью громоздких конструкций с лишними преобразованиями формата текста, дабы не переписывать все с нуля.
Все это нагромождение, хоть и работало в целом более-менее стабильно и даже не особо тормозило, было лишь временным решением. Сильно ухудшалась удобочитаемость кода, затрудняя дальнейшую поддержку, поиск ошибок, доработку и добавление новых функций в долгосрочной перспективе.

Версия 2.1 - это попытка разобрать все это "безобразие" и сделать как надо. Было реорганизовано или переписано с нуля большинство кода, отвечающего за обработку текста, а так же обновлен внутренний формат хранения обработанных текстовых данных, и соответствующие конвертеры в конечный формат разметки API/движка.
Новая система хранения настроек и профилей/пресетов с древовидной структурой облегчит добавление новых функций.
Все это обеспечит более удуобную "платформу" для дальнейшего развития проекта.



Планировалось выпустить 2.1 в начале апреля, однако разработка затягивается всвязи с нехваткой времени и постоянно возникающими новыми задачами.
Поэтому сегодня 14.04.2014 начинается выкладка тестовых сборок ветви 2.1 в открытый доступ.

Вчем разница между "beta верисями" 2.0, выкладывавшимися ранее и новой "тестовой сборкой":
beta подразумевает, что программа полностью работоспособна, но *может* содержать ошибки, на наличие которых она не была тщательно протестирована.
"тестовая сборка" означает, что продукт находится в процессе разработки, функциональность программы не полная, имеются известные проблемы (в процессе решения).

Функциональность тестовой сборки не полная. Некотрорые возможности, имеющиеся в ветви 2.0 пока не были корректно перенесены в 2.1.
Качайте только если вы заинтересованы в тестировании, на свой страх и риск.
По умолчанию тестовая сборка запускается в portable режиме, и не изменяет данные установленной версии 2.0.x.x


Известные проблемы и ограничения:
* Импорт настроек и проектов предыдущих версий не поддерживается.
* интерфейс настроек стилей пока что не полностью функционален. Отсутствует справка.
* Окно "отладка проекта" может вызывать зависания при попытке отобразить XML структуру проекта
* открытие текстовых файлов в окне чтения вслух, а так же функция проверки голосовых параметров в окне настроек не работают
* выбор абзаца и кнопци "перемотки" в окне чтения вслух не работают при использовании разметок SSML и SXML
* Режим "билингво" тщательно не тестировался и может работать с ошибками



Загрузить последнюю тестовую сборку:
http://yadi.sk/d/En7qHMZnMXPo6
Список изменений


Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 28 , стр: 1 2 All [только новые]





Пост N: 161
Зарегистрирован: 09.04.11
Рейтинг: 0
ссылка на сообщение  Отправлено: 21.03.15 19:53. Заголовок: Баг старенький, все ..


Баг старенький, все надеялся, что такую очевидность заметят и поправят...
Некорректно обрабатывается заголовок fb2-книги, когда он состоит из двух строчек: ФИО автораи и непосредственно самого названия. Например, в книге имеем:
Скрытый текст


Читалка в Кубе видит это так:
Скрытый текст

Т.е в заголовке раздела ФИО автора присутствует, но почему-то сливается с названием.

Если же записать книгу, то получим вот это
Т.е ФИО автора сливается с названием книги, видимо, игнорируется переход строки.

Спасибо: 0 
ПрофильЦитата Ответить





Пост N: 112
Зарегистрирован: 22.08.11
Рейтинг: 1
ссылка на сообщение  Отправлено: 22.03.15 01:30. Заголовок: можно попробовать ст..


можно попробовать ставить там точки при загрузке текста
Александр Проханов.
Дворец.

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 162
Зарегистрирован: 09.04.11
Рейтинг: 0
ссылка на сообщение  Отправлено: 22.03.15 02:23. Заголовок: MoppoH на названия г..


MoppoH на названия глав из 2ух строк это тоже распространяется. Явный баг, вобщем

Спасибо: 0 
ПрофильЦитата Ответить
Разработчик




Пост N: 279
Зарегистрирован: 02.10.06
Откуда: РФ, Санкт-Петербург
Рейтинг: 0
ссылка на сообщение  Отправлено: 22.03.15 15:16. Заголовок: KOMODOR То, что навз..


KOMODOR
То, что навзвание блока выглядит слитно тут не причем. В читаемом тексте символ новой строки присутствует.
Сам по себе символ новой сторки без каких-либо знаков препинания "Николай" воспринимает так же как и пробел, потому и звучит почти слитно. Это, видимо было сделано для совместимости с текстовыми файлами с фиксированной длинной строки.

Можно, как предложил MoppoH, ставить сточки вручную...

Хотя есть мысль доработать парсер FB2, чтобы дочерние элементы <p> в родительском <title> отбивались пустой строкой... В заголовках, кмк это будет уместно.

Что касается именно названий блоков, то тут можно разве что добавить автозамену новой строки на пробел, чтобы слова не сливались. Этот текст используется в именах файлов, а CrLf в них быть не должно по определению.

Спасибо: 0 
ПрофильЦитата Ответить



Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 01.04.15 12:06. Заголовок: koobaudio_2.1.1.1000


koobaudio_2.1.1.1000(1009) при обновлении SoX ругается:

B кaтaлoгe пpoгpaммы oтcутcтвуют нeoбxoдимыe кoмпoнeнты.
Пoжaлуйcтa, пepeуcтaнoвитe пpoгpaмму, иcпoльзуя пoлный диcтpибутив.
"SoX\libmad.dll" : файл не найден!
"SoX\pthreadgc2.dll" : файл не найден!

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


Спасибо: 0 
Цитата Ответить
Разработчик




Пост N: 282
Зарегистрирован: 02.10.06
Откуда: РФ, Санкт-Петербург
Рейтинг: 0
ссылка на сообщение  Отправлено: 01.04.15 16:38. Заголовок: User пишет: koobaud..


User пишет:

 цитата:
koobaudio_2.1.1.1000(1009) при обновлении SoX ругается:

B кaтaлoгe пpoгpaммы oтcутcтвуют нeoбxoдимыe кoмпoнeнты.
Пoжaлуйcтa, пepeуcтaнoвитe пpoгpaмму, иcпoльзуя пoлный диcтpибутив.
"SoX\libmad.dll" : файл не найден!
"SoX\pthreadgc2.dll" : файл не найден!


Да, так и задумано. В обновлениях koobaudio_2.x.x.x_update.exe содержатся только исполняемые файлы KooBAudio, а внешние компоненты должны уже быть установлены в папке назначения. В случае их отсуствия программа может вылететь с ошибкой. Несколько отчетов поступило после начала релиза апдейтов через сайт, так что была добавлена принудительная проверка компонентов и показ сообщения о необходимости переустановить программу, скачав полный дистрибутив koobaudio_2.x.x.x_install.exe или архив portable версии koobaudio_2.x.x.x.zip, в которых содержатся все необходимые файлы.

Спасибо: 0 
ПрофильЦитата Ответить



Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 02.04.15 12:01. Заголовок: koobaudio_2.1.1.1000(1009)


Прошу прощения за нечётко сформулированное сообщение.
Я просто заменил в портабельных программах версию SoX на последнюю, т.к. с ней, если использовать только VST плагины, скорость записи значительно возрастает. Но они отказались с ней запускаться.

Спасибо: 0 
Цитата Ответить
Разработчик




Пост N: 283
Зарегистрирован: 02.10.06
Откуда: РФ, Санкт-Петербург
Рейтинг: 0
ссылка на сообщение  Отправлено: 02.04.15 16:58. Заголовок: User Ясно. В новой ..


User
Ясно. В новой версии SOX "libmad.dll" "pthreadgc2.dll" не используютя. Исключил их из списка проверки в сегодняшней сборке 2.1.2.1040. Должна запустить без проблем.

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 28 , стр: 1 2 All [только новые]
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 31
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет