自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (22)
  • 收藏
  • 关注

原创 国内外优秀开源项目创始人专访

这几年陆续采访了国内外一些优秀开源项目的zuozh

2014-07-11 00:00:17 1459

原创 一切皆为 JavaScript

凡是可以用 JavaScript 来写的应用,最终都会用 JavaScript 来写 ——Atwood定律。HTML5的出现,将 JavaScript提升到了前所未有的高度。如果你愿意,你可以将你擅长的Java、.NET、C/C++、Python、Ruby……语言编写的代码转换为JavaScript代码,在浏览器中运行。

2014-07-11 10:43:00 1744

原创 【企业开源系列】Twitter:收发一条推文的背后

Twitter被称为“互联网的短信服务”,允许用户发布不超过140个字的微博客,该创意来自Twitter的联合创始人Jack Dorsey,这个在7年前被分析师称为“有史以来最愚蠢”的创意,不料如今已经成为了风靡全世界的社交网络和微博客服务,月活跃用户达到了2.183亿人,每天大约有5亿条推文(tweet)被发送,几乎每秒钟就产生了超过6000条推文。2013年11月7日,Twitter正式在

2014-07-10 23:40:03 838

原创 【企业开源系列】后起之秀Facebook凭什么挑战互联网霸主Google?

尽管        target=" target="_blank"">Google极其推崇开源,并推出大量的开源项目,但是从根本上来看,Google的开源力度、开放程度远远比不上Facebook。这也是为什么Facebook能够在短短的几年间,一跃成为全球最大的社交网站的原因之一。本文就来看看Facebook背后的开源力量。style="text-align:

2014-07-10 23:36:20 903

原创 【企业开源系列】Google背后的开源力量

