微软.cn

2006年11月15日 11:11 评论 (2) »

看到新闻说IE7搭载中文域名上路,微软发布会演示了IE7中访问http://微软.cn/已经没有问题。

我用firefox2.0和IE6分别测试了一下,IE6中访问http://微软.cn/会翻译成http://xn--g5ty67h.cn/,而FireFox中访问http://xn--g5ty67h.cn/会被翻译成http://微软.cn/。

C:\>ping 微软.cn

Pinging 微软.cn [159.226.7.162] with 32 bytes of data:

Reply from 159.226.7.162: bytes=32 time=34ms TTL=48
Reply from 159.226.7.162: bytes=32 time=45ms TTL=48
Reply from 159.226.7.162: bytes=32 time=52ms TTL=48
Reply from 159.226.7.162: bytes=32 time=51ms TTL=48

Ping statistics for 159.226.7.162:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 34ms, Maximum = 52ms, Average = 45ms

C:\>curl http://微软.cn -I
HTTP/1.1 302 Found
Date: Wed, 15 Nov 2006 03:03:38 GMT
Server: Apache/2.0.59 (Unix)
Cache-Control: no-cache
Location: http://xn--g5Ty67H.cn:80
Expires: Thu, 01 Dec 1994 16:00:00 GMT
Content-Length: 62
Content-Type: httpd/unix-directory

C:\>nslookup xn--g5Ty67H.cn
Server: …
Address: 10.6.2.15

DNS request timed out.
timeout was 2 seconds.
Non-authoritative answer:
Name: lb1.www.ms.akadns.net
Addresses: 207.46.198.30, 207.46.19.30, 207.46.199.60, 207.46.20.30
207.46.20.60, 207.46.19.60
Aliases: xn--g5Ty67H.cn, www.microsoft.com, toggle.www.ms.akadns.net
g.www.ms.akadns.net

从解析看来,微软.cn只是做了一个URL转发。xn--g5Ty67H.cn才真正指向microsoft。IE7对中文域名的支持,这么看来只是不再将微软.cn从地址栏替换成xn--g5Ty67H.cn而已。

作者: Sheng
原载: 胜者为王Blog
版权所有。转载时必须以链接形式注明作者和原始出处及本声明。

[del.icio.us] Using P6SPY with OC4J

2006年11月15日 10:25 添加评论 »
作者: Sheng
原载: 胜者为王Blog
版权所有。转载时必须以链接形式注明作者和原始出处及本声明。

第5代Alexa刷排名技术以及刷排名软件实现

2006年11月14日 08:34 评论 (6) »

啧啧,这技术都”第5代”了,好厉害啊。 前面4代哪里去了,都被淘汰了的说。话说这第五代Alexa,随意google一把,都会出来一堆资料。吹的神乎其神,然后还有若干记者和Web技术高手的访谈。一说到关键地方,那帮”高手”们,就会很傲气的说,恕不奉告。好cool啊。

托这些凌乱不堪的资料的福,偶也开始研究了一把,总算对Alexa的工具栏奥秘有所入门了。 Alexa基本上可以看作是一个开源软件,核心部分的代码放在AlxRes.dll中,由一堆DHTML和Javascript堆砌而成,代码风格很好,关键地方还有注释,可读性破强,对想学习DHTML和Ajax的同学来说,是一个不可多得的好例子。对于Alexa的这种大方行为,偶非常欣赏。下面,根据偶的研究,阐述一些Tips,搞明白这些,应该就可以写出模拟器了,因为其他的资料都可以从Alexa的Codes中获取。阐述若有不对,或有误人子弟的地方,务必指出,非常欢迎你的留言。

Alexa如何辨识判断数据包来源
1. Alexa ID,这是肯定的。
2. IP,这是我推测的,这部分逻辑在服务端,只能依靠经验判定。

Alexa ID的产生:
误解:一般的文章,会把这个ID奉若神明,声称此ID为Alexa根据机器码生成,一台机器只产生一个。谈及破解Alexa工具条的文章都把此ID的生成算法作为最高机密隐藏之。
正解:Alexa工具条第一次提交数据的时候,url中不含此ID,server会返回一个,工具条获取后保存在注册表中。如果在注册表中将此ID删了,第二次服务器又会给一个。

Cookie的奥秘:
一般会发送4个cookie值,类似以下格式: AV_ccLoad=false; twym65_disabled=false; twym65=xxxxxxxxxxxxx; AlexaVersion=7.2。 除了twym65,其他的值都比较好理解。而twym65,字面意思是the web you made,这个值可以在工具栏设置中disable掉,不过工具栏中的disable只会设置标志位,将twym65_disabled设置为true,这个cookie值还是会被发送出去。这个值基本是根据你最近几次访问的urllist产生,是否对排名产生影响,需要看Server端的逻辑。该值的加密解密算法,都在Alexa的Codes中有。

此处的误解也是由一些“高手们”所蛊惑的,高手们从Codes中发现了一个key,宣告天下说这个key是加密公钥,cookie值由类似PGP的算法算出,十分高深云云,扯淡!!!

虚拟IP技术:
这需要一整套解决方案,有兴趣再说吧。

作者: Sheng
原载: 胜者为王Blog
版权所有。转载时必须以链接形式注明作者和原始出处及本声明。

[del.icio.us] WordPress Wiki - Word Press Localization

2006年11月13日 06:26 添加评论 »
作者: Sheng
原载: 胜者为王Blog
版权所有。转载时必须以链接形式注明作者和原始出处及本声明。

开始使用Wordpress

2006年11月13日 07:12 评论 (1) »

用wordpress搭建了这个blog,感觉非常好。安装过程非常简单,Dreamhost提供好了one click install,在控制台配置好数据库后,按照Wordpress所提供的向导,2步就OK,所以我毫无难度的就把它建立起来了。先前one click install过一个2.04版本的,今天登陆到dreamhost控制台,发现居然还提供on click upgrade,升级到2.05,真方便的说,让我对dreamhost的服务好感倍增。

下一步需要找一个合适的模版, 并且将以前四处零散的blog整理起来。
另外我想还需要看一下Wordpress的插件,虽然目前看来Wordpress本身的功能已经够我折腾一会儿了。

作者: Sheng
原载: 胜者为王Blog
版权所有。转载时必须以链接形式注明作者和原始出处及本声明。

Hello world!

2006年11月13日 06:54 评论 (2) »

欢迎来到wordpress, 这是我的第一篇Blog,修改它或者删除它,然后,开始写我自己的blog :)

作者: Sheng
原载: 胜者为王Blog
版权所有。转载时必须以链接形式注明作者和原始出处及本声明。