2007年8月1日星期三

Blog独立小记

今日起正式在behindgfw.com架设独立Blog,选在这个节日其实是种巧合。

原来使用Blogger Custom Domains时,不能控制blog的目录,现在既然独立了,当然不会再安装在根目录下,下载安装wordpress到/archives目录。再设置permanentlink形如/%year%/%monthnum%/%postname%.html 。使用.htaccess文件可以方便地实现上述重定向功能:

Redirect permanent /2005 http://www.behindgfw.com/archives/2005
Redirect permanent /2006 http://www.behindgfw.com/archives/2006
Redirect permanent /2007 http://www.behindgfw.com/archives/2007


RewriteEngine On
RewriteBase /archives/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /archives/index.php [L]

使用wordpress自带的导入blogger功能,非常方便,但是permanentlink变为文章标题了。遂修改 permanentlink和原来Blogger Custom Domains时一致,保证从搜索引擎来的访问连续性。但是发现如果有两篇帖子,例如想permanentlink修改为2006/07/blog- post.html、2007/07/blog-post.html,在修改post slug为blog-post后,后者permanentlink将变为2007/07/blog-post_2.html,以此类推。直接操作数据库修 改有点怕怕,就此作罢。

备份wordpress数据库千万不敢忘,主机商一般都提供了phpMyAdmin备份wordpress数据库功能,自己安装一个也不是很复杂,或者使用数据库备份插件也很方便。

暂时先到这里啦,还有模板需要慢慢调整…

原发 http://www.behindgfw.com/archives

2007年7月13日星期五

“%”是不是合法的邮件地址字符

在Gtalk全面支持Jabber协议后,只需要下载一个支持Jabber协议的Psi ,就可以参照下面的方法导入AIM 、MSN 或Yahoo 上的联系人,实现与AIM、MSN或Yahoo的互通,联系人还会自动添加到Gmail的地址簿里。
联系人邮件地址在Gmail里一般显示为形如username%hotmail.com@msn.jabber.org,而如果你在Gmail里直接建立具有该邮件地址的联系人或者进行修改,会出现“Please make sure the email address you entered is valid.”的提示说邮件地址无效,当然是这个“%”字符的原因。但在Psi里就可随意添加上述邮件地址并修改名称,Gtalk里亦可修改名称。很早就发现了这个问题,没有查询过RFC规范和Jabber协议,不知道“%”是不是合法的邮件地址字符,但Gmail和Gtalk在对待这个问题上好像不是很统一。

2007年7月4日星期三

同居招募

发一个广告。
================================================================
Fwolf同学搞了一个虚拟主机合租计划,最终选择了MediaTemple(dv)方案,$50/mo的那款。

服务器环境及主机资源分配及价格

CentOS操作系统,PHP 5(不提供PHP 4),Perl 5.8.5(这两个应该没多少人用吧,最好不要用CGI),Apache 2.0.52,MySQL 4.1.20(注意字符集的问题)。
服务器资源(参见官网(dv)Base报价):

* 256M专属内存
* 20G硬盘空间
* 1TB带宽

价格为$50/mo,一年是$500,由于blog一般都比较节省资源,考虑费用适中所以打算20个人合租。 每人每年费用:$25,或¥200。每人能够拥有1G硬盘空间,50G的月流量。
VPS虚拟服务器、独立IP、每人都可拥有独立的帐号及控制面板。

价格为25美刀/年人。
Fwolf在Gfans发言踊跃,技术水准值得信任,还承诺提供blog架设和php语言方面技术咨询,如果你有兴趣要抓紧时间向Fwolf报名了。

2007年6月26日星期二

(小说)the Wall

转帖个短篇科幻,不错的文章,但原始出处已不可考。
update:晓月网友认为原文应该来自Johnny

--------------------------------------------------------------

“你是网审员X21278Q”,那个小女孩在咖啡杯的对面怯生生的问。
“是啊,我负责的是F273A234区域的内容”,我也有点胆怯地看了看周围的环境。

自从电话,传真等其他途径都消失后,网络成为了和能源,物质管道并排的第三大管道,所有通信和交流都从这唯一的渠道传达。没想到今天居然会有人往我的门缝递纸片,约我来这个地下酒吧见面。

“你约我来这里做什么”,自从“信息筛选法”确定以来,就连人口相传的话语也纳入管辖范围内,公路上每隔100米就有一个声象监控装置,虽然有些同行和我说过这个地下酒吧是少数没有进入监视范围的地方,我还是决定尽快问清楚事情然后走人。
“我奶奶的相片不见了,我现在连一张她的照片都找不到了”,对面的小女孩脸色有些苍白,“上次我去看,照片都不见了,只有一句话说内容非法,网审 X21278Q删除”,她让我想起一个很老的童话,卖火柴的小女孩。“我真的很想念奶奶,我知道被删的照片还能保留一周的,你能把删掉的照片再放回去几分钟吗”,她苍白的脸上忽然泛出红潮,“这个要求也许很过分,但是你只要说看错了,再放上去10分钟,我也可以答应你的要求”。

她的要求确实很过分,我记得前天确实删掉了一组老女人的照片,触犯筛选的原因我已经不记得了,但是如果我真的按她说的做了,也许我下半辈子就不能接触任何网络设备了。我知道有几个网审员因为偷偷卖一些截获的相片和文章给一些顽固的历史学家,据说是为了保存信息河下面的真相石头,结果被告发后不允许接触任何网络设备,以前的数据也被删除,就因此疯掉,还有的甚至还犯了自杀罪。

“不要想了,我不能干这事。再说现在已经不允许有私人信息存储了,照片即使放上去,也只能看十分钟,没有必要犯那么大的险”我忍不住提醒她,“有些事情应该记在心里面”。
“奶奶已经去世好久了,我都快记不得她的脸了...”,她顿了一下,“我已经弄到一块硬盘,上面还有10多M好的存储道”,她忍不住告诉我她最得意的事情,“如果我再卖掉,可以卖20万联邦币,可是我不会卖,我要把我最重要的事情记下来”。
我吃了一惊,能弄到还有好存储道的硬盘确实是一件很了不起的...大犯法事情,要知道拥有超过1M的私人存储就足够判刑了。不过,我还是得说,“我帮不了你,我们还是赶快走吧,这里的环境真让我害怕”。我觉得还是要劝劝她,“现在上网的一半是网民,一半是网审,有人还敢通融人情。等科学院研究出来形象思维的计算机后,就能直接做过滤图片的防火墙了,到时侯就没有人情讲了,不如早点接受过滤法的现实”
她有点鄙夷地看了我一眼,让我很不舒服,但是马上转为哀求的眼光,“就这一次,好吗”。我有点受不了这样的眼光,不过还是硬起心肠喊“买单”。

事情过去好几天,没有什么风声传来,还在继续吃人造食物,看无聊空洞的宣传站。直到有一天,在上班的电梯里,同事罗娜忽然小声对我说,“你的防区里面有个小女孩被看管起来了,她试图破坏图片存储空间”。我吃了一惊,想起了那个小女孩。“后来呢”,我也小声问,她没有回答我。
又过了几天,我在上班的时侯又看到了这个脸色苍白的小女孩,听说她因为有技术被特别招进来做了同事,我忍不住去问她是否还想着她奶奶的照片,她轻笑一下,手拍拍胸口,说,“过去的事情记在心里面了”。

又过了两个星期,网审系统忽然全乱了,主机爆掉没几分钟,副机也瘫了。没有人去打听出什么事了,同事们都权当放假就离开了单位,在家里上网的人也纷纷出门走动。我出门的时侯又碰到了那个新同事,她又约我去那个地下酒吧喝咖啡。

“我把所有和网审技术有关的资源,全拉进过滤器定义里面了”她笑盈盈的又把自己最得意的事情告诉了我。

杭州湾大桥今日贯通

杭州湾大桥于今日下午举行合龙仪式,预计2008年奥运会前建成通车。杭州湾跨海大桥北起嘉兴市海盐郑家埭,跨越喇叭口状的杭州湾后,止于宁波市慈溪水路湾,全长36公里,双向六车道,设计时速100公里,设计使用寿命100年以上,是目前世界上最长的跨海大桥。
杭州湾大桥地理位置

2007年6月13日星期三

粒子游戏

给大家推荐一个flash,仅仅提供了2快挡板2个吸引子及若干小球,就组了一幅非常动感的画面。挡板可以反弹小球,而吸引子对小球产生引力,并且挡板和吸引子可以随意移动旋转。你不妨移动下鼠标看有什么奇妙变化。

2007年6月12日星期二

GFW再次发威

