一周热闻回顾:2011年是Linux失望之年

[CSDN研发频道]本周我们将继续为您总结回顾过去一周的热门文章,挑选精华文章,关注热点技术,引领行业未来。

本期的热点当属:

[01]2011年是Linux失望之年

2011年是Linux诞生二十周年,但在年底回顾过去一年发生的事件,开源自由软件社区的形势并不乐观。虽然大部分企业和社区项目,新产品和发布,都和往年一年,然而反对自由软件的攻势比过去更强,挫折也胜于过去。

甲骨文、微软和苹果起诉Google或Android制造商专利侵犯,诺基亚放弃MeeGo选择Windows Phone 7,惠普放弃了基于Linux的WebOS,Google Chromebook几近无人问津;Linux kernel和Linux基金会服务器被入侵;Bitcoin衰落,Firefox市场份额减少,它学习Chrome的快速发布遭到了批评;OpenOffice.org被甲骨文捐赠给了Apache基金会,成为一个孵化器项目,有流言说它可能永远也无法从孵化器毕业;鼓励女性参与FOSS的Ada Initiative计划也没多少效果;Windows 8品牌机将限制安装其它操作系统;GNOME 3和Ubuntu Unity显示了移动对桌面的影响,但都因变化太大遭到强烈抵制。

[02]成为PHP编程高手的四条指南

PHP是一门高效的网络编程语言,由于它具有编写灵活、运行快速等优点,迅速成为Web程序员的优选开发语言。但要成为一名PHP编程高手却并不容易。并不像很多人想象的那样,只要能够飞快地编写几条简单的代码去解决一个复杂的问题就是PHP编程高手了,真正的PHP高手还需要考虑更多的其它问题。

要想提高你的PHP编程能力,你可以做两件事情:1)更扎实的掌握基本编程技能;2)更细微、更深入地了解PHP。

本文总结出的几条指南导航将有助于提高开发者的PHP编程能力:

一、提高PHP编码能力的10个细节

二、写出更优PHP代码的7条法则

三、多关注PHP技术论坛

四、其他的资源

[03]你不懂技术,如何领导我们

在Quora上有个很火的帖子问到“软件开发中最常见的错误认识是什么?”我想,这种认为只有懂技术的人才有资格管理和领导技术型软件团队的想法应该在这个答案清单中占有一席之地。确实有些人声称:一个优秀的软件公司不可能是由一个不懂技术的人创立或由一个不懂技术的人领导。但我却不以为然,有很多的创始人,企业领袖,或管理者,对他们的业务技术根本不了解,但却实现了伟大的成就。

而有一些非技术的人通常会有一种自卑情结,感叹于缺少某一领域的知识。我们在很多的行业媒体、博客以及论坛里都能看到那些鼓吹:真正的程序员应该鄙视同为不懂技术的管理者、创始人、CEO们工作。

无论你在创业领域处在什么样的情形中,我想,显露无知总比掩盖无知好,即使是对那些被认为“无所不知”的人也是这样。对一个人因为他不会编码就对他的能力大打折扣,这似乎成了一个潮流。在Fackbook是这样;在谷歌某种程度也是这样;科技新闻界和风险投资家们推波助澜,似乎这就是真理了。

[04]微软正式发布Silverlight 5

微软正式发布了Silverlight 5,Silverlight 5在Silverlight 4的基础上新增了40多个新功能,完善了媒体支持并提供了更加丰富了用户界面。

Silverlight 5主要新功能包括:

通过使用GPU为低功耗设备渲染高清视频提供了H.264硬件解码功能; “TrickPlay”允许以不同的速度播放视频,且支持快进、后退,以及音高修正,也就是说在快速播放视频的同时,以正常速度播放声音; 改进了电源管理,在播放视频时阻止屏幕保护程序的启动,允许计算机在视频停止播放后休眠; 远程控制支持,允许用户远程控制媒体播放; 增强的数字版权管理允许在DRM媒体源间无缝切换。

[05]2012年网页设计趋势

每年的网页设计趋势都会有所改变,跟时装界一样,或者说世间万物亦是如此。作为网页设计师,你必须时刻关注业界的发展和变化,随时作出应对的准备。2012年网页设计的趋势将会是怎样的呢?一起来看看flashuser博客的观点。

各位网页设计师看到了这一篇文章,应该不太意外的发现,许多内容提及的趋势其实已经正在制作,甚至已经成为了各位的设计一部分呢!

