微信号:infoqchina

介绍:有内容的技术社区媒体

Q新闻丨Java 9正式版恐再延期;顺丰菜鸟口水战涉及阿里云;编程语言排行榜Python第四;盲人程序员背百万字符,用

2017-06-03 09:00 为你播报的

编辑|小智
本周要闻:Java 9 正式版有可能被推迟到 9 月 21 号发布;顺丰、菜鸟口水战始末,或涉及阿里云;Node.js 发布 v8.0.0;Visual Studio for Mac 版本正式发布;6 月全球数据库排名,MySQL 直逼 Oracle;WPS Office for Linux 项目中止 计划开源 Linux 代码;2017 年 TIOBE 5 月全球编程语言排行榜 Python 升至第四名。
Java 9 正式版有可能被推迟到 9 月 21 号发布

Oracle Java Platform Group 首席架构师 Mark Reinhold 在五月份的一系列专家组电话会议中建议将 Java 9 的正式发布日期向后延期 8 周,也就是在 9 月 21 号发布(既定的发布日期为 7 月 27 号)。

据 Reinhold 透露,建议延期发布是为了给 JSR 376 争取更多的时间,如果在新一轮的投票中能够获得通过,那么 Jigsaw 就在 Java 9 中与大家见面。

JSR 376 在之前的投票中没能获得通过(10 票赞成,13 票反对),Reinhold 向 JCP 执行委员会提交了一封公开信,表达了对投票结果感到遗憾。

顺丰、菜鸟口水战始末,或涉及阿里云

6 月 1 日,顺丰宣布关闭对菜鸟的数据接口。截止当日中午,顺丰已经停止给所有淘宝平台上的包裹回传物流信息。菜鸟方面表示,对此感到很突然,正在与顺丰紧急沟通,建议商家暂时改用其他快递公司发货。

对此,顺丰回应称顺丰关闭数据接口,是因为菜鸟在 6 月 1 日先下线丰巢接口信息。顺丰称菜鸟之所以封杀顺丰,背后原因是阿里方面希望顺丰放弃使用腾讯云改用阿里云。菜鸟称信息安全不会让步,顺丰拒不合作。顺丰再做回应,称客户仍可从官方渠道及其他第三方信息查询平台查询物流信息,对菜鸟行为表示遗憾。

最新消息:从今日12时起,双方将全面恢复业务合作和数据传输。

Node.js 发布 v8.0.0

Node.js 基金会宣布发布 Node.js v8.0.0。新版主要的特性包括:npm 客户端升级到 5.0.0 版;基于 Chrome JS 引擎 V8 升级到 v5.8;Node.js API (N-API) 允许创建原生扩展,编译一次可在多个 Node 版本中使用;更新 async_hooks 模块;完整支持 WHATWG URL API 解析器;Buffer API 引入了大量新变化;新的 util.promisify() API; console 模块加入 console.log() 和 console.error(),等等。Node.js v8 将是下一个长期支持版(LTS)。

Visual Studio for Mac 正式发布

上个月微软宣布推出 Visual Studio for Mac:全功能的开发环境,可帮助 Mac 上的开发人员为移动端、云端和网页打造应用、游戏和服务。它是专门为 macOS 而设计的,所以从工具栏到文件对话框的设计都让 Mac 用户十分熟悉。今天这款软件正式发布了,感兴趣的朋友不妨到这里来下载:

https://www.visualstudio.com/zh-hans/vs/visual-studio-mac/?rr=httpswww.google.com.hk

VMware 第一季度营收 17.36 亿美元 净利 2.32 亿美元

VMware(NYSE:VMW)今天公布了截至 3 月 31 日的 2017 财年第一季度财报。报告显示,公司该季度营收为 17.36 亿美元,去年同期为 15.89 亿美元,同比增长 9%;按美国通用会计准则计(GAAP),净利润为 2.32 亿美元,去年同期为净利润 1.61 亿美元,同比增长 44%;合摊薄后每股利润为 0.56 美元,去年同期为每股利润 0.38 美元,同比增长 47%。

