Differences between revisions 43 and 44
Revision 43 as of 2005-02-17 09:26:30
Size: 6536
Editor: ZoomQuiet
Comment:
Revision 44 as of 2005-03-01 10:56:10
Size: 5218
Editor: riverfor
Comment:
Deletions are marked like this. Additions are marked like this.
Line 74: Line 74:
= http://compass.tigris.org 的进度: =
=== [messages] ===
  dispatcher server, admin client, agent client
=== [storage] ===
  db init dispatcherserver's service
=== [留言板] ===
任何有能力,感兴趣的朋友可以联系msn:[email protected]
代码已被同步到: http://compass.tigris.org
我写了个shell在本地开发,把代码commit到本地库时, 同时commit到http://compass.tigris.org,
欢迎有兴趣的朋友加入,
{{{
可惜tigris.org还是用的cvs, 不是svn :(.
}}}
{{{
It's Pending approval, and I can't put it publicly.
}}}

{{{
 --- limodou <[email protected]> 的正文:
>
>
我是这样的。最开始我申请了一次,项目描述我选的是index.html方式。在申请之
>
后你就可以看到你的项目已经存在了,但是那是还未被批准的项目。不过这时你已
>
经可以使用cvs了。但第一次我没有更新我的www/index.html,因此一直没有被批
>
准。这次,我删除了culib,然后立刻更新了www/index.html,把项目描述写进去
> 了。这回可能也就几天就行了,三四天吧。
>
> Hoxide Ma wrote:
> > 他们批准一个项目一般要多少时间?
> >
> > 我申请的项目7天了还没批准~~~~
> >

}}}
It may be usefull.
= riverfor 进度: =

开源全局名称服务 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

目前负责子项目

riverfor

riverfor at gmail dot com

项目程序员

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 子项目负责人

最新进展

短期目标: 在本月底之前做完所有的准备工作.在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上公布最终的项目成员.

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

riverfor 进度:

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-0.1.1 版本源代码,编写了测试 message、protocol、client、deamon 等的单元测试用例(原生代码进行了最小限度的修改),并对 compass 源代码进行了 dist 包装。执行单元测试的方法见 README。

下载:[attachment:compass-0.1.1.tar.gz compass-0.1.1.tar.gz]

讨论

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