专栏名称: InfoQ
有内容的技术社区媒体。
目录
相关文章推荐
新浪科技  ·  【#比亚迪高管称竞争让中国车企强大# ... ·  5 天前  
新浪科技  ·  #李佳琦将发5亿红包#【#李佳琦宣布双11玩 ... ·  1 周前  
虎嗅APP  ·  第一批大厂人已“杀回”教培业 ·  1 周前  
新浪科技  ·  【#供应链回应iPhone16遭砍单#:整体 ... ·  1 周前  
51好读  ›  专栏  ›  InfoQ

Q新闻丨微软Build大会:VS for Mac发布,首日主角AI、Azure;Java 9 恐再延期;比特币勒索病毒在华爆发

InfoQ  · 公众号  · 科技媒体  · 2017-05-13 09:01

正文


编辑|小智
本周要闻: 微软 Build 2017 大会召开,AI、云计算是主角,正式发布 Visual Studio for Mac;Java 9 恐再度延期?甲骨文公司撂下狠话称强推 Java 9 进度;Google 的 Fuchsia 有了新系统 UI;Opera 宣布代号为 Reborn 的新浏览器。
微软 Build 2017 第一天:值得开发者关注的热点

2017 年 5 月 10 日,微软 Build 2017 在美国西雅图如期举办。Build 大会是微软面向开发者社区举办的重要会议,此次 Build 大会将于 5 月 12 日结束。

一、人工智能:Microsoft AI

关键词:Cognitive Services、Azure Batch AI Training、数据服务

继 2015 年提到云计算有“机器学习支持”,2016 年提出“构建智能的云平台”后,微软终于提出了“微软 AI (Microsoft AI)”这一概念,并称微软 AI 与 Azure 相结合,为开发人员提供最全面的 AI 平台:

1、智能 API 增加至 29 个

对于不想构建深度学习模型的开发者,微软宣布为开发者提供 29 项认知服务的 API,开发者能够将视觉、语音、语言、知识和搜索等智能应用加入到任何应用场景中,只需几行代码。新增加的 API 服务包括:

  • 必应定制搜索

  • 定制视觉服务

  • 定制决策服务

  • 视频索引

2、宣布推出 Azure Batch AI Training

对于想训练自己深度神经网络的开发者,微软宣布推出 Azure Batch AI Training,这是 Azure 的一项新功能,目前只提供有限预览。它允许开发者和数据科学家利用参数配置运行环境,针对多 CPU、多 GPU 或现场可编程门阵列(FPGA)等不同环境运行自己的数据模型。

3、为开发者提供数据服务

微软为开发者开放了新的 Microsoft Graph API 接口,包括 SharePoint 和 Planner 的 API。Microsoft Graph 让开发者能够访问 Office 365 数据和智能,并在联系人、对话、项目、日程、流程与内容之间建立联系。以期帮助开发者打造更智能的应用,构建更聪明的工作方式。

二、云计算:Microsoft Azure 全方位升级

关键词:Azure Cosmos DB、便捷上云、容器

1、提升数据库能力

  • 发布全球分布式的多模型数据库服务 Azure Cosmos DB

微软发布了 Azure Cosmos DB,支持全球规模的云服务与数据密集型应用(从物联网到人工智能到移动计算),微软称其可以提供高性能的服务、容错能力强,同时对数据类型的广泛支持,包括 graph 格式。

  • 新增 MySQL 和 PostgreSQL 托管服务

在 Azure SQL 数据库基础上新增的 MySQL 和 PostgreSQL 托管服务,为开发者提供了更多选择,同时还能确保平台服务的高可用性,尽可能不停机以完成扩展,并可确保数据安全和数据恢复的能力。

  • 迁移服务开启预览

微软数据库迁移服务开启早期预览,这将帮助 Oracle 和 SQL Server 的用户更轻松地迁移数据并快速地对自己的应用进行现代化升级。

  • 改进 Azure SQL 数据库