按非美国通用会计准则计(Non-GAAP),净利润为 4.12 亿美元,去年同期为净利润 3.66 亿美元,同比增长 13%;合摊薄后每股利润为 0.99 美元,去年同期为每股利润 0.86 美元,同比增长 15%。截至季度末,公司手持现金及现金等价物共计 86.12 亿美元,截至去年末为 79.85 亿美元。

Chrome 将停止支持 PNaCl ,拥抱 WebAssembly

Chrome 从 2013 年开始支持 PNaCl(Portable Native Client),为开发者提供了一种技术去构建高性能的 Web 应用,但这项技术只有 Google 支持。源自 Mozilla Asm.js 项目的 WebAssembly 技术则得到了所有浏览器开发商的一致拥护: Chrome 和 Firefox 已经原生支持 WebAssembly,Edge 和 Safari 也在预览版中加入了 WebAssembly 支持。

在这一背景下,Google 决定停止支持 PNaCl。Chromium 官方博客宣布,在 2018 年第一季度移除对 PNaCl 的支持,表示 WebAssembly 生态系统更适合高性能 Web 应用。Google 发布了帮助开发者将现有的 PNaC 实现迁移到 Web 平台的指南。

Google 发布了 Tensorflow Lite,用于移动电话的神经网络库

Google 的工程副总 Dave Burke 宣布了一个专门针对移动电话而优化的 Tensorflow 新版本。这一新的软件库称为 Tensorflow Lite,允许开发人员在用户的移动电话上实时地运行人工智能应用。据 Burke 介绍,该库在设计上力求更快和更小的同时,依然支持最先进的技术。它将作为开源 Tensorflow 计划的一部分于今年稍后发布。

Tensorflow Lite 是第二个可在移动电话端运行的深度学习工具。先前在 2016 年 11 月,Facebook 就已经发布了一个称为 Caffe2Go 的架构。Caffe2Go 用于实时风格转移(Style Transfer),即在用户的移动电话端添加了类艺术(Art-like)过滤器。

DB-Engines 6 月全球数据库排名,MySQL 直逼 Oracle

虽然本月排名均没有发生变化,但 Oracle 和 MySQL 的冠军之争依然扣人心弦。上个月两者同时大幅下跌,但由于 Oracle 跌幅更大,导致两者比分拉近不少,而本月虽然分数变化不大,但 Oracle 下跌 2.55 分,而 MySQL 上升 5.28 分,以 6.45 分之差直逼 Oracle。

npm 5.0 普遍提升了性能

npm 公司发布了其软件包管理工具 npm 5.0 版,这为公司多年的规划和累月的编码工作划上了一个句号。npm 5 提升了性能,使其保持了对同类软件的竞争力。

Npm 公司通过博客帖子宣布新的软件包管理工具发布,并称 npm 5 是“一次相当大的进步,显著地改进了几乎所有常见情况下的性能”。该发布并非仅是给出了新的主版本号,而主要是提供了一些新的特性和突破性改进。

他是盲人程序员:背百万字符用耳朵编程

盲人程序员的电脑屏幕是不用打开的,靠键盘和耳机完成工作。蔡勇斌是一名盲人程序员,负责对互联网产品进行适用于视觉障碍者的改造,他靠“背”代码来编程,最多的时候背过 300 多行代码。

视频链接:

http://www.miaopai.com/show/l1Ll9JaIMKpOXCl2jHYp9oKa5ZDdAusW.htm

WPS Office for Linux 项目中止 计划开源 Linux 代码

WPS Office 是一款免费(但不开源)的办公套件,目前已经在 Windows、macOS、Android、iOS 和 Linux 设备上线,由于在界面和功能上模仿了微软 Office 的部分特性,对于那些轻量办公的用户来说已经能够完全驾驭大部分需求。尽管其他平台的 WPS Office 能够定时获得更新、修复和优化,但 Linux 平台似乎已经被团队所忽略。

