雅虎的Mash-up 之路

 

当今的互联网,每天都会冒出许多的新产品、新技术、新概念,越来越多的Web N.0已经让我们看得眼花缭乱。现在业界对Mash-up有个比较统一的定义:Mash-up 模式指的是网站采用混合技术搭建,不同的功能模块与不同的外界API接口对接实现。Mash-up的产品形式有很多种,既可以是一家服务商把自己的多个产品或多个功能模块,通过各自的API接口,在其自己的平台实现统一的服务整合;也可以是服务商搭建一个通用的平台,将其他服务商的服务转化成统一的服务接口,供用户在平台上自由组合调用。

雅虎网站拥有搜索、社区、新闻、通讯、电子商务等等一系列产品,组成了一套完整的产品链,数以亿计的用户使用着雅虎的数百项服务。但随着雅虎提供的服务逐渐增多,传统的模式已经无法满足用户对信息内容日益增长的需求。我们常常听到用户抱怨:“我每次上网时要打开多个窗口,一个是邮件,一个是娱乐,一个是新闻,一个是交友,还有搜索……”所以大家一直在思考,如何让用户在一个页面里,尽可能多的提供用户所需的服务,使他们能够在最短的时间内获取到所有想要的信息。于是,经过不断的尝试与创新,雅虎推出了多款Mash-up模式的产品。

