好久没有写BLOG了
作者:Han 发布时间:2010-11-29 23:37:13 分类: 生活 评论(2)
荒废了
不知道写些什么
静不下心来
晚上刚刚在doit.im上做了2011年要做的事情
缺少个人计划
最近要着手制定一些计划,包括个人生活、职业技能规划等。
Just do it
作者:Han 发布时间:2010-11-29 23:37:13 分类: 生活 评论(2)
荒废了
不知道写些什么
静不下心来
晚上刚刚在doit.im上做了2011年要做的事情
缺少个人计划
最近要着手制定一些计划,包括个人生活、职业技能规划等。
作者:Han 发布时间:2010-07-19 20:43:01 分类: 生活 评论(8)

找不到一个可以完全说服自己的理由,虽然这几天一支都没抽,并拒绝两次劝烟。
停止这个自我心理斗争的行为。
晚上下班后买了包烟,目前还没打开。
在心中给自己规定:烟可以抽,但不可以滥。。。
作者:Han 发布时间:2010-07-03 0:31:55 分类: 程序/设计 评论(0)
P26
1、只要可行,一切都应该做成与来源和目标无关的过滤器。
2、数据流应尽可能文本化(这样可以使用标准工具来查看和过滤)。
3、数据库部署和应用协议应尽可能文本化(让人可以阅读和编辑)。
4、复杂的前端(用户界面)和后端应该泾渭分明。
5、如果可能,用C编写前,先用解释性语言搭建原型。
6、当且仅当只用一门语言编程会提高程序复杂度时,混用语言编才比单一语言编程来得好。
7、宽收严发(对接收的东西要包容,对输出的东西要严格)。
8、过滤时,不需要丢弃的信息决不丢。
9、小就是美。在确保完成任务的基础上,程序功能尽可能的少。
作者:Han 发布时间:2010-07-02 22:09:57 分类: 程序/设计 评论(0)
摘抄
P12
Unix管道发明人、Unix传统的奠基人之一Doug McIiroy:
1、 让每个程序就做好一件事。如果有新任务,就重新开始,不要往原程序中加入新功能而搞得复杂。
2、 假定每个程序的输出都是会成为另一个程序的输入,哪怕那个程序还是未知的。输出中不要有无关的信息干扰。避免使用严格的分栏格式和二进制格式输入。不要坚持输用交互式输入。
3、尽可能早的将设计和编译的软件投入试用,哪怕是操作系统也不例外,理想情况下,应该是在几星期内。对拙劣代码别犹豫,扔掉重写。
4、 优先使用工具而不是拙劣的帮助来减轻编任务的负担。工欲善其事,必先利其器。
Unix哲学是这样的:一个程序只做一件事,并做好。程序要能协作。程序要能处理文本流,因为这是最通用的接口。