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 

[wlx/wdx/wcx] TCTorrent
Goto page Previous  1, 2, 3 ... , 47, 48, 49  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
yozhik



Joined: 04 May 2014
Posts: 256
Location: Электросталь

Post (Separately) Posted: Wed Jun 26, 2024 14:46    Post subject: Reply with quote

А можно ли ещё отступ (margin) слева чуть увеличить (или сделать настраиваемым)? А то в тёмной теме (ох, опять она, несчастная) рамка фрейма белая и к ней буквы жмутся и с ней «сливаются». (Всё равно ведь в глубины полезете Rolling Eyes )

_________________
Amo ergo sum
Back to top
View user's profile Send private message
Loopback



Joined: 07 Sep 2009
Posts: 1526

Post (Separately) Posted: Wed Jun 26, 2024 17:45    Post subject: Reply with quote

yozhik wrote:
А можно ли ещё отступ (margin) слева чуть увеличить (или сделать настраиваемым)?

Это куда бóльшие глубины... Сейчас всё отсчитывается от левой границы прямоугольника, но если добавлять левый отступ, его придётся учитывать везде: в отрисовке текста/маркеров/значков, в расчетах ширин, в оффсетах и границах ссылок и еще бог знает где. Такие вещи, по-хорошему, надо было делать сразу. Не знаю даже.
Back to top
View user's profile Send private message
yozhik



Joined: 04 May 2014
Posts: 256
Location: Электросталь

Post (Separately) Posted: Wed Jun 26, 2024 20:34    Post subject: Reply with quote

Loopback wrote:
Это куда бóльшие глубины...

Ох, этого я и боялся. Добро, конечно. Хотелки сочинять — это как под гору бегать. Под гору вскачь, а в гору хоть плачь.
_________________
Amo ergo sum
Back to top
View user's profile Send private message
MAN-biker



Joined: 01 Nov 2021
Posts: 5
Location: Мытищи

Post (Separately) Posted: Wed Jun 26, 2024 23:41    Post subject: Reply with quote

yozhik wrote:
на этот торрент — в нём под заголовком Custom fields длииинный список AdditionalInfo. При вызове плагина этот список спрятан под треугольничком. Открывается он моментально, а вот закрывается значительно медленней: на x64 за 3-4 сек., а на x86 за 6-8 сек. Может быть возможно как-то оптимизировать закрытие?


Я не совсем понял про что вы, но если про вариант открытия по F3, то у меня там есть под "треугольничком" «Подробно» и там какая-то нестандартная хрень под треугольничком «Нестандартные».
Но в любом случае, я все эти "треугольнички" потыкал и туда и сюда, всё открывается и закрывается МОМЕНТАЛЬНО.
Винда 11 (22H2).
Back to top
View user's profile Send private message
yozhik



Joined: 04 May 2014
Posts: 256
Location: Электросталь

Post (Separately) Posted: Thu Jun 27, 2024 00:04    Post subject: Reply with quote

