星期四, 四月 26, 2007

更新 Ubuntu 7.04 字体配置

每次总是要更新 fonts.conf 来使用 VeraSansYuanTi,这次针对 Ubuntu 7.04 手工更新了一个,参考这里吧。

http://www.nirvanastudio.org/news/ubuntu-yuanti.html

更新到了 Ubuntu 7.04 Feisty Fawn

前天看到 Update Manager 上显示 7.04 已经可以直接升级了,于是没能忍住就升了。在升级最后20分钟的时候突然退出了,重启过后系统彻底挂掉。

昨天刻了张盘把系统重新做了一遍,总算是安上 Ubuntu 7.04 了,大概用了一下,发现速度比以前快了些,但是桌面系统的反应速度依然要比 Windows 慢不少,没办法,毕竟不是内核级别的嘛。

GNOME 的版本升级到了 2.18.1,比较新了,Firefox 依然是 2.0,Thunderbird 没能升到 2.0,因为还比较新,估计再过些日子可以通过 Update Manager 升级。GAIM 也升级了,2.0 Beta 6,界面精致了不少。Python 默认上了 2.5,不过又被我替回来了,我还没做好迎接 2.5 的准备。

其他的还没有特别直观的感受,先用段时间看看吧。

星期一, 四月 23, 2007

服务器上线了

周末去了亦庄机房,总算折腾了一下午把服务器按上了。

网通亦庄机房果然环境优雅,跟一小公园似的,那么大的飞碟形状的大楼里面空荡荡的,对面整齐的草坪稍微修修就可以当高尔夫球场了,用房东同学和朱同学的话说就是网通傻有钱的。

机器上架后,房东同学突然提起重装系统,无奈,装吧,最郁闷的就是那个公司的销售,着实无奈,估计连杀人的意思都有了。几个人在机房蹲了2个多小时,总算,我的一阵连续配置,(好几步自己都不知道点的什么),点F2开装,愣装,管他呢。

幸好有红宝书和房、朱同学,总算系统上去了,虽然说很多地方我们还没有搞懂,而且连 man 的数据都没有。。。。。。

不管怎么说,总算上线了!

星期六, 四月 21, 2007

LISP 学习笔记(1)

在徐x的知道下开始尝试看看LISP,来到了有名的LISP学习站点:http://mitpress.mit.edu/sicp/,MIT出的东西还是非常经典的。

下了个 DrScheme,可视化的Scheme学习、调试工具,带有交互式的界面,非常棒,很容易就上手了。

LISP 的语法要比大多数编程语言要简单的多了,都是靠括号来表示代码段,看起来比较古怪,但是读起来还是比较容易接受的。看了第一章,介绍了牛顿求平方根的算法,真是长见识了,于是立即打开 Python,按照相同的逻辑写了一个,很有意思。

;; Scheme Code
(define (sqrt-iter guess x)
(if (good-enough? guess x)
guess
(sqrt-iter (improve guess x)
x)))

(define (improve guess x)
(average guess (/ x guess)))

(define (average x y)
(/ (+ x y) 2))

(define (square x) (* x x))

(define (good-enough? guess x)
(< (abs (- (square guess) x)) 0.001))

(define (sqrtx x)
(sqrt-iter 1.0 x))

# Python Code
def sqrt(x, guess=1.0):
if abs(guess ** 2 - x) < 0.001:
return guess
else:
q = x / guess
guess = ((x / guess) + guess) / 2
return sqrt(x, guess)

毕竟 LISP 是一门函数式编程语言,所以写法上还是定义了一堆小函数,再加上递归把值给求了出来。

星期一, 四月 16, 2007

死去活来的 Blogger

今天又看到自己的 Blogger 活过来了,真不知道其中又发生了多少事情。毕竟是国外的博客站点,应该没有考虑到所谓的“中国国情”,所以被无情的 GFW 常常关照。因为经常无法访问,最长的时候曾今有大半年之久,多次想过要换 Blog,但现在想想都坚持这么长时间了,索性继续下去,就 Blogger 不换了!

;-D