News stories from Friday 28 April, 2017

Favicon for 开源中国社区最新新闻 09:29 Spring Session 1.3.1 发布,包含许多错误修复 » Post from 开源中国社区最新新闻 Visit off-site link

Spring Session 1.3.1 发布了,该版本主要是修复了许多 bug。部分值得关注的如下:

  • #756 - 使用 Spring Data Redis 1.7.1 具有严重的错误

  • #757 - 恢复 GemFire 中 HttpSession 创建事件的正确行为

  • #755 - 改进 GemFire SessionRepository, (HTTP) 会话复制逻辑

Spring Session 致力于提供一个公共基础设施会话,主要功能如下:

  • 从任意的环境中访问一个会话 (i.e. web, messaging infrastructure, etc)

  • WEB 环境下

    • 供应商中立的情况下支持集群

    • 可插拔策略可以确定 session id

    • WebSocket 活跃的时候可以简单的保持 HttpSession

下载地址:

Favicon for 开源中国社区最新新闻 09:18 Ember.js 2.13.0 和 2.14.0-beta.1 发布,JavaScript MVC 框架 » Post from 开源中国社区最新新闻 Visit off-site link

Ember.js 2.13.0 和 2.14.0-beta.1 发布了。Ember.js 是一个用于创建 web 应用的 JavaScript MVC 框架,采用基于字符串的 Handlebars 模板,支持双向绑定、观察者模式、计算属性(依赖其他属性动态变化)、自动更新模板、路由控制、状态机等。

本次更新内容如下:

2.14.0-beta.1 (April 27, 2017)

  • #15015 Allow mounting routeless engines with a bound engine name

  • #15078 [DEPRECATION] Deprecate EventManager#canDispatchToEventManager.

  • #15085 Add missing instrumentation for compilation/lookup phase

  • #15150 [PERF] Cleanup Proxy invalidation tracking.

  • #15168 [BUGFIX] Ensure that retrying a transition created with replaceWith causes a history replacement.

  • #15148 [BUGFIX] Ensure that using replace with refreshModel works properly.

  • #15178 Refactor route to lookup controller for QPs.

  • #15129 Fix access to service:-document in ember-engines

2.13.0 (April 27, 2017)

  • #15111 / #15029 [PERF] factoryFor should cache when possible.

  • #14961 [BUGIX] [Fixes #14925] remove duplicate / in pathname

  • #15065 [BUGFIX] Guard jQuery access in setupForTesting.

  • #15103 [BUGFIX] Allow calling Ember.warn without test.

  • #15106 [DOC] Introduce a more debugging data to warnings about CP dependencies.

  • #15107 [PERF] avoid toBoolean conversion when possible (chains).

  • #14011 [FEATURE ember-unique-location-history-state] Implements RFC #186.

  • #13231 [BUGFIX] Fix a bug when using commas in computer property dependent keys.

  • #14890 [BUGFIX] Fix a race condition where actions are invoked on destroyed DOM nodes.

  • #14894 [FEATURE ember-no-double-extend] Enable by default.

  • #14781 / #14954 Upgrade to Glimmer VM v0.22

  • #14919 [DEPRECATION] Deprecate the private Ember.Router.router property in favor of Ember.Router._routerMicrolib.

  • #14970 [BUGFIX] Generate integration tests for template helpers by default.

  • #14976 [BUGFIX] Remove "no use strict" workaround for old versions of iOS 8.

点此查看完整更新内容

下载地址

2.13.0

2.14.0-beta.1

Favicon for 开源中国社区最新新闻 08:14 PHPer 进击学习之路:各种实用 PHP 开源库推荐(二) » Post from 开源中国社区最新新闻 Visit off-site link

做 PHP 开发,选择合适的 PHP 库非常重要,优秀的 PHP 库可以为你节省很多代码和编码时间。本文在是在上一篇文章 PHPer 进击学习之路:各种实用的 PHP 开源库推荐(一)基础上做的补充,希望对你的学习工作有帮助。

Favicon for 开源中国社区最新新闻 08:13 码云推荐 | 数据响应风格的 Javascript 颜色处理模块 » Post from 开源中国社区最新新闻 Visit off-site link

ichiColor 是一个高效的数据响应风格的 Javascript 颜色处理模块,非常适合用来制作色彩选择器。

Favicon for 开源中国社区最新新闻 08:11 每日一博 | 我的解 Bug 之路 — 串包 Bug 解决思路 » Post from 开源中国社区最新新闻 Visit off-site link

笔者很热衷于解决Bug,同时比较擅长(网络/协议)部分,所以经常被唤去解决一些网络IO方面的Bug。现在就挑一个案例出来,写出分析思路,以飨读者,希望读者在以后的工作中能够少踩点坑。

Favicon for 开源中国社区最新新闻 08:09 深度认识 Sharding-JDBC:做最轻量级的数据库中间层 » Post from 开源中国社区最新新闻 Visit off-site link

Sharding-JDBC 采用在 JDBC 协议层扩展分库分表,是一个以 jar 形式提供服务的轻量级组件,其核心思路是小而美地完成最核心的事情。对于这么优秀的一个项目, 在高手问答第 144 期中,我们策划了 “ 轻量级数据库中间层 Sharding-JDBC 深度解析 ” 的主题,并邀请了 @当当_亮(张亮)作为高手嘉宾。本文整理了此次高手问答中一些精彩的问答。

Favicon for 开源中国社区最新新闻 08:09 OSChina 周五乱弹 ——电影里有在线/递归等概念? » Post from 开源中国社区最新新闻 Visit off-site link

一猿把测试妹子聊到手了,我看平时他俩天天因为bug吵架啊,我以为他俩是那种见面喊傻逼的人呢,没想到啊。

Favicon for 未注册用户的 InfoQ 个性化 RSS Feed - 请注册后升级! 08:00 Facebook Litho:高性能安卓UI的构建框架 » Post from 未注册用户的 InfoQ 个性化 RSS Feed - 请注册后升级! Visit off-site link
GettyImages-504007940.jpg

Facebook开源了Litho。Litho是一种创建安卓应用用户图形界面的框架,使用了类似于React的声明式风格,考虑了界面的滚动性能。

By Abel Avram Translated by Rays
Favicon for 未注册用户的 InfoQ 个性化 RSS Feed - 请注册后升级! 08:00 未来的C#之只读引用与结构体 » Post from 未注册用户的 InfoQ 个性化 RSS Feed - 请注册后升级! Visit off-site link
logo_bigger.jpg

C++中提供了const特性,使用该特性定义的参数,其所引用的参数或对象将不会被调用函数修改。在新的建议中,C#也将提供类似的特性。

By Jonathan Allen Translated by Rays
Favicon for 未注册用户的 InfoQ 个性化 RSS Feed - 请注册后升级! 08:00 Amazon Lex正式发布,提供了人机对话接口 » Post from 未注册用户的 InfoQ 个性化 RSS Feed - 请注册后升级! Visit off-site link
GettyImages-487432840.jpg

Amazon Lex现在正式发布了。Lex是Amazon Alexa的支持平台,可用于创建提供语音会话功能的聊天机器人,以及创建移动、Web和桌面应用。

By Sergio De Simone Translated by Rays
Favicon for 未注册用户的 InfoQ 个性化 RSS Feed - 请注册后升级! 08:00 Nikita Ivanov谈内存计算平台Ignite » Post from 未注册用户的 InfoQ 个性化 RSS Feed - 请注册后升级! Visit off-site link
logo_bigger.jpg

Apache Ignite是一个内存计算平台,支持事务、键值存储、流和复杂事件处理(CEP)。Ignite最早由GridGain于2014年下半年开源,并成为Apache孵化器项目。InfoQ访问了GridGain的CTO Nikita Ivanov,了解更多有关Ignite的内容。

By Alexandre Rodrigues Translated by 薛命灯
Favicon for 未注册用户的 InfoQ 个性化 RSS Feed - 请注册后升级! 08:00 Marcin Grzejszczak访谈:Spring Cloud Contract » Post from 未注册用户的 InfoQ 个性化 RSS Feed - 请注册后升级! Visit off-site link
logo_bigger.jpg

Marcin Grzejszczak是Pivotal的一名软件工程师。目前,他在从事Spring Cloud Contract的开发,这是一个消费者驱动的、面向Java的契约框架。为了了解该框架的一些好处,特别是消费者驱动契约对微服务测试的帮助,InfoQ对Marcin进行了采访。

By Andrew Morgan Translated by 谢丽
Favicon for 未注册用户的 InfoQ 个性化 RSS Feed - 请注册后升级! 08:00 New Relic的DevOps实践 » Post from 未注册用户的 InfoQ 个性化 RSS Feed - 请注册后升级! Visit off-site link
logo_bigger.jpg

New Relic的一位首席软件工程师在一篇博文中总结了New Relic的工程师团队是如何使用DevOps工具和实践DevOps概念的。他在文章中总结了DevOps角色的演进、所用到的工具,包括他们自研的产品,以及DevOps文化带来的可见收益。

By Hrishikesh Barua Translated by 周小璐
Favicon for 开源中国社区最新新闻 07:59 访谈 | Rancher 秦小康:容器的兴起及未来发展方向 » Post from 开源中国社区最新新闻 Visit off-site link

近两年,Docker 容器技术迅速在国内兴起,市场对容器的接受程度也是前所未有。有关调查显示,超过50%的企业在其生产环境当中部署了至少一种容器应用程序,并且现有部署比例仍在不断增长。为何容器技术会如此受重视?它带来哪些方面的影响?未来发展前景又如何?本期,【开源访谈】邀请到了 Rancher Labs 大中华区总经理秦小康,和大家一起探讨 Docker 容器技术的兴起及未来的发展方向。

Favicon for 开源中国社区最新新闻 07:57 MyRWSplit —— 轻量级读写分离的技术组件 » Post from 开源中国社区最新新闻 Visit off-site link

MyRWSplit 是一个轻量级读写分离的技术组件,基于 Mybatis-3.4.2 + 插件技术 + Druid-1.0.29 + mysql-connector-java-5.1.41。

Favicon for 开源中国社区最新新闻 07:55 2017 面向游戏玩家的八款最佳 Linux 发行版 » Post from 开源中国社区最新新闻 Visit off-site link

五一小长假快到了,不知各位有什么安排呢?如果不想去外面添堵,在家玩一些小游戏也是不错的选择。面向 Linux 的游戏在过去几年中发生了很大的变化,现在已经有数十种发行版为游戏玩家进行了重点优化。接下来,推荐几款最新的,也是经过测试挑选后选择出来的最好的面向游戏玩家的 Linux 发行版。

Favicon for 开源中国社区最新新闻 07:52 2017 Perl 开发者调查,vim 是他们最爱的编译工具 » Post from 开源中国社区最新新闻 Visit off-site link

bip blog 在今年3月7日-4月14日期间针对 Perl 开发者进行了一项调查,收到了来自世界各地开发者的 849 份回复。调查结果显示了 2017 年 Perl 的状况,以及一些有趣的趋势,可供参考。

Q1 使用 Perl 5 已有多长时间?

190712_m0Oj_2896879.png

Q2 是否有尝试过 Perl 6 或有无兴趣尝试?

190821_ygYI_2896879.png

Q3 正在使用哪个版本的 Perl 5?

  • Perl 5.24(251)

  • Perl 5.22(186)

  • Perl 5.18(104)

  • Perl 5.20(90)

  • Perl 5.16(79)

  • Perl 5.10(71)

  • Perl 5.14(58)