MAN-biker
Ну, да, верно, по-русски это список «Подробно», и да, он с «хренью» внутри. У меня Win 11 23H2, но сейчас ещё проверил на десятке 21H2 — есть тормоза при закрытии, причём до 8 секунд (на 32-битном Total'е). Вот на семёрке по-шустрее, за 3 секунды закрылось. А на XP ещё шустрее, секунды за 1,5 закрылось, но всё равно чуть притормаживает. Пока в голову не приходит на что бы ещё внимание обратить, что влиять на это может...
_________________
Amo ergo sum
Back to top
View user's profile Send private message
MAN-biker



Joined: 01 Nov 2021
Posts: 5
Location: Мытищи

Post (Separately) Posted: Thu Jun 27, 2024 05:28    Post subject: Reply with quote

yozhik, сейчас проверил ещё на рабочем компе, 10-ка (22H2) - Тотал
и плагин x64 - открывается и закрывается в доли секунды. Система на SSD, диск с торрет-файлом - на старом "механическом" HDD.
Back to top
View user's profile Send private message
Orion9



Joined: 01 Jan 2024
Posts: 772

Post (Separately) Posted: Thu Jun 27, 2024 13:00    Post subject: Reply with quote

MAN-biker wrote:
Тотал и плагин x64 - открывается и закрывается в доли секунды.

А в 32-битном TC у вас тоже все быстро открывается?
Back to top
View user's profile Send private message
Loopback



Joined: 07 Sep 2009
Posts: 1526

Post (Separately) Posted: Thu Jun 27, 2024 13:21    Post subject: Reply with quote

Полагаю, скорость дисков и тому подобного тут не при чем. Более вероятно, что это связано с работой системного ListBox, который лежит и в основе дельфийского компонента. Но до конца причина все равно непонятна.

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

Можно попробовать тестовую версию.
Back to top
View user's profile Send private message
yozhik



Joined: 04 May 2014
Posts: 256
Location: Электросталь

Post (Separately) Posted: Thu Jun 27, 2024 16:21    Post subject: Reply with quote

Loopback wrote:
Можно попробовать тестовую версию.

Теперь совсем другой коленкор. За секунду закрылось даже на самой моей тормозной Win 11 23H2. Премного благодарен.

Добавлено спустя 9 минут:

Погонял — никаких побочек пока не видно. Штук 40 торрент-файлов просмотрел у себя, какие были — открываются, в html экспортируются. Списки разные открываются/закрываются без лагов.
_________________
Amo ergo sum
Back to top
View user's profile Send private message
Loopback



Joined: 07 Sep 2009
Posts: 1526

Post (Separately) Posted: Thu Jun 27, 2024 23:27    Post subject: Reply with quote

yozhik
Это радует, значит пойдет в релиз.
Back to top
View user's profile Send private message
Jonmey



Joined: 27 Sep 2010
Posts: 45

Post (Separately) Posted: Wed Jul 03, 2024 21:16    Post subject: Reply with quote

Loopback
Было бы замечательно, если бы в плагине (очевидно в функции wcx) появилась возможность сравнения файлов по содержимому, то есть сравнения хэша в торрент файле с хэшем реального файла. Как результат - сообщение об идентичности или о факте различия.
При этом, желательно, что бы была возможность такого сравнения, как одноименных файлов, так и разных по имени (если скачанный файл был переименован).
То есть, речь о хэше самого торрент файла не идет. Речь - о хэшах входящих в него файлов.

И опция синхронизации директорий для многофайловых торрентов, действующая по аналогичному принципу тоже не помешала бы (в этом случае, разумеется сравнивались бы только одноименные файлы с одинаковыми относительными путями)
Back to top
View user's profile Send private message
jentoso



Joined: 20 Dec 2007
Posts: 378

Post (Separately) Posted: Wed Jul 03, 2024 21:41    Post subject: Reply with quote

Jonmey, а данный функционал не будет вешать TC?
_________________
TC 11.51 combo, Windows 10 x64
Back to top
View user's profile Send private message
Jonmey



Joined: 27 Sep 2010
Posts: 45

Post (Separately) Posted: Thu Jul 04, 2024 00:54    Post subject: Reply with quote

jentoso
Полагаю, что любой функционал зависит от реализации, В данном случае не вижу препятствий.
Если возникнут проблемы с использованием внутренних команд при расчете и сравнении хэшей, то это реализуемо как внешняя команда, поскольку от нее требуется лишь два варианта - истина или ложь.
при этом для "синхронизации" (точнее сравнения по хэшам всех файлов торрента) истина априори возможна только для одноименных файлов равного размера (в противном случае - ложь без сравнения хэшей). А при пофайловом сравнении хэшей для возможности истина дб априори одинаковый размер файла и размер файла в торренте.
Все операции выполняются в режиме read-only, никаких физических манипуляций не предусмотрено, результат - предоставление информации и только. Напомню, что речь идет о плагине в режиме wcx (архиваторный плагин), то есть любая команда выполняется только при вызове ее вручную (в отличие от wdx режима, для которого команды выполняются автоматом при настройке соответствующих колонок).
Back to top
View user's profile Send private message
Loopback



Joined: 07 Sep 2009
Posts: 1526

Post (Separately) Posted: Thu Jul 04, 2024 01:10    Post subject: Reply with quote

Jonmey wrote:
(очевидно в функции wcx) появилась возможность сравнения файлов по содержимому, то есть сравнения хэша в торрент файле с хэшем реального файла

Интерфейс WCX не предоставляет возможности сравнить "по содержимому", это делает тотал с предварительно распакованным файлом. Другие варианты плагинов тоже не очень-то подходят.

Но даже если не учитывать этот факт, это просто невозможно технически. В торрент-файле нет возможности получить хэш индивидуального файла без его полного скачивания. Хэш торрента разбит на блоки и хэширует по-сути непрерывный поток данных, собранный из всех файлов торрента. Т.е. первичны блоки хэша, разбивки на файлы в них нет.

Иногда для отдельных файлов бывают прописаны хэши ed2k/sha1, но это сугубо частный случай, нестандартное расширение формата.

Jonmey wrote:
И опция синхронизации директорий

Как написано выше, с индивидуальными файлами ничего сделать нельзя. Но на самом деле синхронизация вообще никак не укладывается в задачи плагина, это я бы в любом случае делать не стал.
Back to top
View user's profile Send private message
Jonmey



Joined: 27 Sep 2010
Posts: 45

Post (Separately) Posted: Thu Jul 04, 2024 06:43    Post subject: Reply with quote

Loopback
Ну нет, так нет. Продолжим юзать стороннюю утилиту.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander All times are GMT + 4 Hours
Goto page Previous  1, 2, 3 ... , 47, 48, 49  Next
Page 48 of 49

 
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