0. features of UNIX
下面是Unix的特点:(30多年过去了,这些东西早已变成经典)
. Everything (including hardware) is a file
所有的事物(甚至硬件本身)都是一个的文件。
. Configuration data stored in text
以文本形式储存配置数据。
. Small, single-purpose program
程序尽量朝向小而单一的目标设计
. Avoid captive user interfaces
尽量避免令人困惑的用户接口
. Ability to chain program together to perform complex tasks
将几个程序连结起来,处理大而复杂的工作。
1. by Doug McIlroy
Doug McIlroy 是认为UNIX的哲学是这样的:三条哲学,简明扼要,就是这三条哲学贯穿着整个Unix世界。尤其是第一条“do one thing and do it well”真是相当精彩!
Write programs that do one thing and do it well.
Write programs to work together.
Write programs to handle text streams, because that is a universal interface.
2. the art of UNIX programming
《The Art of Unix Programming》总结了下面这些哲学,都是至理名言啊。
Rule of Modularity: Write simple parts connected by clean interfaces.
Rule of Clarity: Clarity is better than cleverness.
Rule of Composition: Design programs to be connected to other programs.
Rule of Separation: Separate policy from mechanism; separate interfaces from engines.
Rule of Simplicity: Design for simplicity; add complexity only where you must.
Rule of Parsimony: Write a big program only when it is clear by demonstration that nothing else will do.
Rule of Transparency: Design for visibility to make inspection and debugging easier.
Rule of Robustness: Robustness is the child of transparency and simplicity.
Rule of Representation: Fold knowledge into data so program logic can be stupid and robust.
Rule of Least Surprise: In interface design, always do the least surprising thing.
Rule of Silence: When a program has nothing surprising to say, it should say nothing.
Rule of Repair: When you must fail, fail noisily and as soon as possible.
Rule of Economy: Programmer time is expensive; conserve it in preference to machine time.
Rule of Generation: Avoid hand-hacking; write programs to write programs when you can.
Rule of Optimization: Prototype before polishing. Get it working before you optimize it.
Rule of Diversity: Distrust all claims for “one true way”.
Rule of Extensibility: Design for the future, because it will be here sooner than you think.
3. X Windows 的设计者 Mike Gancarz
X Windows 的设计者 Mike Gancarz 给出了下面九条哲学思想
Small is beautiful.
Make each program do one thing well.
Build a prototype as soon as possible.
Choose portability over efficiency.
Store data in flat text files.
Use software leverage to your advantage.
Use shell scripts to increase leverage and portability.
Avoid captive user interfaces.
Make every program a filter.
Monday, May 24, 2010
Friday, May 7, 2010
Test Mail-to-Blogger
case 1 - bmp as attachment, lena.bmp
case 2 - jpg as attachment, lena.jpg
case 3 - png as attachment, pappers.png
case 4 - gif as attachment, bulb.gif
case 5 - html: <b>bold</b>, <font color=red size=16>font red size 16</font>
case 5 - avi as attachment, skiing.avi
case 6 - emoticon





case 2 - jpg as attachment, lena.jpg
case 3 - png as attachment, pappers.png
case 4 - gif as attachment, bulb.gif
case 5 - html: <b>bold</b>, <font color=red size=16>font red size 16</font>
case 5 - avi as attachment, skiing.avi
case 6 - emoticon
Wednesday, May 5, 2010
游戏推荐:Dual N-Back
百度了"N back",第一页没有这个(电脑/网页版)游戏的信息,故推荐。
严格的说这不算是个游戏,特别是用来"娱乐"的游戏。这个游戏有益智功能,是有科学数据证明的。说白了,就是锻炼人脑同时做两件事的能力,还能增强短时记 忆能力。具体见下面两个网址。
Wikipedia中的介绍:http://en.wikipedia.org/wiki/N-back, 玩法先看看这个,再去看下面的个网址。
本地软件版:http://brainworkshop.sourceforge.net/,Wikipedia 也附带了网页版的网址,不用下载也能玩。
附带几个关于百度空间的问题:
能不能给文章Tag?不能。
能不能用发邮件的形式发博文?不能。
写文章时有没有HTML模式?有,先发了,再用 Google Chrome"编辑"。在Chrome里,只显示HTML,没有Toolbar,Firefox只有Toolbar,没有HTML。Oh my lady。
其他:没有回收站,只有"彻底删除"。
结论:走。
(所以来到了Blogger.com)
严格的说这不算是个游戏,特别是用来"娱乐"的游戏。这个游戏有益智功能,是有科学数据证明的。说白了,就是锻炼人脑同时做两件事的能力,还能增强短时记 忆能力。具体见下面两个网址。
Wikipedia中的介绍:http://en.wikipedia.org/wiki/N-back, 玩法先看看这个,再去看下面的个网址。
本地软件版:http://brainworkshop.sourceforge.net/,Wikipedia 也附带了网页版的网址,不用下载也能玩。
附带几个关于百度空间的问题:
能不能给文章Tag?不能。
能不能用发邮件的形式发博文?不能。
写文章时有没有HTML模式?有,先发了,再用 Google Chrome"编辑"。在Chrome里,只显示HTML,没有Toolbar,Firefox只有Toolbar,没有HTML。Oh my lady。
其他:没有回收站,只有"彻底删除"。
结论:走。
(所以来到了Blogger.com)
Subscribe to:
Posts (Atom)