Total Commander 7.55 public beta 1

Обсуждение Total Commander. Установка, использование, настройка, решение проблем, скрытые функции. Обсуждение новых версий.

Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik

Аватара пользователя
Dmitry Tarasov
Сообщения: 26
Зарегистрирован: Пт мар 18, 2005 10:01
Откуда: Санкт-Петербург

Re: Total Commander 7.55 public beta 1

Сообщение Dmitry Tarasov »

CaptainFlint писал(а): • Увеличена максимальная длина строки в Lister'е до 1024 символов.
Мне нередко приходится просматривать и искать в широких рекордсетах
текстового формата, поэтому появлению этого расширения особенно рад.
Принудительная свёртка на 512 символов очень мешала.
Поиском обнаружить причину этого ограничения не удавалось, а спросить
стеснялся. С чем всё же оно связано, с используемой версией Delphi?
#115916 Personal licence
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Dmitry Tarasov
Из истории версии 4.02.
25.08.99 Добавлено: Внутренний просмотрщик: Значение по умолчанию для длины строки при отключённом режиме переноса строк увеличено до 256 символов, а максимальной длины, которую можно задать в настройках - до 512 (режим "Только текст").
Из истории версии 7.55.
13.12.09 Добавлено: Внутренний просмотрщик: Максимальная длина строки увеличена до 1024 символов (Unicode: 512), буфер чтения увеличен до 128 Кб.
Десять лет. Прогресс — штука медленная... :wink: И, видимо, до 4.02 всё было ещё хуже. А используемая версия Delphi у Гислера прежняя.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
CaptainFlint
Сообщения: 6239
Зарегистрирован: Вт дек 14, 2004 22:34
Контактная информация:

Сообщение CaptainFlint »

Dmitry Tarasov писал(а):С чем всё же оно связано, с используемой версией Delphi?
Нет, с особенностью работы Lister'а с файлами. Для ускорения работы Lister читает не весь файл, а только небольшой блок — размером, как процитировал Avada, 128 килобайт, что даёт возможность с одинаковой скоростью открывать как десятибайтные, так и десятигигабайтные файлы. Но если файл бинарный, и в нём очень долго не встречается символ перевода строки, то все эти 128 килобайт (и даже больше) запросто могут оказаться одной сверхдлинной строкой. Если где-то не остановиться, то придётся считывать, возможно, весь файл целиком, и всё ускорение работы сойдёт на нет (не говоря уж о потреблении памяти). Кроме того, если весь считанный блок оказался одной длинной строкой, то пустое место под ней в окне просмотра тоже надо чем-то заполнить, иначе будет выглядеть, как будто достигли конца файла. Вот Гислер и решил принудительно разрывать строки по достижении определённого количества символов. Это сразу решает и проблему поблочного считывания, и проблему заполнения пустого места. Неудобства, конечно, тоже есть, но это проблема всех компромиссов. Лучшего решения пока, насколько я знаю, не придумано.
Почему же, ё-моё, ты нигде не пишешь "ё"?
Nikola Ant
Сообщения: 105
Зарегистрирован: Пн сен 28, 2009 22:44
Откуда: Poltava

Сообщение Nikola Ant »

2alexey65536 : Фоновый подсчет размера выделенных каталогов сегодня немного удивил...
Как таковых задержек по времени, в сравнении с 750а, - не заметил. Этой функцией пользовался давно и на предыдущих версиях. Информативность процесса возросла - знаки «?» вместо привычных «папка» и дополнительная иконка обновления из exe_шника.
Аватара пользователя
alexey65536
Сообщения: 1056
Зарегистрирован: Пт янв 20, 2006 10:58
Откуда: Taganrog

Сообщение alexey65536 »

Да, заметил. Но, скорее всего, это у меня субъективное восприятие (раньше - короткое "подвисание" и результат, а сейчас непривычный уход процесса в фон), и неожиданные вопросики, которых сначала вообще не заметил и очень был удивлен - а где размер, собственно?):)
Буду привыкать:)
#199018
Аватара пользователя
Parcan
Сообщения: 399
Зарегистрирован: Ср дек 15, 2004 16:39
Откуда: Russian

