Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Total Commander 7.55 public beta 1
Goto page Previous  1, 2, 3, 4  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы printer-friendly view
View previous topic :: View next topic  
Author Message
Dmitry Tarasov



Joined: 18 Mar 2005
Posts: 26
Location: Санкт-Петербург

Post (Separately) Posted: Tue Mar 30, 2010 13:27    Post subject: Re: Total Commander 7.55 public beta 1 Reply with quote

CaptainFlint wrote:

• Увеличена максимальная длина строки в Lister'е до 1024 символов.

Мне нередко приходится просматривать и искать в широких рекордсетах
текстового формата, поэтому появлению этого расширения особенно рад.
Принудительная свёртка на 512 символов очень мешала.
Поиском обнаружить причину этого ограничения не удавалось, а спросить
стеснялся. С чем всё же оно связано, с используемой версией Delphi?
_________________
#115916 Personal licence
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10261
Location: Россия, Саратов

Post (Separately) Posted: Tue Mar 30, 2010 13:52    Post subject: Reply with quote

Dmitry Tarasov
Из истории версии 4.02.
Quote:
25.08.99 Добавлено: Внутренний просмотрщик: Значение по умолчанию для длины строки при отключённом режиме переноса строк увеличено до 256 символов, а максимальной длины, которую можно задать в настройках - до 512 (режим "Только текст").

Из истории версии 7.55.
Quote:
13.12.09 Добавлено: Внутренний просмотрщик: Максимальная длина строки увеличена до 1024 символов (Unicode: 512), буфер чтения увеличен до 128 Кб.

Десять лет. Прогресс — штука медленная... Wink И, видимо, до 4.02 всё было ещё хуже. А используемая версия Delphi у Гислера прежняя.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
CaptainFlint



Joined: 14 Dec 2004
Posts: 6151
Location: Москва

Post (Separately) Posted: Tue Mar 30, 2010 14:47    Post subject: Reply with quote

Dmitry Tarasov wrote:
С чем всё же оно связано, с используемой версией Delphi?

Нет, с особенностью работы Lister'а с файлами. Для ускорения работы Lister читает не весь файл, а только небольшой блок — размером, как процитировал Avada, 128 килобайт, что даёт возможность с одинаковой скоростью открывать как десятибайтные, так и десятигигабайтные файлы. Но если файл бинарный, и в нём очень долго не встречается символ перевода строки, то все эти 128 килобайт (и даже больше) запросто могут оказаться одной сверхдлинной строкой. Если где-то не остановиться, то придётся считывать, возможно, весь файл целиком, и всё ускорение работы сойдёт на нет (не говоря уж о потреблении памяти). Кроме того, если весь считанный блок оказался одной длинной строкой, то пустое место под ней в окне просмотра тоже надо чем-то заполнить, иначе будет выглядеть, как будто достигли конца файла. Вот Гислер и решил принудительно разрывать строки по достижении определённого количества символов. Это сразу решает и проблему поблочного считывания, и проблему заполнения пустого места. Неудобства, конечно, тоже есть, но это проблема всех компромиссов. Лучшего решения пока, насколько я знаю, не придумано.
_________________
Почему же, ё-моё, ты нигде не пишешь "ё"?
Back to top
View user's profile Send private message
Nikola Ant



Joined: 28 Sep 2009
Posts: 105
Location: Poltava

Post (Separately) Posted: Tue Mar 30, 2010 20:30    Post subject: Reply with quote

2alexey65536 : Фоновый подсчет размера выделенных каталогов сегодня немного удивил...
Как таковых задержек по времени, в сравнении с 750а, - не заметил. Этой функцией пользовался давно и на предыдущих версиях. Информативность процесса возросла - знаки «?» вместо привычных «папка» и дополнительная иконка обновления из exe_шника.
Back to top
View user's profile Send private message
alexey65536



Joined: 20 Jan 2006
Posts: 1056
Location: Taganrog

Post (Separately) Posted: Wed Mar 31, 2010 08:42    Post subject: Reply with quote

