Posts Tagged ‘Google’

中国大陆 Google 服务可用情况

星期二, 3月 23rd, 2010

下图是刚刚查到的最新情况,查询链接在此

(更多…)

转贴:避免垃圾评论

星期三, 1月 13th, 2010

转自:http://www.google.com/support/webmasters/bin/answer.py?hl=cn&answer=81749

评论功能是网站管理员建立社区和读者群体的绝佳方法。 但遗憾的是,评论功能经常被垃圾评论发送者或其他居心不良者滥用,其中有许多人使用脚本或其他软件来生成和发布垃圾评论。 如果您收到过像广告或指向无关网站的随机链接,那么您就遭遇了垃圾评论。 下面提供了一些建议,有助于减少或防止您的网站中出现垃圾评论。

使用防垃圾评论工具

大多数网站开发工具,特别是博客工具,可能需要评论者证明他们是真的用户,而非讨厌的垃圾评论制造引擎。 您可能已经知道:一般情况下系统会向用户显示变形图片(通常称为 CAPTCHA),并会要求用户键入在图片中看到的字母或数字。 某些 CAPTCHA 系统还支持音频 CAPTCHA。 这是防止垃圾评论的一种非常有效的方法。 此过程可能会减少在您网页上随意留言的用户的数量,但是无疑会改善评论的质量。

打开评论审核功能

评论审核功能意味着只有在您手动检查和批准评论后,评论才会显示在您的网站中。 这表示您将在监控评论方面花费更多时间,但是它的确有助于改进访问者的用户体验。 如果您定期发布有争议的主题,这些主题常会引发热烈的讨论,那么多花点时间是值得的。 您通常可以在博客软件(例如 Blogger)中进行设置。

使用"nofollow"标记

