1. sudo a2enmod rewrite
2. sudo vi /etc/apache2/sites-available/default
3. 修改 AllowOverride none 为 AllowOverride all
4. sudo /etc/init.d/apache2 restart
5. 编辑 .htaccess 启用重写规则
Monthly Archives: October 2008
长假
从上周五一直玩到现在,放松了很多,脑子里面很多乱七八糟的东西整理的差不多了。在布里斯班呆了三天,参加了今年的 Moodle Moot AU,发生了一些事,零散的记一下。
1) 尴尬的
周四晚去参加宴会,进去发现所有人都穿的很正式,还有不少穿的礼服,只有我是披着一件破 T-Shirt 就进去了,还是唯一的亚洲人,太显眼了,丢大了。后来陆陆续续才来了几个跟我一样的“随意”的人,有图为证:

这件事的教训是我得赶紧买套西装了,虽然来了快一年了,但参加这种大的社交活动还是第一次,我完全不懂在这种场合应该干什么怎么办。西方礼仪跟中国差异太大,这个我得好好学习。
2) 郁闷的
有种广泛接受的偏见:在国外生活英语就会短时间提高。但现实是难以令人满意的,回到前面那个宴会,西方的人的习惯是在正式开饭前,端杯酒自由交流,话题无非是恭维、客气(有时候我觉得西方人比中国人还要虚伪),但信息量大环境嘈杂,远不同于我已经习惯的工作环境的语言交流,我完全没法融入到话题中。我同事说,不要沮丧,你刚来不到一年,而语言的提高是需要时间和精力投入的。如果你想快速提高,还是来杯白兰地吧
它会让你“觉得”英语提高了。
未来几年我没有太担心的东西,最难的关卡过得差不多了,把英语提高到 local 的水平或至少能提高到能跟 local 自由交流的水平是我得下大功夫办的事。
3) 开心的
看到这么多人来参加 Moodle Moot,我很惊讶,没想到会有这么多人使用我们开发的软件(不少与会者还是从新西兰来),我突然有了要把现在的工作长期做下去的决心。刚开始工作的时候,我很不喜欢 Moodle 的代码库,代码风格不一致,庞大,甚至杂乱,到现在看法改变了很多,不能老拿理想说事(有些问题是社区开发的硬伤),一方面 Moodle 的功能很强大,它是实现了一些我以前没想过 WEB 能做好的功能,比如 Comunity Hub,Repository,Portfolio,另一方面它的历史很久远,大量的历史遗留代码和早期设计问题对新功能的开发造成限制,开发过程实际上也是一个不断折中的过程,有些问题已是积重难返。在未来的一两年,我们会开发一个完全重写的版本 —— Moodle 3.0,或许它将不再是一个产品还是一个像 Facebook 的网络平台,可能现在考虑这些有点早了,我很期待这个充分发挥想象力的机会。
最后一天的中午有个 Session 还专门讲了我开发的 Repository API(我做了约百分之八十),我很高兴这个模块解决了不少人的难题,听到的一些好的意见我下周就会写到代码里。
4) OLPC
第一次把 OLPC 拿在手上,它硬件平平,只有 1G 硬盘(可能是固态硬盘),AMD CPU,有趣的是它的软件,一个基于 Linux 的操作系统,窗口管理器是叫做 Sugar(专用于 OLPC),上面带了很多有趣的聚合学习软件,我们带回 Perth 两台 OLPC,以后要在上面做测试开发。
5) Ubuntu
Ubuntu 的流行程度超出了我的想象,与会的开发者,除了用 Mac 的就是 Ubuntu 了(没见有程序员用 Windows),我还发现一个家伙用的是 awesome 窗口管理器,Mac 和 Linux 的流行跟澳洲教育有关系,很多孩子从小就开始用 Linux 或者 Mac 学习甚至编程,在大学,你也可以发现运行着各种操作系统的机器,这点中国做的太差了。
6) 旅行
我有点喜欢上澳大利亚了,打算明年中旬再到东岸玩一玩。