Differences between revisions 9 and 10
Revision 9 as of 2007-06-02 13:01:14
Size: 4465
Editor: ZoomQuiet
Comment:
Revision 10 as of 2009-12-25 07:16:15
Size: 4484
Editor: localhost
Comment: converted to 1.6 markup
Deletions are marked like this. Additions are marked like this.
Line 8: Line 8:
-- ZoomQuiet [[[DateTime(2007-05-23T10:34:58Z)]]]
[[TableOfContents]]
-- ZoomQuiet [<<DateTime(2007-05-23T10:34:58Z)>>]
<<TableOfContents>>
Line 17: Line 17:
 * [http://map.baidu.com/#word=%D3%AF%B6%BC%B4%F3%CF%C3&ct=40&bs=010&sid=MAPEXRJWXPTBQRJBS& baidu地图 指引] attachment:yingdu.png  * [[http://map.baidu.com/#word=%D3%AF%B6%BC%B4%F3%CF%C3&ct=40&bs=010&sid=MAPEXRJWXPTBQRJBS&|baidu地图 指引]] {{attachment:yingdu.png}}
Line 23: Line 23:
 1. '''AlexDong -- [http://code.google.com/p/thumbpy/ thumbpy]'''
 1. twinsant <[email protected]> --[http://www.djangosnippets.org/snippets/249/ Detect blog platform]
 1. '''AlexDong -- [[http://code.google.com/p/thumbpy/|thumbpy]]'''
 1. twinsant <[email protected]> --[[http://www.djangosnippets.org/snippets/249/|Detect blog platform]]
Line 31: Line 31:
'''[http://code.google.com/p/thumbpy/ 拇指姑娘] -- 小巧的代码覆盖测试工具''' '''[[http://code.google.com/p/thumbpy/|拇指姑娘]] -- 小巧的代码覆盖测试工具'''
Line 78: Line 78:
 * [http://www.djangosnippets.org/snippets/249/ BSP探测] -- 精巧的实用Blog 后台猜测器  * [[http://www.djangosnippets.org/snippets/249/|BSP探测]] -- 精巧的实用Blog 后台猜测器
Line 108: Line 108:
  * [http://groups.google.com/group/acg-school acg-school] 开始使用SNS工具,统一对不同程序的员工进行培训
  * 建议加入 [http://wiki.woodpecker.org.cn/moin/OpenBookProject OBP计划] 共同培育民间靠谱的软件工程师,造福全中国 !-)
  * [[http://groups.google.com/group/acg-school|acg-school]] 开始使用SNS工具,统一对不同程序的员工进行培训
  * 建议加入 [[http://wiki.woodpecker.org.cn/moin/OpenBookProject|OBP计划]] 共同培育民间靠谱的软件工程师,造福全中国 !-)
Line 114: Line 114:
建议使用S^5^ 来组织幻灯资料,以便发布哪--[:S5:模板下载] 建议使用S^5^ 来组织幻灯资料,以便发布哪--[[S5|模板下载]]
Line 119: Line 119:
[[Include(CPUGer-070602)]] <<Include(CPUGer-070602)>>
Line 139: Line 139:
[[Include(/Discuss)]] <<Include(/Discuss)>>

啄木鸟/CPUG会课 2007 第3次 -- BPUG第16~17次会课因各种问题流课

-- ZoomQuiet [2007-05-23 10:34:58]

BPUG总第18次会课

时间: 2007-06-02 14:00--17:00
地址: 盈都大厦C座4单元6A

公交路线

讨论主题

  1. AlexDong -- thumbpy

  2. twinsant <[email protected]> --Detect blog platform

  3. yfs - chifeng

070602 14:20 ~ 17:40 +17行者会课

ThumbPy

拇指姑娘 -- 小巧的代码覆盖测试工具

  • Py 中有主要3种覆盖工具:
    1. figleaf
    2. pycover
    3. coverage.py
  • 创建起缘:
    • 出于项目的实际需求
    • 开发手工同步代码即可,后来发现无法获知是否可用?!
    • 使用unittest ,通过测试用例进行自动确认,但是无法获知,倒底哪些代码被用例涵盖了?!
    • 于是....
  • 13:00~23:00 完成 ThumbPy 第一版完成

    • 3周前,发布为code.google 项目

主要功能:

  1. 覆盖测试
  2. 自动发现单元测试
    • _test.py 自动加载并运行
  3. 只测试最新单元测试

使用:

    thumbpy.py
        -f full
        -c coverage 汇出报告
        -l latest 
        -d daemon 随时测试!
        -h
  • thumb_config.py
    • 自由编辑定义测试的前导条件声明/处理
    • e.g for Django, 先导入环境对象

Thumbpy 的使用后果:

  • test 代码:应用代码 = 1:1
  • 人员的设计,实现逻辑,思想,全部使用中立的测试代码进行固化了!

提问

  • 测试驱动的样例设计粒度?
    • 各有各法
    • 单元测试和白盒测试 应该随时进行

现场演练

  • ZoomQuiet 的Ubuntu 下面,死活无法运行

    • 发现是路径处理策略问题!...为了可怜的M$用户,进行了统一路径小写化,结果在Gnu/Linux 中...

blog detect

通过url 探测BSP 后台版本

  • BSP探测 -- 精巧的实用Blog 后台猜测器

    • 为进行自动Blog 辅助数据处理,预备BSP 系统信息
  • 功能
    1. url->domain name;如果在已知的BSP 字典中,就可以获得

    2. 抓取首页 分析generator 的mate tag 信息
    3. 尝试 rsd.xml 的内容分析
  • 前导工作,收集所有Blog 系统的路径 blog platform
  • 技术点体验:
    1. 抓网页的模块比较:

              urllib 内置!系列,比较慢
              pycurl 外部libcurl的接口,C写的,比较快,功能强
                  支持循环rewrite陷井的安全深度

YFS

主创者 -- 游峰没有在场,由 ExtMail 核心成员 chifeng 进行介绍:

  • 先科普了存储技术体系:
    • DAS ~ NAS ~ SAN

    • 简述 yfs 体系结构

    • 嗯嗯嗯....

自由讨论

  • 很多新人,更加是Python 的新鲜用户!
  • 说啄木鸟维基不能轻易编辑 -- 是也乎,需要权限开通,列表中吼吧!
  • 关心Djnago 的系统负荷能力,部署技巧 -- 这些都不是Djnago 本身应该考虑的事儿,使用系统架构支持吧 ;)

  • 华美汉盛 的招聘规模 -- 稳健壮大ing
    • acg-school 开始使用SNS工具,统一对不同程序的员工进行培训

    • 建议加入 OBP计划 共同培育民间靠谱的软件工程师,造福全中国 !-)

相关资料

列出希望大家先看一看的资料


建议使用S5 来组织幻灯资料,以便发布哪--模板下载

预定参加者

    

    
建议统一使用50*50像素规格1

  签到

预定

ZoomQuiet

http://www.woodpecker.org.cn/share/classes/cpugIDfoto/zoomqeye.gif

大妈掺合

AlexDong

http://www.woodpecker.org.cn/share/classes/cpugIDfoto/someone.gif

主讲

Ricky

ricky.jpg

小弟学习

ghostwwl

http://www.woodpecker.org.cn/share/classes/cpugIDfoto/someone.gif

初来上班

实到

ZoomQuiet

http://www.woodpecker.org.cn/share/classes/cpugIDfoto/zoomqeye.gif

13:15

AlexDong

http://www.woodpecker.org.cn/share/classes/cpugIDfoto/someone.gif

13:37

Ricky

ricky.jpg

14:00

ghostwwl

http://www.woodpecker.org.cn/share/classes/cpugIDfoto/someone.gif

13:30

林胜

http://www.woodpecker.org.cn/share/classes/cpugIDfoto/someone.gif

14:00

twinsant

http://www.woodpecker.org.cn/share/classes/cpugIDfoto/someone.gif

13:30

张成

http://www.woodpecker.org.cn/share/classes/cpugIDfoto/someone.gif

14:15

chifeng

http://www.woodpecker.org.cn/share/classes/cpugIDfoto/someone.gif

13:50

brightman

http://www.woodpecker.org.cn/share/classes/cpugIDfoto/someone.gif

14:00

[[email protected] 王盈]

http://www.woodpecker.org.cn/share/classes/cpugIDfoto/someone.gif

14:30

依山居

http://www.woodpecker.org.cn/share/classes/cpugIDfoto/someone.gif

14:10

Elias Soong

http://www.woodpecker.org.cn/share/classes/cpugIDfoto/someone.gif

14:15

蔡峰+许艺华

http://www.woodpecker.org.cn/share/classes/cpugIDfoto/someone.gif

14:10

李志鹰

http://www.woodpecker.org.cn/share/classes/cpugIDfoto/someone.gif

14:10

李金国

http://www.woodpecker.org.cn/share/classes/cpugIDfoto/someone.gif

14:10

未到

会课角色

语音下载

我们的会课尽力有录音文档作归档

  • 本次没有准备好设备,无录音流传……残念!

会课照片

会课回响

引发

可能引发的项目,活动,成果...

  1. 曾经与会人员可以直接从http://www.woodpecker.org.cn/share/classes/cpugIDfoto 引用头像哪!另外自备的也可以直接上传到此页面;对照片有不满的随时可以自行修改哪………… (1)

BPUG/2007-06-02 (last edited 2009-12-25 07:16:15 by localhost)