落就是一道风景线……

CPS系统开发(PyLons项目)

12/17/2010 · Posted in Python

最近在埋头写CPS系统,到现在为止程序开发已经全部完成,剩下的由美工来设计页面和CSS(感觉很奇怪吧,项目开发完了才来这项?没办法,公司小,老板又不肯听解释)。嗯,系统和GPS只差一个字母,好玩吧?其实没有,一点也不好玩。 ...

单元测试(python\django\pylons)

11/25/2010 · Posted in Python

清风老师提到的第2点——单元测试,总结一下。 其实我的主要目的是想Django的单元测试,由于Django使用了Python的标准模块doctest和unittest,所以我觉得有必要了解一下Python的单元测试。另外还有就是比较欣赏的PyLons框架的单元测试内容。 ...

学习hg(Mercurial)版本控制

11/21/2010 · Posted in Development

今天开始学习清风老师提到的第1点——版本控制工具。来了解一下版本控制工具,主要有2种:集中式版本管理和分布式版本管理,刚好和清风老师提到的SVN、Hg(Mercurial)对号入座,当然了分布式版本管理工具另外还有大名鼎鼎的Git。 经过对比之后选择从Hg入门,首先是因为清风老师的推荐,其次是Google Code支持 SVN和Hg(Mercurial),然后还有就是Hg是用Python编写。官方wiki使用说明和帮助文档很详细。那么就开始吧: ...

PostgreSQL 9.0 安装乱乱记

11/10/2010 · Posted in Database, Python

PostgreSQL 9已经发布了,我属于新版本控,于是计划着在VPS( win server 2003)和服务器(CentOS 5.5)上安装,先不讲过程,结果是服务器上已成功安装,VPS主动放弃。在些提醒各位,PostgreSQL 9安装很纠结,选择需慎重。 ...

Django中使用多线程发送邮件

11/04/2010 · Posted in Python

当然了,网上关于Django发送邮件的资料蛮多的,但是基本上都是使用send_mail()。于是我也屁颠屁颠的找到某一个版本使用,邮件发送是成功了,但那速度实在是很蜗牛。刚开始以为是开发环境的原因,结果到了服务器的生产环境依然需要等到花都谢了,于是乎Google之,无果。豆瓣上有一仁兄给了个链接(在这里),参考之另加使用模板文件,于是生成又一个小异的版本。 ...

Pylons framework 笔记(1)

09/19/2010 · Posted in Python

使用Django已经有蛮长一段时间,感觉还不错,不过还是想多了解下其他framework来做对比更加客观。于是有看web2py,感觉很怪异,web.py却又不怎么喜欢,于是的于是目前关注Pylons和Bfg。貌似Pylons的资料比bfg更多一些,而且貌似有号称python 中的ror,于是先拿它下手,当然Bfg也会在未来尝试。好吧,记录下Pylons,系统 OpenSUSE11.3,参考 http://pylonshq.com/docs/en/1.0/gettingstarted/#installing ...

OpenSUSE 11.3 安装 nginx

08/31/2010 · Posted in 未分类

分享一下OpenSUSE 11.3 安装nginx的过程。 安装Nginx需要依赖 gcc, pcre, openssl 相关 安装gcc 1、可以使用Yast2 Software Management分别搜索 gcc,pcre,openssl,把以gcc、pcre、openssl开头以及包含的全部选中,然后安装。 2、使用root用户 分别 zypper in gcc*  /zypper in pcre /zypper in openssl* 其次,下载Nginx,解压 到Nginx官网http://nginx.org下载,目前0.7.*是稳定版,0.8.*是开发版(其实开发版也蛮稳定的,哈哈)。 使用 tar xvf nginx-0.8.49.tar.gz 解压,其实中间数字为相应版本号 安装 貌似安装有蛮多参数,我使用默认安装,也是最简化的安装: cd nginx-0.8.49 ./configure make make install 启动 /usr/local/nginx/sbin/nginx 停止 /usr/local/nginx/sbin/nginx -s stop 重启 /usr/local/nginx/sbin/nginx -s restart 配置文件目录 /usr/local/nginx/conf/nginx.conf ...