星期二, 一月 30, 2007

重返 Blogger

这一个多月过得真是不容易,遭遇天灾,光缆断了,几乎没法写 Blogger 了,总算,现在应该恢复了 70% 了吧,好事情。

用 Django 做了一些东西,顺便学习了一下 Django,很有意思的一个框架。以前没有正经用 Python 做过东西,现在做下来感触还是很多的。先说说 Python 吧,个人观点。

随着 RoR 的兴起,动态语言的地位一下子上来了,越来越多的人学习脚本语言,不过似乎有一个问题。Python 很容易上手,的确不错,Python 依靠缩进来提高代码的可读性。不过也有一个似乎是脚本语言共有的问题,就算依靠缩进来提高代码的可读性,新手与老手写出来的代码也都可能是完全不同。很多 Java 的同行去尝试 RoR 了,很不错,很多新人也去玩,但是同样的东西写出来的代码质量可以相差很多。前些日子和 Martin 一起写过一些代码,pair 了一把,发现自己的水平比起来太差了,毕竟在 Python 上我算是个新手吧。

玩了玩 Django 和 TurboGears 两个 Python Web 框架,最后还是选择了 Django,有人说用 Django 的都是懒人,我承认我还是喜欢懒一点。TurboGears 整合了一群框架,可以自由替换前端和后端,没发觉有多少好玩的地方。我大致看了一遍 Django 的代码,觉得玩 Django 更有意思一点,扩展 Django 没多少难度,下阶段闲一点的时候我要整合一个新的模板引擎替换 Django Template。

可能最近一段时间都会用 Python 来做东西,就趁这个机会再细细研究一下这个语言本身了。

星期一, 一月 01, 2007

Ubuntu 下 resolv.conf 被替换的问题

用 Ubuntu 一段时间了,自从晚上使用无线网络之后就发现一个很恶心的问题,因为通过DHCP获取IP,所以经常重写我的resolv.conf,由于我自己配有bind9用作本地DNS缓存,所以经常要修改resolv.conf为我本地设置。Google 了一番,总算找到了解决方法,修改/etc/dhcp3/dhclient.conf,使用下面的语句为每次生产的resolv.conf准备默认的几台DNS地址:

prepend domain-name-servers 127.0.0.1;