我们无法预测未来,但是我们却可以改变。由于网络的产业的变化,我们多少都会稍微的改变了原本网页设计的做法,让设计出的东西更符合客户的需求,当越来越多人这么做的时候,自然就成为了趋势。

[06][信息图]程序员/开发人员实际在用哪些工具

BestVendor.com的工作人员在全球范围内采访了500名重要开发人员,在调查询问他们实际使用的工具后,制作了一张信息图。少数中坚工具占主导地位,如git 、 Eclipse、AWS 、Dropbox、MySQL和Google Analytics 。但也有一些惊喜,比如:23%的开发人员使用Notepad++文本编辑器, 8%的开发人员使用Heroku的网站托管服务。所有受访的开发人员是来自世界各地的员工数不到100人的公司。

这张信息图覆盖10个方面的工具:Bug 追踪、数据库、开发框架、集成开发环境(IDE)、项目管理、存储、文本编辑器、网站分析、网站托管(Web Hosting)、版本控制。各方面的工具使用百分比。

[07]2011年最重要的10个开源软件

2011年即将过去,是该对这即将过去的这一年做一个总结,要判断一个开源软件是否重要,首先要有影响力,以及或者在某个新领域的佼佼者。换句话说,重要的项目必须引起大家更多的关注。依据这么一个判别条件,我们挑出了2011年最重要的开源软件。

1.Hadoop

2.Git

3.Cassandra

4.LibreOffice

5.OpenStack

6.Nginx

7.jQuery

8.Node.js

9.Puppet

10.Linux

10个项目已经结束,可是我不知道要不要算上Android,很难说在2011年中Android不重要,但是有个问题是,不少人质疑Android的开源性质,质疑的人称Android是一个代码开放的项目,而不是一个开源项目。

[08]MySQL 5.6的新特性:提升优化器性能

如果你正在使用MySQL,你应该了解下一个版本将会有什么新特性,例如更好的伸缩性、高性能以及灵活性的提升之类的。

MySQL的下一个版本是5.6,这里列出了该版本的5大新特性:

优化器的改进 InnoDB改进 使用memcached API直接访问NoSQL 更好的复制 Performance Schema

[09]API调用太麻烦 eBay推出Web查询语言

为了减轻在Web上请求数据的复杂度,eBay推出了自己的Web查询语言——ql.io,ql.io将多个独立的API请求绑定成一个单独的请求。eBay的ql.io开发者Subbu Allamaraju在他的博客中介绍了ql.io,“ql.io减少了编写多个HTTP APIs请求的代码量,并且能够减少网络的请求延迟和带宽的占用。”

随着ql.io的推出,eBay也加入到了大型网络服务提供商的软件开发阵营,这其中还包括Twitter的Storm数据流分析工具,LiveJournal的memcached数据缓存软件,Facebook的Scribe日志工具集,以及Google的SPDY HTTP增强工具。ql.io帮助开发者将多个请求合并为一个请求,Web服务器通过分析收到的请求将结果打包在一起返回给客户端。

ql.io是一个事件驱动语言,它松散地依赖于SQL数据库和JSON(JavaScript Object Notation)数据交换格式。要运行ql.io的脚本,需要在服务器端安装一个node.js JavaScript解释器。

[10]12月份全球Web服务器市场份额:Apache稳居榜首

近日,Netcraft公布了12月份Web服务器最新数据,数据显示,在全球555,482,744个调查网站中,使用Apache Web服务器的网站有362,267,922,占全球市场份额的65.22%,稳居榜首。

图1 1995年9月-2011年12月统计的所有网站数

据图1数据所示,12月份,Netcraft收到的调查网站共有555,482,744,与11月环比增加近5.6%。

图2 1995年9月-2011年12月全球Web服务器市场份额

从图2可见,全球Web服务器市场份额排名首位的是Apache,第二位是Microsoft IIS,Nginx、Google位居其后。

我们的目的只为您挑选精华文章,传递更多信息,希望您会喜欢。

往期回顾:

一周热闻回顾:JavaScript 6看上去很美

一周热文回顾:浏览器开发工具的25个秘密

一周热闻回顾:10个最“优秀”的代码注释

[研发]一周热闻回顾:解读现代C++风格新元素

[研发]一周热闻回顾:微软为Samba开源项目贡献代码

[研发]一周热闻回顾:我是如何学习计算机编程的

[研发]一周热闻回顾:Java与C王者之战

想像力比知识更重要

一周热闻回顾:2011年是Linux失望之年

相关文章:

你感兴趣的文章:

标签云: