Ubuntu 12.04 LTS 开始30天倒计时

Ubuntu 12.04 LTS 还有30天就要发布了,Ubuntu 12.04 代号Precise Pangolin(精确的穿山甲)是一个长期支持版本,也带来了很多新功能。Ubuntu 每一个版本的发布之前都会制作各种各样的倒计时牌,各大Linux博客都会把倒计时牌挂在自己的网站上。今天推荐两个倒计时牌,选择你喜欢的挂在网站上。
图样:

尺寸 300×211

代码

<a href=”http://www.ubuntu.com”> <img src=”https://wiki.ubuntu.com/JohnBaer/PreciseCountDownBanner?action=AttachFile&do=get&target=PreciseRememberCountdown300x211.png” alt=”Precise 300×211 Countdown Banner” width=”300″ height=”211″ /> </a>

尺寸 300×169

代码:

<a href=”http://www.ubuntu.com”> <img src=”https://wiki.ubuntu.com/JohnBaer/PreciseCountDownBanner?action=AttachFile&do=get&target=PreciseCountdown300x169.png” alt=”Precise 300×169 Countdown Banner” width=”300″ height=”169″ /> </a>

Mozilla 发布多人 HTML5 游戏 BrowserQuest 及源码

近日,Mozilla 上线了一款支持多人在线的 HTML5 游戏 BrowserQuest ,来展示 HTML5 功能的强大。

该游戏主要使用 HTML5 进行开发,在游戏中,玩家扮演一个年轻的战士,在危险的世界中展开冒险并寻找宝藏。

该游戏使用了大量先进的技术,包括:

  • WebSockets 技术:该技术主要用于在浏览器中实现和服务器端的双向通信。
  • HTML5 Canvas:主要用于基于 2D tile 的图形引擎。
  • Web workers:允许初始化大的世界地图,而不会减慢页面 UI。
  • localStorage:随时保存玩家角色的进度。
  • CSS3 Media Queries:使游戏可以自动根据不同的设备进行调整。
  • HTML5 audio:你可以听到游戏中的各种声音。

由于该游戏基于 HTML5,所以可以在大部分设备中的现代浏览器(Chrome、Firefox、Safari 等)中运行,这些设备包括 PC、智能手机、平板电脑等。

游戏地址:http://browserquest.mozilla.org/

BrowserQuest 源码目前托管在 GitHub 上,地址:https://github.com/mozilla/BrowserQuest

12 个必要的 jQuery 表单插件

Web表单是网站中很常见的Web组件,你用它来收集数据,用户的详细信息等。然而,现有的表单限制很多,功能比较简单,尽管有 HTML5 ,不幸的是,并非所有浏览器都支持它,所以现在我们可以使用一些非常强大的jQuery或JavaScript来加强现有的表单元素的功能。

下面我们收集了 12 个很有用的表单扩展插件,提供更好的用户体验:

DropKick

DropKick

创建自定义的下列列表,并附带皮肤支持

Chosen

Chosen

jQuery Chosen Plugin 是一个 jQuery 插件,用来将网页中的下拉框进行功能扩展和美化。可实现对下拉框的搜索,多个标签编辑等功能

TextextJS

TextextJS

TextExt 是一个 jQuery 插件,提供对文本输入框的功能扩展,可实现自动完成、标签输入、ajax和过滤功能。

AutoTab

AutoTab

Autotab 是一个用来提供自动 tab 键控制和文本过滤的 jQuery 插件。

jQuery FIle Upload

jQuery FIle Upload

jQuery File Upload 是一个Jquery图片上传组件,支持多文件上传、取消、删除,上传前缩略图预览、列表显示图片大小,支持上传进度条显示;支持各种动态语言开发的服务器端。

MailCheck

MailCheck

是一个用来对email地址进行验证的 jQuery 插件

jQuery Mask Plugin

jQuery Mask Plugin

用来设置输入框输入各种形式文本的 jQuery 插件

NoUISlider

NoUISlider

noUiSlider 是一个很小的 jQuery 插件将 html 对象编程一个滑动块。

Clearfield

Clearfield

实现类似 HTML5 的 placeholder 的效果

jQuery.fn.autoResize

Autoresize

自动根据输入的内容长度对输入框进行扩展的 jQuery 插件,支持 textarea, input[type=text] and input[type=password] 元素.

Limit

Limit

