博文

目前显示的是 2007的博文

深入linux斗天地!

今天干了一件了不起的事,深入linux,修改驱动程序,掩盖了(不是修复了)一个错误。 事情是这样的,新买的HP Pavilion电脑,装了Ubuntu Linux系统,但是不久系里的网管发来 信说,你的电脑出现随机MAC地址,会耗尽IP资源。一查log,发现如下的信息: /var/log/kern.log:Aug 10 14:06:35 xfliu-desktop kernel: [ 866.860000] Please complain to your hardware vendor. Switching to a random MAC. 网管不断的给我补充知识,说这是主板上nForce驱动有缺陷造成的。再后来知道,nForce由Nvidia公司提供支持,后来有黑客破解了驱动程序,因此Nvidia直接提供开源的程序,(linux就是这样走过来的?)但是,还是有缺陷,因此出现了我现在的情况: 电脑由Hibernate状态启动时,系统读取网卡的MAC地址有错误,便自动生成随即MAC地址。驱动程序forcedeth.c代码如下: if (!is_valid_ether_addr(dev->perm_addr)) { /* * Bad mac address. At least one bios sets the mac address * to 01:23:45:67:89:ab */ printk(KERN_ERR " %s : Invalid Mac address detected: %02x : %02x : %02x : %02x : %02x : %02x\n " , pci_name(pci_dev), dev->dev_addr[ 0 ], dev->dev_addr[ 1 ], dev->dev_addr[ 2 ], dev->dev_addr[ 3 ], dev->dev_addr[ 4 ],

A wordpress/lyceum plugin

Sina blog has many users in China. These days, I created a plugin to import sina blog articles into Wordpress or Lyceum. As the structure of sina blog will be changed from time to time, this code should also be updated correspondingly. What you need to do is just to put the file sinablog.php into " lib/wp-admin/import/" Download: http://www.xys-reader.org/o/sinablog.tar.gz

文本网页浏览器

图片
w3m是一个在linux 下运行的东东。 lynx 是很早就有名的,但是好像不能显示中文,我也懒得去配置他。 最近在ubuntu下发下w3m很好用。这个日本人写的一个软件,原来好像对多语言支持也不好,估计是在linux社区的帮助下可以显示多种语言。 操作的时候可以用鼠标,没有任何不方便。当然,如果你喜欢手不离键盘,只用快捷键,那更酷! cmd: w3m http://www.xys.org here is a screenshot.

自己来制作地图

Google就是一个创意的化身,如今又推出了自己制作地图的服务。 要说起来,俺的在日生活手册比他还要早就由此服务了,不过几乎没有人用。 :-( 这里是驹场网球场的指示图,看看两个版本有什么不同。 Google 版 在日生活手册版 进入页面后,点击相应按钮。

我的Google桌面

图片
今天发现Google桌面可以如此漂亮,于是截屏秀一秀。