【一周】Flutter 重大更新 | 微软恶意入侵 Linux
第【三十九】期:20190907-20190913
点击相应标题,跳转阅读全文。
世界首个商用编程语言 COBOL 60 周岁
目前仍有 2000 亿行 COBOL 代码被使用,90% 的财富 500 强公司仍然使用 COBOL 代码。此外,目前的 ATM 几乎都使用 COBOL 作为后台代码。
终端禁止广告之后,npm 希望建立开源开发者捐赠平台
“开源项目的维护人员之所以辛苦,是来自社区带来的压力,使得他们通常只能在业余时间来进行维护工作,可一旦他们试图利用某种模式使项目可持续就会遭到诟病,比如最近基于广告的资金争议”。
CNCF 发布 K8s 项目历程报告,35k 贡献者有你吗?
Chrome 让人失望,是时候转移到 Firefox 或 Edge?
谷歌移除 Chrome 关闭其它选项卡的功能,很多用户表现出对 Chrome 浏览器的失望,他们认为谷歌这项修改使 Chrome 变得越来越臃肿。还有前段时间,谷歌在 Chrome 76 中隐藏了 “https://” 和“www”,也引起部分用户的反感。
Linux 里的 exFAT 是微软的“特洛伊木马”
微软并非以“和平姿态”进入 Linux,它是敌对姿态。它对雅虎、诺基亚和 Novell 采取了同样的做法。说到微软“帮助”Linux,我妻子与我所持的观点一样。如果微软真的在乎 Linux,就应该采用 EXT4,尽管为时太晚;但微软现在进入 Linux 完全是为了借助 Linux 将微软的“标准”、API 和专有软件推到 Linux 里面。它旨在剥削和榨取,就这么纯粹而简单。
谷歌开源代码评审规范:好坏代码应该这样来判断
谷歌开源了一套代码评审(Code Review)规范,它是谷歌一套通用的工程实战指南,几乎涵盖了所有编程语言与各种类型的项目,这个规范代表了谷歌长期发展以来最佳实战经验的集合,谷歌表示希望开源项目或其他组织能够从这套规范中受益。
编程语言这一年:Rust、Kotlin 上位,Python 横行,PHP……
今年我们注意到了一些编程语言的巨大变化,不是一般的小打小闹,相反,持续发展下去它们极有可能完全改变当前的开发生态。
开源 Linux 智能手机 Librem 5 本月底开始分批次迭代发货
Librem 5 是一款以用户隐私和加密为核心的自由开源 Linux 智能手机,其运行基于 Debian 的 GNU/Linux 操作系统,桌面环境使用 KDE Plasma Mobile 或 GNOME Shell,只运行开源应用。该项目于 2017 年启动,并获得了超过 150 万美元的众筹,随后便进入硬件生产阶段。
IEEE Spectrum 2019 年度编程语言排行榜:Matlab 上榜
对比去年的榜单,PHP 在前十的排行上已经不见踪影,Go 则下跌了一个名次,另外去年不在榜单上的 Swift,今年冲到了第九名。
IntelliJ IDEA 公布 2019.3 Roadmap:提升整体性能
此版本和之前的版本会有很大的不同 —— 重心将放在提升性能和稳定性上,而不再仅仅是增加新功能。虽然每个重大更新版本都会修复许多错误,以及对性能进行改进和提升,但 2019.3 尤其值得期待。因为团队表示会在 2019.3 中将 IntelliJ IDEA 的性能提升到一个全新水平。
Flutter 1.9 发布
新增的功能和其他更新涵盖了相当广泛的范围,从支持 macOS Catalina 和 iOS 13 到改进工具链,以及支持新的 Dart 语言特性和新的 Material 风格小部件。Flutter 团队还宣布了一则关于 Flutter 对 web 支持的重要里程碑消息:开发团队已成功将此前独立的 Flutter for web 集成到 Flutter 的主仓库中。
TIOBE 9月排行:PHP 排名在 TOP 10 边缘飘摇
整体排名变化不大,但在 9 月榜单中 PHP 特别被提到了,因为这期的标题描述是“PHP is struggling to keep its top 10 position”,潜台词就是 PHP 快保不住 TOP 10 的位置啦!
云时代编程语言 Ballerina 发布:轻松创建跨分布式端的弹性服务
Ballerina 是一种编程语言和平台,它的目标是让创建跨分布式端的弹性服务变得更轻松。Ballerina 使用分布式系统原语的编译时抽象,这为数据转换提供了类型安全性,编译器可以生成诸如用于将应用部署到 Docker 和 Kubernetes 的 API 网关等构件。此外,Ballerina 还定义了一系列关键词来表示集成概念,比如网络端点、服务、流 SQL 以及 table、json 和 xml 原始类型等,IDE 等工具可以基于这些语法元素从任意的 Ballerina 代码生成时序图。
谷歌正在 Chrome 78 中实验 DoH
“DoT 与 DoH 不同,两者都提供 TLS 级别的隐私。但 DoT 可以在网络防火墙中被阻止。DoH 旨在‘防止 DNS 操作中的路径干扰’,DoT 存在普适性的好处。而无论 DoH 有什么可取之处,它都将会带来一种净伤害。”
WPS Office 2019 For Linux 个人版 8865 发布,首发新公式
curl 7.66.0 发布:支持 HTTP/3 和 并行传输
Django 3.0 发布,开始支持异步功能
最终会替换掉 Django 中的大多数阻塞部分,包括 Session、Auth、ORM 与 Handlers 等,使其原生支持异步。而同步 API 将继续存在并得到完全支持,其中一些最终将转变为原生异步代码的同步包装器。ASGI 模式将 Django 作为原生异步应用程序运行,原有的 WSGI 模式将围绕每个 Django 调用运行单个事件循环,以使异步处理层与同步服务器兼容。
Dart 2.5 发布,支持 Dart 与 C 相互调用
腾讯正式开源面向 Unity 项目的 Bug 修复神器 InjectFix
InjectFix 是腾讯最新对外开源的 Unity 代码逻辑热修复方案,可实现在 Unity 线上客户端内,不用迭代新版本,就能快速修复游戏的线上 bug。
Google 员工吐槽 TypeScript:我觉得你的类型检查不太好
TypeScript 3.5 发布已有三个月,但 Google 开发团队最近才升级至 3.5 版本。使用一段时间后,开发者觉得不吐不快,于是便有了这篇质量颇高的使用反馈。是的,这里说的项目正是被众人使用的 Google —— 那个只有一个代码仓库且拥有数十亿行代码的 Google。
Xterm.js 4.0 发布,前端终端组件
Xterm.js 是一个使用 TypeScript 编写的前端终端组件,可以直接在浏览器中实现一个命令行终端应用。
Linux 六大压缩算法横评:Ubuntu 19.10 最终选择 LZ4
Ubuntu Kernel 团队对 initramfs 的六种压缩方法进行了基准测试,包括 BZIP2、GZIP、LZ4、LZMA、LZMO 和 XZ,以测量 Linux 内核的加载时间以及解压缩时间。
Firefox 70 将引入“非活跃 CSS”,快速排查 CSS 属性
---
中秋快乐~
本周一下子新出现了两个 Service Mesh 开源项目,而且都各有特色:
Maesh 是非侵入性的,它不使用任何 sidecar 容器,而是通过每个节点上运行的代理端点进行路由。网格控制器在专用 pod 中运行,并处理代理节点的所有配置解析和部署。Maesh 支持多种配置选项:用户服务对象和 SMI 对象的注解。不使用 sidecar 意味着 Maesh 不会修改 Kubernetes 对象,也不会在不知情的情况下修改流量。
Kuma 解决了第一代 Service Mesh 技术中的缺陷,使得无缝管理网络中包括四层和七层流量、微服务和 API 在内的任意服务成为可能。Kuma 高效的数据平面和先进的控制平面,极大地降低了各团队使用的难度。Kuma 可以在 Kubernetes、虚拟机、容器、裸机和传统环境等任意平台上运行,以落实整个组织中的云原生体验。
那本期【一周热点】就顺势介绍《ServiceMesh实战:用Istio软负载实现服务网格》这本书让大家学习。
作者以初学者角度展示软负载在分布式架构中承担的角色,引入容器时代主角 Kubernetes;再从路由层面全面展开对 Service Mesh 与 Istio 的系统介绍和深入剖析,包括其功能与特色;最后通过源码剖析从实现细节上分析 Istio 的几大关键设计。不论你是刚开始接触软负载的初学者,还是有一定经验的架构师,都可以在这本细致入微的图书中找到想要的实用内容。
本文将会送出 5 本《ServiceMesh实战:用Istio软负载实现服务网格》,读到这里的你可以转发本条【一周热点】,并在下边留言,我们会从其中选 5 个票数最多的留言把书送给相应读者,下周末公布结果。感谢 @博文视点 提供的读者福利。
>>> 没中奖的话考虑自己入手吧:JD 传送门。
同时也欢迎关注问答版块【主题广场】的【一周热点】主题,接下来这里还会陆续推出一些读者福利~

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
微软和 Apple 加入好莱坞开源联盟
继Netflix 和亚马逊网络服务(AWS)之后,微软和 Apple 也成为了学院软件基金会(Academy Software Foundation,ASWF)的最新成员,并且这两家公司都作为高级会员加入。 该基金会成立于 2018 年 8 月,由 Linux 基金会和美国影艺学院(奥斯卡金像奖的主办单位)牵头,致力于促进好莱坞对开源软件的使用。 “各地的电影制作人都在使用 Apple 产品”,学院软件基金会执行董事 David Morin 表示,“很高兴 Apple 成为我们的新成员,期待与他们合作,确保我们的开源项目在 Apple 软件平台上运行良好。” 除了成为高级会员外,微软还加入了基金会的理事会和技术咨询委员会。 “在微软,我们的使命是让地球上的每个人和每个组织都能获得更多,并且正是这一使命推动了我们对开源的承诺”,微软的 Azure 存储、媒体和 Edge 副总裁 Tad Brockway 说,“我们很高兴成为学院软件基金会的成员,并与业界的开源社区合作,将最新的云技术引入基金会及其项目。” 此前我们也曾报道过,ASWF 已拥有 9 个开源项目。其中,电影视觉特效工具Ope...
- 下一篇
Chrome 试验新功能:允许用户在 PC 端和手机端同步剪切板
谷歌一直在努力添加对剪切板同步功能的支持。上月,谷歌在 Chrome Canary 通道版本中新增了新的 Flag,但是启用之后无法生效。而在最新的 Chrome Canary 通道版本中,通过启用新增的 Flag 能够在 PC 和 Android 设备之间同步剪切板。 微软目前已经提供了剪切板同步功能,不过仅能实现 PC 端彼此之间的同步,而无法实现手机端的同步。而现在,用户可以使用 Google 的剪切板同步功能将 PC 端的文本发送给 Android 设备上。这项功能目前仅在 Chrome v79 以上版本中才能实现。 想要启用这项功能,需要前往 chrome://flags 启用以下三项 Flag: Enable receiver device to handle shared clipboard feature Enable shared clipboard feature signals to be handled Sync Clipboard Service 完成后,您需要重新启动 Chrome。现在选择任何网页上的任何文本,然后右键单击以选择“将文本发送到<设备名...
相关文章
文章评论
共有0条评论来说两句吧...