2007年4月29日星期日

我爱iCal

iCal是苹果自带的iLife套装软件的一个,用途显而易见是日历,类似于Microsoft Outlook(不是Outlook Express),不过文件格式开放,很多网站支持,运用更广泛,而且和苹果其他功能结合比较紧密,比Outlook好用,再次bs微软一下,哈哈。现在我主要用iCal来管理演出信息和——天气预报。而且iCal可以和iPod同步,随身带走方便查看,哈哈。
话说还有另一个日历软件估计很多人也知道:Google Calendar。最方便的地方就在于随走随看,而且可以和MSN合作,添加一个聊天机器人就可以用MSN查看日历(虽然目前还bug多多)。于是我打算结合Google Calendar的便携与iCal的易用,做到两者同步,这样就可以在家用iCal在外用gCal了。搜了一下倒是有这么个软件叫Spanning Sync,不过要花钱买,25$/年或者一次性65$-_-试用了一下虽然还不错,跟系统结合很紧密,效果也很好,但我还是将其请出了硬盘。凭啥Outlook和gCal同步软件就只卖10$...
好吧,自己动手,丰衣足食。当然不是说我要写一个软件,呼呼。我相信总有简单的解决方法的。既然双向不容易那就先单向同步。gCal到iCal倒不难,gCal可以直接输出iCal支持的网址,然后用iCal订阅就好了。但iCal到gCal就比较麻烦。虽然gCal支持直接导入iCal数据,但我可不想每改一次iCal就手动导入一次。后来注意到iCal的日历是可以发布上网的,但gCal又没提供直接接受发布的服务器。后来找到一个叫iCal exchange的网站,注册之后可以把iCal发布到自己的账号内,再用gCal订阅iCal Exchange上的日历,虽然步骤多了点但毕竟算是自动化了,呵呵。试了一下效果不错,就是gCal需要一定的反应时间才能同步,而且由于是订阅的外部日历,所以不能修改...
现在的状况是,gCal有两个日历,一个是内部日历,用做临时日历,可以随便修改;一个是两步跳订阅的iCal,不能修改。iCal也是两个日历,一个就是主日历;另一个是订阅的gCal之临时日历,也不能修改。于是现在的同步就需要这样:iCal可以直接修改然后发布到gCal上,但发布后的gCal不能修改,于是在外时就只能修改gCal临时日历,然后回家输入iCal,再把从gCal订阅来的新建事件复制到iCal的主日历中,啊,好绕口。最后还得进入gCal清空,还是不算完全的智能化,不过我已经很满足了,哈哈。

0 评论:

发表评论