设为首页收藏本站

LUPA开源社区

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

LUPA开源周刊:Python创始人退位真相 Android罚款风波发酵

2018-7-29 18:19| 发布者: joejoe0332| 查看: 11043| 评论: 0|原作者: LUPA开源社区|来自: LUPA开源社区

摘要:   Python创始人Guido van Rossum前段时间宣布脱离Python决策层,辞去所谓的BDFL(终生仁慈的独裁者) 身份曾引发热议,那么他为何突然退出呢?最近,他曝光了这一事件的真相。欧盟罚款风波本周仍在继续,Android接连 ...
  Python创始人Guido van Rossum前段时间宣布脱离Python决策层,辞去所谓的BDFL(终生仁慈的独裁者) 身份曾引发热议,当时他以 PEP 572 改进提案的争吵事件为例,表明其退出缘由。近日Guido van Rossum在接受外媒 InfoWorld 采访时,再次聊到了关于他退出决策层背后的隐情,以及对Python开发流程的看法。话不多说,下面就是小编为大家准备的开源资讯回顾,还是希望能给大家带来新的收获,这周的开源业界不论是国内还是国外,都有很“有料”的开源资讯值得大家关注!

  欧盟委员会指出的安卓设备预装Google搜索、Chrome浏览器作为使用Google Play的条件,以及通过财务利益换取第三方安装手机上的Google搜索应用,两点直击谷歌要害,事实上这也是安卓在谷歌商业模式中迄今为止的运营特征。Google 的 Go 语言是当今发展最快的编程语言之一,目前在全球约有 100 万的活跃开发者。但 Google 认为 Go 仍然具备增长潜力,特别是在编写云端应用方面。为此,Google 近日推出了一个新的开源项目 —— Go Cloud,旨在更轻松地使用 Go 构建云应用。据外媒 The Verge 报道,流行的开源多媒体应用 VLC 近期已将部分新款的华为手机加入到禁止安装的黑名单,以减少其在Google Play应用商店中的负面应用评论。据了解,问题根源恰恰就是出在华为身上,与VLC并没有关系。由于华为对操作系统的电源管理进行了优化,为了省电和延长续航时间而积极地杀死后台应用,但这直接影响到了VLC的后台音频播放功能,更影响到了普通用户的使用体验。GitHub的前端团队还乘机移除了页面中的jQuery:值得一提的是,GitHub前端团队并未使用其它框架来代替 jQuery,而是使用原生 JS:用 querySelectorAll 来查询 DOM 节点;使用 fetch 代替 ajax(在不支持的浏览器上使用 XHR);使用代理事件来进行事件处理……据外媒消息,德国下萨克森州计划跟随慕尼黑的脚步,将超过 13000 台工作站从 OpenSUSE 迁移至 Windows 10。不同于慕尼黑市的下血本(据此前报道耗费达一亿欧元),下萨克森州似乎倾向于更便宜的过渡。据相关预算草案显示,州政府计划首年先为该项目提供约 590 万欧元,并在后续几年提供约 700 万欧元的迁移资金。继 Google Chrome 之后,微软近期表示 —— 从今年秋季的 Windows 10 Redstone 5 更新开始,Edge 浏览器将屏蔽自动播放的媒体。现在,Mozilla 也宣布了同样的计划,决定为旗下 Firefox 浏览器添加一个配置选项,以方便用户屏蔽那些带有声音的视频自动播放。在 Red Hat 最近的一次客户调查中,87% 的受访者表示,他们正在使用或者考虑使用多种技术来开发微服务。同样的,在 2018 年 Eclipse 基金会 Jakarta EE 开发者调查中,68% 的受访者表示,他们有超过 60% 的应用程序在实现过程中使用了多种语言。本周,我们报道了第三方开发者在Microsoft Store上架了LibreOffice,随后文档基金会在推文中首先表示这并非出自官方之手,更令人惊喜的是公司可能会考虑将LibreOffice带到Microsoft Store上,但他们首先需要查看分发条款是否符合他们的许可,更多内容本次专辑我们一起来关注……


  本周不少的开源项目也有了最新的进展,我们挑一些热点和大家先做下分享。Kotlin 上个月发布了 1.2.50 版本,在关注 1.2.X 更新的同时,Kotlin 的下一个大版本 1.3 也已迎来首个预览版。Kotlin 1.3 包含哪些亮点?Kotlin 1.1引入了对协程的基本支持,但该特性一直处于试验阶段。好消息是,在 Kotlin 1.3 中,Coroutines 语法和标准库 API 都已稳定,并将保持向后兼容。Apache NetBeans 9.0 目前已发布 Beta 版本,离正式版本越来越近。9.0 版本的主要目标囊括 Oracle 捐赠的大量代码,以及提供 Java 9 和 10 支持。Apache NetBeans 近期在社区上发起了一项满意度调查,用于验收用户如何对 9.0 版本的看法,以及与 8.2 版本的对比。Ubuntu 撰稿人 Didier Roche 今天宣布了为即将发布的 Ubuntu 18.10(Cosmic Cuttlefish)准备社区主题的名称和计划。Ubuntu 18.10(Cosmic Cuttlefish)操作系统将默认为新安装提供全新的系统主题和图标,并且该主题由 Ubuntu 社区的各个成员而不是 Canonical 的员工开发。直到今天,这个主题被称为 Communitheme,但从现在起,它被称为 Yaru。VoCore 2 是一个开源硬件,它拥有 WIFI,USB,UART 和 20+ GPIO,但它只有一平方英寸。你可以利用它来控制智能家居。它还包含 Ultimate Dock 扩展坞,你可以在其中插入 microSD 卡,为小工具提供额外的存储功能。在 7 月 24 号发布的 Chrome 68 中,Google 引入了一项重大的变化。当加载非 HTTPS 网站时,该浏览器的处理方式会更加审慎。据悉,只要遇到潜在不安全的站点,Chrome 都将开始抛出警告信息。虽然不会对日常使用造成太大的影响,但这确实是迄今为止发生的一个重大转变。近日,任天堂正在加强针对侵犯知识产权的法律行动,起诉了运营两个网站“LoveROMS.com”以及“LoveRETRO.co”的Mathias Designs公司,它们都是提供任天堂老主机和游戏ROM进行盈利的“违法网站”,TorrentFreak 报告,任天堂向托管浏览器版 GBA 模拟器开放源码的 GitHub 发出了 DMCA 删除通知。据外媒报道,微软近日推出了一套先进的量子编程解决方案,让编程人员可以更好地学习量子计算及其相关的 Q# 编程语言。量子计算是一项有望彻底改变科技行业的事情,与当前的“传统”计算机相比,新机器将拥有强达数倍的性能,能够轻松攻克此前从未揭开的难题、让当前的各种加密手段瞬间化为无形。本次专辑我们一起来关注……


  本周,对于如何高效的使用各类开源软件,业界不少大牛和爱用着都给出了自己的态度和做法。经济学人发表了一篇文章谈论了 Python 语言及其社区,以及刚刚辞职的终身仁慈独裁者 Guido van Rossum。1989 年 12 月,荷兰计算机科学家 van Rossum 定下了一个圣诞节目标,创造出一种易于阅读和易于创建和分享模块的编程语言。他以英国喜剧团体 Monty Python 的名字将其命名为 Python 语言。去年五月,YouTube 利用 Google 的 Polymer 库更新了设计,支持 Shadow DOM v0 API。Shadow DOM 允许无需解析复用 HTML 代码而加快加载,它是 W3C 标准,但标准化的版本是 Shadow DOM v1,v0 是淘汰的版本,Google 自己也已经宣布将在明年移除 v0。备受欢迎的安全证书颁发机构 Let's Encrypt 宣布,当前它已经为超过 1 亿个网站保驾护航,而且这个数字还在持续增长。仅在上个月,使用 HTTPS 保护的站点数量就增加了 2400 万。就在去年,Let's Encrypt 宣布它已签发了超过 1 亿个证书。出于种种原因,数亿的标记并不意味着有一亿个不同的网站使用了 Let's Encrypt 的加密证书。Mozilla 工程师近日在 Bugzilla 上提交的一个 Bug 表明他们正计划从 Firefox 中移除对 RSS 阅读器和 Live Bookmarks(实时书签)的支持。据悉,Mozilla 计划在今年10月或12月发布的 Firefox 63 或 Firefox 64 中正式移除这两项功能。自从上个月进入“减速(ramp-down)”阶段以来,JDK 11 的特性已经处于冻结状态。这些重大的变化已被列为 JEP(JDK Enhancement Proposal 特性增强提议)。此外,JDK 11 中也有很多除 JEP 之外的变化,但官方尚未总结。因此,本文将列出我所知道的 JDK 11 中的 API 变更。深受开发者喜爱的 Linux 发行版 Fedora 最近遇到了一个小问题 —— 如果新的打包者没有加强对维护轻量级 Qt 桌面环境的支持,那么 Fedora 的 LXQt 桌面就有被抛弃的风险。事实上,Fedora 的 LXQt 现在已经过时,它需要进行一些调整才能更好地集成到 Fedora 生态系统中(对主题和包进行一些修改)。微软重申Windows 7将在2020年1月到达支持终点,公司希望利用这个机会说服用户在最新更新发布之前升级到Windows 10。微软最近指示其渠道合作伙伴鼓励Windows 7客户升级到Windows 10,升级劝说攻势将在2019年开始获得更快的加速度。在这忙碌的一周里,开源界有哪些新动向呢?IT巨头又有哪些开源新进展呢?各种开源软件出新版了么?又推出什么开源软件了么?我们还是来一起回顾下最近的开源动态吧!


  Python 创始人 Guido van Rossum 前段时间宣布脱离 Python 决策层,辞去所谓的 BDFL (终生仁慈的独裁者) 身份曾引发热议,当时他以 PEP 572 改进提案的争吵事件为例,表明其退出缘由。近日 Guido van Rossum 在接受外媒 InfoWorld 采访时,再次聊到了关于他退出决策层背后的隐情,以及对 Python 开发流程的看法。

  InfoWorld:为什么辞去 BDFL 职务?van Rossum表示,其实,所谓的终生和独裁都只是玩笑话。在过去十年的大部分时间里,我一直有退休的念头。我自身有一些健康问题,雪上加霜的是我需要无数次地去告诉社区的人们该如何做事并保持冷静,也需要无数次地去向别人解释 Python 的语言哲学。

  压倒骆驼的最后一根稻草是一个非常有争议的 Python 改进提案(即 PEP 572 ),在我接受它之后,他们去了像 Twitter 这样的社交媒体并说出了一些真正伤害我个人的话语。而且说这些事情的实际上都是 Python 的核心开发者,所以我觉得我们相互之间已不再信任。

  InfoWorld:能否谈谈 PEP 572 提案的好处以及为何如此具有争议性?van Rossum认为:该提案是关于给 Python 添加表达式内赋值的一种语法。总而言之,这是给语言的一个很小的补充,主要是让人们在需要时,将赋值放在表达式的中间。其实许多其他语言也有类似的次要功能,包括我熟悉的 C 和 C ++。Java 和 JavaScript 据我所知也有支持 。它是一种相当小的语法,但在某些情况下,可以使代码更容易编写,并且通过删除冗余也更容易阅读。

    很多人认为他们知道 Python 的设计理念是什么,而这个提议他们觉得没有遵循 Python 的设计原则。 该提案引起争议的另一个原因是提案作者有点自我,前面的几个版本存在一些严重的问题,导致之后即使是同意其基本理念的人,也投了反对票。 这是一个轻微的语法变化,并不激进。

  InfoWorld:会有另一个 BDFL 吗? Python 后续将如何管理?van Rossum则回应称:很遗憾,我目前无法告诉你。我给了核心开发团队一个任务,就是思考后续的管理模式以及选出相关负责人。这应该会是一个长期的讨论,无法立即达成共识。更多消息大家可以关注本次专辑……

  欧盟委员会指出的安卓设备预装Google搜索、Chrome浏览器作为使用Google Play的条件,以及通过财务利益换取第三方安装手机上的Google搜索应用,两点直击谷歌要害,事实上这也是安卓在谷歌商业模式中迄今为止的运营特征。在欧盟作出罚款决定当天,谷歌公司董事长兼首席执行官桑达尔·皮查伊公开发文《安卓创造了更多选择,而不是更少》(Android has created more choice, not less),声明谷歌决定上诉。


  有意思的是,皮查伊文中最后指出,“我们担心今天(欧盟)的决定,可能颠覆我们对安卓所坚持的平衡,这是一个有利于专属系统的不利信号,而不是开源平台。”(原文:But we are concerned that today’s decision will upset the careful balance that we have struck with Android, and that it sends a troubling signal in favor of proprietary systems over open platforms.)

  眼尖的媒体迅速捕捉到这一信息,并将之解读为皮查伊释放信号“安卓或将无法保持免费”。其实按照原文表达,将之解读为“安卓或将无法保持开源”似乎更为恰当。那么问题来了,姑且不论欧盟巨额罚单给谷歌带来多少压力,假设安卓“无法保持免费”或者“无法保持开源”是否可行?假如可行,谷歌又将如何打算?更多内容,大家不妨在本次专辑里了解一下……

  Google 的 Go 语言是当今发展最快的编程语言之一,目前在全球约有 100 万的活跃开发者。但 Google 认为 Go 仍然具备增长潜力,特别是在编写云端应用方面。为此,Google 近日推出了一个新的开源项目 —— Go Cloud,旨在更轻松地使用 Go 构建云应用。


  Google 表示,虽然 Go 很受开发者欢迎,但该语言缺少用于与云服务连接的标准库,开发者通常需要编写自己的库来使用各种云的功能。Go Cloud 的出现是希望能够轻松地在云之间进行迁移,它提供一组用于访问 Blob 存储、MySQL 数据库和运行时配置的开放式通用云 API ,以及具有内置日志记录、跟踪和运行状况检查的 HTTP 服务器。

  据悉,Go Cloud 目前主要提供对 AWS 和 Google Cloud Platform 的支持。随着时间的推移,Google 计划为 Go Cloud 添加更多功能,并支持更多云提供商。Go Cloud 的口号是 “Write once, run on any cloud”,Google 认为,Go Cloud 将允许开发团队构建可在任何受支持的云上轻松运行的应用,而无需重新构建其应用的大部分内容。

  正如 Google VP Adam Seligman 表示,该公司希望这一举措能够引发围绕 Go 的标准库的爆炸式发展,最终加速 Go 成为云端应用开发的首选语言。更多内容,本次专辑将为您一一带来……



  经济学人发表了一篇文章谈论了 Python 语言及其社区,以及刚刚辞职的终身仁慈独裁者 Guido van Rossum。1989 年 12 月,荷兰计算机科学家 van Rossum 定下了一个圣诞节目标,创造出一种易于阅读和易于创建和分享模块的编程语言。他以英国喜剧团体 Monty Python 的名字将其命名为 Python 语言。


  30 年后的今天,van Rossum 发现自己无意中变成了电影《布莱恩的一生》中的弥赛亚。他说自己创造的语言肯定不是为大众消费而设计的。但美国用户在 Google 上搜索 Python 的频率比真人秀电视明星金·卡戴珊还要高。

  根据 Stack Overflow 的一项调查显示,Python 不仅在专业领域的使用率得到增长,在普通开发上的使用率也有所提升,有 40% 的受访者表示他们现在正在使用 Python,有 25% 的受访者表示希望学习 Python。Codecademy 是一个编程语言使用与教学网站,该网站表示,到目前为止,学习 Python 的需求增长最快。

  Python 开发者已经为这个世界贡献了 145,000 个安装包,涵盖从天文学到游戏开发的各大领域。就业网站 eFinancialCareers 报告称,从 2015 年第一季度和 2018 年,提及 Python 的列表增加了近四倍。Python 在 2014 年已经是美国大学最受欢迎的入门语言,但它的教学通常仅限于那些研究科学,技术,工程和数学的人。

  van Rossum 虽然为此感到高兴,但发现终身仁慈独裁者的监督角色越来越难以忍受。他担心自己成为某种偶像,就像布莱恩试图赶走门徒一样,他决定辞职,让 Python 社区自我管理。详细内容本次专辑会为您慢慢道来……

  据外媒 The Verge 报道,流行的开源多媒体应用 VLC 近期已将部分新款的华为手机加入到禁止安装的黑名单,以减少其在 Google Play 应用商店中的负面应用评论。据了解,问题根源恰恰就是出在华为身上,与 VLC 并没有关系。


  由于华为对操作系统的电源管理进行了优化,为了省电和延长续航时间而积极地杀死后台应用,但这直接影响到了 VLC 的后台音频播放功能,更影响到了普通用户的使用体验。对于这部分用户,他们若要正常使用 VLC,需要手动关闭手机的电池优化功能,但对他们大多数来说这是有一定门槛的。

  更重要的是,用户不知道问题的根源是华为,误以为是 VLC 的错,所以他们纷纷在 Google Play 应用商店给 VLC 打下了一星的差评。而负面评价的结果是 VLC 决定在 Google Play 中将华为手机 P8、P10 和 P20 列入禁止安装的黑名单。

  想要使用 VLC 的这部分华为手机用户仍然可以去官网下载 APK 文件进行手动安装。不过,华为Honor系列手机不受影响。在一条翻译自法语的推文中,VideoLAN 表示,“阻止正常的 Android 功能是完全不正常的。如果是为了优化电源使用,为什么不杀死所有应用程序的进程,并关闭手机,这将节省更多的电量!“,请大家关注本次专辑……
  
  Kotlin 上个月发布了 1.2.50 版本,在关注 1.2.X 更新的同时,Kotlin 的下一个大版本 1.3 也已迎来首个预览版。Kotlin 1.3 包含哪些亮点?Coroutines协程:Kotlin 1.1 引入了对协程的基本支持,但该特性一直处于试验阶段。好消息是,在 Kotlin 1.3 中,Coroutines 语法和标准库 API 都已稳定,并将保持向后兼容。


  
  协程实际上是一个轻量级的线程,可以挂起并稍后恢复。协程通过挂起函数支持,对这样的函数的调用可能会挂起协程,并启动一个新的协程。

  Kotlin 1.3 对协程的更改亮点包括:KT-16908 支持挂起函数的可调用引用;KT-18559 所有与 coroutine 相关的类可序列化更多内容,请关注吧本次专辑……



  Apache NetBeans 9.0 目前已发布 Beta 版本,离正式版本越来越近。9.0 版本的主要目标囊括 Oracle 捐赠的大量代码,以及提供 Java 9 和 10 支持。Apache NetBeans 近期在社区上发起了一项满意度调查,用于验收用户如何对 9.0 版本的看法,以及与 8.2 版本的对比。日前,该调查结果公布,具体如下:


  整体品质方面,32.5%的用户认为 Apache NetBeans IDE 9.0 优于 8.2,有 10.3% 的用户认为 8.2 更好,57.3% 的用户认为二者相差不大。性能方面,依然是大多数用户认为差距并不明显,有 27.4% 的用户认为 Apache NetBeans IDE 9.0 优于 8.2 。

  高达 75.2 %的受访用户认为 Apache NetBeans IDE 9.0 的 Java 编辑功能符合他们的预期,另有 18.8% 的人认为还存在一些问题有待完善。其中,吐槽点主要集中在代码完成和编译上。

  对于Java调试器,65.8%的用户认为 Apache NetBeans IDE 9.0 提供了足够的调试支持。有意思的,有 14.5% 的受访用户表示他们根本不使用 Apache NetBeans 中的 Java 调试功能,或许他们正在同时使用另一款 IDE ?更多内容请关注本次专辑……

  GitHub 的前端团队还乘机移除了页面中的 jQuery:值得一提的是,GitHub 前端团队并未使用其它框架来代替 jQuery,而是使用原生 JS: 用 querySelectorAll 来查询 DOM 节点;使用 fetch 代替 ajax(在不支持的浏览器上使用 XHR);使用代理事件来进行事件处理;为一些尚未实现的 DOM 标准写了 polyfill;更多的使用自定义元素(CustomElement)。


  他们把其中的一些成果也在 GitHub 上开源了。jQuery 曾风靡一个时代,大大降低了前端开发的门槛,丰富的插件也是前端开发者得心应手的武器库,但是,这个时代终于要落幕了。随着 JS 标准和浏览器的进步,jQuery 的很多精华被原生 JS 吸收,我们直接使用原生 API 就可以用类似手法来处理以前需要 jQuery 的问题。

  在新的 Web 项目中,如果不需要支持过于陈旧的浏览器版本,那么的确没有必要使用 jQuery。但是,像 GitHub 这样重构掉 jQuery 有必要吗?到底要不要重构掉 jQuery?在微博上,有人指出其实没必要对旧项目进行大改:对于没有更多需求的项目,的确没有必要大动干戈,但是,GitHub 是一个仍在继续迭代,不断有新功能模块推出的大型项目。通过改版的机会进行重构、切换技术栈,是目前互联网行业比较通常的做法。

  在重构的过程中当然会引入新的问题,但如果比较一下收益,比如组件化、工程化的引入,对后续维护、持续的用户体验优化带来的好处,还是值得这么做的。更多内容,大家可以关注本次专辑……

  据外媒消息,德国下萨克森州计划跟随慕尼黑的脚步,将超过 13000 台工作站从 OpenSUSE 迁移至 Windows 10。不同于慕尼黑市的下血本(据此前报道耗费达一亿欧元),下萨克森州似乎倾向于更便宜的过渡。据相关预算草案显示,州政府计划首年先为该项目提供约 590 万欧元,并在后续几年提供约 700 万欧元的迁移资金。


  下萨克森州的税务部门长期以来一直被认为是拥抱 Linux 平台的榜样,此次迁移计划被认为是由兼容性驱动的:绝大多数的现场工作人员和远程支持人员使用的都是 Windows ,OpenSUSE 的变种主要是安装在办公室工作站上。目前其办公室工作站已老化,需要进行更换,这也是打开 Windows 大门的契机。

  此举尚处于初期阶段,下萨克森州政府目前尚未开始选择可能的解决方案,即便开始执行,也无法确定迁移需要多长时间来完成。



  继 Google Chrome 之后,微软近期表示 —— 从今年秋季的 Windows 10 Redstone 5 更新开始,Edge 浏览器将屏蔽自动播放的媒体。现在,Mozilla 也宣布了同样的计划,决定为旗下 Firefox 浏览器添加一个配置选项,以方便用户屏蔽那些带有声音的视频自动播放。


  在最新的 Firefox 每夜构建(Nightly)版本中,已经可以在权限许可模块下看到“屏蔽自动播放声响的站点”的选项。当前这项功能的预设值是“始终询问”,但有需要的用户也可以更改为“允许播放”或“完全屏蔽”。

  Mozilla 工程师在一条推文中表示,他们已经在 Firefox 中添加了可与屏蔽和配置自动播放视频的能力。感兴趣的朋友可以下载最新的 Firefox 每夜构建版本,同时欢迎大家向 Mozilla 提交反馈和评论。更多内容,请关注本次专辑……
 
  在 Red Hat 最近的一次客户调查中,87% 的受访者表示,他们正在使用或者考虑使用多种技术来开发微服务。同样的,在 2018 年 Eclipse 基金会 Jakarta EE 开发者调查中,68% 的受访者表示,他们有超过 60% 的应用程序在实现过程中使用了多种语言。


  Jakarta EE 作为云原生 Java 的新家,从甲骨文手中接过 Java EE,计划在 2018 年第三季度发布符合 Java EE 8 规范的的 Glassfish 5.1,并基于新的认证流程在 2018 年第四季度发布符合 Jakarta EE 8 规范的 Glassfish 5.1,以此来确保交接的完整性。

  其他可在 2018 年交付的包括 Java EE 8 规范、RI、TCK、现有规范和新规范的流程、兼容性过程等。目前,Eclipse 基金会正在组织 Jakarta EE 子项目。下一步,Jakarta EE 将开始启动在云计算、容器、微服务、无服务器计算和反应式技术方面的快速演化进程。

  Jakarta EE 在 2018 年计划:得到充满活力的开发者社区的支持;增强对微服务架构的支持;转到云原生 Java;更快的创新:变得更加敏捷;提供具备生产级质量的参考实现。此外,Jakarta EE 将通过以下方式让生态系统变得更加现代化:使用新的开放规范流程取代JCP;新的治理结构;更开放的贡献方式……

  在 Jakarta EE 的发展过程中,它还必须想方设法保留受组织信任的 Java EE 功能。这在 Jakarta EE 中将会是什么样子?具体情况,请大家关注本次专辑……

  Ubuntu 撰稿人 Didier Roche 今天宣布了为即将发布的 Ubuntu 18.10(Cosmic Cuttlefish)准备社区主题的名称和计划。Ubuntu 18.10(Cosmic Cuttlefish)操作系统将默认为新安装提供全新的系统主题和图标,并且该主题由 Ubuntu 社区的各个成员而不是 Canonical 的员工开发。直到今天,这个主题被称为 Communitheme,但从现在起,它被称为 Yaru。


  Yaru 已准备好成为 Ubuntu 18.10 的默认主题。当几个月前 Ubuntu 18.04 LTS(Bionic Beaver)发布时,Yaru 主题已经开始研发,但现在它已经准备好成为 Ubuntu 18.10(Cosmic Cuttlefish)的默认系统主题。在过去的几个月里,团队在改善 Yaru 方面做得很好,这个主题看起来很棒,清晰,优雅,色彩鲜艳。

  Yaru 为标题栏,侧边栏背景和窗口颜色,明亮优雅的按钮设置提供了温暖和热情的色调,为文本选择提供了更加离散的蓝色,而不是直到现在使用的强烈橙色。另外还有更美丽的通知,以及更深的深度效果,窗口阴影和边框,以及看起来类似于 Unity 7 和 Unity 8 设计的 GNOME Shell。

  Yaru 基于 GNOME Shell 和 Adwaita 主题,这使得维护变得更加容易。在接下来的几天里,Yaru 将登陆即将推出的 Ubuntu 18.10(Cosmic Cuttlefish)操作系统,供大家测试并向其创建者发送反馈。更多内容,请关注本次专辑……



  本周,我们报道了第三方开发者在Microsoft Store上架了LibreOffice,随后文档基金会在推文中首先表示这并非出自官方之手,更令人惊喜的是公司可能会考虑将LibreOffice带到Microsoft Store上,但他们首先需要查看分发条款是否符合他们的许可。


  第三方开发者在Microsoft Store上发布了这款应用,虽然用户可以免费下载完整的应用程序,但也可以选择以20元的价格购买该应用来支持开发者。在商城的应用描述页面上写道:用户可以一直免费试用而且开放完整功能。不过用户也选择购买来支持我们。

  LibreOffice是非常强大的生产力套件,拥有简洁的界面和丰富的功能来帮助释放你的创造力、提高你的工作效率。LibreOffice包含多个应用程序,使其成为市场上功能最强大的免费和开源办公套件:包含Writer(文字处理),Calc(电子表格),Impress(演示文稿),Draw(矢量图形和流程图),Base() 和Math(公式编辑)。

  VoCore 2 是一个开源硬件,它拥有 WIFI,USB,UART 和 20+ GPIO,但它只有一平方英寸。你可以利用它来控制智能家居。它还包含 Ultimate Dock 扩展坞,你可以在其中插入 microSD 卡,为小工具提供额外的存储功能。


  这台微型计算机的应用程序还挺多。通过一些易于学习的编码,你可以将其用作保护网络的 VPN 网关,音乐播放媒体站,存储数据的私有云等等。 关于 VoCore 2 的一些描述:使用 C,Java,Python,Ruby,JavaScript 等编写 VoCore 2 的代码以增强其功能。

    将 microSD 卡插入 Ultimate Dock 并创建个人云服务器。连接 USB 网络摄像头并创建家庭安全摄像头。链接到麦克风以执行 Apple Siri 或 Amazon Echo 等语音命令。更多内容,请关注本次专辑……

  去年五月,YouTube 利用 Google 的 Polymer 库更新了设计,支持 Shadow DOM v0 API。Shadow DOM 允许无需解析复用 HTML 代码而加快加载,它是 W3C 标准,但标准化的版本是 Shadow DOM v1,v0 是淘汰的版本,Google 自己也已经宣布将在明年移除 v0。


  Chrome、Opera 和 Safari 都支持 Shadow DOM,Firefox 已经实现了该功能(v1 而不是 v0),但还没有默认启用,目前需要手动修改设置,将 dom.webcomponents.enabled 和 dom.webcomponents.shadowdom.enabled 设为 true。Edge 则还在实现阶段。YouTube 使用的是一个将淘汰的版本,但尽管如此,它在 Chrome 上的加载速度要比 Edge 和 Firefox 更快。

  Mozilla 高管克里斯·皮特森(Chris Peterson)于是在 Twitter 上抱怨称,谷歌对 YouTube 重新设计后,导致 Firefox 和 Edge 等非 Chrome 浏览器的访问速度慢了5倍。皮特森说:“在Firefox和Edge浏览器中,YouTube的页面加载速度要比Chrome慢5倍,因为YouTube的Polymer框架在重新设计之后依赖于Chrome专有的Shadow DOM v0 API”

  皮特森还表示,要解决该问题,需要调用Youtube旧页面,即没有部署Polymer框架。对于Firefox和Edge浏览器,可借助插件来实现,而IE 11浏览器默认就能打开旧版页面。调研公司StatCounter数据显示,Chrome是目前最流行的Web浏览器,市场份额约为59%(网站访问)。相比之下,Firefox为5%,Edge为2%。



  近日,任天堂正在加强针对侵犯知识产权的法律行动,起诉了运营两个网站“LoveROMS.com”以及“LoveRETRO.co”的Mathias Designs公司,它们都是提供任天堂老主机和游戏ROM进行盈利的“违法网站”,TorrentFreak 报告,任天堂向托管浏览器版 GBA 模拟器开放源码的 GitHub 发出了 DMCA 删除通知。


  该托管仓库是一个基于网页 JS 脚本的 GBA 模拟器源码,允许用户运行《高级战争》《超级马力欧 Advance》《塞尔达传说 不可思议的帽子》等经典 GBA 游戏 ROM。在要求删除的信件中,任天堂表示“该仓库下的这些文件包含未授权的任天堂电子游戏软件,违反了 GitHub 的用户协议条款。”

  GitHub 满足了撤除要求,尽管仓库所有者提出了反对通知。任天堂声称将考虑继续对这类违规内容采取针对措施。更多内容,请关注本次专辑。

  据外媒报道,微软近日推出了一套先进的量子编程解决方案,让编程人员可以更好地学习量子计算及其相关的 Q# 编程语言。量子计算是一项有望彻底改变科技行业的事情,与当前的“传统”计算机相比,新机器将拥有强达数倍的性能,能够轻松攻克此前从未揭开的难题、让当前的各种加密手段瞬间化为无形。


  微软量子团队表示,Katas 是一款非常优秀的编程语言学习工具,主要依赖于几个简单的学习原则:主动学习,增量复杂性和反馈。

  Quantum Katas 的一系列教程可以自定义进度,旨在同时教授量子计算和 Q# 编程元素。从基础到具有一定挑战性,Katas 提供了一系列关于量子计算主题的任务。每项任务都需要填写代码,从开始的只有一行代码,到后面可能需要填写一大片代码。

  到目前为止,该项目主要涵盖以下主题:基本量子计算门(Basic quantum computing gates):专注于量子计算中使用的主要单量子比特和多量子比特门的任务。叠加(Superposition): 专注于在一个或多个量子比特上准备某个叠加状态的任务。测量(Measurements):专注于使用测量来区分量子态的任务。更多内容,请关注本次专辑……

  备受欢迎的安全证书颁发机构 Let's Encrypt 宣布,当前它已经为超过 1 亿个网站保驾护航,而且这个数字还在持续增长。仅在上个月,使用 HTTPS 保护的站点数量就增加了 2400 万。


  就在去年,Let's Encrypt 宣布它已签发了超过 1 亿个证书。出于种种原因,数亿的标记并不意味着有一亿个不同的网站使用了 Let's Encrypt 的加密证书。当时受 Let's Encrypt 保护的网站数量可能在 1700 万到 4600 万之间,一年的时间里,这个数字翻了一番,Let's Encrypt 成功将 HTTPS 带到了之前没有的站点。

  而一天前,Google 宣布 —— 从 Chrome 68 开始,该浏览器将正式向所有不安全的 HTTP 站点开炮。在谈到 Let's Encrypt 和最近的消息时,项目负责人、前 Mozilla 雇员 Josh Aas 表示:在 Let's Encrypt 项目推出之前,让每个都启用 HTTPS 是不现实的,毕竟这对财务、技术、教育等方面提出了一定的要求。我们着力于大规模的易用性工作,这就是近年来部署 HTTPS 的惊人增长的主要推动力。

    本周,Let's Encrypt 签发的加密证书已经覆盖了超过 1 亿个网站,且有望在 2018 年底前达到 1.5 亿+。结合 Google Chrome 突显 HTTP 不安全警告,我们预计可以大幅促进网络上 HTTPS 的增长。Let's Encrypt 的增长,对业界来说是一个很好的标志性事件。因为它有助于保护人们在登录网站时不被黑客入侵,尤其是那些鱼龙混杂的公共网络。



  深受开发者喜爱的 Linux 发行版 Fedora 最近遇到了一个小问题 —— 如果新的打包者没有加强对维护轻量级 Qt 桌面环境的支持,那么 Fedora 的 LXQt 桌面就有被抛弃的风险。


  事实上,Fedora 的 LXQt 现在已经过时,它需要进行一些调整才能更好地集成到 Fedora 生态系统中(对主题和包进行一些修改)。但目前核心的 Fedora LXQt 打包者已经离开,虽然另一位 Fedora 打包者已经加强维护 LXQt,但他也有自己的大学任务需要继续进行。

  因此现在看来,没有任何人可以带头维护 LXQt 桌面软件包 —— 或 Fedora LXQt desktop ISO spin 以继续发展。现在的维护者已宣布辞职,到目前为止,有一个人表示有兴趣帮忙,但还不是官方的 Fedora 软件包维护者。所以目前看起来 Fedora LXQt 桌面支持可能处于被抛弃的危险之中。

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

