2006年7月13日星期四

百度空间初步测评

  今天,百度空间开放了自由申请注册。

  早上,我第一时间注册了一个百度空间的地址,登录进去对其主要功能进行了初步的评测。

  总的来说,这是一个简单易用的类似个人主页的小东西,看上去和腾讯的QZONE类似,但没有QZONE那么花里胡哨,速度也很快(当然,现在评测速度可能还为时过早),个人感觉很适合于互联网初学者或业余人士等低端网络用户使用。但是和已经被封的Google的Blogger.com服务相比,功能上显然还是有很多差距。

  如果从WEB 2.0的专业程度来讲,百度空间显然不是一个真正意义上的Blog:百度空间使用的是GB2312编码而不是UTF-8编码,意味着百度空间和目前世界上绝大多数Blog的编码不兼容,或许正是这个原因,百度空间竟然无法提供Blog最基本的功能-Traceback(引用),即使百度空间添加了Traceback功能,传过去的信息在别人的Blog上显示也极有可能是乱码。

  百度空间有大概二十多个模板可用,有自定义CSS,没有插件功能。日志文件的URL非常长,大概是为了防止Spam才做成这样的。百度空间目前还没有日志导入导出功能,这对大多数打算长期写作的人来说是一个挑战。

  百度空间虽然支持图片上传,但是图片不能在外部地址引用,估计有反盗链措施,因此如果将其做为一个网络相册来使用的话显然不如flickr好用,虽然其速度比flickr快很多。

  实际上,炒作了这么长时间的百度空间居然功能如此简陋,实在令人难以理解,与其说百度在迎合初级用户,我更有理由怀疑百度的技术开发能力,微软的Office功能够强大吧,可照样初级用户也用着很方便。以目前百度空间所拥有的这些简单功能来做博客托管服务(BSP)的话,显然并不适合,至少我们使用免费的Wordpress MU都可以建立一个功能远多于百度空间的专业Blog服务,并且有成千上万的模板和插件可供使用,显然使用百度空间并不是专业博客们的最佳选择。

  关于空间的域名,百度空间不支持二级域名,并且不提供绑定个人域名的功能,因此必需使用百度的域名地址,这一点显然不如Google提供的Blogger灵活。在Jakob Nielsen的《博客可用性:十大错误设计》中就提到这种“使用博客服务商的域名”的危害:“你使用别人的空间,意味着你的命运在被别人掌握着。他们可以随心所欲地降低服务质量,还可以随意提高收费,他们可以在你页面顶部加闪烁的广告或者弹出窗口(题外话:最近DoNews的用户应该对此深有体会),他们可以把你的竞争对手的广告放在你的首页。是的,你可以选择离开,但是你要为此付出代价:忠诚读者的损失,和其他网站的交换链接的失效,搜索引擎级别的降低。你使用免费博客托管服务的时间越长,你付出的代价就越惨重。是的,使用那些免费博客服务可以很容易、很迅速地建立一个完全免费的博客空间,但是,一个域名的费用只需要每年8美元,而你获得的不仅仅是你个人的域名,还有你的未来。当你认识到你是在很认真地写作的时候,就应该立刻放弃别人掌握的那种域名,而使用自己独立的域名,你拖延的时间越长,你最终转移时所遭受的痛苦就越大。”

  因此我推荐那些想要建立Blog的人,注册自己的域名,使用WordPress等搭建Blog,每年的花费并不多,由此你可以自己掌握自己博客的命运,而不用看其他人的脸色,这才是写Blog的正确方案。

  百度空间的注册地址是:http://hi.baidu.com

十大网站设计错误

  前言:这是Jakob Nielsen写的另一篇文章,主要讨论的是广义上的网站面临的错误设计问题,是他的另一篇《博客可用性:十大错误设计》的姊妹篇,当然,这些问题对于博客站点来说也是同样适用的。

十大网站设计错误

