Differences between revisions 19 and 20
Revision 19 as of 2004-10-06 20:38:04
Size: 4787
Editor: dreamingk
Comment:
Revision 20 as of 2004-10-30 12:28:22
Size: 4841
Editor: hoxide
Comment:
Deletions are marked like this. Additions are marked like this.
Line 77: Line 77:
== Hoxide Compass 原型计划 ==
 ["Compass core"]

开源全局名称服务 Compass 指南针

attachment:compass.png

-- hd [DateTime(2004-08-18T00:47:09Z)]

TableOfContents

项目描述

Compass为PyUSS系统提供了不间断可持续运行的支持。

  • Google Group!

http://groups-beta.google.com/img/groups2beta_m.gif

Woodpecker.OGNS

[http://groups-beta.google.com/group/WoodpeckerOGNS 阅览讨论组文档]

at [http://groups-beta.google.com/ groups-beta.google]

目标

为PyUSS系统提供7*24小时可持续运行的基础支持。

危机!

技术定义

  • GNS - Global Name Service 全局名称服务

开发计划

系统文档

  • ["/Compass系统说明"]
  • ["/Compass协议规范"]
  • ["Python开发编码规范"]

相关资料

项目成员

名称

EMail

目前负责子项目

Jerry Marx

Pythoner at gmail dot com

Twisted文档Utility部分的翻译

BigBaboon

wangjiachun at gmail dot com

Twisted文档Work on Code Base部分的翻译

令狐冲

jimingxin at gmail dot com

Twisted文档High Level部分的翻译

梅劲松

stephen.cn at gmail dot com

希望参与协议,编码部分的工作

Zoom.Quiet

Zoom.Quiet at gmail dot com

test unit 设计,维护

Xie Yanbo

xieyanbo at gmail dot com

unit test 子项目负责人

建议不要把邮箱列出来,以免有垃圾邮件。这里我给改掉了。 --limodou

最新进展

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

Todo List:

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

  2. 完善报文规范 -- ["/CompassMessBook"] 指南针报文手册!正式文档释出页面

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

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

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

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

招募志愿者: 项目正式启动,目前的工作是上面的四项.有兴趣的都欢迎参与进来. 志愿者可以发信到pythoner(at)gmail(dot)com说明感兴趣的部分. 希望每个子项目都有一个负责人. 我会在wiki上公布最终的项目成员.

项目交流: 希望在以后就这个项目可以每天有两次的讨论时间,初步的想法是中午一次晚上一次.请大家发信的时候也说一下自己什么时候比较方便.交流的主要内容就是上面提到的项目.

Hoxide Compass 原型计划

  • ["Compass core"]

HD的先头探索

数据存储的选择,权衡一下后先使用sqlite来做数据存储,主要是因为sqlite在windows更容易安装和部署,出现问题大家好解决,必竞能有freebsd环境的开发人员不多:

在windows下安装sqlite及pysqlite

  1. 你可以下载[http://www.sqlite.org/sqlitedll-3_0_7.zip sqlitedll-3_0_7.zip],它是一个命令行可以使用的sqlite实用工具,与mysql的命令行工具类似。

  2. 为了python能使用sqlite,你还需要下载[http://prdownloads.sourceforge.net/pysqlite/pysqlite-1.0.win32-py2.3.exe?download pysqlite-1.0.win32-py2.3.exe]来为你的windows下python 2.3安装pysqlite模块。

  3. 一旦安装完成pysqlite后,你可以运行以下命令来确认安装的正常:

>>> import sqlite
>>> cx = sqlite.connect("db")

Sqlite教程

[http://www.donews.net/limodou/archive/2004/07/05/37895.aspx PySqlite简明教程]

[http://www.donews.net/limodou/archive/2004/07/10/40733.aspx PySqlite简明教程(续)]

讨论

Compass (last edited 2009-12-25 07:11:02 by localhost)