On-line: guests 0. In total there are: 0 [information..]
AuthorTopic
moderator




Post №: 3723
Joined: 28.05.05
Location: Россия, Москва
Rank: 1
link post  Posted: 12.07.10 13:43. Post subject: Выпущена Aml Pages 9.17 Alpha сборка 2113 (En+Ru versions)

Мазов Гоша aka Carc
Личный блог http://nonp.blogspot.com<\/u><\/a>
ICQ: 86905722 (стабильно invisible, так что пишем не дожидаясь)
amlpages@amlpages.com
Спасибо: 0 
ProfileQuote Reply
Replys - 65 , page: 1 2 3 4 All [new only]





Post №: 159
Joined: 16.04.10
Location: Cеверная столица
Rank: 0
link post  Posted: 12.07.10 15:14. Post subject: панель "Советы&#..


панель "Советы" хороша, если бы можно было её поднять выше или опустить ниже других. Но тут проявляется древний уже баг - Aml Pages не запоминает подобное расположение и возвращает панель "Советы" на место по умолчанию. А можно вообще плавающей сделать - двигай куда хочешь...
Кроме того:"Файл советов не найден в директории Aml Pages"

"Если хочешь указать на ошибки, то сначала похвали"
(х/ф "Обыкновенное чудо")
Спасибо: 0 
ProfileQuote Reply
moderator




Post №: 3724
Joined: 28.05.05
Location: Россия, Москва
Rank: 1
link post  Posted: 12.07.10 17:06. Post subject: DenisSMI пишет: пан..


DenisSMI пишет:

 quote:
панель "Советы" хороша, если бы можно было её поднять выше или опустить ниже других.


Зачем?


 quote:
Но тут проявляется древний уже баг - Aml Pages не запоминает подобное расположение и возвращает панель "Советы" на место по умолчанию.


Это НЕ баг, это намеренное решение. В старых версиях все можно было двигать куда и как хочешь и это не очень-то нравилось пользователям (и я даже знаю почему ). В новых версиях панели более привязаны, и это решение в более верном направлении, хотя тут и есть над чем поработать.

Не будет никогда пользователь гемороится с панелями инструментов. Проверено!
Тем более с такой, сугубо сервисной панелью, которая по большому счету важна только новичкам, ну и только отчасти середнякам. Да и вообще: на данный момент это Альфа-версия. В панелях будут и еще изменения, так что места для советов хватит - остальные панели планирует основательно "похудеть".


 quote:
А можно вообще плавающей сделать - двигай куда хочешь...


Плавающая она имхо точно ни к чему. Лишнее это на мой взгляд. Зачем она плавающая-то? Вдалеке от основной программы ей к чему быть?

Сервисные панели пользователями НЕ перенастраиваются, в отличие от панелей данных. Возможно к сожалению, но это даже не правило, это почти закон.

Мазов Гоша aka Carc
Личный блог http://nonp.blogspot.com<\/u><\/a>
ICQ: 86905722 (стабильно invisible, так что пишем не дожидаясь)
amlpages@amlpages.com
Спасибо: 0 
ProfileQuote Reply
moderator




Post №: 3725
Joined: 28.05.05
Location: Россия, Москва
Rank: 1
link post  Posted: 12.07.10 17:12. Post subject: DenisSMI пишет: Кро..


DenisSMI пишет:

 quote:
Кроме того:"Файл советов не найден в директории Aml Pages"


1) Какая версия использовалась: с инсталлером или портабельная? Русская, аглицкая?
2) Файл tips.txt в папке программы есть? Он случАем не пустой ли?

Мазов Гоша aka Carc
Личный блог http://nonp.blogspot.com<\/u><\/a>
ICQ: 86905722 (стабильно invisible, так что пишем не дожидаясь)
amlpages@amlpages.com
Спасибо: 0 
ProfileQuote Reply



Post №: 160
Joined: 16.04.10
Location: Cеверная столица
Rank: 0
link post  Posted: 12.07.10 15:28. Post subject: При переходе между с..


При переходе между страницами с помощью кнопки "Следующая(предыдущая) страница" или Ctrl+Alt+Вверх/Вниз не задействуется синтаксическая подсветка, т.е., похоже, не происходит перерисовки.

"Если хочешь указать на ошибки, то сначала похвали"
(х/ф "Обыкновенное чудо")
Спасибо: 0 
ProfileQuote Reply
moderator




Post №: 3726
Joined: 28.05.05
Location: Россия, Москва
Rank: 1
link post  Posted: 12.07.10 17:17. Post subject: DenisSMI пишет: При..