Limit 是一个用来对 textarea 和 input 输入框进行字符数限制的 jQuery 插件。

Password Strength

Password Strength

用来提示密码的复杂强度

微软对抗谷歌的秘密武器:OpenStreetMap 开源地图

在众多领域的竞争中,谷歌最能胜的过微软的,无疑就是地图服务,谷歌地图在互联网地图服务领域中占据了绝对领先的地位。而微软,面对这样的对手,选择了看不见的武器:开源地图。微软给予开源地图OpenStreetMap很多支持,技术以及金钱上都毫不吝啬。

开源地图OpenStreetMap

OpenStreetMap的运营模式类似与维基百科,由志愿者们免费提供地图信息,它是一款开源地图服务。个人、网站以及公司都可以使用它的地图信息。目前,该地图服务由OpenStreetMap 基金会负责。该基金会日前表示,现在大约有近50万用户已经向OpenStreetMap提供了数据。

纽约时代周刊报道指出最近许多公司开始放弃谷歌地图服务,原因是无法承担谷歌地图的高额费用,目前,这些公司已经开始用OpenStreetMap的地图数据代替谷歌地图数据。例如移动社交服务提供商FourSquare、苹果的iPhoto应用都已经开始放弃谷歌地图服务而采用OpenStreetMap的地图服务。

幕后推手微软

在这些表面现象之外,真正的推手应该是微软。微软早在2010年就雇佣了OpenStreetMap的创始人Steve Coast到Bing工作。Steve Coast同时工作在Bing和OpenStreetMap。微软方面认为Coast将会为用户和合作伙伴带来更好的地图用户体验,并且将会继续在开源地图以及其他开源项目上努力发展。

而时代周刊报道指出,Coast目前的工作是在开发开源软件,这些软件将会让开发者使用及获取OpenStreetMap的数据更加简单容易。另外还有报道成,微软已经向OpenStreetMap提供了大量有价值的地图数据,并且,Bing的地图服务也在使用OpenStreetMap的数据。

OpenStreetMap的一点发展都是侵蚀谷歌地图服务的市场地位,都在触及谷歌地图的底线。联想到微软与OpenStreetMap之间的关系,这一点不言自明。正如我们看到的,FourSquare、苹果以及许多小公司都放弃了谷歌地图,这表明OpenStreetMap正在开始影响谷歌地图。微软对开源地图的支持或许正在发生作用。

但目前,谷歌地图依然在市场上占有绝对的领先地位,时代周刊指出,在2月份,9200万在线地图使用者中,有71%的使用者是在使用谷歌地图服务。

Siri发展趋势预测:主动发现用户感兴趣内容

自从苹果在iPhone 4S上推出Siri以来,该语音助手就成为了一种业界现象,这存在很好的解释理由。Siri是一款革命性消费级软件产品,它基于语音和人工智能技术领域取得的突破性进展。

作为一种新的消费级现象,Siri在传媒界得到了广泛应用,这其中就包括了美国电视主持人乔恩·斯图尔特(Jon Stewart)。去年11月,谷歌(微博)执行董事长埃里克·施密特(Eric Schmidt)在美国参议院司法委员会证实称,Siri对于谷歌来说是一个潜在巨大威胁。Siri还成为美国哥伦比亚广播公司旗下情景喜剧《生活大爆炸》剧集中一个重要组成部分,也是轻博客Tumblr和Twitter上的热门话题。

毫无疑问,Siri是苹果和史蒂夫·乔布斯(Steve Jobs)的一项伟大成就,是他们将这款虚拟语音助手介绍给了数百万的消费者,永远的改变了我们看待智能机的方式。苹果团队的精心设计使得Siri不再仅仅是一款工具,它还具备了个性和人一样的互动特点。

我们都会肯定的认为,苹果将会继续升级Siri,在虚拟个人助手领域取得新突破。比如,苹果很明显可以在近期为应用开发者创建一个Siri应用程序接口(API),这将使得数十万个应用可以访问他们自己的语音助手。很快,所有应用将会提供语音互动。事实上,当应用不具备这种语音互动功能时,消费者就会感到惊讶和失望。

未来发展

除了获得赞美评价和一些必要的推测外,我们还被经常问到Siri下一步的发展,这主要是因为我们在开发Siri过程中担任了核心角色。

