【软件周刊第 14 期】TensorFlow 1.0 要来了 将带来哪些革命性变化?KDE 5.9 发布,全局菜单回来了...

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

【软件周刊第 14 期】TensorFlow 1.0 要来了 将带来哪些革命性变化?KDE 5.9 发布,全局菜单回来了..._第1张图片

整理了春节期间的一些重要的软件更新资讯,供大家参考了解,与时俱进!

Qt 5.8 正式版发布 采用全新系统配置

此版本包含大量新功能,采用全新系统配置,使其易于构建 Qt 的精简版本,同时完全支持 Qt Wayland Compositor 以及语音支持等。

值得关注的还有 Qt QML。QML 引擎支持将 QML 和 JS 二进制表示的文件缓存至硬盘上,减少了引擎的的启动时间和内存消耗。在 5.8 中仍然支持商业化的 Qt Quick 编译器,但计划在未来将其与新的缓存基础架构合并,从而有更好的性能和更紧密集成的解决方案。

TensorFlow 1.0 要来了 它将带来哪些革命性变化?

在发布逾一周年之际,TensorFlow 也将迎来史上最重大更新:TensorFlow 1.0。1 月 27 日,TensorFlow 发布 v1.0.0-rc0 版本,即是 TensorFlow 1.0 的首个候选版。候选版来了,正式版还会远吗?

新版本强化了对 Python 的支持,TensorFlow 现已支持与 Python 3 兼容的 Docker 镜像。对于所有 Python 用户,TensorFlow 现在可以通过 Python 的原生软件包管理器 pip 来安装。

Java 是机器学习领域的另一个主流语言平台。此前,TensorFlow 对其并没有支持,但在新版本中,引入了新 (试验性的) Java API。

不过 TensorFlow 1.0 最大的变化或许是 XLA(也是试验性的) — 全称 Accelerated Linear Algebra,意为加速线性代数,是一个针对 TensorFlow 中线性代数运算的试验性质编译器。它通过生成既能运行于 GPU、又能在 CPU 运行的机器代码,来加速数学计算XLA 提升了 TensorFlow 的移动性。目前, XLA 只支持英伟达 GPU,不过这与当下机器学习应用对 GPU 支持的现状是一致的。

Spring Boot 1.5.0 和 1.5.1 发布,包含大量新功能和改进

Spring Boot 1.5 中值得关注的新特性:

  • 通过 spring-kafka 项目对 Apache Kafka 提供自动配置支持
  • Cloud Foundry actuator 扩展,Spring 的 actuator 模块现在引入的额外支持会在部署到兼容的 Cloud Foundry 实例时激活
  • 对 LDAP 的支持。Spring Boot 现在可以为任何兼容的 LDAP 服务器提供自动配置,也为来自 UnboundID 的嵌入式内存型 LDAP 服务器提供支持
  • Loggers 端点。新的 actuator Loggers 端点允许动态查看和更改应用程序日志记录级别。在 JMX 和 MVC 端中都可用

KDE 5.9 发布,全局菜单回来了

2017 年 1 月 30 日,KDE 团队宣布发布了 KDE Plasma 5.9。该版本带来了不少新的功能,并改善了 Wayland 支持,推荐所有 KDE 用户升级到这个版本。

值得关注的更新是全局菜单的回归。全局菜单是 KDE 4 系列的一个功能,但在 KDE 5 中被取消了,经过用户的多次要求,KDE 开发团队终于在 KDE Plasma 5.9 中将这一功能再次实现。

在官方发布公告中称:“全局菜单回来了。KDE 的这项开创性功能从应用窗口分离出了菜单栏,允许通过 Plasma Widget 显示该菜单或将其整齐的放入窗口栏。”如下,可以看到显示在 Plasma Widget 和窗口栏中的全局菜单。

【软件周刊第 14 期】TensorFlow 1.0 要来了 将带来哪些革命性变化?KDE 5.9 发布,全局菜单回来了..._第2张图片

显示在 Plasma Widget 中的全局菜单

【软件周刊第 14 期】TensorFlow 1.0 要来了 将带来哪些革命性变化?KDE 5.9 发布,全局菜单回来了..._第3张图片

显示在窗口栏中的全局菜单

KDE Plasma 5.9 还改进了 Wayland 支持,包括截屏的能力、支持使用颜色拾取器、实现了无边框最大化窗口以支持全屏、支持点击应用的空白区域来拖动应用等等。

Wine 2.0 发布!在 Linux 中运行 Microsoft Office 2013 吧

Wine 2.0 带来了许多变化,包括 Unicode 9.0 支持、更好的 HiDPI 缩放、改进了剪贴板处理、更新了 Gecko 引擎、游戏杆按钮映射及力反馈效果调整等等。

对于游戏玩家来说,Wine 2.0 修改和改进了大量的 Direct3D 10/11 的功能,包括更多的着色指令、 sRGB 读写支持、矩阵纹理等等,此外还调整了 DirectX 支持。在音频方面,有 GStreamer 1.0 支持、DirectSound 下混为立体声等。其它亮点还包括对微软 Office 2013 的支持,以及对 macOS 64 位系统的支持。

