2008年12月31日

在2008年的最后一天,CheckNerds一个重要的新功能——CheckNerds移动版本上线。CheckNerds是一个社会化事项管理网站,基于Google App Engine技术打造,是整理、记录个人任务的绝佳选择。了解更多情况可查看这篇详细介绍

访问移动版本请使用移动设备上的浏览器进行访问,网址为 http://www.checknerds.com/m

在手机设备更新换代非常频繁,性能愈加强大的时代,移动互联网(或移动网络应用)的普及速度无比迅猛。移动设备给予网络应用的便捷,为这些应用能够进一步影响并改善生活提供了可能。CheckNerds移动版诞生之后,意味着建立或完成相关事项并不再只是坐在电脑前才能够完成的事情,在日常生活进行中管理和查看这些信息也成为了可能。这大大缩短了这个应用与用户实际需求之间的距离,对我来说,CheckNerds现在更为实用了。希望对你们来说也是这样。

目前我还没有对多种掌上设备进行测试,开发中测试使用的设备是一台RIM Blackberry 8310, 使用Opera Mini浏览器。如果不同的设备或浏览器在使用中出现任何问题,欢迎来信告知我。

我的邮箱即 我的英文id@gmail.com, 或通过Twitter: http://twitter.com/CNBorn 同我联系

感谢大家的支持与鼓励,这些真挚的话语是在那无数个夜晚使我坚持下去的动力之一。祝大家新年快乐!

2008年10月23日

我有若干个记满了事情的本子。在度过的一个又一个24小时里,我会把我完成的较为有意义的事情以及想法都记录在上面。看着它们,我可以自豪地说我在近三四年来所度过的每一天都是连续而有意义的。这样在我日后想要回顾某些东西的时候,我可以清晰地看到那个轨迹,看到我所珍惜的时间没有轻易地被浪费。
大学四年里,我用了很长的几段时间来坚持一些简单的事情。我在寻求简单的实践辅以毅力,最终可以达到怎么样的效果?于是,跑步、背单词、听写训练、甚至是看电影、读书这样的项目,都曾出现在我“每日必做”的列表上,而每次将它们完成,在我心目中的意义,俨然就是对近24小时逝去时光的一种肯定,所以每一条这样的记录出现在本子上都会让我感到十分踏实。我承认这是一种十分Nerd的想法,从我意识到时间的宝贵开始,我就始终抱着对这种概念类似有些极端的痴迷。

06年,当我的世界观被开源软件和Python洗礼了之后,我就开始尝试使用Python来构建基于我的这种观念、可帮助我进行记录的工具。而这最终的成果就是当年发布的tarsusa。tarsusa的定位现在想来十分怪异:为了开始尝试我感兴趣的Web软件开发,我选用了不出名的Web开发框架和数据库(Karrigell+buzhug),搭建出了一款localhost的Web软件产品。而将这些笨拙的代码开源则是向从很多意义上感召了我的自由软件行动致敬。

在我的笔记本上一直运行着的原始tarsusa build记录了我太多的在那段时间里的印迹。每个“完美日”(tarsusa里对于完成所有任务的一天的称呼)对我而言,都是一个小小的里程碑

原始版本的功能少得可怜,但因为可以满足自己的需要就没有进行太多的改进。在发布的一年多以后,07年10月,我才把长久以来的一些更新打包成一个build,作为新版本继续发布。尽管是开源软件,但这个软件略有些奇怪的localhost形式,以及融入了我个人很多特色的风格,让它不太可能变成一个可在更大程度上被广为使用的软件。我只是希望在我自己使用它的同时,能有一些想要学习和使用Python的入门爱好者,能够从我那些并不漂亮的代码中看到一些可帮助他们快速入门的东西就好了。
但这个小软件还是做到了一些我之前没有想到的东西。我的一个好朋友告诉我,他从tarsusa中受到了一些启发,对他的开发和工作有些帮助;有用户就一些问题和我发信交流;Ubuntu论坛里的一位前辈题出了许多修改意见,并期待下一个版本…… 每一个这样的信息回馈都让我十分惊喜。(仿佛又回到了16岁时开始那个MP3搜索软件时的自己)而又让我有些内疚的是,我没有能及时更新tarsusa这个软件。

08年年中我购置了新的LCD Display,日常用的主力机器也因此由Joybook换成了庞大的台式机Omnine。那个tarsusa build也就闲置了一段时间没有使用。当我有一天再看到它时,我意识到是时候该用什么东西来更新它了。

