走过12个年头,普及程度“令人发指”的WordPress宣布代码开源
【宋长乐/钛媒编辑】提到WordPress,大多数人并不陌生,因为地球上有四分之一的网站都在采用Wordpress架构。对于用户来说,WordPress 受欢迎的原因不仅在于其降低了开发网站的门槛,甚至让不懂编程语言(PHP)的小白也能搭建一个自己的网站。如今,在刚刚走过12个年头的WordPress宣布代码全部开源了,WordPress创始人Matt...
View Article开源项目的最佳实践
来自GitHub的 Phil Haack在Channel 9网站上举办了一次 座谈会,专注于谈论开源项目的最佳实践。本次会议的四位与会者都是开源项目的维护者,包括来自微软拉美区的听众布道经理(Audience Evangelism Manager) Carlos Rojas,用于创建松耦合、可维护、易测试的XAML应用的 PRISM框架的作者 Brian Lagunas,参与了多个开源项目工作的...
View Article来自蘑菇街的开源IM:TeamTalk
TeamTalk 是蘑菇街开源的一款企业办公即时通信软件,最初是为自己内部沟通而做的 IM 工具。GitHub 仓库团队对外博客项目框架麻雀虽小五脏俱全,本项目涉及到多个平台、多种语言,简单关系如下图:服务端:CppServer:TTCppServer工程,包括IM消息服务器、http服务器、文件传输服务器、文件存储服务器、登陆服务器Java DB...
View ArticleAsyncHttpClient 开源框架學習研究
转载请注明出处: http://blog.csdn.net/krislight OverView:AsyncHttpClient庫 基於Apache的HttpClient框架,是一個異步的httpClient, 所有的http請求都在子線程中,但是callback執行的線程和創建這個callback的線程是同一個(也即主線程創建的callback那麼執行的時候也是在主線程中)基本用法:...
View Article2015年,Facebook排名前5的开源项目
本文来源于我在InfoQ中文站翻译的文章,原文地址是:http://www.infoq.com/cn/news/2016/01/facebook-open-source-projectsFacebook坚信开源的力量。当社区集合起来编写代码时,其好处是不可估量的。有人能指出问题所在,同时解决方案也会很快跟进。借助于社区的力量,大家可以一同解决所面临的挑战,这也会不断加速创新的过程,同时社区会突破既有...
View Article10款人工智能和机器学习领域方面的开源项目
GraphLabGraphLab是一种新的面向机器学习的并行框架。GraphLab提供了一个完整的平台,让机构可以使用可扩展的机器学习系统建立大数据以分析产品,该公司客户包括Zillow、Adobe、Zynga、Pandora、Bosch、ExxonMobil等,它们从别的应用程序或者服务中抓取数据,通过推荐系统、欺诈监测系统、情感及社交网络分析系统等系统模式将大数据理念转换为生产环境下可以使用的预...
View ArticleIBM 发布开源物联网应用开发工具 Quarks
IBM最近为人们带来了一个名为“Quarks”的全新开源开发者工具,这套工具将帮助制造商与程序员开发出高效的基于物联网感应数据的应用。Quarks实际上是基于IBM...
View Article阿里巴巴开源项目: 阿里巴巴去Oracle数据迁移同步工具
背景 08年左右,阿里巴巴开始尝试MySQL的相关研究,并开发了基于MySQL分库分表技术的相关产品,Cobar/TDDL(目前为阿里云DRDS产品),解决了单机Oracle无法满足的扩展性问题,当时也掀起一股去IOE项目的浪潮,愚公这项目因此而诞生,其要解决的目标就是帮助用户完成从Oracle数据迁移到MySQL上,完成去IOE的第一步. 项目介绍名称: yugong译意:...
View Article开源ESB-Talend产品研究
对于ETL部分要注意,当前用的更多的是ELT,其最大的差别就在于首先是将源数据库中的数据抽取到目标数据库中,然后再在目标数据库中进行相应的数据映射和转换等操作,刚方法比传统的ELT在性能方面有明显的优势。在Oracle...
View Article每日站会、代码审查、结对编程 之开源中国实践
在我来到开源中国之后,尝试将每日站会、代码审查、结对编程这三种编程实践带入团队。而这个过程,我个人觉得是一项非常宝贵的体验。我觉得可以拿出来和大家分享。 先介绍下目前我们团队的结构:3名Java开发,1名前端,2名实习。 以下我不会详细介绍它们分别是什么,也无意讨论它们有什么好处坏处,本文侧重分享在实践它们的过程可能遇到的问题,以及我们是如何处理的。 每日站会 每日站会 (Stand-up...
View Article小米开源监控系统OpenFalcon应对高并发7种手段
今天给大家简单介绍一下 OpenFalcon 应对高并发的一些手段。 OpenFalcon 是一个监控系统,来自于小米的运维团队,OpenFalcon 主要针对运维架构师、DevOP 及关注高并发的研发人员。小米在使用 OpenFalcon 的过程当中,每个周期(5 分钟)大约有 1 亿条数据汇报上来。下面我首先会对 OpenFalcon 做一个简单介绍,然后再介绍 小米在高并发场景 7...
View ArticleMaligno:一个开源的渗透测试工具
今天我想介绍一个能够在渗透测设中帮到你的工具。Maligno是一个基于FreeBSD许可证的开源的渗透测试工具。使用Python编写,最大限度与Metasploit兼容。它利用Metasploit...
View Article阿里巴巴开源项目: 基于mysql数据库binlog的增量订阅&消费
背景 早期,阿里巴巴B2B公司因为存在杭州和美国双机房部署,存在跨机房同步的业务需求。不过早期的数据库同步业务,主要是基于trigger的方式获取增 量变更,不过从2010年开始,阿里系公司开始逐步的尝试基于数据库的日志解析,获取增量变更进行同步,由此衍生出了增量订阅&消费的业务,从此 开启了一段新纪元。ps. 目前内部使用的同步,已经支持mysql5.x和oracle部分版本的日志解析...
View Article[转][转]开源数据仓库解决方案GreenPlum
GreenPlum简介 Greenplum DB 号称是世界上第一个开源的大规模并行数据仓库,最初是基于 PostgreSQL,现在已经添加了大量数据库方面的创新。Greenplum 提供 PD 级别数据量的强大和快速分析能力,特别是面向大数据方面的分析能力,支持大数据的超高性能分析查询。GreenPlum 主要特性:大规模并行处理架构高性能加载,使用 MPP 技术,提供 Petabyte...
View ArticleOauth与Shiro整合的开源项目
Apache OLTU 是JAVA的OAUTH参考实现; Shiro是轻量级的权限管理框架; 二者整合, 提供一个轻量的OAUTH2应用框架, 并根据不同的应用场景提供不同的实现(WEB,移动端); 提供基于OAUTH的5类grant_type的实现; 相比之前已经实现的 spring-oauth-server 项目, 该项目具有以下特点: 更加透明 -- 每一步实现都有可以查看的,...
View Article推荐系统开源软件列表汇总和逐一点评
我收集和整理的目前互联网上所能找到的知名开源推荐系统,并附上了个人的一些简单点评(未必全面准确),这方面的中文资料很少见,希望对国内的朋友了解掌握推荐系统有帮助陈运文 SVDFeature由上海交大的同学开发的,C++语言,代码质量很高...
View Article分享两个 Android 开源项目和一个 Doc
这是首发在我维护的微信公众号 codeKK上的文章,欢迎大家关注。1. Android 傻瓜式分包插件GitHub:https://github.com/TangXiaoLv/Android-Easy-MultiDex 这是一个可自定义哪些类放在 MainDex 中的插件。 ReadMe 中详细介绍了在使用 MultiDex 时,为了解决 MainDex...
View Article盘点最受欢迎的十个开源大数据技术
原文: Top 10 Big Data Technologies to Start Adopting Today!作者:Tim Spann 翻译:王嘉怡 责编:仲培艺大数据已然成为当今最热门的技术之一,正呈爆炸式增长。每天来自全球的新项目如雨后春笋般涌现。幸运地是,开源让越来越多的项目可以直接采用大数据技术,下面就来盘点最受欢迎的十大开源的大数据技术。1....
View Article