Kavass 用Hg

~开发者平台详解 之 DVCS体验

讲者:Zoom.Quiet
URL:http://code.ijinshan.com/res/s5/110110-YY-DVCS

<免责/>

非业界公认的,个人体验为基础的 开源不仅是行为,更加是信仰!

参考所有同好成果总结而得

<brief/>

俺->前述->Hg 是也乎;-)
  • 刚刚过了生日,应该说已经37岁了
  • 已经工作了12年

<Zoom.Quiet>

是也乎;-)

本命年

  • 刚刚过了生日,应该说已经37岁了
  • 已经工作了12年

牛妞

\ (^o^) / 601d
表情牛妞
  • 我的女儿刚刚一岁半,非常牛,,,脾气牛,头脑牛,虽然不会说话,但是已经能指挥我们干活了...

</Zoom.Quiet>

高兴/紧张... 分享云安全的个人思考 是也乎;-)

(^.^)

  • 这次可以和大家见面,并高兴的聊天非常高兴!
  • 不仅高兴可以和大家分享我认为很好玩的事儿,
  • 更加高兴可以从大家这儿听到从前的自个儿可能都没有想到的事儿

<brief/>

俺->前述->Hg 是也乎;-)
  • ...

"云"安全

前世,今生,来生... 开源不仅是行为,更加是信仰!
形势逼人
  • 历史
  • 杀毒
  • 查毒
  • 防毒
  • 云安全能力:
  • 每日可承载文件安全查询30亿次以上,可同时并发接受200万个文件的安全查询;平均每文件完成鉴定<0.2秒;任意新增病毒样本将在一分钟之内完成鉴定,使全体用户获得免疫!
  • 每日可承载网址安全查询10亿次,可同时并发接受20万个可疑网址的查询;平均每网页分析完成<0.03秒;任意新增恶意网址能在90秒之内完成分析,使全体用户获得免疫!
  • 开源后,任何人可以:
  • 自动化同步金山云安全各类特征库,在客户端本地通过黑+白特征库,实时识别98%以上的常见/热点病毒;
  • 自动化向金山云安全平台提交查询,进一步在黑+白特征全库中,及时确认最新病毒/恶意网址;
  • 自动化上报最新可疑文件/网址,在金山云安全平台完成自动化鉴定,实时发布,从而形成一人发现全体免疫的全网实时病毒监察的云安全态势!

金山卫士开源计划

未来... 开源不仅是行为,更加是信仰!
开源范畴
  • 扶助开源,共同成长!

金山卫士开源计划

培育/催生/追求... 开源不仅是行为,更加是信仰!

社区

  • 在学习如何培育,同赢!

Kavass社区

  • 英全名: Kavass antivirus association for Services
  • 中全名: 卫士反病毒服务联盟
  • 社区名: 开源卫士社区 / Kavass社区

Kavass

  • 更名为了表明立场!

<brief/>

俺->前述->Hg 是也乎;-)
  • ...

"版"?!

  • 《说文解字》: 判也,从片,反声
  • 说文通训定声》: 判木为片,名之为版
中国图书版本学
  • 最早是动词,后来变迁为文字载体的通称,在纸发明前,文字是记载在各种各样材质的“版”上的

"本"?!

-《太平御览》: 定以杀青,可缮写,上素为定本 ...

书之原本

  • 一部书在内容形式上的表现形式

"版本"?!

  • 合称在宋朝;专指雕版印本,即:刻本
  • 1979年版《辞海》:“版本”~ 书经过传写或是印刷而形成的各种不同本子

书的版本

  • 用雕刻好的文字的木版印刷而成的图书本子
  • 在出版业,“版本”就是指一部图书的具体表现形式

PS:"版本学"

  • 是一门以图书版本为研究对象
  • 目的和任务是探究版本变迁的特色和规律,总结版本鉴定的经验和方法;以准确揭示和正确鉴别版本,满足人们有关图书版本的各种需要;

应用学科

  • 如果软件行业的“版本”混乱状态一直不能改进,极有可能产生出“软件版本学”——这将是杯具!

软件工程:"版"

  • 印刷术是中国发明的,出版机制中的原理也自然的引用在软件工程中
  • 《韦氏英语词典》“版” --(原物的)变体,变种,型式

version

  • 如果软件行业的“版本”混乱状态一直不能改进,极有可能产生出“软件版本学”——这将是杯具!

软件工程:"版本"

  • 《韦氏英语词典》“版本” -- 经过修改的“版”

revision

  • 如果软件行业的“版本”混乱状态一直不能改进,极有可能产生出“软件版本学”——这将是杯具!

用户眼里的"版本"

可用的一个整体 开源不仅是行为,更加是信仰!
版本1型车 版本2型车
VMcarV1 VMcarV2

码农眼里的"版本"

零散的组件 开源不仅是行为,更加是信仰!
模块1关注的 其它各模块开发关注的
VMcarE1 VMcarE2

QA眼中的"版本"

配置管理/发布管理关注“基线” 开源不仅是行为,更加是信仰!
基线
  • 顾名思义,是基准线,是项目组是下阶工作的起点
  • Label--“版本标签” 其实就是基线的实际体现形式

基线的意义...

记载成果 开源不仅是行为,更加是信仰!

重现性

  • 基线是项目过程中每个工件版本在特定时期的一个“快照”。它提供一个正式标准,随后的工作基于此标准,并且只有经过授权后才能变更这个标准
  • 建立一个初始基线后,以后每次对其进行的变更都将记录为一个差值,直到建成下一个基线。

基线的意义...

追踪所有细节 开源不仅是行为,更加是信仰!

可追踪

  • 基线是项目过程中每个工件版本在特定时期的一个“快照”。它提供一个正式标准,随后的工作基于此标准,并且只有经过授权后才能变更这个标准
  • 建立一个初始基线后,以后每次对其进行的变更都将记录为一个差值,直到建成下一个基线。

基线的意义...

反馈各种工程度量 开源不仅是行为,更加是信仰!

差异报告

  • 基线是项目过程中每个工件版本在特定时期的一个“快照”。它提供一个正式标准,随后的工作基于此标准,并且只有经过授权后才能变更这个标准
  • 建立一个初始基线后,以后每次对其进行的变更都将记录为一个差值,直到建成下一个基线。

版本大观

杯具的中文,在工程中有太多"版本" 开源不仅是行为,更加是信仰!
各种版本
  • 也正是这些版本,确保了团队所有成员的协同!

版本管理下的协同

  • 团队協作的中的基本礼节!
  • 团队仓库
  • 本地工作复本
  • 检出/入
  • 冲突解决
礼貌的協同流程!
  • 也正是这些版本,确保了团队所有成员的协同!

中央式版本管理系统

开源不仅是行为,更加是信仰!
杯具了
  • 严格!

分布式版本管理系统

活跃中
  • 自在!

水银

Choosing a distributed VCS for the Python project pep-0374 开源不仅是行为,更加是信仰!
水银 乌亀水银
  • 稳定
  • 兼容
  • GUI

社区仓库关系

Hg水银泄地!
关系
  • 各自为政
  • 拉而不推

掺合流程:-6

Hg水银泄地!
流程
  • 各自为政
  • 拉而不推

掺合流程:-5

Hg水银泄地!
流程
  • 各自为政
  • 拉而不推

掺合流程:-4

Hg水银泄地!
流程
  • 各自为政
  • 拉而不推

掺合流程:-3

Hg水银泄地!
流程
  • 各自为政
  • 拉而不推

掺合流程:-2

Hg水银泄地!
流程
  • 各自为政
  • 拉而不推

掺合流程:-1

Hg水银泄地!
流程
  • 各自为政
  • 拉而不推

掺合流程:0

Hg水银泄地!
流程
  • 各自为政
  • 拉而不推

掺合流程 全景

Hg水银泄地!
流程
  • 各自为政
  • 拉而不推

Hg

Hg水银泄地!

自在

  • 稳定
  • 兼容
  • GUI

TiCSmtC!

Show me code
  • 各自为政
  • 拉而不推

社区仓库关系

Hg水银泄地!
关系
  • 各自为政
  • 拉而不推

总之

期望可以记住的 开源不仅是行为,更加是信仰!
  • ~单位时间可以记住的只有7+-2 个

最后:感谢一切!

开源不仅是行为,更加是信仰!

Q&A

  • ...

最后...

好书推荐... 是也乎;-)
IT小小鸟

最后的最后...

好书推荐... 是也乎;-)
讲演之禅

<版本/>

开源不仅是行为,更加是信仰!
反馈:Zoom.Quiet@gmail.com
查阅:http://code.ijinshan.com/res/s5/110110-YY-DVCS

S5

纯HTML 幻灯撰写框架!... 是也乎;-)
pix/2010-01-18-230729_605x421_leo.png