下面是是一份对中国用户在使用 iPhone 和 Android 手机的使用情况的详细比较的信息图,包括手机安装 App 的数量、每天消耗的时间,以及所安装的应用类型进行了比较,仅供大家参考。
该信息图显示大部分 Android 用户还在使用 2G 的网络,而44%的 Android 用户使用的是 HTC 的手机,14% 的 iPhone 用户花费 10-20 美元在购买 app 上,有 9% 的用户超过了 50 美元。

via readwriteweb
下面是是一份对中国用户在使用 iPhone 和 Android 手机的使用情况的详细比较的信息图,包括手机安装 App 的数量、每天消耗的时间,以及所安装的应用类型进行了比较,仅供大家参考。
该信息图显示大部分 Android 用户还在使用 2G 的网络,而44%的 Android 用户使用的是 HTC 的手机,14% 的 iPhone 用户花费 10-20 美元在购买 app 上,有 9% 的用户超过了 50 美元。

via readwriteweb
Java 自从上个月丢掉第一个的宝座以后,这个月的的走势依然下挫。在过去8年中,前10名的编程语言几乎没有变化,只是 Objective-C 把 Delphi 给挤了出去。人们对新语言的接受程度进展缓慢,这很有可能是由于遗留系统难以迁移导致的。及时把这个因素考虑进去,也没有任何新的语言表现出持续上升的势态。
谁会是下一个明星编程语言呢?
让我看一些例子,例如 Scala ,它目前是第48位,当我们在2006年开始注意到这个语言的时候,它的排名是57。看起来上涨不多,但是即使这么小的涨幅也没有发生在其他语言身上,例如 F#(2012:#40,2006:#38),Groovy(2012:#32,2008:36),Erlang(2012:#44,2006:#35)还有 Clojure(2012:#77,2009:#88)。你认为谁最有潜力?
12
C17.346%+1.18% A21
Java16.599%-1.56% A33
C++9.825%+0.68% A46
Objective-C8.309%+3.30% A54
C#6.823%-0.72% A65
PHP5.711%-0.80% A78
(Visual) Basic5.457%+0.96% A87
Python3.819%-0.76% A99
Perl2.805%+0.57% A1011
JavaScript2.135%+0.74% A1110
Ruby1.451%+0.03% A1226








Visual Basic .NET1.274%+0.79% A1321






PL/SQL1.119%+0.62% A1413
Delphi/Object Pascal1.004%-0.07% A1515
Lisp0.941%-0.01% A1624






Logo0.839%+0.35% A–1717
Pascal0.808%+0.10% A1818
Transact-SQL0.654%-0.04% A-1916

Ada0.649%-0.10% B2012






Lua0.566%-0.54% B
以下是各个语言的长期走势图
Google 的“开放政策”对于建立 Android 的用户平台起到了关键性的作用,现在全球将近一半的智能手机在使用 Android 系统。不管你是否喜欢 Android,它已经获得了成功。然而,Google 的开放性或许并不是使 Android 保持领先地位的最佳策略。
运营商的指责
最近,AT&T 和 Google 之间针对软件升级问题爆发了一场口水战。在上周的一次访问中,AT&T 的 CEO Randall Stephenson 首次指责 Google :
“Google 决定哪个平台(运营商)可以优先发布一个最新产品。但大多数时候,这都是该运营商与 Google 事先协商获得的。为了满足用户的需求,运营商们一直在努力。”
Stephenson 似乎意指 Android 的开放性并没有达到 Google 所承诺的那个程度,而 Google 自然要为自己辩解。Stephenson 此番言论一出,Goolge 就做出声明,称 Stephenson 所说的那个“协议”并不存在,每当一个新软件出现,Google 都将第一时间发布在 source.android.com 上。而且在保证该软件运行良好之后才允许流入消费市场。

