Теги к файлам
Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik
Теги к файлам
Я тут подумал, и созрел до рац.предложений [...]
1. Теги к файлам.
Утрированный пример: djvu-книжки разложены в папки "география", "история", "экономика" и т.д. Ставим к некоторым тэг "США" и сразу находим книги по истории, географии, экономике США...
Нечто подобное сейчас можно писать в комментарии, я так и делаю. Но это неудобно в том плане, что перед глазами нет списка существующих тегов -- необходимо найти подобный файл, посмотреть, как и что писалось у него и записать для нового файла. А при наличии большого числа разнообразных файлов и тегов -- держать всё в голове или рыскать по винчестеру не очень приятно. таким образом надо чтобы или какие-то подсказки были по существующим тегам или их список.
[mod="Avada"]Тема выделена из Что бы хотелось увидеть в новых версиях Total Commander[/mod]
1. Теги к файлам.
Утрированный пример: djvu-книжки разложены в папки "география", "история", "экономика" и т.д. Ставим к некоторым тэг "США" и сразу находим книги по истории, географии, экономике США...
Нечто подобное сейчас можно писать в комментарии, я так и делаю. Но это неудобно в том плане, что перед глазами нет списка существующих тегов -- необходимо найти подобный файл, посмотреть, как и что писалось у него и записать для нового файла. А при наличии большого числа разнообразных файлов и тегов -- держать всё в голове или рыскать по винчестеру не очень приятно. таким образом надо чтобы или какие-то подсказки были по существующим тегам или их список.
[mod="Avada"]Тема выделена из Что бы хотелось увидеть в новых версиях Total Commander[/mod]
- Вахмурка
- Сообщения: 2587
- Зарегистрирован: Пн дек 27, 2004 14:47
- Откуда: Большая деревня Москва
- Контактная информация:
1. Если я правильно понял, гиганта мысли спасут жесткие ссылки (hardlinks). Например, ссылку на файл "Экономика США" можно кинуть в директорию "Экономика" и в директорию "США". У тебя перед глазами две директории: "Экономика", там лежат "Экономика Франции", "Экономика Италии", и т.д.
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
- CaptainFlint
- Сообщения: 6239
- Зарегистрирован: Вт дек 14, 2004 22:34
- Контактная информация:
Потенциальная проблема: удаление файла превращается в муторное рытьё по всем возможным подкаталогам с вычищением всех "копий"-ссылок. В лучшем случае — программа автоматизации, но всё равно сам поиск выполняется ох как небыстро.Вахмурка писал(а):1. Если я правильно понял, гиганта мысли спасут жесткие ссылки (hardlinks).
Почему же, ё-моё, ты нигде не пишешь "ё"?
Пользуюсь иногда. Но если так использовать, то файловая система превращается в монстра. Капитан верно говорит про удаление. Плюс к тому: при нехватке свободного места на диске к нему можно смонтировать другой жесткий диск, только вот жесткие ссылки туда не будут создаваться и т.д. В общем ограничений тут множество вылазит...Вахмурка писал(а):1. Если я правильно понял, гиганта мысли спасут жесткие ссылки (hardlinks).
Ага, прошарить все папки диска в поисках файлов с тем же индексом.
Еще проблема у жестких ссылок (и символических, кстати, тоже) - это то, что если по одной файл меняется, то остальные не сразу отображают изменения даты/размера. Например, быстрым сравнением тотал не сразу показывает, что файл уже не совпадает с бэкапом, и только после полного сравнения начинает работать и быстрое - видно, обновляет атрибуты. Ведь каждая ссылка - это запись в каталоге, и судя по всему она хранит копию атрибутов (во всяком случае, в FAT32 так и было, правда, там не было жестких ссылок).
А временная панель не подойдет? Создаешь папку Теги, в ней по каждому тегу подпапку, и кидаешь файл в каждую папку, тег которой соответствует файлу. В итоге во временной панели по каждому тегу имеешь список файлов, удовлетворяющих тегу. Убрать тег - удалить файл из папки тега. Все теги всегда как на ладони - достаточно зайти в папку Теги. Единственное что файл-источник нельзя переносить никуда.
Еще проблема у жестких ссылок (и символических, кстати, тоже) - это то, что если по одной файл меняется, то остальные не сразу отображают изменения даты/размера. Например, быстрым сравнением тотал не сразу показывает, что файл уже не совпадает с бэкапом, и только после полного сравнения начинает работать и быстрое - видно, обновляет атрибуты. Ведь каждая ссылка - это запись в каталоге, и судя по всему она хранит копию атрибутов (во всяком случае, в FAT32 так и было, правда, там не было жестких ссылок).
А временная панель не подойдет? Создаешь папку Теги, в ней по каждому тегу подпапку, и кидаешь файл в каждую папку, тег которой соответствует файлу. В итоге во временной панели по каждому тегу имеешь список файлов, удовлетворяющих тегу. Убрать тег - удалить файл из папки тега. Все теги всегда как на ладони - достаточно зайти в папку Теги. Единственное что файл-источник нельзя переносить никуда.
Можно использовать NTFS descriptions.Koljasik писал(а):1. Теги к файлам.
Нужно просто создать соответствующий набор колонок.Koljasik писал(а):Нечто подобное сейчас можно писать в комментарии, я так и делаю. Но это неудобно в том плане, что перед глазами нет списка существующих тегов
Нет, я не сплю. Я просто медленно моргаю.
Попробовал из временных панелей Temporary Panel и Temporary Drive.
Основной минус -- они не отслеживают изменения имени/расположения файла.
Первый вообще файлы не открывает, говорит, что ошибка загрузки, а второй открывает папку, содержащую скопированный в него файл, а который там файл из десятка/сотни надо уже самому искать.
Кардинально он ничего не меняет, опять же надо порыться, поискать, какие тэги у подобных файлов.
К тому же при поиске по комментарию вылезают файлы не только с ключевыми словами, но и просто содержащие набранный текст в описании.
Ещё такой момент: есть список тегов, редактируешь тег -- и он автоматически меняется у всех файлов. Такого не получить, используя комментарии.
В общем использование комментариев -- это получаются слабенькие костыли.
Основной минус -- они не отслеживают изменения имени/расположения файла.
Первый вообще файлы не открывает, говорит, что ошибка загрузки, а второй открывает папку, содержащую скопированный в него файл, а который там файл из десятка/сотни надо уже самому искать.
Не совсем удобен. Во-первых, обычный коментарий можно смотреть в окошке, в несколько строк. А этот приходится читать в одну строчку или в диалоге атрибутов, или в колонке. Во-вторых, обычные комментарии можно массово править, редактируя файл с комментариями... Да и на не NTFS дисках работать не будет.Batya писал(а):Можно использовать NTFS descriptions.
Кардинально он ничего не меняет, опять же надо порыться, поискать, какие тэги у подобных файлов.
Да не совсем об этом я. Я прекрасно знаю, что комментарии можно выводить в колонки. Если у вас несколько сотен тегов, а в данной папке с нужными тегами файлов нет, то чтобы увидеть, что там писалось, надо залезть в папку где подобные файлы есть, чтобы уточнить их написание.Нужно просто создать соответствующий набор колонок.
К тому же при поиске по комментарию вылезают файлы не только с ключевыми словами, но и просто содержащие набранный текст в описании.
Ещё такой момент: есть список тегов, редактируешь тег -- и он автоматически меняется у всех файлов. Такого не получить, используя комментарии.
В общем использование комментариев -- это получаются слабенькие костыли.
Можно использовать утилиту ContentAlt для отражения в окне сразу нескольких полей.Koljasik писал(а):Во-первых, обычный коментарий можно смотреть в окошке, в несколько строк.
Для плагина NTFS descriptions массовое изменение делается через "Файлы -> Изменить атрибуты -> Использовать плагины -> ..."Koljasik писал(а):Во-вторых, обычные комментарии можно массово править, редактируя файл с комментариями...
Зачем? Есть же поиск с использованием плагинов.Koljasik писал(а):Если у вас несколько сотен тегов, а в данной папке с нужными тегами файлов нет, то чтобы увидеть, что там писалось, надо залезть в папку где подобные файлы есть, чтобы уточнить их написание.
А вообще, данное предложение (по крайней мере, механизм) уже по большому счёту реализовано. Это выполняется через контентные плагины с возможностью, в том числе, установки значений. Думаю, что есть плагин (но на вскидку сказать не могу), который бы вёл собственную базу по файлам.Koljasik писал(а):1. Теги к файлам.
Даже если подобного плагина нет, предложение относится в данном случае к плагинописателям.
Нет, я не сплю. Я просто медленно моргаю.
Насчёт базы не знаю, но как-то, благодаря мне, такая тема поднималась.Batya писал(а):Думаю, что есть плагин (но на вскидку сказать не могу), который бы вёл собственную базу по файлам.
Спасибо, итересная штучка.Batya писал(а): Можно использовать утилиту ContentAlt для отражения в окне сразу нескольких полей.
Но тут тоже комментарий отражается в одну строчку, а не в несколько.
При достаточно длинном комментарии, это проблема.
Я, наверно, не совсем точно выразился. Например в текстовом редакторе есть команда "найти и заменить". А править какие-то элементы комментариев NTFS descriptions придется вручную.Для плагина NTFS descriptions массовое изменение делается через "Файлы -> Изменить атрибуты -> Использовать плагины -> ..."
Ну опять же: есть синонимы, есть схожие понятия, всего в голове не удержать. Ну например: есть книжки про ракетно-ядерное оружие.Зачем? Есть же поиск с использованием плагинов.
Можно поставить тег "атомное оружие", а можно "ядерное оружие".
соответственно надо делать так, чтобы теги у книг по схожей тематике были одинаковыми, иначе вообще теряется в них всякий смысл. Так вот, когда вы пишите тег к очередной книжке по атомному оружию, вам придется найти предыдущую книжку по этой тематике, у которой уже прописан тег, и посмотреть какой тег был у неё ("ядерное" или "атомное"). И далее: поиск тоже получается организованным не пойми как -- списка тегов ведь нет перед глазами, что искать "ядерное оружие" или "атомное"? Значит надо заводить текстовый файл, куда все теги записывать, отрывать его, сначала искать по файлу, затем искать по винчестеру. В общем неудобно получается.
Так я вот о том и говорю, что теги -- это не только установка значений, это ещё и определенный список этих значений, их подсказка/подстановка....А вообще, данное предложение (по крайней мере, механизм) уже по большому счёту реализовано. Это выполняется через контентные плагины с возможностью, в том числе, установки значений.
Почему "не пойми как" ? Берётся и ищется сразу по обоим тегам на вкладке Плагины, добавляя новое правило с тем же свойством, но другим значением.Koljasik писал(а):И далее: поиск тоже получается организованным не пойми как -- списка тегов ведь нет перед глазами, что искать "ядерное оружие" или "атомное"?
То, что в ТС правка тегов неудобная, я ещё тут заметил. Но вот вопрос - нужно ли более продвинутый функционал редакции тегов списка выделенных файлов добавлять к ТС или осуществить это в специальном системном плагине, куда обрабатываемые файлы будут скидываться как в виртуальную панель - остаётся открытым.Koljasik писал(а):Так я вот о том и говорю, что теги -- это не только установка значений, это ещё и определенный список этих значений, их подсказка/подстановка
Ага, это надо не забыть, что атомное оружие можно ядерным назвать. Легко, если тегов пара -- тройка, а если сотня -- другая?Flasher писал(а):Почему "не пойми как" ? Берётся и ищется сразу по обоим тегам на вкладке Плагины, добавляя новое правило с тем же свойством, но другим значением.
Все синонимы помнить? Каждый раз вбивать по несколько правил при поиске? По-моему, главным должен быть всё-таки человек, а не компьютер, на который и нужно перекладывать всю рутинную и нудную работу.