Azure SQL 数据库的改进包括:

  1. 全新的托管实例开启有限预览,为用户提供 SQL Server 虚机实例层级的兼容性,让企业更轻松地把现有 SQL Server 应用迁移到 Azure SQL 数据库。

  2. 威胁检测服务正式上线,Graph 支持服务开启预览。

2、便捷上云

  • Azure Cloud Shell

Azure Cloud Shell 支持多种流行的编程语言,并提供相应的移动端应用,从而提高开发人员的效率。

微软正式发布 Visual Studio for Mac

Microsoft Build 2017 大会上,软件巨人发布了 Visual Studio for Mac,将它的著名编译器 Visual Studio 正式带到苹果的平台。Visual Studio for Mac 是基于开源的 MonoDevelop IDE,其主要特性包括:在任意提供商(GitHub 和 Visual Studio Team Services)托管的 Git 库中管理代码,跨 Windows 和 Mac 项目开发无缝共享;方便为 iOS、Android 和 Mac 多个平台构建应用;支持直接从 IDE 发布到云端;支持组合利用 Unity 引擎开发跨平台游戏。

Azure Service Fabric 正式支持 Windows Server Containers

Azure Service Fabric 已正式支持 Windows Server Containers,通过 Visual Studio 作为工具,借助 Docker Compose 将容器化应用部署到 Service Fabric 的功能也已开启预览。微软针对几乎所有类型、所有平台容器所提供的全面支持,让开发者得以交付面向关键业务的、可扩展的应用和服务。

全球爆发电脑勒索病毒,中国多所大学校园网被攻击

除了中国,至少 19 家位于英格兰和苏格兰的 NHS 所属医疗机构遭到网络攻击,这些机构包括医院和全科医生诊所。

据 BBC 报道,计算机网络病毒攻击已经扩散到 74 个国家,包括美国、英国、中国、俄罗斯、西班牙、意大利等。

据悉,病毒是全国性的,疑似通过校园网传播,十分迅速。目前受影响的有贺州学院、桂林电子科技大学、桂林航天工业学院以及广西等地区的大学。

另外有网友反映,大连海事大学、山东大学等也受到了病毒攻击。

微软终于承认打压无法消灭 Linux,转而支持并为我所用

微软刚刚宣布,三个不同版本的 Linux 操作系统即 Ubuntu、Suse 和 Fedora 将登陆 Windows 10 系统的应用市场 Windows Store。这听起来有些奇怪,但却很有意义。微软在 2016 年初发布了 Windows Subsystem for Linux(WSL),让开发人员能够在 Windows 10 系统内部使用各种版本的 Linux 系统。

抛开此举的历史意义不谈,它这么做显然是为了吸引更多程序员来使用 Windows 10 系统。Linux 系统和 Windows 系统一样都是操作系统,但是它是免费的。微软从上个世纪九十年代就试图消灭它,但是最终也没能如愿。

微软现在可能是这样考虑的:开发人员喜欢使用 Linux 系统,Windows 10 系统支持 Linux 软件和 Windows 软件,因此也许可以考虑让开发人员用 Windows 10 来完成所有的开发工作。这种想法得到了开发人员的一致好评,并且明显鼓励微软把步子再迈大一点。因此,将 Ubuntu、Suse 和 Fedora 添加到 Windows Store 平台实际上是想让开发人员安装自己喜欢的 Linux 系统,从而更容易去使用 WSL。这已经充分说明微软已经改变了打压 Linux 的战略。

Java 9 又要延期?甲骨文回应

甲骨文公司近日为了延期超过一年的 Java 9 而杠上 IBM 与 Red Hat,甲骨文批评两家公司反对 Java 9 模组化系统的发展,令人失望。甲骨文 Java 平台首席架构师 Mark Reinhold 近日在个人博客上发表一封致 Java 社区程序执行委员会 (JCP EC) 的公开信。

这封信中指名道姓的批评了 Red Hat Middleware 虽然起初同意 Java 9 模组化系统规格要求 (JPMS JSR) 的目标与需求,却在实际实施过程中让 JPMS JSR 无法依照原计划与目标进行,并在近日称将不会支持 JSR。Reinhold 并暗指 Red Hat 意在保护自家并未完全遵循公开标准的 JBoss/Wildfly 产品生态系。另外,被 Reinhold 点名的还有 IBM,他对 IBM 表示将投票反对 JSR 的做法表示失望与讶异。