DenisSMI пишет:

 quote:
При переходе между страницами с помощью кнопки "Следующая(предыдущая) страница" или Ctrl+Alt+Вверх/Вниз не задействуется синтаксическая подсветка, т.е., похоже, не происходит перерисовки.


Она и не должна. Синтаксическая подсветка достаточно "тяжелый" механизм, и требует много вычислительных ресурсов. Поэтому если на любой чих начинать "светить", то только и будем, что любоваться, как софт пыхтит над подсветкой, вместо того чтобы работать с софтиной. Поэтому подсветка включается отложенно, только когда действительно начинаем работать с текстом.

Более того, даже и страница открывается с некоторой задержкой. Т.к. если открывать на каждый чих, то быстро по "листьям" дерева не поскочешь. Данные в странице могут быть вообще любого размера (хоть мегабайты, хоть сотни). Поэтому Aml Pages самую чуточку (для пользователя незаметно, несколько сотен миллисекунд) ждет: если пользователь с узла не "ушел" - значит оно нам надо, и данные открываются. А если навигация быстрая, и уже перешли на другой узел, то значит и незачем.
Достоинства, полагаю, на лицо, хотя бы потому, что пока не озвучено, об этом никто и не догадывается. На больших документах эта штука у-у-ух как работает, а с маленькими и разницы не видно.

Мазов Гоша aka Carc
Личный блог http://nonp.blogspot.com<\/u><\/a>
ICQ: 86905722 (стабильно invisible, так что пишем не дожидаясь)
amlpages@amlpages.com
Спасибо: 0 
ProfileQuote Reply



Post №: 161
Joined: 16.04.10
Location: Cеверная столица
Rank: 0
link post  Posted: 12.07.10 18:19. Post subject: Carc пишет: 1) Кака..


Carc пишет:

 quote:
1) Какая версия использовалась: с инсталлером или портабельная? Русская, аглицкая?
2) Файл tips.txt в папке программы есть? Он случАем не пустой ли?



Последняя русская портабельная.
Файлa tips.txt в архиве нет.

Carc пишет:

 quote:
Данные в странице могут быть вообще любого размера (хоть мегабайты, хоть сотни).


Этого и в самом деле я не знал. Здорово!
Все равно возникает желание мануально включать подсветку (кнопка или HotKey), т.к. включается она только, если начинаешь прокручивать документ. Если же документ "одностраничный", то прокручивать его не получается, тогда приходится или включать подсветку заново, или кликать по каждой строке, в которой подсветка задействована.
Или может в выпадающее меню со списком подсветок включить команду "обновить"? Ну и HotKey присвоить...

"Если хочешь указать на ошибки, то сначала похвали"
(х/ф "Обыкновенное чудо")
Спасибо: 0 
ProfileQuote Reply
moderator




Post №: 3727
Joined: 28.05.05
Location: Россия, Москва
Rank: 1
link post  Posted: 12.07.10 18:29. Post subject: DenisSMI пишет: Пос..


DenisSMI пишет:

 quote:
Последняя русская портабельная.
Файлa tips.txt в архиве нет.


Да спасибо за репорт.
Уже перезалил архив вместе с файлом советов дня. Лежит тут: http://www.amlpages.com/Source/amlpages_ru_pe.zip<\/u><\/a>

Уф-ф-ф, а ведь давно файла советов в нем нету... И хоть бы кто сказал Вот яркая иллюстрация до чего доводят пользователя диалоги с советом дня при старте программы. Дичь!

Мазов Гоша aka Carc
Личный блог http://nonp.blogspot.com<\/u><\/a>
ICQ: 86905722 (стабильно invisible, так что пишем не дожидаясь)
amlpages@amlpages.com
Спасибо: 0 
ProfileQuote Reply
moderator




Post №: 3728
Joined: 28.05.05
Location: Россия, Москва
Rank: 1
link post  Posted: 12.07.10 18:34. Post subject: DenisSMI пишет: Это..


DenisSMI пишет:

 quote:
Этого и в самом деле я не знал. Здорово!


Ну сотни конечно не сотни, это на тестовых примерах лично проверял документы размером в 400 мегабайт... Но все равно, визаулизация банальной текста или веб страницы в пару метров - это уже ощутимые задержки. При начале работы со страницей эти секунда-половины мелочь, а когда нужна быстрая навигация - это уже очень ощутимо. Ну а размеры метр-два-другой, это как раз вполне частый случай.

DenisSMI пишет:

 quote:
Все равно возникает желание мануально включать подсветку (кнопка или HotKey), т.к. включается она только, если начинаешь прокручивать документ. Если же документ "одностраничный", то прокручивать его не получается, тогда приходится или включать подсветку заново, или кликать по каждой строке, в которой подсветка задействована.
Или может в выпадающее меню со списком подсветок включить команду "обновить"? Ну и HotKey присвоить...


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

Мазов Гоша aka Carc
Личный блог http://nonp.blogspot.com<\/u><\/a>
ICQ: 86905722 (стабильно invisible, так что пишем не дожидаясь)
amlpages@amlpages.com
Спасибо: 0 
ProfileQuote Reply



Post №: 162
Joined: 16.04.10
Location: Cеверная столица
Rank: 0
link post  Posted: 12.07.10 18:48. Post subject: Carc пишет: Я над э..


Carc пишет:

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


Идея хорошая, только как оптимальную задержку подобрать?

"Если хочешь указать на ошибки, то сначала похвали"
(х/ф "Обыкновенное чудо")
Спасибо: 0 
ProfileQuote Reply
moderator




Post №: 3729
Joined: 28.05.05
Location: Россия, Москва
Rank: 1
link post  Posted: 12.07.10 18:59. Post subject: DenisSMI пишет: Иде..


DenisSMI пишет:

 quote:
Идея хорошая, только как оптимальную задержку подобрать?


Секунду, полторы вполне хватит.

Мазов Гоша aka Carc
Личный блог http://nonp.blogspot.com<\/u><\/a>
ICQ: 86905722 (стабильно invisible, так что пишем не дожидаясь)
amlpages@amlpages.com
Спасибо: 0 
ProfileQuote Reply



Post №: 163
Joined: 16.04.10
Location: Cеверная столица
Rank: 0
link post  Posted: 12.07.10 19:53. Post subject: Для панели "Сове..


Для панели "Советы" нашел решение (она наезжала на последнюю кнопку панели "Документ") - в конце панели "Документ" добавил 2 разделителя, теперь "Советы" наезжает на один из них, а не на кнопку. Решение устраивает

"Если хочешь указать на ошибки, то сначала похвали"
(х/ф "Обыкновенное чудо")
Спасибо: 0 
ProfileQuote Reply
moderator




Post №: 3730
Joined: 28.05.05
Location: Россия, Москва
Rank: 1
link post  Posted: 12.07.10 20:42. Post subject: DenisSMI пишет: Для..


DenisSMI пишет:

 quote:
Для панели "Советы" нашел решение (она наезжала на последнюю кнопку панели "Документ") - в конце панели "Документ" добавил 2 разделителя, теперь "Советы" наезжает на один из них, а не на кнопку. Решение устраивает


Просто, но гениально...

Мазов Гоша aka Carc
Личный блог http://nonp.blogspot.com<\/u><\/a>
ICQ: 86905722 (стабильно invisible, так что пишем не дожидаясь)
amlpages@amlpages.com
Спасибо: 0 
ProfileQuote Reply



Post №: 164
Joined: 16.04.10
Location: Cеверная столица
Rank: 0
link post  Posted: 12.07.10 21:37. Post subject: Carc пишет: Просто,..


Carc пишет:

 quote:
Просто, но гениально...


Хоть в советы добавляй

"Если хочешь указать на ошибки, то сначала похвали"
(х/ф "Обыкновенное чудо")
Спасибо: 0 
ProfileQuote Reply
moderator




Post №: 3732
Joined: 28.05.05
Location: Россия, Москва
Rank: 1
link post  Posted: 12.07.10 21:40. Post subject: DenisSMI пишет: Хот..


DenisSMI пишет:

 quote:
Хоть в советы добавляй


Пожалуй можно...

Мазов Гоша aka Carc
Личный блог http://nonp.blogspot.com<\/u><\/a>
ICQ: 86905722 (стабильно invisible, так что пишем не дожидаясь)
amlpages@amlpages.com
Спасибо: 0 
ProfileQuote Reply



Post №: 166
Joined: 16.04.10
Location: Cеверная столица
Rank: 0
link post  Posted: 13.07.10 20:25. Post subject: При переключении пан..


При переключении панели "Дерево" в режим Метки процессор грузится на 100% и поиск меток занимает минуты 2. Всего меток около 25 на двух страницах. Остальные страницы без меток. Aml Pages каждый раз все метки заново ищет что ли?

"Если хочешь указать на ошибки, то сначала похвали"
(х/ф "Обыкновенное чудо")
Спасибо: 0 
ProfileQuote Reply
moderator




