2006-09-27

网页不需要漂亮

 
终于有了深刻感触为什么Jakob, Norman等人要把网站做他们的样子,原来我看问题还是太复杂,虽然一直在试图简单。

漂亮与质量

记得某论坛曾帖出一份国外某机构评选出的顶尖网站名单,很快大家都跟帖抱怨或者心中怒骂来表达对作品的不屑一顾,这种人往往把视觉打分的权重放的很高,他可能忘了自己看网站的目的是什么,也没去想人家做网站的目的。

有一种观点就认为CSS写的页面都不怎么漂亮,建议你去看看CSS World Awards Winners 2006的作品,某些虽然貌似平庸,但也不至于难看,其中不乏Haveamint这样的经典视觉作品。借用Dave的话:我不认为使用CSS设计出的作品注定都是丑陋的。只不过用好CSS的人现在还没理解到它的妙处而已。

视觉只是一个无关紧要的标准,比如很多人会认同K10k图形上的精致,却只有少数能看懂Stopdesign代码上的巧妙。如果你还认为页面只有漂亮和不漂亮两种标准,那说明你对"网页设计"还很陌生,没有理解她蕴含的深意。

对于网站质量来说,漂亮只可用来加分,但不能打分。

漂亮还是舒服

网站是一个平台,网页只是一个界面,替用户服务的媒介,如果成为纯粹的艺术品,那就失去了本身的意义。所以我更认同界面最高的赞誉是舒服,而不是漂亮。注意你每一次界面视觉的体验,本能的会把舒服和漂亮两个概念分开,肯定是两种不同境界的感受。

漂亮是用户对作品的主观评判,我认为这个作品很漂亮。
舒服是作品对用户的客观影响,这个作品让我感觉很舒服。

相对耳熟能详的禅意花园,我可能更推崇CssPlay,站长是一位60高龄的工程师,我感兴趣的不是他网站全球1w内的排名,而是平均高达9.0的PageViews,这是现在很多高排名商业网站都达不到的高度。曾经跟踪过前四次改版,视觉上一版比一版简单、舒服,内容也更丰富,整体更好用和耐用,看得出站长的观念也在变,需求分析和定位也日趋精准。

对于视觉体验来说,舒服是比漂亮更高层次的艺术。

Expand

舒服是漂亮的更高层艺术http://blog.sina.com.cn/u/469ca01a010005ii
风格,我让谁满意? http://www.ucdchina.com/angela/article.asp?id=11
我们倒底需要多么美丽的网页http://www.chouyu.com.cn/article.asp?id=11

消息来源:http://www.rexsong.com/blog/article.asp?id=463

Google 8th Birthday Logo






2006.09.27

2006-09-19

Windows Server 2003 BlueScreen


单位的计算机,使用Windows Server 2003 Enterprise Editon系统。
莫名其妙的频繁出现蓝屏死机的现象,而且信息提示涵盖了硬件、硬件驱动、虚拟内存、物理内存等各个方面......

一时之间搞不明白到底怎么回事,从操作系统本身来说,如果硬件问题,那么是不会完成安装的,硬件驱动也是如此......
物理内存是名牌大厂的256 M * 2,出问题的可能性极小,但是根据我以往的经验,这种操作系统如果出问题,也只能是硬件问题......

自相矛盾了很长时间,今天终于无法忍受,打开机箱一看,原来如此:

CPU风扇的电源线没有接上,自个儿在那里耷拉着,这真是个天大的玩笑......

