Синхронізуй @ інтегруй!

Всім привіт, сьогодні я хочу вам розповісти про свою спробу синхронізації персональних даних між всім-всім всім.


А конкретніше: задача синхронізувати календар, контакти та таке інше між: телефоном, комп’ютерами та мати можливість доступу до цього всього через веб.

Кому знайомі іконки вище, або просто цікаво про засоби синхронізації, ПЗ, та проблеми з якими я зустрівся, ласкаво просимо всередину.

Почнемо з найпростішого: пошта

Насправді питання синхронізації пошти вже давно закрите, рішенням є IMAP. Протокол відмічає листи прочитаними на сервері. Більшість поштових сервісів та клієнтів його підтримують. В тому числі й телефони. Їдемо далі.

Маленький ліричний відступ: андроід та інші часто й сильно зав'язані на гугл-акаунт. Я в своєму підході також його використовую, але гнучкість підходу дозволяє при бажанні не мати справ з корпорацією зла.

Далі, найважливіше: календарі та контакти

Я все ж вирішив зав'язувати синхронізацію на google-calendar, оскільки він зручний і доволі поширений, а параноя мене поки не з’їла.
Власники розумніших телефонів можуть спокійно собі скористатися фірмовою гуглівською утилітою для синхронізації

Та телефон у нас дурний (dumbphone) і ми не шукаємо простих шляхів, а синхронізувати хочемо, тож йдемо до сторонніх сервісів:
До прикладу:Everdroid
Раніше цей сервіс називався mobical, тепер він більше орієнтований на андроід, та все ж не забуває і про молодші види телефонів і всілякі айфони.

Сервіс дозволяє зберігати на сервері важливу інформацію з телефону для бекапу, синхронізації і доступу через веб.
Зокрема такі дані як контакти, повідомлення, календар, нотатки.
Тобто, тепер навіть втративши телефон, ми по суті жодних даних не втратимо, а номер можна відновити.

Окрім цього і підтримки великої кількості телефонів, найсмачнішою (особисто для мене) плюшкою сервісу є можливість синхронізації календарів та даних з Google та Facebook.

З'єднавши телефон з сервісом (що здійснюється штатними засобами телефону, а налаштування приходять у вигляді СМС, і автоматично встановлюються) отримаємо достатньо зручний інтерфейс керування контактами

Everdroid

Та веб-інтерфейс календаря:

Everdroid

Підключивши синхронізацію Google та Facebook можна отримати великий вінегрет з контактів, тож бажано там навести порядок, або вказати вибірково що синхронізувати. Також сервіс дозволяє автоматичне злиття контактів з різних джерел.

Синхронізація календарів, це чудово, тепер події на яких я відмічаюсь у ФБ, автоматично з’являються у календарях і відображаються на телефоні. Досить зручно.

Окрім Everdroid , існують також аналогічні сервіси:Але евердроід мені видався найбільш вартим уваги та довіри.

На комп'ютерах я звик використовувати десктопні клієнти для пошти та календаря (у моєму випадку Kontact) тож локальний календар також потрібно синхронізувати з усім рештою.
Взагалі, в Kontact існує вбудована підтримка Google Calendar з допомогою Akonadi Resource, але чомусь вона досі глюкава і працює в кожного по своєму, у мене наприклад працює лише в один бік, подію можна додати, а додані деінде події не відображаються.

Тож довелося скористатися універсальною кросплатформною утилітою GcalDaemon котра окрім багатьох інших фішок, також уміє синхронізувати гуглівський календар з локальним ics файлом.
Ось чудовий мануал українською про налаштування і синхронізацію Kontact з Google Calendar.

Звісно, присутні деякі недоліки, такі як те що Google Calendar не підтримує категорії подій в Kontact, а також те що список завдань між ними несумісний. Але загалом, працює все досить задовільно.

Також до речі, можна оминути Google Calendar і налаштувати однобоку синхронізацію з Everdroid.

Ще, маленька підказка, якщо ви як і я часто користуєтеся Facebook, то чати з нього можна завести у будь-який IM-клієнт що підтримує Jabber.

При цьому, сервер не дозволяє клієнтові сортувати контакти по групах, їх доводиться створювати через ФБ, на сторінці керування списками друзів.

Згадати все. Нотатки

З часів мого спілкування з IOS, я доволі добре здружився з сервісом Evernote.
Та оскільки не люблю веб-інтерфейси, а офіційного клієнта для Linux нема, довелося шукати альтернативи.

На щастя, альтернатива знайшлась, при чому не самому сервісу, а лише клієнту
NixNote (раніше NeverNote) десктоп-клієнт EverNote для linux, який повторює функціональність клієнтів для інших платформ за винятком таких штучок як захоплення екрану, хоча автор рекомендує просто користуватися достатньо потужними можливостями захоплення самої ОС.


На додачу ставимо собі аддон для браузера, для швидкого захоплення веб-сторінок

Синхронізація нотаток на телефоні, також має нюанси, зокрема Everdroid підтримує вбудовані нотатки Nokia, але при цьому немає толкового зв'язку з Evernote.
Рішення наступне:
Щоб максимально зручно додати нотатку, використовуємо можливість додавання нотаток через імейл.

Таким чином можна відсилати нотатки прямо з камери.
Благо, на телефоні пошта налаштована і працює чудово.

А для доступу, робимо собі закладку на телефоні до мобільної версії Evernote.

Коротко і про загальновідоме:

  • Dropbox для синхронізації файлів
  • Xmarks для синхронізації закладок та вкладок браузера
  • LastPass для централізованого і захищеного сховища паролів

Підсумовуючи:

Думаю, ми поступово рухаємося у майбутнє, і хмари (cloud computing) покривають те, як ми мислимо, спілкуємося і діємо. Для мене наприклад дуже зручним виявилося те, що тепер можна додати замітку, чи запис у календарі з телефону, і він одразу з’явиться на комп'ютері, або навпаки відмітитись що прийдеш на подію у фейсбуку, і вона відобразиться на віджеті в телефоні, та ще й увімкне нагадування завчасно.
Так само, як і те що всі паролі та закладки тепер зі мною, не залежно від комп'ютера.

Звісно, зараз, з тим набором апаратного та програмного забезпечення для досягнення хороших результатів, доводиться докласти деяких зусиль, та гадаю, що далі, то зручнішим та непомітнішим буде цей процес. До того ж, особисто мій випадок є доволі специфічним, тож якщо ви задумаєте зробити аналогічне, вам можливо буде значно простіше.

Дякую за увагу, і до нових зустрічей.

alt

додати коментар: