|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Zahar Kiselev 2:5030/382.1 02 Nov 2006 00:07:02 To : Victor Wagner Subject : О метаданных (Re: tcsh vs bash) -------------------------------------------------------------------------------- Nov 01 18:09 06, Victor Wagner wrote to Zahar Kiselev: IA>>> Сделанные мной картинки -- скорее всего по дате IA>>> (сейчас их меньшэ сотни, потому вообще не раскладываю). VW> Офигеть. У меня всего два года как завелся цифровой фотоаппарат, VW> а картинок уже за 3000. У меня около 700. И надо бы еще с пленок отсканировать штук 200. VW> Hесмотря на то, что я в 70% случаев не ленюсь прописать в эти VW> картинки VW> подпись (благо почти все форматы графических файлов это позволяют) VW> поиск представляет собой некоторую проблему. Кстати - а чем можно просматривать/редактировать дополнительную информацию в jpeg? А то у меня фотоаппарат туда всякие текстовые строчки вставляет, их глазами в файле видно, хотелось бы научиться их оттуда доставать при обработке. IA>>> Hе понял юмора. Что, grep (аналог) на метаданных не IA>>> работает? И копировать твою музыку с метаданными кто-то IA>>> настолько надёжно запретил? Hу выкинь свой IA>>> метаданноделатель. ZK>> А кто будет к музыке метаданные дописывать? Как будто сам VW> Вообще говоря, это обычно делает тот, кто музыку цифрует. Большая VW> часть MP3 файлов, которые циркулируют по белу-свету имеют прописанные VW> метаданные, так называемые тэги. Увы - я видимо имею странные/устаревшие музыкальные вкусы, поэтому предпочитаемая мной музыка часто попадается без тэгов и часто в весьма посредственном качестве. VW> Электронные книги теперь всё чаще распространяются в формате VW> FictionBook. Который хорош именно тем, что в нем специфицировано как VW> писать метаданные, Это действительно хорошо, что метаданные оказываются неотделимы от собственно файла. А для прочтения я уже с перекодировкой в текст разобрался. VW> Когда у тебя есть 100 файлов с метаданными и один без, и есть софт VW> который оперирует именно метаданными - то не лень. Только вот к сожалению не так часто попадается софт, который позволяет что-то большее чем создание каталога предустановленного типа и поиск по нему. В идеале количество каталогов и соответственно квалификационных признаков, приписываемых единице хранения, должно быть потенциально бесконечно. Вот хочу я приписать музыкальным файлам возможность обладания признаком "цвет", а файлам с картинками признаком "вкус" - и софт должен это позволять. Кстати приписывать музыке цветовой признак - это идея не моя. ZK>> уже сказал _меньше_ чем файлов на твоем диске! Так что ZK>> проблема на самом деле есть, и серьезная. VW> Решение этой проблемы лежит там же, где лежит решение проблемы VW> "ну не могу же я сам написать весь софт, который мне нужен". VW> Как только "единицы хранения" начинают циркулировать в community, VW> они начинают обрастать не просто метаданными, метаданными в VW> стандартизированном, приспособленном для автоматизированной обработки VW> формате. Возможно что ты прав. Аналогия с софтом интересная, я как-то об этом не думал. ZK>> упорядочивания содержимого своего диска. Да, кстати, ZK>> желание многих людей выбирать софт размером поменьше имеет ZK>> ту же самую причину - психологическую неспособность ZK>> ориентироваться в больших кучах файлов, а вовсе не ZK>> технические или финансовые ограничения на размер дисков, ZK>> как некоторые думают! VW> Тут скорее речь не о необходимости разбираться в куче файлов, а о VW> том, что вероятность багов примерно пропорциональна количеству строк VW> кода. Я вообще-то не имел в виду программистов, которым может потребоваться лезть в код, а обычных пользователей, который хотят иметь возможность понимания что за инструмент они держат в руках, что возможно делать с его помощь, а что точно нет. В небольшом программном продукте возможностей меньше, но зато пользователь обо всех знает. В отличие от пакетов-монстров, всех возможностей которых не знает никто. В этом отношении заметно преимущество unix way, где каждая программа умеет не слишком много, но делает это хорошо, а в совокупности они образуют законченную конструкцию. VW> А если баг встретится, и тебе придется его фиксить, то разбираться VW> придется уже не в куче файлов, а в тексте программы. От кучи файлов VW> тебя избавят средства навигации по коду со своими возможностями VW> перехода от вызова функции к определению и т.д. Hо прочитать достаточное VW> количество кода и понять его - придется всё равно. Это еще хорошо если править бак будет профессиональный программист, владеющий приемами настройки и использования средств навигации по коду. А таким как я остается пользоваться просмотром и поиском по файлам в mc. Zahar --- Msged/LNX 6.1.1 * Origin: Остров Большой Березовый: N 60ш20'02.9" E 28ш37'00.3" (2:5030/382.1) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/328845493764.html, оценка из 5, голосов 10
|