继续为原来的包写新的Release? 我已经不想在原来不完美的架构上越走越远。全新的重建?我还没有过上线的、代码完全属于自己的Web项目,全新的tarsusa(肯定也不会再延续这个名字)相信是个好选择。平台?Python的选用毫无疑问;而基于零成本的考虑,App Engine在经过很多人的试水之后,无疑被认定是一个很好的选择。我对于App Engine的发现和了解很晚,不过带来的好处是在我开始研究时,已经有很多的文档可供学习。于是在七月中旬,项目正式开始。

进行开发的时间,是利用我每天下班之后的那几个小时和周末。进度时快时慢,GAE的限制也比想象中还要多。在10月份,终于完成了一个基本可以开始使用的版本。

CheckNerds,继承了我在tarsusa里面就融入的一些观念。作为一个在线的日程、计划管理网站,目前阶段的功能,可看作是一个tarsusa的多人、可交互版本。不必对概念进行过多的的担心,您大可简单地把日常要做的一个个项目打上“√ "。但如果您在某些事情上像我一样,有坚持完成它们并坚持记录下来的nerdness的话,恭喜您,您来对了地方!

这是我第一次接触MVC,Django,GAE,Ajax,成果还远不完善,但过程我却很享受。我真心地希望这个作品能像tarsusa一样,在服务我的同时也为别人做出些贡献。而日后这个项目的变化,我有着一些想法,而其中的一些需要时间去实现。我也很期待实现它们的过程和最终结果。
而关于这个项目开源的情况,我会在以后陆续发布,希望您能够继续关注!

CheckNerds: http://checknerds.appspot.com

tarsusa website: http://tarsusa.yiblog.com/cmsms/
tarsusa on Google Code: http://code.google.com/p/tarsusa/

关于tarsusa的相关文章请点击这里查看。

P.S. 能够在有一个生日来临前,Release一个阶段性成果,十分令人欣喜。
P.S. Oct 19th 在甘家口KFC 用笔手写完这一整篇文章实在有些辛苦!

2008年07月06日

(第一部分请参考《四年的回忆(一)》)

(二)

自己对于古典音乐的迷恋,完全是由于想要“特立独行”的这个俗套想法。从猎奇的心态开始听莫扎特的交响乐。没想到却一发不可收拾,走进了一个更广阔的世界。现在想来,从交响音乐入门,开始听古典音乐以及有两年多了,而这么长的时间以来,无数次地回响在耳畔的音乐,仍发现自己所努力了解、努力去吸收的,对古典音乐的认识总还是那么地少,而至的自己前进的空间又是那么的大,以至于自己设想中的,仅仅是把著名的、最需要了解的作曲家的交响曲部分了解的十分纯熟,也要花费比这几个年头更长的时间。不过这样的目标不但没有吓倒自己,反而激发了自己的一种想要了解的欲望,哪怕需要更多的时间,因为自己也深知,这样的美好的东西,是值得花费时间在这上面的。

听音乐,其实重点在于认识了许多伟大的心灵,想来比文字还能更加直面地面对一个人的内心世界的,只怕也只有音乐这一载体了。莫扎特、贝多芬、马勒近乎截然不同的风格,其实是截然不同的性格的流露,更是作曲家内心世界的直接表达。好的音乐,就是作曲家以他的方式叙述他自己的情感,同时以这种情感激发听众自身的感觉。

上学时还选修了交响音乐的课程,现在想来当时了解的还不够多,所以学习到和了解到的知识,受制于当时所能理解的小小范畴,也了解不多。也可能是正规的课堂教育和自己追求的东西也还是会有不小的偏差。自己后来跑去三联书店,陆陆续续地几乎买到了所有能买到的新的或旧的三联爱乐杂志,及其喜欢,从上面学到和了解到了非常多的东西。

鉴于自己还没有达到自己所能认为的,可以开始评论些古典音乐的层面上来,说一这里就先不多说了,或许以后会专门就古典音乐的入门谈谈自己的感受。

(此部分于较早前写成,更多信息不妨参考《莫扎特,莫扎特,莫扎特》 )

—-

Python与Linux

从1995年开始使用计算机,真正震撼到我的东西,其实并不太多。而那些真正震撼到我的,相信会持续影响以及改变日后的生活。Python和Linux就是这样的东西。