开源软件(Open source software)是一种源代码可以任意获取的计算机软件,这种软件的版权持有人在软件协议的规定之下保留一部分权利并允许用户学习、修改、增进提高这款软件的质量。——维基百科从 《全球著名互联网企业背后的开源力量》文章中可知,目前开源软件已经成为了各大互联网企业背后的支撑力量,并逐渐改变着世界软件开发的格局。[企业开源系列]系列专注于全球著名企业(包括国内企

2014-07-10 23:31:19 754

原创 【企业开源系列】全球著名互联网企业背后的开源力量

作者:王果 (原文飞)开源软件正在逐步改变全球软件开发的格局,越来越多的企业开始使用开源软件,并反过来为开源项目贡献力量。一提到开源,大部分人首先想到的是免费。但其实价格并不是开源软件唯一的优势,其他优势还包括:避免重复造轮子:对于企业来说,有现成的工具可用,节省了重新开发的成本; 质量更高、更安全:由于源码开放,其他开发者可以参与共享,安全漏洞的发现和修复将会更加

2014-07-10 23:24:55 915

翻译 如何一步一步打造高可扩展性的应用程序?

随着项目的规模越来越大,项目的维护性就可能会变得越来越差,有时可能会出现牵一发而动全身的情况。如果需要修改某个功能的代码,或者添加某项功能,会耗费大量的人力和时间。这种情况下,高可扩展性的、低耦合的应用程序就变得非常重要了。本文通过构建一个时钟程序,来讲解高扩展的应用程序是如何一步一步搭建的。什么是可扩展的应用程序?一个可扩展的应用程序应该能够以某种方式实现增长,并且添加、

2014-07-10 23:10:18 2817 1

原创 Struts 2 安全漏洞层出不穷为哪般?

Apache Struts团队6月底发布的Struts 2.3.15版本被曝出存在重要的安全漏洞,因此该团队紧急发布了Struts 2.3.15.1安全更新版本。该版本修复的主要安全漏洞如下:1.  通过在参数前面加上“action:”/“redirect:”/“redirectAction:”前缀,以实现远程代码执行,如下:http://host/struts2-blank/

2014-07-10 22:51:27 1357

翻译 Java EE 8愿望清单:缺少这些,Java EE将不会完美

英文原文: Java EE 8 wish list   编译:Java EE 7已于6月中旬正式发布,新版本提供了一个强大、完整、全面的堆栈来帮助开发者构建企业和Web应用程序——为构建HTML5动态可伸缩应用程序提供了支持,并新增大量规范和特性来提高开发人员的生产力以及满足企业最苛刻的需求。下面的这个图表包含了Java EE 7中的各种组件。橙色部分为Java

2014-07-10 22:20:01 577

翻译 一些达成共识的JavaScript编码风格约定

如果你的代码易于阅读,那么代码中bug也将会很少,因为一些bug可以很容被调试,并且,其他开发者参与你项目时的门槛也会比较低。因此,如果项目中有多人参与,采取一个有共识的编码风格约定非常有必要。与其他一些语言相比(比如Python示例),JavaScript没有一个权威的编码风格指南,取而代之的是一些流行的编码风格:Google的JavaScript风格指南(以下简称Google)

2014-07-10 22:15:53 519

翻译 在团队中进行单元测试/TDD的12条经验

测试可以帮助项目团队找出代码中存在的问题,TDD方式更是将测试放在了开发工作的首位。那么在团队中该如何应用单元测试和TDD呢?开发者Paulo Ortins结合自身经历给出了本文中的12个经验教训。文章翻译如下。 背景两年前,我在一个Web项目开发组中,项目的目标是编写一个类似Excel的、用来计算产品/服务价格的Web应用程序。项目团队被分成3部分——开发团队、需求团队和QA

2014-07-10 21:50:16 587

翻译 MongoDB MapReduce速度提升20倍的优化宝典

自从MongoDB被越来越多的大型关键项目采用后,数据分析也成为了越来越重要的话题。人们似乎已经厌倦了使用不同的软件来进行分析(这都利用到了Hadoop),因为这些方法往往需要大规模的数据传输,而这些成本相当昂贵。MongoDB提供了2种方式来对数据进行分析: Map Reduce(以下简称MR)和聚合框架(Aggregation Framework)。MR非常灵活且易于使用,它可以很好地

2014-07-10 21:41:25 676

翻译 软件开发实践的24条军规

本文的这些最佳编程实践、开发准则都是伟大的程序员的经验总结。Tim Oxley从互联网中搜集了这些最佳实践,并 放在了Github上,以供他人查看和补充。希望这些最佳实践能够为你的开发工作带来一些帮助。  1.  不要构建大型应用 构建大型应用的秘诀就是“不要构建大型应用”,也就是把你的应用拆分成若干小应用,然后将这些可测试的小应用组装到一起。——Justin Meyer,Ja

2014-07-10 18:56:05 549

Seafile——开源的文件云存储平台

Seafile是一个面向企业的文件云存储系统,目的是解决文件管理、共享和跨平台访问等问题。在此基础上,Seafile提供群组协作的功能,形成一个以文档为中心的协作平台。Seafile项目创始人潘凌涛在开源力量公开课2013年度庆典活动上介绍了Seafile项目国际化的一些经验。

2014-05-29

郭理靖:开源在京东

京东商城云平台开发者服务组高级经理郭理靖在开源力量公开课2013年度庆典活动上介绍了京东内部使用开源项目的情况,并表示在2014年,京东将回馈开源社区,比如持续赞助开源社区活动、提交使用中发现的BUG、开源京东的两到三个内部精品项目等。

2014-05-29

龙文选:用开源软件优化企业软件开发

黑鸭子软件公司企业开源战略咨询师龙文选在开源力量公开课2013年度庆典活动上分享了如何用开源软件来优化企业软件的开发。

2014-05-29

李迎辉:Uliweb介绍

Uliweb是一个Python Web开发框架,主要应用于内部项目管理系统,项目创始人李迎辉(limodou)于2008年开始开发,并基于BSD协议发布,目前用户近1万人。

2014-05-29

程开源:开源的游戏规则

开源力量创始人程开源在开源力量公开课2013年度庆典上介绍了中国最早的开源项目协作社区灰狐的创建过程,以及灰狐的一些开源项目从发起到结束的过程。他认为开源是需要有游戏规则的,而这个规则的核心就是知识产权约定。

2014-05-29

王斌:网易的开源传奇之路

网易北京的技术专家王斌在开源力量公开课2013年度庆典上介绍了他在工作中发起和参与的一些开源项目,以及网易公司其他的开源项目,他表示网易公司对于开源项目非常支持。

2014-05-29

陈明仪:红帽开放混合云的愿景与实现

红帽大中华区专业服务经理陈明仪在开源力量公开课2013年度庆典上分享了《红帽开放混合云的愿景与实现》演讲。

2014-05-29

张代浩:JEECG微云快速开发平台

JEECG开源项目创始人张代浩在开源力量公开课2013年度庆典活动上介绍了JEECG微云快速开发平台,该平台由UI组件库、代码生成器、工作流组件、报表组件等组成,支持在线插件式开发,并提供了针对微信平台的移动解决方案。

2014-05-29

丁保增:在Cling上实现空指针解引用检测机制

Cling是欧洲核子研究中心(CERN)开发的C++交互式编译器。该PPT介绍了Cling的应用场景、实现以及如何在Cling中实现动态地检测空指针解引用错误。 关于作者:丁保增,中科院软件所博士在读,研究方向:系统安全,虚拟化安全。在GSoC2013项目中,实现了在Cling中动态地检测空指针解引用错误。

2014-05-29

Brady Forrest:从原型设计到客户门前

该文档来自MDCC2013中国移动开发者大会上,Highway 1公司副总裁Brady Forrest关于《从原型设计到客户门前》主题的演讲。他强调了几点需要注意的地方:1. 原型设计只是开始;2. 扩大需求时要严谨; 3. 借助辅导团队的帮助 4. 控制过程所需时间 5. 生产会影响设计 6. 软件依然重要。更多请参见 MDCC 2013专题:http://special.csdncms.csdn.net/mdcc2013/

2014-05-29

陶建辉:从软件到硬件——移动健康行业的软硬结合

该文档来自MDCC2013中国移动开发者大会上,快乐妈咪创始人陶建辉关于《从软件到硬件——移动健康行业的软硬结合》主题的演讲。他表示,目前手机上的交互体验越来越好,而家用医疗设备的体验差很多,如果将传统健康设备、智能手机和云服务结合起来,这将颠覆传统。

2014-05-29

高峰:LXC(Linux Container)介绍

在2013中国Linux内核开发者大会上,来自富士通的Linux内核开发者高峰介绍了LXC(Linux Container)相关的知识和技术。

2014-05-29

刘远汉:零日Linux内核代码性能测试

在2013中国Linux内核开发者大会上,Intel工程师刘远汉介绍了零日Linux内核代码(首次提交的代码)的性能测试方法。

2014-05-29

刘勃:Linux内核中的内存压缩技术

在2013中国Linux内核开发者大会上,来自Oracle的Linux内核开发者刘勃介绍了内核中的内存压缩技术。通过内存压缩,可以在进行页面回收时,无需频繁的磁盘读写操作。

2014-05-29

吴志勇:Linux VFS层热跟踪概述

在2013中国Linux内核开发者大会上,来自IBM Linux内核团队的吴志勇介绍了Linux VFS层的热跟踪(VFS hot tracking)特性以及它是如何实现的,通过VFS热跟踪,开发者可以更容易地了解到磁盘I/O的更多细节,进而可以检测出磁盘I/O的热区。

2014-05-29

张燕飞:基于ACPI的内存热插拔技术

在2013中国Linux内核开发者大会上,富士通南大软件的开发工程师张燕飞介绍了基于ACPI的内存热插拔技术。通过内存热插拔技术,可以在不关机的情况下实现内存资源的有效利用和负载均衡。

2014-05-29

刘杰:XFS——高性能的企业级文件系统

在2013中国Linux内核开发者大会上,Oracle Linux主线内核工程师团队的刘杰介绍了高性能的企业级文件系统XFS的发展历史,以及XFS的磁盘布局、扩展性、新特性以及性能改善等。

2014-05-29

Andi Kleen:让Linux开发更加高效的工具介绍

在2013中国Linux内核开发者大会上,来自Intel的Linux内核资深贡献者Andi Kleen介绍了如何使用更好的工具来让Linux的内核开发更加高效。

2014-05-29

王一男:使用JIRA进行敏捷项目管理经验分享

JIRA是Atlassian公司出品的项目与事务跟踪工具,被广泛应用于缺陷跟踪、客户服务、需求收集、流程审批、任务跟踪、项目跟踪和敏捷管理等工作领域。在9月2日举办的Atlassian Drink-Up上,JIRA资深专家王一男分享了他使用JIRA进行敏捷项目管理的一些经验。

2014-05-29

Chris Mountford:敏捷软件开发的本质

Atlassian公司JIRA团队主管Chris Mountford在9月2日晚举办的Atlassian Drink-Up上分享了《敏捷软件开发的本质》。他以功夫巨星李小龙为例,对比讲解了敏捷软件开发的要素和本质特性。

2014-05-29

【企业开源系列】Twitter:收发一条推文的背后

7年前的一个创意,成就了如今风靡全世界的社交网络和微博客服务——Twitter。如今Twitter的月活跃用户数达到了2亿多,每天大约有5亿条推文被发送。这一切的背后,是由大量的开源项目在支撑。 本文主要介绍支撑Twitter成功运转的主要的开源项目。

2014-02-17

王赟:Scheduler中的智能Wake-Affine特性

在2013中国Linux内核开发者大会上,IBM LTC软件工程师王赟分享了Scheduler的Wake-Affine特性的优势和缺点,分析了缺点的原因所在,并针对Wake-Affine的不足之处介绍了相关的解决方案(已提交至Linux内核主线)。

2007-07-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除