Сообщение Parcan »

Фоновый подсчет размера выделенных каталогов это супер нововведение.
У меня активно используется файловый обмен и ежедневно получаются папки с туевой кучей мелких файлов, раньше посмотреть размер папки была целая проблема залипало секунд на 10-15, а теперь жмакнул и дальше работаешь.
Аватара пользователя
_92
Сообщения: 398
Зарегистрирован: Ср ноя 23, 2005 15:31
Откуда: ufa

Сообщение _92 »

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

ps
кстати сейчас стал появляться этот новый значок-иконка в процессе подсчета плагином:
Изображение
ubuntu+tc+synwrite
Аватара пользователя
CaptainFlint
Сообщения: 6239
Зарегистрирован: Вт дек 14, 2004 22:34
Контактная информация:

Сообщение CaptainFlint »

[mod="CaptainFlint"]Оффтоп выделен в тему Для архива предлагается имя каталога, а не файла.[/mod]
Почему же, ё-моё, ты нигде не пишешь "ё"?
Аватара пользователя
D1P
Сообщения: 2987
Зарегистрирован: Пн дек 20, 2004 18:30
Откуда: Тбилиси
Контактная информация:

Сообщение D1P »

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

Сообщение CaptainFlint »

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

Есть один известный багофич: при автообновлении содержимого панели Тотал не обновляет подсветку (Гислер говорил, что это ударит по производительности). Это довольно старый багофич, и, по идее, ты на него должен был бы гораздо раньше наткнуться, но всё же, может быть так, что это он?
Почему же, ё-моё, ты нигде не пишешь "ё"?
Аватара пользователя
D1P
Сообщения: 2987
Зарегистрирован: Пн дек 20, 2004 18:30
Откуда: Тбилиси
Контактная информация:

Сообщение D1P »

CaptainFlint писал(а):Есть один известный багофич: при автообновлении содержимого панели Тотал не обновляет подсветку
Нет, явно не оно.
CaptainFlint писал(а):Боюсь, что такой репорт не найдёт понимания в сердце Гислера.
Ну а как ещё объяснить, чтобы мысль проникла даже не в сердце, а прямо в мозг? Привести процент случаев, в которых баг проявляется?
Я заметил-то баг совсем случайно. Каталоги, о которых идёт речь - это музыкальные альбомы, в комментарии я вношу оценку и краткое описание всех прослушанных альбомов. Первый раз я обратил на ошибку внимание, когда у альбома, который я точно слушал не один раз, отсутствовала подсветка, потом - уже чисто внимательно стал смотреть на панель.
Аватара пользователя
D1P
Сообщения: 2987
Зарегистрирован: Пн дек 20, 2004 18:30
Откуда: Тбилиси
Контактная информация:

Сообщение D1P »

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

Если быстро делать пункты 5-6, то воспроизводится в 100% случаев.
790
Сообщения: 357
Зарегистрирован: Сб авг 09, 2008 18:08

Сообщение 790 »

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

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

Cuda уехал text, он был ещё вчераа...
Аватара пользователя
D1P
Сообщения: 2987
Зарегистрирован: Пн дек 20, 2004 18:30
Откуда: Тбилиси
Контактная информация:

Сообщение D1P »

790 писал(а):У меня видео-файлы раскрашены разным цветом, в зависимости от кол-ва аудио-каналов в них. Занимается этим wdx_Media. Так вот в 7.55 при большом кол-ве видео-файлов в папке, заметно как они закрашиваются постепенно, сверху вниз. В предыдущих версиях ТС такого не было.
Неее. То, что ты наблюдаешь - это действительно новая фича этой беты. Так и должно быть.
Я же описываю ситуацию, в которой фоновое подкрашивание останавливается совсем.
cluster
Сообщения: 82
Зарегистрирован: Вт май 26, 2009 15:25

Сообщение cluster »

Обычно бета-версии раз в две недели выходят (+\-)
Ждём вторую..
Ответить