我仍旧记得自己初中和高中、买着当时创刊不久的程序员杂志,对着里面仅有20%有兴趣并且能看懂的内容一遍又一遍痴痴地看。但后来直到大学都发现Windows实在是令自己觉得无聊、曾经的激情似乎不知该放在什么地方、索然无味、千篇一律的软件和游戏不能激起自己怎样的兴趣,甚至找不到中学时虽然幼稚但是却满怀干劲写免费软件时的感觉。我一直觉得自己这段时间荒废了不少,幸好还有几个假期用词汇大爆炸背了不少的单词,弥补回来些。

05年的后半年开始,Ubuntu的名气越来越想,而自己始终没怎么接触过的Linux,全然变得美丽起来,勾起了我的兴趣。06年4月的考试过后,自己毅然安装了一次,而慢慢熟悉Linux以及开源软件之后的感觉,全然是非常震撼的,那种震撼是如此强烈,事实上那种感觉至今仍然萦绕在心头。

那是一种几乎从来没有遇到过的,不以什么功利性的目的为手段、而可说是仅仅以实现、满足、共同建设和奉献为目的,而发起和实现的庞大软件工程。集合了上万人的聪明才智、最终的成果面向所有人类开放、自由共享。这是对小小年纪就对版权有所了解,并且只接触过商业软件模式的我的极大震撼。

有趣的是,我大学期间的第一份工作,是在一个面向海外的Shareware专营网站,处理并搜集海量的Shareware信息。一开始猎奇的新鲜感很快就被枯燥重复无效率的操作方式所淹没,于是当时还在用Windows的我用了几个晚上,写出个Windows程序,把一切可以自动化完成的工作,都交由电脑处理,节约了三分之二的时间和劳动。这份SOHO的工作做了一年,期间那个网站的后台变化了好几次,我这里的工具也相应变化了几次,而在用Ubuntu的时候已经惊奇地发现,Linux下看似简单的工具,通过巧妙组合,可轻易完成Windows下仍然需要复杂编程的工作。

在使用了几个月Ubuntu,以及对Linux有了比较多的了解的时候(图书馆堆着厚厚尘土的Linux书籍,我至少都借过一次,即使了解不深,感触也还是很深的),怀揣着对于没能在更早就了解Linux的些许遗憾,我又开始了自己Linux Dedicated Server 的构想。

(此部分未完待续,敬请关注下一部分)

2008年04月04日

    我的工作,本身和Python没有什么联系。很多工作都是那些整体工作的一个个细小环节。很高兴的是 ,完成这些工作的过程,还可以被细细玩味。在自己用过一些Geeky而又足以被称之为legendary的工具过后,对时间、效率以及其间那种过程的优雅就有了一种非常深入的体会。那种感觉很难被忘记,时刻存在于自己之中,并无时无刻不激励着自己在存在任何可能的情况下重现这种感觉。于是,我电脑中的几乎所有存在文档的项目都使用Bazaar进行管理;很多工作进行的关键项目,是一个.py文件,通过管道,加上uniq,sort一类的命令来生成自己想要的结果。

    我们本可以让生活更有效率,但在很多时间、过程的作用下,我们的工具却并不一定在朝着更有效率的方向前行。用Word修改毕业论文开题报告的格式的时间,要远远超过我把它写出来所用的40分钟,而那些字体、格式、每页不同的样式、参考文献的排列,在这样的工具中真的会称为一种噩梦,从而浪费掉无数的时间。我还没有使用过Tex,但我似乎能清晰地感觉的哦,Word这些所谓现代的工具带来的,与传统、经典的Unix哲学几乎完全向悖。它们拾起了一个一个的,华丽的小优点,却失去了原则,更谈不上哲学。

    工作的很多过程也是这样,很多时候朝思暮想所想要达到的结果,总认为应该有一种更复杂、先进的工具来完成。(或由于不了解,或缺乏认识──这不可避免,而选择用非常原始的方法来完成一件任务。)结果最后发现完成这一工作的,就是那些在30年前就已经被发明,在简洁的外表下蕴藏着无限的可能性的Unix小程序。这带给我的震撼可想而知,却也让我得以真正地发现并认识到生活的美好。这种激动让人感到无比幸福,而一想到还有太多太多这样的感觉有待去发掘和体会,这种幸福感就变得愈发强烈。Unix工具及其哲学、Python、绿野仙踪、D小调‘合唱’交响曲、马勒、格瓦拉的精神豆瓣,等等等等,很多时候在萦绕着自己,一想到这些,就会觉得激动人心的美,是存在并且会永远存在的。



