燕春's profile望洋兴叹PhotosBlogListsMore Tools Help

望洋兴叹

Photo 1 of 2
感谢访问!
Please wait...
Sorry, the comment you entered is too long. Please shorten it.
You didn't enter anything. Please try again.
Sorry, we can't add your comment right now. Please try again later.
To add a comment, you need permission from your parent. Ask for permission
Your parent has turned off comments.
Sorry, we can't delete your comment right now. Please try again later.
You've exceeded the maximum number of comments that can be left in one day. Please try again in 24 hours.
Your account has had the ability to leave comments disabled because our systems indicate that you may be spamming other users. If you believe that your account has been disabled in error please contact Windows Live support.
Complete the security check below to finish leaving your comment.
The characters you type in the security check must match the characters in the picture or audio.
4/26/2009

贸易打造的世界

这本书是The World That Trade Created的中译本。对于想理解近现代世界经济和历史的人来说,是非常不错的参考读物,我觉得甚至可以作为一个框架来使用。书的内容主要是讨论贸易、奴隶、殖民地和工业化之间的交互影响,对世界面貌的塑造。生动的史例使人读起来不觉得枯燥,给我印象很深的是书中引述William Parker的一个洞见──科技创新所引发的供给瓶颈,解决办法不外以下两种:新的科技创新,或者用更庞大的资源用于旧生产过程。
12/30/2008

Computer Systems: A Programmer's Perspective

非常不错的一本计算机教科书,但是错印相当多,需要到官方网站上对照Errata。
11/8/2008

中性

太奇妙了,太有趣了,它是两年来我读到的最好的小说。

MIDDLESEX的作者是Jeffrey Eugenides,一个希腊裔美国人,这本书就是讲述从希腊移民到美国的三代人的故事。如同这本书里的主人公是“双性”一样,这部小说既是悲剧,又是喜剧,既是阿波罗,又是狄奥尼索斯,包罗万象,又有极强的历史感,不愧是获得普利策文学奖的作品。

读到这么好的中文版要感谢主万父子(主万已逝),翻译得非常好。
11/5/2008

Obama赢了,我输了

美国大选结束了,Obama赢了,而我输了。

这个结果太没有戏剧性了,而且Obama是压倒性的胜利,目前是338:163,两倍多,怎么会相差这么大呢?这是个值得思考的问题。

虽然从来不曾相信McCain会赢,但还是要恭喜一下获胜的Roger,"This is your victory."。

9/24/2008

Rebel Code

这本书使我安装了gNewSense。我看的是中译本,翻译得实在太差了,多人翻译,还是外行,有的段落需要自己猜测英文原文。只是找不到原版,所以在不影响理解的情况下硬着头皮看完了。书的内容是相当不错的,讲的是开放源代码运动的历史。Slashdot上有人觉得该书给自由软件运动和RMS的篇幅太少,有点不满意,但我觉得作者对自由软件运动的赞美丝毫不亚于开放源代码运动,只是由于内容和叙史的需要,Linux、Linus和开放源代码成了书的Focus。看看书中对RMS的评价:“斯托曼的工作非常有意义,这不仅因为它促成了许多关键因素的形成,以及通过领导各种活动为未来GNU/Linux操作系统的成功创造了条件,还因为其工作为整个自由软件和开放源代码运动的展开提供了一个伦理背景。而且,斯托曼不应该简单地被视为有史以来最伟大的黑客,这一点他当然当之无愧。他那种坚定不移地追求崇高理想的精神对于大多数后来者来说或许太过于理想化而让人畏难而退,但是这种精神为评判追随其后的程序员(无论是伟大的还是不那么伟大的)的行为提供了一个正值的标尺。”

 

黑客的共同目标和准则

编写优秀的软件,这样的软件应该向所有人自由提供。黑客们反对那种认为底层源代码应该保密的思想,对于他们来说,这些特殊的文字是构成人类共有文化遗产的一种新文学,它应该被出版、阅读、研究,乃至增添,而不应该被锁在人们无法进入的修道院似的图书馆里,只能让几个经过授权的专家毕恭毕敬地对待。

 

GNU和GPL

GNU是“GNU's Not Unix”的缩写,RMS在1984年开创的项目,目标是一个Totally Free的类Unix系统。GPL是“General Public License”的缩写,也就是大名鼎鼎的Copyleft,和Copyright对应,依据这项许可,用户有权利拷贝软件,修改它,销售最初的或修改过的版本。但是,他们不能修改由Copyleft赋予每一个用户的权利,例如,基于他所卖的程序开发的软件也应该完全自由。同样,对一个Copyleft保护的程序的任何修改也受到Copyleft的保护,从而也可以自由获得。另外,如果一个GPL方式发布的软件和受到版权保护的其他软件合并,则最终的软件必须以GPL方式发布。GPL极大地推进了自由软件的发展,计算机界欠RMS实在太多了。

 

自由软件运动和开放源代码运动的区别

自由软件运动先于开放源代码运动,RMS认为自由软件运动是政治的,而开放源代码运动是实用主义的,开发模式的,工具的。自由软件一定开源,但开源软件不一定自由。自由软件运动的领袖是RMS,开放源代码运动的领袖是Raymond。由于这些差别,黑客也可以分为正统派和实用派,当然界限是比较模糊的。

 

对于黑客和自由软件运动,不要说业外人士,就是业内人士都误会颇多,黑客在电影和电视中出现不是在非法侵入就是在搞破坏,但黑客实际上都是顶级程序员,而且不乏像Knuth和Larry Wall这样的计算机科学家(前者是《计算机编程艺术》的作者,后者是Perl的发明人);而看到自由软件,人们只是想到免费,不安全,质量和服务得不到保证。这本书对很多人来说,都可以作为“扫盲”读物。