本周要闻:
谷歌上线全新开源网站,展示开源项目管理流程;苹果发布Swift 3.1;全球最大成人网站将全面采用 HTTPS 加密;全球 PC 应用安装量 Top10:Chrome 居首,Java 入榜。
美国当地时间3月28日,谷歌在Google Blog上宣布,正式推出专注于开源的全新网站:
opensource.google.com
根据官方介绍,该网站除了包含谷歌开源项目、以及支持的开源组织的完整列表之外,还介绍了谷歌发布新的开源项目、以及向他人的项目提交补丁的流程,并向外界阐述了谷歌是如何管理和使用那些开源代码的。此外,这个网站还解释了为什么谷歌只会使用获得某些特定许可的代码,以及为什么谷歌会向所有提交补丁的贡献者要求许可协议。
Apache 软件基金会 18 周年,晒最新“成绩单”
3 月 28 日,Apache 软件基金会( ASF )宣布成立 18 周年。这个成立于 1999 年、专门为开源软件项目的运作提供支持的非盈利性组织,已开发、管理以及孵化超过 350 个开源项目。
ASF 还公布了目前的“成绩单”,包括:
-
Membership 成员 - 从最初的 21 名增加到 620 名。 ASF 的成员有资格选举新成员,并选举董事会董事。
-
Community 社区 - ASF 在 2017 年 2 月已有超过 6,000 名项目贡献者(代码或文档)。
-
Code and Contributions 代码和贡献 - 每月有近 300 名新的代码贡献者和 300-400 的新人提交问题。
-
Projects 项目 - ASF 的 350 多个项目中,云领域( CouchDB、CloudStack、Mesos);搜索和CMS(Derby、Jackrabbit、Lucene / Solr); DevOps 和构建管理(Ant、Buildr、Maven);服务器(HTTP Web Server、Tomcat、Karaf、Traffic Server); Web 框架(Flex、OFBiz、Struts)等均应用广泛。另外,Apache 软件在许多类别中持续显着增长,包括 IoT 和 Edge Computing,人工智能和深度学习,移动和大数据。Apache Hadoop 生态系统在市场上占主导地位,ASF的原始项目 Apache HTTP Server 仍然是全球最受欢迎的 Web 服务器。
-
Innovation 孵化 - 共有 280 个项目经历了 ASF 的孵化过程,新兴项目包括大数据、通信协议、连接设备、密码学、数据科学/机器学习/分析、开发框架、小额信贷、远程桌面访问、serverless 等等。
腾讯以大约 18 亿美元收购了特斯拉电动汽车公司 5% 的股份,中国市值第一的企业成为了特斯拉的大股东。腾讯发言人称赞特斯拉公司是新技术前沿的一家全球先锋,而 Elon Musk 则是一位典型的创业家,拥有视野、雄心和执行力。特斯拉尚未对此置评。特斯拉目前亟需现金。而 Elon Musk 的另一家太空企业 Spacex 则有望在本周创造历史:用回收的火箭发送通信卫星。
AI 是今天的显学,腾讯围棋 AI 绝艺在东京计算机围棋 UEC 比赛上夺冠之后引发了外界对其 AI Lab 的兴趣。腾讯 AI Lab 成立于 2016 年 4 月,目前大约有 50 位科学家和 200 名工程师,其官网公开了八篇论文,其它信息也寥寥。腾讯 AI Lab 的负责人姚星接受采访谈论了该机构的概况,称从科研定位和对原创性技术研究的定位来看,AI Lab 是腾讯第一个从事原创研究的机构。腾讯不是一家以开放文化著称的互联网公司,但姚星表示 AI 研究将会拥抱开放文化。
他说,“对一家互联网企业来说,过去的确开放比较少,但对学术界来说,开放是一个传统和习惯,如果不开放,科技的进展一定是非常缓慢。假如我们的定位是从事科学研究,会抱着同样的开放心态。当然,我们可以发现到,原来保密性做的好的商业公司,最近也加入了开放文化。包括最难看到开放的苹果,开始在 AI 领域对外发表论文。
又比如说谷歌的开源机器学习代码 TensorFlow,改变了整个行业的技术平台,提升 AI 的准入门槛,对行业起了非常大的作用。当然还有 Facebook,也开源了非常多的东西。腾讯之前也开源过,可能局限在工程性的东西,而不是科研上的发现。我相信腾讯今年会有计划开放我们的 AI 能力,让行业能去使用、降低 AI 进入门槛。”
经历了6个RC版本之后,Angular项目组终于在今天发布了新版——正式版 Angular 4.0.0。这个版本不仅速度更快、体积更小,还对内置指令NgFor和NgIf以及模板的source map等功能进行了优化。同时,该版本向后兼容大多数应用中的2.x.x系列。
新版本还优化了View引擎,改进后AoT生成的代码将减少约60%,而且模板越复杂,所优化的代码量就越大。Angular将动画部分从@angular/core拆分出来,单独打包。将核心模块精简后,在不使用动画时产品中将不包含冗余的动画代码。如果需要动画,可使用相关功能自行导入。
项目地址:
https://github.com/angular/angular/releases
苹果公司今日发布了编程语言 Swift 3.1 以及 Xcode 8.3。目前 Swift 已经度过了第三次迭代的重要更新阶段,接下来,研发团队将会把注意力转移到 Swift 4.0 的研发中。自从 Swift 的 3.0 版本发布以来,苹果团队一直希望能够巩固这个编程语言的基础,并且获取成熟的开发经验。从 Swift 3.1 到 4+ 版本,这一编程语言将会继续兼容以前的代码库。另外,Swift 4 预计将于今年秋天完成开发。
苹果表示,Swift 3.1 只是一个小的版本更新,其中包含有标准库的改进和完善。值得一提的是,Swift 3.1 是苹果团队和 IBM 以及其他参与者共同合作的成果。我们可以在 Swift 的官方博客上找到更多关于 Swift 3.1 发布的信息,用户还可以在 Mac App Store 中找到 Xcode 的最新版本。
UCloud宣布获9.6亿元人民币D轮融资,推出全新产品解决方案体系
3月29日,UCloud宣布已完成9.6亿元人民币D轮融资,元禾控股、中金甲子共同投资。这轮融资主要用于大数据、人工智能的研发。UCloud还发布了全新的产品解决方案体系“UCloud云汉”,包括直播云、混合云、金融云、人工智能、海量计算、私有云等十大解决方案。