关注国内外最新的Web应用程序

2008年11月29日星期六

Honda ASIMO Robot

机器人餐厅已经成为现实!

http://jp.youtube.com/watch?v=7GxLNNu74DE&NR=1

Amazon Web Service

Introduction to Amazon EC2

http://docs.amazonwebservices.com/AWSEC2/latest/GettingStartedGuide/

Introduction to Amazon SQS

http://docs.amazonwebservices.com/AWSSimpleQueueService/latest/SQSGettingStartedGuide/

Introduction to Amazon S3

http://docs.amazonwebservices.com/AmazonS3/latest/gsg/

Introduction to Amazon SimpleDB

http://docs.amazonwebservices.com/AmazonSimpleDB/latest/GettingStartedGuide/

Introduction to Amazon CloudFront

http://docs.amazonwebservices.com/AmazonCloudFront/latest/GettingStartedGuide/

Web发展史上的十大里程碑

web发展史上有许多值得纪念的地方,我们精选了10个里程碑式的事件,也许这个能些许说明一些事实,我们过10年后再来回头来看,又会有更多的值得纪念的事情.

1. Linus Torvalds 创造了Linux核心

当1991年Linux Torvalds发布了 Linux , 便遇到了其他UNIX系统开发者的严厉批评。一些人认为,它使用了错误的计算机架构(32位),根本就是错误的。尽管如此,Torvalds仍然开发他自己的UNIX内核, 最终成为了事实上的web服务器软件(更不要说个人电脑上的流行操作系统)。因为Torvalds发布这个软件是基于GNU许可证的,所以它能比那些在封闭的专有许可证下面的软件传播的更快。

Linux是互联网的核心:它几乎是每个web主机使用和支持的软件,并且它有庞大,忠实和狂热的追随者。它是开源软件最流行的例子,并且它使web发展的可能更多。

2. The Mosaic Browser Launches

没有Mosaic互联网会变的更加索然无味,第一个浏览器真正的普及到了互联网。在1993年发布的版本,Mosaic是第一款支持书签,图标和一套光溜溜的用户界面(1993年的标准),并且最大的革新是:图片支持。直到这一点出现在Web历史上,图片下载才成为可能。随着图片可以内置显示,它完全改变了互联网浏览的改变,并且大大有助于互联网日益成为主流。

Mosaic完全改变了因特网数据传输方式。没有它,整个web的发展会是一个非常非常不同的路。

3. W3C 发布CSS1.0规范

自从20世纪70年代以来,CSS已经以不同的形式运用在计算机上了。直到1996年12月一个世界万维网组织的一个工作组才发布了CSS1.0规范。微软不久之后推出了IE3,提供有限的CSS支持。其余的,正如他们所说,成为了历史。

我不需要太深入CSS如何改变web开发方式的原因。CSS允许开发者用外联的样式表来取代那些难以维护的内嵌样式,这几秒钟之内就可改变全站的设计。并不需要返回到每个html页去寻找需要单独改变的文本元素。

感谢CSS, 网站设计现在变的更加容易去维护和创造(即使在浏览器渲染的时候有些微妙变化)。

4. 开源运动的正式开始

开源运动已经以多种形式出现了很长很长时间了。信不信由你,Web不是为了商业的原因被创造的。它只是一种交流信息的方式。一旦成为了网站变成了盈利的途径,变成了商业空间,自由交流在WWW会变的更加封闭。直到今天还有很多人这样消极并依旧这样做。

非常感谢开源运动。因特网就是在开源的帮助下被创建的,其根源可追溯到20世纪60年代。 1998年的时候,主要参与者在Tim O'Reilly的‘免费软件高级会议’上碰头,决定使用“开源”这一称呼并且开始了开源的第一步。Licensing被发放,用以保护开发者和软件版权,同一时间,允许其他开发者自由分发和修改源代码。

开源以软件的形式使大量的“现代”web更有力量。Wordpress, Firefox, PHP 和 Linux 仅仅少数几个网络上的开发者就影响着web的发展和浏览。如果没有开源协议,软件将会更加封闭,我们会看到更少的创新解决方案。

5. PHP 被Rasmus Lerdorf发布

