Google Analytics是一个免费的网站流量及状态的分析工具。具体可看Google相关主页。已经在站点中加入了相关代码,可以等待分析报表了。
英文书评:Amazon
中文书评:Douban
国内购买:China-pub
首先,强烈谴责一下出版商的中英文对照版。对一些人来说这无疑是对纸张的浪费。
同时,感谢出版商的英明抉择,我有机会知道中文后的英文到底是什么。我体会到了什么是直译,译者不断的把story翻译成“故事”。让我感觉是在和一个新加坡人说汉语。
对XP编程这个概念的最初接触,是毕业后到了公司后的事情。项目最早的每日构建实施后,对之后到公司的人来说,每天早上获得一个凌晨构建版是天经地义的事情。如今,我们要么获得一个昨天的构建版,要么获得一封构建失败责任通报信。对于如此庞大的项目,每日构建突显的如此重要,以至于曾经有人想开发手机短信提示系统,如果凌晨的时候构建不过,会自动发一封短信到错误文件的最后一个commiter。可见项目成员对构建失败的担心已经不是在积分考核这一层面上,而是担心自己在团队中的被信任度下降。关于信任,在本书中也有提及。一个项目成员要树立起自己的可信形象,才能更容易被人接受。
与互信相对立的另一面的是自信,这里的自信不是指对自己能力的信任,而是对自己代码的信任,一行代码在没有被加入到实际系统之前,我一直忐忑不安,直到编译过,运行过,人工测试过…可是还是不安。局部的单元测试一直是我周围的人常提的理念,然而不幸的是,庞大项目中单元测试的部分太少。导致发布前大家惶惶不安。所谓测试先行有点夸张,有的时候很难做到,但是事后补全测试的做法还是可行的,至少是一个很好的过度阶段。书中说,要进入到一个水池里面有很多方法,快慢有别,对于一些有抵触心理的人来说,事后补全这是一个介入的好方法。
而单元测试这类的概念,如果只是强迫项目中的成员去做,效果一定不佳,如果让每人都从单元测试中得到好处,那么施行起来一定顺畅。最让我兴奋的是这样一句话,“我的BUG?不可能,单元测试全通过了!要么你错了,要么单元测试案例不足。”多么完美啊,谁会拒绝这样的好东西?
单元测试的最终目标是集成,而XP的观念中,集成是要持续的,每日构建已经在我所在的部门中成为了一个项目的必须,但是集成的范围还应该涉及自动化集成测试。如果说单元测试让项目组内的程序员放下了心理包袱,那么集成测试和持续集成便为项目经理找到了“甜区”。
团队中成员之间的交流与结果分享也是书中十分强调的,我最赞成的观点是对需求文档地位的变化,如果一篇文档不能随时保持更新,那么就别写它了。只保持最基本的就够了。需求文档或是其他文档的时效性低的原因是我们太重视最初设计了。XP的另一个重要观念是永久设计,永久设计并不是说我们可以不做设计就可以开始工作,而是只做最基本的设计后马上开始,在实现的过程中修正和填补设计。大多数人都会是第一次做一个领域中的项目,因此实践是学习和改进设计的最好方式。同时这也说明,事先预想的设计很大程度上是不实际的。
最后一个收获是关于结对编程,目前在整体项目功能分块上实现结对好象不很实际,因为要考虑人力因素和旧有思维的烙印。但是如果是一天或一周的某个时候,当自己思维僵化时,与人共同思考。又或是在模块集成的时候,由双方的人结对实现。效果连自己都会感到很惊讶。这就如同将头脑风暴从会议室搬到了代码前。这种被迫迅速思维的方式会让我觉得自己很聪明!结对编程的终极形式就是一台PC上两个键盘两个鼠标,当然显示器是共用的,越多越大越好。不过这只是形式而已。
每日构建、团队互信、单元测试、持续集成、集成测试、持续测试、永久设计、结队编程。看,我已经说的够多的了。
一本书汇聚成一篇书评或我这篇该叫做读后感是一件很费力的事情,也是对阅读的反省。这里我只是把这本书中学到的东西简单的写了一下,而实际应用中,我可以为我的小团队打60分,给我的大团队打70分。还有待改进,但我为我们的现状已经很自豪了。
在dreamhost上建了svn库,前几天一直用的很好,突然有一天开始就不能提交代码了。总说要提交的代码在库中找不到。而且根本就没提示要输入提交帐户密码,而取代码(取不需要特别权限)就可以。想来想去,最近在网站根上也装了wordpress,而且为了seo,打开了premalinks。现在输入一个不存在页面会直接跳到首页上去。会不会是rewrite导致一些文件获取的时候出错而错位呢?putty到服务器上,然后打开了网站根下的.htaccess,果然RewriteEngine On,想想这也一定是On,要不然怎么可能会有wordpress premalinks中那么整齐的地址呢。先不管,关了再说(RewriteEngine Off)。再提交代码到svn。OK!出现登陆框,登陆后,提交成功。 其实这个.htaccess文件中的rewrite规则过于简单,如果自己想想应该可以避免这种所有错误地址都默认跳转的情况,有空研究一下再放上来。今天的问题解决了!:)
我不得不取消到我的sidebar中的Douban信息,同时以前的一篇影评中的图片连接也被我取消了。我不知道这是例行维护还是什么。但我希望也祝福它能快点好起来。相对于Douban,flickr到一直没当过机,但是访问速度实在让我无法接受。于是我将添加Gallery到我的站上。如果将来这一切能更趋向于傻瓜化(域名注册,空间申请,blog安装…)那么想面向专业人群的BSP还有可为了嘛?
中文简介:Douban
国内购买:Joyo
代表音乐:琵琶语
经典台词:
朋友算什么,自尊算什么,下一次我还会这样,你的声音有一种神秘的力量,让我无法抗拒。经过十几年的变迁,依然没变 。只要你叫我,我就是呆在坟墓里,也会涌出一股力量,站起身来,跟着你走。
我的儿子昨天死了,我们的孩子现在我在这世界上再也没有别的人可以爱,只除了你。可是你是我的什么人啊?你从来也没有认出我是谁,你从我身边走过你总是走啊,走啊,不断向前走啊。曾经有一度我以为把你抓住了,在孩子身上抓住了你。他一天天长大,他的眉宇之间,他安静时的神态象极了你。可一夜之间他就残忍地撇开我走了,一去永不复回。我又是孤零零的一个人,比过去任何时候都更加孤单。你现在也许知道了,不,你也许只是隐隐感到,我是多么的爱你。可是谁,谁还会在你的生日老给你送白玫瑰呢?花瓶将要空空地供在那里一年一度在你四周吹拂的微弱的气息,而我轻微的呼吸,也将就此消散。我写不下去了,亲爱的,保重!
终于拿到驾照了。我再也不用坐那个疯狂教练的车了(市区140mph)!阿门!
20060214报名,20060908考试通过,20060915驾照到手。
总花费5K+。 : (
发个X5庆祝一下!

Gmail的容量一直在涨,从最初的2G到目前的2764.421316 MB(+8200609142102).于是想预测一下它什么时候能到3G.
目前平均每分钟增加
0.000225M
到达3G还差
3*1024-2764.421316=307.578684M
要经历分钟数为
307.578684/0.000225=1367016.3733Min
大概要天数为
1367016.3733/60/24=949.3169259Day
也就是要到
2009年4月20日
呵呵,别认真,博己一笑,玩玩而已!
我的本本跟了我5年半了,lenovo的质量我还是比较满意的,当时应该叫legend。可最近一直断断续续的罢工,影响心情啊,决定换了。
现在实在是没精力去电脑城DIY了,还是买Dell吧,以前也给家里买过Dell的机器,还不错。网上订购也方便。
最惊喜的是居然可以定AMD的主机了,具体的可以到Dell的网站上看看。