Monthly Archives: October 2006

XP和项目管理

  越是不了解XP缺少实际TDD体验,甚至是已经脱离一线开发的人,越喜欢说“XP是反软件工程的”、“XP不要设计”、“XP让程序员开心,却是项目经理的噩梦”。引用一篇Robert C. MartinAgile Methods – The Bottom Line,专门论述了XP如何为项目管理提供强有力的支持。

  类似Robert C.Martin这样,敏捷阵营的领袖大多仍在参与软件项目的实际编码,所以XP很贴近软件项目的实际需要,例如设计模式、单元测试等。这两天在对质谱鉴定系统进行残暴的支解,各个模块拆得七零八落,但依赖了CppUnit,还是可以有条不紊地重构,又一次体会到TDD的妙处。上来敲感想。再一搜索,呵呵,原来以前写过类似的内容,几乎是重复了

金山岭到司马台穿越

  蓝色宝石6周年,虫子们组织周末去古北口,穿越长城。总共30座敌楼,大多没修缮,11公里,强度不大,走得比较慢。这次背着三角架,天气也很适合摄影。原本担心右膝盖,还好。决定买登山杖,开始锻炼腿部肌肉和韧带。

  在第十个敌楼看到了密云水库,水位高于平地,阳光反射很晃眼,看起来就好象是一大片云彩飘在半空似的。遇到一个牧羊老头,带着一只威猛的黑色大狼狗。Gem很有风度地掏出一盒酸奶,在大伙眼巴巴地注视下给狼狗喝了。

  到司马台太阳已经下山。玩速降,前面有一大群俄罗斯mm,轮到我们月亮都出来了,两边黑乎乎的,只能看见脚下的水面的倒影。速度最高时,头顶缆绳和滑轮的摩擦声很尖锐,能听到山谷对面的回声。

  周六住在农家院,烧烤。昨晚回来FB,大伙都很有精神。

  这以后就准备滑雪了。

升级到CppUnit 1.12.0

  写论文查引用资料,上CppUnit的站点,发现release 1.12.0了。 VC7.1下MFCTestRunner不能jump to failed assertion的问题终于解决了。下载后没任何修改,VC7.1就能顺利编译通过。这下用起来方便多了。这个版本还开始支持Embedded Visual C++,这是两年前做手机人脸识别项目时梦寐以求的东西。

  pFind的开发,如果没有VC7.1和VSS可以用gcc和Subversion替代,但没有CppUnit支持单元测试就寸步难行了。

本周收藏.2006.10.23

最难的是开头

  暴走三环回来都得总结总结。多数有效的经验,比如少量多次饮水吃巧克力,比如预先计划好每座立交桥的里程碑,都已经有人写过了,GoogleBaidu就行了。我想比这些还重要的应该是愿望。

  以往的总结都提到终点前的8千米最难。的确,这时候已经达到常人的心理和生理极限,必须依靠意志和团队才能坚持到底。我也一样,最后一段简直是受刑。拖着剧痛的膝盖,不断否决坐在马路牙子休息的念头,强迫自己跟上别人的步伐。

  但更难的其实是出发前的事。99%的人,或缺乏兴趣,或缺乏自信,刚出现试试的念头就自己打消了。至于进一步计划的烦琐细节,例如:召集同 伴,查找57座立交桥的间距,熟悉地图,规划起点和行走方向,估算每个里程碑,准备巧克力、水、雨伞、电棍和背包,出发前几天的休息和饮食……都是随时放 弃的理由。

  真正准备停当,站在大钟寺轻轨站门口,看表,6:30,我就已经知道一定能到达终点了。

  万事开头难,都是这个道理。

莲华桥,雨停了,最麻烦的部分过去了。

暴走三环归来

  徒步沿三环一圈,共14小时10分钟

  6:30从大钟寺轻轨站出发。

  8:20到达太阳宫桥,拍摄轻轨站和火车逗留20分钟,此后进入东三环。

  9:20到达燕莎桥,三里屯的各国使馆、隔离带和武警很有趣,结果东瞅西看,忘了拍摄下一站农展桥。

  10:25到达国贸桥,拍摄建外SOHU和其他高层建筑逗留15分钟。

  11:00到达双井桥,午餐并休息55分钟。

  12:55到达分钟寺桥,地形比较复杂,拍摄立交桥标志牌要绕路,逗留20分钟。此后进入南三环东段,行人开始稀少,我们拿出了电棍防备安全。

  14:20到达洋桥,休息30分钟,此后进入南三环西段,立交桥间距开始拉大,是最艰苦的一段。

  15.30到达玉泉营桥,步行穿过立交桥很不方便,这时候开始下雨,脚步开始沉重,撑伞前进。

  16:35到达丽泽桥,又一个大型立交桥,雨很大,绕了冤枉路,膝盖和脚踝开始疼。此后进入西三环,群发短信说“我们还在前进”。

  17:00到达六里桥,雨开始变小,决定改变计划继续前进,到公主坟再休息。

  17:15到达莲花桥,拍摄火车逗留10分钟,雨停了。

  17:40到达新兴桥,晚餐并休息40分钟,之前一段丧失了对计划的超前优势。不过斗志很高,因为在天黑之前冲过了最艰难的路段。

  18:50到达航天桥,休息后腿脚仍然很疼,体能极限,之前“暴走三环”的人在离终点8到10千米时放弃特别多。拍摄中央电视塔和入夜以后的立交桥,逗留10分钟。

  19:50到达苏州桥,pluto经常跑5000米的优势开始显示出来,如果没她把速度带起来,估计得多花一倍时间。这之后又终于回到北三环。最后的4.5千米。

  20:05到达四通桥,由于我膝盖坚持不住,休息10分钟。

  20:30到达联想桥,拍摄最后一个立交桥标志牌,坚持!

  20:40到达大钟寺轻轨站。

纪念鲁迅先生

  今天是鲁迅先生逝世七十周年,纪念。

  最喜欢他的诗,尤其是《野草》,可惜后期不写了。读他的杂文有时会觉得文字不通顺,但对那些杂文集最后的“跋”印象深刻:先生总喜欢用剪刀和胶水摘录这些杂文前世今生的种种事端(李敖也会这招,还推广到电视,可惜年龄太大不写blog,要不肯定特好玩)。

  引用吴晓波的blog:“……毕竟,先生也是人,他也会小气,也会嫉妒,也会被‘爱情蒙住了眼睛’。先生是一位战士,但先生并不总是战士。他也有‘八小时之外’,也有软弱,也有‘怕不配’时的自卑——在一封信中,他曾对许广平表白,‘我先前偶一想到爱,总立刻惭愧起来,怕不配……’”

  回忆鲁迅的文字,比较喜欢萧红的。因为是在日本得知先生去世后写的随笔,追念的都是生活小事,是一个有血有肉的普通人,而不是伟大无产阶级革命者的光辉形象。

  最近中小学课本刚把“阶级斗争”去掉,把“和谐”加上了。先生如果还在,肯定又有好玩的杂文诞生了。

最近C++0x信息收集

  列出最近看过的关于C++0x的一些链接,以发表时间排序:

  标准委员会总是磨磨蹭蹭的,0x里什么auto&decltype,Initializer,variadic templates,concepts和sequence point这些提案经过N长时间反复炒,都快失去新鲜感了。估计就算立刻出现在VC和gcc里,很多人也能拿起来就用。想了半天,没什么可写的,也许现在剩下的就是等着投票了。

本周收藏.2006.10.13