Google (谷歌)中国的博客网志,走近我们的产品、技术和文化

介绍 OpenSocial Dev App - 它让开发 OpenSocial 应用更方便了!

作者:Arne Roomann-Kurrik, 谷歌开发工程师
翻译:Guibin (孔贵宾)

今天我非常荣幸能够发布 OpenSocial Dev App:一种能让原型和 JavaScript 代码调试在容器环境中运行的工具。其目的是让那些不熟悉 OpenSocial JavaScript APIs 的新手们学习起来更轻松,同时给经验丰富的开发者们提供了一种更快捷的方式,无需编写全部的 XML 规范,或下载一个文件到服务器上,或安装一系列简单的测试应用程序就可直接测试新容器和 APIs 方法。

作为一名 OpenSocial 开发者,我已经编写了很多小配件以测试我们的新容器和 API 函数。之前,这种测试工作一般包括填写配件的 XML 规范,编写 JavaScript 代码,下载文件到服务器上,把配件安装到容器中以及下载应用程序。我发现我经常忘记在规范中填写一些必要的东西,使输入混乱,或者把 newFetchPersonRequest 混成 newFetchPeopleRequest(不下一百回了),这些事情就经常让编写测试代码的过程看起来很令人沮丧。

利用 Dev App,用户可以编写一组测试函数,并在编辑窗口直接运行。以后还想用到代码吗?这些样品都可以保存下载。

下面我们列举了 Dev App 的一些特性:
Code tab--在现今容器上测试 JavaScript 代码。你可以保存或下载代码样品,这对编写小测试文件或样品来说意义很大。点击下载样品的名字,在新的浏览器窗口中打开它--该窗口的 URL 可被标记,也可发送给朋友或者在调试报告中使用。

Sample tab--一个描述一般 OpenSocial 活动的样品列表(我们希望持续增加更多的样品),在你的容器上你可以直接下载这些样品到 code tab 以测试它们的功能。一旦下载好了,试着改变样品以添加新的功能特性。

Data Viewer tab--当需要人名和持续数据时,检查容器返回的数据。是不是想看看容器能否以 ID 支持提取人名方式?是不是想看到容器实现的领域以及应用程序应用的领域。利用这一工具就可快速探讨数据,而且不用编写任何一行代码。

Export XML tab--现在编写 XML 规范就像填写一张简单的表格。如果希望通过不同的代码样品使用相同的数据,输入将可被下载并保存。

News tab--从众多 OpenSocial 开发人员的博客中收集最新作品,并在某一块地方作出介绍。掌握众多 OpenSocial 容器的最新动态,而且无需关注很多不同的博客。

Help tab--提供帮助的功能,OpenSocial Dev App 功能是一个在线的帮助浏览器,一本全面的"入门"指南。

更多信息,链接以及在线帮助指南的副本,都在 the OpenSocial Dev App homepage 首页。如果想在容器上测试 OpenSocial Dev App,从下列网站列表中就可以安装:

Friendster
hi5
orkut
MySpace
Ning

如果你喜爱的容器不在上述列表内,请不用担心--使用下列 2 个 XML 链接之一就可使用 OpenSocial Dev App。

OpenSocial Dev App for API version 0.7
OpenSocial Dev App for API version 0.8

编码愉快!

