设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 开源热点 查看内容

LUPA开源周刊0203期:一周开源要闻纵览

2012-2-24 16:36| 发布者: 红黑魂| 查看: 7086| 评论: 0|来自: LUPA开源社区

摘要:   阴雨绵绵的一周,潮潮的天气让人无比的期待晴天,可惜天不遂人愿!本周中业界发生的新闻偏少,但是不乏一些重量级的消息,Google+和Facebook部分解封,Ubuntu12.04性能究竟如何?用数据说话,Cocos2d开源社区进 ...

  阴雨绵绵的一周,潮潮的天气让人无比的期待晴天,可惜天不遂人愿!本周中业界发生的新闻偏少,但是不乏一些重量级的消息,Google+ 和 Facebook 部分解封,Ubuntu 12.04性能究竟如何?用数据说话,Cocos2d 开源社区进军 Windows Phone 7: Cocos2d-x for XNA游戏引擎发布 ,体验安全易用的PCLinuxOS,特别是谷歌+的解封,让人感觉有点不可思议。小编尝试过几次不是很稳定,时不时的可以上去,但是Facebook就完全上不去......这周里有两条新闻比较搞笑,强烈推荐读者一阅:千万别惹程序员,《电影《Java风云》预告片》,前者的创意令人叫绝,后者的配音的强大让人忍禁不俊。网页优化工具 YSlow 宣布开源,安全工具 HijackThis 开源,Mozilla 欲开发基于 Firefox 的移动操作系统等新闻也让人眼前一亮!大致介绍了下本周的新闻内容,接下去让我们仔细的瞧瞧本周的热点新闻吧!


Ubuntu 12.04性能究竟如何?用数据说话

     虽然距离代号为Precise Pangolin的Ubuntu 12.04 LTS发布时间还有2个多月,但国外还是出现了即将到来的LTS版本的首个测试。


用数据说话 Ubuntu 12.04性能究竟如何
Ubuntu 12.04 LTS性能初测

  本文的Ubuntu 12.04性能测试中,包括桌面、工作站以及启动、功耗方面的性能表现。更为重要的是,Ubuntu 12.04 LTS还将与Ubuntu 10.10等版本进行性能对比。

用数据说话 Ubuntu 12.04性能究竟如何
Ubuntu 12.04 LTS

  在进行测试之前,有必要介绍下测试所使用的硬件平台。此次采用了联想ThinkPad W510笔记本电脑,它搭载了酷睿i7处理器和 Nvidia显卡

用数据说话 Ubuntu 12.04性能究竟如何
Ubuntu 12.04 LTS测试平台

  而对比测试的其他系统版本,则分别包括64位的Ubuntu 10.10、11.04、11.10、12.04。所有的这些Ubuntu都是基于纯净安装 (clean installations),软件包和设置都采用默认。系统启动性能测试基于Bootchart对系统自动登录Ubuntu桌面的统计值得出。

启动速度对比

  Ubuntu Linux 10.10、11.04、11.10和12.04 LTS的Bootchart测试数据。


用数据说话 Ubuntu 12.04性能究竟如何

用数据说话 Ubuntu 12.04性能究竟如何

余下全文......

体验安全易用的PCLinuxOS

  2012年2月,进入中国龙年不久,PClinuxOS的最新版本就与各位网友见面了,直至2月20日,PClinuxOS还发布了基于XFCE桌面环境的发行版。

  PClinuxOS,这是一款非常"牛"的操作系统,不仅仅是因为它的LOGO采用的是一头斗牛,也因为,它一直在各种网站关注度一直居于前十位,并且屡屡被网友评为最受欢迎的Linux发行版。

  PClinuxOS的发展历史

  PCLinuxOS是一份优秀的发行版,在国外很流行,在distrowatch.com的关注度与Ubuntu、Fedora、openSUSE不分高下。

比Win7还“牛” 体验安全易用的PCLinuxOS

  创建于2003年的PCLinuxOS原名是"Texstar"。PCLinuxOS的开发者Bill Reynolds,希望开发一款针对初学者界面友好、含有浏览器插件以及媒体编码的LiveCD,并且还带有简单可视的图形化安装程序。在此之前,Bill Reynolds是Mandrake用户团体中知名的开发者,为用户创建RPM并提供免费下载。

