2011年7月31日星期日

谷歌推网页加速服务 加快读取25%至60%

【赛迪网讯】7月31日消息,据国外媒体报道,速度一直是谷歌追求的重中之重,几乎在所有产品中也都是最主要的考虑,因此本周推出了Page Speed Service网页速度服务,将能代管企业网页,让用户浏览器可以更快读取,速度能神奇地加快25%至60%。

企业只要注册并提供DNS网域名称系统,Page Speed Service就会从企业主机取得内容,然后运用网络效能最好的方式重新改写网页,并藉由Google的全球伺服器来将内容提供给用户。对一般网友来说,进到该企业网站的方式并没有什么不同,只是读取速度变快了,也可能会因此在网站上停留更久。企业现在可以轻易连接CSS、压缩影像、caching缓存、gzip压缩资源、或其他高效能网络工具。

虽然许多人实际上都已经由像是Blogger、Picasa、Google Sites、App Engine、和Google Apps等服务,将网站和内容托管在谷歌上,Page Speed Service却带来了一些有趣的新方法,而且不是只针对Limelight Networks及Akamai等专长于加速网站资料传输的内容传送网络公司,或是借助BigTable资料库和Google File System等已经运用谷歌资料中心全球网络服务而打造的网站,而是提供所有定制化网站托管服务。

Page Speed Service也可能让谷歌通过自己的技术来加速网页读取。随着越来越多人使用Chrome浏览器,谷歌对于网站服务器上的内容,以及接收该内容的处所,控制权都越来越高,这代表即使标准机构进展太慢,或者不同意谷歌的建议改善,谷歌也将逐渐能重连部分网络。Page Speed Service甚至还能对网络上的其他问题有帮助,包括像是IPv6的困难过渡期,或是对于恶意软件的管控等。

不过Page Speed Service将只会免费提供给限量的网站管理员,谷歌表示定价将会具竞争力,未来也将再推出细节,想试用的朋友,可以链接到这边登记。

电子商务成互联网产业领头羊 营收超过网游

clip_image001

市民通过无线上网进行电子商务交易。 郑东升 摄

clip_image002

400460电子商务网络游戏制图:陈东阳

■ 深圳特区报记者 王晓晴

  电子商务依然热得烫手,昨天在深圳举行的艾瑞咨询集团第六届年度高峰会议火爆的现场即是例证之一。峰会吸引了1500多位电子商务专家及嘉宾,就电子商务的发展趋势、传统企业如何快速发展互联网经济、社会化媒体营销的前景、移动互联网的成长空间等热点问题展开讨论。

  电子商务营收超过网游

  在峰会上,与会专家认为,中国电子商务历经十余年的高速发展,已经成为整个互联网产业里面的领头羊。来自艾瑞的统计显示,中国所有互联网企业收入的总和在去年约为1500亿元,其中460亿元来自电子商务企业的营收,而雄踞中国互联网排行榜首位置多年的网络游戏收入则为400多亿元,同时更远超互联网广告的320亿元(如右图)。艾瑞咨询集团研究院院长曹军波提出,对历史的互联网各个行业的收入趋势和未来4年中国电子商务互联网产业复合增长所做的预测显示,电子商务是中国互联网领跑的方向之一,另一个是移动互联网,未来电子商务的规模仍将有50%以上的增长。

  持续增长的数字让业界对电子商务高度乐观。去年中国网络零售交易总额为4700亿元,今年该数值则接近8000亿元,增长率接近70%。分析指出,网络零售总额的高增长很大程度上源于中国网络人口的结构性变化。以前,30岁以下的年轻网民占网民总量的70%,现在,30岁以上的网民越来越多,占比在近3年来持续上升,随着高年龄、高收入的网民增加,网络消费也越来越多。去年,1.5亿网民每年购物一次,占总网民数额的15%左右,未来3到5年,整个网民的网购群体覆盖率有望从35%逐步提升到60%到70%,这个比例与美国、韩国和日本等发达国家相当。

  电子商务成深圳重要产业链

  在中国电子商务发展版图中,深圳乃至华南都可挤入第一梯队。中国网络购物月度覆盖人数排名中,华南、华东、华北位居前三强,不过,这三地的差异在迅速变小。从交易量来看,排名前30%的B2C基本上都来自广州、厦门等地,其交易额年均增长都在300%左右。

  调查显示,华南地区电子商务企业销售的品类大部分是服装类和鞋类,很好地体现了华南地区、广深地区的经济结构和传统经济与电子商务发展的现状和趋势。腾讯商城有关负责人称,目前网络购物中交易品类最大的是服饰,而珠三角中小企业里面服装、衣帽、鞋类企业的竞争力是非常强的,电子商务无疑为这些领域开辟了全新的商务模式,而且,华南地区也看到了阶段性的成功。

  值得关注的是,从交易量和订单分布来看,华南在电子商务方面已经有取代或者是与江浙地区抗衡的实力,从去年的整个交易规模来看,广州已经超过了浙江,排名在全国第一。至于网络购物市场订单量,排名第一的省份仍然是广东,订单量甚至能达到全国的12.3%,领先浙江2个百分点。

  在深圳,电子商务也是一个重要的产业链。市政府副秘书长高国辉对艾瑞峰会移师深圳表示祝贺。他表示,电子商务是互联网产业在实用性发展方面一个重要的业态,其发展与互联网产业的发展是同步升级,深圳在互联网产业尤其是电子商务产业上得到了长足的发展,深圳作为中国第一个电子商务的试点城市,在互联网产业和电子商务发展过程中得到了国家发改委、工信部、科技部的高度认同。不过,在深圳电子商务产业未来发展中,仍面临较多问题,而高峰论坛能够不断为电子商务的发展形成独到的研究方向。

 区域化是未来电子商务切入点

  从国际上看,美国网络零售的产业链中销售额排名前10的厂商中,除了亚马逊一家之外,其他的都是传统零售企业和品牌制造商。与之形成鲜明对比的是中国市场的结构。数据显示,排名前10,甚至是前30的中国网络零售企业里面,绝大多数都是在线零售商,唯一挤进前10的传统零售商只有苏宁一家。有专家预测,未来3到5年,中国未来电子商务零售产业的业态和结构会发生变化,就是传统的零售企业和品牌制造企业的网售战略明晰之后,其后续的爆发力不容忽视,会给现在的电商企业带来压力。

  对于未来电子商务的发展,曹军波认为区域化电子商务是未来的切入点。他分析,区域化、社区化、移动化之间会产生“化学反应”,社区是网民目前在互联网浏览时间最长的一个板块,接近40%到50%之间,网民在网上的时间接近一半是在社区里面,如果能实现社区很好的融合,会为整个电子商务的流量带来质变。

2011年7月30日星期六

8款非常有用的CSS工具

写更好的CSS是所有网页设计师和开发人员应该争取的东西,幸运的是,这里有一些工具,可以帮助大家做到这一点。在这篇文章中,我们收集了一些新的CSS工具,以帮助写出更好的CSS。从学习新的CSS3属性,到使您的CSS代码更高效,这里必然有你需要的一款CSS工具。

CSS3 Patterns Gallery
clip_image001
CSS3 Patterns Gallery,让您通过缩略图或全屏模式浏览各种CSS3样式,搜集各种各样的CSS样式以便于你可以借用到你的网站上。
PrefixMyCSS
clip_image002
PrefixMyCSS帮助您节省时间,自动为CSS代码添加必要的属性。粘贴你的代码到左边的框框,点击“prefix”就会自动为CSS代码添加必要的前缀。这个工具明显是我们的动车嘛,高效快速。但完事后还是检查一下比较好,这个年代“天灾人祸”真的很难说。至于你信不信,反正我是相信的。
Layer Styles
clip_image003
Layer Styles 是一个HTML5应用,帮助你非常直观地创建CSS。界面酷似Photoshop,真的可能被人误以为在操作PS的哦。
Sencha Animator
clip_image004
Sencha Animator是一个用于创建兼容WebKit浏览器和触屏手机设备的CSS3 的桌面程序。在如今触屏横行的情况下,这样的CSS工具是不是非常及时呢!
The Web Font Combinator
clip_image005
The Web Font Combinator是用来预览Web字体效果的。该工具已经整合了N多字体,不包括中文字体(so这个工具对中文网站的CSS设计木有多大作用)。使用该工具,你只要选择字体类型,字体大小和行距等,就可以预览网页的header和body字体的效果。
CSS Pivot
clip_image006
CSS Pivot让你添加CSS样式到任何网站和通过短连接分享你的杰作,你还可以邀请其他人来帮组你改进你的网站。(注:该工具对中文网站免疫)
CSS Lint
clip_image007
CSS Lint是一个帮组你检测你的CSS代码是否存在问题。它通过基本的语法检测和既定的规则对CSS代码进行检测,发现有问题的样式或低效率的CSS代码。
CSS Prism
clip_image008
CSS Prism让你输入任何网站的CSS,这样你可以随意更换该网站的背景颜色看效果,如果它是通过CSS定义的。1)你可以快速查看到任何网站的CSS定义的背景色代码;2)你可以自定义网站的背景色,直到合适你为止。

Firefox 6/7/8/9三周共同跃进

Firefox现在的速度真是没得说,678三大版本都将在近期取得重大突破Firefox 6现在正处于Beta测试阶段,定于下周发布RC候选版,最多不超过十天,而最终正式版也将在大约三个星期之内出炉。

