Я пользуюсь программой Things — это GTD клиент который мне очень нравится. Он прост в использовании и отличается от других широким функционалом и очень легким и красивым интерфейсом. Но статья не об этом. Те, кто уже читал какие-либо мои заметки, скорее всего поняли, что я работаю за несколькими компьютерами Mac и мне часто приходится решать некоторые небольшие проблемы, нет, скорее особенности, такой работы. Одной из таких особенностей была синхронизация всех моих задач. Если на одном Mac будут одни напоминания о заданиях, а на другом — другие, то, естественно, неизбежно что-то ускользнёт из поля зрения и мыслей. И тогда теряется весь смысл этой программы. Решение было давно описано на официальном сейте программы Things, и я ним успешно пользуюсь уже около года. В сегодняшней заметке я расскажу простым русским языком как это делается. Сразу оговорюсь: написанное ниже подразумевает, что у вас операционная система Mac OS X 10.5 Leopard или новее, и уже установлен и настроен Dropbox.
Как вы уже догадались, синхронизация задач между программами Things на разных компьютерах будет происходить при помощи сервиса «облачной» синхронизации Dropbox. Реализуется всё предельно просто, с этим справится даже новичок. Things хранит базу данных с задачами в папке /Users/ВашеИмя/Library/Application Support/Cultured Code, а папка с данными, которая нам нужна, называется Things. Нам нужно скопировать или переместить эту папку в каталог Dropbox. Для этого в меню Finder выбираем Переход > Переход к папке… (комбинация горячих клавиш Cmd+Shift+G). В появившееся поле вставляем вот такой путь: ~/Library/Application Support/Cultured Code/ и нажимаем Перейти. Мы сразу попадаем в нужное место.
Теперь копируем или перемещаем папку Things (она выделена на скриншоте) в каталог Dropbox, куда именно не имеет значения. После того как папка Things будет скопирована в папку Dropbox зажимаем на клавиатуре клавишу Option (Alt) и запускаем программу Things. Должно появится вот такое окно:
В появившемся диалоговом окне нажимаем кнопку Выбор библиотеки… и выбираем нашу скопированную/перемещённую папку Things. Всё. На остальных компьютерах, на которых так же установлен и настроен Dropbox, папка Things должна появиться автоматически. Нам остаётся только сесть за другой Mac, зажать клавишу Option (Alt) и запустить программу Things. После этого в диалоговом окне точно так же нажимаем кнопку Выбор библиотеки… и выбираем папку Things в каталоге Dropbox. Всё, можно пользоваться! Теперь все изменения, сделанные в программе Things на одном компьютере Mac будут точно такими же и на другом (или других) компьютерах.
супер, очень нужно было сделать аналогично!
К сожалению синхронизация происходит только 1 раз при запуске второй программы. В последующем происходит конфликт баз в дропбоксе и хоть и источник базы один и тот же, получаются разные версиии программы которые не синхронизируются((
Конфликт может быть если используются разные версии программы или если на 2-х компьютерах одновременно будут запущенны Things. При попеременной работе конфликтов быть не должно. Кстати, совсем скоро в релиз выйдет Things с «облачной» синхронизацией, так что больше ничего выдумывать не потребуется.