2007年11月1日星期四

YouTube回来啦

  YouTube在两周前离开中国之后,今天竟然奇迹般的回来了,我使用中国电信的线路已经可以正常访问YouTube了,多位读者反馈说无论是电信还是网通的线路都可以正常访问了。

  我测试了一下英文YouTube香港YouTube台湾YouTube,都可以正常访问,访问速度也不错,我这里竟然可以达到流畅播放的程度了。不熟悉英文的用户可以访问香港和台湾的YouTube,可以看到繁体中文的用户界面。

  同时测试了一下YouTube的帐号,我发现我在英文YouTube的帐号地址可以直接在香港台湾使用,帐号名不变,说明不同国家的YouTube还是使用统一的帐号的。

  YouTube对于上载的限制似乎比国内的土豆网要严格一些,用户上传的影片大小被限制为10分钟和100MB。

英文YouTube

英文YouTube

香港YouTube

香港YouTube

台湾YouTube

台湾YouTube

2007年10月31日星期三

中国电信又开始耍流氓啦

  最新报道,中国电信这个老流氓又开始重操旧业,干起了劫持用户浏览器的勾当,而现在的花样又发生了一些新变化,中国电信似乎还在劫持的过程中记录用户的上网帐号,估计满肚子坏水的中国电信肯定不会用这个东西干什么好事。

  这次中国电信的劫持现象是,在浏览一些网站的时候,偶尔会发现浏览速度变慢,同时地址栏的URL后面会被莫名其妙地加上“?”号,如果快速停止网页的话,会发现网页的源代码是另外一端跳转的源代码,其中还包含了用户的ADSL帐号名。

  我在一年前的时候就被电信恶意加载电信的广告,那时候深圳电信干坏事用的服务器IP地址是219.133.33.41,而今天我发现干坏事的服务器IP是219.133.33.37,都是一个网段的,看来电信局干这种偷鸡摸狗的勾当是干上瘾了。

  我打电话10000到中国电信的客服要求取消劫持,脑袋被驴子踢坏了的电信客服小姐楞是说我电脑中了木马病毒,要我检查本地的病毒,这真是对牛弹琴啊。

  为了证明不是我电脑的问题,我用VB编写了一段简单的程序,自动访问我网站的一个不存在的地址,按按道理来说应该每次返回的数据都是一样的,如果电信有进行拦截修改数据,我这里应该会进行记录。VB的源程序代码如下:

  j = 0
  For i = 1 To 100
    strTemp = Inet1.OpenURL("http://www.williamlong.info/sitemap.html")
    If Left(strTemp, 9) <> "<!DOCTYPE" Then
      j = j + 1
      Print strTemp
    End If
  Next i
  Print j

  要是电信真没捣鬼的话,这段代码应该不会出现结果的。可是结果又是怎样呢?这段代码仅仅循环访问我的网页100次,就发现有一次返回的数据是异常的,返回来的数据信息如下图所示:

电信劫持用户浏览器

  其中还包括我的拨号ADSL的帐号名(我用黑块遮挡了),电信局用219.133.33.37这台服务器偷偷摸摸记录了我们上网帐号名和上的网站,估计没什么好事情。有句俗话说是“狗改不了吃屎”,中国电信看来是改不了这种偷鸡摸狗劫持用户浏览器的恶习啦。

FeedSky订阅最多的二十个博客

  在FeedBurner被和谐之前,我们曾经介绍过FeedBurner上订阅最多的二十名英文博客FeedBurner订阅最多的十名中文博客,现在,随着使用FeedSky的用户越来越多,我这里也整理了一下FeedSky订阅人数最多的二十名中文博客,如果中间有遗漏,欢迎大家补充修改。

月光博客 13876
小众软件 9893
语录中国 9836
煎蛋 8699
CNBlog 8607
车东 6749
分享网络2.0 5919
一言谈-曹增辉 5166
设计|生活|发现新鲜 4055
晨钟暮鼓 3766
WebLeOn’s Blog 3655
flypig 3173
Src’s Blog 3090
谷歌治印 3049
天涯海阁 2404
无聊布棉的blog 2381
Nicky’s blog 2343
aw’s blog 2242
Angelived中文翻译 2241
keepwalking 2236
褪墨 2217
每日英语 2134

  最后分析一下我的情况,我在10月30日的订阅数为13876,订阅图表显示为下图:

FeedSky订阅

  订阅排行分别是Google、抓虾、鲜果和豆瓣,其实按照时间的维度来看会更有意义一些。10月1日我的FeedSky的订阅数为10810,其中Google/抓虾/鲜果的订阅数分别为3466/4733/1221,10月30日为13876,其中Google/抓虾/鲜果的订阅数分别为5647/4958/1455,可以看出Google的订阅数增加远远超过另外两个。

  另外Google的领先程度远远超过上面的比例,看一看我今天在FeedBurner中的订阅统计图表吧,Google的数字更为夸张。

