W3Cschool开发者日报|阿里程序员放弃高薪入山禅修
1、阿里程序员放弃高薪入山禅修
近日,“程序员山中禅修”火了,似乎每隔一段时间,在程序员大军中总会出现一两个与众不同之人。
复旦大学硕士毕业的张立勇,曾在阿里旗下公司做着程序员。因为工作压力大,觉得自己是“名利的奴隶”,他辞职赴浙江山中当义工禅修。家人同事都不理解。但他说“高薪对我来说就是一个数字,现在快乐更多。”
2、传欧盟裁定安卓存垄断行为,或开 110 亿美元天价罚单
据外媒报道,受欧盟官员将以“负面结果”打击公司谷歌母公司 Alphabet ,因滥用 Android 移动操作系统的统治优势对其罚款 110 亿美元这一消息的影响,Alphabet 股价在周三应声出现了下滑。
《金融时报》周三援引消息人士的话报道称,欧盟反垄断专员玛格丽特-维斯塔格(Margrethe Vestager)将在未来几周内就此做出裁定。具体的处罚金额尚不清楚,但欧盟委员会有权对 Alphabet 处以高达 110 亿美元的罚款。
3、Mozilla 开发的系统编程语言 Rust 1.26.2 发布
Rust 1.26.2 已发布,Rust 是一门专注于安全性,速度和并发性的系统编程语言。该补丁版本修复了 match 表达式中的关于 borrow checker 的一个错误。这个 bug 是在 1.26.0 版本中引入的。具体来说,它允许代码在同一时间使用两个可变的 bar 路径。(详情:https://blog.rust-lang.org/2018/06/05/Rust-1.26.2.html)
4、Zip 文件覆盖漏洞曝光,Java、.NET、Go 生态集体中枪
研究人员发现了一个关键漏洞,能够影响众多涉及压缩文件的开源库。在软件解压压缩包时会受此漏洞影响,压缩文件的种类包括:tar、jar、war、cpio、apk、rar和7z。
Zip Slip漏洞是“任意文件覆盖”以及“目录遍历”的结合,攻击者可以把文件解压到敏感位置,从而覆盖掉系统文件或者服务器配置。各种编程语言(Java、JavaScript、Ruby、.NET 和 Go )的压缩库都收到影响,其中Java生态系统影响最为严重。不过这个漏洞更偏重理论而非一个真正的漏洞。
5、微软宣布下一代集成开发环境 — Visual Studio 2019
在今天的一篇名为 What's Next for Visual Studio 的博客文章中,微软宣布了它下一个版本的集成开发环境 —— Visual Studio 2019。不过,微软没有详细说明该版本将包含哪些内容,或者新功能将会是什么,以及发布时间。
微软表示,它希望每个人都能十分简单和轻松地升级到该版本,并且 Visual Studio 2019 将能与 VS2017 一起运行,而不需要将操作系统升级到主要版本。这意味着它会支持旧的系统,这有点出乎意料,因为我们知道 Office 2019 只能在 Windows 10 上运行。
6、微软的 .NET 跨平台机器学习框架ML.NET 0.2 发布
ML.NET 0.2 已发布,ML.NET 是一个跨平台的开源机器学习框架,旨在让 .NET 开发者更快上手机器学习。ML.NET 允许 .NET 开发者开发他们自己的模型,并将自定义 ML 注入到他们的应用程序中。他们无需开发或调整机器学习模型的专业知识,一切都可在 .NET 中搞定。最新发布的 0.2 版本更新主要是添加新的 ML 任务,如聚类,使其更容易验证模型;为 ML.NET 示例添加全新的仓库,并解决在 GitHub 中收到的各种问题和反馈。