Да, заметил. Но, скорее всего, это у меня субъективное восприятие (раньше - короткое "подвисание" и результат, а сейчас непривычный уход процесса в фон), и неожиданные вопросики, которых сначала вообще не заметил и очень был удивлен - а где размер, собственно?)Smile
Буду привыкатьSmile
_________________
#199018
Back to top
View user's profile Send private message
Parcan



Joined: 15 Dec 2004
Posts: 398
Location: Russian

Post (Separately) Posted: Wed Mar 31, 2010 14:32    Post subject: Reply with quote

Фоновый подсчет размера выделенных каталогов это супер нововведение.
У меня активно используется файловый обмен и ежедневно получаются папки с туевой кучей мелких файлов, раньше посмотреть размер папки была целая проблема залипало секунд на 10-15, а теперь жмакнул и дальше работаешь.
Back to top
View user's profile Send private message
_92



Joined: 23 Nov 2005
Posts: 398
Location: ufa

Post (Separately) Posted: Thu Apr 01, 2010 11:48    Post subject: Reply with quote

Parcan wrote:
Фоновый подсчет размера выделенных каталогов это супер нововведение.
У меня активно используется файловый обмен и ежедневно получаются папки с туевой кучей мелких файлов, раньше посмотреть размер папки была целая проблема залипало секунд на 10-15, а теперь жмакнул и дальше работаешь.


имхо dirsizecalc нагляднее и тоже относительно быстро

ps
кстати сейчас стал появляться этот новый значок-иконка в процессе подсчета плагином:

_________________
ubuntu+tc+synwrite
Back to top
View user's profile Send private message
CaptainFlint



Joined: 14 Dec 2004
Posts: 6151
Location: Москва

Post (Separately) Posted: Sat Apr 03, 2010 13:37    Post subject: Reply with quote

 !  CaptainFlint:
Оффтоп выделен в тему Для архива предлагается имя каталога, а не файла.

_________________
Почему же, ё-моё, ты нигде не пишешь "ё"?
Back to top
View user's profile Send private message
D1P



Joined: 20 Dec 2004
Posts: 2973
Location: Тбилиси

Post (Separately) Posted: Sat Apr 03, 2010 23:24    Post subject: Reply with quote

Обнаружил следующую ошибку в этой бете:
Имеется каталог, в котором находится ещё несколько тысяч подкаталогов. Некоторые подкаталоги отмечаются комментариями (примерно 1/5 часть).
Также имеется цветовая схема, по которой подсвечиваются все файлы, у которых есть комментарий (tc.комментарий!=).
Так вот, я заметил, что иногда эта подсветка перестаёт срабатывать. Т.е. я знаю, что у какого-то каталога есть комментарий, при наведении курсора он отображается, но подсветки нет. Обновление панели помогает.
Глюк воспроизводится достаточно случайно и довольно редко, систематику выявить не удалось. Связываю это с тем, что
Quote:
• Множество операций теперь поддерживают фоновый режим:
...
е) расцветка файлов при использовании полей WDX-плагинов с фоновым подсчётом.

_________________
База знаний о Total Commander
Блог
Back to top
View user's profile Send private message
CaptainFlint



Joined: 14 Dec 2004
Posts: 6151
Location: Москва

Post (Separately) Posted: Sat Apr 03, 2010 23:34    Post subject: Reply with quote

D1P
Боюсь, что такой репорт не найдёт понимания в сердце Гислера. Я у себя такого не наблюдал, но подсветкой по комментариям я пользуюсь не настолько активно.

Есть один известный багофич: при автообновлении содержимого панели Тотал не обновляет подсветку (Гислер говорил, что это ударит по производительности). Это довольно старый багофич, и, по идее, ты на него должен был бы гораздо раньше наткнуться, но всё же, может быть так, что это он?
_________________
Почему же, ё-моё, ты нигде не пишешь "ё"?
Back to top
View user's profile Send private message
D1P



Joined: 20 Dec 2004
Posts: 2973
Location: Тбилиси

Post (Separately) Posted: Sat Apr 03, 2010 23:53    Post subject: Reply with quote

CaptainFlint wrote:
Есть один известный багофич: при автообновлении содержимого панели Тотал не обновляет подсветку

Нет, явно не оно.
CaptainFlint wrote:
Боюсь, что такой репорт не найдёт понимания в сердце Гислера.

