Facebook联合创始人、首席执行官马克·扎克伯格(Mark Zuckerberg)周二在纽约圣何塞出席“开放运算项目峰会”(Open Compute Project Summit)时表示,通过开放运算项目,Facebook在过去三年中已节约了超过10亿美元资金。
Facebook在2013年联合其他公司推出 Internet.Org 项目,旨在将互联网推向全世界——尤其是目前占据全球2/3比重的、无法连接到互联网的地方。Internet.org合作方包括爱立信、诺基亚、高通和三星等众多卓越的技术公司。
编程效率高是PHP语言最大的特点,但是作为脚本语言,一直存在着CPU和内存使用效率不高的问题,直到HipHop for PHP的出现。Facebook神秘的PHP项目HipHop for PHP终于揭开面纱。这个项目由一个PHP到C++的转换程序,一个重新实现的PHP运行库,和许多常用PHP扩展的重写版本构成,目的是旨在加速和优化 PHP。
Facebook 并非要借新推出的图谱搜索与 Google 全面开战,但却在与 Google 激烈争夺硅谷最优秀的工程师。图谱搜索的两名掌门拉斯·拉斯穆森(Lars Rasmussen)和汤姆·斯多基(Tom Stocky)都是 Google 旧将。
我们写一个稍微复杂的App的时候,不可能只有一个包,必定分门别类。而分类的标准,大部分应该是遵循这三类view(UI层),bussiness(逻辑处理层),还有data(数据层)。然后我们根据这个标准把他们放在不同的包里面。这样一来,结构,逻辑都很清晰。
之前在知乎上看到这样一个提问:假如开源项目的创始人不在了,那么他创建的这个目前有很多用户的开源项目该怎么办?能像遗产一样别被自己的亲人继承么?但目前好像还没有相关的规定出来对这一问题进行很专业的回答。但是,网友的回答也有很多值得关注的。
jcommon 是 Facebook Java 项目用到的库,包括并发,集合,zookeeper,stats/analytics,配置,测试等等库。
NodeJS 是一个服务器端 JavaScript 解释器,它将改变服务器应该如何工作的概念。它的目标是帮助程序员构建高度可伸缩的应用程序,编写能够处理数万条同时连接到一个(只有一个)物理机的连接代码。
Github上关于大数据的开源项目、论文等合集
如果你正在寻找有趣的 Java 项目想参与和贡献,那么请继续阅读这篇文章。这篇博文是 Java 画廊(Java Gallery)中的一部分,在 Java 画廊栏目下我介绍了一些有趣的 Java 项目给我们的读者。成为 Java 开发团队中的一员并编写大量代码是一件很棒的事情。
开源项目多终端管理器Tmux已经将代码转移到GitHub,并在界面中修改了源码托管信息。项目主页也从http://tmux.sourceforge.net/改用GitHub Pages服务:http://tmux.github.io/。
阅读开源项目的源码,是高效提高自己写代码能力的最好方式,尤其是这项目使用的工具(译者注:即使用的库、框架等)相当前沿或者处于快速发展的阶段。而 ReactNative 就是完美的学习对象。它正处于快速发展的周期,每次迭代都使API变得更好用,大量的库可供ReactNative选择并提供足够的入门指南(以方便实用)。况且,阅读开源项目的源码从来都是最好的练习(相应库或框架的方式)。
2015 即将结束,又到了大家喜闻乐见的年终盘点时刻啦,今天给大家盘点一下 2015 年 Android 开发领域新出现的 10 大热门开源项目。数据来自于 GitHub 搜索,创建时间自 2015 年 1 月 1 日开始的新项目才能入围,因此一些创建时间较早的诸如 RxJava 等优秀项目不在榜上,排名规则是 best match,欢迎大家一起吐槽。
Gantt Project 是一个使用 GPL 授权的开源项目管理软件,采用 Java 开发的桌面管理工具,支持 Windows、Linux 和 Mac OS X 系统,适合小型项目团队,包含进度管理和项目经理顾问功能。
Trac拥有强大的bug管理 功能,并集成了Wiki 用于文档管理。它还支持代码管理工具Subversion ,这样可以在 bug管理和Wiki中方便地参考程序源代码。
最初是打算使用openhub.net的Open API的,他们有不错的API,还在Github上放了一个开源项目。只可惜,他们的API,最多申请5个API Key,每个Key明天的访问请求数量,不能超过1000次。当时我还不知道,其实openhub的数据只有28万多,还以为满打满算,至少得60多天才能全部抓完,顿时心就凉了。
开源世界有许多优秀的开源项目,我选取其中十个最优秀的、最轻量级的C语言的项目,希望可以为C语言开发人员提供参考。
基于开源项目的开发有两种主要工作模式。模式1是在从开源项目中拉出一个分支,在这个分支中开发新feature,完成后合并到upstream中。适用于本身是开源项目的developer。模式2是从开源项目中拉出分支后独立发展,但定期从upstream拉更新(如重要版本升级时)。
GitHot是这个Android App能够列出github上最流行开源项目和作者。 功能比较简单,但里面用到了很多新技术RxJava,Dagger,retrofit等,作为学习材料还是不错的。
2016年十大Python机器学习开源项目 1、 Scikit-learn 用于数据挖掘和数据分析的简单而有效的工具,基于NumPy,SciPy和matplotlib,开源,商业可用的BSD许可证。 Commits: 21486, Contributors: 736, Github地址: Scikit-learn 2、 Tensorflow 最初由Google机器智能研究机构的Google Bra