FeedBurner订阅

  不过,这个Google订阅数并非Google Reader的订阅数,而是Google所有服务的订阅数总和。

2007年10月30日星期二

六步实现Google BlogSpot变成日记本

  日记是一种记录生活的重要载体,随着博客应用的越来越普及,我这里就介绍一种非常简单的通过Google Blogger建立私人的个人隐私日记的方法,即保证了日记的安全性,又有极其简单的操作使用方法。

  将日常生活中所遇到的事和所做的事情、以及自己平时的感受进行记录,就叫做日记。我这里讲述的日记指的是私人日记,写这类日记的目的不是给别人看,而是给自己看,记录自己感觉最重要、感触最深的个人私生活,以便将来进行梳理和反思。私人日记是万万不能给别人看的,因为私人日记往往会涉及到个人隐私、个人政治信仰、政治观点等,这些只能写成日记,如果写成Blog发布出去,则会给自己带来很多不必要的麻烦。

  日记是不应该被偷看的,这和博客是完全不同的,我在去年曾经详细论述过日记和博客的区别,对于现实生活中的日记,想阻止别人偷看是很困难的,老师、家长、朋友等都有可能偷看你的日记,但是如果将日记使用Blog的形式发布,那么被人偷看的可能性就会小很多了。我就是因为自己的日记被人偷看,因此在很长一段时间内都丧失了写日记的动力,我的日记更新越来越少,实际上已经名存实亡了。

  没有更新的日记是没有意义的,因此在2007年的时候,我选择了通过网络来写日记,自从我在今年2月使用BlogSpot开通了这个日记后已经写了61篇日记,感觉非常的方便,同时这个日记并没有被搜索引擎索引,也保护了我的个人隐私。下面我就将我详细说明一下建立这个日记的方法和技巧,如果大家也想建立类似的日记,可以参考一下。

  1、不显示帐号信息。

  使用Google帐号建立Blogspot前,先将Blogspot帐号中显示个人信息的功能去掉,这样别人就无法通过查看帐号信息来查看你的博客地址。具体方法是,登录BlogSpot,点击“编辑个人资料”,对于“共享我的资料”、“显示我的真实姓名”、“显示我的电子邮件地址”、“显示我的博客”这几项全部不选择。

  2、设置阅读权限。

  在“设置”-“许可”中,在“哪些人可查看此博客?”中设定为“仅博客作者”。

  3、不要对外宣传。

  不要对外宣传这个blog地址,不要在任何网站提及这个Blog的地址,以防止其被搜索引擎索引。

  4、预防搜索引擎。

  在“设置”-“基本”中,在“将您的博客添加到我们的列表”中选择“否”,这样,所有blog页面都会被自动添加上<meta content='NOINDEX,NOFOLLOW' name='robots'/>这样一行,遵守robots规则的搜索引擎看到这一行就不会索引这个blog。

  5、博客备份。

  在“设置”-“格式设定”中,设置“展示999篇文章在主页上”,这样设置后首页最多可以显示999篇文章,我们就直接将其复制备份。

  6、邮件发布。

  除了通过管理界面发布日志外,还可以设置一个发布邮件地址,这样我们通过Gmail就可以发布自己的日记了。用邮件发布会使得操作更为简单,但要注意保证邮件帐号的安全,不要让邮件帐号密码被破译。

  好了,通过以上几项的设置,Google BloSpot就可以当作你的一个私人的日记本里,就安全性和可靠性来讲,Google的服务还是比较值得信赖的,我们不用担心Google会主动泄漏用户的个人隐私,就破解难度来讲,Google的系统应该是比较难以破解的吧。

2007年10月28日星期日

OpenDNS不能解决DNS解析错误

  我先前曾经写了篇文章《使用OpenDNS解决DNS域名劫持》,经过我进一步的测试和使用,使用OpenDNS并不能解决所有的国外网站的域名解析错误问题,当目标域名同时被DNS(Domain Name System)劫持和关键字过滤的时候,OpenDNS解析的结果会在中途被污染,只有使用远程解析域名才能彻底解决DNS劫持的问题。

  我测试的方式是,在国内网络使用OpenDNS,然后登陆我在国外的一台服务器,同时对某一个特殊网站执行nslookup命令。(nslookup命令的功能是查询一台机器的IP地址和其对应的域名。它通常需要一台域名服务器来提供域名服务。如果用户已经设置好域名服务器,就可以用这个命令查看不同主机的IP地址对应的域名)

  我在国内使用nslookup之后显示的结果如下图所示:

国内DNS解析情况

  而使用国外的服务器执行nslookup之后得到的结果如下图所示:

国外DNS解析情况

  从上面两张图片我们可以看到,当目标域名同时被DNS劫持和关键字过滤的时候,在国内和国外使用对于同一个域名地址会解析出不同的IP地址,因此可以得出结论,在国内即使使用国外的OpenDNS,对于某些“特定”的域名,也不能解析出正确的域名IP地址,解析DNS的结果依然被电信控制。

  不过,我们可以通过手动修改本地hosts文件,或者远程解析DNS来解决这种错误的域名解析,为什么要远程解析?这就涉及到了DNS污染技术。

  DNS污染是一种让一般用户由于得到虚假目标主机IP而不能与其通信的方法,是一种DNS缓存投毒攻击(DNS cache poisoning)。其工作方式是:在UDP端口53上的DNS查询进行入侵检测,一经发现与关键词相匹配的请求则立即伪装成目标域名的解析服务器(NS,Name Server)给查询者返回虚假结果。由于通常的DNS查询没有任何认证机制,而且DNS查询通常基于的UDP是无连接不可靠的协议,查询者只能接受最先到达的格式正确结果,并丢弃之后的结果。对于不了解相关知识的网民来说也就是,由于系统默认使用的ISP提供的NS查询国外的权威服务器时被劫持,其缓存受到污染,因而默认情况下查询ISP的服务器就会获得虚假IP;而用户直接查询境外NS(比如OpenDNS)又可能被劫持,从而在没有防范机制的情况下仍然不能获得正确IP。

  在Firefox中,设置远程解析DNS很简单,只需要在在about:config 改成 network.proxy.socks_remote_dns=true 就可以了。对于IE或者其他用户来说,需要安装一个名为SocksCap的软件,选中Resolve all names remot即可。

2007年10月27日星期六

谷歌拼音输入法的重大算法更新

  据gfans报道,最新版本的谷歌拼音输入法有一个重要的功能更新,就是能够自动分析用户的输入,选择和调整接下来文字显示的优先级,这个功能对于现有中文拼音输入法产品来说有了一个重大的突破,可以大为降低词语拼错的可能性,减少输入错别字。

  举个例子来说,输入“qianjin”后,通常情况下谷歌拼音输入法会将“前进”放在最前面,但是如果开头我们输入了“一掷”这个词后再输入“qianjin”,那么谷歌输入法会动态的将“千金”放在前面。而搜狗拼音输入法则没有这个功能,无论前面输入什么字,第一个出现的都是“前进”。

谷歌拼音输入法的重大算法更新

  Google拼音输入法的这个重要更新是一个很好的创新,从技术上对于拼音输入错误率高的问题提出来不错的解决方案,对于巩固谷歌中文拼音输入法的市场有着重要意义,相信谷歌拼音输入法的用户会越来越多的。

  最新版本谷歌拼音输入法下载地址:http://tools.google.com/pinyin/

深圳Google AdSense优化推广会议

  今天下午Google AdSense在深圳的深航锦江国际酒店举行了合作伙伴推广暨优化论坛,以便帮助站长提高网站质量并更好利用AdSense增加网站收入。

  这次活动的主要内容是由AdSense优化团队为深圳的站长讲解做优化的一些AdSense的经验技巧和创意。同时还分析了“如何保障您的账户安全有效”。最后还现场进行了问题答疑。

深圳Google AdSense优化推广会议

  给我印象比较深刻的是,Google的人似乎衣着不太讲究,基本上都是Google的T恤上阵,我第一次看到在酒店开会是这种打扮,比较长见识。

深圳Google AdSense优化推广会议

  Google的工程师在演讲会议中讲的最多的是所谓的“AdSense广告优化四要素”,其实这些我们大家以前也都应该知道,主要内容包括:

  1. 广告格式:使用矩形300×250,摩天大楼160×600,大横幅728×90通常具有最佳的点击率,因此Google建议大家尽量选用这几种格式。

  2. 广告位置:对于以文字内容为主的例如博客类型的网站,建议在文章内容左侧植入矩形广告,类似画中画的格式,对于论坛型网站在首贴下方植入大广告。

  3. 广告颜色:选择与网站整体风格一致的颜色,或者将广告背景融入网站,另外根据网站用户群选择适合的广告颜色。

  4. 渠道:设置自定义渠道追踪效果,观察渠道的广告点击率以便进行调整,同时将渠道开放给广告商进行“定向投放”。

  另外,Google的人还建议站长要尝试新广告位,定期更换广告类型来维持读者兴趣和点击率。

  对于账户的安全,Google重点强调了“不要诱导或迫使用户不自觉点击的AdSense广告”,对于那些“江湖恩怨”的恶意点击,使用“允许的网站”来保护。

  在最后的现场问答中也讲了几个问题,就是AdSense广告代码并非完全不能修改,只要实际运行的代码不变就可以,比如可以使用document.write方式将AdSense广告写到JS文件中,还有就是不能让中国用户的流量点击英文广告,否则算是违规,英文广告需要欧美流量点击才算有效。

  会议结束后,Google给每个人发了一套白色的Google AdSense的T恤衫。如果大家对Google AdSense感兴趣,可以点这里申请AdSense