Python之父透露退位隐情,与核心开发团队产生隔阂

  Python 创始人 Guido van Rossum 前段时间宣布脱离 Python 决策层,辞去所谓的 BDFL (终生仁慈的独裁者) 身份曾引发热议,当时他以 PEP 572 改进提案的争吵事件为例,表明其退出缘由。近日 Guido van Rossum 在接受外媒 InfoWorld 采访时,再次聊到了关于他退出决策层背后的隐情,以及对 Python 开发流程的看法。

欧盟罚款风波:Android要收费、闭源恐难于上青天


  欧盟委员会指出的安卓设备预装Google搜索、Chrome浏览器作为使用Google Play的条件,以及通过财务利益换取第三方安装手机上的Google搜索应用,两点直击谷歌要害,事实上这也是安卓在谷歌商业模式中迄今为止的运营特征。

Google希望将Go打造成云端应用开发的首选语言

  Google 的 Go 语言是当今发展最快的编程语言之一,目前在全球约有 100 万的活跃开发者。但 Google 认为 Go 仍然具备增长潜力,特别是在编写云端应用方面。为此,Google 近日推出了一个新的开源项目 —— Go Cloud,旨在更轻松地使用 Go 构建云应用。

《经济学人》也谈Python:它会是我们的未来吗?

  经济学人发表了一篇文章谈论了 Python 语言及其社区,以及刚刚辞职的终身仁慈独裁者 Guido van Rossum。1989 年 12 月,荷兰计算机科学家 van Rossum 定下了一个圣诞节目标,创造出一种易于阅读和易于创建和分享模块的编程语言。他以英国喜剧团体 Monty Python 的名字将其命名为 Python 语言。