Mozilla通过官方博客表示:“(Firefox 6)Beta在三个Beta更新阶段发生了72次变化,其中绝大部分是有关安全性、稳定性问题的。Firefox 6(正式版)将在三周内和用户见面。

Firefox 6正式发布的同时,Firefox 7将从Aurora渠道转入Beta测试阶段。Mozilla声称,Firefox 7 Aurora已经做出了112次变更,修复了93个bug,同样主要是安全性和稳定性方面的。

Nightly Channel渠道中的Firefox 8则会在三周后转入Aurora开发渠道,目前已经做出了大约1100处变化,修复bug 550余个。

816日,Mozilla还将正式启动Firefox 9的开发工作,不过正式版可能要等到2012年。

clip_image001

2011年7月29日星期五

Android版Gmail支持个性化标签通知、仅同步优先收件箱等功能

clip_image001

最好用的手机Gmail客户端要算Android版了,现在Google让Android版Gmail更加好用。

刚刚发布的2.3.5版Gmail客户端允许你只同步优先邮件箱{priority}里的邮件,节省了手机流量。另外,你还可以为不同的标签{label}设置不同的通知铃声。

更新概要

· 支持只同步优先收件箱,节省流量,更省电。

· 通过标签通知把过滤器、标签和铃声融合在一起。

· 为发送者记住‘显示图片’选项

· 取消横屏下的置顶消息

· 对TalkBack的支持更好

· 性能提升

你可以在Android应用市场直接下载更新

新款iPhone9月第二周上市 新款iPad感恩节前上市

clip_image001

新款iPhone将于9月上市,首批出货400万部,新款iPad感恩节前上市。(TechWeb配图)

【TechWeb消息】7月28日消息,台湾媒体报道称,新款iPhone将于9月第二周(9月6日至15日)的某天上市,新款iPad则可能将延至感恩节前上市。

据报道,新款iPhone首批将出货400万部,零部件供应商将在本周前出货40万台试产。

据称,新款iPhone上市布局将一改先在少部分国家上市的惯例,本次400万部可能同时在欧美日开卖。

而新款iPad由于零部件供货不及,可能延至感恩节前上市,首批供货量也将很大。

此前苹果一直在每年的全球开发者大会上推出新款iPhone,但今年却反常推迟。

业内人士对新款iPhone会增加哪些功能辩论不休,最近泄露的保护套图显示,新款iPhone的设计有一些重大的设计改变。而另有消息称,新款iPhone的外观很类似于iPhone 4。

而关于新款iPad,此前有报道称它的代号并非iPad 3,而会是iPad 2 Plus或iPad 2 HD,采用视网膜显示器。

微软:IE9是最适合企业用户的浏览器

上月底微软曾经对Google Chrome和Mozilla Firefox令人咂舌的版本发布速度进行了嘲讽挖苦,认为他们这样做虽然取悦了普通的终端用户,但是却忽略了企业用户的利益。IE则兼顾双方,是适合所有Windows用户的浏览器。

日前,微软援引Forrester的调研数据再次重申,IE9是最适合企业用户的浏览器
Forrester对参与微软IE9技术采纳项目(TAP)的6个企业进行了调研,根据他们从IE8升级至IE9所得的数据,对5万员工的企业进行了建模,结果如下:
clip_image002
clip_image004
根据上面的报表,企业从IE8升级至IE9后的三年内可以获益600万美元,如果采用10%的折现率,等于现在就直接收益了500万美元。Forrester表示,这份调查中获得的数据表明,从IE8迁移至IE9可使企业在2年后获得显著的效益。
微软表示,对于那些已经采用Windows 7的企业来说,建议将浏览器升级至IE9,因为IE9是Windows操作系统上最好的浏览器。

Chrome vs. IE9 vs. Firefox 最新跑分数据一览

又到了每月必不可少的跑分时间了,PCWorld本月公布了Chrome, Firefox, Internet Explorer, SafariOpera五款浏览器最新版本的跑分状况,本次数据显示Chrome原有的优势逐渐被IE9和Firefox 5削弱,但依然保持相当出色的成绩,值得注意的是后两者在多个测试项目的性能报告中出现了领先,Chrome真正的对手已经出现。

Browser

Google V8 (v.6) Score
(higher is better)

Google Chrome 12

8205

Firefox 5

3459

Opera 11.50

3454

   

Safari 5.1

2567

Internet Explorer 9

2360

Browser

Mozilla Kraken 1.1 Score in ms
(lower is better)

Google Chrome 12

4841

Firefox 5

5707

Opera 11.50

12353

Internet Explorer 9

15050

Safari 5

17603

Browser

SunSpider 0.9.1 Score in ms
(lower is better)

Internet Explorer 9

245

Google Chrome 12

267

Firefox 5

282

Opera 11.50

279

Safari 5.1

303

Browser

FishIE with 20 fish (FPS - higher is better)

500 Fish

Internet Explorer 9

60

39

Firefox 4

60

35

Google Chrome 12

40

4

Opera 11.50

20

3

Safari 5

20

3

Browser

Psychedelic Browsing
RPM (higher is better)

Firefox 4

1885 (no sound)

Internet Explorer 9

1799 (correct sound)

Google Chrome 12

131 (correct sound)

Opera 11

82 (no sound)

Safari 5

83 (no sound)

Browser

Mozilla Hardware Acceleration Stress Test
FPS (higher is better)

Firefox 4

60

Internet Explorer 9

60

Google Chrome 12

17

Opera 11

17

Safari 5

3

Java SE Development Kit 7 正式发布

Oracle今天已经放出Java 7正式版的二进制安装包,这不是小升级,而是Java诞生以来最大的改进,增加了闭包等很多有用的特性。最新版的Netbeans7已经支持Java7。

clip_image002
clip_image004
以下是升级地址;
http://www.oracle.com/technetwork/java/javase/downloads/java-se-jdk-7-download-432154.html

IE用户比Opera和Chrome用户的IQ低?

clip_image002

近日,一家心理测试公司AptiQuant做了一项关于IQ与浏览器选择的研究企图发现人的IQ和他所选择的浏览器之间的关系。结果发现,IQ较低的人更倾向于继续使用IE6,使用Opera的用户的IQ是最高的。排在IQ榜单前4名的分别是Opera,Camino,IE with a Chrome Frame和Safari用户。Chrome用户居中拿到了第5名。

在该研究报告结尾中,AptiQuant写到:该数据结果表明人们的认知能力和他们对浏览器的选择有重大关系。或许他们做这样一份研究的真正目的是希望人们能够将自己迁移到现代浏览器上,从而降低许多开发成本。

不过我觉得使用IE6的朋友们也完全可以将之当做一个笑话看,毕竟有时候人们只是习惯了或者懒得换而已。

可查看完整报告。

2011年7月26日星期二

发微FaWave无法同步新浪微博的方法

今天新浪微博封掉了发微(FaWave)的api key(实在不知道新浪微博说的开放是什么意思),大家用起来十分的不爽,这里有解决方案:

在chrome中安装最新版本的发微(FaWave),20110726以上版本。

新加帐号,填写原来新浪微博的帐号,并选择微博AIR的key就好了。

如果安装了新版本后找不到设置key的方法,可以导出设置,卸载之后重新安装,然后再导入设置就好了。

推荐10个HTML5游戏网站

原文作者Julio Rivera是一名来自纽约市的创意总监和网页设计师,他是Underworld Magazines的创始人。以下是全文。到现在为止,我玩了好几年的在线游戏。我已经看过用Flash和其他软件制作游戏,目前是在用HTML5做游戏,只看到一个完整用CSS3做的游戏。

HTML5正在慢慢成为新的Flash,以前在Flash上很酷的东东,如拖放和下载条等,现在已可以用HTML5做到了。 HTML5的一个很好的资源,Github是一个不错的HTML5社交编程网站。在本文,我推荐10个HTML5的游戏网站,很多游戏开发商正在用 HTML5开发新游戏。
0. html5games.com
clip_image001
1. html5games.net
clip_image002
clip_image003
2. canvasdemos.com
clip_image004
3. rocketpack.fi
clip_image005
clip_image003[1]
4. impactjs.com
clip_image006
5. canvasrider.com
clip_image007
6. freeciv.net
clip_image008
7. gamesforlanguage.com
clip_image009
8. yoyogames.com
clip_image010
9. mozillalabs.com
clip_image011

2016年超过20亿部移动设备安装HTML5浏览器

据国外媒体报道,根据市场分析公司ABI Research调查,到2016年,将有21亿部移动设备配置HTML5浏览器,而2010年这个数字仅有1.09亿部。万维网联盟(W3C)官方表示,HTML5标准制定直到2020年才会完成。ABI Research公司认为,目前正在开发中的25个HTML5特性将在未来三到五年内广泛使用。

ABI Research公司的高级分析师Mark Beccue表示,“我们期望HTML特性,如图形,多媒体,用户交互,数据存储等将被广泛采用。HTML5重要的特性之一就是视频,将向Adobe Flash Player插件软件进行挑战。未来三到五年,HTML特性功能将被大众采用。HTML5的运用将会加速,它是智能手机OS大战中一个关键点。
他还表示,“HTML5发展的关键是浏览器的功能,苹果浏览器将迅速发展HTML5特性功能,并可以轻松地把这些更新到他们的设备中。 Android目前没有能力来快速开发,黑莓有一定的市场,但它安装HTML5浏览器的手机是有限的。

2011年7月23日星期六

HTML5会成为移动应用的天敌吗?

  好几年后的今天,我们已经给手机应用程序设计了非常多的用途了。手机应用程序依然是移动设备推出新服务或内容的首要选择。
