Bookmark and Share

Lee's 程序人生

HTML CSS Javascript XML AJAX ATLAS C# C++ 数据结构 软件工程 设计模式 asp.net Java 数字图象处理 Sql 数据库
  博客园  :: 首页  :: 新随笔  :: 联系 :: 管理

2008年2月3日

摘要: 这不是一篇罗列了很多规则的范文,而是个人的一点点牢骚。其实我以前也发过类似的牢骚,而这次也是按照常理,不写下来不会痛快。 人们总是认为自己做的成果是有价值的,而关键就在于怎么去让用户接受它们。相信普遍的用户和我一样,都非常的懒惰,他们甚至不会考虑你精心设计的按钮是做什么的。 前几天安装 Msn 的时候,发现在安装过程中的有一个非常棒的选项(虽然全都是打钩默认的)。微软多年的软件开发经验,的确在细节... 阅读全文

posted @ 2008-02-03 23:50 analyzer 阅读(277) 评论(0) 推荐(0)

摘要: 你可能会觉得下面的图表比较有意思,因为它是分别用三种编程语言(Ruby, Java, C/C++)写的埃拉托色尼质数过滤算法(译注:Sieve of Eratosthenes)的性能分析图,如图:(本文的最后附有相应代码) 好,很明显Ruby是慢的,而且慢了大概有1.5个数量级(译注:即约30倍)。这对于Ruby爱好者来说可不是个好消息。不过换个角度看,呼! Ruby与五、六年前的顶级电脑一样... 阅读全文

posted @ 2008-02-03 23:32 analyzer 阅读(482) 评论(1) 推荐(0)

摘要: 源在今天的软件业已经很普遍,但开源是否意味着使用者可以对开源后的代码为所欲为呢?答案是否定的.开源运动同样有自己的游戏规则和道德准则.不遵行这些规则不但损害开源运动的健康发展,也会对违规者造成名誉和市场上的损失,更可能陷入法律纠纷和赔偿. 首先,要对几个概念有所了解: 1. Contributors 和 Recipients Contributors 指的是对某个开源软件或项目提供了代码... 阅读全文

posted @ 2008-02-03 23:28 analyzer 阅读(548) 评论(0) 推荐(0)

摘要: 正 如你们当中许多人所知道的那样,对于很多我们所常用的微软软件产品来说,其实这个世界上还存在着一系列对应的,完美的,通常也是更加优秀的替代产品。但不 幸的是,微软公司那庞大的市场份额,以及那无与伦比的财政力量,让这些软件产品无法获得它们本应当有的成长(既便是那些更加优秀的产品也是这样)。 但是幸运的是,你可以选择为自己打算,去寻找适合于你自己的微软替代品……去寻找那些通常也是更好并且更便宜的软件... 阅读全文

posted @ 2008-02-03 23:19 analyzer 阅读(1034) 评论(0) 推荐(0)