2007年12月12日星期三

中文Google首页改版

  今天大家可能都会发现,中文Google(Google.COM)和中文谷歌(Google.CN)首页进行了改版,在左上角增加了一系列的链接,原有搜索栏上面的一排按钮不见了,全都跑到左上角了。

  我个人的观点,Google不应该取消原有搜索栏上面的一排按钮“网页 图片 视频 资讯 地图”,因为大家都比较习惯在首页进行图片或者资讯搜索,现在在搜索栏输入关键字后,却找不到搜索图片的按钮,一点上面的“图片”,却将搜索关键字清空了,说实话,我觉得新的界面对于搜索图片反而不方便了。

  新的Google的风格。

中文Google首页改版

  原有Google的风格。

中文Google首页改版

Google Pack软件包中国版下载

  Google Pack(Google软件包)是来自Google和其他公司的免费精选软件套件。包括网络浏览器软件、杀毒去间谍软件、照片管理软件等等,所有软件都经过精心挑选,全部是免费且无广告。

  Google软件包提供免费、实用且易懂的软件。里面不包含广告和木马,下载和使用也是完全免费。目前Google软件包提供中国版,包含:谷歌拼音输入法、Spyware Doctor、Adobe Reader、用于IE的Google工具栏、Firefox浏览器(带有Google工具栏)、StarSuite这六个软件。前五个大家应该都很熟悉,最后一个StarSuite是一个类似Microsoft Office的免费办公套件。

Google Pack软件包中国版

  不过,中国版的Google Pack相对软件较少,只有六套,而香港版和台湾版有九套繁体中文软件,英文版Google Pack多达十三套英文软件。

Google Pack软件包中国版下载

Google Pack

  Google Pack软件包中国版的下载地址是:http://pack.google.com/ (感谢读者王力的提示)

2007年12月11日星期二

Z-Blog默认RSS输出的美化

  Z-Blog默认的RSS输出目前不支持HTML的显示,使用浏览器打开查看的时候显示效果不甚美观,而我们知道使用FeedBurner或则FeedSky托管的Feed在浏览器里显示效果却十分好,能不能让Z-Blog的RSS输出文件RSS.XML能在浏览器下也有好的浏览显示呢?答案是肯定的。

  XML文件可以使用XSL修改其显示格式,变成浏览器可以正常查看的代码,对于Z-Blog自己输出的RSS.XML文件来说,之需要在XML文件中增加一行代码,同时再增加一个xsl文件即可实现RSS FEED在浏览器下友好的浏览显示。

  首先修改function/rss_lib.asp文件,找到第211行Set objPI = objXMLdoc.createProcessingInstruction("xml-stylesheet","type=""text/css"" href=""css/rss.css"""),再其前面增加以下三行:

  Set objPI = objXMLdoc.createProcessingInstruction("xml-stylesheet","type=""text/xsl"" href=""css/rss.xsl""")
  objXMLdoc.insertBefore objPI, objXMLdoc.childNodes(0)
  Set objPI = Nothing

  其次,点这里下载rss.xsl文件,将其上传到Z-BLOG的CSS目录下。

  最后在Z-Blog中重建索引。

  最终的RSS Feed显示输出效果参见我自己的Feed地址

  以上的修改针对Z-Blog 1.7版本。

  名字解释:

  XML:XML全称EXtensible Markup Language,翻译为可扩展置标语言,可扩展标记语言或可延伸标示语言,是一种置标语言。置标指计算机所能理解的信息符号,通过此种标记,计算机之间可以处理包含各种信息的文章等。如何定义这些标记,既可以选择国际通用的标记语言,比如HTML,也可以使用象XML这样由相关人士自由决定的标记语言,这就是语言的可扩展性。XML是从标准通用置标语言(SGML)中简化修改出来的。它主要用到的有XML、XSL、XBRL和XPath等。

  XSL:XSL(eXtensible Stylesheet Language)是一种为XML(可扩展标记语言)提供表达形式而设计的语言。由于XML的扩展性使之没有关于显示格式的标识,XSL可以选择和过滤XML中的数据,并将其转换为HTML或者PDF等其他格式文件。Extensible Stylesheet Language(可扩展样式表语言),它能够改变及转换一种XML格式的数据为另一种XML格式。它提供一个已定义好的样式表,通过这个结构可以完成不同格式的转换。为了避免因为一个不同的表示方式就要不得不改动数据,XSL使数据或文档内容与表示形式相透明。它所采用的方法可以与用java写一个将数据转换成其它格式的小程序相提并论,而且还提供一个标准接口。

2007年12月10日星期一

