设为首页收藏本站

LUPA开源社区

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

LUPA开源周刊:微软全资收购GitHub 国产开源新进展

2018-6-2 11:05| 发布者: joejoe0332| 查看: 9010| 评论: 0|原作者: LUPA开源社区|来自: LUPA开源社区

摘要: 长期以来就有传言表示,微软有意收购流行的代码托管平台GitHub。现在关于这个传言又有了新的实质性进展。据外媒报道,微软在过去几周曾举行会谈,讨论收购代码托管平台GitHub的事宜。联想早前在中央某采购中心关于预 ...
  长期以来就有传言表示,微软有意收购流行的代码托管平台 GitHub。现在关于这个传言又有了新的实质性进展——最新消息,据外媒 Business Insider 报道,微软在过去几周曾举行会谈,讨论收购代码托管平台 GitHub 的事宜。话不多说,下面就是小编为大家准备的开源资讯回顾,还是希望能给大家带来新的收获,这周的开源业界不论是国内还是国外,都有很“有料”的开源资讯值得大家关注!

  早前有报道称,联想在中央某采购中心关于预装国产操作系统的投票会上投了反对票一事属实。联想昨晚回应记者表示,该说法与事实严重不符,联想并非反对预装国产操作系统,是没有同意预装“Windows+国产操作系统”双系统,而提出预装单独的国产Linux系统的建议。联想称一直支持国产操作系统的发展。伴随着Ubuntu 18.04 LTS(Bionic Beaver)首个维护版本更新发布日期的敲定,Canonical还宣布了这款热门系统的后续更新路线图。根据公示内容,Ubuntu 18.04.1 LTS版本将于今年夏季6月26日上线,该系统版本将会持续获得安全和系统更新五年,在2023年4月份停止支持。在严谨的测试对比中,如果存在多种变量因素影响,团队通常会尽可能选择在相同环境下控制某个单一变量,从而科学判断某个因素对研究对象的影响程度。不过近期央视二套财经节目中,进行了一场令人尴尬的对比。在标题为“实力比拼:国产系统PK国外系统”的对比中,在存在多种影响因素的情况下得出了“国产系统快于国外系统”的结果。中国是全球最大的半导体消费国,但自主研发芯片只占 10%。“中兴”事件发生后,美国商务部禁止美国公司向中兴通讯供应零部件,导致中兴濒临倒闭,因为芯片是该公司制造业务的命脉。腾讯董事长马化腾认为,中兴通讯的濒死经历给中国敲响了一记警钟。中兴事件凸显出中国迫切需要发展自己的芯片制造行业。去年5月,我们曾报道过GNOME在讨论将代码迁移到GitLab ,原因是现有的代码托管设施和bug跟踪系统 Bugzilla 维护起来日益困难。据悉,由于GNOME运行的是一个旧的Bugzilla定制版本,每次更新都大费周章,而且 Bugzilla 也没有与代码库整合在一起,种种因素引起了许多开发者的不满。甲骨文计划从 Java 中去除序列化功能,因其在安全方面一直是一个棘手的问题。 Java 序列化也称为 Java 对象序列化,该功能用于将对象编码为字节流...Oracle 的 Java 平台小组的首席架构师 Mark Reinhold 说:“删除序列化是一个长期目标,并且是 Project Amber 的一部分,它专注于面向生产力的 Java 语言功能。”,更多内容本次专辑我们一起来关注……


  本周不少的开源项目也有了最新的进展,我们挑一些热点和大家先做下分享。周一的时候,Mozilla 在新版 Firefox 中启用了“Web 组件”技术,旨在让网站的构建变得更加轻松。对于普通用户来说,这一技术层面的变化不会给我们造成任何影响。但是对于复杂网站的构建者,这项技术会让他们欣喜不已,因为它可以带来更少的问题、减少加载时间、以及更迅速的改进。需要指出的是,Google Chrome 团队早在五年前就开始推动“Web 组件”技术了。针对 Python 编程语言的新功能提议之一是希望为运行时添加“透明度”,并让安全和审计工具查看 Python 何时可能运行潜在危险的操作。在当前的形式下,Python 不允许安全工具查看运行时正在执行的操作。 除非这些操作之一产生可能引起警报的特定错误,否则安全和审计工具就会视而不见,攻击者可能正在使用 Python 在系统上执行恶意操作。构建可信链条对隐私有需求的个人设备以及高安全性的云环境一直是重要的议题,传统 Root of Trust 构建基本上由 verifiedboot 以及 measuredboot 完成,随着 Intel SGX 以及 ARM 平台 TEE 的推广,虽然当前云环境中主要的需求 attestation 并不需要 secure enclave 来实现,但这并不阻碍 secure enclave 被业界越来越关注。Facebook 宣布开源 Katran,一个可扩展的网络负载均衡器,并概述了其工具来自动化网络工作流程。Facebook 建立了 Katran 开发一个转发平台,为后端服务器提供更多的灵活性,同时改善网络均衡。Katran 提供了一个软件解决方案,用于使用称为 eXpress Data Path 和 eBPF 虚拟机的最新内核工程开发进行负载均衡。 Katran 被部署在 Facebook 的网络中。除了 MariaDB、Jenkins、Nginx,Azure 应用市场也有容器服务,像是 RancherOS、企业版 Docker、Ubuntu 服务器版 Docker,还有 Mesosphere DC/OS。近几年,微软加快了 Azure 容器应用的反正步伐,除了支持 Kubernetes、OpenShift 等容器基础架构应用外,也和 DevOps 厂商 Chef 合作,直接通过 DevOps 工具,在 Azure Kubernetes 环境中部署容器应用程序。Uber 开源其内部可视化工具包 ketoper.gl,这是一个基于 deck.gl 构建的 React 组件,高性能,用于大规模地理定位数据集的可视化探索。它对 GPU 功能的支持允许应用程序立即渲染数百万个数据点。Uber 提到,为了可视化数据,无论使用哪种开发框架,开发人员都需要投入大量的时间资源,这个过程总是很枯燥,并且无法实现数据可视化的所有想法。Fedora 项目团队宣布将于 2018 年 6 月 1 日停止对 Fedora 26 Linux 系统的支持,并推荐这些用户尽快升级至 Fedora 27/28 版本。Fedora 26 于 2017 年 7 月 11 日发布,带来了 GNOME 3.24 桌面环境、DNF 2.5 安装包管理器,在 Anaconda 安装器的全新分区工具以及为教育工作者和学生打造的 Python Classroom Lab spin,而现在 11 个月的支持周期即将走到尽头,本次专辑我们一起来关注……


  本周,对于如何高效的使用各类开源软件,业界不少大牛和爱用着都给出了自己的态度和做法。近日,著名数据科学网站 KDnuggets 发布了 2018 年数据科学和机器学习工具调查结果。超过 2000 人对自己「过去 12 个月内在项目开发中使用过的数据挖掘/机器学习工具和编程语言」进行了投票。该统计还对过去三年来的排名进行了对比分析。自打推出以来,微软就对Windows系统上的Edge浏览器十分重视,作为与浏览器市场的巨头谷歌Chrome和Mozilla火狐竞争的武器,微软一直在对其进行改善和强化。在北京时间今日凌晨更新的一篇博文中,微软Edge团队就专门介绍了Edge浏览器在Windows 10更新四月版中的改进。NPM JavaScript 包管理器的用户遇到了一个奇怪的错误,当他们尝试更新或安装新的JavaScript / Node.js包时,他们的控制台和应用程序每都会发出“ERR!418 我是茶壶”的消息。并且,世界各地的JavaScript 开发者都收到了这样的提示。程序员在多数人心里是比较神秘的,高薪是他们的代名词。凡是学程序的,哪怕没什么经验轻轻松松也能月入万元。程序员可以说是一个比较平民化的职业,只要学成了,就能实现从贫民像土豪的转变。然而这份职业也遭到了人们诟病,比如情商低,抠门,程序猿……众说纷纭,那么程序员究竟是怎样的职业呢?让新出炉的2018年程序员报告为大家解读!很多人经常会问我这样一个问题:“嘿,你是用Linux的,对吧?我应该使用Linux的哪个版本?我有这个朋友推荐我_____,你觉得怎么样?”我通常会以这样的问题回复:这取决于你想做什么?今天我决定写一篇关于如何选择Linux发行版的博客文章,以便于大家借鉴。在这忙碌的一周里,开源界有哪些新动向呢?IT巨头又有哪些开源新进展呢?各种开源软件出新版了么?又推出什么开源软件了么?我们还是来一起回顾下最近的开源动态吧!



  早前有报道称,联想在中央某采购中心关于预装国产操作系统的投票会上投了反对票一事属实。联想昨晚回应记者表示,该说法与事实严重不符,联想并非反对预装国产操作系统,是没有同意预装“Windows+国产操作系统”双系统,而提出预装单独的国产Linux系统的建议。联想称一直支持国产操作系统的发展。


  5月16日中央某采购中心就电脑产品采购例行向各PC供应商征求建议。在支持国产操作系统发展的事项上,在场的7家PC供应商产生了巨大分歧。在随后的投票中,联想、惠普、宏碁、华硕4家供应商投了反对票,形成多数优势,另外三家供应商投了支持票。

  北青报记者联系到一位与会厂商代表,他表示,当时会议在涉及“台式机的评分标准”的议程中,提出“预装国产操作系统”的建议,政府采购中心组织在场代表“投票”,并两次确认结果,最终包括联想在内的4家厂商表示反对。

  不过,联想的投票并非为“关键一票”。“一般的会议,只要有5家供货商投票支持就算通过。这次4家投票反对,说实话我没想到。”该代表表示,该“投票”不具有决定意义,只是统计在场供应商的意见,并上报给上级单位做决定。

  上述知情人士表示,实际上在2012年左右,政府采购电脑中就已经预装国产操作系统,当时供应商会预装双系统;不过大概过了两三年,预装国产操作系统就被取消。资料显示,目前国产操作系统大多是基于Linux二次开发的,包括深度、优麒麟、中标麒麟、威科乐恩、起点、凝思磐石、共创、思普、中科方德、普华、中兴新支点、一铭等十几个。

  知情人士表示,从产业的角度来讲,目前国产操作系统越来越成熟,支持90%以上的软件,正常办公没有问题,所以此次会议上才有这样的提法。同时,国产操作系统的优点是自主可控,在政府办公方面有不可比拟的优势。更多消息大家可以关注本次专辑……

  长期以来就有传言表示,微软有意收购流行的代码托管平台 GitHub。现在关于这个传言又有了新的实质性进展——最新消息,据外媒 Business Insider 报道,微软在过去几周曾举行会谈,讨论收购代码托管平台 GitHub 的事宜。


  一位了解两家公司之间讨论的人士告诉 CNBC,他们一直在讨论价值约 3500 万美元的联合营销合作,并且这些讨论已经发展到可能的投资或直接收购阶段。目前还不清楚谈判是否仍在进行,但据消息人士表示,全资收购 GitHub 的价格高于微软目前希望支付的价格。

  GitHub 在 2015 年最后一轮融资中估值 20 亿美元,但根据去年的发展状况,目前的收购价格可能达到 50 亿美元或更高。如果这次收购能够实现,微软将会大大获益 —— 获得 GitHub 拥有的在数百万公司工作数以亿计的开发者,能更容易鼓励他们使用微软的云服务和其他产品。

  此外,GitHub 也是 AI 人才、数据和资源的“金矿”,如果收购它之后,并给予微软不受限制的访问权限。微软还可以使用 GitHub 的这些资源来改进其人工智能产品。对于该消息,目前微软方面拒绝发表评论,GitHub 亦尚未发表回复。更多内容,大家不妨在本次专辑里了解一下……

    伴随着Ubuntu 18.04 LTS(Bionic Beaver)首个维护版本更新发布日期的敲定,Canonical还宣布了这款热门系统的后续更新路线图。根据公示内容,Ubuntu 18.04.1 LTS版本将于今年夏季6月26日上线,该系统版本将会持续获得安全和系统更新五年,在2023年4月份停止支持。


  但是用户不要对Ubuntu 18.04.1 LTS抱有太高的期待,因为它只是一个维护版本更新。而且公司官方后续还会推出镜像版本,这样用户就不需要安装之后再打上数百个更新了。

  此外,Ubuntu 16.04 LTS (Xenial Xerus)将于今年8月2日获得第五个也是最后一个维护版本更新。不过好消息是即将上线的Ubuntu 16.04.5 LTS (Xenial Xerus)更新会搭载同Ubuntu 18.04 LTS一样最新的内核和图形堆栈,以及Linux Kernel 4.15内核和Mesa 18 开源图形堆栈。更多内容,本次专辑将为您一一带来……



  在严谨的测试对比中,如果存在多种变量因素影响,团队通常会尽可能选择在相同环境下控制某个单一变量,从而科学判断某个因素对研究对象的影响程度。不过近期央视二套财经节目中,进行了一场令人尴尬的对比。在标题为“实力比拼:国产系统PK国外系统”的对比中,在存在多种影响因素的情况下得出了“国产系统快于国外系统”的结果。


  在直播的这栏节目中,知名央视主持人陈伟鸿在现场做了小小的盲测,在没有告知操作系统的前提下,在现场对比了两款笔记本的页面加载速度。而根据右侧的Chrome页面加载速度快于左侧的IE浏览器,从而得出国产系统快于国外系统的“伪科学”结果。

  在社交网络上,很多用户对这次对比表示质疑。有用户表示“以为大家没上过初中,不知道什么叫控制变量法?”,还有用户表示:“看看什么是伪科学,科普中国任重道远,承认自己不行就这么难吗?我知道你在撒谎,你知道我知道你在撒谎,可是你还能面不改色的撒谎,这是种什么精神?!”;

  还有用户表示:“天。。。不行就不行我们又不会嘲笑 毕竟除了美国 其他国家 pc级操作系统 也都不行。你这样强行比一下。真的是闹笑话 真的会被嘲笑的”详细内容本次专辑会为您慢慢道来……

  中国是全球最大的半导体消费国,但自主研发芯片只占 10%。“中兴”事件发生后,美国商务部禁止美国公司向中兴通讯供应零部件,导致中兴濒临倒闭,因为芯片是该公司制造业务的命脉。腾讯董事长马化腾认为,中兴通讯的濒死经历给中国敲响了一记警钟。中兴事件凸显出中国迫切需要发展自己的芯片制造行业。


  目前,北京方面已经在争取推动更多的中国制造芯片,并且计划在这个问题上投入更多资金。 政府准备提供近 500 亿美元的基金来刺激中国半导体产业的发展。 类似的基金在 2014 年启动过一次,当时筹集了 218 亿美元,主要由政府支持的企业和行业参与者提供资金。

  腾讯及阿里巴巴等中国科技巨头将开始行动。周一,阿里巴巴,腾讯和百度共同斥资 1.41 亿美元,宣布入股代工巨头富士康。 这是中国企业承诺投资 13 亿美元的一部分,由一些国有企业领导。这笔资金将帮助该公司开发下一代无线设备,数据中心和机器人,以及可能用于这些目的的芯片。

  中国科技巨头也可以将他们庞大的用户群体创造出对国产芯片的需求。 例如,中国品牌智能手机一旦准备投放市场,就可以选择使用中国芯片。马化腾还建议将来应该设计与中国芯片和本土操作系统兼容的软件。更多内容,请大家关注本次专辑……
  
  去年 5 月,我们曾报道过 GNOME 在讨论将代码迁移到 GitLab ,原因是现有的代码托管设施和 bug 跟踪系统 Bugzilla 维护起来日益困难。据悉,由于 GNOME 运行的是一个旧的 Bugzilla 定制版本,每次更新都大费周章,而且 Bugzilla 也没有与代码库整合在一起,种种因素引起了许多开发者的不满。


  GNOME 评估了多个替代开发设施,其中包括 GitHub、 GOGS、gitea、Pagure,以及 GitLab 和 Phabricator。GitHub 不是自由软件,因而不被 GNOME 社区接受。从可维持性角度考虑,GitLab 和 Phabricator 是两大主要候选方案,最终选择 GitLab 是因为开发者认为 GitLab 使用最方便,托管体验更好。

  2018年5月31日,GNOME团队发布博客表示,项目已完成到 GitLab 的迁移工作。在文中,GJS (JavaScript Bindings for GNOME) 项目的维护者 Philip Chimento 表示,切换到 GitLab 之后他几乎立刻注意到了贡献的增加,GitLab 的易用性真的降低了开发者参与的门槛。同时,GitLab 也发表声明欢迎 GNOME 项目的加入。更多内容,请关注吧本次专辑……



  甲骨文计划从 Java 中去除序列化功能,因其在安全方面一直是一个棘手的问题。 Java 序列化也称为 Java 对象序列化,该功能用于将对象编码为字节流...Oracle 的 Java 平台小组的首席架构师 Mark Reinhold 说:“删除序列化是一个长期目标,并且是 Project Amber 的一部分,它专注于面向生产力的 Java 语言功能。”


  为了替换当前的序列化技术,一旦记录,会在平台中放置一个小的序列化框架,支持 Java 版本的数据类。该框架可以支持记录图形,开发人员可以插入他们选择的序列化引擎,支持 JSON 或 XML 等格式,从而以安全的方式序列化记录。 但 Reinhold 还不能确定哪个版本的 Java 将具有记录功能。

  序列化在 1997 年是一个“可怕的错误”,Reinhold 说。 他估计至少有三分之一甚至是一半的 Java 漏洞涉及序列化,序列化总体上是脆弱的,但具有在简单用例中易于使用的特性。,更多内容请关注本次专辑……

  周一的时候,Mozilla 在新版 Firefox 中启用了“Web 组件”技术,旨在让网站的构建变得更加轻松。对于普通用户来说,这一技术层面的变化不会给我们造成任何影响。但是对于复杂网站的构建者,这项技术会让他们欣喜不已,因为它可以带来更少的问题、减少加载时间、以及更迅速的改进。需要指出的是,Google Chrome 团队早在五年前就开始推动“Web 组件”技术了。


  在谷歌之后,苹果 Safari 在 2016 / 2017 年作出了跟进。至于微软,暂不清楚该公司给 Edge 浏览器定下了什么计划。在此之前,浏览器制造商们只是惯例地接受了‘影式文档对象模型’(Shadow DOM)和‘自定义元素’(Custom Elememts)两种。

    前者允许隔离代码块,从而不对网站程序的其它部分造成干扰;后者则允许程序员自定义创建其网站的基础。Firefox 支持自定义元素,但周一的时候,影式文档对象模型支持也悄然落户测试通道的‘每夜构建版’(Nightly Build)。

  对于简单的网站来说,动用 Web 组件显然属于‘杀鸡用牛刀’。但是那些先进而复杂的网站将最为受益,比如 YouTube 站点早就启用了对 Web Components 的支持。如果你访问一个不支持 Web 组件特性的网站,那体验可能变慢或受限。

  Mozilla 首席产品官 Mark Mayo 表示:“Web 开发变得超级困难,是时候让它变得更加简单,所以我们应该看到更好、更迅捷的网页”。借助 Web 组件,开发人员可以创建网站的构建模块,然后广泛而重复地使用它们、且无需担心会导致阻止使用该网站的问题。更多内容,大家可以关注本次专辑……

  针对 Python 编程语言的新功能提议之一是希望为运行时添加“透明度”,并让安全和审计工具查看 Python 何时可能运行潜在危险的操作。在当前的形式下,Python 不允许安全工具查看运行时正在执行的操作。 除非这些操作之一产生可能引起警报的特定错误,否则安全和审计工具就会视而不见,攻击者可能正在使用 Python 在系统上执行恶意操作。


  但在 Python Enhancement Proposal 551(PEP-551)中,Python 核心开发人员 Steve Dower 已经提出了两个新的 API,这些 API 将使安全工具能够在 Python 执行潜在危险操作时进行检测。第一个是 Audit Hook API,它可以引发关于某些类型的 Python 操作的警告消息。

  “这些操作通常在 Python 运行时或标准库的深处,比如动态代码编译,模块导入,DNS 解析或使用某些模块,如 ctypes,”Dower 说。安全或审计工具可能会使用这些消息作为可疑事件的警告标志,并在真正造成危害之前标记或阻止 Python 进程继续。详细内容请关注本次专辑……



  构建可信链条对隐私有需求的个人设备以及高安全性的云环境一直是重要的议题,传统 Root of Trust 构建基本上由 verifiedboot 以及 measuredboot 完成,随着 Intel SGX 以及 ARM 平台 TEE 的推广,虽然当前云环境中主要的需求 attestation 并不需要 secure enclave 来实现,但这并不阻碍 secure enclave 被业界越来越关注。


  早在 2016 年,MIT 的研究人员就在 Sanctum 项目中尝试使用 RISC-V 实现 Intel SGX 类似的功能基础PoC,最新版本的 Sanctum 使用 Rocket 开放核实现了 PUF,attestation 以及 verifiedboot 相关的构建信任链条的核心功能。

  同时,MIT 和 UC Berkeley 合作开发了另外一个叫 Keystone 的项目,Keystone 在 Sanctum 的基础上使用了 PMP(类似软件中 PaX UDEREF)以增强本身的安全性,不论是 Sanctum 还是 Keystone 都是开放的设计和实现,也就意味着任何人都可以去审计后门和漏洞。

  这一点和 Intel SGX 的复杂且封闭的设计和实现完全不同,这也意味着一个让 Google 都感到害怕的 Intel ME 系统可以由从硬件到软件都是自由开放的系统来替换。

  Facebook 宣布开源 Katran,一个可扩展的网络负载均衡器,并概述了其工具来自动化网络工作流程。Facebook 建立了 Katran 开发一个转发平台,为后端服务器提供更多的灵活性,同时改善网络均衡。Katran 提供了一个软件解决方案,用于使用称为 eXpress Data Path 和 eBPF 虚拟机的最新内核工程开发进行负载均衡。 Katran 被部署在 Facebook 的网络中。


  通过开源 Katran,Facebook 希望社区能够以其软件为基础提升负载均衡器的性能。Facebook 补充说,Katran 运行在 Linux 服务上,可以与其他服务共存,并且易于维护和升级。 Katran 还允许 Facebook 将负载均衡器与后端应用程序合并。 这一举措有助于提升产能。

  为了更好地管理流量,Facebook 部署了一个全球分布式的网络点作为数据中心的代理。鉴于极高的请求量,PoP 和数据中心都面临着巨大挑战,需要将大量(后端)服务器作为一个虚拟单元出现在外部世界,并且还要在这些后端服务器之间高效地分配工作负载。更多内容,请关注本次专辑……
 
  除了 MariaDB、Jenkins、Nginx,Azure 应用市场也有容器服务,像是 RancherOS、企业版 Docker、Ubuntu 服务器版 Docker,还有 Mesosphere DC/OS。近几年,微软加快了 Azure 容器应用的反正步伐,除了支持 Kubernetes、OpenShift 等容器基础架构应用外,也和 DevOps 厂商 Chef 合作,直接通过 DevOps 工具,在 Azure Kubernetes 环境中部署容器应用程序。


  今年 5 月初,微软与 Bitnami 合作,加速企业应用登上 Azure 后,近日微软与该公司的合作又有新成果,多款 Bitnami 提供的容器镜像已经登上 Azure 应用市场,包含 WordPress、MySQL 等多款热门应用。

  微软 Azure 资深项目经理 Rajesh Ramabathiran 表示,这些容器镜像也可以搭配 Azure Kubernetes 服务使用,用来开发容器化应用程序。对于独立的软件开发商,如果其解决方案具有容器镜像的发布方式,只要通过 Azure 市场及认证专案,就可以将自家应用推上 Azure,让更多企业用户使用。



  Uber 开源其内部可视化工具包 ketoper.gl,这是一个基于 deck.gl 构建的 React 组件,高性能,用于大规模地理定位数据集的可视化探索。它对 GPU 功能的支持允许应用程序立即渲染数百万个数据点。Uber 提到,为了可视化数据,无论使用哪种开发框架,开发人员都需要投入大量的时间资源,这个过程总是很枯燥,并且无法实现数据可视化的所有想法。 而 Kepler.gl 能有效地解决这个问题。


  Kepler.gl 支持 csv,json 和 geojson 格式。 用户可以通过简单的点击来拖放这些文件。 在 Web 界面中,你可以通过操作不同的图层,执行过滤或聚合等来浏览这些数据。最后,你还可以选择静态和动态地输出地图。 Uber 表示,过去处理数据需要花费数周,现在可能 10 分钟就能搞定。

  由于支持 WebGL 开发机制 deck.gl,所有图层都由 GPU 加速。 即使对于 Web 应用程序,kepler.gl 也可以成功绘制数百万个数据点,这意味着它可以渲染多次成千上万的行程信息,也可以进行空间聚合(Spatial Aggregations)。

  除了提供传统的二维 X 轴和 Y 轴平面图形之外,kepler.gl 还支持添加 Z 轴实心图像,允许用户绘制网格,六边形或多边形圆柱体,从而增加地图可以传递的信息。Kepler.gl 还可以对数据进行条件过滤,用户可以使用任何数据指示符,离开或筛选出符合条件的数据,典型的用法是建立一个带有时间轴的可视化时间数据。具体情况,请大家关注本次专辑……

  近日,著名数据科学网站 KDnuggets 发布了 2018 年数据科学和机器学习工具调查结果。超过 2000 人对自己「过去 12 个月内在项目开发中使用过的数据挖掘/机器学习工具和编程语言」进行了投票。该统计还对过去三年来的排名进行了对比分析。


  这份投票结果既有预料之内,也有预料之外的部分。数据显示,Python 作为机器学习常用的编程语言正在不断扩大领先优势,R 语言的使用率第一次降到了 50% 以下。在深度学习框架上,最近呼声很高的深度学习框架 PyTorch 仅仅占据了 6.4% 的使用率,远远落后于 TensorFlow 的 29.9% 和 Keras 的 22.2%。

  Python 继续侵蚀着 R 的用户领域,RapidMiner 热门度增加,SQL 保持稳定,TensorFlow 和 Keras 引领前进,Hadoop 衰落,数据科学平台整合等等。第 19 次年度 KDnuggets 软件调查有超过 2300 人参与投票,略微少于 2017 年,可能是因为仅有一个供应商 RapidMiner 积极地参与 KDnuggests 调查的投票。

  平均来说,每个参与者选择 7 个使用过的不同工具,因此仅投票一个工具会带来偏差。KDnuggets 排除了大约 260 个这样的「独好」投票(主要来自 RapidMiner),因为即使他们代表了该工具的合法用户,他们的行为也是非典型的,并且会歪曲结果。

  以下是基于 2052 个参与者的初始结果分析,其中「独好」投票者已被排除。更多详细分析和匿名数据将在大约两周内公布。更多内容,请关注本次专辑……

  Fedora 项目团队宣布将于 2018 年 6 月 1 日停止对 Fedora 26 Linux 系统的支持,并推荐这些用户尽快升级至 Fedora 27/28 版本。Fedora 26 于 2017 年 7 月 11 日发布,带来了 GNOME 3.24 桌面环境、DNF 2.5 安装包管理器,在 Anaconda 安装器的全新分区工具以及为教育工作者和学生打造的 Python Classroom Lab spin,而现在 11 个月的支持周期即将走到尽头。


  Fedora 26 Linux 版本自上线以来更新了将近 10000 个安装包,并定于 2018 年 6 月 1 日停止支持。之后,Fedora 26 用户将不再接收安全更新和 BUG 修复,更没有增强更新和全新安装包了。

  前 Fedora 负责人 Paul W. Frields 表示:“正如很多用户所知道的,伴随着 Fedora 28 的上线,Fedora 26 将于 2018 年 6 月 1 日到了生命尽头。Fedora 项目团队强烈推荐你在 6 月 1 日之前升级至 28 或者 27 版本。”



  自打推出以来,微软就对Windows系统上的Edge浏览器十分重视,作为与浏览器市场的巨头谷歌Chrome和Mozilla火狐竞争的武器,微软一直在对其进行改善和强化。在北京时间今日凌晨更新的一篇博文中,微软Edge团队就专门介绍了Edge浏览器在Windows 10更新四月版中的改进。


  Edge浏览器拓展可以在InPrivate模式中使用:在此前的版本中,Edge浏览器的InPrivate模式彻底禁用了浏览器扩展。在Windows 10更新四月版中,你将可以更方便地筛选自己想要的扩展。在新安装扩展的时候,浏览器会提示你是否允许其在InPrivate模式下可用;在浏览器的设置中,你也可以对拓展相关的选项进行调整。

  通过WebExtensions API,微软还为浏览器推出了“span”和“split”两种模式。在默认的“span”模式中,你可以横跨InPrivate窗口和非InPrivate窗口使用浏览器拓展。而在“split”模式中,扩展将无法横跨InPrivate窗口和非InPrivate窗口使用。

  为拓展程序新增通知API:在新版本中,Edge浏览器拓展将可以推送互动通知,包括基本的消息、进度条和列表等等。开发者还可以对这些通知的图表、文本、按钮和按钮图标等进行定制。更多内容,请关注本次专辑。

  NPM JavaScript 包管理器的用户遇到了一个奇怪的错误,当他们尝试更新或安装新的JavaScript / Node.js包时,他们的控制台和应用程序每都会发出“ERR!418 我是茶壶”的消息。并且,世界各地的JavaScript 开发者都收到了这样的提示。


  不过,该错误不会影响所有用户,只会影响代理服务器后面的用户。 尽管如此,大量开发人员仍然受到影响,因为大多数大型开发公司通常使用代理来管理和控制内部网络流量。这个错误的原因是一些代理服务器将端口值附加到发往 NPM 软件包注册表的请求上,导致出现类似 registry.npmjs.org:443 的 HTTP 请求,而不是r egistry.npmjs.org。

  额外的端口 443 值将 NPM 注册表的服务器混淆,然后触发了 418 错误代码。NPM 团队在七个小时后解决了这个问题,在此期间,开发人员都对这个有趣的错误代码感到惊慌和惊讶。

  程序员在多数人心里是比较神秘的,高薪是他们的代名词。凡是学程序的,哪怕没什么经验轻轻松松也能月入万元。程序员可以说是一个比较平民化的职业,只要学成了,就能实现从贫民像土豪的转变。然而这份职业也遭到了人们诟病,比如情商低,抠门,程序猿……众说纷纭,那么程序员究竟是怎样的职业呢?让新出炉的2018年程序员报告为大家解读!


  日前极光大数据发布了《2018年中国程序员研究报告》,在这份报告中所展现的程序员是这样的:第一,各地程序员的收入存在差异。虽说程序员收入高,但也是存在差距的。广州和成都超过半数程以上的序员收入在1万元(月薪)以下。相比较上海的程序员收入比较高,月薪2万以上的占16.9%,所以如果认为所有的程序员都高薪,那就要失望了。

  第二,程序员工作普遍加班。程序员虽然高薪,但这份高薪是要付出代价的。正常来算,一周的工作时间为5天,每天8个小时,一周的工作时间也就是40个小时。而根据受访的程序员统计,其每周平均工作时长为47.5小时。记住,这只是一个平均值!其中,百分之33.5的程序员周工作时长在50个小时以上,更有工作时间在70个小时以上的,虽然仅占5.7%,但也进一步证明程序员工作猝死的新闻并非言过其实!更多内容,请关注本次专辑。

  很多人经常会问我这样一个问题:“嘿,你是用Linux的,对吧?我应该使用Linux的哪个版本?我有这个朋友推荐我_____,你觉得怎么样?”我通常会以这样的问题回复:这取决于你想做什么?今天我决定写一篇关于如何选择Linux发行版的博客文章,以便于大家借鉴。


  我觉得我应该先介绍一下我和Linux的过往,以防你在阅读本文时无法理解我。当然,如果你不在乎,你也可以跳过。我在1996年左右开始使用Linux。我和Linux的第一次亲密接触是Slackware 4,这是我在Egghead Software购买的一套CD(没错,是旧的)。我的一个朋友告诉我这个Unix非常棒,他说我只需要尝试一下,就会喜欢它。

  我读过关于Unix的很多文章,对此非常好奇。我在互联网服务提供商那有一个shell账户,我曾经笨拙地修改过。在使用Unix的起初我有点犹豫:“为什么我要用Unix?”他的回答很简单:“因为你非常讨厌Windows 95,喜欢DOS,所以你会喜欢Unix”。然后我就买了它。他是对的。

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

联想提出预装单独的国产Linux系统的建议

  昨天有报道称,联想在中央某采购中心关于预装国产操作系统的投票会上投了反对票一事属实。联想昨晚回应记者表示,该说法与事实严重不符,联想并非反对预装国产操作系统,是没有同意预装“Windows+国产操作系统”双系统,而提出预装单独的国产Linux系统的建议。联想称一直支持国产操作系统的发展。

传微软将全资收购GitHub,价格达50亿美元或更高

  长期以来就有传言表示,微软有意收购流行的代码托管平台 GitHub。现在关于这个传言又有了新的实质性进展——最新消息,据外媒 Business Insider 报道,微软在过去几周曾举行会谈,讨论收购代码托管平台 GitHub 的事宜。

Ubuntu 18.04 LTS首个维护版本将于6月26日上线

  伴随着Ubuntu 18.04 LTS(Bionic Beaver)首个维护版本更新发布日期的敲定,Canonical还宣布了这款热门系统的后续更新路线图。根据公示内容,Ubuntu 18.04.1 LTS版本将于今年夏季6月26日上线,该系统版本将会持续获得安全和系统更新五年,在2023年4月份停止支持。



国产系统"强行"快于国外系统 网友:面对现实这么难?


  在严谨的测试对比中,如果存在多种变量因素影响,团队通常会尽可能选择在相同环境下控制某个单一变量,从而科学判断某个因素对研究对象的影响程度。不过近期央视二套财经节目中,进行了一场令人尴尬的对比。在标题为“实力比拼:国产系统PK国外系统”的对比中,在存在多种影响因素的情况下得出了“国产系统快于国外系统”的结果。

