标签为 "google" 的文章

使用navigator.geolocation来获取用户的地理位置信息

W3C 中新添加了一个名为 Geolocation的 API 规范,Geoloaction API的作用就是通过浏览器获取用户的地理位置。我们可以使用navigator.geolocation来简单的获取用户的地理位置信息。本文中将简单介绍下W3C的Geolocation。

Geolocation在javascript的navigator 对象中,我们可以通过 navigator.geolocation 来使用它。不支持 geolocation 的浏览器并不包含这一对象,那么可以通过下面的代码来做能力检测,对不同的浏览器做不同的处理。

if (navigator.geolocation) {
        alert( ' 浏览器支持 geolocation ' );
}else{
        alert( ' 浏览器不支持 geolocation ' );
}

在访问 geolocation 对象时,即调用 geolocation 下面的方法时,浏览器会弹出提示,询问用户是否许可网站提供的位置服务,只有在得到用户许可过后,服务才会继续,否则将被停止,在稍后你将会了解到,我们能够捕获到用户拒绝服务的动作。下面这张图分别是 Chrome , Firefox 和 Opera 在初次访问 geolocation 时,给用户的提示:

初次使用geolocation时的警告框

初次使用geolocation时的警告框

常用的navigator.geolocation对象有以下三种方法:

  1. 获取当前地理位置:navigator.geolocation.getCurrentPosition(success_callback_function, error_callback_function, position_options)
  2. 持续获取地理位置:navigator.geolocation.watchPosition(success_callback_function, error_callback_function, position_options)
  3. 清除持续获取地理位置事件:navigator.geolocation.clearWatch(watch_position_id)

其中success_callback_function为成功之后处理的函数,error_callback_function为失败之后返回的处理函数,参数position_options是配置项,由JSON格式传入:

  1. enableHighAccuracy:true/false,它将告诉浏览器是否启用高精度设备,所谓的高精度设备包含但不局限于前面所提到的 GPS 和 WIFI,值为 true 的时候,浏览器会尝试启用这些设备,默认指为 true,在这种情况下,浏览器会尽可能地进行更为精确的查询,简单地说,如果用户有可用的 GPS 设备,会返回 GPS 设备的查询结果,IP 是最后的选择,对于移动设备来说,网络接入点(基站)或许成为另一个选择,对此我还没有完全了解,但根据测试,即时没有任何额外功能的手机,也能够得到更为精确的查询结果。
  2. maximumAge:单位毫秒,告诉设备缓存时间,主要用于设备的省电或者节省带宽方面。
  3. timeout:单位毫秒,超时事件,获取位置信息时超出设定的这个时长,将会触发错误,捕获错误的函数将被调用,并且错误码指向TIMEOUT。

例如下面的代码:

var geo=navigator.geolocation.getCurrentPosition(geo_success, geo_error, {enableHighAccuracy:true, 
    maximumAge:30000, 
    timeout:27000});

继续阅读全文……

利用google博客的ping服务接口API加快网站收录

谷歌博客推出了ping服务已经很长时间了,如果我们的博客是wordpress可以很方便的设置ping服务,但是如果我们的博客不是wordpress,或者我们的网站程序是自己手写的,那么就要自己写RPC代码了。今天断桥残雪分享一下自己写的PHP的XML-RPC代码。在此之前先说说ping服务的好处以及wordpress的ping设置。

配置ping服务,加快收录速度

谷歌的ping服务是一种快速收录的方法,打个比方就是:我们写了一篇文章想要谷歌收录,我们就可以使用ping服务来通知下谷歌,要googlebot尽快来抓取收录。谷歌官方的解释:

通过 Google“博客搜索”Ping API, 用户可以程序化的方式将博客内容的更新通知给 Google“博客搜索”引擎。这对于经常更新博客内容的用户尤其有用。博客服务提供商的管理人员也可以利用此API将其平台上的博客内容变化向 Google 通告,以便 Google“博客搜索”及时抓取来自这一服务提供商的最新内容。为设置对 Google“博客搜索”的自动 Ping 机制,请按照如下所述设置XML-RPC客户端或REST客户端以发送请求。您可以任选一种方法进行通知;两者都将按照相同的方式进行处理。

wordpress设置ping的方法

wordpress自身就带着ping服务,只要我们配置一下就可以了,步骤是:设置→撰写→更新服务。常用的ping服务有以下几个:

http://rpc.pingomatic.com/
http://ping.baidu.com/ping/RPC2(百度的)
http://blogsearch.google.com/ping/RPC2(谷歌的)
http://api.my.yahoo.com/RPC2(雅虎的)
http://api.my.yahoo.com/rss/ping(雅虎的)
http://www.feedsky.com/api/RPC2(feedsky的)