多亏了开源,像 PHP 这样的动态语言才可以在web开发者之间自由的分发。你很难找到没有安装PHP的主机。 它是web编程事实上的最流行的语言。它被安装在超过2000多万的网站和100多万web服务器上。

当1995年PHP被 Rasmus Lerdorf 介绍的时候,它就迅速被许多人视为一个优秀的web编程语言。它运行在网络服务器上,可以嵌入在html里,可以和SQL数据库很好的工作。它允许开发者快速的去创建和维护复杂的数据库驱动的站点。

有很多在因特网上最流行的站点(过去和现在),都是基于PHP的。 Facebook, Yahoo! 和 Wikipedia 都在运行PHP。 同时,几十个流行的网络应用软件是建立在PHP上的: Wordpress, Drupal, phpBB 和其他许多项目都采用了方便的语言。

6. PayPal 创立

虽然往往引起争议,PayPal无疑是开创了在线处理金钱交易的先河。 PayPal 创立于1998年,当初是作为一种在类似于eBay这拍卖网站上给投标人和卖方之间安全寄钱方式而开发的。PayPal 变的越来越受eBay用户的欢迎,到了2000年2月,每天已经有超过200000的拍卖额。在易趣收购PayPal支付处理系统之后,开始允许商家使用他们的API.该API允许开发人员容易的处理金钱交易,并且为网站访问者的支付服务和订阅提供了方便安全的方式。

PayPal 使得开发者有了一个通过他们提供的服务快速赚钱的方式。 由于它的广泛普及,无论是订阅服务或是一次性费用,PayPal都被用来处理款项。

7. Firefox 发布

在2003年, Internet Explorer制约了web浏览器的空间。IE最大的竞争对手网景公司已经退居其次,基本上没有竞争。微软的web浏览器享受着web浏览器市场总额的94%这个丰厚的份额。因此,竞争的缺乏使得IE项目处于停滞状态,曾经被认为从版本1到6每年都更新的 IE浏览器,变成了,2006年发布的IE7和IE6相差5年这样一个差距。IE发展落后的这些年,引发了Mozilla的开源web浏览器Firefox创作的火花。

2003年Firefox初次发布引爆了现场。Firefox浏览器解决了很多IE陈旧的缺点。 初始发布版本包括了分页浏览,拼写检查,live书签等许多特性,早期的采用者都非常喜欢这个软件。但更重要的是对于web开发者的,Firefox是基于遵循web标准的Gecko渲染引擎的。

Web标准有助于降低web开发的成本和复杂性。当前的兼容设计意味着要支持大量不同的浏览器和他们的渲染‘怪癖’(译者注:不同浏览器渲染效果有所不同)。Internet Explorer不符合web标准是臭名昭著的,使得设计者和开发者的开发生活更加困难(因为他们仍然拥有一个主要浏览器市场份额)。随着Firefox变得越来越流行,并且朝标准和规范推动着新的举措,web会变成一个更好的发展的地方。

8. Ruby on Rails 成为主流

虽然大多数人没有看到这个在web发展史上里程碑式的特别事件,但是Ruby on Rails的崛起式极其重要的,因为它象征着一种广泛的改变-使用框架和敏捷软件开发去高效的开发网站。

David Heinemeier Hansson在2004年发布了Ruby on Rails。自那时起,许多以其他语言为核心的web开发框架也被发布了。 RoR 是一个model-view-controller 框架, 也就是说,它可以用脚手架(scaffolding)和其他辅助方法来消除程序中的重复任务。通过消除这些单调的编码任务,开发者可以在多个项目里有更快的周转时间。

框架加快了开发工作的开发时间和改变的方式。 自那时起,各大网站,像Twitter,就用web框架建立起完整的web服务。当Apple的Leopard操作系统和ROR关联起来的时候,Ruby on Rails成为了一个重要的里程碑。

9. 37 Signals发布了Getting Real 电子书

