UNIX 哲学

(摘自《UNIX  编程艺术》) 一、一言以譬之 KISS——Keep It Simple, Stupid! 二、原则汇总 模块原则:使用简洁的接口拼合简单的部件。 清晰原则:清晰胜于机巧。 组合原则:设计时考虑拼接组合。 分离原则:策略同机制分离,接口同引擎分离。 简洁原则:设计要简洁,复杂度能低则低。 吝啬原则:除非确无他法,不要编写庞大的程序。 透明性原则:设计要可见,以便审查和调试。 健壮

练级攻略,从新手到专家的历程,德雷福斯5级模型

本文整理自《程序员的思维修炼》,第二章。 简介 德雷福斯兄弟做过关于人类如何获取和掌握技能的研究1,总结出一个从新手到专家的5级模型。 5 专家 4 精通者 3 胜任者 2 高级新手 1 新手 在你提升技能水平的过程中,有许多方面会发生改变。最重要的三个变化如下: 从依赖规则向依赖直觉转变。 概念的改变,问题已不再是一个相关度等同的所有单元的集合体,而是一个完整和独特的整体,其中只有某些单元是相关

武当太和拳——谭大江、永光道长

武当太和拳为武当山道教本山拳。历代仅在武当道门秘传,从未公诸于世。 古来,由于受武当道门戒律之约束,武当太和拳从不外传,内传也须择徒而教。在历代传承过程中,也仅为师父身教为主,言传为次,从不留图谱文字。 太和拳总共二十二式。究其二十二式之制定,大致十数,与地支十二数之合数,内含太极、阴阳、五行、八卦周流运化之理,以赞化育之道。 太和拳二十二式演练极为简单朴实,具山野蓑衲之风,有桃源野鹤之态。然据永

How to Solve It (解决问题的通用方法)

1945年,G. Polya 写了一本书,名为《How to Solve It: A New Aspect of Mathematical Method》(《如何解题:数学方法的新观点》)。其中关于问题求解过程的描述非常经典。——《计算机科学概论》 摘抄如下: 第一步 理解问题 必须理解问题 未知量是什么?数据是什么?条件是什么?条件有可能满足吗?条件足够决定未知量吗?抑或条件不够决定未知量?抑或

软件构建的隐喻(from《代码大全》)

关于隐喻 隐喻把软件开发过程与其他你熟悉的活动联系在一起,帮助你更好地理解 科学发展的历史是一系列从“不太合适”的隐喻到“更好”的隐喻的转变。新模型替代旧模型;例如,牛顿力学被爱因斯坦的理论取代 对于编程来说,最大的挑战还是将问题概念化,编程中的很多错误都是概念性的错误。由于每个问题在概念上都是独特的,几乎不可能找到万能的指导规则,因此,能一般性地知道大致如何解决问题,至少也和知道如何解决特定问题

《怎么能》——叶圣陶

“这样的东西,怎么能吃的!” “这样的材料,这样的裁剪,这样的料理,怎么能穿的!” “这样的地方,既……,又……,怎么住得来!” 听这类话,立刻会想起这人是懂得卫生的法子的,非惟懂得,而且能够“躬行”。卫生当然是好事,谁都该表示赞同。何况他不满意的只是东西,材料,裁剪,料理,地方等等,并没有牵动谁的一根毫毛,似乎人总不应对他起反感。 反省是一面莹澈的镜子,它可以照见心情上的玷污,即使这玷污只有苍蝇

传统功法健身原理(医盲)(附书摘)

传统功法健身原理之一:姿势与健康 传统功法健身原理之一:姿势与健康之--人体有个西太后 传统功法健身原理之二:情志与健康 传统功法健身原理之三:呼吸与健康 2013-04-19 15:17:53 姿势,对我们的身体,是如此的重要,可以说,不良的姿势对于我们健康的影响程度,超过其他很多因素,是非常重要的致病因素。但是我们往往乐衷于去分析病菌、气候、饮食、空气等等致病的因素,而忽略姿势这一个潜在的杀手

程序员必读书单

原文链接:http://lucida.me/blog/developer-reading-list/ 关于 本文把程序员所需掌握的关键知识总结为三大类19个关键概念,然后给出了掌握每个关键概念所需的入门书籍,必读书籍,以及延伸阅读。旨在成为最好最全面的程序员必读书单。 前言 Reading makes a full man; conference a ready man; and writing

[译]创意天才的大脑和普通人还真是不一样

这是我翻译的第一篇文章,发布在伯乐在线:http://blog.jobbole.com/97394/ 作者:卡罗琳·格雷瓜尔,斯科特·巴里·考夫曼 是什么使得极富创造力的人与其他人不同?20世纪60年代,心理学家和创造力研究员弗兰克十·巴伦开始寻找这个答案。巴伦对一些同时代最有名的思想家进行了一系列实验,试图找出创意天才的独特之处。
[译]创意天才的大脑和普通人还真是不一样

新亞學規

凡屬新亞書院的學生,必先深切了解新亞書院的精神。下面列舉綱宗,以備本院諸生隨時誦覽,就事研究。 1、求學與做人,貴能齊頭並進,更貴能融通合一。 2、做人的最崇高基礎在求學,求學之最高旨趣在做人。 3、愛家庭、愛師友、愛國家、愛民族、愛人類,為求學做人之中心基礎。對人類文化有了解,對社會事業有貢獻,為求學做人之嚮往目標。 4、袪除小我功利計算,打破專為職業、謀資歷而進學校之淺薄觀念。 5、職業僅為個