上星期GFW屏蔽了flickr,连keso都骂人了,还好我不大用flickr,对我影响不大。
今早发现www.behindgfw.com无法登录,ping ghs.google.com发现亦被屏蔽了,3个ip地址2个timed out,只剩一个72.14.207.121可用,不知道这点骨血可以苟活到几时。

update:下午4pm又解封了,不知道搞什么?

2007年6月5日星期二

奇怪的Google Group设置

今日在Google论坛订阅设置里发现一个奇怪的地方,随便挑个论坛就Gfans来说吧,在更改会员资格页中会发现一个“想将哪个地址用于此论坛”的下拉框,里面会出现一些奇怪的Gmail地址,例如下图中GfansBehindGFW@gmail.com,而我并未注册过此电邮,其实你并不能用这个地址在论坛发帖子或者说发邮件,充其量在论坛个人资料里显示下这个地址,在Gmail注册页面测试这个地址确已被注册。
我们知道在Google Picasa网络相册设置中可以挑选5个图片库网址,“默认情况下,您的公开图片库网址与您的主要Google用户名相同。您可以选择其他Google用户名来更改公开图片库网址。”GfansBehindGFW就是我挑选的其中一个,从Google账户个人信息可以看见该用户名赫然在列,其他用户名亦与Picasa设置里丝毫不差。
Google想买一送四?!估计不久以后Google就会提示我GfansBehindGFW@gmail.com这个地址属于我了。遗憾的是没有删除功能,我想删除其中一个也办不到。





我也奉送Google消息一则:Google Maps API中文版低调发布,目前需要使用来自ditu.google.com 的JavaScript代码,不过还是有很多待改进的地方,卫星影像地图、Geocoding、KML都不支持,而且地图数据有偏差,由于牵涉到测绘资质等法律问题,只能叹息一声。

2007年6月4日星期一

Google Maps街景裸晒照片展

可能是我够无聊或者老外大都喜欢裸晒,连Philipp Lenssen都开始贴太阳Google Maps街景照片了。Philipp说了,可能这在美国是合法的。如果实在觉得Google已经无孔不入,侵犯了你的隐私,在门口树一块“禁止索引、禁止拍照”的牌子可能有用。换在国内人们最多也就在落地窗后面晒下太阳。



期盼已久的Google Earth图像更新

keyhole消息,6月2日,Google Earth图像发布了重大更新。马上检查,果然更新了我说过的宁波地图上2006年9月19日拍摄编号为1010010005358F0B1010010005358F0C两张照片,虽江北、小三江口区域还有少量云彩,已是感激涕零,抓紧时间标注,就不多说了。Google Maps尚未更新,如想比较请参看下图。

未更新旧图:


6月2日更新新地图:

2007年6月1日星期五

Google Maps Street View and Google Gears

首先祝小朋友们节日快乐!

1、可能你已经看到Google Maps新增了街道视角,就是让用户在电脑里达到那种坐在汽车里看世界的效果,现在仅支持丹佛、拉斯维加斯、迈阿密、纽约和旧金山的部分街道。
可能有人还记得Google Earth上曾经曝光过一老外爷们裸晒的图片,现在你点击下面的图片就可以看见美女裸晒了,怎么样,兴致来了,快去试验下。Google怎么想不出这么高的推广方法?!

来源:googlesightseeing.com

2、第二个重要更新是免费开源跨平台的Google Gears发布,第一个应用就是Google Reader离线阅读功能。
先看Philipp Lenssen的介绍:

Gears是一个强有力的在线/离线网络框架,让浏览器环境更加强大变得日益重要,Google希望这项技术能够被开发人员接受和运用。使网络应用的演化前进了一大步,因为它解决了一大用户关注的问题:当没有网络连接或者连接缓慢或不可靠时,数据和应用的可行性。通过把网络应用搬到离线,Google公司正在更加清晰地向微软Office领域进军。

To be a RIA expert则详细评述了Google Gears及其竞争对手MS SliverLight、Adobe Apollo的优缺点:
正因为Google作为一个Internet公司,所以他失去了Desktop的话语权,导致Google的任何一个产品都只能考虑从Web通过浏览器一 步一步的爬到Desktop上来;同时由于Google Gear对于cross platform的支持考虑,所以只能使用一些平台无关的api,同时,无法改变的是,基于浏览器的javascript interpreter确实非常低效,导致Gear很难让用户感觉到如同SliverLight能够提供的那种惊艳的感觉,取而代之的还是稍显死板生硬的加强版Web application。

ghs ip地址

发现在大陆ghs一般都是解析到64.233.179.121,做了一番功课,搜索到目前可见的ghs ip地址(来源12,Google未公布的就不知道了,如果有补充的请告诉我或者在评论里回帖,谢谢),在封锁的时候也好换个地址。

64.233.179.121 resolves to hs-in-f121.google.com
72.14.207.121 resolves to eh-in-f121.google.com
66.249.81.121 resolves to bx-in-f121.google.com

其中64.和72.已经试验成功,66.249.等待域名解析中,不过估计问题不大。希望将来GFW不要全部封锁,也不希望GFW看见这篇文章。

2007年5月31日星期四

24小时 第6季

刚看完《24小时》 第6季,在第5季结尾Jack被劫持到中国,留下一个非常成功的“扣子”,那时我就估计在第6季China Chen的戏份要增多,反华味道也将更浓厚,果不其然。Jack终于被外交交换回美国,在24小时里再次挽救国家。最后China Chen被CTU俘获,留下一句“我的人是不会像你放弃杰克.鲍尔一样弃我而不顾的”。通篇贯彻“除了美国人,其余的都像恐怖分子,都有可能给美国带来伤害”的思想,如果有第7季中美难免一战。
第6季verycd下载

2007年5月30日星期三

Blogger Custom Domains解封

昨天刚说到买了一个域名,今天就有月光的消息说,Blogger自绑定域名解析服务器ghs解封了。所谓ghs即ghs.google.com,通过设置一个域名cname指向到ghs.google.com实现免费绑定你自己的域名,节约你购买空间的费用。

“最科学的说法是故障,最科幻的说法才是解封”,所有的域名全部通过ghs.google.com(64.233.179.121)解析,封锁是迟早难免的,如果可以自由挑选解析服务器也许能突破GFW。估计耍猴到差不多的时候还是一封,就像这两天的blogspot。反正这两天blogspot也不能访问就绑到www.BehindGFW.com了。

2007年5月29日星期二

GFW下一个目标将会是那个主机商?

Blogspot昨天又封了。

前几天在Godaddy注册了个域名,结果发现不能解析,Google之后才发现原来是GFW的又一力作,Godaddy的域名解析和虚拟主机已近覆灭,还好国内还有家提供免费顶级域名解析的http://www.everdns.cn。最近倒是没有购买主机的冲动,深受大陆网友喜爱的BLUEHOST已经被封,有人在问了:GFW下一个目标将会是那个主机商?
www.webhosting.info摘录一些域名主机统计数据如下。

全球主要域名统计,2007.5.28数据:

TLD

New Deleted Net Gain/Loss Market Share Total Domains
COM 5,258,039 4,734,663 523,376 75.1281% 67,489,276
NET 468,506 510,438 (41,932) 10.7968% 9,699,011
ORG 538,921 187,613 351,308 7.0051% 6,292,834
INFO 120,309 70,802 49,507 5.158% 4,633,520
BIZ 19,023 13,315 5,708 1.912% 1,717,636






TOTAL 6,404,798 5,516,831 887,967 100% 89,832,277

注册商总注册域名数量排名,ENOM在上个年度增长最快:
Rank Registrar Name Country Net Gain/Loss Total Domains
2 GO DADDY United States 634,417 16,971,606
1 ENOM United States 1,091,341 7,437,348
820 NETWORK SOLUTIONS United States (108,522) 6,591,709
17 TUCOWS Canada 34,295 5,752,826
18 MELBOURNE IT Australia 31,435 4,469,365
7 SCHLUND+PARTNER Germany 69,625 3,300,551
813 REGISTER.COM United States (14,662) 2,708,456
5 WILD WEST DOMAINS United States 86,113 2,309,929
4 MONIKER United States 133,198 2,066,880
8 PUBLIC DOMAIN REGISTRY India 63,568 1,636,447

全球虚拟主机市场份额排名:
Rank Hosting Company Country Market Share Total Domains
1 WILDWESTDOMAINS.COM United States 13.536 % 12,159,675
2 ENOM.COM United States 3.4027 % 3,056,688
3 YAHOO.COM United States 2.6507 % 2,381,176
4 NETWORKSOLUTIONS.COM United States 2.615 % 2,349,079
5 ONEANDONE.COM United States 1.9217 % 1,726,349
6 REGISTER.COM United States 1.8998 % 1,706,649
7 SEDOPARKING.COM Germany 1.3997 % 1,257,400
8 DOMAINDELUXE.COM HongKong S.A.R. 1.2936 % 1,162,054
10 DNSNAMESERVER.ORG United States 0.9269 % 832,689

