文档章节

【软件周刊第 41 期】模板引擎 Velocity Engine 发布 2.0 版本;Bootstrap 4 首个 Beta 版发布

编辑部的故事
 编辑部的故事
发布于 2017/08/12 20:18
字数 1757
阅读 2577
收藏 20
点赞 0
评论 3

Mozilla Firefox 55.0 正式版发布:开始支持 WebVR

随着 Mozilla FireFox 55 的到来,这款开源浏览器走入了一个全新的阶段,多线程的完善和正式引入让它的性能终于开始赶上,不过老旧的插件(如 Flash)让浏览器在多线程运行时问题百出,在 Firefox 55 及以后的版本中,Mozilla 将重点开始解决这些问题:比如,在 55 版本中,运行 Flash 控件将默认需要用户确认,并且不再允许从本地调用此类内容等。

同时从 55 版本开始,Windows 版 Firefox 将开始支持 WebVR,它也是 Windows 下第一款支持 VR 体验的桌面浏览器(演示)。

还有以下新特性:提供了新的性能优化选项;显著减少了大量标签页的浏览器启动时间;允许用户控制多进程架构的设置;网页截图工具,本地储存和上传到云端;搜索和输入网址时优先选择 HTTPS 版本,等等。

JetBrains 宣布官方支持 Rust 插件

7 月 31 号,Rust 社区就已非正式声称 JetBrains 开始官方支持 Rust 插件,不过不再支持 2016.3 版本的 IDEA,受支持的 IDEA 最小版本为 2017.1。8 月 4 号,JetBrains 官方博客正式宣布开始官方支持 Rust 插件,包括 IDEA、CLion 等 IntelliJ 平台 IDE。

目前,Rust 插件的主要特性如下。

  • 导航特性:Go to Class、Go to Symbol、Go to Super Module、Structure、Go to Definition。
  • 编辑器特性:代码自动完成、格式化(计划支持 rustfmt)、合并行、智能按键(如自动插入匹配的符号)、自动填充后缀、基本的 Intention 和重构(如引入变量、重命名等)。
  • 支持 Cargo,提供了一个 UI 用于运行测试用例和应用程序,不过这要求在 Cargo 端进行一些配置。

时隔 7 个月,Bootstrap 4 首个 Beta 版终于发布

距离上次发布 4.0 的最后一个 alpha 版已经过去了 7 个月。今天,Bootstrap 4 的首个 Beta 版终于发布了。值得注意的是,Bootsrap 4 已启用 Flexbox 作为默认的布局系统,且不能禁用。这意味着不再支持 IE 9 及以下版本。

该版本取消将 Normalize.css 作为依赖关系,而是 fork 其中的一部分并和 Bootstrap 自家的 Reboot 混合,以获得更稳定的标准化方法。还对导航、网格进行了改进以及对 Flexbox 进行一些兼容性的处理。

此外,该版本将 jQuery 和 Popper 移动到了 peerDependencies ,因为它们不是 Bootstrap 每个部分所要求的。

七年磨一版:模板引擎 Velocity Engine 发布 2.0 版本

时隔七年,模板引擎 Velocity Engine 终于发布了 2.0 版本。主要的新功能和增强如下:

  • 改用 SLF4J 日志库
  • 可配置的对空白内容进行去除
  • 方法参数和数组下标可以使用算数表达式
  • 可配置方法参数的数据类型转换处理器,支持 booleans, numbers, strings 和 enums 之间的转换
  • 显著降低内存的消耗
  • JSR-223 脚本引擎实现

Velocity Tools 用户注意:Velocity Tools 3.0 即将推出。同时,鼓励使用 Velocity Tools 3.x 最新的快照(查看 Velocity Tools 3.x 升级说明)。

Nginx 1.13.4 发布,新增 ngx_http_mirror_module 模块

该版本新增了一个 ngx_http_mirror_module 模块。1.13.4 中的 ngx_http_mirror_module 模块通过创建后台镜像子请求实现了原始请求的镜像。镜像子请求的输出会被忽略。

配置示例

location / {
    mirror /mirror;
    proxy_pass http://backend;
}

location /mirror {
    internal;
    proxy_pass http://test_backend$request_uri;
}

Node.js v8.3.0 发布,升级 V8 引擎至 6.0 版本

在该版本中,已将 V8 引擎升级到 6.0 版本,性能有了大幅度的改进。有关性能差异的更多详细信息,点此参阅

除此之外,还带来了循环遍历对象,删除对象键,函数绑定和对象创建等实用的功能。

Android 8.0 的流系统更新在手机没空间时仍然能工作

设备空间耗光时安装系统更新可能会让你备受折磨,犹豫着不知道应该删除哪些文件或应用。