易搜( 网址:http://www.yisou.com )

易搜这个产品诞生于中国雅虎搜索技术人员内部的Hack项目,最初的设计目的是通过Mash-up模式来提升搜索的速度与用户体验,同时整合网页搜索、图片搜索、音乐搜索等产品提供一个完整的信息查询服务。易搜在前端交互上也独树一帜,除了采用了流行的Ajax技术外,还利用了手绘漫画风格的视觉效果。易搜在2006年4月开始公开发布,是国内第一个Mash-up类型中文搜索引擎,并作为雅虎搜索的实验室不断进行着创新。(雅虎还有和易搜类似的Mash-up类型英文搜索引擎,感兴趣的朋友可以去尝试一下,网址是 http://au.alpha.yahoo.com )

全能搜索( 网址:http://www.yahoo.cn )

如果称易搜是中国雅虎最酷的Mash-up产品,那么全能搜索就是最强大的Mash-up应用。全能搜索通过OmniSearch技术平台集成了网页搜索、图片、音乐、博客、字典、股票、天气、旅游、日历、影视、房产、汽车等百余项服务。虽然服务种类和功能的数量庞大,但是由于采用了智能的Query Planner技术,可以识别用户的搜索意图,自动查询、排序和组合各种相关的信息结果,真正做到“想你所搜,搜你所想”。用户无需切换页面,就可以利用全能搜索的一个搜索框和一个结果页,体验到各种强大的功能与信息服务。

Yahoo! Pipes(网址:http://pipes.yahoo.com)

说到典型的Mash-up模式应用,不能不提到雅虎美国的Pipes(名字来源于Unix里面的Pipe命令)。Pipes是一个非常强大的互联网数据源聚合平台,它允许没有任何开发经验的用户创建属于自己的个性化内容集合或垂直搜索引擎。Pipes能够非常容易的将你关注的博客,工作信息,购物信息,图片等自动聚合到一起,并且支持各种外部服务,包括搜索结果、Flickr、Blog、News、Google Base等等,可以说覆盖了目前互联网上常见的全部数据源。

My Yahoo! (网址:http://my.yahoo.com )

My Yahoo!自发布以来,一直是个性化主页的标准。目前正在测试的新版My Yahoo!则是该产品最深远的一次创新:整体风格与去年新版雅虎首页保持一致,所有模块都可以定制。如果你愿意,甚至可以将里面的各个模块组合成和雅虎首页一模一样的形式。做为新一代的个性化门户,My Yahoo!将传统门户的特性与Web2.0的个性化定制、分享概念巧妙的融合在一起。用户在新的界面上除了可以定制全球最大门户网站的众多频道和服务外,也可以配置外部流行的服务,例如Gmail。

Yahoo! Widget(网址:http://widget.cn.yahoo.com )

如果说到Mash-up的起源,那就还得介绍一下Widget。Mash-up概念最早应用在Yahoo!的Widget和Apple的Mac上。简单来说,Widget是一种可供自己制作和自由下载的工具集合,包罗了娱乐、工作、学习等多种实用功能。重要的是,Widget可以在电脑桌面上单独执行,让网民无需通过IE等浏览器便连接到网络,查看信息或是玩游戏。对于传统上网思维的网民来说,它的出现,无异于一枚“桌面炸弹”,狭窄而单调的IE窗口将被更为广阔和绚丽的桌面空间所取代。在雅虎Widget分类目录上,有门类繁多的Widget可供下载:搜索、邮件、天气预报、日程安排、游戏…… 种种实用的Widget工具对网民的网络生活带来了一波波冲击。目前雅虎已有超过数千个由网友DIY的Widget,并在持续增加中,其中一只名为“黑喵喵”的Widget小宠物已经有了超过13万用户。为了满足网友自由创造的需求,雅虎还提供了一个完全标准化和开放的开发平台。在这个稳定的平台之上,只要有一定编程基础,都可以按自己的兴趣制作出功能与外形各异的Widget并与人分享。

Android System Architecture


转载于:https://www.cnblogs.com/bluespot/archive/2008/01/10/1033605.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/476631.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

python读单行文本求平均值_如何从文本文件python中的数字列表中找到平均值

在文本文件中,有一个名称列表,旁边有一个数字,表示他们在本例中的分数。有没有办法计算出文本文件中所有数字的平均值。在 代码:print("average calculator") option input("option: ") option_class input…

把狗画成擦边猛男,「AI绘画」能有多离谱?

文|哈哈哈波特源|知乎一个AI绘画小程序日增用户65.7万人,一周内突破100万,这个增长速度也算是一夜爆红了,AI画作一时间在朋友圈传得沸沸扬扬,不仅如此,还迅速引起一波短视频热潮,相关…

程序员面试金典 - 面试题 16.03. 交点(数学)

1. 题目 给定两条线段(表示为起点start {X1, Y1}和终点end {X2, Y2}),如果它们有交点,请计算其交点,没有交点则返回空值。 要求浮点型误差不超过10^-6。若有多个交点(线段重叠)则返回 X 值最…

终结1.x时代,PyTorch 2.0来了!100%向后兼容,一行代码将训练提速76%

源|机器之心PyTorch 官方:我们这次的新特性太好用了,所以就直接叫 2.0 了。前段时间,PyTorch 团队在官方博客宣布 Pytorch 1.13 发布,包含 BetterTransformer 稳定版等多项更新。在体验新特性的同时,不少人…

python randint什么分布_python随机数分布random测试

因为概率问题,所以需要测试一下python的随机数分布。到底是平均(均匀)分布,还是正态(高斯)分布。 测试代码如下: #! /usr/bin/env python #codingutf-8 # # Describe : 测试random随机数分布 #…

LeetCode 1408. 数组中的字符串匹配(暴力查找)

1. 题目 给你一个字符串数组 words ,数组中的每个字符串都可以看作是一个单词。请你按 任意 顺序返回 words 中是其他单词的子字符串的所有单词。 如果你可以删除 words[j] 最左侧和/或最右侧的若干字符得到 word[i] ,那么字符串 words[i] 就是 words[…

逻辑性不好可以学python吗_如果本文若未能让你学会“Python”,可能真的不适合学习Python...

很多小伙伴们会问学习Python难学吗? python就是以他简单易学出名的。几乎是现在最简单,却可塑性最高的语言了。一般有其它编程语言基础的,自学,三小时左右就能学会。现在Python都有给小朋友的教程,简单程度可见一般。 …

意外地调用了方法或属性访问

我使用JAVASCRIPT动态创建HTML中的元素居然提示,“意外地调用了方法或属性访问”我的方法:function appendTag(element){var f document.createElement("font");f.setAttribute("style","color:red");var text document.createText…

谷歌要完,百度也危了

文 | 天于刀刀当我们在抱怨搜索引擎的时候我们具体在说些什么?也许是饱受诟病的广告?或者是不合理的网页排序?又或是一种最直观的感觉——不好使。但是从来没有人抱怨过搜索引擎这一个模式。尽管这些年,也诞生一些诸如Magi这样让人…

LeetCode 1409. 查询带键的排列(map模拟)

1. 题目 给你一个待查数组 queries ,数组中的元素为 1 到 m 之间的正整数。 请你根据以下规则处理所有待查项 queries[i](从 i0 到 iqueries.length-1): 一开始,排列 P[1,2,3,…,m]。对于当前的 i ,请你找…

根据年月日计算是星期几的函数,基姆拉尔森计算公式

算法如下: 基姆拉尔森计算公式W (d2*m3*(m1)/5yy/4-y/100y/400) mod 7 在公式中d表示日期中的日数,m表示月份数,y表示年数。 注意:在公式中有个与其他公式不同的地方: 把一月和二月看成是上一年的十三月和十四月&#…

centos7 如何安装部署k8s_如何在centos7上安装FreeIPA的客户端

1.文档编写目的在前面的文章《如何在Redhat7上安装FreeIPA》介绍了FreeIPA的安装及使用,本篇文章主要介绍如何在RedHat7上安装FreeIPA的客户端并配置。 2.内容概述1.环境准备2.安装FreeIPA客户端及使用3.总结及异常处理 3.测试环境1.centos 7.62.FreeIPA4.6.44.环境…

何恺明新作来了!更快更有效的训练FLIP

文 | Random源 | AIWalkerpaper:https://arxiv.org/abs/2212.00794本文提出一种用于训练CLIP的简单而有效的方案FLIP(Fast Language-Image Pre-training, FLIP),它在训练过程中对图像块进行大比例的随机Mask移除。Mask机制使得我们可以在有限周期内学习到更多的imag…

LeetCode 1410. HTML 实体解析器(哈希map)

1. 题目 「HTML 实体解析器」 是一种特殊的解析器,它将 HTML 代码作为输入,并用字符本身替换掉所有这些特殊的字符实体。 HTML 里这些特殊字符和它们对应的字符实体包括: 双引号:字符实体为 " ,对应的字符…

json和python中字典的区别和联系_Python 中json与字典的关系

Python开发中字典和 json的概念区别: json.dumps( dict )    字典变为字符 json.loads( jsoninput )    字符变为字典 一、字典 字典是一种数据结构,而json是一种数据格式,格式就会有一些形式上的限制,比如json的格式要求必须且只能使…

windows核心编程学习笔记(八)结构化异常处理(Structured Exception Handling)

首先要要知道,结构化异常处理(SEH)和C提供的异常处理不相同。一.Termination HandlersTermination Handlers使用很简单。在想使用SEH处理的地方使用__try{/* [__leave;] */}__finally{/* [AbnormalTermination] */}即可。SEH保证,无论__try中的代码怎样退…

本地唯一985,要去省会了!

源 | 软科(ID:zuihaodaxue)综合整理自福州市人民政府、各高校官网福州将迎来第三所985高校!11月22日,福州市长吴贤德会见厦门大学党委书记张荣一行并座谈,双方就进一步加强校地合作进行深入交流。会上&…

LeetCode 1411. 给 N x 3 网格图涂色的方案数(数学)

1. 题目 你有一个 n x 3 的网格图 grid ,你需要用 红,黄,绿 三种颜色之一给每一个格子上色,且确保相邻格子颜色不同(也就是有相同水平边或者垂直边的格子颜色不同)。 给你网格图的行数 n 。 请你返回给 …

元宇宙这么能赚?平均月薪近4万!

自2021年元宇宙元年之后,大批元宇宙相关岗位涌现在市场。近日,某网站发布《2022元宇宙行业人才发展报告》。2022年1-7月元宇宙相关招聘岗位同比增长16.6%,元宇宙相关岗位的平均招聘月薪18515元,深度学习岗平均月薪39971元&#xf…

sql两个时间之间的小时差_2年级学生每天上学路上有两个小时车程,该如何利用好这个时间?-知乎亲子热点快报/2020/09/04...

为了享受到更好的教育资源,许多家长会选择让孩子入读离家较远的学校,与此同时路上耗费的大量时间也让家长烦恼不已。既不想让孩子劳累过度,也不愿时间被白白浪费。你家孩子在上学路上常常会做些什么?你有什么好的建议呢&#xff1…