作者:Jakob Nielsen 翻译:William Long

  自1996年以来,我曾经指出了很多网站中的设计错误,参见底部我的系列文章列表,本文将重点介绍的是,这些问题当中十个最为严重的网站设计错误。

  1、搜索引擎不友好

  搜索引擎对于难以处理和识别的打字稿、复数、连字号等等各种各样的问题,搜索的准确度会降低。显然,如果搜索引擎刻意去迎合这种错误使用的话,会伤害到所有的搜索使用者。

  一个相关的问题是,搜索引擎区分结果是依靠文档的重要性,而只是按照内容关联次数简单地进行结果区分。

  当找不到信息的时候,搜索是用户的救生索。即使有高级搜索功能,建议还是使用简单搜索,搜索形式应该是一个简单的录入框,就像我们常见的那一种。

  2、使用PDF文件做为在线阅读

  用户讨厌在浏览的时候跳出PDF文件,因为那会打断用户的浏览过程,因为普通的浏览器按钮无法工作,因此即使如打印或保存文档这样简单的事情也会变得复杂。由于其版面设计是基于纸张优化的,因此文字的字体很少会和用户的流量其窗口相适应。没有了平滑的滚动浏览,有的只是超小号的字体。

  更糟糕的是,PDF文件内容是分块的,很难浏览。

  PDF是对于印刷及发行手册等和其他需要打印的大文件来讲是很合适的,使用它的目的只是为了保留它的信息使其网页上浏览成为现实。

  3、未改变已访问链接的颜色

  一个好的浏览历史能够帮助你了解目前的位置,因为那是你浏览的起点。知道过去和现在的位置反过来使得决定下一步去哪里变得容易了。链接是这些浏览过程中的一个关键因素。用户可以不去访问那些没有用处的地址,相反,他们会访问那些对他们有帮助的链接地址。

  最重要的是,他们知道哪些网页已经访问过了,这样就不必一次又一次访问同一个历史页面。

  但是这些好处只是基于一个重要的假设:由于网站提供不同的颜色显示,用户可以分辨出哪些链接访问过,哪些链接没有访问过。如果访问一个链接后颜色没有发生变化,那么用户很可能会感到迷惑并无意中反复访问同一历史页面。

  4、文字未排版

  将所有文字堆积在一起是一种可怕的体验,浏览这样的文字将是痛苦的经历。

  在线写作,并不是为了打印,需要让用户能很好地阅读,下面是几个改进的要点:

  使用子标题

  使用列表

  突出关键字

  使用小段落

  反金字塔结构

  简单的写作风格

  5、固定字体大小

  CSS样式不幸让网站有权禁止浏览器的“改变字体大小”的功能,并使得网站有一个固定的字体大小。对于大多数人的年龄超过40岁的人来说,这个固定地文字大小实在太小了。

  尊重用户的喜好,让他们按照自己的需要修改文字的大小,同时,明确字体大小是相对的,而非绝对显示像素的数量多少。

  6. 网页标题搜索引擎不友好

  搜索是用户发现网站的最重要途径,搜索用户找到一个独立网站的最重要的方法。网页的标题是你吸引新用户或老用户从搜索列表中定位到你网站的主要工具。

  网页的标题文字是在<title>标记之间的文字,并通常作为搜索引擎结果列表中的链接文字。搜索引擎一般只显示标题开头66个字,是真正的缩略内容。

  网页标题也用户将一个网址加为书签时的默认文字,对于你的主页,应该以公司名称开头,接着是网站的简介,不要用“The”或“Welcome to”做为开头文字。

  对于其他网页来说,标题应该是将具体内容的概要文字说明,由于网页标题是浏览器窗口的标题,也是用户任务条上的标签,多个窗口下将会显示每一页的标题,因此,如果你所有的网页标题字都相同的话,对于开了多个窗口的用户来说,你网站的可用性将严重降低。

  7、所有的东西看起来都像广告

  有选择地吸引注意力是相当有力的途径。用户已经学会了对挡在眼前的那些目的性很强的广告采取不予理睬的态度。这也就是为何点击率每年以半数速度下降,网络广告根本不起作用的原因。

  不幸的是,这也使得用户忽视了那些看起来很像广告的设计样式。毕竟,当你不理会某些东西时,就不会仔细地研究它并搞清楚它是什么。

  因此,最好避免任何类似广告的设计。这一指导方针所传达的含义随着新的广告形式出现而变化。目前遵循以下规则:

  无视横幅:着用户将不会把注意力放在任何看似横幅广告的东西,这取决于它的形状及位置。

  避免使用动画:用户会忽视那些闪烁的文字或其它侵略性很强的动画。

  净化弹出窗口:用户在弹出窗口完全打开前就会将其关闭,有时是带着极端厌恶的情绪。

  8、违反设计惯例

  一致性是最重要的可用性原则之一:当事物遵循相同的原则运作时,用户不用担心发生意外,因为他们根据先前的经验已经很清楚将会发生什么事情。就像你每次在牛顿的头顶上放下一个苹果,它一定会砸中他的脑袋一样。

  用户的期望实现得越多,他们就越感觉是自己在控制整个系统,并且更加喜欢它。相反地,用户则会感到可靠程度不够。想想,当我释放苹果时,它变成了西红柿并朝着天空蹦出一英里,那多荒诞!

  9、打开新的浏览器窗口

  打开新的浏览窗口就像一个吸尘器推销员在上门推销时,直接将烟灰缸里的杂物倾倒在消费者家中的地毯上。拜托!不要用任何窗口污染我的屏幕(尤其在当前操作系统低劣的窗口管理技术下),如果我需要一个新窗口,我会自己打开的。

  设计者打开新窗口的本意是要让用户留在他的站点上。但是却忽略了控制用户的机器所带来的负面效应,这种策略恰恰弄巧成拙,因为当用户想通过“后退”按钮返回先前的站点时,已经做不到了。用户通常注意不到新窗口已经被打开,尤其当他们的显示器很小,而窗口又正好是最大化时。因此,当用户想要返回原来的站点时,面对的却只是一个不可用的灰色“后退”按钮。

  点击链接的标准结果是目标页面在当前的浏览窗口中加载,取代现有页面。出现其它的任何情况都违背了用户的期望,令他们感到对网络的控制不稳定。用户痛恨那些突然弹出来的窗口,当用户想要在新窗口打开一页的时候,会自己使用“在新窗口打开”功能,因此不要用一些代码来干扰了用户浏览器的操作。

  10、不回答用户的提问

  用户是因为某个目的才访问你的网站。他们方式可能是想购买你的产品或者其他,但最终却失败了,因为网站没有提供用户寻找的资料信息。

  事实上问题远没有这么简单,如果你不告诉用户具体情况,用户就会以为你的产品或服务不能满足他们的需求,因此用户就不会购买你的产品,或者有一些信息,深深隐藏在各种文档之间,用户没有时间阅读所有这些隐藏的信息,因此也就认为它们不存在。

  不回答用户提问的最坏的例子是拒绝提供产品和服务的价格清单,没有任何B2C的商务网站会犯这种错误,但是这在B2B中却普遍存在,大多数“企业解决方案”的提出,让你不能告诉用户他们适合100个站点、还是10万个站点人。价格是最主要的作用是便于想用户提供相应的产品,避免提供一个不成熟的产品给用户。

  即使是B2C网站有时页会忘记在所有地方提供相关产品价格清单,例如在目录页或者搜索结果页,要知道,在这两种情况下,价格是关键,它让用户能够区分不同的产品并找到最合适的目标。

  其他各年的十大错误列表

  2005年的十大网站设计问题

  一.易读性的问题-让使用者决定浏览时字体大小。

  二.没有标准的超连结表示

  三.Flash的使用

  四.网页无法呈现网站内容

  五.搜寻的重要

  六.浏览器的差异

  七.讨厌的框架

  八.没有链接相关资讯或是公司资讯

  九.固定的页面宽度

  十.不适当的图片放大连结

  2003年的十大网站设计问题

  一.主题不明确

  二.更改以存档的链接地址

  三.内容没有注明日期

  四.缩略图看不清细节

  五.图片的ALT文字过于冗长

  六.不给用户自定义选择

  七.过长的商品列表选择

  八.商品仅按照商标排序

  九.过于限制用户录入的信息

  十.页面包含指向自身页面的链接

  1999年的十大网站设计问题

  一.破坏或减慢“后退”按钮

  二.打开新的浏览窗口

  三.使用不规范的GUI(图形用户界面)部件

  四.缺少自我介绍

  五.缺少存档

  六.移动页面至新的URL地址

  七.标题和内容不匹配

  八.对最新的网络热门紧追不舍

  九.服务器访问速度过慢

  十.所有的东西看起来都像广告

  原文地址:http://www.useit.com/alertbox/9605.html

  译文地址:http://www.williamlong.info/archives/560.html

