Останнім часом я часто розповідав про автоматизацію різних рутинних завдань, але весь час обходив стороною принципи організації файлів і папок на Mac. Це дуже цікава тема, якій присвячено вкрай мало матеріалів навіть в англомовному інтернеті, що вже говорити про рунет.
З власного досвіду скажу, що зручно розмістити інформацію на накопичувачі можна за допомогою всього трьох навичок:
- тегірованія
- Обмеження на кількість папок
- Продуманої системи імен
До виходу OS X Mavericks теги цікавили лише про-користувачів, так доводилося задіяти сторонні утиліти начебто Fresh. З Mavericks теги вперше доступні вже «з коробки», а значить, саме час з ними розібратися. Про все інше - в найближчому матеріалі.
Для чого нам теги?
А ось ще хороший приклад. Якщо у вас навмисно є кілька медіатек iPhoto (на ноутбуці і пара архівних на зовнішньому жорсткому диску) і ви хочете швидко побачити їх все, то помітьте кожну тегом @iphoto. І не важливо, де фізично вони знаходяться (на зовнішньому диску, флешці або Time Capsule), за допомогою одного кліка миші медіатеки з'являться у вікні Finder.
Якщо раптом теги Mavericks не працюють з вашим зовнішнім диском, то слід попросити Spotlight його переіндексувати.
Теги та Mavericks
У Mavericks теги непомітно підмінили собою колірні мітки, які були з нами протягом 10 років, починаючи з Mac OS X Panther. Але якщо раніше мітки були трошки заховані, то теги Mavericks лежать на поверхні. Наприклад, в Finder з'явилася окрема кнопка для тегів.
Стандартний набір з семи колірних тегів ви вже помітили в бічній панелі Finder. Також відразу кидається в очі поле для введення ключових слів при збереженні будь-якого файлу.
Для тегірованія інформації вам не обов'язково використовувати назви кольорів. Ви можете змінити їх назви в налаштуваннях Finder.
Самих колірних маркерів за замовчуванням сім. Це технічне обмеження, так як в метаданих Finder під колірну мітку, як і раніше, відведено всього три біта (з 001 до 111, а 000 - відсутність кольору). Але один і той же колір ви можете привласнити різним тегам. Наприклад, зеленим ви можете відзначати кілька тегів, що відносяться до одного проекту, синім - відносяться до іншого і т.п.
як тегованих
Кожен раз при збереженні документа система запропонує вам вказати тег. Якщо набирається вами назва вже є в списку тегів, то спрацює автозаповнення. Якщо немає - новий тег буде додано до системи.
Всі нові теги автоматично з'являються в бічній панелі Finder. Щоб побачити весь список тегів, досить вибрати Все теги ... в самому низу списку.
Другий спосіб - «схопити» потрібний файл і перетягнути на потрібний тег в бічній панелі Finder.
Третій спосіб - поставити на виклик вікна тегірованія шорткати. В системі він не передбачений, тому його доведеться призначити самостійно. Для цього треба зайти в Системні налаштування → Клавіатури → Сполучення клавіш і в меню App Shortcuts додайте Finder.app. Там же треба вказати назву меню. Якщо у вас англомовний інтерфейс, то напишіть Tags .... для російськомовного - Теги ... і вкажіть бажаний шорткати.
Цим шорткати тепер можна додавати і редагувати теги до будь-яких файлів.
назви тегів
За замовчуванням система вчить нас вводити в якості тегів звичайні слова, але я віддаю перевагу їх використовувати зі службовим символом. Такий трюк робить видачу при пошуку точної. Наприклад, якщо ви введете в Spotlight слово design. то побачите не тільки файли, відмічені цим тегом, але і всі файли з входженням цього слова (Spotlight шукає і по вмісту файлів). З тегом @design таких ситуацій не виникає. Як варіант, можна ще використовувати знак #, але моя видача з ним виходить брудніше. Експериментуйте і знайдіть для себе найкращий варіант.
На завершення
Виявилося, що теги в Mavericks працюють тільки з файлами і папками. Наприклад, їх не можна привласнювати листів, закладин в браузері і іншим подібним даними. Але радує те, що розробники потихеньку впроваджують теги в свої додатки. Ось-ось повинен оновитися мій улюблений nvALT з підтримкою Mavericks-тегів.
Якщо до цього ви активно користувалися OpenMeta, то все одно варто вже перебратися на рішення від Apple. Конвертувати OpenMeta в Mavericks теги не складно. Якщо у вас є ліцензія Leap або відмінною програми Fresh. то конвертація відбудеться автоматично. Ще я зустрічав окремий скрипт. але особисто його не перевіряв.
Після виходу Mavericks хотів попросити написати статтю про тегах, так що з'явилася вона до речі :) Правда, корисного в ній не так багато, як хотілося б.
Наприклад, особисто мене найбільше цікавило питання про синхронізацію тегів між різними пристроями. Я користуюся двома iMac'амі (один вдома, інший - на роботі) і одним Macbook Air. З'ясувалося, що теги синхронізуються тільки по файлах, які зберігаються в iCloud. У мене таких зовсім небагато, левова частка всіх файлів зберігається в Dropbox'e. Тому виходить, що використовувати одні і ті ж теги на всіх пристроях дуже важко - список тегів всюди один, але на кожному пристрої потрібно окремо позначати кожен з файлів, що не зберігаються в iCloud.
Я поки не шукав інформацію щодо шляхів вирішення цієї проблеми. Думав зайнятися цим трохи пізніше. Є ідеї? Або можливо бажання написати статтю на цю тему. )
Теги зберігаються у вигляді спеціальних атрибутів у файлів. Вони зберігаються не всередині самого файлу, як id3 або exif, а як-би прикріплені до файлу на рівні файлової системи. Таким чином, треба синхронізувати якимось засобом, яке збереже атрибути. Dropbox зберігає файли в своєму сховищі і атрибути там не зберігається, але можливо якийсь спосіб прямої синхронізації (bt sync) переносить їх. Треба спробувати.
Те, що теги не дозволені зберігаються всередині файлу, і без того зрозуміло. Проблема в тому, що Dropbox дещо Сінхронізуется, але кострубато. Якщо я позначені якийсь файл тегами «1», «2» і «3» і після синхронізації Dropbox'ом перевірю їх на іншому маці, у цього файлу буде мітка «Blue» (це приклад, фактично буде колір останнього тега, то є тега «3»). Тобто видає не назву самого тега, а його дефолтний назва - той чи інший колір.
У дропбокса свої заморочки. Вони просто повинні додати підтримку нових тегів. Судячи з усього, раніше була можливість синхронізувати тільки колірні мітки, ось він їх і продовжує синхронізувати :)
Взагалі поки багато чого працює не так як я цього чекаю. Нехай спочатку все підтягнутий свій софт, а потім я вже допишу статтю для про-прользователей з усіма цими синхронізації і хитрощами. Поки зарано.
Так, потрібно почекати. Я вирішив поки не користуватися мітками. Якщо все поправлять, тоді з радістю :)
Так виходить що Dropbox вміє синхронізувати extended attributes? Або він це вибірково саме для тегів робить. Кльово, буду знати.
Мабуть вміє. До речі, там же написали, що з файлами, які синхронізуються через Sugar Sync, такої проблеми немає. Так що чекаємо рішення з боку Dropbox'a :)
Не обов'язково ліцензію, можна і демо-версії від Ironic Software скачати швидше за все.
Finder / Настоянки / Бічне меню / Недавні теги - поставити галочку :)
Ви про те, що зараз не вся рядок виділена а просто точка?
Я теж поки не можу звикнути. Раніше набагато наочніше було.
1) Чи могли б запропонувати користувачеві вибір між кружечками і колірними мітками на весь рядок (наприклад, з вертикальним поділом за кольорами, якщо їх декілька)
2) На мій погляд зручніше розташувати мітки зліва від назв, щоб відразу бачити що до чого відноситься. Якщо назви різної довжини і вікно не розгорнуто до потрібного розміру, то міток взагалі не видно. Рішення про перенесення позначок на ліву сторону від назв знайти не вдалося.
3) Можливість вибору квітів тегів мене б порадувала. Але в принципі це не обов'язково.
Разом: Якщо реалізують 1 або 2 пункт, то зручність використання тегів підвищиться на порядок. А поки будемо тренувати бічний зір :)
Якщо ви знайшли спосіб повернути все як було =). відпишіться будь-ласка.