- 博客(4)
- 收藏
- 关注
原创 GNU gettext -- 简洁即优美
在Windows下开发,习惯了LoadString()函数来从资源里记载文字,从而实现多语言的支持。但是在PHP里呢?还有在Linux下呢?而且,也不是每个人都使用LoadString()来加载文字,而是自己写了函数,从XML里甚至数据库里读取文字!文字资源加载的原理,无非就是key+value的模式,就是说给每个字符串都编了号,再通过编号来查找对应的值。但是这样做带来的问题是,编号往往很难起,特
2007-08-29 22:03:00
1588
原创 测试驱动开发(书评)
秉承《重构》的风格,该书也是同样的冗长和繁复,说了为了再现真实的代码。以前,或许我会同意,但是现在已经受不了了。如果电影院不是放大片,而是如现实 生活一般平淡的镜头,你还会去看么?同样,文学作品即便是基于生活,也是经过提炼,浓缩和升华的。所以,我已经没有耐心慢慢跟你去从平凡中发现什么真理 了。好吧,书名已经说了,是TDD By Example。 因为TDD的所有元素都已经
2007-08-05 14:49:00
730
原创 COM漫谈(旧文)
COM漫谈 什么是COM? 关于是什么是COM,读者可以参阅本文后面的参考书目,因为对于概念的阐述这些书应该更加详细和系统。本文的目的只是想让大家在捧起一本厚厚的书之前,对于COM有一个整体的感性认识,从而知道为什么以及如何学习COM。 为什么使用COM? 一个复杂的系统总是有很多的子系统,子部件组合而成的,建一座高楼如此,构造一个软件亦是如此。最明
2007-08-01 22:35:00
1038
1
翻译 新Groove(旧文)
新GrooveLotus Notes的创建者Ray Ozzie开发了一个全新的功能强大的点对点(peer-to-peer)协作平台。 by Steve Gillmor 经过三年时间的秘密开发,Ray O
2007-08-01 22:27:00
3406
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人