而现实情况是,手机制造商才是阻碍产品升级的主要因素,是由他们决定是否为手机配置最新软件。通常来说,运营商对此也有一定影响,但是不大。唯一一次例外是 AT&T 从来没有发售过由 Google 直接推出的升级版 Android 手机 Nexus 。
问题的症结到底在哪里?
先不管谁对谁错,上述纠纷说明 Android 还存在一个更大的问题。Android 4.0 推出已经有半年多了,但根据 Google 自己的统计数据,只有4.9%的手机在运行这个最新版本。而 Google 一直面临的一个问题就是,对 Android 平台缺乏控制权。正如上文所说,手机制造商一手决定了手机中能够运行哪些软件。
别让摩托罗拉荒废了
125亿美元收购摩托罗拉却将它打入冷宫?太浪费了!Goolge 应该将它利用起来,争取更多 Android 平台的控制权。

目前,Google 对 Android 平台的控制实在有限,手机制造商们似乎要一手遮天了。相信这也是促使 Google 收购摩托罗拉的一个主要原因。尽管,摩托罗拉到现在为止发挥的最大用处是让 Google 轻松应付专利纠纷,但它还能帮助 Google 将 Android 牢牢抓在自己手中,而 Google 应该意识到这一点并尽快采取行动。
现在的 Google 看起来掌握着全球大部分手机制造商的命脉,但这样的状况显然不会永久存在。
现在正是时候
对 Google 来说,是不是最佳时机并不重要,重要的是要走出这一步,在 Android势头下降之前将它拿回来。现在 Android 手机在市场的占有量还很大,苹果还没有 LTE 手机,而微软的 WP 目前市场需求才刚刚起步。所以,手机制造商们没有太多其他选择。
Google 如果真的这样做,它与众多制造商之间的合作应该也会到此为止。但放眼整个手机市场,除了 Android、iOS 和 WP,其他手机似乎很难异军突起。
开放性不是永久有效
不可否认,Android 平台的开放性为其赢得了巨大的用户基础,但随着时间的推移以及开放平台带来的各种问题,用户将逐渐转向其他品牌。Google 是时候作出改变,直接控制 Android ,从而将命运掌握在自己手里。
Via gigaom
来源 雷锋网

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

jQuery fileuploader 使用 HTML5 的 API ,支持文件拖拉上传、iframe 上传的回调,支持多个文件上传表单。

该插件使用 XHR 用于上传多个文件,支持老的浏览器,使用隐藏的 iframe 进行处理,提供良好用户体验,同时支持文件拖放操作。

Plupload 是一个Web浏览器上的界面友好的文件上传模块,可显示上传进度、图像自动缩略和上传分块。可同时上传多个文件。

Uploadify简单说来,是基于Jquery的一款文件上传插件。它的功能特色总结如下:

AjaxFileUpload 插件同样适用隐藏的 iframe 来处理文件上传操作。
jQuery filedrop 使用 HTML5 File API 允许用户直接将桌面的文件拖放到浏览器上进行上传。
根据 BBC 的报道,美国法官裁定 Google 侵犯了 Oracle Java 版权,但是尚未决定是否侵权行为属于版权法所允许的“合理公平使用”范畴。
位于加州旧金山的州法院裁定 Google 在 Android 系统中的 9 行代码侵犯了 Oracle 声称的三项 Java 版权中的一个,但是尚在审核该侵权行为是否适用于版权法中的“合理公平使用”范畴。并且,Oracle 现在仅能获得从 $200 到 $150000 之间的赔偿。
Google 目前正在努力申请无效审判。
本次审判之所以引人注意,一方面是因为 Oracle 先前索赔的 10 亿赔偿金,另一方面是这次声称侵权的不是 Java 语言本身(Java 语言本身是可以免费自由使用的),而是公开的 API。
如果判决成立,将意味着公开的应用程序 API 亦可被申请版权,此举将对所有编程语言造成重大影响,程序员的世界将从此不同。
接下来法官将继续审核 Google 是否侵犯了 Oracle Java 的两项专利。