设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 开源热点 查看内容

LUPA开源周刊:Google要重返中国 阿里巴巴投资MariaDB

2017-11-5 21:05| 发布者: joejoe0332| 查看: 11566| 评论: 0|原作者: LUPA开源社区|来自: LUPA开源社区

摘要: 自2010年退出中国市场的Google,正在采取新的方式回归。不过,这次它并非带着搜索引擎而来,而是开源人工智能软件库 TensorFlow 。Linux 基金会正在联合美国通讯运营商 AT&T 开发一个新的开源 AI 项目,名为 Acumos ...
  自2010年退出中国市场的Google,正在采取新的方式回归。不过,这次它并非带着搜索引擎而来,而是开源人工智能软件库 TensorFlow 。TensorFlow 在美国得到了广泛应用,包括Airbnb、eBay、Snapchat等公司的AI技术开发。搜索巨人正在国内积极的宣传TensorFlow ,包括各种活动、宣讲。话不多说,下面就是小编为大家准备的开源资讯回顾,还是希望能给大家带来新的收获,这周的开源业界不论是国内还是国外,都有很“有料”的开源资讯值得大家关注!


  回顾过去的一周,据外媒报道,Linux 基金会正在联合美国通讯运营商  AT&T 开发一个新的开源 AI 项目,名为 Acumos Project ,其目标与许多开源平台一样,通过人工智能框架和机器学习解决方案实现思想的自由交流,最终成为 AI 应用和服务市场。继最新的Ubuntu 17.10 默认使用 GNOME Shell 桌面环境后,Canonical 昨天宣布已加入 GNOME 基金会的咨询委员会,双方更深入合作。GNOME 咨询委员会是什么?GNOME 将其解释为“通过提供资金和专家咨询来支持 GNOME 项目的利益相关者的组织”,其董事会成员还包括 Google、文档基金会、红帽和SUSE 。目前虚拟和增强现实市场上有很多玩家,但是在不同平台上的标准和解决方案都不尽相同。为此,VR开放标准组织 Khronos Group 创建了 OpenXR,这是一个开放免费的VR和AR应用程序和设备标准。现在,微软也加入其中,成为越来越多加入和支持 OpenXR的公司之一。11月1日,开源数据库 MariaDB 在官网正式宣布已完成由阿里巴巴领投的 C 轮 2700 万美元的融资。融资完成后,MariaDB 将具备更强的实力参与数据库竞争。阿里巴巴集团旗下云计算部门阿里云已在今年 3 月成为 MariaDB 白金赞助商,双方后续将继续合作,为云端和新兴用例提供新的解决方案。盈利机构 Mozilla 近日宣布计划自 Firefox 58 开始,增强对帆布指纹(Canvas Fingerprinting)追踪技术的防御能力。该追踪技术能够在不经过用户许可的情况下,通过 HTML 5 中的动态绘图参数和 JavaScript 对设备唯一特征码进行追踪,不需要搭载任何令牌或者接受 cookie,即使更换 IP 地址也能追踪,因此现阶段被认为是无法完全抵御的追踪技术。一年前,微软官方表示,Azure 上的所有虚拟机近三分之一都在运行着 Linux 发行版。现在这一个数据达到了 40%。微软 Azure 云中的所有虚拟机近 40% 现在都运行着 Linux 发行版。这个数据是由微软开发者的英国推特账号(Microsoft Developer @msdevUK)提供的,这一数字自去年以来已经有了大约 7% 的增长,在2016年6月,微软报告说几乎有三分之一的 Azure 虚拟机运行着 Linux 发行版,更多内容本次专辑我们一起来关注……


  本周不少的开源项目也有了最新的进展,我们挑一些热点和大家先做下分享。在网络中,速度和用户体验极为重要,如果网页加载时间超过 3 秒,53% 的移动网站访问就会被放弃。为改变这种状况,Google 在两年前联合 8 家科技公司以及近 30 家新闻机构一起发布了一个名为移动页面加速(Accelerated Mobile Pages)的开源项目,旨在让网页真正实现秒开。GitLab 宣布它的代码贡献许可证已从 CLA(贡献者许可协议,Contributor License Agreement) 切换到 DCO(开发者源证书,Developer's Certificate of Origin)。DCO 让开发者对他们的贡献有更大的灵活性和可移植性,而 CLA 则是一个开源项目贡献代码的行业标准,但并不受开源开发者欢迎。首届官方举办的 Kotlin 专题会议 KotlinConf 于昨天正式开幕,来自世界各地约 1200 名与会者齐聚旧金山,在这场盛大的 KotlinConf 大会主题演讲中,Kotlin 的首席语言设计师 Andrey Breslav 公布了一系列与 Kotlin 紧密相关的重大发展成果,我们不妨关注一下……裁员年年都有,但 2017 年似乎是 IT 界最为动荡的一年。从微软、Oracle、IBM,到思科、思杰、HPE,再到 Etsy、Facebook、Slack,无论是处于转型变革中的老牌巨头,还是日渐成熟的创新型公司,在动荡的科技行业,裁员风波一浪高过一浪,似乎并没有消停下来的意思。喜欢用 IDE 做开发的程序员必定不能错过 JetBrains 家族的 IDE,JetBrains 出品,必属精品,款款可谓都是 IDE 中的神兵利器。去年 12 月,JetBrains 发布了 Go 的集成开发环境,代号 Gogland,当时他们曾表示这不是最终正式的产品名称,Gogland 这个名字的灵感来自芬兰的 Gogland 岛,离 Kotlin 岛不远。本次专辑我们一起来关注……

  本周,对于如何高效的使用各类开源软件,业界不少大牛和爱用着都给出了自己的态度和做法。看过许多最受欢迎的编程语言榜单,但你知道开发者最想规避的语言是什么吗?Stack Overflow 近日发布了一些数据,试图找出最不受欢迎的编程语言。下文数据是由 Stack Overflow 的开发者标记的以前使用过但不想再碰的语言和技术组成,具体算法可查阅原文。仅作娱乐,请理性探讨。张量计算从爱因斯坦时代起就是科学研究的重要内容。大数据时代,大数据和机器学习对稀疏张量(绝大多数元素为 0 的稀疏数组)的计算要求越来越高。近日,MIT 的一款新系统可以自动生成针对稀疏张量计算等操作的代码,比当前常用的软件包快 100 倍,被誉为“近年来在编译优化领域最令人激动的进步之一”。Docker 是一个开源的容器引擎,可以轻松的为任何应用创建一个轻量级的、可移植的、自给自足的容器。开发者和系统管理员在笔记本上编译测试通过的容器可以批量地在生产环境中部署,包括 VMs(虚拟机)、bare metal、OpenStack 集群、云端、数据中心和其他的基础应用平台。很多人应该都曾想过要更好地处理自己的财务问题,或许是为了制定预算减少不必要的费用,亦或许只是为了更好地了解花费状况。由于每个人的消费情况和使用目的不同,有人习惯用现金,有人更多地使用线上支付;有人要的是自动化和简单,也有人追求定制和多功能。因此,下面这些流行的开源工具的实用情况因人而异,供参考。在这忙碌的一周里,开源界有哪些新动向呢?IT巨头又有哪些开源新进展呢?各种开源软件出新版了么?又推出什么开源软件了么?我们还是来一起回顾下最近的开源动态吧!



  外媒消息,自 2010年 退出中国市场的 Google ,正在采取新的方式回归。不过,这次它并非带着搜索引擎而来,而是开源人工智能软件库 TensorFlow 。

  TensorFlow 在美国得到了广泛应用,包括 Airbnb、eBay、Snapchat 等公司的 AI 技术开发。搜索巨人正在国内积极的宣传 TensorFlow ,包括各种活动、宣讲。近期,已有多名 Google 美国工程师出席了至少三个在北京和上海举行的 TensorFlow 开发者会议,其中两场会议是闭门会议,出席者不允许拍照、记录甚至写博客。


  曾任 Google 大中华区总裁的李开复表示:“中国对于任何一家公司来说都有无限的机会,因为中国是全球最大的同质市场。在这么大规模的市场上,商家完全可以使用包括 AI 技术在内的先进技术为用户提供服务。”

  Google 首席执行官 Sundar Pichai 在接受采访时也表示:“我致力于更多地深入中国,我们会深思熟虑,如何更深入人心,但目前无法回答答案是什么。” 当然, 即便 TensorFlow 能落户中国,面临的竞争压力也不会小,包括 BAT 在内的各大科技巨头均在大力布局 AI ,未来究竟如何,拭目以待吧!更多消息大家可以关注本次专辑……

  据外媒报道,Linux 基金会正在联合美国通讯运营商  AT&T 开发一个新的开源 AI 项目,名为 Acumos Project ,其目标与许多开源平台一样,通过人工智能框架和机器学习解决方案实现思想的自由交流,最终成为 AI 应用和服务市场。


  Acumos Project 针对的不是数据科学家,而是为普通用户提供工具,其目标主要聚焦在应用程序和微服务。Linux 基金会目前公布的细节较少,但可以肯定的是它将长时间支持 Acumos Project 发展,AT&T 和Tech Mahindra 将为项目提供代码。

  AT&T 实验室技术副总裁 Mazin Gilbert 也表示:“人工智能是人类商业发展的重要工具,然而目前的 AI 环境割裂严重,对于用户采用来说存在较大的障碍。 Acumos 将加快 AI 应用的创新和部署,并将其提供给所有人。”Acumos 项目代码预计将在2018年初公开。更多内容,大家不妨在本次专辑里了解一下……

  继最新的 Ubuntu 17.10 默认使用 GNOME Shell 桌面环境后,Canonical 昨天宣布已加入 GNOME 基金会的咨询委员会,双方更深入合作。


  GNOME 咨询委员会是什么?GNOME 将其解释为“通过提供资金和专家咨询来支持 GNOME 项目的利益相关者的组织”,其董事会成员还包括 Google、文档基金会、红帽和 SUSE 。简而言之,董事会有助于维持 GNOME 项目的顺利发展,确保其需要的资源和指导。

  Canonical 表示将与 GNOME 基金会分享多年的用户研究、测试和用户需求的结果,帮助找到最佳的方法让整个 GNOME 生态效益受益。更多内容,本次专辑将为您一一带来……



  目前虚拟和增强现实市场上有很多玩家,但是在不同平台上的标准和解决方案都不尽相同。为此,VR开放标准组织 Khronos Group 创建了 OpenXR,这是一个开放免费的 VR 和 AR 应用程序和设备标准。现在,微软也加入其中,成为越来越多加入和支持 OpenXR 的公司之一。


  OpenXR 标准消除了将 VR 应用程序,游戏和引擎移植到不同供应商 API 的需求。同时,对于消费者来说,这样可以解决 VR 设备只能运行已经移植到 SDK 中应用程序的问题。对于开发人员来说,OpenXR 可以通过两层 API 接口将代码编写成在任何 VR 系统上运行的应用程序。

  OpenXR 定义了两个级别的 API 接口,VR 平台的运行时可以用来访问 OpenXR 生态系统。应用程序和引擎使用标准化的接口来询问和驱动设备。设备可以自我集成到一个标准化的驱动程序界面。标准化的硬件/软件接口减少了碎片化,同时保留了实施细节,以鼓励行业创新。

  随着微软继续推动 Windows 混合现实,微软正在慢慢地成为 VR 和 AR 市场的大玩家。他们对 OpenXR 的支持很可能成为未来数月标准成功的关键之一。详细内容本次专辑会为您慢慢道来……

  11月1日,开源数据库 MariaDB 在官网正式宣布已完成由阿里巴巴领投的 C 轮 2700 万美元的融资。融资完成后,MariaDB 将具备更强的实力参与数据库竞争。阿里巴巴集团旗下云计算部门阿里云已在今年 3 月成为 MariaDB 白金赞助商,双方后续将继续合作,为云端和新兴用例提供新的解决方案。


  MariaDB 公司创始人 Michael Wideneus 表示:“ MariaDB 获得本轮融资,得益于基于我们为下一代应用而推出的一整套完备的数据基础应用功能建设。同时,在发布基于人工智能的,面向云和自动化的新一代解决方案之后,这轮融资将使得 MariaDB 未来得以高速发展。”

  阿里云副总裁李津也表示:“ MariaDB 正在成为企业级开源数据库的标准。我们相信,在开源社区领域,这次合作将促进 MariaDB 的数据基础技术和阿里云平台共同的发展,有机会去共同创建公共云与私有环境部署领域的创新型解决方案。”更多内容,大家请关注本次专题……
  
  非盈利机构 Mozilla 近日宣布计划自 Firefox 58 开始,增强对帆布指纹(Canvas Fingerprinting)追踪技术的防御能力。该追踪技术能够在不经过用户许可的情况下,通过 HTML 5 中的动态绘图参数和 JavaScript 对设备唯一特征码进行追踪,不需要搭载任何令牌或者接受 cookie,即使更换 IP 地址也能追踪,因此现阶段被认为是无法完全抵御的追踪技术。


  由于帆布指纹技术的诸多优点,日益被站长和广告主所接受和使用。而 Mozilla 的工程师团队尝试抵御这种追踪方式,当网站或者广告尝试调取用户数据的时候,及时向用户发出提醒。

  为了给用户提供更安全的上网环境和隐私保护,阻止不必要的网络追踪,Mozilla 可能是首个为用户提供阻止帆布指纹识别(Canvas Fingerprinting)的浏览器厂商。在明年发布的 Firefox 58 版本中,不允许自动收集 canvas 参数数据,在数据分享之前需要得到用户的许可。更多内容请关注本次专辑……



  前段时间比较热门的是 AlphaGo(阿法狗)的升级版:AlphaGo Zero(阿法狗零)。跟阿法狗不同,阿法狗零不依赖于任何人类对弈记录,完全从围棋的规则出发,“自学成才”,“推导”出所有的战略,在与阿法狗的对战中完胜。有人问我,阿法狗零是否改变了我对人工智能的看法。我的回答是:没有。


  我必须承认阿法狗零是个重要的成就。在以往的文章中我没能表达这种欣赏,有些人可能误解我,以为我对它的态度是不屑。不是那样的。我尊重 DeepMind 为此做出的努力,就像我尊重任何为我们做出重大贡献的人一样。阿法狗和阿法狗零的成功,对于我来说就像是一种新药研制成功,它能治好一种以前我们无法抵御的顽疾,而且可能开辟更加广阔的领域。显然它的意义是重大的。

  但这是否能改变我对人工智能的看法呢?还是不能。问出这种问题的人,应该只是道听途说,却没真正看过我的文章,或者怀着一颗找茬的心来,以至于没有理解其中的论述。仔细读过并且理解了我的『我为什么不在乎人工智能』(以下简称『智能』)一文的人,可能已经发现了,『智能』一文里面的论述,可以原封不动用到阿法狗零的身上,不需要做任何调整。阿法狗零实现了一个机器能达到的目标,这并没有什么意外。这个活动里面并没有理解,也没有智能,就像计算乘法一样。

  实际上阿法狗零的出现,它的成功,都是意料当中的。我们要制造出战胜人类棋手的机器,本来就不应该需要依赖所谓“人类对弈记录”。这就像我们要制造出计算器,不应该需要很多人类手算账本的记录一样。完全根据加减乘除的规则,我们本来就应该可以制造出超越一切人类会计师的机器,不是吗?如果既阿法狗之后很多年,却没有人做出阿法狗零这样的东西,我还真有点意外了。对于我来说,这东西一开头就应该做成阿法狗零那个样子。更多内容,请关注本次专辑……

  一年前,微软官方表示,Azure 上的所有虚拟机近三分之一都在运行着 Linux 发行版。现在这一个数据达到了 40%。微软 Azure 云中的所有虚拟机近 40% 现在都运行着 Linux 发行版。


  这个数据是由微软开发者的英国推特账号(Microsoft Developer @msdevUK)提供的,这一数字自去年以来已经有了大约 7% 的增长,在2016年6月,微软报告说几乎有三分之一的 Azure 虚拟机运行着 Linux 发行版。对于微软提供的这一数据,Linux 社区经理 Brian Byrne 转推表示,只有 40%?拜托,肯定不止这个数 : )

  微软于2008年10月27日推出了 Azure。当微软首次推出 Azure 时,它纯粹是一个平台即服务的事物。微软在2012年为其云平台添加了基础架构即服务(infrastructure-as-a-service)的支持,并在当时增加了对 Linux 的支持。

  现在,微软的 Azure 支持多种 Linux 发行版,包括 CentOS, CoreOS, Debian, Oracle Linux, Red Hat Enterprise Linux, SUSE Linux Enterprise, openSUSE, 以及 Ubuntu。更多内容,大家可以关注本次专辑……

  在网络中,速度和用户体验极为重要,如果网页加载时间超过 3 秒,53% 的移动网站访问就会被放弃。为改变这种状况,Google 在两年前联合 8 家科技公司以及近 30 家新闻机构一起发布了一个名为移动页面加速(Accelerated Mobile Pages)的开源项目,旨在让网页真正实现秒开。

  Google 搜索副总裁、Google AMP 项目负责人 David Besbris 近日公布了其最新成果,他表示 AMP 的合作伙伴已超过 2500 万个网站域名,已发布超过 40 亿个 AMP 网页。不仅 AMP 网页数量增多了,其加载速度也提高了,一个 AMP 网页从 Google 搜索加载的时间中间值不到半秒。


  David Besbris 还对所有贡献者表示感谢:“ AMP 的成功完全依赖于项目的贡献者,目前已有 400 多人直接编写代码,另有 10500 人参与项目,在此对每个人的贡献表示诚挚的感谢。还有一些企业在支持 AMP 的过程中扮演着越来越积极的角色。比如,Automattic 过去几个月来一直配合我们改进 WordPress 插件的质量。不仅 WordPress.com 社区积极使用,其 VIP 客户(如 The New York Post 和 PMC)在实现后也取得了卓越的成效。”详细内容请关注本次专辑……



  GitLab 宣布它的代码贡献许可证已从 CLA(贡献者许可协议,Contributor License Agreement) 切换到 DCO(开发者源证书,Developer's Certificate of Origin)。


  DCO 让开发者对他们的贡献有更大的灵活性和可移植性,而 CLA 则是一个开源项目贡献代码的行业标准,但并不受开源开发者欢迎。因为使用 CLA 意味着需要审查冗长的合同,从而导致开源开发者可能会放弃他们的一些权利。

  GitLab 称 Debian 项目为此接触了他们,它最终决定放弃 CLA,切换到对开源开发者更友好的 DCO,希望能鼓励开发者向 GitLab 贡献代码。此外,两大自由软件项目 Debian 和 GNOME 都计划迁移到 GitLab。更多内容,请关注本次专辑……

  首届官方举办的 Kotlin 专题会议 KotlinConf 于昨天正式开幕,来自世界各地约 1200 名与会者齐聚旧金山,在这场盛大的 KotlinConf 大会主题演讲中,Kotlin 的首席语言设计师 Andrey Breslav 公布了一系列与 Kotlin 紧密相关的重大发展成果,我们不妨关注一下 ——


  首先宣布了 Kotlin 1.2 RC 版(即 1.2 首个候选发行版)。该版本引入了一系列新功能,包括对多平台项目的实验性支持 —— 允许开发者在针对 JVM 和 JavaScript 的模块之间共享代码,以及多项对语言方面的改进 —— 包括支持在注释中使用数组字面量。更多关于 1.2 版本新功能的内容,点此查看。

  此外,值得关注的就是协程这个特性了。虽然协程仍然被标记为实验性状态,但官方特意说明了这里“实验性”代表的含义。官方表示协程已经完全准备好用于生产环境,他们也已使用协程进行开发,而且也没发现在使用当中出现任何重大问题。之所以仍保持实验性状态,是为了能够对 Kotlin 继续进行设计迭代。根据目前的计划,Kotlin 1.3 将会删除协程的实验性状态。

  另外一个重大消息就是 Kotlin/Native 已支持用于开发 iOS 应用,这也将是 Kotlin/Native 0.4 的特性之一。虽然对 iOS 开发的支持仍处于早期阶段,但确实已经实现了,这是在所有平台上使用 Kotlin 进行开发的重要一步。

  官方还特意展示了利用 Kotlin/Native 开发的两款应用(Spinner app (GitHub)、KotlinConf app (GitHub)),它们都可以运行于 iOS 和 Android 平台。Android 和 iOS 平台共享了不少代码,其中包括大多数图形处理、声音播放和用户输入响应代码。更多相关内容,大家可以关注本次专辑……

  裁员年年都有,但 2017 年似乎是 IT 界最为动荡的一年。从微软、Oracle、IBM,到思科、思杰、HPE,再到 Etsy、Facebook、Slack,无论是处于转型变革中的老牌巨头,还是日渐成熟的创新型公司,在动荡的科技行业,裁员风波一浪高过一浪,似乎并没有消停下来的意思。


  据外媒 TechCrunch 透露,11 月 3 日,全球著名技术问答社区 Stack Overflow 正在进行大规模裁员,涉及其 300 名员工中的将近 20%。

  经 TechCrunch 了解和证实,运营 Stack Overflow 社区的公司将把工作重点转向核心的问答产品,剔除需求较少的业务,例如销售和营销岗位将会进行重组。作为这一举措的一部分,该公司还关闭了在丹佛的办事处。

  该公司的一份声明指出:“Stack Overflow 决定将产品开发扩展到我们的核心问答产品中,包括 Stack Overflow 企业和开发人员合作频道,以及众所周知的开发人员知识共享核心平台。这些都是准备充分且客户需求强烈的解决方案。所以很不幸地,我们对一些销售和营销岗位进行了重组,包括关闭丹佛办事处和削减部分员工。Stack Overflow 的客户和忠诚用户将会看到我们的服务没有中断。所有产品的业务都在增长,这一举措甚至会在未来几个月加速使得更多功能和产品走向市场。”



  喜欢用 IDE 做开发的程序员必定不能错过 JetBrains 家族的 IDE,JetBrains 出品,必属精品,款款可谓都是 IDE 中的神兵利器。去年 12 月,JetBrains 发布了 Go 的集成开发环境,代号 Gogland,当时他们曾表示这不是最终正式的产品名称,Gogland 这个名字的灵感来自芬兰的 Gogland 岛,离 Kotlin 岛不远。


  近日,JetBrains 公布了这款 Go 语言 IDE 的最终名称 —— GoLand,比之前的 Gogland 少了一个字母'g','l'也改成了大写的'L'。在确定这款产品的最终名称前,官方曾在网上发起过名字征集的活动。网友的回复也是脑洞大开,这里挑选几个有意思的让大家感受一下 —— GoIDE(最耿直)、GoGlide,Glide(网友表示都包含了 ide 这个单词)、IntelliGo(IntelliJ…)、GoDE(Go + IDE)、Godzilla(Mozilla 笑了~)。

  当然,也有不少网友提到了最终使用的这个名字 GoLand,官方在发起名字征集活动时就曾表示一旦建议的名字被采用,将会获得一个漂亮的奖品以及所有 JetBrains 产品一年的免费订阅。据 JetBrains 表示,目前他们不打算开源这个新的 IDE。它将成为 JetBrains 家族下的付费产品 —— 定价类似于 PhpStorm,PyCharm,RubyMine,DataGrip 和 AppCode。

  看过许多最受欢迎的编程语言榜单,但你知道开发者最想规避的语言是什么吗?Stack Overflow 近日发布了一些数据,试图找出最不受欢迎的编程语言。


  下文数据是由 Stack Overflow 的开发者标记的以前使用过但不想再碰的语言和技术组成,具体算法可查阅原文。仅作娱乐,请理性探讨。

  在编程语言方面,最不受欢迎的语言包括 Perl、Delphi、VBA、PHP、Objective-C、Coffeescript 和Ruby 。而那些很少被标记为“dislike”的语言,大多都是在其他榜单中增长较快的,比如 R、Python、Typescript、Go 和 Rust 等。

  该数据还总结出了一些技术的受欢迎情况。开发者最不喜欢的技术包括 Internet Explorer、Visual Basic、Flash、COBOL、Fortran 和 Pascal ;普遍喜欢的技术则包括:机器学习、Git、Python 3.x、HTML5 和 CSS3 。具体情况,请大家关注本次专辑……

  张量计算从爱因斯坦时代起就是科学研究的重要内容。大数据时代,大数据和机器学习对稀疏张量(绝大多数元素为 0 的稀疏数组)的计算要求越来越高。


  近日,MIT 的一款新系统可以自动生成针对稀疏张量计算等操作的代码,比当前常用的软件包快 100 倍,被誉为“近年来在编译优化领域最令人激动的进步之一”。

  我们生活在一个大数据的时代,但是绝大多数的数据都是“稀疏的”。想象一下,比如说,一个超大规模的表格,它存储着所有的亚马逊的顾客和所有商品的对应信息,如果一个顾客购买了某样商品,就存储一个“1”,否则为“0”。那么这个表格的绝大部分数据都会是 0。

  面对这样稀疏的数据,分析算法最终要做大量有 0 参与的加法和乘法,这是对计算资源的一种浪费。程序员可以通过编写特定的代码来躲开零实体来规避这样的问题,但是那样的代码是复杂的,而且只对非常有限的问题有效。

  在 ACM 的 SPLASH(Systems, Programming, Languages and Applications: Software for Humanity)会议上,来自 MIT、法国的替代能源和原子能委员会和 Adobe Research 的研究者最近推出了一个新的系统,它可以自动产生针对稀疏数据的优化的代码。



  Docker 是一个开源的容器引擎,可以轻松的为任何应用创建一个轻量级的、可移植的、自给自足的容器。开发者和系统管理员在笔记本上编译测试通过的容器可以批量地在生产环境中部署,包括 VMs(虚拟机)、bare metal、OpenStack 集群、云端、数据中心和其他的基础应用平台。容器是完全使用沙箱机制,相互之间不会有任何接口。本文将介绍 Docker 的九种用法,它们可提升你的生产力。


  你需要在本地系统快速尝试 Magento,或者为一个项目使用 MySQL?还是希望尝试大部分开源项目?那就使用 Docker 吧,它将帮你节省大量时间。Docker 能提升开发者的开发效率,让我们快速搭建开发环境。开发环境的机器通常内存比较小,此前使用虚拟的时候,经常需要为开发环境的机器加内存,而通过 Docker 可以轻易的让几十个服务在 Docker 中跑起来。

  如果你希望构建源码,但发现没有准备好合适的环境。那么使用 Docker 是一个值得考虑的方案。毕竟如果使用传统的方法一个一个地安装软件,一大堆软件安装下来确实十分费时间,使用容器技术省时省力,何乐而不为?

  它能让你将运行环境和配置放在代码中然后部署,同一个 Docker 的配置可以在不同的环境中使用,这样就降低了硬件要求和应用环境之间耦合度。这里有一个值得一看的例子: docker golang builder。

  你在使用微服务吗?微服务架构 —— 将一个整体式的应用拆分成松耦合的单个服务。那不妨考虑一下 Docker,你可以将每个服务打包为一个 docker 镜像并使用 docker-compose 来模拟生产环境(checkout docker networks)。最开始实践的时候可能会比较费时费力,但长远地来看,最终将产生巨大的生产力。

  很多人应该都曾想过要更好地处理自己的财务问题,或许是为了制定预算减少不必要的费用,亦或许只是为了更好地了解花费状况。由于每个人的消费情况和使用目的不同,有人习惯用现金,有人更多地使用线上支付;有人要的是自动化和简单,也有人追求定制和多功能。因此,下面这些流行的开源工具的实用情况因人而异,供参考。


  GnuCash 是一个功能非常齐全的记帐工具,适用于个人使用和小型企业管理。GnuCash 首发于1998年,是非常稳定的一个选择,适用于大多数主要 Linux 发行版,也有 Windows 和 Mac 版。它具有多记录簿功能,支持各种格式数据的导入,能处理多种货币,帮助创建预算,创建自定义报表,并可从在线银行导入并直接提取实时股票报价,可以很方便地处理大多数的金融需求。提供中文支持。

  GnuCash 还有一个移动端版本,可以轻松跟踪旅途中的费用,并将其导入桌面版本进行更详细的管理(可惜不提供直接同步)。

  HomeBank 是一款个人财务管理工具,简单易用,可分析个人财务详细资料,提供强大的过滤工具和图形图表功能,同样提供了跨平台和中文支持。HomeBank 支持从 Intuit Quicken、Microsoft Money 或其他软件轻松导入,支持{敏感词}、现金、资产、信用卡多种账户类型,支持计划交易、类别拆分、内部转让、月/年预算等实用功能。

  更多本周开源资讯,本次专辑将为您一一呈现……

阔别7年,Google欲借TensorFlow重返中国市场

  外媒消息,自 2010年 退出中国市场的 Google ,正在采取新的方式回归。不过,这次它并非带着搜索引擎而来,而是开源人工智能软件库 TensorFlow 。TensorFlow 在美国得到了广泛应用,包括 Airbnb、eBay、Snapchat 等公司的 AI 技术开发。搜索巨人正在国内积极的宣传 TensorFlow ,包括各种活动、宣讲。

Linux基金会联合AT&T打造开源AI应用和服务市场

  据外媒报道,Linux 基金会正在联合美国通讯运营商  AT&T 开发一个新的开源 AI 项目,名为 Acumos Project ,其目标与许多开源平台一样,通过人工智能框架和机器学习解决方案实现思想的自由交流,最终成为 AI 应用和服务市场。

Canonical宣布加入GNOME基金会咨询委员会

  继最新的 Ubuntu 17.10 默认使用 GNOME Shell 桌面环境后,Canonical 昨天宣布已加入 GNOME 基金会的咨询委员会,双方更深入合作。GNOME 咨询委员会是什么?GNOME 将其解释为“通过提供资金和专家咨询来支持 GNOME 项目的利益相关者的组织”,其董事会成员还包括 Google、文档基金会、红帽和 SUSE 。



微软加入VR开放标准组织 将支持OpenXR标准

  目前虚拟和增强现实市场上有很多玩家,但是在不同平台上的标准和解决方案都不尽相同。为此,VR开放标准组织 Khronos Group 创建了 OpenXR,这是一个开放免费的 VR 和 AR 应用程序和设备标准。现在,微软也加入其中,成为越来越多加入和支持 OpenXR 的公司之一。

MariaDB宣布已完成由阿里领投的 2700 万美元融资

  11月1日,开源数据库 MariaDB 在官网正式宣布已完成由阿里巴巴领投的 C 轮 2700 万美元的融资。融资完成后,MariaDB 将具备更强的实力参与数据库竞争。阿里巴巴集团旗下云计算部门阿里云已在今年 3 月成为 MariaDB 白金赞助商,双方后续将继续合作,为云端和新兴用例提供新的解决方案。

Firefox 58将增强防御能力,保护用户隐私

  盈利机构 Mozilla 近日宣布计划自 Firefox 58 开始,增强对帆布指纹(Canvas Fingerprinting)追踪技术的防御能力。该追踪技术能够在不经过用户许可的情况下,通过 HTML 5 中的动态绘图参数和 JavaScript 对设备唯一特征码进行追踪,不需要搭载任何令牌或者接受 cookie,即使更换 IP 地址也能追踪,因此现阶段被认为是无法完全抵御的追踪技术。

由AlphaGo Zero说起 我们尚未真正理解什么是人类智能

  前段时间比较热门的是 AlphaGo(阿法狗)的升级版:AlphaGo Zero(阿法狗零)。跟阿法狗不同,阿法狗零不依赖于任何人类对弈记录,完全从围棋的规则出发,“自学成才”,“推导”出所有的战略,在与阿法狗的对战中完胜。有人问我,阿法狗零是否改变了我对人工智能的看法。我的回答是:没有。

微软的Azure虚拟机约40% 运行着Linux发行版

  一年前,微软官方表示,Azure 上的所有虚拟机近三分之一都在运行着 Linux 发行版。现在这一个数据达到了 40%。微软 Azure 云中的所有虚拟机近 40% 现在都运行着 Linux 发行版。这个数据是由微软开发者的英国推特账号(Microsoft Developer @msdevUK)提供的,这一数字自去年以来已经有了大约 7% 的增长,在2016年6月,微软报告说几乎有三分之一的 Azure 虚拟机运行着 Linux 发行版。

AMP网页秒开技术开源2周年,Google公布成果

  在网络中,速度和用户体验极为重要,如果网页加载时间超过 3 秒,53% 的移动网站访问就会被放弃。为改变这种状况,Google 在两年前联合 8 家科技公司以及近 30 家新闻机构一起发布了一个名为移动页面加速(Accelerated Mobile Pages)的开源项目,旨在让网页真正实现秒开。

GitLab宣布将代码贡献许可证从CLA切换到DCO

  GitLab 宣布它的代码贡献许可证已从 CLA(贡献者许可协议,Contributor License Agreement) 切换到 DCO(开发者源证书,Developer's Certificate of Origin)。DCO 让开发者对他们的贡献有更大的灵活性和可移植性,而 CLA 则是一个开源项目贡献代码的行业标准,但并不受开源开发者欢迎。

Kotlin一统天下?Kotlin/Native支持iOS和Web开发

  首届官方举办的 Kotlin 专题会议 KotlinConf 于昨天正式开幕,来自世界各地约 1200 名与会者齐聚旧金山,在这场盛大的 KotlinConf 大会主题演讲中,Kotlin 的首席语言设计师 Andrey Breslav 公布了一系列与 Kotlin 紧密相关的重大发展成果,我们不妨关注一下……

开发者社区Stack Overflow大规模裁员 占比20%

  裁员年年都有,但 2017 年似乎是 IT 界最为动荡的一年。从微软、Oracle、IBM,到思科、思杰、HPE,再到 Etsy、Facebook、Slack,无论是处于转型变革中的老牌巨头,还是日渐成熟的创新型公司,在动荡的科技行业,裁员风波一浪高过一浪,似乎并没有消停下来的意思。

JetBrains的Go集成开发环境已确定最终名称:GoLand

  喜欢用 IDE 做开发的程序员必定不能错过 JetBrains 家族的 IDE,JetBrains 出品,必属精品,款款可谓都是 IDE 中的神兵利器。去年 12 月,JetBrains 发布了 Go 的集成开发环境,代号 Gogland,当时他们曾表示这不是最终正式的产品名称,Gogland 这个名字的灵感来自芬兰的 Gogland 岛,离 Kotlin 岛不远。

开发者最讨厌的编程语言:PHP、Ruby中枪

  看过许多最受欢迎的编程语言榜单,但你知道开发者最想规避的语言是什么吗?Stack Overflow 近日发布了一些数据,试图找出最不受欢迎的编程语言。下文数据是由 Stack Overflow 的开发者标记的以前使用过但不想再碰的语言和技术组成,具体算法可查阅原文。仅作娱乐,请理性探讨。

比现有软件包快100倍?MIT新型计算系统带来的编译优化

  张量计算从爱因斯坦时代起就是科学研究的重要内容。大数据时代,大数据和机器学习对稀疏张量(绝大多数元素为 0 的稀疏数组)的计算要求越来越高。近日,MIT 的一款新系统可以自动生成针对稀疏张量计算等操作的代码,比当前常用的软件包快 100 倍,被誉为“近年来在编译优化领域最令人激动的进步之一”。

Docker这九个不同的应用场景,你都用到了吗?

  Docker 是一个开源的容器引擎,可以轻松的为任何应用创建一个轻量级的、可移植的、自给自足的容器。开发者和系统管理员在笔记本上编译测试通过的容器可以批量地在生产环境中部署,包括 VMs(虚拟机)、bare metal、OpenStack 集群、云端、数据中心和其他的基础应用平台。

节流神器,5款开源的个人财务管理工具推荐

  很多人应该都曾想过要更好地处理自己的财务问题,或许是为了制定预算减少不必要的费用,亦或许只是为了更好地了解花费状况。由于每个人的消费情况和使用目的不同,有人习惯用现金,有人更多地使用线上支付;有人要的是自动化和简单,也有人追求定制和多功能。因此,下面这些流行的开源工具的实用情况因人而异,供参考。

酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部