开源多媒体应用VLC将新款华为手机加入禁止安装黑名单

  据外媒 The Verge 报道,流行的开源多媒体应用 VLC 近期已将部分新款的华为手机加入到禁止安装的黑名单,以减少其在 Google Play 应用商店中的负面应用评论。据了解,问题根源恰恰就是出在华为身上,与 VLC 并没有关系。由于华为对操作系统的电源管理进行了优化,为了省电和延长续航时间而积极地杀死后台应用,但这直接影响到了 VLC 的后台音频播放功能,更影响到了普通用户的使用体验。

Kotlin 1.3新特性抢先看,协程已稳定并将向后兼容

  Kotlin 上个月发布了 1.2.50 版本,在关注 1.2.X 更新的同时,Kotlin 的下一个大版本 1.3 也已迎来首个预览版。Kotlin 1.3 包含哪些亮点?Kotlin 1.1引入了对协程的基本支持,但该特性一直处于试验阶段。好消息是,在 Kotlin 1.3 中,Coroutines 语法和标准库 API 都已稳定,并将保持向后兼容。

Java开发新选择?Apache NetBeans IDE 9.0备受好评


  Apache NetBeans 9.0 目前已发布 Beta 版本,离正式版本越来越近。9.0 版本的主要目标囊括 Oracle 捐赠的大量代码,以及提供 Java 9 和 10 支持。Apache NetBeans 近期在社区上发起了一项满意度调查,用于验收用户如何对 9.0 版本的看法,以及与 8.2 版本的对比。

