VSCode 引入 Python 语言服务器;Canonical 请求帮助测试 Ubuntu 服务器安装程序

转自:开源中国、solidot、cnBeta、腾讯科技等

0、提升体验,微软在 VSCode 中引入了 Python 语言服务器

微软通过发布 Python 语言服务器(Python Language Server)继续致力于提供更好的 Python 开发体验。它目前作为 Visual Studio Code 的 Python 扩展的一部分提供,并将在不久的将来作为独立组件发布。

此前 Visual Studio 具有针对 Python 的智能感知(IntelliSense)功能,但这也是 Visual Studio 专有的功能。Microsoft IntelliSense 是一种代码分析和建议工具,可为代码中的变量、函数和其他符号提供自动完成功能。

根据微软的说法,IntelliSense 对 Python 有着非常深度的理解,但只有 Visual Studio 用户能够享有这些好处。直到 Python 语言服务器的出现,它将使得用户能够使用与语言服务器协议兼容的任何工具享用这些好处。

微软开发者 Steve Dower 在博客中写到:“拥有一个独立的、跨平台的语言服务器意味着我们继续在 Visual Studio 和 Visual Studio Code 中同时为 Python 开发者创新和改进我们的 IntelliSense 体验。”

7月发行版中 Visual Studio Code 的 Python 扩展包含的版本是服务器的早期版本,包括以下功能:

输入代码时将显示语法错误

当无法正确找到模块时会提供警告

能够使用类型化(ypeshed)文件来填充缺失的自动补全

改进了分析工作空间的性能

能够检测整个工作区内的语法错误

更快的启动速度和导入速度

更好地处理几种语言结构

1、SQL Server PHP 驱动 5.3.0 发布,支持 Ubuntu 18.04

微软 SQL Server PHP 驱动 5.3.0 发布了,此次更新内容如下:

● Added support for connection resiliency on Linux and macOS (requires version 17.2 or higher of the ODBC driver)

● Added support for macOS High Sierra (requires version 17 or higher of the ODBC driver)

● Added support for Ubuntu 18.04 (requires version 17.2 or higher of the ODBC driver)

● ......(详情:https://github.com/Microsoft/msphpsql/archive/v5.3.0.zip)

2、Angular 6.1.0 RC3 发布,跳过了 RC1 与 RC2

Angular 6.1.0 RC3 发布了,此次更新支持了在 service-worker SW 中使用 ?能配选项。此次是直接跳过 RC1 与 RC2 发布具体更新内容如下:

● common: do not round factional seconds (#24831) (a527c69), closes #24384

● common: format fractional seconds (#24844) (0b4d85e), closes #24831

● common: properly update collection reference in NgForOf (#24684) (ff84c5c), closes #24155

● ......(详情:https://github.com/angular/angular/blob/master/CHANGELOG.md)

3、OpenID 失去了最重要的拥护者 StackOverflow

近日,OpenID 失去了最重要的拥护者之一 Stack Exchange,该公司旗下运营着 StackOverflow 等问答类型的网站。Stack Exchange 将从 2018 年 7 月 25 日起完全停止对 OpenID 的支持。目前,各大网站都在其产品中逐渐排除对 OpenID 的使用,这一趋势已经持续了很长时间。

4、Go 1.11 beta 2 发布,修复 Windows 测试问题

Go 1.11 beta 2 发布了,修复了 Windows 上的 TestScript/list_test_e。(详情:https://github.com/golang/go/releases/tag/go1.11beta2)

5、Canonical 请求社区帮助测试 Ubuntu 18.04.1 服务器安装程序

Canonical 的 Dimitri John Ledkov 呼吁大家为 Ubuntu 社区进行测试,以帮助他们在即将发布的 Ubuntu 18.04.1 LTS 版本中测试改进 Ubuntu Server 安装程序。Ubuntu 18.04.1 LTS 是 Ubuntu 18.04 LTS(Bionic Beaver) 的首个维护版本,预计将在一周内发布,包含重要的改进和升级到最新版本的核心组件和应用程序。

Ubuntu 18.04 LTS 用户除了将通过官方软件库收到这些定期更新外,Canonical 还计划添加一个新的和改进过的 Ubuntu Server 安装程序,支持 LVM, VLAN, RAID 和 Bonds,但它需要你的帮助以进行彻底测试。

计划对 Ubuntu 18.10 进行更多改进

众所周知,Ubuntu 18.04 LTS(Bionic Beaver)附带了一个全新的 Ubuntu Server 版安装程序,但似乎缺少一些关键功能,所以现在 Canonical 正在尝试完善它们以便最终将 Ubuntu Server 18.04 LTS 正确安装在你的服务器上。

随着 Ubuntu 18.04.1 LTS 的发布,Canonical 将为用户提供功能齐全且经过改进的 Ubuntu Server 安装程序,但为了更好的用户体验和稳定性。因此,如果想在即将推出的 Ubuntu 18.04.1 LTS 版本中的 Ubuntu Server 安装程序中尝试对 LVM, VLAN, RAID 和 Bonds 的支持,你应该下载 Ubuntu Server 18.04 LTS(Bionic Beaver) 每日构建版本进行测试。

觉得这些资讯有帮助?请转发给更多人

关注技术最前线看 IT 要闻

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180722B0KUN600?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码关注腾讯云开发者

领取腾讯云代金券