中国虚拟主机市场份额排名,XINNET.COM全球排名为第15位:
Rank Hosting Company Market Share Total Domains
1 XINNET.COM 22.2797 % 530,521
2 HICHINA.COM 18.8196 % 448,129
3 DNS.COM.CN 10.6773 % 254,247
4 DNS-DIY.COM 9.1525 % 217,938
5 CNOLNIC.COM 4.1196 % 98,096
6 ONLINENIC.NET 2.9876 % 71,140
7 CNMSN.NET 2.729 % 64,982
8 4EVERDNS.COM 2.7121 % 64,579
9 MAINONE.COM 1.8108 % 43,119
10 365.COM 1.5752 % 37,508

2007年5月24日星期四

再说说Writely

现在Google 企业应用套件个性化初始页帮助里应该还可以看见如下内容:

  1. 布局
  2. 颜色
  3. 页眉与页脚
  4. 默认内容
  5. 内容目录
  6. 发布

细心的你可能发现了上面的链接中包含了Google的内网域名.corp,这应当是发布的时候忘记改不小心泄漏出来的。同时从该链接看出文档用Google在线文档表格工具写作(去年Google收购所得),并以.aspx后缀发布。

想不到Google内网的在线文档写作工具子域名还是writely。一直以来都认为Google系统主机用的都是类Linux产品,也曾经有报道说Google内部有个专用版本的Ubuntu,想不到Google还维护了一批Windows Server主机(也有可能是收购所得,:p)。一般情况下Google都隐藏了文件后缀,用现在版本的在线文档写作工具打开一个文件预览,会看见地址url中的View.aspx已经变成View,好像可以通用,下面4个链接其实是同一个文件,1234

说起Writely,以前打开Collabrate可以看见每个曾经分享人的电子邮件,现在如果分享的人不在你gmail地址簿里,就不知道他的电子邮件了,再也找不回来,不知道为什么取消这个功能?!

2007年5月18日星期五

Searchology、跨语言搜索、通用搜索......

Google在Searchology发布会上一口气推出了众多新品,简直来不及看。

跨语言搜索:用户使用一种语言文字进行搜索时,可以展示出另外一种语言的搜索结果,目前支持12种语言文字。
通用搜索:整合网页、图片、新闻、视频、地图等各类搜索结果显示在一个页面里,数据更加全面,结果更加准确。
Google Experimental:已经加入Google Labs,提供了Google一直以来都在测试的各种搜索结果页。
重新设计的导航栏:重新设计了iGoogle、Gmail、Groups、Maps、Images、Video、Picasa、Docs、Calendar等页面左上角的导航设计,more菜单拉下来更长了,基本包含了Google所有常用服务,据说将逐步推广到Google的每个产品。

哦,差点忘了,Picasa相簿现在提供了轻便的Flash幻灯展示图片,可以方便地嵌入网页。好像从Google Talk gadget开始Google越来越多的采用Flash了。

2007年5月16日星期三

Google个性化主页又出状况

上个月有人丢失了个性化主页iGoogle的设置,昨天发现Google个性化主页又出了点小问题:所有和账号关联的inlined插件都显示未登录,象Recommendations TabGoogle Bookmarks插件,而builtin插件则显示正常,例如builtin_bookmarks

Google Earth的卫星覆盖图

发现Google Earth更新的地图在有的城市并非人口密集区。因为Google Earth有个Digital Globe Coverage层,推测其数据应该是从digitalglobe.com购买。看下面2张分别截取自Google Earth和digitalglobe.com的卫星覆盖图,地点为宁波,图形非常相似。图片大都集中在沿海,一则估计卫星轨道原因,其次是军事目的。市区图片2003-11-072004-02-05 2005-03-152006-04-202006-04-202006-09-192006-09-19等几张照片分辨率都在0.6~0.7米左右,效果还不错,期盼Google能把这几张照片买下。







2007年5月15日星期二

“超短网址”A-Z

大家都知道网址越短越简单越方便记忆,可能你早已发现在firefox地址栏输入“g”回车后会跳到Gmail,难道Gmail申请了形如 http://g 超短网址?原来firefox默认搜索引擎是Google,如果输入内容不是网址会到Google进行搜索并返回第一项。

下面逐一看下在firefox地址栏直接输入“a”-“z"会返回什么:

A Links in HTML documents W3C关于HTML文档A标记的说明,PageRank=9;
B Physical Review B Homepage 美国物理协会的杂志,关于凝聚态物理?PageRank=7;
C C (programming language) - Wikipedia C语言,PageRank=7;
D D - Wikipedia wikipedia上关于字母D的介绍,PageRank=6;
E www.eonline.com 网店,PageRank=7;
F Fahrenheit - Wikipedia 华氏温度°F,PageRank=7;
G Gmail Google信箱,PageRank=8;
H Hydrogen - Wikipedia 氢元素介绍,PageRank=7;
I Apple - iPod + iTunes 苹果iTunes官网,PageRank=9;
J www.jsoftware.com 擅长计算、统计、逻辑分析的J语言,PageRank=6;
k K - Wikipedia wikipedia上关于字母K的介绍,PageRank=6;
L L - Wikipedia wikipedia上关于字母L的介绍,PageRank=6;
M M (1931) IMDB中关于电影《M》的介绍,1931年,估计换现在就是中影大片的概念了,PageRank=6;
N The N 一个90后的社区网站? PageRank=6;
O Oxygen - Wikipedia 氧元素介绍,PageRank=7;
P P - Wikipedia wikipedia上关于字母P的介绍,PageRank=6;
Q q4music.com 音乐评论、回顾、音乐网店,PageRank=7;
R The R Project for Statistical Computing 一个统计学计算和绘图工具,PageRank=8;
S Sulfur - Wikipedia 硫磺,PageRank=7;
T AT&T 贝尔公司,PageRank=6;
U U - Wikipedia wikipedia上关于字母U的介绍,PageRank=6;
V V for Vendetta (2005) IMDB中关于电影《V for Vendetta》的介绍,PageRank=6;
W Starwood Hotels & Resorts Starwood旅馆,PageRank=7;
X X.Org Foundation X Window图形系统官网,PageRank=8;
Y Yahoo! Mail Yahoo信箱,PageRank=9;
Z Z - Wikipedia wikipedia上关于字母Z的介绍,PageRank=6。

其实纯粹就是娱乐而已,有用的估计也就“G”、“Y”两字母了。当然由于各网站的PageRank、排名会有变化,当Google调整了网站排名后应该有少许改变。

2007年5月14日星期一

Gmail服务器又现故障

Gmail服务器又现故障,不幸的是我的账户刚好在列,幸运的是Google说我的数据应该不会遗失。

Temporary Error (502)



We’re sorry, but your Gmail account is currently experiencing errors. You won’t be able to log in while these errors last, but don’t worry, your account data and messages are safe. Our engineers are working to resolve this issue.

Please try logging in to your account again in a few minutes.

2007年5月9日星期三

Digg HD-DVD密钥暴乱后记

可能你已经听说过Digg的HD-DVD密钥丑闻了,讲的是有人在Digg上贴了破解HD DVD的DRM处理码,Digg差点无法控制导致用户崩盘,现在总算稍微消停点了,后果就是Digg自己可能有麻烦,估计已做好随时接到AACS律师信的准备。

现在Google搜索该处理码有292,000结果,这串长达32位的16进制数字已经出现在体恤广告牌墙纸条形码、甚至已经变成诗歌、... ... ,AACS该怎么才能全部将之从互联网上抹去?
不知道这篇文章有否违反《数字千年法案》,Google该不会叫我删帖吧?

2007年5月8日星期二

可以用Google Account密码登录AdSense了

1、正如前文所说,Google最近放慢了推出新产品的速度,将重点放在已开发产品的优化、产品间的相互集成上。现在登录Google AdSense,会发现Google提示你将AdSense登录整合进Google Account。有AdSense账户的各位都知道,以前在已经登录Google Account的情况下进入AdSense还要再输入一次AdSense密码,Google Account密码和Google AdSense密码不是一回事情,现在好了,一次登录,畅行无阻。很快Google将要求所有的AdSense广告发布者进行这一整合,当然在独立AdSense和团队AdSense发布者之间会有所区别对待。


