把这个作为2015年的第一篇文章的话,应该是足够干货了吧,不过还是秉承自己一贯的不爱上照片的习惯,所以只有文字描述,主要也是为了给自己做一个记录,日后回顾的时候能够提醒而已。
2015年打算好好的规划一下自己的日程管理。所谓工欲善其事,必先利其器。todo类的不用说,things、omnifocus等等都是珠玉在前,但是日历类的Mac应用似乎没有这种一骑绝尘的产品,于是只能自己去baidu以及看看app的排行榜了。
先下了planner pro来试用,感觉不错。打开之后是一个模拟的笔记本,左上是月历,左中可以添加todo,左下可以添加note,做做记录什么的,右边则是日程安排,说起来是典雅而养眼。原本一拍大腿,就是它了。但是用了没有几天发现问题了,不能同步。日程管理的话自然是需要在电脑端和手机端同步的,但是planner pro不走寻常路,todo以及note走的不是icloud内置的reminder以及todo的路线,而是软件内置,只有calendar是用的系统的日历。于是问题就出来了,在它中间写的todo以及note无法导出,无法与其他ios软件同步,甚至无法与它自己的ios版本同步(它在mac和ios上的同步居然是通过dropbox,难道不知道天朝不存在这个网站嘛)。
于是第一次尝试失败。然后再一次则是使用了fantastical,说实话,真心是不错的软件,在mac上和ios上用起来感觉都很好,唯一的缺陷就是它只是显示在menu bar上的一个图标,而没有全屏的软件主界面,这个让我觉得不太爽,于是继续寻找。
最后,有网友提及了BusyCal,并称之为日历界的omnifocus(事实证明这个有点夸大了,omnifocus的确不是那么容易企及的),于是下载了试用没多久,终于一拍大腿,就是它了。
既然用一个软件,自然就要好好的用,把功能都使用起来,否则太浪费了。于是自己一口气把busycal的所有help全部给看了一遍,发现比起其他的日历软件来,的确是有着不少的特点。废话就不说了,那些到处可以找得到的介绍也跳过,直接记录一下我觉得值得的功能吧:
1、各种重复事件的设置。说到设置事件和闹钟,最不爽的就是很多软件无法设立个性化的重复(吐槽一下ios上不少提醒软件,我要设一个双周每周三的闹钟都死活不行)。而这个方面busycal做的的确到位,不止是有常用的每日、每周等等提醒,还可以自定义间隔X日、周的提醒,每月最后一天、每月第四周的周三、每季度第一个周日等等各种重复方式都可以选取,说实话我目前还没有想到有什么重复是它做不到的。不但如此,相对于不少需要直接输入英文才可以定制这种复杂日期的软件,它可以直接在重复中选取,实在是方便了用户。
2、各种事件分类齐全。有普通的event,有作为待办事项的todo,还有跨越多日的banner,全日事件的journal以及可以作为便利贴存在的sticky,几乎应有尽有,日程管理需要的东西可以在一个软件界面当中齐备,完全不需要其他更多的软件配合。
3、menu icon。虽然fantastical被我放弃是因为它只有menu icon,但是没有的话也是不行的。这方面busycal就做的比较的好,可以自定义快捷键呼出,然后自己的日程以及待办一目了然,如果需要增加内容的话直接输入即可,完成之后回车直接显示,然后再用快捷键隐去,双手不用离开键盘,感觉上行云流水,很是不错。而且其menu栏也可以做一些基础的设置,可以说是简洁而不简单的标志。光就这个似乎就不比fantastical差。
4、可以自定义tag。说实话,我一开始也很疑惑,一个日历软件,要添加tag干啥。仔细看了一下才明白,这里tag的用处还是不少。首先可以自定义不同tag的颜色,然后日历可以根据不同的tag来改变颜色,这样的话对于有这个需求的朋友就很有帮助,而不用每个日历只能一个颜色到底,为了换颜色单独去建立一个日历。其次是可以通过tag进行普通查找以及智能查找。
5、建立智能过滤。如果说之前提及的还只是一款增强版的日历软件的话,智能过滤功能就有点出类拔萃了,至少自己很少在其他日历软件上看多这个功能。至于具体的功能内容的话,其实可以参照大家目前都在用的邮件各种智能筛选的模式,大致上是一样的。可以通过各种方式包括上文提及的tag来进行智能过滤。说实话,有了tag和智能过滤之后,其实再也不用像其他软件那样建立多个calendar了,基本上一个完全就可以搞定了。
6、URL句柄。在帮助中点出了,它可以很轻易的使用内置的new、find、date功能来输入新事件、查找事件以及定位日期,可以简单的被其他软件调用,只要你有着一定的applescript技能,就可以玩出各种花样来,甚至官网上还留下了一些样例。如果说这样说还不是特别明白的话,那么用alfred来举个例子,它基本上可以不用编程就直接生成alfred的workflow,也就是说只要能够呼出alfred的地方,九可以轻松的添加事件、查找事件,使得其变成全局的应用。当然了,使用workflow添加事项只是一个微不足道的小点,其他的通过applescript还可以完成很多你想的功能。
除了上述几点之外,其他的类似于自动存档、导入导出、各种界面等等基本上都有(这里要提一下的是它可以自定义在周视图上显示几天,在月视图上显示几周,这个似乎没有在其他软件上看到过),完全可以满足日常的需求。而其对于exchange的支持、查看他人日历是否空闲等等功能使得它也可以成为一款多人使用的日历软件,不过这个方面自己由于没有尝试,也就不多说了。
基本上来说就是这些内容,如果你现在还在为寻找一款日历软件而发愁的话,那么BusyCal应该是一个比较好的选择。