37 Signals 在过去的五年中一直时最受欢迎的web开发公司。不仅仅是他们建立了优质的产品,同时他们也是现代web开发的精神领袖,特别是对敏捷web开发的拥护。他们的旗舰产品 Basecamp 是被Ruby on Rails的第一个版本构建的,并最终导致了2004年框架概念的产生。他们的web开发哲学已经是他们的一个重要组成部分,在web开发者之间普及。同时他们在2006年发布的Getting Real 电子书也普及小型的敏捷的web开发实践。

Web开发者们已经开始拥抱敏捷web开发实践和Getting Real电子书里的哲学。甚至像Google和微软这样的大公司也减少繁文缛节,接受了这个概念,去用较小的团队更快的开发周期来开发更好的web产品。

10. Amazon 推出云存储和云服务

随着2006年Amazon S3 和 EC2 的推出,云存储和web services正式成为了里程碑。创业公司只需要支持他们的实际使用的带宽费用就可以省掉他们日益成长需要增加昂贵服务器的费用。理论上讲,这种服务你只需要“按你的流量”支付一定费用就可以在几分钟内扩充规模。云web服务创建了一个更快更便宜的传统web服务器的替代品。

云服务在成本和速度方面降低了web创业的门槛。因为云计算,通信的突发意外也不再是问题,当机时间也几乎消除。 云服务确保任何web开发人员可以开始他们的想法,而不必考虑资金或是昂贵的服务器费用,使你的web创意更好的变成现实。

Amazon To Shut Down Alexa Web Search Service; Practically No One Affected



 
 

JUST LIKE WATER 通过 Google 阅读器发送给您的内容:

 
 

于 08-11-27 通过 TechCrunch 作者:Michael Arrington

Amazon is using the Thanksgiving break to quietly release some bad news - they're shutting down one of its web services - Alexa Web Search. The service, which we first covered way back in 2006, is already closed to new customers, and existing users have until January 26, 2009 to move on to something else.

Amazon says in an email to developers that the reason for the closing is low usage, and I believe them. Google, Yahoo and Microsoft all offer competing services. On the Alexa Web Search site itself Amazon says the service has been "deprecated," which is a fancy word for shut down.

The email:

Dear Alexa Developer,

The Alexa Web Search service will no longer be available to new customers as of November 26, 2008. Use of the service is low, so we are shifting our priorities to other areas where we can provide better service to AWS customers.

The Alexa Web Search service will continue to be operational for 60 days until January 26, 2009. The ProgrammableWeb website offers a list of web services that provide web search.

We apologize for the inconvenience to you.

Thank you,

The Alexa Web Services Team

Crunch Network: CrunchGear drool over the sexiest new gadgets and hardware.


 
 

可从此处完成的操作:

 
 

iPod Touch Apps

For iPod Touch:

  • Twinkle
  • Twitterifc
  • mobile Facebook
  • Byline for RSS (offline).
  • mobile Google Reader
  • mobile FriendFeed
  • mobile Gmail

5 Essential Mobile Web Apps

This week we ran a contest asking you to tell us your favorite Mobile Web apps. We got over 50 comments and there were 5 Mobile Web apps that clearly stood out, with multiple mentions. Here then is the top 5, which will be useful to people new to the Mobile Web and wondering what all the fuss is about! We've also listed all the other Mobile Web apps mentioned in our contest post, at the bottom of this page.

1. Gmail Java app for mobile phone: this was noted by 18 people in the comments of our original post. This app is a Java-based version of Gmail for mobile, which features IMAP sync, attachment viewing. Phrases that were associated with Gmail for mobile by our readers included: "just works", "simplicity", "functional", "useful", "a joy to use".

Commenter "mr white" said of the Gmail java app: "This *is* clearly the path of the future. All your e-mails, all the time, everywhere. No more tedious synching with this outlook / that outlook and the webmailer. Now bring on calendar and contacts."

Nathan commented: "A very nice frontend onto a very nice service, and it does a rather nice job of reformatting files for the tiny screen. That's the sort of feature you don't actually appreciate until you're out in the countryside with nary a hardline in sight and need an address that was wrapped up in a .doc in your inbox that you forgot to print."

2. Google Maps for Mobile: mentioned by 11 people. This too is a Java app, which Google released in December 2006. There is also a full-featured version, including GPS Integration, which can be used on Windows Mobile PocketPCs and smartphones. According to our readers, utility is the key factor for this app.

