Страница 4 из 6

Добавлено: Вт дек 14, 2010 17:45
ask-rus
Tol!k писал(а):Расширение может оказаться в нескольких категориях, но цвет-то у файла м.б. только один
Понятно. Мне это не грозит, цветами не играюсь.

Добавлено: Вт дек 14, 2010 18:20
Flasher
ask-rus
Я ещё о фильтрах сказал. Внутренние ассоциации ТС, шаблоны поиска, копирование перемещение по маске/шаблону, показ файлов в соответствии с пользовательским шаблоном, выделение/снятие группы файлов по маске/шаблону, подсказки для файлов, взятые из контентных плагинов, по заданной маске/шаблону - всё это скажется на выполняемых задачах при совпадении расширений.

Добавлено: Вт дек 14, 2010 18:39
ask-rus
Flasher
Давай погрызем. Выбираем шаблон для фильтра, в шаблоне нет совпадающих расширений. Будет какой-то конфликт?
Flasher писал(а):Внутренние ассоциации ТС
Это да.
Flasher писал(а):копирование перемещение по маске/шаблону
Это нет.
Flasher писал(а):показ файлов в соответствии с пользовательским шаблоном
Снова фильтр?
Flasher писал(а):выделение/снятие группы файлов по маске/шаблону
Снова нет.

Объясни, быть может я чего-то не понимаю, но ведь в большинстве случаев мы выбираем конкретный шаблон со своим списком расширений и неважно, что в другом шаблоне есть такие же расширения.

Добавлено: Вт дек 14, 2010 18:45
Flasher
ask-rus писал(а):Это нет.
Ты выбираешь заданный шаблон или копипастишь маску. Тебе нет времени ковыряться и убирать лишние расширения. Хочешь, к примеру, скопировать все аудио в заданную папку и указываешь шаблон, а в нём прописано не то расширение, которое к аудиофайлам отношения не имеет. Что делать?
ask-rus писал(а):Снова фильтр?
Да. Есть сомнения? Ctrl+F12.
ask-rus писал(а):Снова нет.
См. выше. Аналогия та же.

Добавлено: Вт дек 14, 2010 18:57
ask-rus
Flasher писал(а):а в нём прописано не то расширение, которое к аудиофайлам отношения не имеет. Что делать?
Это ежу понятно, ведь мы рассматриваем сайты, где почти есть уверенность, что ошибок быть не может. НО, одно расширение может быть одновременно в двух/трех категориях и имеет прямое отношение как к тем, так и другим.

Добавлено: Вт дек 14, 2010 19:00
Flasher
ask-rus писал(а):Это ежу понятно, ведь мы рассматриваем сайты, где почти есть уверенность, что ошибок быть не может.
Сайты? Какие сайты? :?
ask-rus писал(а):НО, одно расширение может быть одновременно в двух/трех категориях и имеет прямое отношение как к тем, так и другим.
Вот и я о том, а операция будет относиться ко всем типам с одним расширением, т.е. без исключений.

Добавлено: Вт дек 14, 2010 19:47
ask-rus
Flasher писал(а):Вот и я о том, а операция будет относиться ко всем типам с одним расширением, т.е. без исключений.
Нет, по-моему, ты о другом.

Добавлено: Вт дек 14, 2010 19:48
Flasher
ask-rus писал(а):Нет, по-моему, ты о другом.
Ошибаешься. Процитированное мною никак не противоречит сказанному до и после.

Добавлено: Вт дек 14, 2010 20:16
ask-rus
Flasher писал(а):
ask-rus писал(а):НО, одно расширение может быть одновременно в двух/трех категориях и имеет прямое отношение как к тем, так и другим.
Вот и я о том, а операция будет относиться ко всем типам с одним расширением, т.е. без исключений.
Выбираем шаблон ("Архивы"), будут качаться архивы, выбрали шаблон "Архивы и музыка", будут качаться архивы с музыкой. О каких исключениях ты говоришь? Расширения в одном шаблоне будут схожи с расширениями в другом (эти самые архивы), снова, "будет какой-то конфликт?"

Добавлено: Вт дек 14, 2010 20:21
Flasher
Имеем 1000 расширений в одной категории, в ней закралось расширение, которое совпадает с другой категорией. Берём шаблон с этой тысячей, проводим операцию. На выходе видим, что файлы, которые относятся ко второй категории также обработаны. Ещё вопросы?

Добавлено: Вт дек 14, 2010 20:31
ask-rus
Flasher писал(а):Имеем 1000 расширений в одной категории, в ней закралось расширение, которое совпадает с другой категорией. Берём шаблон с этой тысячей, проводим операцию. На выходе видим, что файлы, которые относятся ко второй категории также обработаны. Ещё вопросы?
ОК, если всё, что ты говоришь, правда, то это уже не есть GOOD. Буду смотреть. Неужели придется обрабатывать ещё эти самые расширения, ведь "это вам не шутки"...

Добавлено: Вт дек 14, 2010 23:17
Flasher
ask-rus писал(а):ведь мы рассматриваем сайты, где почти есть уверенность, что ошибок быть не может.
А, дошло. Так не в ошибках дело, а в совпадении символьной компоновки в расширениях. Есть в разных категориях расширения, которые имеют одинаковое написание, но различные типы и расшифровку аббревиатур, соответственно.

Добавлено: Вс окт 28, 2012 01:24
LonerD
Составляя шаблоны поиска и расцветки обнаружил, что имеется ограничение в 2047 байт на список расширений для каждого типа.
Например, одних типов архивов на file-extensions.org - около тысячи, это более 6 кб. Получается, что расширения, которые идут в начале списка подсвечиваются заданным цветом, а остальные - нет. И в поиск добавляются только первые около 300 расширений из списка.
Возможно ли убрать это ограничение? Или это только под силу Гислеру? (разбивка каждой секции типов файлов на несколько подсекций - обходной путь, но не решение).

PS. Не я первый. Поддержите кому не лень.

PPS. Кстати, а что - на размер регулярных выражений ещё большие ограничения? :o

Добавлено: Вс окт 28, 2012 09:29
MVV
Думаю, если кому-то настолько нечем заняться, что он настраивает подсветку тысячи форматов архивов, хотя реально распространены от силы десяток-другой, он может сделать контентный плагин с полем "IsArchive", которое будет проверять эту тысячу расширений (и, возможно, даже более эффективно, если использовать бинарный поиск). Возможно, плагины для проверки кучи расширений уже есть (не помню точно, подойдет ли плагин разбивки файлов по группам).

Добавлено: Вс окт 28, 2012 18:55
LonerD
Думаю, если кому-то настолько нечем заняться, что он настраивает подсветку тысячи форматов архивов, хотя реально распространены от силы десяток-другой
Вообще-то не десяток-другой, а учитывая все вариации с цифрами в rar-zip-7z-архивах - получится сотни две минимум. Во-вторых, изначально было чем заняться ещё - потому было принято решение без долгих раздумий просто-напросто добавить готовый список расширений с сайта, а не заниматься сортировкой по типу "этот тип файлов добавляем, этот я не знаю, потому его удаляю". Как оказалось, наиболее простой путь не получился в силу ограничений Тотала.
Возможно, плагины для проверки кучи расширений уже есть
Предложенный плагин теоретически может сделать желаемое, так же как и плагин FileGroups 1.10 за авторством Lefteous. Однако в реальности они тоже имеют ограничения. Не захотелось выяснять какие именно - то ли по размеру поискового запроса, то ли по количеству расширений... Причём FileGroups вообще позволяет задать совсем небольшое количество расширений :(

А что насчёт последнего вопроса - каковы ограничения в использовании регулярных выражений в строке поиска? Заметил, что они есть, но закономерности пока не нахожу, тут явно меньше 2047 байт можно использовать. Возможно, ограничения на количество метасимволов, спец.символов ({[\.|]})?