国家出资支持国产芯片研发,阿里、腾讯也开始行动


  中国是全球最大的半导体消费国,但自主研发芯片只占 10%。“中兴”事件发生后,美国商务部禁止美国公司向中兴通讯供应零部件,导致中兴濒临倒闭,因为芯片是该公司制造业务的命脉。腾讯董事长马化腾认为,中兴通讯的濒死经历给中国敲响了一记警钟。中兴事件凸显出中国迫切需要发展自己的芯片制造行业。

历时一年,GNOME正式宣布已完全迁移到GitLab

  去年5月,我们曾报道过GNOME在讨论将代码迁移到GitLab ,原因是现有的代码托管设施和bug跟踪系统 Bugzilla 维护起来日益困难。据悉,由于GNOME运行的是一个旧的Bugzilla定制版本,每次更新都大费周章,而且 Bugzilla 也没有与代码库整合在一起,种种因素引起了许多开发者的不满。

甲骨文称Java序列化的存在是个错误,计划删除


  甲骨文计划从 Java 中去除序列化功能,因其在安全方面一直是一个棘手的问题。 Java 序列化也称为 Java 对象序列化,该功能用于将对象编码为字节流...Oracle 的 Java 平台小组的首席架构师 Mark Reinhold 说:“删除序列化是一个长期目标,并且是 Project Amber 的一部分,它专注于面向生产力的 Java 语言功能。”

Firefox支持Web组件技术,简化复杂网站开发


  周一的时候,Mozilla 在新版 Firefox 中启用了“Web 组件”技术,旨在让网站的构建变得更加轻松。对于普通用户来说,这一技术层面的变化不会给我们造成任何影响。但是对于复杂网站的构建者,这项技术会让他们欣喜不已,因为它可以带来更少的问题、减少加载时间、以及更迅速的改进。需要指出的是,Google Chrome 团队早在五年前就开始推动“Web 组件”技术了。

Python新功能:或将允许安全工具查看运行时操作

  针对 Python 编程语言的新功能提议之一是希望为运行时添加“透明度”,并让安全和审计工具查看 Python 何时可能运行潜在危险的操作。在当前的形式下,Python 不允许安全工具查看运行时正在执行的操作。 除非这些操作之一产生可能引起警报的特定错误,否则安全和审计工具就会视而不见,攻击者可能正在使用 Python 在系统上执行恶意操作。

MIT研究人员正研发基于RISC-V的安全芯片方案


  构建可信链条对隐私有需求的个人设备以及高安全性的云环境一直是重要的议题,传统 Root of Trust 构建基本上由 verifiedboot 以及 measuredboot 完成,随着 Intel SGX 以及 ARM 平台 TEE 的推广,虽然当前云环境中主要的需求 attestation 并不需要 secure enclave 来实现,但这并不阻碍 secure enclave 被业界越来越关注。

Facebook宣布开源Katran,高性能第4层负载均衡器

  Facebook 宣布开源 Katran,一个可扩展的网络负载均衡器,并概述了其工具来自动化网络工作流程。Facebook 建立了 Katran 开发一个转发平台,为后端服务器提供更多的灵活性,同时改善网络均衡。Katran 提供了一个软件解决方案,用于使用称为 eXpress Data Path 和 eBPF 虚拟机的最新内核工程开发进行负载均衡。 Katran 被部署在 Facebook 的网络中。

微软Azure更新,WordPress、MySQL等登录应用市场


  除了 MariaDB、Jenkins、Nginx,Azure 应用市场也有容器服务,像是 RancherOS、企业版 Docker、Ubuntu 服务器版 Docker,还有 Mesosphere DC/OS。近几年,微软加快了 Azure 容器应用的反正步伐,除了支持 Kubernetes、OpenShift 等容器基础架构应用外,也和 DevOps 厂商 Chef 合作,直接通过 DevOps 工具,在 Azure Kubernetes 环境中部署容器应用程序。

Uber开源地理可视化工具Ketoper.gl,加速数据处理

  Uber 开源其内部可视化工具包 ketoper.gl,这是一个基于 deck.gl 构建的 React 组件,高性能,用于大规模地理定位数据集的可视化探索。它对 GPU 功能的支持允许应用程序立即渲染数百万个数据点。Uber 提到,为了可视化数据,无论使用哪种开发框架,开发人员都需要投入大量的时间资源,这个过程总是很枯燥,并且无法实现数据可视化的所有想法。

Python扩大领先优势,其中PyTorch仅占6.4%


  近日,著名数据科学网站 KDnuggets 发布了 2018 年数据科学和机器学习工具调查结果。超过 2000 人对自己「过去 12 个月内在项目开发中使用过的数据挖掘/机器学习工具和编程语言」进行了投票。该统计还对过去三年来的排名进行了对比分析。

Fedora 26即将停止支持,推荐升级至Fedora 28/27

  Fedora 项目团队宣布将于 2018 年 6 月 1 日停止对 Fedora 26 Linux 系统的支持,并推荐这些用户尽快升级至 Fedora 27/28 版本。Fedora 26 于 2017 年 7 月 11 日发布,带来了 GNOME 3.24 桌面环境、DNF 2.5 安装包管理器,在 Anaconda 安装器的全新分区工具以及为教育工作者和学生打造的 Python Classroom Lab spin,而现在 11 个月的支持周期即将走到尽头。

Edge浏览器新特性:API 升级、扩展插件改善

  自打推出以来,微软就对Windows系统上的Edge浏览器十分重视,作为与浏览器市场的巨头谷歌Chrome和Mozilla火狐竞争的武器,微软一直在对其进行改善和强化。在北京时间今日凌晨更新的一篇博文中,微软Edge团队就专门介绍了Edge浏览器在Windows 10更新四月版中的改进。