Q4 还使用哪些其他语言?

  • JavaScript (370)

  • Python (232)

  • Bash (132)

  • C (149)

  • C++ (109)

  • PHP (104)

  • SQL (101)

  • Java (91)

  • Ruby (73

  • Go (56)

  • C# (32)

  • HTML (31)

  • Perl 6 (27)

  • Node.js (26)

  • Scala (22)

  • CSS (19)

  • Swift (14)

  • Fortran (12)

  • Rust (11)

  • Lisp (11)

  • Erlang (8)

  • Assembler (4)

  • Latex (3)

Q5 你的职业类型?

191429_NaPo_2896879.png

Q6 你的公司业务领域?

  • Software development(55)

  • Web (50)

  • IT (45)

  • Education (39)

  • Services (38)

  • Development (36)

  • Finance/Financial (28)

  • Internet (24)

  • Security (21)

  • Hosting (16)

  • Consulting/Consultancy (16)

  • Research (13)

  • Retail (12)

  • E-commerce (12)

  • Government (12)

  • Marketing (12)

  • Medical (9)

  • Healthcare (8)

  • Banking (7)

  • Engineering (7)

Q7 你使用什么文本编辑器/ IDE?

075005_UblA_2896879.png

以上仅选出部分题目和结果,完整内容可查看原文

Favicon for 开源中国社区最新新闻 07:46 城会玩!OpenBSD 将版本开发进度融入歌曲并发布 » Post from 开源中国社区最新新闻 Visit off-site link

周五到了,来看一些有意思的东西。

不知道各位开发者平常在写代码的时候会不会听歌?

操作系统 OpenBSD 的开发者除了听歌,还很会玩的每隔 6 个月(同步版本更新节奏)选出一首与软件匹配的歌曲,并作为“主题曲”进行公布。

据悉,OpenBSD 的一些开发者会从古典选集、电影或其它地方精选一些音乐,以描述该项目在过去六个月中所经历的一些进步、事件或争议。 

随着 OpenBSD 6.1 的发布,新的音乐也已公布 —— “Winter of 95”(MP3 6.4MB)  (OGG 4.7MB),并大致讲述了背后的故事(点此查看)。

185923_dbJU_2896879.png

各版本"主题曲“回顾

185850_x4Cr_2896879.png

Favicon for 开源中国社区最新新闻 07:42 赛门铁克承诺提供证书审计计划来安抚 Google » Post from 开源中国社区最新新闻 Visit off-site link

赛门铁克、谷歌“证书大战”仍在继续。

在 Google 的原始提案中,Chrome 将从 Chrome 59 开始减少对塞门铁克的信任,但现在已经推迟到Chrome 60 。

Google 工程师 Ryan Sleevi 表示:“需要强调的是,这种拖延不是因为我们相信风险降低,而是希望确保这些变化在生态系统中得到适当的社会化,并且能更好地与其他浏览器可互操作”。

针对 Google 的行为,塞门铁克也公开表态,会针对以前所发放的所有有效的扩展验证证书进行审计,并检查前赛门铁克注册管理机构(RA)合作伙伴签发证书的审核员,以及对在9月前完成的补救工作进行外部审核。

该公司还表示,将缩短证书生命周期,从8月31日开始提供三个月的证书。

151748_HTDi_2896879.png

编译自:zdnet

Favicon for 开源中国社区最新新闻 07:38 UCKeFu 1.4.0 发布,新增工单管理模块 » Post from 开源中国社区最新新闻 Visit off-site link

UCKeFu v1.4.0 发布,UCKeFu 基于 JAVA 语言开发,是一个全渠道融合的客户支持服务平台,聚合企业内部多个客服渠道,帮助各种行业各种规模的企业建立完整客服体系。

通过将邮件、短信、电话语音、WebIM 在线客服、微信、微博、H5 页面、APP 接口等多个渠道来源的客户服务请求与对话汇聚在一个管理平台,用统一的方式来响应和支撑客户服务。

输入图片说明

1.4.0 增加的重点功能工单管理(付费模块)


Bug修正

1、  修正了WebIM客户端主动断开链接的时候抛出异常的问题

2、  修正为公众号关键词列表筛选的问题

3、  修正了IE浏览器下的一个函数错误的问题

 增加的功能:

1、  增加了服务小结的功能

2、  增加转接坐席的功能

3、  增加了访客关联联系人的功能

4、  增加联系人快捷新增功能

5、  增加了联系人快捷编辑功能

6、  增加了联系人快捷列表查看功能

8、增加了工单管理模块功能 

优化的功能:

1、对话访客列表页面的点击链接区域优化

Favicon for 未注册用户的 InfoQ 个性化 RSS Feed - 请注册后升级! 07:13 文章: 《敏捷敬业度》作者访谈 » Post from 未注册用户的 InfoQ 个性化 RSS Feed - 请注册后升级! Visit off-site link
book-cover.jpg

如今,美国超过70%的职工是空闲的,导致负面商业影响和较低的盈利率。在《敏捷敬业度》的中详细解释了为什么会出现这种情况,以及如何解决这一问题,使员工爱岗敬业。InfoQ有幸采访了本书的两位作者,请他们就本书的主要内容谈了自己的看法。

By Ben Linders Translated by 冬雨
Favicon for 未注册用户的 InfoQ 个性化 RSS Feed - 请注册后升级! 07:08 文章: 四个Webix实例:生成多种类型的JavaScript列表 » Post from 未注册用户的 InfoQ 个性化 RSS Feed - 请注册后升级! Visit off-site link
GettyImages-476435894.jpg

本文通过一些编程实例,展示了如何使用Webix UI库创建以列表形式展示数据的Web组件,其中包括了基本的列表,乃至高级的交互列表。本文介绍了Webix列表所使用的核心理念,给出了Webix列表创建和用户化的具体实现。

By Sergey Laptick Translated by Rays
Favicon for 未注册用户的 InfoQ 个性化 RSS Feed - 请注册后升级! 06:12 文章: 百度搜索对PWA的探索和初步实践 » Post from 未注册用户的 InfoQ 个性化 RSS Feed - 请注册后升级! Visit off-site link
logo-tosca.jpg

百度搜索对PWA有哪些探索和实践?效果如何?他们是如何看待PWA今后的发展呢?

By 沈洲
Favicon for 未注册用户的 InfoQ 个性化 RSS Feed - 请注册后升级! 06:04 视频演讲: 深度学习技术在图片搜索与图像搜索上的实践 » Post from 未注册用户的 InfoQ 个性化 RSS Feed - 请注册后升级! Visit off-site link
zhouzenan270.jpg

人工智能在近年获得了重大的突破,其中深度学习发挥了至关重要的作用。它在计算机视觉、语言识别、自然语言处理等诸多领域取得了巨大的成功。搜狗公司作为一家科技创新型公司,在深度学习方面做了许多成功的探索。其中,将深度学习技术引入图片搜索排序、图像搜索排序,取得了理想的效果。本次演讲内容包括: 图片搜索中的 multimodal learning 方法实践; 图像搜索相关技术:图像特征表达、索引、相似度计算。

By 周泽南
Favicon for 开源中国社区最新新闻 05:59 Scala Native 0.2.0 发布,将 Scala 代码编译成本机代码 » Post from 开源中国社区最新新闻 Visit off-site link

Scala Native 0.2.0 发布了,Scala Native 是一个可将 Scala 代码编译成本机代码的开源项目。

0.2 版本侧重于核心库的覆盖面和稳定性。还支持 java.util.Regex,java.io._ 等。

值得关注的更新:

  • #574 在 java.io.* 命名空间中添加了对 File I/O APIs 的初始支持

  • #588 通过绑定到 Google 的 RE2 正则表达式引擎来引入对 java.util.regex.* 的支持。See docs section on the difference wrt reference regular expressions

  • #618 #621 增加了对 Scala's Futures 的初步支持。当前的实现类似于 Scala.js 中的实现,并且依赖于默认执行上下文的单线程事件循环

  • #539 添加一个新的 nativeGC sbt设置。此设置可让你完全关闭垃圾回收。此设置在将来会用于不同 GC 实现之间的切换。有关此设置,请参阅文档部分

  • #560 #663 阐明 Scala Native 中使用的第三方项目的许可关系

  • #573 #616 #651 改进 java.lang.{String, Character} 的实现

  • #602 添加对 java.util.Date 的初始支持

  • #549 #591 #606 #622 #659 通过添加对环境变量和属性的支持来提高 java.lang.System APIs 的覆盖面,通过 stdin/stdout/strerr 流来改进 I/O

  • #661 #665 增加了对 Scala 2.11.8 和 2.11.11 版本之间交叉发布的支持

  • #565 #568 #570 #630 #639 #653 改进 sbt 集成

点此查看完整更新内容

下载地址

Favicon for 开源中国社区最新新闻 05:21 TypeScript 2.3 发布,微软脚本编程语言 » Post from 开源中国社区最新新闻 Visit off-site link

TypeScript 2.3 正式发布了。TypeScript 是由微软开发的自由和开源的编程语言,是 JavaScript 类型的超集,它可以编译成纯 JavaScript ,可以在任何浏览器、任何计算机和任何操作系统上运行。

要开始使用最新稳定版本的 TypeScript,可以通过 NuGet 获取它,或通过 npm 使用以下命令:

npm install -g typescript

新功能:

  • 使用 // @ts-check 和 --checkJs 在 JavaScript 文件中进行类型检查

  • 支持语言服务器插件

  • 默认类型参数

  • 支持生成器和异步生成器

  • 更好的帮助、更丰富的初始化和更快的严格性带来更容易的启动

详细更新内容请参阅发布主页

最新功能请查看 TypeScript 2.3 新特性

重要改进请查看 TypeScript 2.3 改进内容

有关已修复 issue 的完整列表,请查看 TypeScript 2.3 RC 和 after TypeScript 2.3 RC

下载地址

Visual Studio 2015 用户(升级至 Update 3)以及使用 Visual Studio 2017 Update 2 Preview 的用户将能够通过简单的安装来获得 TypeScript。

对于其他编辑器,对 2.3 的默认支持即将推出,但可以通过配置 Visual Studio Code 和 Sublime Text 插件来选择所需的任何版本。

源码下载

Favicon for 开源中国社区最新新闻 05:01 Rider EAP 21 发布:支持 F#,捆绑的 TFS 插件等 » Post from 开源中国社区最新新闻 Visit off-site link

Rider EAP 21 发布了。Rider 是一个成熟的跨平台 .NET IDE。 Rider 可以打开,管理,构建和调试各种基于 .NET Framework,Mono 和 .NET Core 的解决方案,并为 .NET 开发中使用的大多数语言提供编辑支持:C#, VB.NET, ASP.NET 语法, XAML, XML, JavaScript, TypeScript, JSON, HTML, CSS, 和 SQL。

在这个 Rider EAP 21 中,修复了许多错误,捆绑了 TFS 插件,让使用 TFS 和 VSTS 更加方便,增加了现有文件缩进的检测功能,在 XML 文档注释中添加了高亮显示,改进了检查选项页面和 NuGet 客户端,并添加了对 F# 语言的支持。

支持 F# 语言

作为一个跨平台的 .NET IDE,应该支持三种主要的 CLR 语言:C#, VB.NET 和 F#。Rider EAP 21 捆绑了 F# 插件,围绕 F# 编译器服务构建,提供了初始的 F# 支持。

050157_8qpt_2720166.png

更新内容较多,详情请参阅发布主页

下载地址

Favicon for 开源中国社区最新新闻 04:47 Vue 2.3.0 正式发布,轻量级 JavaScript 框架 » Post from 开源中国社区最新新闻 Visit off-site link

Vue 2.3.0 正式发布了,Vue 是一款轻量级 JavaScript 框架。

新版了带来一些改进和 bug 修复,具体如下:

改进:

  • 改进服务器端的渲染

  • 改进异步组件

  • 改进功能组件

官方为 Vue 创建了一个全新的服务器端渲染指南,建议所有使用者阅读。此外,还更新了 HackerNews 上的 Demo,以反映最新的最佳做法。

Bug 修复:

  • #5238#5387 fix v-model not syncing for autocomplete / switching focus before confirming composition

  • #5318 fix style diffing on cached/slot elements

  • #5346 fix keep-alive cache incorrectly pruned with transition mode="out-in"

  • #5361 fix Symbol check error in Node 4.x

  • #5394 fix duplicate attribute warning when using class and :class together in Edge

  • #5398 fix v-model checkbox binding with Array index (@posva via #5402)

  • #5464 fix incorrect compiler warning for $delete usage in templates

  • #5480 allow slot names to be number 0 (@posva via #5481)

  • #5526 fix text inside <script type="x/template"> being unnecessarily decoded

  • vue-class-component#87 fix base class lifecycle hook dropped when constructor options are modified before applying global mixin

更新内容较多,详情请参阅发布说明

下载地址

Favicon for 开源中国社区最新新闻 04:38 GNOME 3.26 将重新设计 GNOME 控制中心 » Post from 开源中国社区最新新闻 Visit off-site link

之前已揭晓了 GNOME 3.26 将会发布的一些新功能,包括在 GNOME Boxes 中支持 RDP、在 GNOME Photos 中支持从设备导入照片、新的共享框架、新的 Usage app、已更新的显示设置、GNOME Builder 中的调试支持,以及一个用来代替密钥管理应用 Seahorse 的全新密码和密钥应用。

043926_FAs2_2720166.jpg

现在继续公布发现到的一些新 “线索”。

集成 Todoist,Mutter 中的新特性 quarter tiling

GNOME 项目还计划在 GNOME Online Accounts, GNOME Todo 和 GNOME Recipes 组件中集成非常受欢迎的在线任务管理应用程序和待办事项列表 Todoist。

新版还将重新设计 GNOME 控制中心,以及在 Mutter 窗口管理器中加入新特性 quarter tiling。

相信 GNOME 3.26 桌面环境的功能将更完整,它将于今年晚些时候 9 月 13 日发布。在这之前,GNOME 3.26 开发周期的首个里程碑版本 GNOME 3.25.1 将在近期发布。

可以看到,GNOME 3.26 将会发布很多新功能,其许多组件可能将会获得改进。

编译自:SOFTPEDIA

Favicon for 开源中国社区最新新闻 04:35 Rust 1.17 发布,Mozilla 的编程语言 » Post from 开源中国社区最新新闻 Visit off-site link

Rust 1.17 发布了。Rust 是一门由 Mozilla 开发的专注于安全性,速度和并发性的系统编程语言。

总的来说,Rust 1.17.0 的主要更新是小幅度提高了写代码的效率。例如,'static 的生命周期现在假设在 statics 和 consts。当像这样写一个 const 或 static 时:

const NAME: &'static str = "Ferris";
static NAME: &'static str = "Ferris";

Rust 1.17 将允许你去除 'static,因为这里只有唯一一个生命周期有意义

const NAME: &str = "Ferris";
static NAME: &str = "Ferris";

在某些情况下,这可以清除大量的样板代码:

// old
const NAMES: &'static [&'static str; 2] = &["Ferris", "Bors"];

