View previous topic :: View next topic |
Author |
Message |
Dmitry Tarasov
Joined: 18 Mar 2005 Posts: 26 Location: Санкт-Петербург
|
(Separately) Posted: Tue Mar 30, 2010 13:27 Post subject: Re: Total Commander 7.55 public beta 1 |
|
|
CaptainFlint wrote: |
• Увеличена максимальная длина строки в Lister'е до 1024 символов.
|
Мне нередко приходится просматривать и искать в широких рекордсетах
текстового формата, поэтому появлению этого расширения особенно рад.
Принудительная свёртка на 512 символов очень мешала.
Поиском обнаружить причину этого ограничения не удавалось, а спросить
стеснялся. С чем всё же оно связано, с используемой версией Delphi? _________________ #115916 Personal licence |
|
Back to top |
|
|
Avada
Joined: 01 Aug 2008 Posts: 10261 Location: Россия, Саратов
|
(Separately) Posted: Tue Mar 30, 2010 13:52 Post subject: |
|
|
Dmitry Tarasov
Из истории версии 4.02.
Quote: | 25.08.99 Добавлено: Внутренний просмотрщик: Значение по умолчанию для длины строки при отключённом режиме переноса строк увеличено до 256 символов, а максимальной длины, которую можно задать в настройках - до 512 (режим "Только текст"). |
Из истории версии 7.55.
Quote: | 13.12.09 Добавлено: Внутренний просмотрщик: Максимальная длина строки увеличена до 1024 символов (Unicode: 512), буфер чтения увеличен до 128 Кб. |
Десять лет. Прогресс — штука медленная... И, видимо, до 4.02 всё было ещё хуже. А используемая версия Delphi у Гислера прежняя. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
|
CaptainFlint
Joined: 14 Dec 2004 Posts: 6151 Location: Москва
|
(Separately) Posted: Tue Mar 30, 2010 14:47 Post subject: |
|
|
Dmitry Tarasov wrote: | С чем всё же оно связано, с используемой версией Delphi? |
Нет, с особенностью работы Lister'а с файлами. Для ускорения работы Lister читает не весь файл, а только небольшой блок — размером, как процитировал Avada, 128 килобайт, что даёт возможность с одинаковой скоростью открывать как десятибайтные, так и десятигигабайтные файлы. Но если файл бинарный, и в нём очень долго не встречается символ перевода строки, то все эти 128 килобайт (и даже больше) запросто могут оказаться одной сверхдлинной строкой. Если где-то не остановиться, то придётся считывать, возможно, весь файл целиком, и всё ускорение работы сойдёт на нет (не говоря уж о потреблении памяти). Кроме того, если весь считанный блок оказался одной длинной строкой, то пустое место под ней в окне просмотра тоже надо чем-то заполнить, иначе будет выглядеть, как будто достигли конца файла. Вот Гислер и решил принудительно разрывать строки по достижении определённого количества символов. Это сразу решает и проблему поблочного считывания, и проблему заполнения пустого места. Неудобства, конечно, тоже есть, но это проблема всех компромиссов. Лучшего решения пока, насколько я знаю, не придумано. _________________ Почему же, ё-моё, ты нигде не пишешь "ё"? |
|
Back to top |
|
|
Nikola Ant
Joined: 28 Sep 2009 Posts: 105 Location: Poltava
|
(Separately) Posted: Tue Mar 30, 2010 20:30 Post subject: |
|
|
2alexey65536 : Фоновый подсчет размера выделенных каталогов сегодня немного удивил...
Как таковых задержек по времени, в сравнении с 750а, - не заметил. Этой функцией пользовался давно и на предыдущих версиях. Информативность процесса возросла - знаки «?» вместо привычных «папка» и дополнительная иконка обновления из exe_шника. |
|
Back to top |
|
|
alexey65536
Joined: 20 Jan 2006 Posts: 1056 Location: Taganrog
|
(Separately) Posted: Wed Mar 31, 2010 08:42 Post subject: |
|
|
Да, заметил. Но, скорее всего, это у меня субъективное восприятие (раньше - короткое "подвисание" и результат, а сейчас непривычный уход процесса в фон), и неожиданные вопросики, которых сначала вообще не заметил и очень был удивлен - а где размер, собственно?)
Буду привыкать _________________ #199018 |
|
Back to top |
|
|
Parcan
Joined: 15 Dec 2004 Posts: 398 Location: Russian
|
(Separately) Posted: Wed Mar 31, 2010 14:32 Post subject: |
|
|
Фоновый подсчет размера выделенных каталогов это супер нововведение.
У меня активно используется файловый обмен и ежедневно получаются папки с туевой кучей мелких файлов, раньше посмотреть размер папки была целая проблема залипало секунд на 10-15, а теперь жмакнул и дальше работаешь. |
|
Back to top |
|
|
_92
Joined: 23 Nov 2005 Posts: 398 Location: ufa
|
(Separately) Posted: Thu Apr 01, 2010 11:48 Post subject: |
|
|
Parcan wrote: | Фоновый подсчет размера выделенных каталогов это супер нововведение.
У меня активно используется файловый обмен и ежедневно получаются папки с туевой кучей мелких файлов, раньше посмотреть размер папки была целая проблема залипало секунд на 10-15, а теперь жмакнул и дальше работаешь. |
имхо dirsizecalc нагляднее и тоже относительно быстро
ps
кстати сейчас стал появляться этот новый значок-иконка в процессе подсчета плагином:
_________________ ubuntu+tc+synwrite |
|
Back to top |
|
|
CaptainFlint
Joined: 14 Dec 2004 Posts: 6151 Location: Москва
|
(Separately) Posted: Sat Apr 03, 2010 13:37 Post subject: |
|
|
_________________ Почему же, ё-моё, ты нигде не пишешь "ё"? |
|
Back to top |
|
|
D1P
Joined: 20 Dec 2004 Posts: 2973 Location: Тбилиси
|
(Separately) Posted: Sat Apr 03, 2010 23:24 Post subject: |
|
|
Обнаружил следующую ошибку в этой бете:
Имеется каталог, в котором находится ещё несколько тысяч подкаталогов. Некоторые подкаталоги отмечаются комментариями (примерно 1/5 часть).
Также имеется цветовая схема, по которой подсвечиваются все файлы, у которых есть комментарий (tc.комментарий!=).
Так вот, я заметил, что иногда эта подсветка перестаёт срабатывать. Т.е. я знаю, что у какого-то каталога есть комментарий, при наведении курсора он отображается, но подсветки нет. Обновление панели помогает.
Глюк воспроизводится достаточно случайно и довольно редко, систематику выявить не удалось. Связываю это с тем, что
Quote: | • Множество операций теперь поддерживают фоновый режим:
...
е) расцветка файлов при использовании полей WDX-плагинов с фоновым подсчётом. |
_________________ База знаний о Total Commander
Блог |
|
Back to top |
|
|
CaptainFlint
Joined: 14 Dec 2004 Posts: 6151 Location: Москва
|
(Separately) Posted: Sat Apr 03, 2010 23:34 Post subject: |
|
|
D1P
Боюсь, что такой репорт не найдёт понимания в сердце Гислера. Я у себя такого не наблюдал, но подсветкой по комментариям я пользуюсь не настолько активно.
Есть один известный багофич: при автообновлении содержимого панели Тотал не обновляет подсветку (Гислер говорил, что это ударит по производительности). Это довольно старый багофич, и, по идее, ты на него должен был бы гораздо раньше наткнуться, но всё же, может быть так, что это он? _________________ Почему же, ё-моё, ты нигде не пишешь "ё"? |
|
Back to top |
|
|
D1P
Joined: 20 Dec 2004 Posts: 2973 Location: Тбилиси
|
(Separately) Posted: Sat Apr 03, 2010 23:53 Post subject: |
|
|
CaptainFlint wrote: | Есть один известный багофич: при автообновлении содержимого панели Тотал не обновляет подсветку |
Нет, явно не оно.
CaptainFlint wrote: | Боюсь, что такой репорт не найдёт понимания в сердце Гислера. |
Ну а как ещё объяснить, чтобы мысль проникла даже не в сердце, а прямо в мозг? Привести процент случаев, в которых баг проявляется?
Я заметил-то баг совсем случайно. Каталоги, о которых идёт речь - это музыкальные альбомы, в комментарии я вношу оценку и краткое описание всех прослушанных альбомов. Первый раз я обратил на ошибку внимание, когда у альбома, который я точно слушал не один раз, отсутствовала подсветка, потом - уже чисто внимательно стал смотреть на панель. _________________ База знаний о Total Commander
Блог |
|
Back to top |
|
|
D1P
Joined: 20 Dec 2004 Posts: 2973 Location: Тбилиси
|
(Separately) Posted: Sun Apr 04, 2010 00:44 Post subject: |
|
|
Ага, кажется нашёл способ воспроизведения проблемы. Для упрощения делаем следующее: создаём несколько тысяч каталогов или точек монтирования для них, и через инструмент изменения атрибутов всем навешиваем какой-нибудь комментарий.
Далее хитрый алгоритм:
1) Ставим в каталоге сортировку по размеру (по возрастанию).
2) Поднимаемся на уровень вверх.
3) Входим в каталог.
4) Жмём Alt+Shift+Enter.
5) Пока в фоне идёт подсчёт размера каталогов, начинаем двигать скроллер панели туда-сюда, чтобы всё время попадать на разные участки списка (при нескольких тысячах каталогов это не составляет проблемы). Подсчёт размера, естественно, происходит сначала у той части каталогов, которая видна на экране
6) ВНЕЗАПНО меняем порядок сортировки (размер: по убыванию) до того, как подсчитался размер всех каталогов.
7) Скроллим панель к тому месту, где оказались каталоги, для которых место подсчитано.
8) Внимательно смотрим. Для некоторых каталогов подсветки нет, в то время как коментарии, как мы знаем, есть у всех каталогов.
Если быстро делать пункты 5-6, то воспроизводится в 100% случаев. _________________ База знаний о Total Commander
Блог |
|
Back to top |
|
|
790
Joined: 09 Aug 2008 Posts: 309
|
(Separately) Posted: Sun Apr 04, 2010 15:05 Post subject: |
|
|
D1P
Похожая ситуация.
У меня видео-файлы раскрашены разным цветом, в зависимости от кол-ва аудио-каналов в них. Занимается этим wdx_Media. Так вот в 7.55 при большом кол-ве видео-файлов в папке, заметно как они закрашиваются постепенно, сверху вниз. В предыдущих версиях ТС такого не было.
Скорее всего это проиходит из-за "фоновой направленности" 7.55.
Но, возможно, это и лучшему, т.к. раньше ТС у меня мог вообще зависнуть, когда в папке оказывался очень "тяжёлый" видео-файл с каким-нибудь там HDTV и т.п. _________________ TC 11.03, Win10x64
Cuda уехал text, он был ещё вчераа... |
|
Back to top |
|
|
D1P
Joined: 20 Dec 2004 Posts: 2973 Location: Тбилиси
|
(Separately) Posted: Sun Apr 04, 2010 16:11 Post subject: |
|
|
790 wrote: | У меня видео-файлы раскрашены разным цветом, в зависимости от кол-ва аудио-каналов в них. Занимается этим wdx_Media. Так вот в 7.55 при большом кол-ве видео-файлов в папке, заметно как они закрашиваются постепенно, сверху вниз. В предыдущих версиях ТС такого не было. |
Неее. То, что ты наблюдаешь - это действительно новая фича этой беты. Так и должно быть.
Я же описываю ситуацию, в которой фоновое подкрашивание останавливается совсем. _________________ База знаний о Total Commander
Блог |
|
Back to top |
|
|
cluster
Joined: 26 May 2009 Posts: 79
|
(Separately) Posted: Wed Apr 07, 2010 15:02 Post subject: |
|
|
Обычно бета-версии раз в две недели выходят (+\-)
Ждём вторую.. |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|