2006年7月12日星期三

十四个方法提高博客的页面访问量

  看到别人翻译的一篇文章,是讨论如何提高博客访问量的,提到的有几个方法蛮有新意,不过不赞成原文的“在聚合中只输出摘要”的方法。

十四个方法提高博客的页面访问量

作者:Darren Rowse,翻译:Lucifer

  如何增加Blog的访问量已经是老生长谈了,其实对于blogger来说另一个统计数也至关重要:页面浏览量。

  很多的网站流量统计服务会同时提供这两项数据- “访问量”计数的是访问者的数目,而页面浏览量算的则是这些访问者所浏览的你blog上的网页的数目。

  对不同blog来说,每个访问者的页面浏览量会有所不同,但希望这个数字可以大一总不是件坏事:

  • 回头率: 读者浏览的页面越多,那么他再次造访的可能性也就更大。
  • 收入: 放在blog上的广告多是印象型的,也就是说被浏览的次数多了,被点击的可能性才越大。

  写blog的目的不同,所以想不想把增加页面浏览量放在第一位悉听尊便。对于那些希望这项统计值上升的人,这里有14条建议:

1、内链到自己的文章

  这可能是最简单的增加页面流量的办法,那就是在自己文章里加入链接,指向自己的其它文章。自卖自夸可能有点好笑,不过如果是链接到一些之前写过的相关或相同主题的文章的话,相信还是读者们所喜闻乐见的。很多的blogger在自己的blog上会多次写到同一主题,把这些文章都链到一起无疑会显出你对这个主题的探讨深度。

2、高亮显示相关的文章

  不想在文章内部加入指向之前文章的链接的话,专门独立出一个“相关文章”(Related post)的部分就不失为一个好的替代方法了(你可以在侧栏里看到我的相关文章(related entries),而原文作者,ProbBlogger的主人的相关文章则放在了每篇文章之后,并以黄色为背景以突出显示)。Wordpress有专门的插件可以自动实现这一功能(名为related posts)。当然你要是想手动实现也是可以的,只要在文章结尾处加进一些和本文相关的可供读者参考的文章链接就可以了。

3、加入一个邮件订阅或文章更新提提示服务

  原文作者就尝到了通过邮件订阅来提高页面浏览量的甜头,凡是通过邮件订阅的读者在收到ProBlogger的最新消息的同时都会留意到一个叫作“hot posts”的部分,在这个部分中整理收入了一周当中的最受欢迎的5篇文章。因为不同读者所关注的文章不同,所以很可能一些人只看过其中的某几篇文章,加入“hot posts”之后,这部分读者就会对没看过的那些文章产生兴趣。这样一来就在增加“访问量”的同时也增加了“页面浏览量”。其它的一些通过邮件提示更新的订阅服务应该也很有效(比如ZookodaFeedburner就都有这个功能)。

4、在醒目位置高亮显示重要文章

  ProBlogger在页面的上部有三个高亮显示的菜单栏,里面放置了一些介绍或提示性质的文章,比如什么是blog,blog设计的窍门之类。而通过作者的观察很多读者都会认真地把这里的文章看过一遍。这样一来无疑就提高了页面量。

5、“几大……”

  这种“最…”或是“几几大…”的链接到多个页面的文章似乎总是会勾起读者的兴趣。比如“二十大最受欢迎文章”往往就成为初次造访的读者必看的文章,而这又指引着他们挨着个地去看,不失为一个好办法。

6、写一个系列

  写一系列的文章来提高页面量有着两层意义。首先在写这个系列的这段时间里,读者会不时地被吸引回来,因为他们想看看你下一篇文章写了些什么; 其次,在你完成了这个系列之后,如果能很好的把这些文章都链在一起(参考1和2),这样一来读者就会从头到尾读完整个系列(当然是由多个页面组成的)。原文作者就写过一个初学者blog指南的系列,而每个从头到尾看完这个系列的读者都要看上30到40篇文章(汗)。

7、在首页上输出摘要

  在首页上只输出摘要或是只输出文章的一部分,然后通过一个“阅读完整文章”的链接链到单独的页面,这样一来想看完整文章的就得再去单独的页面。不得不说这样一来会很烦人,所以很多人都不这么做。不过对于篇幅长的文章来说,这么做不仅使首页看起来更严谨,也在无形中增加了页面量。

8、企划或专题

  和之前的系列文章相类似,比如很多主题(theme)设计者的blog就是通过建立某个主题的企划,从而吸引关注这个主题的人不时地来看看工作的进展情况。类似的比如开展讨论或者竞赛也可以达到相同的效果。不过这些牛人做这个的首要目的并不是区区页面量,页面量不过是副产品罢了。

9、在聚合中只输出摘要

  这是为我所不耻的。就连原文作者也不这么做。尽管这样一来你的页面访问可能会有所上升,但我觉得无论是对于读者还是作者来说都是得不偿失。在这样一个“你有压力,我有压力”的社会,每个人的时间都很宝贵,用聚合的目的就是节省时间和资源。所以我看到只输出摘要的blog就一个反应,把它从我的bloglines里删除。强烈建议所有的blogger都在聚合里都输出完整的文章!

10、诱使聚合读者访问页面

  相比起输出摘要的做法,我觉得这个更可取。不是通过强迫,而是通过一些技巧,比如投票,吸引读者参与评论,或是内部链接的方式来把读者带到你的页面上来。