你需要知道的HTML5五件事
  “应用程序”的整体概念或许已悄然发生巨变。在未来的某一天,我们可能不再需要访问手机应用商店。不论是苹果的还是Google的,我们只需要点击手机主菜单页面上的一个链接,手机就会立即在它的浏览器上启动一个“应用程序”。
Ⅰ、“原生应用”占统治地位
  当我们为移动设备开发应用程序时,程序员通常都会选择开发“原生应用”。“原生应用”是一种用户必须通过手机应用商店购买下载并安装在手机存储器内的应用程序,现已成为新增手机功能的首选业界标准。
  因此,大多数的程序员都认为跟浏览器应用相比,不论是渲染效果,还是执行能力,“原生应用”都拥有明显的优势。大部分的用户都会尽量避免使用手机浏览器,因为浏览器使用并不方便,尤其是需要输入数据的时候。
  “原生应用”比浏览器应用更容易预见,因为“原生应用”是在手机内存中运行的,它们不会遭遇不可预知和易见等在浏览器应用常发生的问题。
  此外,“原生应用”对网络的依赖性更少。“原生应用”大部分的数据都是存储在手机内,它们不需要连接网络才能获取数据,但浏览器应用则是典型的依赖云端服务器的应用程序,必须得连接网络才能获得内容。如果网络连接不稳定或很弱,浏览器应用的表现性能将会遭受非常大的打击。
Ⅱ、“原生应用”很麻烦
  长期以来,程序员都是在有限的资源的情况下开发苹果的iOS设备和Android设备开发的应用程序,因为这么做可以让他们的手机应用进入最大的移动市场。
  但这种理由已经开始失去说服力,部分原因是程序员要在手机应用商店销售“原生应用”并不容易。以iOS应用为例,就连通过官方的审核也不容易。苹果公司要求每一个提交申请审核的手机应用都必须遵从它的标准,程序员说如果苹果不喜欢那个手机应用,无论是什么理由,它都会拒绝审核。
  尽管要在Android市场通过应用审核并不难,但却通过审核后却很容易被埋没在茫茫的Andorid应用海洋里,并且大部分Android应用都是低质量的。
  手机程序员面对的另一个问题是他们还必须针对不同的手机操作系统(iOS、Android或者其他)开发不同版本的手机应用,并且同一个操作系统还会有几个版本的应用。因此,手机程序员需要投入大量的时间和金钱给他们的应用程序“定版本号”,而提高产品质量和开发新产品的时间却所剩无几。
Ⅲ、迷失在“超级”市场
  如前面提到的,一个“原生应用”要在应用商店上架开售并获得成功的希望是十分渺茫的。随着应用商店的扩大,假冒伪劣的应用将会越来越多,而获得有用的手机应用将变得越来越困难。 WildTangent公司的副总裁Matt Shea表示,大型手机应用商店的应用程序都是一站式购物,看起来很笨拙,而且应用程序的分类和组织均是显而易见的失败,因此应用买主就更难物色到他心目中的理想手机应用,就算这个应用真的就藏在应用商店内,他也难以从中找出。这也是手机程序员面对的最大问题。
  Shea还说,大型手机应用商店的糟糕分类让像WildTangent这样的专业商店觅得了商机。WildTangent是一个专业的手机游戏分类网站,他们会对游戏进行严格的分类和审查,这样访客就能更容易获取到他们的理想应用。
Ⅳ、HTML5是答案吗?
  许多移动社区的用户相信开发者可以避免这样的烦恼是否选用HTML5技术开发基于浏览器的应用。HTML5技术是1999年推出的超本文语言的一次大升级。尽管外界消息指在2014年到来前,W3C不会出台HTML5技术标准,但现在,许多现代的手机浏览器已经提前支持这种技术,许多Web程序员已经开始设计HTML5网站。
  简单说,HTML5会让浏览器、桌面应用和移动设备展现更多酷炫的功能,例如坐标定位、无插件的视频和音频播放等。同步功能也会更完善,你将可以在工作时观赏一部分电影,然后在家的电脑继续观看余下的片段。
  或许HTML5技术最大的潜在优势就是它可以让应用程序员将精力集中在一个版本的应用上,而这个应用却在多个浏览器流畅运行,将程序员从多平台多版本的束缚中解放出来,让他们有更多的精力和资金进行推广营销。
  网络是一个关键因素。如果4G网络出来到来,网速将会得到更大幅度的提高,用户从互联网获取内容时将会更加迅速和可靠,浏览器应用也将因此迎来生机。
  至于宣传方式,基于浏览器的手机应用将大大减少程序员或开发商对手机应用商店的依赖。为了让“原生应用”成功,程序员需要更多的推广投入,而基于浏览器的应用(只需一个链接地址)会让程序员更容易通过社交媒体(如Twitter、Google+)等进行推广。
Ⅴ、留下还是离开?
  尽管大多数程序员相信HTML5技术的水平正在提高,“原生应用”的运行速度和真实用例依然比浏览器应用要好。
  造成它们差役的一大原因就是“原生应用”可以访问手机设备的硬件功能,而浏览器应用却无法做到。许多程序员表示HTML5的应用目前还没能控制和充分利用智能手机各种各样的硬件功能,如智能手机的CPU和重力加速器,而“原生应用”却能充分利用这些硬件资源。
  虽然如此,但围绕HTML5技术的争论依然非常的多,HTML5技术究竟需要多长的时间才能像“原生应用”那样操控智能手机的硬件设备呢?
  “JavaScript 的连接辅助让类似移动定位这样的功能也已经可以在大多数的手机浏览器中调用,” Qualcomm CDMA公司的产品经理Sy Choudhury说,“未来半年,我们将会看到更丰富的定位功能,同时浏览器还会有WebGL这样的访问GPU的功能,更轻松地访问照相机和摄像机,浏览器对声音控制也会比现在更为出色。”
  Choudhury跟他的团队目前主要从事浏览器的性能优化和开发针对高通Snapdragon处理器的手机操作系统。
  “几个月以前,浏览器厂商开始放出越来越多的例子高调展示浏览器应用可以达到的水平,包括重力加速器、方向仪、GPS定位和集成照相等功能,”Mozilla手机浏览器产品经理Thomas Arend指出,Mozilla开发者网站的Dashboard 就是一个非常好的HTML5技术例子。
  保证一致的用户体验也是HTML5技术需要解决的另一问题。HTML5浏览器应用在不同的手机设备的不同浏览器上运行,部分程序员表示,由于不统一性,难以让所有的消费者都喜欢他们设备上的HTML5浏览器应用的表现效果。
  但采用基于浏览器的方法开发应用不一定就是毫无优势,Arend说。“选择Web技术作为平台技术是最有前途的,对于跨平台的应用(PC和移动设备),Web技术无疑会用户更一致的用户体验,一款优秀的浏览器应用的表现效果绝对及得上"原生应用"。”
  任何一种新技术的采用, 都会先经历钟形曲线的模式。早期的技术领头人已经开始行动了。Pandora宣布将采用HTML5技术开发应用程序,而云存储公司Box.net也表示会 开始采用HTML5技术。同时也有传言Amazon很快将推出一款基于HTML5浏览器技术的Kindle应用。
不存在“二选一”
  在对“原生应用”和浏览器应用的大量热讨后,许多程序员已经不再需要面对一个“二选一”的抉择,事实上,两种技术是可以共存的。
  举个例,一名游戏开发者开发了不仅开发了一款手机“原生”游戏“lite”,他还开发了这款游戏的Web版本,潜在买家可以先在Web浏览器上试玩这个应用,Arend指出,如果他们认为这款游戏值得购买时,他们可能会在手机应用商店购买下载游戏的完整版进行安装。
  此外,程序员开发“原生应用”的方式十分类似于开发浏览器应用同样的开发工具,只是最后需要给“原生应用”再额外添加一个包装而已。因此,“原生应用”和浏览器应用有时候可能跟人们想象的会有点出入。
  最后,程序员可能会决定开发一款融合“原生”和浏览器特色的应用程序。程序员必定会疑问发布到应用商店和通过社交媒体放置在开放互联网上,哪一种方式才是吸引用户的最佳方式呢?
  对于许多人而言,智能手 机这个概念的诞生也同时伴随着应用下载的到来。当智能手机首次进入市场时,“原生应用”就是最好的方式用以完成设备的任务。但随着HTML5技术的到来, 这又开始了变化:随着浏览器的成长,带宽的增加,HTML5的技术标准成熟,许多无线社区的用户就会开始怀疑“原生应用”是否是手机设备的最佳的搭档。
  当HTML5技术全面袭来时,手机浏览器将会变得更好,至少它会改头换面。

2011年7月22日星期五

Webluker:为中小网站提供轻量级CDN 加速服务(另有一款国外CDN介绍!)

对于任何网站来说,访问速度都是一个非常重要的参数。如果你的网站加载了很久还是没有打开,那么一部分“不耐心”的用户就可能会离去了。除了通过提升服务器性能之外,使用CDN 其实是一个提升网站访问速度的便捷方式。不过对于中小网站来说,类似ChinaCache 的大型CDN 使用起来门槛非常的高,有没有一个轻量级容易使用的CDN 服务呢?

Webluker就是一个向中小网站提供CDN 加速的服务。网站主要使用它非常简单,只需要登陆网站,填写一些信息,提交即可。一旦审核通过(需要网站先备案),再在域名服务器稍微修改一下设置,你的网站就可以开始使用CDN 加速服务了。Webluker 是国内第一家提供完全自助化CDN服务的平台,可以以详尽的报表展示日志统计、解析统计、服务带宽、加速效果等全方位的服务。

