Před časem jsem si tu stěžoval, jak těžký je život člověka, který chce bezbolestně (= vzduchem, bez jakéhokoliv ručního blbnutí a bez nutnosti někde být) synchronizovat úkoly mezi iPhonem a Macem (či jakýmkoliv jiným počítačem).
Dnes jsem konečně přišel na řešení, které má z toho, co jsem zkoušel, zatím nejblíže k dokonalosti. Ingredience jsou následující: Apple iCal (nebo jakýkoliv jiný klient s podporou ukládání úkolů na CalDAV servery), eTask pro iPhone a SabreDAV. Rozjíždět si vlastní CalDAV server jsem původně zcela odmítal, nicméně ukázalo se to jako zatím jediné rozumné řešení.
SabreDAV je nadějný WebDAV/CalDAV server. Je lehounký, napsaný v PHP a běžící nad databází SQLite, což dohromady znamená, že si ho prakticky bez problémů rozběháte na každém obyčejném hostingu. Pak stačí přidat účet na váš Mac (nebo libovolný počet jakýchkoliv počítačů, v případě PC třeba s použitím Mozilla Sunbirdu) a vytvořit si kalendáře podle jednotlivých kategorií, do kterých chcete úkoly ukládat (alespoň já jsem to tak vyřešil). Celou akci pak uzavřete nákupem eTasku za $4.99. Tahle mrška podporuje hromadu CalDAV serverů a i když SabreDAV mezi nimi není, funguje perfektně. Vzhled aplikace je podle mého dost nepovedený, ale když je to prakticky jediná aplikace v App Store, co tohle umí, tak si není možno moc stěžovat. Aplikace bohužel neumí pracovat s několika kalendáři v rámci jednoho CalDAV účtu, takže budete muset zadat každý váš kalendář zvlášť. Stačí ale mít ve schránce základní URL k vašemu účtu, jelikož eTask umí URL konkrétních kalendářů najít (Find the URL).
Takže zkoušejte. Já si jdu nalít sklenku vína a pak se budu zbytek dne kochat barevně odlišenými, editovatelnými a synchronizovanými úkoly v mém iCalu... ve všech mých iCalech. A v iPhone.
Re:100% over-the-air synchronizace úkolů mezi iPhonem a Macem (nebo libovolným PC)
Je možné zobrazit free busy kalendář pomocí url v prohlížeči?