开源中国

我们不支持 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
XXL-JOB v1.9.1 发布,分布式任务调度平台
    版本 V1.9.1 特性 1、国际化:调度中心实现国际化,支持中文、英文两种语言,默认为中文。 2、调度报表新增"运行中"中状态项; 3、调度报表优化,报表SQL调优并且新增LocalCache缓存(缓存时间60s),提高大数据量下报表加载速度; 4、修复打包部署时资源文件乱码问题; 5、修复新版本chrome滚动到顶部失效问题; 6、调度中心配置加载优化,取消对配置文件名的强依赖,支持加载磁盘配置; 7、修复脚本任务Log文件未正常close的问题;  8、项目依赖全量升级至较新稳定版本,如spring、jackson等等;     文档地址: http://www.xuxueli.com/xxl-job/     下载地址 https://github.com/xuxueli/xxl-job/releases/tag/v1.9.1     输入图片说明     概述     XXL-JOB是一个轻量级分布式任务调度框架,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。     特性 1、简单:支持通过Web页面对任务进行CRUD操作,操作简单,一分钟上手; 2、动态:支持动态修改任务状态、暂停/恢复任务,以及终止运行中任务,即时生效; 3、调度中心HA(中心式):调度采用中心式设计,“调度中心”基于集群Quartz实现并支持集群部署,可保证调度中心HA; 4、执行器HA(分布式):任务分布式执行,任务"执行器"支持集群部署,可保证任务执行HA; 5、注册中心: 执行器会周期性自动注册任务, 调度中心将会自动发现注册的任务并触发执行。同时,也支持手动录入执行器地址; 6、弹性扩容缩容:一旦有新执行器机器上线或者下线,下次调度时将会重新分配任务; 7、路由策略:执行器集群部署时提供丰富的路由策略,包括:第一个、最后一个、轮询、随机、一致性HASH、最不经常使用、最近最久未使用、故障转移、忙碌转移等; 8、故障转移:任务路由策略选择"故障转移"情况下,如果执行器集群中某一台机器故障,将会自动Failover切换到一台正常的执行器发送调度请求。 9、失败处理策略;调度失败时的处理策略,策略包括:失败告警(默认)、失败重试; 10、失败重试:调度中心调度失败且启用"失败重试"策略时,将会自动重试一次;执行器执行失败且回调失败重试状态时,也将会自动重试一次; 11、阻塞处理策略:调度过于密集执行器来不及处理时的处理策略,策略包括:单机串行(默认)、丢弃后续调度、覆盖之前调度; 12、分片广播任务:执行器集群部署时,任务路由策略选择"分片广播"情况下,一次任务调度...
许雪里 许雪里 发布于 2018-02-22 0
滴滴云服务器,限时包月0.9元,为开发者而生
滴滴云是滴滴出行旗下的云计算平台,为开发者提供高效稳定的开发者服务,采用领先的云计算架构、高规格服务器集群搭建、高性能资源配置机制、精细化运营模式 滴滴云 滴滴云
WePush v1.6.0 发布,专注批量推送的小而美的工具
    WePush v1.6.0 发布了,它是一个专注批量推送的小而美的工具,目前支持的消息类型:微信模板消息、微信客服消息、阿里大于模板短信 。     更新内容如下:     v1.6.0 优化检查更新策略,联网检查新版本 软件启动后自动检查更新(可在设置中选择性开启) 优化:未在设置中配置阿里大于信息时,执行导入操作的报错 优化:未在设置中配置数据库信息时,执行导入操作的报错 优化:未在设置中配置公众号信息时,执行各种相关操作的报错 修复:切换消息类型时阿里短信带小程序相关输入框的bug     下载地址     目前,只有Window版,Mac版coming soon WePush-v1.6.0-180222-x64-Setup
