Differences between revisions 37 and 39 (spanning 2 versions)
Revision 37 as of 2005-01-06 11:56:44
Size: 6603
Editor: hoxide
Comment:
Revision 39 as of 2005-01-15 10:21:27
Size: 5751
Editor: 222
Comment:
Deletions are marked like this. Additions are marked like this.
Line 87: Line 87:
 * http://compass.tigris.org登不上~~ 时不时因为没开放限权啊? 没有提供可用的角色~~~
  --- hoxide
 * 你知道该怎么操作么? -- riverfor
 * 知道 newedit的可以用 --- hoxide
 * 出错信息:
Line 93: Line 88:
Login It's Pending approval, and I can't put it publicly.
}}}
Line 95: Line 91:
Messages

    * Your account does not have the "Project Page - View" permission needed for you to access the page you requested in the compass project (view your permissions). Either ask the project administrator for more permission, or log in using a different account.
    * You are currently logged in as hoxide.

Username or email
Password
  

First time here? You must register to receive a password and log in.

If you have forgotten your password, enter your username or email address in the text field above and then click New password, below. A URL to set a new one will be sent to the email address you specified in your registration profile.
}}}

开源全局名称服务 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上公布最终的项目成员.

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

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. 

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)