除了加速服务之外,Webluker 还提供了解析、智能解析、设备监控、网站服务质量监控等一站式运维服务。

Webluker 于2011年1月8日上线。目前注册用户数超过5000,活跃用户超过2000个,服务的CDN域名超过1000个。

 

补充:

如果不喜欢国内服务,可以切换到国外的一款服务 https://www.cloudflare.com/ 完全免费的CDN加速,我已经将几个站点都做了CDN加速了。

北美最热门职业技能:HTML5居首

据国外媒体报道,职业技能需求分析网站Indeed.com对北美的招聘广告进行了分析,结果发现在这些招聘广告中,被提及频率最高的技能是 “HTML5”,其次是“移动应用”,排在第三位的是“Android”。“云计算”和“虚拟”也排在前 10名。有趣的是,虚拟技能的需求在过去5年中是逐渐升温的,而HTML5 技能的需求则是迅速蹿红,仅经过18个月的发展就从无人问津变得炙手可热。

下面是市场需求量最大的前10项热门职业技能。
1.HTML5
2.Mobile app
3.Android
4.Twitter
5.jQuery
6.Facebook
7.Social Media
8.iPhone
9.Cloud Computing
10.Virtualization

哈佛前校长称起诉扎克伯格两兄弟是混蛋

clip_image001

哈佛前校长拉里·萨默斯(Larry Summers)

新浪科技讯 北京时间7月21日上午消息,哈佛前校长拉里·萨默斯(Larry Summers)在参加《财富》杂志头脑风暴科技会议时接受采访称,起诉马克·扎克伯格(Mark Zuckerberg)窃取其创意的文克莱沃斯兄弟(Winklevoss twins)是“混蛋”(A**holes)。

萨默斯说道:“作为一名大学校长,如果一个本科生穿着夹克系着领带在周四下午3点来找你,你知道有两种可能:他们要么正在找工作并且要参加面试;要么他们就是混蛋(A**holes)。这两兄弟就属于后者。”

卡梅隆·文克莱沃斯和泰勒·文克莱沃斯当时和马克·扎克伯格一起就读于哈佛大学,并为和扎克伯格打官司寻求过萨默斯的帮助。按照电影《社交网络》(Social Network)的描述,萨默斯要求他们离开。萨默斯并没有对此加以否认。

自2004年以来,文克莱沃斯兄弟已经和Facebook打了十几场官司。文克莱沃斯兄弟和另外一名哈佛校友迪夫亚·纳伦德拉(Divya Narendra)指控扎克伯格窃取了他们有关Facebook的创意。

Facebook随后立即对此三人以及他们拥有的社交网站ConnectU进行了起诉,指控他们入侵Facebook窃取数据,并注册垃圾用户。这一系列法律诉讼在2008年宣告终结, 文克莱沃斯兄弟和纳伦德拉与Facebook签署了一份价值6500万美元和解协议,以现金和股票支付。

但此后,文克莱沃斯兄弟和纳伦德拉试图中断此协议,指责Facebook故意压低其股票的价值。法官驳回后,三人向美国最高法院进行了上诉,请求撤销2008年的和解协议,但于今年6月份放弃了这一计划。放弃该计划之后一天,他们又向波士顿联邦法院针对Facebook发起了一项新诉讼,目前此案正在审理中。

Goolge+三周内独立访问用户数突破2000万

  新浪科技讯 北京时间7月22日早间消息,谷歌于三周前推出了社交网络服务Google+。到目前为止,Google+的进展良好。comScore本周三公布的数据显示,Google+自推出以来独立访问用户数达到2000万,其中来自美国的访问者人数为500万。

  谷歌发言人拒绝对这一数据置评。comScore的预计基于对200万互联网用户的调查,但并未统计用户在Google+网站上花费的时间。不过,Google+的快速增长仍引起了业内人士的密切关注,因为Google+目前仍需要邀请才能注册,而谷歌尚未通过搜索引擎、Gmail和其他服务来推广Google+。

  Google+的一大特色在于“圈子”功能,通过该功能用户可以与特定的好友和联系人分享内容。谷歌还计划将Google+加入到YouTube等其他服务中。

  comScore行业分析高级副总裁安德鲁·里普斯曼(Andrew Lipsman)表示:“我从未见过一款服务的发展速度这么快。”他表示,唯一可以与Google+发展速度相比的是2009年的Twitter,不过Twitter也花费了数个月的时间才获得了大量用户。

  谷歌CEO拉里·佩奇(Larry Page)上周表示,Google+已有超过1000万用户,这表明谷歌比以往有着更多的机会。不过,Google+距离追赶Facebook和Twitter还有很长的路要走。

  谷歌推出Google+主要是为了与Facebook竞争。Facebook目前能够获得网站上的大量用户数据,进而建立了规模数十亿美元的广告业务。谷歌也希望Google+能够吸引品牌广告主和名人。此外,谷歌可以利用Google+的数据改进搜索结果。

  本周二,巴克莱资本分析师表示:“考虑到当前的积极趋势,我们认为谷歌已处于更好的位置,能够将社交元素加入到各种产品中,并在未来加强搜索结果的相关性。”

  一些隐私保护组织也对Google+表示欢迎。电子前线基金会高级技术人员皮特·埃克斯利(Peter Eckersley)表示:“Google+的设计使用户可以更方便地与某一好友群组分享内容,同时保持一定程度的隐私性。”不过他同时指出:“如果谷歌、政府部门或律师要求获取相关的用户信息,那么Google+也无法很好地保护用户隐私。”

2011年7月20日星期三

丁磊:很多企业讲的开放是噱头

clip_image001

网易CEO丁磊

【TechWeb消息】7月19日消息,网易CEO丁磊在与媒体沟通时表示,现在很多企业讲的开放还是噱头。

“开放这件事在IT行业根本不是新鲜事,世界上开放做的最好的是IBM,IBM的电脑就是硬件开放平台,很多公司能用X86的平台做不同的电脑,有Dell、东芝、索尼、松下、三星、联想等。

到了操作系统年代,微软做了Windows,允许大家在上面开发软件,这也促成了Windows的成长。在7年前,中国梦网的业务也是开放平台。亚马逊、Android手机等都是开放平台。

“我觉得开放要把握好,不然可能是一粒老鼠屎坏了一锅粥。”丁磊说,“我不觉得开放平台好或者不好。有些公司不开放,也能做的很好,像苹果。有些做开放平台,如微软、索尼的游戏机平台,很多游戏在上面,还做不过暴雪一个游戏。”

“开放和封闭不是绝对的,关键你的产品创新真正满足用户的需要,能打动用户。”丁磊表示。

在网易杭州研发中心正式启动发布会上,丁磊表示:“网易1997年成立,作为IT从业者,经历过很多浮躁的东西,不能为消费者和股东带来价值的噱头都是浮云,因此我们做决策很谨慎,每个业务都实实在在为消费者创造价值。光忽悠,会为企业带来伤害。”丁磊最后总结到。(可心)

VirtualBox 4.1正式发布

虽然曾经的Sun VirtualBox已经更名为Oracle VirtualBox,但是不变的是VirtualBox的开源和强大功能。日前,VirtualBox 4.1正式发布,作为一次较大的版本的升级,4.1版新增了不少功能。VirtualBox 4.1支持克隆虚拟机,对GUI界面也进行了完善,并且将64位主机的内存限制提高到了1TB。VirtualBox 4.1支持Windows、Linux和Mac系统主机,可虚拟的系统包括Windows (NT 4.0、2000、XP、Server 2003、Vista)、DOS/Windows 3.x、Linux (2.4和2.6)、OpenBSD等。

VirtualBox 4.1.0 更新日志:

1、支持虚拟机的克隆;

2、改进了创建虚拟磁盘和复制虚拟磁盘的GUI界面;

3、64位主机的内存限制提升到1TB;

4、支持Linux主机下的PCI passthrough;

5、增加WDDM图形卡驱动,Windows虚拟机可以支持Windows Aero效果,支持Direct3D;

6、支持SATA硬盘的热插拔;

7、新的网络模式UDP Tunnel:可轻松实现不同主机上的虚拟机的连接;

8、修复了一些Bug。

官方下载:

http://www.virtualbox.org/wiki/Downloads

clip_image001

2011年7月19日星期二

最好的PHP开发框架

目前最好的PHP开发框架:Zend Framework,CakePHP,Symfony,ci,
PHP作为一门被许多开发者使用的脚本语言,开发框架如雨后春笋般走上舞台。
到底哪个PHP开发框架最好,不是每个框架都是为所有人而产生的,很简单的事实。

这里列举五个最受欢迎的PHP开发框架:
1.The Zend Framework
The Zend Framework 在开发社区中有大量的追随者,致力于Web 2风格的程序。
众多的追随者组成的活跃用户开发的扩展支持,被称为“The PHP Company”
Zend是一个最受欢迎的PHP开发框架。有健壮的特征能够支持协作开发,需要一些PHP的额外知识