Post №: 3744
Joined: 28.05.05
Location: Россия, Москва
Rank: 1
link post  Posted: 18.07.10 11:31. Post subject: DenisSMI пишет: При..


DenisSMI пишет:

 quote:
При переключении панели "Дерево" в режим Метки процессор грузится на 100% и поиск меток занимает минуты 2. Всего меток около 25 на двух страницах. Остальные страницы без меток. Aml Pages каждый раз все метки заново ищет что ли?


Не совсем так... Ищет только там где они есть, если один раз искала и точно знает что меток в тексте конкретной страницы нет, то повторно уже искать и вовсе не будет. Ну а при изменении текста, конечно, анализирует заново (ну это один фиг на лету все равно, т.к. в момент изменения текста в редакторе Aml Pages уже точно знает, есть в нем метки или нет).

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

Мазов Гоша aka Carc
Личный блог http://nonp.blogspot.com<\/u><\/a>
ICQ: 86905722 (стабильно invisible, так что пишем не дожидаясь)
amlpages@amlpages.com
Спасибо: 0 
ProfileQuote Reply



Post №: 168
Joined: 16.04.10
Location: Cеверная столица
Rank: 0
link post  Posted: 13.07.10 21:29. Post subject: Проверил еще несколь..


Проверил еще несколько раз:
если комп не перегружен другими программами, то метки появляются через 17 секунд.
Все равно довольно долго...

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

Предлагаю сохранять все метки в отдельном документе и считывать их оттуда при переключении панели "Дерево" в режим Метки. Актуализировать же этот список при добавлении/удалении метки. Чтобы не актуализировать все метки, разбить весь список на страницы и при добавлении/удалении метки актуализировать только метки этой страницы, а не всего документа. Ну или написать алгоритм, который точно высчитывает откуда убрать (или куда добавить) конкретную метку.

Кроме того, удобнее было бы, я считаю, если бы вместо "корневой" метки (метка, слева от которой располагается "+") отображалось название страницы, чтобы сразу было видно, какой странице принадлежат метки. Тогда название страницы из всплывающей подсказки меток можно было бы убрать...

Ну и сортировку меток (через значок в панели "Дерево") добавить было бы неплохо. Например, если много меток, то сортировка по алфавиту (или по дате добавления/создания) здорово бы упростила навигацию по ним.

"Если хочешь указать на ошибки, то сначала похвали"
(х/ф "Обыкновенное чудо")
Спасибо: 0 
ProfileQuote Reply
moderator




Post №: 3745
Joined: 28.05.05
Location: Россия, Москва
Rank: 1
link post  Posted: 18.07.10 11:41. Post subject: DenisSMI пишет: Про..


DenisSMI пишет:

 quote:
Проверил еще несколько раз:
если комп не перегружен другими программами, то метки появляются через 17 секунд.
Все равно довольно долго...

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


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

DenisSMI пишет:

 quote:
Предлагаю сохранять все метки в отдельном документе и считывать их оттуда при переключении панели "Дерево" в режим Метки. Актуализировать же этот список при добавлении/удалении метки. Чтобы не актуализировать все метки, разбить весь список на страницы и при добавлении/удалении метки актуализировать только метки этой страницы, а не всего документа. Ну или написать алгоритм, который точно высчитывает откуда убрать (или куда добавить) конкретную метку.


Дык именно так оно и сделано
1) Все кроме текущей страницы (она скорее всего понадобится первой) анализируется в фоновом режиме.
2) Повторно метки НЕ ищутся: после первого же поиска Aml Pages уже в курсе, где метки есть, а где их нету, и там где нету, поиск не производится.
3) В список метки фактически не добавляются: список работает в виртуальном режиме. Как только пользователь доскроллиться до нужного места, вот только тогда Aml Pages и полезет за информацией о метке.
4) После редактирования текста Aml Pages сразу заносит служебную информацию: есть метки в тексте, или нет. Если меток нет, она вообще этот текст НЕ анализирует.
По другому там и не выйдет иначе: у меня документы по десяткам мегабайт, да еще у меня они не самые большие. Так что максимальная алгоритмическая оптимизация, отложенные вычисления, кешированные результаты, фоновый поиск - это святое, сугубая необходимость.

DenisSMI пишет:

 quote:
Кроме того, удобнее было бы, я считаю, если бы вместо "корневой" метки (метка, слева от которой располагается "+") отображалось название страницы, чтобы сразу было видно, какой странице принадлежат метки. Тогда название страницы из всплывающей подсказки меток можно было бы убрать...