WPS Office for Linux 最近一次更新是在一年前,目前最新的 Linux 版本号为 WPS Office v1.0.5672 Alpha 版本。为此近日,有用户在社交媒体 Twitter 上咨询团队是否依然致力于 Linux 版本的开发工作,而得到的回应是 Linux 版本目前已经处于悬停状态,并表示需要社区版本。

对于那些开源应用来说,社区版本意味着更容易创建和维护版本,但遗憾的是 WPS Office 并非是开源应用。对于 Linux 用户来说这条新闻或许并不会产生太大的影响,由于更新的问题导致使用 WPS Office 的用户并不是很多。

2017 年 5 月全球编程语言排行榜 Python 升至第四名

TIOBE 最近公布了 2017 年 5 月编程语言指数排行榜,排名前三的还是 Java、C、C++。Python 今年首次超越 C# 跃居第四,可能是得益于人工智能的发展。作为人工智能主要编程语言,自从 2016 年开始,Python 的比率数据不断提升。

目前,随着各行各业的软件使用率越来越高,很明显某一种特定的语言已经无法满足使用者的需求了。什么编程语言都有一大堆簇拥者,这一点很容易证明——2012 的时候,市场占有率仅有 0.6% 的编程语言都能排入前 20 名,而如今这个数字只够让它排到第 33 名。

Debian GNU/Linux 9 “Stretch”将于 6 月 17 日发布

" 备受期待的 Debian GNU/Linux 9 “Stretch” 操作系统终于确认了发布日期,就在几分钟前团队成员宣布这款热门发行版本将于 2017 年 6 月 17 日正式发布,距离现在还有三周时间。不过在这段时间内,开发团队还需要修复已知的 BUG,各种崩溃和内存泄漏问题,整合所有最新的安全补丁,处理 Debian GNU/Linux 8 "Jessie" 系列版本的推送和流畅升级问题。

Niels Thykier 在今天更新的邮件列表中写道:“我们计划在 2017 年 6 月 17 日发布。如果你想要为此进行庆祝,请考虑参加一场 Debian 版本发布排队或者自己举办一个。用户可以访问 https://wiki.debian.org/ReleasePartyStretch 查看更多信息。"

招商银行发生客户信息泄漏

招商银行官方博客称,“5 月 26 日晚,我行服务器出现短暂通讯异常,导致少量客户在网上银行专业版查询其个人信息时,系统偶发性显示了服务器缓存的错误信息,相关异常已于 26 日当晚修复,不会对客户信息安全及业务造成影响。”官方没有透露问题持续了多长时间,以及解释什么通讯异常。根据社交媒体上流传的信息,所谓通讯异常是指 A 用户登录时显示了 B 的账号,包括 B 完整通讯信息,此外每次刷新会显示另一个人的账号。一些人声称在 5 月 27 日登录招商银行网银专业版仍然遭遇了相同的问题。

Perl 5.26 发布

