GitHub 上 57 款最流行的开源深度学习项目
GitHub 上 57 款最流行的开源深度学习项目
本文整理了 GitHub 上最流行的 57 款深度学习项目(按 stars 排名)。深度学习是机器学习研究中的一个新的领域,其动机在于建立、模拟人脑进行分析学习的神经网络,它模仿人脑的机制来解释数据,例如图像,声音和文本。
2016-12-01
智慧中国杯
【智慧中国杯】-全国大数据创新应用大赛
此次「智慧中国杯」在交通、金融、教育三大核心领域取题,开放来自政府、企业特别提供的真实稀缺数据,悬赏百万奖金,向全国征集具有高商业价值和社会效益的创新应用。
广告
谷歌机器学习系统 TensorFlow v0.12.0 RC0 发布
谷歌机器学习系统 TensorFlow v0.12.0 RC0 发布
TensorFlow 是谷歌的第二代机器学习系统,内建深度学习的扩展支持,任何能够用计算流图形来表达的计算,都可以使用 TensorFlow。任何基于梯度的机器学习算法都能够受益于 TensorFlow 的自动分 化(auto-differentiation)。通过灵活的 Python 接口,要在 TensorFlow 中表达想法也会很容易。
2016-12-01
程序员,你为什么值这么多钱?
程序员,你为什么值这么多钱?
听说一段时间不加薪,人就会开始思考起和工资有关的问题。消费水平又提升了,能力也进步了,经验也更多了,怎么还没涨工资呢?关于工资,我们从表象到本质,从价格到价值,从当下到未来逐步看清了其中的真实。那么就只需客观面对这个真实,按照经济规律行事,理解市场定价原则。再积极一些,尽可能高效率的提高个人价值产出率,但也要认识到工资的“玻璃天花板”。
2016-12-01
精细化容量管理的设备成本优化之路 广告
SNG社交网络运营部管理着近10万台的Linux服务器,以此支撑着腾讯社交业务海量业务与用户,如日活2.47亿的QQ、月活5.96亿的QQ空间(数据来源:腾讯2016Q2财报)等众多千万级在线的胖子业务。
微软人工智能新进展:盲人可见 Word 和 PPT 中图像
人工智能已经在各种场景得到了虽小但扎实的进步,比如数字助理。但是对于残障人士来说,也并不意味着他们会与科技绝缘,比如微软Office应用就将迎来一项全新的功能 —— 为盲人描述Word(文档)和PowerPoint(演示文稿)中的图像。据悉,其可以通过AI算法,自动给出图像和幻灯片主题的提示,这项功能被称作“替代文本描述”(alt-text)。 当打开这些专门为盲人而制作的文档的时候,计算机工具就尝试将屏上内容翻译成语音描述信息。 得益于通过深度学习来训练神经网络的技术,“计算机视觉认知服务”(Computer Vision Cognitive Service)能够理解和描述图像的内容。 Office 365团队在博客中写到: 当你插入了一张可被高度识别的照片的时候,我们会自动给你提供替代文本描述的建议。 通过机器学习,该服务会随着更多人的使用而日益提升,节省你制作富媒体演示文稿的大量时间。 Accessible authoring tips and updates in Office 365 视频地址: http://www.tudou.com/v/jwE6t2w1qQE/&resourceId=0_04_02_99/v.swf 这项功能将于明年向PC端的Office 365订户开放(PowerPoint等应用),且微软会推出一些易用的模板,以确保屏幕阅读器、键盘、字体、颜色等方面的体验。虽然用户也可以自定义,但表现可能没有官方模板这么好。 其实早在今年4月份的时候,Facebook也宣布了一项类似图像认知功能,科技行业里有许多机构都在使用人工智能技术来提升易用性,以及分析理解视频和图片中的有价值数据。 编译自:TheVerge , 来源:Office Blogs
达尔文 达尔文 发布于 2016-12-04 0
Spring Integration 5.0 Milestone 1 发布
Spring Integration 5.0 Milestone 1 发布了。Spring Integration 能在基于 Spring 的应用中进行简单的消息通信,并通过简单的适配器与外部系统集成。这些适配器提供了一个更高级别的抽象,超越了 Spring 对远程调用、消息和调度的支持。其主要目标是在保持关注点分离的同时,为构建企业集成解决方案提供一个简单的模型,该模型对产出可维护、可测试的代码来说是必不可少的。 这是一个新的主要版本,基于 Spring Framework 5.0 并且需要 Java 8。这是迄今为止最大的变化,还包括以下更新: Java DSL 现在被包含到框架本身; 对 DSL 有一些小的改变,例如删除 .handleWithAdapter() 方法和一些一般的 Factory 类。 有关 DSL 更改的完整讨论可以在“迁移指南”中找到。 升级至 Spring Data Kay 升级至 Spring AMQP 2.0 已将针对 TCP/UDP 的第一个类的支持添加到DSL Spring Integration 现在基于 Reactor 3.0,Messaging Gateway Promise 方法现在必须更改为返回 Mono 现在,您可以使用 XML 配置通过 TransactionHandleMessageAdvice 为 adviceChain 消息注释属性和 <transactional> 子元素配置中流事务 发布主页 有关完整信息,请参阅参考手册和 JIRA 发行说明中的新增内容。 下载地址 Source code (zip) Source code (tar.gz)
局长 局长 发布于 2016-12-04 0
开源的强大和超凡毋庸置疑,可以用来做设计吗?
开源的超凡和强大毋庸置疑。从服务器到个人电脑桌面、移动设备,甚至到所谓的“物联网”,开源在各个领域遍布全球。然而有一个行业,传统的专有闭源软件解决方案依然占据主导地位,并且通常特别昂贵,这就是设计产业。在这篇文章中,我们会大致描述一些自由及开源的替代软件来抛砖引玉,看是否能代替你现在所用的设计工具集。也许你是一个刚起步的设计师,需要节省开支。也许你的经验十分丰富,只是单纯的想换一个更加“开放”的工作方式。读下去,让我们看看自由及开源软件世界到底带来了什么! 绘图 在开源世界,有几个可行且十分强大的工具,代替 Adobe 支持的主流产品。 GIMP GIMP, 或者说 GNU 图像处理程序GNU Image Manipulation Program是一个非常强大的免费开源软件,可替代 Adobe 公司的 PhotoShop 。它由一个相当强大的核心团队开发和维护,为设计创造提供强大的图片编辑工具,比如滤镜、笔刷、修饰。如果你想使用 UX/UI 库设计模型,GIMP 甚至可以处理 .PSD 文件。最后,GIMP 还可以用来做数字艺术、logo 等类似的东西。GIMP 可以免费下载并在 Linux、MacOS 和 Windows 上运行。 Inkscape Inkscape 有一个宣传语,代表着它的核心价值观 —— “Draw Freely”,它是一个开源而自由的产品,可以替代 Adobe 公司的另一产品 —— 强大、专有而且昂贵的矢量程序 Illustrator 。Inkscape 提供了大量的设计和画图工具,易用的颜色拾取导航栏,滤镜和渐变工具,还有很多很多。如果设计师下决心使用开源软件解决方案,你可以在博客和论坛帖子上找到非常好的在线文档。和 GIMP 一样,Inkscape 也可以免费下载并可在 Linux、MacOS 和 Windows 上运行。 想从经验丰富的图形和网页设计师那里学习更多关于这些开源工具的使用知识?请在 YouTube 网站上找一下这些人: Nick Saporito (Nick 有很好的资源,介绍 Inkscape 的基本特性,涵盖了图标、网站或者图形设计师日常会使用的基本功能)。 Irfan Prastinato (Irfan 的亮点是使用 Inkscape 专注于现代图标的创作)。 Cameron Bohnstedt (Cameron 是一个数字艺术家,由于他很专业并且有丰富的经验,开源工具(GIMP、Inkscape、Blender)的力量被真正的展示了出来。很有感染力,值得一看)。 网页设计与开发 要设计功能丰富、响应快速的网页和原型时,这里有几个工具 —— 有些是开源的 —— 供设计师选择。这些工具最近几年一直在持续发展,在我看来,这应该是反映出了设计发展的趋势是响应式网站...
达尔文 达尔文 发布于 2016-12-04 0
Rundeck v2.7.1 发布,服务器自动化操作
Rundeck v2.7.1 发布了,这是一个 Bug 修复版本。RunDeck 是用 Java/Grails 写的开源工具,帮助用户在数据中心或者云环境中自动化各种操作和流程。通过命令行或者 web 界面,用户可以对任意数量的服务器进行操作,大大降低了对服务器自动化的门槛。 从 2.6 升级 查看升级指南 注意 这是一个 bug 修复版本 Issues Milestone 2.7.1 Error start Rundeck SSL since last update 2.7.0 下载地址 Source code (zip) Source code (tar.gz) http://rundeck.org/downloads.html
局长 局长 发布于 2016-12-04 1
Canonical 和 Docker 公司宣布新的商务合作意向
Canonical 和 Docker 公司宣布了一个新的商务合作意向,承诺为 Ubuntu Linux 提供商业版 Docker 引擎的企业级支持和 SLA。 这两家公司将在 Ubuntu 平台上集成商业版 Docker 引擎,这样 Canonical 就可以一体化为其客户提供商业版 Docker 引擎和 Ubuntu Linux 系统的支持。 “通过我们的合作,将商业版 Docker 引擎带到了庞大的 Ubuntu 社区, 在敏捷性、移植性和安全性方面为用户提供了更多选择。”Docker 的商业发展和技术联盟副总裁 Nick Stinemates 说。 Ubuntu 的客户现在可以受益于 Docker 的官方支持 Docker 和 Canonical 之间的新合作将使 Ubuntu 客户得到 Docker 的官方支持,而目前其他的 Linux 发行版尚无此支持。因此, Docker 公司将会以 Snap 格式发布和维护新版本的商业版 Docker 引擎。 这些 Docker 维护的 Snap 软件包将由 Docker 公司推送回上游,Ubuntu 16.04 LTS 及其它支持 Snap 的 Linux 系统将可以直接访问由官方构建的 Docker 应用容器。 “在可伸缩容器运营方面,Ubuntu 和 Docker 的组合很流行,这次的合作意向将使我们的用户可以在商业版 Docker 引擎的 DevOps 产品化方面开辟一条更快、更容易的发展道路。”Canonical 的云联盟和商业发展副总裁 John Zannos 说。 据 Canonical 和 Docker 称,Ubuntu 在以容器为中心的 DevOps 平台环境中非常流行,所以在加快和保持维护 Docker 版本发布的需求方面日益增加。最新的 Snap 技术为 Ubuntu 上的新发布 Docker 软件提供了额外的安全保护 转自:Linux.cn
达尔文 达尔文 发布于 2016-12-04 0
Seafile v6.0.1 发布,开源文件云存储
Seafile v6.0.1 发布了。暂未发现更新内容,查看发布主页以保持关注。 Seafile 是一款国产开源的网盘云存储软件。它提供更丰富的文件同步和管理功能,以及更好的数据隐私保护和群组协作功能。Seafile 支持 Mac、Linux、Windows 三个桌面平台,支持 Android 和 iOS 两个移动平台。Seafile 是由国内团队开发的国际型项目,目前已有 10 万左右的用户,以欧洲用户为多。典型的机构用户包括比利时的皇家自然科学博物馆,德国的 Wuppertal 气候、能源研究所。 你可以把 Seafile 想象成是面向团队的开源 Dropbox。 下载地址 Source code (zip) Source code (tar.gz)
局长 局长 发布于 2016-12-04 0
从 HTTP 到 MQTT:一个移动后端案例概述
在基于位置服务的移动应用领域,移动设备端和服务端之间总是存在大量的交互。设备向服务端发送它的位置信息和其它设备信息,服务端接收这些数据,对它们进行处理,并返回给设备端一些命令。设备端根据这些命令执行一些操作,比如GPS数据的收集和发送频率等。 设备端和服务端之间可以通过多种通信协议进行交互,比如HTTP(同步)或者基于消息传递的异步协议。因为移动网络的不稳定性,在选择通信协议时要综合考虑它的稳定性和性能。同时,考虑到移动设备对电池使用时间的敏感度,最好能够选择一个相对比较节省资源的协议,这样可以减少对电池的消耗。 HTTP是一种同步无状态的协议,不支持推送,设备端需要通过轮询模拟推送,反复的轮询需要耗费额外的资源。相比之下,另一种基于消息传递的协议MQTT在这种情况下似乎更有优势: MQTT可以保持设备与服务器之间的长连接,避免反复的轮询,减少资源消耗,所以更加省电 MQTT可以在设备和服务器之间建立双向连接,从而可以使用推送 有一个基于位置服务的移动项目,最开始使用的是HTTP协议,但是基于上述的原因,需要使用MQTT来替换HTTP。下面来看看如何实现这个架构的演变。 首先,在EC2上安装一个Mosquitto代理。设备端把原先HTTP里的消息头和消息体合并到一个MQTT消息里,并发送到Mosquitto代理的一个主题上。后端的API端点对这个主题进行订阅,然后处理接收到的消息。API服务对消息进行处理后,把相应的响应消息发回Mosquitto代理,再推送给设备端。 不过在有多个API服务器的情况下,存在重复处理消息的问题。因为多个API服务器同时订阅相同的主题,它们会收到一个消息的多个拷贝。为了解决这个问题,在系统里引入了AWS的IoT。AWS IoT在它的内部使用了MQTT代理,同时包含了一个强大的规则引擎,可以利用这个引擎对Mosquitto的消息进行处理,比如把它们保存起来,发送通知或者使用lambda函数处理消息的响应。不过这里需要先把Mosquitto和AWS IoT桥接起来,这样消息就可以进入到AWS IoT。然后使用lambda函数对消息进行处理,抽取消息里的消息头和消息体,最后调用后端的HTTP API服务。 使用这套架构会涉及到: QoS - MQTT提供了三层QoS。这个是非常重要的,因为在底层网络不是很稳定的时候,MQTT仍然能通过重试等手段保证消息可以被正确送达。 消息保留 - MQTT可以为每个主题保留最后一个消息。这对客户端来说,可以反应主题的状态。 处理MQTT消息 - 设置一个Mosquitto代理并让消息流入这个代理是很容易的...
达尔文 达尔文 发布于 2016-12-04 0
Linux Kernel 4.8.12 和 4.4.36 发布
Linux Kernel 4.8.12 和 4.4.36 发布了。Linux 是一个宏内核(monolithic kernel)系统。设备驱动程序可以完全访问硬件。Linux 内的设备驱动程序可以方便地以模块化(modularize)的形式设置,并在系统运行期间可直接装载或卸载。 了解详细更新内容,请点击下方链接: https://www.kernel.org/ 可以在公告中看到,项目组建议所有使用 4.8 和 4.4 内核系列的用户必须升级 https://lwn.net/Articles/708004/ https://lwn.net/Articles/708005/ 下载地址 stable: 4.8.12 2016-12-02 [tar.xz] [pgp] [patch] [inc. patch] [view diff] [browse] [changelog] longterm: 4.4.36 2016-12-02 [tar.xz] [pgp] [patch] [inc. patch] [view diff] [browse] [changelog]
局长 局长 发布于 2016-12-04 0
SparkyLinux 4.5 正式版发布,Linux 发行版
SparkyLinux 4.5 正式版发布了。SparkyLinux 是轻量级的、快速的、简单的 Linux 发行,它被设计为既适合老旧的也适合新式的计算机,并以定制的 Enlightenment 和 LXDE 桌面为特色。它构建于 Debian GNU/Linux 的测试分支之上。 已发布的 SparkyLinux 4.5,其中包含 LibreOffice 5,Linux 4.8 版本的内核和 systemd 232。Pantheon 桌面环境已被删除,以支持 Deepin 桌面和通用桌面环境(CDE)。 4.4 和 4.5 之间的变化: 从 2016 年 11 月 29 日起的完整系统升级 Linux 4.8.7 内核作为默认内核(4.8.12-sparky 在Sparky 'unstable' repo 中可用) Firefox 45.5.0 ESR(Firefox 50.0.2 在 repos 中可用) Icedove 45.4(Thunderbird 45.5.1 在 repos 中可用) LibreOffice 5.2.3-rc1 libc6 2.24, systemd 232-6, python 2.7.12 + 3.5.2, gcc 5.4.1 + 6.2.0 添加了两个新桌面,MinimalGUI/CLI 和 APTus - CDE(通用桌面环境),DDE(Deepin桌面环境) Pantheon 桌面已从配置中删除 查看完整发布说明了解更多 Download (pkglist):  sparkylinux-4.5-x86_64-lxde.iso (1,381MB, SHA512, signature) sparkylinux-4.5-x86_64-mate.iso (1,490MB, SHA512, signature) sparkylinux-4.5-x86_64-kde.iso (1,541MB, SHA512, signature) sparkylinux-4.5-x86_64-xfce.iso (1,373MB, SHA512, signature) sparkylinux-4.5-x86_64-lxqt.iso (1,220MB, SHA512, signature)
局长 局长 发布于 2016-12-04 0
Mageia 5.1 发布,Linux 发行版
Mageia 5.1 发布了。Mageia 是 Mandriva Linux 于 2010 年 9 月形成的分支,它由那份来自法国的颇受欢迎的 Linux 发行的前雇员及贡献者们创建。与 Mandriva 这份商业实体所不同的是,Mageia 计划乃是一个社区项目及一个非盈利性组织,它的目标是开发一套自由的基于 Linux 的操作系统。 这个非计划版本的发布是由于即将到来的 Mageia 6 延迟交付,目前正在开发中。此版本是 Mageia 5 安装包和在线 ISO 镜像的一个 respin 版本,基于 Mageia 5 存储库,并合并了所有的更新,以实现最新的安装,而不需要安装几乎一年半的价值的更新。 因此,建议从 Mageia 4 进行新的安装和升级。 如果您当前正在运行 Mageia 5,则无需安装 Mageia 5.1,因为它与您的系统相同,前提是已安装更新。 Mageia 5.1 附带了许多更新的软件包,包括 LibreOffice 4.4.7,Linux 内核 4.4.32,KDE4 4.14.5,GNOME 3.14.3 和无数其他更新。 完整发布说明 下载链接:  Mageia-5.1-LiveDVD-KDE4-x86_64-DVD.iso(1,815MB,MD5, torrent) Mageia-5.1-LiveDVD-GNOME-x86_64-DVD.iso(1,622MB,MD5,torrent) Mageia-5.1-x86_64-DVD.iso(3,745MB, MD5, torrent, pkglist)
局长 局长 发布于 2016-12-04 0
Amarok 2.7.1 发布,KDE 桌面多媒体播放器
Amarok 是一款基于 KDE 桌面环境编写的多媒体音乐播放软件,Amarok 功能强大,界面漂亮,可以与 SongBird 媲美。最新版本 Amarok 2.7.1 “Harbinger” 发布,更新变化,可以访问官方文章。 一些重要的更新列表: 变更 Problematic support for treating MusicBrainz ids as track unique ids was dropped; should avoid surprising "Duplicate Tracks Found" errors. BR 315329 Bug 修复 Fix inability to reverse "Use Music Location" decision and inability to clear database once all collection directories have been unset. BR 316216 Fix frequent crashes on Linux when starting to play a track. BR 319371 Fix compilation error on systems with gcc-4.2 BR 314528 Fix inability to create database when home directory contains non-ASCII characters. BR 313914 Fix typo in Nepomuk query which did not let track numbers of Nepomuk Collection tracks show up in Amarok. BR 311847 下载地址: 源文件 Linux 说明 Kubuntu 用户安装: sudo add-apt-repository ppa:kubuntu-ppa/backports sudo apt-get update sudo apt-get upgrade 支持更多音频: sudo aptitude install phonon-backend-vlc 其他更多系统安装说明:https://community.kde.org/Amarok/GettingStarted/Download 来自 IMCN.ME...
局长 局长 发布于 2016-12-04 0
Google Chrome Dev 的桌面版发布更新
Google Chrome Dev 版已为 Windows, Mac, 和 Linux 系统更新至 56.0.2924.14。 部分更新列表点此查看,以及发布主页
局长 局长 发布于 2016-12-04 0
Chrome OS Beta 版和开发者版发布更新
Chrome OS Beta 版和开发者版发布更新了。 Chrome OS Beta 版更新至 55.0.2883.76(平台版本:8872.65.0)。这次发布的版本支持所有运行 Chrome OS 的设备。该版本的更新包括一些bug的修复,安全性升级以及一些特性的功能增强。系统会在接下来的几天接收到更新提醒。 完整更新列表和发布主页 Chrome OS Dev 版更新至 56.0.2924.12(平台版本:9000.15.0)。这次发布的版支持除了 mario, minnie and stout 之外的所有运行 Chrome OS 的设备。该版本的更新包括一些bug的修复,安全性升级以及一些特性的功能增强。系统会在接下来的几天接收到更新提醒。 完整更新列表和发布主页
局长 局长 发布于 2016-12-04 0
Tor 0.2.8.10 和 0.2.9.6-rc 发布
Tor 0.2.8.10 和 0.2.9.6-rc 发布了。 Tor 0.2.8.10 是最新稳定版的 Tor。Tor 0.2.8.10 反向修复了一个错误,有时会使客户端在处于待机模式时无法使用。它还反向修复了一些可移植性问题和一个小但有问题的内存泄漏。 Tor 0.2.8.10 更新日志: Major bugfixes (client reliability, backport from 0.2.9.5-alpha): When Tor leaves standby because of a new application request, open circuits as needed to serve that request. Previously, we would potentially wait a very long time. Fixes part of bug 19969; bugfix on 0.2.8.1-alpha. Major bugfixes (client performance, backport from 0.2.9.5-alpha): Clients now respond to new application stream requests immediately when they arrive, rather than waiting up to one second before starting to handle them. Fixes part of bug 19969; bugfix on 0.2.8.1-alpha. Minor bugfixes (portability, backport from 0.2.9.6-rc): Work around a bug in the OSX 10.12 SDK that would prevent us from successfully targeting earlier versions of OSX. Resolves ticket 20235. Minor bugfixes (portability, backport from 0.2.9.5-alpha): Fix implicit conversion warnings under OpenSSL 1.1. Fixes bug 20551; bugfix on 0.2.1.1-alpha. Minor bugfixes (relay, backport from 0.2.9.5-alpha): Work around a memory leak in OpenSSL 1.1 when encoding public keys. Fixes bug 20553; bugfix on 0.0.2pre8. Minor features (geoip): Update geoip and geoip6 to the November 3 2016 Maxmind GeoLite2 Country database. Tor 0.2.9.6-rc 修复了一些之前的版本中存在的问题,但该版本是 RC 版,因此依然会存在不少 bug。 Tor 0.2.9.6-rc 更新日志: Major bugfixes (relay, resolver, logging): For relays that don't know their own address, avoid attempting a local hostname resolve for each descriptor we download. This will cut down on the number of "Success: chose address 'x.x.x.x'" log lines, and also avoid confusing clock jumps if the resolver is slow. Fixes bugs 20423 and 20610; bugfix on 0.2.8.1-alpha. Minor bugfixes (client, fascistfirewall): Avoid spurious warnings when ReachableAddresses or FascistFirewall is set. Fixes bu...
局长 局长 发布于 2016-12-04 0
Qampp 2.6.0 正式发布, 全国首集 PHP7.1
Qampp 今天更新了, 本次更新正式加入php7.1. 修复了兼容版phpmyadmin的一个bug(官方自带bug)   + Apache 2.4.23    + MySQL 5.7.16  User: root, Pass: root   + PHP 7.1.0    + phpMyAdmin 4.6.5.1   + Perl 5.22.0.1 (PortableZIP edition)   + Openssl 1.0.2i   + Redis 3.2.100   + Subversion 1.9.4   + FileZilla FTP Server 0.9.59   + tomcat 8.5.8 (The need to support JDK)   + SerAPI 1.0.8 下载地址: 约120MB       x86: http://www.os688.com/ajax/jump/link_21.html       x64: http://www.os688.com/ajax/jump/link_22.html xp, 2003操作系统兼容版:(php5.2, 5.3, 5.4切换) x86:http://www.os688.com/ajax/jump/link_23.html
Tuesday Tuesday 发布于 2016-12-03 33
Piwik 3.0.0-beta4 发布,网站访问统计系统
网站访问统计系统 Piwik 3.0.0-beta4 发布了。Piwik 是一套基于 PHP5+MySQL 技术构建的开源网站访问统计系统,前身是 phpMyVisites。Piwik 可以给你详细的统计信息,比如网页浏览人数,访问最多的页面,搜索引擎关键词等等流量分析功能。此外,它还采用了插件扩展及开放 API 架构,可以让用户根据自已的实际需求创建更多的功能。 在 Beta 4 版本中,所有用户密码现在都使用最佳加密方式 — bcrypt 密码散列算法存储,以替代您旧的不安全的密码存储方式。还进行了一些其他安全改进,例如任何用户都可以重新生成自己的 API 验证令牌(无需像以前那样更改帐户密码)。需要注意的是,超级用户无法看到其他用户的 API 身份验证令牌(每个用户都只能看到自己的 API 令牌) 还有一些新的特性,现在可以查看每种设备类型,品牌或型号的目标转化次数,转化率和收入,可让您轻松监控各种装置的转换率。还有一条有用的提示,如果您有复杂的网址参数,并希望一次排除多个网址参数,现在可以指定一个具有新灵活性的正则表达式。 在跟踪端:当您网站中的用户点击鼠标右键或点击中键以在新标签页中打开网站,或下载并保存文件。现在这些点击也被跟踪为 Outlink 和下载(之前我们只跟踪鼠标左键点击)。 更多更新内容点此查看 发布主页 下载地址 Source code (zip) Source code (tar.gz)
局长 局长 发布于 2016-12-03 1
处理大数据的分布式系统 Druid-IO 发布 0.9.2
Druid-IO 0.9.2 发布了。Druid 是一个用于大数据实时查询和分析的高容错、高性能开源分布式系统,旨在快速处理大规模的数据,并能够实现快速查询和分析。 值得关注的更新 新的 groupBy 引擎 可禁用汇总 可过滤长度 新的长编码 草图性能改进 新的扩展 发布主页和完整更新说明 下载地址 Source code (zip) Source code (tar.gz)
局长 局长 发布于 2016-12-03 2
Redis 4.0-rc1 发布,超高性能 key-value 数据库
Redis 4.0-rc1 发布了,这是 4.0 的首个 RC 版。Redis 是一个高性能的key-value数据库。Redis 的出现,很大程度补偿了memcached这类keyvalue存储的不足,在部分场合可以对关系数据库起到很好的补充作用。它提供了Python,Ruby,Erlang,PHP客户端,使用很方便。 以下是该版本发布值得关注的内容: Major features Redis 模块化系统。Redis now allows developers to write modules that can extend the Redis functionalities and implement new data types. The module API implements a complete abstraction layer that separates the Redis core from the module implementation, allowing the same module to be loaded by different versions of Redis without modifications. See the modules documentation here for more info: https://github.com/antirez/redis/blob/unstable/src/modules/INTRO.md 部分复制 (PSYNC) 版本 2。The replication protocol was enhanced (in a backward compatible way, so that 4.0 can still act as a slave of older instances) in order to be able to partially resynchronize slaves and masters in conditions where it was impossible in the past: after a master switch because of a failover and when a slave instance is restared. Even masters turned into slaves will usually be able to partially resynchronize with the new master, if the new master was a former slave of the old master instance. The way the replication work for chained slaves (sub-slaves) is now very different, and each slave receives the same replication stream generated by the top-level master. 缓存淘汰算法改进。Redis 4.0 implements LFU (Least Frequently Used) as a new eviction algorithm, and improves the functionality, performances and precision of the existing algorithms. This blog post contains info about the changes: http://antirez.com/news/109 键的异步释放。Redis is now able to delete keys in the background in a different thread without blocking the server. The new `UNLINK` command is the same as `DEL` but working in a non blocking way. Similarly an `ASYNC` option was added to `FLUSHALL` and `FLUSHDB` in order to let the entire dataset...
局长 局长 发布于 2016-12-03 14
GitLab v8.14.2 发布,代码托管平台
GitLab v8.14.2 版本发布了。 GitLab是一个利用 Ruby on Rails 开发的开源应用程序,实现一个自托管的 Git 项目仓库,可通过Web界面进行访问公开的或者私人项目。 详细改进内容,请点击此处查看提交记录。 下载地址:  Source code (zip) Source code (tar.gz)
局长 局长 发布于 2016-12-03 3
Tsuru 1.2.0-rc3 发布,开源 PaaS 平台
Tsuru 1.2.0-rc3 发布了,Tsuru 是一个开放源码的 open Platform-as-a-Service (PaaS)平台。 Tsuru 可以让你构建自己的 PaaS 服务。Tsuru 采用 go 语言写成,依赖 go 环境和 libxml。在 Tsuru 的 PaaS 服务下,你可以选择自己的编程语言,选择使用 SQL 或者 NoSQL 数据库,memcache、redis、等等许多服务,甚至与你可以使用 Git 版本控制工具来上传你应用。 暂未发现更新内容,可在 Issue 中查看更多相关消息。 点击查看官方发行说明:https://docs.tsuru.io/master/releases/ 下载地址: Source code (zip) Source code (tar.gz)
局长 局长 发布于 2016-12-03 0
微软人工智能新进展:盲人可见 Word 和 PPT 中图像
人工智能已经在各种场景得到了虽小但扎实的进步,比如数字助理。但是对于残障人士来说,也并不意味着他们会与科技绝缘,比如微软Office应用就将迎来一项全新的功能 —— 为盲人描述Word(文档)和PowerPoint(演示文稿)中的图像。据悉,其可以通过AI算法,自动给出图像和幻灯片主题的提示,这项功能被称作“替代文本描述”(alt-text)。 当打开这些专门为盲人而制作的文档的时候,计算机工具就尝试将屏上内容翻译成语音描述信息。 得益于通过深度学习来训练神经网络的技术,“计算机视觉认知服务”(Computer Vision Cognitive Service)能够理解和描述图像的内容。 Office 365团队在博客中写到: 当你插入了一张可被高度识别的照片的时候,我们会自动给你提供替代文本描述的建议。 通过机器学习,该服务会随着更多人的使用而日益提升,节省你制作富媒体演示文稿的大量时间。 Accessible authoring tips and updates in Office 365 视频地址: http://www.tudou.com/v/jwE6t2w1qQE/&resourceId=0_04_02_99/v.swf 这项功能将于明年向PC端的Office 365订户开放(PowerPoint等应用),且微软会推出一些易用的模板,以确保屏幕阅读器、键盘、字体、颜色等方面的体验。虽然用户也可以自定义,但表现可能没有官方模板这么好。 其实早在今年4月份的时候,Facebook也宣布了一项类似图像认知功能,科技行业里有许多机构都在使用人工智能技术来提升易用性,以及分析理解视频和图片中的有价值数据。 编译自:TheVerge , 来源:Office Blogs
达尔文 达尔文 发布于 2016-12-04 0
开源的强大和超凡毋庸置疑,可以用来做设计吗?
开源的超凡和强大毋庸置疑。从服务器到个人电脑桌面、移动设备,甚至到所谓的“物联网”,开源在各个领域遍布全球。然而有一个行业,传统的专有闭源软件解决方案依然占据主导地位,并且通常特别昂贵,这就是设计产业。在这篇文章中,我们会大致描述一些自由及开源的替代软件来抛砖引玉,看是否能代替你现在所用的设计工具集。也许你是一个刚起步的设计师,需要节省开支。也许你的经验十分丰富,只是单纯的想换一个更加“开放”的工作方式。读下去,让我们看看自由及开源软件世界到底带来了什么! 绘图 在开源世界,有几个可行且十分强大的工具,代替 Adobe 支持的主流产品。 GIMP GIMP, 或者说 GNU 图像处理程序GNU Image Manipulation Program是一个非常强大的免费开源软件,可替代 Adobe 公司的 PhotoShop 。它由一个相当强大的核心团队开发和维护,为设计创造提供强大的图片编辑工具,比如滤镜、笔刷、修饰。如果你想使用 UX/UI 库设计模型,GIMP 甚至可以处理 .PSD 文件。最后,GIMP 还可以用来做数字艺术、logo 等类似的东西。GIMP 可以免费下载并在 Linux、MacOS 和 Windows 上运行。 Inkscape Inkscape 有一个宣传语,代表着它的核心价值观 —— “Draw Freely”,它是一个开源而自由的产品,可以替代 Adobe 公司的另一产品 —— 强大、专有而且昂贵的矢量程序 Illustrator 。Inkscape 提供了大量的设计和画图工具,易用的颜色拾取导航栏,滤镜和渐变工具,还有很多很多。如果设计师下决心使用开源软件解决方案,你可以在博客和论坛帖子上找到非常好的在线文档。和 GIMP 一样,Inkscape 也可以免费下载并可在 Linux、MacOS 和 Windows 上运行。 想从经验丰富的图形和网页设计师那里学习更多关于这些开源工具的使用知识?请在 YouTube 网站上找一下这些人: Nick Saporito (Nick 有很好的资源,介绍 Inkscape 的基本特性,涵盖了图标、网站或者图形设计师日常会使用的基本功能)。 Irfan Prastinato (Irfan 的亮点是使用 Inkscape 专注于现代图标的创作)。 Cameron Bohnstedt (Cameron 是一个数字艺术家,由于他很专业并且有丰富的经验,开源工具(GIMP、Inkscape、Blender)的力量被真正的展示了出来。很有感染力,值得一看)。 网页设计与开发 要设计功能丰富、响应快速的网页和原型时,这里有几个工具 —— 有些是开源的 —— 供设计师选择。这些工具最近几年一直在持续发展,在我看来,这应该是反映出了设计发展的趋势是响应式网站...
达尔文 达尔文 发布于 2016-12-04 0
Canonical 和 Docker 公司宣布新的商务合作意向
Canonical 和 Docker 公司宣布了一个新的商务合作意向,承诺为 Ubuntu Linux 提供商业版 Docker 引擎的企业级支持和 SLA。 这两家公司将在 Ubuntu 平台上集成商业版 Docker 引擎,这样 Canonical 就可以一体化为其客户提供商业版 Docker 引擎和 Ubuntu Linux 系统的支持。 “通过我们的合作,将商业版 Docker 引擎带到了庞大的 Ubuntu 社区, 在敏捷性、移植性和安全性方面为用户提供了更多选择。”Docker 的商业发展和技术联盟副总裁 Nick Stinemates 说。 Ubuntu 的客户现在可以受益于 Docker 的官方支持 Docker 和 Canonical 之间的新合作将使 Ubuntu 客户得到 Docker 的官方支持,而目前其他的 Linux 发行版尚无此支持。因此, Docker 公司将会以 Snap 格式发布和维护新版本的商业版 Docker 引擎。 这些 Docker 维护的 Snap 软件包将由 Docker 公司推送回上游,Ubuntu 16.04 LTS 及其它支持 Snap 的 Linux 系统将可以直接访问由官方构建的 Docker 应用容器。 “在可伸缩容器运营方面,Ubuntu 和 Docker 的组合很流行,这次的合作意向将使我们的用户可以在商业版 Docker 引擎的 DevOps 产品化方面开辟一条更快、更容易的发展道路。”Canonical 的云联盟和商业发展副总裁 John Zannos 说。 据 Canonical 和 Docker 称,Ubuntu 在以容器为中心的 DevOps 平台环境中非常流行,所以在加快和保持维护 Docker 版本发布的需求方面日益增加。最新的 Snap 技术为 Ubuntu 上的新发布 Docker 软件提供了额外的安全保护 转自:Linux.cn
达尔文 达尔文 发布于 2016-12-04 0
从 HTTP 到 MQTT:一个移动后端案例概述
在基于位置服务的移动应用领域,移动设备端和服务端之间总是存在大量的交互。设备向服务端发送它的位置信息和其它设备信息,服务端接收这些数据,对它们进行处理,并返回给设备端一些命令。设备端根据这些命令执行一些操作,比如GPS数据的收集和发送频率等。 设备端和服务端之间可以通过多种通信协议进行交互,比如HTTP(同步)或者基于消息传递的异步协议。因为移动网络的不稳定性,在选择通信协议时要综合考虑它的稳定性和性能。同时,考虑到移动设备对电池使用时间的敏感度,最好能够选择一个相对比较节省资源的协议,这样可以减少对电池的消耗。 HTTP是一种同步无状态的协议,不支持推送,设备端需要通过轮询模拟推送,反复的轮询需要耗费额外的资源。相比之下,另一种基于消息传递的协议MQTT在这种情况下似乎更有优势: MQTT可以保持设备与服务器之间的长连接,避免反复的轮询,减少资源消耗,所以更加省电 MQTT可以在设备和服务器之间建立双向连接,从而可以使用推送 有一个基于位置服务的移动项目,最开始使用的是HTTP协议,但是基于上述的原因,需要使用MQTT来替换HTTP。下面来看看如何实现这个架构的演变。 首先,在EC2上安装一个Mosquitto代理。设备端把原先HTTP里的消息头和消息体合并到一个MQTT消息里,并发送到Mosquitto代理的一个主题上。后端的API端点对这个主题进行订阅,然后处理接收到的消息。API服务对消息进行处理后,把相应的响应消息发回Mosquitto代理,再推送给设备端。 不过在有多个API服务器的情况下,存在重复处理消息的问题。因为多个API服务器同时订阅相同的主题,它们会收到一个消息的多个拷贝。为了解决这个问题,在系统里引入了AWS的IoT。AWS IoT在它的内部使用了MQTT代理,同时包含了一个强大的规则引擎,可以利用这个引擎对Mosquitto的消息进行处理,比如把它们保存起来,发送通知或者使用lambda函数处理消息的响应。不过这里需要先把Mosquitto和AWS IoT桥接起来,这样消息就可以进入到AWS IoT。然后使用lambda函数对消息进行处理,抽取消息里的消息头和消息体,最后调用后端的HTTP API服务。 使用这套架构会涉及到: QoS - MQTT提供了三层QoS。这个是非常重要的,因为在底层网络不是很稳定的时候,MQTT仍然能通过重试等手段保证消息可以被正确送达。 消息保留 - MQTT可以为每个主题保留最后一个消息。这对客户端来说,可以反应主题的状态。 处理MQTT消息 - 设置一个Mosquitto代理并让消息流入这个代理是很容易的...
达尔文 达尔文 发布于 2016-12-04 0
精细化容量管理的设备成本优化之路 广告
SNG社交网络运营部管理着近10万台的Linux服务器,以此支撑着腾讯社交业务海量业务与用户,如日活2.47亿的QQ、月活5.96亿的QQ空间(数据来源:腾讯2016Q2财报)等众多千万级在线的胖子业务。
源资讯 | 如何成为 Jeff Dean 那样的谷歌大神
摘要: 学会这些也许就能成为谷歌大神 Jeff Dean 般的人物, 你一定听说过关于他的江湖传言~
达尔文 达尔文 发布于 2016-12-03 0
OSChina 周六乱弹 —— 你们怎么懂我的少年心
你们怎么懂我的少年心?我心有猛虎,细嗅蔷薇......
达尔文 达尔文 发布于 2016-12-03 0
每日一博 | 关于 jvm 分析的指令及 jprofiler 初体验
本文模拟了 linux 相关获取 jvm 运行情况以及内存的对象状况的和获取 dump 文件的命令,以及利用 jprofiler 打开 dump 文件,利用 jprofiler 启动项目实时监控内存的操作。
达尔文 达尔文 发布于 2016-12-03 0
协作翻译 | 如何用 Vault 控制 MySQL 中的数据
我探讨过如何使用 GPG 来保护数据库的访问凭据。这一方式依赖于 MySQL 客户端配置的一份本地拷贝。但是如果你想要让这些证书安全地同其它非常机密的信息存储在一起,又该如何去做呢?
达尔文 达尔文 发布于 2016-12-03 0
Git 项目推荐 | 微信小程序后端逻辑中间件 nami
NAMI:专为微信小程序服务端开发而,面向前端开发人员的后端逻辑中间件。
达尔文 达尔文 发布于 2016-12-03 0
DroneCode —— 开源的无人机航空操作系统
DroneCode 是一个开源的无人机航空操作系统,由 Linux Foundation 联合 12 家技术公司宣布推出的免费开源项目,旨在为无人机航空操作系统、导航工具等系统及工具的开发者提供一个庞大的开源代码库,从而促进整个应用生态的健康发展。
达尔文 达尔文 发布于 2016-12-03 0
AWS re:Invent 大会公布:AWS 产品公告一览表
分析 Amazon Athena Amazon Athena 是一种交互式查询服务,可以使用 SQL 轻松分析 Amazon S3 中的数据。 Athena 是无服务器的,所以没有基础设施来管理。 您只需为运行的查询付费。 阅读博客 | 新闻稿 | 研讨会 | 了解更多 AWS Glue AWS Glue 是一种完全托管的 ETL 服务,可以轻松了解数据源,准备数据并在数据存储之间可靠地移动数据。 它简化和自动化数据发现,转换和作业调度任务。 了解更多  应用服务 AWS Step Functions AWS Step Functions 使用易于操作的可视化工作流协调分布式应用程序和微服务的组件。 阅读博客 | 研讨会 | 了解更多 人工智能 Amazon Lex Amazon Lex 是一种使用语音和文本构建会话界面的服务。Lex 具有与 Alexa 相同的深度学习引擎,现在可用于任何开发人员,使您能够为新的和现有的应用程序带来复杂的自然语言聊天室。 阅读博客 | 新闻稿 | 研讨会 | 了解更多 Amazon Polly Amazon Polly 是一种将文本转换为逼真语音的服务。 它支持24种语言,提供47种栩栩如生的声音。 创建能够说话的应用程序,使您能够构建全新的具有语音功能的产品类别。 阅读博客 | 新闻稿 | 研讨会 | 了解更多 Amazon Rekognition Amazon Rekognition 是一种服务,可以轻松地向您的应用程序添加图像分析。 使用重新识别,您可以检测图像中的对象,场景和面部。 您还可以搜索和比较面孔。 阅读博客 | 新闻稿 | 研讨会 | 了解更多 计算 Amazon EC2 C5 Amazon EC2 C5 实例是最强大的 Compute Optimized 实例,具有性能最高的处理器和 EC2 中最低的性价比。 阅读博客 | 新闻稿 | 研讨会 | 了解更多 Amazon EC2 Elastic GPUs AWS 发布了第一个可附加的 Elastic GPU - 这是向 Amazon EC2 实例添加图形加速的最具成本效益和灵活性的方法。 阅读博客 | 新闻稿 | 了解更多 Amazon EC2 F1 Amazon EC2 F1 是一个带有可编程硬件的新计算实例,用于应用程序加速。使用 F1,您可以在几次点击中直接访问实例上的自定义 FPGA 硬件。 阅读博客 | 新闻稿 | 研讨会 | 了解更多 Amazon EC2 I3 I3 实例是最新一代的存储优化高 I / O 实例,采用基于 NVMe 的 SSD,用于最苛刻的 I / O 密集型关系,NoSQL,事务和分析工作负载。 阅读博客 | 新闻稿 | 研讨会 | 了解更多 Amazon EC2 R4 Amazon EC2 R4 是最新一代的内存优化实例,其性价比 R3 实例高20%。 阅读博客 | 新闻稿 | 研讨会 | 了解更多 Amazon EC2 T2 t2.xlarge 和 t2.2xlarge 是最新的 Amazon EC2 突发性...
达尔文 达尔文 发布于 2016-12-03 6
Kotlin VS Java:编译速度大比拼,到底谁更快?
把一个Java应用程序转换为Kotlin,编译时间要多久? 这是关于Kotlin的一系列文章。分为三个部分。 第一部分讨论了从Java转换到Kotlin。第二部分是我对Kotlin的看法。 在前面的文章中, 我讨论了把Android 应用从Java 100%转换为Kotlin 。 Kotlin代码比Java的简洁,更易于维护,所以我认为转换是值得的。 但有些人不想试用Kotlin,因为他们担心它编译可能没有Java快。 这个关注点绝对是正确的,如果变得编译很慢,没有人愿意转换他们的代码。 所以,让我们编译Lock App试一下 ,然后我把它转换成Kotlin。 我不会试图比较一行代码的编译速度; 相反,我将尝试回答将代码从Java转换为Kotlin是否会影响其总体构建的时间。 我如何测试构建时间 我写了一个shell来重复执行gradle。 所有测试连续进行10次。 该项目的每个场景之前clean,并使用Gradle daemon ,daemon之前停止一次。 本文中的所有测试都在运行于3.4 GHz的Intel Core i7-6700上,使用32GB的DDR4内存和三星850 Pro SSD。 源代码是用Gradle 2.14.1构建的。 测试 我想在几种常见的使用场景中运行基准:使用和不使用Gradle daemon+clean,没有文件更改的增量编译,以及更改的文件的增量编译。 在转换之前,App Lock的Java代码有5,491个方法和12,371行代码。 改写后,这些数字下降到4,987方法和8,564行Kotlin代码。 在重写期间没有发生大的架构更改,因此在重写之前和之后测试编译时间应该很好地了解Java和Kotlin之间的构建时间的差异。 clean + 不用Gradle daemon Build 这是两种语言中构建时间最差的情况:从冷启动运行一个clean的构建。 对于这个测试,我禁用了Gradle daemon。 这里是十个构建所花费的时间: 在这种情况下的结果是,Java构建时间平均为15.5秒,而Kotlin平均为18.5秒:增加了17%。 这对Kotlin来说并不是一个好的开始,但是大部分人不会这么编译他们的代码。 对于没有Gradle daemon 并且clean构建,Java编译比Kotlin快17% clean +Gradle daemon Build 这个JIT编译器的问题 ,就像JVM中,是它们需要时间来编译对报告的执行的代码,等等的处理随时间增加的性能,因为它运行。 如果停止JVM进程,那么性能增益会丢失。 在构建Java代码时,通常在每次构建时启动和停止JVM。 这迫使JVM每次构建时重做工作。 为了解决这个问题,Gradle附带了一个守护进程,它将在构建之间保持活跃,以便保持JIT编译的性能提升。 你可以通过在gradle命令行加参数--daemon或者在gradle.properties文件添加...
达尔文 达尔文 发布于 2016-12-03 35
.NET Standard 2.0 新版标准:整齐划一的目标
最近结束的.NET Connect 2016大会上,几位微软MVP针对.NET标准的内容和未来发展谈论了自己的看法。 在两个月前公布.NET Standard 2.0时,微软认为新版标准的目标在于为现有的三个主要.NET平台:.NET Framework、.NET Core,以及Xamarin提供一个坚实的底层基础,并为未来满足树莓派或IoT等全新类型设备需求可能需要创建的分支提供支持。 对开发者来说,目前现有三个分支最主要的问题在于难以清楚地知道每个平台具体有哪些功能可用,这个问题会显得极为不便。.NET开发者GaProgMan认为,这会导致开发者过度使用条件编译(Conditional compilation),此外他还补充说Portable Class Library(PCL)已经不再那么易于移植了,因为开发者无法轻松确保自己需要的API在目标平台上依然可用。根据微软的介绍,使用.NET Standard取代PCL作为编写多平台.NET库的底层基础可以解决这一问题。 然而微软MVP Rick Strahl指出,.NET Standard应当被视作一种用于描述“至少在API接口方面需要选择哪一具体的实现,例如.NET Core、Mono、Xamarin或.NET 4.6”的规范。换句话说,.NET Standard本身并非一种实现,而是由.NET底层平台实现的。例如他认为,.NET Core实现了当前版本的.NET Standard 1.6版,而他认为.NET Core 1.2将非常接近.NET Standard 2.0,使其成为.NET Standard 1.6的超集。 为了解释.NET Standard 2.0到底是什么,Strahl将其与核心的.NET Base Class Library(BCL)在核心操作系统、运行时,以及语言服务方面进行了对比。其中包括基本类型系统、运行时的加载和查询操作、网络和文件I/O,以及一些额外的API,例如System.Data。此外还对比了并非.NET Standard标准的一部分,但基于该标准构建的应用程序框架,例如ASP.NET、WinForms、WPF等。 从实现的角度来看,.NET Standard采取了与传统.NET略微不同的方法。实际上.NET Standard针对每个特定平台的实现还提供了可充当类型转发器(Type forwarder)的.NET Standard DLL。应用程序只需要引用类型提供程序(Type provider)DLL,即可将引用转发给能提供所需实现的相应程序集(Assembly)。相比.NET程序集,这种做法提供了类似的用户体验,但在实施者(Implementer)方面有很大不同,因为它们可以分别提供独立的程序包,而非像.NET运行时程序包那样提供一个单一的整体。 .NET Standard 2.0将.NET Standard 1.6 API的范围增大了不止两倍,预计将于2017年1季度末发布,并且有可能在正式发布前首先提供预览版本。...
达尔文 达尔文 发布于 2016-12-03 18
Google 公共 NTP 服务器将通过“降速”增加闰秒
今年的12月31日将增加一闰秒,也就是说12月31日11点59分59秒之后不是2017年,而是59分60秒。服务器通常无法处理有61秒的一分钟,因此闰秒曾经导致网站的服务器发生问题。 Google云平台官方博客介绍了它的NTP时间服务器如何处理闰秒的方法:不是额外增加一秒,而是闰秒引入前后的10小时内让时钟速度减慢0.0014%,此种做法将在二十小时内使得时钟增加1秒。 12月31日将和其他日子没有差别。Google的所有服务包括API将使用上面描述的方法同步闰秒。    转自:cnBeta
达尔文 达尔文 发布于 2016-12-03 15
亚马逊推出 Blox,用于 EC2 容器服务的开源工具集合
通过 EC2 容器服务(ECS),亚马逊一直在其 AWS 云计算平台上提供对软件容器的支持。今天,在开发者大会上,亚马逊宣布了一些关于如何支持容器的更新,这些更新正迅速成为分布式应用程序的操作方式。 可以看到,不久,EC2 容器服务将变得更加可定制。 新的任务部署引擎将允许开发人员在某些可用区域中放置容器。 正如亚马逊 CTO Werner Vogels 在今天的主题演讲中所说的,“对于我们的很多客户,容器的管理和容器的执行,特别是如果使用一些开源软件,会相当的痛苦”。ECS 的这些更新旨在减少这些痛点,并为用户在 AWS 上如何使用容器提供更多的灵活性。 更重要的是,亚马逊今天宣布的 Blox 是一个开源项目集合,用于为 ECS 构建容器管理工具。目的是让您构建容器调度程序,并集成第三方调度程序,如 Mesos 与 ECS。 Blox 一开始有两个项目,现在都已托管在 GitHub 上:集群状态服务和守护进程。对于 AWS 来说这是一个有趣的举动,因为 AWS 通常没有与开源社区进行这么多的合作。然而,容器生态系统主要是由开源项目驱动,所以也许现在亚马逊直接开始与这些社区接触对于自身是有意义的。 Blox 项目将以 Apache 2.0 许可证发布。 编译自:TechCrunch
局长 局长 发布于 2016-12-02 3
网曝 Solaris 系统被砍,开发团队将大半被解雇
近日,知名网站 thelayoff 上有网友匿名爆料,称 Solaris 操作系统被砍,至少 50% 的团队成员将在短期内被解雇。 该网友还表示: 为防止新闻传播,所有会议已被取消,硬件团队被告知停止开发。 将不会有 Solaris 12 ,最终发布版本是 11.4。 命令是 Larry 亲自下的。 具体时间未定。 帖子发出后,有非常多的网友回复和评论,有人说是谣言,也有人陆陆续续给出了类似证明真实性的回复: @KBEVoB1-pqy: 顶级硬件团队已经抱团准备转移到其他组织,已经取消所有的会议,并在尝试遏制讨论。 @KBEVoB1-scm: 整个团队都会受影响 , Solaris / SPARC 部门 50% 被强制解雇,涉及到的人员数以千计。 @KBEVoB1-scm: SPARC 正在被结束生命,除非它能盈利。 @KBEVoB1-scm: 来自硬件团队的消息,硬件最先受到冲击,所有新开发都正停止。 @KBEVoB1-scm: 它将全部进入维护模式,不会再有新的开发资源。 @KCfS70k:刚刚发生了小裁员(20人的销售团队中的 50%),没有通知和警告,就一个电话和一个 fedex 。 还有人给出了自己的看法: Solaris 的开发将越来越慢甚至停止其实是可以预见得到的,自从 Oracle 接管以来,Solaris 的所有新功能开发都非常薄弱。例如,在过去六年中根本没有发生系统 ABI 变化(这就是为什么 OpenIndiana 可以运行Solaris 11 二进制文件,反之亦然)。 特别是考虑到 Fujitsu 正在关闭他们开发的新 UltraSparc / Sparc64 处理器(他们是迄今为止最活跃的UltraSparc OEM),而 Solaris 最好的功能之一就是强大的 UltraSparc 支持(比任何其他OS都强,优于Linux)。 更多细节和真实性有待跟踪……
王练 王练 发布于 2016-12-02 88
腾讯毫秒服务引擎 MSEC 于 12 月 2 日正式开源
毫秒服务引擎(MSEC, Mass Service Engine in Cluste)是腾讯的一个开源框架,适用于在廉价机器组成的集群上开发和运营分布式后台服务。该项目集RPC、名字发现服务、负载均衡、业务监控、灰度发布、容量管理、日志管理、key-value存储于一体,目的是提高开发与运营的效率和质量。 毫秒服务引擎的创作冲动和构建经验,来自QQ后台团队超过10年的运营思考。它是一整套解决方案,但也可以拆分的来使用其中的监控、key-value存储单品。 为提升搭建效率,项目采取docker镜像等措施使得部署和上手非常简单:1个小时即可部署起来!再花1个小时即可完成一个简单服务的开发和上线! 毫秒服务引擎(MSEC)项目 12 月 2 日起正式对外开源。 官方开源地址:https://github.com/Tencent/MSEC 同时,项目详情可见官网:http://haomiao.qq.com 欢迎各位开发者使用并提出意见和建议。 来自:腾讯开源微信公众号
局长 局长 发布于 2016-12-02 42
十个主题,最全的优秀 TensorFlow 相关资源列表
一个精心挑选的有关 TensorFlow 的实践 、库和项目的列表。TensorFlow 是一个开源软件库,用于使用数据流图进行数值计算。换句话说,即是构建深度学习模型的最佳方式。
局长 局长 发布于 2016-12-02 0
你应该知道的 9 款流行 Web 框架及其优缺点
Web 框架是提升工作效率的“利器”。但因为可选的 Web 框架非常多,如何选择也是一件令人头疼的事情。本文列出了 9 款目前比较流行的 Web 框架,并对优缺点进行分析,希望能对大家有所帮助。
局长 局长 发布于 2016-12-02 0
【开源访谈】简怀兵:架构师的自我认知与进阶
行业一般认为,架构师是一个既需要掌控整体又需要洞悉局部瓶颈并依据具体的业务场景给出解决方案的团队领导型人物。本期【开源访谈】邀请到了腾讯云数据库架构师简怀兵来分享他的架构师经验,以及他对架构师的理解是怎样一步一步加深的。
局长 局长 发布于 2016-12-02 0
精细化容量管理的设备成本优化之路 广告
SNG社交网络运营部管理着近10万台的Linux服务器,以此支撑着腾讯社交业务海量业务与用户,如日活2.47亿的QQ、月活5.96亿的QQ空间(数据来源:腾讯2016Q2财报)等众多千万级在线的胖子业务。
Spring Integration 5.0 Milestone 1 发布
Spring Integration 5.0 Milestone 1 发布了。Spring Integration 能在基于 Spring 的应用中进行简单的消息通信,并通过简单的适配器与外部系统集成。这些适配器提供了一个更高级别的抽象,超越了 Spring 对远程调用、消息和调度的支持。其主要目标是在保持关注点分离的同时,为构建企业集成解决方案提供一个简单的模型,该模型对产出可维护、可测试的代码来说是必不可少的。 这是一个新的主要版本,基于 Spring Framework 5.0 并且需要 Java 8。这是迄今为止最大的变化,还包括以下更新: Java DSL 现在被包含到框架本身; 对 DSL 有一些小的改变,例如删除 .handleWithAdapter() 方法和一些一般的 Factory 类。 有关 DSL 更改的完整讨论可以在“迁移指南”中找到。 升级至 Spring Data Kay 升级至 Spring AMQP 2.0 已将针对 TCP/UDP 的第一个类的支持添加到DSL Spring Integration 现在基于 Reactor 3.0,Messaging Gateway Promise 方法现在必须更改为返回 Mono 现在,您可以使用 XML 配置通过 TransactionHandleMessageAdvice 为 adviceChain 消息注释属性和 <transactional> 子元素配置中流事务 发布主页 有关完整信息,请参阅参考手册和 JIRA 发行说明中的新增内容。 下载地址 Source code (zip) Source code (tar.gz)
局长 局长 发布于 2016-12-04 0
Rundeck v2.7.1 发布,服务器自动化操作
Rundeck v2.7.1 发布了,这是一个 Bug 修复版本。RunDeck 是用 Java/Grails 写的开源工具,帮助用户在数据中心或者云环境中自动化各种操作和流程。通过命令行或者 web 界面,用户可以对任意数量的服务器进行操作,大大降低了对服务器自动化的门槛。 从 2.6 升级 查看升级指南 注意 这是一个 bug 修复版本 Issues Milestone 2.7.1 Error start Rundeck SSL since last update 2.7.0 下载地址 Source code (zip) Source code (tar.gz) http://rundeck.org/downloads.html
局长 局长 发布于 2016-12-04 1
Seafile v6.0.1 发布,开源文件云存储
Seafile v6.0.1 发布了。暂未发现更新内容,查看发布主页以保持关注。 Seafile 是一款国产开源的网盘云存储软件。它提供更丰富的文件同步和管理功能,以及更好的数据隐私保护和群组协作功能。Seafile 支持 Mac、Linux、Windows 三个桌面平台,支持 Android 和 iOS 两个移动平台。Seafile 是由国内团队开发的国际型项目,目前已有 10 万左右的用户,以欧洲用户为多。典型的机构用户包括比利时的皇家自然科学博物馆,德国的 Wuppertal 气候、能源研究所。 你可以把 Seafile 想象成是面向团队的开源 Dropbox。 下载地址 Source code (zip) Source code (tar.gz)
局长 局长 发布于 2016-12-04 0
Linux Kernel 4.8.12 和 4.4.36 发布
Linux Kernel 4.8.12 和 4.4.36 发布了。Linux 是一个宏内核(monolithic kernel)系统。设备驱动程序可以完全访问硬件。Linux 内的设备驱动程序可以方便地以模块化(modularize)的形式设置,并在系统运行期间可直接装载或卸载。 了解详细更新内容,请点击下方链接: https://www.kernel.org/ 可以在公告中看到,项目组建议所有使用 4.8 和 4.4 内核系列的用户必须升级 https://lwn.net/Articles/708004/ https://lwn.net/Articles/708005/ 下载地址 stable: 4.8.12 2016-12-02 [tar.xz] [pgp] [patch] [inc. patch] [view diff] [browse] [changelog] longterm: 4.4.36 2016-12-02 [tar.xz] [pgp] [patch] [inc. patch] [view diff] [browse] [changelog]
局长 局长 发布于 2016-12-04 0
SparkyLinux 4.5 正式版发布,Linux 发行版
SparkyLinux 4.5 正式版发布了。SparkyLinux 是轻量级的、快速的、简单的 Linux 发行,它被设计为既适合老旧的也适合新式的计算机,并以定制的 Enlightenment 和 LXDE 桌面为特色。它构建于 Debian GNU/Linux 的测试分支之上。 已发布的 SparkyLinux 4.5,其中包含 LibreOffice 5,Linux 4.8 版本的内核和 systemd 232。Pantheon 桌面环境已被删除,以支持 Deepin 桌面和通用桌面环境(CDE)。 4.4 和 4.5 之间的变化: 从 2016 年 11 月 29 日起的完整系统升级 Linux 4.8.7 内核作为默认内核(4.8.12-sparky 在Sparky 'unstable' repo 中可用) Firefox 45.5.0 ESR(Firefox 50.0.2 在 repos 中可用) Icedove 45.4(Thunderbird 45.5.1 在 repos 中可用) LibreOffice 5.2.3-rc1 libc6 2.24, systemd 232-6, python 2.7.12 + 3.5.2, gcc 5.4.1 + 6.2.0 添加了两个新桌面,MinimalGUI/CLI 和 APTus - CDE(通用桌面环境),DDE(Deepin桌面环境) Pantheon 桌面已从配置中删除 查看完整发布说明了解更多 Download (pkglist):  sparkylinux-4.5-x86_64-lxde.iso (1,381MB, SHA512, signature) sparkylinux-4.5-x86_64-mate.iso (1,490MB, SHA512, signature) sparkylinux-4.5-x86_64-kde.iso (1,541MB, SHA512, signature) sparkylinux-4.5-x86_64-xfce.iso (1,373MB, SHA512, signature) sparkylinux-4.5-x86_64-lxqt.iso (1,220MB, SHA512, signature)
局长 局长 发布于 2016-12-04 0
Mageia 5.1 发布,Linux 发行版
Mageia 5.1 发布了。Mageia 是 Mandriva Linux 于 2010 年 9 月形成的分支,它由那份来自法国的颇受欢迎的 Linux 发行的前雇员及贡献者们创建。与 Mandriva 这份商业实体所不同的是,Mageia 计划乃是一个社区项目及一个非盈利性组织,它的目标是开发一套自由的基于 Linux 的操作系统。 这个非计划版本的发布是由于即将到来的 Mageia 6 延迟交付,目前正在开发中。此版本是 Mageia 5 安装包和在线 ISO 镜像的一个 respin 版本,基于 Mageia 5 存储库,并合并了所有的更新,以实现最新的安装,而不需要安装几乎一年半的价值的更新。 因此,建议从 Mageia 4 进行新的安装和升级。 如果您当前正在运行 Mageia 5,则无需安装 Mageia 5.1,因为它与您的系统相同,前提是已安装更新。 Mageia 5.1 附带了许多更新的软件包,包括 LibreOffice 4.4.7,Linux 内核 4.4.32,KDE4 4.14.5,GNOME 3.14.3 和无数其他更新。 完整发布说明 下载链接:  Mageia-5.1-LiveDVD-KDE4-x86_64-DVD.iso(1,815MB,MD5, torrent) Mageia-5.1-LiveDVD-GNOME-x86_64-DVD.iso(1,622MB,MD5,torrent) Mageia-5.1-x86_64-DVD.iso(3,745MB, MD5, torrent, pkglist)
局长 局长 发布于 2016-12-04 0
Amarok 2.7.1 发布,KDE 桌面多媒体播放器
Amarok 是一款基于 KDE 桌面环境编写的多媒体音乐播放软件,Amarok 功能强大,界面漂亮,可以与 SongBird 媲美。最新版本 Amarok 2.7.1 “Harbinger” 发布,更新变化,可以访问官方文章。 一些重要的更新列表: 变更 Problematic support for treating MusicBrainz ids as track unique ids was dropped; should avoid surprising "Duplicate Tracks Found" errors. BR 315329 Bug 修复 Fix inability to reverse "Use Music Location" decision and inability to clear database once all collection directories have been unset. BR 316216 Fix frequent crashes on Linux when starting to play a track. BR 319371 Fix compilation error on systems with gcc-4.2 BR 314528 Fix inability to create database when home directory contains non-ASCII characters. BR 313914 Fix typo in Nepomuk query which did not let track numbers of Nepomuk Collection tracks show up in Amarok. BR 311847 下载地址: 源文件 Linux 说明 Kubuntu 用户安装: sudo add-apt-repository ppa:kubuntu-ppa/backports sudo apt-get update sudo apt-get upgrade 支持更多音频: sudo aptitude install phonon-backend-vlc 其他更多系统安装说明:https://community.kde.org/Amarok/GettingStarted/Download 来自 IMCN.ME...
局长 局长 发布于 2016-12-04 0
Google Chrome Dev 的桌面版发布更新
Google Chrome Dev 版已为 Windows, Mac, 和 Linux 系统更新至 56.0.2924.14。 部分更新列表点此查看,以及发布主页
局长 局长 发布于 2016-12-04 0
Chrome OS Beta 版和开发者版发布更新
Chrome OS Beta 版和开发者版发布更新了。 Chrome OS Beta 版更新至 55.0.2883.76(平台版本:8872.65.0)。这次发布的版本支持所有运行 Chrome OS 的设备。该版本的更新包括一些bug的修复,安全性升级以及一些特性的功能增强。系统会在接下来的几天接收到更新提醒。 完整更新列表和发布主页 Chrome OS Dev 版更新至 56.0.2924.12(平台版本:9000.15.0)。这次发布的版支持除了 mario, minnie and stout 之外的所有运行 Chrome OS 的设备。该版本的更新包括一些bug的修复,安全性升级以及一些特性的功能增强。系统会在接下来的几天接收到更新提醒。 完整更新列表和发布主页
局长 局长 发布于 2016-12-04 0
Tor 0.2.8.10 和 0.2.9.6-rc 发布
Tor 0.2.8.10 和 0.2.9.6-rc 发布了。 Tor 0.2.8.10 是最新稳定版的 Tor。Tor 0.2.8.10 反向修复了一个错误,有时会使客户端在处于待机模式时无法使用。它还反向修复了一些可移植性问题和一个小但有问题的内存泄漏。 Tor 0.2.8.10 更新日志: Major bugfixes (client reliability, backport from 0.2.9.5-alpha): When Tor leaves standby because of a new application request, open circuits as needed to serve that request. Previously, we would potentially wait a very long time. Fixes part of bug 19969; bugfix on 0.2.8.1-alpha. Major bugfixes (client performance, backport from 0.2.9.5-alpha): Clients now respond to new application stream requests immediately when they arrive, rather than waiting up to one second before starting to handle them. Fixes part of bug 19969; bugfix on 0.2.8.1-alpha. Minor bugfixes (portability, backport from 0.2.9.6-rc): Work around a bug in the OSX 10.12 SDK that would prevent us from successfully targeting earlier versions of OSX. Resolves ticket 20235. Minor bugfixes (portability, backport from 0.2.9.5-alpha): Fix implicit conversion warnings under OpenSSL 1.1. Fixes bug 20551; bugfix on 0.2.1.1-alpha. Minor bugfixes (relay, backport from 0.2.9.5-alpha): Work around a memory leak in OpenSSL 1.1 when encoding public keys. Fixes bug 20553; bugfix on 0.0.2pre8. Minor features (geoip): Update geoip and geoip6 to the November 3 2016 Maxmind GeoLite2 Country database. Tor 0.2.9.6-rc 修复了一些之前的版本中存在的问题,但该版本是 RC 版,因此依然会存在不少 bug。 Tor 0.2.9.6-rc 更新日志: Major bugfixes (relay, resolver, logging): For relays that don't know their own address, avoid attempting a local hostname resolve for each descriptor we download. This will cut down on the number of "Success: chose address 'x.x.x.x'" log lines, and also avoid confusing clock jumps if the resolver is slow. Fixes bugs 20423 and 20610; bugfix on 0.2.8.1-alpha. Minor bugfixes (client, fascistfirewall): Avoid spurious warnings when ReachableAddresses or FascistFirewall is set. Fixes bu...
局长 局长 发布于 2016-12-04 0
Qampp 2.6.0 正式发布, 全国首集 PHP7.1
Qampp 今天更新了, 本次更新正式加入php7.1. 修复了兼容版phpmyadmin的一个bug(官方自带bug)   + Apache 2.4.23    + MySQL 5.7.16  User: root, Pass: root   + PHP 7.1.0    + phpMyAdmin 4.6.5.1   + Perl 5.22.0.1 (PortableZIP edition)   + Openssl 1.0.2i   + Redis 3.2.100   + Subversion 1.9.4   + FileZilla FTP Server 0.9.59   + tomcat 8.5.8 (The need to support JDK)   + SerAPI 1.0.8 下载地址: 约120MB       x86: http://www.os688.com/ajax/jump/link_21.html       x64: http://www.os688.com/ajax/jump/link_22.html xp, 2003操作系统兼容版:(php5.2, 5.3, 5.4切换) x86:http://www.os688.com/ajax/jump/link_23.html
Tuesday Tuesday 发布于 2016-12-03 33
Piwik 3.0.0-beta4 发布,网站访问统计系统
网站访问统计系统 Piwik 3.0.0-beta4 发布了。Piwik 是一套基于 PHP5+MySQL 技术构建的开源网站访问统计系统,前身是 phpMyVisites。Piwik 可以给你详细的统计信息,比如网页浏览人数,访问最多的页面,搜索引擎关键词等等流量分析功能。此外,它还采用了插件扩展及开放 API 架构,可以让用户根据自已的实际需求创建更多的功能。 在 Beta 4 版本中,所有用户密码现在都使用最佳加密方式 — bcrypt 密码散列算法存储,以替代您旧的不安全的密码存储方式。还进行了一些其他安全改进,例如任何用户都可以重新生成自己的 API 验证令牌(无需像以前那样更改帐户密码)。需要注意的是,超级用户无法看到其他用户的 API 身份验证令牌(每个用户都只能看到自己的 API 令牌) 还有一些新的特性,现在可以查看每种设备类型,品牌或型号的目标转化次数,转化率和收入,可让您轻松监控各种装置的转换率。还有一条有用的提示,如果您有复杂的网址参数,并希望一次排除多个网址参数,现在可以指定一个具有新灵活性的正则表达式。 在跟踪端:当您网站中的用户点击鼠标右键或点击中键以在新标签页中打开网站,或下载并保存文件。现在这些点击也被跟踪为 Outlink 和下载(之前我们只跟踪鼠标左键点击)。 更多更新内容点此查看 发布主页 下载地址 Source code (zip) Source code (tar.gz)
局长 局长 发布于 2016-12-03 1
处理大数据的分布式系统 Druid-IO 发布 0.9.2
Druid-IO 0.9.2 发布了。Druid 是一个用于大数据实时查询和分析的高容错、高性能开源分布式系统,旨在快速处理大规模的数据,并能够实现快速查询和分析。 值得关注的更新 新的 groupBy 引擎 可禁用汇总 可过滤长度 新的长编码 草图性能改进 新的扩展 发布主页和完整更新说明 下载地址 Source code (zip) Source code (tar.gz)
局长 局长 发布于 2016-12-03 2
Redis 4.0-rc1 发布,超高性能 key-value 数据库
Redis 4.0-rc1 发布了,这是 4.0 的首个 RC 版。Redis 是一个高性能的key-value数据库。Redis 的出现,很大程度补偿了memcached这类keyvalue存储的不足,在部分场合可以对关系数据库起到很好的补充作用。它提供了Python,Ruby,Erlang,PHP客户端,使用很方便。 以下是该版本发布值得关注的内容: Major features Redis 模块化系统。Redis now allows developers to write modules that can extend the Redis functionalities and implement new data types. The module API implements a complete abstraction layer that separates the Redis core from the module implementation, allowing the same module to be loaded by different versions of Redis without modifications. See the modules documentation here for more info: https://github.com/antirez/redis/blob/unstable/src/modules/INTRO.md 部分复制 (PSYNC) 版本 2。The replication protocol was enhanced (in a backward compatible way, so that 4.0 can still act as a slave of older instances) in order to be able to partially resynchronize slaves and masters in conditions where it was impossible in the past: after a master switch because of a failover and when a slave instance is restared. Even masters turned into slaves will usually be able to partially resynchronize with the new master, if the new master was a former slave of the old master instance. The way the replication work for chained slaves (sub-slaves) is now very different, and each slave receives the same replication stream generated by the top-level master. 缓存淘汰算法改进。Redis 4.0 implements LFU (Least Frequently Used) as a new eviction algorithm, and improves the functionality, performances and precision of the existing algorithms. This blog post contains info about the changes: http://antirez.com/news/109 键的异步释放。Redis is now able to delete keys in the background in a different thread without blocking the server. The new `UNLINK` command is the same as `DEL` but working in a non blocking way. Similarly an `ASYNC` option was added to `FLUSHALL` and `FLUSHDB` in order to let the entire dataset...
局长 局长 发布于 2016-12-03 14
GitLab v8.14.2 发布,代码托管平台
GitLab v8.14.2 版本发布了。 GitLab是一个利用 Ruby on Rails 开发的开源应用程序,实现一个自托管的 Git 项目仓库,可通过Web界面进行访问公开的或者私人项目。 详细改进内容,请点击此处查看提交记录。 下载地址:  Source code (zip) Source code (tar.gz)
局长 局长 发布于 2016-12-03 3
Tsuru 1.2.0-rc3 发布,开源 PaaS 平台
Tsuru 1.2.0-rc3 发布了,Tsuru 是一个开放源码的 open Platform-as-a-Service (PaaS)平台。 Tsuru 可以让你构建自己的 PaaS 服务。Tsuru 采用 go 语言写成,依赖 go 环境和 libxml。在 Tsuru 的 PaaS 服务下,你可以选择自己的编程语言,选择使用 SQL 或者 NoSQL 数据库,memcache、redis、等等许多服务,甚至与你可以使用 Git 版本控制工具来上传你应用。 暂未发现更新内容,可在 Issue 中查看更多相关消息。 点击查看官方发行说明:https://docs.tsuru.io/master/releases/ 下载地址: Source code (zip) Source code (tar.gz)
局长 局长 发布于 2016-12-03 0
Onyx 0.9.15 发布,分布式计算系统
Onyx 0.9.15 发布了,Onyx 是一个无中心、支持云、容错的分布式计算系统,使用 Clojure 编写,支持批处理和流处理混合,提供信息模型用于描述和构建分布式工作流。该版本更新如下: Feature: new :lifecycle/after-apply-fn lifecycle has been added. This lifecycle is called after :onyx/fn is applied, but before the batch is written. Reduced number of dependencies. Increase default publication creation timeout to 5000ms Dependency change: Upgraded Aeron to 1.0.4 onyx-peer-http-query added important health checks for Aeron media driver status Increase default :onyx.messaging/inbound-buffer-size to 100000. Reduced default core.async thread pool size to 16. Reduced use of clojure.core.async/alts!! to improve performance and reduce thread sharing. 发布主页和更新日志 下载地址 Source code (zip) Source code (tar.gz)
局长 局长 发布于 2016-12-03 0
Apache Struts 2.5.7 发布,大量 Bug 修复
Apache Struts 2.5.7 发布了,Struts 是 Apache软件基金会(ASF)赞助的一个开源项目。它最初是 Jakarta项目中的一个子项目,并在2004年3月成为ASF的顶级项目。它通过采用 Java Servlet/JSP 技术,实现了基于Java EE Web应用的MVC设计模式的应用框架,是MVC经典设计模式中的一个经典产品。 内部更改 当使用 URLValidator 时可能出现 DoS 攻击 - S2-044 Bug [WW-2561] - Included XSL files' URI not being resolved for actions with result type="xslt" [WW-3019] - ConcurrentModificationException using s:iterator (intermittent) [WW-3170] - ObjectFactory reporting ERROR's when you attempt to set parameters on a Redirect result [WW-3654] - Failed validation returns Action.NONE instead of Action.INPUT [WW-3957] - Multiple concurrent AJAX requests can collide [WW-3995] - please change reset.ftl so html id is not lost [WW-4367] - preselect values in <s:optgroup> [WW-4636] - File upload error message always in default language [WW-4701] - Can no longer clear parameter on a <s:url> tag. [WW-4702] - List based parameters no longer work when there is only one value. [WW-4703] - NullPointerException in ActionSupport when use ModelDriven [WW-4707] - Multiselect parameter behavior different between struts 2.5.5 and 2.5.1 [WW-4708] - struts2-archetype-blank not found for struts v2.5.5 [WW-4709] - Invalid field value for field "id" [WW-4715] - Scope interceptor always resets because of org.apache.struts2.dispatcher.HttpParameters [WW-4716] - HelloWorldTest throws NullPointerException [WW-4718] - focusElement form attribute not working [WW-4722] - Portlet Issue with I18Interceptor 增强 [WW-2454] - TestNG dependency update from 5.1 to 5.3 + update to coupled maven plugin [WW-4171] - getText methods are not documented as evaluating OGNL [WW-4214] - Rename of struts token attribute name [WW-4391] - FreemarkerResult should respect response.getCharacterEncoding() [WW-4698] - Allow <constant/> value substitution in XML configuration [WW-4704] - Upgrade to latest OGNL version [WW-4705] - Add support for long type...
局长 局长 发布于 2016-12-03 11
Foundation v6.3.0-rc1 发布,Web 的 UI 框架
Foundation v6.3.0-rc1 发布了。Foundation 是一个易用、强大而且灵活的框架,用于构建基于任何设备上的 Web 应用。提供多种 Web 上的 UI 组件,如表单、按钮、Tabs 等等。 安装 To install with npm: npm install foundation-sites@6.3.0-rc1 To install with bower: bower install zurb/foundation-sites#v6.3.0-rc1 To try out with the ZURB template, git clone -b v6.3 git@github.com:zurb/foundation-zurb-template.git 迁移注释: Flex Videos are now Responsive Embeds. Old classes and mixin names are now deprecated. Check out #8765 Accordion Items now MUST be labeled with data-accordion-item, they are no longer inferred from li elements. Check out #9178 The dist directory structure has changed. CSS files now live in dist/css, JS files in dist/js. Check out #9078 The default color palette has changed to be meet AA contrast requirements. This has changed both defaults and a number scss variables and functions. Check out #9319 (comment) In order to facilitate vertical rhythm layouts, the old $header-sizes map has been replaced with a more general $header-styles map. $header-styles map not only allows to set the font-size, but also line-height, margin-top and margin-bottom per header size and breakpoint. $header-sizesstill works, however, it is going to be depreciated. If $header-sizes is present in your _settings.scss it overrides any $header-styles map. Check out #9419 新组件 Cards - see #9215 Responsive Accordion Tabs - see #8774 增强 Completely reworked Off Canvas - see #9357 Mutation Observers! (components like tabs and equalizer automatically adjusting when their content changes) - see #9126 and #9320 Vertical Rhythm Support - see #9419 Improved Print Style Control - see #9304 Autoresizing Drilldowns - see #8699 Deep linking to tabs - see #9242 and #9407 更新日志即将发布 发布主页 下载地址 Source code (zip) Source code (tar.gz) http://foundation.zurb.com/sites/download.html/...
局长 局长 发布于 2016-12-03 2
MongooseJS 4.7.1 发布,MongoDB 连接包
MongooseJS 4.7.1 发布了。MongooseJS 是基于 node.js,使用 JavaScript 编程,连接 MongoDB 数据库的软件包,使MongoDB 的文档数据模型变得优雅起来,方便对 MongoDB 文档型数据库的连接和增删改查等常规数据进行操作。 MongooseJS 是当前使用 mean(mongodb express angularjs nodejs)全栈开发必用的连接数据库软件包。 更新内容 fix(schema): 当你使用原型作为模式路径时抛出错误 #4746 fix(schema):如果您定义的虚拟路径与实际路径具有相同的路径,则抛出有帮助的错误 #4744 fix(connection): 使 createConnection 不会抛出 rejected promises  #4742 fix(populate): 允许在模型模式中指定选项 #4741 fix(document): 使用默认值处理选定的嵌套元素 #4739 fix(query): 如果可能,添加模型以强制转换错误 #4729 fix(query): 处理时间戳的覆盖 #4054 详细内容,请点击此处查看。 下载地址 Source code (zip) Source code (tar.gz)
局长 局长 发布于 2016-12-03 0
精彩评论