托管RSS Feed节省流量带宽是个伪命题

  很多人喜欢将RSS Feed托管到类似FeedBurner这样的RSS Feed托管商,其中一个理由是便于统计,一个理由是节省带宽和流量。今天需要讨论的是,博客的RSS Feed究竟能够占用多少流量呢?

  根据我的分析,目前RSS Feed主要在四种情况下会被用户访问。

  1、IE/FIREFOX浏览器的访问

  据我自己的统计情况分析,这种访问的情况并不多,其消耗的流量可以忽略不计。

  2、离线阅读器的访问

  使用GreatNews等离线阅读器,随着在线阅读器的普及,以及FeedBurner被封无法访问的效应,中文用户使用离线阅读器的用户会越来越少,这部分流量也会逐步减少。

  3、在线阅读器的访问

  目前在线阅读器主要也就是Google Reader、抓虾、鲜果、Bloglines等,这些在线阅读器访问RSS Feed的频率并不是太高,基本上是半个小时左右访问一次,这部分所消耗的流量也不会特别大。

  4、其他服务的访问

  如果曾经将Feed托管出去,那么就会有FeedBurnerFeedSky的访问,其访问频率基本上也是半个小时一次。

  因此,根据以上的分析,即使访问量特别大的博客,其RSS Feed所能消耗多少流量和带宽也是一个很小的数字,不会特别大,托管RSS Feed节省流量带宽实际上只是一个伪命题。

  分析归分析,需要有实际数字才能更令人信服。前一段时间恰好FeedSky的绑定域名IP无法访问,我就将FEED地址转移到我自己的域名下,一个星期过去了,我这里对这一个以来我这个Feed的日志进行了一番统计和分析。

  我的Feed地址是feed.williamlong.info,这个Feed的订阅用户为1万8千多人,我用于统计的工具是WebLog Expert和DU Meter,统计时间是从12月1日到今天晚上。

  WebLog Expert显示的结果是:

  总共点击量为63134;平均每天点击7014;消耗的总流量为1.26GB;平均每天流量143MB

  中国的IP访问占72.52%,总共消耗929MB流量,美国的IP访问占8.40%,总共消耗141MB流量,日本占2.61%,总共消耗 48MB的流量。

  总共访问用户中,使用FireFox的为8440,占18%;使用GreatNews的为5783,占13%;使用IE6的为6673,占8%,其余按照大小分别是Google Desktop,IE 7,FeedDemon,Opera,Netscape等。

  从DU Meter上来看,整个服务器的流量消耗每天一直都是8G左右,RSS每天占用的100多兆带宽都无法显示出来,相对我目前服务器消耗的总流量来说,RSS Feed消耗的流量可以忽略不计了。

  通过以上的分析我们发现,RSS Feed其实并没有消耗太大的流量,特别是对于Z-Blog来说,RSS Feed本身是一个静态XML文件,大量的访问都不会影响系统性能,根据我的分析,消耗流量最大的地方还是图片,我自己就是用了图片分流的方法将我博客的图片分流到另外一台服务器上,至少节省了一半的流量。

  因此,托管RSS Feed只对那些访问量很小的博客才能起到节省流量的作用,1万多订户的Feed每天所消耗的流量在100M到200M左右。订户少的话消耗的流量应该更少。如果博客访问量比较大的话,托管RSS Feed实际上根本就无法节省流量和带宽

  下面是我的一些分析图表:

每天点击量

每天点击量

每天流量

每天流量

访客国家分布

访客国家分布

2007年12月9日星期日

WordPress MU的AdSense插件

  WordPress本身的AdSense插件很多,但是基于多用户的WordPress MU(multi-user)的AdSense插件却不多,可能是MU的用户并不太多的原因,因为这个插件本身也不复杂,我这里就放出一个专门用户WordPress MU的AdSense插件,可以在所有WordPress托管用户的页面文章内页的左上部插入AdSense广告,不过首页和目录页不显示广告。

  这个插件的安装方法是:

  1、先修改wp-adsense.php插件内的Google Adsense代码,修改为你自己的AdSense代码,然后将wp-adsense.php文件上传到plugins目录下(不是mu-plugins目录哦)。

  2、安装一个名为Plugin Commander的WordPress MU插件,上传到mu-plugins目录下,用于批量管理多用户的插件。

  3、登录WordPress MU的Site Admin,点Plugin Commander,找到WordPress Adsense插件,再点Activate all可以激活所有托管用户博客内的AdSense插件。

  使用WordPress的用户,如果不嫌广告少,也可以使用这个插件,广告显示效果和我的月光博客内的AdSense广告显示效果一样,都是文章页面的左上部。

  插件下载:点这里下载WordPress MU的AdSense插件。

  英文版:WordPress MU AdSense Plugin

2007年12月8日星期六