PCLinuxOS是原生的KDE环境发行版,当然,它的软件更新站点还包含着其他的桌面环境,同时对于很多桌面日常任务还包含了大量的桌面程序包。

  PCLinuxOS是原生的KDE环境发行版,当然,它的软件更新站点还包含着其他的桌面环境,同时对于很多桌面日常任务还包含了大量的桌面程序包。

  在系统配置方面,PCLinuxOS继承了Mandriva的系统控制中心,让配置系统一目了然,还使用更方便的APT和Synaptic(Debian 和Ubuntu的软件管理器)替换掉了原有的软件包管理器。并且,由于提供了out-of-the-box支持,新操作系统获得开箱即用的技术支持,大大增加了系统的可用性,使得很多Windows用户成为这款Linux发行版的用户。

  PCLinuxOS是一份纯英文的自启动运行光盘,它可以从一张可启动光盘运行。光盘上的数据实时地解压缩,从而使得这一张光盘上集成的应用程序多达2G,这包括一份完整的X服务器,KDE桌面(已经有缺省为gnome桌面的单独发行),OpenOffice.org Office套件、Firefox web browser、xmms播放器等更多即刻可用的程序。除了作为自启动运行光盘来使用,你也可以通过一套易于使用的光盘安装程序将PCLinuxOS安装到硬盘。额外的应用程序可以通过一份友好的apt-get前端Synaptic来添加或删除。余下全文...

Google+ 和 Facebook 部分解封

从昨天开始,Google的社交网络Google+被屏蔽半年之后首次能无障碍访问,与此同时社交巨人Facebook的网站在被屏蔽多年也可以直接访问了,暂时不清楚是否是防火墙临时调整所致,还是将正式解封两大社交网站。微博服务Twitter仍然被屏蔽中。

Cocos2d 开源社区进军 Windows Phone 7: Cocos2d-x for XNA游戏引擎发布

image

image

2012 年 2 月 17 日,著名的开源社区 Cocos2d 发布 Cocos2d-X for XNA 版本。该游戏引擎针对微软最新移动操作系统 Windows Phone 7 平台,开发者可以采用 C# 语言开发基于 Windows Phone 平台的游戏,而无需学习 XNA 绘图接口。据悉,该游戏引擎由 Cocos2d-X团队和 OpenXLive 合作开发。OpenXLive 是 Windows Phone 上最早的游戏社交平台。

虽然在一年的时间内,Windows Phone 的应用数量达到 6 万款,但是长期以来 Windows Phone 上缺乏好的游戏引擎,阻碍了游戏开发者进入这个新兴的手机操作系统。Cocos2d-X for XNA 的发布,相信对于那些想进入 Windows Phone 的 iOS 或 Android 开发者来说无疑是一个好消息。

image

Cocos2d-X for XNA Hello world

Cocos2d 概述

Cocos2d- x是一个开源的,跨平台的,轻量级的 2D 游戏引擎。它基于 ios 平台上著名的游戏引擎 cocos2d-iphone 移植,支持包括 iOS, Android, Bada, BlackBerry Playbook, Windows XP, Windows 7,Linux,等多个平台。使游戏开发者能够以同一套 API、甚至同一套代码将游戏分发至多个游戏平台,大大减少多个平台之间的研发和维护成本。

截 至今日,已经有 3000 多款使用 Cocos2d-iphone 引擎的游戏,和 200 多款使用 cocos2d-x实现跨平台的游戏,其中不乏 Zynga、Glu、Disney Mobile、空中网、网龙、Chillingo 各手游大厂的作品,和大量荣登 AppStore Top10 的中小团队乃至个人开发者作品。去年以来国内大热的《捕鱼达人》也正是基于 cocos2d-x引擎开发。

image

使用 cocos2d-iphone 开发的游戏

image

使用 cocos2d-x开发的游戏

Windows Phone 游戏开发

Windows Phone 7 是微软最新推出的移动操作系统,其全新 Metro 风格的界面,流畅的用户体验使其一推出及受到各方好评。据最新数据,Windows Phone Marketplace 上已经有 6 万多款游戏及应用,还在保持着高速增长。该平台更由于诺基亚和微软的合作,加上与 Windows 生态系统的整合,被看做与 iOS,Android 具有强劲竞争力的新生移动生态系统。

image

然 而,由于 Windows Phone 目前不支持 C++ 语言开发应用程序,且该平台采用 XNA 框架作为 Windows Phone 上的游戏开发接口。所以基于 C++ 的 cocos2d-x和基于 Objective C 语言的 cocos2d-iphone 版本均无法在 Windows Phone 平台运行。而与此同时,Windows Phone 上也没有比较好的游戏引擎,使得在 Windows Phone 平台开发游戏具有一定的门槛。

Cocos2d-X for XNA 的远景

正是在此背景下,cocos2d-x与最早开发 Windows Phone 平台的游戏社交平台 OpenXLive 合作移植了 Cocos2d-X for XNA 版本,此版本的发布对于 Windows Phone 平台具有重要意义:

首先,Windows Phone 平台还没有比较成熟的游戏引擎,大大增加了该平台游戏开发的难度和进入门槛。

