2007年1月24日星期三

正在选择一些text based software

因为最近迷上了字符界面的软件,所以现在正在在一些软件中选择:
  1. EmailClient,不用选了,就是mutt。试用了一段时间了,越来越顺手了。现在得问题只有:发送邮件的附件的文件名的问题。所以目前我正在考虑什么时间将email软件正式从thunderbird转移到mutt上面来。(爽的是,邮件的迁移也异常的方便,这的确与unix的理念有关。)
    听说pine也可以用,不过好像还是mutt更主流,有机会试一试吧。
  2. Editor,目前是vim,几乎我能想到的功能都有了。对于emacs还没有入门。不过目前来讲vim的功能就足够用了。所以还是先用好vim,以后有时间再看emacs吧。
  3. Browser,目前是w3m,的确,我不可能仅仅使用w3m,这个领域,我不可能离开firefox/IE的。不过w3m稳定且快速,很适合我使用google/baidu搜索资料时使用。lynx也可以,不过对中文支持不好,而且w3m居然可以在终端中显示图片,所以更能贴近原样的显示网页的内容,所以我选择了w3m。
  4. GTD tool,目前是tdl。
    pyGTD从来就没有成功运行起来,只能暂时放弃。
    pal功能不错,中文支持也挺好。但是在显示日历的时候,由于中文月份名称的问题,日历总是显示的无法对齐格式。
    wyrd中文显示乱吗,而且操作非常古怪。另外,好像只有calendar,没有to-do-list。
    calcurse界面非常好,有calendar & to-do-list,操作也很简单。很可惜,无法支持中文。
    所以,tdl虽然简单了些,但是现在基本能够满足我的需求。
  5. IM software,tmsnc & centericq,其中centericq可以支持多种即时通讯的协议。可惜的是,这两款软件在使用时,对中文的显示都存在部分乱码的问题。所以目前还没有好的方法。
另外,目前正在考虑是不是自己编写一款适合自己使用的GTD软件。目前有如下需求:
  1. 对于每个item,有类别属性,如business, personal, computer...
  2. 对于每个item,有状态属性,如next action, action, waiting on, tracking, finish, reference...
  3. 对于每个item,可以有begin time & end time,对于有这些属性的item,可以在一个日历中显示他们。
  4. item可以有project id属性,来标识该item属于哪一个项目。
目前暂时先有这些吧。

没有评论: