北美首个网站的故事
作者:Angelo 日期:2007-08-01 13:31
1991年9月13日,一位来自SLAC(Stanford Linear Accelerator Center,美国斯坦福直线加速器中心)的学者,保罗昆兹在CERN首次接触到了万维网。他对这个新鲜的东西激动不已,随即对作者蒂姆•伯纳斯-李(Tim Berners-Lee,下文称Tim)说道:“这东西真不错,但是他能在因特网上工作吗?”
“当然可以,这是我的设计初衷。”
“让我看看。”
“唯一的问题是,整个网络上的全部服务器就在你面前了……”
因为保罗本人平时就是在NeXT电脑平台下工作的。所以无论是Tim Berners-Lee开发的WWW浏览器还是服务器软件以致HTML他都能轻松的上手。WWW浏览器不仅是一个浏览器,它还能够编辑和远程访问,NeXT同样也提供了一个互联的平台,但是在六千英里之外访问速度会如何,很快?很慢?在斯坦福,
世界上首个浏览器,WorldWideWeb(Nexus)
作者:Angelo 日期:2007-07-31 18:31
WorldWideWeb,这是蒂姆•伯纳斯-李(Tim Berners-Lee)研发的世界上第一个Web浏览器。或者更确切的说,这是一个页面编译工具。它是在1990的圣诞在NeXT平台下使用ObjC(Objective-C)语言编写完成的,并且也只能工作在NeXT平台下。之所以选择这个开发环境是因为Tim Berners-Lee过去已经在NeXT环境下作了大量的开发工作,包括超媒体协议的开发。也可以说WorldWideWeb的开发是整合了已经完成的组件和代码。所以用Tim Berners-Lee自己的话说就是:“我在NeXT环境下可以迅速的完成,但是如果在其他环境下则要耗费几个月甚至一年的时间。”
随后,为了区分浏览器与万维网(World Wide Web),WorldWideWeb被更名为Nexus。但是知道和使用这个名字的人并不多,反而大家更愿意使用WorldWideWeb
两个CERN
作者:Angelo 日期:2007-07-31 10:37
CERN是European Organization for Nuclear Research的缩写,中文名则为欧洲粒子物理研究所。该机构成立于1952年,由11个欧洲国家牵头。在瑞士日内瓦(Geneva)附近的梅汉(Meyrin)建立了临时机构,即委员会。旨在建成一个世界级的基础物理研究组织。CERN这个缩写则来源与法文Conseil Européen pour la Recherche Nucléaire。在当时,研究纯粹集中在原子能的应用,所以选择了Nuclear这一词汇。
1954年,正式机构取代了委员会。并且开始正式使用European Organization for Nuclear Research这一名称。虽然名称发生的变化,但是还是决定保留了原来的缩写CERN。
经过半个多世纪的发展,CERN已经成为了世界上最大的基础物理研究中心。
因为在
Mosaic的历史
作者:Angelo 日期:2007-07-30 21:20
互联网的故事总是从蒂姆•伯纳斯-李开始,Mosaic也不例外。
1990年,CERN(欧洲粒子物理研究所)的一名软件工程顾问蒂姆•伯纳斯-李依托当时的NeXTStep 电脑系统开发出了世界上第一个网络服务器和世界上第一个浏览器WWW(后改称Nexus)。同年12月他架设了世界上第一个WWW网站--CERN的官方网站info.cern.ch(沿用至今)。翌年(1991年)8月6日他在alt.hypertext新闻组张贴了一份关于World Wide Web摘要。这是第一个出现在Internet上的Web页面。同时作出了那个意义深远的决定,即让所有人免费使用WWW。
当时拥有电脑就是一件很奢侈的事情,更何况接触Internet?其中能涉猎到WWW的人也基本局限在一些研究机构中,可谓凤毛麟角。可想而知,蒂姆•伯纳斯-李的访客少的可怜。不过这些罕见的访客中有很多成为了Internet发展中的关键环节。其中,就包括约瑟夫• 哈德因(Joseph Hardin)和戴夫•汤普森(Dave Thompson)。
《Mozilla之书》选译
作者:Angelo 日期:2007-07-29 11:50
《Mozilla之书》不是确有其书,而是隐藏在网景(Netscape)系浏览器和Mozilla系浏览器中的篇章。在地址栏键入about:mozilla并确定之后就可以看到,不同的软件版本中包含不同的篇章。最早的《Mozilla之书》见于Netscape Navigator 1.1,此前的版本如果键入about:Mozilla则会显示Mozilla rules!。
《Mozilla之书》写得颇具启示文学的意味,很容易让人联想到Book of Revelation(《启示录》,《圣经》)。《Mozilla之书》都采用深褐色的背景。而篇章标题则使用“XX:XX”的形式,如12:10。这并不是指时间,而是指发布的日期,对Mozilla至关重要的日期。里程碑或转折点。
“万维网”中文译名的由来
作者:Angelo 日期:2007-07-28 11:53
万维网指基于超文本的、方便用户在因特网(Internet)上搜索和浏览信息的信息服务系统(大陆官方定义),这个词译自英文worldwideweb。
worldwideweb是一个合成词,由万维网之父蒂姆•伯纳斯-李(Tim Berners-Lee)在1990年创造。全称为World Wide Web。
之所以说它是一个合成词是基于两方面的原因;第一,World Wide Web是名词,词中World Wide部分并不是单独用来修饰Web。第二,假定World Wide是用来修饰Web的,那么拼写成World-Wide Web才合乎英文语法。当然,当初创造这个词的时候不会特意考虑词性的问题。实际上,程序员在编写软件代码的时候,出于高效及不易混淆的考虑习惯用“连字”(即将几个单词连在一起书写)来命名自定义项目。所以不难理解World Wide Web的命名。
浏览器大战游戏
作者:Angelo 日期:2007-07-28 09:06
长久以来,关于谁是最好的浏览器引发了很多争论。为了用最简单的方法“解决”这个问题史蒂芬•布鲁斯(Stephen Brooks)编写了一个“浏览器大战”的页面。实际上就是一个四子棋(Connect-Four)游戏,当你登录“浏览器大战”页面之后,服务器会自动识别你的浏览器厂牌,在“your name”一栏中输入你的名字并点击“OK”之后,在下方的正在进行的游戏中选择一局就可以开始游戏了。游戏界面很简洁,一看就会!
史蒂芬•布鲁斯的网站:http://stephenbrooks.org/
浏览器大战游戏页面:http://stephenbrooks.org/games/browserwars/
Acid2测试
作者:Angelo 日期:2007-07-27 11:35
Acid2是一个由WaSP(The Web Standards Project,网页标准计划组)编写的针对网页浏览器的测试页面(不是软件)。浏览器开发者用这个测试页面来验证自己的产品是否能够精准的还原页面编写者的设计。
Acid2是一个复杂的页面,页面内包含了很多不常用的复杂结构,所以能有效的检测出浏览器排版的漏洞。WaSF在1997年发布了第一版(命名为Acid),意图在于通过测试结果激发编程人员的热情,从而改变业内存在很多不规范的设计和完善浏览器的开发。
Acid2的页面虽然很复杂,但是测试结果却很直观。用浏览器打开Acid2的测试页面,如果通过则会看到一个笑脸,笑脸头部上方有“Hello World”字样,当鼠标指向笑脸鼻子的时候鼻子会变成蓝色。遗憾的是,绝大部分文章在介绍Acid2的时候都断章取义地把显示笑脸作为通过测试的标准,而忽略了极其重要的文字排版(Hello World)部分!我在文末会给出通过测试正规结果。
Mozilla的历史
作者:Angelo 日期:2007-07-27 00:18
终于在1993年1月,NCSA(National Center for Supercomputing Applications,美国国家超级电脑应用中心)完成革命性的创新,在Unix平台上开发出了第一个图形化的网页浏览器Mosaic(Alpha 版),同年九月发布的1.0正式版实现了在Apple Macintosh和Microsoft Windows平台上的运行,一时间Mosaic俨然成为 Web浏览器的标准。随后NCSA将Mosaic的商业运营权转售给了Spyglass公司,该公司又向包括微软公司在内的多家公司技术授权,允许其在Mosaic的基础上开发自己的产品