两大 Java 社区成员公开反对新的 Java 模组化版本计划,可能让已经从 2016 年延到 2017 年 7 月推出的 Java 9 再度跳票。不过,甲骨文的 Reinhold 打算强势推动让新 JSR 过关。Java 社区对相关计划的最终投票结果将会在 6 月 8 日公布,尽管委员会希望能达成共识,但在两大成员反对下,Reinhold 撂下狠话,表示相关流程规范并未要求共识决,规格主导成员有最终决定权,以避免专家团队成员为了私利刻意干扰 Java 的未来发展。

微软沈向洋:感知和认知是人工智能研究方向

在西雅图开幕的 Build 全球开发者大会上,微软 CEO 萨提亚·纳德拉明确提出,微软要用人工智能重新定义微软的所有业务。谈到如何具体实施“人工智能重新定义微软业务”时,微软人工智能及研究事业部负责人沈向洋,举例说,所有的 Office 产品都正进行人工智能化,如 Powerpoint 不仅加入了自动翻译功能,还添加了图片自动说明的功能。

人的智能分为感知和认知两个部分。在感知方面,最大的一部分是视觉感知,然后是听觉,之后还是其他感知。在这方面,他预计,未来五年计算机语音识别可以达到识别人类的水平,未来十年计算机视觉也可以达到这一点。但谈到认知,计算机却远远没有达到和人类相比的水平。首先是自然语言处理,然后是知识获取。

2017 科技行业离职人员研究报告发布

卡普尔社会影响力中心对科技行业人员离职的原因进行了考察,并公布了研究结果。该研究得出的 4 个主要结论是:

  • 不公平导致离职;

  • 不同群体在职场体验上差别很大;

  • 不公平每年导致数 10 亿美元的损失;

  • 如果做得好,多元化和包容精神可以改善文化,减少离职。

这份报告提供了组织可以遵循用来克服其中部分问题的建议。最主要的是实现广泛的多样性和包容性策略,与任意一种单独的策略相比,这都可以在更大程度上减少不公平体验。建议如下:

  • 实现广泛的 D&I 策略:研究实现广泛的多样性和包容性策略,从无可争辩的最高领导层开始,并对方案进行裁剪,让其符合公司的价值、文化和运营模式。对于多样性和包容性,来自 CEO 和管理团队的领导是任何方案成功的关键。

  • 创建包容性文化:努力创建一种广受欢迎的文化,重视差异,践行移情,以尊重为根本原则。确定核心价值观,描绘工作场所(及所有工作相关的安排)中恰当行为和不恰当行为的界限,尊重同事及公司设定的界限,阐明每一名员工的期望。

  • 制定有效和公正的管理流程:审查当前薪酬与绩效管理实践中的潜在偏见。在这项调查中,由于弱势的有色女性最可能得不到提拔——然后离职——定期审查当前的升职实践,并根据审查结果采取行动,这是关键。

.NET Framework 4.7 正式发布

以前.NET Framework 4.7 是随 Windows 10 Creators Edition 一并提供的,现在它已经正式发布,这意味着使用旧版本 Windows 的用户现在也能安装它了。.NET Framework 4.7 通过 Windows 10 Anniversary Update 发布,支持 Windows 7 SP1 及以上版本,其中提供了一些新的特性,包括对 C# 和 VB15 的支持、一些软件缺陷的修正,以及更大程度上的加密支持。

除了传统的基于 Web 的安装程序,.NET Framework 4.7 还提供了离线安装程序。需注意的是,安装.NET Framework 4.7 的 Windows 版本中应存在 D3DCompiler_47.dll。在 Windows 7 SP1、Windows Server 2008 和 Windows Server 2012 中,默认并不存在该动态库,必须根据操作系统的版本安装相应的更新。

Blue Ocean 1.0 正式发布,Jenkins 界面焕然一新

