Jump to Navigation

博客

drupal的一个不太满意的地方

第一是它对多语言的支持,不支持菜单翻译,不支持语言随时切换。

第二是不支持文档列表,不支持自动生成文档概要,那么对于内容比较长的文档,每页都会是一大页,显得找不到主题。这个可以使用变通的文档录入实现,只是感觉有点别扭。

另外,上传附件功能我想做到数据库中,1、2M的附件还是没有问题的,目录drupal还不支持,其他系统也很少支持这个功能的。可能要自己写模块实现这个功能了。

总的来说,功能还是相当不错的。

分布式版本控制软件git的一个用途

在两个或者多个不同源的svn库之间方便的交换数据。
在每个源码树工作拷贝中同时使用svn及git版本控制,其中一个git库作为trunk处理,正常添加,提交文件等。其他git库作为分支,从git的 trunk中pull到数据,再使用svn提交。
这样一来,就像是几个不同源的svn之间共享代码一样。

测试新的CMS系统

真的很强大。

大秦帝国 这本书不错。
linux cron.

nullfxp 新分支

最近的libssh2协议库开发进度缓慢,还有另一些据点,如只实现了ssh2协议部分等。

我准备新建立一个使用 putty的分支,试试效果怎么样。

svn 源码版本控制使用体会

我的nullfxp项目使用的svn有三个多月了,越来越感觉这东西的重要性了,甚至有点离不了。

现在使用了svn中的许多功能了,像tags,开支开发,版本回溯,异地维护代码的一致性等。我现在无论在哪都可以通过这个svn维护项目了,测试svn中项目的最新版本,查看以前某一版本的特性,修改提交bug。

由于现在项目只我一人在维护,现在还没有碰到过像版本冲突的及处理的问题,多分支开发与合并的问题,还有我现在还不知道的一些高级功能,多人协作功能,这些才是svn的核心用途,以后有机会再回来讨论。

linux 下 iconv 函数的使用

#include

size_t iconv(iconv_t cd, char **inbuf, size_t *inbytesleft,
char **outbuf, size_t *outbytesleft);

iconv -l 命令列出支持的转换码表。

注意的问题:

iconv的man有点问题。iconv返回的实际上不是成功的数目。0只是说明成功。

iconv返回0就说明字符序列全部已经转换成功,pin和pout指针都会变化的。

mingw qt 4.3.2 开发环境的搭建

1. 安装mingw/msys基本环境
这个环境包含了unix环境开发中用到编译器和基本构建工具,如automake,autoconf等。请注意我们在这一节中下载的所有包指的都是二进制的包。

mingw

下载 mingw-5.1.3.exe

选择E:\cross\mingw作为安装目录。选择”candidate”包并选中g++。


下载 msys-1.0.exe

选择 E:\cross\msys作为安装目录,其他选项默认即可。

MSYS Developer Toolkit

无意中发现一个和我们的nullfxp , webfxp类似的产品了

http://www.radinks.com/sftp/ A feature rich graphical Secure FTP client

他这也是有一个桌面版本和web版本,不过它的web版本是用java applet 实现的。桌面版本也是java 做的。

它实现的功能也就一般情况,和我们的nullfxp没什么高度。

大伙也去它网站看看,是否能得出什么市场需求的一些信息。

发布 nullfxp 1.0.0 步骤实录

真是太麻烦了.

我先命令把代码提交到 sf svn库中

然后再把它 export 下来,打包成 nullfxp-1.0.0.tar.gz

然后,将此 包上传到 sf 的 ftp 服务器,认领到新建立的 1.0 release 目录下。

测试下载链接。添加此release note .
再解压(为了测试包是否正常),并到此解压目录中编译程序,看编译是否能通过,编译出来的程序是否正常。

修改www.qtchina.net 的下载页面链接,修改首页的公告。

将修改好的网站代码提交到svn服务器。

########################

真是麻烦啊。怎么能简单一点呢。

页面

订阅 RSS - 博客


Main menu 2

by Dr. Radut