// new
const NAMES: &[&str; 2] = &["Ferris", "Bors"];

本次的更新内容较多,可点击下面的链接参阅详细信息。

发布主页发行日志

下载地址

Favicon for 开源中国社区最新新闻 04:15 Apache Lucene 6.5.1 发布,Java 搜索引擎 » Post from 开源中国社区最新新闻 Visit off-site link

Apache Lucene 6.5.1 发布了。Lucene 是 Apache 软件基金会的一个开放源代码的全文检索引擎工具包,是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎,部分文本分析引擎。Lucene 的目的是为软件开发人员提供一个简单易用的工具包,以方便的在目标系统中实现全文检索的功能,或者是以此为基础建立起完整的全文检索引擎。

此版本包含自 6.5.0 版本以来的 3 个错误修复:

  • 修复 join 查询,让其不引用 IndexReaders,因为如果它们被缓存可能导致泄露

  • Made LRUQueryCache delegate the scoreSupplier method.

  • Fixed index sorting to work with sparse numeric and binary docvalues field

点此了解更多详细的更改信息

下载地址 和 发布主页

Favicon for 开源中国社区最新新闻 04:09 Apache Solr 6.5.1 发布,Java 全文搜索服务器 » Post from 开源中国社区最新新闻 Visit off-site link

Apache Solr 6.5.1 发布了,Apache Solr 是一个开源的搜索服务器。Solr 使用 Java 语言开发,主要基于 HTTP 和 Apache Lucene 实现。

该版本是一个 bug 修复版本,修复了来自 6.5.0 版本的 11 个 bug,具体如下:

  1. bin\solr.cmd delete 和 healthcheck 现在可正常工作; 修复了 continuation chars ^

  2. 在 solr/contrib/ltr OriginalScoreFeature 类中修复调试相关的 NullPointerException

  3. /admin/metrics 的 JSON 输出已修复,将容器写为 map (SimpleOrderedMap) 而不是数组 (NamedList)

  4. On 'downnode', lots of wasteful mutations are done to ZK.

  5. 修复 solr/contrib/ltr (MinMax|Standard)Normalizer 类的参数持久性

  6. 如果查询语法包含(如:+-)的值,fetch() 流表达式将无法正常工作。该错误已被修复,而且为了不污染 queryCache 还增强了生成的查询。

  7. 通过模式配置禁用图形查询生成。这会在请求 param sow=false 时修复 ShingleFilter-containing query-time 分析器已损坏的查询

  8. Fix indexed="false" on numeric PointFields

  9. SQL AVG 功能错误解释字段类型

  10. SQL 接口不使用客户端缓存

  11. edismax with sow=false fails to create dismax-per-term queries when any field is boosted.

点此了解更多详细的更改信息

下载地址 和 发布主页

Favicon for 开源中国社区最新新闻 03:55 MDUI 0.2.0 发布,Material Design 前端框架 » Post from 开源中国社区最新新闻 Visit off-site link

MDUI 0.2.0 发布了, MDUI 是一个 Material Design 前端框架,无依赖、响应式、支持多种主题切换。此次更新内容包括:

  • 开放了内置的 DOM 操作库,它拥有和 jQuery 类似的语法,包含了 CSS 选择器、DOM 操作、事件、和其他常用功能,可以通过 mdui.JQ 来调用。目前 MDUI 的 JavaScript 代码都已使用该库进行改写。

  • 修复在触控屏上,浮动操作按钮、滑块、Tab 选项卡、菜单等组件无法用鼠标操作的 bug。

  • 删除了图标和字体的 eot 和 ttf 文件,目前 woff、woff2 已经能兼容所有主流浏览器。

  • 底部导航栏和 Tab 选项卡的文本和图标改成使用主色。

  • 底部导航栏带背景色时,下划线改成白色。

  • 修复调用 mdui.updateTables() 报错的问题。

下载地址:http://www.mdui.org/

Favicon for 开源中国社区最新新闻 03:46 Spring For Apache Kafka 2.0 Milestone 1 发布 » Post from 开源中国社区最新新闻 Visit off-site link

Spring for Apache Kafka 2.0 的首个里程碑版本发布了 — Spring For Apache Kafka 2.0.0.M1

Spring for Apache Kafka 用于为 Apache Kafka 提供熟悉的 Spring 抽象。

2.0 系列中的重要新功能包括:

  • 在 KafkaTemplate 中支持时间戳

  • Seek to beginning/end of topics

  • New threading model facilitated by KIP-62 - now that the consumer client does not rely on poll() being called frequently, the threading model is much simpler; avoiding the need for internal pause() / resume() processing. Listeners are now always invoked on the consumer thread. This, in turn, has facilitated:

  • ConsumerAwareMessageListener (and BatchConsumerAwareMessageListener) are provided so that listener implementations can access the Consumer<?, ?> object to perform operations such as pause()resume()metrics() etc.

  • @KafkaListener POJO methods can now be annotated with @SendTo to send the method result to some other topic.

@KafkaListener(id = "replyingListener", topics = "inTopic")
@SendTo("replyTopic")
public String replyingListener(String in) {
	return in.toUpperCase();
}

要了解更多信息,查看 Forwarding Listener Results using @SendTo 或发布主页

下载地址

Favicon for 开源中国社区最新新闻 03:32 Linux Kernel 4.10.13, 4.9.25, 和 4.4.64 发布 » Post from 开源中国社区最新新闻 Visit off-site link

Linux Kernel 4.10.134.9.25, 和 4.4.64 发布了,这几个都是稳定版本,更新内容都包括了重要的修复,建议升级。

此次更新包括对 x86, s390, ARM, 和 PowerPC (PPC) 硬件架构、CIFS 和 UBIFS 文件系统的各种改进,一些安全修复程序和通常的核心内核和 mm 更改,还为 ACPI, DAX, HID, input, MMC, MTD, 和 HV 更新了驱动。

其中,Linux Kernel 4.10.13 修改了 26 个文件,195 处插入和 99 个删除;4.9.25 修改了 24 个文件,178 处插入和 90 个删除;4.4.64 修改了 27 个文件,282 处插入和 128 个删除。

stable:4.10.132017-04-27[tar.xz][pgp][patch][inc. patch][view diff][browse][changelog]
longterm:4.9.252017-04-27[tar.xz][pgp][patch][inc. patch][view diff][browse][changelog]
longterm:4.4.642017-04-27[tar.xz][pgp][patch][inc. patch][view diff][browse][changelog]
Favicon for 开源中国社区最新新闻 03:21 Redisson 3.4.1 和 2.9.1 发布,Redis 客户端 » Post from 开源中国社区最新新闻 Visit off-site link

Redisson 于 2017 年 4 月 27 日发布了 3.4.1 和 2.9.1 版本。

Redisson 是架设在 Redis 基础上的一个 Java 驻内存数据网格(In-Memory Data Grid)。充分地利用了 Redis 键值数据库提供的一系列优势,基于 Java 实用工具包中的常用接口,为使用者提供了一系列具有分布式特性的常用工具类。

本次的更新内容包括:

  • 修复 - RLocalCachedMap.getAll 没有使用缓存 (thanks to Steve Draper)

  • 修复 - 引用的 avro 模块已被删除

点此查看完整更新日志

下载地址

2.9.1

3.4.1

Favicon for 开源中国社区最新新闻 03:14 Tor 0.3.0.6 发布:新的稳定系列 提升安全性 » Post from 开源中国社区最新新闻 Visit off-site link

Tor 0.3.0.6 发布了。Tor 0.3.0.6 是 Tor 0.3.0 系列的首个稳定版本。

在 0.3.0 系列中,客户端和中继器现在使用 Ed25519 加密算法来验证它们与中继器的链接,而不是以前使用的旧的 RSA1024 加密算法。(电路加密自 0.2.4.8-alpha 以来一直是使用 Curve25519 验证的)。新的版本还使用了新的保护选择和替换算法,以在不可靠的网络下能更稳定地运行,并抵御防护捕获攻击。

该系列还包括许多其他小功能和错误修复,以及为即将到来的隐藏服务改造所做的准备。

根据稳定版的发布方案,官方计划至少在未来九个月内支持 Tor 0.3.0 系列,或者支持至 0.3.1 系列首个稳定版发布后的三个月,或更长。如果需要长期支持版本,建议使用 0.2.9 系列。

更新内容较多,详情请参阅发布主页

下载地址

News stories from Thursday 27 April, 2017

Favicon for 开源中国社区最新新闻 23:16 xmlplus v1.5.8 正式发布 - 全栈 JavaScript 框架 » Post from 开源中国社区最新新闻 Visit off-site link

全栈 JavaScript 框架 xmlplus v1.5.8 正式发布

xmlplus 是一个设计非常独特 JavaScript 框架,用于快速开发前后端项目。

基于组件设计

在 xmlplus 中,组件是基本的构造块。评价组件设计好坏的一个重要标准是封装度。基于 xmlplus 设计的组件具有极高的封装度。

组件由命名空间组织。基于传统目录路径的组件引用方式,让组件的使用更为便捷。

假设你已经定义好一个位于命名空间 //ui 的 Calendar 组件,那么你可以在 HTML 页面中这样使用它:

<Calendar xmlns='//ui'/>

至于如何定义组件,请参考官方文档 http://xmlplus.cn/docs

友好的相容性

非侵入式的设计,使得 xmlplus 可以与当今几乎所有的框架或者库集成使用。

利用 xmlplus 出色的整合能力,你可以整合现有的库或框架到你的项目中,以避免陷入重造轮子的困境。

下面是一个封装 Bootstrap 按钮组件的一个示例:

Button: {
    xml: "<button type='button' class='btn'/>", fun: function (sys, items, opts) { this.addClass("btn-" + opts.type);
    }
}

你可以像下面这样非常简洁地使用它:

<Button type='default'>Default</Button> <Button type='primary'>Primary</Button> <Button type='success'>Success</Button>

一次学习, 多端使用

xmlplus 独特的设计,使得它可以以相同的方式,设计基于浏览器端以及基于服务端的应用。

在浏览器端,使用它可以高效地开发单页应用。在服务端,你既可以用它来开发服务应用,还能用它开发传统网站。

下面是一个服务端的一个简单的 Sqlite 组件的封装。

Sqlite: {  fun: function (sys, items, opts) {
        var sqlite = require("sqlite3").verbose(),
        return new sqlite.Database("data.db");
    }
}

你可以像下这样使用上面已经定义好的 Sqlite 组件:

Example: {
    xml: "<Sqlite id='sqlite'/>", 
    fun: function (sys, items, opts) { let stmt = "SELECT * FROM users";  items.sqlite.all(stmt, (err, rows) => console.log(rows));
    }
}

本框架支持在后台直接序列化输出 HTML 代码,所以使用 xmlplus 开发传统网站是极其便利的。下面示例简单地演示了这一点:

HttpServer: {
    xml: `<html>
            <body id='body'>body</body>
          </html>`, fun: function (sys, items, opts) {
        let http = require("http");
        http.createServer((req, res) => {
            sys.body.text("hello,world");
            res.setHeader("Content-Type", "text/html");
            res.end(this.serialize(true));
        }).listen(80);
    }
}

通过示例,你可以发现,在处理服务接受请求后,可以动态改变 XML 的文档结构,这一点使得 xmlplus 开发传统网站方式与 PHP、JSP 等脚本语言有着很大的不同。

Favicon for 开源中国社区最新新闻 18:41 轻量级读写分离客户端 MyRWSplit 0.1 版发布 » Post from 开源中国社区最新新闻 Visit off-site link

一个轻量级 读写分离 的技术组件,基于Mybatis-3.4.2 + 插件技术 + Druid-1.0.29 + mysql-connector-java-5.1.41。

产品简介

1)设置数据源格式

<property name="url"
                    value="jdbc:mysql://{1.1.1.1:3306,2.2.2.2:3306,3.3.3.3:3306}/ambari?zeroDateTimeBehavior=convertToNull" />

第1个IP:Port为master,剩下的是slave

2)读写规则

2.1)开启事务--->走master

2.2) 未开启事务

2.2.1)增/修/删 --->走master

2.2.2)查询,指定hint /FORCE_MASTER/ --->走master输入图片说明

2.2.3)查询,未指定hint ---> 走slave,轮询每个slave,取第1个可用的connection

代码片段

1)事务片段

package transaction;

import org.apache.ibatis.session.SqlSession;
import com.freedom.mysql.myrwsplit.bean.Role;
import com.freedom.mysql.myrwsplit.helper.LoggerHelper;
import com.freedom.mysql.myrwsplit.interfaces.RoleMapper;
import com.freedom.mysql.myrwsplit.runnable.MyRwSplitTransactionRunnable;

public class MyRwSplitWithTransactionAdvanced {
    private static LoggerHelper LOGGER = LoggerHelper.getLogger(MyRwSplitWithTransactionAdvanced.class);

    public static void main(String[] args) {
        // 初始化时,请设定你需要的参数,比如:Executor类型,是否自动提交,事务级别
        Role result = new MyRwSplitTransactionRunnable<Role>() {
            @Override
            public Role execute(SqlSession sqlSession) {
                // 从这里,开始写任何你需要的的业务代码,
                // 处于一个事务里,事务相关的东西,业务不需要关心,框架已经做好了
                RoleMapper userMapper = sqlSession.getMapper(RoleMapper.class);// 获得mapper
                // delete
                Role role = new Role();
                role.setId(13);
                userMapper.deleteRole(role);
                // insert
                role.setId(13);
                role.setTitle("xxx");
                role.setAuthor("yyy");
                userMapper.insertRole(role);
                // select
                role = userMapper.getRole0(11);
                return role;
            }
        }.run();
        //
        LOGGER.debug("" + result);
    }
}

2)非事务片段

package notransaction;

import com.freedom.mysql.myrwsplit.bean.Role;
import com.freedom.mysql.myrwsplit.helper.LoggerHelper;
import com.freedom.mysql.myrwsplit.helper.MapperUtils;
import com.freedom.mysql.myrwsplit.interfaces.RoleMapper;

public class MyRwSplitWithNoTransactionAdvanced {
    @SuppressWarnings("unused")
    private static LoggerHelper LOGGER = LoggerHelper.getLogger(MyRwSplitWithNoTransactionAdvanced.class);

    // 在读写分离的情况下,必须重新获取mapper,才可以支持每次操作都重新判断来决定从master/slave来获取新的连接
    // 如果连续运行就会报错
    public static void main(String[] args) {
        //
        RoleMapper mapper = MapperUtils.getMapper(RoleMapper.class);
        Role role = mapper.getRole0(13);

        //
        mapper = MapperUtils.getMapper(RoleMapper.class);
        role = new Role();
        role.setAuthor("xxx");
        role.setTitle("yyy");
        mapper.insertRole(role);

    }
}
Favicon for 开源中国社区最新新闻 17:58 Vivaldi 更新至 1.9,新的搜索引擎及各种功能修复 » Post from 开源中国社区最新新闻 Visit off-site link

Vivaldi 1.9 正式版发布了,带来新的搜索引擎 Ecosia ,以及一些重要的安全修复和功能改进。

183541_25g7_2896879.png

Vivaldi 可将默认搜索引擎设置为你喜欢的任意内容。 同时,也提供预定义选项,该版本添加一个新的选择 - Ecosia - 可让用户轻松访问更环保的搜索引擎。

通过使用 Ecosia,可以将网络搜索转换成世界上最环保的地区种植的树木。 Ecosia 会将搜索广告收入中至少  80% 的利润捐赠出去,以支持世界各地的植树计划。

183827_S6Mx_2896879.png

其他功能改进可查看发行日志

下载地址:

https://downloads.vivaldi.com/stable/Vivaldi.1.9.818.44.exe
https://downloads.vivaldi.com/stable/Vivaldi.1.9.818.44.x64.exe
https://downloads.vivaldi.com/stable/Vivaldi.1.9.818.44.dmg
https://downloads.vivaldi.com/stable/vivaldi-stable_1.9.818.44-1_i386.deb
https://downloads.vivaldi.com/stable/vivaldi-stable_1.9.818.44-1_amd64.deb
https://downloads.vivaldi.com/stable/vivaldi-stable-1.9.818.44-1.i386.rpm
https://downloads.vivaldi.com/stable/vivaldi-stable-1.9.818.44-1.x86_64.rpm

Favicon for 小众软件 - Appinn 17:52 为你写诗 – 给你,一个,写诗/求诗,的,地方[ iOS / Android ] » Post from 小众软件 - Appinn Visit off-site link

为你写诗 是一款为诗人与诗歌爱好者提供创作写诗交流的地方,诗人可以在里面发布自己的诗歌,也可以评论、点赞别人的诗歌,而诗歌爱好者则可以上传照片,找诗人配诗。会员还可以朗读诗歌。@Appinn

来自发现频道

为你写诗在 App Store 里的介绍写的挺好:

中国是一个诗的国度,每一个中国人都会背诵几句《诗经》里的经典语句;到唐代中国诗发展到一个顶峰,李白、杜甫、白居易、王维、孟浩然等一批卓越诗人的精典诗句历经千年至今仍被我们熟记;到宋代随着词的兴盛,又涌现了像苏东坡、李清照、辛弃疾等一代文学巨匠,他们共同辉耀了中国古代文学的星空。

时间发展到近现代,随着“五四”新文化运动的兴起,中国的诗歌又迎来了一个新的小高峰。现代白话文诗歌既承袭了古典诗歌的精华,又充分吸取了西方诗歌的优秀部分,造就了诸如徐志摩、戴望舒、闻一多等一代优秀诗人;到了上个世纪80年代,以北岛、舒婷、顾城、杨炼等为诗人为代表的“朦胧派”的崛起,为诗坛吹进了一股清新的风……

为你写诗 中有不少诗集,比如爱情诗 100 首、景物诗 100 首、古体诗,还有个 二十四节气诗 100 首…

用法也比较有趣,为你写诗鼓励普通人上传照片,诗人为照片配诗。而这些照片倒是十分写实,并没有美颜相机,而是一张张朴素的照片,点个赞。诗人可以为每一张图片配诗。

至于谁是诗人谁是普通人,并,没有,区别。


©2017 青小蛙 for 小众软件 | 加入我们 | 投稿 | 订阅指南 | 反馈 | 代理(优惠码 Appinn)
b27c41ad47c2611d60d7452a4c02dd52
Site Meter

apppackge:

Favicon for 开源中国社区最新新闻 17:11 携程 DAL 框架 Ctrip Dal 的 Java 客户端 1.7.0 发布 » Post from 开源中国社区最新新闻 Visit off-site link

日期:2017-4-21

  • UpdatableEntity, 支持对字段更新标记的操作。更新时,只有被标记为修改过的字段才会被包括进更新语句

  • DalQueryDao支持复杂entity映射。不仅仅是简单的包装类型,也支持生成的entity类型

  • batchInsert优化。如果某个字段在所有的pojo里面都是null,则插入语句不包括该字段。这样允许将对应的空字段设置为数据库缺省值,而不是强制为null

  • SelectSqlBuilder支持多个order by语句

  • 更新MS SqlServer driver版本到mssql-jdbc 6.1.0.jre7

  • 修正多主键查询时主键顺序错乱

  • 修正HA逻辑。将retry和failoevr对应的error code都做failover处理。以与c#HA保持一致

  • 完善DalObjectRowMapper。支持Short,Byte,Integer,Long,Float,Double和Timstamp的准确数据类型映射

  • 支持Oracle。已经测试过所有的DalTableDao和DalQueryDao API。Code Gen将在未来支持对数据库的识别,字段类型的映射,实体类和配置的生成

Favicon for 小众软件 - Appinn 09:49 AppSales – 发现 Play 应用商店中的「限免应用」[Android] » Post from 小众软件 - Appinn Visit off-site link

AppSales 是一个专门推送一些在 Google Play 应用商店中促销或者限免应用的工具,支持查看历史价格、添加降价关注列表,让你能够以最优惠的价格获得想要的应用。@Appinn

有同学在论坛询问:

怎样发现 Google Play 里的限免 app?
上个月开始在 Google Play 里闲逛的时候偶尔能发现一些限免的 app,而然找了很久都找不到一个限免的分类,这难不成只能靠运气啊?

青小蛙倒是知道一个,就是 AppSales,它会监控 Google Play 中的那些促销与限免应用,并且会每天发通知提醒你有哪些精品应用促销。

当然,你可以添加关注的应用等待降价通知,也可以挑选喜欢的分类让 AppSales 专门推送。

AppSales 高级版本还能得到:

  • 查看长达 1 年的历史价格
  • 无广告
  • 更多的分类
  • 可监控最多 100 款应用
  • 年费 1.99 刀

青小蛙倒是有个注意,我们一起列一个「我最期待的限免应用观察列表」如何?感兴趣的同学可以在这里讨论一下

下载地址: Google Play


相关阅读


©2017 青小蛙 for 小众软件 | 加入我们 | 投稿 | 订阅指南 | 反馈 | 代理(优惠码 Appinn)
b27c41ad47c2611d60d7452a4c02dd52
Site Meter

apppackge:

Favicon for 开源中国社区最新新闻 08:21 TensorFlow 1.1.0 发布,添加部分语言的安装指南 » Post from 开源中国社区最新新闻 Visit off-site link

TensorFlow 1.1.0 已于 6 天前发布。主要特性和改进和此前发布的 TensorFlow 1.1.0-rc0 基本一致:

  • 为 Windows 添加 Java API 支持。

  • 添加 tf.spectral 模块。将现有的 FFT 运算移动到 tf.spectral,同时保留旧位置(tf。*)中的别名。

  • 为实际信号添加 1D, 、2D、3D Fourier transform ops 到 tf.spectral。

  • 添加一个 tf.bincount 函数。

  • 添加 Keras 2 API。

  • 添加一个新的轻量级队列对象 - RecordInput。

  • 添加 tf.contrib.image.compose_transforms 函数。

  • 将tf.estimator.*导入API。

  • Docker 映像:gcr.io 和 Docker Hub 上的 TF images 已升级到 ubuntu:16.04。

  • 向 TensorFlow Debugger(tfdbg)添加一些实用功能

不过该版本还有两个新的更新:

  • 为 Java,C 和 Go 语言添加安装指南的初始版本

  • 添加 Text Dashboard 到 TensorBoard

详情请参阅发布说明

下载地址

Favicon for 开源中国社区最新新闻 08:18 5月上海&南京源创会,Apache Eagle 架构演化和新特性 » Post from 开源中国社区最新新闻 Visit off-site link

5月13-14日 OSC 源创会将来到上海和南京,届时将有大咖针对 Apache Eagle 的最新架构演化过程和思路进行深入剖析和分享。

Favicon for 开源中国社区最新新闻 08:12 只会增删查改?你还缺个数据库管理工具! » Post from 开源中国社区最新新闻 Visit off-site link

任何 web 软件和应用程序都需要强大的数据库管理工具,因此开发者选择一款合适的数据库管理工具尤为重要。本文列出了几款好用的数据库管理工具(有些并非开源或免费),以供开发者们参考选择。

Favicon for 开源中国社区最新新闻 08:11 码云推荐 | 用 Golang 编写的多功能编译小助手 » Post from 开源中国社区最新新闻 Visit off-site link

gbb 是用 Golang 编写的多功能编译小助手,主要特性如下:一键编译当前目录下所有go package;支持编译时自动“嵌入”信息到二进制可执行文件,典型的如嵌入编译时间和源代码Commit信息到二进制可执行文件的版本信息当中;首次运行会在项目根目录自动生成gbb.json配置文件,今后编译操作所需的信息都从此文件读取,不再打扰用户,做安静美男子。

Favicon for 开源中国社区最新新闻 08:09 每日一博 | 前端工程师必备,JavaScript 异步编程 » Post from 开源中国社区最新新闻 Visit off-site link

如果你有志于成为一个优秀的前端工程师,或是想要深入学习JavaScript,异步编程是必不可少的一个知识点,这也是区分初级,中级或高级前端的依据之一。如果你对异步编程没有太清晰的概念,那么我建议你花点时间学习JavaScript异步编程,如果你对异步编程有自己的独特理解,也欢迎阅读本文,一起交流。

Favicon for 开源中国社区最新新闻 08:07 jDialects —— 支持多数据库方言的原生 SQL 分页工具 » Post from 开源中国社区最新新闻 Visit off-site link

jDialects 是一个收集了大多数数据库方言的 Java 小项目,通常可用来创建分页 SQL 和建表 DDL 语句,可根据不同的数据库方言生成不同的 SQL。目前 jDialects 支持 75 种数据库方言,包括 Hibernate 中没有的 SQLLite 和 Access 等。jDialects 需要 Java7 或以上版本支持。

Favicon for 开源中国社区最新新闻 08:05 OSChina 周四乱弹 ——士可杀不可辱用英语怎么说? » Post from 开源中国社区最新新闻 Visit off-site link

我妈每天给我三块零花钱,我两块五给你买零食了,你说我喜不喜欢你。不喜欢,还有五毛钱你去玩别的妹子了。

Favicon for 开源中国社区最新新闻 08:04 Ubuntu 17.10 每日构建 ISO 发布,仍使用 Unity 7 桌面环境 » Post from 开源中国社区最新新闻 Visit off-site link

Ubuntu 17.10 (Artful Aardvark) 首个每日构建 ISO 映像正式开放下载。