Perl 编程语言项目宣布释出 5.26 分支的第一个稳定版本。新版代表了 大约 13 个月的开发努力,包含了来自 86 位作者的大约 36 万行变更。主要变化包括:出于安全理由,模块搜索路径 (@INC) 的末尾不再默认含有".";do 在未能加载文件时会给出警告;在正则表达式模式中,字符左大括号“{”应该转义;支持 Unicode 9.0,等等。详细变化可查看 perldelta.pod。下一个版本 Perl 5.28 预计将在 2018 年 4 月或 5 月发布。

Windows XP 基本对 WannaCry 免疫

对感染设备的统计显示,勒索软件 WannaCry 的绝大部分受害者运行的是 Windows 7,原本认为是重灾区的 Windows XP 基本不受影响。为什么会出现这一局面?安全公司 Kryptos 的研究发现,原因是 WannaCry 会导致 XP  崩溃或蓝屏死机,无法成功安装或传播。

WannaCry 的核心是利用 Windows 文件共享系统 SMB 中的漏洞无需用户干预就能在未打上补丁的系统之间快速传播。但当勒索软件传播到 XP 计算机时,勒索软件要么安装失败要么导致了蓝屏死机,要求硬重启计算机。在 XP 系统上手动安装 WannaCry 仍然是可能的,但勒索软件使用的方法对这款已经停止支持的旧操作系统并不那么有效。

Opera 已确认解散 iOS 开发团队

挪威浏览器开发商 Opera 在苹果 iOS 平台上的产品 Opera Mini 和 Opera Coast 自 2017 年以来就没有更新过,用户联络了该公司询问发生了什么事情,结果被告知 Opera 已经没有了 iOS 开发团队。也就是至少目前 Opera 放弃了 iOS 平台。

iOS 版 Opera Mini 已经有将近一年时间没有更新,而 Opera Coast 最新一次更新是在 2016 年 12 月。苹果禁止 iOS 出现与 Safari 竞争的浏览器,所有 iOS 上的浏览器其实都披着 Safari 的皮。

Swift Playgrounds 将编程教学扩展到机器人等领域

Apple 日前宣布,Swift Playgrounds 这款为 iPad 打造的教学编程 app 将带来一种新的方式,让人们使用机器人、飞行器和乐器学习编程。

Swift Playgrounds 适合学生和初学者使用 Swift 学习编程,Swift 是 Apple 推出的一种直观的编程语言,能够帮助他们打造出一款自己想要的 app。Apple 正在与设备制造商开展合作,目的是让用户可以在 Swift Playgrounds app 内方便地连接到支持蓝牙的机器人,让孩子们可以对 LEGO MINDSTORMS EV3、Sphero SPRK+ 和 Parrot 飞行器等常用设备进行编程和控制。

Swift Playgrounds 1.5 更新将于 6 月 5 日 (星期一) 开始在 App Store 提供免费下载。它兼容所有运行 iOS 10 或更新版本操作系统的 iPad Air 和 iPad Pro 机型以及 iPad mini 2。

参考线索
  • http://www.solidot.org/story?sid=52588

  • http://www.cnbeta.com/articles/soft/618349.htm

  • http://www.techweb.com.cn/data/2017-06-02/2530666.shtml

  • http://www.solidot.org/story?sid=52585

  • http://www.infoq.com/cn/news/2017/05/google-tensorflow-lite

  • https://www.oschina.net/news/85404/db-engines-june-rank

  • http://www.infoq.com/cn/news/2017/06/npm-5-released

  • http://weibo.com/1642512402/F5CMCCVhl?type=comment

  • http://www.cnbeta.com/articles/soft/617055.htm

  • http://www.sohu.com/a/139975317_315136

  • http://www.solidot.org/story?sid=52581

  • http://www.solidot.org/story?sid=52579

  • http://www.solidot.org/story?sid=52610

  • http://www.solidot.org/story?sid=52591

  • https://www.oschina.net/news/85247/opera-abandons-ios

  • http://tech.ifeng.com/a/20170602/44629530_0.shtml

今日荐文

点击下方图片即可阅读

普通程序员转型 AI 免费教程整合,零基础也可自学!



 
InfoQ 更多文章 企业微信组织架构同步优化的思路与实操演练 六一,你会教孩子编程吗? 普通程序员转型AI免费教程整合,零基础也可自学! 从大公司到创业公司,技术人转型怎样转变思路与处事之道? 当我们在谈论技术时,技术的本质和价值究竟是什么?
猜您喜欢 美团技术团队博客:推荐算法实践 6周计划 | 机器学习系统掌握! 我对存储的一些看法 [中文PPT]阿里巴巴上市路演报告 【惊悚】就在刚刚,大半个美国互联网都宕机了