GitHub改版,重构页面移除了jQuery真的有必要吗?

  GitHub 的前端团队还乘机移除了页面中的 jQuery:值得一提的是,GitHub 前端团队并未使用其它框架来代替 jQuery,而是使用原生 JS:用 querySelectorAll 来查询 DOM 节点;使用 fetch 代替 ajax(在不支持的浏览器上使用 XHR);使用代理事件来进行事件处理……

继慕尼黑后,另一个德国州也计划从Linux转向Windows


  据外媒消息,德国下萨克森州计划跟随慕尼黑的脚步,将超过 13000 台工作站从 OpenSUSE 迁移至 Windows 10。不同于慕尼黑市的下血本(据此前报道耗费达一亿欧元),下萨克森州似乎倾向于更便宜的过渡。据相关预算草案显示,州政府计划首年先为该项目提供约 590 万欧元,并在后续几年提供约 700 万欧元的迁移资金。

Firefox加入新选项,可屏蔽带声音的视频自动播放


  继 Google Chrome 之后,微软近期表示 —— 从今年秋季的 Windows 10 Redstone 5 更新开始,Edge 浏览器将屏蔽自动播放的媒体。现在,Mozilla 也宣布了同样的计划,决定为旗下 Firefox 浏览器添加一个配置选项,以方便用户屏蔽那些带有声音的视频自动播放。

改名之后的Java EE,现在有什么新进展?

  在 Red Hat 最近的一次客户调查中,87% 的受访者表示,他们正在使用或者考虑使用多种技术来开发微服务。同样的,在 2018 年 Eclipse 基金会 Jakarta EE 开发者调查中,68% 的受访者表示,他们有超过 60% 的应用程序在实现过程中使用了多种语言。

Ubuntu 18.10(Cosmic Cuttlefish) 新社区主题曝光


  Ubuntu 撰稿人 Didier Roche 今天宣布了为即将发布的 Ubuntu 18.10(Cosmic Cuttlefish)准备社区主题的名称和计划。Ubuntu 18.10(Cosmic Cuttlefish)操作系统将默认为新安装提供全新的系统主题和图标,并且该主题由 Ubuntu 社区的各个成员而不是 Canonical 的员工开发。直到今天,这个主题被称为 Communitheme,但从现在起,它被称为 Yaru。

文档基金会考虑在Microsoft Store上架LibreOffice

  昨天我们报道了第三方开发者在Microsoft Store上架了LibreOffice,随后文档基金会在推文中首先表示这并非出自官方之手,更令人惊喜的是公司可能会考虑将LibreOffice带到Microsoft Store上,但他们首先需要查看分发条款是否符合他们的许可。

发现最小开源Linux电脑,可定制和无线连接


  VoCore 2 是一个开源硬件,它拥有 WIFI,USB,UART 和 20+ GPIO,但它只有一平方英寸。你可以利用它来控制智能家居。它还包含 Ultimate Dock 扩展坞,你可以在其中插入 microSD 卡,为小工具提供额外的存储功能。

Mozilla抱怨谷歌偏心! 火狐/Edge加载YouTube缓慢

  去年五月,YouTube 利用 Google 的 Polymer 库更新了设计,支持 Shadow DOM v0 API。Shadow DOM 允许无需解析复用 HTML 代码而加快加载,它是 W3C 标准,但标准化的版本是 Shadow DOM v1,v0 是淘汰的版本,Google 自己也已经宣布将在明年移除 v0。

Google Chrome 68向所有不安全的 HTTP 网站开炮


  在 7 月 24 号发布的 Chrome 68 中,Google 引入了一项重大的变化。当加载非 HTTPS 网站时,该浏览器的处理方式会更加审慎。据悉,只要遇到潜在不安全的站点,Chrome 都将开始抛出警告信息。虽然不会对日常使用造成太大的影响,但这确实是迄今为止发生的一个重大转变。

任天堂要求GitHub撤除网页版GBA模拟器开源项目


  近日,任天堂正在加强针对侵犯知识产权的法律行动,起诉了运营两个网站“LoveROMS.com”以及“LoveRETRO.co”的Mathias Designs公司,它们都是提供任天堂老主机和游戏ROM进行盈利的“违法网站”,TorrentFreak 报告,任天堂向托管浏览器版 GBA 模拟器开放源码的 GitHub 发出了 DMCA 删除通知。