Phil commented: "...my favourite app has to be Google Maps for mobile (on my Sony Ericsson k800i). I use it a lot, from finding my way about places (I've lived in London a year and still have no idea where I'm going most of the time) to turning to the satellite view and impressing friends with the detail I can get on my mobile. The clarity of the maps, one of the main apps benefits that really shines in the mobile version, negates my need for a real map any more, though any time I'm stuck without signal I'm probably also lost too. I'd recommend Google Maps to anyone (with an unlimited or generous data plan and 3G, the maps can be pretty big!)."

Simon uses Google Maps on his N95, noting that "it's fast, plays nicely with GPS and I hope it really pushes Nokia's own mapping."

g0at commented: "My favorite web app is Google Maps. It seamlessly blends the divide of a local application, and web app (as every good web app should). Incredibly useful stuff."

Mr Gunn also uses Google Maps on a Nokia. He says "they've [Google] got a Symbian native version that blows the java version away. The N75 and 95 have better screens so they look better than the iphone already, but the symbian native program runs so much faster, too."

3. Opera Mini: noted by 10 people. Not strictly speaking a web app, but still it's something a lot of people want to download to use as their mobile web browser. Also the recent 4.0 release impressed a few of our commenters. The new features in Opera Mini 4 include quicker scrolling, auto-sizing and faster page rendering. It seems to be the mobile web browser of choice for our readers - odd though that Safari on iPhone got no mentions?!

Jono commented: "It's better than my Nokia's built in browser for many sites because it doesn't get bogged down and run out of memory, plus it saves you money because everything is compressed through Opera's servers."

Miss Universe noted: "The latest version of Opera mobile allows for full page zoom-outs that enable magnification of a specific area of the Web Page."

Marat uses Opera Mini "to check gmail, greader and search the web."

Sean said: "I love how it intelligently modifies web pages (even if it does have to go through their servers)."

4. Fring: noted by 5 people. Fring is a free mobile VoIP software, that lets you connect to all your IM services and talk for free when connected to 3G or Wi-Fi.

Honor Gunday commented: "It allows me to connect to all the IM networks I am part of : Gtalk, MSN, Skype, ICQ and chat, also it allows me to make mobile calls to Gtalk users when they are online and I am mobile. Normally, I would have to pay money to call them, but this calls right to their desktop and works perfectly fine over a slow GPRS connection even. I tested at least 6 apps to come to the conclusion that Fring is the winner among mobile IM/VOIP software."

Uri said: "The all-in-one IM client with great interface and Skype gateway, just makes my wi-fi Nokia e65 a portable skype phone & messenger. It's very useful when sitting at home on a couch not near the desk or simply in Caffes."

5. Shozu: noted by 4 people. Shozu enables you to send your videos and photos from your phone to the Web - e.g. your Flickr account, YouTube, Facebook. The Flickr use case was the one most cited by Read/WriteWeb readers.

Anne Helmond commented: "My favorite app for my N95 is definitely Shozu which enables me to send my pictures to Flickr with just one click. It is the perfect application for Flickr addicts and very easy to install and use. You can enable updates on the photos of your contacts (ZuCasts) and comments on your photos. You can also upload your videos to YouTube but I haven't used that option yet."

Honor said: "It allows me to send the pictures I take with my n80 to Facebook and share with my friends, or email people pictures while I am at an event, shopping for stuff for them etc..."

2008年11月27日星期四

IBM公布未来5年将改变人类生活的五大科技

北京时间11月27日消息,据国外媒体报道,IBM公司日前公布了未来5年有望改变人类生活方式的五大科技变革。这五大未来科技变革分别是无处不在的太阳能应用、根据DNA提前预知身体的健康状况、与互联网进行直接的语音互动、拥有数字个人购物助理、遗忘可能会成为历史。

