30
May
昨天问小孩(3岁)是哪个操作系统好玩,回答Ubuntu好玩,为啥?因为有123(GCompris中间有个123的图标)。
XP下有安装GCompris,Ubuntu下也有安装GCompris。不过Ubuntu下还有TuxPaint和Childsplay。
虽然是英文的游戏,不过小孩子还是很清楚如何去玩,目前比较喜欢七巧板的拼图游戏。
26
Apr
论坛: IP:32245 PV:396758
Wiki: IP:11011 PV:95281
调整了参数设置,降低了XCache的缓存由原来的64M降低为4M,这样每个php的内存耗用降低到30M,看上去稳定了很多。
19
Apr
http://www.haokanbu.com/s×y/1914/
http://www.haokanbu.com/s×y/132/
基于XP的敏捷开发,有几点担忧,高压力下的开发会不会加速程序员的职业厌倦感?
相互这么近会不会影响思考问题?
这种方式可能对文档编写不利 ?
好处:
效率高,沟通成本低,测试驱动,代码的质量高。
20
Mar
经查django升级要求模板中的 {% extends “base.html” %} 必须写在第一行,晕,以前怎么没有这个限制?
写了一个小程序,遍历整个目录树修正,现已经正常。
- import os, sys
- def visitfile(fname, searchKey):
- try:
- if os.path.splitext(fname)[1] == '.html':
- memo=open(fname).readlines()
- if memo[0].startswith('{% load trans %}') and memo[1].startswith('{% extends "base.html" %}'):
- s=memo[0]
- memo[0]=memo[1]
- memo[1]=s
- print fname
- f=file(fname,'w')
- for s in memo:
- f.write(s)
- f.close()
- except: pass
- def visitor(args,directoryName,filesInDirectory):
- for fname in filesInDirectory:
- fpath = os.path.join(directoryName, fname)
- if not os.path.isdir(fpath):
- visitfile(fpath,args)
- def searcher(startdir):
- os.path.walk(startdir, visitor, None)
- if __name__ == '__main__':
- searcher(".")
14
Mar
可喜可贺! forum.ubuntu.org.cn.html 的ip访问数到达: 20028 ,点击次数到达: 199286
呵呵,真是令人兴奋啊。






