#点击图片报名上海源创会#


软件周刊(04.16 — 04.22):

▸ ECharts GL 1.0 alpha 发布,ECharts 的 WebGL 扩展;

▸ Angular 4.1.0-rc.0 和 4.0.3 发布, Web 前端框架;

▸ RancherOS 1.0.0 发布,打造更快、更轻量的容器操作系统;

▸ Spring Boot 1.5.3 发布,微服务的入门级微框架


CentOS 7 用户尽快更新 重要 Linux Kernel 安全更新发布

https://www.oschina.net/news/83925/centos-7


CentOS 的维护团队成员 Johnny Hughes 向社区发布公告,针对 CentOS 7 操作系统分支推出了全新的重要内核安全更新,共计修复 4 处近期发现的漏洞。


首先第一个漏洞(CVE-2017-2636)是由 Alexander Popov 报告在 Linux Kernel 中的 N_HLDC 驱动中发现的竞态条件漏洞,通过在 TTY 设备上设置 HDLC 线路执行提权操作获得 root 权限。


另一个漏洞(CVE-2017-2618)则是在清除 /proc/pid/attr 文件的 SELinux 属性时候导致系统崩溃的情况。


第三个漏洞(CVE-2016-8650)是由 Ralf Spenneberg 报告的,危险等级标记为 moderate,出现在 Linux Kernel 的密钥管理子系统中。能够让本地攻击者通过提供一系列特别伪装的 RSA 密钥导致拒绝服务或者内核崩溃。


第四个漏洞(CVE-2016-9793)同样标记为 moderate,在 Linux Kernel 中启动 setsockopt 过程中系统调用 SO_{SND|RCV}BUFFORCE setsockopt() 出现的问题。通过这个漏洞,攻击者能够导致内存错误或者系统崩溃。



Mozilla Firefox 53.0 正式版发布,改进稳定性减少崩溃

https://www.oschina.net/news/83967/firefox-53-0


Mozilla 正在开发下一代浏览器引擎 Project Quantum,刚刚发布的 Firefox 53 整合了 Project Quantum 的首个重要组件 Quantum Compositor。


Compositor 是图形合成器,负责图形显示,它运行在  GPU 而不是 CPU 上,因此速度更快;它运行在独立的进程上,如果因为底层设备驱动的 bug 导致图形合成器崩溃,那么整个浏览器不会跟着崩溃。Mozilla 称它的测试显示,Quantum Compositor 减少了 10% 的崩溃。该功能将在 Windows 10、8 和 7 上启用。


Firefox 53 还引入了两个新主题,Compact Light 和 Compact Dark;阅读模式加入了估计的阅读时间;在桌面和移动版之间发送标签只需要在标签上点击右键;等等


另外,从这一版本开始,将默认启用多进程架构,如果浏览器安装了不支持多进程的扩展,那么浏览器将仍然使用单一进程;更重要的是,从 53 版开始,Firefox 停止对 Windows XP 与 Vista 的支持,这意味着如果想使用更高版本的 Firefox 就要升级到 Windows 7 及以上的版本。



深度操作系统 15.4 正式发布 —— 由内而外,与众不同

https://www.oschina.net/news/83993/deepin-15-4


15.4 采用全新设计的控制中心以及重构桌面,模糊透明整体风格,全新的热区交互及窗口管理器动效,集成精挑细选的桌面壁纸;采用全屏化安装方式和升级最新稳定的内核版本,深度系列应用升级到最新版本;新增了繁体中文(香港)和阿姆哈拉语,台湾繁体改成正體中文。


新版内核升级至 4.9.8 版本,集成更多的驱动和硬件,提高系统稳定性和兼容性;让越来越多的设备能够得到更好的支持。还重绘了 MT Extra 和 webdings 图形字体并默认集成到系统中,从此告别打开WPS文档提示弹窗的烦恼。此外,还优化了窗口管理器的交互效果,默认工作区支持不同壁纸。系统默认集成触摸板多指手势功能,从此告别鼠标。



微软发布 Visual Studio 2017 Preview 15.2

https://www.oschina.net/news/84007/visual-studio-2017-preview-15-2


微软上个月初正式发布了 Visual Studio 2017。同时宣布了一个名为 Visual Studio Preview 的类似 “开发者 Insider” 项目。本周,最新的预览版本 15.2(26412.01)发布了。主要更新内容如下:


● 新增数据科学与分析应用(Data science and analytical applications )

● Python 开发已在所有支持的 Visual Studio 语言包中本地化

● 并行支持 TypeScript 编译器版本

● 支持在 JavaScript UWP 应用程序中传递命令行调试参数。以前可用于 C#,VB 和 C ++ UWP 应用程序。

● 多个 Team Explorer 修复

● 可在安装,修改或修复期间更改软件包缓存位置甚至禁用软件包缓存

● 改进多个 F#工具

● 根据用户反馈,CMake 集成支持 CMake 3.7.2

● Linux C++ 可以在调试期间改进类型可视化。

● 修复了当 Visual Studio 2017 或更早版本安装时可能无法启动的问题

● 使用 Unity 开发游戏时支持 Unity 5.6



本土化 Ubuntu 系统优麒麟 17.04 发布:内外皆大变

https://www.oschina.net/news/83883/ubuntu-kylin


本次发布的 17.04 版本默认使用 UKUI 桌面环境。从内到外都焕然一新,内核更新为 Linux Kernel 4.10 版本,集成的第三方应用程序更为丰富,从优客助手到优麒麟软件中心,从优客农历到优客天气,从搜狗输入法到WPS办公软件,都进行了更新。特别是本次 17.04 版本同时集成了文盾福昕阅读器,提供更加丰富的 PDF 编辑功能和方便易用的 PDF 阅读体验。


另外,在桌面启动器上增加文件夹功能,在 Dash 搜索中增加对拼音搜索的支持,在终端中增加快捷搜索的右键菜单,在文件浏览器的右键菜单里集成 "刷新"、"高级搜索" 和 "以管理员身份运行" 三个功能,以及强大的中文字体和中文文件压缩支持。



WordPress 4.7.4 版本发布,修复了 47 个问题

https://www.oschina.net/news/84077/wordpress-4-7-4


该版本修复了 WordPress 4.7 系列版本中存在的 47 个问题,包括内置编辑器与未来 Chrome 谷歌浏览器不兼容的问题。


这次升级版本修复的问题中,有几个是比较重要的。第一个问题,修复了上传音频视频等媒体文件时缩略图残缺的问题;第二个问题,更新了内置编辑器 TinyMCE ,解决了可视化编辑器与 Chrome 谷歌浏览器未来版本不兼容的问题;此外,还对 REST API 日期处理方面进行了改进。



其他热门软件更新:


● ECharts GL 1.0 alpha 发布,ECharts 的 WebGL 扩展

● Google Chrome 58.0.3029.81 正式版发布

● Spring Boot 1.4.6 发布,70 个修复和改进

● Spring Boot 1.5.3 发布,微服务的入门级微框架

● Angular 4.1.0-rc.0 和 4.0.3 发布, Web 前端框架

● RancherOS 1.0.0 发布,打造更快、更轻量的容器操作系统

● LCUI 1.0 Alpha 发布,C 的图形界面库

● Spring v4.3.8 发布,J2EE 应用程序框架

● GitLab 9.0.6 发布,解决了 9.0 中的一些回归和错误

● Ubuntu GNOME 17.04 发布

● Ubuntu MATE 17.04 发布

● Xubuntu 17.04 发布,Linux发行版

● Lubuntu 17.04 发布,节能操作系统 

● JDK 8u131 发布,Java 开发工具包



本周开源项目推荐

CycleGAN — 生成对抗网络图像处理工具

https://www.oschina.net/p/cyclegan


CycleGAN 是一个图像处理工具,可将绘画作品生成照片。可以把它理解为是一个 “反滤镜”,该工具来自来自加州大学伯克利分校。


将画作还原成照片


当然,把画作转化成照片是一个较小的需求,CycleGAN 利用这项技术实现了更为实用的功能:将夏天转换成冬天,或将普通的马转化成斑马。


与其它人工智能绘画不同,CycleGAN 的研究团队试图建立一个可双向转化不丢失信息的双向算法。在以往的人工智能绘画,尤其是将照片转化成绘画的 App 里,人工智能其实忽略了很多无法与算法对应的细节,使得细节丰富的照片被转化成细节没那么丰富并带有风格化特征的图片。


但在 CycleGAN 里细节被要求完全保留,尽管算法找不到可以对应的元素。研究人员希望能够将一张图片输入 CycleGAN 后进行多次反复转化(照片→绘画→照片→绘画→照片),最终可以获得与原始照片相同或相近的图片。


除了每次转化后要丢失一些像素外,CycleGAN 在循环转换中的表现不错。


为了实现这一点,研究团队必须以机器可以理解的方式去描述每种风格之间的关系,并给机器 “吃下” 大量来自 Flicker 的照片进行训练,再人工去纠正机器在训练过程中产生的错误。CycleGAN 目前在针对几何、颜色和风格上的转化都不错




推荐阅读

实用贴 | 适用于开发者的最佳火狐插件

12 个学习新的编程语言的方法

MyBatis 思维导图,让 MyBatis 不再难懂(一)

Java 的泛型擦除和运行时泛型信息获取

软件的复杂性:命名的艺术

点击“阅读原文”查看更多精彩内容






相关问题推荐