2004.7.9
LO曾经想写一本《Inside Windows NT Security》,最终因精力有限放弃了。
2004.7.16
LO是阿西莫夫的铁粉,也是机器人三定律拥趸,所以他无法接受电影《I, Robot》对原著的破坏性改编。
2004.7.19
此篇介绍KnownDlls机制
2004.8.6
LO介绍设计上层SMB协议时,如果不了解下层传输层协议,会发生什么。1990年主流传输层协议是NetBEUI、SPX,至于TCP,那是次一等的选项。
2004.8.19
我在DEC-20上第一次学习汇编语言,它仍然是我最喜欢的指令集。从1984年到1989年我花了很多时间专用x86汇编,所以我很熟悉它。
2004.8.20
去微软面试,一般来面试的人被依次引入一间间办公室,面试官会问你一些问题。就我个人而言,至少有一次面试不是这样的。我想这是因为当我进入面试官的办公室时说的第一句话,嘿,这台电脑看起来很有趣,它是什么型号?很快我就被请出了办公室,送进了休息室。对了,那天是1984年1月初,距离超级碗还有两周时间,之前没人听说过那个小白盒子,但在超级碗之后,每个人都听说了它。当然,这台让我惹上麻烦的电脑是Macintosh。
2004.8.24
十七年前的今天
我正在为MS-DOS 4.1奋战中,同时已经在网络组开发MS-NET 1.10,这是Lan Manager的前身。当时我的老板是Barry Shaw,还有两个开发,他们是英国Apricot的外包开发人员。有趣的是,后来这两人都加入了微软,一个刚退休,一个还在微软。至于Barry,早就退休了。
Lan Manager for DOS是另一个引人入胜的项目。我们基本上采用了专为OS/2设计的Lan Manager协议(后来称为CIFS),只是适配MS-DOS。我们还添加了Messenger服务,我的第一个TSR程序。当其他人对你使用"net send"时,会在主控台上弹出一条消息。
这年早些时候(1月),Valorie和我结婚了。在我度完蜜月回到微软后的36小时内,我乘飞机前往英国处理一场MS-DOS 4.1危机。至今我还在自责,当时为什么不坚持让Valorie陪我一起去英国,如果那样将会很酷。
2004.8.25
十八年前的今天
那是1986年,我的老板是Eric Evans,我和Alan Whitney一道完成MS-DOS 4.0,并着手MS-DOS 4.1。
微软要求我们在总统日加班。David Byrne为此撰写了著名的"Pope Gregory备忘录",他在里面比较了比尔与教皇格雷戈里。
另一方面,我去了巴黎。Goupil用MS-DOS 4.0时遇到些困难,他们要求Alan和我去巴黎调试问题。那儿有台主机有4个软驱,我的代码在2个软驱的主机上工作良好,但碰上4个的就歇菜了。Alan和我从西雅图飞往洛杉矶,然后经停西雅图飞往巴黎,这是我的第一次商务旅行。
所以,我见过巴黎,但只是从雪铁龙2CV的后座上看到的,走马观花。