官方网站://framework.zend.com
中文手册://www.phpeye.com/zf
视频教程://framework.zend.com/docs/screencasts
优点:
. 自带非常多的 library,本身使用了很多设计模式,架构优雅,执行效率中等;
MVC设计比较简洁,具有路由功能,配置文件强大(处理 XML和php INI),library 很强大,是所有PHP框架中各种功能最全面的,
更是一个大类库(取代PEAR);能够直观的支持除数据库操作之外的Model层(比 CodeIgniter 和 CakePHP 强),能够很轻易的使用Loader功能加载其他新增加的Class;
Cache功能很强大,从前端Cache到后端Cache都支持,后端 Cache支持Memcache、APC、SQLite、文件等等方式;
数据库操作功能很强大,支持各种驱动(适配器), 文档很全,在国内社区成熟,不少Web 2.0网站在使用
缺点:
. MVC功能弱,View层简单,无法很强大的控制前端页面
. 没有自动化脚本,创建一个应用,包括入口文件,必须自己手工构建,入门成本高
. 作为一个很成熟的大型PHP框架来说,还需要努力
评价:官方出品的框架,Zend Framework想把其他框架挤走,封装很多强大的类库,能够提供一站式的框架服务,开发团队很强大,完全足够有能力开发很强大的产品出来,基本可以确定的是Zend Framework前途无量,架构本身优雅,设计理念上先进。
Zend Framework是最值得期待的框架。

2.CakePHP
CakePHP 无论对于初学者还是职业PHP开发者都是很好的选择。
基于与Ruby on Rails同样的原则而设计,十分注重快速开发,非常好的用于RAD的开发框架。
快速增长的支持系统,简洁性和可测量性使得 CakePHP成为最受欢迎的PHP开发框架之一。

官方网站://www.cakephp.org
视频教程://search.you.video.sina.com.cn/s?key=cakephp
优点:
. CakePHP最类似于RoR设计方式,数据库操作的Active Record方式;
数据库层的 hasOne, hasMany 功能强大,复杂业务处理比较合适;
路由功能,配置功能,设计优雅,纯粹的框架,执行效率还不错;
自动构建脚手架(scaffold)很强大;
. 文档比较全,国内推广成功,大部分都知道CakePHP,学习成本中等
缺点:
. CakePHP把Model理解为数据库层操作,严重影响了除了数据库之外的操作能力
. CakePHP的cache功能薄弱,配置功能弱,不适合大型应用,小型应用来说略微的学习成本高了点

评价:
CakePHP框架代表了PHP框架很重要的一个时代,目前发挥着很重要的作用,不少自己写的框架都模仿了CakePHP的方式,是个里程碑式的产品;
CakePHP透露着RoR的敏捷开发方式和把数据库操作认为是唯一Model的设计思想,作为开发快速应用和原型是绝好的工具;
用来做Web2.0网站的开发框架,是值得选择的。

3.Symfony
Symfony 是为那些更加职业的主要开发企业级程序的开发者而准备的,特别是 Askeet 和 Yahoo! Bookmarks。
这款开源PHP开发框架有着丰富的特性,做起这些来绰绰有余,它主要的缺点是比其他的框架略微慢一些。
官方网站://www.symfony-project.org
中文网站://symfony-project.cn
权威指南://www.symfony-project.org/book
优点:
. Symfony 完整实现了MVC三层,封装了所有东西: $_POST,$_GET 数据,异常处理,调试功能,数据检测;包含强大的缓存功能,自动加载Class
,强大的i18n国家化支持;强大的view层操作,能够零碎的包含单个多个文件;
强大的配置功能,使用yml配置控制所有框架和程序运行行为;
随意定义各种自己的 class,能自动加载(auto load)class,在程序中随意调用;
多层级项目和应用管理:Project –> Application –> Module –> Action,满足一个项目下多个应用的需要,
每层可以定义自己的类库,配置文件,layout;
命令行操作功能:建立项目、建立应用、建立模块、刷新缓存等等;
. 大大节约开发成本,多人协作时不会出现问题,在Project级别定义好基础Class以后,任何模块都能够重用
缺点:
. 数据库操作model采用了重量级的propel和creole
. 缓存功能无法控制,开发调试总是缓存,需要执行 symfony cc, symfony rc 来清除和重建缓存;
. 效率不高,解析模板和读取配置文件的过程,花费时间;
. 学习成本很高,国内没有成熟的社区和文档,相应的要掌握所有功能,需要花费比较多的时间

评价:是企业级的框架,唯一能够跟Java领域哪些强悍框架抗衡的东西,学习复杂,推荐复杂的项目使用Symfony来处理,后期的维护成本比较低,复用性强。
如要考虑数据库分布的问题,就需要抛弃Symfony自带的数据库操作层,自己定义,Symfony支持随意的构造model层。

4.Codelgniter
初学者应当考虑CodeIgniter
Codelgniter 以简单易用,性能和速度而闻名。
与 Symphony 不同,这款PHP开发框架对于共享主机的用户而言很理想,如果你想有一个小型覆盖面的框架。
CI提供了简单的解决方案,还有扩展的知识库,通过视频教程,用户指南和wiki来提供支持。
CI
官方网站://codeigniter.com
中文网站://codeigniter.org.cn
中文手册://codeigniter.org.cn/user_guide
视频教程://codeigniter.org.cn/tutorials
优点:
. 配置简单,全部的配置使用PHP脚本来配置,执行效率高;
具有基本的路由功能,能够进行一定程度的路由;具有初步的Layout功能,能够制作一定程度的界面外观;数据库层封装的不错,具有基本的MVC功能
. 快速简洁,代码不多,执行性能高,框架简单,容易上手,学习成本低,文档详细;
自带了很多简单好用的library,框架适合小型应用
缺点:
. 把Model层简单的理解为数据库操作
. 框架略显简单,只能够满足小型应用,略微不太能够满足中型应用需要
评价:CI完成简单快速的应用还是值得,能够构造一定程度的layout,便于模板的复用,数据操作层来说封装的不错,CI没有使用很多太复杂的设计模式,执行性能和代码可读性上都不错。附加的 library简洁高效。
5.Seagull
Seagull 是一个良好的PHP开发框架,可以用来开发Web,命令行和GUI程序。
无论对初学者还是职业程序员而言都及其简单的开发框架。
对于初学者,Seagull提供一套包含样例程序的库,经过简单修改就能符合你的要求,而对于专家级程序员,Seagull提供了一整套设置选项,
包括最佳练习,标准的和模块化的代码库,来快速简单地构建Web程序。
Seagull有一个活跃的用户社区以及丰富的支持文档。
总结
PHP开发框架对于各种能力层级的开发者都是一种减少重复编码需要的良好方式,同时加快开发过程,确保创建Web程序时写了正确的代码。
不仅加速了复杂程序的开发,也减少了代码中的安全漏洞从而加强了PHP的安全性。
一些专家级PHP程序员感觉没必要使用开发框架开发Web程序,它们在快速软件开发中仍然有巨大优势,比如在紧迫的期限下。
对于初学者或中等开发者,开发框架能够提高PHP学习效率同时促进练习编写高质量的代码且减少低质量代码,后者因为PHP自身的“宽松”特性而常常出现。

今天有许多可以使用的PHP开发框架,开发者肯定能找到一款满足他们在特性,支持,速度,可测度性等等方面的需求的框架。
开发者使用的顶级PHP开发框架包括:The Zend Framework,CakePHP,Symfony,Codelgniter和Seagull。
一些国产的PHP开发框架也值得我们关注,比如Qeephp/Fleaphp/Thinkphp

谷歌收购顶级域名G.Co 推官方域名缩略服务

clip_image001

谷歌周一宣布已收购顶级缩略域名G.Co,此举有助于谷歌所有自主业务提供官方域名缩写服务(TechWeb配图)

腾讯科技讯(明轩)北京时间7月19日消息,据国外媒体报道,谷歌周一宣布,该公司已通过收购获得了顶级缩略域名G.Co。谷歌表示,这一交易将有助于为GMail、谷歌文档、谷歌照片等谷歌所有的产品提供官方的域名缩略服务。在此之前,微型博客Twitter、亚马逊和网络零售商Overstock均已推出了自己的域名缩略服务。

谷歌并未透露收购G.Co的具体金额。不过域名注册机构.CO Internet首席执行官朱安·迭戈-卡莱(Juan Diego Calle)此前曾表示,类似于G.Co这样的单一字母域名售价将会超过150万美元。

谷歌表示,收购G.Co,将有助于公司为旗下所有的产品和服务提供缩略域名。

Sobees推出社交新闻聚合网站NewsMix

  【搜狐IT消息】北京时间7月18日消息,据国外媒体报道,继今年年初推出社交新闻杂志NewsMix后,社交媒体公司Sobees今天又推出了一个基于浏览器的社交新闻聚合器。

clip_image001

  该网站采用HTML5设计,可让用户创建和组合由Twitter、Facebook和RSS feed(Google Reader和feed搜索)中分享的内容组成的数字杂志。它可对杂志中的内容进行归类并对Facebook和Twitter以不同的时间线格式显示新闻,而且您还可在单独的版块中查看照片和视频。

  新版NewsMix不仅可显示Twitter更新,还可让您订阅报纸、博客以及Twitter用户的微博、Twitter Favorites以及个人新闻组合。因此,您可订阅好友分享的个性化杂志以及他们的博客。Sobees还提供了一个书签小工具,可以从浏览器中添加内容到NewsMix。

2011年7月18日星期一

深度分析HTML5在移动开发方面的发展状况

clip_image002

“我们正在用HTML5编写我们下一套移动产品。”“是啊,这些天很多人在玩着Appcelerator,我也在玩着。”“嗯,但这并不是我要说的那种HTML5产品。”