Ну теоретически конечно можно и так сделать. Но с другой стороны, когда копаемся в метках нас же интересует именно инфа по метке, текст метки!?! Хотя для корневой можно выдавать эту инфу во всплывающей подсказке...

DenisSMI пишет:

 quote:
Ну и сортировку меток (через значок в панели "Дерево") добавить было бы неплохо. Например, если много меток, то сортировка по алфавиту (или по дате добавления/создания) здорово бы упростила навигацию по ним.


По алфавиту сделать несложно, но видимо это имеет смысл только в пределах ветки (одна ветка это метки одной страницы). А вот информации по дате\времени вставки метки пока нет. Хотя, собсна, теоретически несложно добавить в информацию о метке.

Мазов Гоша aka Carc
Личный блог http://nonp.blogspot.com<\/u><\/a>
ICQ: 86905722 (стабильно invisible, так что пишем не дожидаясь)
amlpages@amlpages.com
Спасибо: 0 
ProfileQuote Reply



Post №: 188
Joined: 16.04.10
Location: Cеверная столица
Rank: 0
link post  Posted: 18.07.10 11:53. Post subject: Carc пишет: 3) В сп..


Carc пишет:

 quote:
3) В список метки фактически не добавляются: список работает в виртуальном режиме. Как только пользователь доскроллиться до нужного места, вот только тогда Aml Pages и полезет за информацией о метке.


Как это "доскроллиться"? Если я переключаюсь в режим "Метки", то сразу появляются метки активной страницы, и после задержки метки всех остальных страниц. Где там скроллиться?
И почему задержка такая большая для меток неактивных страниц?
Carc пишет:

 quote:
Ну теоретически конечно можно и так сделать. Но с другой стороны, когда копаемся в метках нас же интересует именно инфа по метке, текст метки!?! Хотя для корневой можно выдавать эту инфу во всплывающей подсказке...


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

 quote:
По алфавиту сделать несложно, но видимо это имеет смысл только в пределах ветки (одна ветка это метки одной страницы).


Да, это я и имел ввиду. Только что будет происходить при переходе на другую ветку? Автоматическое расположение по алфавиту? Или заново надо будет вид сортировки из списка выбирать? И что произойдет с сортировкой той веткой, с которой ушли?

"Если хочешь указать на ошибки, то сначала похвали"
(х/ф "Обыкновенное чудо")
Спасибо: 0 
ProfileQuote Reply
moderator




Post №: 3753
Joined: 28.05.05
Location: Россия, Москва
Rank: 1
link post  Posted: 18.07.10 12:04. Post subject: DenisSMI пишет: Как..


DenisSMI пишет:

 quote:
Как это "доскроллиться"? Если я переключаюсь в режим "Метки", то сразу появляются метки активной страницы, и после задержки метки всех остальных страниц. Где там скроллиться?


Вся информация о метке: текст, всплывающая подсказка, иконки будет выниматься только в самый последний момент, когда метка станет видимой в этом списке на экране.

DenisSMI пишет:

 quote:
И почему задержка такая большая для меток неактивных страниц?


Хм, и в чем величина задержки!?! Секунду другую и данные уже вынимаются... Все таки же весь документ - полностью - все страницы просматриваются (ну, конечно, как и говорил, кроме тех, в которых точно известно что меток нет и вовсе).

DenisSMI пишет:

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


Ну, пожалуй, ты прав. Наверное так и сделаю в ближайшей же сборке. Пожалуй, так будет удобнее. Неплохая идея.

DenisSMI пишет:

 quote:
Да, это я и имел ввиду. Только что будет происходить при переходе на другую ветку? Автоматическое расположение по алфавиту? Или заново надо будет вид сортировки из списка выбирать? И что произойдет с сортировкой той веткой, с которой ушли?


Мне кажется для простоты имеет смысл сразу применять сортировку по алфавиту в пределах ветки, но для всех веток сразу. Мне кажется это проще для восприятия. Если для дерева еще имеет смысл индивидуальная сортировка по веткам, то для меток вряд ли...

Мазов Гоша aka Carc
Личный блог http://nonp.blogspot.com<\/u><\/a>
ICQ: 86905722 (стабильно invisible, так что пишем не дожидаясь)
amlpages@amlpages.com
Спасибо: 0 
ProfileQuote Reply
Replys - 65 , page: 1 2 3 4 All [new only]
Reply:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Username, Password:      register    
Тему читают:
- user online
- user offline
All times are GMT  3 Hours. Hits today: 2
You can: smiles yes, images yes, types yes, poll no
avatars yes, links on, premoderation off, edit new post no