Tag Archives: 微软

Microsoft祝贺Linux诞生20周年

  嗯,你没看错。是Microsoft,他们制作了下面这个释放善意的视频。

  自1998年万圣节文档全面宣战之后,Microsoft对开源阵营的态度都很敌视。2000年,史蒂夫·鲍尔默还在说:“Linux is communism”;2001年,他又说:“Linux is a cancer”……

  直到2006年,IE团队和Firefox团队才开始礼尚往来。到了今年,刚发布的Linux 3.0中,Microsoft已经悄然位列RedHat、Intel、Novell与IBM之后,成为第五大Linux Kernel代码贡献者。

李开复的官司搞定了

  李开复的官司搞定了,不少人正磨拳擦掌,准备去Google中国部门面试。我也从李开复的站点下载了传说中的Making it in China 。且看MS和Google在中国市场上的竞争。好多人说Google要开发操作系统与微软决战,这种想法还没跟上趟,Google会绕过去,以己之长克敌之短,用网络Web层架空本地OS层。所以,也许会支持Linux发展,也许会研发自己的浏览器,也许会开发office的web替代品,甚至会推出移动手机操作系统,但绝对不会兴举国之力去开发Windows的一个another。

  最近在玩google blog search。由于不加区分地收录所有feed,一些新闻站点和论坛的内容也会出现在搜索结果里;没有分类;高级搜索选项也有些问题……网上对 google博客搜索评价不算特别好,名声太大也是种负担。不过在google labs还找不到blog搜索的链接,可能说明它还处于开发阶段,没有彻底完成。

  这就是所谓2.0时代吗?通过rss聚合看新闻,通过Wikipedia了解常识和基本概念,通过google学习新技术和细分话题,通过邮件管理文档和进度,通过IM和blog维护人际圈子……

  最近Web 2.0很热,其中Ajax属于比较偏技术的“硬”概念。Ajax是Asynchronous JavaScript and XML的简称。主要技术包括:

  1>XHTML和CSS;

  2>使用文档对象模型(Document Object Model)作动态显示和交互;

  3>使用XML和XSLT做数据交互和操作;

  4>使用XMLHttpRequest进行异步数据接收;

  5>使用JavaScript将它们绑定在一起

  通过在用户和服务器之间引入一个Ajax引擎,可以消除传统Web”提交请求,接受新页面,显示“这样的交互过程。这个引擎负责绘制用户界面以及与服务器端通讯。Ajax引擎允许用异步的方式实现用户与程序的交互——不用等待接收服务器的页面后再响应。

  Google在Ajax上做了巨大的投资。去年Google所有主要的产品都用了这项技术——Orkut、Gmail、 Google Groups、Google Suggest和Google Maps。尤其是像Google Maps这样交互性很强的应用,充分体现了Ajax技术的特点。