2、发现一个Google AdSense新推介申请页面AdSense Referrals Beta,即传说中的按行为付费方式,不知道什么时候出来的(2007年3月17日?)。

  • You select the ads you want to appear on your site

  • Users click on ads and perform a specified action

  • You get paid once the user completes the action.
不过需要获得邀请才可以开通。

update:在AdSense官方blog看到了这条消息,果然是3月份的消息。

2007年4月29日星期日

不需要装工具栏,Google也能记录你的浏览历史

半月前Google收购了DoubleClick ,马上就有商业巨头们诸如微软叫嚷对其进行调查,同时隐私组织也对Google收集大量个人隐私表示担忧,而10天前,Google更火上浇油推出了浏览历史服务。其实早在2005年 Elinor Mills 就写过一篇文章《Google balances privacy, reach》,认为Google在隐私政策上正逼近信任的十字路口,可以读下李海的翻译

上面的全部是开场白,其实今天我要说的是浏览历史服务:“不需要装工具栏,Google也能记录你的浏览历史”。我们在Google Web History的介绍页面里可以看到,浏览历史是基于工具栏的PangRank服务。“To include the web pages you visit in your web history, you need to install Toolbar with PageRank enabled. PageRank will send information about these pages to Google and associate it with your Google Account.”

我装工具栏主要目的有二:单词翻译和查看PangRank。我不想Google索引我全部的浏览历史而只想保存我的搜索记录,所以卸载了工具栏,同时装了一个查看PangRank的插件SearchStatus,至于翻译功能就再想别的办法了。

等我回头再看Web History,嘿嘿,所有网址一个不拉!不信你自己试下。

没有仔细分析,可能SearchStatus的工作机理与工具栏PangRank查询相类似,以致Google误判认为是工具栏PangRank发出的查询,所以记录在案。Google应该把上面一段说明文字修改为“该服务是基于Google的PangRank查询”。

btw: 现在 Blog Behind GFW 的 PangRank= 2

2007年4月26日星期四

Blogger:这是什么登录?

今天登录blogger跳出如下所示对话框:估计blogger在试验什么新功能或者被别人黑了,要不没事情改首页干吗啊?

请为位于http://www.blogger.com 的 http://www.blogger.com 输入用户名和密码


feedburner里我将源设置为 http://behindgfw.blogspot.com/feeds/posts/default?orderby=published ,今天feedburner提示我找不到源feed,我试着打开上面的地址,结果出来“Too many instances of orderby”,不知道二者是否有联系?

Why Eric Schmidt Comes for China?

传闻明天埃里克·施密特要来中国。
臆测:
1、表彰kaifu先前成功借助词库门事件提高了骨骼流量?
2、会见信产部or其他什么部门高层,详谈妥协细节,更进一步censorship?
3、参加google餐厅开幕仪式,可据说上星期已经开张,难道是来尝尝正宗的中餐?
4、kaifu同志要开溜,老板专程来挽留?

update:2007.04.28 19:20
Google 黑板报刚发表了一篇Eric如何风趣并在中国过的第一个生日的文章。

The World of Hello World

我们知道大多程序设计语言的第一个示例程序都是“Hello World”,现在进入GoogleMaps,Google 在 My Maps 侧边栏Featured Maps里推荐了“The World of Hello World”地图,打开可以直接看见各主要程序设计语言的发源地及“Hello World”例程。不过大部分都集中在美国,达12种之多,欧洲则有3种,亚洲仅有的一个就是我们的邻居发明的“Ruby”语言。

其他的几个推荐的个性化地图在这里:
Our Earth as Art
America's Highway: Oral Histories of Route 66
Travel Guide: Kauai, Hawaii
Around Japan in 28 days
The GoogleplexThe Googleplex
Google Offices
Google Offices

2007年4月24日星期二

Google Page Creator服务器又Oops了!维护这么大的服务器集群确实不是一件小case。这里有篇文章就谈到了Google的服务器:一般磁盘本身的故障率在1%以下,更多的麻烦通常都是温度引起的。而数据中心的电费支出则已经超过了硬件本身的费用。


Oops!

Google Page Creator is having a little trouble right now.
This is not because of anything you did; it's just a little hiccup in our system that will hopefully go away soon. We apologize for the inconvenience, and recommend you try reloading this page.

2007年4月20日星期五

Google天气One Box的Bug?

在Google里搜索weather ningbo会出现一个One Box,顺手点击添加到个性化主页。呀,发现一个bug!两个数据不一致?

第一个ningbo从个性化主页使用Google builtin_weather插件添加,第二个ningbo从One Box 添加。


Google启动Web History服务

现在google不仅仅监控你的搜索历史了,他还监控你所有的浏览历史,今天登录搜索历史会发现已经升级到Google Web History

Google Web History基于Google工具栏的PangRank查询,刚才做了试验,https页面统统纪录在案,比如del.icio.us登陆页面,但是经试验不包括https Gmail在内。我们在Google面前毫无隐私可言了,难道我们要除了初夜以外都交给Google?

当然你可以暂停纪录浏览历史但是同时你的搜索历史也被暂停了,如果可以分开设置最好了,当然如果你不登录或者不安装工具栏,理论上都不会记录你的浏览历史。或者你可以在My Account里直接删除服务。


update 04.21 13:46pm
现在好象已经不记录https了

2007年4月19日星期四

Google AJAX Feed API 与 Cross Site AJAX

Google刚刚发布了Google AJAX Feed API ,文档和范例在这里

【背景】流行的AJAX程序都大量使用了JavaScript和XMLHttpRequest,而XMLHttpRequest遵循同源策略,即通常所说的跨域问题。什么是同源策略:一般情形下,为安全起见,浏览器不允许你在客户端通过XMLHttpRequest访问别的域,默认你只能存取同域名、同一端口、同一协议下的资源。这给我们造成了麻烦,很明显,在不少情形下,获取别的网站的信息/服务是非常有用的。

【解决方案】通常解决方法有三种:

  1. 在同一域的服务器端建立一个代理,浏览器向该代理网址发送请求,然后该代理向其他域的网址发请求,在获取回复后,或作处理或按原样发回到浏览器。
  2. 使用按需(On-Demand) Javascript 脚本。在页面内动态生成新的,将其src属性指向别的网站的网址,这个网址返回的内容必须是合法的Javascript脚本,常用的是JSON消息。
  3. 使用IFRAME。在页面内嵌或动态生成指向别的网站的IFRAME,然后这2个网页间可以通过改变对方的anchor hash fragment来传输消息。
都是比较麻烦的。
后来,yahoo提供了Yahoo Pipes,一个可视化界面的feed聚合服务程序,业界评价挺高,当然还有其他几个mashups程序可供选择。但是Google AJAX Feed API可能是最适合developer使用的了。

【Google AJAX Feed API】 现在你只要书写几行JavaScript程序,不再需要建立复杂的服务器端代理,Google代劳了所有mashups开发。

【延伸阅读】关于 Cross Site AJAX:

1. Security Considerations: Dynamic HTML
http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/sec_dhtml.asp

2. About Cross-Frame Scripting and Security
http://msdn.microsoft.com/library/default.asp?url=/workshop/author/om/xframe_scripting_security.asp

3. Cross-Domain Proxy
http://ajaxpatterns.org/Cross-Domain_Proxy

4. Cross Domain XMLHttpRequest using an IFrame Proxy
http://manual.dojotoolkit.org/WikiHome/DojoDotBook/Book75

5. Back Button Support for Atlas UpdatePanels
http://www.nikhilk.net/BackButtonSupport.aspx

6. Cross-document messaging hack
http://blog.monstuff.com/archives/000304.html

7. Calling web services hosted outside of your application with "Atlas"
http://blogs.msdn.com/federaldev/archive/2006/07/31/684229.aspx

http://www.federaldeveloper.com/Shared%20Documents/Presentations%20by%20Marc%20Schweigert/CallAtlasWebServiceInDifferentProject.zip

8. AJAX Tip: Passing Messages Between iframes
http://www.25hoursaday.com/weblog/PermaLink.aspx?guid=3b03cf9d-b589-4838-806e-64efcc0a1a15

2007年4月18日星期三

输入法版无间道

三表写的《输入法版无间道》,关于刘旭日、李二傻、黄三呆的故事,整的比较有意思,简直太TM有才了,不去写小说太可惜了,阅读全文点这里

......
山谷公司举行新闻发布会,宣布推出新一代“山谷拼音输入法”,这个输入法不仅跟“狐狸拼音输入法”在界面和用法上极其相似,而且也是整合了搜索引擎技术。当刘旭日安装后使用了三分钟后,差点脑溢血。他咬着自己的假牙,在屋子里直哼哼:这,这他妈简直是模仿秀,竟然模仿到我头上了,也不看看我是靠什么起家的。
......

