开源中国

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

It appears you’re using an unsupported browser

为了获得更好的浏览体验,我们强烈建议您使用较新版本的 Chrome、 Firefox、 Safari 等,或者升级到最新版本的IE浏览器。 如果您使用的是 IE 11 或以上版本,请关闭“兼容性视图”。
开源资讯 - 开源中国社区
Linux
LinuxCon + ContainerCon + CloudOpen,八折购票啦!
这场活动将三场会议的内容整合为一体,是一场面向开发人员、运营专家(架构师、系统管理员和开发运营人员)、以及商业、合规和法律领袖与其他专业人员的技术大会。
全民狂欢,评论有礼
全民狂欢,评论有礼
5月15日-31日评论每日更新的“新闻资讯和软件更新资讯”,评论点赞数超过 20 的可登上每周更新的“源资讯”和“软件周刊”两大栏目,点赞数超过 50 的还将获得 5 活跃积分奖励和开源中国定制好礼。
2017-05-18
“放码过来”邀您亮“项”,一不小心就火了!
“放码过来”邀您亮“项”,一不小心就火了!
“放码过来”是 2017 年源创会新增的活动环节,面向开源、完全免费、多方位宣传。如果您或您的团队有优秀开源项目,随时可报名参加,通过筛选的项目即可在源创会现场展示!
2017-05-22
Java 之父 James Gosling 宣布加入亚马逊 AWS
Java 之父 James Gosling 宣布加入亚马逊 AWS
著名计算机科学家、Java 之父 James Gosling 宣布加盟亚马逊 AWS 服务,成为云计算巨头的杰出工程师。James Gosling 也在其 Facebook 主页上确认了这一消息。
2017-05-25
源资讯 | 学好技术不仅能找到工作,可能还能救命
Java 之父 James Gosling 宣布加盟亚马逊 AWS 服务,网友感叹:看到他,我们还有什么理由不努力呢?毕竟学好技术不仅能找到工作,可能还能救命!
两味真火 两味真火 发布于 2017-05-27 0
每日一博 | Mongodb 高可用集群搭建
最近公司项目要求Mongodb集群且高可用,在查询了一系列文章,再结合项目实际情况,所以采用了这一套高可用集群方案
两味真火 两味真火 发布于 2017-05-27 1
访谈 | 巨杉数据库彭旸:分布式数据库企业级功能技术解密
本期开源访谈我们采访了巨杉数据库的解决方案总监彭旸老师,和大家分享有关分布式数据库企业功能的相关技术
两味真火 两味真火 发布于 2017-05-27 0
【福利】蓝色巨人的云计算PaaS平台IBM Bluemix免费试用!
IBM Bluemix,包含认知、物联网、大数据分析、安全、DevOps、应用、应用整合、移动、计算、网络、存储等 11 大类共 140 多个服务的云计算平台。
Hiriver —— MySQL 数据变化的监控与分发框架
hiriver是纯java开发的、高性能的、基于解析mysql row base binlog技术实现的用于监控mysql数据变化并分发这些变化的框架。
两味真火 两味真火 发布于 2017-05-27 0
码云推荐 | HTTP 服务器库 Evmongoose
Evmongoose是一个API接口友好和可伸缩的HTTP服务器库,它基于mongoose和libev实现。
两味真火 两味真火 发布于 2017-05-27 0
OSChina 周六乱弹 ——临近过节,请注意老板加班要求
明天就放假了,大家在办公桌前,只有我没状态。
两味真火 两味真火 发布于 2017-05-27 18
Chrome 成桌面浏览器市场霸主 火狐东山再起希望渺茫
据andreasgal北京时间5月26日报道,Mozilla两天前发表一篇博文,强调了其使桌面版火狐浏览器再次具有竞争力的努力。我过去曾密切关注浏览器市场,但已经有数年没有再关注这一市场。我认为现在是分享一些数据的时候了: 包含所有设备的浏览器市场份额 上述图表显示了过去6年四种主流浏览器在所有设备上的市场份额。这些数据来自市场研究公司StatCounter,用户可以认为数据在多个不同方面存在偏差,但在宏观层面上,认为Chrome浏览器在不断蚕食市场份额是正确的,除Safari之外的其他浏览器正在被逐步忘记。 趋势 我曾经尝试两种不同方法,试图画一条趋势线和一条指数拟合曲线,精确反映各浏览器的市场份额。浏览器市场份额的变化,非常符合与创新爆炸性扩散,传统技术缓慢走下坡路的理论。根据近6年的趋势,IE将在未来2或3年消亡;令人遗憾的是,火狐浏览器的命运也好不到哪里去,市场份额将只剩下2%-3%。对于IE和火狐来说,市场份额低会加速它们的衰落,因为Web开发人员不会针对市场份额如此低的浏览器测试他们的代码。不能正确地渲染内容会促使用户更换浏览器,这会引发更多用户流失。这是一个恶性循环。 Chrome和Safari的处境也不比IE和火狐好太多。对于Chrome来说,其市场份额已经如此大,增长空间不大了。部分用户仍然在使用不支持Chrome的旧版操作系统。Safari最近的增长,弱于其趋势,最可能的原因是iOS设备增长已经放缓。 桌面系统市场份额 查看包含移动和桌面系统的市场份额数据,我们会被误导。Safari在移动领域具有支配地位,但在桌面领域,Safari市场份额非常小。火狐在移动领域则几乎没有什么存在。因此我们只查看桌面市场份额。 桌面版浏览器市场份额 令人遗憾的是,仅包含桌面系统数据的图表,没有能预测IE和火狐将有不同的命运。整体桌面PC市场增长很慢(大多数销售来自PC升级换代,但也有新用户)。虽然市场在扩大,但IE和火狐市场份额都在滑坡。 增加用户? Mozilla营销部门负责人埃里克在博文中表示,火狐用户去年增加了,但同期内其市场份额由16%下滑至14.85%。相比之下,桌面版Safari市场份额相对平稳,这可能意味着其用户的增长与PC/笔记本市场缓慢的增长同步。两种可能的推测是,埃里克在博文中指的是浏览器安装量增长了。用户通常会在新计算机上重新安装浏览器,这也可以被称作“用户增加”,但这种情况的代价是之前的老计算机被淘汰;另外一种可能的情况是,由于PC/笔记本市场增长,绝对的日活跃用户数量也有所增长——虽然相...
两味真火 两味真火 发布于 2017-05-27 1
Kotlin 喧嚣过后,谈谈 Java 程序员未来的出路
自从谷歌 I/O 2017宣布将支持 Kotlin 作为 Android 开发的 First-Class 语言,各种 Kotlin 能否取代 Java 的文章、争论层出不穷。 作为一名老 Java 程序员,心态是比较复杂的,虽然类似场面见过不少。 早在 2009 年,就有了 Scala 是否是 Java 后继者的争论。 2009年7月 InfoQ 发表的一篇文章:「Roundup: Scala as the long term replacement for Java」,还谈到了 Java 之父 James Gosling 也偏爱 Scala 。(参考下图) 尽管 Scala 在业界的口碑不错,还受到不少自命极客的程序猿的拥趸。 在 Java 程序员当中,也掀起了一阵学习 Scala 的风潮。但时至今日,取代 Java,还远远谈不上。 Java 从诞生到现在,已有22年的历史。 Java 在业界的霸主地位,虽然这些年一直受到 C/C++ 、Node.js 、GO 、Python 等语言的挑战,但一直稳如泰山。 在众多领域的普及率、Java 不是榜首,也是名列前茅。 下图是 2017年5月 最新的 TIOBE 编程语言排行榜 Java 依然是遥遥领先,不过相比较去年同期,Java 下降了 6.32% 。 Java 的普及率从 2016年年初以来一直呈下降趋势,Java 程序员的未来之路该如何走,还是值得思考一下。 懂得居安思危、未雨绸缪,未来的运气才不会太差。 Java 生态圈 Java 的生态环境开放、自由,在Sun/Oracle、Google、Apache、Eclipse基金会等各大厂商,还有技术大牛的共同努力下,Java 的生态圈异常繁荣,各种优秀的开源框架层出不穷。 Spring Boot Spring Boot 是 Pivotal 团队推出的一个支持快速开发的框架,伴随 Spring4.0 而生,继承了 Spring 的优秀特质,简化了使用 Spring 编码、配置、部署的过程,使项目的开发变得简单、敏捷。 Spring Cloud Spring Cloud 是基于 Spring Boot 的一整套分布式系统下的微服务构建框架,包含了众多的子项目,如 Spring Cloud Config 、Spring Cloud Stream 等。 具体可参考:http://projects.spring.io/spring-cloud/ Hadoop/Spark Hadoop 是首个获得极大应用的大数据框架,是大数据领域标志性的解决方案。 Spark 通过完善的内存计算和处理优化,极大的提升了速度,是具备流处理能力的下一代批处理框架。 Spark 体系还包括一系列附加库,如Spark Streaming 、Spark MLlib、Spark GraphX、SparkNet、CaffeOnSpark等。 Kafka Kafka 是 LinkedIn 使用 Scala 开发的一个分布式消息中间件,可以实现不同应用之间的松耦合,由于其可扩展、高吞吐、低延迟、高可靠等特性而被广泛使用。 具体可参考:https:/...
两味真火 两味真火 发布于 2017-05-27 4
WannaCry 勒索软件背后的开发者可能是中国人?
Flashpoint的两位研究员Jon Condra和John Costello称,从语言的角度分析,WannaCry勒索软件背后的开发者可能来自说中文的国家。 近期Wannacry勒索病毒肆虐全球,由于病毒利用了Windows系统的网络服务(SMB)漏洞,具有主动传播的特性,在全球范围内已经对多家医院、服务机构、学校等进行了勒索攻击,该病毒在全球的广泛传播最近几年实属罕见。 在病毒获得大家关注的同时, 病毒的来源也引发了大家的猜测,病毒爆发后,Google、卡巴斯基和赛门铁克等公司安全研究者相继发布消息称,WannaCry勒索蠕虫与朝鲜黑客组织Lazarus存在联系,他们的分析基于恶意软件代码中的相似性。不过也有人认为,这场攻击并不符合朝鲜的作风,也不符合朝鲜利益。 勒索软件语言文件基于英语和中文 来自Flashpoint的研究员则从语言的角度尝试溯源。勒索软件中的提示信息提供了28种不同的语言,包括挪威语,波兰语,葡萄牙语,罗马尼亚语,挪威语,俄语,印尼语,意大利语,荷兰语,英语,菲律宾语,芬兰语,保加利亚语,繁体中文,简体中文,俄语,斯洛伐克语,西班牙语,瑞典语。经过分析,研究人员认为病毒开发者中文和英语都非常流利。 研究人员认为所有其他的语言文件都基于英语和中文,其他语言都是由英语翻译而来,存在很多错误和不准确的翻译,除了中文。中文的勒索信息与其他语言的勒索信息截然不同。中文勒索信息使用了正确的语法、标点和句法,而且应该是用中文(拼音)输入法写的。 Flashpoint的研究人员发现,繁体中文和简体中文的勒索信息相比英语更长,格式也不同,很多信息在其他语言中是没有的。 比如“就算老天爷来了也不能恢复这些文档”在英文的勒索信息中只是”Nobody can recover your files without our decryption service.”而“请您放心,我是绝不会骗你的”则完全没有出现在英语版本中。 信息的撰写者能够用中文表达错综复杂的意思。这样看来,至少勒索信息的撰写者一定懂中文,并且不太可能是中文爱好者。其实从以下两张图中的勒索信息我们可以看出,勒索软件作者中文十级(尽管有一些中文表达并不通顺,但我们也不能排除作者故意假装外国人的可能性): 中文勒索信息 英语勒索信息 关键发现 尽管英文版的勒索信息写的也很好,撰写者英语不错,但是信息中还是存在语法错误,这表明作者母语不是英语,或者受教育程度不高。 另一方面,Flashpoint的研究人员将中英文的勒索信息放到Google翻译中进行了比较,但实际上我们作为中国人,一眼就能看出中文...
两味真火 两味真火 发布于 2017-05-27 8
Windows 7,8.1 遭遇 NTFS 文件名错误 浏览网页时或崩溃
安全人员最近发现Windows 7和8.1有一个文件名bug,某些不良文件名使系统锁定或蓝屏死机,恶意网页可以通过使用它们作为图像源来嵌入这些文件名。如果用户使用任何浏览器访问这样的网页,电脑不久就会死机,甚至会可能会直接崩溃。 Windows 9x时代,操作系统就存在处理特殊文件名的bug, Windows有许多文件名是“特殊的”,因为它们不代表任何实际的文件,仅仅代表硬件设备。这些特殊文件名可以从文件系统中的任何位置访问,即使它们不存在于磁盘上。 Windows系统正确处理了访问con设备的请求,但是如果文件名包括两个对特殊设备的引用,例如C:\con\con-then,Windows将会崩溃。如果从网页引用该文件,例如,通过尝试从file:///c:/con/con加载映像,则电脑访问这恶意页面时,机器都将崩溃。 幸运的是,这个bug似乎并不影响Windows 10,它使用另一个特殊的文件名$MFT。 $MFT是Windows NTFS文件系统使用的特殊元数据文件的名称。该文件存在于每个NTFS卷的根目录中,但是NTFS驱动程序以特殊的方式处理它,并且它对于大多数软件而言是隐藏的,无法访问。尝试打开该文件通常被阻止。 微软已被告知Windows 7,8.1系统存在的这个bug,但是微软没有宣布修复bug的时间表。 稿源:cnbeta.com >>>【全民狂欢,评论有礼】5月15日-31日评论每日更新的“新闻资讯和软件更新资讯”,评论点赞数超过 20 的可登上每周更新的“源资讯”和“软件周刊”两大栏目,点赞数超过 50 的还将获得 5 活跃积分奖励和开源中国定制好礼。详情
两味真火 两味真火 发布于 2017-05-27 3
Review Board 2.5.11 发布,在线代码审查工具
Review Board 2.5.11 发布了,新版改进了对 LDAP,Perforce 和触摸屏的支持,并修复了一些错误。具体更新包括以下内容: 更快的 diff 上传:新发布的 Review Board 2.5.11 重写了 diff 解析器,以便在一到两秒内处理非常大的 diffs(大小为 10MB),并在此过程中使用更小的内存 更快、更流畅的 diff 查看器:修复了很多感受体验和实际性能问题,Firefox 用户会特别注意到这里的改进,因为新版已经减少了浏览器为渲染页面而需要做的工作 更快的搜索索引:修复了一些搜索索引中的 bug,过去需要 30 分钟的索引现在只需要 2-5 分钟 修复在审查更改时对触摸屏的支持 更多更新: 更好地支持 Assembla 存储库 为用户修复在 LDAP 上的查找 API 改进 仪表板中的性能和可用性增强 修复搜索字段中的回归 扩展和存储库通信的稳定性修复 修复了从 Review Board 1.7 或更早版本升级的问题 有关整个更改列表,请参阅发行说明。 发布主页和下载地址 最新更新:Review Board 2.5.12 现已发布,修复了在 2.5.11 中出现的一个相当大的回归。 详情请参阅发布主页。 >>>【全民狂欢,评论有礼】5月15日-31日评论每日更新的“新闻资讯和软件更新资讯”,评论点赞数超过 20 的可登上每周更新的“源资讯”和“软件周刊”两大栏目,点赞数超过 50 的还将获得 5 活跃积分奖励和开源中国定制好礼。详情
局长 局长 发布于 2017-05-27 0
Dat Data 13.5.0 发布,点对点数据共享
Dat Data v13.5.0 发布了,这是一个用于分发小型和大型数据的数据分散工具。主要更新如下: Added Dat 版本号会在头部打印出来 (#788) 为 dat create 命令行添加提示和介绍 (#782) 并创建 dat.json 文件 (#765). 如果新的 .dat 已初始化会告知用户 添加 dat log 命令以打印存档历史和大小信息 (#781). 使用 require('dat') 获取 dat-node JS API (#778). Changed 默认上传真实的 dat clone 和 dat pull,实现更好的 hole-punching (#787). Fixed 使参数解析在命令之间更加一致 (#789) 修复使用和帮助文本 (various). 完整更新日志 下载地址 Source code (zip) Source code (tar.gz) >>>【全民狂欢,评论有礼】5月15日-31日评论每日更新的“新闻资讯和软件更新资讯”,评论点赞数超过 20 的可登上每周更新的“源资讯”和“软件周刊”两大栏目,点赞数超过 50 的还将获得 5 活跃积分奖励和开源中国定制好礼。详情
局长 局长 发布于 2017-05-27 0
Phalcon7 发布 Dao7-1.3.0,增强了验证组件功能
Phalcon7 发布 Dao7-1.3.0,增强了验证组件功能,支持对单个字段设置多个验证器,验证器可以使用字符串(类名或者在DI中注入的名称): $validation = new Phalcon\Validation(); $validation->add('last_name', ['PresenceOf', 'StringLength' => ['min' => 10]]); $messages = $validation->validate($_POST); ``` 增加了命令行选项类: ```php $ops = new \Phalcon\Cli\Options('Phalcon CLI'); $ops->add([ 'type' => \Phalcon\Cli\Options::TYPE_INT, 'name' => 'min' ]); $ops->add([ 'type' => \Phalcon\Cli\Options::TYPE_INT, 'name' => 'max', 'shortName' => 'm', 'required' => false, 'desc' => "int", 'help' => "must be int", 'defaultValue' => 1 ]); $ops->add(\Phalcon\Cli\Options::TYPE_STRING, 'name', 'n', true, "name", "must be string", "Phalcon"); $values = $ops->parse(); if (!$values) { return; } 增加了通用的Profiler,通过设置事件监听器,可以方便记录消耗时间和内存: $profiler = new Phalcon\Profiler; $name = 'AppHanler'; $profiler->startProfile($name, $data); $profiler->startProfile('DbQuery', $data); $profiler->stopProfile(); $profiler->stopProfile(); echo $profiler->getTotalElapsedSeconds() * 1000; echo $profiler->getTotalUsageMemory(); foreach ($profiler->getAllProfiles() as $profile) { echo $profile->getName() . PHP_EOL; echo $profile->getTotalElapsedSeconds() * 1000; echo $profile->getTotalUsageMemory(); }更多的改动说明可以查看 https://github.com/dreamsxin/cphalcon7/releases...
朱宗鑫1 朱宗鑫1 发布于 2017-05-27 0
基于 Debian 的 Devuan GNU+Linux 1.0.0 稳定版发布
经过两年多的开发,Devuan GNU+Linux 项目已经宣布推出 Devuan 发行版的首个稳定版本。该项目基于 Debian GNU/Linux 8 "Jessie" 发行版。 Devuan 是使用 SysV init 软件代替 Debian systemd 包的 Debian 分支。依赖于初始化系统 systemd 的服务已经被提供等效功能的其他软件所替代。这件事可以追溯到 2014 年,因为选择初始化系统 systemd 引发的争议,一群不满的开发者创建了不使用 systemd 的 Debian 分支 Devuan(点击这里查看最初的公告)。systemd 最受争议的地方是违背了 Unix 哲学,太过于复杂。而 Devuan 提供了多种初始化系统供用户选择,其中包括 SysV init、sinit、openrc、runit、s6 和 shepherd。 开发者表示,自从 RC2 版本在三周前发布以来,发布的关键错误列表已经是空的了。这也会是一个长期支持版本,团队会参与提供补丁、安全更新和版本升级的工作,生命周期甚至会比 Debian 'Jessie' 更长。 详细信息请参阅发布公告。 目前发布了桌面 live 版本,ARM 架构的嵌入式版本,虚拟机版本,传统的安装版和 minimal-live。除了支持 32 位和 64 位之外,嵌入式镜像还允许用户在树莓派、树莓派2、树莓派3、Acer Chromebook、Veyron/Rockchip Chromebook, Nokia N900, Odroid XU, 以及一系列使用 sunxi 处理器的其他设备上进行安装。 开发者称用户可以从 Debian Wheez 和 Jessie 无缝升级 Devuan Jessie,确保 Init Freedom 的权利。 如果运行的是 Devuan Jessie RC2,可通过执行下面的命令进行升级: apt-get update && apt-get upgrade 下载: devuan_jessie_1.0.0_amd64_DVD.iso (4,469MB, SHA256, signature, torrent, pkglist),  devuan_jessie_1.0.0_amd64_NETINST.iso (227MB, SHA256, SHA256). Desktop live DVDs (with Xfce) are also available (SHA256, signature):  devuan_jessie_1.0.0_amd64_desktop-live.iso (828MB), devuan_jessie_1.0.0_amd64_uefi_desktop-live.iso (836MB). >>>【全民狂欢,评论有礼】5月15日-31日评论每日更新的“新闻资讯和软件更新资讯”,评论点赞数超过 20 的可登上每周更新的“源资讯”和“软件周刊”两大栏目,点赞数超过 50 的还将获得 5 活跃积分奖励和开源中国定制好礼。详情...
局长 局长 发布于 2017-05-27 3
Percona Server for MySQL 5.7.18-15 发布
Percona Server for MySQL 5.7.18-15 发布了。 Percona Server for MySQL 5.7.18-15 基于 MySQL 5.7.18,包括其中的所有错误修复,该版本现在是 5.7 系列中的稳定版本。更新内容如下: Bug 修复: 当使用单个分区查询分区表时,服务器会崩溃。Bug 已修复 #1657941 (upstream #76418) 使用 ngram 全文解析器和 LIMIT 子句在 InnoDB 表上运行查询时可能导致服务器崩溃。Bug 已修复 #1679025 (upstream #85835) 在 Launchpad 的 5.7.18-15 里程碑中查看详细发行信息。 发布主页和下载地址 >>>【全民狂欢,评论有礼】5月15日-31日评论每日更新的“新闻资讯和软件更新资讯”,评论点赞数超过 20 的可登上每周更新的“源资讯”和“软件周刊”两大栏目,点赞数超过 50 的还将获得 5 活跃积分奖励和开源中国定制好礼。详情
局长 局长 发布于 2017-05-27 0
FileZilla Client 3.26.0-rc1 发布,可加密存储的密码
FileZilla Client 3.26.0-rc1 发布了,FileZilla 是一个快速、可信赖的 FTP 客户端以及服务器端的开放源代码程序,具有多种特色、直观的接口。本次更新内容如下: 密码现在可以进行加密存储,通过使用主密码进行保护 现在构建和运行 FileZilla 依赖于 libfilezilla>= 0.9.2 (https://lib.filezilla-project.org/) 以及 wxWidgets >= 3.0.3 发布地址和下载地址 >>>【全民狂欢,评论有礼】5月15日-31日评论每日更新的“新闻资讯和软件更新资讯”,评论点赞数超过 20 的可登上每周更新的“源资讯”和“软件周刊”两大栏目,点赞数超过 50 的还将获得 5 活跃积分奖励和开源中国定制好礼。详情
局长 局长 发布于 2017-05-27 0
Wine 2.9 发布,Windows 应用兼容层
Wine 2.9 发布了,这是一个开发版,更新如下: Direct3D 已支持细分曲面着色器(tesselation shaders) WebServices 已支持二进制模式 通过 Xfixes 检测到剪贴板更改 RegEdit 中的用户界面改进 各种 bug 修复 源码下载地址,二进制包正在制作中,下载地址。 Wine (“Wine Is Not an Emulator” 的首字母缩写)是一个能够在多种 POSIX-compliant 操作系统(诸如 Linux,macOS 及 BSD 等)上运行 Windows 应用的兼容层。Wine 不是像虚拟机或者模拟器一样模仿内部的 Windows 逻辑,而是将 Windows API 调用翻译成为动态的 POSIX 调用,免除了性能和其他一些行为的内存占用,让你能够干净地集合 Windows 应用到你的桌面。 >>>【全民狂欢,评论有礼】5月15日-31日评论每日更新的“新闻资讯和软件更新资讯”,评论点赞数超过 20 的可登上每周更新的“源资讯”和“软件周刊”两大栏目,点赞数超过 50 的还将获得 5 活跃积分奖励和开源中国定制好礼。详情
局长 局长 发布于 2017-05-27 1
Mozilla Firefox 54 Beta 11 发布
Mozilla 已经将 Firefox 54.0 Beta 11 的安装文件放到了 FTP,相比之前几个 Beta 版本,54 版的改进明显变小,主要带来了下载面板中的信息显示部分的完善以及在书签列表中区分出移动设备添加的书签的特性,在性能上面似乎并没有发现有什么变化。 New Clearer and more detailed information for download items in the download panel Bookmarks created on mobile devices are now shown in "Mobile Bookmarks” folder in the drop down list from the toolbar and Bookmarks option in the menu bar in Desktop Firefox Developer 为 Web 开发者所做的更改 在响应式设备模式(Responsive Device Mode)中创建自定义的设备 下载地址: https://ftp.mozilla.org/pub/firefox/releases/54.0b11/ >>>【全民狂欢,评论有礼】5月15日-31日评论每日更新的“新闻资讯和软件更新资讯”,评论点赞数超过 20 的可登上每周更新的“源资讯”和“软件周刊”两大栏目,点赞数超过 50 的还将获得 5 活跃积分奖励和开源中国定制好礼。详情
局长 局长 发布于 2017-05-27 1
WordPress 4.8 RC 候选版发布
昨天,WordPress 开发团队发布了 WordPress 4.8 RC 发布候选版本。 RC 全称 Release Candidate ,意思是发布候选版本,意味着这一版本的功能开发已经基本上完成了,但是考虑到数百万的用户和他们使用的主题插件,开发者有可能遗漏某些细节。WordPress 4.8 正式版计划于 2017 年 6 月 8 日星期四(北京时间通常会晚大约 1 天时间)发布,但是要实现这一目标,需要广大用户的支持。如果你还没有开始测试 4.8 版本,现在是时候了! 要测试 WordPress 4.8 版本,你可以安装 WordPress Tester Beta 插件,或者直接下载此发布候选版本,也可以直接登录 WordPress 4.8 中文演示站进行体验。 自从本周发布 Beta 2 之后,WordPress 4.8 RC 版本进行了许多改进。关于 4.8 版本的细节,你可以查看本站前面关于 Beta 1 和 Beta 2 的文章。 来自:WPChina.org 作者:WordPress中文网 >>>【全民狂欢,评论有礼】5月15日-31日评论每日更新的“新闻资讯和软件更新资讯”,评论点赞数超过 20 的可登上每周更新的“源资讯”和“软件周刊”两大栏目,点赞数超过 50 的还将获得 5 活跃积分奖励和开源中国定制好礼。详情
局长 局长 发布于 2017-05-27 0
CakePHP 2.9.9 发布,PHP 开发框架
CakePHP 2.9.9 发布了,CakePHP 是一个运用了诸如 ActiveRecord、Association Data Mapping、Front Controller 和 MVC 等著名设计模式的快速开发框架。该项目主要目标是提供一个可以让各种层次的 PHP 开发人员快速地开发出健壮的 Web 应用,而又不失灵活性。该版本主要修复了一些社区反馈的问题。更新内容如下: Bug 修复和新特性:  基本身份验证现在读取 Authorization 头文件(如果存在)。这改进了与 FastCGI 的兼容性。 改进 API 文档。 请参阅 每个提交的 changelog 以了解详细内容。GitHub 发布主页 下载地址 Source code (zip) Source code (tar.gz) >>>【全民狂欢,评论有礼】5月15日-31日评论每日更新的“新闻资讯和软件更新资讯”,评论点赞数超过 20 的可登上每周更新的“源资讯”和“软件周刊”两大栏目,点赞数超过 50 的还将获得 5 活跃积分奖励和开源中国定制好礼。详情
局长 局长 发布于 2017-05-27 1
源资讯 | 学好技术不仅能找到工作,可能还能救命
Java 之父 James Gosling 宣布加盟亚马逊 AWS 服务,网友感叹:看到他,我们还有什么理由不努力呢?毕竟学好技术不仅能找到工作,可能还能救命!
两味真火 两味真火 发布于 2017-05-27 0
每日一博 | Mongodb 高可用集群搭建
最近公司项目要求Mongodb集群且高可用,在查询了一系列文章,再结合项目实际情况,所以采用了这一套高可用集群方案
两味真火 两味真火 发布于 2017-05-27 1
访谈 | 巨杉数据库彭旸:分布式数据库企业级功能技术解密
本期开源访谈我们采访了巨杉数据库的解决方案总监彭旸老师,和大家分享有关分布式数据库企业功能的相关技术
两味真火 两味真火 发布于 2017-05-27 0
IBM 技术沙龙 创新技术驱动未来——人工智能&区块链。
人工智能与区块链无疑是当今最热门的两个技术领域,本次活动特邀来自IBM的大咖对上述两个极具创新的前沿技术进行由浅入深的讲解。无论从宏观行业背景观察还是深入的技术细节,广大开发者所关注的问题在这一次技术沙龙中都会得到满意的答案。本次活动还特别设有实机操作环节,由IBM的技术大咖带领开发者在短时间内迅速上线人工智能应用。另外在最后,大家还可以参观体验IBM的创新中心,切身体会技术给时代带来的改变。
Hiriver —— MySQL 数据变化的监控与分发框架
hiriver是纯java开发的、高性能的、基于解析mysql row base binlog技术实现的用于监控mysql数据变化并分发这些变化的框架。
两味真火 两味真火 发布于 2017-05-27 0
码云推荐 | HTTP 服务器库 Evmongoose
Evmongoose是一个API接口友好和可伸缩的HTTP服务器库,它基于mongoose和libev实现。
两味真火 两味真火 发布于 2017-05-27 0
OSChina 周六乱弹 ——临近过节,请注意老板加班要求
明天就放假了,大家在办公桌前,只有我没状态。
两味真火 两味真火 发布于 2017-05-27 18
Chrome 成桌面浏览器市场霸主 火狐东山再起希望渺茫
据andreasgal北京时间5月26日报道,Mozilla两天前发表一篇博文,强调了其使桌面版火狐浏览器再次具有竞争力的努力。我过去曾密切关注浏览器市场,但已经有数年没有再关注这一市场。我认为现在是分享一些数据的时候了: 包含所有设备的浏览器市场份额 上述图表显示了过去6年四种主流浏览器在所有设备上的市场份额。这些数据来自市场研究公司StatCounter,用户可以认为数据在多个不同方面存在偏差,但在宏观层面上,认为Chrome浏览器在不断蚕食市场份额是正确的,除Safari之外的其他浏览器正在被逐步忘记。 趋势 我曾经尝试两种不同方法,试图画一条趋势线和一条指数拟合曲线,精确反映各浏览器的市场份额。浏览器市场份额的变化,非常符合与创新爆炸性扩散,传统技术缓慢走下坡路的理论。根据近6年的趋势,IE将在未来2或3年消亡;令人遗憾的是,火狐浏览器的命运也好不到哪里去,市场份额将只剩下2%-3%。对于IE和火狐来说,市场份额低会加速它们的衰落,因为Web开发人员不会针对市场份额如此低的浏览器测试他们的代码。不能正确地渲染内容会促使用户更换浏览器,这会引发更多用户流失。这是一个恶性循环。 Chrome和Safari的处境也不比IE和火狐好太多。对于Chrome来说,其市场份额已经如此大,增长空间不大了。部分用户仍然在使用不支持Chrome的旧版操作系统。Safari最近的增长,弱于其趋势,最可能的原因是iOS设备增长已经放缓。 桌面系统市场份额 查看包含移动和桌面系统的市场份额数据,我们会被误导。Safari在移动领域具有支配地位,但在桌面领域,Safari市场份额非常小。火狐在移动领域则几乎没有什么存在。因此我们只查看桌面市场份额。 桌面版浏览器市场份额 令人遗憾的是,仅包含桌面系统数据的图表,没有能预测IE和火狐将有不同的命运。整体桌面PC市场增长很慢(大多数销售来自PC升级换代,但也有新用户)。虽然市场在扩大,但IE和火狐市场份额都在滑坡。 增加用户? Mozilla营销部门负责人埃里克在博文中表示,火狐用户去年增加了,但同期内其市场份额由16%下滑至14.85%。相比之下,桌面版Safari市场份额相对平稳,这可能意味着其用户的增长与PC/笔记本市场缓慢的增长同步。两种可能的推测是,埃里克在博文中指的是浏览器安装量增长了。用户通常会在新计算机上重新安装浏览器,这也可以被称作“用户增加”,但这种情况的代价是之前的老计算机被淘汰;另外一种可能的情况是,由于PC/笔记本市场增长,绝对的日活跃用户数量也有所增长——虽然相...
两味真火 两味真火 发布于 2017-05-27 1
Kotlin 喧嚣过后,谈谈 Java 程序员未来的出路
自从谷歌 I/O 2017宣布将支持 Kotlin 作为 Android 开发的 First-Class 语言,各种 Kotlin 能否取代 Java 的文章、争论层出不穷。 作为一名老 Java 程序员,心态是比较复杂的,虽然类似场面见过不少。 早在 2009 年,就有了 Scala 是否是 Java 后继者的争论。 2009年7月 InfoQ 发表的一篇文章:「Roundup: Scala as the long term replacement for Java」,还谈到了 Java 之父 James Gosling 也偏爱 Scala 。(参考下图) 尽管 Scala 在业界的口碑不错,还受到不少自命极客的程序猿的拥趸。 在 Java 程序员当中,也掀起了一阵学习 Scala 的风潮。但时至今日,取代 Java,还远远谈不上。 Java 从诞生到现在,已有22年的历史。 Java 在业界的霸主地位,虽然这些年一直受到 C/C++ 、Node.js 、GO 、Python 等语言的挑战,但一直稳如泰山。 在众多领域的普及率、Java 不是榜首,也是名列前茅。 下图是 2017年5月 最新的 TIOBE 编程语言排行榜 Java 依然是遥遥领先,不过相比较去年同期,Java 下降了 6.32% 。 Java 的普及率从 2016年年初以来一直呈下降趋势,Java 程序员的未来之路该如何走,还是值得思考一下。 懂得居安思危、未雨绸缪,未来的运气才不会太差。 Java 生态圈 Java 的生态环境开放、自由,在Sun/Oracle、Google、Apache、Eclipse基金会等各大厂商,还有技术大牛的共同努力下,Java 的生态圈异常繁荣,各种优秀的开源框架层出不穷。 Spring Boot Spring Boot 是 Pivotal 团队推出的一个支持快速开发的框架,伴随 Spring4.0 而生,继承了 Spring 的优秀特质,简化了使用 Spring 编码、配置、部署的过程,使项目的开发变得简单、敏捷。 Spring Cloud Spring Cloud 是基于 Spring Boot 的一整套分布式系统下的微服务构建框架,包含了众多的子项目,如 Spring Cloud Config 、Spring Cloud Stream 等。 具体可参考:http://projects.spring.io/spring-cloud/ Hadoop/Spark Hadoop 是首个获得极大应用的大数据框架,是大数据领域标志性的解决方案。 Spark 通过完善的内存计算和处理优化,极大的提升了速度,是具备流处理能力的下一代批处理框架。 Spark 体系还包括一系列附加库,如Spark Streaming 、Spark MLlib、Spark GraphX、SparkNet、CaffeOnSpark等。 Kafka Kafka 是 LinkedIn 使用 Scala 开发的一个分布式消息中间件,可以实现不同应用之间的松耦合,由于其可扩展、高吞吐、低延迟、高可靠等特性而被广泛使用。 具体可参考:https:/...
两味真火 两味真火 发布于 2017-05-27 4
WannaCry 勒索软件背后的开发者可能是中国人?
Flashpoint的两位研究员Jon Condra和John Costello称,从语言的角度分析,WannaCry勒索软件背后的开发者可能来自说中文的国家。 近期Wannacry勒索病毒肆虐全球,由于病毒利用了Windows系统的网络服务(SMB)漏洞,具有主动传播的特性,在全球范围内已经对多家医院、服务机构、学校等进行了勒索攻击,该病毒在全球的广泛传播最近几年实属罕见。 在病毒获得大家关注的同时, 病毒的来源也引发了大家的猜测,病毒爆发后,Google、卡巴斯基和赛门铁克等公司安全研究者相继发布消息称,WannaCry勒索蠕虫与朝鲜黑客组织Lazarus存在联系,他们的分析基于恶意软件代码中的相似性。不过也有人认为,这场攻击并不符合朝鲜的作风,也不符合朝鲜利益。 勒索软件语言文件基于英语和中文 来自Flashpoint的研究员则从语言的角度尝试溯源。勒索软件中的提示信息提供了28种不同的语言,包括挪威语,波兰语,葡萄牙语,罗马尼亚语,挪威语,俄语,印尼语,意大利语,荷兰语,英语,菲律宾语,芬兰语,保加利亚语,繁体中文,简体中文,俄语,斯洛伐克语,西班牙语,瑞典语。经过分析,研究人员认为病毒开发者中文和英语都非常流利。 研究人员认为所有其他的语言文件都基于英语和中文,其他语言都是由英语翻译而来,存在很多错误和不准确的翻译,除了中文。中文的勒索信息与其他语言的勒索信息截然不同。中文勒索信息使用了正确的语法、标点和句法,而且应该是用中文(拼音)输入法写的。 Flashpoint的研究人员发现,繁体中文和简体中文的勒索信息相比英语更长,格式也不同,很多信息在其他语言中是没有的。 比如“就算老天爷来了也不能恢复这些文档”在英文的勒索信息中只是”Nobody can recover your files without our decryption service.”而“请您放心,我是绝不会骗你的”则完全没有出现在英语版本中。 信息的撰写者能够用中文表达错综复杂的意思。这样看来,至少勒索信息的撰写者一定懂中文,并且不太可能是中文爱好者。其实从以下两张图中的勒索信息我们可以看出,勒索软件作者中文十级(尽管有一些中文表达并不通顺,但我们也不能排除作者故意假装外国人的可能性): 中文勒索信息 英语勒索信息 关键发现 尽管英文版的勒索信息写的也很好,撰写者英语不错,但是信息中还是存在语法错误,这表明作者母语不是英语,或者受教育程度不高。 另一方面,Flashpoint的研究人员将中英文的勒索信息放到Google翻译中进行了比较,但实际上我们作为中国人,一眼就能看出中文...
两味真火 两味真火 发布于 2017-05-27 8
Windows 7,8.1 遭遇 NTFS 文件名错误 浏览网页时或崩溃
安全人员最近发现Windows 7和8.1有一个文件名bug,某些不良文件名使系统锁定或蓝屏死机,恶意网页可以通过使用它们作为图像源来嵌入这些文件名。如果用户使用任何浏览器访问这样的网页,电脑不久就会死机,甚至会可能会直接崩溃。 Windows 9x时代,操作系统就存在处理特殊文件名的bug, Windows有许多文件名是“特殊的”,因为它们不代表任何实际的文件,仅仅代表硬件设备。这些特殊文件名可以从文件系统中的任何位置访问,即使它们不存在于磁盘上。 Windows系统正确处理了访问con设备的请求,但是如果文件名包括两个对特殊设备的引用,例如C:\con\con-then,Windows将会崩溃。如果从网页引用该文件,例如,通过尝试从file:///c:/con/con加载映像,则电脑访问这恶意页面时,机器都将崩溃。 幸运的是,这个bug似乎并不影响Windows 10,它使用另一个特殊的文件名$MFT。 $MFT是Windows NTFS文件系统使用的特殊元数据文件的名称。该文件存在于每个NTFS卷的根目录中,但是NTFS驱动程序以特殊的方式处理它,并且它对于大多数软件而言是隐藏的,无法访问。尝试打开该文件通常被阻止。 微软已被告知Windows 7,8.1系统存在的这个bug,但是微软没有宣布修复bug的时间表。 稿源:cnbeta.com >>>【全民狂欢,评论有礼】5月15日-31日评论每日更新的“新闻资讯和软件更新资讯”,评论点赞数超过 20 的可登上每周更新的“源资讯”和“软件周刊”两大栏目,点赞数超过 50 的还将获得 5 活跃积分奖励和开源中国定制好礼。详情
两味真火 两味真火 发布于 2017-05-27 3
Android 出现了一款恶意软件,也能够勒索人
上次 WannaCry 勒索病毒席卷全球后,Windows XP 和未安装更新的 Windows 电脑遭遇了前所未有的安全问题。当然,这一事件有好有坏,好的一面也促使了更多的用户开始关注电子设备的安全问题。 现在,另一个安全问题出现在了全球手机操作系统占有率高达 86.1% 的 Android 上。 (图自:Android Central) 近日,加州大学圣巴巴拉分校和佐治亚理工大学的研究人员,发现了一种名为 Cloak and Dagger 的恶意软件 ,可以偷偷植入到 Android 手机上,它能够帮助黑客记下被入侵者手机上的操作记录,甚至可以让黑客随意安装 app,而被入侵的人可能都不会察觉。 事实上,Cloak and Dagger 利用了 Android UI 的安全漏洞,它只需要调用系统两个权限来实现入侵:System Alert Window(“draw on top”)和 Bind Accessibilty Service(“a11y”)。 而目前在 Play Store 下载的任何 app 的,Android 系统只会自动授予一些比较基础的权限。如果黑客想要入侵你的手机,他就需要在 app 里面诱导你再开通 Bind Accessibilty Service 这个权限,可能通过一些看不见的按钮,让你误开启这个权限。 这可能很危险,研究人员表示: 更糟糕的是,我们注意到,只要手机被入侵,黑客就像远程操控你的手机一样,而与此同时在手机屏幕仍然关闭。 也就是说,黑客可以你手机黑屏的情况下,执行一系列恶意操作,比如说乱发你的朋友圈,进入没有密码的支付宝,查看你的照片,或者干脆把你的手机锁住,让你无法使用。 Google 也发现了这个安全问题。 一位发言人表示他们正在与研究人员沟通,希望能够一起解决这个问题,同时他们也感谢这些研究人员所做出的努力。 我们已经在 Google Play 上更新了 Android 设备的安全服务,以检测和阻止安装 Cloak and Dagger 这种恶意软件。在此之前,我们已经在 Android O 中构建了新的安全保护措施,将进一步加强 Android 的安全性。 研究人员 Yanick Fratantonio 认为,Android O 最近可能会对 Cloak and Dagger 推出针对性的补丁。现在他给出的建议是: 不要下载那些来路不明的 app,并且要留意 app 申请的系统权限。 来自:爱范儿 作者:林树洽...
局长 局长 发布于 2017-05-26 11
MariaDB TX 2.0:新的开源企业数据库解决方案
企业都在寻找可提高它们数据库灵活性、可扩展性、安全性,并支持一系列不同的用例,同时还可降低成本的数据库技术。 另一方面,开发者也需要一个开放和可扩展的数据库,让他们可以轻松开发多种不同类型的应用。 开源专家 MariaDB 公司正在寻找解决这些矛盾需求的方案,于是 MariaDB TX 2.0 诞生了——用于现代应用程序开发的开源事务数据库解决方案。 MariaDB TX 是一个建立在 MariaDB Server, MariaDB MaxScale 和 MariaDB Cluster 之上的事务性数据库平台,包括数据库连接器和管理工具,以及技术支持以外的专家服务——创建了完整的企业数据库解决方案。 MariaDB 公司首席产品官 Roger Bodamer 说:“长久以来,专有数据库的高成本功能与开源数据库的经济实惠和现代架构之间都存在着一道界线。”MariaDB TX 通过提供基于数十年工程投资构建的开源、可扩展的数据库,消除了它们之间的界线。通过它的许多新功能,包括对 MyRocks, JSON 和数据遮蔽(Data Masking)等的支持,MariaDB 现在是功能最丰富的开源数据库解决方案。具体表现在: 对 JSON 的支持:这是为开发者构建 Web、移动和 IoT 应用的新兴标准 新的安全增强功能 (此前只用于专有产品)。MariaDB 中的数据遮蔽功能可在返回查询结果前对敏感的数据进行遮蔽。该功能保护了那些被归类为个人身份识别、个人敏感或商业敏感的数据,符合 HIPPA/PCI 标准的常见要求 新推出的结果集限制(result set limiting),它可以阻止拒绝服务攻击,主要是通过在查询、prepared statement 或存储过程中指定可返回的最大数量的数据以防止服务中断。 构建在 MariaDB TX 2.0 上的应用程序可使用 MyRocks(Facebook 开源的存储引擎) 进行更好的压缩、更快的复制和数据加载,还有增强的 SQL 兼容性 — 包括通用表表达式和统计分析函数。 MariaDB TX 2.0 现已可使用,在 MariaDB 网站了解更多信息,或在 Webinar(在线研讨会) 注册账号以了解在 5 月 31 日展示的功能介绍。 来源:betanews、MariaDB
局长 局长 发布于 2017-05-26 5
不跳票算我输 Fedora 26 Beta 由于 Bug 再次延迟发布
Fedora 平台和项目经理 Jan Kurik 通知 Fedora Linux 社区,由于各种 blocker bug 和其他的 issue,即将发布的 Fedora 26 Beta 里程碑版本将会推迟发布。 从官方的发布时间表可以看到,Fedora 26 Beta 已经推迟了四次,目前预计将于 6 月 6 日发布。这一变化也将影响到 Fedora 26 最终版的发布,此前预计于 6 月 27 日发布的最终版已延期至 7 月 4 日发布。 Jan Kurik 此前曾说道,Fedora 26 Beta 的发布状态为 NO-GO,由于错过了 Fedora 26 Beta RC 版而且还出现了 blocker bugs,所以推迟一周(当时预计是 5 月 30 日)发布 Fedora 26 Beta。他还表示将于 2017 年 6 月 1 日 17 点会进行一个 Go/No-Go 会议,已确认 Fedora 26 Beta 是否准备好进行公共测试。 但目前看来,计划赶不上变化。根据目前的发布时间表,Fedora 26 的最终冻结阶段是 2017 年 6 月 20 日,所以对于那些在意操作系统开发周期的朋友,我们希望这将是 Fedora 26 的最后一次跳票。但是,正如他们所说,更晚发布,更加稳定。(better late and stable than earlier and buggy)。
局长 局长 发布于 2017-05-26 19
协作翻译 | 2017 春季最酷的 30 个 Android 库
这里是 30 个在 2017 年 3 月前新出现的 Android 库。其中一些并没有用于实际产品,但你使用它们可能会得到很多的乐趣。希望你们喜欢这些库。
局长 局长 发布于 2017-05-26 8
码云推荐 | 前端模块管理工具 JTaro Module
一款使用 ES6 模块语法的前端模块管理工具——低耗高能,只需要安装nodejs 6以上版本即可运行;方便排错,浏览器展示代码与本地js文件一一对应……
局长 局长 发布于 2017-05-26 0
Spark Streaming 场景应用 — Kafka 数据读取方式
每日一博:Spark Streaming支持多种实时输入源数据的读取,其中包括Kafka、flume、socket流等等。本篇文章主要关注Spark Streaming读取Kafka数据的方式。
局长 局长 发布于 2017-05-26 2
UltraViewPager — 多页面切换场景统一解决方案
阿里开源的一个封装多种特性的 ViewPager ,主要是为多页面切换场景提供统一解决方案。支持一屏内显示多页;支持循环滚动;支持定时滚动,计时器使用 Handler 实现等
局长 局长 发布于 2017-05-26 0
让你的电脑跑得比谁都快 Win10 必做的 9 项优化
想让系统更快些,就需要优化它。虽然和之前版本相比,Win10在底层性能上已经不错,但毕竟要照顾不同的使用人群,因此它的很多项目还是偏向于保守和大众化的。其实每个人使用Win10的目的都不同,有选择性地关闭一些服务,就可以让Win10跑得更快! 装好Win10必做的优化 1. 替换自带Windows Defender 具体做法:安装第三方杀软,系统将自动关闭Windows Defender; 虽然微软一直在标榜自家的Windows Defender多么多么厉害,可在笔者看来,这款杀软无论在查杀效力还是功能丰富度方面都远不及传统的第三方杀软。从AVC、VB100等测试来看,Defender/MSE的成绩也并不出彩。最关键的是,关闭Windows Defender后你能明显感觉到系统变得轻快、不卡顿了,Defender在开启包含多个EXE文件夹时候很耗CPU资源!对于低配机用户来说,利用成熟的第三方杀软替换Win10自带的Windows Defender,绝对是值得一试的一条秘籍! 替换Win10自带的Windows Defender 2. 关闭IPV6 具体做法:右击桌面“此电脑”→“管理”→“计算机管理”,左侧菜单点击“服务”,右侧窗格找到“IPHelper”,右击并选择“属性”,将“启动类型”修改为“禁用”后保存; IPV6喊了很多年,可目前来看除了一些大型单位的内部网外,实际使用率真的可以忽略不计。最关键的是,这玩意儿不光要占用一部分系统资源,同时也是很多奇怪问题的元凶。所以说Win10装好之后,另一项要做的工作,就是关闭IPV6。 关闭IPV6 3. 关闭家庭组 具体做法:右击桌面“此电脑”→“管理”→“计算机管理”,在左侧菜单中点击“服务”,右侧窗格找到“HomeGroup Listener”和“HomeGroup Provider”,右击两者属性并选择“禁用”后保存; 很多人家里只有一台电脑,因此并不需要文件共享。不过Win10默认打开的家庭组功能,却是很多系统卡顿的元凶。比方说你经常看到的电脑无端出现CPU、硬盘占用率高企等问题,很可能就是家庭组惹的祸! 关闭家庭组功能 4. 关闭Windows Search 具体做法:右击桌面“此电脑”→“管理”→“计算机管理”,左侧菜单点击“服务”,右侧窗格找到“Windows Search”,右击属性并选择“禁用”后保存; 如果你发现电脑黑屏时,硬盘一直在高负荷工作,很可能是Win10正在后台建立索引记录。这项功能名为Windows Search,作用是当我们在搜索一份文件时,能够从几万几十万条记录中迅速找到结果。不过由于现在电脑很多都配置了固态硬盘(SSD),响应时间都是0.x ms级,这项功能的实际意义已经不大。最关键的...
局长 局长 发布于 2017-05-26 36
明年,更多设备将用上这个「快得飞起来」的接口
凭借极高的技术规格,Intel 公司开发的 Thunderbolt (雷电)传输协议自诞生之日起,其传输速率相比同时期的 USB 协议一直都有压倒性的优势——最新的 USB 3.1 的传输速度为 10 Gbps,而最新的 Thunderbolt 3 最高速率已经达到了 40 Gbps。 功能多、性能高、号称只需一个接口和一根电缆就能解决所有问题,Thunderbolt 3 凭借这些优势收获了一批忠实粉丝。不过由于成本高昂同时第三方配件稀缺(相比 USB 而言),过去几年中除了 Mac 之外,搭载 Thunderbolt 接口的电脑屈指可数,Thunderbolt 似乎要变成新一代的火线(FireWire)接口了——虽然速度更快,但第三方配件的匮乏让它难以成为主流。 为了加速 Thunderbolt 3 的普及,Intel 想了两个办法。 第一个做法简单粗暴, 并且 Intel 已经筹划了很长一段时间,即它打算在处理器中集成 Thunderbolt 3 技术。也就是说,主板上不再需要额外的芯片即可支持 Thunderbolt 技术。虽然代号为 Alpine Ridge 的 Thunderbolt 3 从 2015 年第三季度就已经发行,但 Intel 于 2016 年推出的 Kaby Lake 架构芯片,包括高端主板 Z270,并不含支持 Thunderbolt 3 的控制器。这样一来,PC 厂商不得不在主板中单独添加 Thunderbolt 3 的控制芯片。但这样做成本更高、难度更大,所以很多厂商选择放弃。 Thunderbolt 3 还兼容第二代 USB 3.1。这种接口的传输速度最大为 10 Gbps,是一代接口的两倍。很多台式机的主板对第二代 USB 3.1 的支持一直都是通过芯片组实现的,很少有主板采用 Thunderbolt 3,理由同样是成本高、难度大。 可一旦处理器集成了 Thunderbolt 3,上面那些问题便迎刃而解。只是技术人员还有一些难题要攻克,那就是把物理接口连接到处理器上,不过这个问题应该不大。这样一来,Thunderbolt 3 的普及程度肯定会大大提高。但 Intel 没有明确说明哪些处理器会安装 Thunderbolt 3 的控制芯片,也没有透露具体的发行时间。 第二个措施带来的影响可能会更大。安装控制芯片是实现 Thunderbolt 3 的唯一途径,并且 PC 端和设备端都需要这样一块芯片。目前只有 Intel 具备这个技术水平。不过这位芯片巨人表示,从明年起将免除 Thunderbolt 3 的授权费,开放使用权。这意味着,第三方芯片制造商可以在自己的芯片上整合 Thunderbolt 3。比如 Intel 的宿敌 AMD 可以推出支持 Thunderbolt 3 的系统,终端设备也可以使用价格更便宜的芯片了。 不过,第三方芯片制造商要想拿到 Thunderbolt 3 的使用权可能还要再等一段...
局长 局长 发布于 2017-05-26 15
勒索病毒肆虐全球 家中智能家电也会中招?
前段时间,全球网络可谓经历了一场称得上“史无前例”的灾难。5月12日,比特币勒索病毒爆发,仅仅2天时间就造成了全球150多个国家的20多万人受影响,与此同时,病毒还在不断扩散,高校、火车站、自助终端、邮政、加油站、医院、政府办事终端等多个领域受到侵害,创下了“辉煌”的“战绩”。此次勒索病毒网络的攻击范围和影响面积,真可谓“前所未有”。 事件回顾:病毒暴虐全球网络,黑客勒索比特币 5月12日,一种名为WannaCry(想哭)的病毒在全世界疯狂蔓延。黑客借助利用Windows操作系统漏洞的入侵工具“永恒之蓝”(EternalBlue),将病毒传播到99个国家,使大量个人计算机中的文件被加密锁定,无法再正常运行。被病毒入侵的电脑屏幕,都会显示散播病毒的黑客留言,内容大概就是“需要电脑用户必须向其支付一定数目的比特币作为赎金,最好3天之内付款,过了3天费用就会翻倍,一个礼拜之内未付款,将会永远恢复不了”。而作为数字货币的比特币,拥有匿名化的特点,可以绕开银行系统,这使通过交易记录追查黑客的身份变得相当困难。 WannaCry勒索病毒感染电脑界面 此次勒索病毒以ONION和WNCRY两个传播方式为主,中毒后的表现是:受害机器的磁盘文件会被篡改为相应的后缀,图片、文档、视频、压缩包等各类资料都无法正常打开,用户只有支付赎金才能解密恢复。这两类勒索病毒,勒索金额分别是5个比特币和300美元,折合人民币分别为5万多元和2000多元。 但就在这场损伤巨大的全球网络“浩劫”中,一位“意外的英雄”横空出世:署名为MalwareTech的一名英国信息安全研究员,将该病毒中隐藏的“删除开关”找了出来,及时阻止了病毒的继续蔓延,让全球网络得到了一丝“喘息”的机会。尽管对于已经感染的电脑来说多少有点无能为力了,但WannaCry这一版病毒已经基本失效。 勒索病毒的爆发,同样给高速发展的智能化设备亮起了警示灯。事实上,在这个黑客潜行的网络世界,只要联网的设备,基本上可以断定是不安全的,而且智能化程度越高,它所存在的风险就越大,造成的“破坏力”也越强。而作为同样需要“触网”的新兴智能家电产品,是否也会成为下一个网络病毒入侵的对象呢? 智能家电存安全隐患 黑客可轻易“入侵”控制 就在比特币勒索病毒来势汹汹的同时,网络上也出现了许多网友恶搞的P图,尽管只是带着开玩笑的成分,但也有人提出疑问:“智能家电也有可能被病毒感染吗?” 到目前为止,所幸尚未有收到有智能家电遭受勒索病毒入侵的个例,网友恶搞P图中...
局长 局长 发布于 2017-05-26 7
Review Board 2.5.11 发布,在线代码审查工具
Review Board 2.5.11 发布了,新版改进了对 LDAP,Perforce 和触摸屏的支持,并修复了一些错误。具体更新包括以下内容: 更快的 diff 上传:新发布的 Review Board 2.5.11 重写了 diff 解析器,以便在一到两秒内处理非常大的 diffs(大小为 10MB),并在此过程中使用更小的内存 更快、更流畅的 diff 查看器:修复了很多感受体验和实际性能问题,Firefox 用户会特别注意到这里的改进,因为新版已经减少了浏览器为渲染页面而需要做的工作 更快的搜索索引:修复了一些搜索索引中的 bug,过去需要 30 分钟的索引现在只需要 2-5 分钟 修复在审查更改时对触摸屏的支持 更多更新: 更好地支持 Assembla 存储库 为用户修复在 LDAP 上的查找 API 改进 仪表板中的性能和可用性增强 修复搜索字段中的回归 扩展和存储库通信的稳定性修复 修复了从 Review Board 1.7 或更早版本升级的问题 有关整个更改列表,请参阅发行说明。 发布主页和下载地址 最新更新:Review Board 2.5.12 现已发布,修复了在 2.5.11 中出现的一个相当大的回归。 详情请参阅发布主页。 >>>【全民狂欢,评论有礼】5月15日-31日评论每日更新的“新闻资讯和软件更新资讯”,评论点赞数超过 20 的可登上每周更新的“源资讯”和“软件周刊”两大栏目,点赞数超过 50 的还将获得 5 活跃积分奖励和开源中国定制好礼。详情
局长 局长 发布于 2017-05-27 0
Dat Data 13.5.0 发布,点对点数据共享
Dat Data v13.5.0 发布了,这是一个用于分发小型和大型数据的数据分散工具。主要更新如下: Added Dat 版本号会在头部打印出来 (#788) 为 dat create 命令行添加提示和介绍 (#782) 并创建 dat.json 文件 (#765). 如果新的 .dat 已初始化会告知用户 添加 dat log 命令以打印存档历史和大小信息 (#781). 使用 require('dat') 获取 dat-node JS API (#778). Changed 默认上传真实的 dat clone 和 dat pull,实现更好的 hole-punching (#787). Fixed 使参数解析在命令之间更加一致 (#789) 修复使用和帮助文本 (various). 完整更新日志 下载地址 Source code (zip) Source code (tar.gz) >>>【全民狂欢,评论有礼】5月15日-31日评论每日更新的“新闻资讯和软件更新资讯”,评论点赞数超过 20 的可登上每周更新的“源资讯”和“软件周刊”两大栏目,点赞数超过 50 的还将获得 5 活跃积分奖励和开源中国定制好礼。详情
局长 局长 发布于 2017-05-27 0
Phalcon7 发布 Dao7-1.3.0,增强了验证组件功能
Phalcon7 发布 Dao7-1.3.0,增强了验证组件功能,支持对单个字段设置多个验证器,验证器可以使用字符串(类名或者在DI中注入的名称): $validation = new Phalcon\Validation(); $validation->add('last_name', ['PresenceOf', 'StringLength' => ['min' => 10]]); $messages = $validation->validate($_POST); ``` 增加了命令行选项类: ```php $ops = new \Phalcon\Cli\Options('Phalcon CLI'); $ops->add([ 'type' => \Phalcon\Cli\Options::TYPE_INT, 'name' => 'min' ]); $ops->add([ 'type' => \Phalcon\Cli\Options::TYPE_INT, 'name' => 'max', 'shortName' => 'm', 'required' => false, 'desc' => "int", 'help' => "must be int", 'defaultValue' => 1 ]); $ops->add(\Phalcon\Cli\Options::TYPE_STRING, 'name', 'n', true, "name", "must be string", "Phalcon"); $values = $ops->parse(); if (!$values) { return; } 增加了通用的Profiler,通过设置事件监听器,可以方便记录消耗时间和内存: $profiler = new Phalcon\Profiler; $name = 'AppHanler'; $profiler->startProfile($name, $data); $profiler->startProfile('DbQuery', $data); $profiler->stopProfile(); $profiler->stopProfile(); echo $profiler->getTotalElapsedSeconds() * 1000; echo $profiler->getTotalUsageMemory(); foreach ($profiler->getAllProfiles() as $profile) { echo $profile->getName() . PHP_EOL; echo $profile->getTotalElapsedSeconds() * 1000; echo $profile->getTotalUsageMemory(); }更多的改动说明可以查看 https://github.com/dreamsxin/cphalcon7/releases...
朱宗鑫1 朱宗鑫1 发布于 2017-05-27 0
【福利】蓝色巨人的云计算PaaS平台IBM Bluemix免费试用!
IBM Bluemix,包含认知、物联网、大数据分析、安全、DevOps、应用、应用整合、移动、计算、网络、存储等 11 大类共 140 多个服务的云计算平台。
基于 Debian 的 Devuan GNU+Linux 1.0.0 稳定版发布
经过两年多的开发,Devuan GNU+Linux 项目已经宣布推出 Devuan 发行版的首个稳定版本。该项目基于 Debian GNU/Linux 8 "Jessie" 发行版。 Devuan 是使用 SysV init 软件代替 Debian systemd 包的 Debian 分支。依赖于初始化系统 systemd 的服务已经被提供等效功能的其他软件所替代。这件事可以追溯到 2014 年,因为选择初始化系统 systemd 引发的争议,一群不满的开发者创建了不使用 systemd 的 Debian 分支 Devuan(点击这里查看最初的公告)。systemd 最受争议的地方是违背了 Unix 哲学,太过于复杂。而 Devuan 提供了多种初始化系统供用户选择,其中包括 SysV init、sinit、openrc、runit、s6 和 shepherd。 开发者表示,自从 RC2 版本在三周前发布以来,发布的关键错误列表已经是空的了。这也会是一个长期支持版本,团队会参与提供补丁、安全更新和版本升级的工作,生命周期甚至会比 Debian 'Jessie' 更长。 详细信息请参阅发布公告。 目前发布了桌面 live 版本,ARM 架构的嵌入式版本,虚拟机版本,传统的安装版和 minimal-live。除了支持 32 位和 64 位之外,嵌入式镜像还允许用户在树莓派、树莓派2、树莓派3、Acer Chromebook、Veyron/Rockchip Chromebook, Nokia N900, Odroid XU, 以及一系列使用 sunxi 处理器的其他设备上进行安装。 开发者称用户可以从 Debian Wheez 和 Jessie 无缝升级 Devuan Jessie,确保 Init Freedom 的权利。 如果运行的是 Devuan Jessie RC2,可通过执行下面的命令进行升级: apt-get update && apt-get upgrade 下载: devuan_jessie_1.0.0_amd64_DVD.iso (4,469MB, SHA256, signature, torrent, pkglist),  devuan_jessie_1.0.0_amd64_NETINST.iso (227MB, SHA256, SHA256). Desktop live DVDs (with Xfce) are also available (SHA256, signature):  devuan_jessie_1.0.0_amd64_desktop-live.iso (828MB), devuan_jessie_1.0.0_amd64_uefi_desktop-live.iso (836MB). >>>【全民狂欢,评论有礼】5月15日-31日评论每日更新的“新闻资讯和软件更新资讯”,评论点赞数超过 20 的可登上每周更新的“源资讯”和“软件周刊”两大栏目,点赞数超过 50 的还将获得 5 活跃积分奖励和开源中国定制好礼。详情...
局长 局长 发布于 2017-05-27 3
Percona Server for MySQL 5.7.18-15 发布
Percona Server for MySQL 5.7.18-15 发布了。 Percona Server for MySQL 5.7.18-15 基于 MySQL 5.7.18,包括其中的所有错误修复,该版本现在是 5.7 系列中的稳定版本。更新内容如下: Bug 修复: 当使用单个分区查询分区表时,服务器会崩溃。Bug 已修复 #1657941 (upstream #76418) 使用 ngram 全文解析器和 LIMIT 子句在 InnoDB 表上运行查询时可能导致服务器崩溃。Bug 已修复 #1679025 (upstream #85835) 在 Launchpad 的 5.7.18-15 里程碑中查看详细发行信息。 发布主页和下载地址 >>>【全民狂欢,评论有礼】5月15日-31日评论每日更新的“新闻资讯和软件更新资讯”,评论点赞数超过 20 的可登上每周更新的“源资讯”和“软件周刊”两大栏目,点赞数超过 50 的还将获得 5 活跃积分奖励和开源中国定制好礼。详情
局长 局长 发布于 2017-05-27 0
FileZilla Client 3.26.0-rc1 发布,可加密存储的密码
FileZilla Client 3.26.0-rc1 发布了,FileZilla 是一个快速、可信赖的 FTP 客户端以及服务器端的开放源代码程序,具有多种特色、直观的接口。本次更新内容如下: 密码现在可以进行加密存储,通过使用主密码进行保护 现在构建和运行 FileZilla 依赖于 libfilezilla>= 0.9.2 (https://lib.filezilla-project.org/) 以及 wxWidgets >= 3.0.3 发布地址和下载地址 >>>【全民狂欢,评论有礼】5月15日-31日评论每日更新的“新闻资讯和软件更新资讯”,评论点赞数超过 20 的可登上每周更新的“源资讯”和“软件周刊”两大栏目,点赞数超过 50 的还将获得 5 活跃积分奖励和开源中国定制好礼。详情
局长 局长 发布于 2017-05-27 0
Wine 2.9 发布,Windows 应用兼容层
Wine 2.9 发布了,这是一个开发版,更新如下: Direct3D 已支持细分曲面着色器(tesselation shaders) WebServices 已支持二进制模式 通过 Xfixes 检测到剪贴板更改 RegEdit 中的用户界面改进 各种 bug 修复 源码下载地址,二进制包正在制作中,下载地址。 Wine (“Wine Is Not an Emulator” 的首字母缩写)是一个能够在多种 POSIX-compliant 操作系统(诸如 Linux,macOS 及 BSD 等)上运行 Windows 应用的兼容层。Wine 不是像虚拟机或者模拟器一样模仿内部的 Windows 逻辑,而是将 Windows API 调用翻译成为动态的 POSIX 调用,免除了性能和其他一些行为的内存占用,让你能够干净地集合 Windows 应用到你的桌面。 >>>【全民狂欢,评论有礼】5月15日-31日评论每日更新的“新闻资讯和软件更新资讯”,评论点赞数超过 20 的可登上每周更新的“源资讯”和“软件周刊”两大栏目,点赞数超过 50 的还将获得 5 活跃积分奖励和开源中国定制好礼。详情
局长 局长 发布于 2017-05-27 1
Mozilla Firefox 54 Beta 11 发布
Mozilla 已经将 Firefox 54.0 Beta 11 的安装文件放到了 FTP,相比之前几个 Beta 版本,54 版的改进明显变小,主要带来了下载面板中的信息显示部分的完善以及在书签列表中区分出移动设备添加的书签的特性,在性能上面似乎并没有发现有什么变化。 New Clearer and more detailed information for download items in the download panel Bookmarks created on mobile devices are now shown in "Mobile Bookmarks” folder in the drop down list from the toolbar and Bookmarks option in the menu bar in Desktop Firefox Developer 为 Web 开发者所做的更改 在响应式设备模式(Responsive Device Mode)中创建自定义的设备 下载地址: https://ftp.mozilla.org/pub/firefox/releases/54.0b11/ >>>【全民狂欢,评论有礼】5月15日-31日评论每日更新的“新闻资讯和软件更新资讯”,评论点赞数超过 20 的可登上每周更新的“源资讯”和“软件周刊”两大栏目,点赞数超过 50 的还将获得 5 活跃积分奖励和开源中国定制好礼。详情
局长 局长 发布于 2017-05-27 1
WordPress 4.8 RC 候选版发布
昨天,WordPress 开发团队发布了 WordPress 4.8 RC 发布候选版本。 RC 全称 Release Candidate ,意思是发布候选版本,意味着这一版本的功能开发已经基本上完成了,但是考虑到数百万的用户和他们使用的主题插件,开发者有可能遗漏某些细节。WordPress 4.8 正式版计划于 2017 年 6 月 8 日星期四(北京时间通常会晚大约 1 天时间)发布,但是要实现这一目标,需要广大用户的支持。如果你还没有开始测试 4.8 版本,现在是时候了! 要测试 WordPress 4.8 版本,你可以安装 WordPress Tester Beta 插件,或者直接下载此发布候选版本,也可以直接登录 WordPress 4.8 中文演示站进行体验。 自从本周发布 Beta 2 之后,WordPress 4.8 RC 版本进行了许多改进。关于 4.8 版本的细节,你可以查看本站前面关于 Beta 1 和 Beta 2 的文章。 来自:WPChina.org 作者:WordPress中文网 >>>【全民狂欢,评论有礼】5月15日-31日评论每日更新的“新闻资讯和软件更新资讯”,评论点赞数超过 20 的可登上每周更新的“源资讯”和“软件周刊”两大栏目,点赞数超过 50 的还将获得 5 活跃积分奖励和开源中国定制好礼。详情
局长 局长 发布于 2017-05-27 0
CakePHP 2.9.9 发布,PHP 开发框架
CakePHP 2.9.9 发布了,CakePHP 是一个运用了诸如 ActiveRecord、Association Data Mapping、Front Controller 和 MVC 等著名设计模式的快速开发框架。该项目主要目标是提供一个可以让各种层次的 PHP 开发人员快速地开发出健壮的 Web 应用,而又不失灵活性。该版本主要修复了一些社区反馈的问题。更新内容如下: Bug 修复和新特性:  基本身份验证现在读取 Authorization 头文件(如果存在)。这改进了与 FastCGI 的兼容性。 改进 API 文档。 请参阅 每个提交的 changelog 以了解详细内容。GitHub 发布主页 下载地址 Source code (zip) Source code (tar.gz) >>>【全民狂欢,评论有礼】5月15日-31日评论每日更新的“新闻资讯和软件更新资讯”,评论点赞数超过 20 的可登上每周更新的“源资讯”和“软件周刊”两大栏目,点赞数超过 50 的还将获得 5 活跃积分奖励和开源中国定制好礼。详情
局长 局长 发布于 2017-05-27 1
RocksDB 5.4.5 发布,可持久化 key-value 存储系统
RocksDB 5.4.5 发布了,RocksDB 是一个来自 facebook 的可嵌入式的支持持久化的 key-value 存储系统,也可作为 C/S 模式下的存储数据库,但主要目的还是嵌入式。RocksDB 基于 LevelDB 构建。本次更新如下: 公共 API 更改 Support dynamically changing stats_dump_period_sec option via SetDBOptions(). Added ReadOptions::max_skippable_internal_keys to set a threshold to fail a request as incomplete when too many keys are being skipped while using iterators. DB::Get in place of std::string accepts PinnableSlice, which avoids the extra memcpy of value to std::string in most of cases. PinnableSlice releases the pinned resources that contain the value when it is destructed or when ::Reset() is called on it. The old API that accepts std::string, although discouraged, is still supported. Replace Options::use_direct_writes with Options::use_direct_io_for_flush_and_compaction. See Direct IO wiki for details. 新功能 Memtable flush can be avoided during checkpoint creation if total log file size is smaller than a threshold specified by the user. Introduce level-based L0->L0 compactions to reduce file count, so write delays are incurred less often. (Experimental) Partitioning filters which creates an index on the partitions. The feature can be enabled by setting partition_filters when using kFullFilter. Currently the feature also requires two-level indexing to be enabled. Number of partitions is the same as the number of partitions for indexes, which is controlled by metadata_block_size. DB::ResetStats() to reset internal stats. Added CompactionEventListener and EventListener::OnFlushBegin interfaces. Added DB::CreateColumnFamilie() and DB::DropColumnFamilies() to bulk create/drop column families. Facility for cross-building RocksJava using Docker. Bug 修复 Fix WriteBatchWithIndex address use after scope error. Fix WritableFile buffer size in direct IO. Add prefetch to PosixRandomAccessFile in buffered io. Fix PinnableSlice access invalid address when row cache is enabled. Fix huge fallocate...
局长 局长 发布于 2017-05-27 0
jfinal cms v4.6.0 发布,站点逻辑重构
jfinal cms v4.6.0 发布了,该版本进行了大量细节优化和完善,并对站点处理逻辑进行了重构; 该版本优化: 重构站点逻辑代码,让后台站点配置与前台站点配置分离; delete、insert、update默认不保存日志信息;如果需要可以默认保存可以恢复BaseProjectModel类; 规范SessionUser和SysUser属性,避免相同属性不同写法问题; 将密码由des改为3des加密。 完善api相关功能:加入用户密码重置功能以及api秘钥展示功能。 添加jfinal cms api文档;以及api示例代码(jfinal_cms_api_client项目); 该版本bug修复: 组织机构根目录展示问题修复。 解决ueditor和umeditor可能会报重复注册controller错误; 修复IE11重复提交数据问题。 修复登陆cookie异常,导致不能记住密码问题。 上一版本更新说明: 完成了附件上传备份机制,支持文件系统备份和阿里云OSS备份。 对ueditor上传附件进行了完善,支持根据站点处理路径。 完善jfinal cms说明文档,对细节进行了优化并加入了站点配置和文件备份配置说明。 系统功能优化,组织机构树展示优化,文章和站点附件展示优化等。 软件说明: jfinal cms,采用了简洁强大的JFinal作为web框架,模板引擎用的是beetl,数据库用mysql,前端bootstrap、flat ui等框架。 支持多站点、oauth2认证、帐号注册、密码加密、评论及回复,消息提示,网站访问量统计,文章评论数和浏览量统计,回复管理,权限管理等。 后台模块包含:栏目管理,栏目公告,栏目滚动图片,文章管理,回复管理,意见反馈,我的相册,相册管理,图片管理,专辑管理、视频管理、缓存更新,友情链接,访问统计,联系人管理,模板管理,组织机构管理,用户管理,角色管理,菜单管理,数据字典管理,站点管理。 osc@git源码地址:http://git.oschina.net/flyfox/jfinal_cms github源码地址:https://github.com/jflyfox/jfinal_cms
Fly的狐狸 Fly的狐狸 发布于 2017-05-27 0
开源 Docker 管理利器 DockerFly v20170526 发布
Dockerfly 是基于 Docker1.12+ (Docker API 1.24+) 开发的 Docker 管理工具,提供了最基本的基于 Docker 的管理功能,目的是能够方便广大 Docker 初学者以及 Docker 管理员能够快速的进行 Docker 容器的管理和维护。 通过 Dockerfly 的 swarm 管理,你可以轻松的构建起一个基于 Docker 原生的集群系统。 首先感谢长久以来大家对 DockerFly 不断的支持,本次更新所带来的是用户及权限管理和 Registry 的管理的功能,并且修复了大量的 bug,也进行了大量的优化,相信对一直以来使用 DockerFly 的用户将会是一次新的体验。 本次更新对于 DockerFly 来说是一个重大的里程碑,自 20170526 版本开始 Dockerfly 就具备了一个管理的系统的全部重要元素,也是一个推荐大家使用的版本。 为了 Dockerfly 更好用更方便,欢迎大家踊跃的在 issues 提交 bug 和 features。 更新概述: 增加了用户管理和基本的权限控制 增加了 Registry 的管理 增加容器重命名操作 为容器增加 kill 操作 Image 增加从 Registry 中 pull 镜像的功能 增加了直接从 Image 管理页面创建容器和服务的功能 其他优化 和 bug 修复,具体请查看 release 详细更新内容:https://git.oschina.net/helyho/DockerFly/releases/v20170526 使用方法: https://git.oschina.net/helyho/DockerFly Dockerfly 是开源项目 Voovan 的子项目,如果您觉得软件好用,请推广给你的朋友并请您抽出宝贵时间 Star 一下本项目。感谢各位的支持!!!
愚民日记 愚民日记 发布于 2017-05-26 6
Swoole 1.9.11 发布,心跳检测支持时间轮算法
PHP的异步、并行、高性能网络通信引擎 Swoole 已发布 1.9.11 版本。此版本优化了心跳检测算法,从轮询算法改为时间轮算法,在维持大量TCP连接时消耗的CPU资源更少。另外异步客户端在底层增加了 connect 超时检测的支持,不再需要 PHP 代码添加定时器实现。 主要更新: 修复WebSocket服务器onOpen回调函数存在内存泄漏的问题 修复Http2客户端多次请求时错误释放内存的问题 心跳检测支持时间轮算法 发送文件sendfile相关API增加长度参数支持 异步客户端支持超时设置 修复Http服务器文件上传在5.6版本发生崩溃的问题 优化添加Task和Timer的定时器性能,提升分支预测成功率 允许WebSocket服务器发送空包到客户端 为WebSocket客户端添加Sec-WebSocket-Version头 下载地址: GITHUB:https://github.com/swoole/swoole-src/releases/tag/v1.9.11 开源中国:http://git.oschina.net/swoole/swoole/tree/v1.9.11/ PECL:https://pecl.php.net/package/swoole/1.9.11
matyhtf matyhtf 发布于 2017-05-26 13
ECharts 3.6.0 发布,新增自定义系列和极坐标柱状图
听说 PM 又给你提了一些主流图表库不支持的奇葩需求?你是打算熬夜三天实现,还是下载最新版 ECharts 三分钟定制? ECharts 3.6.0 版本重磅来袭!1)新增「自定义系列」,从此渲染逻辑也可以自定义,定制更多特殊需求的图表;2)新增「极坐标柱状图」,为你的柱状图添加新滋味;3)强化 dataZoom 组件,优化区域缩放体验 更多新版本特性: [+] 发布自定义系列 custom series 自定义系列能让用户定制渲染逻辑,从而在已有坐标系中绘制自定义的图表。参见 示例。 [+] 支持极坐标柱状图 参见 示例1、示例2、示例3。 [+] 支持了 encode 设定,可以指定 data 中哪些维度映射到坐标系中哪个轴,或者哪些维度在 tooltip 以及 label 中显示。[Break Change]: cartesian2d 中的第三个维度的默认名称从 'z' 改为了 'value',如果在 visualMap.dimension 中使用了 'z' 这个名称,请改为 'value' 或者 2。 [+] 支持了 dimensions 设定,能指定 data 中每个维度的名称和类型。名称可以显示在默认 tooltip 中。 [+] dataZoom 支持了 minSpan 和 maxSpan。参见 #2843。 [+] dataZoom 支持了 moveOnMouseMove 和 zoomOnMouseWheel,从而能够设定按住 'ctrl' 键或者 'alt' 键或者 'shift' 键同时滚动滚轮触发 dataZoom。此外,支持了 preventDefaultMouseMove 设置,参见 #5769。 [+] dataZoom 的 handleIcon 支持使用 image。 [^] 修正了世界地图的边界问题。 [^] 修正了当 min 被设置时,minInterval 不能正常工作的问题。参见 #4838。 [^] 修正了 Object 默认属性导致的问题。参见 #5576。 [^] 修正了 legend 选择变化时进行 setOption 时 graphic 导致的错误。参见 #5783。 [^] 修正了 parallel 对 axisLabel.interval 的支持。参见 #5694。 [^] 增强了 dataZoom 控件的交互。 [^] 修正了 minAngle 在玫瑰图上的问题。参见 #5617。 [^] 修正了 tooltip 更新时报错的问题。 http://echarts.baidu.com/changelog.html...
pissang pissang 发布于 2017-05-26 6
Guns 2.0 基于 SpringBoot 全面升级,做简洁的管理系统
Guns V2.0 新版Guns基于SpringBoot全面升级,完美整合springmvc + shiro + mybatis-plus + beetl! 在不用写xml配置(V1.0)的基础上进一步简化项目配置,让您更专注于业务开发!抛弃传统spring xml的配置方式,利用springboot + javabean方式配置spring,极大简化了pom.xml配置和spring配置. Guns项目代码简洁,注释丰富,上手容易,同时Guns包含许多基础模块(用户管理,角色管理,部门管理,字典管理等10个模块),可以直接作为一个后台管理系统的脚手架. 更新内容 1. 整合最新版本SpringBoot 1.5.3.RELEASE 2. 代码生成功能加入到菜单 3. 新增和修改菜单更加人性化,不用手动输入父级编号,改为下拉框选择方式 4. maven profile向spring profile的转变,上线不用输入繁琐的maven命令 5. 修复新增用户无法修改自己信息的bug 6. shiro集成ehcache 7. 修复pom.xml中kaptcha报错的bug 8. 新增两种项目启动方式,一种为jar包方式启动,一种为ide里直接运行main函数启动方式 9. 修复linux中无法使用头像上传的bug 10. 增加一个开关可以控制是否需要输入首页登录的验证码 更多内容请关注:http://git.oschina.net/naan1993/guns
naan1993 naan1993 发布于 2017-05-26 10
云帮社区版 5 月升级,全面支持后端服务高可用,修复了若干Bug
通过这一个月紧张的开发和测试,我们迎来了云帮社区版2017年第5个升级迭代版本。研发团队在这一个月中集中优化了安装流程和后端服务,修复了若干bug。 更新内容包括全面支持后端服务的高可用、调整优化后端服务组件、4个中等级别以上的bug修复,新版还优化了云帮的安装部署流程,全面支持后端服务的高可用,改进了相关提示信息文案,完善了平台日志模块,升级了部分核心组件版本。 下面我们针对本月的一些重点的新功能以及Bug进行详细的说明: 产品新特性 1. 全面支持后端服务的高可用 目前云帮可以通过一条命令来扩容集群规模(扩容管理节点和计算节点),扩容后的集群(至少3个节点)的所有服务都是高可用的,集群扩容文档参见:快速安装,下图是云帮高可用架构图: 2. 管理服务添加依赖关系,保证服务启动顺序 云帮的后端服务通过docker-compose进行编排和维护,将docker-compose升级到最新版(1.13.0),支持服务的启动顺序和健康检查。 3. 优化后端组件服务镜像,加快在线安装速度 优化了构建与运行容器的基础镜像,镜像大小减少50%,在线安装速度提升25%以上 4. 整合后端服务组件 将后端的所有worker组件整合到了一个容器服务(labor)中,方便维护与管理。 5. 优化WebSocket服务 修改了 websocket服务的配置, 安装程序会自动设置websocket的连接地址,不再需要更改配置文件,并将多个个websocket功能合并为一个端口了。 Bug 修复 解决了长时间拉取镜像后导致dc-agent离线,安装过程卡住的问题 解决了在某些情况下安装中的校验始终无法成功的问题 产品更新 1.平台日志优化 优化后的平台日志主要划分为三种不同的日志,分别是:Info日志、Debug日志和Error日志。应用的每一次操作都会将该次操作的详细日志展示给用户。日志的展示部分更加清晰简洁,在操作时间轴上每个时间节点都是一次操作的开始时间记录,点开日志详情后本次操作的日志详细地展示出。 2.支持镜像构建应用、compose构建应用和云市里的应用应用特性增强 云帮控制台不仅仅可以让不同的应用顺利的运行起来,它更强大的一面是可以帮助用户更好地管理部署在上面的应用。本月更新的版本中增加了例如熔断机制这样的新的高级特性,设定一个阀值当应用访问过高时自动阻止继续访问应用。阻止流量进入下层应用。 3.拓扑图展示优化 针对于私有云用户,随着业务的逐渐扩大部署在云帮控制台上的应用也会越来越多。这就会导致当用户的应用到达一定数量后拓扑图中应用的图标以及名称出现叠加的...
好雨云帮 好雨云帮 发布于 2017-05-26 1
RabbitMQ 3.6.10 正式发布,AMQP 消息服务器
RabbitMQ 3.6.10 已正式发布。RabbitMQ 是由 LShift 提供的一个 Advanced Message Queuing Protocol (AMQP) 的开源实现,由以高性能、健壮以及可伸缩性出名的 Erlang 写成,因此也是继承了这些优点。 这个版本为 rabbitmq_management_agent.sample_retention_policies 的值进行了更加严格的认证。 以防您的安装覆盖了默认的 sample retention policies,请确保在升级之前阅读 rabbitmq-management-agent#41 中的讨论,以确保您的配置通过验证。 这个版本与 3.6.7 至 3.6.9 的版本没有其他已知的不兼容性。详情请参阅 3.6.7 发行说明。 更新内容较多,下载地址和详细更新内容请参阅 GitHub 发布主页。
淡漠悠然 淡漠悠然 发布于 2017-05-26 2
Java 开源博客 Solo 2.1.0 发布,移除 HTML 编辑器
Solo 2.1.0 发布了,相关更新如下: 2.1.0 变更记录 12284 H2 SQL 文件导出 12280 社区同步过来的评论加入头像 12285 移除 HTML 编辑器 12273 重新整理文档 12278 新的 Logo 12274 更新分类标签计数错误 12295 并发请求报错 Solo 是一款一个命令就能搭建好的 Java 开源博客系统,如果你想开个独立博客,请一定不要错过!     安装 下载安装包 解压后执行 java -cp WEB-INF/lib/*;WEB-INF/classes org.b3log.solo.Starter     从 2.0.0 升级只需将已有的配置拷贝覆盖即可,启动后会自动升级。     文档 用户指南:安装、配置、备份以及常见问题 开发指南:开发环境、项目结构、框架说明 皮肤开发:开发步骤、模版变量 插件开发:插件机制、处理流程     项目 GitHub:https://github.com/b3log/solo 码云:https://git.oschina.net/dl88250/solo
88250 88250 发布于 2017-05-26 11
CKEditor 4.7 正式发布,可视化 HTML 编辑器
CKEditor 4.7 已发布,这是最新的主要版本,带来了许多新功能:包括支持从 Excel 粘贴、更先进的表格选择、内容安全策略的改进,以及粘贴过程的进一步增强。 除此之外,还有一些重要的变化被引入流行的插件,如 Media Embed、Copy Formatting 和 Mathematical Formulas。  Advanced table selection 表格支持一直是 CKEditor 的重要功能,随着时间的推移,开发团队决定使用自定义实现来帮助提供优秀的用户处理表格时的经验。 从 CKEditor 4.7 开始,可以使用独特的自定义选择系统来进行表格,例如: 选择任意矩形表片段 - 来自不同行的一些单元格,一列(或其中几个)或一行(或多行)。 一次性应用格式化或添加链接到所有选定的单元格。 剪切、复制和粘贴整个行或列。 Content Security Policy support CKEditor 4.7 在模板系统中删除了动态评估调用,提高了 CSP 的一致性。也因此,编辑器现在可以用于不安全的内容安全策略。 Paste from Excel 由于 Word 插件中的粘贴进一步增强,CKEditor 现在也可以可靠地支持基本的 Excel 格式。复制诸如表格单元格背景颜色和高度或字体样式(颜色,家庭,重量,大小等)的样式,以保留原始的 Excel 格式。 了解更多请查阅完整更新内容 下载地址: http://ckeditor.com/download >>>【全民狂欢,评论有礼】5月15日-31日评论每日更新的“新闻资讯和软件更新资讯”,评论点赞数超过 20 的可登上每周更新的“源资讯”和“软件周刊”两大栏目,点赞数超过 50 的还将获得 5 活跃积分奖励和开源中国定制好礼。详情
王练 王练 发布于 2017-05-26 8

精彩评论