(英文原文来源:http://opensocialapis.blogspot.com/2008/10/writing-opensocial-code-just-got-easier.html

固定链接  |  引用此贴的链接  |



喜欢“我的地图”吗?在你自己的 API 应用上使用它的线条和形状编辑器吧!

转自:谷歌地图API官方博客(英文)
作者:Pamela Fox
翻译:Chenfei
原文地址:http://googlemapsapi.blogspot.com/2008/05/love-my-maps-use-its-line-and-shape.html

在我们发布谷歌地图上的那个“我的地图”编辑器的时候,开发者的反应是“太酷了,但我怎么才能在我自己的网站上也用上这样的工具呢?”。作为最初就是因为有地图 API 以及有一个相当好的开发者社区而被吸引到谷歌来的人,我就想一定要让开发者们能够在他们自己的网站上也能用上和“我的地图”中一样的编辑工具。

现在,我很高兴的宣布,这个支持可编辑的折线和多边形这样的图像使用界面功能现在是地图 API 的一部分了。

也就是说,比如,你有一个想让用户能够编辑的多边形(GPolygon)。只需调用GPolygon.enableEditing(),用户创建的多边形的每个边在用户光标悬浮在这条边上的时候都会出现一个可拖拽的小方块,用户可以拖动某个方块点来编辑对应的边。要是你又不想让它可编辑,调用 GPolygon.disableEditing() 就可以了。

另外我们也列出了 GPolygonGPolyline 的一些附加事件,这样你很容易就可以模仿“我的地图”的使用功能了(在 API 应用或者是小地图中),具体的做法就是,在 mouseover 的时候调用 enableEditing 方法,在 mouseout 的时候调用 disableEditing 方法。要确认用户什么时候做了编辑的话,侦听 lineupdated 事件就行了。如果你想让用户能够从无到有画一条完整的新的 GPolyline,像下面这样调用 enableDrawing:

var polyline = new GPolyline([]);
map.addOverlay(polyline);
polyline.enableDrawing();

在地图上的每次点击都会增加一个新的段点来连接折线,直到用户双击或者单击折线开始的那个顶点。你也可以调用 enableDrawing 来让用户能够追加一个段点到一条已经存在的折线的任何一端。每个人都喜欢漂亮一点的颜色,所以我们也提供几个方法让你能够改变折线或者多边形的样式:setStrokeStyle 和 setFillStyle。尽情玩吧,呵呵,有什么问题可以到我们的论坛上说说。

这里有一个在单独的窗口打开的例子。

固定链接  |  引用此贴的链接  |



中文搜索:公正性是实现准确性的根本—中国搜索行业应当立即行动起来、正视搜索公正性



这两天,互联网上出现了这样的观点:“垃圾信息是搜索不公正主因” 。

谷歌中国认为,这是在搜索的“公正性”与“准确性”两个不同层次的事情间偷换概念,我们认为中国搜索行业最需要做的、最紧迫的事情,就是正视公正性与客观性对中国搜索行业的根本性意义,没有搜索公正性,搜索的准确性就无从谈起。

或者让我们用反垃圾信息(这也只是搜索准确性的技术领域之一)来举例。

在海洋般浩瀚的互联网世界里,任何搜索引擎都会受到垃圾乃至不良信息影响,然而这些垃圾或不良信息在不同的商业模式面前面临着两种不同的生存可能:一种是鬼鬼祟祟千方百计去骗取网民的注意力;一种是掏点小钱就能“漂白”身份登堂入室畅通无阻。对于搜索厂商而言,能否杜绝前者,只是技术问题;能否根除后者,则是价值观问题。就好比一个人,人可以有能力的不同,但所有人都必须堂堂正正。

事实上,谷歌中国相信,今天搜索行业的技术水平已远远超出了靠人工干预解决垃圾信息的初级水准。在这方面的技术研发上,谷歌从诞生第一天开始就进行积累,至今已有10年历史,而通过机器、技术手段来解决垃圾信息早就成为世界通行的法则,现实已经证明了它的成功。所以,在垃圾信息和公正性上,我们旗帜鲜明的认为:

- 不能用搜索“准确性”混淆甚至代替搜索“公正性”的概念和基础地位
- 世界反垃圾信息技术水准无时无刻不在突飞猛进,不能让反垃圾信息成为大规模人工干预搜索结果的借口

在正式切入公正性的定义、搜索引擎的根本之前,我想讲两个故事,这两个故事都同中文搜索的公正性直接相关。这两个故事或许会让每一个致力于中文搜索技术进步的工程师感到痛心。我们不妨思索这样一个问题——如果搜索结果页面的黄金位置注定是广告,那搜索技术的创新还有什么意义?中文用户会有怎样畸形的体验?

1.迷失的中文搜索“黄金三角区”。
通常搜索引擎结果页面都有一个最最重要的黄金三角区——“搜索结果左上角”,也就是最前面的五个搜索结果,这个区域就好比一张报纸的头版头条一样珍贵和重要。用户期待在这里看到最准确的他们最需要的信息。
我们看到一个调查报告,美国用户在他们最常使用搜索引擎的搜索结果页面上,目光主要聚焦在搜索结果的“黄金三角区”,大概用时30秒,而中国用户的目光却散落在整个页面,用时超过60秒,所谓“黄金三角区”对中文搜索居然毫无意义。这很重要的一个原因,是用户在原本的关键位置无法找到非广告内容所致,他们需要自己满屏地、甚至翻屏的辛苦寻找有用信息。合计起来,中文用户每天比美国用户在搜索上浪费超过250万小时(或者超过10万天)的时间。

    


2.“秦皇岛地图”的故事——搜索从第二页(才)开始。
2006 年年初,我们在做调研的时候发现了这样一个用户的故事。我们请用户搜索“秦皇岛地图”,这个用户的行为非常奇特,在进入“秦皇岛地图”的结果页面后,用户直接下拉滚动条到页面底端。我们非常奇怪,问用户为什么这样做?用户为什么根本不看第一条搜索结果?用户说“反正前面都是广告,直接看后面几页好了”。
这个回答让我们非常震惊,因为用户已经不再信任那些排名靠前的搜索结果。这是非常可悲的,中文用户的搜索从第二页开始。

由此,让我们回到最基本、也是最关键的问题上——究竟什么是搜索的公正性?

搜索公正性,就是搜索页面最宝贵的区域不由广告价码来决定而由信息本身的质量决定,在中国也许还应该加上两点补充,即保护用户对搜索结果信息的知情权和不滥用自身的市场地位。

对于上周突然出现的一些奇怪声音,中国网民应当看清以下几个事实:

1. 垃圾信息和搜索公正是截然不同的两件事。
搜索公正性是负责任的搜索引擎公司对用户的一个承诺。搜索结果最终的公正排序,应当是以一定的算法系统对充满着庞大的人类智慧的网页和链接得出的运算结果,而不是出于一己利益人为干预和改变。当前危害中国搜索公正性最严重的问题,是在用户很难知情的情况下,将充满商业目的的广告按照价码的高低人为排列在正常的搜索结果之前。我们呼吁所有还在使用这种“过时商业模式”(竞价排名早在2002年就已被美国搜索行业彻底摒弃)的搜索引擎,立刻停止这种损害消费者利益的做法。这是保证中国互联网长期健康发展的根本所在。

打击垃圾信息的目的,是打击一些垃圾信息的发放者,避免他们企图通过不公平的作弊手段来操纵自己网站排名,让所有的用户受益于最佳的搜索质量。谷歌中国一直把处理垃圾信息作为重要目标。作为重点研究方向之一,我们已经研发了大批并行算法来发掘海量的数据,并在保护隐私和确保公正的前提下,检测垃圾信息。谷歌在这方面的研究已有10年历史,而在谷歌中国,从我们的中国工程研究院成立至今,每一个季度,谷歌中国处理垃圾信息的工作一直是中国搜索引擎里最好的,也是在谷歌全球所有搜索语言中保持领先的。

2. 公正性是搜索的根本。
在搜索结果中混入广告、按照广告价码的高低来排序的方式,违背了搜索公正性的根本。任何其可能带来所谓好处的讨论都是舍本逐末的。绝大多数垃圾信息是以商业目的为动机,如果一个搜索引擎收取好处,以广告的名义提高垃圾信息的排名,或者任意根据收费多少而主观决定何谓“搜索热点”,这势必将损害绝大多数网民的根本利益。网民使用搜索引擎是来寻找“答案”的,而非仅仅是“广告”,广告也许是“答案”的一部分,但绝不会是全部。

日前,有媒体报道称有多起用户因支付宝假冒客服热线而上当受骗的案例,这条报道是完全不负责任乃至颠倒黑白的。随后我们看到了支付宝的正式声明,指出文章中提到的骗子电话并非来自谷歌搜索结果,这让日夜与垃圾信息作战的谷歌工程师团队长舒了一口气。

3. 我们呼吁所有的搜索引擎,加入谷歌、腾讯、雅虎的行列,作出下列承诺:
(1) 明确标识和区分广告及自然搜索结果,以免误导用户;
(2) 珍惜搜索结果页面的黄金区域,决不让第一页搜索结果全部为广告充斥,让中文用户彻底告别搜索从第二页开始的历史;
(3) 绝不滥用自身的市场地位,绝不以收费或变相收费的形式来改变或删除搜索结果。

谷歌中国一直坚持的原则是:不人为干预搜索结果。我们不允许在自然搜索结果页上显示任何广告;谷歌刊登的广告只会出现在搜索页面的右边或者顶部的独立区域,并且用竖线、底色与其它的自然搜索结果明显地区别开来;最后,谷歌标识出的“广告”也不是纯粹根据广告主出价来排序,还会考虑到该广告对用户搜索词的相关度,而不只是出价最高的。谷歌所有广告信息均清晰地被标记为“赞助商链接”(“Sponsored Links”),这一术语是目前世界公认的标准术语。

其它与公正性、搜索排名技术相关文章
谷歌排序的介绍:http://googlechinablog.com/2008/07/blog-post_21.html
谷歌排序背后的技术:http://googlechinablog.com/2008/07/blog-post_23.html
谈 Page Rank – Google 的民主表决式网页排名技术:http://googlechinablog.com/2006/02/page-rank-google.html

客观公正性是搜索行业的根本标准:http://googlechinablog.com/2008/04/blog-post_14.html
谷歌广告的成功利器:http://googlechinablog.com/2008/04/blog-post_16.html
说一说“谷歌资讯”的使用技巧与搜索行业“客观性”的基本原则:http://googlechinablog.com/2008/04/blog-post_07.html

固定链接  |  引用此贴的链接  |



利用网站管理员工具进一步诊断您的网站



看图新体验,贴图新选择:谷歌看图、谷歌贴图论坛插件发布



不论是论坛的开发设计者,还是论坛的活跃小水车,我们或许都有这样的体验:为了看朋友们分享的旅行图片,要左顾右盼拉完长长的页面;为了和朋友们分享一张趣图,要先搜索后下载再等待慢慢上传……看图的不尽兴,插图的不便利,让您在欣赏美图的同时是否感到总有遗憾呢?而生活中越来越多的好图累积是否也让您担心内存告急呢?

“一切以用户为中心”的谷歌理念让工程师们巧思妙想,革新论坛看图和贴图的方式,与您分享这样两款插件:谷歌看图谷歌贴图,一起来享受我们的新视图时代吧。

随心所欲看图

谷歌看图是一款为论坛用户量身定做的图贴浏览插件。它提供了一种以图片为中心的视图,您可以自主选择以幻灯片、缩略图以及图文混合等不同方式进行图片浏览,方便查看帖子中的图片。观图?看字?还是图文共赏?喜好全在自己啦。这让我们的视图体验更便捷、更愉悦。
    


随时随地贴图

谷歌贴图则让我们拥有了多样化的贴图新选择,不用再苦等本地上传了。贴图帮助您在发贴时更迅速、更方便地插入图片。您可以从Picasa网络相册中搜索图片;也可以在自己或者朋友们的Picasa网络相册中选取喜爱的图片;当然,您还可以将本地图片传入Picasa网络相册再插入到论坛中。这样不仅省空间、省时间,也让您的图片库更丰富,更集中。
    

忙碌的生活充满了各种复杂的情绪感受,我们用自己的方式展露心底的喜怒哀乐,记录身边的点点滴滴,而图片,或许是最令人心动、最能回忆起美好往事的载体。正因如此,我们努力尝试,推出谷歌看图与谷歌贴图,希望捕捉到生活里更多更美的瞬间,与朋友们尽情分享。

最后,欢迎各论坛版主下载谷歌看图谷歌贴图这两个插件,并安装到您的论坛上,来更好地优化论坛用户的看图和贴图体验。

固定链接  |  引用此贴的链接  |



谷歌财经之股票筛选器——高级选股第一步



如何通过可靠的财经信息,在茫茫股市中选取有最具潜力和投资价值的公司,是成功投资的第一步。作为我们针对这些需求的一个尝试,谷歌股票筛选器最近针对财经数据增加了均价、涨跌、资产负债率、投资回报率、股本回报率等有用的筛选条件。具体如何用这个工具来筛选股票,方法很简单,让我们一起来体验一下。

从主页面搜索框右边可以找到链接入口:股票筛选器。点击进入页面:
    


页面上方是地区、交易所、板块的选择。目前可以选择美国和中国的交易所。

页面中间是默认的四个筛选条件,及对应的市场分布图。切换交易所和板块则可以查看对应不同交易所和板块内的公司分布。

了解了市场分布之后,我们就可以直接拖拉分布图上的小手柄来设置筛选范围。
    


页面下方是筛选结果统计和公司列表。每次我们更改条件,筛选结果都会自动刷新,用表格的形式显示在这里。每个结果列的头部都可以点击来进行降序、升序排序,比如这里的市值、市盈率,三次点击之后恢复到默认的排序。

了解了筛选器的使用方法,现在提供一些基本的条件组合,以供参考。

1. 放量上升股 / 放量下跌股(成交量较大,市值较小,涨跌幅较大或者较小)

2. 季度涨幅榜(按照季度涨跌来排名)

3.价值成长股(市盈率较小,利润率和长期收益增长率较高)

4. 低负债成长股(资产负债率较小,投资回报率和收入增长率较高)

大家可以参照这些筛选器设置,根据不同的市场行情和板块,设置不同的筛选数值和条件。谷歌股票筛选器工具本身还提供数据和搜索功能,希望提供给广大股民一个理性分析的平台,而不是被茫茫的讨论和讯息所淹没。实际操作的时候,还是建议大家结合谷歌财经特有的 走势图及新闻,对筛选结果再进行具体分析。

最后抄一句巴菲特的名言,送所有在股市中闯荡的各位,祝大家好运!

Be fearful when others are greedy, and be greedy when others are fearful (在别人贪婪的时候谨慎,在别人恐惧的时候贪婪)。

联系我们,请到这里

固定链接  |  引用此贴的链接  |



在自己的计算机上运行搜索引擎——谷歌搜索服务器虚拟版发布



谷歌公司的使命是整合全球信息,使人人皆可访问并从中受益。对于那些防火墙背后,谷歌的搜索爬虫接触不到的信息,我们提供了谷歌搜索服务器(Google Search Appliance,以下简称GSA)软硬件整体解决方案。GSA 能够对企业、高校等拥有的网页、文档、数据库等相关信息进行高效安全的通用搜索,支持的文件格式达 220 余种。随着 GSA 最新的 5.2 版的发布,我们在全球同时发布了一个运行在虚拟机中的纯软件版的 GSA ——谷歌搜索服务器虚拟版(Google Search Appliance virtual edition,以下简称 GSAve)。

今天,全世界的技术爱好者可以免费从这里下载 GSAve,在自己的计算机上运行自己的搜索引擎,使用它来抓取和索引自己的网站、博客、数据库和网络文件夹。

GSAve 秉承了 GSA 强大的搜索功能和编程接口。谷歌鼓励广大程序员使用 GSAve 提供的接口来开发一些有趣的适合特殊内网环境的搜索体验。

- 使用连接器管理工具,可以让 GSAve 抓取和索引到非 Web 形式的网络资源,例如存放在Sharepoint 中的文档。
- 使用 Feed API 和元数据搜索功能,您可以为自己的网络论坛(BBS)建立搜索功能。
- 您可以使用 Onebox 编程接口在搜索结果页面中提供实时数据。
- GSA 强大的安全搜索功能支持多种身份认证方式,使用户在搜索结果中只见到自己有权限访问的文档。
- 我们专门为小规模文档集设计了专门的网页排序算法。
- 用户可以定制 GSA 的搜索结果界面,甚至以 XML 格式的形式,来整合到您自己的应用中去。

我们在谷歌网上论坛上建立了子论坛 ,这里有世界各地的 GSA 用户一起分享使用经验。你对谷歌搜索服务器虚拟版有任何的建议和反馈,您可以直接发送 email 到 enterprise-gsa-virtual@google.com 告诉我们。

GSA 为我们 Googler 提供了功能强大的内网搜索,我们希望将这种愉快的搜索体验,提供给更多的用户,使人人皆可访问并从中受益。

固定链接  |  引用此贴的链接  |



Copyright © 2007 Google Inc. All rights reserved.
Privacy Policy - Terms of Service