`
hiphunter921
  • 浏览: 67214 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

opensourcecamp 20101218 上海

阅读更多

最近工作有点忙,但有关于开源项目的活动,我还是愿意积极参加一下的。于是在12月18日,我很高兴的参加了opensourcecamp这个在上海,由一个人组织起来的开源开发者与爱好者的聚会。

 

听说当天来的牛人还很多。。虽然我不认识,我主要还是抱着一颗学习的心去听听看看了解了解。此次活动由陈开源发起,这里对他表示一下敬意,希望能有更多这样的活动,因为我认为的开源最重要的两件事就是交流与协作(communication & collaboration)。聚会的形式由主题演讲为主,支持小范围讨论,更加自由与轻松。

下面就分别记录一下我对各个议题的一些看法与心得体会:

 

1.黄国荣讲的开源社区与企业创新,我听下来记住了一句话:开源软件,绝对不仅仅是说把代码公开了这么简单

因为代码虽然公开了,但一个不了解你项目的人,想要加入学习或者做出自己的contribute,是非常困难的,对于这样的开源,基本没什么意义。所以要做开源软件,就需要提供软件的开发思想,流程,现状等等,而不仅仅只是代码。

 

2.周琦的云计算时代的安全对抗及卫士开源社区策略演讨

一听说金山卫士开源了,我大吃一惊,同时也兴趣大增。从他的演讲,我了解到了:98年的时候病毒少的可怜,多数病毒的初见仅仅是为了测试或者炫耀能力或者好玩,一张能杀500种病毒的3.5寸软盘就能卖钱,对于杀毒产业正处于黄金时代。而到了2010年,因为现在的病毒已经可以产生效益,从骗取流量到盗取虚拟网络财产,现在对病毒的投放都是由专门的组织去完成,而这些病毒投放组织,要早于对抗他们的组织进入了云时代(在一个病毒投放口,每次的投放量已经超出了人力所能维护破解每个病毒的能力,因为数量实在太大,具体他举例的数量忘记了,好像就是每次投放2000种病毒,每种又有上万种的变种等)。所以,杀毒的产业组织不得不也进入了云的时代。居他所说,以前的金山毒霸更新特征库,是属于客户端主动拉的模式,基于这种模式,不管是手动点更新还是客户端自动定时更新,其实时性都是满足不了现在病毒投放量与投放速度的;而云服务可以做到,当金山一旦接受到其监控的几个病毒投放点投放病毒的消息后,立即对这批投放的病毒进行提取特征,破解,并第一时间主动推送到客户端上,整个过程号称2分钟就能做到,这样大大提高了客户端病毒的防御能力,在病毒还没到达客户端之前就具备了防御他们的能力。

同时,他也对金山卫士的开源模块做了解释,客户端全部开源,安全核心层与云安全服务层,部分开源,因为最核心的与病毒直接对抗的代码如果开源了,相当于金山加入了病毒组织,帮助病毒组织如何突破杀毒软件。

对此,我也表示很有兴趣,比如在自己的应用中通过云服务api,提供对文件上载的病毒查杀服务。特此记录一笔:社区网址http://code.ijinshan.com/

周琦在最后的闪电演讲中还说道:开源与公益是相通的,一个全身心投入到公益事业中去,不顾自己生活的公益,是不健康的公益,那些落后地区的儿童缺少的不一定就是那些书本课桌教师,他们更缺的是事业。他说道:有些孩子他们心里有这固定的想法,我长大了后就要当个农民,我长大后就要去城里打工,因为他们所处的环境造就了这种想法,而我们每天享受着google提供的无限的数据信息,完全可以在这些方面给予他们一些帮助,给他们一些信息开导,而这些帮助对我们来说很容易实现。小公+坚持=大益

 

3.李大维的开源硬件,相当的好玩!

第一次听说还有开源硬件的,我勒个去啊。。看看是啥。。

主要讲了是adruino这块开源芯片,可以自己做出好多好玩的东西,比如DIY机器人,3D打印机,四旋翼螺旋飞机(还没飞起来)。他还喊出了“我寨威武”,在他看来,在中国的国情下,中国的开源硬件就体现在,深圳的几个老板在茶馆里(不管是茶馆里还是KTV还是桑拿房里),一起讨论了一番,就做出了各种山寨摩托车手机等等。这就是算是一种开源的体现,并且他们的设计理念更适合于大众用户,从最基本的用户角度出发。

http://xindanwei.com/lang/cn/service/xinchejian/ 新车间 

http://www.arduino.cc/ arduino   

Arduino is an open-source electronics prototyping platform based on flexible, easy-to-use hardware and software. It's intended for artists, designers, hobbyists, and anyone interested in creating interactive objects or environments.

 

4.王春生的禅道社区之路

对于王春生,steven李一上来就给出了:佩服 的评价,我想想也有点好奇。但听完他的演讲,一种敬意油然而生。

先说说他的项目,从他在阿里巴巴的三年说起,这三年里他经历了不断地争吵修改再争吵,项目被改来改去,来回折腾,效率和管理都很落后,处于这种情况,他便想到了自己开发一个开源的项目管理软件-----于是,禅道便出现了。禅道是基于php和mysql开发的,使用了scrum框架开发的。之后他介绍了一下项目的情况和一些功能的展示,从他朴实的阐述中,我深深地体会到一种执着于坚持的力量。春哥认为开源不应该卖服务,差的软件没人用自然没有服务,好的软件应该根本不需要服务,他不喜欢自己在软件中故意设置一些障碍,让别人不能用了,再来找你的服务,他觉得做软件最重要的应该是客户群,只有不断完善自己的应用,从用户根本角度出发,这样的东西才会被大家认可,而当建立了稳定而有众多的客户群后,名和利都应该水到渠成的。我也比较同意他的观点。

当聚会开始结束,有人准备离去时,他迅速的跑到了电梯口,给大家发出了禅道的宣传单,我很乐意的接受了一份,也与春哥小谈了几句。我深深地被他的坚持和执着所折服,信春哥,得永生!

 

其他还有rt-thread,国产的产品级开源实时操作系统,可以广泛运用于各种嵌入式应用中,虽然我听不太懂,但我知道,这个项目应该是在场技术含量最高的,熊谱翔这个名字很可能在将来几年内,在业界响亮起来。

 

还有叶王兴的Android的产品演示,对于Android我一直是表示着浓厚的兴趣的,希望过年后买个Nexus S,然我也来体验一下移动互联网的生活,当然还能开发自己的Android应用或者把Adobe的AIR放进去。。爽!

Peter的The Community Way of Open Office,顺便说一句,peter给我最大的影像就是一口德国式英语加上大肚子。。

还有其他几个演讲也都蛮有意思,收获还是很多的。。。

在公司里,我可以说几乎没有交流的人,还是希望这类活动能够多些,我太需要这样的交流机会了!opensourcecamp加油!

开源是一种信念,开源是一种坚持,开源是一种生活态度。。我还需继续努力!

分享到:
评论

相关推荐

    android手机应用源码Imsdroid语音视频通话源码.rar

    android手机应用源码Imsdroid语音视频通话源码.rar

    营销计划汇报PPT,市场品牌 推广渠道 产品 营销策略tbb.pptx

    营销计划汇报PPT,市场品牌 推广渠道 产品 营销策略tbb.pptx

    JavaScript_超过100种语言的纯Javascript OCR.zip

    JavaScript

    JavaScript_跨平台React UI包.zip

    JavaScript

    node-v16.17.0-headers.tar.xz

    Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。

    520表白代码.rar

    520表白html5爱心代码

    一个简单的HTML5和CSS代码示例,用于创建一个动态的爱心形状,并在网页上展示一个类似520表白的消息 这个示例使用了CSS的

    520表白html5爱心代码 一个简单的HTML5和CSS代码示例,用于创建一个动态的爱心形状,并在网页上展示一个类似520表白的消息。这个示例使用了CSS的动画效果和HTML的结构。

    智慧养老社区方案.pdf

    智慧养老社区方案.pdf

    node-v14.11.0-headers.tar.xz

    Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。

    JavaScript_美观和可访问的拖放列表与React.zip

    JavaScript

    codeviz 1.0.12

    codeviz 1.0.12

    JavaScript_高级用户LLM前端.zip

    JavaScript

    javascript koans是一个交互式学习环境,它使用失败测试按逻辑顺序向学生介绍javascript的各个方面.zip

    JavaScript

    JavaScript_巴勒斯坦和巴以冲突资源的策划列表.zip

    JavaScript

    JavaScript_手工制作的弗里达例子.zip

    JavaScript

    node-v17.4.0-headers.tar.xz

    Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。

    移动应用Android 实现QQ好友列表源码.rar

    移动应用Android 实现QQ好友列表源码.rar

    DC平台蛋白质分子匹配预测.zip

    蛋白质是生物体中普遍存在的一类重要生物大分子,由天然氨基酸通过肽键连接而成。它具有复杂的分子结构和特定的生物功能,是表达生物遗传性状的一类主要物质。 蛋白质的结构可分为四级:一级结构是组成蛋白质多肽链的线性氨基酸序列;二级结构是依靠不同氨基酸之间的C=O和N-H基团间的氢键形成的稳定结构,主要为α螺旋和β折叠;三级结构是通过多个二级结构元素在三维空间的排列所形成的一个蛋白质分子的三维结构;四级结构用于描述由不同多肽链(亚基)间相互作用形成具有功能的蛋白质复合物分子。 蛋白质在生物体内具有多种功能,包括提供能量、维持电解质平衡、信息交流、构成人的身体以及免疫等。例如,蛋白质分解可以为人体提供能量,每克蛋白质能产生4千卡的热能;血液里的蛋白质能帮助维持体内的酸碱平衡和血液的渗透压;蛋白质是组成人体器官组织的重要物质,可以修复受损的器官功能,以及维持细胞的生长和更新;蛋白质也是构成多种生理活性的物质,如免疫球蛋白,具有维持机体正常免疫功能的作用。 蛋白质的合成是指生物按照从脱氧核糖核酸(DNA)转录得到的信使核糖核酸(mRNA)上的遗传信息合成蛋白质的过程。这个过程包括氨基酸的活化、多肽链合成的起始、肽链的延长、肽链的终止和释放以及蛋白质合成后的加工修饰等步骤。 蛋白质降解是指食物中的蛋白质经过蛋白质降解酶的作用降解为多肽和氨基酸然后被人体吸收的过程。这个过程在细胞的生理活动中发挥着极其重要的作用,例如将蛋白质降解后成为小分子的氨基酸,并被循环利用;处理错误折叠的蛋白质以及多余组分,使之降解,以防机体产生错误应答。 总的来说,蛋白质是生物体内不可或缺的一类重要物质,对于维持生物体的正常生理功能具有至关重要的作用。

    二叉树的遍历代码实现.rar

    二叉树的遍历

    JavaScript_Kener是一个现代自我托管状态页电池包括在内.zip

    JavaScript

Global site tag (gtag.js) - Google Analytics