2007年4月12日星期四

Google Maps上的3维建筑

今天,你如果在Google Maps上拉近一点看,会发现大约35个美国城市和东京地图上增加了3维建筑模型,官方博客Google Earth Blog说是2.5维建筑模型。你虽然还不能旋转和倾斜视角但是他们确实看起来挺像Google Earth。实际上微软地图早已经实现了一个网页版的“Google Earth”,不过你还需要下载一个控件并且只能在IE上运行,易用性极差。
Google Maps in 2.5D

2007年4月10日星期二

Blogspot和Google的ip地址

在前面文章《如何在GFW封锁下访问blogspot》、《GFW、TOR、自动代理配置脚本》里都介绍了如何运用自动代理配置脚本。下面这段代码在网上也广为流传:

function FindProxyForURL(url,host)
{if(dnsDomainIs(host, ".blogspot.com"))
{return "PROXY 72.14.219.190:80";
}}
呵呵,用的人多了,难免引起GFW的注意。
其实不仅仅72.14.219.190这个ip适用上面的代码,经测试其他未被gfwed的google ip地址都可以代替使用。为防患于未然,附录列出了一部分google服务器的ip地址,此ip地址段来自月光博客,在此谢过。点击下面的ip,只要可以打开Google主页的,都可以代入上面代码使用。

btw:自动代理配置脚本一般在firefox下地址应写成 file:///C:/proxy.pac ,而在ie下应写为file://C:\proxy.pac 。网上其他文章介绍时一般都只说明了firefox下如何设置,只字不提ie,你可不要弄错了哦。

附录:Google的IP地址一览表:
http://216.239.37.103 http://216.239.57.99 http://64.233.187.107
http://216.239.37.105 http://216.239.59.103 http://64.233.187.89
http://216.239.37.106 http://216.239.59.104 http://64.233.187.99
http://216.239.37.107 http://216.239.59.105 http://66.102.11.104
http://216.239.39.100 http://216.239.59.106 http://66.102.11.105
http://216.239.39.102 http://216.239.59.107 http://66.102.11.106
http://216.239.39.103 http://216.239.59.147 http://66.102.11.107
http://216.239.39.106 http://216.239.59.98 http://66.102.11.99
http://216.239.39.107 http://216.239.59.99 http://66.102.7.104
http://216.239.51.100 http://216.239.63.104 http://66.102.7.105
http://216.239.51.103 http://216.239.63.91 http://66.102.7.106
http://216.239.53.102 http://216.239.63.93 http://66.102.7.107
http://216.239.53.103 http://216.239.63.99 http://66.102.7.147
http://216.239.53.104 http://64.233.161.104 http://66.102.7.18
http://216.239.53.106 http://64.233.161.105 http://66.102.7.19
http://216.239.53.107 http://64.233.161.106 http://66.102.7.89
http://216.239.53.99 http://64.233.161.107 http://66.102.7.91
http://216.239.55.102 http://64.233.161.89 http://66.102.7.95
http://216.239.57.103 http://64.233.163.104 http://66.102.7.99
http://216.239.57.104 http://64.233.163.106 http://66.102.9.104
http://216.239.57.105 http://64.233.163.99 http://66.102.9.105
http://216.239.57.106 http://64.233.183.91 http://66.102.9.106
http://216.239.57.107 http://64.233.183.93 http://66.102.9.107
http://216.239.57.147 http://64.233.183.99 http://66.102.9.147
http://216.239.57.98 http://64.233.187.104 http://66.102.9.99

2007年4月9日星期一

再炒谷歌中文输入法抄袭事件:谷歌公开道歉了

昨日,sohu正式发表严正声明要求“谷歌”:“公开赔礼道歉,立即停止盗用了搜狗拼音输入法词库的google输入法的下载和运营”。事件刚开始时谷歌则一声不吭,埋头升级接连推出两个版本,悄悄地改了词典,把其中有争议的都改掉。现在只好接招,承认:“该词库在试验阶段确实包含了一些非Google(谷歌)的数据源”,抄袭已成定论。
“Google作为以技术和创新闻名世界的著名互联网企业,并将“Don’t be evil(不做恶)”作为公司道德信条,更应当合法诚信、尊重商业道德。而此次Google技术团队竟然无视搜狗技术人员劳动成果,直接盗用搜狗拼音输入法词库,搜狐公司对此非常不理解。”绝妙讽刺!今天搜狗好像有个新闻发布会。
广大博客继续狂炒谷歌中文输入法剽窃事件:

Keso

谷歌的声明,不是一个面对问题的正确态度。我们需要知道,谷歌拼音输入法最初的版本中,究竟包含了多少“非Google(谷歌)数据源”?侵权涉及哪些企业和个人?谷歌应该向所有被侵权者公开道歉,而不是轻描淡写地为不便表示抱歉。
单就事件本身而言,谷歌必须明确向每个被侵权者道歉,这不是一道选择题。


幻灭
我个人觉得这并不是一件小事,虽然之前我曾倾向于不相信谷歌会抄袭,但谷歌一直不回应的话,就等于"默认"了。在中国发展,它还将会遇上更多类似的问题,如果不学会处理,将会极大地使"谷歌"及"Google"名声均受损。一个产品如果经不起用户质疑,要想成功恐怕很难。
谷歌承认了抄袭,但态度令人失望,它甚至连搜狗的名字都不敢提。它始终不是Google。我们在中国等了一年多,等谷歌给我们带来本地化产品,但没想到竟然是这样的本地化。


月光博客
我觉得Google故意抄袭搜狗词库的可能性不大,可能是开发人员自身的问题。不过,Google的开发人员犯这样的错误实在是不应该,即使开发人手不够,也向Google总部申请相关资源,而不是直接把别人的东西拿来使用,谷歌输入法又不是开源产品,词库这东西和拼音输入法内核关联可能并不大,正当的购买一下第三方的数据也没什么大不了,汉语字典中的词库其实也不少,Google搜索引擎中也会积累大量新词,这样不就不会产生现在这些麻烦了。


不许联想系列文章恶搞谷歌输入法
当有网民举报最新推出的股沟输入法抄袭了搜狗输入法词库之后,搜狐公司总裁张朝阳难过地哭了。他在接受《我国鸡算鸡报》鸡者采访时说:“这次我终于体验到被抄袭的痛苦了,以前我们总是抄袭别人,现在轮到自己被抄,才知道那种苦涩滋味了。”鸡者问:“那您打算下一步采取什么行动呢?”张朝阳哭着说:“还能采取什么行动,IT行业不就是抄来抄去吗,以前我们抄袭别人获利的时候,人家也就是揭发一次而已,他们知道打官司耗不起。我们现在不过是表达一下自己的姿态而已,还能怎么办?”鸡者又问:“那么,这件事对您来说有什么经验教训呢?”张朝阳说:“我只能诅咒抄袭我的人睡不着觉,吃饭咽着。以后再抄人家,一定要更隐蔽。不能让人抓住狗腿。”鸡者问:“那我就这么写出去?”张朝阳:“写吧写吧。”


Nings坚决反对谷歌道歉
谷歌开发一个输入法,用据说20%的时间,20%啊同志们,你的20%的时间在床上做运动吧?在看玄幻小说吧?在论坛灌水抢沙发吧?人家牺牲性生活去搞一个输入法,用抄袭来支援国家计划生育大计,人家容易吗?
道什么歉啊,这社会就这样。有种你就去告啊,有本事你告赢啊,该赔你多少钱我们粉丝捐出来。言而总之,我们绝不道歉。如果道歉有用的话,还要他妈的警察干什么?


晨钟暮鼓
这确实是一个令人失望又无力的回应。这次事件应该会被搜狗越炒越大,好戏还在后头。


玻璃锅
网上的讨论很多,作为开发者我闭着眼睛也能举出无数证据出来,但这不是今天写这篇博客的目的。先解释一下我在前一篇博客中说过的引起争议的那句话:gpy的一些功能,sogou不是不能做而是不敢做,怕被人骂流氓,十年怕井绳呀。不过google开了个头就好办了……


黄志光
搜狗很愤怒,叫了好几个月的狼终于来了,而且一来就被人抄了自己的后路还被咬了一口,被人抄了词库。但愤怒的同时应该冷静下来的是,从产品层面上来说,虽然大家的满意度不错,但现在的搜狗输入法还只是一个半成品,没有用户概念,没有扩充性,充其量只是一个合格的软件产品而非互联网产品。


无知的博客
可是,搜狗你当年出输入法的时候,你的词库哪里来的呢?