Blue Ocean 最初发布于 2016 年五月,最近才由 James Dumay 在博客帖子中宣布正式发布。

Blue Ocean 的新特性包括:

  • 流水线编辑器:用于创建贯穿始终的持续交付流水线,是一种直观并可视化的流水线编辑器。

  • 流水线的可视化:对流水线的可视化表示,提高了全企业范围内持续交付过程的清晰度。

  • 流水线的诊断:即刻定位自动化问题,无需持续扫描日志或关注多个屏幕。

  • 个性化仪表盘:用户可以自定义仪表盘,只显示与自身相关的流水线。

  • 与 Github 的集成:针对所有特性分支和 Pull 请求运行流水线,以报告的形式反馈状态给 Github,使整个团队可以掌握是否需要执行更改,是否一切保存正常。

IBM 开源 API 微网关

IBM 最近宣布开源他们的 API 微网关(Microgateway)。这意味着任何一个开发人员和组织现在都可以无偿在他们的项目里使用这个软件。

IBM API 微网关的主要特性是网络流量管理、方便实现安全标准(比如 OAuth),以及策略管理。它还有一个 API 设计器,提供了一个图形用户界面用于创建 YAML API 规范。它还包含了一个小型的数据存储引擎和一个健壮的工作流引擎,可以用于持久化基本的 API 数据模型,并基于 API 的消费行为创建复杂的策略。微网关为常见的场景提供了预置的策略,比如 API 秘钥验证、基本的授权和速率限定。

Opera 宣布代号为 Reborn 的新浏览器

被包括 360 在内的中国财团收购的 Opera 宣布了代号为 Reborn 的新浏览器。Opera Reborn 的一个重要变化整合消息应用。Opera 称,社交消息应用完全改变了我们的生活,转变已经在智能手机上发生了,但桌面却落在了后面,Opera 认为需要改变这一现状,于是 Opera Reborn 就诞生了,用户可以直接在浏览器内使用流行的消息应用如 Facebook Messenger、WhatsApp 和 Telegram,能够直接在浏览的时候与朋友聊天。

此外,Reborn 还引入了新的颜色主题,全新的外观,更多的广告屏蔽控制选项,对 HTTP 页面的密码或信用卡号码输入显示警告。感兴趣的用户可以去下载试用,Reborn 支持 Windows、Linux 和 OSX。

Thunderbird 项目将继续留在 Mozilla

2012 年,Mozilla 将邮件客户端 Thunderbird 项目上的付费雇员分配到了其它项目,Thunderbird 的开发完全转交给了社区。2014 年,社区的志愿开发者在多伦多召开会议讨论了 Thunderbird 项目的未来,组建了 Thunderbird 理事会。2015 年,Mozilla 基金会主席 Mitchell Baker 宣布考虑剥离 Thunderbird 项目。

在一番调查之后,Thunderbird 理事会宣布 Thunderbird 项目将暂时留在 Mozilla 基金会,但 Thunderbird 将迁移出 Mozilla 公司托管的基础设施,独立运营。理事会称,来自用户的捐款给予他们信心去实现独立,而 Mozilla 基金会同意继续成为 Thunderbird 的法律、财务和文化之家,双方同意维护良好的工作关系和一致的决策,如果决定脱离 Mozilla 基金会,各方需要提前六个月发出通知。

Google 的 Fuchsia 有了新系统 UI

Google 正在开发替代 Android 的新操作系统 Fuchsia,新系统不再使用 Linux 内核而是叫 Magenta 的新内核。同时抛弃的还有 GPL 许可证,Fuchsia 的许可证混合了 BSD 3 clause、MIT 和 Apache 2.0。它是作为一个开源项目开发的,因此外界能跟踪它的开发进度。

它的一个最新变化是引入了一个新系统 UI。它的 UI 层使用的是 Dart 语言开发的 Flutter SDK,Fuchsia 的 System UI 叫 Armadillo,目前尚未完成,保留了大量的占位符。它的 home 屏幕有一个垂直滚动列表,中心是用户资料照片,以及日期,位置和电池图标。