1、无处不在的太阳能应用

    你是否想知道,在我们日常生活中的人行道上、机动车道上、铁轨上、屋顶上或窗户里究竟有多少太阳能有待我们去开发利用呢?在未来五年中,太阳能将成为人们广泛应用的能源之一。到目前为止,生产太阳能电池生产的过程仍然非常复杂,所需原料也相当昂贵,因此现在太阳能还远远无法达到广泛应用的程度。但是随着“薄膜”太阳能电池的出现,这一状况正在悄然发生变化。“薄膜”是一种新型的低成本太能阳电池,它比普通硅片电池要薄100倍,而且生产成本更低。这种新型电池不仅适合安装于屋顶,还可以安装在建筑物的侧墙或窗户上,甚至还可以印刷或装订于柔软的书脊或衣服上,它将广泛应用于手机、笔记本电脑或汽车中。

2、根据DNA提前预知身体健康状况

    如果你能够预知你未来的健康状况,你是否会因此而调整你的生活方式呢?在未来五年内,医生将能够根据你的特殊DNA向你提供一幅遗传学图,告诉你在未来的人生中可能会面对的健康风险,并向你提出防范建议。所有这些服务仅需要花费200美元。长期以来,科学家们一直在努力尝试绘制人类完整的基因组图,并将其作为解开人类基因秘密的一个新途径。如果能够绘制成功,它将会帮助人们来预测自己的健康特征以及可能的患病倾向。医生将根据这些信息向人们推荐合理的生活方式或疾病的早期治疗方案,而制药公司也将能够根据患者各自不同的情况有针对性地生产更新、更有效的药物。遗传学图将在未来五年内从根本上转变现有的卫生保健理念,让你更加细心地照顾好自己。

3、与互联网进行直接的语音互动

    网络服务也将在未来五年内发生戏剧性的变化。在新的技术支持下,我们只需通过语音就可以与电子商务网站进行信息交流,不再需要通过键盘敲击来专门创建或输入文字形式的信息。比如在印度,人们之间的口语表达方式比起教育、政府或文化领域的书面表达方式效率更高。在这种情况下,利用“语音对话”界面与网站沟通就比其他方式的接入界面速度更快。将来,人们只通过 “语音站点”服务就可以享受到网站所提供的所有好处和便利,而不管他是否具有读或写能力。语音技术将使得上网冲浪更加容易,只需要一部电话就可以自由地收发邮件、浏览网页、即时聊天、查阅资料等。

4、拥有数字个人购物助理

    在商场购物时你是否曾经有过这样的经历?面对各种尺寸的服装无法选择,却又找不到一个导购员来咨询你所选择的衣服是否合身和美观。在未来五年中,顾客将不再需要店内导购员的解说和帮助,而是依靠自助方式完成购买流程。新技术的出现和下一代移动设备的进步,将极大推动商场自助购物形成一种新的商务形式。商场试衣间内将装备有数字导购助理,触摸式屏幕和互动式对话亭将帮助你选择合适的衣服,甚至还可以帮助你更换并重新选择。数字导购助理收到你的决定后,将把你所选物品直接传送给你。每试一件衣服,你都可以为自己拍照,然后通过电子邮件或短消息将照片发送给你的朋友或家人,听听他们的建议。顾客可以阅读以前的顾客对某种商品质量的评价,甚至还可以在店内下载优惠券并当场用来购物。

5、遗忘可能会成为历史

    你是否曾经有过因为有太多的信息需要牢记而让你彻夜难眠的经历?在未来的五年里,新技术将可能会大大提高你的记忆能力。届时,将可能会出现一些便携式或固定的智能应用工具,将你日常生活中的种种细节或需要备忘的事件详细记录、存储下来,并对其进行技术分析。智能工具会在适当的时间或地点提醒你曾经发生过的事情或去做计划内的事情。比如,首先由麦克风和摄像机录下你的对话和行为,然后由个人电脑对这些记录下来的数据进行存储和分析。如果你曾经有购物的计划,这样当你在某一特定时间段时经过某一商店时,配备全球定位技术的智能电话将会提醒你购物。不难想象,电视机、遥控器,甚至是茶几有朝一日都有可能会成为我们存储和分析数字信息的智能平台。

2008年11月16日星期日

浏览器之间的战斗

Mozilla Firefox

Opera

Google Chrome

Internet Explorer

2008年11月2日星期日

Asterisk+OpenSIPs+Oracle=Call Center

Open source call center

标签分类