刚公布发布日程表的 Ubuntu 17.10 现在已发布首个每日构建 ISO 映像。现在是它们更紧密地监控其开发周期的时候了,毕竟这是Ubuntu 时隔六年,决定放弃 Unity 桌面环境,回归 GNOME 桌面环境的过渡时期。

Ubuntu 11.04 (Natty Narwhal) 于 2011 年 4 月 28 日宣布使用 Unity 作为默认桌面环境。这一举动在当时引起了不小的争议,Unity 有着现代化的 Unity UI,依赖于 GNOME 的各种组件。而现在,Ubuntu 17.10 将于 2017 年 10 月 19 日发布,正在回归使用 GNOME 3。

首个每日构建 ISO 仍然使用 Unity 桌面环境

和预期中的一样,Ubuntu 17.10 (Artful Aardvark) 的首个每日构建 ISO 映像仍然基于当前稳定版本的操作系统 — Ubuntu 17.04 (Zesty Zapus),这意味它依然使用 Unity 7 桌面环境。但按官方的发布计划,在未来的几个月,当 Alpha 2 里程碑版本发布时,它将会被替代。

205103_ccr5_2720166.jpg

205116_0HLA_2720166.jpg

Ubuntu 17.10 将会获得 Canonical 支持的九个月安全更新,直到 2018 年 7 月。因此它是 GNOME 3 迁移的完美测试平台。想必 Canonical 将会专注于为用户提供最好的 GNOME 桌面体验。

如果想尝试 Ubuntu 17.10,点击下面的链接进行下载。

Kubuntu, Ubuntu MATE, 和 Xubuntu 也可以从官方的 FTP 服务器上下载每日构建版本的 ISO。请注意,不建议日常使用这些版本。

编译自:SOFTPEDIA

Favicon for 开源中国社区最新新闻 08:02 携程开源 Redis 多数据中心复制管理系统 X-Pipe » Post from 开源中国社区最新新闻 Visit off-site link

由携程框架部门研发的 Redis 多数据中心复制管理系统 X-Pipe 已于近日开源。基于 Redis 的 Master-Slave 复制协议,实现低延时、高可用的 Redis 多数据中心复制,并且提供一键机房切换,复制监控、异常报警等功能。

XPipe 解决什么问题

Redis 在携程内部得到了广泛的使用,根据客户端数据统计,整个携程全部 Redis 的读写请求在每秒 200W,其中写请求约 10W,很多业务甚至会将 Redis 当成内存数据库使用。这样,就对 Redis 多数据中心提出了很大的需求,一是为了提升可用性,解决数据中心 DR(Disaster Recovery) 问题,二是提升访问性能,每个数据中心可以读取当前数据中心的数据,无需跨机房读数据,在这样的需求下,XPipe 应运而生 。

为了方便描述,后面用 DC 代表数据中心 (Data Center)。

整体架构

145508_CsVr_2896879.png

  • Console 用来管理多机房的元信息数据,同时提供用户界面,供用户进行配置和 DR 切换等操作。

  • Keeper 负责缓存 Redis 操作日志,并对跨机房传输进行压缩、加密等处理。

  • Meta Server 管理单机房内的所有 keeper 状态,并对异常状态进行纠正。

具体实现原理和特性请查看官方文档

Favicon for 未注册用户的 InfoQ 个性化 RSS Feed - 请注册后升级! 08:00 V8 不再使用基准测试引擎 Octane » Post from 未注册用户的 InfoQ 个性化 RSS Feed - 请注册后升级! Visit off-site link
logo_bigger.jpg

发布于2012年的Octane,是V8的基准测试引擎,其主要用于验证和优化V8引擎执行速度。但是由于Octane的测试结果和实际网页测试有所偏差,V8将不再使用Octane作为基准测试引擎。

By 金灵杰
Favicon for 未注册用户的 InfoQ 个性化 RSS Feed - 请注册后升级! 08:00 亚马逊改进Alexa Skills Beta测试 » Post from 未注册用户的 InfoQ 个性化 RSS Feed - 请注册后升级! Visit off-site link
GettyImages-458273403.jpg

亚马逊发布了一款新的测试工具,让开发人员可以在发布Alexa Skills之前提供给Beta测试人员进行封闭测试,并收集反馈信息。

By Sergio De Simone Translated by 谢丽
Favicon for 未注册用户的 InfoQ 个性化 RSS Feed - 请注册后升级! 08:00 开发者需要理解的分布式原语 » Post from 未注册用户的 InfoQ 个性化 RSS Feed - 请注册后升级! Visit off-site link
logo_bigger.jpg

随着容器技术的崛起,开发人员的思维也从单主机扩展到了分布式。Bilgin Ibryam在Red Hat官方博客上介绍了什么是分布式原语,以及它与进程内原语之间的联系。

By Bilgin Ibryam Translated by 薛命灯
Favicon for 未注册用户的 InfoQ 个性化 RSS Feed - 请注册后升级! 08:00 给予特权,促进多样性和包容性 » Post from 未注册用户的 InfoQ 个性化 RSS Feed - 请注册后升级! Visit off-site link
logo_bigger.jpg

科技行业需要一场草根运动来促进多样性和包容性。Anjuan Simmons指出,每个人都有特权;将特权给予边缘人群可以使之成为现实。如果科技行业实现了多样性,则我们所有人都会获益,因为给予特权提升了每个人的价值。

By Ben Linders Translated by 谢丽
Favicon for 开源中国社区最新新闻 07:58 ECharts 3.5.4 发布,JavaScript 图表库 » Post from 开源中国社区最新新闻 Visit off-site link

ECharts 3.5.4 发布了,ECharts 是一款由百度前端技术部开发的,基于 JavaScript 的数据可视化图表库,提供直观,生动,可交互,可个性化定制的数据可视化图表。本次更新内容如下:

  • [^] 修复了 clipPath 对 liquidfill 的支持

  • [^] 修复当 label 设置为 insideTop 时的位置

  • [^] 修复当转换 SVG PathData 时的问题

下载地址

Favicon for 开源中国社区最新新闻 07:56 Metron & Fineract 双双升级成 Apache 顶级项目 » Post from 开源中国社区最新新闻 Visit off-site link

Apache 软件基金会宣布 Metron 以及 Fineract 从孵化器毕业,正式成为 Apache 顶级项目(TLP)。

Apache Metron 是一个网络安全的实时数据处理、分析、查询、可视化框架,于2015年12月进入 Apache 孵化器。项目集成了各种开源大数据技术,为安全监控和分析提供了集中工具。 Metron 拥有支持大规模摄取、处理、检索与信息可视化的所有适当元素,一些关键的网络数据将推动数据保护、监控、分析与检测,并且有助于对恶意的非法行为予以回应。

亮点包括:

  • 捕获、存储和规范化所有类型的安全机制;

  • 高速远程检测;

  • 实时处理和应用改进;

  • 高效信息存储;

  • 提供通过系统传递的数据和警报的集中视图的接口

  • 使用统计摘要数据结构,即使在最大的数据集上也可执行安全分析

Apache Fineract 是金融服务技术领域的第一个 Apache 项目,用于核心银行系统平台化建设,同样于2015年12月进入 Apache 孵化器。

Fineract 为创业者、金融机构和服务提供商提供了一个可靠、健壮的、可负担得起的金融服务解决方案。可在任何环境中部署,无论是云端还是内部,也可在移动设备或 PC 上进行在线或离线操作。Fineract 可扩展到足以支持任何组织类型或交付渠道,并且足够灵活以支持任何产品,服务或方法。对于大型或小型企业而言,提供客户数据管理、贷款和储蓄组合管理,集成实时会计和财务报告。

Favicon for 开源中国社区最新新闻 07:53 Linux 基金会发布新资源,帮助理解和正确使用开源协议 » Post from 开源中国社区最新新闻 Visit off-site link

刚刚接触开源软件的新手可能会因为诸多不同的开源协议(许可证)而感到费解,不知道到底要如何使用这些项目。

比如, opensource 上列出了9个“流行的许可证”,维基百科上也有长长的一个许可证列表,里面又涉及到分发、修改、专利授权、私人使用、再授权和商业授权等等,很容易让人迷惑。

为了帮助新手掌握这些 FOSS (free and open source software)许可证,Linux 基金会和自由软件基金会 (FSFE)刚刚发布了新的资源来帮助理解和合规使用。

181831_9AA0_2896879.png

新资源包括:

  • 一本新的、免费的在线书籍, "Practical GPL Compliance: A guide for startups, small businesses, and engineers," 由 Armijn Hemel、MSc 和 Shane Coughlan 编写。该书适用于消费电子、无人机、IoT 或基于通用的 Linux 或基于 Android 汽车设备,旨在提供实用的信息,以快速解决常见问题和错误,并合规授权工程师或团队尽可能高效地完成工作。该书提供简单说明,并提供了清单和可视化流程图。

  • 由 Linux 基金会提供的"cregit" 工具,旨在探讨源码如何随着时间的推移而演变。其主要应用之一是创建一个 token-based 源码视图,将代码解构成编译器识别的最小可解析单元。

  • FOSSology 3.1 版本是根据 GPL 许可的工具,旨在帮助工程师了解与指定项目相关的 FOSS 许可证。

183208_Ye7F_2896879.png

相关人士还表示,“GPLv2 是促成 Linux 和许多其他 FOSS 项目成功的关键许可证,更好地了解产品中 GPL 许可代码的位置以及如何遵守条款的指南,可以更好地促使 FOSS 生态符合 GPL 许可”。

编译自:ADTMAG

Favicon for 开源中国社区最新新闻 07:50 Ionic 3.1.0 发布,HTML5 移动应用框架 » Post from 开源中国社区最新新闻 Visit off-site link

Ionic 3.1.0 发布了,Ionic Framework 是一个高级的 HTML5 移动端应用框架,也是一个很漂亮的使用 HTML5 开发混合移动应用的前端框架。本次更新内容如下:

功能

  • app: 添加 pull-left/right/start/end (#11214) (d9ac950)

  • app: 添加 text-start 和 text-end (#11213) (6cd719f)

  • app: 通过屏幕尺寸添加响应 utility 属性 (#11228) (cf24057), closes #10567

  • item: 添加 sass 变量以覆盖头像边框半径 (b0dc856), 关闭 #10763

  • label: 修复 rtl 浮动标签的定位 (#11324) (0ec71cd)

  • list: rtl 支持 list-header (#11328) (e31a4da)

  • modal: 将 cssClass 添加到 modal 选项 (5cb51ef), closes #10020

  • platform: 添加 electron 作为平台 (#10868) (c0df862)

  • rtl: 为弹窗和选择器添加开始和结束文本对齐 (cb5707d)

  • segment: 添加 segment rtl 的支持 (#11215) (dd0b293)

  • select: 添加 popover 界面作为选项 (745d808)

性能改进

  • toggle: css containment (93d1d02)

  • toggle: events are not zoned (bda624f)

  • toggle: toggle's button is not activated (17c0543)

其他更新内容和升级步骤请参阅发布说明

下载地址

Favicon for 开源中国社区最新新闻 07:50 恶意软件通过 Google Play 感染数百万 Android 用户 » Post from 开源中国社区最新新闻 Visit off-site link

对于 Android 用户来说,出现恶意软件似乎是一件很常见的事情,Google 也一直在用各种措施和他们进行斗争。最新的恶意软件 FalseGuide 又被发现以软件广告的形式感染了数百万 Android 用户。

这个恶意软件是糊弄用户去安装一些流行游戏的指南应用而进行扩散的(应用本身是无害的),在打开这些所谓的游戏指南后,会下载恶意模块通过广告来对用户进行轰炸。

184004_otv0_2896879.png

在多数情况下,这些“应用”需要欺骗用户来安装它们并授予充足的权限 - 例如要求成为设备管理员。 Check Point 的安全研究人员表示,尽管 FalseGuide 恶意软件的应用做的很简单,但实际运行起来非常复杂。

FalseGuide 需要请求安装异常权限和设备管理员权限,以避免被用户删除,然后将其注册到与应用具有相同名称的 Firebase Cloud Messaging 话题。订阅该话题后,FalseGuide 可以接收包含其他模块链接的消息,并将其下载到受感染的设备。这些模块可能包含高度恶意的代码,旨在 root 设备,进行 DDoS 攻击,甚至渗透私有网络。

据估计,有超过 200 万用户可能被 FalseGuide 感染,Google 已经从 Play 商店移除了已被举报的应用程序,但仍然有大量智能手机和平板电脑安装了这些恶意软件。

编译自:betanews

Favicon for 开源中国社区最新新闻 07:37 Vue 2.3.0-beta.1 发布,轻量级 JavaScript 框架 » Post from 开源中国社区最新新闻 Visit off-site link

Vue 2.3.0-beta.1 发布了,Vue 是一款轻量级 JavaScript 框架。暂未发现本次更新内容,点击 GitHub 发布主页保持关注。

下载地址

Favicon for 开源中国社区最新新闻 07:33 Angular 4.1.0 正式发布,Web 前端框架 » Post from 开源中国社区最新新闻 Visit off-site link

Angular 4.1.0 发布了,这是 Angular 4.0 的第一次小版本发布, Angular 版本号语义与发布计划

Angular 4.1.0 版本增加了对 TypeScript 2.2 和 2.3 的支持。这个版本的 Angular 是使用 TypeScript 2.3 编译发布的,不过请放心,这个不影响对 TypeScript 2.1 的支持。

Angular 4.1 启用了 TypeScript 的 StrictNullChecks 特性。这意味着你可以在工程中打开 StrictNullChecks,当然你也可以选择不使用 StrictNullChecks。

除了上述的更新,这个版本还包括 bug 的修复。具体如下:

  • router: 在 ng1 -> ng2 url 同步过程中转发查询参数 (#16249) (2f97731), closes #16067

  • upgrade: 对升级组件的绑定使用正确的属性名称 (#16128) (d1fb066), closes #8856

点此查看完整更新日志

下载地址

最后感谢 @lieefu 对本次更新内容的投递~也欢迎大家多多投递新闻~

Favicon for 未注册用户的 InfoQ 个性化 RSS Feed - 请注册后升级! 07:31 文章: 机器学习项目中的数据预处理与数据整理之比较 » Post from 未注册用户的 InfoQ 个性化 RSS Feed - 请注册后升级! Visit off-site link
GettyImages-517254617.jpg

本文比较了用于数据准备的几种方法,它们分别是提取-变换-加载批处理(ETL)、流式获取和数据整理。本文还讨论了数据准备如何与可视化分析相关联,以及不同用户角色(如数据科学家或业务分析人员)应如何共同构建分析模型的最佳实践。

By Kai Wähner Translated by 谢旭
Favicon for 开源中国社区最新新闻 07:26 GitHub Atom 1.17.0-beta4 发布,Bug 修复版本 » Post from 开源中国社区最新新闻 Visit off-site link

Github Atom 1.17.0-beta4 发布了。Atom 是 Github 专门为程序员推出的一个跨平台文本编辑器。具有简洁和直观的图形用户界面,并有很多有趣的特点:支持CSS,HTML,JavaScript等网页编程语言。它支持宏,自动完成分屏功能,集成了文件管理器。本次更新内容如下:

  • 修复了加载 bundled packages 而不是 dev packages 的错误

  • 更新到 Electron 1.3.15 以解决远程模块问题 electron/electron#9240

详细更新内容和下载链接请点击 GitHub 发布主页查看

Favicon for 开源中国社区最新新闻 07:20 OrientDB 2.2.19 发布,可伸缩的文档数据库 » Post from 开源中国社区最新新闻 Visit off-site link

072115_E1xZ_2720166.jpg

OrientDB 2.2.19 发布了,Orient DB 是一个可伸缩的文档数据库,支持 ACID 事务处理。主要更新如下:

功能添加或更改:

Core

  • 通过暴露于 JMX 改进字节缓冲区的统计

SQL

  • 在 exclude() 和 include() 函数中支持通配符 - Issue #4773

  • 在 HA SYNC DATABASE 命令行中新的 -force 和 -full 选项 - Issue #7355

HA

  • 改进的分布式日志

    • 打印出协调服务器的信息

  • 在每个锁定请求中添加超时

除了功能的添加或更改,还包括 bug 的修复,详情请参阅发布说明

发布主页下载地址

GitHub 发布页面

源码下载

News stories from Wednesday 26 April, 2017

Favicon for 精品绿色便携软件 17:44 LightBulb 1.6.3.3 便携版 - 电脑屏幕色温自动调节工具、有效保护眼睛 » Post from 精品绿色便携软件 Visit off-site link

LightBulb 是一个屏幕色温调节软件和蓝光过滤器,可以减少蓝光输出,达到护眼效果,它与著名的 f.lux 是同类型软件,不过 LightBulb 是一个开源软件

LightBulb 能够根据日出日落时间,自动调整屏幕颜色,特别是在晚上时间让屏幕看起来颜色更暖些,眼睛就不会那么疲劳,适合长时间盯着屏幕看的情况。

我用了很长时间的 f.lux,感觉效果很好,长时间在电脑面前,眼睛没有以前那么累了。现在开源的 LightBulb 可以作为 f.lux 替代品,而且 LightBulb 的配置起来很简洁、方便,比 f.lux 更易用些。

制作与使用说明

  1. 下载解压后先双击 Manual_Gamma_Registry_Fix.reg 导入注册表,然后重启电脑 (如果已导入过,则此步骤可忽略);
  2. 通过 LightBulb_Portable.bat 运行 LightBulb 便携版,所有配置都保存到 Configuration.dat 文件中

注意 LightBulb 仅支持 Windows 7 及以上版本,且需要 .NET Framework 4.5.2 或以上版本。

我一般设置白天和晚上都是 4200K:

LightBulb

LightBulb 可以根据地理位置信息自动调整屏幕色彩:

LightBulb Portable

更多参考:LightBulb 详细设置说明LightBulb 配置文件详解ghacks 评测

使用 Windows 10 内置的夜灯/防蓝光模式

如果你升级到了 Windows 10 创意者更新,可以在「设置->显示」中找到「夜灯」设置:

Windows 10 夜灯模式

夜灯模式就是自动降低蓝光 (Lower blue light automatically),屏幕发出的蓝光,让你在夜间也保持清醒,夜灯可以减少显示器夜间发出的蓝光,帮你睡的更好。

可以通过拖动条调整色温范围:

Windows 10 防蓝光

Windows 10 的夜灯模式没法做到精确调节,如果需要的话还是用 f.lux 或 LightBulb Portable 吧。

更新日志

  1. Various backend fixes, improvements and optimizations

Background application that reduces eye strain at night by automatically adjusting display gamma based on current time. Color temperature profiles are used to determine channel output levels for day and night with smooth transitions between them occuring at sunrise and sunset.

LightBulb Portable 相关文件下载

软件开发商:LightBulb 官方网站
压缩包解压密码:www.portablesoft.org
压缩包MD5+扫描报告:DAA5D356CD11BECDE7CC59737A002C3C

开始下载 LightBulb 1.6.3.3 便携版
LightBulb_1.6.3.3_PortableSoft.7z (1.40 MB)
来自精品绿色便携软件 | LightBulb 1.6.3.3 软件下载页面

Favicon for 精品绿色便携软件 17:01 HelpNDoc 5.1.0.217 便携版 - 免费的帮助文件和电子书制作工具 » Post from 精品绿色便携软件 Visit off-site link

HelpNDoc 是一个强大的帮助文件制作工具,对个人完全免费,使用 Ribbon 风格界面,可以轻松制作帮助文件或电子书,并发布为 CHM、Web、PDF、Word、EPUB、Kindle Ebook 等格式。

HelpNDoc 有一套比较灵活的模板系统,可以在预置的目录模板中任意添加一级、二级目录,并分别编辑各个目录下的内容,实现了完全的所见即所得。同时编辑功能也比较强大,可插入各类资源,包括图片、视频、文档、HTML 源代码、表格、特殊字符、判断条件等等。

HelpNDoc Portable

HelpNDoc 可输出标准的 CHM 帮助文件,但需要系统安装 HTML Help Workshop,要输出 EPUB 电子书,则需要安装 Kindle Gen

制作与使用说明

已经做成绿色便携版,下载解压后直接运行 HelpNDocPortable.exe 即可,2017/4/26 更新版本为 HelpNDoc 5.1.0.217

HelpNDoc 支持中文字符,不会出现乱码,偶尔制作个电子书还是挺方便的。也可以试用下本站之前介绍的帮助文件制作软件 WinCHMHelp & Manual Pro

HelpNDoc

HelpNDoc Portable 5.1.0.217 更新日志

  1. Project settings (title, default topic, author, date/time format...) can now be overridden for each build
  2. HTTP Web Server can now be launched at any location from the Tools ribbon tab
  3. It is now possible to specify the default listening port of the HTTP Web Server instead of the default 8080
  4. Pasting topics with hyperlinks to children topics now correctly restore those hyperlinks
  5. Hyperlinks to files were not always working properly using the default HTML template
  6. Hyperlinks to _blank URLs didn't always work property in the default HTML template
  7. Custom and hidden headers / footers were not correctly exported in default HTML template
  8. Hiding the navigation arrows in the default HTML template could produce incorrect HTML code
  9. Default HTML template will not try to request debug map files anymore
  10. Anchors with space didn't work correctly in responsive HTML template
  11. Numbering as text didn't work in CHM / HTML templates anymore
  12. HTTP Web Server's error pages are more useful: 404 error pages will list available HTML files
  13. HTML library items with Unicode content could be corrupted when exported to HTML based documentation formats
  14. Empty topics were not listed in Word / PDF table of contents anymore
  15. Topic visibility wasn't updated in table of contents' popup
  16. RSS feed display didn't include new version notification anymore
  17. Project settings better scales for smaller window sizes
  18. Script editor now always stays on top of HelpNDoc's main window
  19. Using the "Vacuum project" command will prompt before starting and confirm after successful completion
  20. Resetting the project's date/time format will ask confirmation first
  21. Fixed some memory leaks

Easy to use yet powerful help authoring environment which can generate various documentation formats from a single source. HelpNDoc provides all the tools necessary to write complete help files, manuals, documentations and eBooks in a user friendly and very easy to use environment.

HelpNDoc Portable 相关文件下载

软件开发商:HelpNDoc 官方网站
压缩包解压密码:www.portablesoft.org
压缩包MD5+扫描报告:2AD16EBB464EA1F8869671DDF74BA9F9

开始下载 HelpNDoc 5.1.0.217 绿色便携版
HelpNDoc_5.1.0.217_PortableSoft.7z (17.02 MB)
来自精品绿色便携软件 | HelpNDoc 5.1.0.217 下载页面 | 更多版本下载

开始下载 HelpNDoc 3.9.1.648 绿色便携版
HelpNDoc_3.9.1.648_PortableSoft.rar (11.6 MB)
来自精品绿色便携软件 | HelpNDoc 3.9.1.648 下载页面 | 压缩包MD5+扫描报告

Favicon for 小众软件 - Appinn 16:51 国产正版 PDF 软件 – 「文电通 PD F套装版 4」评测 » Post from 小众软件 - Appinn Visit off-site link

文/福利・Gaaiho

说起 PDF,国内大家最为熟知的就是 Adobe 和 Foxit 了,知道「文电通」这个品牌的人可能并不多。但其实文电通是一个有着二十多年 PDF 研发经验的老牌厂商,是国内除 Foxit 之外唯一拥有自主 PDF 知识产权的公司。因为过去主要做 OEM 和面向国外市场,导致国内用户对这个地地道道的国产品牌反而不熟悉。今天我们就来测评一下这款叫做「文电通PDF套装版」的软件。

「文电通PDF套装版」下载安装后桌面会出现3个程序图标,分别是 Gaaiho Doc、Gaaiho PDF Driver 和 Gaaiho PDF Converter。我们一一来评测一下他们的主要功能。

1. Gaaiho Doc

根据官网介绍,Doc 的显著功能是编辑,可以理解为专业的 PDF 编辑器,也是文电通 PDF 套装版的的核心功能。

打开速度

Adobe Acrobat 最为人诟病的一点就是体积大打开速度慢。相比之下,Gaaiho Doc 的开启速度要快很多,实测打开一个 17.9 MB 的 PDF 文档,约 2.5 秒就已完全开启并进入完整的浏览界面。

直接接编

Gaaiho Doc 采用了和 Office 相似的 Ribbon 界面,基本上稍微摸索一下就知道各个功能怎么用了,非常容易上手。

除了具备和 Adobe 和 Foxit 类似的注释、页面添加删除、加密、表单、共享等功能外,Gaaiho Doc 的显著特点是独创了「编辑」与「审阅」两种模式。即通过「转换为可编辑的PDF」功能,可以把 PDF 变成像 Word 一样可编辑的状态,省去了把 PDF 转成 Word 编辑完之后再转回 PDF 的麻烦,非常方便。

单看工具栏,我会误认为打开的是 Word 呢~

当然,如果 PDF 文档只需要小幅修改,直接用「编辑文本和图像」功能就好了。

OCR(光学字符识别)功能

之前经常有朋友会问我“哎,为什么我的 PDF 文档转换成 Word 之后还是不能编辑呢”其实正是因为你是扫描版 PDF 文档,而你用的 PDF 转换器又没有 OCR 功能,所以无法识别。

到底什么是 OCR 呢?可以简单的理解为:扫描 PDF 文档中的内容已经是图像而不是文字了,而 OCR 功能可以将图像识别成文字,因此再转成 Word 的话就可以编辑了。不知道这样解释大家是不是更容易理解一点?

简单的测试了一下,文电通的 OCR 识别效果还不错,除了几处格式的变化之外,文字内容基本上都能还原的很好。更为复杂的文档转换效果如何,大家感兴趣的可以自行测试看看。文电通的 OCR 支持简中、繁中、英、法、德、意、日、韩、西 9 种语言。

减少文件大小

有时我们的 PDF 文档太大,传阅起来不方便。这时就可以使用 Gaaiho Doc 的「减少文件大小」功能来进行压缩。其原理是通过降低图片质量的方式来缩小文档,所以对于包含很多图片的文档压缩效果显著。

其实,Gaaiho Doc 还有非常丰富的其他功能,篇幅有限,只挑几个有亮点的功能介绍给大家,感兴趣的同学可以自己下载研究看看。

2. Gaaiho PDF Driver

Driver 的功能是同时将多种不同的格式,转换或合并成 PDF 文档, 比如 word、excel、ppt、txt、html、jpg、gif、tif、psd 等等。支持的格式非常多,只要我们的电脑能够打印的格式,都可以转换。所以如果你有大量文件需要转的话,不妨试试 Gaaiho PDF Driver。

选项中“将文件转换成 PDF 文档”,是指转换后,每一个文件都是一个单独的 PDF,生成的是多个 PDF 文档;“将文件合并成一篇 PDF 文档”,是指转换后,所有文件被合并成了一个 PDF,生成一个 PDF 文档。

3. Gaaiho PDF Converter

Converter 的功能和 Driver 相反,是批量转换 PDF 文件为 Word、Excel、图片或文字,可同时执行 OCR;也就是说,即使是扫描 pdf,也可以转换成可编辑的 PDF 了。

体验下来,Driver 和 Converter 的转换效果和转换速度都非常棒,在同类产品中绝对属于优秀的。转换器有很多,但是有 OCR 识别功能的转换器缺很少。

其他

除了文电通 PDF 套装版软件,文电通产品还包括 PC 版文电通 PDF 阅读器、在线转换网站加加 PDF、移动版 Gaaiho PDF Reader 阅读器(iPhone、iPad、Android)等等。

(1)免费文电通 PDF 阅读器 (http://www.gaaiho.cn/

(2) Gaaiho PDF Reader (移动端 PDF 阅读器

(3) 免费PDF在线转换网站加加PDF(https://www.addpdf.cn/

在线转换的效果还不错,速度也很快,适合不想下载安装软件、处理简单的 PDF 之用,最重要的一点是免!费!啊同志们…有兴趣的快去用用看!

整体使用感受

体验了一段时间之后,个人非常喜欢「文电通 PDF 套装版」的界面设计,功能上也豪不逊色于 Adobe 和 Foxit。除了直接编辑 PDF 的功能之外,批量双向 PDF 转换以及 OCR 光学字符识别功能都非常实用,即使是免费的阅读器和加加 PDF 在线转换网站,都做的非常良心。国内的软件氛围想必大家都知道,大众正版意识相对薄弱,导致做好做大的优秀软件企业并不多,真心希望想文电通这样优秀的国产软件能够越做越好。

福利

说好的福利来了,文电通PDF套装版4 的永久授权价格为 1,450 元/用户,订阅版 70元/月,青小蛙要来了 10 个半年订阅授权(本来是永久授权,但提供不了太多数量…),送给留言用户,只需要注明“我需要文电通PDF套装版4”即可,将根据留言质量挑选。


相关阅读


©2017 青小蛙 for 小众软件 | 加入我们 | 投稿 | 订阅指南 | 反馈 | 代理(优惠码 Appinn)
b27c41ad47c2611d60d7452a4c02dd52
Site Meter

apppackge:

Favicon for 小众软件 - Appinn 11:38 Clocker – 在 macOS 的菜单栏上显示世界时间 » Post from 小众软件 - Appinn Visit off-site link

Clocker 是一款在 macOS 菜单栏上显示世界时间的小工具,拥有浅色与深色两种主题样式,在 Github 开源。@Appinn

其实 macOS 的 Dashboard 里是有世界时间的,不过要切换一下屏幕还是没有点一下通知栏那么顺眼。

Clocker 倒是极简(tou)单(lan)设计,深色主题看起来更顺眼一些:

简单易用无难度。


相关阅读


©2017 青小蛙 for 小众软件 | 加入我们 | 投稿 | 订阅指南 | 反馈 | 代理(优惠码 Appinn)
b27c41ad47c2611d60d7452a4c02dd52
Site Meter

apppackge:

Favicon for 小众软件 - Appinn 09:34 【视频】DJI Goggles 飞行眼镜,让你和无人机有一样的视野 » Post from 小众软件 - Appinn Visit off-site link

DJI Goggles(DJI 飞行眼镜) 早在 Mavic Pro 发布的时候就同时亮相了,然而一直没有新的信息。最新的消息是,DJI Goggles 真的要来了,售价 2999 人民币,五月下旬发货,官网已经卖完了。@Appinn

DJI Goggles 飞行眼镜 需要配合无人机(支持 “御”Mavic Pro, Phantom 4系列以及“悟”Inspire系列)一起使用,并且能够用头部控制飞行器在水平方向进行 360 度转动,来观察四周环境。

说好的视频来了:

Mavic Pro 能同时连接两台飞行眼镜,比如让妹子戴着,你来控制,感觉不要太好 😄

一些参数:

  • 单眼像素 1920*1080
  • 续航 6 小时
  • 未找到重量信息
  • 流畅模式 720/60

 

感觉 6 小时续航又可以多卖出不少电池啊 😂


相关阅读


©2017 青小蛙 for 小众软件 | 加入我们 | 投稿 | 订阅指南 | 反馈 | 代理(优惠码 Appinn)
b27c41ad47c2611d60d7452a4c02dd52
Site Meter

apppackge:

Favicon for 小众软件 - Appinn 01:34 Mobile Doc Scanner 3 + OCR – 扫描与 OCR 识别应用[Android 限免] » Post from 小众软件 - Appinn Visit off-site link

Mobile Doc Scanner 3 + OCR 是一款 Android 上的扫描与 OCR 应用,能够快速将收据、名片、文件等内容通过拍照处理后,保存为 PDF 文档,并且支持简繁中文在内的 OCR 文字识别,支持批量操作,原价 4.99 美金,在 Play 商店评分 4.6/5.0(11,199 个评价)。晚睡和早起的鸟儿有虫吃,北京时间 4 月 26 日早 8 点限免结束。@Appinn

来自 @chenshaoju 同学的消息。

MDScan 拥有多种扫描模式:

  • 白底黑字文档
  • 白底黑字超白
  • 杂志页面
  • 彩色文档,白板
  • 黑底浅色,黑板
  • 低光拍照
  • 名片
  • 收据
  • ID,水印纸
  • 街道拍摄

并且能够自动侦测边框、修正失真,亮度等细节。除了拍照,也能直接处理手机里的照片、PDF 文档。

使用 OCR 需要先去设置里面下载对应语言的 OCR 模块,支持简体中文、繁体中文。不过青小蛙测试识别率一般。

下载地址: https://play.google.com/store/apps/details?id=com.stoik.mdscan


相关阅读


©2017 青小蛙 for 小众软件 | 加入我们 | 投稿 | 订阅指南 | 反馈 | 代理(优惠码 Appinn)
b27c41ad47c2611d60d7452a4c02dd52
Site Meter

apppackge:

News stories from Tuesday 25 April, 2017

Favicon for 精品绿色便携软件 22:21 MKVToolNix 11.0.0 - MKV无损剪辑、分割、封装、合并工具 » Post from 精品绿色便携软件 Visit off-site link

MKV 是一种优秀的多媒体容器格式,它可把多种不同编码的视频及16条或以上不同格式的音频和语言不同的字幕封装到一个 MKV 文件中,而 MKVToolNix Portable 是一款免费开源的 MKV 编辑器和工具集,能够合成、编辑 Matroska MKV 文件。

MKVToolNix 包含了以下几个 MKV 专用处理工具:

  • mkvmerge.exe: 将多媒体文件封装、合并、混流为 MKV 文件;
  • mkvinfo.exe: 输出 MKV 文件组件和编码信息;
  • mkvextract.exe: 从 MKV 文件中提取视频、音频和字幕轨道;
  • mkvpropedit.exe: 直接修改现有 MKV 文件的属性而无需重混流;
  • mkvtoolnix-gui.exe: MKVToolNix GUI (mkvmerge GUI),并包含了章节编辑器和头部编辑器。

制作与使用说明

MKVToolNix GUI Portable

2017/4/25 更新版本为 MKVToolNix 11.0.0 + MKVExtractGUI 2.3.0.0,现在 MKVToolNix 已经有了64位版本,绿色便携版直接运行主程序 mkvtoolnix-gui.exe 即可,配置保存到 mkvtoolnix-gui.ini 文件中。

MKVToolNix 启动后默认显示简体中文界面,但注意软件不能放在中文目录,否则只能显示英文界面。

Matroska MKV 制作与合并

MKVToolNix Portable

MKVToolNix 中的 Mkvmerge GUI (MKVToolNix GUI) 允许你导入多个视频、音频、字幕轨道,混流合并一个新的 MKV 文件,并可以设置导出视频的宽高比、显示比例、帧频等等。

Matroska MKV 分离与提取

MKVExtractGUI

MKVToolNix 中的 MKVExtractGUI 则可以从现有的 MKV 文件中提取其中的一个或多个视频、音频或者字幕信息,是专业的 MKV 分离工具。

Matroska MKV 剪辑与分割

MKVToolNix 便携版

MKVToolNix Portable 是专用的 MKV 剪辑工具,提供了多种 MKV 切割模式,包括按尺寸、按时长、按特定时间码和按分段,都是无损剪辑、分割 MKV 过程,能够同步切割视频、音频和字幕轨道。比之前介绍的所有支持 MKV 分割的工具都要好用,包括 Boilsoft Video SplitterSolveigMM AVI Trimmer 等。

MKVToolNix 11.0.0 更新日志

  1. mkvmerge: FLAC reader: added support for handling embedded pictures as attachments. Implements
  2. mkvmerge: MP4 reader: add support for parsing the "COLR" atom and including its values as track headers
  3. MKVToolNix GUI: implemented several built-in actions that can be executed either on special events or once via the "watch jobs" tool
  4. MKVToolNix GUI: multiplex tool: added a new option for what to do after starting to multiplex/adding to the job queue

MKVToolNix is a set of tools to create, alter and inspect Matroska files under Linux, other Unices and Windows.

MKVToolNix Portable 相关文件下载

软件开发商:MKVToolNix 官方网站
压缩包解压密码:www.portablesoft.org
压缩包MD5+扫描报告:DC67DA2D3BCA3828A9AD106F9FF7AC66

开始下载 MKVToolNix 11.0.0 (Mkvmerge GUI+MKVExtractGUI) 中文绿色便携版 (32-bit, 32位版)
MKVToolnix_x86_11.0.0_PortableSoft.7z (13.29 MB)
来自精品绿色便携软件 | MKVToolNix 11.0.0 (32位版) 下载页面 | 更多版本下载

开始下载 MKVToolNix 11.0.0 (Mkvmerge GUI+MKVExtractGUI) 中文绿色便携版 (64-bit, 64位版)
MKVToolnix_11.0.0_PortableSoft.7z (13.89 MB)
来自精品绿色便携软件 | MKVToolNix 11.0.0 (64位版) 下载页面 | 压缩包MD5+扫描报告

Favicon for 精品绿色便携软件 22:15 EmEditor 16.7.1 简体中文便携版 - 强大文本编辑器 » Post from 精品绿色便携软件 Visit off-site link

EmEditor Professional 以运行轻巧、敏捷而又功能强大、丰富著称,作为简单好用的文本编辑器,EmEditor 支持多种配置,可自定义颜色、字体、工具栏、快捷键、行距等,支持文本列块选择、无限撤消/重做等,是替代记事本的最佳编辑器。

我最近一直在用 EmEditor,其便携性很适合影子系统,标签窗口也是极方便操作,2017/4/8 更新版本为 EmEditor 16.7.1 官方简体中文便携版,分别为 EmEditor 32 位和 64 位版。EmEditor 现已经添加了官方简体中文和繁体中文支持,无需额外汉化。

制作及使用说明

下载解压后直接运行主程序 EmEditor.exe 即可,所有配置都保存在程序所在目录的 eeUseIni.ini 文件中,纯绿色便携,完全兼容 Windows 7/8/10 及 Portableapps.com 的便携平台,如果无法显示简体中文,可能需要重新配置。

EmEditor

记事本替代方面,曾经介绍过的 EditPlusAptEdit 也都是不错的,不过我还是用着 EmEditor 最舒适了,还有 Notepad2 也是必须的。关于如何将 EmEditor 转变为便携软件,请看这里,或直接在 EmEditor.exe 目录下建立一个 eeUseIni.ini 文件,EmEditor 就会使用 ini 文件保存所有配置,达到绿色便携化运行。

EmEditor Professional is a fast, lightweight text editor designed to balance speed of operation with robust features.

New features in version 10 include a Compare function, which allows users to run a side by side comparison of two documents with Synchronized Scrolling, a Spell Check engine, Numbering, ASCII and Binary side by side viewing, and much more. EmEditor now fully supports Zen Coding.

EmEditor 简体中文便携版

EmEditor 16.7.1 更新日志

  1. 支持“按显示器 DPI 感知 v2”,Windows 10 Creators (创造者更新) 的新功能之一。当你在多个显示器上用不同 DPI 值时,对话框,菜单,以及工具栏都会更自然地显示。
  2. 行号默认格式恢复成与 v16.5 版之前一样的格式。
  3. 大大提高了“在文件中查找”,以及“查找”对话框中用输出栏进行“提取”的执行速度。

EmEditor Portable 相关文件下载

软件开发商:EmEditor 官方网站
压缩包解压密码:www.portablesoft.org
压缩包MD5+扫描报告:D6C853227D82106F9CFB9C8ABCD27532

开始下载 EmEditor Portable 16.7.1 简体中文便携版 (32位+64位版)
EmEditor_16.7.1_PortableSoft.7z (4.24 MB)
来自精品绿色便携软件 | EmEditor 16.7.1 下载页面 | 更多版本下载

开始下载 EmEditor Portable 16.6.0 简体中文便携版 (32位+64位版)
EmEditor_16.6.0_PortableSoft.7z (4.24 MB)
来自精品绿色便携软件 | EmEditor 16.6.0 下载页面 | 压缩包MD5+扫描报告

特别说明:EmEditor 便携版没有集成任何注册码或其他注册信息,为「全功能试用版」,默认有 30 天的全功能试用期。试用期结束后,请考虑购买官方正版授权。
Favicon for 精品绿色便携软件 21:24 Process Lasso 9.0.0.304 - 最有效的系统性能实时优化工具 » Post from 精品绿色便携软件 Visit off-site link

Bitsum 开发的 Process Lasso 9 是一款元老级的实时优化工具,作为 Windows 平台的进程优先级调节器,它可以自动、动态调整进程优先级,保持系统快速响应。

Process Lasso 首先是一个任务管理器,但它并不是任务管理器的替代品,它具有任务管理能力,但更专长于自动化管理进程,提供了各种特色功能,能够全面控制进程行为,实属一个高级进程管理器

ProBalance 即 Process Balance 是 Process Lasso 的核心技术之一,这是独一无二的进程优化机制,能够动态调整进程优先级、CPU 亲和力等,主要实现方法是智能降低高负荷后台进程的的优先级,这样可以可有效避免系统假死、停止响应、持续占用 CPU 等不正常情况,从而明显提升系统性能,加快系统响应速度,提高系统稳定性。

Process Lasso Portable

Process Lasso 引入了重要的 I/O 优先级概念 (I/O Priority),可以设置每一个进程的 I/O 优先级,由于磁盘读写操作通常是系统性能的瓶颈,如果能恰当设置进程 I/O 优先级,那么在一些操作如复制大文件时,将有非常明显的效果。

制作与使用说明

Process Lasso Portable 帮助你更好地分配硬件资源,实现性能提升,是我认为目前最好的实时优化工具,非常值得一试,见证最直接有效的系统性能实时优化效果,官方也提供了免费版和便携版,虽然不是彻底便携,但也是非常不错了。

由于 Process Lasso 开发商已不再提供便携版,因此现在基于官方原版制作更方便使用的的绿色免安装版,下载解压后运行 !-ProcessLassoPortable.exe 完成绿化安装,然后打开主程序 ProcessLassoLauncher.exe 即可。如果要彻底删除,再次运行 !-ProcessLassoPortable.exe 执行卸载,注意这将会删除所有配置,包括注册信息等。

2017/4/25 更新版本为 Process Lasso 9.0.0.304 免费版

使用 Process Lasso 优化进程,再配合 SuperFetch 与 ReadyBoost 技术,你的系统将会有更好的性能体验。Process Lasso 让你全面控制优化进程行为:

Process Lasso Portable

Process Lasso 9.0.0.304 更新日志

  1. Fix some code issues that never manifested as bugs, but were none-the-less incorrect.
  2. Other fixes and adjustments

Process Lasso Free automatically optimize your processes, cores, and power consumption. Process Lasso is a process priority optimization, CPU affinity optimization, and system automation utility.

Process Lasso Portable 相关文件下载

软件开发商:Process Lasso 官方网站
压缩包解压密码:www.portablesoft.org
压缩包MD5+扫描报告:A0C0168965A275B7ED5F47D6A054205C

开始下载 Process Lasso Free 9.0.0.304 中文绿色便携版 (32位版)
ProcessLasso_9.0.0.304_x86_PortableSoft.7z (1.09 MB)
来自精品绿色便携软件 | Process Lasso 9.0.0.304 (32位版) 下载页面 | 更多版本下载

开始下载 Process Lasso Free 9.0.0.304 中文绿色便携版 (64位版)
ProcessLasso_9.0.0.304_PortableSoft.7z (1.23 MB)
来自精品绿色便携软件 | Process Lasso 9.0.0.304 (64位版) 下载页面 | 压缩包MD5+扫描报告

特别说明:本站提供的 Process Lasso 为免费版本,有一定的功能限制,如果你想体验更强大的专业版,您可以到本站推荐的数码荔枝正版软件商店搜索购买 Process Lasso 专业版授权
Favicon for 异次元软件世界 17:32 [来自异次元] Wallpaper Engine 动态壁纸软件 - 让电脑的桌面酷炫好玩到你欲罢不能! » Post from 异次元软件世界 Visit off-site link

wallpaper_engine_banner.jpg

偶尔为电脑桌面换一张壁纸常常可以让你有耳目一新的感觉,但那毕竟还是静态的图片,如果咱们能将视频动画设置为桌面壁纸,让电脑桌面动起来那才够帅的。

Wallpaper Engine 正是一款让你的电脑桌面酷炫到没朋友的 3D 动态桌面壁纸软件神器!你不仅可以使用自己的 MP4 视频作为桌面,最重要的是,Wallpaper Engine 拥有数以万计的网友制作动态壁纸资源,酷炫的效果简直能让你的屏幕炸裂,见过你桌面的小伙伴们都欲罢不能……

[ 马上前往围观.... ]


异次元还有这些值得一看:

异次元正版数字商城  |  异次元首页  |  iPc.me  |  新浪微博  |  软件精选

Favicon for 小众软件 - Appinn 11:24 印记云笔记 – 社交你的笔记,朋友圈里藏「密圈」 » Post from 小众软件 - Appinn Visit off-site link

印记云笔记 是一款「社交化的生活记录工具」,一款可以将图片设置为封面的云笔记工具,能够更改信纸,内置多种主题样式的笔记模板,另外还有一个能够与好友分享笔记内容功能的「印记密圈」(通过公众号实现)。@Appinn

在上次介绍印记云笔记的时候,有同学留言说:「关键得活得下去才行啊」,足见在云笔记领域有几个巨头把持的情况下,新来者想要立足只有足够的差异化才能吸引到新用户。

印记云笔记相比一年前新增了 iOS 客户端、微信公众号、印记密圈等功能,引用来自 @暧昧ヽ不ε(*´・动情 的评论:

从大学到现在,用过了不下十余款笔记软件,你们这个比一些大的更简洁,而且更人性化。特别喜欢笔记本的这个设置,而且可以自己选择手机里的图当做封面,我现在打开印记,看到自己组合的笔记本就会觉得很开心。各种多样的信纸也让我觉得写笔记是一件愉快而享受的事。

其实青小蛙对于很多主题、样式不敏感,但妹子们都敏感啊,你说还要不要敏感 😂

这么多的信纸可以让你像写日记一样记笔记,当然还能对笔记内容进行调整,比如字体、间距、颜色、对齐之类。

有四种笔记模板:日记、图片故事、待办事项、卡片,图片故事很适合同步至密圈,说到密圈,这是一个在微信公众号中的功能,设置成功后,当你在某个笔记本中发布新的笔记,就会自动同步到密圈,而好友(需印记云笔记好友)则可以在这个公众号中看到你的更新。

其实并没有朋友圈什么事,只不过这个标题比较顺口 😂

将微信中的消息发送给这个公众号,就实现了自动收藏功能。而如果剪贴板中有链接,打开客户端,则变为收藏,类似于网络书签。

如果你需要一款和传统云笔记不太一样的笔记应用,可以试试印记云笔记哦。


相关阅读


©2017 青小蛙 for 小众软件 | 加入我们 | 投稿 | 订阅指南 | 反馈 | 代理(优惠码 Appinn)
b27c41ad47c2611d60d7452a4c02dd52
Site Meter

apppackge:

Favicon for 小众软件 - Appinn 09:53 账号本子 – 纯「单机版」密码管理器 [Android] » Post from 小众软件 - Appinn Visit off-site link

账号本子 是一款 Android 上的单机版密码管理器,数据本地加密保存、支持指纹解锁、生成随机密码、搜索、自动备份等功能。@Appinn

来自发现频道,安全担忧一直是那些自带网络储存与同步功能的密码管理器的软肋,总有各种意外发生。

账号本子 是一款 Android 上的,不需要网络权限的简易密码管理器,它能够生成随机密码:

可以将数据库导入/导出为 CSV 文件(导出 CSV 的数据是未加密的),或者使用内置备份功能进行备份(此备份文件加密)。

对于大量密码管理,账号本子支持首字母排列检索以及模糊匹配搜。

指纹功能支持 Android 原生、魅族 SDK 以及 三星 SDK,能不能用需要看手机。作者还开源了其安卓指纹识别库

非常简单易用,除了不支持自动填写这个刚需功能外,其他都挺好。

 


相关阅读


©2017 青小蛙 for 小众软件 | 加入我们 | 投稿 | 订阅指南 | 反馈 | 代理(优惠码 Appinn)
b27c41ad47c2611d60d7452a4c02dd52
Site Meter

apppackge:

News stories from Monday 24 April, 2017

Favicon for 小众软件 - Appinn 15:41 Bilibili2RSS – 为你喜爱的任意 B 站「番剧」添加 RSS 更新通知[Web] » Post from 小众软件 - Appinn Visit off-site link

Bilibili2RSS 是一款在线服务,它能够为 B 站的番剧地址转换为 RSS,从而让你及时获得更新通知。@Appinn

来自发现频道 by 沉冰浮水:

作为 RSS 重度用户,龙妹抖怎么能没有 RSS 推送!!【好吧。。虽然已经完结了!

将 B站 任意番号拼接进 Web 服务的网址中即可生成相应的 feed,从而获得推送;播放仍然要进入B站,所以此服务仅为更新提醒!

源码使用 PHP 且已托管于 GitHub,可自行搭建服务或直接使用 https://bilibili2rss.bid/

B 站番剧的正常地址是这样的:

https://bangumi.bilibili.com/anime/5800

只需要修改为

https://bilibili2rss.bid/anime/5800

然后将此地址添加进你的 RSS 阅读工具中就可以了。或者自己去搭建。

嗯,就是这样简单。有想要分享自己正在看的番剧的同学么?


©2017 青小蛙 for 小众软件 | 加入我们 | 投稿 | 订阅指南 | 反馈 | 代理(优惠码 Appinn)
b27c41ad47c2611d60d7452a4c02dd52
Site Meter

apppackge:

News stories from Sunday 23 April, 2017

Favicon for 小众软件 - Appinn 09:40 Microsoft To-Do(微软待办) 你好,奇妙清单 再见 » Post from 小众软件 - Appinn Visit off-site link

Microsoft To-Do微软待办) 是微软在收 购奇妙清单近  2 年后推出的一款跨平台任务管理应用,支持 iOS、Android、Windows 10、Web 平台,界面简介、功能简单易用,可以导入原奇妙清单数据、整合了Outlook任务、更换主题。支持 Siri、OK Google、3D Touch。@Appinn

微软有越来越多的移动应用发布,质量都不错,越来越不像是一家巨无霸公司,而是一家顶级应用开发商…

印象里,微软的产品很少直接使用 ms 二级域名,而 To-Do 却使用了:https://todo.microsoft.com/

Microsoft To-Do 看起来非常简单,主推 我的一天 My Day,会将今日的任务显示在首页以及 Widget 里:

而右上角有一个叫做 建议 的功能,里面有智能列出的即将开始、过期和为你建议,让你对任务更加明确:

Microsoft To-Do 没有子任务功能,但可以为任务添加备注。当你使用导入功能导入奇妙清单的子任务时,子任务将以备注的形式保存下来。

可以创建多个清单,以及对每一个清单进行不同的设置,包括:

  • 排序(截止日期、创建日期、已完成、已添加到“我的一天”等)
  • 主题(背景色以及背景纹理)
  • 隐藏已完成待办事项

青小蛙觉得,使用 Microsoft To-Do 管理个人事务是一个不错的注意,于是决定与奇妙清单说再见,先用上几个月试试看,如果不行再告诉你们,如果用下去了,就一直用下去,就这样愉快的决定了。


相关阅读


©2017 青小蛙 for 小众软件 | 加入我们 | 投稿 | 订阅指南 | 反馈 | 代理(优惠码 Appinn)
b27c41ad47c2611d60d7452a4c02dd52
Site Meter

apppackge: