2006年02月17日

一直想做一个 Blog 系统,想在啄木鸟主机上装一个。为什么,因为 Python 真的没有一个好的 Blog 系统。在做 NewEdit 项目的时候,我似乎明白一些道理:

  • 经验要靠做的
  • 自已的才是大家的

学习这件事,光看书不行,要实践。实践的目的是为了真正理解,而真正理解就是一想就有,已经在头脑中留下痕迹,必需要对你的大脑产生一定的刺激才可以。强度不够都不行。因此要不停地实践。在实践的过程中你一定要积累。怎么积累,代码写出来了,就是积累,以后可以参考。文章写出来的也是积累,同时对你的思维是一个整理的过程。说白了,就是要有拿得出手的东西,可以保存起来的东西。不然,时间长了,很可能就忘了。积累是一个漫长的过程,只有坚持才能有收获。积累还是一个寻找的过程,寻找和记录下你认为有用的东西。积累还是一个考虑的过程,你会琢磨,哪些是有益的积累,哪些是无益和积累。在这种积累过程中你会形成自已的风格,自已的思维方式,从而决定的你要走什么样的道路。

许多东西不好用怎么办。自已做。有些东西可以与别人合做,有些东西可以自已做。合做的东西总有自已不是很清楚的东西。而自已做的东西,除了遗忘,都是清楚的东西。因此自已做的好处是你会很方便地将你的经验应用到其经的地方,而且可以无限制地使用你的成果,不用担心其它的问题。自已的东西你是最熟悉,也是使用起来最顺手的。从而可以大大提高你的生产力。

如果你喜欢分享,首先你要有积累才能贡献给大家。自已做的东西最容易积累,好与不好,可能对别人都有帮助。

那么这个 Blog 系统也算是我学习 django 以来做的第一个大点的东西。原本想得功能挺多,多用户,Ajax功能,多级分类,多级评论等等。但真做起来才知道问题很多,有经验的问题,也有 Django 本身的问题。因此只好把功能简了又简。现在终于有一个单用户,可以做一些简单处理的 Blog 系统了。有兴趣的话大家可以看一下。这个 Blog 功能还很弱,纯当是学习了。如果可以的话,慢慢完善吧。

SVN 地址: http://cvs.woodpecker.org.cn/svn/woodpecker/zqlib/tangle/limodou/blog