最近,我有很多类似的交流对话,可能因为我正在开发一套HTML5的应用吧。就像2005年的“AJAX”,“HTML5”这个术语现在还没有被清晰地定义,在未确定这个新技术有什么优势前,它就已经被四处套用,甚至投入运营。

如果你在一间被热衷新技术的管理人掌控的公司里任职,如果你走运,那么漫画人物呆伯特先生可能非常愿意坐在你隔壁的小房间。

两种看法

当人们讨论移动设备上的HTML5技术时,他们通常只会有两种不同的看法。

从感性的角度来看,HTML5技术的渲染过程主要是由浏览器、内嵌HTML5解析器的应用程序 (如PhoneGap)、支持书签打开方式的应用程序又或者是移动手机产品(iPhone和iPad)进行的。这种技术的好处就是能重用现有的网页设计,Web开发人员也更容易上手,同时产品具备更高质量,更适用于多平台产品。也更易于调试和修正错误,并且,版本更新会更快。此消彼长,优势是它的功能,如果你像PhoneGap一样使用内嵌的架构,那么你会少很多麻烦事,劣势就是它的表现,这也是HTML5技术面临的最大难题。

从理性的角度来看,HTML5技术就是使用JavaScript引擎直接控制本地功能,改变移动设备上的浏览器组件。而HTML5应用上的表现问题更多是由HTML/CSS渲染技术控制的,而不是由JavaScript解析生成的。如果使用正确,HTML5技术无疑可以给予你大量新增的表现效果。目前使用HTML5技术的例子包括Appcelerator Titanium、Mobage/ngcore、Game Closure以及PhobosLabs。

Node.js工具包

以PhobosLabs的项目为例,当这个项目是使用WebKit的JavaScriptCore组件完成,在设备端使用OpenGL渲染界面,而在开发时使用HTML5的canvas组件的API开发。这就是说,开发人员可以在一个对canvas有良好支持的桌面浏览器内开发和测试他的HTML5游戏,并且当他将这个游戏放到移动设备的浏览器打开时,也会出现同样优秀(甚至更优秀)的表现效果。这种用HTML5开发的效果跟使用Node.js工具包开发的效果很相像,使用Node.js时,只需启用JavaScript引擎,而你仅需把你需要使用的Node.js组件添加到你的应用即可。

Appcelerator的Titanium详述了HTML5技术的概念,给我们展现了一个完整的UI工具的抽象层,这使得它可以被应用到生成其他游戏产品。意即一个HTML5应用开发人员可以通过Appcelerator的JavaScript UI库创建按钮,而Appcelerator的内部逻辑会将这个按钮转换为iOS的原生界面按钮。我们可以通过JavaScript控制界面上的原生按钮。理论上,开发人员可以不需要写一句Objective-C代码。

HTML5技术有它的优势,当你依然在使用JavaScript编写代码时,你可以跟那些烦人的HTML/CSS布局逻辑和样式声明说再见。你还可以跟那些优秀的调试工具说再见。但这个技术也有蹩脚的一面,像HTML5的游戏API Mobage就存在一些小毛病,canvas组件可以在屏幕相对小一点的界面顺利显示,但如果屏幕稍微变大一点,就好像Appcelerator的例子一样,在调试时,你还需要考虑界面层额外的复杂性。在这里有很多Appcelerator的负面评论,如果你能把上面的几点记在心里,那么那些负面评论其实都可以被理解。

问题还在浏览器

开发一个完整的HTML5手机应用的首要难题就是运行速度过慢。而第二大难题就是非常愚蠢的工具束缚,许多组件或多或少在不同浏览器都存在一些漏洞,如jQuery Mobile的导航组件、iOS的innerHTML组件的漏洞,所以你需要减少功能去避免出现漏洞,又或者你愿意花一些时间去修复这些漏洞。

你可以自己做个实验,当你在一个iOS应用里仅使用一至两个界面库时,再加上你自己写的少量JavaScript代码,没有更多的JavaScript库,你会发现这个HTML5应用运行得流畅而完整,但却没什么功能。PhoneGap的iOS项目仅需要1至2秒的时间就可以在iPhone 3GS上发布运行。这个事实可以告诉你,最基本的HTML5应用运行起来真的非常流畅。所以,当你发现你的HTML5应用的某些操作花费了10-15秒时间时,又或者花了15秒时间才加载完整个程序时,这都是一些JavaScript界面库给拖累的。

两套有代表性的UI库

一个HTML5手机应用程序员需要的通常只有那么两样东西:第一样就是原生平台和网页界面的嫁接层;第二样就是手机UI库。

PhoneGap近年已逐渐成为默认的嫁接层选择,它允许HTML5应用通过JavaScript调用移动设备的照相机、访问手机通讯录和读写文件。而最受欢迎的手机UI库就包括由jQuery Mobile和Sencha Touch。

jQuery Mobile是去年才创建的一个项目,所以它是非常新的,很显然,它也不够成熟。jQuery Mobile的导航栏组件就非常糟糕,翻页时明显比原生的翻页功能要慢,如果你不刷新浏览器,你就没有办法递增列表内容。而在PC桌面平台测试时,它的CPU耗用率也是非常高(版本是jQuery Mobile的alpha 4)。我的项目使用它,主要是考虑到相对简单(比较容易破解),因为这个库是基于jQuery构建的,所以任何一个资深的网页程序员都很容易上手。

据说Sencha Touch比jQuery Mobile更成熟更快。但我一看到高复杂性的东西,我就不会不自觉地厌恶它们。因为潜意识会告诉我,有很多功能我根本不会使用到,但却强制加载这些额外的东西到我应用里,让我应用整体表现差了很多。尽管我可能是错的,PhoneGap应用页中最强大的手机应用是IGN Dominate,它运行得很流畅并且它就是基于Sencha Touch开发的,但我确定他们肯定花了很多时间去优化这个产品。

调试和修改

在上面谈到的开发HTML5应用时,许多人可能都忽略了一点,其实调试或修改一个HTML5应用是很简单的。任何一个曾参与过大型HTML5开发项目的开发人员都可以告诉你,调试和维护几乎占了整个项目生命周期的80%的时间,甚至更多。这就是说,当你听到一个开发工具宣称可以在15分钟内开发一个聊天应用时,那么它可能只是能让你在15分钟内解决20%的工作,剩下的80%,你可能得耗上3倍以上的精力才能完成。

HTML5手机应用在调试时存在触碰问题,因为无法打印出控制台的日志。所以,如果JavaScript代码存在漏洞或者报错,你需要alert()报错,否则你可能没法发现。PhoneGap修正了这个问题,它可以通过XCode的控制台打印控制台的调式日志,但功能依然很有限。

目前最有效的解决方案就是weinre。尽管漏洞百出,但它就是能跑起来,有了它,你还能断点调试你的手机应用的UI,weinre是基于WebKit的网页检查器的,它的调式工具后台通过远程服务端获取和替换调试代码。两至三周前,我曾对网页检查器的代码做过一些研究,我发现把它转换为一个远程调试器真的不难。Weinre接下来几个月的开发进度将会更快,某些人可能还会开发出它的替代产品。我们拭目以待。

未来几年,移动应用开发中的HTML5技术的调试工具无疑变得更加重要,它可以解决大部分开发人员80%的工作量。你想要用Objective-C改变你的界面设计吗?编辑,再编译,运行。重复这三个步骤直到你满意为止。如果再编译步骤很多,这可能会耗上一天的时间。用HTML5技术去实现?用weinre编辑一些CSS属性并测试,你甚至不用关闭应用,你就可以继续调试。一定程度上,你还可以在桌面浏览器调试你的HTML5手机应用。但相信我,你的应用产品最终可能只会在移动设备上爆发一大堆漏洞而已,所以你必须得使用weinre。

不幸的是,人们常赞美某个工具包或者某项功能,但你却很少听到有人夸赞某个调试工具非常棒。所以我猜测就算它是HTML5手机程序员最常用到的工具,我们也很少听到它被讨论到。

总结:现在的状况

尽管这篇文章真的有点长,但我还是得总结一下:

在移动设备开发HTML5应用只有两种方法,要不就是全使用HTML5的语法,要不就是仅使用JavaScript引擎。JavaScript引擎的构建方法让制作手机网页游戏成为可能。由于界面层很复杂,我已预订了一个UI工具包去使用。纯HTML5手机应用运行缓慢并错漏百出,但优化后的效果会好转。尽管不是很多人愿意去做这样的优化,但依然可以去尝试。HTML5手机应用的最大优势就是可以在网页上直接调试和修改。原生应用的开发人员可能需要花费非常大的力气才能达到HTML5的效果,不断地重复编码、调试和运行,这是他们首先得解决的一个问题。是的,HTML5的移植非常简单,但我假设每个人都会让这变成一个自动化操作。

html5.com跳转苹果页面 域名系苹果收购?

  据悉,近日坊间传闻苹果公司已低调收购了html5.com域名,域名具体交易金额暂不清楚,目前访问该域名页面跳转至苹果html5页面。

clip_image002

图:页面信息

  目前业内对于苹果是否收购了html5.com域名是议论纷纷,查询了解,于2004年注册的html5.com信息目前呈隐私保护状态,并没有直接显示出苹果持有该域名,但从目前域名跳转和苹果对有域名品牌保持来说,苹果收购html5.com域名可能性很高。另外,html5相关主流后缀域名已被注册。

  苹果对于域名保护意识也较为重要,此前苹果收购云域名icloud.com时域名信息也是隐藏状态,当时,域名还不曾跳转,后来域名信息才对外公布域名信息确系苹果收购,此次苹果也可能是实行后面公布消息的行为。

  苹果此前曾注册多个域名来保护品牌,如ppleimessaging.com和appleiosv.com等域名,多日前,苹果还获得了两个手机相关的域名,iphone4.com和whiteiphone.com。