几年前,Google 与 Yahoo! 和 MSN 都引入了"nofollow"HTML microformat,此属性已经被广泛采用。 rel="nofollow" 属性的所有链接都不会用于计算 PageRank 或确定您的网页与用户查询的相关性。 (例如,如果垃圾评论发送者在您的评论中加入这样一个链接:

<a href="http://www.example.com/">这是一个不错的网站!</a>

它将转换为:

<a href="http://www.example.com/" rel="nofollow">这是一个不错的网站! </a>

在计算 PageRank 时,这个新链接不会纳入考虑的范围。 这不会阻止垃圾评论,但可以避免通过 PageRank 时出现问题。

默认情况下,许多博客网站(例如 Blogger)会自动为所有发布的评论添加此属性。

禁止在评论中加入超链接

如果您可以访问服务器,则可能希望更改其配置以便从留言簿的评论链接中删除 HTML 标记。 垃圾评论发送者仍可以留言,但是不能够发布有效的超链接。

使用 robots.txt 或 META 标记拦截评论页

您可以使用 robots.txt 文件来阻止 Google 访问特定网页。 这不会阻止垃圾评论发送者留言,但意味着这些评论中的链接不会对网站产生负面影响。 例如,如果评论保存在 guestbook 子目录中,您可以向 robots.txt 文件添加以下内容:

    Disallow:/guestbook/

此语句会阻止 Google 将 guestbook 及任何子目录中的内容编入索引。

您还可以使用 META 标记来阻止对 http://www.example.com/article/comments 等单个选定网页的访问。 如以下标记:

    <html>    <head>    <META NAME="googlebot" CONTENT="noindex">

对启用留言簿或评论三思而后行

大量的垃圾评论不会让用户对网站有什么好印象。 如果此功能不会为您的用户增加很多价值,或者您没有时间定期监控留言簿或评论,可以考虑关闭这些功能。 大多数博客软件(例如 Blogger)会要求您关闭单个帖子的评论功能。

在GAE里添加Twitter API的步骤

星期四, 8月 6th, 2009

 在GAE里添加Twitter API的步骤

 
1. 登录http://appengine.google.com/,输入自己的gmail帐户和密码,创建GAE。第一次建GAE需要SMS短信验证认证,国内用户输入“+8613xxxxxxxxx”。
2. 认证过了之后就可以创建自己的应用了,输入一个GAE里未被占用的id和描述,完成应用的创建。
3. 在本地下载Phthon并安装,建议v2.5.4,其它版本未测试。下载地址:http://www.python.org/download/releases/,大米盘下载:http://www.damipan.com/file/2ticaZ1.html
4. 在本地下载最新GAE SDK并安装,下载地址:http://code.google.com/intl/zh-CN/appengine/downloads.html
5. 获取源码(用SVN),到这里http://code.google.com/p/birdnest/,不会下到这里下载(来自http://bbs.ifanr.com/viewthread.php?tid=1778)。
    Windows的SVN客户端用TortoiseSVN,下载链接:http://tortoisesvn.net/downloads
6. 将gae.zip解压到X:\gae(X代表本地任意盘符,比如C、D等),用记事本打开X:\gae\app.yaml,将第一行nest改成自己的GAE id(第2步创建的id)。
7. 在命令行窗体,进入X:根目录,输入“appcfg.py update gae”完成上传,注意如果在X:\gae输入这个命令行会提示找不到gae目录。
 
TwitterFox修改使用自定义API方法
 
1. 打开C:\Documents and Settings\用户名\Application Data\Mozilla\Firefox\Profiles\随机串.default\extensions\twitternotifier@naan.net\components\nsTwitterFox.js,将第38行的“http://twitter.com/”改成“https://你的id.appspot.com/api/”。
2. 打开Firefox,登录TwitterFox即可。
 
twhirl修改使用自定义API方法
 
1. 添加用户时选择“laconi.ca”而不是“Twitter”,用户名输入“用户名@你的id.appspot.com”(不要添加“/api”后缀),然后点“+”添加即可。
 
 
删除已经上传到GAE里文件的方法
 
1. 修改包里app.yaml的version成其它值,比如原来是1,现在改成2,保存。
2. 在命令行窗体,进入X:根目录,输入“appcfg.py update gae”完成上传。(以gae为例)
3. 打开http://appengine.google.com/页面,点你的id链接(即Application下的对应的id链接)打开Dashboard页面。
4. 点开左侧边栏里的Versions,在右上栏选择新添加的2版本,点“Make Default”按钮,然后删除以前的版本,比如1版本(缺省版本无法删除)。
 
 
TortoiseSVN使用说明
 
1. 安装完并重启机器。
2. 为了区分于其它目录,最好新建一个目录,比如X:\SVN。
3. 对应不同的模块创建不用的目录,比如birdnest就在X:\SVN下建birdnest子目录。
4. 在资源管理器里右击X:\SVN\birdnest子目录,选择“SVN Checkout”,URL里输入网上找到的模块URL。
    比如我们在http://code.google.com/p/birdnest/的Source标签里找到下面两行:
        # Non-members may check out a read-only working copy anonymously over HTTP.
        svn checkout http://birdnest.googlecode.com/svn/trunk/ birdnest-read-only
    那上面内容中标红的内容即为模块的URL,最后的“/”可以省略。(最后的birdnest-read-only是命令行方式的输出目录)
   注意:有些情况trunk目录不一定是最后更新过的,比如birdnest的trunk目录就不是最新的。
   解决办法是回到前面获取URL的Source标签,点“Browse”链接,象birdnest可以看到“svn/branches/gae”和“svn/branches/stable”两个版本,gae应该是到针对GAE的稳定版本,stable也是稳定版本。我们主要用于GAE,那就选择gae版本,那新的URL应该是http://birdnest.googlecode.com/svn/branches/gae,删除下载错误的版本,重新通过“SVN Checkout”再Checkout一次。
5. Checkout下来的文件包含了好多SVN的信息,我们在上传之前应该删除这些无用信息,解决办法是在命令行使用“xcopy 原目录 目标目录 /s /i”来把内容拷到新的目录,因为SVN的信息是隐藏文件所以不会拷过去。
 
 
Cron 计划任务
链接:http://code.google.com/intl/zh-CN/appengine/docs/python/config/cron.html
 

让Google网页快照恢复使用的方法

星期一, 5月 18th, 2009

在Google上搜索“Google Cache”会获取很多关于如何修复Google的网页快照,大多原理都是替换被屏蔽的Google页面的“search?q=cache”关键字,有些情况可能还需要替换Google网页快照的IP地址。

再就是利用各种浏览器的插件功能,在页面打开后自动做上面的内容替换。

这里我以TheWorld(世界之窗浏览器)为例,其论坛的插件总汇页面里包含一个“修复Google快照插件”,下载后解压到本地的TheWorld安装目录的plugin目录下,绿色版本要自己在TheWorld.exe所在目录新建一个子目录plugin,在plugin下每个插件都放在自己的目录里,如图:

 修复Google快照插件本地下载:EnableGooglecache.rar

 我在压缩包里google.html的基础上做了修改:
<script language="JavaScript">
var originalString = '/search?q=cache:';
var stringReplace = '/search?ignore=me&q=cache:';

if (top.location.href.indexOf (originalString) > 0)
{
 var temp = top.location.href;
 
 temp = temp.replace(originalString, stringReplace);
 top.location.replace(temp);
}
else
{
 var aTag = document.all.tags("A");
 
 if (aTag.length > 0)
 {
  for (i = 0; i < aTag.length; i++)
  {
   var temp = aTag[i].href;

   if (temp.indexOf(originalString) > 0)
   {
    temp = temp.replace(originalString, stringReplace);
    aTag[i].href = temp;
   }
  }
 }
}
</script>
可以把上面的内容直接覆盖到google.html文件,或者另存成另外的文件名,比如google_cache.html,然后修改plugin.ini文件里的FileName项为google.cache.html,如图:

上面内容本地下载(下载后把.txt去掉):google_cache.html.txt

转贴:当飞信的API遇上GAE的URL Fetch API

星期一, 4月 27th, 2009

(原创作者:Java Yu,原文链接:http://www.javayu.com?p=2489)

这几天一直在想怎么使用GAE来实现一个自动短信通知功能,由于google的免费短信服务已经关闭,而飞信的python库又不怎么可能放到GAE上面。最后找到了这玩意:http://sms.api.bz/ 它是中国移动飞信的一个第三方的API入口(不能保证安全性和私密性),通过GET方式发送请求就可以实现发送飞信的功能。

具体的url如下:
http://sms.api.bz/fetion.php?username=13800138000&password=123456&sendto=13800123001&message=Hello

其中username的值是发送方的手机号,password是发送方的飞信密码,sendto要发送目标的手机号码,而message就是飞信中的内容。上面的那个URL就是用来向13800123001内容为”Hello”的飞信,要注意的是,发送方和接收方比较已经是飞信好友。

有了这玩意,配合一下GAE的URL Fetch API,就可以实现自动飞信通知的功能:
from google.appengine.api import urlfetch
def sendmessage(number,message):
    url = "http://sms.api.bz/fetion.php?username=13800138000&password=123456&sendto="
    url = url+number+"&message="+message
    urlfetch.fetch(url, payload=None, method=urlfetch.GET, headers={},allow_truncated=False, follow_redirects=False) 

要发送飞信的时候,就通过调用sendmessage这个函数就行了,number是指目标的手机号,而message是要发送的内容。

PC浏览上打开Google Latitude的步骤

星期一, 3月 16th, 2009

Google提供了Latitude功能,中文叫“纵横”,可以通过手机上的SIM卡获取基站位置或GPS来定位,但Google Latitude只是一个插件,需要做一些设置才能显示这个插件,这里把如何显示这个插件以图示方式简单说明一下。

首先我们在浏览器的地址输入google主页的地址http://www.google.com

如果当前浏览器设置的默认google首页是中文,则显示如下图的中文首页,如果默认是英文首页则跳入下一步:

此时需要点右下角的“Google.com in English”链接切换到英文首页,如下图:

在Google英文首页,可以点“Go to Google China”可以回到中文首页。注意右上角的iGoogle和Sign In链接,点iGoogle进入“我的Google主页”。如果没有登录下一页会显示Sign In链接,点Sign In链接进入登录页面如下图:

输入google的帐户(即是gmail的帐户)和密码点“Sign in”登录,可以打开iGoogle页面。如果已经将Google Latitude添加进iGoogle,则显示如下图:

到这里就完成了打开Google Latitude的步骤。点地图上的加/减号可以放大/缩小,点右上角的最大化按钮可以最大化Google Latitude插件,点地图下面的左/右箭头可以切换查看好友的位置。

点上图的最大化按钮会显示最大化插件,如下图:

在此界面,点右上角的“恢复窗体”按钮可以回到iGoogle主界面。在iGoogle界面随时都可以点页面右上角的Classic Home回到Google的英文首页。

在最大化界面,点Map可以切换地图模式,如下图:

如果没有在iGoogle首页添加Google Latiude插件,则需要在浏览器的地址栏输入http://www.google.com/latitude,如下图:

打开网页后点如下图的Add Latitude to iGoogle链接将Google Latitude添加到iGoogle首页:

链接:Google春运交通图

星期四, 1月 31st, 2008

春运交通图

图例:

用法:点击图上的小图标即可显示相关信息。

google 服务器ip地址列表

星期三, 3月 21st, 2007

america.google.com
IP Address #1:64.233.183.104
IP Address #2:64.233.183.147
IP Address #3:64.233.183.99
IP Address #4:64.233.183.103

asia.google.com
IP Address #1:66.102.7.99
IP Address #2:66.102.7.147
IP Address #3:66.102.7.104

base.google.com
IP Address #1:66.249.93.104
IP Address #2:66.249.93.99

book.google.com
IP Address #1:72.14.203.133

calendar.google.com
IP Address #1:66.102.11.99
IP Address #2:66.102.11.104

code.google.com
IP Address #1:66.102.11.104
IP Address #2:66.102.11.99

directory.google.com
IP Address #1:64.233.183.147
IP Address #2:64.233.183.99
IP Address #3:64.233.183.103
IP Address #4:64.233.183.104

download.google.com
IP Address #1:66.102.11.99
IP Address #2:66.102.11.104

earth.google.com
IP Address #1:64.233.183.147
IP Address #2:64.233.183.103
IP Address #3:64.233.183.99
IP Address #4:64.233.183.104

email.google.com
IP Address #1:66.249.91.107

europe.google.com
IP Address #1:64.233.183.99
IP Address #2:64.233.183.103
IP Address #3:64.233.183.147
IP Address #4:64.233.183.104

images.google.com
IP Address #1:66.102.9.147
IP Address #2:66.102.9.99
IP Address #3:66.102.9.104

mail.google.com
IP Address #1:72.14.205.83
IP Address #2:72.14.205.19

map.google.com
IP Address #1:66.102.11.104
IP Address #2:66.102.11.99

news.google.com
IP Address #1:64.233.183.99
IP Address #2:64.233.183.103
IP Address #3:64.233.183.147
IP Address #4:64.233.183.104

talk.google.com
IP Address #1:66.102.11.125

tools.google.com
IP Address #1:216.239.59.104
IP Address #2:216.239.59.99
IP Address #3:216.239.59.103
IP Address #4:216.239.59.147

translate.google.com
IP Address #1:66.102.11.99
IP Address #2:66.102.11.104

video.google.com
IP Address #1:66.249.93.99
IP Address #2:66.249.93.104

www.google.com
IP Address #1:66.102.9.147
IP Address #2:66.102.9.99
IP Address #3:66.102.9.104

引用来源:http://blog.goldtimes.net/blogview.asp?logID=192