2007年08月10日

终于基本实现了我一直以来十分需要的,一个可以帮助自己记忆单词的软件。

Sparkle

web端服务使用Karrigell,数据库使用Karrigell内置的buzhug数据库

screenshot of sparkle

我需要这个工具的原因,是因为我一直以来是一个忠实的《词汇大爆炸》用户(该软件已经停止开发),自从2004年以来已经累计使用它背了几百个小时的单词,从中获益菲浅。可以说《词汇大爆炸》是使用ubuntu之后,要使用Windows的唯一理由。

我曾经的计划是做一个《词汇大爆炸》的clone,发现自己水平可能比较难做到。在这种类别的开源软件里面,我还没有找到比较像《词汇大爆炸》这样的(惭愧,还没有用过黑客背单词)。后来觉得只要有一个可以基本帮助自己背不熟悉的单词的东西也就可以满足了。于是在开发tarsusa的同时,这个东西其实已经在着手准备,只是自己一直都没有下定决心一口气做出来。

前一阵想把台式机上面许久不用的Windows重新安装一下,没想到安装过程中CPU过热会导致频繁关机,并且由于安装程序重写了主引导区,我还需要费时恢复GRUB…… 这促成了我和Windows说拜拜并且写完sparkle的原因。具体到架构如何实现、使用什么界面形式这些问题在我脑海中已经构想了许久,所以大约两个晚上就写了出来。

sparkle总体的结构:一个单词数据库记录平时遇到的不认识的单词(我已经积攒了一段时间了),然后像词汇大爆炸那样,依据用户对单词的熟悉程度,随机抽取单词和解释,由用户进行选择形式的做答,用户较熟悉的单词会较少出现,不熟悉的单词会经常出现,以此达到学习的目的。

当然这个程序还远没有《词汇大爆炸》那种规模,没有应用艾宾浩斯记忆曲线原理,也没有针对用户行为的、更细致的词义混淆等等,还只是一个简单的小程序。目前通过web界面来实现,但事实上并不局限于web界面,实际上任何连入网络能够执行Python程序的平台都有可能实现。比如可以执行Xbox Media Center的破解版Xbox,甚至是Symbian S60 Smartphone。我希望能够有时间、有精力、有技术来实现以上那些功能。

去年的这个时候,也是使用同样的工具完成了自己需要的日程管理软件tarsusa,若问我用最好的语言Python完成这些简单的工具是什么感觉,那只有简单的一个字,爽。

参考阅读:
    《tarsusa Release RC》

2007年04月04日

上传一张目前tarsusa最新的版本在我这里运行的截图(点击查看大图)

tarsusa_post_r5_screenshot

与06年8月31号第一次发布的版本相比,核心没有太多的变化,但是一些小的改进让这个程序更加实用。

目前版本 r6 更新日志:

  • 在“每天要做的”下面显示昨天完成这些固定项目的情况
  • 中间部分现在直接显示待完成事情的分类,避免太多的任务显示影响实用性
  • “最近完成”部分进行了简化处理,如果要显示详细的日志信息,可由一个详细的“最近完成”页面来完成。

以上的几个功能其实很早之前就差不多完成了,虽然现在的版本已经可以满足我的需要,但是我希望有时间继续做出改进,直到我认为可以发布的时机发布。

另外,感谢创意纪0750计划为tarsusa开通了一个空间,目前一个由CMS Made Simple架设的tarsusa主页已经基本完成架设(样式可能还要修改),欢迎大家访问。

参考文章:什么是tarsusa?  什么是tarsusa?(二)   tarsusa未来功能展望

2006年09月01日

