2012年第一季度手机系统版本分布(Android&iOS)

目前Android系统主流版本仍是Android 2.2、2.3,分别占比25.29%、65.80%;Android系统版本分布较分散,碎片化严重;低版本系统依然占一定比重;版本升级速度较慢,Android 4.0仅占1.30%。

2012第一季度Android系统版本分布

Android系统版本分布变化

目前iOS系统主流版本是iOS 5.0、iOS 4.3,分别占比59.40%和24.65%,iOS系统版本升级速度较快。

2012第一季度iOS系统版本分布

iOS系统版本分布变化

福布斯:Google与1999年的微软很相似

【搜狐IT消息】4月16日消息,《福布斯》刊发评论文章称,一些人说,Google创始人想让自己的企业不犯微软1990年代的错。让人惊讶的是今天的Google与1999年的微软有许多相似之处。

下面是七点相似点:

1、与1999年的微软员工数相当。根据最新数据,Google有员工3.2万人。1999年年中时微软有3.1万人。当然,随后微软员工爆炸 式增长,现在有9万人。尽管Google让员工用20%的时间来开发梦幻式项目,但Google一直很难将企业产品带到市场。现在Google更困难了, 它也更官僚了。

2、不信任恐惧。Google在搜索方面面临政府压力,正如当年微软在Windows桌面上的垄断一样。

3、小型、年轻竞争者显而易见。1999年时,微软的竞争者已经可以看见了,当时只相当于微软很小一部分。Google成立于1998年。当时苹果CEO乔布斯刚刚回来,正努力脱困。10年之后Facebook会变得多大?

4、Google如今的年净利与1999年的微软相同。Google看起来营收和净利没有放缓增长的迹象,正如微软当年一样。Google在过 去12个月营收380亿美元,净利100亿美元。1999年时微软营收200亿美元,净利78亿美元。到了去年,微软营收720亿美元,净利235亿美 元。

5、对于Google来说有点不幸,未来的营收增长与股票增长不匹配。未来13年Google股东能期待什么?当然,如果微软的股价是一个好的 参考,未来几年Google股价会下跌27%。这种参考很傻,因为两家企业有巨大的差异,但方向可能是正确的。过去5年,Google股价已经持平,投资 者显然会担心未来的前景。

6、1999年微软首度派息。上周,Google宣布会进行股票派息。实际上,Google拥有的现金是微软1999年的3倍。目前Google有490亿美元现金,而1999年的微软有170亿美元。

7、Google联合创始人现在38岁了。1999年时,盖茨和史蒂夫·鲍尔默(微软首席执行官)43岁。与Facebook CEO扎克伯格、Instragram创始人凯文·西斯特罗姆(Kevin Systrom)相比,Google两位创始人是老人了。不是说老人无法在科技界创新。看看乔布斯就知道了。

微软正式公布 Windows 8 三大版本

Windows 8究竟有多少个版本?业界流传着多种猜测。随着Windows 8 RC候选版发布的临近,微软终于揭开了谜底。今天,微软在官方博客中正式宣布了Windows 8的版本。Windows 8将为你提供充分的选择,无论你是x86/64 PC还是WOA PC用户。你可以使用触摸屏,也可以使用鼠标,还可以在两者间自由切换。无论是Windows 8的哪个版本,都能为用户提供完美的体验。

首先,Windows 8是下一代x86/64版Windows的官方名称。对于采用x86处理器(包括32位和64位)的PC和平板机用户,微软提供了两个版本:Windows 8和Windows 8 Pro专业版。

对于大多数消费者来说,Windows 8普通版是最佳选择。该版本包括所有用户日常工作生活所需功能,包括Windows Store应用商店、新版的Windows Explorer资源管理器、任务管理器、更好地多屏支持,还包括一些之前仅在企业版/旗舰版Windows中提供的服务。

对于中国等新兴市场,微软还提供了本地语言版Windows 8。这个我们之前也介绍过,就是China版Windows 8。

Windows 8 Pro专业版则是面向技术爱好者和企业/技术专业人员设计的,提供了更多的Windows 8技术,它包括Windows 8普通版的所有功能,另外还新增了加密、虚拟化、PC管理、域名连通等功能。Windows Media Center也将作为“媒体包”扩展(add-on)在该版本中提供。

其次,Windows RT是Windows家族的一个新成员,也可以称之为Windows on ARM或WOA。该版本并不零售,仅预装在采用ARM处理器的PC和平板机中。Windows RT包括针对触摸操作优化的桌面版Word、Excel、PowerPoint和OneNote。新的应用程序可以通过新的Windows运行时也就是 WinRT开发。

下图对比了三个Windows 8版本在功能间的差别:

Windows 8 三大版本

你做过的最有效的提高编程水平的一件事情是什么

最近在stackexchange网站上看到了一个非常好的问答,有人问:你做过的最有效的提高你的编程水平的一件事情是什么?

回首作为一个程序员这些年来的生活和职业道路,我使用了很多种不同的方法来提高我的编程技能 —— 阅读代码,编写程序,阅读书籍,听讲座,看视频,等等。

我的问题是:你做过的最有效的提高你的编程水平的一件事情是什么?对于那些想提高水平的程序员,你的建议是什么?

我希望你们提供的答案是各种各样的,并且不是那种“放之四海而皆准”的答案 —— 我希望得到适用于不同人的不同的答案。

有很多人给出了自己的答案,在这里,我将其中最受认可的前三种答案选出来翻译给大家。

最受欢迎的回答:学无止境

没有特别的先后次序…

  • 和比自己更聪明的人一起工作
  • 永远乐意听取他人的意见,不管对方是低级水平,一般水平,资深,还是大师。职称头衔并不代表一切。
  • 学习其它的框架/语言,学习它们是的工作原理和思想,拿它们跟你已知的技术做比较。
  • 学习各种设计模式,最佳实践理论,然后用它们检查自己先前的知识,在需要的时候使用这些模式。
  • 结对编程

反对Joel说的一切。

第二受欢迎的回答:成为多面手

争取成为一个‘多面手万事通’

在我职业生涯的早期,我在一种数据库和编程语言上是个专家。不幸的是,这种数据库在“数据库战争”中落败了,我才发现我的职业道路…很窄。在此之 后,我下定决心以后决不能把自己封在一个小空间里。我开始学习所有手头上能接触到的东 西:Windows,Unix,C,C++,Java,C#,Perl,Python,Access,SQL Server,Oracle,Informix,MySQL,等等。不管什么样的新的,不常见的工具或技术,我都成为“大拿” —— “去问克雷格(作者自己),他要是不会,他会去学会的。”结果,我做了各种各样的项目,从为环境监测做嵌入式系统,到为导弹防御做命令和控制系统。

我在各种的公司里唯一遇到的问题是:它们坚持要把我固定在一个专门的研究方向内,而我的专门研究是要成为一个多面手。[编辑: 也叫做学识渊博的人或多才多艺的人或多领域专家。]

有些事情需要留意 … 高科技界里知识的半衰期是多少?根据摩尔定律(Moore’s law):18-24月内,半数你学到的知识都会过时。错误的遵循这种规律的专家会轻易的在这种技术发展的压力崩溃;一个多面手要做的事就是不断的丰富自 己的技能,并从应用这些技能的经历中吸取教训。

第三受欢迎的回答:不要跟臭棋篓子下棋

我一直认为自己在不错的程序员中也算是个“灌篮高手”。直到有个家伙——我们叫他艾伦——被招进团队。艾伦很显然在很多方面都比我优秀。也比我年轻。他让我认识到,在过去的这些年里,我没有多少长进。我是一个特定技术方向的程序员,而且是水平一般。

这惊醒我应该自觉的不断提高自己的水平,特别是我写的代码的水平。

艾伦引导我学会了很多东西。他告诉我,大部分我写的代码在今后的数年里都将一直维护和进行扩展,写代码时要将这点铭记在心。我应该为我的代码写自动 测试程序。艾伦说代码的开发一定不能停止在第一版上,应该不断的重构,提炼,让它达到完美。我发现,我对这些语言和工具的使用都还有还很大的改进空间。

从艾伦那我学到的最重要的一件事情是:永远不要停止学习。

数年后,艾伦离开了公司。我的心里突然感觉空荡荡的。这些年与他为伴让我在技能上提升到了一个全新的水平,我知道现在我比团队里的其他人优秀很多。 他们仍然写着糟糕的代码,犯着以前犯过的错误。我努力教育他们,但他们对此不感兴趣。事实上,他们讨厌有人这样傲慢自大的指出他们犯的错误。

于是,几个月后,我也离开这这个公司。我去了一个很小的公司,在一个很出色的团队里工作。那里每个人都渴望学习更多知识,我喜欢这样的。

我很幸运能遇到艾伦。没有他,我也许现在仍然待在那家死气沉沉的公司和那帮食古不化的家伙在一起,哪都去不了,想的全是自己的私利。

这个讨论在stackexchange网站上的地址是这里

从我个人而言,我觉得第三个答案对我最有价值,不知各位同行们有什么感受?请写在评论里与大家分享。

9 个超棒的 CSS3 和 JavaScript 特效

这里罗列了一些使用 CSS3 和 JavaScript 的网页特效集合。

Paperfold

Paperfold

令人印象深刻的paperfold效果!

RotorJS

RotorJS

对元素进行三维旋转操作

3D Image transition

3D Image transition

类似 Flash 的三维 CSS3 转换效果

The Box

The Box

动画纸板和纸张的3D场景

3D Flip list menu

3D Flip list menu

嵌套菜单

CSS3 Reflection effect

CSS3 Reflection effect

创建跨浏览器支持的反射效果

Animated Menu Icons

Animated Menu Icons

纯 CSS3 动画

Animated CSS3 Gallery

Animated CSS3 Gallery

相册效果,可淡入淡出

The CSS Book

The CSS Book

三维的图书效果