文号
t79500
阅读
9949
回复
4
收藏
4
Web简史:发明Favicon.ico
2016/04/06
IP:广东
发明 Favicon.ico
sticker,375x360.png
那是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连罗永浩都想不到,即便他能做锤子手机,对吧。
2b04e-neo_whoa.jpg
Bhara说:“屌不屌?这版加不加?” 我说,“加,马上加,它是怎么实现的?” 他告诉我只要在IIS根目录下放一个叫做favicon.ico的图标文件,就万事大吉了。于是我说:“不错,可以。”然后回了我自己办公室。

第二天,我的上司找我——“这功能是你批的?” “是我批的。”然后我被批了一顿,他说我毕竟too young,被Bharat利用了。加功能,那也要按照微软的基本法

不过现在再想这件事情,我觉得我并没有做错什么。毕竟,这能有啥大不了的呢?

而且我依然记得当年把这个事情告诉我在雅虎上班的朋友Michael Radwin。他当时正在看雅虎版Apache的服务器log,并注意到有一个不寻常的访问高峰——指向XXXXXXXXXXXXXXXXXXXXXXXXX。 他说,这TM的 favicon.ico 是啥?听完我的解释之后,他马上激动地传了一个favicon.ico到服务器上——那应该是互联网上存在的第一批favicon。

这就是发明favicon的故事,的幼儿插图版。谢谢。

转自 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
翻译:novakon
[ 修改于10年8个月前 - 2016/04/07 22:05:05 ]
10年8个月前IP:北京
815214
1楼
当年下载升级IE4.0,花了俺爹300多的电话费……
引用
评论
10年8个月前IP:江苏
815247
2楼
发错了,抱歉,请删除
引用
评论
10年8个月前IP:四川
815396
3楼
COM这种东西让人吐血,特别是用C/C++写的时候。。。
引用
评论
笔记
{{note.content}}
{{n.user.username}}
{{fromNow(n.toc)}} {{n.status === noteStatus.disabled ? "已屏蔽" : ""}} {{n.status === noteStatus.unknown ? "正在审核" : ""}} {{n.status === noteStatus.deleted ? '已删除' : ''}}
  • 编辑
  • 删除
  • {{n.status === 'disabled' ? "解除屏蔽" : "屏蔽" }}
我也是有底线的