还有一些正在处理但无法及时完成的功能已推迟到下一个开发周期。特别是包括 Direct3D 命令行流,完全的 HID 支持,Android 图形驱动程序,以及消息模式管道等。

Visual Studio Code 1.9 发布,支持 Markdown 同步预览

有以下值得关注的更新:

  • Interactive Playground - 体验 VS Code 的高级编辑功能,而不用创建文件或项目
  • Markdown 同步预览 - Markdown 预览及其编辑器的 Coupled 视图
  • Format on Paste - 将源代码导入项目中后将粘贴板格式化
  • Language specific settings - 自定义特定语言的设置
  • Single file debugging - 无需配置文件即可启用对单个文件的快速调试
  • Inline 变量显示 - 调试时 inline 变量可见
  • Node.js 调试配置拓展 - 能轻松调试 Mocha 任务、gulp 任务,甚至是 Yeoman generators
  • 任务运行支持改进 - 从同一任务运行多个命令
  • 更快的集成终端 - 改进了集成终端的性能和 Windows 支持

Visual Studio 2017 RC3 提高 .NET Core 的可用性

Visual Studio 2017 第三个候选版本于 1 月 27 日发布。RC3 版本中值得关注的是对 .NET Core 和 ASP .NET Core 的可用性改进,对 Team Explorer 的更新以及对 Visual Studio 安装程序相关的错误修复。一些更新内容如下:

  • 不再预览 .NET Core 和 ASP.NET Core 的开发领域(Workload),还修复了几个错误,并提高了 .NET Core 和 ASP.NET Core Tooling 的可用性
  • 团队资源管理器连接体验现在得到改进,能更容易地找到要连接的项目和存储库
  • 高级保存选项由于受欢迎,现在已恢复该功能
  • 该版本还修复了多个与安装相关的问题,包括挂起。还在安装失败时添加了一个重试按钮、消除了在开始菜单中的 Visual Studio 安装,并为离线安装创建布局添加了支持。

除了这些改进,还会注意到已经删除了 Data Science and Python Development 的开发领域(Workload)。由于会一直在 VS 发行过程中进行功能的关闭,一些组件不能满足所有的发行要求就会被移除,例如翻译为非英语语言。不过它们将很快会提供单独下载。F# 仍然可用于 .NET 桌面和 .NET Web 开发中的 workload。

Laravel 5.4 正式发布 优化路由

Laravel 5.4 正式发布了。有以下更新:

  • Laravel 5.4 将引入 Laravel Dusk 这一新工具。Dusk 能模拟浏览器的运行环境。它的目的是提供正确的方式进行页面交互测试,所以可以使用 Dusk 去点击按钮或者链接、填写表单、甚至拖放
  • 支持 Markdown 语法的 Emails
  • 自动化 Facades
  • 路由优化
  • 集合增加高阶信息传递(HOM)支持
  • 新增默认 503 页面
  • 整个核心加载类时重构为 ::class 调用
  • 增加密码重置的路由命名
  • 增加 IPv4 和 IPv6 验证

其他热门软件更新

  • Elastic Stack 5.2.0 版本发布,中文版更新日志来了
  • JFinal 3.0 发布,重新定义模板引擎
  • LibreOffice 5.3 正式发布,新增跳转框及绘图工具
  • Linux Mint 18.1 "KDE"/"Xfce" 发布
  • Ubuntu 17.04 Alpha 2 发布,现可下载
  • Go 1.8 RC3 和 1.7.5 发布,Google 的编程语言
  • Apache Lucene 6.4.0 发布,Java 搜索引擎
  • IntelliJ IDEA 2016.3.4 发布,Java IDE
  • Ionic 2.0.0 正式版发布,HTML5 移动应用框架
  • Tails 2.10 正式版发布,内建因特网匿名访问的 Linux 发行版
  • Mozilla Firefox 51.0 正式版发布

开源项目推荐

Lottie — 移动应用动画效果框架

Lottie 是 Airbnb 开发的一款能够为原生应用添加动画效果的开源工具。Lottie 目前提供了 iOS, Android, 和 React Native 版本,能够实时渲染 After Effects 动画特效。

Lottie 在不需要对代码进行重写的情况下让工程师更加方便的创建更丰富的动画效果。有了 Lottie 你就不再需要使用 Gif 动画来展现效果。

目前,Lottie支持路径修剪,蒙版、遮盖等操作。此外还有一个可选的缓存机制,对那些频繁使用的东西能够更快加载。这款应用的目标就是帮助开发者和动画师能够更轻松的为应用创建动画,从而在整体上提升互动因素。

Lottie 依赖于 Bodymovin 插件。

原文链接:https://my.oschina.net/editorial-story/blog/832543
责任编辑:开源中国 – 局长
转载必须在正文中标注并保留原文链接和作者等信息

转载于:https://my.oschina.net/editorial-story/blog/832543

你可能感兴趣的:(java,markdown,ldap)