11、互动

  读者参与的越多,回访的机率也就越大,同时页面量也就越多。参与了评论或是投票的读者很多都会回访,来看看其他人的回应。而回应本身就带来了两次页面访问量。就留言评论来说,看一遍文章就是一次页面访问,而留个言就是又一次。同样的,最好不要把这个当成吸引留言的首要目的,交流才是根本啊。互动主要发生在留言部分,当然投票以及其它的工具也应该有效果。

12、吸引读者的评论

  有几个方法可以有效地达到这个目的:比如通过插件实现在侧栏里显示最新的评论,为评论提供一个专门的聚合,或是提供邮件订阅评论的选项。

13、搜索

  通过加入搜索功能从而方便读者检索你之前写的文章也可以提高页面量。有很多方法可以实现这一功能。大多数的主题都内建了一个搜索引擎,Google的AdSense也提供了这样的一个服务,读者可以选择搜索本站或是整个网络,而且如果他们在搜索结果页面点击了广告,那么还可以给你带来一点小小的外块。

14、给你的读者留作业

  原文作者举了他的一个提供摄影技巧的blog为例,因为是为读者提供一些摄影的窍门,所以在文章的结尾布置一些“作业”以便让读者可以亲自去尝试就显得十分自然了。这样一来读者就会经常回访,一方面这种窍门或是教学多是一步步的,所以他们会经常打开你的页面,反复按照你的指导一步步地去做;另一方面,很多人都会想要向你展示一下他们的作业成果。

  在文章的结尾,我也学着作者的样子留个作业吧:

  • 你的blog上应用了以上的哪一项方法?
  • 看过这篇文章之后你有没有想试试哪一个的想法?
  • 试试其中的一个(或者几个)方法,然后告诉回来告诉我们效果怎么样。

  原文地址:How to Increase a Blog’s Page Views

  译文地址:十四个方法提高博客的页面访问量

2006年7月10日星期一

八个无价的WordPress插件

  本文是我的又一篇翻译作品,主要介绍几个优秀的Wordpress插件。如果转载请注意保留原文和译文的地址。

八个无价的Wordpress插件

作者:Jon  翻译:William Long

  Wordpress是一个非常流行的免费网站内容管理软件,然而同时,如果你想为你的网站提供一个良好的平台,那么就需要在默认的Wordpress中增加一些自定义的功能。最简单的方法就是插件。只要将一些特殊的文件放到Wordpress的安装目录下,就可以得到新的功能。这里介绍8个绝对物超所值的Wordpress插件。

wordpressshortstat

  WP Shortstat

  Jeff Minard开发的WP-Shortstat,是将一个简单的网站统计软件“Shortstat”移植到Wordpress。如果你是OS X用户,你还可以下载WP-Shortstat Widget桌面版。

wordpressgetcustom

  Get Custom

  经常有Wordpress的新用户问我,“怎么往文章中插入附件呢?”,默认的Wordpress不提供这样的功能,但是它提供了方法。在Wordpress中你可以使用“Custom Fields”来贴上自定义数据,Scott Reilly的“Get Custom”插件可以很容易地做到这一点。

wordpresscache

  WP Cache Inspect

  Wordpress 2已经内置了很不错的缓存系统,然而有一些小问题是,它有时会缓存一些你不需要缓存的信息。例如,当你重新设计你网站的栏目时候,无论你刷新了多少次页面,你都发现没有任何改变。Peter Westwood的WP Cache Inspect可以让你在任何需要的时候手动清除缓存。

wordpressmarkdown

  Markdown

  John Gruber开发的Markdown插件,可以防止你将一些HTML代码写道你的文章中,很省时间,举例来讲,它可以使用星号、括号而不是不断使用HTML标记,你可以很容易地创建超级链接、黑体字、泄题子等等,Markdown最开始是用Perl写地,后来被Michel Fortin转换为Wordpress插件

wordpresspagenavi

  WP Pagenavi

  默认安装的Wordpress在操作大量文章时候,使用“上一篇”和“下一篇”进行页面导航,Lester Chan开发的WP Pagenavi则可以让你在文章上增加页码来链接多个页面,这将使浏览多文章页面的时候更加容易。

wordpressaskimet

  Akismet

  现在到了对垃圾留言说不的时候了。当你的Blog有了很大流量的时候,你可能每天会收到成百的垃圾留言信息。使用Akismet就意味这你永远不会看到这些信息了,Akismet会在所有的Wordpress系统中默认启用。(Akismet会将垃圾留言的信息记录到中心服务器数据库上,并捕获垃圾信息,你启用Akismet后不仅对自己有帮助,还会帮助其他人)

wordpressrelated

  WP Related Entries

  Alexander Malov的WP Related Entries插件是一个自动显示相关文章的插件,它的加载和运行是完全自动的,通过比较文章的 内容自动产生相关文档的链接,这意味着它可能会有一点点小误差。当然,95%的时间它会显示读者感兴趣的相关内容,并鼓励读者浏览你更多的文章。

wordpresscontact

  WP Contact Form

  Ryan Duff的WP Contact Form插件是一个提供你和你的访问者联系的很有用的插件。你不用放电子邮件来吸引垃圾邮件了,也不用浪费时间去开发代码了,你只需要把时间花在你感兴趣的栏目。

  上面介绍的这些插件,希望对你来说有用处,如果你自己也有一些“无价”的Wordpress插件,那么我很希望你能留言告诉我。

  Jon的原文地址:8 Invaluable Wordpress Plugins

  William Long的译文地址:八个无价的Wordpress插件

2006年7月9日星期日

防止垃圾广告和盗链的新方法

  前天晚上,我遭到了垃圾留言广告的袭击。

  晚上我刚去打了2个小时游戏,就有人用程序狂灌我几百个垃圾留言广告。这时我也发现目前的防垃圾留言系统存在漏洞,那个发广告的家伙先用程序伪造了refer,然后每篇文章只有一个链接,这样就绕过了我设置的过滤,达到了大量发送垃圾信息的目的。

  看来我目前的反垃圾留言程序还是有问题的。于是我经过一晚上的重新编码,增加了一个自动封IP地址的功能,如果判断半个小时内同一个IP地址留言中包含的超级连接数目超过10,就判断其为垃圾留言发送者,系统就自动封其IP地址,阻止这个IP地址继续发送留言。

  现在看看目前的反垃圾系统是否能较好工作,如果还不行的话,只好启动验证码了,虽然个人感觉验证码会降低用户体验。这个反垃圾广告插件是基于原版Z-Blog 1.5系统的,如果你也在用Z-Blog 1.5这个系统,也可以下载使用,对于1.6的测试版,本程序应该也可以使用,不过我没测试过。

  点击这里下载:Z-Blog反垃圾广告插件

  另外对于垃圾引用,我也想到一个新的对策,就是当系统接收到一个引用的时候,先取得那个地址的内容,如果包含本站的链接,说明是正常引用,否则就是垃圾引用。

  最后对于图片的盗链,我终于无法继续忍受了,添加水印的方法基本上没有任何作用,过了这么长时间,盗链的情况依旧没有减少,盗链占用了太多的流量和系统资源,每天占用了10G多的流量,严重影响了我的博客的正常用户访问,因此我只好启用了ISAPI_Rewrite这个最终杀手来防止盗链,不过目前我允许bloglines、zhuaxia、google、baidu这几个网站引用我站图片,如果你也需要引用我站图片,请把域名告诉我,我审核后可以开放。

  ISAPI_Rewrite的httpd.ini内容写的是下面内容,如果你也遇到盗链的困扰,建议可以参考一下:

RewriteCond Host: (.+)
RewriteCond Referer: (?!http://(?:www.williamlong.info|www.moon-blog.com|www.bloglines.com|www.zhuaxia.com|www.google.com|cache.baidu.com)).+
RewriteRule .*.(?:jpg|kmz|kml|zip) /block.gif [I,O]

  注释:第二行里面的域名是允许链接图片的网站列表,目前我允许我自己的两个站和另外bloglines、zhuaxia、google、baidu这四个网站引用我站文件,其他网站的引用被禁止。

  第三行是禁止引用的文件类型,包括jpg图片、Google Earth的kmz和kml、zip文件。当然,还可以增加其他类型,比如gif、rar等,因为我站没有那些文件,所以没有添加上去。

  更新:晚上看了一下IIS日志,图片目录占用流量降到了1.5G,一天时间ISAPI_Rewrite阻挡了3万4千次盗链请求,真是个不错的成绩啊。

2006年7月8日星期六

个人上网备案和温水中的青蛙

  经过去年折腾了一年的网站备案后,目前重庆又出台一个新规定-个人上网须向公安备案。

  据专家称,此前因为上网用户的IP地址不固定、警方对具体用户的资料掌握不全等,给网络犯罪分子提供了许多可乘之机。实施备案后,警方对每台上网电脑及其主人的资料将一清二楚,网络犯罪一旦发生,警方可顺藤摸瓜迅速锁定犯罪嫌疑人。

  然而我们需要注意的是,这项法规是针对全体网民的,事实上极大限制和损害了普通网民上网的权利。而普通人上网的权利实际上在这几年中已经慢慢减少了太多了,维基百科上不去,Wordpress上不去,Technorati上不去,Google也经常无法连接,能访问的网站变得越来越少,而大多数普通网民却浑然不知。

  这时,我想起了温水中的青蛙这么一个故事,美国康乃尔大学的研究人员做过这样一个实验:在锅里加满冷水后,把一只青蛙放进去,然后慢慢加热。水开始是凉的,变温的速度很慢,青蛙觉得比较适应和舒服,并不想跳。随着水温逐渐升高,感受到危险的青蛙决心努力跳出热锅,但为时晚矣。最后,活蹦乱跳的青蛙被烫死。与此相对照,把青蛙扔进一口沸水锅里,受到强刺激的青蛙奋力一跃,成功地保住了性命。

  我感觉,目前我们这些网民就和温水中的青蛙一样,慢慢地习惯和适应了有些网站是无法正常连接,知道了有些关键词是不能搜索的,并且慢慢失去了搜索那些关键词的兴趣。随着外部“水温”的增加,我们上网也越来越困难,现在终于接近了尾声了,如果个人在家上网不备案,就要停机处罚,那么再下一步会是什么呢,可能就是个人上网的一切数据都要被监控审查,一旦发现你访问非法网站,立刻就可以上门当场逮捕。

  应该说,适应环境,顺应变化,是每个人最基本的生存需要。但是我们应该清醒地认识到,每个人都是有惰性的,一旦适应、进入舒适区就容易贪图安逸、满足现状。当我们慢慢地习惯了这个有边界的网络,甚至当这个边界变得越来越狭窄时也毫无知觉,越来越麻木,就难以逃脱“温水青蛙”的命运,就会在浑然不觉中舒舒服服地走向死亡。

  相关新闻:重庆出台新规定:个人上网须向公安备案,否则将被停机半年

  来源: 北京青年报 2006年07月07日

  在自己家里上网也要在公安机关备案登记。重庆市公安局关于加强国际联网备案管理的通告昨日获重庆市政府法制办审查通过,从发布之日起开始实施。拒不执行者,轻则将被警方警告,重则将被停机半年。 重庆市公安局要求国际联网的单位和个人必须进行备案,其中包括通过拨号或专线等方式上网的个人用户。专家介绍,这里的国际联网是指单位或个人将自己的电脑接入因特网,也就是平常所说的上网。信息产业局有关专业人士介绍,以前只是要求个人开办网站须备案,但对普通个人上网用户没有实行备案登记。

  该通告昨日获重庆市政府法制办审查通过,同意自发布之日起执行。据悉,违反该通告不履行备案的个人和单位,由公安机关给予警告或者停机整顿不超过六个月的处罚。

  据了解,为了加强对网络犯罪的打击,重庆市公安局出台了要求个人在内的上网用户都必须备案的规定。

  据专家称,此前因为上网用户的IP地址不固定、警方对具体用户的资料掌握不全等,给网络犯罪分子提供了许多可乘之机。实施备案后,警方对每台上网电脑及其主人的资料将一清二楚,网络犯罪一旦发生,警方可顺藤摸瓜迅速锁定犯罪嫌疑人。

  据悉,目前重庆市上网个人用户大约有百万余户。警方要求已在上网的单位或个人,应当在2006年10月30日之前进行备案。

  相关新闻:网民在家浏览色情网站被抓引发争论

  来源:北京晨报 2004年08月23日

  近日,四川省某地两网民因登录色情网站浏览淫秽图片并留言,被当地警方抓获。

  “没有制作、传播色情网站,只是在自己家里上网浏览一下难道妨碍谁了?”此消息报道之后,引起了很多人的质疑。

  案件:浏览黄网被抓

  8月9日,四川某市警方接到省公安厅网监处转发的浙江省杭州市网监支队线索,该市有两个互联网上网账号分别于2004年3月21日和2004年7月11日登录浙江一色情淫秽网站,查阅、浏览色情淫秽图片并在该网站上留言。

  该市警方接报后立即作出部署,网监支队案侦大队多名干警在该市电信等单位配合下,排查有关案件线索300多条,8月10日终于查清该两个互联网上网账号具体用户的详细资料,并掌握了大量相关证据。警方迅速出击,抓获韩某、钟某两名违法嫌疑人。经对两名违法嫌疑人传唤,韩某、钟某在大量事实和证据面前供认不讳并深深悔过。据了解,此案目前正在进一步审理中。

  网民:两种观点针锋相对

  对于在家浏览色情网站怎么算是违法?很多人表达了不同的看法。

  一网民告诉记者:“浏览色情网站,完全是个人的行为,如果是有分辨能力的成人,有什么不可以的呢?我们只要不转发,不妨碍他人不就行了?”

  还有人把此事与之前的“夫妻在家看黄碟”相提并论。“夫妻在家看黄碟完全是个人行为,只要你愿意,当然可以。现在,‘夫妻在家看黄碟’一事已有定论,既然在家看黄碟可以,浏览色情网站有什么不行呢?”

  当然,也有人赞成当地警方的行为。“这是警方对于市民的监督和正常管理,是负责任的行为。”

  专家:该行为无公共危害

  中国政法大学行政法研究所副所长何兵博士认为:看黄碟、浏览色情网站,固然有悖很多人心中的道德规范,但这仅仅是属于个人道德的规范,更为重要的是,这种行为并没有违反公共秩序,并没有公共危害性。”

  至于公安部的33号令的效力问题,何兵博士说:“公安部确实有令‘禁止查阅色情网站’,但并没有说明查阅者要被‘抓获’。我个人认为,对于个人查阅色情网站,当然不应提倡,但是否要公安机关介入管理,值得商榷。”

  何兵博士说:“我认为,警察追究违法或犯罪必须在社会危害性上,必须将公民的私生活与道德行为、与违法犯罪行为区分开来。”

  晨报记者 代小琳

  相关法规

  禁止查阅黄网

  并没有制作、传播色情网站,只是上网看看,这是否违法呢?四川省公安厅网络安全监察处监察科的钟科长表示:“点击、浏览、查阅色情网站是违法的。”

  钟科长的依据是公安部33号令第五条第6款的规定。记者昨天在网上看到了这则规定的原文:“任何利用互联网宣传制作、复制、查阅和传播封建迷信、淫秽、色情、赌博、暴力、凶杀、恐怖、教唆犯罪信息的单位和个人,将由公安机关给予警告,有违法所得的,没收违法所得,对个人可以并处五千元以下的罚款,对单位可以并处一万五千元以下的罚款;情节严重的,并可以给予六个月以内停止联网、停机整顿的处罚,必要时可以建议原发证、审批机构吊销经营许可证或者取消联网资格;构成违反治安管理行为的,依照治安管理处罚条例的规定处罚;构成犯罪的,依法追究刑事责任。”

  相关新闻:夫妻看“黄碟”被抓事件

  来源:华商报 2002年08月20日

  本报延安讯(记者小斌)8月18日晚,陕西省延安万花山派出所民警接到举报说,一居民家正播放“黄碟”,几名民警前去调查时,不料双方发生冲突,一名民警手部受伤,当事者也因妨碍公务被带回派出所接受处理。

  昨日上午,延安市公安宝塔分局万花山派出所所长贺宏亮向记者讲述了事情的经过:18日晚11时许,该派出所接到群众电话举报,称辖区内一居民家中正播放黄色录像。派出所4名民警前去调查,民警们来到该居民家后窗户外,从窗户看进去发现,房间内的电视机中正在播放淫秽录像。于是,几名民警找借口进入该居民家中,并径直来到放录像的房间。

  民警进门后发现,房间内有张某夫妻二人,此时电视机已关闭。几名民警表明身份,并要求两人拿出“黄碟”,但该夫妻拒绝警方的要求,拿起床上的碟片砸向民警。民警尚继兵正欲弯腰取出碟机中的碟片,张某突然操起身旁一根木棍朝尚继兵头部抡去,尚继兵用手去挡,木棍砸了下来,尚的左手立刻肿起来。张某的妻子李某也上前撕扯,一民警的衣服被撕烂,一民警的手被抓破。

  看到场面难以控制,民警将张某摁倒在床上,然后以妨碍警方执行公务将其带回派出所。警方将从现场搜到的3张淫秽光碟,连同电视机、影碟机作为证据带回派出所。

  在万花山派出所禁闭室里,记者见到了张某,对于前一天晚上发生的事,他有自己的解释:当晚11点多,他的房间内突然闯进4名男子,虽然来人穿着警服,但却没有佩戴警号和警帽,所以他并不知道来人是民警。看到他们要从碟机中拿光碟,自己一时性急,便操起棍子抡了过去。在争执过程中,他似乎被人从后面打了几下,被带回派出所后,他感到肚子非常难受并发生了呕吐。

  记者就此事采访了几位律师,得到两种不同的观点。一种意见是,目前国家相关的法律法规对此并没有明确的规定,而且夫妻在家中看此类碟片并没有导致传播淫秽物品和借此营利的结果,不能算违法行为。而另一种观点则为,淫秽光碟本身就是国家明确规定的非法物品,不应流入社会特别是家庭中,所以,以任何形式贩卖、传播和观看淫秽物品都是违法行为,即使是夫妻二人在自己家中观看也不例外,公安部门有权查处和没收该光碟,并视情节轻重对当事人作出批评教育或相应的治安处罚。

  那么,夫妻在家中看“黄碟”是否违法?民警到居民家查扣“黄碟”是否应该先办理搜查证等?警方是否有权对这种行为进行制止并处罚?

2006年7月7日星期五

博客可用性:十大错误设计

  写在前面的话:本文将介绍一些关于博客可用性(Weblog Usability)的十个最常见的错误。本文为翻译作品,之所以我要花一晚上的时间翻译这篇文章,因为我看完此文后颇有一些感慨,为了让更多的人了解这篇文章,我将这篇文章进行了翻译,并附加上我自己的观点。初次翻译,翻译的不好,见谅。

博客可用性:十大错误设计

作者:Jakob Nielsen, 翻译:William Long

  博客是网站的一种形态,因此对于网站易用性的一些指导方针同样适用于博客,但是博客是一种特殊类型的网站,他们的一些独特的特性会产生一些完全不同的可用性问题。

  博客的一个最伟大的好处是它本质上将你从“网站设计”中解放了,你写一篇文章,点一个按钮,它就发布到互联网上,不需要那些平面设计、网页设计、交互设计、消息架构,任何编程和服务器维护都不需要了。

  博客出现的结果,使得建立网站更简单了,互联网上的写作群体爆炸性地增长,这是简单易用的重要性的一个明显证明。

  博客的第二个好处是,他们是天然的内容供应者:他们依靠链接和短评而流行,你不一定要写一片完整的论文或者处理原始的调查报告,你只需要找到网上一些有趣的站点链接,并尽可能多地发表自己对其的评论或者增加一些例子。显然,这比运作一个常规网站要容易的多,而且这同时也不会减少他人的利益。

  博客的第三个好处是,博客是一种社会生态系统(通常也叫博客圈),和原来的反馈循环很类似:任何一篇好文章都是用过其他网站的链接得到宣传,使得更多的读者/作者看到这篇好文章,然而更多人添加这篇文章的链接,这样的结果是,链接频率导致齐夫定律,好文章得到更多的链接。

  一些人的确只是把博客当做私人日记,只给家庭成员或者亲密朋友访问,博客可用性指导方针通常不会用在这种网站上,因为读者事先的交往和动机比那些第三方用户更重要。不过,当你的博客需要一些陌生的新读者的时候,可用性就显得很重要了。

  同样,当你的读者来自企业内部网,可用性依然十分重要,因为你的读者都是企业人。

  可用性指导内容

  要使得你有源源不断的新读者,并且不流失已有的读者,那么,检查一下你的博客是否已经修改了以下的可用性问题。

  1. 没有作者介绍

  如果你是一个企业博客,那么你不可能不添加一个完整的“关于我们”这样的栏目。同样道理,对于一个个人博客来说,添加一个“个人介绍”页面的最基本理由是:用户想知道他们在看谁的文章。

  这只是一点小小的信任问题。匿名文章相对于署名文章来说可信度会降低,而且除非个人非常有名,我们不能简单说这是Joe写的文章。读者想了解关于Joe的更多事情,他是否有足够的资格在这某个问题上发表评论,他的评论是否可信。(就算你不能正式证明你是可信的,只要你看上去真诚,读者就会信任你)

  2. 没有作者照片

  即使博客系统有照片功能,很多博客往往也忽略了提供作者照片。照片之所以重要,是因为以下两个原因:

  1)它提供了一个更为个性化的作者形象。你用一个最简单的方法就可以增强你的可信度,因为你没有隐瞒。同样,用户会更为相信那些他们见过面的人。

  2)它连接了虚拟世界和现实世界。以前认识你的人会认出你的照片,看过你网站的人,在现实生活中也会认出你(比如,如果是企业内部博客,在公司会议或者公司餐厅里别人会认出你)。

  人类大脑的记忆力主要其中在一个人的面部,对许多人来说,相貌比名字更容易记忆。

  同时,如果你希望自己的经营的博客被报纸引用,你应该提供一个可供下载的高分辨率图片。

  3. 没有意义的文章标题

  可悲的是,即使很多有天赋的博客,在写作的时候也很少采用规范性的写作指导方针。这些规范适用于文章内容,但最主要的还适用于文章标题。标题必须要抓住文章内容的要点。避免那些和文章不相关的可笑滑稽、毫无意义的标题。

  文章的标题是整个文章的精华和浓缩,应该认真对待,在字字千金的基础上,标题的编写是所有写作中最重要的。

  好的文章标题对于搜索引擎、RSS订阅器等外部环境显得尤为重要,在这些环境下,用户往往只看到标题就可以确定是否应该点击进入查看文章的全部内容。即使用户看到了标题下有一些简短摘要(例如大部分搜索引擎所做的),测试数据表明,人们往往只读标题。你需要面对的另一个现实是,人们在阅读大量信息的时候往往只看标题的前三、四个单词。

  举例来讲,以下就是典型的坏标题:

  这就是你需要的东西

  嗨,大家好!

  被抛弃的受害者

  一些好的标题例如:

  关于日食的照片展示

  停车场支付给政府4百万元用以解决虚假案例的通过(标题虽然太长,但是只读前几个单词,你还是可以知道大概的意思)

  冰激淋售卖车在教堂开张了

  最后一个标题是和宗教相关的博客,如果你写关于冰激淋产业的博客,那么应该把“教堂”写在前面,因为你全文的内容都和冰激淋有关。

  4. 链接没有说清楚要去的地方

  许多作者觉得这么写链接很酷:“一些人认为”或者“更多内容参见这里那里”,请记住网络最基本的一条:点一个未知的链接是在浪费时间。所以一定要告诉人们他们将要点击的是什么内容,打开后会看到什么。

  一般情况下,你需要在链接文字或者漂浮文字中提供一个尽可能多的资料。你也可以使用链接的title属性来补充那些你不想在内容里写的文字(查看title的效果,讲鼠标停到链接上即可)。

  类似这一类的错误还有使用缩写,例如,当你在文章中提到的你熟人的小名的时候,除非你只写给你的朋友,不要将你的新访客排斥在你的小圈子之外。网络并不是学校。

  5. 埋没经典的文章

  当你写的好文章已经得到读者的肯定的时候,不要急于将其归档,否则用户只能通过寻找发布日期来找到这篇文章。

  因此,你需要在你的重要区域直接链接这些文章,比如,我在写300个专栏前,写着“阅读本文前,请先阅读‘101个可用性’和‘网站设计十大错误’”。

  同时你还要记得,经常链接一下你过去写的文章,不要相信你的读者从一开始就读你的博客,把文章的背景等知识告诉你的读者,他们愿意多了解你的想法。

  6. 只有日历导航

  时间线索也许是最好的存档方式,但并不是最好的导航方式。多数博客软件提供了按类型分类的方式,这样用户可以方便地找到某个栏目的全部文章。使用这样的分类,但是不要把一篇文章加上所有的分类,要具有选择性,将文章发布在最合适的栏目中。

  栏目必须足够详细,使用户彻底了解栏目的含义。同时,不能让用户面对一个非常详细到类似菜单似的选择,那很难阅读和理解,通常来说10到20多个栏目是比较合适的。

  在每一栏目的首页中,重点强调一下最新发布的文章。

  7. 发布没有规律

  网站设计的基本原则是确立并符合用户的期望。对于一个博客来说,就是用户必须能够提前知道下次的更新会发生在什么时候。

  对于大多数博客来说,最好能够每天更新,但对于某些话题来说,每星期甚至每个月更新也可以接受。在这两种情况下,选择一个固定的发布日期,并坚持下去。如果你通常每天都写,但有时突然中断了几个月,不进行任何更新,那么你就会失去大部份忠诚而且是最有价值的读者。

  当然,如果你实在无话可说,那就不要发布文章了,网络污染是种罪过,为保证正常的发布,可以先保留一些想法,等其成熟后再去发布。

  8. 混乱的主题

  如果你总在发表不同类型的主题,你就不太可能吸引一批忠实的高价值用户。忙碌的人们只会去阅读他们感兴趣的话题,如果他们感兴趣的话题掺杂在大量其他话题之间,那么他们可能不会继续阅读,只有那些闲得发慌的人才会去阅读所有的话题(这些人往往是低价值用户)。

  你的内容越集中,你的读者就越集中。这又使你在你的小环境中更具影响力。所以,为了树立权威,你的主题要始终如一。

  如果你实在想说些其他的话题,那么就建立两个博客站点,并在两者之间相互做适当的链接。

  9. 忘了你将来的老板可能也会看到你的文章

  无论你在网上写什么东西,不管博客也好,论坛也好,甚至是电子邮件,你都要想一下,十年后你的老板看到这些会是什么想法。一篇文章一旦发布出去,就无法收回来了,文章会被存档、转载、甚至散布到很多你永远都不知道的网站上。

  试想一下,多年以后的某一天,当你的老板开始考虑雇佣你做一些核心工作的时候,他会去查询一下你过去的资料(只需要在Google上搜索一下就可以全部搜索出来),这时候,他会发现有人曾经以你的名字发布了那么多不成熟的“分析”或者一些令人厌恶的脏话和争吵。

  三思而后行,如果你不希望你以后的老板看到这篇文章,那么就不要发布它。

  10. 有个博客服务商的域名

  使用一个博客托管的空间(你的博客地址是采用类似blogspot.com、typepad.com这样的域名),等同于使用一个免费电子邮件地址或者免费地球村的主页一样,对于一个新手来说可能是无所谓的。

  但是,你使用别人的空间,意味着你的命运在被别人掌握着。他们可以随心所欲地降低服务质量,还可以随意提高收费,他们可以在你页面顶部加闪烁的广告或者弹出窗口,他们可以把你的竞争对手的广告放在你的首页。是的,你可以选择离开,但是你要为此付出代价:忠诚读者的损失,和其他网站的交换链接的失效,搜索引擎级别的降低。

  你使用免费博客托管服务的时间越长,你付出的代价就越惨重。是的,使用那些免费博客服务可以很容易、很迅速地建立一个完全免费的博客空间,但是,一个域名的费用只需要每年8美元,而你获得的不仅仅是你个人的域名,还有你的未来。当你认识到你是在很认真地写作的时候,就应该立刻放弃别人掌握的那种域名,而使用自己独立的域名,你拖延的时间越长,你最终转移时所遭受的痛苦就越大。

  原文地址:Jakob Nielsen - Weblog Usability: The Top Ten Design Mistakes

  译文地址:William Long - 博客可用性:十大错误设计

  转载时候请保留原文和译文的链接地址,禁止商业网站转载。

  我对这篇文章的看法:观点3-10我都同意,但是不同意1和2,我认为中国的博客不应该提供作者介绍和作者照片,一个原因就是文章中的第九条,为了不让老板看到而放弃自己的真实想法是可悲的,另外的原因是,这两条只有在法律健全的国家才能适用,在中国目前的社会环境和网络环境下完全不适用,在很多情况下人们的安全根本无法得到法律的保护,奢谈什么“可信度”无异于痴人说梦。人们要做的首要事情是自己保护自己,其次才是写文章,当一个人连自身的安全都无法保证的时候,发布自己真实的名字和照片只会给自己带来各种不必要的麻烦。