现在,Android 8.0 引入的流操作系统更新将能在手机没空间的情况下继续更新工作。自 Android 7.0 起, Google 就引入了名叫无缝更新的新功能,一种双系统分区方案——分别叫系统 A 分区和系统 B 分区。在安装更新时,你的手机正在使用的是在线的系统 A 分区,更新将在后台应用于离线的系统 B 分区,然后快速重启应用更新,此时设备将从系统 A 分区切换到更新过的系统 B 分区。

Android 8.0 的流系统更新简化了这个过程,更新数据将直接从互联网下载到离线系统分区,逐块的写入。系统不再需要 1GB 的可用空间,只需要 100KB 左右的空间用于元数据。

其他热门软件更新:

本周热门开源项目推荐

QBox —— 便携的七牛管理工具

QBox 是一款方便的七牛仓库以及文件管理工具,是一款可以跨平台运行在 OS X,Linux 以及 Windows 系统的开源软件。

QBox 项目基于 Vue 2.0 开发,前端组件采用 ElementUI,由 electron 打包成桌面客户端。

功能预览:

仓库面板

  • 通过本地设置 accessKey 和 secretKey获取管理权限。
  • 可清除本地token(包括 accessKey 和 secretKey)从而退出。
  • 获取所有的仓库(包含私有仓库)。
  •  新建一个专门的 管理面板 进行文件管理。

截图

文件管理面板

原文链接:https://my.oschina.net/editorial-story/blog/1507184
责任编辑:开源中国 – 局长

转载必须在正文中标注并保留原文链接和作者等信息

© 著作权归作者所有

共有 人打赏支持
编辑部的故事

编辑部的故事

粉丝 1085
博文 231
码字总数 392922
作品 0
深圳
运营/编辑
加载中

评论(3)

ericGy
ericGy
非公有
cassia_
cassia_
velocity诈尸啦
放个屁
放个屁
沙发
模板引擎 Velocity Engine 发布 2.0 版本

模板引擎 Velocity Engine 2.0 已发布,更新如下: 主要的新功能和增强: 改用 SLF4J 日志库 可配置的对空白内容进行去除 方法参数和数组下标可以使用算数表达式 可配置方法参数的数据类型转...

局长 ⋅ 2017/08/09 ⋅ 54

NutzWk 3.2.4 发布,新增微信模板消息等

NutzWk 3.2.4 发布了,NutzWk 是基于国产JAVA开源框架 Nutz 开发的一套集成Shiro权限控制、Ehcache缓存、Beetl模板引擎、Quartz、Redis、二维码、pdf等技术的开源企业级开发框架。 源码地址:...

Wizzer ⋅ 2016/08/12 ⋅ 6

NutzWk 3.2 CMS版发布,JAVA企业级开源开发框架

NutzWk 是基于国产JAVA开源框架 Nutz 开发的一套集成Shiro权限控制、Ehcache缓存、Beetl模板引擎、Quartz等技术的开源企业级开发框架。 NutzWk 3.2 今日正式发布,主要新增CMS模块,源码地址...

Wizzer ⋅ 2016/07/21 ⋅ 17

NutzWk 3.3.4 发布,Java 企业级开源开发框架

“私活利器,企业应用”NutzWk 3.3.4 发布了。NutzWk 是基于国产 Java 开源框架 Nutz 开发的一套集成 Shiro 权限控制、Ehcache缓存、Beetl模板引擎、Quartz、Redis、Email、二维码、pdf等技术...

Wizzer ⋅ 2017/01/17 ⋅ 14

NutzWk 3.3.3 发布,Java 企业级开源开发框架

NutzWk 3.3.3 发布了。NutzWk 是基于国产 Java 开源框架 Nutz 开发的一套集成 Shiro 权限控制、Ehcache缓存、Beetl模板引擎、Quartz、Redis、二维码、pdf等技术的开源企业级开发框架。 演示地...

Wizzer ⋅ 2016/12/07 ⋅ 16

OSChina 技术周刊第23期 —— .NET Core 开源更新报告

每周技术抢先看,总有你想要的! 移动开发 【软件】Android 调试工具 Stetho 前端开发 【翻译】25 个超棒的 HTML5 & JavaScript 游戏引擎开发库 【翻译】什么时候 AngularJS 会超越 jQuery 【...

OSC编辑部 ⋅ 2015/03/02 ⋅ 5

NutzWk 3.2.5 最终版,Java 企业级开源开发框架

NutzWk 3.2.5 发布了,NutzWk 是基于国产 Java 开源框架 Nutz 开发的一套集成 Shiro 权限控制、Ehcache缓存、Beetl模板引擎、Quartz、Redis、二维码、pdf等技术的开源企业级开发框架。 源码地...

Wizzer ⋅ 2016/08/31 ⋅ 14

NutzWk 3.2.7 发布,Java 企业级开源开发框架

NutzWk 是基于国产 Java 开源框架 Nutz 开发的一套集成 Shiro 权限控制、Ehcache缓存、Beetl模板引擎、Quartz、Redis、二维码、pdf等技术的开源企业级开发框架。 源码地址:https://github....

Wizzer ⋅ 2016/09/22 ⋅ 17

OSChina 技术周刊第七期——每周技术精粹

每周技术抢先看,总有你想要的! 移动开发 【博客】WordPress 手机客户端生成系统 NextApp 配置指南 【博客】基于SuperSocket的IIS主动推送消息给android客户端 前端开发 【翻译】jQuery 3....

OSC编辑部 ⋅ 2014/11/03 ⋅ 4

微软免费杀软MSE 2.0首个Beta版发布

自去年9月底发布了免费杀毒软件Microsoft Security Essential(MSE) 1.0正式版以后,微软陆续向测试人员提供了6次新版本,对软件的整体性能进行了提升,修复了多个Bug问题。如今微软通过Con...

红薯 ⋅ 2010/07/21 ⋅ 2

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Netweaver和SAP云平台的quota管理

Netweaver 以需要为一个用户上下文(User Context)能够在SAP extended memory区域中分配内存尺寸创建quota为例。 对于Dialog工作进程,使用事务码修改参数 ztta/roll_extension_dia. 对于非D...

JerryWang_SAP ⋅ 刚刚 ⋅ 0

IDEA提示编码速度

焦点移动 将焦点冲代码编辑窗口移动到菜单栏:Alt+菜单栏带下划线字母 将焦点从工具窗口移动到代码编辑窗口 Esc或Shift+Esc 将焦点从代码编辑移动到最近使用的工具窗口 F12 模板提示 Ctrl+J...

bithup ⋅ 9分钟前 ⋅ 0

180623-SpringBoot之logback配置文件

SpringBoot配置logback 项目的日志配置属于比较常见的case了,之前接触和使用的都是Spring结合xml的方式,引入几个依赖,然后写个 logback.xml 配置文件即可,那么在SpringBoot中可以怎么做?...

小灰灰Blog ⋅ 33分钟前 ⋅ 0

冒泡排序

原理:比较两个相邻的元素,将值大的元素交换至右端。 思路:依次比较相邻的两个数,将小数放在前面,大数放在后面。即在第一趟:首先比较第1个和第2个数,将小数放前,大数放后。然后比较第...

人觉非常君 ⋅ 40分钟前 ⋅ 0

Vagrant setup

安装软件 brew cask install virtualboxbrew cask install vagrant 创建project mkdir -p mst/vmcd mst/vmvagrant init hashicorp/precise64vagrant up hashicorp/precise64是一个box......

遥借东风 ⋅ 57分钟前 ⋅ 0

python3.6 安装pyhook_3

我的是在win下的,忙了半天老是安装不了, pip install 也不行。 那么可以看出自己的版本是32bit 一脸懵逼 没办法 只好下载32版本的来安装 我一直以为 是 对应32 位的 。 下面是 小例子 http...

之渊 ⋅ 今天 ⋅ 0

004、location正则表达式

1、location的作用 location指令的作用是根据用户请求的URI来执行不同的应用,也就是根据用户请求的网站URL进行匹配,匹配成功即进行相关的操作。 2、location的语法 = 开头表示精确匹配 ^~...

北岩 ⋅ 今天 ⋅ 0

CentOS7 静默安装 Oracle 12c

环境 CentOS7.5 最小安装 数据库软件 linuxx64_12201_database.zip 操作系统配置 关闭 SELinux sed -i '/^SELINUX=/cSELINUX=disabled' /etc/selinux/config 关闭防火墙 systemctl disable ......

Colben ⋅ 今天 ⋅ 0

Yii2中findAll()的正确使用姿势/返回为空的处理办法

从一次错误的操作开始 $buildingObject = Building::findAll("status=1"); 1 这个调用看着没有任何毛病,但是在使用时返回的结果却是一个空数组。再回过头来看看数据表中: 按照套路来讲,查...

dragon_tech ⋅ 今天 ⋅ 0

如何优雅的编程——C语言界面的一点小建议

我们鼓励在编程时应有清晰的哲学思维,而不是给予硬性规则。我并不希望你们能认可所有的东西,因为它们只是观点,观点会随着时间的变化而变化。可是,如果不是直到现在把它们写在纸上,长久以...

柳猫 ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部