最新文章

开源与可持续性

上周我读了《small is possible》这本书。这是一本很棒的书,我衷心向所有喜欢《引爆点》、《智慧的…》等书籍的人推荐。

新的 OLPC 稳定版本

《商业周刊》本周撰写了一系列关于“每个孩子一台笔记本电脑”项目 [1]、[2]、[3] 的文章,但没有一篇是太有利的。我自己也写过我的博客…

宣布胜利,回家

有时我想宣布胜利然后回家。当然,这通常是承认失败,但我真的认为,有了像 Verizon 拥抱 Linux 这样的新闻,…

config.h 被认为是有害的

许多用 C 或 C++ 编写的程序都使用一个名为“config.h”的文件,其中包含控制程序编译的 #define 语句。这些程序几乎总是使用“make”构建的。

我认为这两个属性是相互冲突的。或者,用外行的话来说,“config.h 真烂”。问题是,当 config.h 中有多个选项时,每个可能根据其中定义的值以不同方式编译的文件都必须在 config.h 更改时重新编译。