绝想首页

和你的生命在一起——LifeTracer.net 开发注记

张慧聪 Bukn [无奈] 2013-04-03 12:58:04 星期三 晴天 查看:118 回复:0 发消息给作者

lifetracer.net 这是一个小小的网站,它的功能正如它的域名所显示的,便是帮助你跟踪自己生命

追踪其历史,要到2010年的5月初,假期中,我把一些感悟记录成了一篇短文:《青春与生命的高度》,在写作过程中,随着文章的思路,我自然地想知道从出生算起,我活到了第几天。于是便写了个小程序自己测了一下,知道结果后,我很感慨了一番,反复检查我的程序有没有错误,然后又自己手动算了一遍,才不情愿地相信了。

后来,我想,为什么不做个小网站,把链接放在那篇博客中呢?一股激情推动着我来做这件事,经过近乎通宵的工作,一个丑丑的小网站上线了,后来又咨询了做设计的同事(她当时看到界面后说,你还真敢做),经过一些界面的修改,印象中是到5月3日,网站稳定下来,它便是感受生命的飞逝,我一般都称作ndays

用户在这个页面中,只需要输入生日,便能看到自己正在度过生命中的第几天,我在页面最下方加上了分享功能,然后每天在绝想网和刚刚兴起的新浪微博中转发我的网站链接,和出乎意料,在2010年5月5日的时候,ndays的流量突然开始大幅度上扬,我赶紧在页面中添加了访问量统计功能(每计算了一次天数则记录一次),于是看到访问量迅速过百,然后过千,过万,上线一周后,大约是5月10日,总访问量超过了10万。

这是一个浸泡在兴奋中的礼拜,那时候我正役于新浪,白天我几乎无法工作,基本上每一分钟我都要去刷新一下ndays的页面(这种刷新不计入访问量),看访问量的增长情况,而每次,那个红色的数字都给我带来新的兴奋,我看着个位从0到9 ,然后在十们上进一,后来盯着十位,百位,千位,再后来,随着基数的上升,只有万位数字的增加才能够带给我实质性的兴奋了,我把网站地址告诉朋友,他们说,这数字是真的吗?

今天是你生命中的第几天?后来有人在豆瓣上发起了这个活动,大家纷纷把自己测试的结果截图贴来,这个活动后来短暂地登上了豆瓣首页。此后,ndays在访问达到30万左右时,渐渐萧条下来。其后又经历了三次短暂的爆发性回潮,到现在为止,积累访问有66万多次。

在ndays第一次出现爆发性增长时,我就已经有了制作更漂亮,更多功能的新版的想法,我已经记不清具体开始做这件事情的时间,只是牢牢记得当时的一个愿想:在生日那天(9月21日),做出新版上线,算是给自己的礼物。显然,这件事跳票了,跳得相当离谱,直到现在,我才觉得有了一个相对完善的版本,这就是在文中开头提到的LifeTracer.net

lifetracer 会要求注册的用户输入自己的生日和时区信息(因为是面向全球用户的),登录后,就可以以自己生命中的第几天为视角来记录这一天发生的事情,时效性的记录(例如上午10点做完了某件事情),可以添加一条短记,称为note ,note一天可以有多条,系统会记录发note的时间,但不能够修改。一天的总结,可以写一个day brief ,每天只能有一条,可以编辑修改。这是目前支持的基本功能,页面中还有很多细节需要完善。在以后,我们会增加更多的功能来增强控制生命的节奏感,例如你可以在未来的一天提出一个预期,然后跟踪它的实现。

lifetracer 的设计经历了多次推倒重来。在最初的内测上线版本的release note邮件中,我告诉朋友们:为什么选择黑色背景?这在我打开gimp (一款开源的图像处理软件),用油漆筒工具把画布填充成黑色开始,这件事就这么定了下来,今天这个界面,已经是我作为一个酱油“设计师”所能做到的最好水平了。而产品形态,直到今年3月份,我的想法还在围着一个好用的life bar转圈。某一天,和朋友在五道口的“雕刻时光”写代码,突然我的思维从以life bar 为中心的坑里解放出来,于是逐步演化到今天的形态。