就像我们之前回答的那样,Siri只是最终实现虚拟个人助手愿景的第一步,它首次为我们勾勒出了Siri将会带来何种遗产,然后为未来虚拟个人助手创新的下一个阶段做出标记。

一开始,Siri的伟大效应在于创造一个全新产业,这一步正在我们眼前慢慢实现。在SRI,我们将虚拟个人助手技术看作是从智能电视到卫生保健助手、虚拟导师等未来产品必备的一种元素。虚拟个人助手并不只是一种时尚或一种趋势,它在很多方面注定会成为计算和一个寿命长达数十年项目的组合部分。我们孵化了三家新创业公司,这些公司因为被视为虚拟个人助手的典范或与我们的研发有关而被认购,并得到了风险投资公司的注资,准备将其首款产品投入大范围应用。我想我们所看到的只是冰山一角。

从技术角度讲,Siri的真正影响力在于“实际自然语言理解”。替代键盘、使用语音与电脑进行通信是我们的一个古老梦想,但是我们花费了30多年时间完成这一稳定、对于消费者使用的语音系统。

开发拥有有限词汇的软件和语音识别是第一步,我们都很熟悉呼叫中心应用,这是该领域的第一次尝试努力。但是开发一款能够让电脑可靠回答一系列语音输入的软件就充满了更大的挑战性。Siri不仅仅是能够实现语音识别,它还得明白自然语言、上下文以及最终的推理(这是今天大多数人工智能研发的领域)。

后Siri时代

在Siri之后,新升级后的语音人工智能研究将继续成为SRI和其他公司巨大投资的主体,最为明显的就是美国国防部,后者正急于提升处理复杂系统的个人软件表现,这些都要通过一系列使用案例来测试。

随着未来将出现的一系列进步,虚拟个人助手技术下一步需要真正如何发展呢?有哪些未来信息值得分享呢?

下一代虚拟个人助手技术将使得你与助手之间的关系更加密切。Siri目前的界面还比较传统,互动对话不超过一到两句。但未来的虚拟个人助手将处理更复杂的任务,提供更多步骤和差别。

下一波虚拟个人助手技术将维持更长时间的上下文对话,更清楚的明白讨论内容,提供问题答案,执行任务,从对话中向你学习,明显提高使用效率。相比当前的Siri体验,未来的虚拟个人助手体验将更加个性化,更具深度。未来的虚拟个人助手技术将更具主动性,总是发现你可能关心的内容,并且可能会因为它们的新发现与你展开对话。

让我们模拟一下新虚拟个人助手功能与人之间的对话。丽莎(Lisa)为真实人物,尼娜(Nina)为虚拟个人购物助手。丽莎想要购买一个钱包:

丽莎:尼娜,我需要一款新钱包。

尼娜:很好,你还是希望购买上一次买到的迈克尔·科尔斯(Michael Kors,美国著名服装设计师,服装品牌)品牌钱包吗?

丽莎:我喜欢迈克尔·科尔斯品牌,但预算不能超过400美元。

尼娜:你上次在诺德斯特龙(Nordstrom)购买的迈克尔·科尔斯品牌钱包,诺德斯特龙现在还在销售迈克尔·科尔斯品牌钱包,这里有你可能喜欢的钱包。

丽莎:我喜欢这个巧克力棕色款的,售价329美元,这是你发现的最合理价位吗?

尼娜:我从其它商店发现了两款售价310美元的钱包,但是他们的退货规定不如诺德斯特龙。

丽莎:好的。就买诺德斯特龙这款吧。

对话最重要的部分就是自然、真实、有用。丽莎从尼娜那里获得了想要的信息,后者熟悉丽莎的购买历史以及她喜欢的商店。另一个重要之处在于,随着虚拟个人助手不断学习,它的价值也在不断增长。

幸运的是,一款能够与人进行深度、有差别的对话的虚拟个人助手并不只是一个科幻小说,Siri正在开发这种功能。我们和研发合作伙伴投入了大量时间和资源在未来实现这种功能。

虚拟个人助手通过新老方式提升人的智力,这样就能提升我们处理复杂问题的能力,获得适应特殊需求的理解力,然后提出解决方案。

我们认为虚拟个人助手代表了新的生产力,它是最优雅和最有效的人际互动方式,将革新我们对机器的思维方式,就像恩格尔巴特(Engelbart)近50年前在“展示之母”(mother of all demos)展会上展示的鼠标原型、文字处理系统等理念一样。