`
hiphunter921
  • 浏览: 68500 次
  • 性别: 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加油!

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

分享到:
评论

相关推荐

    2008年9月20日举行Open Source Camp 广州 2008 技术交流盛会

    邀请函文档("OpenSourceCamp-GuangZhou-20080920-邀请函.doc")可能会包含活动的具体信息,比如活动的日程安排、演讲嘉宾名单、参与方式、报名流程、会议地点等。通常,这样的文件会详细说明活动的目标受众,即...

    基于Springboot的实验报告系统源码数据库文档.zip

    基于Springboot的实验报告系统源码数据库文档.zip

    ERA5_Climate_Single_Month.txt

    GEE训练教程——Landsat5、8和Sentinel-2、DEM和各2哦想指数下载

    基于springboot智能健康饮食系统源码数据库文档.zip

    基于springboot智能健康饮食系统源码数据库文档.zip

    基于SpringBoot的校园服务系统源码数据库文档.zip

    基于SpringBoot的校园服务系统源码数据库文档.zip

    史上最全IXIA测试仪配置使用指导手册(含IxNetwork,图文并茂超详细!).zip

    内容概要: IXIA测试仪的基本配置.doc ixia测试仪基础使用示例.doc IxNetwork如何进行抓包回放-V1.0.pdf IxNetwork如何自定义报文-V2.0.pdf ixia构造ip分片方法.txt IxNetwork使用简介.pdf 适用人群:网络协议造包、打流相关的测试工程技术人员,想要学习的同学可以下载哈 使用场景:构造pcap包,打流 Ixia简介 IXIA使用的是Server-client模式,Server端在测试仪表的主机上,在开机后会随着主机内的操作系统的启动而自动启动,一般情况下不需要人为的手工启动。因此在通常不需要为主机配置专用的显示器和键盘。 client端包括两个测试软件: Ixia Explorer和ScriptMate。这两个软件一般安装在测试用计算机上,在仪表自带的主机中也有这两个软件。根据测试项目的不同来选择使用不同的软件。Ixia Explorer主要提供数据流的测试,针对设备的功能进行测试; ScriptMate提供各种性能测试窗口,针对设备的性能进行测试。 Auto:自动分配;

    基于Python+Django花卉商城系统源码数据库文档.zip

    基于Python+Django花卉商城系统源码数据库文档.zip

    Umi-OCR-main.zip

    Umi-OCR-main.zip

    微信小程序源码-促销抽奖.zip

    基于微信小程序开发的促销抽奖小工具源码,适用于初学者了解小程序开发过程以及简单抽奖工具的实现。

    Sen2_median.txt

    GEE训练教程——Landsat5、8和Sentinel-2、DEM和各2哦想指数下载

    springboot的概要介绍与分析

    以下是一个关于Spring Boot设计的资源描述及项目源码的简要概述: Spring Boot设计资源描述 Spring Boot是一个为基于Spring的应用提供快速开发工具的框架,其设计旨在简化Spring应用的初始搭建和开发过程。以下是一些关键资源: Spring Boot官方文档:详细阐述了Spring Boot的核心特性、自动配置原理、起步依赖、内嵌式服务器等关键概念。这是学习和掌握Spring Boot设计的首选资源。 在线教程与视频:各大在线教育平台提供了丰富的Spring Boot教程和视频课程,从基础入门到高级应用,帮助开发者全面了解和掌握Spring Boot设计。 书籍与电子资料:许多技术书籍和在线电子资料深入讲解了Spring Boot的设计原理、最佳实践和项目案例,为开发者提供了宝贵的学习资源。 项目源码示例 以下是一个简单的Spring Boot项目源码示例,用于演示Spring Boot的基本结构和自动配置功能: java // 引入Spring Boot依赖 @SpringBootApplication public class MySpri

    基于springboot美妆领域管理系统源码数据库文档.zip

    基于springboot美妆领域管理系统源码数据库文档.zip

    tables-3.7.0+gpl-cp37-cp37m-win_amd64.whl

    tables-3.7.0+gpl-cp37-cp37m-win_amd64.whl

    算法实现的概要介绍与分析

    算法是计算机科学的核心,它们在解决各种问题时发挥着关键作用。一个好的算法不仅可以提高程序的效率,还可以简化复杂的问题。下面我将通过一个具体的例子——快速排序算法(Quick Sort)——来展示算法的实现过程,包括资源描述和项目源码。 ### 快速排序算法简介 快速排序是一种高效的排序算法,采用分治法的思想。其基本步骤如下: 1. 从数列中挑出一个元素,称为“基准”(pivot)。 2. 重新排序数列,所有比基准值小的元素放到基准前面,所有比基准值大的元素放到基准后面(相同的数可以到任一边)。在这个分割结束之后,该基准就处于数列的中间位置。这个称为分割(partition)操作。 3. 递归地(recursive)把小于基准值的子数列和大于基准值的子数列排序。 ### 资源描述 快速排序算法因其高效性和简洁性,在实际应用中非常受欢迎。它的时间复杂度平均为 O(n log n),最坏情况下为 O(n^2),但这种情况很少发生。快速排序的空间复杂度为 O(log n),因为它使用了递归来实现。 快速排序的一个典型应用场景是在数据库系统中对大量数据进行排序。由于它的高效性,快速排序

    基于springboot农场投入品运营线上管理系统源码数据库文档.zip

    基于springboot农场投入品运营线上管理系统源码数据库文档.zip

    基于springboot个性化影院推荐系统源码数据库文档.zip

    基于springboot个性化影院推荐系统源码数据库文档.zip

    linux基础进阶笔记

    linux基础进阶笔记,配套视频:https://www.bilibili.com/list/474327672?sid=4493093&spm_id_from=333.999.0.0&desc=1

    微信自动抢红包动态库.zip程序资源学习资料参考

    小程序 微信自动抢红包动态库.zip程序资源学习资料参考

    iOS版微信抢红包插件(支持后台抢红包).zip

    小程序 iOS版微信抢红包插件(支持后台抢红包).zip

    经典-FPGA时序约束教程

    经典-FPGA时序约束教程

Global site tag (gtag.js) - Google Analytics