最近工作有点忙,但有关于开源项目的活动,我还是愿意积极参加一下的。于是在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加油!
开源是一种信念,开源是一种坚持,开源是一种生活态度。。我还需继续努力!
分享到:
相关推荐
邀请函文档("OpenSourceCamp-GuangZhou-20080920-邀请函.doc")可能会包含活动的具体信息,比如活动的日程安排、演讲嘉宾名单、参与方式、报名流程、会议地点等。通常,这样的文件会详细说明活动的目标受众,即...
电子商务之价格优化算法:梯度下降:机器学习在价格优化中的角色.docx
ToadforOracle与Oracle数据库版本兼容性教程.docx
360浏览器银河麒麟版 for X86 适配兆芯 / 海光 / intel / AMD CPU
使用React.js构建,提供多种主题可供选择,并且易于定制。该项目旨在帮助开发者和自由职业者创建自己的个性化投资组合。 主要功能点 多种主题可供选择,包括绿色、黑白、蓝色、红色、橙色、紫色、粉色和黄色 易于定制,可以在src/data文件夹中更新个人信息 包含主页、关于、简历、教育、技能、经验、项目、成就、服务、推荐信、博客和联系等多个部分 支持通过Google表单收集联系信息 提供SEO优化建议 支持多种部署方式,如Netlify、Firebase、Heroku和GitHub Pages 技术栈主要 React.js Material-UI Axios React-fast-marquee React-helmet React-icons React-reveal React-router-dom React-router-hash-link React-slick Slick-carousel Validator
中小型企业财务管理系统 SSM毕业设计 附带论文 启动教程:https://www.bilibili.com/video/BV1GK1iYyE2B
python whl离线安装包 pip安装失败可以尝试使用whl离线安装包安装 第一步 下载whl文件,注意需要与python版本配套 python版本号、32位64位、arm或amd64均有区别 第二步 使用pip install XXXXX.whl 命令安装,如果whl路径不在cmd窗口当前目录下,需要带上路径 WHL文件是以Wheel格式保存的Python安装包, Wheel是Python发行版的标准内置包格式。 在本质上是一个压缩包,WHL文件中包含了Python安装的py文件和元数据,以及经过编译的pyd文件, 这样就使得它可以在不具备编译环境的条件下,安装适合自己python版本的库文件。 如果要查看WHL文件的内容,可以把.whl后缀名改成.zip,使用解压软件(如WinRAR、WinZIP)解压打开即可查看。 为什么会用到whl文件来安装python库文件呢? 在python的使用过程中,我们免不了要经常通过pip来安装自己所需要的包, 大部分的包基本都能正常安装,但是总会遇到有那么一些包因为各种各样的问题导致安装不了的。 这时我们就可以通过尝试去Python安装包大全中(whl包下载)下载whl包来安装解决问题。
电子商务之价格优化算法:线性回归:价格优化策略实施.docx
内容概要:报告详细介绍了企业数字化转型的驱动因素、数字化转型方案分类及其应用场景,重点关注了云计算、超连接、数字孪生、人工智能、分布式账本、增材制造、人机接口、数据共享、工业物联网等关键技术。这些技术不仅支持了企业的运营效率提升和业务模式创新,也为实现更快、更开放、更高效的数字化转型提供了支撑。报告最后提出了企业实施数字化转型的六个步骤。 适合人群:企业高级管理人员、技术人员、咨询顾问,以及对工业数字化转型感兴趣的读者。 使用场景及目标:帮助企业制定和实施数字化转型策略,优化运营模式,提升业务效率,增强市场竞争力。同时,也可作为政府部门、研究机构和行业协会的参考文献。 其他说明:报告中提到的关键技术及其应用场景对企业数字化转型具有重要的指导意义,特别是对于那些希望通过数字化转型实现业务创新和升级的企业。
基于java的线上选课系统的设计与实现答辩PPT.pptx
安装前的准备 1、安装Python:确保你的计算机上已经安装了Python。你可以在命令行中输入python --version或python3 --version来检查是否已安装以及安装的版本。 个人建议:在anaconda中自建不同python版本的环境,方法如下(其他版本照葫芦画瓢): 比如创建python3.8环境,anaconda命令终端输入:conda create -n py38 python==3.8 2、安装pip:pip是Python的包管理工具,用于安装和管理Python包。你可以通过输入pip --version或pip3 --version来检查pip是否已安装。 安装WHL安装包 1、打开命令行(或打开anaconda命令行终端): 在Windows上,你可以搜索“cmd”或“命令提示符”并打开它。 在macOS或Linux上,你可以打开“终端”。 2、cd到whl文件所在目录安装: 使用cd命令导航到你下载的whl文件所在的文件夹。 终端输入:pip install xxx.whl安装即可(xxx.whl指的是csdn下载解压出来的whl) 3、等待安装完成: 命令行会显示安装进度,并在安装完成后返回提示符。 以上是简单安装介绍,小白也能会,简单好用,从此再也不怕下载安装超时问题。 使用过程遇到问题可以私信,我可以帮你解决! 收起
电子商务之价格优化算法:贝叶斯定价:贝叶斯网络在电子商务定价中的应用.docx
IMG_20241105_235746.jpg
基于java的毕业设计选题系统答辩PPT.pptx
专升本考试资料全套.7z
Trustwave DbProtect:数据库活动监控策略制定.docx
基于VB的程序实例,可供参考学习使用
本压缩包资源说明,你现在往下拉可以看到压缩包内容目录 我是批量上传的基于SpringBoot+Vue的项目,所以描述都一样;有源码有数据库脚本,系统都是测试过可运行的,看文件名即可区分项目~ |Java|SpringBoot|Vue|前后端分离| 开发语言:Java 框架:SpringBoot,Vue JDK版本:JDK1.8 数据库:MySQL 5.7+(推荐5.7,8.0也可以) 数据库工具:Navicat 开发软件: idea/eclipse(推荐idea) Maven包:Maven3.3.9+ 系统环境:Windows/Mac
该源码项目是一款基于Thinkphp5框架的Java插件设计,包含114个文件,其中Java源文件60个,PNG图片32个,XML配置文件7个,GIF图片7个,Git忽略文件1个,LICENSE文件1个,Markdown文件1个,Xmind文件1个,Idea项目文件1个,以及JAR文件1个。
数据库开发和管理最佳实践.pdf