瑞星安全浏览器公测 逐步转型互联网公司(图)

clip_image001

瑞星旗下首款互联网客户端产品——瑞星安全浏览器开始公测。

【TechWeb消息】7月18日上午消息,TechWeb获悉,瑞星旗下首款互联网客户端产品——瑞星安全浏览器开始公测(http://rse.rising.com.cn/)。分析认为瑞星正逐步转型为互联网化公司。

TechWeb连线瑞星方面负责人,确认了此事。该负责人称该款安全浏览器的特点是:安全、快速、个性化。并且拥有最全的恶意网址库、最新的云安全引擎,可有效阻截木马攻击、黑客入侵及网络诈骗。

据接近瑞星的人士透露,瑞星已经开始转型企业级+互联网化的公司,今后发力重点是进一步增加企业级安全产品研发投入,创造营收;另一方面,提高个人级产品的技术优势,进一步布局互联网化产品,扩展增值服务的领域。在保持庞大用户数量,进一步提高用户活跃度的基础上寻求新的赢利模式。

分析认为,此前瑞星也曾推出瑞星安全游戏、瑞星安全网址导航以及瑞星团购导航,尽管并未对外高调宣传,但是一直在为互联网化布局却是不争的事实,而今天推出的安全浏览器则可以明确标志其由软件公司正式转型为互联网化的公司。

瑞星此次对该款浏览器寄予厚望,为了更好的推广该款浏览器,还将在公测期间对所有参与公测用户和提出重大产品bug的用户进行奖励。

百度推PC浏览器:打通WEBApp入口 整合海量应用

clip_image002[4]

百度PC浏览器采用全新的沙箱安全技术,将用户电脑与病毒木马完全隔离(TechWeb配图)

【TechWeb报道】7月18日,百度PC端浏览器正式进入公测阶段,即日起,用户可以立即访问http://liulanqi.baidu.com/进行下载。最新推出的百度浏览器专注于为用户提供个性化的浏览体验,它打通了WEB App的入口,将超过三万的海量应用整合到同一个平台中供用户选择。

据悉,百度浏览器通过打通百度开放平台,为用户提供超过3万以上的网络应用,极大的满足了不同用户日常上网的需求。此外百度还特别精选了涵盖新闻、视频、游戏、财经、邮箱、小说、购物、音乐、社区、团购等各方面的3千家优质网站,方便用户随时获取信息。

面对海量的应用和网站,百度浏览器特别设置了APP应用“抽屉”。通过“抽屉”内的搜索框搜索,能够帮助用户更便捷的找到和添加他们想要的应用及网站,而且当添加的应用和网站数量过多时,用户还可以采取分屏的模式,对自己所添加的应用和网站进行查看和管理,并可一键切换全景图。

百度浏览器提供“浏览器宝库”功能,使浏览器摇身变为“框计算”的一个客户端,通过浏览器宝库中丰富的分类给用户带来不同凡响的浏览体验,个性化和开放程度非常高。

据百度方面介绍,通过推出PC端浏览器,百度希望进一步强化“框计算”在用户桌面端的体现,突出以用户体验为原则的设计理念,让亿万网民拥有百度为他们量身定做的专属互联网浏览工具。

全新推出的百度浏览器,不仅在速度、稳定性和兼容性等方面表现优异,而且在收藏管理、历史管理、下载管理等功能方面也极具智能的特色。安全性方面,除了传统的恶意网址拦截功能外,百度浏览器还采用了全新的沙箱安全技术,将用户电脑与病毒木马完全隔离,为用户提供放心的上网环境。(魏力)

2011年7月16日星期六

马化腾谈IM两个成功:平台化与社交化

互联网产业全线布局之后,新的盈利增长空间在哪里?各业务板块如何都做到最优?快速发展中的短板如何补上?如何构建下一个互联网时代的竞争力?

对这些问题,马化腾早已有考虑。马化腾表示,下一个十年,腾讯要由“跑得较好”变成“跑得最好”。

从“什么火,做什么”到“做什么,什么火”,腾讯已被视为后发制人的成功典型。腾讯今天非常成功,它的商业模式是马化腾一天想出来的吗?肯定不是,QQ最初就是一个简单的聊天工具,但这个聊天工具迎合了用户的需求。把用户作为试金石,集小胜为大胜,是马化腾成功的法宝。

马化腾曾表示:在中国,即时通讯是使用率最高的互联网基础应用,腾讯既往的成功是将即时通讯平台化的成功,而未来的成功将是把即时通讯社区化的成功。他还指出了OICQ(后更名为QQ)胜利的原因:这个东西排他性很强,一般人只要用了一个,就不会再用第二个同类产品。因为不同的OQ之间是不兼容的,你在这个OQ里交到的朋友,在另一个OQ里就找不到。这样就导致一个结果,QQ用户越滚越多,最终把竞争对手的用户群也“席卷一空”。

让用户在任何时间、任何地点,在任何终端、任何接入方式,都能满足他们的需求,用户需要什么,腾讯就提供给他们什么,或者自己创新,或者迅速复制已有。

随着QQ的马太效应不断放大,马化腾已不自觉地成为互联网业的众矢之的。除了盛大、网易,还包括新浪、搜狐、百度、阿里巴巴等互联网巨头,更包括一大批创业型互联网公司。巨头们的对抗还在继续,众多小公司或被腾讯收购。2010年6月29日,新浪网总编陈彤以“老沉”为名发布了一则微博,指责“某网站贪得无厌,没有它不染指的领域,没有它不想做的产品,这样下去物极必反,与全网为敌,必将死无葬身之地。”所指很明确,这条微博很快被转发了500多次。

马化腾也表示:现在我们要踏实一些,不能把所有领域都囊括进来,重点是围绕用户群挖掘新的商机,当然,也不能故步自封,要不断地尝试,哪怕五个尝试有四个失败,也是值得的,关键是要适度,是要用更聪明的方式去探索新的商机。在未来,我们会提出更综合性的一站式服务:通信、娱乐、商用三大领域的拓展。这三个领域已经非常大了。

不断地向其他领域扩张,这也是马化腾在战略角度上的考虑,因为他开始慢慢感受到腾讯的用户群体在不断壮大,所以腾讯要用各种新的应用保证用户将来都要长远地留在腾讯中。他在接受《中国企业家》采访时表示:

中国网民能够大幅度增长就靠2007到2010年,再过三年用户就基本圈完。未来三年用户数增长是非常重要的,但是做到怎么吸引用户不是说用一板斧,一个应用就圈得住的,竞争很激烈,所以需要做各种周端的黏合式整合应用才能吸引住新增用户,很多情况下要靠赢利手段,流量转化为收入和赢利,肯定也不能等到以后再做,这两者是并不矛盾的。

中国绝大部分80%都是消费者收费服务,也就是娱乐。而欧美基本上是以信息为主的企业付费服务。他们的很多产品的前瞻性,是不可比的。所以说我们不可能像微软和Google那样,仅仅靠一个软件或一种服务活着。

我们当时的想法很简单,当用户流失的时候,这些业务都可以叠加,满足不同用户的需求。也有很多人说我不专心。其实,了解当时情况的人知道,对于即时通信业务,用户90%的基本需求我们都已满足了,必须得想别的招儿,否则就是等死。与其等死,还不如到处找一找,或许还能抓住机会。

中国社会科学院信息化研究中心秘书长姜奇平如此解释马化腾的这一步战略:“变花样,在经济学上就是增加品种。互联网增加品种,既可以获得较高附加值,又不打价格战。从这个意义上说,马化腾的玩法,道行在经济学上最深。虽然他自己可能不懂经济学。腾讯的特殊性在哪里呢?我们在新增长理论中,可以进一步分出两个分支,一个支持规模报酬递增,一个支持范围报酬递增。腾讯属于后一种情况。范围可以替换为品种。范围报酬递增是指,当共享基础设施时,品种越多,成本越低。”

2011年7月15日星期五

不同年龄段的人如何使用社交网络

clip_image001

Community 102 制作的一副信息图,展示了社交网络上各年龄段的分布和不同行为。从图中的数据来看,Facebook 的用户群显然更年轻,LinkedIn 用户年龄偏大,Twitter 的用户群平均年龄小于 LinkedIn,但大于 Facebook。

谁在使用社交网络?

使用社交网络的人,35-44 岁的用户所占比例最大,为 25%,65 岁以上比例最小,只占 3%。

千禧之子:互联网的未来

千禧之子是出生于 1978 年到 1994 年之间的人(年龄 16-32 岁),这是第一代生于网络的人,在互联网用户中占有多数地位。

这些人中,75% 的人建过社交网络账户,62% 的人在家庭以外使用无线网络,20% 的人上传过自己的视频,14% 的人使用 Twitter。

他们每天平均花在网上的时间是 23 分钟。59% 的人从网络获取信息。

他们访问社交网站的频率是:25% 的人一周内访问一次,29% 的人每天访问数次,20% 的人每隔数天访问一次,26% 的人每天访问一次。

他们看新闻的主要渠道是 Yahoo! CNN 和 Google,其它渠道包括 MSN,FOX,My Times,MSNBC 和 AOL。

社交网络用户的平均年龄

社交网络用户的平均年龄是 37 岁。其中,LinkedIn 用户平均年龄 44 岁,Twitter 用户平均年龄 39 岁。Facebook 用户的评价年龄是 38 岁。

不同年龄的人在社交网络上的行为

Facebook 上 18-25 的人占据 29%。社交网络上的行为并无太大特别之处。

年轻人朋友更多,更新更快,表现更多的负面感情和脏话,喜欢讨论自己;老年人喜欢写比较长的帖子,更多的谈论别人和家庭。

27/28 岁的用户上传图片最多,平均是 510 张。

40 岁的用户和 20 岁的用户发的图片几乎一样多,但是标签更少。

Twitter 上 26-34 年龄段的人占有 30% 的比例。与 Facebook 相比,Twitter 上的年轻人所占比例更少。

18-24 岁的用户中,85% 的人跟随他们的朋友,54% 的人跟随名人,29% 的人跟随家庭成员。

年轻人使用 Twitter 少的原因是 Twitter 是一个与人联系和发布信息的平台,而不是一个与朋友交互的地方。

clip_image002

告诉你 Zynga, Twitter 等公司名字的由来

先给大家看几个名字:Zynga, Hulu, Twitter, Google, Apple, Pandora……是不是很熟悉?不过你知道这些名字的由来吗?Businessinsider 的编辑做了个小合辑,介绍了这些我们耳熟能详的公司名字由来,非常有趣。

Zynga:

clip_image001

开心农场主 Zynga 的 Logo 就是一只动物。也有人说他们公司的名字听起来更像一只宠物的名字,有趣的是,他们还真说对了。Zynga 名字取自公司创始人 Mark Pincus 的宠物——一只名为 Zinga 的美洲斗牛犬。得知这个消息,我很喷饭。

Google:

clip_image002

这家互联网搜索巨头的故事好多好多。关于 Google 名字的由来也许不少人有所耳闻。现在一种比较普遍的说法是 Google 来源于数学词汇“googol”,表示 10 的一百次方。 Page 和 Brin 认为比较符合 Google 定位,寓意 Google 强大的搜索引擎能获取尽可能多的信息。

哦对了,Google 的那两位天才创始人一开始给公司取得名字和 Google 完全不沾边:Back Rub。

Twitter:

clip_image003

Twitter 在襁褓中的名字是 Status。后来 Dorsey 觉得这名字没有会心一击的那种感觉,就跑去翻字典了。后来一群人还来次头脑风暴,准备用 twitch 这个名字,不过思来想去还是觉得缺乏想象力,于是继续翻字典。终于,twitter 出现他们眼前。Bingo,就是它了!Dorsey 说:“当我们在字典里看到 twitter 这个词时,就认定它了。”的确,只要小鸟叽叽喳喳个不停,全球的消息就能在 Twitter 上传遍。

Yahoo:

clip_image004

不管 Yahoo 现在有多狼狈,当年也好歹是全球数一数二的大型门户站点,Yahoo 电邮服务的用户数也非常可观。那么他们名字背后有什么故事吗?其实在叫 Yahoo 之前,他们的名字土的可以,” Jerry’s Guide to the World Wide Web”。而取名 Yahoo 更多是出于字面意思的考量。Yahoo 在 Jonathan Swift 的小说 《Gulliver’s Travels 》代表一种野人,表示粗鲁,不懂世故和笨拙。

Skype:

clip_image005

Skype 项目最初的名字是 Sky peer-to-peer,倒也暗合他们使用 P2P 技术的意思。后来可能觉得名字太长了,项目创始人们决定改成 Skyper。不过无奈域名限制的问题,Skyper 的 r 没有了……

Pandora:

clip_image006

这个名字就比较容易猜了,取法自希腊神话中的潘多拉。在 Pandora 的网站上,他们是这么说的:

在希腊语中,潘多拉意味被授予一切优点(all gifted)的意思。潘多拉收到了众神赋予的天赋,包括来自阿伯拉的音乐天赋。同时,她也充满好奇。我们赞美这虚幻故事,并把这份美好奖励给我们周围那些对音乐探索永无止境的人们。

Hulu:

clip_image007

关于 Hulu 名字的由来,CEO Jason Kilar 是这样说的:

我,Eric,Christina,Eugene 曾经有过一次马拉松式的选名大会,当时讨论了好长一串名字,白板上写满了各种可能的名字组合。就在那会儿,Hulu 这个字被提了出来。在普通话中,Hulu 有两个意思,都和我们的目标高度相关。一个意思是“葫芦”,在古代,人们会把它掏空来存放珍贵的物品。

这里我有必要打断一下。CEO 说的第一个意思我们大家都能理解,不过他说的第二个解释就有些让我摸不着头脑了,哪位要是明白请在留言中告知。

第二个意思是交互记录(interactive recording)。我们觉得这很契合我们对 Hulu 的目标。另外让我们兴奋的是这个词在英语中没有任何含义。这也是我们一直向往的——创造一种独一无二的体验,又好记又好认……从实用角度考虑,我们也的确准备找一个简短易发音的单词。

Mozilla将于8月16日发布新版浏览器Firefox 6

据火狐社区介绍,Mozilla 将于北京时间2011年8月16日,面向全球正式发布新版浏览器Firefox 6。
此次发布Firefox 6,仅距Firefox 5发布不满两个月的时间(上一版本在6月21日发布)。面对浏览器厂商激烈的竞争,Mozilla将升级周期缩短至3个月。

Mozilla CEO加里·科瓦斯(Gary Kovacs)称:“互联网世界发展得比过去更快,我们意识到必须要加快创新。”
目前,Firefox 6 Beta版本已经发布。Firefox 6将新增对更多HTML5标准的支持,并完善对插件的兼容性。

VeriSign宣布明年初再次调整.COM与.NET的价格

据国外媒体报道,VeriSign威瑞信宣布将在2012115日,再次调整.COM域名价格。.COM域名的注册费用从7.34美元上升到7.85美元,而.NET域名的注册费用也将从4.65美元调整到5.11美元。注册费用分别涨幅6.9%与9.8%。

clip_image001[4]

VeriSign威瑞信的注册费用并不包括ICANN每年0.18美元的的税费。因此,一个COM域名的批发价格将上升到8.03美元,而.NET域名的批发价格将上升到5.29美元。

为筹集更多 资金改善基础设施,VeriSign更新了其与ICANN之间有关经营.net域名的合同,其中允许VeriSign继续以10%的年增速来增长.net 的价格。ICANN 对此举并没有提供相关解释,但VeriSign在其有关提价的新闻稿中提到,应归因于公司不断增加的DNS查询量。

去年7月威瑞信第一次调整.COM与.NET域名注册价格后,国外域名注册商也纷纷上涨了域名注册费用。相信新公布的决定,也将导致明年初的新一轮域名涨价。

相关阅读:

VeriSign是美国一家专注于多种网络基础服务的上市公司,位于加州山景城。该公司将他们的业务统称为“智慧基础设施服务”(Intelligent Infrastructure Services)。

2011年7月14日星期四

IE10采用新的HTML5解析规则

当开发人员可以在不同的浏览器中使用相同的标记和代码时可以得到相同的结果,这会让Web变得更好。IE10在这方面的取得进展,完全支持HTML5的标准化解析规则。HTML 5的重要变化之一便是引入了针对非标准HTML特别是错误格式HTML的标准化解析规则。浏览器在遇到存在错误的HTML如缺少结束标记时通常表现得很宽松。这种大度被广受赞誉,因为相比对手XHTML来说,HTML​在此种情况下会继续正常处理。

HTML最新待定标准提到:​
本规范定了HTML文档的解析规则,无论它们语法是否错误。解析算法中的某些地方被视为解析错误。针对解析错误的处理明确定义:用户代理(浏览器)在遇到这些问题时要么按照如下描述处理,要么必须在遇到第一个不想遵循如下处理规则的错误时终止处理。
下面的示例说明某些情况下的改进:
clip_image002[4]互操作的innerHTML
这些改进也适用于innerHTML。代码模式就像现在这些工作,你会期待IE10
var select = document.createElement(”select”);
select.innerHTML = “<option>one</option><option>two</option>”;
var table = document.createElement(”table”);
table.innerHTML = “<tr><td>one</td><td>two</td></tr>”;
更好的错误报告
HTML5确保标记将始终解析。它还是一个帮助开发人员一开始便避免无效标记的方法。编写有效的标记可以使您的网站按照期望的方式工作,并更好的与旧版浏览器兼容。
为了在这方面帮助开发人员,IE10现在可以通过F12开发人员工具报告HTML解析错误。
clip_image004[4]
删除旧特性
因为某些在早期IE浏览器版本中的特性已不符合HTML5解析,我们已经将他们从IE10模式中删除。这些过时的特性在传统模式下仍然有效。
1、条件注释
<!–[if IE]>
在IE10和其他的浏览器中,此内容被忽略。
在旧版本的IE浏览器中,它呈现为页面的一部分。
<![endif]–>
这意味着仍然可以使用条件注释,但将只针对旧版本的IE浏览器 。如果你需要区分较新的浏览器,请使用功能检测
2、元素行为
<html xmlns:my>
<?import namespace=”my” implementation=”my.htc”>
<my:element>
在IE10和其他的浏览器中,这解析为未知的元素
在旧版本的IE浏览器中,它绑定到 “my.htc”
</my:element>
</html>
3、XML Data Islands
<xml>
在IE10和其他的浏览器中,这解析为<b>HTML</b>
在旧版本的IE浏览器中,它解析为XML
</xml>