在 Facebook 工作比谷歌更幸福 这里有 8 个理由
自 从扎克伯格12年前在哈佛宿舍中创建Facebook以来,这个世界最大的社交网络已经取得巨大成功。在美国主流网络媒体BI推出的年度最佳雇主榜单...
View Article给 Java 说句公道话
编者注:本文来自博客 yinwang.org ,并不代表本站观点。有些人问我,在现有的语言里面,有什么好的推荐?我说:“Java。” 他们很惊讶:“什么?Java!” 所以我现在来解释一下。Java超越了所有咒骂它的“动态语言”也许是因为年轻人的逆反心理,人们都不把自己的入门语言当回事。很早的时候,计算机系的学生用Scheme或者Pascal入门,现在大部分学校用...
View Article大数据有大价值 顶尖公司大数据收入榜单
据了解,互联网上每一秒钟传输的视频,需要花费一个人5年的时间才能看完。可以说,用“海量、爆炸性增长”来形容大数据,已经不是什么新鲜事了。(以下数据来自:2015年中国大数据交易白皮书)据统计,2014年全球大数据市场规模达到285亿美元,实现53.23%的增长,2015年,全球大数据总体加速发展趋势不变,预计大数据市场规模将达到421亿美元;到2020年,全球大数据市场规模将达到1263.21亿美元...
View Article如何给 GNU 项目贡献代码
本文以Emacs项目为例。1 订阅邮件列表GNU的项目都通过邮件列表和全世界的贡献者交流,所以你应该先去 https://lists.gnu.org/mailman/listinfo...
View Article每日一博 | std::function 源码分析
本次分析的是libcpp(`_LIBCPP_VERSION=3700`)的`std::function`这个类。它作为可调用对象的适 配器,在C++11及之后的标准库中发挥了巨大的作用。尤其是引入的lambda表达式,如果不通过`std::function`就难以保存在容器中。 它的实现利用到了C++的很多特性,在此进行分析。
View ArticleBlocksCAD —— 基于浏览器的计算机辅助设计软件
BlocksCAD 是来自 H3XL 公司的一个开源的 CAD 计算机辅助设计软件。BlocksCAD 是基于 Node.js 开发,使用浏览器进行访问。
View ArticleReact Router 2.0 发布,React 路由解决方案
React Router 2.0 发布了,这是一个大的更新版本,值得关注的改进有:清理 History 和 Router 之间 API 代码的耦合提供和其他库的更简洁的集成,如 Redux, Relay, Async Props 等停止使用 Context 相关的 API详细介绍请看发行说明。React Router 一个用于 React.js 的路由解决方案(routing...
View ArticleRethinkDB 发布 Windows 的开发者预览版
RethinkDB 今天宣布提供支持 Windows 操作系统的版本,目前该版本还是开发者预览版阶段。下载地址:http://rethinkdb.com/docs/install/windows/对 Windows 系统的支持是 RethinkDB 社区用户询问最多的一个问题。今天终于等来了这个版本,目前该版本还没有经过完整的优化,因此你不能指望其性能的表现和 Linux 下的一致。
View ArticleHibernate 5.1.0 正式版发布
Hibernate 5.1.0 正式版发布,新版本带来了一些新特性及功能增强Entity joins (or ad hoc joins)load-by-multiple-id APICDI 集成的改进@Embeddables and all null column valuesEnvers audit queries can now refer to to-one associtions...
View ArticleMySQL 5.7.11 发布
MySQL 5.7.11 发布了,详细的改进内容请看发行说明。增加的新特性包括:InnoDB: 增加 InnoDB 新的配置参数 innodb_tmpdir, 用于配置一个单独的临时目录用于联机 ALTER TABLE 操作,避免 tmpdir 超出限制InnoDB: InnoDB 现在支持 at-rest 数据加密,用于 file-per-table 表空间,通过指定 ENCRYPTION...
View Article每日一博 | 从《大野耐一的现场管理》看软件工程管理
前年,接触到了《丰田生产方式》,就对大野耐一这个人十分感兴趣,就专门找他的书来看。同时,我一直都有一种“感觉”:我们软件工程的管理方式都是从传统工业借鉴的。比如被吹上天的“精益”概念及“看板”概念。然而,这些概念里,少有人说明这样地借鉴的理由及借鉴了哪些,放弃了哪些。想回答这个问题就必须分别弄清楚传统工业和软件工程的本质。
View ArticleArquillian ShrinkWrap Resolver 2.2.2 发布
Arquillian 团队宣布 ShrinkWrap Resolver 2.2.2 发布。该项目提供了一个 Java API 用于从资料库系统获取信息。包括任意 Maven 库中的第三方库。ShrinkWrap Resolver 可以让你重用已经在 Maven 构建文件中的所有配置,并让项目的打包归档变得更加简单。 该版本的完整改进内容包括: Bug SHRINKRES-231 -...
View ArticleCeylon 1.2.1 发布,基于 JVM 的编程语言
Ceylon 1.2.1 发布了,这是一个维护版本,关闭了大约 100 个相关问题,包括一些新特性、提升和 bug 修复。例如:可以在 for 语句中迭代 java.util.Iterable 值支持 Java 9 and Jigsaw modules,提升 JVM 上对 type functions 的体验支持减少 Ceylon 程序的运行时依赖更好的和 JavaScript...
View ArticleUbuntu Juju GUI 2.0 发布,大规模计算部署
Ubuntu Juju GUI 2.0 发布了,这是为 Juju 提供一个图形化的管理界面。这是基于浏览器的图形化界面,可通过下面地址访问演示:https://demo.jujucharms.com/Ubuntu11.10引入了Juju(开发代号Ensemble),可用于诸如横跨多个云的业务部署和流程控制、大型裸机虚拟化部署和基于工作站的服务原型设计等。Juju...
View Article2015 年对 GitLab 来说是非常棒的一年
Gitlab 官方发布2015年信息图表:对 Gitlab 来说,过去的 2015 年是让人非常兴奋的一年。我们超级忙、快速增长,为开发者带来非常多的改变。我们感到特别、感到自豪、感恩以及希望。这是我们对刚过去的 2015年的信息图表,其中包括我们的吉祥物 —— Tanuki (一只来自日本的狸,好像也叫浣熊狗)。2016 年我们非常兴奋:
View ArticleDocker v1.10.1 发布,主要是 Bug 修复和维护
Docker v1.10.1 发布,详细改进记录包括:RuntimeDo not stop daemon on migration hard failure #20156Fix various issues with migration to content-addressable images #20058Fix ZFS permission bug with user namespaces...
View ArticleScreengrab —— Twitter 的 Android 自动截屏工具
Screengrab 是 Twitter 开源的一款 Android 应用截屏工具,方便开发者在应用中整合截屏功能。Screengrab集成在Twitter的Fastlane开发者工具中。
View ArticleIonic Framework 2 Beta,HTML5 移动开发框架
Ionic Framework 2 Beta 发布了,版本 2 侧重于性能的提升和架构的重整,跨平台主题,支持 AngularJS 2,支持移动 Web 。详细介绍请看官方发行说明 以及 Ionic Framework 2 文档。Ionic 是个高级的 HTML5 移动端应用框架,是个很漂亮的使用 HTML5 开发混合移动应用前端框架。
View ArticleChrome 将在5月15日移除对 SPDY 的支持
Google 为 SPDY 奠定了很坚实的基础,后来 SPDY 变成了 HTTP/2,这是下一代的 HTTP 协议。现在 HTTP/2 已经成为了一个官方的标准。而 Google 已经准备好在其 Chrome 浏览器中废弃对 SPDY 的支持。今天 Google 正式宣布将于今年5月15日移除 Chrome 对 SPDY 协议的支持。其实这并算是太让人惊讶的新闻,早在一年前 Google...
View Article