NPM在全球范围内出现“ERR!418我是茶壶”错误

  NPM JavaScript 包管理器的用户遇到了一个奇怪的错误,当他们尝试更新或安装新的JavaScript / Node.js包时,他们的控制台和应用程序每都会发出“ERR!418 我是茶壶”的消息。并且,世界各地的JavaScript 开发者都收到了这样的提示。

2018年程序员报告出炉,带你认识不一样的程序员

  程序员在多数人心里是比较神秘的,高薪是他们的代名词。凡是学程序的,哪怕没什么经验轻轻松松也能月入万元。程序员可以说是一个比较平民化的职业,只要学成了,就能实现从贫民像土豪的转变。然而这份职业也遭到了人们诟病,比如情商低,抠门,程序猿……众说纷纭,那么程序员究竟是怎样的职业呢?让新出炉的2018年程序员报告为大家解读!

如何根据需要选择更适合你的Linux发行版?

  很多人经常会问我这样一个问题:“嘿,你是用Linux的,对吧?我应该使用Linux的哪个版本?我有这个朋友推荐我_____,你觉得怎么样?”我通常会以这样的问题回复:这取决于你想做什么?今天我决定写一篇关于如何选择Linux发行版的博客文章,以便于大家借鉴。

酷毙

雷人

鲜花

鸡蛋

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

最新评论

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

返回顶部