博客首页
注册
建议与交流
排行榜
加入友情链接
推荐
投诉
搜索:
帮助
在火中央
在Open Source的火焰中涅槃重生
sail_lee[at]21cn[dot]com
saillee.cublog.cn
管理博客
发表文章
留言
收藏夹
· 软件工程
· 数据库
· 友情连接
博客圈
音乐
相册
· blog
文章
· 嵌入式linux
· 心情日记
· 软件工程
· 数据库
· 网络应用
· 硬件技术
· 操作系统
· 开发笔记
首页
关于作者
姓名:长风破浪 电邮:sail_lee[@]21cn[.]com
||
<<
>>
||
我的分类
文章列表 - 软件工程
关于CVSNT的Audit plugin
<DIV>1、接到一网上的兄弟提问:</DIV> <DIV>安装CVSNT、MySQL、建库都正常,但将Audit Plugins开启时,用TortoiseCVS操作时,就报如下错误。<BR>Audit trigger database open failed: Client does not support authentication protocol requested by server; consider upgrading MySQL client<BR>Audit trigger initialiasation failed!<BR>cvs server: Pre-command check failed </DIV> <DIV> </DIV> <DIV>答案:看错误,应该是CVSNT不能操作mysql而导致的。原因是CVSNT中使用的mysql操作库比安装的mysql要旧,把这个库用最新的替换掉就好了。把mysql-5.0.18-win32\lib\opt目录下面的libmysql.dll拷贝到CVSNT安装的目录下面。重新启动CVSNT后再试,一切正常。</DIV> <DIV> </DIV> <DIV>2、Audit数据库的汉字在TortoiseCVS中显示乱码</DIV> <DIV>答案:在Mysql建库时使用了utf8字符集,而TCVS中暂时没有对utf8的支持,重新按照默认的字符集建库,TCVS中选择Chinese (Simplified) 〔GB2312〕后,问题解决。</DIV>
查看全文
发表于:2006-09-21 ┆
阅读(1034)
┆
评论(0)
Subversion的PHP language binding
<DIV>昨天在PHP的PECL上下载了php_svn模块,这是一个PHP的Subversion语言绑定。浏览了一下0.2版本的源代码,发现基本功能的函数都已经具备了,还有一些要完善的。源代码中还含有两个PHP写的Subversion Hook脚本(copycommit和emailcommit)作为例程。模块的作者当初做这个模块的出发点是为了利用FireFox的XUL扩展来做Subversion的客户端(FlexySvn),我也玩了一下,是一个很有意思的工具。</DIV> <DIV> </DIV> <DIV>部分已实现的功能函数:</DIV> <DIV> </DIV> <DIV>PHP_FUNCTION(svn_checkout);<BR>PHP_FUNCTION(svn_cat)……
查看全文
发表于:2006-06-28 ┆
阅读(794)
┆
评论(0)
PPMS的最近工作小结
<P>按照时间倒序的工作内容</P> <OL> <LI>完成了用户权限管理模型的规划、详细设计、部分代码</LI> <LI>完成了Project、Task、Request、Issue、Test等涉及项的规划</LI> <LI>完成了系统架构、程序界面布局等规划</LI></OL> <P>通过这个项目的规划工作,自己对软件项目管理、OOD、设计模式的理解有进一步加深了,收获实在是不小。自己当初对设计工作的细节有些问题,想法上貌似可行的东西,与实际实现上可能是有差距的,甚至在实际实现上可能是行不通的。这就要要求自己必须考虑全面和细致点了。</P> <P>另外在具体实现的一些小细节上……
查看全文
发表于:2006-06-19 ┆
阅读(676)
┆
评论(0)
需求调研的一些心得
<DIV>在各种MIS软件项目中,需求调研是一个重要的阶段,许多项目的失败或延误,都直接或间接与需求调研有关系。</DIV> <DIV> </DIV> <DIV>在自己的工作经验中,我觉得需求调研必需要关注四个方面:流程、人员、数据和沟通。</DIV> <DIV> </DIV> <DIV>1.流程</DIV> <DIV>MIS项目中流程是一个非常关键的方面。流程是串起人员和数据的主线,也是我们在今后开发工作中编程的一个依据,所以在需求调研时,首先必需搞清楚客户的各种工作流程。需求调研时,对用户描述不清楚或自己没有弄明白的流程,一定要刨根问底。尤其对于用户……
查看全文
发表于:2006-05-27 ┆
阅读(790)
┆
评论(0)
最近在规划的一个开发项目管理系统
<DIV>试用过很多开源的项目管理、bug管理系统,都觉得和自己想要的东西有差距。</DIV> <DIV> </DIV> <DIV>bugzilla:著名的bug跟踪系统,bug管理方面非常强大,能与版本控制服务器(如CVS、Subversion)结合,但缺乏对整个的项目跟踪管理。</DIV> <DIV> </DIV> <DIV>Mantis:一个比较不错的bug跟踪系统,缺点和bugzilla类似。</DIV> <DIV> </DIV> <DIV>Trac:一个用Python写的bug跟踪系统,带wiki,与Subversion能够紧密结合,功能不错。但只能对单项目进行管理且项目管理功能弱。</DIV> <DIV> </DIV> <DIV>B……
查看全文
发表于:2006-05-24 ┆
阅读(896)
┆
评论(2)
BugId in CVSNT
<DIV>经过了一周多时间的摸索和网上的大量查找,BugId的问题总算是有了着落,通过TortoiseCVS能够进行操作,但还是不够完美。下面是我在news.cvsnt.org上的一个回复。</DIV> <DIV> </DIV> <DIV>Bo Berglund Wrote: <BR> <BLOCKQUOTE type="cite">Sail, <BR>this question seems to be a usage question for Tortoise rather than a <BR>CVSNT question. In CVSNT the Audit function will handle the bugid and <BR>it also is possible to create it using the -B switch on the cvs commit <BR>command. <BR>So from a CVSNT pe……
查看全文
发表于:2006-01-23 ┆
阅读(537)
┆
评论(0)
CVSNT的bugid问题
<DIV>对近几天的问题做个总结:</DIV> <DIV> </DIV> <DIV>CVSNT已经在系统中加入了Audit功能,并且使用后台数据库进行信息的记录。分别有commitlog、historylog、taglog和sessionlog四个表。非常不错!</DIV> <DIV> </DIV> <DIV>在march-hare公司的商业版本中(cvs suite)有各种基于cvsnt的集成,包括release manager、bugzilla、TortoiseCVS客户端等等,但是最便宜的也要85英镑,Open Source is not FREE!</DIV> <DIV> </DIV> <DIV>我本来打算在Audit的数据库上扩展出一个简单的Bug Track系统,但在网上找了好久也……
查看全文
发表于:2006-01-18 ┆
阅读(709)
┆
评论(1)
CVSNT与SVN对比
<DIV> <TABLE cellSpacing=2 cellPadding=5 width="95%" align=center border=0> <TBODY> <TR> <TD class=sectionHead colSpan=2>Comparison</TD></TR> <TR> <TD width="10%"> </TD> <TD class=sectionBody> <TABLE> <TBODY> <TR class=sectionEmph> <TD colSpan=2>Feature<SUP>1</SUP></TD> <TD><B>CVSNT</B></TD> <TD>SVN</TD></TR> <TR> <TD class=sectionEmph vAlign=bottom colSpan=4>Server</TD></TR> <TR> <TD width="5%"> </TD> <TD class=sectionBody vAlign=bottom width="75%">Supports authentic……
查看全文
发表于:2006-01-09 ┆
阅读(630)
┆
评论(0)
phpCVSView 0.3发布了
<P>原以为该项目已经停止了呢,呵呵... 今天上去一看,原来2005年11月27日发布了0.3版 见phpCVSView项目:<A href="http://phpcvsview.sourceforge.net/">http://phpcvsview.sourceforge.net/</A> </P> <P>Release Name: Version 0.3 Notes: </P> <P>This release mainly provides enhancements to the codebase and user experience. </P> <P>-------------------------------------------------------------------------------</P> <P>Changes: </P> <P>Bugfixes: </P> <P>- Many fixes for xhtml compliance. </P> <P>Enhanceme……
查看全文
发表于:2006-01-04 ┆
阅读(506)
┆
评论(0)
又一个不错的BugTracker
phpBugTracker<p>今天又发现了一个PHP编写的BugTracker程序--phpbt,phpBugTracker。看demo site和snapshot,感觉好像比Bugzilla和Mantis的页面安排更合理(应该说比较符合我自己的使用习惯吧,bugzilla我自己感觉很杂乱,呵呵),加Jpgrap之后,还有图表功能。<br /><br />同样是开源的软件,Hosted by SourceForge.net,呵呵SF.net真是个大宝库啊。有空试用一下这个东东,看功能与Mantis有什么很大的不同。<br />
查看全文
发表于:2005-02-23 ┆
阅读(719)
┆
评论(3)