TV的Google观察Blog
1、谷歌在4月4日发布的谷歌输入法,发布后旋即发现该输入法实际上抄袭了搜狗输入法的词库。这件事情请问李开复博士是否知道,谷歌公司是否知道?Google公司是否知道?
2、不管之前知道与否,现在知道了吧?谷歌公司和李开复博士准备如何处理肇事者?开除/批评/扣钱,还是加薪/升职/掀起公司内学习该同志的高潮?Google公司准备如何处理?包括准备如何处理李开复博士的连带责任或者说连带贡献?
3、在李开复博士忙于与前雇主微软的诚信和竟业禁止官司时,国内舆论都认为李开复博士长期居住在美国,属于超级海归,所以谷歌公司的本地化一定会成为大问题。那么最近半年,谷歌公司一系列动作,热榜、导航、以及据说要收购流氓流量为主的265,当然还有这次的抄袭事件。这些动作是不是标志着说,谷歌的本地化已经初见成效,成为一家跟中国其他公司一样土鳖,一样流氓的目标已经指日可待了呢??


延伸阅读
1、别拿技术忽悠人 Eric You XU
2、别拿技术忽悠人 demo@virushuo

阅读更多......

update
11:24am Google黑板报发布了《谷歌就谷歌输入法对用户及搜狐等各方致歉》的公开信,不过和给sina的新闻稿好像有所不同,文中直接对sohu道歉了!

2007年4月5日星期四

Blogger模板添加Newsreel和Video Bar插件

Blogger上月末添加了两个插件:他们就是Newsreel和Video Bar。在Blogger模板页面元素里点击“添加页面元素”你就可以在弹出页的最上部看见这两个插件了。输入关键词,Newsreel会在Google News上筛选出你要看的新闻显示在你的blog上,Video Bar类似地在Google VideoYouTube里查找, 特别是Video Bar点击后可以在文章上方即时观看非常方便有趣。

我在侧边栏也加了一个Video Bar,关键词为“internet censorship",有兴趣的话点点看。

2007年4月4日星期三

谷歌出输入法了 、QQ空间也可以关闭了

今天真是一个好日子,在网上稍微溜达了会就发现两条振奋人心的好消息:谷歌出输入法了 、QQ也可以关闭QQ空间了。

1、聪明的谷歌拼音输入法今天上午终于推出。整个安装文件有10M多,呵,估计字库有一定的份量。官网吹嘘有五大特色:智能组句、流行词汇、网络同步、一键搜索、英文提示,网友说有模仿搜狗的嫌疑。不过就冲网络备份字库和Google的速度,再加上Google的品牌,怎么的也要试用下啊。这不,本文就是在聪明的谷歌拼音输入法里打的。

2、虽然很久很久不用QQ,但是看到QQ空间可以关闭消息还是振奋了好一会儿。从来只听说过QQ不停的模仿添加功能,这还是第一遭,不知道马化腾受了什么刺激去掉这个鸡肋。从不曾对QQ空间有好感,不小心开通后后悔了好一会儿,先前还是QQ的会员呢(虽然money不是我出的),也坚决取消,先前和朋友只差一个星星现在估计都快差一个太阳了。昨天看见一则报道,中国虚拟货币交易量一年在9亿RMB左右,而腾讯则占了45%强。

2007年3月30日星期五

GFW打盹两天,Blogspot再次被封

前天Blogspot解除封锁,今天上午再次被。才畅通了2天不到时间,估计是GFW打盹了。

2007年3月29日星期四

GFW、TOR、自动代理配置脚本

昨天 blogger 再获解封,但谁又知道下次什么时候撞墙呢?其实不仅仅 Google 的服务,还有 Technorati wikipedia.org等其他网站呢。Tor不失为一劳永逸的解决方案。

前几天曾经提起过上网要戴套(Tor),Tor 阻挡了 GFW 想要发现或影响你的通信目的地,但是某些程序如 Java、Flash、ActiveX、RealPlayer、Quicktime、Adobe 的 PDF插件依旧可以揭示你的真实ip地址。同时也使新的攻击成为可能:Tor 网络与通信目的地之间的数据不是加密数据, Tor 网络传输数据时你电脑上的 cookie 仍能用来确认你的身份,恶意的或配置错误的 Tor 出口节点会将错误的页面发送给你。

Tor不会自动地将数据发送程序,你还需要进行一些配置:

1、在选择安装 Tor & Privoxy & Vidalia bundle 情况下,一般需要将浏览器或者其他程序的代理服务器设置为 “127.0.0.1:8118”。

2、Firefox有个 Torbutton 扩展使用非常方便,在浏览被GFW屏蔽的网站时,点击 Torbutton 按纽即可。

3、结合自动代理配置脚本,还可以在浏览时自动选择Tor与否,实现被Gfwed页面用Tor网络,正常页面直接浏览。

Tor现在的稳定版本是0.1.1.26,可以在这里下载。
自动代理配置脚本文件下载 tor.pac

function FindProxyForURL(url,host)
{

// ==================================================
// Automatic proxy configuration Script Paradigm V0.1
//
// Author : zdpress
// Blog : Blog Behind GFW
// URL : http://behindgfw.blogspot.com
// Email : zdpress+blog at Gmail.com
// Thanks : super1 from zh.wikipedia.org
// Note : Under Firefox the URL should be like
// file:///C:/TOR.pac
// Under IE the URL should be like
// file://C:\TOR.pac
// ==================================================

url = url.toLowerCase();
host = host.toLowerCase();

if(dnsDomainIs(host, ".blogspot.com"))
return "PROXY 72.14.219.190:80";
//使用blogspot服务器后备IP
else if
(
//域名匹配.
dnsDomainIs(host,"lefkada.eecs.harvard.edu")
//通过http://lefkada.eecs.harvard.edu/cgi-bin/ipaddr.pl?tor=1检验是否已登陆Tor.
|| dnsDomainIs(host,"technorati.com")
|| dnsDomainIs(host,"wikipedia.org")
|| dnsDomainIs(host,"mediawiki.org")
|| dnsDomainIs(host,"wikimedia.org")
|| dnsDomainIs(host,"wiktionary.org")
|| dnsDomainIs(host,"wikibooks.org")
|| dnsDomainIs(host,"wikisource.org")
|| dnsDomainIs(host,"wikiquote.org")
|| dnsDomainIs(host,"wikinews.org")
|| dnsDomainIs(host,"wikimediafoundation.org")
|| dnsDomainIs(host,"voanews.com")
|| dnsDomainIs(host,"bbc.co.uk")
|| dnsDomainIs(host,"xys.org")
|| dnsDomainIs(host,"mindmeters.com")
|| dnsDomainIs(host,"gpass1.com")
|| dnsDomainIs(host,"pbwiki.com")
|| dnsDomainIs(host,"ice.citizenlab.org")
|| dnsDomainIs(host,"greatfirewallofchina.net")
|| dnsDomainIs(host,"civisec.org")
|| dnsDomainIs(host,"solog.org")
|| dnsDomainIs(host,"zuola.com")
|| dnsDomainIs(host,"im.tv")
//想增加网址在这里复制增加一行即可
|| shExpMatch(url, "http://*/search?q=cache*")
//匹配google网页快照
)
// return "PROXY 145.97.39.139:80;PROXY 125.241.38.130:8080;PROXY 127.0.0.1:8118";
// 注:IE支持代理列表,但FF不支持。为防止Tor滥用,有时因出口地址相同,
// 而不能编辑维基,所以有必要换用专用维基代理或者其他普通代理地址。
// 145.97.39.139:80为维基专用代理中一个,后者125.241.38.130:8080为普通代理。
// 维基专用代理: 145.97.39.156:80 145.97.39.142:80 145.97.39.140:80 145.97.39.135:80
// 145.97.39.132:80 145.97.39.138:80 145.97.39.133:80 145.97.39.139:80
// 145.97.39.134:80 145.97.39.136:80 145.97.39.131:80 145.97.39.137:80
return "PROXY 127.0.0.1:8118";
//使用tor+privoxy
else return "DIRECT";
//如缺少这句在IE下会经常显示错误
}

2007年3月28日星期三

谁最先说“Google”这个单词的

philipp说,在1953年就有人曾经提及“Google”。

我查了下,其实在书籍中最早提及“Google”的历史要追溯到1819年。这本字迹模糊、并有很多奇怪字母的书好象是牛津大学出版的字典,“GOOGLE-EYED”(斜视?)。在报纸中的记录则是1842年,好象是形容鹅的叫声“google-google”。

作为一个独立的单词出现则是在1828年,在密西根大学出版的一本名为《Theatre》的书中,有一个人的名字叫“Google Withers”。

相关阅读:
http://google.blogoscoped.cn/?p=307