GRPC 1.3.1 发布,Google 高性能 RPC 框架

GRPC 1.3.1 发布了,GRPC 是一个高性能、开源、通用的 RPC 框架,面向移动和 HTTP/2 设计,是由谷歌发布的首款基于 Protocol Buffers 的 RPC 框架。 GRPC 基于 HTTP/2 标准设计,带来诸如双向流、流控、头部压缩、单 TCP 连接上的多复用请求等特性。这些特性使得其在移动设备上表现更好,更省电且节省空间占用。

世界最有价值的资产如今是数据

新的商品催生了一个有利可图快速发展的行业,促使反垄断监管机构进驻去限制那些控制这种商品的企业。一个世纪前,最有价值的商品是石油,今天则是数据,这些数据被互联网巨头们控制着,它们对数据的处理引发了类似石油巨头控制石油的担忧。这些互联网巨人包括 Alphabet (Google 母公司)、Amazon、Apple、Facebook 和 Microsoft,它们看起来无法阻挡。

它们是世界上市值最高的五家上市公司,今年第一季度,它们总的净利润超过了 250 亿美元,亚马逊的收入占到了美国电子商务收入的半数,而 Google 和 Facebook 则几乎包揽了美国数字广告的全部增长。类似 20 世纪的标准石油公司,它们对数据的支配性地位引发了肢解这些公司的呼声。

CockroachDB 1.0 is Production-Ready

今天,正式发布生产环境就绪的数据库 CockroachDB 1.0,这是第一个开源的云本地 SQL 数据库。 同时我们也宣布了投资者分享我们愿景的 B 系列筹款活动。 推出的 1.0 标志着从 beta 到毕业的生产环境就绪的数据库,旨在为企业提供从创业到企业的任何规模的业务。

http://t.cn/Rax5uvt

腾讯云正式加入 CNCF 和 Linux 基金会

美国东部时间 5 月 8 日,全球知名非营利性组织 CNCF (Cloud Native Computing Foundation) 在全球开源盛会“2017 OpenStack 峰会”上宣布,腾讯云作为金牌会员正式加入 CNCF 基金会。

按照规则,基于企业会员对代码的贡献、贡献的标准和规范、为开源组织提供的支持等综合标准,CNCF 基金会授予腾讯云金牌会员身份,同时基于腾讯云在 Linux 领域的积极贡献,腾讯云获 CNCF 基金会邀请加入 Linux 基金会。

参考线索
  1. http://www.infoq.com/cn/news/2017/05/MS-Build-2017

  2. http://news.qq.com/a/20170513/001170.htm

  3. http://tech.qq.com/a/20170512/019014.htm

  4. https://www.oschina.net/news/84663/java-9-delayed

  5. http://tech.sina.com.cn/it/2017-05-12/doc-ifyfeivp5607902.shtml

  6. http://www.infoq.com/cn/news/2017/05/tech-leavers-report

  7. http://www.infoq.com/cn/news/2017/05/net47-released

  8. http://www.infoq.com/cn/news/2017/05/jenkins-blue-ocean?

  9. http://www.infoq.com/cn/news/2017/05/ibm-microgateway-opensource

  10. http://www.solidot.org/story?sid=52352

  11. http://www.solidot.org/story?sid=52343

  12. http://www.solidot.org/story?sid=52333

  13. https://www.oschina.net/news/84634/grpc-1-3-1

  14. http://www.solidot.org/story?sid=52308

  15. http://weibo.com/1715118170/F2vZHkm55?

  16. https://www.oschina.net/news/84596/tengxunyun-cncf-linux

推荐个活动

InfoQ 官网今日送福利!ThoughtWorks 技术雷达峰会将在 InfoQ 进行全程图文直播,获取一手 PPT 资料,了解移动开发、人工智能、Python 应用及趋势、区块链及 AR 技术发展,请 长按下图二维码 或戳「 阅读原文 」进入直播专区!

今日荐文

点击下方图片即可阅读

技术漫谈:为何 KPI 毁了索尼,而 OKR 却成就了谷歌?