我自己使用了一段时间之后,由于搬了家,住处没了网络,不能够即时地发note记录下这一天的事情,但我却已经养成了以这个视角看生活习惯。在任何时候,我都清楚地知道我正度过生命中的第几天,这一天,我要做什么事。最近从公司离职以后,我在床头的墙上贴了一张白纸,整10天整10天地定下”KPI”,例如第9360到第9370天的KPI ,然后去完成它们。有时,我会忘记日期,只活在自己的生命节奏里。这时候,我觉得,我的生命就在我的身边,她时时和我在一起,让我看见她逐渐逝去的青春和逐渐老去的容颜,她的心跳,就如life bar上红色进度条末端的星星,不紧不慢,却一刻不停地跳动,真实、残酷、公平,毫不留情却又从不苛责,绝不休止却又从容不迫。那便是我的生命,我无比侥幸地拥有的惟一的生命,我感受着她带来的紧迫,这使我如同一根调准了音的琴弦,若松懈一点,便无法奏出动听的乐章;我也感受着她带来的安心,看着她,就如同在黑暗中爬行的婴儿,看见了自己的母亲

而这种感受,在一开始使用 lifetracer 的时候是体会不到的,只是时间长了,渐渐成为习惯。我想,lifetracer 大约就是这样一款产品,一开始,你会为自己活到了多少天而好奇,之后,为得到的答案而感慨。再之后,会有很多人忘记。当他们再次记起这件事时,已经又有很多生命从他们身上逝去了。但还有一些人,他们会突然找到一种“与生命在一起”的感觉,在这种感觉的映衬下,那些曾经日子朦上了一点虚幻的影子。我们记录时间所用的公元纪年,那个开始,是耶苏的生命开始的日子,不是你的,不是我的,不是我们任何一个人的,而我们的生日,也要以与他的生日的对比来记录。那么,我们活到了哪里?

我相信,即使是一开始就喜欢lifetracer的朋友,在刚开始使用时,“正在度过生命中的第几天”这个数字的意义也会很快消弥,但当你以10天为阶段开始制订目标并实施时,这个数字终将变得意义非凡,毕竟,10是我们熟悉的进制,而被数字10段落开的,则是我们自己的生命进程。lifetracer未来将会提供life section功能,你可以在某天开始一个section ,然后记录她的进展。例如,你在你生命中的第9520天遇到了一个美好的人,那么就让这一天成为第一天,让你们的“相识”,成为另一个美好的生命吧。

对lifetracer的介绍就到这里。在初版上线后的开发和完善过程中,spoony同学的给力加入大大加快了开发进程,author页面的链接也从以前的”Bukn. Z”改成了”us”,我很想说一些感谢的话,但这样的话我就将lifetracer看作了我一个人的项目,但现在,至少我认为这已经不是我一个人的项目了。希望我们都能在这个项目中获得成长

毫无疑问,这是一篇软文。第一次给自己的作品写软文,感谢大家听我啰嗦了这么多。像我写过的所有广告一样,最后再多说一句,任何意见、建议、bug report 都欢迎联系 zhcfreesea@gmail.com 感谢大家的关注与支持,希望lifetracer让你的生活变得更加美好。

PS: LifeTracer大部分功能都已经提供了api ,在完善api的安全机制后将会放出,如果有同学想开发lifetracer的手机客户端,我表示绝对欢迎,请至信上面的邮件。

 

 


顶一下(33 写日记 1240851 226437
分享排行

 

 

留住已经逝去的峥嵘岁月 记住曾经绽现的万种风情 在记忆即将淡漠的时候 来把这些重新回味

Copyright (C) 2008-2014 www.juexiang.com, All Rights Reserved.

京ICP备2023001011号-3   京公网安备11010802011908号

客服QQ 1017160561 违法和不良信息举报电话 13148464312 邮箱 1017160561@qq.com