对时间的痴迷



我 有若干个记满了事情的本子。在度过的一个又一个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 用笔手写完这一整篇文章实在有些辛苦!

旅行的意义

| No Comments


生活的艺术在于充满遗憾,追求完美状态的愿望大多沦为空想。又因为自己的后知后觉----之前实在是不理解背包客游遍各地的意义,直到自己也近乎失去了曾可供自由幻想的时间时,才发现那种感觉。一种可以抓住以供长存的感受,几乎是自己要面临的这个新阶段最宝贵的东西。

而先前些许被浪费掉的时间有会让人痛心。能做的,只有把自己并不懒惰的步伐迈得远一些。

事实上,我一直认为,只有亲自行走过,这段路以及它的回忆才会变成自己的。于是我花了大量的时间亲身行走在路上,尽力去走,尽力去看,尽力地去感受。17、8岁实际应做的,只有尽早地来弥补了。

08.08.31

四年的回忆(二)

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

(二)

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

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

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

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

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

----

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 的构想。

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

Find recent content on the main index or look in the archives to find all content.

OpenID accepted here Learn more about OpenID