“XNA 本身在 2D 方面只提供基本的 Sprite 绘制和变换,你要管理游戏中无数个精灵的动作,位置,状态,触摸事件;同时对于游戏中的多个场景的管理,对于地图文件的解析等等,这些对于基于 XNA 开发游戏要做大量的工作,甚至你不得不去学习 3D 绘制,矩阵变换等方面的一些知识。而 Cocos2d-X for XNA 引擎做了这些基础工作,大大降低在 Windows Phone 平台上开发游戏的难度,使得游戏开发者可以更多关注在游戏设计本身,而不是学习新的技术框架和接口”——Cocos2d-X for XNA 游戏引擎移植的核心开发者,OpenXLive 开发经理秦春林说。

其次,对于新生的移动操作系统 Windows Phone 而言,iOs 和 Android 上面有大量的成熟的游戏。怎样让这些游戏能快速移植到 Windows Phone 平台?cocos2d-x开源社区提供了完美的方案,Cocos2d-x for XNA 尽量保持了和 Cocos2d 框架一致的 API 接口,使游戏厂商只需要少量工作即可以将游戏发布至 Windows Phone 平台。

第三,Cocos2d 是一个非常成熟的游戏引擎,它已经开发出上千款游戏,Cocos2d 社区具有大量的开发资源,各种教程及官方文档,以及活跃的开发者社区。秦春林表示 Cocos2d-x for XNA 移植团队后续也会写大量的博客教程文档。

所以,Cocos2d-x for XNA 的发布不论对 cocos2d-x游戏开发者,还是对 Windows Phone 开发者无疑是一件重大喜事。Cocos2d-x社区组织者王哲表示。

当 然,这只是第一个版本,引擎本身还不够完善,还有一部分功能没有实现。但是在这个版本之上开发者可以开始移植基于 Cocos2d 家族其他平台的游戏到 Windows Phone,或者直接使用 Cocos2d-X for XNA 开发新游戏了。Cocos2d-X for XNA 开源游戏引擎的完善和成熟需要大家的不断反馈和提出建议 。

“我们会按照 cocos2d-x其他版本的进度,大概每隔一个月进行一次版本更新。下一个版本我们尽量完善所有功能,再经过 2 个版本左右,给大家一个比较稳定的版本”,秦春林描述了下一步计划。

按照这个计划,也就是今年 5 月份左右就可以使用比较稳定的版本,期待 Cocos2d 游戏引擎可以为 Windows Phone 平台带来更多优秀的游戏。

开发资源

Cocos2d-xna 的源代码可以从 git 下载,地址:http://github.com/cocos2d/cocos2d-x-for-xna/

你也可以从 http://www.cocos2d-x.org 网站找到大量关于 cocos2d 的资源。

为了帮助新手入门学习和使用 cocos2d-xna 引擎,cocos2d-xna 移植小组成员刘凯威写了一个小例子,并将源代码开源到 Codeplex 上,大家可以从这里下载:http://tweejump.codeplex.com/

总结

在 过去的几个月中,两个团队的开发者付出了巨大的努力,成功地解决了很多棘手的技术问题。今后,Cocos2d-x和 OpenXLive 会持续地进行 Cocos2d-X for XNA 版本的维护和新功能开发,期待能够为 Windows Phone 开发者提供可靠的开源游戏引擎平台而努力。

     在这期间,开发团队得到了 CocoaChina 的大力支持,在此表示感谢。

千万别惹程序员

酷壳好久没有发娱乐性质的技术文章了,搞得气氛有点严肃了,考虑到程序员们都是比较严肃和容易较真的类书呆子的群体,所以,需要更新一个有娱乐性质的文章了。正好最近看到了两个比较有趣的图,在新浪微博上都得到了比较不错的反响,因此,更新到酷壳上来。

如果编程语言是一种刀

下面这个图是把编程语言看做是一种刀,那么会是什么样的。这个图我个人感觉很有意思。

对于这个图,最好不要解释,意会就好。不过,我却有点想不解风情,忍不住想解释一下。

 

  • C++,C,Pascal 都是瑞士军刀,说明是用来做细活的工具。C语言的刀上有个USB,说明是可以做硬件操作的。C++的刀是什么都有,说明C++是一种功能繁多的语言。(图 中C++的那把瑞士军刀很强大,不要以为其是虚构的,这把刀是真实存在的,叫Wenger巨人刀,http://www.wenger.ch/giant-knife-wenger-swiss-army-knife (这个网页上有个Youtube视频,可以爬墙去看),淘宝上有卖的,价格在1万4左右。)
  • Java/C#是一把塑料餐刀,这说明,Java和C#语言是带虚拟机的,而且其语法和使用并不像C++那么复杂,其泛型编程可以有很多种玩法,而Java和C#的泛型编程是比较单一的。
  • Python是把电锯,人挡杀人,佛招杀佛,威力很大,面对大型的物体的修整,比C++/C/Java什么的得心应手得多得多,但是对于一些精细的调优工作,明显不行。这和Ruby很像。
  • PHP没有MySQL,明显是被幽默了一把。不过最近对PHP的批评越来越多,不过,facebook的PHP的引擎HiPo已经很牛B了。
  • Perl是一本日本武士刀,是忍者玩的语言。
  • VB,就是一个玩具。你见过用塑料玩具勺当刀的吗?Haskell感觉是外星来的。呵呵

千万别惹程序员

下图一张昨天我公司内部被传递的图片。经典的SQL注入式攻击。千万别惹程序员

这是一个有技术含量的号牌遮挡。我们先不说其是不是能奏效,不过,这个创意相当的NB啊。当你驾车通过某些路口时,被摄像头捕捉到你的车牌,通过 OCR变成文本,然后插入数据库,于是,上图的这个车牌就成了SQL注入。(不要以为车牌的OCR技术还不行,这项目技术已经非常成熟了,无论是国内还是 国外)。这张图片就如同“Web开发中应该知道的事”中说的一样——永远不要相信用户的输入。

插曲:我昨天把这张图片放到微博,结果,被转了几万次,上了热门转发的top list和一些社会热点和明星八卦排在了一起。主要是被“@微博搞笑排行榜:  @全球潮流趣闻:  @实用小百科: @经典英文语录:  @当时我就泪奔了: @老榕: @全球经典音乐: @环球汽车搜罗: @怪诞心理行为学: @精彩电影: @互联网的那点事: @潮混搭:  @热门微博: @SinaAppEngine: ” 还有些什么体育记者,法律记者都转了, 这些转发了。这多少让我觉得有些诧异,这是很技术的一件事啊,怎么连什么电影,英文对白,汽车,音乐什么的都转了?我是相当的费解啊,我只能有两个认为——

  1. 简单的认为关心技术的人还是很多的。
  2. 复杂地认为国人是喜欢起哄的,不问为什么。

(全文完)

文章出处:http://coolshell.cn/articles/6639.html

Ubuntu 12.04全新锁定屏幕曝光


  

Ubuntu 12.04 LTS(代号Precise Pangolin)将在4月份发布,如今该版本正在进行紧张地开发。最新消息,Ubuntu 12.04将采用全新的锁定屏幕,如下图:

  看起来很像LightDM登录管理器是不是?实际上,它就是LightDM登录管理器。是的,你没有听错,在昨天的Ubuntu 12.04更新中,Canonical放弃了传统的锁定屏幕,取而代之的是登录屏幕。

  当用户想要锁定屏幕时,系统将返回到登录管理器,锁定屏幕就变成了上图所示:桌面背景+登录框。这样的锁定屏幕你喜欢吗?


《电影《Java风云》预告片

《电影《Java风云》预告片》 纯搞笑的,关于Java和.Net之争,大家就当一个笑话看看吧。

不过视频的配音真是很专业。


最后来看看本周的热点软件资讯!


Unity-2d 5.4 登录 Ubuntu12.04 (2012-02-20)


  Unity-2d 5.4 已经发布并登录 Ubuntu12.04,如果你正在使用Ubuntu12.04那么你可以通过更新系统来更新unity-2d。全新的版本让Unity-2d更加有Unity的范,集中更新在Unity Dash中...


Ubuntu 10.04.4 Lucid LTS 放出(2012-02-17)


  Ubuntu 长期支持版 10.04 LTS 发布了第四个维护更新版本,版本号为 10.04.4 ,同时包括桌面及服务器版本,这也是 10.04 的最后一个维护版。...


Apache 2.4发布 直接瞄准Nginx(2012-02-22)


  最流行的Web Server发布了一个重大升级版,Apache HTTP Server 2.4的一个重要目标是大幅改进性能。新版改进了缓存、代理模块,会话控制,改进异步读写支持,等等...


PHP DataGrid 4.5.1 发布 (2012-02-23)


  PHP DataGrid 4.5.1 发布了,这是一个小更新版本,但却是非常重要的 bug 修复版本。该版本解决了 session 问题导致的空表格问题,使数据的显示非常稳定;另外当选择编辑类型时,用户可再次使用 SQL 查询语句来生成一个下拉菜单...


发布轻量级C++插件框架: x3c 和 x3py (2012-02-17)


  正式发布轻量级C++插件框架: x3c 和 x3py,欢迎使用和反馈意见...

酷毙
1

雷人

鲜花

鸡蛋

漂亮

刚表态过的朋友 (1 人)

  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部