微软开源Quantum Katas,领先的量子编程解决方案


  据外媒报道,微软近日推出了一套先进的量子编程解决方案,让编程人员可以更好地学习量子计算及其相关的 Q# 编程语言。量子计算是一项有望彻底改变科技行业的事情,与当前的“传统”计算机相比,新机器将拥有强达数倍的性能,能够轻松攻克此前从未揭开的难题、让当前的各种加密手段瞬间化为无形。

Mozilla计划从Firefox中移除RSS阅读器和实时书签

  Mozilla 工程师近日在 Bugzilla 上提交的一个 Bug 表明他们正计划从 Firefox 中移除对 RSS 阅读器和 Live Bookmarks(实时书签)的支持。据悉,Mozilla 计划在今年10月或12月发布的 Firefox 63 或 Firefox 64 中正式移除这两项功能。

成就达成!Let's Encrypt已为超过1亿个网站提供保护

  备受欢迎的安全证书颁发机构 Let's Encrypt 宣布,当前它已经为超过 1 亿个网站保驾护航,而且这个数字还在持续增长。仅在上个月,使用 HTTPS 保护的站点数量就增加了 2400 万。就在去年,Let's Encrypt 宣布它已签发了超过 1 亿个证书。出于种种原因,数亿的标记并不意味着有一亿个不同的网站使用了 Let's Encrypt 的加密证书。