2007年3月23日星期五

如何在GFW封锁下访问blogspot

1、 利用Coral CDN:
Coral CDN全称为The Coral Content Distribution Network,它利用位于世界各地的数百台服务器作为中介,保证使用者可以顺利的访问所有的网站。它的使用方法很简单,只要在需要访问的链接地址后添加 ".nyud.net:8090",就能用Coral CDN访问网站。比如:"http://behindgfw.blogspot.com" => "http://behindgfw.blogspot.com.nyud.net:8090"。
在Coral CDN的plugins下还提供了一个Mozilla浏览器插件,安装后在你右键点击页面、链接时,会出现"Coralize this page" 、 "Coralize this link"菜单项,使用起来更加方便。

2、把http://***.blogspot.com换成http://www.pkblogs.com/***/
这是一些巴基斯坦人在政府封blog后他们弄的。

3、戴套(tor
Tor 的目标是抵御流量分析,Tor通信在一个由叫做“洋葱路由器”的服务器所构建的分布式网络上传输,保护你以免网站构建你的兴趣简档,本地的、甚至是洋葱路由器上的窃听者阅读你的数据、了解你所访问的站点。 Firefox下Torbutton 扩展安装。
不过据说现在GA弄了好多个虚假节点。

4、自动代理配置脚本
来自Dancer In The Dark的方法:
在Firefox选项自动代理配置里设置一段脚本,用一个“.”保证blogspot的子域名不受限访问。将下列代码保存为文本文件,然后在“Connection Settings”选项的“Automatic proxy configuration URL:"输入该文本文件地址(firefox下形如:file:///c:/proxy.pac,IE下形如:file://C:\tor.pac),刷新。

function FindProxyForURL(url,host)
{if(dnsDomainIs(host, ".blogspot.com"))
{return "PROXY 72.14.219.190:80";
}
}

2007年3月20日星期二

Blogspot再次被GFW强奸



曾经在去年11月末,blogspot解封了,大家奔走相告,欢呼雀跃。
曾经有人问:“请问您觉得这次blogspot解封能够持续多久?”现在答案出来了:4个月。
至于为什么上面的链接用.fr,是因为gfans被gfwed已经很久了。
有人给10000号打电话投诉,才说了一遍地址,接线生就说知道了,问要不要再复述下地址,回答已经有记录了。
有人说要收集证据,上法院告GFW违反宪法。

2007年3月19日星期一

Google Maps上飞行的导弹

飞行中的导弹,据说是战斧,坐标38°13'36.38"N, 112°17'56.59"W 。
可以点这里在google maps直接观看。

2007年3月15日星期四

Google个性化主页集成GoogleTalk插件

Google宣布在个性化主页上集成Gtalk插件(Gadget),这个新的插件可以通过点击这里添加到你的Google IG上,或者点击这里添加到你的博客上。这个flash版本的插件不是GMail版本的拷贝,它增加了一些有趣的特性。在GMail版本里会话是弹出一个窗口,而这里是通过新开一个tab实现的。并且插件还会聪明地解析 Picassa和YouTube链接,将显示内容正确嵌入到会话中。
因为是通过脚本实现,所以和GMail Talk一样,速度比较慢,对运行的性能、稳定性都有影响。偶尔还会出现“影片中的某个脚本导致 Adobe Flash Player 速度降低。如果继续运行,电脑将有一段时间没有响应。是否终止此脚本?”的提示。

bugs:
折叠插件再最大化后,显示不正常。点击编辑插件按纽,下拉菜单被Flash遮挡住了。

延伸:
Google最近放慢了推出新产品的速度,将重点放在已开发产品的优化、产品间的相互集成上。Google Group结束beta测试、Blogger图片集成到Picassa里、优化Google Reader按纽、Google Docs与Blogger集成......
Gmail早与GoogleTalk、Google个性化主页互相集成,并与Google Group完美结合。现在GoogleTalk和Google个性化主页扯上了关系,说不定不久的将来可以用GoogleTalk给Google Group发帖子呢!

2007年2月28日星期三

万亿市值一日蒸发

2007年2月27日,中国股市最为黑暗的一天。这一天,2007年春节后的第二个交易日,沪深股市主板共成交2007亿元,天量成交直接创造了历史。这一天,亚洲金融危机十周年纪念日,中国A股市场创下十年来跌幅记录,投资者万亿市值在一天之中被蒸发。并引发全球股市下挫,而此前并没有什么消息显示全球经济状况有何不佳。

沪综指早盘开于3048.83点,盘中最高3049.77点,最低2763.40点,收盘报收于2771.79点,狂泄268.81点,跌幅8.84%,创下1996年12月以来单日最大跌幅。

深成指早盘开于8620.86点。报收于7790.82点,跌797点,跌幅9.29%。

有同事春节后的第一个交易日购买了两支股票,昨日双双跌停。

2007年2月17日星期六

祝各位猪年吉祥

瑞雪积丰门,闲阳照景深。
又到换岁时,围炉思旧事。
笑斟一杯酒,遥举香可闻。
恭祝身康泰,永葆快乐心。
祝各位看客猪年吉祥、万事如意!

2007年2月12日星期一

Donews还是趁早关门的好

1、Donews blog 后台和千橡的通行证融合在一起了,登陆说我"用户名或密码错误"。ok我找回密码总可以吧,提示我没有设置密保信箱,我靠!不认识诸如myemail+aaa@gmail格式邮件,你xx原来注册的时候怎么不说。
2、取消了RSS全文输出。首页更加变态一个字的文章原文都不给你看,变态!!!
3、现正在升级,blog上加了n个CSDN.net的广告,也被刘一舟拿下了?!
4、原有css显示完全不正常,帖子前面加了个丑陋的黄字。
5、精英博客keso了,估计是被这帮鸟人逼得自立门户,laobai居然还在兴致勃勃地教授如何取消这个字。
6、Donews还是趁早关门的好,省得丢人。
7、有谁知道怎么在donews注销帐户吗?

update:02.13 又改回原来的布局了,升级失败!

2007年2月8日星期四

强人飞车

年关将至,大家注意要防火防盗,开车注意安全千万不要象下面这位老兄一样啊。
估计是酒后驾驶,运气也实在够好!

2007年2月2日星期五

Google Maps API查询限制:1.73秒

在Google Maps API申请API key页面上悄悄地增加了一些内容,主要是对API查询数量的一个限制:

  • There is no limit on the number of page views you may generate per day using the Maps API. However, if you expect more than 500,000 page views per day, please contact us in advance so we can provision additional capacity to handle your traffic. Otherwise your quality of service may be degraded.
  • There is a limit of 50,000 geocode requests per day per Maps API key. This translates to roughly one geocode request every 1.73 seconds. If you go over this 24-hour limit, the Maps API geocoder may stop working for you temporarily. If you continue to abuse this limit, your access to the Maps API geocoder may be blocked permanently.
  • ...
这些内容在用户条款里并没有出现,可能Google认为这些内容比较重要:
  • 你页面显示是每天500,000次。
  • 地址解码查询50,000次,也就是不超过1.73秒一次。
  • google承诺地图里没有广告,如果要增加,官方会贴出通知。
  • 你的服务对别人也必须是免费的。
  • 不能改变公司徽标logo(我前几天只是新开个窗口,应该不算违反)。
  • 你应当经常保持你的Google Maps API版本与最新一致。
  • 还有Google对使用她的地图来显示诸如那里可以买到非法药物比较反感。

2007年1月30日星期二

Google Dance?

从开始写文章起,就一直不停地在google搜索自己,估计用的最多、频繁的搜索就是site:behindgfw.blogspot.com了,慢慢看着被索引的页面逐渐增多。但今天我急了:中午搜索在google的索引有190多项,下午6点时候就48项了,这还没完晚上7点左右就只剩2项了。换个google服务器重新搜下,在http://72.14.203.104上还有131个页面。难道这就是Google Dance?!





update:

2007.2.7 19:06 搜索出来的条目是回去了,但是底下多了四个字“补充材料”,晕倒!
在英文语言下搜索出现类似内容,不过这好象是google第一次直接给出那些页面是补充材料哦。

2007年1月29日星期一

简述JavaScript历史

当1995年JavaScript第一次出现在Netscape Navigator 2.0中的时候,它的主要目的还只是为处理一些输入的有效性验证。试想一下用户提交一个表单给服务器之后,返回的却是因为少填一个字段返回的错误,在刚开始普及28.8kb/s速率的电话线调制解调器时代,以如此慢速率和服务器交换数据对耐心是一个巨大的考验。因此当时处于技术最前沿的网景公司Netscape开始考虑开发一种客户端脚本语言来对用户输入数据进行校验。现在JavaScript已经是每一个主流Web浏览器都具备的重要特性,随着Web 2.0和Ajax(最成功的Ajax应用当数Gmail一个)进入主流,JavaScript更始是被推到了舞台的中心。

1995年,当时工作于Netscape的Brendan Eich开始为同年发行的Netscape Navigator 2.0准备一个称之为LiveScipt(先前还有个名字叫LiveWire)的脚本语言,在和SUN的连手下,总算及时完成。正式发布的时候,Netscape将它改名为JavaScript(为沾点当时如日中天的Java语言的光),Netscape的付出和赌注最终有了回报,从此揭开了互联网的又一个新的篇章。

因为JavaScript 1.0的成功,随后的Navigator 3.0发布了JavaScript 1.1,同时微软开始进军浏览器市场并发布IE3.0并发布了另一个类JavaScript实现JScript。虽然微软进军浏览器市场的决定为其带来了旷日持久的官司和狼籍声名,但是这也是JavaScript发展历史上的重要一环。当时市场上有3个JavaScript版本,Netscape的JavaScript、IE的JScript、CEnvi的SciptEase,因此制定一个标准势在必行,1997年JavaScript 1.1作为一个草案被提交给欧洲计算机制造商协会(ECMA),最终来自Netscape、微软、SUN、Borland及其他一些公司的程序员组成的TC39委员会拿出了 ECMA-262标准,标准定义了叫做ECMAScript的脚本语言,接下来的几年里,ISO/IEC(国际标准化组织和国际电工委员会)接纳ECMAScript为标准(ISO/IEC-1626 )。

目前ECMA-262最新版为3th Edition。符合该标准的实现有:
* Microsoft公司的JScript.
* Mozilla的Javascript-C(C语言实现),现名Spidermonkey
* Mozilla的Rhino(Java实现)
* Digital Mars公司的DMDScript。
据测试,Spidermonkey的性能最好。 目前ECMA-262 4th Edition正在开发的过程中,与其对应的JavaScript的版本为JavaScript 2.0,目前也正在开发过程中。
ECMA 各版本说明、实现
ECMA v1:标准化了JavaScript1.1的基本特性,并添加了一些新特性,没有标准化switch语句和正则表达式。 由Netscape 4.5 和IE 4 实现。
ECMA v2:ECMA v1的维护版本,只添加了说明。 由Netscape 4.5 和IE 4 实现。
ECMA v3:标准化了switch语句、异常处理和正则表达式。 由Mozilla、Netscape 6 和 IE 5.5 实现。

(本段节选自wikwpedia

一个完整的JavaScript实现包括:核心(ECMAScipt)、文档对象模型(DOM)、浏览器对象模型(BOM)。提一下DOM,因为从Navigator 4.0和IE 4.0开始支持不同形式的动态网页(DHTML),为避免WEB开发者为不同的浏览器编写不同版本的页面,W3C 1998年制定了DOM,DOM包含两个部分:DOM Core、DOM HTML。前者制定了基于XML的文档结构图,以供访问文档内各对象,后者定义了一些HTML专用对象和方法。目前DOM最高版本为Level 3

2007年1月24日星期三

今日Google新闻

现在Google个性化主页上添加RSS Feed,在帖子前面会出现"+",点击就可以预览内容,比较贴心方便的功能。不过个性化主页或者Gmail也好,不断添加诸多不忍舍弃之功能,必然带来速度的下降、代码的庞大,何时才是终了呢?跑不动为止?!
Google maps消息,1月26日是澳大利亚日,google为了纪念(营销)这一天,会派飞机航拍Sydney港,并邀请人们在这一天去悉尼港以便Google的飞机可以拍下他们,Google会将此次拍摄的照片更新进Google maps。在此次的专题页面上,还列出了飞机经过的详细时间,如果你刚好后天中午在悉尼的话,不妨去秀一下。
微软听说Google要去澳大利亚拍照片,于是在悉尼百年世纪公园组织集会于之对抗,征集人们拍出好的照片并传到这个网站,同时有高达$100,000美刀的大礼包奉送。砸票吧!
Google.cn推出"搜索提示"功能,在你输入关键字的同时Google会给你关键字提示,还可以看见他们的查询次数。"谷歌"终于推出本地化产品了并领先英文版网站,英文版Suggest还在 实验室里呢。
说了Google再讲下Baidu,今天Baidu首页页有更新,个人空间的链接被添加到首页,右上角同时出现了"登陆"字样,看来个人空间在Baiu的份量将有所提高,不过功能比起 Blogger还有段距离。

2007年1月18日星期四

GoogleMAPs Hack

问题的提出:在google map api下写程序的时候,在地图的最下会显示google log和Terms of Use,但是有一个问题如果你点击google log或者Terms of Use,将会跳出你的页面,打断程序显示。如何让链接新开一页面显示呢?

Terms of Use比较好办:
可以使用类似如下代码查找替代


var ANode = document.getElementsByTagName("A");
for (var i = 0; i < ANode.length; i++) {
if (ANode[i].innerHTML = "Terms of Use") {
ANode[i].target="_top";
};};

但是logo图象对应的链接就比较麻烦了,logo图象在"DOM"里显示为"IMG"标签而"A"标签被google故意隐藏了,你点击的时候会将你带到google maps自己的网站上,显示你刚才指定的区域。如何修改target还得废点大脑。无巧不成书,晚上在调试的时候,突然发现logo被替换为文字了,而下午还显示正常,期间并未修改代码。重新回到原来的地方检查,才知道原来晚上google升级api了,logo链接对应的"A"标签不再被隐藏了,haha,顺应民意啊!那下面就简单了,你可以在下面测试地图,链接会在新窗口打开。

var ANode = document.getElementsByTagName("A");
for (var i = 0; i < ANode.length; i++) {
ANode[i].target="_blank";} ;
map.openInfoWindow(map.getCenter(),document.createTextNode("Tag('A').length="+ANode.length));
};

GoogleMAPs TEST


update:
今天下午缺省版本又退回到v2.70a了,本文以上特性在v2.71中可以获得支持。
现在v2.73已经建立而v2.70a还是缺省的版本,所以现在的api一共有四个版本,而不是通常的三个。
可以通过以下方法获得新版本api:
&v=2 gives v2.70a "default"
&v=2.x gives v2.71 "current"
v2.72 next
v2.73 latest

2007年1月17日星期三

用FeedFlare定制你的Feed

在Rss feed烧制上可能要数Feedburner功能最强大了,花了好几个小时才把Feedburner所有的功能菜单大致浏览了遍。今天讲一下我们经常在用的FeedFlare功能。FeedFlare在每个帖子的下方添加一些脚标,方便订阅者对内容进行散发、通知、为内容建立社区,基本上有email、打标签、分享等其他诸多功能。效果如下图所示:
但是internet上网站多如牛毛功能纷烦复杂,虽然FeedFlare有个长长的支持列表,甚至还在征集代码,也不可能全部支持,因此需要定制自己的FeedFlare。
FeedFlare实际上是被FeedFlare Unit封装的XML数据文件。上个月我的blog搬了家,更换了rss feed,因此我自己写了两小断代码,做了两个标签挂在老的feed下面:

<feedflareunit>
<catalog>
<title>Thanks</title>
<description>A blog about "Blog Behind GFW"</description>
</catalog>
<feedflare>
<text>Thanks reading "Blog Behind GFW"</text>
</feedflare>
</feedflareunit>

<feedflareunit>
<catalog>
<title>Update Blog BehindGFW Address</title>
<description>My blog has been move to blogspot,and the feed was changed too,please update it.</description>
</catalog>
<feedflare>
<text>RSS address changed,please update it!</text>
<link href="http://behindgfw.blogspot.com/2006/12/blog.html">
</feedflare>
</feedflareunit>

显示效果如下:

其中最主要的 <text>域为显示内容, <link href="......">为链接地址,应该比较简单明了,如果你要写一些复杂的应用,还是看下FeedFlare的文档为好。将你写好的XML文件保存在web上(Google Pages是个不错的选择),在Feedburner的Optimize选项下,FeedFlare子项中找到Personal FeedFlare,填入你的XML文件地址点击"Add New Flare"就OK了。

update:在FeedFlare的XML文件中不可以有中文,否则会报错。Feedburner的中文支持一直不是很好,不过总算rss阅读没有什么影响,记得以前email阅读feed是,如果标题有中文,则肯定显示为乱码,现在好了点显示为“?”。我去除了blog标题里的中文其实和这个也有一定的联系。
不知道文心是不是还经常有机会和Feedburner沟通

-原发 behindgfw.blogspot.com