软件加密锁产品介绍会议

  前两天参加了一家加密锁厂商的产品推广和介绍会议,感觉有一些收获。这家厂商自我介绍说是全球销量最多的加密锁加密狗,所以其价格也相对较高,但应该是物有所值的。对于中国高达80%的盗版率,他们的加密锁可以保护软件免受未授权的使用。

  他们的加密锁产品的最大特色就是“灵活的授权方式”,能够做到“一次保护,多次分发”。

  具体来说,就是将加密保护和业务流程分开,加密保护由一些人处理,对外授权和销售由另外一些人处理,通过订单处理和多重角色,实现灵活的授权模式。

  最终用户拿到产品之后,还需要进行激活操作(包括在线激活和离线激活),通过CRM等获取用户的注册信息,以便实现类似SaaS的的营销模式,提供更好的“产品增值服务”。

  这种加密锁的安全性在于使用了128位的AES算法进行通讯加密,此外,密钥内嵌了独有的LicenseOnChip技术和UpdateOnChip技术,在锁内完成加密计算。私钥放在主锁(Master Key)中,开发锁(Developer Key)产生Vendor Code,远程更新使用主锁中的私钥进行RSA加密更新数据,然后在远端使用程序中的公钥对RSA数据进行解密,解密成功则更新加密锁。

  这种加密锁的另一个重要特点就是可以同时绑定硬件加密锁和软件锁,所谓软锁就是没有硬件的加密锁,使用独特的硬件指纹技术搜集当前电脑的主板、CPU、网卡等硬件信息做为加密信息,通过绑定硬件指纹的方式模拟硬件加密锁,这种技术通常被业界称为软加密

  软锁的缺点就是更换硬盘后需要重新激活,安全性没有硬件加密锁强。不过从软锁可以平滑升级到硬锁,并且软锁定价格极其低廉。

  总的来说,使用128位的AES和1024位的RSA进行加密还是很安全的,License Manager之间通过这种加密通讯可以防止抓包工具进行分析包的攻击和破解。不过作为70年代产生的RSA算法,可能其安全性和效率并没有最新的椭圆曲线密码体制(ECC)高,据我所知这家加密锁公司的主要的竞争对手就是使用ECC的加密算法。

2007年12月6日星期四

不要去澳门旅游

  今天看到一则新闻,说一百多河北游客去澳门旅游,澳门导游因为嫌游客购物少,强迫旅客晚上参观古堡或者观看表演,否则没饭食、没酒店住。之后导游和游客在海滩发生冲突后,澳门警方竟然派出手持盾牌的防暴警察对付内地游客,场面相当“震撼”。

  我在2003年曾经去过澳门旅游过一次,我对那里的情况算是比较了解,我的总体感觉是,澳门是一个没有什么旅游资源的小地方,只有一个大三巴牌坊,其他根本没有一处像样的景点,整个城市小的3个小时就能全部逛完,比起国内一些旅游景点(例如桂林阳朔凤凰张家界等)相差十万八千里,去那里旅游纯属浪费时间。

  我们那次去澳门旅游也是受够了澳门导游的欺诈和坑骗,小费只要港币不要人民币,老带我们去购物场所,到了晚上,我们的澳门导游不是带我们去赌场,就是要我们掏300元钱看晚上的“脱衣舞”表演,澳门的赌场那叫一个乱,里面到处都是一些貌似黑社会的打手在乱转,还拦住我们讲一些鸟语。我们住的酒店,楼下就是一间公开的妓院,里面更是不堪入目。

  不仅仅如此,我们游客下车玩了半个小时,回到车上时一个团友就发现一千港元不翼而飞,而司机则坚持说没有发现有人上车,自己也没有离开。看来去澳门旅游还真要“钱财随身携带”才好,澳门的导游和司机都极不可靠,他们看准了我们这些游客不会为了一点钱财在澳门打官司,所以才会胡作非为,可见澳门的旅游是一种何等的乱象,澳门作为一个以“黄赌毒”为特色的旅游城市,本身就不是一个长远的发展道路,现在竟然夸张到用防暴警察对付游客,真是令人大开眼界,世界上估计还没有哪个旅游城市敢用防暴警察对付游客的,澳门可算是“开拓创新”啊。

  更新:有一个澳门论坛上的网友在评论中和我叫板,针对我原文中“大陆人不要去澳门旅游”进行了反驳,可惜的是,此君没有能说服我,他的反驳之言在逻辑上显得非常混乱。

  首先,这个澳门人说大陆游客的素质差,那么我号召大陆人不去澳门旅游,按道理澳门人应该赞同才对啊,没有大陆人过去旅游,就不会给你们澳门带来所谓的“社会治安”等等问题了,那你们又何必反驳呢?

  其次,澳门没有什么自然景观连澳门人自己也承认,说到一个城市的人文景观,可以说每个城市都有自己的人文景观,我去过北京、西安等古城,那里的古迹的历史价值和人文价值是中国以及世界公认的,并不像你们澳门那种自卖自夸的。

  再次,有人说,去澳门旅游其实就是去赌博和嫖娼,赌博和嫖娼在中国大陆是非法的,在世界范围内也公认这两个不是健康的活动,我号召大陆人不去澳门旅游正是为了避免大陆游客遭受这些不健康的东西毒害,你们澳门人打着旅游的幌子来毒害游客,即使目前看来并不违法,但是缺乏道德良知。健康发展的城市不应该依靠这些邪门歪道来发展。