Unix 哲学】的更多相关文章

websocketd代表WebSocket的守护进程 websocketd处理的是浏览器和服务器之间的WebSocket连接,它会启动你所指定的服务器端应用来对WebSockets进行处理,然后在浏览器和服务器应用之间进行消息的传递. 在20年前的话,有一项叫做CGI的技术做的工作类似,但现在这项技术将会被websocket所取代. 语言无关 只要你的服务器应用是可以从命令行进行运行的,你就可以为你的服务器应用编写WebSocket终端服务. 无需额外的库的支持 通过WebSocketd进行信息…
Unix哲学是一些先哲们多方位阐述的,有多种说法.可以概括为以下几点: 模块原则:使用简洁的接口拼合简单的部件. 清晰原则:清晰胜于机巧. 组合原则:设计时考虑拼接组合. 分离原则:策略同机制分离,接口同引擎分离. 简洁原则:设计要简洁,复杂度能低则低. 吝啬原则:除非确无它法,不要编写庞大的程序. 透明性原则:设计要可见,以便审查和调试. 健壮原则:健壮源于透明与简洁. 表示原则:把知识叠入数据以求逻辑质朴而健壮. 通俗原则:接口设计避免标新立异. 缄默原则:如果一个程序没什么好说的,就沉默.…
reference : http://www.ruanyifeng.com/blog/2009/06/unix_philosophy.html 先讲两个很老的小故事. 第一个故事. 有一家日本最大的化妆品公司,收到了用户的投诉.用户抱怨买来的肥皂盒是空的.这家公司为了防止再发生这样的事故,很辛苦地发明了一台X光检查器,能够透视每一个出货的肥皂盒. 同样的事故,发生在一家小公司.他们的解决方法是买一台强力的工业电扇,对着肥皂盒猛吹,被吹走的就是空肥皂盒. 第二个故事. 美国太空总署(NASA)发现…
http://www.ruanyifeng.com/blog/2009/06/unix_philosophy.html 这几天,我在看Unix,发现很多人在谈"Unix哲学",也就是开发Unix系统的指导思想. Wikipedia上列出了好几个版本,不同的人有不同的总结.发明管道命令的Doug McIlroy总结了三条,而Eric S. Raymond则在The Art of Unix Programming一书中,一口气总结了17条(英文版,中文版). 但是我发现,所有人都同意,&q…
01. 模块原则:使用简洁的接口拼合简单的部件. 02. 清晰原则:清晰胜于机巧. 03. 组合原则:设计时考虑拼接组合. 04. 分离原则:策略同机制分离,接口同引擎分离. 05. 简洁原则:设计要简洁,复杂度能低则低. 06. 吝啬原则:除非确无它法,不要编写庞大的程序. 07. 透明性原则:设计要可见,以便审查和调试. 08. 健壮原则:健壮源于透明与简洁. 09. 表示原则:把知识叠入数据以求逻辑质朴而健壮. 10. 通俗原则:接口设计避免标新立异. 11. 缄默原则:如果一个程序没什么…
1.模块原则:使用简洁的接口拼接简单的部件 2.清晰原则:清晰胜于机巧 3.组合原则:设计时考虑拼接组合 4.分离原则:策略同机制分离,接口同引擎分离. 5.简洁原则:设计要简洁,复杂度能低则低 6.吝啬原则:除非确无他法,不要编写庞大的程序. 7.透明性原则:设计要可见,以便审查和调试. 8.健壮原则:健壮源于透明与简洁. 9.表示原则:把知识叠入数据以求逻辑质朴而健壮 10.通俗原则:接口设计要避免标新立异 11.缄默原则:如果一个程序没有什么好说的,就沉默. 12.补救原则:出现异常时,马…
说到Unix为我们所带来的软件开发的哲学,我必需要说一说.Unix遵循的原则是KISS(Keep it simple, stupid).在http://en.wikipedia.org/wiki/Unix_philosophy 上有很多的基本上大同小异的Unix哲学,都是很经典的. Doug McIlroy 是认为UNIX的哲学是这样的:三条哲学,简明扼要,就是这三条哲学贯穿着整个Unix世界.尤其是第一条"do one thing and do it well"真是相当精彩! l  …
先讲两个很老的小故事. 第一个故事. 有一家日本最大的化妆品公司,收到了用户的投诉.用户抱怨买来的肥皂盒是空的.这家公司为了防止再发生这样的事故,很辛苦地发明了一台X光检查器,能够透视每一个出货的肥皂盒. 同样的事故,发生在一家小公司.他们的解决方法是买一台强力的工业电扇,对着肥皂盒猛吹,被吹走的就是空肥皂盒. 第二个故事. 美国太空总署(NASA)发现在太空失重状态下,航天员无法用墨水笔写字.于是,他们花了大量经费,研发出了一种可以在失重状态下写字的太空笔.猜猜看,俄国人是怎么解决的?(答案在…
昨天看了这篇文章 <关于Unix哲学> 首先用了两个例子,用风扇吹出空肥皂盒 和 太空铅笔,来说明简单设计也能派上作用吧. Unix哲学,Wikipedia上列出了好几个版本,不同的人有不同的总结.发明管道命令的Doug McIlroy总结了三条,而Eric S. Raymond则在The Art of Unix Programming一书中,一口气总结了17条. 但是所有人都同意,"简单原则"----尽量用简单的方法解决问题----是"Unix哲学"的…
 沉寂了很久了,时间在不断地逝去,转眼又到了新的一年,2013的发生了太多,Beta版本.辞职.职位转换.ARM.Driver.初级厨艺.Dx11.GPU.CPU.登山.GNU/Linux.Cross-Platfrom Tool Chain.GLES.Android...难以计算,日子依然忙碌,孑然一身,这个世界于我依然有太多未知,想法却是越来越少了,也不知到底是好是坏,愿始终做一块海绵,继续努力行走下去!   最近正被Linux折腾的头疼,顺道转一篇关于UNIX/C世界的前世今生, 默默地向D…