Code的教堂与集市

原创 2004年09月10日 11:56:00

Open source或许没有正规的文档也没有详细的说明,往往只有原代码.但且有旺盛的生命力,
不但如此带来软件设计和开发的新模式,将open source推到新世纪软件技术前沿.教堂
和集市的这种概念和思想下,新的观念的在转变,新的思想不断出现和演绎着.这说明软件这一
领域无不充满变化的挑战和不断延续演绎的知识体系.open source在软件思想变革的过程带
来新的境界,资源和自由思想的结合和积极的参与共同推动自由软件的发展.

软件是个思想实践构成的细节系统工程,代码最终表现了整个过程一切.它并非建立在一个思
想空中楼阁上.每个open source的项目可以说代表了某个领域的解决问题的思想,并且付诸
以代码实现,代码无不凝聚了这种思想实践结晶,体现这种思想资源自由的精髓所在.open source
往往来源于对特定问题解决的思想,并给以实现.open source常常给人感觉到过度缺乏对程序
详细设计思想描述.事实上代码是对思想最后的解释,也是最好的释译.因为它是思想的体现最
终载体,程序的无处闪烁着作者的思维所在.

从软件发展的过程来看,机器码,汇编,C,C++,JAVA等语言不断进化.对思想描述的手段也是越来
越高级.但是人类的高级抽象思维远远超出这些单纯的具体语言表达描述工具,但这些工具能表达
出特定思想精确定义,如目前而言的C,C++代码,他们是具体实现手段,而文档和UML是对某种思想
高级描述,对精确的C和C++级别实的现有着相当的差距,目前而言无法完全做到垂直的地步.就UML
和代码之间来说,虽然在思维抽象的UML和代码实现上有很大飞跃的一大进步,但很多的细节上忍
然无法靠这些来实现,任意性度依然好大.

在opensource领域,拥有很详细的文档说明固然有非常积极的意义,但是目前看来opensource
项目文档也有文档计划,但是比起项目代码开发版本推进远远是达不到平衡,或许这也是opensource
的一种精神所在,鼓励opensource项目的软件,代码可能对你有用,达到了它目的所在(我们可以从
每个GNU,或者GPL的代码的开头常有的声明中可以看到。)鼓励以代码的形式来对你有用,可以
体会到opensource除了一些必要的文档,经常没有提供进一步文档资料。对以使用这些opensource
的软件和代码用户,是往往在寻求某方面的需要时候,从GUN和GPL的opensource得到很好的帮助,
得以解决问题,而不必付出额外费用和支持。这当然必须依赖自己的力量和opensource组织提供
有限的资源加以利用,通常需要对你所采纳的opensource足够的了解,申饬是彻底的研究,修复
原来的BUG,加以扩展,再以GNU,GPL发布希望对需要的人有用,这样iterate方式下,特别在Int-
ernet时代使得opensource迅速的发展,每个人都可以对代码提出意见和看法,修改它,在能力许
可下作为一个opensource porject leader。opensource 在iterate方式下opensource不断地
发展。

opensource无序和有序竞争符合潜在的自然界的法则。每个opensource就如同每个物种,有他
生命发展的规律。opensource本身也是一个思想在程序中承载着的生命体,自由的思想汇集必须
符合opensource主体意识,在众多的要素中择其最适合发展的需要。这就是opensource最为常见
在不同的思想体系下决定开源项目走向,opensource的思想体现往往是程序的设计和实现者
他们的思想很大程度上决定了开源项目的方向,常规而言他们是该项目中的某领域的专家或是
经验丰富的设计和实现者。他们的在Internet世界中只是一个virtual man,不分区域和年龄信仰,
没有官僚和偏见傲慢,但他们的thinking共同汇集和认可决定了who的主导地位,任何一个能不断提出
一个出色的见解并能互助的实现就能够影响或主导opensource project。看看成功的opensource
project的简史和英雄榜如BOSS(有一些可以使得我们汗颜,明白一个出色的project是个什么样的
主导的群体和质数,再看看官僚偏见傲慢下project),我们可以感觉到自由软件的成功得
益纵多精英贡献和努力,并且在社区杰出思想精英们lead自由软件发展,当然一个不成功的开源
project终究是缺乏精神领袖们和愿意贡献和努力Internet man,在free opensource下退去光泽。
自由秩序下opensource得到及速发展,一些大公司(IBM)的支持,不断为opensource给予前进的动力
。在良性iterate下,一个好的opensource能凝集众多的Internet精英们在opensource贡献出他们
的passion和creative,造就了一个个炫目的opensource project。

数据仓库和数据集市的区别

数据仓库与数据集市 看了很多数据仓库方面的资料,都涉及到了“数据集市”这一说法,刚开始对数据仓库和数据集市的区别也理解得比较肤浅,现在做个深入的归纳和总结,主要从如下几个方面进行阐述: (1)...
  • map_lixiupeng
  • map_lixiupeng
  • 2014年11月15日 00:16
  • 53186

大数据管理平台-数据处理与数据集市

数据集市建立的基本要求和概念的粗略理解,技术平台开发以外对数据的理解。对其敏感度上需要和业务、市场深度结合才可以算是一个数据平台的真谛所在,平台要智能化、要有自己优化(学习)的能力,它可以自己去找数据...
  • AstroLgf
  • AstroLgf
  • 2017年05月24日 15:03
  • 467

数据仓库和数据集市

数据仓库   1.数据仓库是一个面向主题的、集成的、不可更新的、随时间不断变化的数据集合,它用于支持企业或组织的决策分析处理。   数据仓库,英文名称为Data Warehouse,可简写...
  • navy_xue
  • navy_xue
  • 2013年06月06日 11:06
  • 2356

电信系统数据集市元数据管理方案

http://www.itpub.net/forum.php?mod=viewthread&tid=862129&highlight=%D4%AA%CA%FD%BE%DD ...
  • hackshi008
  • hackshi008
  • 2015年09月30日 11:15
  • 591

数据仓库概念(三) - 数据集市

1.  什么是数据集市?数据集市与数据仓库的区别?        数据仓库(Data Warehouse) 是一个面向主题的(Subject Oriented) 、集成的( Integrate ...
  • leicool_518
  • leicool_518
  • 2015年04月03日 07:15
  • 622

《大教堂与集市》读后感

早在去年11月份的时候,公司的技术负责人就推荐了我基本不错的书《大教堂与集市》、《黑客与画家》、《REWORK》等。断断续续中了解到前两本书基本上在程序猿届属于《圣经》一般的存在。身为做了两年andr...
  • junior1991
  • junior1991
  • 2015年03月06日 15:33
  • 1446

12.数据集市DataMart

数据集市(DataMart) 一、含义 这是一个面向应用的、具有多级汇总特性的多维分析层,他主要面向业务部门、数据时经过聚集和整合的,可以使用BI的信息立方体及多种虚拟对象来创建。这一层次的数据是...
  • Jason_Chen11
  • Jason_Chen11
  • 2017年11月12日 12:51
  • 127

《大教堂与集市》读书笔记之一:黑客圈简史

前言最近一段时间对开源文化比较感兴趣,但是发现国内很少有和开源相关的东西,比如说氛围?思想?教育?因此专门找了一些和计算机思想特别是开源思想的相关的书籍阅读,以便提升自我修养,如果再能借此更深刻地认识...
  • zhaodedong
  • zhaodedong
  • 2015年06月22日 15:00
  • 848

百度API集市与图灵机器人

偶然在网上看到百度API集市, 有种乡下人进城的感觉.里面确实有不少干货, 比如百度的OCR(文字识别, 这里我推荐一个微信公众号:云脉OCR,感觉挺实用的, 直接拍照片发送过去就可以识别图中的文字)...
  • wenkang314
  • wenkang314
  • 2015年09月11日 23:22
  • 2436

数据仓库与数据集市建模

前言         数据仓库建模包含了几种数据建模技术,除了之前在数据库系列中介绍过的ER建模和关系建模,还包括专门针对数据仓库的维度建模技术。         本文将详细介绍数据仓库维...
  • zy_27_ok
  • zy_27_ok
  • 2017年05月25日 22:41
  • 399
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Code的教堂与集市
举报原因:
原因补充:

(最多只允许输入30个字)