IKEA

 
在宜家里面坐着休息的时候,老婆看到邻桌一个人在用一个像摄像机(那种很小巧的立式的,一侧的LCD可以翻出来的)一样的手机,问我是不是诺基亚的,我肯定的说不是。因为按照瑞典芬兰人的思维方式,他们决不会去做这种东西出来,能做出这种东西的肯定是日本人。
宜家体现出来的正是北欧人的这种生活和思维方式,他们做的每一样东西都很实在的去完成一件任务。而日本人则想方设法让一样东西具有尽可能多的功能,就像现在的手机,可以拍照、摄像,现在又可以听音乐,看电影,这些功能都是日韩厂商的发明创造,Nokia自己的理念是去设计手机的style,所以他们会去推72xx系列;而Siemens甚至会去专门做一个Xelibri系列出来。在中国日韩厂商设计手机的思维更吃香一些,而家居方面这个潮流正好想反。
IKEA和其他的家居卖场的最大不同是他卖的东西都是由IKEA自己设计的,而其他卖场仅仅去采购。这就让IKEA的东西有统一的风格,如果你爱上这种风格的话,你会从厨房买到卧室,家里无一处幸免。这种风格就像前面我说的,在IKEA每件商品都只负责一个功能,这句话可以从两个方面来看。
如果你买了一个电脑桌,那么你其实买的是一个桌面,四个桌腿,一个键盘托盘和一个机箱架。你还可以配一个键盘垫,安装一个台灯,充分发挥想象,设计出自己需要的配置,选择自己喜欢的外观。这就是让普通的产品具有差异化和个性。
在IKEA你会发现很多意想不到的商品,比如专门压蒜头的夹子,专门的计时铃,专门安装在桌角防止小孩磕碰的塑料套,等等。这就是为了用户的特定需要甚至是为用户创造需求而设计独特的产品。
不过,IKEA在让你惊奇连连的时候,同时也在限制着各位的想象力。这个变化莫测的世界,IKEA永远无法让所有的潜在需求都变成一个对应的产品,当你沉浸在IKEA给你带来的欢乐和享受的时候,总有一天你突然发觉一件事情用IKEA的东西搞不定,那时你会痛恨自己已经被IKEA宠坏的想象力了。

Windows Live Messenger 8.1 Beta

 
今天收到了Microsoft的邮件,拒绝了我参加Windows Live Messenger 8.1 Beta 测试的申请......
 
原文如下: 

Hello from the Windows Live Beta Team, 