马上就要开学了,匆匆记下自己对于tarsusa即将添加的一些feature和一些变化

    tarsusa接下来的改变,除了根据我自己的生活习惯,逐步增添、改进功能以外。还有一些超越我个人的,更多的面向更广阔的用户的思考。
   
    我认为开源软件的实质是要使得用户便于使用,更要便于修改

     在便于使用的方面 ,tarsusa还要解决一些问题

      首先要对qq上面的一个朋友说抱歉,你询问的不知道如何安装的问题,我没有能够及时看到…… 而cyclone的窗口被我不小心关掉之后,就没有任何关于这个对话的通讯记录了,所以我也无法找到你的号码。希望你能够在看到这篇文章后,发邮件同我联系。
      
       关于目前安装tarsusa这个软件所需要的指南,请参考tarsusa网站上面的Howto页面,这个页面会不定时更新。
       如果有朋友有关于这个软件的问题想直接联系我,请你们最好通过发邮件与我联系,因为我不能保证IM上我随时在线同时能够有时间及时回答你的问题,请大家理解。所有的Email我都会认真回复的。

       我想这个软件的安装对于长期使用Windows的朋友来说,确实有些繁琐了。
       我正在考虑一些变通的方法,比如使用开源的Installer软件(比如NSIS)来构建一个简单的安装程序

       构建英文版本。我曾经在release之前,上irc试图找一些用户帮助我测试我假设在自己机器上面的试用版本,但是在中文的聊天室里发出的信息没有任何 响应…… 在#python频道找到了一位外国朋友,但是他不懂中文…… 所以我意识到,尽管我不大清楚这个符合我生活习惯的软件是不是于国外朋友的生活习惯相符,但是推出英文版本还是十分必要的。因为作为一个开源软件,却只能 和地域性的用户接触交流,不能被更多的人了解到,是不大容易发展起来的,更不易于交流。

       软件、软件的文档和网站部分,甚至我的Blog的一部分,都要做很多的翻译工作。
       tarsusa的网站我也在考虑编写一个Python脚本自动生成相关页面来减少我自己的工作量。

       这个软件的创造过程,确实很有乐趣,但是我并不希望这个软件只是一个玩具。毕竟能够创造出实际意义上的价值,才是任何工具存在的意义。
       所以,能够让更多的朋友接触、使用到这个软件,is my major concern.
      
     关于‘便于修改’……

        既然是一个开源软件,就应该让开放的源代码发挥它更实际的作用,不仅仅是让人们架设起来之后使用它,而是应该让更有能力的用户能够凭借自己的力量来改造现有的工具,使之发挥更大的生产力。
        所以未来我要对tarsusa作出的改进,应该使用户可以构建出一个和我原本发行的版本很不相同的版本
        我指的不仅仅是说制作不同样式的模板,在外观上做出变化。还包括用户可以定制他们想让这个软件完成的样式,比如

  • “每天要做的”这个部分能否变成“每周要做的”?
  • 显示一个一周之内项目进行情况的日程表
  • 显示哪一个类别的项目已经全部完成了,而哪些还没有
  • 提示我阅读文章的界面能不能顺便也把文章的大致摘要提供给我?
  • 把即将到期的项目提示变得更加醒目,来敦促我完成工作?

这些改变,应该是用户通过点几下鼠标,在页面上做出很小的改动就可以轻松地实现的。未来在tarsusa的代码里面,模块化设计应该被更多得采用,已知的函数也应该设计成为能被更多页面访问到的,能够提供更多弹性变化任务的函数。

目前想到的就是这么多了,期待自己能够慢慢完成。

Technorati Tags:

2006年08月30日

Finally, I made it.

  tarsusa是一个非常简单的时间管理程序。
  
  使用它,您可以方便地管理所有您要完成的事情
  
  无论是将杂乱的事项分门别类地整理,还是提醒您优先处理即将到期的任务,tarsusa都游刃有余
  
  更为重要的,是 tarsusa 可以提醒您每天都必须完成的工作,并且记录您完成这些工作的情况。
  
  我开发这个程序的初衷,是为了有一个简便的应用程序来帮助我管理时间,同时能够突出我每天都要完成的重点任务。
  
  这个程序使用Python开发,Web框架选择了Karrigell,一个纯Python的Web Framework,使用的数据库系统是Karrigell内部自带的buzhug数据库
  
  本软件 遵循 GPL 协议

       详情请见软件主页 http://cnborn.googlepages.com/index.html
       屏幕截图

       还有不少小的缺陷,希望大家试用之后可以提出意见和建议,谢谢大家。衷心希望这个程序能给您的生活带来哪怕一点儿的便利,我都会感到非常快乐的。
       这个release 是RC阶段的,发现什么问题,我会一直改进,持续发布新版本,请大家关注更新。

2006年08月28日

