刚搞Rust,微软又要搞Java | Android 10不叫Q | Apache基金会代码值$200亿
第【三十六】期:20190817-20190823
点击相应标题,跳转阅读全文。
Rust 1.37.0 稳定版发布
Rust 1.37.0 的亮点包括通过类型别名引用枚举变量、内置 cargo vendor、对宏使用未命名的 const、配置文件引导的优化、Cargo 中的 default-run 和枚举上的 #[repr(align(N))] 。
Google 已经开始从 Chrome 中删除 FTP 支持
“Google Chrome FTP 实现的剩余功能仅限于显示目录列表或通过未加密连接下载资源。我们希望放弃并且删除这个剩余的功能,而不是维护一个不安全的 FTP 实现。”
Google 开源了 I/O 2019 大会上的 Android 应用
Google I/O Android App 是 Google 在 I/O 大会上用于演示 Android 全新版本所使用的应用,项目代号 iosched。今年的版本完全使用 Kotlin 重写,并使用 Gradle 构建系统。
Debian 26 岁生日快乐!Happy DebianDay!
Debian 产生了超过 1288688830 行代码,生成了超过 300 个衍生版本,增加了 6155 个已知贡献者,并提交了975619个错误报告。
Apache HTTP Server 2.4.41 发布
Apache HTTP Server(简称 Apache)是 Apache 软件基金会的一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由于其多平台和安全性被广泛使用,是最流行的 Web 服务器端软件之一。它快速、可靠并且可通过简单的 API 扩展,将 Perl/Python 等解释器编译到服务器中。
QEMU 4.1 发布,结束对 Python 2 的支持
QEMU 4.1 的一些新增功能包括对 VirtIO GPU 2D/3D 的渲染支持,可以卸载到外部的 vhost 用户进程,以及各种网络和块设备改进,不过对 Python 2 的支持已终止。
Apache 软件基金会代码库约有 1.9 亿行代码,价值 200 亿美元
现在 Apache 软件基金会的代码库中约有 1.9 亿行代码,大概值 200 亿美元, Apache 在 2019 财年收到的捐赠为 58 万美元,现在有 7000 多的 committer,766 名 member。目前有 332 个顶级项目,47 个孵化项目。
Dropbox 与 C++ 的“七年之痒”难跨越,跨平台真的是伪命题吗?
“一次编写,处处运行” —— 简单来说就是跨平台。然而这个十分符合程序员思维,且承载着他们美好愿望的方案,在实际操作中往往不能如其所愿,甚至会适得其反。
DBeaver 社区版 6.1.5 发布,可视化数据库管理工具
DBeaver 是一个通用的数据库管理工具和 SQL 客户端,支持 MySQL、PostgreSQL、Oracle、DB2、MSSQL、Sybase、Mimer、HSQLDB 与 Derby,以及其它兼容 JDBC 的数据库。
Stack Overflow 引入 CROKAGE,搜问题不用再东拼西凑
许多开发者使用 Stack Overflow 搜索开发中遇到的问题,有时候需要查询的结果中有通俗的讲解,而且最好还能够带上代码 demo,但是两者同时很完美地满足要求还是比较困难的。不过最近 Stack Overflow 官方博客上介绍了一种智能化的技术,或许可以解决这一问题。
微软收购 AdoptOpenJDK 项目领导者 jClarity
jClarity,AdoptOpenJDK 项目的主要贡献者,也是开源的主要贡献者,该公司利用机器学习来查找其 Censum 工具中的内存泄漏,以及其诊断引擎的性能问题。
Vivaldi 2.7 发布:静音网站、全局控制 Flash 和加载时显示状态信息等
Vivaldi 是一款独特的基于现代 Web 技术构建的浏览器。使用 JavaScript 和 React 并在 Node.js 和一系列 NPM 模块的帮助下创建了用户界面。
Rails 6.0 稳定版发布
新增用于处理电子邮件的 Action Mailbox、提供富本文编辑功能的 Action Text、对多数据库的支持、对并行测试的支持、默认使用 Webpacker 作为 JavaScript 打包器,以及默认使用 Zeitwerk 作为 Ruby 代码加载器。
Julia 1.2.0 发布,高性能动态高级编程语言
Julia 可以看作是一门集众家之长的编程语言,在首次公开时开发团队就已明确其需求:
“我们想要一种拥有自由许可的开源语言,同时拥有 C 的速度和 Ruby 的灵活。我们想要一种同像性语言,有像 Lisp 这样真正的宏,也有像 Matlab 这样的浅显熟悉的数学符号。我们想要一门像 Python 一样可用于通用编程,像 R 一样易于统计,像 Perl 一样自然地用于字符串处理,像 Matlab 一样强大的线性代数,像 shell 一样擅长将程序粘合在一起的语言。它简单易学,却能让严苛的黑客为之倾心。我们希望它是交互式的,具备可编译性。”
Mercurial 黄昏,Bitbucket 宣布全面转向 Git
根据 Stack Overflow 开发人员调查,近 90% 的开发人员使用 Git,而 Mercurial 是最不受欢迎的版本控制系统,只有约 3% 的开发人员采用。实际上,Bitbucket 上的 Mercurial 使用量正在稳步下降,而选择 Mercurial 的新 Bitbucket 用户比例已下降至不到 1%。
Twitter 开源高分辨率遥测工具 Rezolus,轻松捕获系统性能异常瞬间
“Rezolus 提供了一系列信号,以帮助我们理解细粒度的运行时行为。我们发现它对理解和优化性能特别有帮助”,Twitter 工程师 Brian Martin 在博客文章中写道:“通过单一代理,我们可以从各种来源获得遥测。据我们所知,没有其他开源项目能够在单个软件包中展现如此全面的洞察力。”
Android Studio 3.5 稳定版发布,废弃 Instant Run
新版的 Android Studio 为应用程序编译带来了两个显著的改进,第一个是注解处理器中添加了增量构建支持,包括 Glide、AndroidX 数据绑定、Dagger、Realm 和 Kotlin(KAPT);第二个改进涉及 Windows 上的磁盘 I/O。
GraalVM 19.2 发布,高性能跨语言虚拟机
GraalVM 是高性能跨语言虚拟机,用于运行 JavaScript、Python 3、Ruby、R、基于 JVM 的语言,如 Java、Scala、Kotlin 和基于 LLVM 的语言,如 C 和 C++。此版本带来了改进的配置文件引导的优化、包括 LLVM 工具链、带有 Java Flight Recorder 支持的增强的 VisualVM、新的 Visual Studio Code 预览插件、更好的原生图像峰值性能等等。
PowerShell 7 Preview 3 发布
Kong 1.3 发布,原生 gRPC 代理、上游 TLS 交叉认证
IBM 宣布开源 Power,OpenPOWER 基金会加入 Linux 基金会
值得注意的是,去年 11 月,Linux 基金会和 RISC-V 基金会宣布合作推广 RISC-V,现在 OpenPOWER 基金会出成为了 Linux 基金会的一部分,Linux 基金会也将会重点推广 Power 架构,同处一个基金下,那么 RISC-V 与 Power 该如何共存?
Win 10 更新:记事本上架 MS Strore、内置 GPU 温度显示
脱离了系统更新周期的记事本现在可以不再随系统发布新版本而更新,这可以让开发人员灵活地响应用户反馈,并尽快推出新的更新和修复补丁。
Jekyll 4.0.0 正式发布,简单易用的静态站点生成器
Jekyll 是一个简单的免费的 Blog 生成工具,类似 WordPress,但是和 WordPress 又有很大的不同,原因是 Jekyll 只是一个生成静态网页的工具,不需要数据库支持。
Kotlin 1.3.50 发布,新一代安卓开发语言
ArangoDB 3.5:流事务 API、蒙面数据、搜索性能大幅提升、最短路径功能
ArangoDB 是一个分布式原生的多模型数据库,具有灵活的文档、图形和键值数据模型。使用方便的 SQL 查询语言或 JavaScript 扩展构建高性能应用程序。
Android Q 不叫 Q,正式命名为 Android 10
机器人没有甜点吃了。
微软、谷歌和 BAT 等巨头成立机密计算联盟,联手保护数据安全
随着计算从内部部署转移到公共云和边缘,对数据的保护变得更加复杂。当前的数据保护通常作用于静态(存储)或(网络)传输状态的数据。但是当数据正在被使用时,仍然存在风险,这也是数据保护中最具挑战性的一个步骤。
全球首款基于 RISC-V 的 32 位通用单片机出现
开源指令集 RISC-V 相比其它指令集可以自由地用于任何目的,允许任何人设计、制造和销售 RISC-V 芯片和软件,因为这些特点,其相继吸引来 IBM、NXP、西部数据、英伟达、高通、三星、谷歌、华为与特斯拉等 100 多家科技公司加入其阵营,行业也不断在围绕它构建生态系统,对 ARM 等竞争对手造成了巨大的冲击。
---
上周的热点《PHP要出方言?Linux低内存性能差?5种未来最强语言没有Rust/Golang?》送出了 5 本《Flutter:从 0 到 1 构建大前端应用》,截至周五 19 点,获将的 5 人是: @jjwjiejue 、@读书人的事怎叫偷呢 、@myshimmer 、@tellyang 、@ChengShuai ,请尽快小窗我,提供收件信息。感谢 @博文视点 提供的福利。
欢迎关注问答版块【主题广场】的【一周热点】主题,这里会不定期发放图书福利~
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
项目内出现广告位引争议,开源如何持续健康运营?
有一个名为“Standard JS”的 JavaScript 代码规范开源项目(同时自带 linter 与代码自动修正功能),虽然它的规范被一些人认为是误导新手,但是其项目 star 数已经接近 22k,并且每月下载量超过3 百万,受欢迎程度特别高。 最近 Standard JS 官方表示因为当前开源模式运转不灵,需要资金支援,所以将实验性地在项目中展示广告,显示来自开源赞助商的消息。 安装 standard 14 时,会显示来自开源赞助公司的消息……这个实验的目的是回答这个问题:我们是否可以使用不跟踪用户或收集数据的广告,为开源软件募集资金? 目前 Linode 与LogRocket 这两个赞助商的广告已经生成。发布公告的 Standard JS 项目成员 feross 表示这些赞助资金将直接用于项目维护,也就是编写新功能、修复 bug、回答用户问题以及改进文档。目前为止募集的 2000 美元资金已经支持 feross 发布了Standard JS 14。 用户演示效果 feross 还解释这么做是为了让 Standard JS 的发展更加健康,并且如果这项实验获得成功,那么也许对于...
- 下一篇
每日一博 | Soul 高可用网关配置缓存三大同步策略
前言 网关是流量请求的入口,在微服务架构中承担了非常重要的角色,网关高可用的重要性不言而喻。在使用网关的过程中,为了满足业务诉求,经常需要变更配置,比如流控规则、路由规则等等。因此,网关动态配置是保障网关高可用的重要因素。那么,Soul 网关又是如何支持动态配置的呢? 使用过 Soul 的同学都知道,Soul 的插件全都是热插拔的,并且所有插件的选择器、规则都是动态配置,立即生效,不需要重启服务。但是我们在使用 Soul 网关过程中,用户也反馈了不少问题 依赖 zookeeper,这让使用 etcd、consul、nacos 注册中心的用户很是困扰 依赖 redis、influxdb,我还没有使用限流插件、监控插件,为什么需要这些 因此,我们对 Soul 进行了局部重构,历时两个月的版本迭代,我们发布了 2.0 版本 数据同步方式移除了对 zookeeper 的强依赖,新增 http 长轮询 以及 websocket 限流插件与监控插件实现真正的动态配置,由之前的 yml 配置,改为 admin 后台用户动态配置 1.可能有人会问我,配置同步为什么不使用配置中心呢? 答:首先,引入配置...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS7,8上快速安装Gitea,搭建Git服务器
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- Docker安装Oracle12C,快速搭建Oracle学习环境
- Windows10,CentOS7,CentOS8安装Nodejs环境
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS7,CentOS8安装Elasticsearch6.8.6
- CentOS8安装Docker,最新的服务器搭配容器使用
- 设置Eclipse缩进为4个空格,增强代码规范
- CentOS7安装Docker,走上虚拟化容器引擎之路