Google事件几乎就要被人淡忘了,但是Mozilla中国负责任人宫力的一篇博客让我想再多说几句。宫老板最近频繁写博,而且都颇有见地,看问题比我们一般人看得大,看得远,也看得深,关于“核心技术”的问题,我想补充一些我的看法。
宫力提到,最初Google总部对于中国这边是很不放心的,总部的工程师来中国出差,甚至都不能拿日常使用的笔记本,只能用空白的笔记本。很明显,这种做法是害怕“核心技术”泄露给中国人,最近的Google被黑事件有传言存在“内鬼”,这样可能会导致进一步的技术封锁(这一点我下面再说)。
宫力还提到,在Sun,内部资源对中国研发中心是完全开放的,除了受出口限制的“核心技术”;但是Oracle不容许中国研发中心去触碰其核心技术,Sun和Oracle这两个公司的合并,其旗下的中国的研发中心将何去何从呢?在我看来,既然对“核心技术”都有所保留,差别也就是五十步笑百步。
宫力提到了“内鬼”,曾经有谣言,说这次GMail被黑,是一出无间道,有人拼命学习算法面试题,通过了Google的招聘面试,加入Google之后,就把GMail源代码拷走用以破解了。有一点软件工程经验的人都看得出来,这谣言就是扯淡!这种谣言就是Bullshit!
软件的安全性,不能依赖于源代码的封闭,每一个软件工程师都应该明白,要写出真正安全的代码,必须假设攻击者会获得你的源代码。如果获得源代码就能够破解一个系统,那么多开源的软件岂不是毫无安全可言? 点击阅读全文»
Keep It Simple, Stupid! 所谓KISS原则,一种对“Keep It Simple, Stupid”的解释是:“保持简单,笨蛋!”,还有一种是:“保持简单而且愚蠢”,作为设计指导思想,这两种解释的意思是一样的,那就是,我们应该将简单作为设计的首要目标,最好简单到傻子也能够理解。
这个道理每个工程师都应该明白,但是真的每个工程师都能够做到吗?
这一段时间,我听到有专业人士很自豪地说:“我们的XXXX是一个相当复杂的系统。”能很自豪地这么说,是因为他们潜意识里有这样一个假设——做一个复杂的软件系统是一件很了不起的事情。这个假设正确吗?
所有的软件系统都是解决“问题”的“方法”,你如果能够解决一个复杂的问题,算你能耐,但是如果你只是方法复杂,嘿嘿,那可不见得你有能耐。
苹果CEO史蒂夫.乔布斯(Steve Jobs)展示了苹果的平板电脑iPad,我不是苹果的粉丝,对iPad没什么大的兴趣,我感兴趣的是Steve Jobs如何展示iPad。
这个视频似乎是现场观众用手提摄影机拍摄的,不是很完整。乔布斯经历大病之后身体状况大不如以前,这个演讲比不上以前的演讲精彩,但是我们依然看到乔布斯的演讲特色。 点击阅读全文»
最近浏览器市场是够热闹的,微软在忙着给IE打补丁,Mozilla推出了Firefox 3.6,现在Google又发布了Chrome 4.0正式版。
Chrome 4.0版主要增加了两个功能:
Bookmark Synchronization
只要使用Google Chrome并拥有一个Google账号,你的Bookmark是全球同步的,据说Chrome是第一个不需要插件就支持此功能的浏览器。因为我一直使用Google Reader的Notes功能来当Bookmark,所以这个功能对我也没有什么吸引力,但是下一个功能绝对是很多人企盼已久。 点击阅读全文»
就在Google事件快要尘埃落定的时候,比尔.盖茨终于对此事发表了评论,没有在这一事件爆发之初着急表态,而是引而不发,说话也是切中要害,的确有大将之风。
You’ve got to decide: Do you want to obey the laws of the countries you’re in, or not? If not, you may not end up doing business there…The Chinese efforts to censor the Internet have been very limited. It’s easy to go around it, and so I think keeping the Internet thriving there is very important.
——Bill Gates
上面是彪哥在接受ABC的访谈时说的话,每个公司都可以选择是否遵守所在国的法律,你可以选择不遵守,但是也就要承担对应的后果,这个后果,可能就是你要关门歇业。没有一个国家可以容忍不遵守法律的公司继续运营的。
水至清则无鱼,如果总是强制把自己的价值观强加给别人,那大家都不痛快。重要的是找到双方的共同点,达到Win-Win,政府希望经济繁荣,但不想互联网失去控制,公司希望赚钱,这共同点,就是互联网要繁荣。 点击阅读全文»