存档

文章标签 ‘Google’

升级WordPress

2008年4月30日

好长时间没有更新和升级程序了,抽空将wordpress升级到2.5.1,wordpress项目组还真是比较勤恳的,版本升级不断。发现升级还是蛮智能的,然后自己更新了sidebar.php、header.php、footer.php、single.php、404.php等若干页面的代码,就是有一点原来post中的javascript代码不执行了,正在想办法解决中。

同时惊叹Akismet反垃圾评论功能之强大“Akismet has caught 1,885 spam for you since you first installed it.”

今天Google/ig也推出了新主题:Get artist themes。发现里面的主题都还不错,都是些世界上最受尊敬的画家、艺术家、企业、组织制作,遂换之!Now you can put the work of world-class artists and innovators on your personalized Google homepage.

标签: , ,

ghs ip地址

2007年6月1日

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

64.233.179.121 resolves to hs-in-f121.google.com

66.249.81.121 resolves to bx-in-f121.google.com

72.14.207.121 resolves to eh-in-f121.google.com

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

update:2009年11月2日(目前没有ip可用!)

216.239.32.21 

216.239.34.21

216.239.36.21

216.239.38.21

以上216开头四ip来自 AdSense for domains 设置指南,没查到主机名,不过从诞生那一刻开始就被屏蔽了

64.233.179.121 resolves to hs-in-f121.google.com. (X)

66.249.81.121 resolves to bx-in-f121.google.com. (X)

66.249.91.121 resolves to ik-in-f121.google.com. (X)

72.14.235.121 resolves to tw-in-f121.google.com.(X)

209.85.171.121  resolves to cg-in-f121.google.com.(X)

72.14.203.121 resolves to …

72.14.207.121 resolves to eh-in-f121.google.com.

74.125.43.121 resolves to bw-in-f121.google.com.

74.125.53.121 resolves to …

74.125.47.121 resolves to yw-in-f121.google.com.

74.125.77.121 resolves to ew-in-f121.google.com.

74.125.93.121 resolves to qw-in-f121.google.com.

74.125.95.121 resolves to …

74.125.113.121 resolves to vw-in-f121.google.com.

PS:

1、你也可以直接指向ghs.behindgfw.com,已经将这个域名指向到可访问ip上,并保持经常更新。

2、文后标注有 (X)记号的IP好像已经被Google从GHS序列中删除了。

thanks for:JMJ

标签: , ,

“超短网址”A-Z

2007年5月15日

大家都知道网址越短越简单越方便记忆,可能你早已发现在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调整了网站排名后应该有少许改变。

标签: ,

Google AJAX Feed API 与 Cross Site AJAX

2007年4月19日

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

标签: , ,

Google个性化主页集成GoogleTalk插件

2007年3月15日

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发帖子呢!

标签: ,

GoogleMAPs Hack

2007年1月18日

问题的提出:在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

标签: , ,

Gfans必备Firefox插件:Google“开始”菜单

2007年1月9日

作为一个Google粉丝,你注册了几乎所有Google 的服务,但是每次当你要访问这些服务站点的时候,是不是苦于输入那些麻烦的网址呢?好吧,虽然暂时还不能给你一个Google的OS操作系统,但是相信这个Google“开始” 菜单一定对你很有诱惑力吧?!
平时你可以通过登陆你的Google 账户页面来访问你已注册的相关服务,但是这样的土办法怎么能和这个快捷的Google“开始”菜单相比呢?!
如果你在使用Firefox火狐浏览器,那么请到Mozilla官方Addon站点去下载这个GButts插件,GButts支持自定义图标显示,在Settings里你可以方便的定制自己想要的Google 服务图标,它已经涵盖了目前全部的Google服务, 包括多个beta服务。
类似的Firefox插件还有GUtil!,大家也不妨一试, 不过它目前还不提供自定义图标菜单功能。
来源:西行资讯

再介绍个:Vista傻瓜式破解补丁v2 (2007.1.6)
在Vista下即右键点击此程序,选择在管理员模式下运行,自动改时间重置激活期限,自动安装俄罗斯破解补丁,并自动重启破解,自动恢复系统日期,使得Vista激活期限永远是30天。
2007.1.6加入的功能:
1).完善了系统判断功能,非Vista系统不能运行
2).更新了俄罗斯破解补丁,支持64位Vista的破解
下载地址:
http://mirror.gochina.cn/liuhang/TimeStop.exe(未验证)
来源:http://bbs.gochina.cn

标签: , ,