谷歌ping服务的PHP代码

关于RPC的详细介绍可以移步维基百科,谷歌ping服务的标准:

RPC端点: http://blogsearch.google.com/ping/RPC2
调用方法名: weblogUpdates.extendedPing
参数: (应按照如下所列的相同顺序传送)

  • 站点名
  • 站点URL
  • 需要检查更新的页面URL
  • 相应的RSS、RDF或Atom种子的URL
  • 可选:页面内容的分类名称(或标签)。您可以指定多个值,之间用’|'字符进行分隔。

继续阅读全文……

js8.in PR值升为4

愚人节那天,听同事说好像Google PR更新了,可是我去一查,还是为零,之前是从www.2fool.cn跳转到的js8.in所以我的PR都成了零。

今天闲着没事,查询了下PR值,我的网站PR竟然升为了4,看来近期的维护还是有成效的,虽然最近很懒写文章,可是工作日的流量一般稳定在了200个IP,谢谢大家对断桥残雪部落格,爱墙,wBox……的支持~最近实在是比较懒,很多wBox的问题都没有处理,爱墙虽然加上了管理后台,可是页面还没有美化,:)还是先这样吧,反正也是自己一个人在用~看看截图:

断桥残雪部落格pr值升为4

断桥残雪部落格pr值升为4

十大Google Buzz的使用技巧

Google Buzz最近可是红的不得了,越来越多的人选择了Buzz,通过Buzz,断桥残雪的关注度一度提高了53多人,而之前注册的twitter却一个人都没有关注断桥残雪,所以不管你喜不喜欢,Google Buzz 这些天真的很 Buzz,并且根据谷奥博客的翻译,Google Buzz 使得 Google Reader 的分享用户增加了 35%。

Google Buzz 如此热门,它的用法自然也不少,以下是其中比较有意思的 10 种使用技巧

1. 同步 Twitter 到 Google Buzz

同步 Twitter 到 Google Buzz 的方法有好几种,其中包括直接在 Google Buzz 上添加 Twitter 帐号;同时在 Google Buzz 和 Ping.fm 上关联 GTalk 状态,然后通过 Ping.fm 更新 Twitter (可以采用月光博客的方法);或者在 Google Buzz 上关联 GTalk,然后通过 twitter2gTalk 同步 Twitter 到 GTalk;等等。

2. 同步 Google Buzz 到 Twitter

要同步 Google Buzz 到 Twitter,可以通过在线工具 Buzz2Twitter 来实现。

3. 在博客上添加 Google Buzz 按钮

WordPress 博客可以使用 WPBuzzer 插件,该插件可以让你把 Google Buzz 按钮放在单独日志、静态页面、主页或者 RSS Feed 上。

如要添加其他的 Google Buzz 按钮,可以参考我爱水煮鱼的文章 给 WordPress 博客添加 Google Buzz 按钮
继续阅读全文……

雷:蓝翔技校黑谷歌!

2月18日,凭借《纽约时报》的报道,一个以汽修和烹饪为主要课程的培训学校—山东蓝翔高级技工学校,在谷歌黑客事件中爆得大名。在国内频繁做广告的蓝翔高级技工学校成为网友调侃对象。

《纽约时报》报道雷到网友

在接受媒体采访时,该校董事长荣兰祥表示,他们和谷歌黑客完全没有关系,《纽约时报》的报道“纯属笑话”。

据《纽约时报》2月19日的一篇报道,美国联邦机构针对谷歌黑客事件的调查一直追踪到中国两所学校的电脑,这两所学校是上海交通大学和山东蓝翔培训学校。

其中,针对山东蓝翔的报道指称其和中国军方有关系,相当令人震惊。报道称,“位于山东的蓝翔高级技工学校是在军队的支持下建立的一所规模庞大的职业学校,为军队培养计算机人才。该校的计算机网络是一家与百度关系密切的公司建立的。”

值得注意的是,该报道并未提及蓝翔和军方究竟有何种关系,以及其消息源来自何方。

此外,该报道还称,“美国一军火承包商也曾像谷歌一样遭到攻击,它所获得的证据使得调查人员怀疑攻击与一名乌克兰教授在一所技校教的计算机课有关。”该校“计算机系主任邵(音)先生”承认,“每年系里都有四五名学生被征召入军队。”
继续阅读全文……

Google Buzz的8个高级技巧

只要是Google的新产品出来,总有一堆的相关高级技巧被迅速挖掘出来,Google Buzz也不例外。如果你还不熟悉Google Buzz的各种操作,请看下面的Google Buzz的8个高级技巧

1.发送Buzz直邮(DM)

如果你想像twitter那样给某人发送DM,那么可以用@回复+私有buzz的方式 实现。在你写完@某人的一个buzz之后,选择发送方式为Private私有,然后在选择发送组的时候,创建一个新的组,起名“没有人”或者“美女走{谷 奥防低俗系统乱入}光图”,这个组里你谁也不放,保持空白。

buzz-private

这样,你的这条buzz就以所谓的DM形式发送了,谁也看不到,而它会以一封邮件的形式出现在buzz收信人的Gmail邮箱里。绕了这么一大圈,其实想一想我直接发邮件不就好了,有点脱了裤子放屁的蛋疼之意……

继续阅读全文……

google黑板报澄清退出中国的不实传言

对于谷歌退出中国的真相,网民进行了很多猜测,其中也有人肆意夸大事实,对此谷歌中国终于坐不住了,今天在谷歌中国黑板报中发布了《澄清不实传言》的日志,全文如下:

过去几天里,我们看到有很多关于谷歌中国以及谷歌员工的不真实的传言,一些报道称我们已经关闭了在中国的办公室,还有一些报道称我们在中国的员工已经接到通知将于近期离职。这些都是不真实的。目前,谷歌中国的员工同过去一样在办公室正常工作,讨论产品开发,与客户进行沟通。尽管谷歌总部管理层近期宣布他们将会在未来的几个星期与中 国(防河蟹)政 府就一些事宜进行商讨,谷歌中国的员工们仍在一如既往地努力向我们的用户和合作伙伴提供最好的产品和服务,用户和合作伙伴对谷歌是非常重要的。

由此可见谷歌退出中国,其实真的是为了跟中国政府谈判增加砝码,大家也就不要大惊小怪啦,静观其变吧

谷歌退出中国事件尘埃落定

对于谷歌退出中国的真相可谓是众说纷纭,断桥残雪早就认为谷歌这次退出中国其实是醉翁之意不在酒,听说希拉里在白宫与谷歌、twitter等美国的网络巨头高层共进晚餐之后,谷歌就宣布退出中国。谷歌无非是拿此事来换取跟中国谈判的筹码,或者是为了炒作,对于间谍盗取Gmail源码用于……(防河蟹,不可说)更是无从考证。

今天法新社消息已经证明谷歌宣布谷歌中国业务恢复正常:

据法新社消息,当地时间18日下午,在宣布退出中国市场、员工停止工作一周后,美国网络巨头谷歌再次表示在中国的业务恢复正常运转。
“在发表声明之后,我们给公司职员放了一段长假,以便运行测试和扫描,保证网络的安全可靠” ,谷歌在回复法新社的询问中说,“谷歌中国的职员现在都已经回到工作岗位,一切业务正常运行。” 继续阅读全文……

谷歌退出中国的意图?

谷歌退出中国市场,虽然被唐骏看来是“历史上最傻的决定”,可是对于谷歌来说这是迫不得已,面对中国的“太开放”的网络市场,谷歌实在是无力回天,中国化的网络又一次获得了成功,也许是即网络整顿之后又一次的臭名昭著!

纵观国外比较出名的网站,又有几个在国内真正的打开市场了呢?中国的网络几乎就是个山寨的网络:校内网、饭否、百度、腾讯……仔细想想这些网站不都是剽窃了国外的网站内容思想吗?谷歌如果真的退出中国,中国只会失去一个伟人,多了几个流氓!对于谷歌来说,中国市场的确是不可限量的潜力,而谷歌可能退出中国吗?

炒作?!

如果谷歌退出中国,损失最大的自然是谷歌,谷歌不会傻到损失这么大的一个网络市场,而谷歌对于国内的网络政策表示的气愤,其实我们仔细想想,我们还是在谷歌上搜索到了东西,又何必去想我们是“据当地法律法规和政策,部分搜索结果未予显示。”呢?
谷歌也应该明白这个问题,所以我想,谷歌这次退出中国是一个炒作

百度因为 昨天的伊朗网军攻击,一夜之间全国人民都在关注,而谷歌退出中国今天一传出风来,中国的网民立刻会忘记昨天“百度的沉痛”,而关心起来谷歌是否真的会离开中国。断桥残雪以为这就是谷歌退出中国其实是为了炒作。
继续阅读全文……

第1页 / 共2页 12
返回顶部