Windows编程革命简史
源文:A Brief History of Windows Programming Revolutions (Ron Burk)
首先,是 Windows API 和 DLL Hell。(译注:DLL Hell——DLL灾难,就是微软的DLL升级时因为不同版本可能造成应用程序无法运行的灾难,首当其冲的是COM编程,相信大家都知道某些木马或是病毒更改了一些系统的DLL可以导致整个Windows不举,这就是DLL Hell) 于是,第一次革命是DDE——我们可以创建一个状态条在上面显示Microsoft的股票价格(译注:Dynamic Data Exchange,工作原理是: 甲方申请一块全局内存,然后把内存指针postmessage到乙方,乙方根据收到的指针访问那块全局内存)。
在那个时候,Microsoft 创建了 VERSIONINFO 资源来管理版本信息,当然,是用来消除DLL Hell。但是,另一个微软内部的小组发现了DDE的致命缺陷:这不是他们做的!
为了解决这个问题,他们创造了OLE(很像DDE,只是名字不一样),而且,我还记得在一次 Microsoft 大会上, ...
Windows 7 的新粉丝 Linus Torvalds
正当Windows 7 开始热卖的时候,正当广大北美用户抱怨Windows 7的销售价格,在东方要比西方便宜很多的时候。我们著名的Linus Torvalds来到了日本东京的一个软件商店里“庆祝Windows 7的Release”,难道他是去那里买一份便宜的Windows 7?
Linus Torvalds, 图片来自一个未经确认的 Yodobashi 商店, Tokyo, Japan. 来源: Jim Zemlin/The Linux Foundation (点击看大图)
这个图片目前还没有新闻报道,不过已有很多来源可以参考了……
Linus在日本参加一个Japan Linux Symposium的座谈会,在一个Picaca的链接上说,Microsoft选择了和Japan Linux Symposium同一天,在座谈会的间隙,Linus和其同事想做点有趣的事情,于是他们来到了Windows 7的小商店里,当然,售货员同志并不知道这人是谁,而Linus一进店里马上就做了一个下蹲坚大拇指的手势,而他的同事很识相地马上就照了一张照片。呵呵,当然,他们什么也没有买。
而在一个 ...