Yojimbo – удобный организатор для хранения различной информации, например, заметок, web-страниц, картинок, pdf и т.п. Более известна аналогичная система Evernote, но есть и другие приложения, выполняющие подобные функции: Together, Journler, DevonThink и MacJournal.

Я попеременно использую то Evernote, то Yojimbo, но начинаю склоняться именно ко второй. В Evernote мне не нравится вставка web-страниц и странная работа с форматированием, особенно если встречаются таблицы.

Из приведённого выше перечня мне понравился Together, но у меня возникли некоторые сложности с его использованием – работа с тегами мне показалась неочевидной.

Для того, чтобы работать со своими данными на нескольких компьютерах, данные Yojimbo можно синхронизировать через Dropbox.

Если вы не пользуетесь Dropbox, то очень рекомендую обратить на него внимание. Сравнивать с iDisk смысла нет – это не сетевой диск, и вы работаете со своими данными локально, а изменённые файлы синхронизируются с серверами Dropbox. 2 GB вы получаете бесплатно, есть платные пакеты на 50 GB и 100 GB. А если вы зарегистрируетесь по моей реферальной ссылке, то я получу бонусные 250 MB, что приятно.

Делаем симлинк с каталога Yojimbo в Dropbox:

$ ln -s ~/Library/Application\ Support/Yojimbo ~/Dropbox/Private

Операция по синхронизации не вызовет повреждения данных – при запуске Yojimbo создаются lock-файлы:

$ ls -al ~/Library/Application\ Support/Yojimbo
-rw-------@   1 ctrld  staff      760 Feb 28 13:58 .ContentIndex.lock
-rw-r--r--@   1 ctrld  staff      369 Nov 29 19:47 .ContentIndex.version
-rw-------@   1 ctrld  staff      760 Feb 28 13:58 .Yojimbo.lock
-rw-r--r--@   1 ctrld  staff   120832 Feb 28 14:07 ContentIndex.skindex
-rw-r--r--@   1 ctrld  staff  1077248 Feb 28 14:12 Database.sqlite
-rw-r--r--    1 ctrld  staff      514 Feb 28 14:08 State.plist

Я не экспериментировал, что будет, если запустить программу на двух системах одновременно. Делали Yojimbo серьёзные разработчики и скорее всего реализована интеллектуальная проверка данных на возможные конфликты. Однако если вы используете Jojimbo на двух компьютерах, то лучше не забывайте перед уходом выходить из него. Но на всякий случай есть хороший сервис удалённого доступа LogMeIn.

На другом компьютере нужно создать симлинки из Dropbox в каталог Yojimbo (предварительно нужны выйти из программы).

$ mv ~/Library/Application\ Support/Yojimbo ~/Library/Application\ Support/Yojimbo.backup
$ ln -s ~/Dropbox/Private/Yojimbo ~/Library/Application\ Support/