Comments 74
> Но если вы просто хотите улучшить организацию файлов, вместо того чтобы создавать сотни директорий, и не хотите грузить компьютер поисковой индексацией
Раз речь о других системах поиска и тегирования, то при чем тут «сотня директорий»?
А индексация — это всего лишь способ ускорить поиск и сделать его полноценнее. Можете без нее, если никуда не спешите :)
Раз речь о других системах поиска и тегирования, то при чем тут «сотня директорий»?
А индексация — это всего лишь способ ускорить поиск и сделать его полноценнее. Можете без нее, если никуда не спешите :)
+1
А она следит за копированием/перемещением тегированных файлов?
0
да следит
0
Очень интересно!
Значит, тут есть три варианта:
1. Она следит за изменениями в файловой системе и синхронизирует свою базу с изменениями в файлах. Перфоманс лаг, однако — иметь WaitHandle-ов по количеству тегированных файлов.
2. Она перехватывает операции удаления/копирования/перемещения. Сомнительная надежность.
3. Теги хранятся все-таки в файлах (в ADS), а оно время от времени синхронизирует свою базу с ними. То же индексирование, по сути, только контент не учитывается.
Значит, тут есть три варианта:
1. Она следит за изменениями в файловой системе и синхронизирует свою базу с изменениями в файлах. Перфоманс лаг, однако — иметь WaitHandle-ов по количеству тегированных файлов.
2. Она перехватывает операции удаления/копирования/перемещения. Сомнительная надежность.
3. Теги хранятся все-таки в файлах (в ADS), а оно время от времени синхронизирует свою базу с ними. То же индексирование, по сути, только контент не учитывается.
+1
UFO just landed and posted this here
да действительно, я пробовала перемещать с открытой программой, в этом случае следит, а так нет. очень жаль
+2
UFO just landed and posted this here
ну или просто не выгружать ее, пока работаешь с файлами, все равно она сворачивается в трей
0
0
а облако есть? что-то не нашла
0
Не вижу в нем практического смысла, но в качестве модного элемента можно на досуге сделать такую вьюху в эксплорере. Это как раз не так сложно…
+1
UFO just landed and posted this here
> врут все, можно
Пруфлинк!
Пруфлинк!
0
UFO just landed and posted this here
Это не те обработчики.
Тут нужны обработчики к PropertySystem, а не к шеллу. И они задаются для каждого типа отдельно, потому что иначе они бы передрались за свойства нафиг.
Тут нужны обработчики к PropertySystem, а не к шеллу. И они задаются для каждого типа отдельно, потому что иначе они бы передрались за свойства нафиг.
0
UFO just landed and posted this here
Нет. Смотреть сюда: msdn.microsoft.com/en-us/library/bb266532.aspx
0
UFO just landed and posted this here
Плохо… Я пользуюсь несколькими компами, тягаю с собой винт, и мне, получается, придется заморачиваться с синхронизацией базы этого софта на разных машинах, везде держать ее запущенной…
Не пойдет. Как правильно заметили ниже, надо какое-то решение, привязанное к файловой системе.
Не пойдет. Как правильно заметили ниже, надо какое-то решение, привязанное к файловой системе.
0
UFO just landed and posted this here
Я буду следить ;) То, что я сейчас храню некоторые файлы в нескольких копиях по разным каталогам только для того, чтобы удобней было их искать, мне и самому не нравится.
Я не смотрел особо приведенное решение — там есть иерархия тэгов?
Я не смотрел особо приведенное решение — там есть иерархия тэгов?
0
UFO just landed and posted this here
Всегда мечтал о софте, который вместо удаления дубликатов, создавал бы NTFS ссылки. Хотя я вот оправдываюсь, а на самом деле даже не искал, потому что лень и потому что нехватки места пока не ощущаю.
А иерархия какая-то должна быть в идеале, хотя бы на уровне объединения тэгов в группы
А иерархия какая-то должна быть в идеале, хотя бы на уровне объединения тэгов в группы
0
UFO just landed and posted this here
Да, конечно.
Мечта идиота — возможность это всё оттегировать и иметь возможность навигации в Total Commander по тэгам как по папкам :)
Мечта идиота — возможность это всё оттегировать и иметь возможность навигации в Total Commander по тэгам как по папкам :)
0
UFO just landed and posted this here
WinFS называлось. вот тут можно посмотреть на то, как это было реализовано в WinFS Beta 1:
/>
классная штука была.
недавно в MSR сделали такую штуку: Microsoft Research Repositories Platform. Очень многие из идей WinFS были там реализованы.
/>
классная штука была.
недавно в MSR сделали такую штуку: Microsoft Research Repositories Platform. Очень многие из идей WinFS были там реализованы.
0
thevista.ru/page.php?id=804 сорри вот ссылка :) ссылку сделал, а надпись не дал
0
Есть такое: www.jensscheffler.de/dfhl_en.html
Только я давно смотрел и там алгоритм поиска дубликатов был весьма неоптимальный. Может исправились.
Только я давно смотрел и там алгоритм поиска дубликатов был весьма неоптимальный. Может исправились.
0
складывается впечатление что вы обиделись на слова:
не хотите грузить компьютер поисковой индексацией
0
UFO just landed and posted this here
конечно, хорошо бы. Один парень как раз недавно в Win7 Blog писал об этом :)
Тут технически много проблем. Вкратце — из-за того, что ADS непереносимо между компьютерами, ограничено только NTFS, а другие способы слишком накладные и тоже негарантированные.
Тут технически много проблем. Вкратце — из-за того, что ADS непереносимо между компьютерами, ограничено только NTFS, а другие способы слишком накладные и тоже негарантированные.
0
UFO just landed and posted this here
>>И сейчас я их тупо копирую в папку проекта.
попробуй просто создавать жёсткие ссылки на файлы, тогда они все будут указывать на один и тот же физический файл, но это действует только внутри одного NTFS-раздела
сделать это можно в FAR или поискать или написать какую-нибудь софтинку специально для этого, чтобы создавать ссылки на файлы из контекстного меню проводника
попробуй просто создавать жёсткие ссылки на файлы, тогда они все будут указывать на один и тот же физический файл, но это действует только внутри одного NTFS-раздела
сделать это можно в FAR или поискать или написать какую-нибудь софтинку специально для этого, чтобы создавать ссылки на файлы из контекстного меню проводника
0
UFO just landed and posted this here
ссылки жёсткие, которые по сути являются просто разными именами для одного файла. ну, примерно как друзья могут звать вас «Серёга», коллеги «Сергей», мама «Серёжа», милиционер «гражданин Зотов», а жена «зайчиком» :) это всё равно будете именно вы
т.е. есть файл «а», вы создаётe жёсткую ссылку «б» показывающую на файл «а».
если вы удалите или переименуете файл «а», то жёсткая ссылка «б» всё равно будет указывать на этот самый файл!
отсюда следствие: если вы измените файл «а», то по жёсткой ссылке «б» файл тоже изменится, потому что файл остаётся тот же самый. и наоборот.
никаких файлов с ссылками создавать не надо, это встроенная возможность файловой системы NTFS
вот здесь кое-что написано: ru.wikipedia.org/wiki/%D0%96%D1%91%D1%81%D1%82%D0%BA%D0%B0%D1%8F_%D1%81%D1%81%D1%8B%D0%BB%D0%BA%D0%B0
т.е. есть файл «а», вы создаётe жёсткую ссылку «б» показывающую на файл «а».
если вы удалите или переименуете файл «а», то жёсткая ссылка «б» всё равно будет указывать на этот самый файл!
отсюда следствие: если вы измените файл «а», то по жёсткой ссылке «б» файл тоже изменится, потому что файл остаётся тот же самый. и наоборот.
никаких файлов с ссылками создавать не надо, это встроенная возможность файловой системы NTFS
вот здесь кое-что написано: ru.wikipedia.org/wiki/%D0%96%D1%91%D1%81%D1%82%D0%BA%D0%B0%D1%8F_%D1%81%D1%81%D1%8B%D0%BB%D0%BA%D0%B0
+1
UFO just landed and posted this here
теги — тегами, ссылки — ссылками, это разные вещи
вы писали:
>>И сейчас я их тупо копирую в папку проекта.
вместо копирования файлов в папку проекта можно создавать жёсткие ссылки на них. это сэкономит место на диске, и изменив файл в одном месте вы «измените» этот файл во всех других местах (на самом деле файл один и тот же, просто много имён)
т.е. компания А выпускает Арбузы, компания Б — Баранки, В — Велосипеды, Г — Горшки
в папке А лежат разные Арбузы, в Б — разные Баранки и т.п.
магазины Д Е Ё Ж торгуют разными продуктами
вы создаёте папку магазина Д, в ней вместо копирования разных видов арбузов создаёте жёсткие ссылки на них:
стрелочкой я показал жёсткие ссылки
главное — понимать, что файл при сосздании жёсткой ссылки не копируется, а просто получает ещё одно имя. т.е. жёсткая ссылка — это ещё одно имя файла. возможно, что вы и не отличите начальное имя файла от жёсткой ссылки на него, так как они равнозначны
примерно так, почитайте в интернетах
вы писали:
>>И сейчас я их тупо копирую в папку проекта.
вместо копирования файлов в папку проекта можно создавать жёсткие ссылки на них. это сэкономит место на диске, и изменив файл в одном месте вы «измените» этот файл во всех других местах (на самом деле файл один и тот же, просто много имён)
т.е. компания А выпускает Арбузы, компания Б — Баранки, В — Велосипеды, Г — Горшки
в папке А лежат разные Арбузы, в Б — разные Баранки и т.п.
<code> А Арбуз круглый Арбуз квадратный Б Баранка с дыркой Баранка синяя В Велосипед одноколёсный Велосипед двухколёсный Г Горшок для цветов Горшок под кровать </code>
магазины Д Е Ё Ж торгуют разными продуктами
вы создаёте папку магазина Д, в ней вместо копирования разных видов арбузов создаёте жёсткие ссылки на них:
<code> Д ->(Арбуз круглый) ->(Баранка синяя) ->(Горшок для цветов) Е ->(Арбуз круглый) ->(Горшок под кровать) ->(Баранка с дыркой) </code>
стрелочкой я показал жёсткие ссылки
главное — понимать, что файл при сосздании жёсткой ссылки не копируется, а просто получает ещё одно имя. т.е. жёсткая ссылка — это ещё одно имя файла. возможно, что вы и не отличите начальное имя файла от жёсткой ссылки на него, так как они равнозначны
примерно так, почитайте в интернетах
0
работает только с нтфс?
+1
На хабаре один пользователь уже создавал библиотечку, которая прикрепляет теги ко всем файлам.
А там юзаем виртуальные папки и жизнь прекрасна.
А там юзаем виртуальные папки и жизнь прекрасна.
0
Я так ждал этого от WinFS…
0
а вы пробавали Tag To Find www.tag2find.com/
Она уатанавливается как сервис, иа следит за добавлениями, перемешениями файлов. Довольна удобна. В часности сама предлагает добавить теги ко всем новым файлам. Бесплатна. Некоторое время сам ползовался, потом надоело :)
Она уатанавливается как сервис, иа следит за добавлениями, перемешениями файлов. Довольна удобна. В часности сама предлагает добавить теги ко всем новым файлам. Бесплатна. Некоторое время сам ползовался, потом надоело :)
+1
А что-то современное под Linux есть на эту тему? Всё, что нагуглил, либо очень старое, либо tracker (который не совсем о том и монструозен).
+1
Так внезапно получилось, что я лично знаю автора этой программы. Автор просил помочь ему с инвайтом на хабрахабр, который можно выслать на мыло, указанное на офсайте: contact@lunarfrog.com
Сам, к сожалению, я ему в этом помочь не могу. Спасибо откликнувшимся.
Сам, к сожалению, я ему в этом помочь не могу. Спасибо откликнувшимся.
+1
До тех пор, пока теги качественно не поддерживаются операционной системой, все подобные решения – это как костыль, что бы хоть как то решить проблему.
Для внешних программ есть два основных подхода – хранить теги вместе с файлом, в дополнительном NTFS потоке, или создавать свою библиотеку тегов, ссылающуюся на файлы. В обоих случаях есть и преимущества и недостатки.
В случае с хранением тегов в файлах – это работает только до тех пор, пока файл находится в пределах NTFS, отсутствует центральная точка управления тегами, слабая связность тегов между собой, необходимость помнить какие теги уже использовались. Преимущества – при копировании теги сохраняются, отсутствует необходимость в какой-либо синхронизации.
В случае библиотеки – легкий доступ ко всем тегам и файлам, но, зато, при перемещении файлов необходима синхронизация. Я выбрал для программы этот вариант, поскольку он позволяет мне, как пользователю, контролировать библиотеку тегов, не допускать ее разбухания и при этом иметь возможность быстрого доступа к файлам.
Вообще, изначально я писал программу для быстрого доступа к ограниченному числу документов, используемых каждый день. Но постепенно в программу добавляется поддержка дополнительных функций. Например, в одной из следующих версий появится возможность хранения тегов в ADS, с синхронизацией с основной базой.
Для внешних программ есть два основных подхода – хранить теги вместе с файлом, в дополнительном NTFS потоке, или создавать свою библиотеку тегов, ссылающуюся на файлы. В обоих случаях есть и преимущества и недостатки.
В случае с хранением тегов в файлах – это работает только до тех пор, пока файл находится в пределах NTFS, отсутствует центральная точка управления тегами, слабая связность тегов между собой, необходимость помнить какие теги уже использовались. Преимущества – при копировании теги сохраняются, отсутствует необходимость в какой-либо синхронизации.
В случае библиотеки – легкий доступ ко всем тегам и файлам, но, зато, при перемещении файлов необходима синхронизация. Я выбрал для программы этот вариант, поскольку он позволяет мне, как пользователю, контролировать библиотеку тегов, не допускать ее разбухания и при этом иметь возможность быстрого доступа к файлам.
Вообще, изначально я писал программу для быстрого доступа к ограниченному числу документов, используемых каждый день. Но постепенно в программу добавляется поддержка дополнительных функций. Например, в одной из следующих версий появится возможность хранения тегов в ADS, с синхронизацией с основной базой.
+2
Если после переустановки системы файлы, которым присвоены теги, останутся на прежних местах, то можно просто сохранить базу тегов, а затем записать ее обратно – пару человек, обращавшихся с подобным вопросом, воспользовались этим способом без проблем.
Программа ориентирована на работу в пределах одного компьютера, по этому, перенос тегов на другой компьютер не предусмотрен. Но, к примеру, один из пользователей использует TaggedFrog для работы с внешним винчестером: и база тегов и программа у него размещены на самом винчестере и используется на нескольких компьютерах.
Программа ориентирована на работу в пределах одного компьютера, по этому, перенос тегов на другой компьютер не предусмотрен. Но, к примеру, один из пользователей использует TaggedFrog для работы с внешним винчестером: и база тегов и программа у него размещены на самом винчестере и используется на нескольких компьютерах.
0
а если поменяется буква раздела? можно как-то редактировать это, пусть даже руками?
PS спасибо за программу. последние сообщения были давно, вы еще работаете над этим проектом?
PS спасибо за программу. последние сообщения были давно, вы еще работаете над этим проектом?
0
В связи со сменой работы было немного не до нее, но после НГ собираюсь к ней вернуться — накопилось много идей и желание переделать метод хранения тегов, что-бы нормально поддерживать и сеть и переносимые диски.
В текущей версии, к сожалению, сложно это поменять.
В текущей версии, к сожалению, сложно это поменять.
0
насчет буквы уже выяснил на вашем форуме, отбой. жаль, конечно, что taggedfrog не пишет теги в сами файлы, было бы гениально вообще.
0
Отличная программка! В отличие от Tag2Find — в процессе развития, к тому же, есть возможность портативного использования.
Была бы очень кстати такая фича, как работа с тегами в тех форматах файлов, в которых они и так есть. Например, jpg, офис, pdf. Чтобы при добавлении файла теги можно было считать в базу TaggedFrog'а, а при присвоении — они бы прописывались в файл физически. Tag2Find, например, прописыват в альтернативные потоки, которые видит только он сам, это совсем не то, и даже не особенно нужно.
Была бы очень кстати такая фича, как работа с тегами в тех форматах файлов, в которых они и так есть. Например, jpg, офис, pdf. Чтобы при добавлении файла теги можно было считать в базу TaggedFrog'а, а при присвоении — они бы прописывались в файл физически. Tag2Find, например, прописыват в альтернативные потоки, которые видит только он сам, это совсем не то, и даже не особенно нужно.
0
скажите, а кто напишет теги к сотне тысяч файлов, расположенных на моем компьютере?
0
Sign up to leave a comment.
Создание тегов для windows-файлов с помощью TaggedFrog