evil.cz
Linux do každé rodiny, linux do každé kanceláře!

Synchronizace kontaktů a kalendáře XDA s linuxem (Ubuntu a Windows Mobile 6)

Základem pro rozumné využití PDA/MDA/XDA je možnost synchronizace základních věcí (kontakty a kalendář) se stolním počítačem. Windows Mobile 5 a 6 mají bohužel mizernou podporu synchronizace s linuxem. Existují však způsoby, jak si plně užívat synchronizace WM <-> linux.

Jsou v podstatě tři různé cesty:

a) využití projektu OpenSync (Synce, Kitchensync atd.). Kdysi v dobách Windows CE (WM2002) mi to fungovalo, ale od přechodu na Windows Mobile 5/6 jsem pokusy o synchronizaci akorát ztratil spoustu času a výsledek žádný. Tahle cesta je pro badatele, kteří si rádi hrají... Snad by se to ale mělo změnit s příchodem další verze Mandriva Linuxu. Pro zájemce doporučuji odkaz http://www.synce.org/moin/SynceWithUbuntu - podle dostupných informací by to mělo fungovat.

b) využití externího komunikačního serveru (např. https://www.mobical.net) nebo synchronizace přes služby typu Google Calendar. Pokud jste ovšem dostatečně paranoidní, svůj adresář ani kalendář "z ruky" (byť virtuální) nedáte.

c) snadno a rychle s poštovním klientem Mozilla Thunderbird a free softwarem FinchSync.
Po letech jsem se díky přechodu na IMAP řešení pošty odpoutal od svého oblíbeného poštovního klienta Evolution a přešel na Thunderbird. A náhodou jsem objevil i http://www.finchsync.com/. Stačí nainstalovat jeden prográmek do počítače a druhý do XDA. A oba spustit. Krátké a relativně snadné nastavení... a můžete synchronizovat třeba i vzdáleně přes internet. Program v počítači se tváří jako server na konkrétním nastaveném portu a program z XDA se k němu připojuje buď prostřednictvím lokální sítě nebo přes internet (pokud máte k dispozici veřejnou IP adresu vašeho stolního počítače). Rychlé, snadné, elegantní, funkční... samá pozitiva.
Konečně po letech mám synchronizované (a tím i zálohované) kontakty a kalendář ;-)
Pozn.: Aby to fungovalo, musí být vaše kalendáře používané Thunderbirdem ve formátu ICS. V nějaké předchozí verzi přešli tvůrci Thunderbirdu na vlastní formát ukládání dat, ale má to snadné řešení: vytvořte nový kalendář (pravá myš v oblasti kalendářů) -> nový kalendář -> v síti -> formát: iCalendar (ICS), adresa: file:///home/........../vyroci.ics -> název, barva -> dokončit.
Takových kalendářů si můžete udělat víc a synchronizovat je všechny nebo jen některé. Když jich je víc, XDA to bere jako jednotlivé kalendářové skupiny, které automaticky vytvoří.

Your rating: None Average: 5 (1 vote)

Comments

Evolution

Jen pro jistotu - nezna nekdo neco pro Evolution? Mam Ubuntu HH a HTC Touch (tj. WM6) a cely bych si to rad sesynchronizoval s Evolution...

Nastavení serveru

Zdravím,

v Ubuntu HH mám problém s nastavením serveru u Finchsync. Hlásí mi IP 127.0.1.1 a nejsem schopen tam narvat DHCP přidělenou adresu. Je to nějaká systémová sranda, kterou je potřeba ošetřit?

Re: Nastavení serveru

Na "serveru" se nastavuje de-facto jen číslo portu (doporučuji jakýkoliv nestandardní zapamatovatelný port, např. 9999). Dole ve status-line je sice hláška

This server: *name-of-your-computer*, IP: 127.0.1.1,

ale navenek to běží normálně na adrese, kterou máte přidělenou.
Ověřit se to dá např. přes nmap (nemáte-li nainstalováno, tak nejřív: sudo apt-get install nmap).

nmap localhost

a výsledkem je něco podobného:

Starting Nmap 4.53 ( http://insecure.org ) at 2008-08-21 16:15 CEST
Interesting ports on localhost (127.0.0.1):
Not shown: 1707 closed ports
PORT STATE SERVICE
22/tcp open ssh
9999/tcp open sun-answerbook
Nmap done: 1 IP address (1 host up) scanned in 0.066 seconds

Na klientovi (v PDA/XDA) pak nastavujete jako server tu adresu, kterou máte pro server přidělenou přes DHCP.