We regret to inform you that we could not accept your participation in the Windows Live Messenger 8.1 Managed Beta at this time.   Space in this beta is limited and we had more applicants than spots available.  We encourage you to regularly check available connections on the Microsoft Connect Web site ( http://connect.microsoft.com) for any new Windows Live beta programs as the become available.  We value your support and look forward to partnering with you in the future.  

Sincerely, 

The Windows Live Messenger Beta Team

2006-09-18

什么是 APN、CMWAP、CMNET

 

在用手机设置 GPRS 上网的过程中,需要配置一下"接入点",即所谓 APN (access point name).

照我的理解,所谓配置 APN 就是选择一个"接入服务器",GPRS 拨号到接入服务器后,它检查一下你的 SIM 卡是否有权限拨入,然后从它管理的 IP Pool 里面分配一个地址给你这个连接,然后就可以上网了。基本上和 ppp 拨号是一致的,包括计费我猜也是各个"接入服务器"把计费信息传递给 radius 去计费。

目前我们可以公开使用的 APN 只有两个,CMWAP、CMNET。很明显,它们所使用的 radius 的计费策略是不一样的,CMWAP 使用的是包月计费(有的地区可能还不是包月),CMNET 用的是流量计费,0.03/k。传说有的同事就是因为不明白这两个 APN 的区别遭到了惨痛损失。

显然 CMWAP 和 CMNET 的服务质量是有本质区别的。CMWAP 拨号分配的 IP 只能访问一个 IP 地址的一个端口(当然理论上拨入的 CMWAP 手机之间可以互相通信),CMWAP 必须通过这个 proxy 才能访问 internet;而 CMNET 接入后就可以访问 Internet 上的任何资源了。
附带说一句:今天刚刚听到一个消息,就是中国移动会为 PushMail 业务单独开一个 CMMAIL 的 APN,我想接入这个 APN 后大概只能访问在中国移动那里登记的邮件服务器的 SMTP/POP3 等很少的端口,但会有单独的计费政策

由于 CMWAP 实在太便宜了,所以中国移动就得防着"不法分子"通过这个 proxy 钻空子。比如这个 Proxy 只能支持 HTTP 协议,再比如这个 Proxy 会检查 HTTP Header,发现 Agent 是 MSIE or Mozilla 就禁止连接。

不过我觉得理论上可以开发出一套服务器和客户端的程序,把所有的 IP 包都封装成一个 HTTP tunnel,加上 image/jpeg 这样类似的 Header 传输,这样移动以为客户在下载彩信,实际上我是在笔记本上用 putty 去连接 SSH..真的会有这样的软件和服务出来么?? 现在的 0.03/k 太贵了,比当年的 CERNET 访问国外还要贵三倍!

好像有的手机上的 QQ java 客户端就是把 QQ 协议封装在 HTTP 上传输,这样动感地带的小年轻们就可以很便宜的随时用 QQ 聊天了。

勿忘国耻

 
九月十八日
 
勿忘国耻

2006-09-16

什么是Web 2.0?

 
本文由Zend创建者Andi Gutmans的一段视频笔录而成(感谢Chris笔录)。
 
Andi Gutmans为我们带来了一段非常精炼的Web 2.0诠释,抓住Web 2.0的几个要点,对Ajax、Blog、Wash-Up等Web2.0标志概念以及之间的关系进行了简明扼要的阐述,足以作为Web 2.0的经典定义。
 
"大家好,我是Zend的Andi Gutmans,今天我们将要讨论的问题是:什么是Web 2.0?
也许你早已听说过Web 2.0的部分特征,例如Blog,Mash-up,Ajax,但是Web 2.0含义究竟是什么?
Flickr、Youtube这些概念网站就可以代表Web 2.0么?
其实不然,Web 2.0的定义更为深入。

Web 2.0由三个部分组成:
第一个部分-RIA,Rich Internet Applications(丰富互联网应用程序)
Flash、Ajax等网络应用技术便归于RIA旗下。例如,改进强化用户浏览器体验,将桌面操作带入浏览器操作的方法(最典型的,在网页中支持超级托拽功能)。

第二个部分SOA,Service-Oriented Architecture(面向服务架构)
这也是Web 2.0的核心部分,相关词汇:Feeds、RSS、Web Services、Mash-Up。
SOA的核心问题:开放、互通,如何让来自不同服务商的网络应用能够协作运行
作为SOA核心词汇之一,Mash-Up其实就在我们身边。例如,Google开放功能模块API接口的行为直接导致一系列以Google Earth为核心的第三方网络服务产生。

第三个部分Social Web(网络社交)
Web 2.0应用大大提高了终端用户的互动性,用户不再仅仅是服务的使用者,同时成为服务的创造参与者。例如,WiKi、Blog、Tag、Podcast等用户交互行为让Web 2.0应用更能"吸引"用户,并且激发用户行为创造资源和内容。

如何才能创建一个成功的Web 2.0网站/产品?

亦有三点需要注意的问题。

首先,你需要规划一个出色的Ajax支持产品,Ajax特指一系列创建Web 2.0服务的关键技术,是创造丰富用户体验的技术基础,当然,在浏览器支持方面要兼容IE以及火狐。

其次,为你的产品选择合适的编程语言,能够完成你需要创立的网络服务--服务产品是Web 2.0关键,选择好合适的语言是产品的技术基础。

最后,拥有一个可迭代(Iterative)的软件架构,可以非常方便地添加、部署、升级功能特性--这对拥有大量用户的情况下进行持续更新十分必要。"

文中关键词(Key Word)总结:

RIA:Ajax、Flash
SOA:RSS、Feeds、Web Services、Mash-Up,API
Social Web:Wiki、Blog、Tagging、Podcast、Iterative


 



下面文字来自Chris:

hi, my name is andi gutmans, the co-founder of ZEND. today we gonna talk about:what is web 2.0.a lot of people aske me about what web 2.0 is. they've heard of things like blogging,they've heard of mash-up,they've heard of ajax,and other bother words.but they don't quit understand what exactly that means. they've used web 2.o applications such as ???,flikcr,a lot of Yahoo! sights,but still there are something missing in the explanations.

the first part of web 2.0 is RIA,the Rich Internet Applications.some bother words that related to that, are flash,and ajax.what Rich Internet Applications really are is how do we bring the experience from the desktop into the browers,where we from a graphical point of view, or from the useability point of view,such as grag and drop,which are always used in the desktop.

the second piece of web2.0 is SOA.SOA ,that is service-oriented architecture,is one of the key pieces of web2.0. that include bowser words such as Feeds,RSS,Web Services,and everyone heards of Mash-up.what SOA is all about is how do web2.0 applications expose their fuctionality so that other applications can ever join into the functionality, provide a much rich set of application,including that from the mash-ups.

the third piece of web2.0 is the social web. web2.0 applications tend to interact much more with the end-user.the end user is not only a user of the application ,but is a participant,wether it's by tagging the content,wether he is contriveing to the WiKi,or doing podcast through blogging. It is the social nature of the these application that the end user is a integer part of the data of appliction , providing feedback,allow the application to learn from the user through the user using it.

there are rarely three things you should looking forward to challenging. the first is to layout a very good ajax support.Ajax is a set of key technology used to build a web2.0 applications.it is used to creat the rich user experience,and it works in any browser wether firefox or Internet Explorer. the second thing you should looking for is a language with very good web Services support.As we metion before,web services is a key part to provide, we know, and you need a language that make it very very easy to layout you sevices.
the third is to have a language,that is Itrative.what that means is that you can very easily add features,deploy your features,and get those applications updated. it is critical when the web applications are being used by so many user after it's constantly updated.

2006-09-15

Blogger Internal Server Error 500



SpoonDrift.Blogspot.com ERROR:

2006-09-14

45个精选奇趣网站



为不影响欣赏效果,请在新窗口中打开各网站。


1、国内外三千张珍贵的图片!

2、这里是有趣糗事的集中地

3、看看自己具有哪个大明星的脸型

4、写一封未来的信给自己

5、本网站只需移动鼠标不需点击就能访问

6、超有意思的Flash网站

7、猜年龄考考你的眼力

8、亲自动手给美女画纹身

9、输入文字就发出声音!

10、大胡子男人的集散地

11、想知道自己的死亡时间吗

12、记录人的一生

13、轻松做个通缉令!

14、居然有统计中国被黑网站数的,汗!

15、来来来,咱也办份报纸!

16、恶搞蒙娜丽莎的微笑N种

17、无奇不有,人的胡子也有日志

18、世界上的旅馆真是奇特啊!

19、飞机失事的照片和视频,巨多!

20、模仿大画家毕加索作画,有趣!

21、制作属于自己的卡通大头像吧

22、在你的照片上添加有趣对话

23、最高的网站

24、最没用的网页

25、神奇!20个问题就能猜测你心中所想

26、只要你输入姓名和博客地址就知道了

27、这个网站提供各种有趣的在线拼图

28、很美的Flash时钟

29、很逼真!模仿XP系统操作的网站

30、一张纸竟如此变化多端

31、想亲手剪一个漂亮的窗花吗

32、全面分析你的博客价值

33、原来制作带阴影的LOGO如此容易

34、教你打领带

35、系鞋带的N种方法

36、测试您的反应速度

37、咱也弄个自己的徽章玩玩

38、勇敢地写出你犯的错误吧

39、列出你讨厌的人的名单

40、无需注册,不必登录的网络即时贴

41、向全世界介绍你出生的小山村

42、制作属于自己的墓碑

43、时空胶囊

44、可以自费出博客书啦

45、在线素描

New Google Search Results page



今天偶然发现Google搜索页的页面样式改变了,可能是在测试新的排版方式......

如图:

2006-09-11

移动 Blogger 测试

 
早就知道Blogger.com支持移动设备,今天测试了一下。
 
按照Blogger.com官方的说法,这项服务仅适用于Sprint、Verizon、T-Mobile 以及 AT&T/Cingular这些运营商,但是我仍然尝试用手机访问了go.blogger.com,但是并没有找到登录所需的"申请令牌",看来真是"只限于美国用户"。
 
但是我不死心,又向我的邮件发布地址发送了一封彩信,结果仍然是,失败。
 
相关联接:
 
 

2006-09-08

GIMP-2.2 使用手记

 
因为我不是专职的美工,对工具的要求并不高,对于一些简单的图像处理工作,完全没必要安装庞大的PhotoShop......
 
厌倦了PhotoShop,打算今后的图像处理全部使用GIMP来完成。
 
GIMP需要GTK的支持,所以需要首先安装GTK+ Runtime Environment
 
然后安装*The GIMP
 
首次运行GIMP的时候,启动进程会在加载字体的时候耗费较长的时间,任务管理器会错误的报告GIMP没有响应。

只要耐心等待字体文件加载完成,GIMP就会启动。
 
GIMP主界面运行前会要求用户做一些简单的设置,个人偏好以及缓存文件位置之类......



相关联接:
GIMP Project
GIMP For Windows
ScreenShot

2006-09-03

来到北京第三天

 
2006-09-03
阴,有风,怀疑会下雨......
 
来到北京第三天了,进入了新的工作环境,有点兴奋。
 

2006-09-02

Top Ten Web 2.0 Games

 
1. Chihuahua

A Boggle type game in which the player has to make as many words as possible out of the given letters. Each game is open for 24 hours. Most activity is seen around midnight (GMT) when new games begin and players frantically try to get to the top of the leaderboard.

2. WeBoggle

WeBoggle is Boggle as you online. The fun is enhanced by seeing how high you can make it on the leaderboard. Each game lasts for 2 and a half minutes.

3. Linez

Linez is an intriguing game in which the player has to place coloured cubes in a line to remove them from the board. The problem is more cubes keep appearing. The game features a high score table and a weekly competition.

4. Sudoku Craving

Sudoku Craving offers a new Sudoku challenge everyday. Players are invited to rate each finished game which gives the site a nice community feel.

5. Alexadex

Alexadex is an on-line trading game in which players buy and sell imaginary shares in web sites. Shares rise and fall based on the site's Alexa rating.

6. Trendio

Similar in concept to Alexadex this is a trading game in which players bet on the popularity of politicians, sporting teams or events, ideas, stars, natural catastrophies, etc. However whereas Alexadex is based on Alexa rankings Trendio rates words according to the number of times they appear in 3000 anglophone media web sites from around the world.

7. TagMan

TagMan is the classic game of hangman but using tags from Web 2.0 sites such as Technorati, del.icio.us and Flickr.

8. Solitaire Craving

Each day a new solitaire card challenge is set for players to solve. Again it is rated by the players and the comment box under the game often includes clues submitted by other players.

9. MorfikChess

MorfikChess is an AJAX chess game. The game features single-player and multi-player options, with a chat utility so that you can attempt to psyche out/distract your opponent.

10. SinkMyShip

SinkMyShip is an AJAX driven battleship game. The game sports a chat room so you can communicate with fellow players as you play.
 

2006-08-28

Picasa Web Alibums支持RSS



今天才发现,原来Picasa Web Alibums是支持RSS的,因为IE7的RSS按钮变亮了。
虽然没有给出地址,但是在页面代码中可以找到如下片断:


<link
rel="alternate"
type="application/rss+xml"
title="RSS Gallery Feed."
href="http://picasaweb.google.com/lh/rssUser?uname=xxx" />

其中uname="你的Google账户名"。

这样,我们就得到了RSS的地址:
“http://picasaweb.google.com/lh/rssUser?uname=xxx”

强加于人的烦人站点

 
您是否注意到一些网站曾强行闯入您的视线?是的,本文要讨论的就是这类站点。当您在页面之间导航时,这类站点会悄悄打开其它浏览器窗口。通常情况下,这些意外的窗口仅显示一些在线广告之类的无用内容。这些窗口通常称为弹出式窗口,一般是通过页面的脚本调用 window.open 方法来实现。(有关详细信息,请参见 open 方法(英文)。)尽管 window.open 方法有时会给人带来一些烦恼,但是如果使用得当,完全可以通过该方法构建功能强大的应用程序。

Internet Explorer 开发小组经常收到有关希望禁止弹出式窗口出现的用户请求。这使他们面临两难的选择:是允许开发人员自由使用这一孕育巨大潜能的工具为客户提供完美的解决方案,还是应该对平台进行限制以使开发人员不致于滥用这一功能?Internet Explorer 小组的最终意见是:除了导致安全隐患的情况之外,应尽可能允许开发人员灵活使用这一工具来构建功能强大的应用程序,而不要强加一些不适当的限制。

下面我想说明一下为什么弹出式窗口功能是必不可少的,还将就站点如何留住访问者(或至少消除他们的不满情绪)提出一些建议。

必不可少的弹出功能

显示其它窗口的功能非常有用,它能使用户在保留上下文的情况下查看相关的内容,这一功能在 Web 的很多地方都得到了利用。用户通常很难意识到自己使用了另一个窗口,他们在执行任务的过程中非常自然地就打开了这个窗口。

MSDN 使用 Internet Explorer 提供的在线参考资料就是成功使用 window.open 功能的一个示例。在浏览器中打开 onblur 事件(英文)网页。如果向下滚动,将会看到一段示例代码和"Show Me"按钮,单击此按钮就可以看到示例代码的效果。单击此按钮后,示例代码的运行结果将显示在一个单独的新窗口中。在这种情况下,弹出功能是必不可少的,因为它为用户保留了上下文,使用户能同时查看示例和引用的页面。

如果浏览器限制 window.open 功能,当前 Web 上的很多站点就无法正常工作。尽管我们不关心那些仅仅创建弹出式广告的站点是否崩溃,但是很多合理使用这一功能的站点也会遭殃。

使用不当的情况

我们来看一下滥用这一功能的情况,我故意提到了"淫秽"一词,因为滥用这一功能通常都与淫秽站点有关。我将以下现象称为"俘获用户":每当您单击到另一页面的链接时,或尝试关闭浏览器窗口时,该页面的一些脚本将俘获这一事件,然后强行打开另一个浏览器窗口。似乎色情站点使用这一技术的频率最高。

这种情况最令人恼火。特别是当您在 Web 上无意之中进行了一次搜索,意外地闯入这类站点时更是如此。设想一下突然发现自己不知不觉打开了五个或六个窗口,每个窗口充斥着淫秽的图像时,您有什么样的感受;更糟的是,当您试图关闭其中一个窗口时,反而弹出了另外两个类似的窗口!这不仅令人恼火,简直是对人的无理侵犯。无辜的用户要想逃离这源源不断的图像流,唯一的方法就是使用计算机上的"重置"按钮。

这类站点之所以这样做,无非是为了引诱用户去浏览从而增加广告收入,因此它们不大可能听取我提出的有关如何合理使用弹出功能的建议。尽管如此,我还是要呼吁这类站点不要玩俘获用户的把戏,重新为自己的内容确定等级(请参见为 Internet 内容划分等级(英文)),以使用户能正确设置浏览器,避开这类站点。

合理使用的情况

以下我总结了合理使用这一技术应注意的几个问题。如何使用这一功能,最后的决定权在您。但是请记住,如果滥用了这一技术,就会激怒访问您站点的用户,他们很可能就再也不会访问它了。

  1. 仔细考虑站点面向的用户群。他们是否真正理解多个窗口的概念?
    本专栏的读者当然了解如何同时运行多个应用程序以及如何在它们之间切换。但是,也要考虑缺乏经验的计算机用户的处境,对他们来说,管理多个窗口可能是一项艰巨的任务。如果希望毫无经验的用户经常访问您的站点,那么在单个窗口中提供站点的整个用户界面可能更合适,这样用户就不会丢失上下文,也不会对窗口切换感到无所适从。

  2. 直接响应用户操作时只打开一个新窗口,并考虑如何使用户明确这一点,即他们的操作将打开一个独立窗口。
    在我看来,最令人恼火的事之一就是:计算机程序在用户没有执行任何操作的情况下就打开一个新窗口。如果您使用 window.open 只是为了直接响应用户操作,则用户就会将该操作与结果联系起来。如果在用户操作与结果之间存在较长的延迟时间,则用户很难会想到这两者之间存在的联系。

  3. 如果只是为了显示一个广告,请不要使用弹出功能。
    如果广告不是用户访问的主站点的一部分,将不可能真正引起用户的关注。

  4. 不要在您的站点上玩俘获用户的把戏。
    当用户离开您的站点时应及时提示用户,询问他们是否希望保存特定状态。用打开另一个窗口来俘获用户是十分无礼的,很难吸引用户再次光临您的站点。

使用动态 HTML 代替弹出式窗口

动态 HTML 的功能非常强大,可以构建出灵活的应用程序。几年以前,整个 Web 都是静态的;每当用户单击某个链接时,服务器都会给他发送全新的页面。随着 Java、插件和 ActiveX 控件的引入,大大提高了用户交互性,但是它们不能与页面的 HTML 内容很好地集成。Microsoft 在 Internet Explorer 4.0 中首次加入动态内容支持功能,这一功能在 5.0、5.5 中不断得到加强。在现在的 6.0 预发布版中,提供了一系列更加丰富的功能。

有了这些功能后,就可以将所有用户界面纳入一个浏览器窗口中,使用户感到自己正在运行一个完整的应用程序。这里举出一个我喜爱的示例,blox.com(英文)。这个公司提供一个在线电子表格和演示软件,该软件在 Internet Explorer 浏览器中运行,不需要安装任何其它组件。该解决方案仅限于使用 Internet Explorer 来访问此站点和运行应用程序。尽管如此,它还是表明借助动态 HTML 完全可以获得丰富的 Web 体验,而不必使用给人带来烦恼的附加窗口。

有一种技术可以将独立内容作为页面的一部分来提供,这就是"内部帧",即通常所说的 IFrame(由于使用了 <IFRAME> 标记)。IFrame 使得独立的 HTML 文档可显示为父文档的一部分。(请参见 IFRAME 元素 | iframe 对象(英文)。)

现在 Netscape 6 已支持该功能,而 Internet Explorer 从版本 3 开始就支持该功能了,因此这一技术在 Web 上的应用将会越来越广泛。使用这一方法后,就能避免与帧集有关的开销和布局限制,更有效地管理站点上的内容。

要避免使用多个浏览器窗口,也可以在用户的浏览器窗口上下文中使用 HTML 对话框与用户交互。请参见"好的对话框的重要性"(英文)一文,这篇文章是我去年写的,其中涉及到这方面的内容。

最后提示

由于本专栏是围绕新窗口展开论述的,因此在本文即将结束之际,我想提醒 Internet Explorer 超级用户对可能被忽略的一个问题加以注意。当您单击以电子邮件方式发送给您的超级链接时,可能会发现引用的页面显示在已打开的浏览器窗口中。这种行为的原因只是为了最有效地使用您计算机的资源。尽管如此,我们也认识到对于超级用户来说,可能并不希望这样做。因此,您可以选择是否希望总打开新的浏览器窗口。

要做到这点,请转到"工具"菜单,选择"Internet 选项..."对话框。在"高级"选项卡下,确保"重新使用启动快捷方式的窗口"选项不被选中。由于我经常要打开多个浏览器窗口并链接到以电子邮件发送给我的超级链接,因此我没有选中该选项。这样我可以对打开的所有浏览器窗口进行更精确的控制。
 
 
David Massy 偶尔会戴上太阳镜扮酷,不过摘下墨镜的他是 Windows 和 Internet Explorer 技术的宣传人,也就是说,他负责向 Microsoft 的客户们介绍如何能够将各种技术发挥至极致。在成为技术宣传人之前,Dave 是 Internet Explorer 小组的项目经理。因为 Dave 来自英国,他总是在不懈地教导美国同事们如何正确地读"tomato"这个词。
 
 
 

2006-08-27

Windows XP Easter Eggs

 
在"纸牌"游戏(sol.exe)中,按下"Shift + Alt + 2",会看到赢得游戏后指派散落的画面。
Solitaire:
Secret - Instant Win
Instructions - Press Alt + Shift + 2 during game play to instantly win.
Secret - Draw single cards in a Draw Three game
Instructions - Hold down CTRL + ALT + SHIFT while drawing a new card. Instead of drawing three cards you will only draw one.
 
新建一个空白的文本文档,输入"Bush hid the facts"(布什隐藏了真相?),保存后重新打开,会发现"Bush hid the facts"变成了乱码(布什隐藏了什么真相?)。
 
在"空当接龙"游戏(freecell.exe)中,开局之后按下"Ctrl + Shift + F10",然后在任意一张纸牌上点击鼠标2次,你会赢得本局游戏。如果在"选局"的时候输入"-1"或者"-2",你会进入隐藏的牌局。
FreeCell:
Secret - Instant Win
Instructions - Hold down Ctrl + Shift + F10 during game play. Then you will be asked if you want to Abort, Retry or Ignore. Choose Abort, then move any card to instantly win.
Secret - Hidden Game Modes
Instructions - In the "Game" menu choose "Select Game". Enter -1 or -2 to activate the hidden game modes.
 
这个"扫雷"的彩蛋,我没有试验成功......
Minesweeper:
Secret - Reveal Mines
Instructions - Minimize or close all running applications. Launch Minesweeper, then type xyzzy. Next hold down either shift key for one second. Now when you move the mouse cursor over a Minesweeper square you will see a tiny white pixel in the top left corner of your desktop screen. This pixel will change to black when your mouse moves over a mine. You may need to change you desktop background to a solid color other then white or black to see the pixel.
 
这个"三维弹球"的彩蛋,我没有试验......
Pinball:
Secret - Extra Balls
Instructions - Type 1max at the start of a new ball to get extra balls.
Secret - Gravity Well
Instructions - Type gmax at the start of a new game to activate the Gravity Well.
Secret - Instant Promotion
Instructions - Type rmax at the start of a new game to go up in ranks.
Secret - Skill Shot
Instructions - Launch the ball partially up the chute past the third yellow light bar so it falls back down to get 75,000 points. There are six yellow light bars that are worth a varying amount of points:

First: 15,000 points
Second: 30,000 points
Third: 75,000 points
Fourth: 30,000 points
Fifth: 15,000 points
Sixth: 7,500 points

Secret - Test Mode
Instructions - Type hidden test at the start of a new ball to activate Test Mode. No notification will be given that this is activated but you can now left-click the mouse button and drag the ball around.
Secret - Unlimited Balls
Instructions - Type bmax at the start of a new ball. No notification will be given that this is activated but when a ball is lost a new ball will appear from the yellow wormhole indefinitely. Once this is activated you will be unable to activate other secrets without restarting the game.


 

Windows Vista the Last of its Kind

 

Vista will be the last version of Windows that exists in its current, monolithic form, according to Gartner. Instead, the research firm predicts, Microsoft will be forced to migrate Windows to a modular architecture tied together through hardware-supported virtualisation. "The current, integrated architecture of Microsoft Windows is unsustainable - for enterprises and for Microsoft," wrote Gartner analysts Brian Gammage, Michael Silver and David Mitchell Smith.

Windows Media DRM遭破解

一个名为FairUse4WM的新软件近日成功破解Windows Media DRM 10/11,能够将原本版权保护的音乐文件和DRM版权保护信息剥离开,直接获得音乐文件。

目前已经测试证明,这款新软件能够迅速将Napster To Go等在线音乐付费服务的音乐文件DRM部分剥离,使用户可以在任何其他播放器中播放获得的新音乐文件。

目前,微软已经强行关闭了FairUse4WM的开发者论坛,并且启动损失补救措施,以防止整个DRM基础的在线音乐业遭受剧烈冲击。