Firefox正在测试面向开发者的“时间旅行调试”功能

  Mozilla 正在 Firefox 中测试一项名为“Time Travel Debugging” 的新功能。该功能面向开发者,目前仅适用于最新版本的 Firefox Nightly for Mac 。新的 Firefox Time Travel Debugging 功能实际上就是以前在旧版 Firefox 中被称为 WebReplay 的重新实现。

JDK 11已处于特性冻结状态,看看Java 11 API变更提案

  自从上个月进入“减速(ramp-down)”阶段以来,JDK 11 的特性已经处于冻结状态。这些重大的变化已被列为 JEP(JDK Enhancement Proposal 特性增强提议)。此外,JDK 11 中也有很多除 JEP 之外的变化,但官方尚未总结。因此,本文将列出我所知道的 JDK 11 中的 API 变更。

希望让Fedora继续支持LXQt桌面?它需要你的帮助

  深受开发者喜爱的 Linux 发行版 Fedora 最近遇到了一个小问题 —— 如果新的打包者没有加强对维护轻量级 Qt 桌面环境的支持,那么 Fedora 的 LXQt 桌面就有被抛弃的风险。事实上,Fedora 的 LXQt 现在已经过时,它需要进行一些调整才能更好地集成到 Fedora 生态系统中(对主题和包进行一些修改)。

首家GraphQL即服务公司瞄准开源数据库PostgreSQL

  作为第一家GraphQL-as-a-Service公司,Hasura推出了其开源GraphQL引擎,这是目前唯一可立即将GraphQL-as-a-Service添加到现有基于Postgres应用程序中的解决方案。基于此,开发人员可以在几分钟之内使用GraphQL,以便在Postgres上构建可扩展的GraphQL应用程序。

新奇操作:谷歌Chrome OS测试状态栏图标中置界面

  在此前的Chrome OS系统中,底部状态栏的图标布局与我们熟悉的Windows相似,均为靠左排列。但是据Android Police报道,谷歌Chrome OS团队正在测试一种全新的布局。据悉,这一新的布局被称为“shelf”,其代码于上周被发现。根据截图我们可以看到,任务栏图标固定时会出现在正中央的位置。

LMDE 3即将发布,Cinnamon 4.0正在加速开发中


  Linux Mint 团队分享了他们过去一个月所进行的工作的例行状态更新,包括处理一些软件包更新和准备发布 Linux Mint Debian Edition 3 (LMDE 3) 的测试版。本月他们处理了不少令人头疼的问题,特别是围绕 Mesa 和 GRUB 的 Ubuntu 稳定版本更新引发的问题。除了其他回归错误之外,还有一个内核问题需要处理。

Facebook开源oomd,一种处理内存溢出的新方法

  近日,在 Facebook 的网站上,该公司的开发者 Daniel Xu 宣布在 GPLv2 许可证下开源 oomd。oomd 是用户空间内存溢出杀手(OOM Killer),它在最近关于块 I/O 延迟控制器的文章中有被提及到。当内存不足时,内存溢出杀手会杀掉一些进程,它的主要任务是保护内核,因此应用程序可能会受到影响。

未知的开发者将LibreOffice发布至Microsoft Store

  自由开源的 Microsoft Office 挑战者 —— LibreOffice 现在可通过 Microsoft Store 在 Windows 上进行使用,适用于 Windows 10 PC 和平板电脑。但令人担忧的是,该应用程序的发布者似乎并不是 LibreOffice 的实际开发者,而是来自第三方的开发者,并提示你以 2.99 美元的价格购买它。

微软慌了,Windows 7要成第二个Windows XP?

  微软重申Windows 7将在2020年1月到达支持终点,公司希望利用这个机会说服用户在最新更新发布之前升级到Windows 10。微软最近指示其渠道合作伙伴鼓励Windows 7客户升级到Windows 10,升级劝说攻势将在2019年开始获得更快的加速度。

Apache年度报告:Java是项目开发使用最多的语言

  Apache 2018 年年度报告显示,该生态系统今年生态系统活跃增长,甚至会有盈余。Apache 基金会拥有 300 多个项目和超过 6,700 个代码贡献者,现在是世界上最大的开源基金会。 项目领域涵盖从大数据到云计算再到内容管理的所有内容,最大的代码存储库用于处理 OpenOffice 的开源文档。

10个你不知道的PostgreSQL功能:创建统计信息

  如果你曾使用 Postgres 做过一些性能优化,你或许已经使用过 EXPLAIN 。EXPLAIN 向你展示了 PostgreSQL planner 为提供的语句生成的执行计划。它说明了语句涉及到的表将会使用顺序扫描、索引扫描等方式进行扫描,在使用多表的情况下将会使用连接算法。但是, Postgres 是如何产生这些规划的?

酷毙

雷人

鲜花

鸡蛋

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

最新评论

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

返回顶部