资讯月刊下载
[开源软件] TouchDevelop:微软开源的触屏开发环境
是微软研究院软件工程研究组开发的,一套代码,可以用于iPad, iPhone, Android, Windows, Mac, Linux。(注意这个原样从其GitHub描述里复制的顺序,微软同学现在心态很好的。) 所用语言看上去有点像BASIC,也有Scratch和AppInventor那样的色块拖拽环境,很适合教孩子编程。而且有云的支持,也有社会化编程。 相比GitHub页和项目网站,研究院的 ...
[互联网] chromium浏览器开发系列第四篇:如何调试最新chromium ...
接二连三的事情,时间比较紧张,但是还是没有把这个系列的文章丢掉,因为这也是对自己知识的总结吧。提倡大家多写写,以后再看的时候会有种莫名的小激动。 上周写的是chromium的目录结构,好像大家不太感兴趣,在我看来这部分很重要。开头有链接地址,大家想看可以再看看。 从源码下载到编译,到目录结构,今天终于到了重要的环节,调试。 在windows上,调试工具都是使用微软自家的产品:Visual ...
[开源软件] Pharo 4.0:简洁新颖的开源Smalltalk开发环境
Pharo是一个纯粹的面向对象编程语言和强大的开发环境,目标是提供一个简洁新颖的开源Smalltalk开发环境。现已提供最新版本的下载。 Smalltalk被公认为历史上第二个面向对象的程序设计语言和第一个真正的集成开发环境(IDE)。Smalltalk由Alan Kay,Dan Ingalls,Ted Kaehler,Adele Goldberg等于70年代初在Xerox PARC开发。Sm ...
[开源软件] 开源势力正在扩大的五大标志
如果你目前还是觉得开源技术没有专有软件那样可靠,或者是安全性不够的话,我认为你是时候开始学习一下数字革命带来的巨大变化了。在过去的几年里,如 Google、Facebook 和 Microsoft 这样的科技巨头已经接纳了开源哲学,并且体现在了他们最新的软件版本里了。同样地,更多的公司正在使用专有软件的同时也在使用开源解决方案,毕竟,开源社区里面所具有的多样化、创新和合作是外界所缺乏的。 如果 ...
[开源软件] Netflix主机性能监视工具Vector
Vector是一个开源主机性能监控框架,能高分辨采集系统和应用程序的各种数据输出到浏览器中,相比传统通过登录主机运行各种命令获得系统度量情况,使用Vector能更快地响应系统运维情况。 免责声明 这是Vector的第一个版本,因此会存在bug和问题。希望得到你的支持和反馈。其新版本也会不断地释放。 入门 首先在每个准备被监视的主机上安装Performance Co-Pilot (PCP) ...
[开源软件] Google开源代码构建工具Bazel
上周,微软开源了Visual Studio构建工具MSBuild,这不,谷歌也不甘落后,随即开源其代码构建工具Bazel。 Bazel已把源码托管在Github上。Bazel可以快速地构建可靠的代码,谷歌的大多数软件都是由它来构建,因此,在谷歌的开发环境里,它主要负责处理代码构建相关问题。 Bazel支持多种语言并且跨平台,还支持自动化测试和部署、具有再现性(Reproducibility) ...
[开源软件] 微软开源Visual Studio构建工具MSBuild
开源潮流不断深入,微软早已成为一份子,继宣布开源.NET开发环境、CoreCLR后,微软又开源了Visual Studio构建工具MSBuild的源代码,基于MIT开源协议,并且把代码托管在Github上。 MSBuild是Microsoft Build Engine的缩写,它是Visual Studio中将源代码编译为程序的构建引擎,它为开发者提供自动化构建、性能测试和程序打包功能。 本 ...
[开源软件] Google Code将正式关闭
北京时间3月13日消息,谷歌周四宣布,旗下Google Code服务从今日起将不再接受新项目的创建。从8月24日开始,所有已创建的项目都将变为“只读”,即任何人都不再允许进行讨论或发布更新。直至2016 年1月25日,整个Google Code将被正式关闭。因此有需要的用户应赶在这一天前下载和备份项目的所有源码及文档。欢迎大家将Google Code上的项目迁移至[urlhttp://code.cs ...
[开源软件] 一年内每天向开源贡献代码所发生的事情
最近我在GitHub连续冲刺了365天,我想写篇博客,记录下为什么开始每天提交,以及它对我的生活带来了什么变化。 我对贡献代码的要求比较简单: 每次贡献必须有意义,必须有实际影响。我可以提交只有空格的修复,但是它们不应该被算作有影响的提交。 它必须是开源的。 早在2013年夏天我就开始了,略早于John Resig,他写了关于每天提交代码的博客,但是我的第一次尝试失败了。正是他的文章鼓舞了 ...
[移动开发] HTML5游戏引擎排行榜 哪款适合你?
各种游戏引擎在不断复杂和细化的同时,也在不断地解放游戏开发者的创造力,让其摆脱繁杂的底层处理,将所有的精力真正投入到设计、艺术、游戏性等有价值的异质部分。而游戏引擎的使用,占据着整个游戏开发过程很大成分,一个好的游戏引擎,能够大大简化游戏的开发实现。 html5gameengine.com网站对国内外所有的HTML5/JavaScript游戏引擎进行了排名,该排名不仅给出了价格、流行度、分数以及最 ...
[开源软件] 微软发布开源版ASP.NET 5:支持在跨平台运行
在今日的博客文章中,Scott Guthrie宣布了ASP.NET 5。而它所带来的最大变化,就是自诞生15年来首次推出了支持跨平台的开源版本。作 为Visual Studio CTP 6的一部分,这款流行的Web开发应用程序框架,现已能够在Windows、Mac、以及Linux平台上运行。本次更新还带来了其它一些非常重大的改 变,包括无需重编译即可看到代码变动的动态开发、NuGet依赖关系管理、配 ...
[编程语言] 7款开源Swift Demo应用任你选
自发布到现在,开发者对Swift的热情从未减退,从框架、应用再到小游戏,各种开源项目不断涌现。无论你是初学者还是一名资深的程序员,在这些项目中总会找到一些自己需要的灵感和帮助。这次,咱们也抱着“独乐乐不如众乐乐”的心态,分享几个使用Swift语言开发的超实用的应用,里面还包括大家最爱的2048。 1. 风靡全球的2048 2014年出现了不少虐心的小游戏,除了名声大噪的Flappy Bird ...
[编程语言] Java开发者在某个重大发布后需要使用的15个工具
新发布的根本生存装备 不像玩僵尸毁灭的场景,也不像辩论大刀对抗猎 枪,在Java的生产环境中问题是真实存在的,特别是在一个新的发布之后(有备无患嘛)。更进一步说,比起当时 将编码周期缩短至几周或是几天,甚至一天缩短多次,反而现在更容易陷入麻烦。为了避免这些麻烦,你需要完全理解新的代码会对你的系统产生什么影响。是否会 对原有的系统产生破坏?是否会让系统运行迟缓?怎么去解决这些可能出现的问题呢? ...
[开源软件] 微软是时候把IE浏览器开源了
在世界主流 Web 浏览器的发展历史中,微软的IE浏览器曾经独占鳌头:市场占有率高达98%以上。不过随着FireFox和Chrome的快速崛起,微软IE浏览器的份额一路下降,如何拯救IE浏览器?日前,国外媒体提出了自己的看法。以下为文章全文: 苹果公司的 Safari 浏览器是由一个开放源代码的Webkit引擎和闭源的外壳组成;谷歌的 Chrome 浏览器是由开放源码的渲染引擎和部分闭源的组件组成 ...
[开源软件] Apache基金会宣布Falcon成为顶级项目
Apache 基金会宣布了 Apache Falcon 项目通过了孵化阶段,目前已经成为基金会的顶级项目。 新的项目网址:http://falcon.apache.org/ Apache Falcon 提供了一个用于治理和编排 Hadoop 内部和周边数据流的数据处理框架。该框架为获取和处理数据集、复制与保留数据集、重新定向位于非Hadoop扩展中的数据集、维护审核跟踪与沿袭提供了关 键性的管控 ...
[移动开发] 必须Mark!43个优秀的Swift开源项目推荐
摘要:拥有着苹果先天生态优势的Swift自发布以来,各种优秀的开源项目便层出不穷。本文作者站在个人的角度,将2014年Swift开源项目做了一个甄别、筛选,从工具、存储、网络、界面、框架到Demo以及完整应用等,满满的干货。 作为一门集百家之长的新语言,Swift拥有着苹果先天的生态优势,而其在GitHub上各种优秀的开源项目也层出不穷。本文作者@SwiftLanguage从2014年6月 ...
[开源软件] 盘点2014年Facebook的开源成就
2014是Facebook开源硕果丰硕的一年,开源项目经理詹姆斯·皮尔斯(James Pearce)连续12天发布开源博客文章展示全年该社交网站在此领域取得的成就。 2014是Facebook开源硕果丰硕的一年,其开源项目经理詹姆斯·皮尔斯(James Pearce)连续12天发布开源博客文章展示全年该社交网站在此领域取得的成就。 皮尔斯公布的成就包括以下内容: √ React 超过 ...
[行业应用] 2014年:Linux和开源的福祸之年
摘要:2014年对于Linux和开源而言是一个福祸共存的一年,祸:有Heartbleed漏洞的严峻考验;Systemd的争议;Ubuntu Touch和Steam Machines未能如期而至等。福:开源成为高级编程方法;Docker重新定义数据中心和云计算等。 Linux和开源软件在今年有成功也有失败,不过总的来说,今年对Linux和开源软件是好的一年,而在未来一年,Linux和开源可能没有什么 ...