Понятно. Мне это не грозит, цветами не играюсь.Tol!k писал(а):Расширение может оказаться в нескольких категориях, но цвет-то у файла м.б. только один
Добавление в поиск TC большого списка расширений файлов
Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik
ask-rus
Я ещё о фильтрах сказал. Внутренние ассоциации ТС, шаблоны поиска, копирование перемещение по маске/шаблону, показ файлов в соответствии с пользовательским шаблоном, выделение/снятие группы файлов по маске/шаблону, подсказки для файлов, взятые из контентных плагинов, по заданной маске/шаблону - всё это скажется на выполняемых задачах при совпадении расширений.
Я ещё о фильтрах сказал. Внутренние ассоциации ТС, шаблоны поиска, копирование перемещение по маске/шаблону, показ файлов в соответствии с пользовательским шаблоном, выделение/снятие группы файлов по маске/шаблону, подсказки для файлов, взятые из контентных плагинов, по заданной маске/шаблону - всё это скажется на выполняемых задачах при совпадении расширений.
Flasher
Давай погрызем. Выбираем шаблон для фильтра, в шаблоне нет совпадающих расширений. Будет какой-то конфликт?
Объясни, быть может я чего-то не понимаю, но ведь в большинстве случаев мы выбираем конкретный шаблон со своим списком расширений и неважно, что в другом шаблоне есть такие же расширения.
Давай погрызем. Выбираем шаблон для фильтра, в шаблоне нет совпадающих расширений. Будет какой-то конфликт?
Это да.Flasher писал(а):Внутренние ассоциации ТС
Это нет.Flasher писал(а):копирование перемещение по маске/шаблону
Снова фильтр?Flasher писал(а):показ файлов в соответствии с пользовательским шаблоном
Снова нет.Flasher писал(а):выделение/снятие группы файлов по маске/шаблону
Объясни, быть может я чего-то не понимаю, но ведь в большинстве случаев мы выбираем конкретный шаблон со своим списком расширений и неважно, что в другом шаблоне есть такие же расширения.
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Ты выбираешь заданный шаблон или копипастишь маску. Тебе нет времени ковыряться и убирать лишние расширения. Хочешь, к примеру, скопировать все аудио в заданную папку и указываешь шаблон, а в нём прописано не то расширение, которое к аудиофайлам отношения не имеет. Что делать?ask-rus писал(а):Это нет.
Да. Есть сомнения? Ctrl+F12.ask-rus писал(а):Снова фильтр?
См. выше. Аналогия та же.ask-rus писал(а):Снова нет.
Это ежу понятно, ведь мы рассматриваем сайты, где почти есть уверенность, что ошибок быть не может. НО, одно расширение может быть одновременно в двух/трех категориях и имеет прямое отношение как к тем, так и другим.Flasher писал(а):а в нём прописано не то расширение, которое к аудиофайлам отношения не имеет. Что делать?
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Сайты? Какие сайты?ask-rus писал(а):Это ежу понятно, ведь мы рассматриваем сайты, где почти есть уверенность, что ошибок быть не может.
Вот и я о том, а операция будет относиться ко всем типам с одним расширением, т.е. без исключений.ask-rus писал(а):НО, одно расширение может быть одновременно в двух/трех категориях и имеет прямое отношение как к тем, так и другим.
Выбираем шаблон ("Архивы"), будут качаться архивы, выбрали шаблон "Архивы и музыка", будут качаться архивы с музыкой. О каких исключениях ты говоришь? Расширения в одном шаблоне будут схожи с расширениями в другом (эти самые архивы), снова, "будет какой-то конфликт?"Flasher писал(а):Вот и я о том, а операция будет относиться ко всем типам с одним расширением, т.е. без исключений.ask-rus писал(а):НО, одно расширение может быть одновременно в двух/трех категориях и имеет прямое отношение как к тем, так и другим.
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
ОК, если всё, что ты говоришь, правда, то это уже не есть GOOD. Буду смотреть. Неужели придется обрабатывать ещё эти самые расширения, ведь "это вам не шутки"...Flasher писал(а):Имеем 1000 расширений в одной категории, в ней закралось расширение, которое совпадает с другой категорией. Берём шаблон с этой тысячей, проводим операцию. На выходе видим, что файлы, которые относятся ко второй категории также обработаны. Ещё вопросы?
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
А, дошло. Так не в ошибках дело, а в совпадении символьной компоновки в расширениях. Есть в разных категориях расширения, которые имеют одинаковое написание, но различные типы и расшифровку аббревиатур, соответственно.ask-rus писал(а):ведь мы рассматриваем сайты, где почти есть уверенность, что ошибок быть не может.
- LonerD
- Сообщения: 1174
- Зарегистрирован: Вт янв 04, 2011 03:56
- Откуда: Макеевка
- Контактная информация:
Составляя шаблоны поиска и расцветки обнаружил, что имеется ограничение в 2047 байт на список расширений для каждого типа.
Например, одних типов архивов на file-extensions.org - около тысячи, это более 6 кб. Получается, что расширения, которые идут в начале списка подсвечиваются заданным цветом, а остальные - нет. И в поиск добавляются только первые около 300 расширений из списка.
Возможно ли убрать это ограничение? Или это только под силу Гислеру? (разбивка каждой секции типов файлов на несколько подсекций - обходной путь, но не решение).
PS. Не я первый. Поддержите кому не лень.
PPS. Кстати, а что - на размер регулярных выражений ещё большие ограничения?
Например, одних типов архивов на file-extensions.org - около тысячи, это более 6 кб. Получается, что расширения, которые идут в начале списка подсвечиваются заданным цветом, а остальные - нет. И в поиск добавляются только первые около 300 расширений из списка.
Возможно ли убрать это ограничение? Или это только под силу Гислеру? (разбивка каждой секции типов файлов на несколько подсекций - обходной путь, но не решение).
PS. Не я первый. Поддержите кому не лень.
PPS. Кстати, а что - на размер регулярных выражений ещё большие ограничения?
Думаю, если кому-то настолько нечем заняться, что он настраивает подсветку тысячи форматов архивов, хотя реально распространены от силы десяток-другой, он может сделать контентный плагин с полем "IsArchive", которое будет проверять эту тысячу расширений (и, возможно, даже более эффективно, если использовать бинарный поиск). Возможно, плагины для проверки кучи расширений уже есть (не помню точно, подойдет ли плагин разбивки файлов по группам).
- LonerD
- Сообщения: 1174
- Зарегистрирован: Вт янв 04, 2011 03:56
- Откуда: Макеевка
- Контактная информация:
Вообще-то не десяток-другой, а учитывая все вариации с цифрами в rar-zip-7z-архивах - получится сотни две минимум. Во-вторых, изначально было чем заняться ещё - потому было принято решение без долгих раздумий просто-напросто добавить готовый список расширений с сайта, а не заниматься сортировкой по типу "этот тип файлов добавляем, этот я не знаю, потому его удаляю". Как оказалось, наиболее простой путь не получился в силу ограничений Тотала.Думаю, если кому-то настолько нечем заняться, что он настраивает подсветку тысячи форматов архивов, хотя реально распространены от силы десяток-другой
Предложенный плагин теоретически может сделать желаемое, так же как и плагин FileGroups 1.10 за авторством Lefteous. Однако в реальности они тоже имеют ограничения. Не захотелось выяснять какие именно - то ли по размеру поискового запроса, то ли по количеству расширений... Причём FileGroups вообще позволяет задать совсем небольшое количество расширенийВозможно, плагины для проверки кучи расширений уже есть
А что насчёт последнего вопроса - каковы ограничения в использовании регулярных выражений в строке поиска? Заметил, что они есть, но закономерности пока не нахожу, тут явно меньше 2047 байт можно использовать. Возможно, ограничения на количество метасимволов, спец.символов ({[\.|]})?