自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (53)
  • 问答 (1)
  • 收藏
  • 关注

原创 开放源码是开源软件吗?

<pre>开放源码和开源软件的不同是什么?开放源码不能叫做开源软件吗?所谓开源,仅仅是指符合OSI定义的Open Source么?</pre>Open Source的来历1997年,埃里克·雷蒙(Eric Raymond)出版其著作《大教堂和市集》,探讨黑客社区与自由软件原则。1998年初,该论文受到极大的关注,为促成网...

2016-04-20 22:29:00 329

原创 如何更有效地学习开源项目的代码?

说说我的开源学习经历:1、下载源代码之后,首先要跑起来。编译通过、正常运行。2、在你觉得最有可能的运行到的地方,设置断点或者抛出异常,这样,就能够找到一个项目在正常运行时的入口点。3、从入口点所在的那个源文件开始阅读,逐步把握整个项目是如何启动起来的。4、随便改点代码,看看会不会报错,如果报错,会从哪里报错。5、试着把报错屏蔽、修复、或者绕开。...

2016-04-16 23:36:00 128

原创 如何看待陈皓在微博上对闭源和开源软件的评论?

忍不住要深深的叹息一声,各位,这个观点真的一点都不新鲜,而且早就被批得一钱不值了。在1998年,微软的臭名昭著的万圣节文件被泄露,然后流到了Eric S. Raymond的手上,他是《大教堂与集市》的作者。ESR以极其尖锐的语言,一一点评了这批文件,我只打算摘录与陈皓观点相关的部分:微软的文件中说:「當向JimAll描述這個問題的時候, 它提供...

2016-04-16 23:32:00 221

原创 成功的开源软件都有什么样的特点?

**一、萌芽阶段 **解决实际问题,这是核心。不一定要特别创新,特别酷,当然如果有的话是加分项。定期发布,及时接受反馈,不断满足用户需求,形成稳定预期。**二、成长阶段 **出色的宣传手段、引导传播的能力。很多不错的开源项目因为这一点不够,始终默默无闻 。足够好的协作机制。虽然开源社区通常有较为成熟的玩法,但是做得不够好的项目比比皆是。友...

2016-04-16 10:46:00 1232

原创 企业开源杂谈

这篇文章的缘起,是一个朋友的约稿。但是,这篇约稿,实在是太难写了。打了3个礼拜的腹稿,还是一肚子杂乱的思绪、感想以及不吐不快的槽!可是文章不能这样来写呀,必须得有点条理啊。我试着按照某种“介绍–总结–反思–分析–杂谈”的逻辑来写吧。介绍我曾经供职的公司,我在其中负责“开发者关系管理(DRM)”的工作,而运营一个公益性质的开源社区,是这个“DRM”工作的...

2016-04-16 10:38:00 269

原创 “我们的开源项目”活动发起人——庄表伟专访

1. 先来个自我介绍吧!庄表伟,盛大创新院高级研究员,1997年毕业至今,始终战斗在编程的“第一线”,2009年加入盛大创新院。一直致力于推广并服务开源,热爱社区,热衷参与各种社区的交流活动。对于开源的事业贡献度很低,目前稍微能够拿得出手的项目,是一个正在进行中的写作计划:《借助开源项目,学习软件开发》。2. 为什么要发起“我们的开源项目”活动?这个...

2016-04-16 10:25:00 360

原创 拥抱开源,从中受益

导读:盛大创新院高级研究员庄表伟近日编撰系列文章《借助开源项目,学习软件开发》活动,引起业界关注。庄表伟认为,通过编撰这些文章,希望更多开发者能够借助开源项目提高开发效率,减少重复劳动并从开源软件中受惠。同时,他呼吁更多开发者参与此项活动,通过分享过来人的经验教训,帮助那些初次接触开源的朋友。为此,CSDN记者就开源社区未来前景,开源所带来的机遇和开源是否...

2016-04-16 09:09:00 133

原创 当我谈开源时,我谈些什么?

这本来是一篇打算投稿给《程序员》杂志的稿子,可惜他们用不上了。于是我就打算发在这里,欢迎大家多多批评。关于开源,我有很多的感想,但是在一篇文章之中,我可以谈些什么呢?在与程序员杂志的编辑杨爽聊天时,我虽尚未理清自己的思路,却想到了一个听起来不错的标题《当我谈开源时,我谈些什么?》因为像这样一个看起来完全开放的标题,似乎什么都可以往里面装。简直可以随便涂涂...

2016-04-16 09:07:00 81

原创 开源不是石头汤

今天,@小马msn 的一条长微博《开源就是一锅石头汤》,引发了很多开源爱好者的思考与探讨。我当时的回复是:“这个话题很值得细细分析一番。回头好好写一篇。”这是一个老故事,主角有时是士兵,有时是流浪汉,有时是聪明的小孩子。但是寓意非常清晰:走投无路的家伙,凭借忽悠,让别人付出了很多资源,而他(们)得以坐享其成。汤的底料是石头,人人都明白,石头对于汤毫无...

2016-04-16 09:01:00 110

原创 聊聊Github的方法与哲学

开源已经是一场革命,但是在开源的发展历史上,其实依然在不断的发展,甚至革命。简单的回顾一下:最早的开源,仅仅是把自己的源代码放出来,或者让别人用磁带Copy带走,或者放在Server上供人下载。再后来,关于这个项目的代码与功能,就浮现出来了两个问题:代码大家都能改,如何整理与汇总各自的工作成果?功能大家都有想法,最后应该做成什么样?于是,源代码版本管...

2016-04-15 11:57:00 145

原创 基于包管理工具的开源生态圈

2005年的时候,我还是一个典型的Java程序员,一个偶然的机会,我看到了一篇文档《Ruby on Rails实践》我在简单的试用之后,于2005年05月27日,在当年的JavaEye社区写了一篇热情洋溢的帖子:Java社群该向Ruby on Rails学习些什么?当时的JavaEye站长Robbin回复到:“python/ruby是下一代的编程语言,...

2016-04-15 11:53:00 134

原创 Source Code + X

最近,有一位来自学术界朋友,找到了我们这个开源的圈子,因为他正在做一个课题《开源项目知识共享影响机理》,打算做一轮访谈,他所提出的大多数问题,都是围绕开源与知识共享展开的,我在经过相当长的一段时间思考之后,却打算撇开那些问题,谈谈我的一些思考。最早的Source Code,其实是非常学术性的,那些科学家们,研究、发明并制造出了计算机,然后再编写计算机能够...

2016-04-14 23:36:00 89

原创 降低门槛与质量控制

从Linus抨击Github说起:托瓦兹抨击GitHub:某些功能很垃圾开源,是一个很神奇的事情,Linus在开发Linux的时候,受到的最大的指责,就是质量控制不力。但是,Linus对此并不太在乎,还发明了一个Linus定理:“足够多的眼睛,就可让所有问题浮现”(given enough eyeballs, all bugs are shallow);...

2016-04-14 23:28:00 116

原创 如何看待开源社(kaiyuanshe)?

很早就因为罗聪翼的提问与邀请,关注了这个话题,却一直都没有想好怎么回答。我算是常年混迹于开源社区的一份子,这次的开源社从发起到成立,我也算是深度参与者之一。所以,「只缘身在此山中」,所以反而感到难以评价。越是了解细节,就越是难以客观、全面的评价。简单的挑一些关键词来讲吧:「摸索」,这个组织,从发起到成立,到各次的会议,有太多的讨论。各种意见,各种立场...

2016-04-14 23:25:00 159

原创 GitCafe 这样的代码托管网站在国内的前景如何?

我想来回答这个问题,说说我对开源托管网站的看法。我在盛大创新院工作,我们团队,正在做一个叫做 http://www.teamhost.org的开源托管服务。说起来,还是GitCafe的竞争对手。上一次《我们的开源项目》活动,淘宝的淘叔度(淘蝌蚪),ThomasYao(GitCafe),我(Teamhost),以及上海锐道的朋友(http://BSDN...

2016-04-12 11:52:00 210

原创 为什么 GitHub 只能关注个人,而不能关注组织?

首先回顾一下历史:在Github里,组织并非一开始就有的,在2010年,他们发了一篇blog:Introducing Organizations · GitHub到了2012年,有了Team Mentions: Introducing Team Mentions 到了2014年,有了更好的组织展现形式:Better Organizations · ...

2016-04-12 10:08:00 418

原创 如何提高阅读源代码的能力?

@johnniechau 推荐的《代码阅读方法和实践》,是一本好书,我只打算在这里简单的聊一聊自己的经验与思考。我们先假设一种最恶劣的状况,你被迫接手一个遗留项目,原来做项目的家伙,全都四散逃亡了,不但没有任何说明文档,而且还找不到人,老板给你一段并不宽裕的时间,你得读懂他们的代码,然后接着维护……通常,这是噩梦的开始。当然,从提高能力的角度而言,这是...

2016-04-10 22:06:00 101

原创 应该不遗余力的打击劣质开源

中学的时候,就看过这么一个故事,法国的文学巨匠莫泊桑,曾经拜福楼拜为师,学习写作,他不断的写作,交到老师那里,都被打了回来。“不行”、“不行”、直到有一天,莫泊桑写出了不朽的《羊脂球》,福楼拜才让他去投稿,由此一举成名!最近这段时间,出来了好多的开源项目,不劣质的,很少!我认为,就该狠狠的打击这种项目。认为不该打击这些项目的理由,主要有三条:1、应该...

2016-04-10 18:52:00 89

原创 我们都是干柴,期待烈火!

今天,整个上午我都在创智天地7号楼,参加一个社区经理的活动。社区经理培训活动之四 – “如何从0开始做一个很棒的社区”来了很多朋友,大家都是8分钟快速演讲,给我留下最深刻印象的,是OpenERP社区的Jeff,还有ThinkLAMP社区的板子。Jeff的社区,做了很多很多的贡献,但是也有很多“苦逼”的数据。一个Wiki,非常非常多的内容,只有4个人撰写...

2016-04-10 18:49:00 105

原创 文章标题测试

测试是否正常 cccccccccc才踩踩踩从ccfdadadfewewppp

2016-04-07 16:50:17 777 2

Swift视频教程 基础语法系列 值捕获

Swift视频教程 基础语法系列 值捕获

2015-08-27

Swift视频教程 基础语法系列 挂尾闭包

Swift视频教程 基础语法系列 挂尾闭包

2015-08-27

Swift视频教程 基础语法系列 操作符函数

Swift视频教程 基础语法系列 操作符函数

2015-08-27

Swift视频教程 基础语法系列 闭包单行间接返回

Swift视频教程 基础语法系列 闭包单行间接返回

2015-08-27

Swift视频教程 基础语法系列 闭包参数类型推断

Swift视频教程 基础语法系列 闭包参数类型推断

2015-08-27

Swift视频教程 基础语法系列 闭包表达式语法

Swift视频教程 基础语法系列 闭包表达式语法

2015-08-27

Swift视频教程 基础语法系列 闭包sorted函数

Swift视频教程 基础语法系列 闭包sorted函数

2015-08-27

Swift教程:Swift基础,元组(tuple)类型

Swift教程:Swift基础,元组(tuple)类型

2015-08-21

Swift教程:Swift基础,布尔类型

Swift教程:Swift基础,布尔类型

2015-08-21

Swift教程:Swift基础,数值类型转换和类型别名

Swift教程:Swift基础,数值类型转换和类型别名 小波说雨燕系列

2015-08-20

Swift教程:Swift基础,类型安全和类型推断

Swift教程:Swift基础,类型安全和类型推断,小波说雨燕系列

2015-08-20

Swift教程:Swift基础,.浮点型

Swift教程:Swift基础,浮点型,小波说雨燕系列

2015-08-20

Swift教程:Swift基础,.整数类型

Swift教程:Swift基础,.整数类型 小波说雨燕系列

2015-08-20

Swift教程:Swift基础,第一个Swift程序

Swift视频教程:Swift基础,第一个Swift程序

2015-08-20

中国物联网规模化发展报告

随着家居M2M(机器对机器)移动连接数跃升至全球首位,目前中国在物联网(英文 缩写:IoT;指各种机器、设备及家用电器等通过网络实现互联和协同。)发展方面走 在了世界前列。通过不断挖掘连续连通性的潜力,物联网将迎来良好的发展前景并有 望引发新一轮工业革命,从而大幅提升生产效率,促进经济发展以及让我们的生活变 得更加丰富多彩。

2015-07-15

Q1 季报——新型服务开始在移动端发力

《Q1 季报——新型服务开始在移动端发力》。我们发现:以金融、汽车为代表的新型服务 App 用户在2015年的增速最为明显!

2015-06-25

用Rust开发Servo网页浏览器引擎的体验报告

所有现代浏览器都是用C++来编写核心的渲染引擎。Mozilla研究院启动Servo项目构建一个新的网页浏览器引擎,在保留那些浏览器引擎的功能之外,也利用了并行硬件的最新趋势且具更好的内存安全性。论文PDF,TeX等多种格式下载。推荐!

2015-06-08

刘冰:The functional architecture of V2

该PPT来源于集智俱乐部的“脑与deep learning读书会”。介绍了V2区的功能结构、V2与V1区的功能结构差异、V2对自然图形刺激的反应。

2014-05-29

视觉信息通路:parallel or hierarchical?从视网膜到V1

关于视觉信息到底如何传递,有两种视角:平行传输、树状分层逐层会聚。该PPT具体讲解了parallel or hierarchical 这两种传播通路。

2014-05-29

月影:JavaScript跨平台游戏开发实践

该文档来自SDCC2013中国软件开发者大会上,360高级技术经理、奇舞团负责人月影关于JavaScript跨平台游戏开发实践为主题的演讲。

2014-05-29

CSDN大数据方面的学习视频

该文档收集了CSDN学院上面一些免费的大数据学习视频。

2017-04-14

CSDN大数据学习班第一节分享:大数据入门技术初探

CSDN大数据学习班第一节分享:大数据入门技术初探

2017-04-12

Linux系统安装及多节点安装(克隆虚拟机)

Linux系统安装及多节点安装(克隆虚拟机)

2017-04-12

Hadoop实战培训教程(部署篇)_V3

Hadoop实战培训教程(部署篇)

2017-04-12

Tensorflow训练好的模型,怎么调用 下载地址

Tensorflow训练好的模型,包含了各种调用方法讲解。

2017-03-03

Deep Learning实战之word2vec

邓澍军博士毕业于清华大学计算机系,美国加州大学圣巴巴拉分校联合培养博士生。曾担任网易有道技术主管,目前在猿题库担任研究总监。word2vec是Google在2013年开源的一款将词表征为实数值向量的高效工具,邓博士对word2vec的相关代码和算法做了调研,该PPT就是作者的调研总结,清晰易懂,非常适合Deep Learning领域的同学使用。

2015-09-22

Swift教程:Swift基础 数值型字面量

Swift教程:Swift基础 数值型字面量

2015-09-11

Swift教程:控制流 控制转移语句-break

Swift教程:控制流 控制转移语句-break

2015-09-11

Swift视频教程 集合:数组定义和更新

Swift视频教程 集合:数组定义和更新

2015-09-11

Swift教程:基本操作符 赋值和算术运算及取余

Swift教程:基本操作符 赋值和算术运算及取余视频教程

2015-09-11

Swift教程:Swift基础 可选类型(optional)1-拆包和绑定

Swift教程:Swift基础 可选类型(optional)1-拆包和绑定

2015-09-11

Swift教程:Swift基础 常量与变量

Swift教程:Swift基础语法系列 常量与变量

2015-09-11

Swift编程-UI控件-TabBarController(二)

Swift编程-UI控件-TabBarController(二)视频教程

2015-09-08

Swift教程:函数篇 嵌套函数

Swift教程:函数篇 嵌套函数视频教程

2015-08-26

Swift教程:函数类型作为返回类型

Swift教程:函数类型作为返回类型视频教程

2015-08-26

Swift教程:函数类型作为参数

Swift教程:函数类型作为参数视频教程

2015-08-26

Swift教程:函数篇 函数类型作为常量和变量

Swift教程:函数篇 函数类型作为常量和变量

2015-08-26

Swift教程:函数篇 函数类型

Swift教程:函数篇 函数类型视频教程

2015-08-26

Swift教程:函数篇 In-Out参数

Swift教程:函数篇 In-Out参数视频教程

2015-08-26

Swift视频教程:函数篇 变量参数

Swift视频教程:函数篇 变量参数视频教程

2015-08-26

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

TA关注的人

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