- 浏览: 52289 次
- 性别:
- 来自: 杭州
-
最新评论
文章列表
更新内核到 2.6.22 除了前面提到的 vmnet 编译错误的问题,还在关机的时候多出来了一条警告:
DISK MIGHT NOT BE SPUN DOWN PROPERLY. UPDATE SHUTDOWN UTILITY
For more info, visit http://linux-ata.org/shutdown.html
这是关机的最后一条信息了,一直都没有特别注意,因为信息显示出来紧接着机器就关掉了,不太来得及看清楚。今天特地记下那个链接,去那里看了一下,好像是 SATA 硬盘在关机的时候没有按照“正常”的程序关闭的问题,文中说原因是老式的 shutdown 程序没有提供对新 ...
- 2007-08-16 04:15
- 浏览 1062
- 评论(0)
Common Lisp 的经典书《On Lisp》的 5.3 节叫做 Memoizing 。书中讲到了将函数调用的返回值缓存起来的一种技术。这本来是一种非常常见的技术,但是《On Lisp》让我看到了动态语言的精练之处,这样的一种技术被抽象成一个通用的函数,将任意一个函数传入 memoize ,就会得到一个经过包装的函数,并且它已经具备了缓存的能力:
1
2
3
4
5
6
7
8
(defun memoize (fn)
(let ((cache (make-hash-table :test #'equal)))
#'(lambda (&rest args)
(mult ...
- 2007-08-14 15:28
- 浏览 924
- 评论(0)
最近升级到了 Linux 2.6.22 的内核,vmware 需要重新编译一下内核模块。不过这次并不那么顺利,安装好内核头文件以后运行 vmware-config.pl ,在编译网络模块的时候出错了。从错误来看应该是内核源代码变动造成的吧,在网上搜索了一下,发现是 Linux 内核里面对 network stack 有很大的改动造成的。并且在这里找到了一个可以下载的 patch 以及打好 patch 的 vmnet.tar 。那里的作者说是在 AMD64 下正常工作的,我使用的是 Vmware 6 ,机器是 IA32 ,我看到回复里面说 IA32 也正常的,于是就下载回来了。
把下载回来的 vm ...
- 2007-08-14 01:55
- 浏览 1370
- 评论(0)
关于元编程
Wikipedia 上关于元编程的定义说元编程就是将程序作为数据进行处理。“用程序来处理程序”,这就是“元”的来源了,这本身是一个容易产生混淆的地方,就像“用语言来描述语言”一样,数学上的许多悖论就来自 ...
- 2007-08-12 11:51
- 浏览 2503
- 评论(0)
今天收到一封邮件,让我感到很失落。其实是一封道歉信。起因是我在邮件列表里面问了一个问题,而我的邮件用户名称是用的中文,邮件列表里面的一个用户那里无法正常显示中文(应该是字体的问题吧),当然这种乱码看上去很像病毒一类的,被自动标记为垃圾邮件了。后来他发现了这个问题,取消了垃圾邮件的标记,并发来了这封道歉信。
首先我看到国内和国外对待这种小事的区别了。国内的好像多是“不拘小节”吧,而国外的人似乎都挺追求完美的(至少在我所常见到的 IT 这个领域里面是这样的),从国内和国外的各种技术 Blog 以及 Wiki 的排版就能看出这个问题(且不论内容)。其实我那封邮件里面的问题已经在邮件列表里面得到了回答, ...
- 2007-08-08 05:57
- 浏览 968
- 评论(0)
一提到动态语言,一般都会想到像 Python、Perl 以及 Ruby 之类的语言了,按照 Wikipedia 上的定义,动态语言是这样的:
Dynamic programming language is a term used broadly in computer science to describe a class of high level programming languages that execute at run ...
- 2007-08-06 14:28
- 浏览 1009
- 评论(0)
有个室友是大嗓门。其实平时也不大嗓门,可是一打起电话来就特别兴奋了,整个就是在吼。好像这样的人也不少吧,大概是这种性格吧,一点也不会在意周围的情况,经常在很安静的书店里面突然听到一个人拿着电话大叫,实在是很厌恶这种人。不过平时也就算了,大半夜也那样打电话,真叫人恼火,可惜不像小时候那样打雷都吵不醒了,正睡得舒服被大嗓门吵醒,真是特别不爽!真想拿个大木棒过去把他敲晕在电话机那里,然后大家都好好睡觉。 可惜我的性格也不怎么好,遇到这种情况总是忍者不说,其实我是非常不爽的,我也不知道自己为什么不说,大概还是不善于交涉吧,毕竟是室友,也不想为了小事把关系搞僵了。 Sigh~~
- 2007-08-05 02:32
- 浏览 951
- 评论(0)
以前用 Emacs Muse 写了不少的笔记,自己觉得有些东西还是挺有用的,至少我自己也经常回去查阅,有些东西不记下来过一段时间还真忘记了。只是一直没有合适的地方挂出来给大家分享。虽然现在已经很少再添加新的东西了,不过既然有这个机会,我还是挂出来,免得白白写了些东西,只有我自己看到了。
我把它放在了这里: http://pluskid.lifegoo.com/wiki/index.html
- 2007-07-25 06:05
- 浏览 860
- 评论(0)
如果是笔记本电脑,经常更换网络环境的话,配置网络是比较麻烦的。其实操作也就那么几步,但是每次都要做重复工作确实很头痛,特别是在其实网络环境就那么几个的情况下(例如:寝室、实验室和图书馆)。如果每个地方都是用 DHCP 的方式自动配置网络,那自然好,但是有些地方又是需要手工配置的。不过幸好程序员都是懒惰的,于是就有了懒惰的工具(还要多谢 dlzcn 告诉我这个好用的工具!)。
在 Debian 下可以用 guessnet 来自动猜测网络环境,并根据结果进行自动配置。你事先定义一系列的条件,它并发地测试各个条件,最先满足的会被选中,并以此来配置网络。还等什么呢?赶快 aptitude install ...
- 2007-07-16 03:02
- 浏览 821
- 评论(0)
最近 newsmth 的 Emacs 版在征集版衫设计。我不知道这么远是不是能在那里订版衫。不过还是跟风做了一个。 图像处理工具用得也不熟。抽取 simple.el 中的代码帖了一大段到背面,我想也许会看起来 Cool 一点。
如果太远了订不到的话,有机会不妨在 freecity 也做一个 Emacs 的版衫,这边也有很多人用 Emacs 的。
- 2007-06-29 13:27
- 浏览 924
- 评论(0)
The Times 里面有这样一篇文章 History 1980-2000 has disappeared into the ether. Sorry 。我也时常看到这类的讲到如今的电子信息易失的情况。确实,对计算机越了解应该也就越知道这些内幕。存在计算机里面的东西太脆弱了,很容易就丢失了,软件错误、硬件错误、误操作、误删除、病毒等等,而且除非是非常宝贵的信息,否则是不可能使用各种昂贵的办法去找回数据的,而且还不一定能找回来。整理旧时的物品时总能对着小时候写的一些小纸片发笑,而现在每天手机里面大量的短信,恐怕是很难在以后看到它们了。还有各种兼容的问题,以前的存储介质,以前的文件系统,说不定若干年 ...
- 2007-06-22 08:50
- 浏览 834
- 评论(0)
在 deli.icio.us 上看到 Tux Factory 这个网站,里面有许多很可爱的企鹅图标,个人使用的话是可以随意下载的。比如这个可爱的原始人的 Tux
还有这个死神的 Tux ,不知道 sishen 会不会喜欢,哈哈!
- 2007-06-22 06:55
- 浏览 873
- 评论(0)
我自己很小就对绘画非常感兴趣,不过自从上高中之后一直到现在都很少动笔去话了。后来接触到电脑,发现这个东西也可以绘图,不过除非用那些专业的工具,否则用鼠标来画实在是不如笔来得精细。这里是我前不久用鼠标画的一幅图,相当粗糙,但是还不错。
后来听说了矢量图,有一些很有趣的小图标之类的可以利用电脑精确的特性,而不是靠手来勾勒,也一直比较感兴趣,只是都没有太多的时间去关注。其实 Linux 下在设计方面也有许多好用的工具。Inkscape 应该算是比较著名的一个了。今天偶尔看到一些教程,便照着学习了一下,做了一个图标,感觉还是很不错的。
- 2007-06-17 05:12
- 浏览 931
- 评论(0)
Linus 在 Google 做了他对于版本控制软件的演讲。他似乎非常偏爱分布式版本控制软件,否则宁愿用 tarball+patch (其时 tarball+patch 确确实实是一种分布式的方法呢!)。以至于在 Linux 内核不能试用 BitKeeper 以后,他自己动手写了 git 。他对版本控制软件有许多要求,比如:
取出来的东西要和放进去的东西一样。如果连数据的完整性都无法保证的话,谁还敢用这样的版本控制软件?不过确实有这样的软件存在呢。
分布式。我在后面会解释分布式的好处。
高效率。Linux 内核也算是一个很大的软件了,如果版本控制系统运行起来慢吞吞的,确实是非常让人恼火的呢。
...
- 2007-06-14 13:45
- 浏览 3415
- 评论(0)
下午的时候突然就耳鸣起来,真是难受,嗡嗡地响,什么事情都干不了!干脆去冲了一个冷水澡,从头到脚凉快了一遍。可惜还是鸣,在网上搜索了半天也不知道怎么办。似乎偶尔也会耳鸣,但是从来没有如此难受过。 便泡了一杯热腾腾的奶粉来喝。
后来 cerror 拿过来一本《重构》,是微软给俱乐部寄过来的书,可以借来看,他帮我拿过来了。我顺手放到书架上,手撤回来的时候竟然碰到杯子了!洒得到处都是,本本上、身上还有桌子上!听说马铃薯的第一个本本就是牛奶洒进去了把主板烧坏了,我赶紧把电脑关掉,开始清理。
唉,搞了大半天,电脑似乎是没事,不过从此有了一股奶味。还洒了一身,刚洗过澡……耳朵还在鸣,真是郁闷死了……
- 2007-06-12 14:06
- 浏览 721
- 评论(0)