开源中国

我们不支持 IE 10 及以下版本浏览器

It appears you’re using an unsupported browser

为了获得更好的浏览体验,我们强烈建议您使用较新版本的 Chrome、 Firefox、 Safari 等,或者升级到最新版本的IE浏览器。 如果您使用的是 IE 11 或以上版本,请关闭“兼容性视图”。
开源资讯 - 开源中国社区
Google Material Design 2 曝光:新配色 新图标
Google Material Design 2 曝光:新配色 新图标
据外媒消息,2014 年 I / O 大会发布的 Material Design 已经慢慢渗透到 Google 的所有产品中,包括 YouTube、Chrome、Gmail、Google 日历等,并一直保持着更新。在 Material Design 四周年之际,有消息称 Google 正在开发其继任者,并将带来新颜色、新图标和新间距。
2018-02-08
JDK 10 本周将进入候选发布阶段,新特性抢先看
JDK 10 本周将进入候选发布阶段,新特性抢先看
Java 平台首席架构师 Mark Reinhold 近日在邮件列表上表示,按计划,JDK 10 将于 2 月 8 日星期四进入候选发布(Release Candidate)阶段。他建议 JDK 10 在该阶段采用和 JDK 9 相同的发布流程,将 Bug 修复分为 P1 - P5 五个不同的级别。
2018-02-08
Netcraft 1 月 Web 服务器排名,nginx 形势大好
Netcraft 1 月 Web 服务器排名,nginx 形势大好
开发人员经常使用基于 Linux 的操作系统来完成日常工作和开发新东西。 他们选择 Linux 发行版进行编程的主要考虑因素是兼容性,功耗,稳定性和灵活性。 像 Ubuntu 和 Debian 这样的发行版已经成为了首选。 其他一些很好的选择如 openSUSE,Arch Linux 等。而对于打算购买 Raspberry Pi 的用户,Raspbian 就是最好的选择。
2018-02-08
LiteIDE X33.2 发布,Go 语言开发工具
Go 语言开发工具 LiteIDE X33.2 发布。新版本目录工具窗口支持分离模式,查找功能修复了正则替换错误。 GoTools工具使用 Go1.10 编译,预编译的发行版本在 Linux 上使用Ubuntu16.04+Qt4.8.7编译,新增了 ArchLinux PKGBUILD 文件下载。 ### 2018.02.14 Ver X33.2 * LiteIDE * add folder tool window split mode swith * add archlinux makepkg * add tcl syntax and build * LiteEditor * support function color, thanks [discoverfly](https://github.com/discoverfly) * add default-func color theme * add style for scroll bars in sublime.qss, thanks [hauke96](https://github.com/hauke96) * add marks for selections and findings, thanks [jinq0123](https://github.com/jinq0123) * LiteFind * fix editor regexp replace * LiteBuild * add context menu go tool action
七叶 七叶 发布于 2018-02-17 3
在着爆竹声声中 FlarumChina-beta.7C 发布
引言 新年之际,为了填以前承诺的坑,在着爆竹声声中 FlarumChina-beta.7C 准时来到。 本次的新增内容不多,主要增添了安全性,以及重新加入了 Composer 的安装方式 我们将所有的第三方修改都通过 VCS 进行加载,如果你有 SSH 权限安装与升级都将变的异常简单! 更新内容 01: 安全更新 Always apply attributes from token when registering 02: 修复错误 修复 PHP 7.2 报错 修复发贴按钮跳动 03: 插件 更新 flagrow/upload 可选择发图展现方式 修改 ganuonglachanh/flarum-ext-markdown-editor: 修改样式,格式化实现方式 添加 recaptcha 并使用谷歌中国服务器(可在中国使用) 更新 Analytics 更好的 Piwik 体验 更新 MediaEmbed B 站使用 HTML5 播放器 04: 结构更新 使用 VCS 加载第三方修改 更新方法&注意事项 请看 FlarumChina 论坛 链接 Github 下载地址
houzhenhong houzhenhong 发布于 2018-02-17 0
​GhostText — 即时显示文本编辑器的输入内容到浏览器
GhostText 是一个十分有趣的插件,可将你在文本编辑器编写的内容应用到浏览器,即你在编辑器中输入的所有内容都会在浏览器中立即更新显示(反之亦然)。
局长 局长 发布于 2018-02-17 0
73款阿里巴巴开源软件详解!
详细解读阿里巴巴开源技术,包括框架、组件、引擎、数据库/存储、平台/系统、解决方案、工具、中间件、Web Sever、设计等十大类73款!
每日一博 | 前端项目开发,你需要 Mobx 还是 Redux?
在过去一年,越来越多的项目继续或者开始使用React和Redux开发,这是目前前端业内很普遍的一种前端项目解决方案,但是随着开发项目越来越多,越来越多样化时,个人又有了不同的感受和想法……
局长 局长 发布于 2018-02-17 3
码云推荐 | 基于多线程的高效内存管理模块 halloc
基于多线程的高效内存管理模块,可以快速的申请释放内存块,同时对于内存块有监控作用,可检查内存泄露,还包括一个垃圾回收插件
局长 局长 发布于 2018-02-17 0
Ubuntu 16.04.4 LTS (Xenial Xerus) 将于 3 月 1 日发布
Canonical 的 Lukasz Zemczak 宣布,该公司计划于 3 月 1 日更新长期支持版的 Ubuntu 16.04 LTS(Xenial Xerus) 操作系统,这是其第四次维护更新。该版本最初计划于 2018 年 2 月 15 日发布,但由于上月已公开披露的 Meltdown 和 Spectre 安全漏洞,Canonical 上个月决定推迟它,因为其已经影响数十亿设备。 Lukasz Zemczak 在邮件列表中宣布鉴于事情正在解决,已将 3 月 1 日定为新的计划日期发布日期。“我们期望在那个时候在档案中提供所有必需的作品,并且将为镜像提供所有必要的安全修补程序。” 同时,Ubuntu 17.10 的内核和显示服务器更新将随之一起提供。 Canonical 承诺为 Ubuntu 16.04 LTS 提供五年的支持,直到 2021 年 4 月。该操作系统于两年前于 2016 年 4 月 21 日发布,至今它已收到三次此类维护更新。Xenial Xerus 系列的更新维护计划更新至 Ubuntu 16.04.5,该系列可能会在今年晚些时候推出。 在 2018 年 4 月 26 日,Canonical 计划发布一个新的长期支持的 Ubuntu版 本,代号 Bionic Beaver,也就是 Ubuntu 18.04 LTS,它将得到包含最新安全和软件更新的类似维护更新支持,直到 2023 年 4 月。所有 Ubuntu 16.04 LTS 用户将能够升级到 Ubuntu 18.04 LTS。 来自:cnBeta
局长 局长 发布于 2018-02-17 0
DTrace 放弃 CDDL 转用 GPL,甲骨文做了件正确的事?
甲骨文被发现已经将 DTrace 的授权许可证从 CDDL 切换到了 GPLv2 和 UPL(核心内核使用 GPLv2+,uapi 使用 UPL)。 UPL 是一种通用许可证,根据 FSF 的规定,这是一种宽松的、非 copyleft 的许可证,与 GNU GPL 兼容。 DTrace 是源自 Solaris 操作系统的动态跟踪工具,提供了高级性能分析和调试功能,过去由于其源代码采用 CDDL 许可证,不兼容 Linux 内核使用的 GPLv2 许可证,无法直接移植。切换到 GPL 意味着可以将 DTrace 整合到内核,当然正确整合还有很多困难的工作要做。虽然 Linux 内核没有整合 DTrace,但 Linux 已经有了类似 DTrace 的功能。 DTrace 源码地址:https://oss.oracle.com/projects/DTrace/source.html
局长 局长 发布于 2018-02-17 1
LibreOffice 6.0 人气暴涨,两周内的下载量接近 100 万次
1 月底发布的 LibreOffice 6.0 受到了科技博主和开源爱好者的热烈欢迎。而这种热情也转化成了一些非常“健康”的下载数量 —— LibreOffice 6.0,这个非常受欢迎的开源办公套件的最新版本,在两周内被下载了大约 100 万次。 由负责 LibreOffice 开发的公司文档基金会共享的统计数据显示,这个免费办公应用程序自 2018 年 1 月 31 日发布以来已经获得 969,108 次下载。这些数字表明,LibreOffice 是人们日常生产力的关键部分。 虽然 LibreOffice 有时候可能不会像最前沿或创新的应用程序那么激进,但这些数字表明,它仍然是人们日常生产力的重要组成部分。它是可靠的、深受喜爱的,几乎可以满足人们对它的所有要求。 凭借其实验性的功能区用户界面,与 Microsoft Office 文档的兼容性改进以及 ePub 导出等新功能,LibreOffice 在未来一定能够获得更多新的粉丝。 文档基金会共享的过去两周的其他数字: - 661,539 次的网站访问数 - 252,495 次的博客公告访问数 - 自发布日起,共收到 3500 个捐款 - 发布的视频有 80,516 次观看 - Google+ 上发布的公告收获 217 +1s 所以,如果你还没有尝试过新版本,还在等什么?
局长 局长 发布于 2018-02-17 11
幽灵和熔断漏洞出现新变种 可让 CPU 的两个核心“互殴”
近日英伟达和普林斯顿大学的一支研究团队,在一份新报告中揭示了两个 Meltdown 和 Spectre 漏洞的新变种,分别为“MeltdownPrime”和“SpectrePrime”。 根据报告,攻击者可以让 CPU 的两个核心互相敌对,以欺骗多核系统放弃缓存数据,此前英特尔、AMD 等软硬件厂商推出了修复补丁,但对计算机性能造成了一定程度的影响。之后英特尔表示,该公司承诺在后续 CPU 中消除这一漏洞。 该研究团队表示,目前,变种 Meltdown 和 Spectre 主要是利用缓存的失效,在使用 Prime+Probe 旁路信道攻击时,访问受害者的内存,基于某种无效的一致性协议,MeltdownPrime 和 SpectrePrime 可以向系统中发起写入请求。 总而言之,当前可用的补丁和安全更新有可能已经解决了变种攻击的问题。但是基于最新的状况,英特尔和 AMD 或需要考虑对其即将推出的 CPU 硬件加以调整。 来自:PingWest品玩
局长 局长 发布于 2018-02-17 5
Gmail 将支持 AMP 功能,邮件可操作性大幅度提升
Google日前宣布,Gmail邮件系统将引入Accelerated Mobile Pages (AMP)技术支持,从而让电子邮件的互动性和可操作性大大提升。 AMP是Google 2015年联合数十家技术机构和企业共同推出一个移动网页加速项目,AMP项目严格限制了HTML中所能够使用的内容,在现有网页技术的基础上,该项目只使用了HTML中的一部分子集,使得AMP HTML文档(也就是网页)可以速度很快的运行在所有的现代浏览器中。 Google把这项新功能被命名为“AMP for Email”,这意味着它不仅可以用于Gmail,其它电子邮件客户端也可以采用它。这一新规范将为开发人员创建更具吸引力、互动性和可操作性更强的电子邮件提供强大的支持。 利用AMP for Email,用户可以迅速采取行动,例如提交RSVP到事件,安排预约,或者直接从电子邮件中填写调查问卷。 许多人依靠电子邮件获取航班、活动、新闻、购物等信息,全球每天发送超过2,700亿封电子邮件。用于电子邮件的AMP还可以使信息保持最新,所以当用户查看时,电子邮件永远不会过时,并且内容准确无误。 AMP for Email规范现在已经可以使用,Google计划在今年晚些时候在Gmail中提供支持。 来自:驱动之家 作者:Ruskin
局长 局长 发布于 2018-02-17 7
重大功能,MongoDB 4.0 将正式支持 ACID 事务
MongoDB CTO Eliot Horowitz 刚刚于2月16日凌晨在MongoDB西雅图大会上宣布,MongoDB将在4.0版本中正式推出多文档ACID事务支持 。 “MongoDB 4.0 将支持多文档事务,届时MongoDB将成为唯一能够同时支持速度,灵活性,JSON文档模型优势和ACID数据完整性保证的数据库。通过快照隔离,(MongoDB)的事务能够提供一个全局一致的数据视图,并可以实现all-or-nothing的事务提交及回滚机制,保证数据的完整性。” 这个功能的支持,完全不亚于2014年MongoDB引入WiredTiger存储引擎的影响力。因为这个功能的引入,原计划是3.8版本的MongoDB将直接进入4.0时代。 ACID 多文档事务,可以理解为关系型数据库的多行事务。在关系型的事务支持中,大家几乎无一例外支持同一事务内操作的原子性,即要么全部提交,要么全部回滚。这个同一事务内可以有多个操作,针对于多个表,或者是同一个表内的多行数据。 更多详情可以查看发布博客。
周其 周其 发布于 2018-02-17 11
MIT 研发新型神经网络芯片 显著提升速度和降低功耗
麻省理工学院的科研专家近日成功研发了能够处理神经网络的芯片,比此前版本快三至七倍。这种新芯片能够将功耗降低 95%,非常适用于智能手机甚至家用电器。 神经网络是对基础信息网络的密集互联,通过分析大量的“训练”数据从而执行语音互动或者面部识别等各种任务。大多数神经网络都非常的大,而且会消耗大量数据,这就限制了它们可以使用的地方。 正如 MIT 所强调的,大多数使用神经网络的智能手机是将数据上传到云端,经过远程处理之后再将结果发送给手机进行使用。这个方法固然有诸多优点,但是也无法避免网络延迟、可能会将潜在敏感数据发送给第三方等不足。 负责新芯片的 MIT 研究生 Avishek Biswas 说,通常处理器型号内部有内存,还有一部分处理性能。在执行计算的时候,数据会在两个位置之间来回移动。 正如所谓的“边缘计算”,或实际收集数据的传感器现场,这些概念越来越成为公司正在追求和实施的东西,因此,这种新的芯片设计方法在商业化时可能对增长的机会产生巨大影响。 团队表示这款新原型芯片能够实现最高 16 个节点的点积,从而不必在每次计算的时候在处理器和存储器之间进行混洗。正如你所想象的,这可以节省大量时间并大幅降低能耗。 来自:cnBeta
局长 局长 发布于 2018-02-17 0
Wine 3.2 发布,Windows 应用兼容层
Wine 3.2 发布了,Wine (“Wine Is Not an Emulator”的递归缩写)是一个能够在Linux、macOS以及BSD上运行Windows程序的兼容层。Wine本身并不需要Windows的支持,因为它是一个完全免费的、替代Windows API组成、100 %非微软的源代码软件,但是Wine可以选择使用本地的Windows DLLS,如果它们可用。 另外,Wine提供了一个用于移植Windows源代码到Unix的开发工具包,以及一个程序加载器,使开发人员可以方便的修改许多Windows程序运行于x86的Unix下 ,包括Linux 、FreeBSD、Mac OS X和Solaris。 更新内容: 单独实现的ComCtl32 v6的USER控件。 Direct3D中的多重采样纹理支持。 支持HID游戏手柄。 MSHTML中的更多事件支持。 已删除过时的DOS代码。 各种错误修复。 完整内容请查看发布主页,wine源代码可以在此处下载。
周其 周其 发布于 2018-02-17 1
Unity 7.4.5 发布,支持 Ubuntu 16.04 LTS
Unity 7.4.5 发布了,旨在修复错误和做全面改进方面: 一般错误和性能修正 HIDPI修复 锁屏安全修复程序 改进了低图形模式 支持 Ubuntu 16.04 LTS 桌面: 完整内容请查看发布主页。
周其 周其 发布于 2018-02-17 3
Power Pack 2.0 发布,支持 Bitbucket 服务器
Power Pack 2.0 发布了,此版本包括支持 Bitbucket 服务器,AWS CodeCommit,改进的报告等等。 改进报告: PDF体验: 完整内容请查看发布主页。 下载地址:https://www.reviewboard.org/powerpack/installation/
周其 周其 发布于 2018-02-17 0
Android Studio 3.1 Beta 3 发布,修复常见错误
Android Studio 3.1 Beta 3 发布,此版本主要是修复常见错误: Issue#72082657: "Unable to find manifest output" after update to 3.1.0-alpha08(canary-8) Issue#72758525: Verifier rejected class C0: float C0.M6() failed to verify: float C0.M6(): [0xB] copy1 v1<-v0 type=Imprecise Constant: -128 Issue#72811434: D8 seems to mistakenly remove an infinite loop during compilation Issue#72258872: Lint is wrongly detecting "CheckResult" in Kotlin code Issue#72509078: HalfFloat false positive on converting short into Half using its APIs. Issue#72581487: Bug: Elvis operator on cursor initialization -> "Missing recycle() calls" warning Issue#72685131: ObsoleteSdkInt check does not flag == comparisons against APIs lower than min SDK. Issue#72753926: Remove lint check for targetSdkVersion != Support Library version 更多详情请查看发布主页。 下载地址:https://developer.android.com/studio/preview/index.html
周其 周其 发布于 2018-02-17 0
Go 语言 Go 1.10 发布,包含大量更新和改进
最新的Go版本1.10版在Go 1.9之后六个月发布。它的大部分更改都在工具链,运行时和库的实现中。 更新内容: 此发行版改进了构建包的缓存 添加了成功测试结果的缓存 在测试期间自动运行 并允许使用cgo直接在Go和C之间传递字符串值 此外,新版编译器选项白名单可能会导致invalid flag在使用旧版本成功构建的代码中出现意外错误。 完整内容请查看发行说明。 下载地址:https://golang.org/dl/
周其 周其 发布于 2018-02-17 11
Infinispan 的 Hotrod 客户端 C++ 和 C# 8.2.0.Beta1 发布
Infinispan 包括 C++ 和 C# 两种语言版本的 Hotrod 客户端发布了 8.2.0 测试版。这次更新做了一些改进和bug修复,具体如下: 改进 [HRCPP-435] - C++ Improve usability for Remote task execution Feature Request [HRCPP-406] - .NET Implement getAll operation Bug 修改 [HRCPP-429] - More robust Add and Remove client listener operation [HRCPP-434] - Passing invalid client certificate results in System.AccessViolationException [HRCPP-446] - NearCache::getWithVersion method produces race condition [HRCPP-447] - Separate data directories for different server instances [HRCPP-448] - All the TLS certs must be RSA 完整内容请查看发布主页。 下载地址:http://infinispan.org/hotrod-clients/
周其 周其 发布于 2018-02-17 0
Arquillian Cube Extension 1.15.1 发布
Arquillian Cube Extension 1.15.0 发布了,使用 Arquillian Cube,可以自动或手动地控制 Docker 镜像的生命周期,作为测试生命周期的一部分。 更新内容: Other #975 1.14.0 Maven dependencies are broken #969 Openshift templates, should be passed a default set of parameters, like scripts do. #966 Create JUnit5 support for ContainerDsl Enhancement #937 Create support for operational methods with OpenShift Assistant. Train/ginger #874 Creates @KubernetesResource to set resources in K8s cluster 完整内容请查看发布主页。
周其 周其 发布于 2018-02-17 0
Arquillian Smart Testing 0.0.8 发布,测试提速组件
Smart Testing 0.0.8 发布,Smart Testing 是通过重新排序测试执行计划来加快测试运行阶段的工具,以增加故障快速执行的概率,从而提供有关项目运行状况的更快反馈。 更新内容: Component: Core #314 Test method selection make sense only when selecting mode is used #299 Investigate the possibility of using the tool on test method level basis Component: Selection #306 Failed - support execution of the specific test methods that failed #305 Support selection of test methods #304 Categorized - support categorization for test methods Component: Test Bed #294 Change test-bed core to use latest Embedded Maven features 完整内容请查看发布主页。
周其 周其 发布于 2018-02-17 0
​GhostText — 即时显示文本编辑器的输入内容到浏览器
GhostText 是一个十分有趣的插件,可将你在文本编辑器编写的内容应用到浏览器,即你在编辑器中输入的所有内容都会在浏览器中立即更新显示(反之亦然)。
局长 局长 发布于 2018-02-17 0
每日一博 | 前端项目开发,你需要 Mobx 还是 Redux?
在过去一年,越来越多的项目继续或者开始使用React和Redux开发,这是目前前端业内很普遍的一种前端项目解决方案,但是随着开发项目越来越多,越来越多样化时,个人又有了不同的感受和想法……
局长 局长 发布于 2018-02-17 3
码云推荐 | 基于多线程的高效内存管理模块 halloc
基于多线程的高效内存管理模块,可以快速的申请释放内存块,同时对于内存块有监控作用,可检查内存泄露,还包括一个垃圾回收插件
局长 局长 发布于 2018-02-17 0
Ubuntu 16.04.4 LTS (Xenial Xerus) 将于 3 月 1 日发布
Canonical 的 Lukasz Zemczak 宣布,该公司计划于 3 月 1 日更新长期支持版的 Ubuntu 16.04 LTS(Xenial Xerus) 操作系统,这是其第四次维护更新。该版本最初计划于 2018 年 2 月 15 日发布,但由于上月已公开披露的 Meltdown 和 Spectre 安全漏洞,Canonical 上个月决定推迟它,因为其已经影响数十亿设备。 Lukasz Zemczak 在邮件列表中宣布鉴于事情正在解决,已将 3 月 1 日定为新的计划日期发布日期。“我们期望在那个时候在档案中提供所有必需的作品,并且将为镜像提供所有必要的安全修补程序。” 同时,Ubuntu 17.10 的内核和显示服务器更新将随之一起提供。 Canonical 承诺为 Ubuntu 16.04 LTS 提供五年的支持,直到 2021 年 4 月。该操作系统于两年前于 2016 年 4 月 21 日发布,至今它已收到三次此类维护更新。Xenial Xerus 系列的更新维护计划更新至 Ubuntu 16.04.5,该系列可能会在今年晚些时候推出。 在 2018 年 4 月 26 日,Canonical 计划发布一个新的长期支持的 Ubuntu版 本,代号 Bionic Beaver,也就是 Ubuntu 18.04 LTS,它将得到包含最新安全和软件更新的类似维护更新支持,直到 2023 年 4 月。所有 Ubuntu 16.04 LTS 用户将能够升级到 Ubuntu 18.04 LTS。 来自:cnBeta
局长 局长 发布于 2018-02-17 0
DTrace 放弃 CDDL 转用 GPL,甲骨文做了件正确的事?
甲骨文被发现已经将 DTrace 的授权许可证从 CDDL 切换到了 GPLv2 和 UPL(核心内核使用 GPLv2+,uapi 使用 UPL)。 UPL 是一种通用许可证,根据 FSF 的规定,这是一种宽松的、非 copyleft 的许可证,与 GNU GPL 兼容。 DTrace 是源自 Solaris 操作系统的动态跟踪工具,提供了高级性能分析和调试功能,过去由于其源代码采用 CDDL 许可证,不兼容 Linux 内核使用的 GPLv2 许可证,无法直接移植。切换到 GPL 意味着可以将 DTrace 整合到内核,当然正确整合还有很多困难的工作要做。虽然 Linux 内核没有整合 DTrace,但 Linux 已经有了类似 DTrace 的功能。 DTrace 源码地址:https://oss.oracle.com/projects/DTrace/source.html
局长 局长 发布于 2018-02-17 1
LibreOffice 6.0 人气暴涨,两周内的下载量接近 100 万次
1 月底发布的 LibreOffice 6.0 受到了科技博主和开源爱好者的热烈欢迎。而这种热情也转化成了一些非常“健康”的下载数量 —— LibreOffice 6.0,这个非常受欢迎的开源办公套件的最新版本,在两周内被下载了大约 100 万次。 由负责 LibreOffice 开发的公司文档基金会共享的统计数据显示,这个免费办公应用程序自 2018 年 1 月 31 日发布以来已经获得 969,108 次下载。这些数字表明,LibreOffice 是人们日常生产力的关键部分。 虽然 LibreOffice 有时候可能不会像最前沿或创新的应用程序那么激进,但这些数字表明,它仍然是人们日常生产力的重要组成部分。它是可靠的、深受喜爱的,几乎可以满足人们对它的所有要求。 凭借其实验性的功能区用户界面,与 Microsoft Office 文档的兼容性改进以及 ePub 导出等新功能,LibreOffice 在未来一定能够获得更多新的粉丝。 文档基金会共享的过去两周的其他数字: - 661,539 次的网站访问数 - 252,495 次的博客公告访问数 - 自发布日起,共收到 3500 个捐款 - 发布的视频有 80,516 次观看 - Google+ 上发布的公告收获 217 +1s 所以,如果你还没有尝试过新版本,还在等什么?
局长 局长 发布于 2018-02-17 11
幽灵和熔断漏洞出现新变种 可让 CPU 的两个核心“互殴”
近日英伟达和普林斯顿大学的一支研究团队,在一份新报告中揭示了两个 Meltdown 和 Spectre 漏洞的新变种,分别为“MeltdownPrime”和“SpectrePrime”。 根据报告,攻击者可以让 CPU 的两个核心互相敌对,以欺骗多核系统放弃缓存数据,此前英特尔、AMD 等软硬件厂商推出了修复补丁,但对计算机性能造成了一定程度的影响。之后英特尔表示,该公司承诺在后续 CPU 中消除这一漏洞。 该研究团队表示,目前,变种 Meltdown 和 Spectre 主要是利用缓存的失效,在使用 Prime+Probe 旁路信道攻击时,访问受害者的内存,基于某种无效的一致性协议,MeltdownPrime 和 SpectrePrime 可以向系统中发起写入请求。 总而言之,当前可用的补丁和安全更新有可能已经解决了变种攻击的问题。但是基于最新的状况,英特尔和 AMD 或需要考虑对其即将推出的 CPU 硬件加以调整。 来自:PingWest品玩
局长 局长 发布于 2018-02-17 5
Gmail 将支持 AMP 功能,邮件可操作性大幅度提升
Google日前宣布,Gmail邮件系统将引入Accelerated Mobile Pages (AMP)技术支持,从而让电子邮件的互动性和可操作性大大提升。 AMP是Google 2015年联合数十家技术机构和企业共同推出一个移动网页加速项目,AMP项目严格限制了HTML中所能够使用的内容,在现有网页技术的基础上,该项目只使用了HTML中的一部分子集,使得AMP HTML文档(也就是网页)可以速度很快的运行在所有的现代浏览器中。 Google把这项新功能被命名为“AMP for Email”,这意味着它不仅可以用于Gmail,其它电子邮件客户端也可以采用它。这一新规范将为开发人员创建更具吸引力、互动性和可操作性更强的电子邮件提供强大的支持。 利用AMP for Email,用户可以迅速采取行动,例如提交RSVP到事件,安排预约,或者直接从电子邮件中填写调查问卷。 许多人依靠电子邮件获取航班、活动、新闻、购物等信息,全球每天发送超过2,700亿封电子邮件。用于电子邮件的AMP还可以使信息保持最新,所以当用户查看时,电子邮件永远不会过时,并且内容准确无误。 AMP for Email规范现在已经可以使用,Google计划在今年晚些时候在Gmail中提供支持。 来自:驱动之家 作者:Ruskin
局长 局长 发布于 2018-02-17 7
MIT 研发新型神经网络芯片 显著提升速度和降低功耗
麻省理工学院的科研专家近日成功研发了能够处理神经网络的芯片,比此前版本快三至七倍。这种新芯片能够将功耗降低 95%,非常适用于智能手机甚至家用电器。 神经网络是对基础信息网络的密集互联,通过分析大量的“训练”数据从而执行语音互动或者面部识别等各种任务。大多数神经网络都非常的大,而且会消耗大量数据,这就限制了它们可以使用的地方。 正如 MIT 所强调的,大多数使用神经网络的智能手机是将数据上传到云端,经过远程处理之后再将结果发送给手机进行使用。这个方法固然有诸多优点,但是也无法避免网络延迟、可能会将潜在敏感数据发送给第三方等不足。 负责新芯片的 MIT 研究生 Avishek Biswas 说,通常处理器型号内部有内存,还有一部分处理性能。在执行计算的时候,数据会在两个位置之间来回移动。 正如所谓的“边缘计算”,或实际收集数据的传感器现场,这些概念越来越成为公司正在追求和实施的东西,因此,这种新的芯片设计方法在商业化时可能对增长的机会产生巨大影响。 团队表示这款新原型芯片能够实现最高 16 个节点的点积,从而不必在每次计算的时候在处理器和存储器之间进行混洗。正如你所想象的,这可以节省大量时间并大幅降低能耗。 来自:cnBeta
局长 局长 发布于 2018-02-17 0
YugaByte — 用于构建关键型应用的开源云原生数据库
YugaByte 使用 C++ 开发,支持 Cassandra 查询语言(CQL)以及 Redis 协议,对 PostgreSQL 协议的支持正在进行中,Spark 应用可在上面运行。
局长 局长 发布于 2018-02-16 0
每日一博 | JSON so easy! 入门看这一篇就够了
什么是 JSON?JSON 是存储和交换文本信息的语法。类似 XML。为什么需要 JSON?提到 JSON,我们就应该和 XML 来进行对比。XML 也是一种存储和交换文本信息的手段。那么 JSON 好在哪里呢??
局长 局长 发布于 2018-02-16 12
码云推荐 | 轻量级单页面应用路由框架 simpleSPA.js
具有这些特性:快速上手、无需任何第三方依赖、适合做少量个视图的小型单页面应用、基于window.location.hash轻量级实现
局长 局长 发布于 2018-02-16 0
WebAssembly 发布首份公开工作草案
美国当地时间 2 月 15 日,W3C 的 WebAssembly 工作组发布了第一份公开的工作草案,包含了 WebAssembly 核心规范、WebAssembly JavaScript 接口,以及 WebAssembly Web API,有以下主要内容: WebAssembly 核心规范:描述了 WebAssembly 标准核心的 1.0 版本,这是一种安全、便携、底层的代码格式,专为高效执行和紧凑表示而设计。 WebAssembly JavaScript 接口:提供了一个用于与 WebAssembly 交互的显式 JavaScript API。 WebAssembly Web API:描述 WebAssembly 与更广泛的 Web 平台的集成。 WebAssembly 是一个虚拟指令集架构,具有许多用例,并且可以嵌入到许多不同的环境中,从而实现 Web 上的高性能应用程序。 WebAssembly 的设计目标:定义一个可移植,体积紧凑,加载迅速的二进制格式为编译目标,而此二进制格式文件将可以在各种平台(包括移动设备和物联网设备)上被编译,然后发挥通用的硬件性能以原生应用的速度运行。 WebAssembly 代码也很容易检查和调试,尤其是在 Web 浏览器等环境中,而 WebAssembly 最大的优点莫过于可大幅度提升 Javascript 的性能。 发布主页:https://www.w3.org/blog/news/archives/6838
局长 局长 发布于 2018-02-16 11
谷歌:Chrome 浏览器本周四开始屏蔽五类不良广告
谷歌这次要玩一票大的,据其发表的一篇新博文称,当地时间2月15日开始,Chrome浏览器将屏蔽以下几种类型的“不良”广告。 占据手机屏幕超过30%的面积 覆盖全屏并显示倒计时器 自动播放带音效的视频 关不掉的广告 突然弹出并覆盖部分屏幕 2月15日消息,据国外媒体CNET报道,广告是谷歌的经济命脉,但从美国时间2月15日起,谷歌浏览器将拦截在线广告。实际上,Chrome浏览器不会屏蔽所有广告,也不会拦截广告追踪软件。但谷歌的新举措已让42%的网站减少了推送的广告数量。 数亿名用户早已在Chrome浏览器中安装了基本可屏蔽所有广告的插件。新举措实施后,Chrome将拦截的广告恐怕会远远少于这些插件,但谷歌走的这一步意义相当重大。这款浏览器在PC和手机浏览器市场中占据了主导地位。据研究公司StatCounter表示,Chrome贡献了大约56%的网页浏览量。 谷歌的网站产品经理瑞安·舍恩(Ryan Schoen)表示,这一广告拦截功能旨在帮助网站清除太招人眼球的劣质广告。谷歌此举已取得一定成效:被谷歌警告过的网站中,大约42%撤掉了可能无法满足《择优广告标准(Better Ads Standards)》的广告。这其中包括了洛杉矶时报、福布斯和芝加哥论坛报的官方网站。 舍恩指出,“我们希望互联网能促进广告中宣传的企业实现兴盛发展以及盈利,同时也能让用户能够拥有良好的上网体验。我们希望借此恢复网站生态系统的平衡。” 在线广告能让谷歌、Facebook等网站赚钱,这样用户就不必支付订阅费,这推动了互联网的发展,也帮助某些网站逐步占领了庞大的用户规模,如,Facebook坐拥20多亿用户。但常言道,天上不会掉馅饼。当人们发现免费网站让用户承担的代价有多大,就开始对广告表现出强烈的反对。 广告带来太多的负面影响。它们会让网站速度变慢,耗掉手机电量。还会追踪用户的网络操作,构建用户基本资料,推送匹配用户兴趣的广告。它们会让用户分心,甚至可能成为黑客发动袭击的便道,或把设备变成他人赚取电子货币而用户却浑然不觉的工具。 Chrome将作出怎样的调整? 至少在目前Chrome的广告拦截功能无法解决上述的大多数问题,这只是谷歌迈出的第一步,旨在阻拦择优广告联盟(Coalition for the Better Ads)所定义的“可憎的广告推送方式”。  Chrome浏览器将拦截以下广告: 占据手机屏幕超过30%的面积 覆盖全屏并显示倒计时器 自动播放带音效的视频 关不掉的广告 突然弹出并覆盖部分屏幕 谷歌将发布文章解释这一广告屏蔽功能。不过谷歌也允许用户取消这一功能。 谷歌对...
局长 局长 发布于 2018-02-16 8
2018 年,Angular JS 框架是否还值得学习?
越来越多人对学习开发和搭建自己的网站感兴趣,如果你也是,那么 2018 年将是提高技能理想的一年。我们不妨先从 JavaScript 框架开始,但在这篇文章里谈论得更多的将是 Angular JS。 Angular JS 是一个使用 HTML 和 JavaScript 编写的 Web 前端框架,可用于编写一个页面的 JavaScript 应用,这些应用可以多次使用或稍作调整以供将来使用。 虽然,我们确实认为决定哪个 JavaScript 框架在功能和可用性方面最适合是一个无休止的争议。不过我们建议先学习 JavaScript,然后再学习它的框架,并学习所有这些和尝试编写你的宠物项目(pet projects)。 Angular JS 中的 Web 应用程序可以更高效的运行,因为用户界面会自己动态更新,而不依赖于服务器支持。 要了解 Angular JS 框架是否适合学习,不妨参阅以下的一些关于它的要素。 1. Angular 有助于管理依赖关系 这里我们提到一个术语 —— 依赖注入,SPA(单页 Web 应用)可能是最好的应用场景。为了提供原生的应用体验,SPA 临时提供了动态加载时间。有了许多的依赖关系,这些应用程序的性能可以在不同的模块上得到改进,并减轻服务器的负担,从而使应用更快,更轻便。 2. 促进并行开发 在 Angular JS 内部,开发者可以独立编码和测试,而无需再进入其他环境。随着 Angular JS 的出现,可以在开发中使用模式,并且使得 JS 更易于使用。 3. 不用编写 MVC 管道 开发者正在寻找减少代码行或缩小代码大小的方法。Angular JS 已经消除了制定 MVC 管道的必要。 4. 数据过滤器 过滤器独立运行,在数据被查看前有助于过滤数据。Angular JS 有很多过滤器,这就是为什么它提供了更多的灵活性。例如,反转文本字符串、分页等。 5. 高度访问和整合 Angular JS 有效的整合了新的特性,并且易于访问。此外,它还提供了强大的维护手段。调试代码的紧要关头需要很多时间,开发者当然希望能减少耗费这方面的时间,Angular 框架对此有很大的帮助。 来自:https://differentkingdomcollectionblr.tumblr.com
局长 局长 发布于 2018-02-16 4
春节乱弹特辑 — 程序员的春节正确打开方式:防火防盗防老板...
大年初一,祝天下所有程序员狗年大吉,健康快乐!!
局长 局长 发布于 2018-02-16 17
Java 在 2018 的关键字:Eclipse 之年,容器和无服务器
现在,Java EE 已经是 Eclipse 基金会的一个项目;甲骨文也加快了 Java SE 的发布频率,最重要的是通过 Java 模块化系统(Java Platform Module System),即大家熟知的 Jigsaw,Java 的模块化特性终于正式和开发者见面了! 我们有理由相信,未来的一年对 Java 专业人士来说将是有趣的一年。 IBM 杰出工程师兼 Java 首席技术官 John Duimovich 已经持续关注不断发展的 Java 生态系统超过 20 年。他最近在这个新环境中和大家分享了他对 Java 未来的一些期望。 2018 年将是 Eclipse 之年 随着像 EE4J 和 MicroProfile 这样的重要项目现在处于 Eclipse 基金会的管理之下,Eclipse 基金会在 2018 年将会变得更加重要。而且,随着开源社区越来越多地参与这些和其他 Java 相关的项目,我们由此寻找加速创新的渠道,开发者在明年将会关注 Eclipse 基金会。 将加速与容器的融合 作为简化开发和管理等更广泛工作的一部分,像 Java 这样的容器和运行时将变得更加紧密耦合。它们将一起优化以实现 Java 应用程序的无缝管理和配置。一致的内存管理以及 Java 结构与容器之间的连接将更容易实现,因此开发者可以利用容器和 Java 运行时的优势,这实质上也是容器的另一种形式。 Kotlin 将成为下一个热门语言 Kotlin 已经准备好成为编程界的一支主力军。Kotlin 简洁的语法和与 Java 的互操作性使得它饱受开发者的欢迎,再加上对 Android 开发的官方支持,这必将推动它在移动开发上的使用。在 2018 年学习它可以获得更多的收益。 新的发布模式将推动更快的创新 开发者对此感到十分高兴。Java 新的六个月发布间隔意味着将会有更频繁的更改和更快地引入新功能。我们应该找机会利用这些新功能,使用 Java 解决新的问题并进入新的领域。大型的组织和公司可能会更希望等待长期支持版的发布,但他们现在会有更清晰的路线图,社区的支持也有可能围绕临时版本的流行变化 Serverless 将开始对 Java 进行重大改造 无服务器平台的需求正在增长 —— 最初是作为消费模型推动的,但现在正在从简单的事件编程模型扩展到复合的基于流的系统。随着云开着希望将重点转移到应用程序上,而不必担心服务器,这种创新将会继续发展下去。这意味着 Java 运行时需要针对无服务器的世界进行优化和重新构建,其中快速启动和更小的占用空间更为重要。 来自:https://adtmag.com/blogs/watersworks/2018/02/java-2018.aspx...
局长 局长 发布于 2018-02-16 1
为改进Ubuntu,Canonical希望收集更多关于系统的数据
Ubuntu Desktop 团队负责人 Will Cooke 在邮件列表中表示,Canonical 计划收集与用户系统配置和安装在其机器上的软件包有关的一些数据,以便于提取更多有用信息来改进系统。 这和我们平时使用的安卓智能手机中“用户体验改进计划”的选项有点类似,Canonical 表示将计划在安装过程中通过“发送诊断信息以改进Ubuntu”提醒用户,默认情况下为勾选状态,但如果用户不希望 Canonical 收集数据,可以在安装过程取消。此外,还可以在 GNOME 设置的隐私面板中进行相同的设置。 通过收集这些数据,团队希望改善 Ubuntu 用户的日常体验。值得注意的是,收集的数据将通过加密方式(HTTPS)发送,并且不会跟踪和存储用户的 IP 地址。收集的数据将包括: Ubuntu Flavour Ubuntu 发行版本 网络连接状态 CPU 系列 内存 磁盘空间 屏幕分辨率 GPU 供应商和型号 OEM 生产厂商 位置(基于安装时用户所做的位置选择),不会收集 IP 信息 安装系统所需的总时间 是否启用自动登录 选择的磁盘布局方式 是否使用第三方软件 是否在安装过程中下载软件更新 是否启用 LivePatch Ubuntu 会公布数据结果,以供大家查看 Canonical 表示,它会将其收集的数据结果公诸于众。例如,用户可以看到,X% 的 Ubuntu 用户基于 .de,而 Y% 的用户基于 .za,Z% 的用户使用戴尔的硬件,等等。 Ubuntu 会更新其隐私政策以反映这一变化。 你对这一变化有怎样的看法?欢迎在评论区和我们分享你的观点~~
局长 局长 发布于 2018-02-16 3
IT 自由职业者最喜欢的技能是什么?区块链 or 比特币?
几个月的时间,IT技术界会发生翻天覆地的变化吗?也许这个时间不会影响IT技术领域的整体格局,但是对于某一种技术来说,则足够发生很大的改变。几个月之前,区块链技术还在自由职业者热门技能中排名第二,而现在它的身影已经消失了。 近日,全球最大的自由职业者网站Upwork了美国自由职业市场上最热门技能的最新季度指数,相比发现,Q3和Q4技能指数结果存在巨大的差异。举个例子,首先就是React和区块链从Q4名单中消失了,比特币成为了自由职业者增长最快的技能,而React Native和Go则冲进了前五。唯一一个发挥比较稳定的就是AngularJS,仅仅从Q3的12位下降到了Q4的14位。 据相关研究表明:独立劳动力正在不断增长,而且世界500强企业使用自由职业者的比例也在不断增加。随着新技能的不断涌现和原有技能的不断发展,企业会越来越依赖自由职业者。 2017年第四季度增长最快的十大技能 Bitcoin Amazon DynamoDB React native Robotics Go development Forex trading 3D rigging Augmented reality Computer vision Penetration testing 2017年第三季度增长最快的十大技能 Robotics Blockchain Bitcoin Penetration testing React.js Amazon Web Services Lambda Augmented reality Deep learning Instagram marketing Final Cut Pro X 押宝Go语言 在拥挤的编程语言市场中,简单易懂似乎是极具吸引力的一个特性,所以Go语言在这么多语言中脱颖而出几乎是板上钉钉的。 HashiCorp分享了Go语言从初生到成熟的整个旅程,Nick Jackson也展示了他们在Go语言上进行决策的整个过程,一直以来他们的业务都受到哪些限制,Go语言为什么能够成为使用最多的语言,他们从标准库中获得了哪些实在好处? React Native:Native发展的新竞争者? 根据Q4的技能热度结果,React Native是第三个热门技能,为什么React Native只有两岁,却受到了这么技术开发人员的喜欢呢? Lolita Rogers给出了以下几个原因: 跨平台开发 许多移动IT公司都认为开发跨平台应用程序是React Native的主要优势,事实也的确如此,iOS和Android共享约96%的市场,使用React Native,可以重复使用多达70%的代码,然后应用一些平台调整(主要是关于UI)。 快速开发迭代 快速调试是我们喜欢React Native的另一个原因。编码时不必花费大量时间编译或每次将应用程序上传到物理设备或模拟器。相反,你可以立即监控所有更新,它显着提高了生产力并缩短了开发时间。 简化布局 Native iOS和Android开发人员在使用U...
局长 局长 发布于 2018-02-16 2
Kiwi TCMS — Python 编写的开源测试用例管理系统
Kiwi TCMS 是一个集测试计划、测试运行和测试用例于一身的管理系统,用 Python 和 Django 编写。它具有许多强大的功能,如 Bugzilla 和 JIRA 集成,快速测试计划和运行搜索,针对每个计划、运行和案例以及 XML-RPC API 的强大访问控制。
局长 局长 发布于 2018-02-15 0
LiteIDE X33.2 发布,Go 语言开发工具
Go 语言开发工具 LiteIDE X33.2 发布。新版本目录工具窗口支持分离模式,查找功能修复了正则替换错误。 GoTools工具使用 Go1.10 编译,预编译的发行版本在 Linux 上使用Ubuntu16.04+Qt4.8.7编译,新增了 ArchLinux PKGBUILD 文件下载。 ### 2018.02.14 Ver X33.2 * LiteIDE * add folder tool window split mode swith * add archlinux makepkg * add tcl syntax and build * LiteEditor * support function color, thanks [discoverfly](https://github.com/discoverfly) * add default-func color theme * add style for scroll bars in sublime.qss, thanks [hauke96](https://github.com/hauke96) * add marks for selections and findings, thanks [jinq0123](https://github.com/jinq0123) * LiteFind * fix editor regexp replace * LiteBuild * add context menu go tool action
七叶 七叶 发布于 2018-02-17 3
在着爆竹声声中 FlarumChina-beta.7C 发布
引言 新年之际,为了填以前承诺的坑,在着爆竹声声中 FlarumChina-beta.7C 准时来到。 本次的新增内容不多,主要增添了安全性,以及重新加入了 Composer 的安装方式 我们将所有的第三方修改都通过 VCS 进行加载,如果你有 SSH 权限安装与升级都将变的异常简单! 更新内容 01: 安全更新 Always apply attributes from token when registering 02: 修复错误 修复 PHP 7.2 报错 修复发贴按钮跳动 03: 插件 更新 flagrow/upload 可选择发图展现方式 修改 ganuonglachanh/flarum-ext-markdown-editor: 修改样式,格式化实现方式 添加 recaptcha 并使用谷歌中国服务器(可在中国使用) 更新 Analytics 更好的 Piwik 体验 更新 MediaEmbed B 站使用 HTML5 播放器 04: 结构更新 使用 VCS 加载第三方修改 更新方法&注意事项 请看 FlarumChina 论坛 链接 Github 下载地址
houzhenhong houzhenhong 发布于 2018-02-17 0
重大功能,MongoDB 4.0 将正式支持 ACID 事务
MongoDB CTO Eliot Horowitz 刚刚于2月16日凌晨在MongoDB西雅图大会上宣布,MongoDB将在4.0版本中正式推出多文档ACID事务支持 。 “MongoDB 4.0 将支持多文档事务,届时MongoDB将成为唯一能够同时支持速度,灵活性,JSON文档模型优势和ACID数据完整性保证的数据库。通过快照隔离,(MongoDB)的事务能够提供一个全局一致的数据视图,并可以实现all-or-nothing的事务提交及回滚机制,保证数据的完整性。” 这个功能的支持,完全不亚于2014年MongoDB引入WiredTiger存储引擎的影响力。因为这个功能的引入,原计划是3.8版本的MongoDB将直接进入4.0时代。 ACID 多文档事务,可以理解为关系型数据库的多行事务。在关系型的事务支持中,大家几乎无一例外支持同一事务内操作的原子性,即要么全部提交,要么全部回滚。这个同一事务内可以有多个操作,针对于多个表,或者是同一个表内的多行数据。 更多详情可以查看发布博客。
周其 周其 发布于 2018-02-17 11
Wine 3.2 发布,Windows 应用兼容层
Wine 3.2 发布了,Wine (“Wine Is Not an Emulator”的递归缩写)是一个能够在Linux、macOS以及BSD上运行Windows程序的兼容层。Wine本身并不需要Windows的支持,因为它是一个完全免费的、替代Windows API组成、100 %非微软的源代码软件,但是Wine可以选择使用本地的Windows DLLS,如果它们可用。 另外,Wine提供了一个用于移植Windows源代码到Unix的开发工具包,以及一个程序加载器,使开发人员可以方便的修改许多Windows程序运行于x86的Unix下 ,包括Linux 、FreeBSD、Mac OS X和Solaris。 更新内容: 单独实现的ComCtl32 v6的USER控件。 Direct3D中的多重采样纹理支持。 支持HID游戏手柄。 MSHTML中的更多事件支持。 已删除过时的DOS代码。 各种错误修复。 完整内容请查看发布主页,wine源代码可以在此处下载。
周其 周其 发布于 2018-02-17 1
Unity 7.4.5 发布,支持 Ubuntu 16.04 LTS
Unity 7.4.5 发布了,旨在修复错误和做全面改进方面: 一般错误和性能修正 HIDPI修复 锁屏安全修复程序 改进了低图形模式 支持 Ubuntu 16.04 LTS 桌面: 完整内容请查看发布主页。
周其 周其 发布于 2018-02-17 3
Power Pack 2.0 发布,支持 Bitbucket 服务器
Power Pack 2.0 发布了,此版本包括支持 Bitbucket 服务器,AWS CodeCommit,改进的报告等等。 改进报告: PDF体验: 完整内容请查看发布主页。 下载地址:https://www.reviewboard.org/powerpack/installation/
周其 周其 发布于 2018-02-17 0
Android Studio 3.1 Beta 3 发布,修复常见错误
Android Studio 3.1 Beta 3 发布,此版本主要是修复常见错误: Issue#72082657: "Unable to find manifest output" after update to 3.1.0-alpha08(canary-8) Issue#72758525: Verifier rejected class C0: float C0.M6() failed to verify: float C0.M6(): [0xB] copy1 v1<-v0 type=Imprecise Constant: -128 Issue#72811434: D8 seems to mistakenly remove an infinite loop during compilation Issue#72258872: Lint is wrongly detecting "CheckResult" in Kotlin code Issue#72509078: HalfFloat false positive on converting short into Half using its APIs. Issue#72581487: Bug: Elvis operator on cursor initialization -> "Missing recycle() calls" warning Issue#72685131: ObsoleteSdkInt check does not flag == comparisons against APIs lower than min SDK. Issue#72753926: Remove lint check for targetSdkVersion != Support Library version 更多详情请查看发布主页。 下载地址:https://developer.android.com/studio/preview/index.html
周其 周其 发布于 2018-02-17 0
Go 语言 Go 1.10 发布,包含大量更新和改进
最新的Go版本1.10版在Go 1.9之后六个月发布。它的大部分更改都在工具链,运行时和库的实现中。 更新内容: 此发行版改进了构建包的缓存 添加了成功测试结果的缓存 在测试期间自动运行 并允许使用cgo直接在Go和C之间传递字符串值 此外,新版编译器选项白名单可能会导致invalid flag在使用旧版本成功构建的代码中出现意外错误。 完整内容请查看发行说明。 下载地址:https://golang.org/dl/
周其 周其 发布于 2018-02-17 11
Infinispan 的 Hotrod 客户端 C++ 和 C# 8.2.0.Beta1 发布
Infinispan 包括 C++ 和 C# 两种语言版本的 Hotrod 客户端发布了 8.2.0 测试版。这次更新做了一些改进和bug修复,具体如下: 改进 [HRCPP-435] - C++ Improve usability for Remote task execution Feature Request [HRCPP-406] - .NET Implement getAll operation Bug 修改 [HRCPP-429] - More robust Add and Remove client listener operation [HRCPP-434] - Passing invalid client certificate results in System.AccessViolationException [HRCPP-446] - NearCache::getWithVersion method produces race condition [HRCPP-447] - Separate data directories for different server instances [HRCPP-448] - All the TLS certs must be RSA 完整内容请查看发布主页。 下载地址:http://infinispan.org/hotrod-clients/
周其 周其 发布于 2018-02-17 0
Arquillian Cube Extension 1.15.1 发布
Arquillian Cube Extension 1.15.0 发布了,使用 Arquillian Cube,可以自动或手动地控制 Docker 镜像的生命周期,作为测试生命周期的一部分。 更新内容: Other #975 1.14.0 Maven dependencies are broken #969 Openshift templates, should be passed a default set of parameters, like scripts do. #966 Create JUnit5 support for ContainerDsl Enhancement #937 Create support for operational methods with OpenShift Assistant. Train/ginger #874 Creates @KubernetesResource to set resources in K8s cluster 完整内容请查看发布主页。
周其 周其 发布于 2018-02-17 0
Arquillian Smart Testing 0.0.8 发布,测试提速组件
Smart Testing 0.0.8 发布,Smart Testing 是通过重新排序测试执行计划来加快测试运行阶段的工具,以增加故障快速执行的概率,从而提供有关项目运行状况的更快反馈。 更新内容: Component: Core #314 Test method selection make sense only when selecting mode is used #299 Investigate the possibility of using the tool on test method level basis Component: Selection #306 Failed - support execution of the specific test methods that failed #305 Support selection of test methods #304 Categorized - support categorization for test methods Component: Test Bed #294 Change test-bed core to use latest Embedded Maven features 完整内容请查看发布主页。
周其 周其 发布于 2018-02-17 0
Sharding-JDBC 2.0.3 发布,TCL 语句支持
大年初一,先给大家拜年了,祝大家新春快乐。 Sharding-JDBC 2.0.3正好赶在在大年初一发布,希望在新的一年里能够继续迅速发展。此版本是 Sharding-JDBC 的第 28 个正式发布版本,有分库分表和读写分离需求却仍未找到合适方案的场景,请不要再次错过。2.0.3 的主要功能是增加对TCL语句的支持,并且对目前存在的BUG进行修复。Sharding-JDBC 2.0.3将是 2.0.x的最终版本。 下一个版本将是2.1.0, Sharding-JDBC在2.1.0版本将全面支持Proxy的方式做分库分表中间件的代理层,除了JDBC driver之外,提供了server版本的选择。在2017年底,Sharding-JDBC的方向确立为以SQL解析内核为基石、多样化的兼容方式为扩充,打造一个更加全面的开源解决方案。相关文章:Sharding-JDBC 未来将更加多样化。 全新的Sharding-JDBC-Server即将在3月份开源,敬请关注。欢迎访问 Sharding-JDBC 的官网:http://shardingjdbc.io/。
亮_dangdang 亮_dangdang 发布于 2018-02-16 0
Porteus 4.0 RC4 发布,Linux 发行版
Porteus 4.0 RC4 发布了,Porteus是一份快捷的、便于携带的、模块化的自启动运行光盘及USB介质发行,它基于Slackware Linux。该发行始于一份Slax的社区改造版本(另一份基于Slackware的自启动光盘,但已不再维护),以KDE 3作为i486版本的缺省桌面,并以裁减过的KDE 4作为x86_64版本的桌面环境。此外还提供轻量级的LXDE可作为替代桌面环境。此版本还修复了Spectre and Meltdown漏洞。 更新内容: 内核更新至4.15.2  Core基于当前的Slackware 7个桌面选项可供选择!  新的浏览器功能,用于更新或下载您的首选浏览器(可在GUI中使用) 完整更新内容请查看发行说明。 下载地址:http://dl.porteus.org/x86_64/Porteus-v4.0/
周其 周其 发布于 2018-02-16 0
ProxySQL v1.4.5 发布,数据中间层项目
ProxySQL v1.4.5 发布了。ProxySQL 是一个高性能,高可用性,的数据中间层项目。 此版本修复了ProxySQL Admin中的错误: 可用性改进: #PSQLADM-6:如果群集节点脱机,  proxysql_node_monitor脚本会将节点状态设置为OFFLINE_HARD,并且不会将其从ProxySQL数据库中删除。此外,无论集群节点联机状态如何,日志记录都是一致的。 #PSQLADM-30:为主机优先级文件添加了验证。 #PSQLADM-33:添加了一个--proxysql-datadir 选项,可以proxysql-admin使用自定义的ProxySQL数据目录运行脚本。 此外,还添加了BATS测试套件进行proxysql-admin测试。 Bug修复: #PSQLADM-5:修复proxysql-admin使用--mode参数指定的PXC模式不是持久性的错误。 #PSQLADM-8:修复ProxySQL mysqld挂起时发生高CPU负载。 完整更新内容请查看发布主页。 下载地址:https://github.com/sysown/proxysql/releases
周其 周其 发布于 2018-02-16 3
Apache Wicket 7.10.0 发布,Web 开发框架
Apache Wicket 7.10已发布,Wicket 是一个 Java 语言的 Web 开发框架,与 Struts,WebWork,Tapestry 相类似。其特点在于对 HTML 和代码进行了有效的分离(有利于程序员和美工的合作),基于规则的配置(减少了 XML 等配置文件的使用),学习曲线较低(开发方式与 C/S 相似),更加易于调试(错误类型比较少,而且容易定位)。 更新内容: Bug [WICKET-6441] - MockHttpSession and MockSessionStore don’t call onInvalidate() on invalidate() [WICKET-6448] - Provide behavior that disables a button after click [WICKET-6461] - Default constructor is incorrectly called if optional param is not provided in parameter placeholder URL with additional required parameter [WICKET-6471] - FileSystemResource file descriptor leak [WICKET-6476] - It is impossible to use multiple WebSocketTester with the same WebApplication [WICKET-6477] - Component.getDefaultModelObject() wraps in RuntimeException instead of WicketRuntimeException [WICKET-6481] - NullPointerException in MountedMapper [WICKET-6484] - Wicket.Cookie.set does not set ‘secure’ flag [WICKET-6489] - Exception when “identifier code” javascript is not start on PrependJavaScript [WICKET-6493] - WebSocket SessionIds are wrong (HttpSession one used instead of Websocket one) + NPE if no HttpSession is found during Handshake Request [WICKET-6501] - DefaultPageManagerProvider does not honour StoreSettings.setAsynchronous(false) [WICKET-6506] - Performance issue when large component isn’t visible [WICKET-6513] - NullPointerException at PageStoreManager$SessionEntry after login [WICKET-6522] - ThreadLocal leak in PageStoreManager [WICKET-6530] - Race-condition in session invalidation Improvement [WICKET-6482] - CompoundValidator should implement all Behavior methods [WICKET-6504] - Use a serializable model for FileSystemResource’s path 更多详情请查看发布主页。...
周其 周其 发布于 2018-02-16 2
Apache Flink 1.4.1 发布,通用数据处理平台
Apache Flink 1.4.1 发布了。ApacheFlink 是一个开源的流处理框架,应用于分布式,高性能,始终可用的,准确的数据流应用程序。 此版本更新内容: Sub-task [FLINK-6321] - RocksDB state backend Checkpointing is not working with KeyedCEP. [FLINK-7499] - double buffer release in SpillableSubpartitionView [FLINK-7756] - RocksDB state backend Checkpointing (Async and Incremental) is not working with CEP. [FLINK-7760] - Restore failing from external checkpointing metadata. [FLINK-8323] - Fix Mod scala function bug Bug 修复 [FLINK-5506] - Java 8 - CommunityDetection.java:158 - java.lang.NullPointerException [FLINK-6951] - Incompatible versions of httpcomponents jars for Flink kinesis connector [FLINK-7949] - AsyncWaitOperator is not restarting when queue is full [FLINK-8145] - IOManagerAsync not properly shut down in various tests [FLINK-8200] - RocksDBAsyncSnapshotTest should use temp fold instead of fold with fixed name [FLINK-8226] - Dangling reference generated after NFA clean up timed out SharedBufferEntry 完整内容请查看发布主页。 下载地址:http://flink.apache.org/downloads.html...
周其 周其 发布于 2018-02-16 2
Redisson 3.6.1 发布,Redis 客户端
Redisson 3.6.1 发布了。Redisson是架设在Redis基础上的一个Java驻内存数据网格(In-Memory Data Grid)。 主要更新内容如下: Feature - rangeTailReversed, rangeHeadReversed and rangeReversed methods added to RLexSortedSet object Feature - RBucketsAsync interface added Feature - scanInterval setting added for Sentinel mode Feature - RLocalCachedMap.clearLocalCache method added Fixed - remove hset command invocation during entry loading Fixed - buffer leak in replace and remove methods of RLocalCachedMap object Fixed - RRemoteService object throws NPE Fixed - Multimap cluster compatibility Fixed - Enum support for Live Objects Fixed - Jackson 2.9 compatibility Fixed - RTopic.removeAllListeners got blocked on invocation Fixed - possible pubsub listeners leak Fixed - RBatch throws NPE with big pipeline in atomic mode Fixed - Warning about CommandDecoder.decode() method 下载地址:  Source code (zip)  Source code (tar.gz)
周其 周其 发布于 2018-02-16 1
TypeScript 2.7.2 发布,微软脚本编程语言
TypeScript 2.7.2 已发布。TypeScript 是由微软开发的自由和开源的编程语言,是 JavaScript 类型的超集,它可以编译成纯 JavaScript ,可以在任何浏览器、任何计算机和任何操作系统上运行。 更新内容: TypeScript 2.7 adds invalid BOM characters inside the output file content when emitBOM: true Could not file 'should_not_exist.file'  Add new flag support for TS 2.7.2 Find-all-references fails with esModuleInterop 完整内容可以查看fixed issues query。 下载: npm Visual Studio 2015 plugin Visual Studio 2017 (Select new version in Tools/Options) NuGet package
周其 周其 发布于 2018-02-16 5
SonarQube 7.0 发布,代码质量管理平台
SonarSource发布了SonarQube 7.0。Sonar (SonarQube)是一个开源平台,用于管理源代码的质量。Sonar 不只是一个质量数据报告工具,更是代码质量管理平台。支持的语言包括:Java、PHP、C#、C、Cobol、PL/SQL、Flex 等。 该版本带来一个重大的更新,实时措施的更新。 以下是 SonarQube 版本发布以来重大的更新: SonarC# 6.7.1 Cross-platform analysis, improved support for test frameworks, the Executable Lines metric, and automatic detection and exclusion of generated files. SonarJava 5.1 Two new bug rules, three new code smell rules, and one vulnerability rule, as well as support for Eclipse and JetBrains null-related annotations. SonarJS 4.0 Three new code smell rules, as well as accuracy improvements for many rules and a beefed-up Sonar way profile. SonarPHP 2.12 Nine new bug rules, 10 new code smell rules, and support for Cognitive Complexity. SonarPython 1.9 Support for Executable Lines, and improvements to the import of test coverage. SonarTS 1.5 Support for SonarLint for VS Code, four new bug rule, and 14 new code smell rules. 完整内容请查看发布主页。
周其 周其 发布于 2018-02-16 1
Rider 2017. 3 unity 发布,.NET 跨平台集成开发环境
Rider 2017.3 发布,新版本增加了许多新功能,改进和修复。 更新内容: Rider 现在显示Unity符号的外部文档 添加了一个新的上下文动作,将auto-property转换为带有序列化后台字段的属性。 完整更新内容可查看发布主页。
周其 周其 发布于 2018-02-16 3
精彩评论