啄木鸟会课!

::-- ZoomQuiet [2005-02-17 12:07:06]

1. 040911 babywork?Roo!Compass!

  • 时间 040911 20:05--13:25

  • 地点 UC Python 开源软件组

  • 主题

1.1. babywork 项目经验

  • 假期实际幼儿园项目执行情况
  • 主要介绍了:
    • babywork项目的开发历程 -- 客户需求的采集实在太重要
    • 工程管理的困惑 -- 大家进行了探讨

1.2. 啄木鸟近期成果

  • -- 主讲人HD

  • 主要介绍了:
    • Otter 项目应用进展
      • Otter 2.0 功能扩展准备
    • Roo 正式释出!
      • Roo -- 提供一个可供多种编程语言使用的简单共享内存库

      • 感谢冯学虎--samhoo 啄木鸟有了一个全部的坚强动力核心!

    • Compass 项目进展
      • Compass -- 由真实工程需求驱动,要求近期内完成第一阶段工作!

1.3. 引发工作

Compass 短期目标: 在本月底之前做完所有的准备工作.在10月15日之前能发布第一个Demo

Todo List:

  1. 完善系统说明书 -- Compass/CompassWhiteBook 技术白皮书!正式文档释出页面

    • 整体的架构需要仔细考虑,系统说明书需要进一步完善.仔细讨论系统说明书的细节.
  2. 完善报文规范 -- Compass/CompassMessBook 指南针报文手册!正式文档释出页面

    • 协议,报文算是我们这个项目的灵魂了吧.
  3. 确认测试用例规范(test unit) -- Compass/CompassTestUnit 指南针测试用例规范!正式文档释出页面

    • 期望可以成为啄木鸟统一的测试规范!

    • 基于Twisted文档中的相关部分,讨论适合这个项目的单元测试方式.
  4. 将Twisted翻译的扫尾工作完成. -- PyTwisted 文档组织页面!

    • Twisted是这个项目的基础了.相关部分的翻译希望在本月17号之前完成.

招募志愿者: 项目正式启动,目前的工作是上面的四项.有兴趣的都欢迎参与进来. 志愿者可以发信到[email protected]说明感兴趣的部分. 希望每个子项目都有一个负责人.

2. 040904 Otter

  • 时间 040904 20:00--22:45

  • 地点 UC Python 开源软件组

  • 主题

    • 一、Otter介绍
      • Otter--项目主页 

      • 主要介绍了:
        • Otter项目的升迁 -- 根据实际需求,变长数据包的处理
        • Otter项目的进化 -- 代码稳定,思路简单有效化
        • Otter项目模板的修进,与重构!
    • 二、newEdit 推广
      • 主要介绍了:
        • newEdit 项目进展
    • 三、Meteor 项目
      • Meteor -- 流星模板系统项目页面

      • 主要介绍了:
        • Meteor 演化
        • tree Python XML的字典化处理
        • dot 的结构图自动解析技术
        • GraphViz -- Zoom.Quiet贡献学习笔记

    • 四、啄木鸟社区建设建议
      • 主要介绍了:
        • WoodpeckerEPs--建设提案的引发与进展

        • PyBlosxom-- Blog 系统安装,管理

        • 四件需要尽快落实的事情
          • 社区门户建设:现在文档资料区、项目区没有一个入口,是否需要做一个入口、或者一个门面,更适合别人(特别是社区外的人来了解)
          • 项目管理平台建设:社区的项目管理包括cvs还需要加强。例如limodou的newedit就想移到我们社区来。
          • Blog系统建设:blog系统以及开发(开发是指用户管理)
          • 文档,中文化的建设:社区应该多一些管理,更有效率,更直接。

            (ZoomQ总结的这四点对于现在社区的问题还是很到位的——GreyRoar)

2.1. 引发项目

3. 040821 Otter

  • 时间 040821 20:00--21:45

  • 地点 UC Python 开源软件组

  • 主题

    • 一、Otter项目介绍
      • -- 主讲人黄冬 HD

    • Otter--项目主页 讲课PPT

    • 主要介绍了:
      • Otter项目的目标 -- 根据XML配置文件生成相应的Twisted框架代码
      • Otter项目的进展 -- 基本可用
      • Otter项目存在的问题
    • 二、Otter的模板技术
    • 主要介绍了:
      • 现在Otter中使用的模板技术
      • Zoom.Quiet 根据现用的模板技术提出了改善的以XML为中心的模板技术

    • 三、讨论:
      • 在Otter中使用的模板应以简单为主,而且Otter所提供的模板、代码框架应为以后的Compass等项目提供支持。不过,对于模板技术还需要进一步讨论与完善。

3.1. 引发项目

4. 040811 Maven推广

HD依然发力抛出更多的知识!

4.1. 录音下载

5. 040807 OGNS-newEdit

HD还在发力直接将大家带入全新的社区!

  • 时间 040807 20:00--22:45

  • 地点 UC Python 开源软件组

  • 主题

    • 一、OGNS FAQ
      • -- 主讲人黄冬 HD

      • 通过交流引发了将稳定的 benchmarks 作为模板快速生成应用框架的计划!
      • 以Otter 为名招募志愿开始立项,开发!
    • 二、newEdit 设计介绍
      • newEdit历史
      • Mixin,Plugin 技术
      • 版本进度

5.1. 引发项目

  • Otter -- 水獭(基于twisted的高速、可扩展性二进制流框架)

  • 约定形成周六会课制度

6. 040801 benchmarks-Otter

HD真正发力直接将大家投入更多的项目!

  • 时间 040801 20:00--22:45

  • 地点 UC Python 开源软件组

  • 主题

    • 一、Twisted 应用benchmarks实例讲演
      • -- 主讲人黄冬 HD

      • benchmarks代码分析,通过一周的测试稳定了下来
    • 二、OGNS-OUSS 介绍
      • 大家难以理解的OGNS定位
      • OUSS 的实际应用前景
      • 通过Sina 的Ping 实验说明OGNS 的实际目标

6.1. 引发项目

  • 啄木鸟社区!!
  • PyUSS -- 高性能分布式网络存储系统-- USS(统一存储服务器/服务)

6.2. 录音下载

7. 040728 Twisted TUT2-OUSS

HD开始发力直接将大家带入项目

  • 时间 040721 19:30--23:00

  • 地点 UC Python 开源软件组

  • 主题

    • 一、Twisted 教程第二节
      • -- 主讲人黄冬 HD

    • TwistedTUT-- 教程页面翻译,全部结束

    • 主要讲述:
      • Twisted finger 服务 练习实例
      • benchmarks 示范代码推出,开始进行网络测试