随着天气的日渐凉爽,秋天的氛围开始日益浓厚。进入九月,各大厂商和社区都开始了自己的新计划,一时间新品扎堆登场,新规划不断出炉。本次月度回顾,我们就来一起关注下这些新东东吧!回顾一月开源热点,各大企业又有哪些最新动向,各种开源软件又给广大用户带来了哪些最新改进,本次月度回顾我们一起来回顾和盘点一下。 过去的一个月里,周年庆成为了业界出现频率最多的新闻要点。首先,Google的Chrome浏览器迎来了发布五周年的生日,不知不觉Android五周年的纪念日也到来了。Linux在近日迈入22周年,而Fedora项目则迎来了诞生十周年。 过去的一个月里,各大开源企业也在这个九月里为自己的未来做了新的规划。IBM采用了OpenStack并接受了Cloud Foundry的平台即服务,IBM坚信云的最终命运会是建于开源软件上。IBM管软件标准和云实验室的副总裁Angel Diaz星期一在加州圣克拉拉召开的PlatformCF会议上一个发言里说,任何“在技术上采用专利技术的商家”无法快速地开发技术,因而追不上发展中的各式开源云技术步伐。他说,“IBM是100%地支持开放云。你如果不加入进来,就会被创新世界淘汰。”Canonical公司也在本月发起一项新倡议,旨在帮助塑造用户想要的Ubuntu的未来。“Ubuntu Voice”被描述为一个“用户体验网络”,目的在于把Ubuntu用户的意见和热情集中到有能力并且愿意进行测试的测试者上。一直以来,企业级Linux都是SUSE的核心战略,其在这个领域已经发展了20余年,除此之外,SUSE也紧跟时代步伐,正在大力发展云计算业务。近日,针对目前SUSE的最新动态、及发展战略等问题,记者有幸采访到了现任SUSE全球联盟与营销副总裁Michael Miller先生,听听他给大家带来的介绍吧。红帽也在本月对自己的生态系统做了最新的调整。在2013红帽峰会上,红帽提出了红帽生态系统的理念。作为中间件平台,JBoss的生态系统格外吸引人的目光, JBoss企业SOA平台无疑成为了一颗璀璨明星,而最新JBoss 企业版 BRMS平台与JBoss企业SOA平台的整合更是一大亮点。Twitter也在本周推出一个开源系统,旨在减低批处理和流式处理之间的交换,做法是把二者组合在一起成为一个混合系统。Twitter 用Hadoop做批处理,用Storm做流式处理,混合系统名为Summingbird。英特尔则在日前推出一个开源叫吉米的机器人,提供了原理图和AI代码,通过开源数据,用户可以建立自己的3D打印模型。此外,英特尔计划提供建设机器人套件,让所有市民都可以共享的设计。国内的开源企业恒拓开源信息科技有限公司也在日前发布了开源项目Koala(考拉),这是一款基于Apache 2.0开源许可协议发布的Java EE企业级应用快速开发工具。Koala是为企业应用而开发的,主要面向IT企业与开发人员…… 近期Linux在游戏方面也为大家带来了全新的进展。以CS、Portal、MineCraft等游戏和Steam发行平台而著名的Valve工作室近日发布了旗下的操作系统“Steam OS”,基于Linux核心,可以免费安装使用,除了能使用Steam提供的游戏和影音资源,据称还有必杀功能能够秒杀HTPC。随后该公司向外界宣布,将在2014年联合多家厂商共同推出多款Steam OS游戏机产品。苹果在本周推出了内置指纹扫描器的iPhone 5S,这绝对是很多人关注的大事件。这款新产品除了用于解锁屏幕外,它还能用于苹果应用商店的购买确认,也就是说苹果会收集你的指纹信息并储存在其服务器中。一切限制用户自由的集中化系统都是安全隐患,自由软件基金会(FSF)再次呼吁用户远离苹果产品。 开源社区也在本月有了不少新动作和新计划。基于KDE桌面环境和Ubuntu发行版的社区版本Kubuntu日前就宣布了商业支持服务,与 Emerge Open合作向企业、机构组织和个人提供商业性技术支持服务。而KDE社区则在本周推ALERT开源工具集来提升开发效率 。GNOME社区也在近日发布了GNOME 3.10版本,该版本带来了诸多新的功能,包含了由大约985位贡献者所做的34786项更改,大大改进了用户和开发者的体验。Wayland 是 Linux 新一代的显示与输入技术,带来了更顺畅的图形显示、增强的动画与转场效果。提起Eclipse,读者首先想到的可能是广泛使用的集成开发环境,但是Eclipse基金会不仅有这个IDE,它还有超过250个的开源项目,其目标在于促进业界参与者将标准与实现结合起来。最近,Eclipse为了推进物联网领域的标准化,添加了多个新的项目,我们或许可以一起来认识一下!Twitter的流处理系统Storm最近出现了一个“翻版”——Samza。近日,LinkedIn开源了一项技术——Samza,它是一个分布式流处理框架,专用于实时数据的处理,非常像Twitter的流处理系统Storm。更多内容我们将在本次专辑中一一为大家回顾…… 在开源硬件和新产品方面,Arduino所拥有的多样化扩展是其做为知名开源板的一大特点,除了官方推出的各款扩展模块,不少热衷于“信自己”的个人或团队都设计了自己专属的拓展板。而这次在日本市场上逛一逛,我们可以发现11区经常有不少实用的扩展板。这里还将为大家介绍一款超酷的开源飞行器。近来“硬件复兴”成为世界性的科技潮流,智能设备、可穿戴设备层出不穷,开源硬件在大幅度降低硬件原型的门槛。中国创客开发出许多有创意、引流潮流的产品。今天创业记要介绍给大家的就是这样一款产品,它是世界第一款用智能手机控制、与3D打印结合的四轴飞行器——HEX飞行器。OpenPCTV 是一款支持 DVB-S2 卫星、DVB-C 有线、DVB-T 地面波电脑接收设备(PCI/PCIE/USB)的接收及播放的 Linux 发行版。完美支持原汁原味的 CHC HD、CCTV 3/5/6/8 HD 及多个省级卫视高清频道的 1080p 全高清硬解输出,5.1声道及多种音频设备(模拟、数字、HDMI)即时切换输出。更多内容我们将在本次专辑中一一为大家回顾…… 回顾过去的一个月,开源界又发生了哪些新鲜事呢?各大企业又有哪些最新动向,各种开源软件又给广大用户带来了哪些最新改进,本次开源周刊我们一起来回顾和盘点一下。 月初Chrome喜迎五周年Fedora新版获命名 从谷歌放出Chrome的第一个Beta版,再到如今Chrome成为市场占有率最高的浏览器之一,全世界的用户们一起见证了Chrome浏览器的成长。而正是5年前的今天,谷歌放出第一个 Chrome Beta 版本的下载。原来,天天陪伴我们的Chrome浏览器已经5岁了。 2008年9月2日,谷歌官方博客表示将于第二天在超过100个国家同时发布“Google Chrome”的Beta版,然而负责用漫画解释Chrome浏览器特色和研发动机的作者菲利普.蓝森(Philipp Lenssen)却提前收到了谷歌公司的信件,错以为时间提前,于是在2008年9月1日就将这个解释Chrome通途的漫画放到了自己的网站上。因此谷 歌将错就错,随即将Chrome Beta提前了一天。 市场占有率是众多浏览器竞争的主要数据,Chrome在其中的发展和目前的实力可谓有目共睹。互联网帝国间的权力交替总是如此迅速,这一点同样发生在浏览器战场。在PC端由浏览器贡献的流量中,Chrome已经占到了43%。回顾五年前,Chrome刚推出时,IE浏览器还掌握着核心地位,当时占有68%的市场份额。如今,这个数字跌到了25%。 五年的时间,让Chrome日益成长为浏览器市场的生力军,也让这个浏览器开始走进千千万万用户的生活。而Chrome带来了诸如多进程、沙箱等特性,也给人们浏览网页带来了新的体验,甚至于带动了整个浏览器业界版本号快速更新的大潮。本次专辑就让我们一起关注下Chrome的近况,为这个浏览器庆生吧! Fedora是基于Linux的一个开放操作系统和平台,由全球社区爱好者构建,它完全可以自由使用、学习和分享。Fedora项目由Fedora基金会管理和控制,主要得到了Red Hat红帽的支持。Fedora目前的最新正式版为Fedora 19。近日,Fedora投票选出了Fedora 20的发布名字:Heisenbug。Heisenbug这一名字源自物理学家Werner Heisenberg,特指一类程序bug,当有人试图对其进行研究之后它会消失或改变行为。 自从名称确定下来后,Fedora 20也正式步入了开发阶段。Fedora基金会已经公开了Fedora 20发布日程表:2013年9月17日,Alpha内部测试版发布;10月22日,Beta公开测试版发布;11月12日,代码冻结;11月26日,Fedora 20正式发布。 那么Fedora 20有会给广大用户带来哪些新变化呢?Fedora云架构师Matthew Mill近日提议重组Fedora架构,将Fedora分成核心Fedora Core、堆栈和桌面环境层,应用层,根据不同需要打包。其中最核心的部分称为Fedora Core,由环0和环1构成,环2则是堆栈和桌面环境,环3是应用程序。Fedora开发者邮件列表正在讨论这项冠名为Fedora.Next的敏捷开发计划。 而为应对IT行业对于绿色环保节能的需求,大批量廉价ARM运算设备亦在不断普及。传统上ARM在嵌入式设备和移动设备占据统治地位,近年ARM性能日 益提升,ARM也向传统运算设备领域迈进,比如桌面电脑,服务器。因此Fedora计划把armv7l架构作为首要架构推向Fedora Koji中心编译打包服务器。 目前,Fedora在美国凤凰城的数据中心有96个四核心Calxeda EnergyCore运算节点,有一部分依然用于编译打包Fedora 18和Fedora 19的后续更新,等到Fedora 18生命周期结束,用于ARMv5软浮点编译打包的计算节点将会重新分配用于其他任务。Fedora负责基础架构团队对ARM的负载能力测试十分感兴趣, 这些计算节点可能会分配用于质量保证以及其他工程项目。目前Fedora计划分配24个计算节点用于 Fedora 20首要架构的Koji服务器。 除了正在紧张开发的Fedora 20外,刚刚发布的Fedora 19同样另人关注。近日,Fedora 19的最终正式版出炉了。代号“薛定谔的猫”的它带来了一大堆新的特性和功能,Linux爱好者一定不容错过。更多相关介绍本次专辑将为大家带来…… Ubuntu Linux系统的开发商Canonical7月在众筹网站Indiegogo上为Ubuntu Edge智能手机启动众筹活动,计划融资3200万美元。一个月后,最终筹资结果距离这一目标仍有近2000万美元的差距,因此项目也被终止。40000部手机的目标中只有17215部手机有人“买单”,Ubuntu创始人在接受采访时表示这已经打破了世界吉尼斯记录,虽然筹款失败,但美国运营商和亚洲手机制造商会继续构建Ubuntu Mobile设备,并获得25%的智能机用户——抵达目前iOS和Android都无法达到的部分。 从7月22日至8月21日,在30天时间里,2.7万多名支持者承诺向Canonical提供1280万美元资金。其中,彭博社承诺投资8万美元。这是唯一一家大企业承诺对其进行投资。在众筹活动启动的最初24小时内,筹资额就达到340万美元。然而,投资者热情很快减退。Canonical也多次修订筹资计划。 随后筹款失败,所有资金都将被退还给捐赠者。想必那些捐赠超过695美元的用户会对此非常失望。不过,在接受英国《卫报》采访时,Canonical创始人马克·沙特沃斯(Mark Shuttleworh)确认,关于Ubuntu Edge高端手机的概念将终止。不过运营商和手机厂商有意采用Ubuntu Mobile系统开发低端智能手机。 轰轰烈烈,引人注目的众筹活动结束了,不论成功与否,就像Canonical创始人Shuttleworth近日写给所有参与者的一封公开信中写道的那样,不管最终筹资成功与否,Ubuntu Edde都已经开创了历史。Canonical应该也考虑到此次筹款数额过高的问题,要想在短短30天内通过用户捐赠的方式筹集到3200万美元,其难度之大可想而知。但是Canonical似乎通过这样的方式,对Ubuntu for Phones进行了一次很好的宣传,广大消费者已经开始对这个相对不是很主流的移动平台展开了关注。更多相关内容本次专辑将为大家带来…… Apache软件基金会自成立以来对开源运动塑造和高新技术产业扩大产生了深远的影响。但是基金会内部的紧张关系和整个开源社区的抱怨已经产生这样的质疑,在当今的软件界,对开源项目进行赞助的Apache方式是否还适合。 对开源许可的态度转变,与GPL的冲突,在此方式下对技术创新的关注,近些年基金会对具体项目的处理带来的结果--基金会也许很快就会发现她被各种项目所抛弃,那些项目帮助她在开源界成为一个中心必备之选。在一定程度上要感谢她的这种方式,新一波的在GitHub上的自发的、分散的项目不需要像Apache基金会这样的环境去保持他们活跃或者相关联。 随便问一个曾经参与过Apache软件基金会项目的人,什么原因造成了基金会的分裂?大部分人的最有核能的答案是:“apache方式”。 Apache方式的六大原则构成了Apache软件基金会的核心理念。用他们自己的话来说,这六个原则是:“协作化的软件开发;商业友好的标准许可证;永远保证高质量的软件;·成员之间的交往要互相尊重,诚实,以技术为主;依据标准的忠实实现;强制的安全特性”。 开源软件开发者正在朝两条路分化。一条路就是在全世界的开发者的努力下,在GitHub上自力更生,自发地协作。这种方式很有热情和活力。另一条路则是商业赞助的开源项目,也是Apache软件基金会大力投资的,类似OpenOffice.org,Hadoop,CloudStack,Tomcat,及一些其他的项目。 存在这样一个小问题,Apache基金会已经成为许多适应它的项目的福利,尽管让那些项目保持竞争性仍是各个项目自身的职责。同样地,尽管Apache基金会的规则成为那些需要它的人巨大的支持源,但很明显它们被视作一种局限而非一种结构。当然对于Apache基金会来说,没有理由去试图迎合所有人,而且到目前为止,它的这种模式对于它和它所有的项目都运作的很好。但同样很明显的是,它距离成为开源界唯一的模型还很远。更多介绍我们将在本次专辑中为大家带来…… 在2013红帽峰会上,红帽提出了红帽生态系统的理念。作为中间件平台,JBoss的生态系统格外吸引人的目光, JBoss企业SOA平台无疑成为了一颗璀璨明星,而最新JBoss 企业版 BRMS平台与JBoss企业SOA平台的整合更是一大亮点。全新的JBoss 企业版 BRMS平台可以帮助企业全自动化控制关键任务程序、策略并且实时检测、响应业务事件,获得自动的、实时的、基于规则的决策优化运营。 JBoss 企业版 BRMS 是一个商业规则管理系统(Business Rules Management System)。一方面,JBoss 企业版 BRMS 可以作为独立的基于 JBoss Rules服务器端的解决方案,用于管理、存储、编辑和部署规则和其他 JBoss Rules 资产。另一方面,JBoss 企业版 BRMS平台也提供了和 JBoss Developer Studio 等 Eclipse 集成开发环境集成的基于 web 的用户界面。 JBoss 企业版 BRMS 平台本身作为WAR 形式部署在应用服务器内部,如图所示。可以看到,JBoss 企业级 BRMS 平台的核心是业务规则引擎——Drools(也即JBoss Rules ),其特点是实现解析速度快,效率高,学习成本低。 除了Guided Editor之外,规则属性、元数据、条件和行为都能以Guided 决策表格式定义,从而有助于大量相关规则的快速输入。总之,红帽生态系统的核心是整合。JBoss 企业版 BRMS平台的目标就是要为业务流程,业务事件,与业务决策管理提供强大的整合能力。更多相关介绍本次专辑我们一起关注…… Twitter 推出一个开源系统,旨在减低批处理和流式处理之间的交换,做法是把二者组合在一起成为一个混合系统。Twitter 用Hadoop做批处理,用Storm做流式处理,混合系统名为Summingbird。Summingbird没法做每一件事,不过对完成其目标任务还 是很方便的。 Twitter 博客发文公布了Summingbird,公布细节的技术成分很大。但是,如果你想想Twitter 如何运行的,本质问题是很容易理解的。像Trending Topics(话题趋势)和搜索一类的服务需要实时数据处理才会有用。但是最终还是需要准确性或许还要做一些深度分析。Storm有点像医院里的治疗类选 科,而Hadoop则是长期患者护理。 以下是Summingbird项目Wiki的描述,在高层次上解释了Summingbird如何运作,解释得不错,具体实现当然会稍微复杂一点: Summingbird的混合模式可以让 Hadoop处理大多数的数据,并且可以从Manhattan一类的只读存储得到服务。Storm 则只处理那些Hadoop没有处理过的数据,那些限于延迟窗里的数据。这些实时数据来自数据存储。实时层的误差是有限度的,原因是Hadoop 最后会对原来的同一数据进行处理,因而会理顺引进的误差。更多介绍我们将在本次专辑中为大家带来…… Arduino所拥有的多样化扩展是其做为知名开源板的一大特点,除了官方推出的各款扩展模块,不少热衷于“信自己”的个人或团队都设计了自己专属的拓展板。而这次在日本市场上逛一逛,我们可以发现11区经常有不少实用的扩展板。 虽然来自日本的奇葩创意不少,并且我们也经常说日本的科技树点歪了,但偶尔好好观赏一下,也能找到一段枝节不歪的。由Tokyodevices(東京デバイセズ)推出的IWT255-AD 是一款可利用电池给Arduino供电的扩展板,使用三节4号电池进行供电,输出电压为5V,可输出300 —500mA的电流。 这块板子自带电池反接保护电路和过放电保护电路,可以提供安全的供电功能,可以为开发项目提供一个更好的开发基础。由Kyohritsu Products(日本共立)推出的这款VFD Shield是将九位数的真空萤光显示器(VFD)及其驱动电路整合到了一块扩充板上,通过兼容Arduino可直接组合连接并在VFD上进行数据读取。 RF Talk Shield是可将语音合成晶片AquesTalk Pico结合到Arduino上的扩展板底座。这块拓展板本身搭载了无线模组,可凭借这个模组去接收智能手机发出的控制命令。更多内容我们将在本次专辑中给大家介绍…… 月中Linux风雨二十年“双面”Oracle引迷思 1991年8月26日至2013年8月26日,开源操作系统Linux迎来22周岁生日。准确的说,Linux是开源操作系统的内核,借由该内核诞生了目前广泛应用的开源操作系统。 1991年8月25日,Linus Torvalds在comp.os.minix新闻组里宣布了Linux,他在邮件中说,“我正在为386(486) AT clones写一个(自由的)操作系统(只是爱好而已,不会和GNU一样成为广泛且专业的操作系统),这个计划从4月份开始酝酿,现在已做好准备。我希望得到人们关于minix优缺点的任何反馈意见...”2013年8月25日,在Linux诞生22周年之际,Linus在Google+上发表声明,我正在为486+ AT clones写一个(自由的)操作系统(只是爱好而已,即使它已经变得广泛且专业化),这个计划从1991年开始酝酿,现在已做好准备。我希望得到人们关于 Linux 3.11-rc7 优缺点的任何反馈意见。” Torvalds补充说:“我原来移植了bash(1.08)和 gcc(1.40)。但是,其他人已经接管了用户空间,事情似乎仍在起作用。这暗示我将在一周内发布3.11最终版。我想知道大多数人想要什么功能。欢迎 提出任何建议。但是,我不能承诺我将执行这些建议:-)。”Linux内核3.11版的代号是Linux for Workgroups。这是参考了微软在20多年前发布的Windows 3.11 for Workgroups。Linux内核3.11版与3.10版相比的最大变化是在AMD Radeon图形芯片中改善了电源管理。 经历了22年的风风雨雨,开源的Linux系统吸引了各路开发商和研究人员的关注。如今,Linux已经深入到我们生活中的方方面面,存在于你的手机中、ATM机中、你的桌面、电影中、你的汽车中等等许许多多的地方及领域内,可以说是无处不在。 Linux基金会近日发布了Linux发展报道2013年度版,本次报道着重于从3.3到3.10以来的Linux内核的发展。报道中几个要点有:自2005年开始统计至今,已经有超过1000家公司的10000名贡献者为Linux内核提交了代码,3.10是获得最多开发者贡献的内核版本。更多详细内容我们将在本次专辑中为您带来…… 以前一直都把微软当成是开源的头号杀手,操作系统、数据库、办公软件、安全软件、开发工具、浏览器……微软几乎在每条线上都和开源产品有着激烈的较量。但是打了这么多年,我们发现微软的开源对手不但没有倒下,反而个个都扩张了地盘,获得了用户垂青。 就在众多开源战士们在专心致志对付微软的时候,有一个巨大的黑影在一旁偷偷的拿起钢琴弦,勒住了一个又一个著名开源项目的脖子,使其命悬一线 ——有一天,善良的开源战士们蓦然发现,Sun突然没有了,而头顶的天空出现了一个巨大的泛着红光的黑影,上面漂浮着六个字母——Oracle。 在Oracle收购Sun之时,业界对这场收购就充斥着各种各样的声音,虽然有质疑,但更多的是肯定和对开源发展新的期待。诚然Oracle当时也是做了各种承诺的,这几年来Sun旗下的主要产品也在不断的改进、发布。但Oracle也是一个拥有数 十亿美元资产的公司,它的本性就是不停的赚钱。更直接地说,Oracle对于“开源精神”唯一的兴趣点或许就是她能帮助公司获取更大的利润。 本次专辑我们不妨来一起回顾下Oracle这个双面派在最近的相关动向吧!作为一个高度商业化的赚钱机器,Oracle在商业领域绝对不落人后,气场强大……曾几何时,“Java将死”的话题被吵的火热,很多人并不看好这个已经年满18岁的“高龄”开发语言,但随着Android平台的日益发展以及大数据时代的来临,Java似乎又重新焕发了青春。 甲骨文近日还宣布推出MySQL Workbench6.0,这是世界上最流行的开源设计、开发和管理工具,包括社区版和企业版两个版本,其目的是提高MySQL数据库的开发和管理。。该新版本提供了一个全新设计的图形用户界面(GUI),以扩展数据库管理功能,并提高了用户的工作效率。MySQL Workbench社区版在GPL免费开放。MySQL Workbench企业版已包含在MySQL企业版购买中。 虽然更新很顺利,发布也算频繁,但MySQL光鲜的背后,其神位似乎已摇摇欲坠。继维基百科及多家Linux发行公司弃用MySQL之后,互联网巨头Google也果断使用MariaDB来替换公司内上万的MySQL实例。 由于不满MySQL被Oracle收购后的日渐封闭与缓慢的更新,众多Linux发行版逐渐抛弃了这个人气开源数据库,而转向了MariaDB。发周期短?用户不感兴趣?对待社区贡献者苛刻?大多数可能是这样。吃惊吗?一点都不,开源精神可能会创造伟大的软件,但是成为软件界的大恶魔会带来大量的财富。然而后者才是想Oracle,微软这样的公司真正关心的。 上世纪的80年代和90年代随着个人电脑和互联网的出现和普及,人类接触信息的能力有了爆炸式的增长。对于门外汉来说,这些变化可能超出了想象,但是对于计算机方面的专业人士来说,这些恰恰是他们所追求的东西。 而过去20年随着计算技术的发展,编程语言也从未停止进步。大部分的编程语言都是开源,也就是所有的人都可以使用它们来实现自己的功能和想法。比如说,你是否知道1993年最流行的开源编程语言是Emacs Lisp? Emacs一款文本编辑器,由自由软件大牛Richard Stallman开发,广泛应用在Linux系统开发者圈子中。Linux系统缺少集成的开发环境,另外Emacs也确实很灵活,所以很多的程序员用它来写代码。Emacs Lisp是由更老的编程语言Lisp演变出来的。 另外,C语言是1993年最流行的编程语言,当年的比例占到了51%。而Unix的Make程序则被6%的程序员使用,它可以用来从源代码自动的创建可执行程序和库文件。而到了2013年,使用最多的编程语言是Java、C++和HTML,占到的比例分别为12%,11%和10%。 移动云服务公司Kinvey制作了相关的报告图片,显示了过去20年开源语言和代码的变化。在这个图片中,Kinvey公司用可视化的方式,展现了1993年至今排名最高前的16中编程语言的使用情况,它们呈现出不断的高低变化,这也说明这个领域的发展时多么的快。另外还展示每一年编程语言数量的变化、彼此之间相互影响等信息。本次专辑将为大家带来…… Dice.com总裁Shravan Goli根据Dice.com网站上公布的职位信息提供了一些自2012年8月份到2013年8月份的统计数据。Python程序员的职位数量由3,578个增长至4,360个,同比增长22%。Ruby on Rails的职位数量由2,307个增长至2,654个,同比增长15%。 尽管Perl的职位数量由5,025个下降至4,880个(同比减少3%),PHP的职位数量由2012年8月的3,619个微增至2013年8月的3,627个,但是数据显示市场对开源开发人员的需求仍然在持续增长。 开源社区与开发的紧密结合使其充满吸引力的主要原因,因为它们能够加速机构的技术开发和部署的速度。Goli 称:“十年前,开源几乎全部是关于Linux和基于Linux的技术。现在,随着云、社交媒体、大数据分析与搜索、移动应用等技术的迅速成熟,对于公司来说,利用社区加速开发和部署速度具有重要意义。”他指出,拥有一个由致力于改良代码和不断添加新功能的开发人员组成的社区可以帮助公司缩短部署周期,帮助公司更为快速地利用新兴技术获利。Goli说:“试想一下,云计算、大数据、移动应用、软件即服务(SaaS)对业务产生了多大的影响。能够快速部署和利用这些技术的公司将比那些未采取行动的公司更为迅速地获得好处。” 据开源专家Steven J. Vaughan-Nichols称,目前并不仅仅是传统的技术公司在招聘开源人才,近期参加OSCON开源大会的所有厂商都在招募开源人才。“对开源技能的需求已经从专业技术公司扩展到了非技术公司当中”,Goli称。“这些大公司正在招聘一些精通大数据技术、云计算和服务技术的人才, 让他们帮助处理和分析公司庞大的数据流。”他称,通用电气、沃尔玛、家得宝、诺思罗普·格鲁门、摩根士丹利,甚至印刷公司当纳利也在招募PHP开发人员。 无论你在哪个行业当中,如果你是一名开源开发人员,那么市场似乎已经向你敞开了大门。Goli 称:“开源无处不在,目前我们并没有看到这一市场有任何放缓的迹象。” 一直以来,企业级Linux都是SUSE的核心战略,其在这个领域已经发展了20余年,除此之外,SUSE也紧跟时代步伐,正在大力发展云计算业务。近日,针对目前SUSE的最新动态、及发展战略等问题,记者有幸采访到了现任SUSE全球联盟与营销副总裁Michael Miller先生。 谈到目前SUSE的发展路线图,Michael Miller表示,“企业级Linux是我们起家的业务,我们在这方面已经有了20多年的历史了,在Linux这一块我们关注的重点是在那些要求非常高的,高密度计算的领域。在这个领域我们与其它的一些企业的差异在于SUSU更具高性能,以及质量和互通、互动的能力。” 此外,作为如今最火爆的新兴市场,云计算已成为各大IT巨头的“必争之地”,这当然少不了SUSE。“云计算是刚刚兴起的市场,我们的参与也很积极,在下个月我们会宣布一个新的有关云计算的产品。我们在云计算方面的产品是基于OpenStack,即将宣布的新的产品也是基于OpenStack的产品。” 此外,Michael Miller先生也介绍了SUSE的最新动态,包括和华为共同合作推出的ATAE 3.0产品,以及与神州数码的合作,据了解,未来神州数码将在中国代理Attachmate集团所有的产品。“对我们的业务来说,联合是一个非常关键的方面,所以说我们VMware和微软,和SAP、和华为都有非常牢固的关系。” IBM采用了OpenStack并接受了Cloud Foundry的平台即服务,IBM坚信云的最终命运会是建于开源软件上。 IBM管软件标准和云实验室的副总裁Angel Diaz星期一在加州圣克拉拉召开的PlatformCF会议上一个发言里说,任何“在技术上采用专利技术的商家”无法快速地开发技术,因而追不上发展中的各式开源云技术步伐。他说,“IBM是100%地支持开放云。你如果不加入进来,就会被创新世界淘汰。” IBM曾经力挺Linux,现在IBM再出招支持开源OpenStack基础设施即服务及VMware开发的开源“Cloud Foundry”平台即服务。IBM相信一系列的开源平台正在云栈的低层形成,范围从用在IaaS上的 OpenStack到用在Paas上的Cloud Foundry,到用于数据存储的MongoDB之类的系统,或JSON数据格式。IBM星期一宣布,作为在此方面承诺的一部分,IBM已经提供了一个构 造包(buildpack)—— 一个用于运行程序的完整环境的容器——给Cloud Foundry。 在纽约的 Maker Faire 展会上,Brain 带来了 Jammy 人形机器人。机身高度不足 1 米,完全利用 3D 打印机制作,并且开放了 3D 尺寸数据下载,只要家里有一台 3D 打印机,就可以免费克隆一台。 当然,Jammy更重要的还在于系统与软件。与其他机器人高度封闭的特性不一样的是,Jammy 将会成为一个开放平台,通过公开的工具包,让开发者来为它开发应用,和现在的智能手机类似。Brain 认为,机器人应该和智能手机一样,随时待命,且可以高度自定义,安装相应的软件,每个机器人都不一样。很有可能,Jammy 内部会采用类似的结构。同时通过开源的方式,让软件应用来主宰机器人的形态。 也就是说,在机械动力上,英特尔已经有了很成熟的方案。其实,这方面本身也并不是特别难,每年全球都会有学生社团参加的机器人大赛,这些机器人在行动以及简单的任务处理上已经很成熟了。在工厂里,机器人的应用已经十分广泛,福特、波音都在流水线上布置了机器人,他们都能出色的完成机械传动的动作。 Mellanox(迈络思)是一家知名的端到端InfiniBand和以太网互联产品供应商。最近,国外有媒体传出消息,声称Mellanox提出了一个 “开源以太网战略”,以更好地与思科、Arista和Juniper等厂商展开竞争。凑巧的是,Mellanox公司总裁Eyal Waldman三月份来到中国,向我们介绍了该公司在“开源以太网”、InfiniBand等方面的举措。 “当前,许多厂商的网络交换机使用的都是自己的专有软件,这意味着用户完全被锁定。我们提开源以太网,将交换机管理软件转为使用开源的软件,就是希望让用户摆脱封闭的、专有软件的束缚。”Waldman说。 据悉,Mellanox”开源以太网”将把开源软件扩展到数据中心基础设施,不仅扩展到操作系统,而且扩展到2层交换、3层路由、软件定义网络、网络管理和应用。 其中,对于软件定义网络,Mellanox将支持OpenFlow。OpenFlow是一个开源软件协议,允许软件定义网络控制器访问具有OpenFlow功能的交换机的转发表,操控这些交换机的转发行为。更多相关介绍,我们将在本次专辑中为大家带来…… 月底Android五年获肯定Firefox力求新突破 最新版本Firefox 24目前已经登陆Windows、Mac、Linux和Android平台,在桌面模式下能够轻松快速关闭所选定的标签页,此外在Android平台上支持NFC分享和WebRTC。尽管对于桌面用户来说Firefox 24并不是非常巨大的更新,但是却有很多值得让我们注意的变化。 首先OS X10.7或更高版本的Mac用户采用了新的滚动条样式,此外新的社交功能能够让消费者单独将对话框拉出来显示,然后更加轻松的进行聊天。而桌面上最大的改变在于只要点击一下“to the right”就能实现关闭所有标签页。 在当前应用才是王道的移动平台发展背景下所有移动系统商都不断积极推进应用的丰富,在市面上已经推出多款Firefox OS设备之后,Mozilla今天宣布进入“第二阶段”来促进整个生态系统的成长。 本阶段对象并不仅仅面向专门开发Firefox OS应用的开发者,任何成功研发并已经上架的HTML5网页应用开发者只需要向Mozilla提供链接证明,就能免费获得一台Firefox OS开发机Keon,开发者可以在上面研发更多有趣的本地应用。 Mozilla现在对于开发其移动设备市场的Firefox OS可谓不遗余力,显然Mozilla需要做的还有将系统应用市场打造得更加丰满。Firefox OS团队最近就展示了新的Firefox Marketplace应用市场雏形,其中添加了一些社交元素,“应用发现”应当也会成为新市场的功能之一。更多相关介绍本次专辑将为大家带来…… 9月24日,谷歌开源系统Android迎来了它5岁的生日。当时,谷歌公司还一起发布了首款运行该系统的智能手机--T-Mobile G1。而G1作为第一款运行基于Linux的Android系统的商用手机,取得了不俗的销量。那天,谷歌的联合创始人谢尔盖-布林和拉里-佩奇双双出现在了产品的发布会上。 G1配有电容式触控屏幕、物理键盘和轨迹球,运行代号“甜甜圈”(Donut)的Android 1.6系统。它本身算不上一款开天辟地的革命性产品,但是它具备电子邮件、Google地图、移动网络浏览等丰富功能,显示出了Android的巨大发展潜力。 值得一提的是,当时很多人都认为谷歌只是会推出一款手机而已,令他们完全没有料到的是,这家公司最终选择了推出移动开源操作系统。而事实证明谷歌的这一选择是正确的--G1早已消失匿迹,而Android却在现今的移动操作系统市场中扮演着不可获取、及其重要的角色。从那时到现在,这个系统已经在数十亿台设备上运行,它不仅仅包括了手机、平板,而且它还成功地进军了相机、电视、智能手表以及游戏等领域。 本周是Android问世的5周年纪念,而最新的Android 4.4 KitKat预计也将在下个月发布。新版系统当中都会加入哪些内容?我们目前还不得而知。不过从最近不断曝光的一些线索当中,我们还是能够看到不少蛛丝马迹。 Android的发展可以说超出了大多数人的预料,五年的时间Android在移动领域可谓风光无限。有数据统计,今年上半年Android手机占据了智能手机系统绝对优势,其中入网款式占比97.7%,出货量占比达85.3%。目前超过50%的智能手机都搭载了 Android这一开源系统。国内市场,HTC、中兴、酷派这些曾经Windows Mobile的拥趸,哪一个不向谷歌投怀送抱,保留几款Windows手机,算是给昔日伙伴的面子,美其名曰“战略平衡”。而在其他智能设备领域,Android也正成为业界的宠儿。未来五年,Android会有怎样的表现?让我们一起期待。 开源技术并没有想象中的那么高不可攀,会逐渐从IT行业的创新工具变成普通民众的日用品。随着互联网的发展、开放标准的普及和虚拟化技术的应用等诸多IT新领域的创新及拓展,开源技术凭借其开放性、低成本、稳定性、灵活性、安全性和技术创新性等特点迅速走向成熟,逐步发展成为一种主流模式,日益改变着全世界软件产业的发展轨迹。 技术发展依赖于创新举措。没有那些脱离束缚的好想法,技术发展将停滞不前。与此同时,创新也促进了企业与社会的进步。那么,什么地方的创新最 多?不是SUN,不是苹果,不是Google,不是微软??正确答案应该是:开源社区。要说最具影响力的创新,也许不一定来自开源社区;但要从数量上论的 话,开源社区无疑是最大的创新工厂。创新已逐渐成为一种产业,而工厂也正是“复制”的代名词。 要进行IT技术的创新,最直接的方法莫过于去模仿那些成功的创新模式。国内的开源环境确实还一般,国内的公司普遍使用开源软件,但大多都是拿来主义,修改优先,原创极少,甚至有些公司干脆将剽窃称为自己的原创。其实抄袭也没什么,问题在于抄到的是皮儿还是馅儿:只抄到皮儿,那就是剽窃;抄到了馅儿,那就是观摩学习后的升华。 开源的发展离不开社区的发展,我国的开源社区已从最初的爱好者社区发展到具有开发、应用、服务功能的稳定社区。开源的发展离不开“奉献”二字, 我们对开源的直观的认知,是一系列的开源软件,比如Linux,Apache,MySql,PHP,Python,Ruby等等。而这些软件的背后,大多 是一个人或者几个人是其核心的维护者。开源中国社区联合创始人张海龙在接受周刊记者采访时回忆说:“开源中国社区(oschina.net )一开始是个人兴趣而做的。因为平时在开发过程中常常需要查找一些常用的开源软件,用搜索引擎十分不方便,于是就自己开始建立开源软件库。后来慢慢加入了新闻,论坛,博客等功能,逐渐发展到现在这样。” 国内开源的现状是有较大数量的企业在积极的参与开源、贡献开源,并不单纯都是拿来主义。比如,豆瓣、淘宝等一些公司,纷纷把自己的一些项目开源 出来。通过参与开源社区,企业可以与全球最优秀的开源人才、最优秀和庞大的开发团队合作,第一时间分享开源最新的技术和理念,以最快的速度部署新的应用 等。中国开发者不仅要做开源技术的实践者,更要做贡献者,应把自己的聪明才智反馈到社区中去,共同维护开源社区这样一个非常良好的生态环境。更多相关内容本次专辑我们一起关注! 以CS、Portal、MineCraft等游戏和Steam发行平台而著名的Valve工作室近日发布了旗下的操作系统“Steam OS”,基于Linux核心,可以免费安装使用,除了能使用Steam提供的游戏和影音资源,据称还有必杀功能能够秒杀HTPC。 Steam OS是一套基于Linux的,用于客厅的操作系统,Valve官方还没宣布什么时候能够下载这款系统,但是我们可以肯定的是这个系统会是免费的,Valve希望,这个系统的开放性能够激励、加快客厅娱乐的更新换代。 Valve解释,这个系统将会能使用Steam内容提供系统,除了有游戏,还有音乐、电视剧、电影等内容,其中游戏方面下一年会有AAA级的原生大作,不过具体消息还没透露,Half Life3可能会是其中之一。Valve宣称,这个系统的图形性能表现相比一般Linux有明显改进,现在还在改进音频和键鼠响应性。 伴随着Steam数字平台近年来的发展壮大,Valve感觉是时候基于PC平台打造一个属于自己的完整生态系统了。该公司随后向外界宣布,将在2014年联合多家厂商共同推出多款Steam OS游戏机产品。更多介绍本次专辑将为大家带来…… 众多依靠ZFS支持自家产品的企业日前已经联合起来组建成一个新的开源同盟,并宣称将推出一套“真正开源”的文件系统版本。该同盟昨天正式在全球业界面前亮相,在架设起同名open-zfs.org网站的同时公开宣布将从以下三个方面着手实质性工作: 通过为开发人员及系统管理员整合说明文档提高OpenZFS的质量、实用性及可用性,并通过与大型技术社区共同组织研讨会议、聚会以及线上互动促进双方接洽。鼓励开放社区继续努力以改善开源OpenZFS,通过创建协作网站及邮件列表等方式探讨OpenZFS代码的变更。确保持久的可靠性、功能性以及各OpenZFS发行版本的性能表现,具体途径为简化跨平台代码共享、创建跨平台测试机制并鼓励社区对跨平台代码进行审查。 最后一点最为重要,因为ZFS目前拥有大量分支体系。因此将成果整理在一起能够切实帮助用户,同时破除一部分关于某些文件系统很难提供开源许可代码的传言。更多介绍本次专辑将为大家带来…… Tizen作为三星与英特尔公司联合研发的操作系统,一直被三星看成是摆脱被谷歌Android系统完全控制的“后路”。虽然搭载Tizen系统的智能手 机产品始终没能被推向市场,但是三星公司依然在有条不紊的进行Tizen系统的研发。之前有报道显示第一台Tizen系统智能手机将会在今年第四季度正式 发布,而外界也同样期待着搭载Tizen系统的平板电脑能够同时问世。但是,不知道大家是否了解,其实三星在消费电子之外的领域对Tizen的重视程度要 远远超过了智能手机和平板电脑这样的电子产品吗? 最初三星与英特尔雄心勃勃的联合开发出Tizen系统的初衷是为了对抗Android这个世界头号智能手机操作系统,而推出搭载Tizen系统的智能手机似 乎也是板上钉钉的事情。但是,如果有一部运行Tizen系统的智能电视或其它家用电器出现在我们的面前,这似乎是一件非常有趣的事情。在这一点上,目前新 系统还没有正式对外发布,因此外界并不确定Tizen系统是否能够为三星的非消费电子产品起到积极的作用。但是三星公司视觉显示部门联合总裁Boo- Keun Yoon前几日刚刚在接受德国《世界报》的采访时证实,三星将会在2014年推出首款使用Tizen操作系统的智能电视产品。 根据Boo-Keun Yoon的说法,目前三星已经开始考虑将Tizen系统应用到电视产品中,但是详细的情况还需要考虑到市场状况和用户的需求。不仅仅是智能手机、平板电 脑、个人电脑、数码相机这种消费电子领域,包括汽车、生物医疗、金融等领域依然是Tizen系统可以涉足的部分。三星公司在多个市场都有属于自己的产品和 技术,而Tizen完全可以被三星应用到各个领域中,让这些不同领域的产品和技术融会贯通。更多内容我们将在本次专辑中给大家介绍…… 现在我们来给大家介绍点好玩的。现实世界的机械人总会给人笨重又反应迟钝的印象,美国柏克莱加州大学就有研究人员从昆虫的移动方式取得灵感,开发出构造简单、轻便而又反应快速的小型机械虫Dash Robotics。 Dash Robotics主体用厚纸板制成,配备低像素的手机相机跟无线网路晶片,移动起来非常灵活跟快速,看上去就像蟑螂四处跑,每秒能够移动150公分以上,充电一次能够行走一公里的距离。而且因为构造简单,用厚纸板构成的主体几乎摔不坏,从十层楼高的窗户往外丢,着地之后还能继续爬。 在凹凸不平的路上跑也没有问题,对自然灾害如地震或风灾的灾区,可能是一种不错的状况侦测工具。Dash Robotics售价最低为40美元,佐就只可以向前走,没有其他功能。配备可遥控组件的版本为65美元。Dash Robotics兼容于开源硬体Arduino,意味着用户可以自行为它追加新能力,例如加入光线感应器,便可命令它只在黑暗之处活动。更多内容大家可以关注本次专辑…… OpenPCTV 是一款支持 DVB-S2 卫星、DVB-C 有线、DVB-T 地面波电脑接收设备(PCI/PCIE/USB)的接收及播放的 Linux 发行版。 功能介绍:完美支持原汁原味的 CHC HD、CCTV 3/5/6/8 HD 及多个省级卫视高清频道的 1080p 全高清硬解输出,5.1声道及多种音频设备(模拟、数字、HDMI)即时切换输出。 集成 XBMC 12.2 Frodo, VDR 2.0.2 和 Enigma2PC(一款被移植 DM8000HD 机顶盒的系统)三大平台。支持全球超过 60 多种语言支持,一次切换 XBMC/VDR/Enigma2 的语言界面。提供原生完整的 EPG 支持。支持OScam, vdr-sc 和 TTscam 解密支持。无需手动编辑配置文件,采用对话菜单样式可完成大部分的配置。 将 iso 文件拷到U盘即可正常使用(将在U盘上建立一个 loopdisk.img 虚拟磁盘文件,U盘的容量不得少于1G)三大平台均支持 Intel(vaapi)/AMD(vdpau via UVD)/Nvidia(vdpau) 显卡硬解码。使用内核直接驱动遥控接收设备,一般的遥控设备无需任配置就可以直接支持。对市面上大多数的DVB设备提供了支持。XBMC 已安装 xvdr 插件,默认即可在 XBMC 观看 vdr 的电视节目。 OpenPCTV 遵循 GPL 开源协议,公开所有源码。采用 opkg 软件包管理,可在线升级。系统以 iso 光盘镜像格式发布,按年月日不定期滚动发布。更多内容我们将在本次专辑中给大家介绍…… 开源开发板Mixtile(米太),外接一块TFT转接板装上7寸的触摸屏,配上两块亚克力(ACRYLIC)板做为设备的外壳。这块“平板”主要通过在Mixtile上运行Android系统输出到触屏上,再通过触屏操作整个系统运行。 这款自制“平板电脑”主要部分是一块国产的开源开发板Mixtile(米太),外接一块TFT转接板装上7寸的触摸屏,配上两块亚克力(ACRYLIC)板做为设备的外壳(大家不要太在意整机的厚度),就组成了一部可支持多点触控的平板电脑。 在设计这款平板电脑前,设计者曾实验过连接显示屏的效果。通过这次实验,发现Mixtile的电压和分辨率都是一个需要解决的问题。当中设计者曾利用一块旧板去组成level shift电路,而从这个过程中的飞线设计来看,可以看出当时为了给Mixtile连接触屏设计者花了不少心思,并且利用了不少小花招。更多具体步骤和图片欣赏将在本次专辑中为大家带来…… LUPA开源软件月度动态盘点 MenuetOS 0.99.26 发布,官网上只是简单介绍该版本是一个更新和改进版本。MenuetOS是一款完全用汇编语言写成的操作系统。 因此它运行起来超快,体积也非常小,它甚至可以放在一张软盘内。MenuetOS提供了抢占式多任务处理,一个引人注目的漂亮GUI,用于网络接入的 TCP/IP堆栈等等。 更令人称奇的是它还能运行Quake游戏,新操作系统当前仍然处于开发阶段。MenuetOS的两位开发者Ville Turjanmaa和Madis Kalme接受PC World Australia的采访,谈论了是什么激励他们去着手去做这样一个令人畏惧的任务,以及操作系统的现状和未来。更多性能我们将在本次专辑中为大家介绍…… 距离的GG 1.0发布已经三周了,这三周内,我利用业余时间为GG增加了视频聊天的功能。个人觉得进展有些缓慢,主要是因为大多数时间都花在了UI上。由于本人不会PS,所以图片素材都是从网上一个一个搜下来的,这个过程确实很烦人,而且最终有些素材还不是很满意。 虽然提供了源代码,但是,我还是想将主要的思路列一下(包括上一版本主要功能的实现思路,上篇文章漏掉了,这里一起补上),这样,大家理解起源码来,会节省更多的时间。 注意:如果要将GG部署到广域网,则可以在服务端的配置文件中设置监听的端口(Port以及OmcsPort);而在客户端的配置文件中,则可以指定服务器的ServerIP、ServerPort以及OmcsServerIP、OmcsServerPort。更多介绍,本次专辑将为大家带来…… 演示软件是一种以幻灯播放或系列静态图片形式展示信息的工具,它帮助演讲者组织信息,专注于主题,同时也能帮助观众跟上讨论内容。演示软件被广泛应用于会议、活动、讲座和营销类演示。为了让演示显得专业,保持观众注意力,演示文件需要能在文字、照片和视频之间平稳转变。 Linux 平台上也有许多高质量的演示软件,如支持 LaTeX 语法的 Beamer、办公软件 Calligra Suite 下的演示组件 Calligra Stage、 支持 PDF 的 Impressive、OpenOffice 分支 LibreOffice,等等。" 大家可以通过本次专辑进行详细了解…… 玩过Linux的人都会知道,Linux中的命令的确是非常多,但是玩过Linux的人也从来不会因为Linux的命令如此之多而烦恼,因为我们只需要掌握我们最常用的命令就可以了。当然你也可以在使用时去找一下man,他会帮你解决不少的问题。 然而每个人玩Linux的目的都不同,所以他们常用的命令也就差异非常大,而我主要是用Linux进行C/C++和shell程序编写的,所以常用到的命令可以就会跟一个管理Linux系统的人有所不同。因为不想在使用是总是东查西找,所以在此总结一下,方便一下以后的查看。不多说,本次专辑我们就说说我最常用的Linux命令。 大数据处理是一个头疼的问题,特别当达不到专业DBA的技术水准时,对一些数据库方面的问题感到无赖。所以还是有必要了解一些数据库方面的技巧,当然,每个人都有自己的数据库方面的技巧,只是八仙过海,所用的武功不同而已。 我把我最常用的几种方式总结来与大家分享,大家还有更多的数据库设计和优化的技巧,尽量的追加到评论中,有时一篇完整的博客评论比主题更为精彩。 第一次听说表分区,是以前的一个oracle培训。oracle既然有表分区,就想到mssql是否有表的分区,当时我回家就google了一把,资料还是有的,在这我儿只是再作一次推广,让更多的人了解和运用这些技术。 很多时候,一张图比你说 1000 个字能更有效的说清楚一个问题。我们列举了 8 个关于 Java 语言的图表,或许可以让你对 Java 有着更深入的认识。 1. 字符串不变性(String Immutability),下面的图表显示执行如下两行代码所发生的事:…… “前沿”这个字眼可能太过激烈,甚至会直接吓跑一些保守的企业技术人员。对于企业IT部门而言,利用前沿性技术打造新产品简直有几分痴人说梦的味道。 这种反应不只源自对新方案的恐惧或者现有机制太过陈旧以至于难以更新,毕竟企业团队需要采纳一切可资借鉴的新思路来指导业务流程——甚至包括新思路 的阶段性成果。但从管理者的角度出发,他们也需要尽可能保持业务体系的稳定性,因此原有堆栈代码带来的确定性能带来理想的使用安全感。 使用前沿性技术的关键在于多做实验而不能粗暴地组织全面升级。在预期效果最明显的领域尝试部署新代码,观察这些前沿工具能否提供我们所需要的性能及 功能,然后权衡业务流程的基础要素是否受到了影响。单靠实验并不一定能立即暴露出新技术中的全部潜在弱点。因此逐步增加对应工作量,在审查结果达到全面准确之后再以严谨的态度进行实施才是正途。 在本文中,我们将论证与当前“最新最强”技术方案相关的七种实验流程。请放心,这些技术都已经具备一定发展历程——事实上,其中一些已经有超过二十 年的历史。但它们仍然能够为现代企业堆栈提供显著的领先优势,也因此受到技术行业的广泛关注。不要抗拒,请以积极的心态加以尝试。这些技术是大家从熟悉的 世界迈向新纪元的理想起点,更快、更简单、更纯粹——不容错过。 也许你对MySQL数据库新秀MariaDB有所耳闻,作为MySQL的又一分支,MariaDB诞生于甲骨文收购Sun公司之后。MariaDB拥有诸多值得认真体味的优秀特性,这不仅是由于MariaDB项目由MySQL最初创始人Monty Widenius所创建,更因为它与MySQL始终保持着紧密联系。 先从相关技术社区所能提供的支持与调试积极性入手,考虑利用MariaDB替代MySQL的可行性。举例来说,如果要付费签订一套技术支持协议,并且把甲骨文方案作为理想的支持交付机制,那么MySQL无疑是最合理的选择。然而,如果能把高高在上的MySQL集群CGE(即运营商级版本)的姿态放低一些,那么甲骨文提供的社区版本显然更为合适。 如何做出具体取舍要看各企业技术团队的实际情况以及他们对开源文化的熟悉程度。如果他们更喜欢从甲骨文的咨询服务中心获取支持信息以及官方解答,那么MySQL将成为理想的选择。 尽管两款软件包的名称有所区别,但检查其资源库时,一定会发现二者之间存在着千丝万缕的联系与高度一致的相似之处。命令行工具的二进制名称,例如mysqladmin、mysqldump、mysql shell以及后台程序都保持着名称上的统一。更进一步,二者的数据文件彼此之间也完全兼容。MariaDB能够直接与现有MySQL实例中的数据文件及表定义顺利协作。更多相关介绍,我们将在本次专辑中为大家带来…… 这里要说的都是革新,说这些的目的就是要保持关注最新技术。如果你是一个程序员,想要探寻未来技术,那这篇文章就是你的必读之选。我们这里列出了10种编程语言,10种将会改变IT世界工作方式的编程语言。这些语言已经在开始改变IT界的景象。看看吧: Dart语言:这种语言由谷歌制造,用来替代Javascript,弥补Javascript在web应用中大量使用时出现的缺点。对于Dart语言,谷歌的希望是,它将 成为web编程的新官方语言。它有着与C语言类似的语法和关键词。然而,一个跟Javascript的重大不同之处是,Javascript是以 prototype为基础的语言,可Dart里对象是用类和接口定义的,跟C++和Java一样。Dart语言还允许程序员将变量声明为静态类型。 更多开源软件的相关动态,LUPA九月开源新闻月度回顾将为大家一一呈现,请不要错过! |