发明 Favicon.ico
那是1998年,我在微软当IE团队的一个初级程序经理。我的第一个项目是IE4 Plus的发行,简单的说就是一张塞满了各种小白鼠软件的 IE4.0 CDROM,卖49美元。来来来,叔叔给你们讲个故事——那时的浏览器被电脑城装在盒子里面卖,那时的菊花还是植物,那时的可乐真的有可卡因
额,有点偏题。
IE4已经发行,IE5忙得吐血,因为加了太多屌爆功能,比如:基于CDF的离线浏览功能(当时Pointcast市值4.5亿刀);全新的Trident引擎;“Web应用”——一种令程序员能够在浏览器中开发交互应用的尝试——当然我觉得那应该是AJAX技术的鼻祖。
在那些疯狂的日子里,我一般工作到十点,主要是晚饭免费,而且也没有家等我回
在这诸多夜晚的其中一夜,高级工程师Bharat Shyam叫我过去看个宝贝。我确定我当时应该是在写一些很碉堡但没有卵用的文档(或者专利)。总之我去了他办公室,他蜷缩在他的133MHz奔腾计算机前——一个窗口塞满了凌乱的Win32 C++ COM代码,另一边则是他在本地编译的IE5. “见招,”他说,然后向收藏夹(也就是书签,你们这帮谷狗)添加了一个页面。不是吧?这条收藏的左边居然多了个图标!我——从未见过——有如此厚颜无耻之发明!这TM连罗永浩都想不到,即便他能做锤子手机,对吧。
Bhara说:“屌不屌?这版加不加?” 我说,“加,马上加,它是怎么实现的?” 他告诉我只要在IIS根目录下放一个叫做favicon.ico的图标文件,就万事大吉了。于是我说:“不错,可以。”然后回了我自己办公室。
第二天,我的上司找我——“这功能是你批的?” “是我批的。”然后我被批了一顿,他说我毕竟too young,被Bharat利用了。加功能,那也要按照微软的基本法
不过现在再想这件事情,我觉得我并没有做错什么。毕竟,这能有啥大不了的呢?
而且我依然记得当年把这个事情告诉我在雅虎上班的朋友Michael Radwin。他当时正在看雅虎版Apache的服务器log,并注意到有一个不寻常的访问高峰——指向
XXXXXXXXXXXXX/favicon.ico。 他说,这TM的 favicon.ico 是啥?听完我的解释之后,他马上激动地传了一个favicon.ico到服务器上——那应该是互联网上存在的第一批favicon。
这就是发明favicon的故事,的幼儿插图版。谢谢。
转自
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/2013/09/02/inventing-favicon-ico/
翻译:novakon