近期这里的更新不怎么频繁,主要因为这几天的生活主要被以下的事情dominated了:
   
    首先,是tarsusa,这个软件的发布,成为了我对于剩下的几天假期所期待的能实现的最终目标。
    相比之前的假期,这个假期太不完美,有太多没有完成,或者没有机会完成的事情。我希望tarsusa的发布能够弥补我的一些遗憾。

    我在翻以前的日志时候发现,tarsusa其实一部分就是我以前说过的记录生活的本子
    作为一个完全符合我的生活习惯以及要求的程序,tarsusa融入了很多我个人的特色。比如设置每天必须完成的任务,任务的倒计时提示,以及对于自己做过的事情有很强烈的记录欲望(tarsusa有很完善的日志系统)。
    我在写下这些东西的时候,距离我预定发布tarsusa的时间只有3天多一点了。还有很多的后期工作要做,最终调试(代码错误还有不少……)、帮助文档、 网站建设、Google Code上面的项目主页…… 永远有太多的事情要做,很可能永远也达不到完美,没办法,只有一点一点来。我的第一个GPL软件,Good Luck.

    然后,在闲暇时间里,自己在台式机上面继续折腾ubuntu。
    继上次格式化掉已没有什么新意的ubuntu Dapper之后,安装了kubuntu打算尝试一下kde,但是只尝试了几次就发现kde这个东东严重不适合我,无论从感觉上还是和使用习惯上都与我很 不一致。于是把kubuntu中的kde卸掉,当作server版使用,受linuxtoy.org上面文章的影响尝试了下fluxbox,感觉还不错。
    于是,这两天在台式机上面重新安装了ubuntu 6.06.1 server 然后安装fluxbox,开始在操作习惯上伪装geek…… ^_^
    用下来的整体感觉是,fluxbox是一个占用资源非常少,使用起来非常非常快捷的窗口管理器,配合配置比较老的机器会非常合适。界面、美观、易用性吗, 不和gnome一类的庞然大物比,还是非常不错的,简单设置之后,很容易上手。可定制性也非常强(我想这是使用fluxbox的朋友最需要的吧)
    使用server安装最爽的部分就是可以在最小化的系统上定制每个自己需要的软件。最不爽的事情恐怕也是这个…… 使用命令行添加samba、u盘支持、音量控制什么的还是要自己仔细研究下才能搞定。(我还没全搞定),对ubuntu和linux还不大熟悉的朋友可能 会感觉很头痛。
   
    我并不是系统安装狂,其实对于ubuntu这样的系统,安装的过程不管有多麻烦,一般安装完后很少会再来把这些烦人的过程再来一遍。我笔记本上面安装配置 好了Ubuntu Breezy Badger之后,就再也没鼓捣过安装这方面的东西。大家都渴望的是一个稳定的工作环境。
    我只是觉得只会基本安装ubuntu和会使用gnome,实在还谈不上什么linux技能。所以,愿意花时间接触、鼓捣系统就成为了最快的学习途径。的确很耗时间,但是总比无聊的游戏要强上不少了吧?

    奇妙的夜晚,陪伴我的两台电脑,一台打开writely,写着bug测试和发布文档,另一台在非常geek的界面下编译mplayer,从远处看,一定像个FBI在工作。

2006年08月14日

GTD means getting things done. 就是指按条理规划时间。相应的软件可以让你更好的管理时间。
看了 DBA notes  才知道原来我正在开发的tarsusa 也属于这个类别的软件阿,火星一回

DBA notes 上面关于GTD的两篇介绍 12

其中谈到的两个 Web应用也都是开源的,是用Ruby and Rails开发的。

我并不痛惜自己做了重复性的工作,毕竟tarsusa是最符合我自己的需要的。但是我觉得GTD这样的软件遇到的问题是,如何在项目的管理条理和计划的变通性上做出平衡。
有的时候我想记录的东西有很强的时效性,一件临时想起来的事情,优先级别可能十分重要,但是又会很快失效。我需要软件有这样的变通性,能够根据计划的变化来应对。

我还没有用过 NextAction 以及 Tracks 这两个软件,不知能不能完全达成我的要求,lividzen 已经很不错了,但是我的需求最主要的还是要能记录我每天固定要做的几件事情。
有机会的话,要使用下其他的这些软件,来修正与完善tarsusa。还有看看这本书 ,吸收一下知识。tarsusa的开发变复杂了。

其实说了这么半天,就是想让GTD应用软件在易用性上更接近一张白纸…… 看来要在白纸上面找些想法了。