Ну а как ещё объяснить, чтобы мысль проникла даже не в сердце, а прямо в мозг? Привести процент случаев, в которых баг проявляется?
Я заметил-то баг совсем случайно. Каталоги, о которых идёт речь - это музыкальные альбомы, в комментарии я вношу оценку и краткое описание всех прослушанных альбомов. Первый раз я обратил на ошибку внимание, когда у альбома, который я точно слушал не один раз, отсутствовала подсветка, потом - уже чисто внимательно стал смотреть на панель.
_________________
База знаний о Total Commander
Блог
Back to top
View user's profile Send private message
D1P



Joined: 20 Dec 2004
Posts: 2973
Location: Тбилиси

Post (Separately) Posted: Sun Apr 04, 2010 00:44    Post subject: Reply with quote

Ага, кажется нашёл способ воспроизведения проблемы. Для упрощения делаем следующее: создаём несколько тысяч каталогов или точек монтирования для них, и через инструмент изменения атрибутов всем навешиваем какой-нибудь комментарий.
Далее хитрый алгоритм:
1) Ставим в каталоге сортировку по размеру (по возрастанию).
2) Поднимаемся на уровень вверх.
3) Входим в каталог.
4) Жмём Alt+Shift+Enter.
5) Пока в фоне идёт подсчёт размера каталогов, начинаем двигать скроллер панели туда-сюда, чтобы всё время попадать на разные участки списка (при нескольких тысячах каталогов это не составляет проблемы). Подсчёт размера, естественно, происходит сначала у той части каталогов, которая видна на экране
6) ВНЕЗАПНО меняем порядок сортировки (размер: по убыванию) до того, как подсчитался размер всех каталогов.
7) Скроллим панель к тому месту, где оказались каталоги, для которых место подсчитано.
8) Внимательно смотрим. Для некоторых каталогов подсветки нет, в то время как коментарии, как мы знаем, есть у всех каталогов.

Если быстро делать пункты 5-6, то воспроизводится в 100% случаев.
_________________
База знаний о Total Commander
Блог
Back to top
View user's profile Send private message
790



Joined: 09 Aug 2008
Posts: 309

Post (Separately) Posted: Sun Apr 04, 2010 15:05    Post subject: Reply with quote

D1P
Похожая ситуация.
У меня видео-файлы раскрашены разным цветом, в зависимости от кол-ва аудио-каналов в них. Занимается этим wdx_Media. Так вот в 7.55 при большом кол-ве видео-файлов в папке, заметно как они закрашиваются постепенно, сверху вниз. В предыдущих версиях ТС такого не было.

Скорее всего это проиходит из-за "фоновой направленности" 7.55.
Но, возможно, это и лучшему, т.к. раньше ТС у меня мог вообще зависнуть, когда в папке оказывался очень "тяжёлый" видео-файл с каким-нибудь там HDTV и т.п.
_________________
TC 11.03, Win10x64

Cuda уехал text, он был ещё вчераа...
Back to top
View user's profile Send private message
D1P



Joined: 20 Dec 2004
Posts: 2973
Location: Тбилиси

Post (Separately) Posted: Sun Apr 04, 2010 16:11    Post subject: Reply with quote

790 wrote:
У меня видео-файлы раскрашены разным цветом, в зависимости от кол-ва аудио-каналов в них. Занимается этим wdx_Media. Так вот в 7.55 при большом кол-ве видео-файлов в папке, заметно как они закрашиваются постепенно, сверху вниз. В предыдущих версиях ТС такого не было.

Неее. То, что ты наблюдаешь - это действительно новая фича этой беты. Так и должно быть.
Я же описываю ситуацию, в которой фоновое подкрашивание останавливается совсем.
_________________
База знаний о Total Commander
Блог
Back to top
View user's profile Send private message
cluster



Joined: 26 May 2009
Posts: 79

Post (Separately) Posted: Wed Apr 07, 2010 15:02    Post subject: Reply with quote

Обычно бета-версии раз в две недели выходят (+\-)
Ждём вторую..
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы All times are GMT + 4 Hours
Goto page Previous  1, 2, 3, 4  Next
Page 3 of 4

 
Jump to:  
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