开源中国

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

It appears you’re using an unsupported browser

为了获得更好的浏览体验,我们强烈建议您使用较新版本的 Chrome、 Firefox、 Safari 等,或者升级到最新版本的IE浏览器。 如果您使用的是 IE 11 或以上版本,请关闭“兼容性视图”。
开源资讯 - 开源中国社区
权威发布 —— 码云独立域名正式揭晓
权威发布 —— 码云独立域名正式揭晓
开源中国创始人红薯在24日杭州源创会上宣布,启用码云全新的独立域名 —— gitee.com,原有二级域名 git.oschina.net 继续保留。
2017-06-26
全民狂欢,评论有礼
全民狂欢,评论有礼
6月6-30日评论每日更新的“新闻资讯和软件更新资讯”,评论点赞数超过 20 的可登上每周更新的“源资讯”和“软件周刊”两大栏目,点赞数超过 50 的还将获得 5 活跃积分奖励和开源中国定制好礼。
2017-06-06
“放码过来”邀您亮“项”,一不小心就火了!
“放码过来”邀您亮“项”,一不小心就火了!
“放码过来”是 2017 年源创会新增的活动环节,面向开源、完全免费、多方位宣传。如果您或您的团队有优秀开源项目,随时可报名参加,通过筛选的项目即可在源创会现场展示!
2017-05-22
xLua 2.1.8 发布,腾讯开源的手游热更新解决方案
新增特性 1,修补程序标签添加几个订制参数:ValueTypeBoxing,IgnoreProperty,IgnoreNotPublic,内联,IntKey 2,修补程序代码注入优化,减少文本段占用; 3,修复配置支持放编辑目录,可以减少文本段占用; 4,支持以指定类型传递对象参数; 5,反射调用过时方法在编辑器下打印警告; 变更 漏洞修复 1,PInvoke的独立设置的输入,输出属性可能导致生成代码失败; 2,如果业务在全局名字空间有和xLua名字空间的同名类,生成代码编译失败; 下载 xlua_v2.1.8.zip xlua_v2.1.8_general.zip xlua_v2.1.8_luajit.zip 安装说明 xlua_v2.1.8.zip是lua53版本(统一) xlua_v2.1.8_luajit.zip是luajit版本(统一) xlua_v2.1.8_general.zip是通用版本(非统一) xLua 是腾讯开源的手游热更新解决方案,有以下特性: C# 下 Lua 编程支持 xLua 为 Unity、 .Net、 Mono 等 C# 环境增加 Lua 脚本编程的能力,借助 xLua ,这些 Lua 代码可以方便的和 C# 相互调用。 xLua 的突破 xLua 在功能、性能、易用性都有不少突破,这几方面分别最具代表性的是: 可以运行时把 C# 实现(方法,操作符,属性,事件等等)替换成 lua 实现; 出色的 GC 优化,自定义 struct ,枚举在 Lua 和 C# 间传递无 C# gc alloc; 编辑器下无需生成代码,开发更轻量; 更详细的特性、平台支持介绍请看这里。
王练 王练 发布于 2017-06-27 3
赏色 2.5.1 发布,好用的 Windows 屏幕取色器
赏色  是一款 Windows 下使用的屏幕取色软件,运行在 .net framework 4.0 上。 新增功能 自动更新(可配置) 取色历史记录 自定义快捷键 托盘菜单提供了很多选项。 欢迎提出意见和建议,让赏色更好用。
hyjiacan hyjiacan 发布于 2017-06-27 3
memcached 1.4.38 发布,集中式缓存系统
memcached 1.4.38 发布了,带来了很多小修复和一个新的脚本 (scripts/memcached-automove) 。  memcached 是一套高性能、分布式内存对象缓存系统,通用性质,旨在用于通过减轻数据库负载加快动态 Web 应用。 更新情况请关注发布主页 下载地址: Source code (zip) Source code (tar.gz)
淡漠悠然 淡漠悠然 发布于 2017-06-27 17
杭州源创会揭晓码云新域名,红薯只穿开源内裤登台了?
所以@红薯 真的只穿开源内裤上台了吗?!!揭晓此悬念,本篇回顾可谓是有图有真相的~
达尔文 达尔文 发布于 2017-06-27 26
协作翻译 | 7 款顶级的开源 Web 分析软件
Google Analytics 是最广泛使用的基于云的网络分析服务。不过,你的数据已被锁定在 Google 的生态系统中。如果你想要 100% 的数据拥有权,请尝试以下开源网络分析软件来获取有关网站的访问者数量和页面浏览量的信息。
达尔文 达尔文 发布于 2017-06-27 2
每日一博 | 工作中 Redis 合库以及 AOF 踩坑记
公司现有架构均是单机模式,本文仅先介绍 Redis 单机踩的坑 - 即生产应用 Redis 均是单一实例,一旦实例挂掉功能就会不可用。现公司业务使用了一台实例(业务实例),一台 session 共享实例(session 实例)。
达尔文 达尔文 发布于 2017-06-27 19
开源访谈 | 美团点评刘自鹏:生命苦短,我用 Kotlin
这段时间,对于 Android 开发者最轰动的事件无非就是 Kotlin 上位,成为 Android 的一级开发语言。这消息使得有人欢喜有人忧,一部分人忧于要学习新语言,一部分人喜于终于可以摆脱这干涩无味的 Java 。Kotlin 相较 Java 有什么优劣势?对于 Kotlin ,Android 开发者该如何面对?本期【开源访谈】邀请到美团点评企业平台研发部、资深 Kotlin 开发者刘自鹏,和大家分享他对 Kotlin 的一些看法和认识。
达尔文 达尔文 发布于 2017-06-27 37
Google Go 1.9 beta2 发布,正式版预计 8 月发布
Go 1.9 beta2 已发布。Go 是 Google 开发的一种编译型,并发型,并具有垃圾回收功能的编程语言。 Go 1.9 beta2 主要更新: cmd/go: 在 t.Fatal 信息中添加更多的信息 据悉,Go 1.9 预计于 2017 年 8 月正式发布,详细介绍可查看文档。 Go 1.9 beta2 下载地址 Source code (zip) Source code (tar.gz)
局长 局长 发布于 2017-06-27 9
码云推荐 | 基于 C# 的 JSON 解析库 CsharpJson
拿 JSON 当协议,会定义几种格式,这样的话要解析就得每种都定义个类,然后又没法判断哪种格式对应那个类
达尔文 达尔文 发布于 2017-06-27 0
Dolores —— 企业通信解决方案
Dolores试图成为一套完整的企业通信解决方案,一个完整的企业沟通工具(以下简称企业IM)至少需要支持以下几个功能:IM消息服务、组织架构管理、工作流集成
达尔文 达尔文 发布于 2017-06-27 0
OSChina 周二乱弹 —— 程序员出轨率最高?
一看就是假的,IT男都在加班,哪有时间出轨,出柜还差不多。
达尔文 达尔文 发布于 2017-06-27 49
ArangoDB 3.2 Beta 版本发布,融合 RocksDB 存储引擎
ArangoDB 3.2 Beta 版本已发布。ArangoDB 是一个开源数据库,具有灵活的数据模型,如 document, graph 以及 key-value。同时也是一个高性能数据库,支持类似 SQL 的查询以及 JavaScript 和 Ruby 扩展。ArangoDB原生多模型数据库,指的是兼有图 (graph)、文档 (document)和键/值对 (key/value)的三种数据模型存储软件。 3.2 beta 版本新特性 社区版新特性 融合 RocksDB 存储引擎 Pregal 分布式图形处理 有容错机制的 Foxx 在集群模式下根据您的需求扩展数据库 Geo-cursor,根据“距离”分类数据信息 Arangoexport,数据导出 3.2 beta社区版本下载:https://www.arangodb.com/download-technical-preview/ 企业级版新特性 SatelliteCollections 使用 SatelliteCollections,可以将集合定义为集群,并将集合复制到每台计算机。ArangoDB 查询优化器知道每个分片所在的位置,并将请求发送到所涉及的 DBServers,然后本地执行查询。使用这种方法,可以避免在分片集合的连接操作期间的网络跳数,并且响应时间可以接近于单个实例的响应时间。具体实例请参阅 https://docs.arangodb.com/3.2/Manual/Administration/Replication/Synchronous/Satellites.html  加强版 LDAP 闲时数据加密 3.2 beta企业级版本下载:https://www.arangodb.com/download-technical-preview-enterprise/
局长 局长 发布于 2017-06-27 0
如此“封闭”的腾讯,这些年都开源了哪些项目?
3Q大战,当年这场“明星产品”之间的“互掐”轰动了整个互联网,腾讯当时“一个艰难的决定”直到现在仍被网民乐此不疲地调侃。事实上,腾讯当时不止做了一个艰难的决定,这场3Q大战使得有着深入骨髓的“封闭”基因的腾讯选择了打开大门,拥抱“开放”战略。技术研发也是在这种环境和背景下,开始向共享、复用和开源迈进。本文将和大家一起看看腾讯的开源之路。 虽然腾讯的技术积累比较深厚,然而腾讯开源的起步却是十分艰难。因为腾讯由业务和产品驱动的研发模式,使得它在开源之路上走得并不平坦,从业务和产品,到 KPI,再到部门之间的壁垒,这些因素都构成了腾讯开源路上的“拦路虎”。 因此,从内部开源做起的腾讯,在其内部开源社区的定位和运营上,会更多地从工程师的角度去考虑问题,这样的方式给大家提供了从轻度到重度参与开源的途径。 有了内部开源基础的腾讯,开始尝试外部开源,但是发现外部开源同样比较困难。因为公司性质的对外开源需要把控的方面特别多,从对开源项目进行安全、商标、专利和协议等各方面的检查,到项目涉及到的部门和业务领域,可以看到,开源一个项目的投入是巨大的,这还不包括开源之后,项目团队投入的维护成本。因此,腾讯早期开源的节奏非常缓慢,截止到 2016 年底,腾讯正式发布的开源项目共计 36 个。 腾讯开源 6 年的发展历程 开源一个项目投入的工作 下面简单介绍一下截止到 2017 年腾讯正式发布的开源项目: Blade:一个现代构建系统,期望的目标是强大而好用,把程序员从构建的繁琐中解放出来。Blade 主要定位于 Linux 下的大型 C++ 项目,密切配合研发流程,比如单元测试,持续集成,覆盖率统计等。 Appecker:一款用于 iOS 系列系统的自动化测试框架。 QcloudMna:追风移动加速是腾讯云平台为移动应用开发者提供的基于网络的加速服务。 Ctaxis:云排序用于提供海量数据排序服务, 采用可扩展的分布式存储方案。 APT:安卓性能测试工具,安卓平台高效性能测试套件,用于安卓平台的基准测试、竞品测试。 Koala:跨平台图形编译工具,用于快速生成前端 CSS 和 JS。 TDW:腾讯分布式数据仓库,用于帮助企业低成本构建大数据分析系统或数据仓库。 TscanCode:静态代码扫描工具,针对 C/C++ 代码的静态代码扫描解决方案。 RapidJSON:一个 C++ 的高性能 JSON 解析器及生成器,同时支持 SAX/DOM 风格的 API。 Key-N-Value:KNV 是一个模式自由的高性能树型协议处理引擎,是对 Key-Value 的一个通用结构化扩展...
局长 局长 发布于 2017-06-27 30
Manjaro Linux 17.0.2 发布,基于 Arch Linux 的操作系统
Manjaro Linux 17.0.2 已正式发布。新版带来了 KDE Plasma 5.10,GNOME 3.24 和 Xfce 4.12 等。 该版本修复了最初发行的 Gellivara 版本中很多的问题,完成这个版本差不多花了三个月的时间,团队改进了硬件检测、更新了安装程序(Calamares)、为安装介质添加了最新的软件包,并整理了发行版本。 部分更新的功能: 内核升级至 Linux 4.9 系列 X.Org 堆栈系列升级至 1.19;最新的 KDE Plasma 5, Applications, Framework 和 Qt 更新图形界面的包管理器 Manjaro Tools 和 Profiles 的增强和改进 简要的发布说明。 Download (pkglist):  manjaro-kde-17.0.2-stable-x86_64.iso (1,922MB, SHA1, signature),  manjaro-gnome-17.0.2-stable-x86_64.iso (1,359MB, SHA1, signature),  manjaro-xfce-17.0.2-stable-x86_64.iso (1,557MB, SHA1, signature). Manjaro Linux是快速的、用户友好的、面向桌面的、基于Arch Linux的操作系统。它的一些显著特性包括:一份直观的安装程序、自动硬件检测、稳定的滚动式发布模式、对安装多个内核的支持、用于管理图形卡的特别Bash脚本、高度的桌面可配置性。Manjaro Linux提供Xfce桌面作为核心选项,并为高级用户提供一份最小主义的Net版本。用户还可以获得社区支持的GNOME 3/Cinnamon及KDE版本。Manjaro的社区论坛可提供帮助并充满活力,用户受益其中。
局长 局长 发布于 2017-06-27 4
StackOverflow 发布 2017 年最流行数据库排名
StackOverflow 对数据库受欢迎程度进行了调查,下面是对不同级别开发者进行调查后的统计结果: 从调查结果我们可以看到: 1、最受欢迎的是 MySQL,接受调查的开发者中近一半的都使用 MySQL(44.3%) 2、SQL Server 虽然不开源也不免费,但它拥有非常大的市场份额。 毕竟许多公司拥有 Microsoft 产品(Windows Server,Visual Studio,Office 等)的许可证,所以将 SQL Server 投入到使用中并不需要额外费用。 3、RDBMS 数据库仍然比 NoSQL 数据库使用率高(如 MongoDB)。 4、相对较新的技术开始在数据库界获得市场份额,如 Redis(2009 年首次发布)和 Cassandra(2008 年首次发布)。 5、有 1/4 的开发者使用 SQLite,它是一个基于单个文件的精简 SQL 数据库。 这个小型数据库软件在开发人员中越来越受欢迎,大概是因为它简单和独立的程序。 6、有人可能会说 MySQL 使用率高是因为很多新手都用它。 那我们再来看一个针对专业开发者的调查表: 显然,数据波动并不大。总的来说,RDBMS 和 MySQL 受欢迎程度比较高,NoSQL 可能不在大多数程序员的需求范围内。 >>>【评论有礼】6月6日-30日评论每日更新的“新闻资讯和软件更新资讯”,评论点赞数超过 20 的可登上每周更新的“源资讯”和“软件周刊”两大栏目,点赞数超过 50 的还将获得 5 活跃积分奖励和开源中国定制好礼。详情
达尔文 达尔文 发布于 2017-06-27 10
关于 Swoole 最近修改开源协议,作者这样回应
首先说一下swoole的历史,我从2010年开始就一直尝试用php写server了,早期swoole是用php代码基于php的stream pcntl socket libevent 实现,php的版本后来在2012年使用c进行了重构,一直开发维护到现在。一个通信引擎看似简单实际非常复杂,最艰难还是多线程并发性问题,无数日夜苦思冥想,才得以解决。2010年我23岁,现在30岁。能坚持这么久,最关键的是对技术的兴趣和热情。这个项目有很多贡献者,有中国人也有外国人。从默默无闻到PHP之父Rasmus也为之点赞。实属不易。 这个项目的主力开发就是我了,付出了很多心血和精力。因为我还在公司任职,所以基本上是抽空开发,只有周末有整天连续的开发时间。所以swoole在测试用例、代码评审、文档编写方面并不完善,包括官网都很丑,我很希望看到有公司力量加入,帮助完善swoole。而且我也愿意让出项目控制权,其实现在swoole group的owner已经有三位了,除了我之外腾讯的两位成员司超和朱新宇也是owner。 有两家公司对swoole表示出了兴趣,这就是腾讯和某赞,两家公司都邀请我做过技术分享,为他们的技术团队讲解swoole,而且事后都建了QQ群,方便大家交流。有很多次对方咨询我swoole的细节问题,我也会抽空解答。但最终结局完全是不同的。腾讯团队贡献出了 Swoole2.0 协程,某赞默默地拉了个分支。 我曾多次向某赞的开发者说你们可以向swoole贡献代码啊,大家一起共建,这样才能发展的更好。但最终结果大家都看到了。矛盾激化是在他们即将发布前几个月,他们宣称自己的分支实现了更高效的时间轮算法,我就直接指责你为什么就不愿意贡献给swoole呢,对方的回复是“想要等我们开源出来自己拿去,我们可没空给你送上门”。你们用了swoole的代码,却没有给swoole贡献过任何东西,现在还到处抹黑swoole抬高自己,其中某人还来攻击我。 我如果没情绪就是圣人了,在微博上说的要改协议禁止拉分支与swoole竞争也都是一时气话。最终因为很多人转发我也删除了。经过长期的考虑最后决定使用PHP协议,这个协议其实非常宽松,接近bsd了,只禁止这些商业公司的fork分支拿swoole来做宣传。改授权协议是为了swoole项目的长远发展,PHP协议可以保护开源社区不被商业公司利用。其实当初选Apache协议主要是@Laruence提出PECL更喜欢BSD、Apache、PHP协议,没想到那么多选了最简单的Apache协议,现在来看PHP协议是最合适的。 开源世界有两条线,高标准是 尊重原作者贡献代码等等,底线 遵守 license就可以了,尊不尊重原作者...
达尔文 达尔文 发布于 2017-06-27 54
Chrome OS 团队正尝试重新设计登陆与锁屏界面
Google Chromium“传道者”弗朗索瓦·博福特最近又晒出了 Chrome OS 团队的最新实验项目 —— 为该操作系统重新设计登陆和锁屏界面。由其在 Google+ 上晒出的截图可知,Chrome OS 团队应该同时更新了横向和纵向模式:“团队正在为最新的 Chrome Canary 分支打造全新的登录和锁屏界面,无论你的屏幕是横置或竖置,它在我看来都挺漂亮的”。 欲知更多最新改进,亦可移步至 Chromium 官网的 bug 汇总页面查看。 [编译自:Soft Pedia] 来源:cnBeta.com >>>【评论有礼】6月6日-30日评论每日更新的“新闻资讯和软件更新资讯”,评论点赞数超过 20 的可登上每周更新的“源资讯”和“软件周刊”两大栏目,点赞数超过 50 的还将获得 5 活跃积分奖励和开源中国定制好礼。详情
达尔文 达尔文 发布于 2017-06-27 2
SolydXK 9 Beta 发布,基于 Debian 的发行
Debian 9 已经发布有一段时间了,基于 Debian 的 Solydxk 也宣布推出了基于 Debian 9 的 SolydXK 9,目前发布了 SolydXK 9 Beta 版。具体有以下的变更: 系统变更 SolydX 和 SolydK 的新主题,可以选择一个浅色或者暗色的主题。 Solydxk 系统现在有一个 GUI,您可以在其中加密分区,本地化您的系统,选择最快的存储库,阻止软件包和清理系统。此应用程序目前需要大量测试。 后端存储库已被删除,但可以在新的 SolydXK 系统应用程序中启用。 solydx/k-info 包已集成在 solydx/k-system-adjustments 包中,现在已经过时了。 停止维护的应用 Updatemanager is replaced by applications from Debian's repository with similar functionalities and the new SolydXK System GUI. SolydXK Softwaremanager has been replaced with an application from Debian's repository. Device Driver Manager (DDM). SolydXK Conky. XKSudo. kcm-ufw 建议的替代方案 Lightdm Manager > lightdm-gtk-greeter-settings (SolydX) User Manager > gnome-system-tools (SolydX) Sambashare > gadmin-samba 详细信息请参阅发布主页。 下载(pkglist):  solydx_9_64_201706.iso (1,555MB, SHA256, torrent) solydk_9_64_201706.iso (1,946MB, SHA256, torrent) SolydX和SolydK是基于Debian的发行,它们分别采用Xfce与KDE桌面。SolydXK的目标是易于使用并提供一份既稳定又安全的环境。SolydXK是面向小型企业、非盈利组织、家庭用户的开源选择方案。该项目始于Linux Mint的Debian版本的非正式变体,当时用KDE作为缺省桌面,但后来它拥有了自己的名字SolydK。当Linux Mint丢弃了其基于Debian且使用Xfce桌面的版本后,SolydX便问世了。...
局长 局长 发布于 2017-06-27 0
Rails 4.2.9 和 5.1.2 发布,开源网络应用框架
Rails 4.2.9 和 5.1.2 已发布,Ruby on Rails 是一个用于开发数据库驱动的网络应用程序的完整框架。Rails基于MVC(模型- 视图- 控制器)设计模式。从视图中的Ajax应用,到控制器中的访问请求和反馈,到封装数据库的模型,Rails 为你提供一个纯Ruby的开发环境。发布网站时,你只需要一个数据库和一个网络服务器即可。 按照官方的维护策略,自发布 Rails 5.1.0 以来,4.2 系列将只有在发生严重安全问题的情况下才会收到新的版本。 自 4.2.8 以来的变更 To view the changes for each gem, please read the changelogs on GitHub: Action Mailer CHANGELOG Action Pack CHANGELOG Action View CHANGELOG Active Job CHANGELOG Active Model CHANGELOG Active Record CHANGELOG Active Support CHANGELOG Railties CHANGELOG 需要查看完整的更改列表,请在 GitHub 中查看所有的提交。 自 5.1.1 以来的变更 To view the changes for each gem, please read the changelogs on GitHub: Action Cable CHANGELOG Action Mailer CHANGELOG Action Pack CHANGELOG Action View CHANGELOG Active Job CHANGELOG Active Model CHANGELOG Active Record CHANGELOG Active Support CHANGELOG Railties CHANGELOG 下载地址:4.2.9,5.1.2
局长 局长 发布于 2017-06-27 0
CakePHP 3.4.9 发布,PHP 开发框架
CakePHP 3.4.9 已发布,CakePHP 是一个运用了诸如 ActiveRecord、Association Data Mapping、Front Controller 和 MVC 等著名设计模式的快速开发框架。该项目主要目标是提供一个可以让各种层次的 PHP 开发人员快速地开发出健壮的 Web 应用,而又不失灵活性。 该版本主要修复了一些社区反馈的问题。更新内容如下: Bug 修复和新特性: RedisEngine now uses multiple delete operations when clearing keys. This resolves a compatibility issue with redis cluster. Plugin fixtures in sub-directories can now be used as documented. Query::contain() on HasMany associations with a finder option now works as expected. IntegrationTestCase now simulates the correct environment variables enabling getRequestTarget() to work as expected. Debugger::excerpt() can now be used on the last line in a file. An incompatibility introduced in PHPUnit 5.7.21 and CakePHP's forwards compatibility shims has been resolved. 请参阅 每个提交的 changelog 以了解详细内容。GitHub 发布主页。 下载地址 cakephp-3-4-9.zip Source code (zip) Source code (tar.gz)
局长 局长 发布于 2017-06-27 2
杭州源创会揭晓码云新域名,红薯只穿开源内裤登台了?
所以@红薯 真的只穿开源内裤上台了吗?!!揭晓此悬念,本篇回顾可谓是有图有真相的~
达尔文 达尔文 发布于 2017-06-27 26
协作翻译 | 7 款顶级的开源 Web 分析软件
Google Analytics 是最广泛使用的基于云的网络分析服务。不过,你的数据已被锁定在 Google 的生态系统中。如果你想要 100% 的数据拥有权,请尝试以下开源网络分析软件来获取有关网站的访问者数量和页面浏览量的信息。
达尔文 达尔文 发布于 2017-06-27 2
每日一博 | 工作中 Redis 合库以及 AOF 踩坑记
公司现有架构均是单机模式,本文仅先介绍 Redis 单机踩的坑 - 即生产应用 Redis 均是单一实例,一旦实例挂掉功能就会不可用。现公司业务使用了一台实例(业务实例),一台 session 共享实例(session 实例)。
达尔文 达尔文 发布于 2017-06-27 19
开源访谈 | 美团点评刘自鹏:生命苦短,我用 Kotlin
这段时间,对于 Android 开发者最轰动的事件无非就是 Kotlin 上位,成为 Android 的一级开发语言。这消息使得有人欢喜有人忧,一部分人忧于要学习新语言,一部分人喜于终于可以摆脱这干涩无味的 Java 。Kotlin 相较 Java 有什么优劣势?对于 Kotlin ,Android 开发者该如何面对?本期【开源访谈】邀请到美团点评企业平台研发部、资深 Kotlin 开发者刘自鹏,和大家分享他对 Kotlin 的一些看法和认识。
达尔文 达尔文 发布于 2017-06-27 37
杭州源创会揭晓码云新域名,红薯真的只穿开源内裤登台了?!
转眼就是又一年来到杭州举办源创会,感谢下雨天趟着小河水如约而至的各位,本期所有分享PPT下载链接可在文末查看。
码云推荐 | 基于 C# 的 JSON 解析库 CsharpJson
拿 JSON 当协议,会定义几种格式,这样的话要解析就得每种都定义个类,然后又没法判断哪种格式对应那个类
达尔文 达尔文 发布于 2017-06-27 0
Dolores —— 企业通信解决方案
Dolores试图成为一套完整的企业通信解决方案,一个完整的企业沟通工具(以下简称企业IM)至少需要支持以下几个功能:IM消息服务、组织架构管理、工作流集成
达尔文 达尔文 发布于 2017-06-27 0
OSChina 周二乱弹 —— 程序员出轨率最高?
一看就是假的,IT男都在加班,哪有时间出轨,出柜还差不多。
达尔文 达尔文 发布于 2017-06-27 49
如此“封闭”的腾讯,这些年都开源了哪些项目?
3Q大战,当年这场“明星产品”之间的“互掐”轰动了整个互联网,腾讯当时“一个艰难的决定”直到现在仍被网民乐此不疲地调侃。事实上,腾讯当时不止做了一个艰难的决定,这场3Q大战使得有着深入骨髓的“封闭”基因的腾讯选择了打开大门,拥抱“开放”战略。技术研发也是在这种环境和背景下,开始向共享、复用和开源迈进。本文将和大家一起看看腾讯的开源之路。 虽然腾讯的技术积累比较深厚,然而腾讯开源的起步却是十分艰难。因为腾讯由业务和产品驱动的研发模式,使得它在开源之路上走得并不平坦,从业务和产品,到 KPI,再到部门之间的壁垒,这些因素都构成了腾讯开源路上的“拦路虎”。 因此,从内部开源做起的腾讯,在其内部开源社区的定位和运营上,会更多地从工程师的角度去考虑问题,这样的方式给大家提供了从轻度到重度参与开源的途径。 有了内部开源基础的腾讯,开始尝试外部开源,但是发现外部开源同样比较困难。因为公司性质的对外开源需要把控的方面特别多,从对开源项目进行安全、商标、专利和协议等各方面的检查,到项目涉及到的部门和业务领域,可以看到,开源一个项目的投入是巨大的,这还不包括开源之后,项目团队投入的维护成本。因此,腾讯早期开源的节奏非常缓慢,截止到 2016 年底,腾讯正式发布的开源项目共计 36 个。 腾讯开源 6 年的发展历程 开源一个项目投入的工作 下面简单介绍一下截止到 2017 年腾讯正式发布的开源项目: Blade:一个现代构建系统,期望的目标是强大而好用,把程序员从构建的繁琐中解放出来。Blade 主要定位于 Linux 下的大型 C++ 项目,密切配合研发流程,比如单元测试,持续集成,覆盖率统计等。 Appecker:一款用于 iOS 系列系统的自动化测试框架。 QcloudMna:追风移动加速是腾讯云平台为移动应用开发者提供的基于网络的加速服务。 Ctaxis:云排序用于提供海量数据排序服务, 采用可扩展的分布式存储方案。 APT:安卓性能测试工具,安卓平台高效性能测试套件,用于安卓平台的基准测试、竞品测试。 Koala:跨平台图形编译工具,用于快速生成前端 CSS 和 JS。 TDW:腾讯分布式数据仓库,用于帮助企业低成本构建大数据分析系统或数据仓库。 TscanCode:静态代码扫描工具,针对 C/C++ 代码的静态代码扫描解决方案。 RapidJSON:一个 C++ 的高性能 JSON 解析器及生成器,同时支持 SAX/DOM 风格的 API。 Key-N-Value:KNV 是一个模式自由的高性能树型协议处理引擎,是对 Key-Value 的一个通用结构化扩展...
局长 局长 发布于 2017-06-27 30
StackOverflow 发布 2017 年最流行数据库排名
StackOverflow 对数据库受欢迎程度进行了调查,下面是对不同级别开发者进行调查后的统计结果: 从调查结果我们可以看到: 1、最受欢迎的是 MySQL,接受调查的开发者中近一半的都使用 MySQL(44.3%) 2、SQL Server 虽然不开源也不免费,但它拥有非常大的市场份额。 毕竟许多公司拥有 Microsoft 产品(Windows Server,Visual Studio,Office 等)的许可证,所以将 SQL Server 投入到使用中并不需要额外费用。 3、RDBMS 数据库仍然比 NoSQL 数据库使用率高(如 MongoDB)。 4、相对较新的技术开始在数据库界获得市场份额,如 Redis(2009 年首次发布)和 Cassandra(2008 年首次发布)。 5、有 1/4 的开发者使用 SQLite,它是一个基于单个文件的精简 SQL 数据库。 这个小型数据库软件在开发人员中越来越受欢迎,大概是因为它简单和独立的程序。 6、有人可能会说 MySQL 使用率高是因为很多新手都用它。 那我们再来看一个针对专业开发者的调查表: 显然,数据波动并不大。总的来说,RDBMS 和 MySQL 受欢迎程度比较高,NoSQL 可能不在大多数程序员的需求范围内。 >>>【评论有礼】6月6日-30日评论每日更新的“新闻资讯和软件更新资讯”,评论点赞数超过 20 的可登上每周更新的“源资讯”和“软件周刊”两大栏目,点赞数超过 50 的还将获得 5 活跃积分奖励和开源中国定制好礼。详情
达尔文 达尔文 发布于 2017-06-27 10
关于 Swoole 最近修改开源协议,作者这样回应
首先说一下swoole的历史,我从2010年开始就一直尝试用php写server了,早期swoole是用php代码基于php的stream pcntl socket libevent 实现,php的版本后来在2012年使用c进行了重构,一直开发维护到现在。一个通信引擎看似简单实际非常复杂,最艰难还是多线程并发性问题,无数日夜苦思冥想,才得以解决。2010年我23岁,现在30岁。能坚持这么久,最关键的是对技术的兴趣和热情。这个项目有很多贡献者,有中国人也有外国人。从默默无闻到PHP之父Rasmus也为之点赞。实属不易。 这个项目的主力开发就是我了,付出了很多心血和精力。因为我还在公司任职,所以基本上是抽空开发,只有周末有整天连续的开发时间。所以swoole在测试用例、代码评审、文档编写方面并不完善,包括官网都很丑,我很希望看到有公司力量加入,帮助完善swoole。而且我也愿意让出项目控制权,其实现在swoole group的owner已经有三位了,除了我之外腾讯的两位成员司超和朱新宇也是owner。 有两家公司对swoole表示出了兴趣,这就是腾讯和某赞,两家公司都邀请我做过技术分享,为他们的技术团队讲解swoole,而且事后都建了QQ群,方便大家交流。有很多次对方咨询我swoole的细节问题,我也会抽空解答。但最终结局完全是不同的。腾讯团队贡献出了 Swoole2.0 协程,某赞默默地拉了个分支。 我曾多次向某赞的开发者说你们可以向swoole贡献代码啊,大家一起共建,这样才能发展的更好。但最终结果大家都看到了。矛盾激化是在他们即将发布前几个月,他们宣称自己的分支实现了更高效的时间轮算法,我就直接指责你为什么就不愿意贡献给swoole呢,对方的回复是“想要等我们开源出来自己拿去,我们可没空给你送上门”。你们用了swoole的代码,却没有给swoole贡献过任何东西,现在还到处抹黑swoole抬高自己,其中某人还来攻击我。 我如果没情绪就是圣人了,在微博上说的要改协议禁止拉分支与swoole竞争也都是一时气话。最终因为很多人转发我也删除了。经过长期的考虑最后决定使用PHP协议,这个协议其实非常宽松,接近bsd了,只禁止这些商业公司的fork分支拿swoole来做宣传。改授权协议是为了swoole项目的长远发展,PHP协议可以保护开源社区不被商业公司利用。其实当初选Apache协议主要是@Laruence提出PECL更喜欢BSD、Apache、PHP协议,没想到那么多选了最简单的Apache协议,现在来看PHP协议是最合适的。 开源世界有两条线,高标准是 尊重原作者贡献代码等等,底线 遵守 license就可以了,尊不尊重原作者...
达尔文 达尔文 发布于 2017-06-27 54
Chrome OS 团队正尝试重新设计登陆与锁屏界面
Google Chromium“传道者”弗朗索瓦·博福特最近又晒出了 Chrome OS 团队的最新实验项目 —— 为该操作系统重新设计登陆和锁屏界面。由其在 Google+ 上晒出的截图可知,Chrome OS 团队应该同时更新了横向和纵向模式:“团队正在为最新的 Chrome Canary 分支打造全新的登录和锁屏界面,无论你的屏幕是横置或竖置,它在我看来都挺漂亮的”。 欲知更多最新改进,亦可移步至 Chromium 官网的 bug 汇总页面查看。 [编译自:Soft Pedia] 来源:cnBeta.com >>>【评论有礼】6月6日-30日评论每日更新的“新闻资讯和软件更新资讯”,评论点赞数超过 20 的可登上每周更新的“源资讯”和“软件周刊”两大栏目,点赞数超过 50 的还将获得 5 活跃积分奖励和开源中国定制好礼。详情
达尔文 达尔文 发布于 2017-06-27 2
码云周刊 | 十分钟搭建自己的问卷调查系统
摘要: 每周为您推送最有价值的开源技术内参!
达尔文 达尔文 发布于 2017-06-26 2
每日一博 | 全栈开发 — 动手打造属于自己的直播间
(Vue+SpringBoot+Nginx)直播行业是当前火热的行业,谁都想从中分得一杯羹,直播养活了一大批人,一个平台主播粗略估计就有几千号人,但是实时在线观看量有的居然到了惊人的百万级别,特别是游戏主播,可想而知,直播间是一个磁铁式的广告传播媒介,也难怪这么多巨头公司都抢着做直播。
达尔文 达尔文 发布于 2017-06-26 56
协作翻译 | 六章节学会 Node.js 的后期诊断和调试
当你希望了解自己的 Node.js 应用在生产环境中出现什么问题的时候,后期诊断和调试的价值也就出现了。
达尔文 达尔文 发布于 2017-06-26 2
码云推荐 | 轻量级 Markdown 编辑器 PyEditor
PyEditor 是一个轻量级的 Markdown 编辑器。如果您使用 Bootstrap,那么直接从示例中复制代码。
达尔文 达尔文 发布于 2017-06-26 0
BloodHound —— 内网域渗透提权分析工具
BloodHound 是一个强大的内网域渗透提权分析工具,构建于 Linkurious 之上。BloodHound 采用了原始的 PowerPath 概念背后的一些关键概念,并将这些概念放在一个能运行且直观,并易于使用的功能中,用于提取和分析数据,可以高效准确地显示如何提升AD域中的权限。它可以显示两个域中的“域管理员”组的有效成员。
达尔文 达尔文 发布于 2017-06-26 0
OSChina 周一乱弹 — 家财万贯有尽时,跪求大法无绝期
今天在路边看到很多人纷纷给一个乞丐扔硬币,走近一看,原来乞丐在碗里装了一些水,旁边立着个牌子:许愿池。
达尔文 达尔文 发布于 2017-06-26 40
早就料到 TencentOS 会死,但这事也太随意了吧?
在笔者看到 TencentOS 官方宣布停止服务的消息时挺感叹的,当时脑中只有两个想法:终于还是倒下了,但这也太随意了。 在 TencentOS 的官网那个上依然写着“TOS+ 开放平台”的宣传,而想看到“停止服务”的通知要进入到“社区”栏目才能见到,并且还是 23 日的。而如果顺手往下看一眼,就会发现上一条信息《富可视蓝鲸手机&TencentOS2.0体验》,而时间还是去年的 6 月 7 日。 是的,这个项目的论坛整整一年都没有更新任何官方内容。也因此,笔者觉得对于所有关注这个项目的用户来说,这个结局并不意外。 现在来看,“蓝鲸”这个名字好尴尬 第三方 ROM 的宿命 这算是一个早就能预料到的结局,其实都不需看论坛的更新频率,原因在 TencentOS 的通知中其实就写的很明白了: 随着第三方 ROM 市场的萎缩…… 现在第三方 ROM 市场是越来越小了,就连龙头老大 Cyanogen 都宣布停止服务了,虽然 Cyanogen Mod 团队另起炉灶做了 LineageOS,然而这并不能解决第三方 ROM 逐渐势微的现状。 蓝鲸 S1 手机,手表并非 TencentOS 手表 而究其原因,最核心的问题就是没有需求了。早年的手机厂商自家系统研发能力不足,无法满足用户需求,于是大量的用户选择了更有特色的第三方 ROM 来增强体验。但是随着时间推移,厂商自带系统越来越完善了,用户对第三方系统的需求也就降低了,甚至说大多数用户需要的功能都被逐渐引入到自家系统内,第三方 ROM 自然就变得无人问津了。 或许这也是阿里云 OS 一定要拉上一众小手机厂商的原因——他在试图转成第一方 ROM,而只有小厂才没能力投入更多资源来做系统研发。 其实从 Cyanogen 宣布暂停服务那一刻,所有第三方 ROM 的最终命运都已经写好了。而对于 TencentOS 的关停,这算是一个早就能预料到的结局,只不过现在才来而已。 但是,宣布停止服务容易,TencentOS 却做的太简单了。 后续方案呢? 整个通知对用户有价值的其实就一句话: 我们将在 6.28 正式停止 TencentOS 的所有服务,后台服务下线将会导致桌面,通信部分功能受损,请各位吐司在 6.28 之前尽快保存个人数据信息。 然而这通知有两个让人诟病的地方。第一是预留时间太短,该通知是 6 月 21 日发出,也就是提前一周通知用户备份,这实在是太过仓促了;第二是没有说手机和手表用户怎么办,要知道该项目曾联合富可视及 inWatch 分别推出了“蓝鲸 S1”的手机和 inWatch T 手表。  inWatch T/图片来自数字尾巴 这群手机用户才是真正需要在意的,而从通知中可以看到,...
达尔文 达尔文 发布于 2017-06-26 23
英特尔 Skylake/Kaby Lake 处理器发现超线程 bug
Debian 开发者在邮件列表上向用户发出警告,英特尔第六代和第七代 Core 处理器(桌面、移动和服务器版的 Skylake/Kaby Lake 和部分奔腾处理器)在启用超线程时发现存在一个处理器/微码缺陷。缺陷会导致无法预料的操作系统行为。应对该缺陷的权宜之计是关闭超线程,或更新处理器微码。该缺陷不只是影响 Debian 操作系统,可能会影响所有使用上述处理器的操作系统。   来源:Solidot >>>【评论有礼】6月6日-30日评论每日更新的“新闻资讯和软件更新资讯”,评论点赞数超过 20 的可登上每周更新的“源资讯”和“软件周刊”两大栏目,点赞数超过 50 的还将获得 5 活跃积分奖励和开源中国定制好礼。详情
达尔文 达尔文 发布于 2017-06-26 36
程序员:感觉技术停滞时,该怎么办?
在旧文《技术方向的选择》的末尾,我写道:“停留在原地纠结,什么也不会改变。”。当做出了选择就该出发了。为了习得一门技术或技能,我们需要不断地练习,但如果一直在练习,却感觉不到进步,那么再努力的人生,也是枉然。 理论 关于习得甚或精通一门技能,最著名的理论如今恐怕是「刻意练习」,如果非要在这份练习上加上一个期限,那就是:一万小时。 关于「刻意练习」,不少书或文章都讲了很多案例来说明它的有效性,但总结起来就下面三点: 只在“学习区”练习,练习时注意力必须高度集中。 把训练的内容分成有针对性的小块,对每一个小块进行重复练习。 在整个练习过程中,随时能获得有效的反馈。 刻意练习是为习得真正的技能所设计的,它和获取知识不同,知识就是那些你知道即为知之,不知即无知的东西,可以通过读书获得。但技能是那些你以为你知道,但如果你没做过,就永远不会真得知道的事情。 如上,刻意练习的首要一点是练习必须在学习区中进行。以程序员的编程技能为例,到了一定阶段,你感觉技术能力提升不了的原因,很可能就在于你每天都在编程写代码。程序员的工作初期基本每天就是编程写代码,在早期你不够熟练时你还能感觉到进步,这种进步就是从不熟练到熟练。但单纯的编程实战其实并不能持续地提高一个人的能力,想想体育运动员,没有一个运动员每天的过程就是参加比赛。 在程序员足够熟练了之后,每天的这种实战型工作就不会再是处于“学习区”的练习了,而是进入了“舒适区”的自动完成。真正的专业竞技体育运动员每天的日常训练都是在“学习区”的刻意练习,而上场比赛则是进入“舒适区”的自动完成。而很多熟练程序员的日常工作则是在“舒适区”的自动完成,工作之外则是另一种“舒适区”的娱乐休闲。 停滞,就是这样发生的。 重复 重复的刻意练习,让我想到了一种数字 —— 无理数。无理数,是一种无限不循环小数,取其无限不循环之意。 刻意练习的关键点之二,有针对性的重复练习。重复,这个词很误导人,重复的本身是练习过程,而非练习内容,每一次的重复过程中都会根据反馈进行有针对性的调整,以取得练习效果的进步。 一直在重复但却感觉不到进步,除了前面所说的脱离了“学习区”的低效重复,还有可能是重复的次数还不够。有时我们会不自觉地低估了习得一项技能所需要的重复练习次数。近年在我身上就有一个鲜活的例子,在工作十年后我重启了学习掌握英语这门技能的练习,但第一年完全低估了需要重复练习的次数和强度...
达尔文 达尔文 发布于 2017-06-26 17
xLua 2.1.8 发布,腾讯开源的手游热更新解决方案
新增特性 1,修补程序标签添加几个订制参数:ValueTypeBoxing,IgnoreProperty,IgnoreNotPublic,内联,IntKey 2,修补程序代码注入优化,减少文本段占用; 3,修复配置支持放编辑目录,可以减少文本段占用; 4,支持以指定类型传递对象参数; 5,反射调用过时方法在编辑器下打印警告; 变更 漏洞修复 1,PInvoke的独立设置的输入,输出属性可能导致生成代码失败; 2,如果业务在全局名字空间有和xLua名字空间的同名类,生成代码编译失败; 下载 xlua_v2.1.8.zip xlua_v2.1.8_general.zip xlua_v2.1.8_luajit.zip 安装说明 xlua_v2.1.8.zip是lua53版本(统一) xlua_v2.1.8_luajit.zip是luajit版本(统一) xlua_v2.1.8_general.zip是通用版本(非统一) xLua 是腾讯开源的手游热更新解决方案,有以下特性: C# 下 Lua 编程支持 xLua 为 Unity、 .Net、 Mono 等 C# 环境增加 Lua 脚本编程的能力,借助 xLua ,这些 Lua 代码可以方便的和 C# 相互调用。 xLua 的突破 xLua 在功能、性能、易用性都有不少突破,这几方面分别最具代表性的是: 可以运行时把 C# 实现(方法,操作符,属性,事件等等)替换成 lua 实现; 出色的 GC 优化,自定义 struct ,枚举在 Lua 和 C# 间传递无 C# gc alloc; 编辑器下无需生成代码,开发更轻量; 更详细的特性、平台支持介绍请看这里。
王练 王练 发布于 2017-06-27 3
赏色 2.5.1 发布,好用的 Windows 屏幕取色器
赏色  是一款 Windows 下使用的屏幕取色软件,运行在 .net framework 4.0 上。 新增功能 自动更新(可配置) 取色历史记录 自定义快捷键 托盘菜单提供了很多选项。 欢迎提出意见和建议,让赏色更好用。
hyjiacan hyjiacan 发布于 2017-06-27 3
阿里云2核4G云服务器开放个人优惠购买,限时3折!
阿里云“全民云计算”优惠升级,2核4G云服务器开放个人优惠购买,限时3折特惠,首购仅需75元/月,全部采用系列III最新实例,计算和存储性能提升30%以上,降低上云门槛,快速搭建应用/网站,点此抢购。
memcached 1.4.38 发布,集中式缓存系统
memcached 1.4.38 发布了,带来了很多小修复和一个新的脚本 (scripts/memcached-automove) 。  memcached 是一套高性能、分布式内存对象缓存系统,通用性质,旨在用于通过减轻数据库负载加快动态 Web 应用。 更新情况请关注发布主页 下载地址: Source code (zip) Source code (tar.gz)
淡漠悠然 淡漠悠然 发布于 2017-06-27 17
Google Go 1.9 beta2 发布,正式版预计 8 月发布
Go 1.9 beta2 已发布。Go 是 Google 开发的一种编译型,并发型,并具有垃圾回收功能的编程语言。 Go 1.9 beta2 主要更新: cmd/go: 在 t.Fatal 信息中添加更多的信息 据悉,Go 1.9 预计于 2017 年 8 月正式发布,详细介绍可查看文档。 Go 1.9 beta2 下载地址 Source code (zip) Source code (tar.gz)
局长 局长 发布于 2017-06-27 9
ArangoDB 3.2 Beta 版本发布,融合 RocksDB 存储引擎
ArangoDB 3.2 Beta 版本已发布。ArangoDB 是一个开源数据库,具有灵活的数据模型,如 document, graph 以及 key-value。同时也是一个高性能数据库,支持类似 SQL 的查询以及 JavaScript 和 Ruby 扩展。ArangoDB原生多模型数据库,指的是兼有图 (graph)、文档 (document)和键/值对 (key/value)的三种数据模型存储软件。 3.2 beta 版本新特性 社区版新特性 融合 RocksDB 存储引擎 Pregal 分布式图形处理 有容错机制的 Foxx 在集群模式下根据您的需求扩展数据库 Geo-cursor,根据“距离”分类数据信息 Arangoexport,数据导出 3.2 beta社区版本下载:https://www.arangodb.com/download-technical-preview/ 企业级版新特性 SatelliteCollections 使用 SatelliteCollections,可以将集合定义为集群,并将集合复制到每台计算机。ArangoDB 查询优化器知道每个分片所在的位置,并将请求发送到所涉及的 DBServers,然后本地执行查询。使用这种方法,可以避免在分片集合的连接操作期间的网络跳数,并且响应时间可以接近于单个实例的响应时间。具体实例请参阅 https://docs.arangodb.com/3.2/Manual/Administration/Replication/Synchronous/Satellites.html  加强版 LDAP 闲时数据加密 3.2 beta企业级版本下载:https://www.arangodb.com/download-technical-preview-enterprise/
局长 局长 发布于 2017-06-27 0
Manjaro Linux 17.0.2 发布,基于 Arch Linux 的操作系统
Manjaro Linux 17.0.2 已正式发布。新版带来了 KDE Plasma 5.10,GNOME 3.24 和 Xfce 4.12 等。 该版本修复了最初发行的 Gellivara 版本中很多的问题,完成这个版本差不多花了三个月的时间,团队改进了硬件检测、更新了安装程序(Calamares)、为安装介质添加了最新的软件包,并整理了发行版本。 部分更新的功能: 内核升级至 Linux 4.9 系列 X.Org 堆栈系列升级至 1.19;最新的 KDE Plasma 5, Applications, Framework 和 Qt 更新图形界面的包管理器 Manjaro Tools 和 Profiles 的增强和改进 简要的发布说明。 Download (pkglist):  manjaro-kde-17.0.2-stable-x86_64.iso (1,922MB, SHA1, signature),  manjaro-gnome-17.0.2-stable-x86_64.iso (1,359MB, SHA1, signature),  manjaro-xfce-17.0.2-stable-x86_64.iso (1,557MB, SHA1, signature). Manjaro Linux是快速的、用户友好的、面向桌面的、基于Arch Linux的操作系统。它的一些显著特性包括:一份直观的安装程序、自动硬件检测、稳定的滚动式发布模式、对安装多个内核的支持、用于管理图形卡的特别Bash脚本、高度的桌面可配置性。Manjaro Linux提供Xfce桌面作为核心选项,并为高级用户提供一份最小主义的Net版本。用户还可以获得社区支持的GNOME 3/Cinnamon及KDE版本。Manjaro的社区论坛可提供帮助并充满活力,用户受益其中。
局长 局长 发布于 2017-06-27 4
SolydXK 9 Beta 发布,基于 Debian 的发行
Debian 9 已经发布有一段时间了,基于 Debian 的 Solydxk 也宣布推出了基于 Debian 9 的 SolydXK 9,目前发布了 SolydXK 9 Beta 版。具体有以下的变更: 系统变更 SolydX 和 SolydK 的新主题,可以选择一个浅色或者暗色的主题。 Solydxk 系统现在有一个 GUI,您可以在其中加密分区,本地化您的系统,选择最快的存储库,阻止软件包和清理系统。此应用程序目前需要大量测试。 后端存储库已被删除,但可以在新的 SolydXK 系统应用程序中启用。 solydx/k-info 包已集成在 solydx/k-system-adjustments 包中,现在已经过时了。 停止维护的应用 Updatemanager is replaced by applications from Debian's repository with similar functionalities and the new SolydXK System GUI. SolydXK Softwaremanager has been replaced with an application from Debian's repository. Device Driver Manager (DDM). SolydXK Conky. XKSudo. kcm-ufw 建议的替代方案 Lightdm Manager > lightdm-gtk-greeter-settings (SolydX) User Manager > gnome-system-tools (SolydX) Sambashare > gadmin-samba 详细信息请参阅发布主页。 下载(pkglist):  solydx_9_64_201706.iso (1,555MB, SHA256, torrent) solydk_9_64_201706.iso (1,946MB, SHA256, torrent) SolydX和SolydK是基于Debian的发行,它们分别采用Xfce与KDE桌面。SolydXK的目标是易于使用并提供一份既稳定又安全的环境。SolydXK是面向小型企业、非盈利组织、家庭用户的开源选择方案。该项目始于Linux Mint的Debian版本的非正式变体,当时用KDE作为缺省桌面,但后来它拥有了自己的名字SolydK。当Linux Mint丢弃了其基于Debian且使用Xfce桌面的版本后,SolydX便问世了。...
局长 局长 发布于 2017-06-27 0
Rails 4.2.9 和 5.1.2 发布,开源网络应用框架
Rails 4.2.9 和 5.1.2 已发布,Ruby on Rails 是一个用于开发数据库驱动的网络应用程序的完整框架。Rails基于MVC(模型- 视图- 控制器)设计模式。从视图中的Ajax应用,到控制器中的访问请求和反馈,到封装数据库的模型,Rails 为你提供一个纯Ruby的开发环境。发布网站时,你只需要一个数据库和一个网络服务器即可。 按照官方的维护策略,自发布 Rails 5.1.0 以来,4.2 系列将只有在发生严重安全问题的情况下才会收到新的版本。 自 4.2.8 以来的变更 To view the changes for each gem, please read the changelogs on GitHub: Action Mailer CHANGELOG Action Pack CHANGELOG Action View CHANGELOG Active Job CHANGELOG Active Model CHANGELOG Active Record CHANGELOG Active Support CHANGELOG Railties CHANGELOG 需要查看完整的更改列表,请在 GitHub 中查看所有的提交。 自 5.1.1 以来的变更 To view the changes for each gem, please read the changelogs on GitHub: Action Cable CHANGELOG Action Mailer CHANGELOG Action Pack CHANGELOG Action View CHANGELOG Active Job CHANGELOG Active Model CHANGELOG Active Record CHANGELOG Active Support CHANGELOG Railties CHANGELOG 下载地址:4.2.9,5.1.2
局长 局长 发布于 2017-06-27 0
CakePHP 3.4.9 发布,PHP 开发框架
CakePHP 3.4.9 已发布,CakePHP 是一个运用了诸如 ActiveRecord、Association Data Mapping、Front Controller 和 MVC 等著名设计模式的快速开发框架。该项目主要目标是提供一个可以让各种层次的 PHP 开发人员快速地开发出健壮的 Web 应用,而又不失灵活性。 该版本主要修复了一些社区反馈的问题。更新内容如下: Bug 修复和新特性: RedisEngine now uses multiple delete operations when clearing keys. This resolves a compatibility issue with redis cluster. Plugin fixtures in sub-directories can now be used as documented. Query::contain() on HasMany associations with a finder option now works as expected. IntegrationTestCase now simulates the correct environment variables enabling getRequestTarget() to work as expected. Debugger::excerpt() can now be used on the last line in a file. An incompatibility introduced in PHPUnit 5.7.21 and CakePHP's forwards compatibility shims has been resolved. 请参阅 每个提交的 changelog 以了解详细内容。GitHub 发布主页。 下载地址 cakephp-3-4-9.zip Source code (zip) Source code (tar.gz)
局长 局长 发布于 2017-06-27 2
LibreOffice 5.3.4 发布,与微软 Office 文档兼容良好
LibreOffice 5.3.4 已发布,包括针对 Microsoft Office RTF 和 OOXML 而进行的改进。 该版本包含超过 100 个补丁,主要是针对微软 Office 套件所做出的改进。这次的新版本包括 Microsoft Office RT 和 OOXML 文档的互操作性改进。 对于更多的技术用户来说,TDF 在发行说明中说明了此版本引入了 DOCX 导入错误修复以及针对 RTF 文档的改进。TDF 表示,在更新到 LibreOffice 5.3.4 之后,导入和导出 RTF 文件应该都可以正常工作。 上面有说到,这次更新的版本专注于提升与 OOXML 文档的互操作性,因此现在 LibreOffice 应该可以正常打开 Microsoft Office 2003 文档,并不会有任何错误。 这次的新版本有很多改进,建议升级。 下载地址 参考:SOFTPEDIA
局长 局长 发布于 2017-06-27 12
安卓 8.0 中 Chrome 浏览器新特性:画中画视频
Android O 中一个新增的重要功能就是画中画视频,也就是视频可以通过小窗播放,即使离开当前应用也可以。当然,这个功能还要得到应用的支持,现在 Chrome 浏览器就已经开始支持这个功能。 在 Android O 系统中,当使用 Chrome 浏览器全屏播放视频时,快速点击两次多任务键就可以进入视频画中画模式,还是非常简单的。 实际上目前已经有不少国产安卓 UI 支持这个功能,例如 MIUI、ColorOS 等,并且不需要系统是 Android O 也可以。 来自:IT之家 作者:远洋
局长 局长 发布于 2017-06-27 3
iOS 11, macOS High Sierra 和 tvOS 11 首个公测版发布
苹果今天为 iPhone 和 iPad 发布了 iOS 11 首个公测版。对于不是注册开发者的普通用户来说,可以免费体验新版 iOS。此前,iOS 11 只向开发者提供。 稳定性方面,苹果依然不建议在主力机上使用,应用可能会崩溃,电池续航可能会很糟糕,性能也会出现卡顿。不过想要体验 iOS 11 的话,这些都不是问题。点击这里访问苹果公测页面。 除此之外,苹果还为 Mac 和 Apple TV 用户推出了 macOS High Sierra 和 tvOS 11 首个公测版。 macOS High Sierra 支持 APFS 文件系统,HEVC 格式,Metal 2 等新功能,同时还改进了邮件、照片、Safari 等应用。点击这里查看。 此前,公测仅限于 iOS 和 macOS。这次也是 tvOS 首次加入公测计划。苹果在今年6月5日举行的 WWDC 大会上发布了新版 iOS、macOS、tvOS 和 watchOS。 什么是 Apple Beta 版软件计划? Apple Beta 版软件计划可以让用户试用预发布版软件。针对您遇到的质量和可用性问题提供反馈,能帮助我们甄别和修正问题并进一步完善 Apple 软件。请注意,由于 Public Beta 版软件并非是 Apple 的商业发行版本,因此可能存在错误或不准确的地方,并且其运行效果可能不像商业发行版本那样理想。在安装 Beta 版软件之前,请务必使用 iTunes 备份您的 iOS 设备以及使用 Time Machine 备份您的 Mac。由于 Apple TV 购买项和数据均储存在云端,因而无需备份您的 Apple TV。请仅将 Beta 版软件安装在与商业运作无关的非生产设备上。我们强烈建议您安装在备选系统或设备上,或安装在 Mac 的备选分区上。 怎样获取 Public Beta 版? 作为 Apple Beta 版软件计划成员,您可以注册您的 iOS 设备、Mac 或 Apple TV,以直接通过 iOS “软件更新”、Mac App Store 或 tvOS “软件更新”获取最新的 Public Beta 版以及后续的更新。 怎样向 Apple 提供我的反馈? iOS 和 macOS Public Beta 版内建“反馈助理”应用,您可以从 iOS 设备主屏幕或 Mac 上的 Dock 中打开它。您还可以在任意应用的帮助菜单中通过选择“发送反馈”来打开“反馈助理”应用。如果使用的是 tvOS Public Beta 版,您可以通过已注册的 iOS 设备上的“反馈助理”应用来提交反馈。如果遇到问题或某些功能无法如期工作,请通过“反馈助理”直接将您的反馈发送给 Apple。 哪些人可以参加? 只要拥有的 Apple ID 有效且在注册过程中接受 Apple Beta 版软件计划协议,任何人都可参加 Apple Beta 版软件计划。如果您有 iCloud 帐户,则该帐户就是一个 Apple ID,我...
局长 局长 发布于 2017-06-27 5
SipSoup 1.3 发布,基于 JSoup 的 Xpath 抽取器
SipSoup是一个基于JSoup的Xpath抽取器,他将JSoup的css Query语法和Xpath语法糅合在一起,支持在xpath内部实现他们之间的混合链式调用。同时SipSoup支持方便的自定义扩展,允许重写函数,轴,谓语,运算符,甚至允许定义新的数据类型。你可以在此基础上实现或者扩展xpath标准。 本次更新主要解决首次发布以来发现了各种bug: V1.3更新内容 1. 解决所有sonar主要级别的语法告警 2. 提供SipSoup到XSoup的桥接器,自此SipSoup存在兼容XSoup和JSoupXpath的方案 3. 轴函数token识别优化,解决部分场景轴函数解析错误的隐患,并对函数解析失败的日志内容做了优化 4. 将谓语结果判断封装成一个函数,这样可以支持谓语判断逻辑扩展,函数名称为:sipSoupPredictJudge。这样统一了流程,减少特殊逻辑,增加扩展性 5. 消重的同时保证顺序 #2 @clive_hua 6. 轴函数名字中允许"-" #1 @clive_hua xpath的语法中,标识符允许"-" 7. preceding-sibling的顺序问题,计算前置同胞节点,依然需要保持自然顺序。JSoupXpath也有此bug 8. string-length 函数长度计算错误,之前直接返回了字符串本身,实际逻辑需要返回字符串对应的长度 V1.2更新内容(此次更新静默更新,因为刚刚发布就发现有bug,怕被打) 1. 增加函数 absUrl,用于将网页里面的相对路径转化为绝对路径 2. 函数contains对于参数个数检查逻辑有误,导致不能正确执行函数,以及为参数计算节点调用逻辑故障导致不能获取到字符串文本问题。 3. 函数nullToDefault对于参数个数检查逻辑有误,导致不能正确执行函数 4. 优化抽取器逻辑,如果抽取结果已经为空,则直接返回空数据,不需要运用xpath抽取链规则 5. tag抽取,根据xpath规则,需要抽取当前节点的直接子节点,之前错误的使用了当前节点 软件官网:https://gitee.com/virjar/sipsoup 父项目:https://gitee.com/virjar/vscrawler 统一文档地址:http://vscrawler.scumall.com/
virjar virjar 发布于 2017-06-26 0
思途 CMS V6.0.201706.2631 发布
思途旅游 CMS V6.0.201706.2631 发布了,更新如下: 更新包 产品名 描述 状态 kb2017062602 思途CMS_基础 1、会员钱包提现功能增加支付宝微信提现; 优化 kb2017062303 思途CMS_基础 1、【思途CMS】小优化-线路订单详情页 显示使用日期 字段; 优化 kb2017062302 思途CMS_基础 1、后台添加虚拟会员; 优化 kb2017062203 思途CMS_基础 移动端会员中心字段优化 优化 kb2017062201 思途CMS_基础 1、(产品优化)系统手机版后台绑定域名处,建议更改为自动调取域名; 优化 kb2017062103 思途CMS_基础 1、会员中心注册或找回密码,发送短信验证码时,当发送失败时不能正常显示提示信息的问题; 修复 kb2017062102 思途CMS_基础 1、手机版会员中心-分销商中心按钮样式优化; 优化 kb2017062003 思途CMS_基础 1、【思途CMS】手机版实名认证功能; 新增 kb2017062002 思途CMS_基础 1、分销反佣金额改为以优惠后的实际支付价格为准; 修复 kb2017062001 思途CMS_基础 1、移动端样式修改; 修复 kb2017061901 思途CMS_基础 1、【思途CMS】小优化-移动端首页-邮轮精选模块; 优化 kb2017061603 思途CMS_基础 1、修复手机版列表页目的地排序设置无效; 修复 kb2017061601 思途CMS_基础 1、专题后台管理优化 增加产品排序功能; 优化 kb2017061503 思途CMS_基础 1、支付模块添加排序功能; 优化 kb2017061502 思途CMS_基础 1、管理员电话和email可用逗号分隔保存多个,可同时收到对管理员的消息通知; 优化 kb2017061501 思途CMS_基础 1、线路后台配置增加301重定向; 优化 kb2017061401 思途CMS_基础 1、手机端个人中心修正快速登录; 修复 kb2017061302 思途CMS_基础 1、订单通知内容中,当没有小孩和老人订单时,不进行人物的价格和数量描述; 修复 kb2017061301 思途CMS_基础 1、修复手机端搜索框内输入线路编号无法找到产品; 修复 kb2017061202 思途CMS_基础 1、首页邮轮版块显示修正; 修复 kb2017061201 思途CMS_基础 1、防止第三方跨站登录; 修复 kb2017060905 思途CMS_基础 1、扩展产品详情页预订积分显示修正; 修复 kb2017060904 思途CMS_基础 1、首页订单查询加图片验证码,防止被恶意短信发送攻击; 优化 kb2017060903 思途CMS_基础 1、修改钱包相关文件名称,防止阿里云误报; 优化 kb2017060902 思途CMS_基础 1、移动端首页模板增加邮轮模块信息展示; 优化 kb2017062301 移动裂变分销 1、三级分销累计客户列表修正; 修复 kb2017062201 移动...
学校的粉 学校的粉 发布于 2017-06-26 1
sumk-1.7.7 版发布,开发速度非常快的服务器端框架
使用sumk框架,你将很容易搭建服务器端应用。而且不需要关心接口交互(包括rpc和http)、数据库访问、加解密、异常处理、redis连接等,还能减少sql编写数量,使开发者能够专注于业务代码编写,大大提升开发效率。它将大幅度降低软件架构的门槛。 changelog: ORM的update方法支持数字增减,避免开发人员将数字取出再做加减,从而造成并发情况下的数据不一致。后期还将通过将字段声明为不可变、只能加减等方式,避免被小白误操作 sumk-http在内置jetty的情况下,支持Filter接口。用@SumkFilter进行注解 sumk-http支持在filter、servlet、listener接口直接注入bean。也可以直接用@Box启动事务,这点比spring mvc还要方便。对于sumk而言,action层不是必须的,任何方法如果想暴露出去(无论是RPC还是HTTP),只要在方法上加注解就行。 支持通过在url中带sid=***,来传递sessionID。这种做法的好处是方便H5与原生应用的交互 可以在url中通过sclient来指定客户端的类型,这样方式对seo有好处。并且对sclient=PC进行了特殊处理:long变为字符串格式,日期采用"yyyy-MM-dd HH:mm:ss.SSS"格式。这是因为js无法处理数字比较大的long类型 数据库字段类型的通用处理。比如数据库字段是long类型,但它的实际取值在byte的范围内,在java就可以用Byte来定义。对于日期类型下一版也会做类似处理 date工具类的性能优化 以上是本次更新的主要内容,祝大家使用愉快
游夏-sumk 游夏-sumk 发布于 2017-06-26 3
智能 DNS 系统 wdDNS_v3 版本正式发布
wdDNS是由wdlinux团队于2011年推出的智能DNS解析系统,基于开源软件bind开发的高效,稳定的智能DNS系统支持WEB在线管理和操作设置,支持各大运营商线路解析,分省地区路智能解析等,支持一键安装部署,方便快捷。 经历了二次大版本的升级与重构,此次v3更是从底层上重构了管理系统,运行更加高效,稳定,扩展性好,更易安装及线上部署。 v3功能亮点 1 完全重构,性能更高及更稳定 2 数据支持文本与mysql数据库方式的,更灵活及需求选择 3 独立运行,不依懒wdCP,更易部署及扩展 4 支持API调用开发,易于个性化支持与服务 5 支持批量操作,适合站群或特殊用户的特殊需求 目前v3没有业务系统,如多用户支持,在线支付及自助开通,流量统计等 更合适个人或中小企业自用,站群应用,内部网解析应用,局部DNS劫持应用等 如需要智能DNS运营版,仍可考虑v2版本,或等后续v3的升级版 为提供更好的服务与支持,v3将继续提供免费的基础版和收费的高级版 安装环境说明及方法 环境:CentOS 6.x/7.x,其它系统尚未测试 安装前,需要系统已安装好并动行mysql,在安装过程中,需要输入mysql的root用户密码 下载安装 wget http://down.wdlinux.cn/in/wddns3_install.sh && sh wddns3_install.sh 安装完后 默认后台,用户,密码 http://ip:8091  admin/wdlinux.cn
wdlinuxcn wdlinuxcn 发布于 2017-06-26 7
PDF.NET SOD 5.6.1.0626 里程碑版本发布
PDF.NET SOD 框架 5.6.1.0626 发布了,SOD 框架是 PDF.NET 开发框架下面的 “数据开发框架"。 更新内容如下: 1、开放事务计数器属性访问并改进事务计数器的线程安全,改进数据架构查询对事务过程的支持 2、修复上个班班引起的OrderBy 排序问题 3、OQL分页支持主键分页 4、改进WinForm MVVM功能和日志记录功能 5、改进MVVM功能 6、增加 DbContext 增删改操作前后的事件 7、NUGET升级到5.6.1.0626 源码及下载地址: 码云:http://git.oschina.net/dxzyx/SOD
独行族妖侠 独行族妖侠 发布于 2017-06-26 5
jboot 1.0-alpha4 发布,类似 springboot 的开源框架
又发新版本了,具体地址:https://git.oschina.net/fuhai/jboot changes更热如下: 1、添加SPI扩展方法,方便对Jboot内置模块的扩展实现。 2、新增自定义序列化的支持,开发者可以选择现有系统已经支持的序列化方法(默认:fst2)。 3、修复在某些情况下服务无法暴露的问题。 4、设置jboot的端口号为8080。 5、新增拦截器的AOP功能。 6、移除ehcache的scope:provided,也就是说jboot默认内置ehcache。 7、新增JFinal AOP的兼容,在JBoot通过注入的方式实例化对象的时候,一样可以使用Jfinal的AOP功能。 8、移除appassembler打包对jvmSettings的默认配置。 9、修复在某些情况下使用JbootEhredis缓存错误的问题。 10、更正readme文档,修复其他若干bug,增强稳定性。 Jboot是一个基于JFinal、undertow开源的一个类似springboot的开发框架,充分吸收了JFinal极简的MVC、ORM精华,同时使用undertow最优越的性能(据说性能比tomcat高3倍以上,晚点给出测试报告)。 现在在很多文章在写spring如何如何与redis集合的时候,Jboot已经内置了对redis的支持。 使用就两行代码: JbootRedis redis = Jboot.getRedis(); redis.set("mykey","myvalue"); // 发布消息? redis.publish("myChannel","myData..."); 好用不只是一点点~~~~~ 很多人还在为多个系统如何同步数据,发送消息的时候,Jboot已经内置了对mq的支持,同时支持了多个mq框架,其中包括了 rabbitmq,redismq,阿里云商业mq,activemq。 使用就两行代码: Jbootmq mq = Jboot.getMq(); mq.addMessageListener(new JbootmqMessageListener() {       @Override       public void onMessage(String channel, Object message) {            System.out.println("get message :  " + message);       } }); mq.publish("mesage data...","mqChannel"); 很多人还在为多个微服务想如何相互使用RPC调用数据的时候,Jboot已经内了只对RPC的支持,同时支持多个RPC框架,其中包括motan、grpc、thirft。 使用就两行代码,懒得写了...  自己看:https://git.oschina.net/fuhai/jboot Jboot像一个刚刚出生的婴儿,还需要各位老司机的观照和指教。...
michaely michaely 发布于 2017-06-26 12
mybatisplus-spring-boot-starter 1.0.2 发布,代号:清风
mybatisplus-boot-starter 为 mybaits-plus 快速集成 spring-boot 简化配置而生,让您不在为对比 myBatis 和 hibernate 而烦恼 mybatis-plus 作为 mybatis 的好拍档补充了它的短板,让 mybatis 兼具了 hibernate 的优点, 简化了 mybatis集成 springboot 快速开发。  mybatisplus-boot-starter 项目及实例 mybatis-plus 使用说明帮助文档 mybatis 实战教程、应用实例 | Demo Spring-Boot Spring-MVC SSM-实战 Demo 坐标地址: <dependency>     <groupId>com.baomidou</groupId>     <artifactId>mybatisplus-spring-boot-starter</artifactId>     <version>1.0.2</version> </dependency> v1.0.2 升级日志: 处理AR模式devtool替换数据源失效问题 添加逻辑删除支持 添加序列支持
青苗 青苗 发布于 2017-06-26 6
Mybatis-Plus 2.0.9 发布,简化开发 mybatis 快速入门
Mybatis-Plus是一款 myBatis 动态 sql 自动注入 crud 简化 增 删 改 查 操作中间件。启动加载 XML 配置时注入 mybatis 单表 动态 sql 操作 ,为简化开发工作、提高生产率而生。Mybatis-Plus 启动注入非拦截实现、性能更优。 使用说明帮助文档 应用实例 | Demo Spring-MVC Spring-Boot SSM-实战 Demo v2.0.9 更新文档 | Documentation 主体功能 修正乐观锁和逻辑删除冲突问题 处理在生成注入SQL时之前没有考虑到存在且打开下划线配置情况 修复EntityWrapper继承关系问题 Wrapper添加条件判断 性能分析插件支持记录日志提示 Wrapper重写了toString方式,解决之前Debug时显示为null给用户造成错觉 处理Sequence非毫秒内并发偶数居多问题 忽略策略优化处理更改了注解的属性 注入Sql的方式优化,去除之前XML注入方式 处理逻辑删除出现2个Where的问题 添加其他数据库序列的实现方式,并开放出接口给用户自行扩展 乐观锁优化调整 优化Wrapper中Where AND OR 去除之前基于反射方式实现,提高代码运行效率 处理不添加mybatis-config.xml主键无法填充问题 MybatisPlus添加支持gradle构建方式 Wrapper 添加 and() or() 方法 优化GlobalConfiguration,抽离出GlobalConfigUtils减少耦合 修复Sqlserver2008与SqlServer2005分页问题 新增自动识别数据库,减少用户显式配置 优化分页插件减少用户显示配置属性 自动填充字段问题解决 新增PageHelper,获取当前线程来管理分页(之前老用户最好不要使用,改方式只用户适用MybatisPageHelper用户习惯) 大幅度的添加测试用例(感谢K神支持) 代码的其他优化 添加了JSqlparser的依赖以后不用手动去添加该Jar包 代码生成 支持逻辑删除方式生成 支持乐观锁方式生成 修复生成器不能识别sqlServer的自增主键代码生成器不能识别SqlServer自增主键的问题 支持Lombok方式生成 支持构建模式方式生成 添加Clob和Blob类型转换 修复Oracle的Number类型字段转换错误问题...
青苗 青苗 发布于 2017-06-26 11

精彩评论