RememBerBe RememBerBe 发布于 2018-02-22 0
Caffeine 2.6.2 发布,Java 8 的高性能缓存库
caffeine 2.6.2 已发布。Caffeine 是基于 Java 8 的高性能,接近最佳的缓存库。更新内容: Cache Changed the default initialCapacity to match ConcurrentHashMap's from 0 to 16 (#218) Fixed variable expiration's duration calculation overflowing due to timestamp race (#217) Avoiding method handles due to memory leak caused by JDK-8174749 (#222) Promote using java.time.Duration instead of long, TimeUnit pair (#221) Improved Guava compatibility for bulk get iteration order (#220) 下载地址:  Source code (zip)  Source code (tar.gz)
淡漠悠然 淡漠悠然 发布于 2018-02-22 0
Percona Server for MySQL 5.7.21-20 发布
Percona Server for MySQL 5.7.21-20 已发布,基于 MySQL 5.7.21,包含其中的所有错误修复。Percona Server for MySQL 5.7.21-20 是目前 5.7 系列的最新稳定版本。更新如下: 新特性 A new string variable version_suffix allows to change suffix for the Percona Server version string returned by the read-only version variable. Also version_comment is converted from a global read-only to a global read-write variable. A new keyring_vault_timeout variable allows to set the amount of seconds for the Vault server connection timeout. Bug fixed #298. Bug 修复 mysqld startup script was unable to detect jemalloc library location for preloading, and that prevented starting Percona Server on systemd based machines. Bugs fixed #3784 and #3791. There was a problem with fulltext search, which could find a word with punctuation marks in natural language mode only, but not in boolean mode. Bugs fixed #258, #2501 (upstream #86164). Build errors were present on FreeBSD (caused by fixing the bug #255 in Percona Server 5.6.38-83.0) and on MacOS (caused by fixing the bug #264 in Percona Server 5.7.20-19). Bugs fixed #2284 and #2286. A bunch of fixes was introduced to remove GCC 7 compilation warnings for the Percona Server build. Bugs fixed #3780 (upstream #89420, #89421, and #89422). CMake error took place at compilation with bundled zlib. Bug fixed #302. A GCC 7 warning fix introduced regression in Percona Server that led to a wrong SQL query built to access the remote server when Federated storage engine was used. Bug fixed #1134. It was possible to enable encrypt_binlog with no binary or relay logging enabled. Bug fixed #287. Long buffer wait times where occurring on busy servers in case of the IMPORT TABLESPACE command. Bug fixed #276. Server queries that contained JSON special characters and were logged by Audit Log Plugin in JSON format caused invalid output due to lack of escaping. Bug fixed #1115. Percona Server now uses Travis CI for...
淡漠悠然 淡漠悠然 发布于 2018-02-22 0
UCKeFu 3.7.0 新年首发,增加多租户功能
UCKeFu v3.7.0 已发布,UCKeFu 基于 Java 语言开发,是一个全渠道融合的客户支持服务平台,聚合企业内部多个客服渠道,帮助各种行业各种规模的企业建立完整客服体系。 本次更新如下: Bug 修正      1、修正了工单关注取消的问题      2、修正了统计报表的查询日期范围的问题 增加的功能 增加多租户功能 增加知识库管理功能 增加了快捷回复导入导出功能 增加了账号自助注册开通功能 更换了登录界面 增加了登录后的首页跳转企业先的租户选择功能 优化的功能     1、优化了联系人导入导出功能     2、优化了企业导入导出功能     3、优化了工单的导入导出功能     4、优化了系统参数配置功能     5、优化了Ai关键词命中匹配功能
Lettuce 5.0.2 和 4.4.3 发布,Redis Java 客户端
Lettuce 5.0.2 和 4.4.3 已发布,Lettuce 是一个可伸缩线程安全的 Redis 客户端。多个线程可以共享同一个 RedisConnection。它利用优秀 netty NIO 框架来高效地管理多个连接。 示例代码: RedisClient client = new RedisClient("localhost") RedisConnection<String, String> connection = client.connect() String value = connection.get("key") 5.0.2 是 Lettuce 5 系列的第二个 bug 修复版本,解决了 21 个问题,包含对 resilience 改进的修复。建议升级。 <dependency>   <groupId>io.lettuce</groupId>   <artifactId>lettuce-core</artifactId>   <version>5.0.2.RELEASE</version> </dependency> 4.4.3 是 Lettuce 4.4 系列的第三个 bug 修复版本,解决了 16 个问题,还升级了一些依赖,建议升级。 <dependency>   <groupId>biz.paluch.redis</groupId>   <artifactId>lettuce</artifactId>   <version>4.4.3.Final</version> </dependency> 详细更新内容和下载地址: https://github.com/lettuce-io/lettuce-core/releases/tag/4.4.3.Final   https://github.com/lettuce-io/lettuce-core/releases/tag/5.0.2.RELEASE
淡漠悠然 淡漠悠然 发布于 2018-02-22 0
Nuster 1.7.9.5 发布,高性能 Web 缓存服务器
nuster 1.7.9.5 已发布,本次更新主要添加可以动态开启和禁用 cache 的 API,可以针对单个 tag(cache-rule 的 name),整个后端的 cache 和所有 cache 进行操作。 添加 缓存管理API 缓存管理applet 开启和禁用 cache 更改 Rename cache applet Change default share memory size 介绍 nuster 是一个基于 HAProxy 的高性能缓存服务器。nuster 完全兼容 HAProxy,并且利用 HAProxy 的 ACL 功能来提供非常细致的缓存规则。特性包括 完全兼容 HAProxy,支持所有 HAProxy 的特性和功能 强大的动态缓存功能 根据 HTTP method, uri, path, query, header, cookie 等等进行缓存 根据 HTTP 请求和响应内容等等进行缓存 根据环境变量服务器状态等等进行缓存 根据 SSL 版本, SNI 等等进行缓存 根据连接数量,请求速率等等进行缓存 等等 非常快 删除缓存 前后端 HTTPS HTTP 压缩 HTTP 重写重定向 等等 性能 非常快, 单进程模式下是 nginx 的 3 倍,多进程下 nginx 的 2 倍,varnish 的 3 倍。 详见benchmark
nuster nuster 发布于 2018-02-22 0
TortoiseGit 2.6.0 正式发布,Git 客户端
TortoiseGit 2.6.0 正式发布了。这是与 MsysGit 1.9.5 兼容的最后一个版本(例如,Git for Windows <1.9.5)。 TortoiseGit (海龟Git)是 TortoiseSVN 的 Git 版本,tortoisegit 用于迁移 TortoiseSVN 到 TortoiseGit,一直以来 Git 在 Windows 平台没有好用 GUI 客户端,现在 tortoisegit 的出现给 Windows 开发者带来福音。 更新内容: Fixed issue #3089: Show parent SHA1 on cherry picking a merge commit Fixed issue #3052: Filename autocomplete in commit dialog ignores filenames starting with underscores TortoiseGitMerge now uses native ribbon instead of MFC wrapped This results in a noticeable speed up (cf. issue #1616) and also fixes issues with rounded corners for maximized windows (cf. issue #1767) Fixed issue #3107: Clean: Allow to remove orphaned submodules (i.e., clean -f -f) Fixed issue #3126: Add an option to show all refs of a commit in the log (all refs are shown now by default) Fixed issue #3116: Revision graph: add ability to delete branches Fixed issue #3121: Create shorter branch names when checking out a commit Commit now informs the user if there is a conflict hint in the commit message (line starting with "# Conflicts:") Fixed issue #3137: Add TortoiseGit to Win10 default program list Fixed issue #3141: bisect: add good/bad continue options to progress dialog Add support for github's new client protocol (x-github-client) Fixed issue #3160: Close TortoiseGitBlame window by ESC key (you might need to reset keyboard shortcut settings manually) 完整内容请查看发布主页。 下载地址: for 32-bit Windows for 64-bit Windows Download TortoiseGit 2.6.0 - 32-bit (~13.8 MiB) Download TortoiseGit 2.6.0 - 64-bit (~16.0 MiB)...
淡漠悠然 淡漠悠然 发布于 2018-02-22 4
Spring Session 2.0.2 发布,分布式解决方案
Spring Session 2.0.2 发布,Spring Session 致力于提供一个公共基础设施会话,主要功能如下: 从任意的环境中访问一个会话 (i.e. web, messaging infrastructure, etc) WEB 环境下 以开发商中立的方式支持集群 可插拔策略可以确定 session id WebSocket 活跃的时候可以简单的保持 HttpSession 新版本更新亮点如下: Initialize SessionRepository lazy to avoid circular dependcies  Introduce IndexResolver implemented crawler manager similar to tomcat crawler valve Allow for configuration of session id generation and format. 下载地址:  Source code (zip)  Source code (tar.gz)
淡漠悠然 淡漠悠然 发布于 2018-02-22 0
Micrometer 1.0.0 发布,指标监控工具
Micrometer 1.0.0 已发布,Micrometer 是一个监控指标的度量类库。 本次部分更新内容如下: Make tests pass on JDK 9 Add Elastic support Add TracingTimer 完整内容请查看发布日志。 下载地址:  Source code (zip)  Source code (tar.gz)
淡漠悠然 淡漠悠然 发布于 2018-02-22 0
语义化前端框架 Semantic-UI 2.3.0 正式发布,重大更新
Semantic-UI 2.3.0 已正式发布,这是一个重大更新的版本,看看有哪些值得关注的新特性: Font Awesome 5.0 & 更好的 Icon 搜索:Semantic UI 现在已引入 Font Awesome 5。此外,Semantic-UI icon 文档现在包含全局图标搜索功能,可轻松复制和以 html 方式粘贴 搜索:类别搜索现在可以与本地搜索一起使用,方法是向任何结果添加 category 属性并指定 type: 'category' var categoryContent = [     { category: 'South America', title: 'Brazil' },     { category: 'South America', title: 'Peru' },     { category: 'North America', title: 'Canada' },     { category: 'Asia', title: 'South Korea' },     { category: 'Asia', title: 'Japan' },     { category: 'Asia', title: 'China' },     { category: 'Europe', title: 'Denmark' },     { category: 'Europe', title: 'England' },     { category: 'Europe', title: 'France' },     { category: 'Europe', title: 'Germany' },     { category: 'Africa', title: 'Ethiopia' },     { category: 'Africa', title: 'Nigeria' },     { category: 'Africa', title: 'Zimbabwe' },   ];   $('.ui.search')     .search({       type: 'category',       source: categoryContent     })   ; Flexbox Modals 和 Dimmers:Semantic UI 2.3 包括重写的 modal,以使用垂直居中的非 js flexbox 定位。 有关 Semantic-UI 2.3.0 新特性的详细内容,点此查看: https://semantic-ui.com/introduction/new.html   https://github.com/Semantic-Org/Semantic-UI/blob/master/RELEASE-NOTES.md 下载地址:https://github.com/Semantic-Org/Semantic-UI/releases/tag/2.3.0...
局长 局长 发布于 2018-02-22 6
JRuby 9.1.16.0 发布,Java 的 Ruby 解释器
JRuby 9.1.16.0 已发布,JRuby 是面向 Ruby、基于 Java 虚拟机(JVM)的一种解释程序,它结合了 Ruby 语言的简易性和功能强大的 JVM 的执行机制,包括与 Java 库全面集成。Rails 彻底加快及简化了 Web 应用的开发,不过它让人觉得不够成熟,特别是在高端企业级功能方面。另一方面,Java 平台及其虚拟机、库和应用服务器的速度、稳定性和功能方面却一直在提升,现在已被公认为是开发高端服务器应用的领先平台。不过如果 Java 平台不与 Ruby 等新兴语言联系在一 起,就有可能落后于流行趋势。 JRuby 9.1.x 是目前 JRuby 的主要版本,它与 Ruby 2.3.x 兼容,并与 C Ruby 保持同步,该版本值得关注的更新: Rubygems 升级至 2.6.14.1 修复一些 ensure blocks 被执行两次的错误(9.1.15.0 regression) 支持通过 \X 进行 grapheme 检测 修复了在 Windows 上加载 readline 时出现的错误 修复了 51 个 issues 有关修复 github 上的 issue,详细点此查看。   下载地址:http://jruby.org/download
局长 局长 发布于 2018-02-22 0
协作翻译 | 从零开始设计一个漂亮的移动 APP
在这篇文章中,我将分享该应用示例一步一步的设计过程。
周其 周其 发布于 2018-02-22 5
每日一博 | iOS 事件处理,看我就够了~
很多人对iOS中的响应事件处理并不清楚,经常会遇到手势冲突、事件不响应之类的问题。
周其 周其 发布于 2018-02-22 1
文本编辑器 Atom 1.25.0-beta2 发布,bug 修复
Atom 1.25.0-beta2 已发布,该版本主要是修复了 bug,具体如下: 修复了使用 Tree-sitter 分析系统时阻碍片段工作的错误 (#16621) 修复了阻止保存颜色设置的错误 (#16789) 修复了退出 Atom 时配置文件损坏的错误 修复了影响 Windows 上某些键绑定的问题 (atom/atom-keymap#232) 下载地址和更新内容:https://github.com/atom/atom/releases/tag/v1.25.0-beta2 Atom 是 Github 专门为程序员推出的一个跨平台文本编辑器。具有简洁和直观的图形用户界面,并有很多有趣的特点:支持CSS,HTML,JavaScript 等网页编程语言。它支持宏,自动完成分屏功能,集成了文件管理器。
局长 局长 发布于 2018-02-22 0
Netty 4.1.22.Final 发布,Java 网络服务框架
Netty 4.1.22.Final 已发布,该版本包含错误修复、性能增强和新功能,建议升级。 主要的变更: To detect Android, check the VM property rather than the classpath (#7679) Propagate full Unsafe unavailability reason in PlatformDependent (#7684) Use long for http2 ping payload (#7690) Introduce an alternative IdentityCipherSuiteFilter that defaults to supportedCiphers (#7691) Reduce the default number of objects retained by the Recycler per thread (#7701) Bump Conscrypt version to 1.0.0 (#7703) ByteBufUtil to not pool direct memory by default (#7704) NioDatagramChannel invalid usage of internalNioBuffer (#7705) Http2MultiplexCodec now propagates SETTINGS and GOAWAY frames in pipeline (#7711) Correctly handle the case when converting of value fails and return null or default value (#7715) DefaultHeaders / CharSequenceValueConverter should treat boolean consistently (#7720) Get memory address from Unsafe for OpenSSL (#7725) SSL connection not closed properly after handshake failure (#7727) Epoll flush/writabilityChange deadlock (#7730) Fix Snappy decoding of large 2-byte literal lengths and copy offsets (#7731) Ensure we always release the AddressEnvelope when doing DNS queries. (#7734) 有关详细信息和所有变更内容,请浏览 4.1.22.Final 的问题跟踪器。 重要的变更 HTTP2 该版本将 ping 帧的有效载荷类型由 ByteBuf 改为 long,因为这样可以简化事务,并且 RFC 中关于有效负荷的定义一直是 8 字节。 发布说明:http://netty.io/news/2018/02/21/4-1-22-Final.html...
局长 局长 发布于 2018-02-22 2
码云推荐 | 轻量快速的对象池 Lite-pool
Lite-pool 是一个轻量快速的对象池。
周其 周其 发布于 2018-02-22 0
Polr — 一个简单高效的网址缩短软件
Polr 是一个开源缩短网址的软件,而且也足够强大。
周其 周其 发布于 2018-02-22 0
OSChina 初七乱弹 ——这一年我还是想要爱情
麻烦帮我问下吕不懂,她什么时候能来?我堆的雪人说想见她,它等不了太久。
周其 周其 发布于 2018-02-22 34
VMware 进军 FaaS 市场,找来 OpenFaaS 项目创始人
VMware在今年1月份,开源了无服务器框架Dispatch,该框架可与PKS结合,打造FaaS应用。近日VMware更是有大动作,直接找来OpenFaaS创始人Alex Ellis坐镇该公司的开源技术中心。 在IaaS领域坐稳后,近年VMware开始往CaaS、FaaS领域发展,像是去年VMworld时,该公司就与Pivotal、Google联手发布Pivotal容器服务(PKS),而在今年1月时,也开源了无服务器框架Dispatch,该框架也可与PKS结合,打造FaaS应用。 近日VMware则是更有大动作,直接找来OpenFaaS创始人Alex Ellis坐镇该公司的开源技术中心资深主任工程师。而Alex Ellis表示,选择在VMware开源技术中心任职,不仅可以专心投入开发OpenFaaS项目,还能持续与开源界熟悉容器、虚拟化技术的专家合作。 VMware也表示,Alex Ellis加入该公司后,也会继续投入开发FaaS应用。VMware认为,FaaS的潜力在于让许多旧的应用程序,可转换成无服务器应用,而搭配Docker、Kubernetes等容器技术,除了可以简化基础架构的复杂度外,还可以让IT平台变得更有容错度、可扩张性。 而2016年时VMware找来开源大佬Dirk Hohndel担任VMware开源长暨副总裁,这位资深开源人除了担任过SUSE技术长外,也在Intel担任将近15年的首席Linux暨开源技术专家。
周其 周其 发布于 2018-02-22 2
协作翻译 | 从零开始设计一个漂亮的移动 APP
在这篇文章中,我将分享该应用示例一步一步的设计过程。
周其 周其 发布于 2018-02-22 5
每日一博 | iOS 事件处理,看我就够了~
很多人对iOS中的响应事件处理并不清楚,经常会遇到手势冲突、事件不响应之类的问题。
周其 周其 发布于 2018-02-22 1
码云推荐 | 轻量快速的对象池 Lite-pool
Lite-pool 是一个轻量快速的对象池。
周其 周其 发布于 2018-02-22 0
Polr — 一个简单高效的网址缩短软件
Polr 是一个开源缩短网址的软件,而且也足够强大。
周其 周其 发布于 2018-02-22 0
OSChina 初七乱弹 ——这一年我还是想要爱情
麻烦帮我问下吕不懂,她什么时候能来?我堆的雪人说想见她,它等不了太久。
周其 周其 发布于 2018-02-22 34
VMware 进军 FaaS 市场,找来 OpenFaaS 项目创始人
VMware在今年1月份,开源了无服务器框架Dispatch,该框架可与PKS结合,打造FaaS应用。近日VMware更是有大动作,直接找来OpenFaaS创始人Alex Ellis坐镇该公司的开源技术中心。 在IaaS领域坐稳后,近年VMware开始往CaaS、FaaS领域发展,像是去年VMworld时,该公司就与Pivotal、Google联手发布Pivotal容器服务(PKS),而在今年1月时,也开源了无服务器框架Dispatch,该框架也可与PKS结合,打造FaaS应用。 近日VMware则是更有大动作,直接找来OpenFaaS创始人Alex Ellis坐镇该公司的开源技术中心资深主任工程师。而Alex Ellis表示,选择在VMware开源技术中心任职,不仅可以专心投入开发OpenFaaS项目,还能持续与开源界熟悉容器、虚拟化技术的专家合作。 VMware也表示,Alex Ellis加入该公司后,也会继续投入开发FaaS应用。VMware认为,FaaS的潜力在于让许多旧的应用程序,可转换成无服务器应用,而搭配Docker、Kubernetes等容器技术,除了可以简化基础架构的复杂度外,还可以让IT平台变得更有容错度、可扩张性。 而2016年时VMware找来开源大佬Dirk Hohndel担任VMware开源长暨副总裁,这位资深开源人除了担任过SUSE技术长外,也在Intel担任将近15年的首席Linux暨开源技术专家。
周其 周其 发布于 2018-02-22 2
Ionic vs React Native: 前端框架之争,你用的是哪一个
选择合适的平台是开发人员在创建移动应用程序时面临的主要问题之一。据统计,iOS 和 Android 两大巨头已经有超过了十年的竞争。为了从软件开发的预算效益和时间效益的角度来寻求两个平台之间的妥协,引入了混合和跨平台的框架。 讨论这个主题时,首先想到的两个框架是Ionic和React Native,他们提供了一个解决问题的先进方案,还提供了易于获取的技术支持。 简要介绍框架 在开始分析和比较这两个框架的关键特性之前,让我们分别看一下每个框架。 Ionic:Ionic Framework 早在 2015 年就由 Drifty Co. 软件供应商定制协议为Apache Cordova。该框架的主要目标是开发混合软件,其接口和性能将尽可能接近本地解决方案。Ionic基于CSS,HTML5,Sass和Angular 1.x。到2016年,Drifty Co.发布了基于Angular 2.x的第二版Ionic-Ionic 2。 Ionic Framework 对于初学者是很友好的,它具有先进的CLI(有助于启动各种有用的功能)。该框架还有大量的便宜插件(价格不超过20 cu),开发人员无需使用第三方解决方案。如果你无法准确找到你需要的东西,可以看看 Cordova 插件 - 它们可以与基于该框架的软件完美地结合在一起。 React Native。在移动开发领域引起了轰动,React Native 是来自 Facebook 开发人员发布的完整的 JS 框架。RN 为开发人员提供了创建本地应用程序非常相似的跨平台软件的能力,它基于 ReactJS 库。 Ionic vs. React Native:开发者必须考虑的各个方面 如果您对开发工具的最终选择归结为这两种,那么您一定要了解 Ionic 和 React Native 的不同。 开发应用程序的类型。Ionic 和 React Native 之间的第一个也是最重要的一个区别是它们创建的应用程序的类型。Ionic 框架用于开发混合软件。使用 React Native,可以为每个选定的平台本地组件创建不同的选项。 可建模解决方案。Ionic 是一个适合“一次编写,随处运行”的框架。这意味着,对正确书写和结构化的要求更高。另外,Ionic 允许用户可以在任何平台上开发同样的软件。但是,开发人员注意到这个框架创建的用户界面有些“粗糙”。关于 React Native,可以创建一个尽可能接近本机的设计,虽然这个过程比 Ionic 要耗时,因为特定的元素必须为特定平台设置。 性能。至于性能方面,混合应用程序可以说比跨平台应用程序慢,因为它们的速度取决于 WebView。RN 具有跨平台方法更快的应用速度特性外,它还具有 React Fiber 算法,该算法去年实现了视觉渲染加速的目标(但是本质上来说,有 RF 的应用...
周其 周其 发布于 2018-02-22 1
B 站再回应 360 快视频侵权:已发律师函,要求赔偿道歉
大过年的360公司也不安分啊,在年初四就被曝出旗下的360快视频大规模盗取其他视频平台版权视频,甚至存在盗取账号数据库情况。不过快视频很快就表示“不,不存在,已经报警处理”,但受影响最大的bilibili哔哩哔哩动画在凌晨再次做出回应,表示快视频的侵权行为是“性质极为恶劣,规模巨大,情节极为严重”,目前已经委托律师事务所发出律师函,替广大视频Up主做主,要求马上停止侵权行为,赔偿损失,赔礼道歉,消除影响。 事情发酵到这个地步,基本上可以确认360快视频平台上存在大量未经授权转载的视频,虽然快视频表示“这是个别用户的侵权行为”,但快视频作为管理方,拥有不可推卸的审核责任。毕竟中国已经逐步走向尊重数字版权的法制时代,出现如此大规模的盗取视频事件,影响是非常恶劣。 目前已经有超过100名B站Up主已经授权B站进行维权,而根据不完全统计,被盗取视频的Up主多达千人之多,严重损害了B站用户及B站的合法权益。 鉴于之前360水滴直播平台的事件以关闭平台而告终,本次侵权事件也是对360公司发力短视频业务的一次重大考验,我们期待360可以正视以及依法处理本次侵权行为。 来自:expreview
周其 周其 发布于 2018-02-22 19
Chrome 64 将可移除地址中的跟踪代码,谷歌的跟踪除外
当你尝试分享一个链接,你经常会发现链接地址中含有长长的跟踪字符串,因此你常常需要在分享链接地址时将某个问号后面的字符串手动删除。现在,Chrome 64 将为用户自动完成这一工作。当你拷贝网址分享时浏览器会自动移除其中的跟踪代码。然而有人测试发现,这一功能对 Google 自己平台的跟踪代码无效。Google 是最大的网络广告服务商之一,而跟踪对网络广告的定向服务至关重要。 这只是Chrome 64的更新的其中之一。它最近还推出了自动拦截恶意的功能,这些广告违反了Better Ads标准,还能够整个网站静音以自动播放视频,并为Windows用户提供HDR支持。
周其 周其 发布于 2018-02-22 7
Android Pay 终于退役,Google Pay 将正式上线
一月初Google 宣布两大电子支付方式 Android Pay 与 Google Wallet 将合并为 Google Pay。Google Pay app 于周二正式上线且可供下载,并开通消费功能。 Google Pay 目的在取代 Android Pay 及 Google Wallet,用于网络、实体店及所有Google服务消费,及个人间转帐。Google 消费支付产品管理总监 Gerardo Capiel 表示,长期而言Google Pay将整合 Google所有产品,使用者所有支付卡资讯都将储存于 Google 帐号内,因而不论以 Google Chrome 在网络购物或声控 Assistant 消费,结帐资讯都是一致的。也正致力于拓展 Google Pay 的线上与实体商店合作伙伴。 随着Google Pay的上线,Android Pay 将正式退役。不过Google强调原有Android Pay时代的功能,以及累积的银行优惠和安全防护都会保留。 用于个人转帐的Google Wallet将改名为Google Pay Send并改版上线。未来几个月后,美国、英国的Google Pay用户就可以用它来转帐。 目前可接受Google Pay的商店包括麦当劳、Dunkin Donuts、Walgreens、Whole Foods等,而整合Google Pay的app包括 Airbnb、Hotel Tonight 及外卖行业 Doordash 等。 现在Google Pay也极力拓展第三方app及商店。开发人员可通过 Google Pay API 整合电子支付业如Adyen、 Braintree (Native, Web)、EBANX、Paysafe、Stripe、 Vantiv及Worldpay等,后续还会增加其他行业,而商店网站则可通过电商网站平台Shopify和Google Pay整合。
周其 周其 发布于 2018-02-22 2
开源巨献:2017 年 Google 开源了这些超赞的项目
春节小长假,走亲访友之余,还可以利用一些零碎的时间收集学习资料,给自己充充电,好在 2018 年成为更优秀的自己。我们知道在开源和贡献开源方面,Google 一直是行业的典范。2017 年它开源了哪些优秀的软件,有哪些值得我们借鉴学习呢?
王练 王练 发布于 2018-02-21 3
每日一博 | Linux 配置开机自启动执行脚本的两种方法
本文分享 2 种开机自启动脚本的方法,仅供参考,读者可根据自己的情况,进行配置!
王练 王练 发布于 2018-02-21 5
码云推荐 | 基于 libpcap 的 TCP 网络监控工具 tcplstat
tcplstat 是基于 libpcap 网络嗅探程序包的网络监控工具,它能旁路捕获所有经过网络设备过滤规则的 TCP 数据,跟踪当前所有 TCP 连接会话,记录所有经过的 TCP 分组,当连接断开或到达最大记录数时倒出统计信息,包含但不限于连接两端网络地址、建立时间戳、三步握手各分组延迟、四步分手各分组延迟,数据分组明细、往来分组间延迟和相反方向分组延迟的最小、平均、最大统计值。
王练 王练 发布于 2018-02-21 0
vue-advance —— Vue 配合 Webpack 实现多页面功能
vue-advance 中的 vue2-multiple 是基于 webpack2.x 实现的多页打包功能模版。
王练 王练 发布于 2018-02-21 0
协作翻译 | 几分钟快速读懂渐进式 Web 应用 PWA
渐进式 Web 应用(Progressive Web Apps,PWA)是在移动应用开发领域使用 Web 技术的最新趋势。在写本文的时候(2018年初),它只适用于 Android 设备。
王练 王练 发布于 2018-02-21 1
KDE 宣布收到 Pineapple 基金会 20 万美元赠款
近日,KDE 发文公告,已收到 Pineapple 基金会捐赠的 20 万美元。 KDE e.V 总裁 Lydia Pintscher 表示:“KDE 非常感谢这笔捐款,我们将利用这笔资金继续推动我们把自由软件带给所有人和所有平台的目标和愿景。” Pineapple 基金会发言人也表示:“ KDE 是一个充满活力的社区,一直在开发诸如 Plasma 等令人赞叹的产品。 我特别欣赏 KDE 产品的用户体验和设计,因为他们可以很好地吸引不是 Linux 爱好者的新受众。希望这笔捐款能够进一步推动 KDE 的发展!” 
王练 王练 发布于 2018-02-21 2
OpenFaaS 创始人加入 VMware 开源技术中心
据 VMware 官方博客消息,OpenFaaS 创始人兼负责人  Alex Ellis 已加入 VMware 开源技术中心(OSTC)。 OSTC 致力于为开源项目提供一些有意义的技术贡献,以确保它们的可行性,给行业带来新生力量。加入 VMware 后,Alex 将全职为 OpenFaaS 贡献自己的力量,领导其贡献者团队,发展社区,并为 Dispatch 团队提供发展方向。 Alex 不仅只有对 OpenFaaS 的技术贡献,自 2016 年起,他也是一位 Docker Captain (这是一个称号,给于那些乐于在社区分享的 Docker 专家),并积极地发布博客和推广这些或其他的开源项目。 在 VMworld 2017 上,VMware 已将 FaaS 作为开发应用的一种新方式。其最近开源的 Dispatch 功能框架,也是在现有的 FaaS 实现(OpenFaaS、Riff 和 OpenWhisk )之上提供企业功能。
王练 王练 发布于 2018-02-21 0
微软因升级 Windows 10 被用户控告赔偿 6 亿美元
据 IThome 消息,来自美国新墨西哥州的 Frank Dickman 上周控告微软及微软执行长 Satya Nadella ,称微软擅自将他的 Asus 54L 笔记本电脑上的 Windows 7 升级到 Windows 10 ,造成电脑完全无法使用,因而要求微软恢复 Windows 7 ,或者赔偿他 6 亿美元。 Dickman 说,他的 Asus 54L 笔电配备了 OEM 版的 Windows 7 ,当电脑被升级到 Windows 10 时,马上就不能用了,而且升级程序移除了电脑上的 Windows 7 。他认为,唯一明智的补救措施是微软在网站上供应 OEM 版的 Windows 允许使用者使用电脑出厂时预安装的密匙下载,但微软或 Nadella 并未提供此一功能。 据悉,这并非微软第一次因 Windows 10 的升级政策而被控告,2016 年另一名 Windows 7 用户 Teri Goldstein 因升级到 Windows 10 造成系统不稳定,告上法院后获得了微软的 1 万美元赔偿金。2017 年 3 月亦有多名 Windows 7 用户以类似的理由向微软提出了集体诉讼。
王练 王练 发布于 2018-02-21 7
杜绝恶意拍摄,Android P 将拒绝后台应用访问相机
外媒消息,据 XDA Developers 发现的源代码提交,Android P 会检测并阻止后台应用访问相机。 限制是基于应用的用户 ID(UID),Android 将其分配给安装在设备上的每个应用。UID 对于每个应用程序都是唯一的,只要这些应用保留在你的设备上,这些 UID 就不会更改。提交状态表明,Android P 会在 UID “空闲”时进行检测,如果发现一个不活动的 UID 请求摄像头访问,将立即生成一个错误,以防止访问相机。 之前的 Android 8.0 就要求应用在主动使用相机时显示通知。因此,Android P 的摄像头限制可以看作是对现有措施的延伸。该功能对那些在不知情的情况下默默录制视频或拍照的恶意应用有很好的威慑作用。
王练 王练 发布于 2018-02-21 9
码云周刊 | 抓住假期的尾巴,红包利器祝你开年大吉
啦啦啦,过年啦,小编在这里给大家拜个年啦:祝大家在新的一年里心想事成,年年有余!想必在这个热闹的节日里,大大小小的微信群应该都开始发红包了吧?那么问题来了——红包抢不到怎么办?!我手慢怎么办?!不想时刻盯着手机怎么办?!小编今天给大家推荐四款抢红包的利器,这个春节一起优雅的抢红包!
王练 王练 发布于 2018-02-20 0
XXL-JOB v1.9.1 发布,分布式任务调度平台
    版本 V1.9.1 特性 1、国际化:调度中心实现国际化,支持中文、英文两种语言,默认为中文。 2、调度报表新增"运行中"中状态项; 3、调度报表优化,报表SQL调优并且新增LocalCache缓存(缓存时间60s),提高大数据量下报表加载速度; 4、修复打包部署时资源文件乱码问题; 5、修复新版本chrome滚动到顶部失效问题; 6、调度中心配置加载优化,取消对配置文件名的强依赖,支持加载磁盘配置; 7、修复脚本任务Log文件未正常close的问题;  8、项目依赖全量升级至较新稳定版本,如spring、jackson等等;     文档地址: http://www.xuxueli.com/xxl-job/     下载地址 https://github.com/xuxueli/xxl-job/releases/tag/v1.9.1     输入图片说明     概述     XXL-JOB是一个轻量级分布式任务调度框架,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。     特性 1、简单:支持通过Web页面对任务进行CRUD操作,操作简单,一分钟上手; 2、动态:支持动态修改任务状态、暂停/恢复任务,以及终止运行中任务,即时生效; 3、调度中心HA(中心式):调度采用中心式设计,“调度中心”基于集群Quartz实现并支持集群部署,可保证调度中心HA; 4、执行器HA(分布式):任务分布式执行,任务"执行器"支持集群部署,可保证任务执行HA; 5、注册中心: 执行器会周期性自动注册任务, 调度中心将会自动发现注册的任务并触发执行。同时,也支持手动录入执行器地址; 6、弹性扩容缩容:一旦有新执行器机器上线或者下线,下次调度时将会重新分配任务; 7、路由策略:执行器集群部署时提供丰富的路由策略,包括:第一个、最后一个、轮询、随机、一致性HASH、最不经常使用、最近最久未使用、故障转移、忙碌转移等; 8、故障转移:任务路由策略选择"故障转移"情况下,如果执行器集群中某一台机器故障,将会自动Failover切换到一台正常的执行器发送调度请求。 9、失败处理策略;调度失败时的处理策略,策略包括:失败告警(默认)、失败重试; 10、失败重试:调度中心调度失败且启用"失败重试"策略时,将会自动重试一次;执行器执行失败且回调失败重试状态时,也将会自动重试一次; 11、阻塞处理策略:调度过于密集执行器来不及处理时的处理策略,策略包括:单机串行(默认)、丢弃后续调度、覆盖之前调度; 12、分片广播任务:执行器集群部署时,任务路由策略选择"分片广播"情况下,一次任务调度...
许雪里 许雪里 发布于 2018-02-22 0
WePush v1.6.0 发布,专注批量推送的小而美的工具
    WePush v1.6.0 发布了,它是一个专注批量推送的小而美的工具,目前支持的消息类型:微信模板消息、微信客服消息、阿里大于模板短信 。     更新内容如下:     v1.6.0 优化检查更新策略,联网检查新版本 软件启动后自动检查更新(可在设置中选择性开启) 优化:未在设置中配置阿里大于信息时,执行导入操作的报错 优化:未在设置中配置数据库信息时,执行导入操作的报错 优化:未在设置中配置公众号信息时,执行各种相关操作的报错 修复:切换消息类型时阿里短信带小程序相关输入框的bug     下载地址     目前,只有Window版,Mac版coming soon WePush-v1.6.0-180222-x64-Setup
RememBerBe RememBerBe 发布于 2018-02-22 0
Caffeine 2.6.2 发布,Java 8 的高性能缓存库
caffeine 2.6.2 已发布。Caffeine 是基于 Java 8 的高性能,接近最佳的缓存库。更新内容: Cache Changed the default initialCapacity to match ConcurrentHashMap's from 0 to 16 (#218) Fixed variable expiration's duration calculation overflowing due to timestamp race (#217) Avoiding method handles due to memory leak caused by JDK-8174749 (#222) Promote using java.time.Duration instead of long, TimeUnit pair (#221) Improved Guava compatibility for bulk get iteration order (#220) 下载地址:  Source code (zip)  Source code (tar.gz)
淡漠悠然 淡漠悠然 发布于 2018-02-22 0
Percona Server for MySQL 5.7.21-20 发布
Percona Server for MySQL 5.7.21-20 已发布,基于 MySQL 5.7.21,包含其中的所有错误修复。Percona Server for MySQL 5.7.21-20 是目前 5.7 系列的最新稳定版本。更新如下: 新特性 A new string variable version_suffix allows to change suffix for the Percona Server version string returned by the read-only version variable. Also version_comment is converted from a global read-only to a global read-write variable. A new keyring_vault_timeout variable allows to set the amount of seconds for the Vault server connection timeout. Bug fixed #298. Bug 修复 mysqld startup script was unable to detect jemalloc library location for preloading, and that prevented starting Percona Server on systemd based machines. Bugs fixed #3784 and #3791. There was a problem with fulltext search, which could find a word with punctuation marks in natural language mode only, but not in boolean mode. Bugs fixed #258, #2501 (upstream #86164). Build errors were present on FreeBSD (caused by fixing the bug #255 in Percona Server 5.6.38-83.0) and on MacOS (caused by fixing the bug #264 in Percona Server 5.7.20-19). Bugs fixed #2284 and #2286. A bunch of fixes was introduced to remove GCC 7 compilation warnings for the Percona Server build. Bugs fixed #3780 (upstream #89420, #89421, and #89422). CMake error took place at compilation with bundled zlib. Bug fixed #302. A GCC 7 warning fix introduced regression in Percona Server that led to a wrong SQL query built to access the remote server when Federated storage engine was used. Bug fixed #1134. It was possible to enable encrypt_binlog with no binary or relay logging enabled. Bug fixed #287. Long buffer wait times where occurring on busy servers in case of the IMPORT TABLESPACE command. Bug fixed #276. Server queries that contained JSON special characters and were logged by Audit Log Plugin in JSON format caused invalid output due to lack of escaping. Bug fixed #1115. Percona Server now uses Travis CI for...
淡漠悠然 淡漠悠然 发布于 2018-02-22 0
UCKeFu 3.7.0 新年首发,增加多租户功能
UCKeFu v3.7.0 已发布,UCKeFu 基于 Java 语言开发,是一个全渠道融合的客户支持服务平台,聚合企业内部多个客服渠道,帮助各种行业各种规模的企业建立完整客服体系。 本次更新如下: Bug 修正      1、修正了工单关注取消的问题      2、修正了统计报表的查询日期范围的问题 增加的功能 增加多租户功能 增加知识库管理功能 增加了快捷回复导入导出功能 增加了账号自助注册开通功能 更换了登录界面 增加了登录后的首页跳转企业先的租户选择功能 优化的功能     1、优化了联系人导入导出功能     2、优化了企业导入导出功能     3、优化了工单的导入导出功能     4、优化了系统参数配置功能     5、优化了Ai关键词命中匹配功能
Lettuce 5.0.2 和 4.4.3 发布,Redis Java 客户端
Lettuce 5.0.2 和 4.4.3 已发布,Lettuce 是一个可伸缩线程安全的 Redis 客户端。多个线程可以共享同一个 RedisConnection。它利用优秀 netty NIO 框架来高效地管理多个连接。 示例代码: RedisClient client = new RedisClient("localhost") RedisConnection<String, String> connection = client.connect() String value = connection.get("key") 5.0.2 是 Lettuce 5 系列的第二个 bug 修复版本,解决了 21 个问题,包含对 resilience 改进的修复。建议升级。 <dependency>   <groupId>io.lettuce</groupId>   <artifactId>lettuce-core</artifactId>   <version>5.0.2.RELEASE</version> </dependency> 4.4.3 是 Lettuce 4.4 系列的第三个 bug 修复版本,解决了 16 个问题,还升级了一些依赖,建议升级。 <dependency>   <groupId>biz.paluch.redis</groupId>   <artifactId>lettuce</artifactId>   <version>4.4.3.Final</version> </dependency> 详细更新内容和下载地址: https://github.com/lettuce-io/lettuce-core/releases/tag/4.4.3.Final   https://github.com/lettuce-io/lettuce-core/releases/tag/5.0.2.RELEASE
淡漠悠然 淡漠悠然 发布于 2018-02-22 0
Nuster 1.7.9.5 发布,高性能 Web 缓存服务器
nuster 1.7.9.5 已发布,本次更新主要添加可以动态开启和禁用 cache 的 API,可以针对单个 tag(cache-rule 的 name),整个后端的 cache 和所有 cache 进行操作。 添加 缓存管理API 缓存管理applet 开启和禁用 cache 更改 Rename cache applet Change default share memory size 介绍 nuster 是一个基于 HAProxy 的高性能缓存服务器。nuster 完全兼容 HAProxy,并且利用 HAProxy 的 ACL 功能来提供非常细致的缓存规则。特性包括 完全兼容 HAProxy,支持所有 HAProxy 的特性和功能 强大的动态缓存功能 根据 HTTP method, uri, path, query, header, cookie 等等进行缓存 根据 HTTP 请求和响应内容等等进行缓存 根据环境变量服务器状态等等进行缓存 根据 SSL 版本, SNI 等等进行缓存 根据连接数量,请求速率等等进行缓存 等等 非常快 删除缓存 前后端 HTTPS HTTP 压缩 HTTP 重写重定向 等等 性能 非常快, 单进程模式下是 nginx 的 3 倍,多进程下 nginx 的 2 倍,varnish 的 3 倍。 详见benchmark
nuster nuster 发布于 2018-02-22 0
TortoiseGit 2.6.0 正式发布,Git 客户端
TortoiseGit 2.6.0 正式发布了。这是与 MsysGit 1.9.5 兼容的最后一个版本(例如,Git for Windows <1.9.5)。 TortoiseGit (海龟Git)是 TortoiseSVN 的 Git 版本,tortoisegit 用于迁移 TortoiseSVN 到 TortoiseGit,一直以来 Git 在 Windows 平台没有好用 GUI 客户端,现在 tortoisegit 的出现给 Windows 开发者带来福音。 更新内容: Fixed issue #3089: Show parent SHA1 on cherry picking a merge commit Fixed issue #3052: Filename autocomplete in commit dialog ignores filenames starting with underscores TortoiseGitMerge now uses native ribbon instead of MFC wrapped This results in a noticeable speed up (cf. issue #1616) and also fixes issues with rounded corners for maximized windows (cf. issue #1767) Fixed issue #3107: Clean: Allow to remove orphaned submodules (i.e., clean -f -f) Fixed issue #3126: Add an option to show all refs of a commit in the log (all refs are shown now by default) Fixed issue #3116: Revision graph: add ability to delete branches Fixed issue #3121: Create shorter branch names when checking out a commit Commit now informs the user if there is a conflict hint in the commit message (line starting with "# Conflicts:") Fixed issue #3137: Add TortoiseGit to Win10 default program list Fixed issue #3141: bisect: add good/bad continue options to progress dialog Add support for github's new client protocol (x-github-client) Fixed issue #3160: Close TortoiseGitBlame window by ESC key (you might need to reset keyboard shortcut settings manually) 完整内容请查看发布主页。 下载地址: for 32-bit Windows for 64-bit Windows Download TortoiseGit 2.6.0 - 32-bit (~13.8 MiB) Download TortoiseGit 2.6.0 - 64-bit (~16.0 MiB)...
淡漠悠然 淡漠悠然 发布于 2018-02-22 4
Spring Session 2.0.2 发布,分布式解决方案
Spring Session 2.0.2 发布,Spring Session 致力于提供一个公共基础设施会话,主要功能如下: 从任意的环境中访问一个会话 (i.e. web, messaging infrastructure, etc) WEB 环境下 以开发商中立的方式支持集群 可插拔策略可以确定 session id WebSocket 活跃的时候可以简单的保持 HttpSession 新版本更新亮点如下: Initialize SessionRepository lazy to avoid circular dependcies  Introduce IndexResolver implemented crawler manager similar to tomcat crawler valve Allow for configuration of session id generation and format. 下载地址:  Source code (zip)  Source code (tar.gz)
淡漠悠然 淡漠悠然 发布于 2018-02-22 0
Micrometer 1.0.0 发布,指标监控工具
Micrometer 1.0.0 已发布,Micrometer 是一个监控指标的度量类库。 本次部分更新内容如下: Make tests pass on JDK 9 Add Elastic support Add TracingTimer 完整内容请查看发布日志。 下载地址:  Source code (zip)  Source code (tar.gz)
淡漠悠然 淡漠悠然 发布于 2018-02-22 0
语义化前端框架 Semantic-UI 2.3.0 正式发布,重大更新
Semantic-UI 2.3.0 已正式发布,这是一个重大更新的版本,看看有哪些值得关注的新特性: Font Awesome 5.0 & 更好的 Icon 搜索:Semantic UI 现在已引入 Font Awesome 5。此外,Semantic-UI icon 文档现在包含全局图标搜索功能,可轻松复制和以 html 方式粘贴 搜索:类别搜索现在可以与本地搜索一起使用,方法是向任何结果添加 category 属性并指定 type: 'category' var categoryContent = [     { category: 'South America', title: 'Brazil' },     { category: 'South America', title: 'Peru' },     { category: 'North America', title: 'Canada' },     { category: 'Asia', title: 'South Korea' },     { category: 'Asia', title: 'Japan' },     { category: 'Asia', title: 'China' },     { category: 'Europe', title: 'Denmark' },     { category: 'Europe', title: 'England' },     { category: 'Europe', title: 'France' },     { category: 'Europe', title: 'Germany' },     { category: 'Africa', title: 'Ethiopia' },     { category: 'Africa', title: 'Nigeria' },     { category: 'Africa', title: 'Zimbabwe' },   ];   $('.ui.search')     .search({       type: 'category',       source: categoryContent     })   ; Flexbox Modals 和 Dimmers:Semantic UI 2.3 包括重写的 modal,以使用垂直居中的非 js flexbox 定位。 有关 Semantic-UI 2.3.0 新特性的详细内容,点此查看: https://semantic-ui.com/introduction/new.html   https://github.com/Semantic-Org/Semantic-UI/blob/master/RELEASE-NOTES.md 下载地址:https://github.com/Semantic-Org/Semantic-UI/releases/tag/2.3.0...
局长 局长 发布于 2018-02-22 6
JRuby 9.1.16.0 发布,Java 的 Ruby 解释器
JRuby 9.1.16.0 已发布,JRuby 是面向 Ruby、基于 Java 虚拟机(JVM)的一种解释程序,它结合了 Ruby 语言的简易性和功能强大的 JVM 的执行机制,包括与 Java 库全面集成。Rails 彻底加快及简化了 Web 应用的开发,不过它让人觉得不够成熟,特别是在高端企业级功能方面。另一方面,Java 平台及其虚拟机、库和应用服务器的速度、稳定性和功能方面却一直在提升,现在已被公认为是开发高端服务器应用的领先平台。不过如果 Java 平台不与 Ruby 等新兴语言联系在一 起,就有可能落后于流行趋势。 JRuby 9.1.x 是目前 JRuby 的主要版本,它与 Ruby 2.3.x 兼容,并与 C Ruby 保持同步,该版本值得关注的更新: Rubygems 升级至 2.6.14.1 修复一些 ensure blocks 被执行两次的错误(9.1.15.0 regression) 支持通过 \X 进行 grapheme 检测 修复了在 Windows 上加载 readline 时出现的错误 修复了 51 个 issues 有关修复 github 上的 issue,详细点此查看。   下载地址:http://jruby.org/download
局长 局长 发布于 2018-02-22 0
文本编辑器 Atom 1.25.0-beta2 发布,bug 修复
Atom 1.25.0-beta2 已发布,该版本主要是修复了 bug,具体如下: 修复了使用 Tree-sitter 分析系统时阻碍片段工作的错误 (#16621) 修复了阻止保存颜色设置的错误 (#16789) 修复了退出 Atom 时配置文件损坏的错误 修复了影响 Windows 上某些键绑定的问题 (atom/atom-keymap#232) 下载地址和更新内容:https://github.com/atom/atom/releases/tag/v1.25.0-beta2 Atom 是 Github 专门为程序员推出的一个跨平台文本编辑器。具有简洁和直观的图形用户界面,并有很多有趣的特点:支持CSS,HTML,JavaScript 等网页编程语言。它支持宏,自动完成分屏功能,集成了文件管理器。
局长 局长 发布于 2018-02-22 0
Netty 4.1.22.Final 发布,Java 网络服务框架
Netty 4.1.22.Final 已发布,该版本包含错误修复、性能增强和新功能,建议升级。 主要的变更: To detect Android, check the VM property rather than the classpath (#7679) Propagate full Unsafe unavailability reason in PlatformDependent (#7684) Use long for http2 ping payload (#7690) Introduce an alternative IdentityCipherSuiteFilter that defaults to supportedCiphers (#7691) Reduce the default number of objects retained by the Recycler per thread (#7701) Bump Conscrypt version to 1.0.0 (#7703) ByteBufUtil to not pool direct memory by default (#7704) NioDatagramChannel invalid usage of internalNioBuffer (#7705) Http2MultiplexCodec now propagates SETTINGS and GOAWAY frames in pipeline (#7711) Correctly handle the case when converting of value fails and return null or default value (#7715) DefaultHeaders / CharSequenceValueConverter should treat boolean consistently (#7720) Get memory address from Unsafe for OpenSSL (#7725) SSL connection not closed properly after handshake failure (#7727) Epoll flush/writabilityChange deadlock (#7730) Fix Snappy decoding of large 2-byte literal lengths and copy offsets (#7731) Ensure we always release the AddressEnvelope when doing DNS queries. (#7734) 有关详细信息和所有变更内容,请浏览 4.1.22.Final 的问题跟踪器。 重要的变更 HTTP2 该版本将 ping 帧的有效载荷类型由 ByteBuf 改为 long,因为这样可以简化事务,并且 RFC 中关于有效负荷的定义一直是 8 字节。 发布说明:http://netty.io/news/2018/02/21/4-1-22-Final.html...
局长 局长 发布于 2018-02-22 2
Zabbix 3.4.7 发布,开源分布式监控解决方案
Zabbix 3.4.7 已发布,发布主页显示该版本没有新增的特性和改进,主要是对自 Zabbix 3.4.x 以来已知的 bug 进行了修复。具体如下: ZBX-13403 allowed proxy to execute remote commands on agents using encrypted connection ZBX-13441 fixed crashes in case of failures (e.g. timeouts) during VMware hypervisor discovery ZBX-12607 fixed performance of map.get API method and map-related views ZBX-13055 fixed compilation failure in Alpine Linux due to missing res_ninit() function ZBX-13194 fixed incorrect processing of zabbix[wcache,value,*] internal check ZBX-13117 fixed vfs.dir.size with symbol links on Windows 详细内容点此查看。   下载地址:https://www.zabbix.com/download Zabbix 是一个基于 Web 界面的提供分布式系统监视以及网络监视功能的企业级开源解决方案。
局长 局长 发布于 2018-02-22 0
Spring Integration 5.0.2 发布,Spring 消息通信
Spring Integration 5.0 维护版 5.0.2 已发布,可从 Maven Central,JCenter 和发布仓库中进行下载: compile "org.springframework.integration:spring-integration-core:5.0.2.RELEASE" 除了升级到最新的 Spring Framework 5.0.4 和 Reactor Bismuth-SR6 版本之外,此 Spring Integration 支持版本还提供了一些错误修复,特别是对于带有收集方法参数的 @ServiceActivator,以及 LockRegistryLeaderInitiator,建议升级。 该版本还带来了一些新功能: Micrometer 已支持收集消息组件指标,要启用,只需在应用程序上下文中声明 MicrometerMetricsFactory bean 以覆盖内置的 metrics factory: @Bean public MicrometerMetricsFactory metricsFactory(MeterRegistry meterRegistry) {     return new MicrometerMetricsFactory(meterRegistry); } 新增的这个功能是希望使这个 MicrometerMetricsFactory 成为下一个 5.1 版本的默认设置。 值得注意的是,这个版本是最新的 Spring Boot 2.0 RC2 的基础。 详细发布说明点此查看:https://spring.io/blog/2018/02/21/spring-integration-5-0-2-available
局长 局长 发布于 2018-02-22 0
Spring Boot 2.0.0 RC2 发布,下周发布正式版!
Spring Boot 2.0.0.RC2 已发布,可从里程碑仓库中获取。 该版本关闭了 180 个 issue 和 PRs,这是第二个,也是最后一个候选版。一切已准备就绪,2.0.0 正式版将于下周发布。 此外,开发团队已经完善了 RC1 的一些条目,包括显著改进了 Micrometer 的集成和众多的依赖升级。有关变更内容和升级说明的完整列表,请参阅 Wiki 上的 Spring Boot 2.0.0.RC2 发行说明。 要开始使用 Spring Boot 2.0.0 RC2,可在 start.spring.io 上引导一个新项目。如果希望从 Spring Boot 1.5(或更早版本)进行升级,请参阅迁移指南。 感谢所有为 Spring Boot 2.0 做出贡献的人!
局长 局长 发布于 2018-02-22 11
Hibernate OGM 5.3.0.Final 发布,NoSQL 持久层框架
Hibernate OGM 5.3.0.Final 已正式发布,看看这次发布带来了哪些更新的内容 —— 与 5.2 Final 相比有什么新东西? 这个版本没有添加新的功能,主要是让它与 Hibernate ORM 5.2 兼容,可在发布说明中看到完整的更改列表。 如果需要从以前的版本进行迁移,不妨查看迁移说明。 升级的组件 Hibernate ORM to 5.2.13.Final Hibernate Search to 5.9.0.Final Infinispan to 9.1.6.Final MongoDB to 3.6.3 Neo4J to 3.3.3 获取 Maven 坐标 Infinispan Embedded: org.hibernate.ogm:hibernate-ogm-infinispan-embedded:5.3.0.Final Remote: org.hibernate.ogm:hibernate-ogm-infinispan-remote:5.3.0.Final MongoDB: org.hibernate.ogm:hibernate-ogm-mongodb:5.3.0.Final Neo4j: org.hibernate.ogm:hibernate-ogm-neo4j:5.3.0.Final 或者可以从 Sourceforge 下载所有二进制文件、源代码和文档。 官方 Hibernate OGM 下载页面:http://hibernate.org/ogm/releases
局长 局长 发布于 2018-02-22 0
WildFly 12.0.0.Beta1 发布,支持 Servlet 4.0
WildFly 12.0.0.Beta1 已发布,与之前的版本不同,这次发布的二进制文件似乎只能在 Maven 仓库中使用,可从这里获取 — WildFly 12.0.0.Beta1 发行,JIRA 发布说明提供了该版本的变更内容列表。 从该版本开始,对 EE 8 规范已有一些初始的支持,其中包括 Servlet 4.0 等。此外,在此版本中还有几个错误修复程序,这些修复程序主要是针对几个月前发布的 11.0.0.Final 版本。 最后,在过去一年中,Java EE 流程和委员会以及名称都发生了重大变化。如果你还未注意到这些变化,不妨阅读 Mark Little 最近的博客,这些博客讨论了 Java EE 的新名称以及设立工作组的情况。 来自:http://jaitechwriteups.blogspot.com/2018/02/wildfly-1200beta1-tagged-and-available.html
局长 局长 发布于 2018-02-22 0
Java 字节码注入工具 Byteman 4.0.1 发布
Byteman 4.0.1 已发布,现已可以从 Byteman 下载页面和 Maven Central 仓库中获得。这是用于 JDK9+ 运行时的最新版本,也是被推荐为 JDK8- 运行时使用的首选版本。 与 4.0.0 相比,4.0.1 的升级主要是增加对 JDK 10 的支持,它也是所有以前 JDK 版本的首选版本。 Byteman 4.0.1 还包含少量功能和错误修复的更新,更多详细信息请查看发布说明。 下载地址:http://byteman.jboss.org/downloads.html
局长 局长 发布于 2018-02-22 1
精彩评论