Форум » » Выпущена Aml Pages 9.17 Alpha build 2120 (En+Ru versions) » Ответить

Выпущена Aml Pages 9.17 Alpha build 2120 (En+Ru versions)

Carc: Выпущена Alpha-версия записной книжки Aml Pages 9.17 Alpha сборка 2120 Скачать\Download Русская версия: amlpages_ru.zip Русская портабельная версия: amlpages_ru_pe.zip English version: amlpages_en.zip Список изменений см. в текстовом файле здесь (также включен и в ZIP-архив дистрибутива) Подробности смотрите на официальном сайте в разделе Бета-версии

Ответов - 51, стр: 1 2 3 All

Carc: DenisSMI пишет: Ну так интересен как раз-таки размер документа после добавления разных объектов. Сам-то текст мало места занимает. А длина текста важна для других дел, но тоже важна, конечно. Хм... ну можно это дело добавить в статистику текста. На лету, при каждом изменении это будет весьма накладно по вычислительным ресурсам пересчитывать размер страницы в килобайтах. Вообще конечно попробовать можно, есть кое-какие варианты, но там проверять нужно насколько это будет нагружать процессор или как-то примерно апроксимировать до приблизительного значения, но тоже надо пробовать - если "приблизительность" будет слишком груба то кой в ней смысла!?!

DenisSMI: Carc пишет: На лету, при каждом изменении При каждом сохранении достаточно, я считаю, или это тоже самое, что и при каждом изменении?

Carc: DenisSMI пишет: При каждом сохранении достаточно, я считаю, или это тоже самое, что и при каждом изменении? Нет - текст сбрасывается или принудительно по событию (вроде пользователь хочет сохранить) или только после ухода со страницы (на каждом изменении забирать текст из редактора весьма накладно да и ни к чему, может он и еще 100 раз поменяться успеет). Да и то, если текст не менялся он из редактора не вынимается...


DenisSMI: Carc пишет: "приблизительность" будет слишком груба то кой в ней смысла!?! Я предполагал, что будет просто отображаться то число, которое итак уже есть в Параметрах документов...

Carc: DenisSMI пишет: Я предполагал, что будет просто отображаться то число, которое итак уже есть в Параметрах документов... Ну пока добавил в Статистику текста вычисление объема страницы, с автоматическим пересчетом на каждом чихе не так то просто. А если не пересчитывать имхо не есть гут: цифры на экране нет - ОК, пошли да посмотрели... А вот когда цифра есть, но она врет - то лучше бы ее не было. Никто и не догадается что цифра приблизительная или кешированная, и может не сооветстветсвовать, причем весьма ощутимо так, не соответствовать реальному размеру данных в странице.

DenisSMI: Carc пишет: А вот когда цифра есть, но она врет - то лучше бы ее не было. Никто и не догадается что цифра приблизительная или кешированная, и может не сооветстветсвовать, причем весьма ощутимо так, не соответствовать реальному размеру данных в странице. НУ да, согласен, опробуем через статистику.

Carc: DenisSMI пишет: НУ да, согласен, опробуем через статистику. Пробовал на 12-мегабайтных страницах (именно страницах, не путать со всем документом) - приемлемо: время подсчета всей статистики текста 4 секунды. Довел размер отдельной страницы документа до 40 мегабайт: конечно время подсчета подросло - аж 15 секунд. Но, обращаю внимание, это действительно stress-test - у меня целые документы, которые развиваются годами, с веб архивами и файловыми вложениями весят максимум по десятку мегабайт, а отдельные страницы в них обычно первые сотни килобайт. Так что в обычной рабочей ситуации такого быстродействия за глаза хватит!

DenisSMI: Carc пишет: Но, обращаю внимание, это действительно stress-test - у меня целые документы, которые развиваются годами, с веб архивами и файловыми вложениями весят максимум по десятку мегабайт, а отдельные страницы в них обычно первые сотни килобайт. Так что в обычной рабочей ситуации такого быстродействия за глаза хватит! Я тут где-то читал, что у кого-то файлы по 200 Мб. Кроме того, 4 секунды у тебя могут превратиться в 8 секунд у меня, поэтому я даже и не знаю. Надо пробовать. Думал, что все проще будет с этой фичей.

Carc: DenisSMI пишет: Я тут где-то читал, что у кого-то файлы по 200 Мб. Дык то ж файлы, сиречь, документы - это я и сам тестировал как-то Aml Pages на документе в 400 мегабайт - полет нормальный. А вот чтобы страницы такого размера были, такого я уже не видел... Ну, а если статистика будет занимать слишком большое время, со временем сделаем и диалог с индикацией хода сбора статистики и возможностью прервать процесс.

DenisSMI: Carc пишет: В общем, тут подумать надо... Пока текст не сохранен в память из редактора текста его размер посчитать дело не совсем тривиальное, а обновлять нужно судя по всему динамически при изменении текста... Если на каждый чих в редакторе пересчитывать размер в Кб, это будет очень сильно нагружать процессор. Если изменение отображения будет происходить только после сохранения - это вполне нормально. Динамический подсчет - это лишнее, я считаю. Просто напоминание нужно какое-то, что в данный момент показанный размер не соответствует действительному, потому как в страницу внесены изменения.

DenisSMI: окей



полная версия страницы