Monthly Archives: February 2008

Quanta Plus

Quanta Plus 是一款运行在 linux 中的 web 编辑器,当然用 vim 也可以写 html,不过 Quanta+ 提供在 html 源代码和 WYSIWYG(所见即所得)之间实时转换让我觉得更顺手一些。
在 ubuntu 的新立得可以找到 Quanta+,也可在 terminal 里直接 apt-get:
sudo apt-get install quanta kompare kxsldbg cervisia
不过在普通用户下运行 Quanta+ 可能会出现这样的错误:
Could not read network connection list. //Something here related to your home directory Please check that the “dcopserver” program is running.
这种问题是由于普通用户对主文件夹中 .kde 文件夹权限不够造成的,输入以下命令即可解决:
cd ~ [...]

Linux 学习笔记(5)

早上下载了一堆 nVidia 的 linux 显卡驱动。我挨个去试,最终发现 169.09 能够完美支持 GeForce 8400M G 显卡。
记录一下安装显卡的过程。
首先,由于我启用了受限驱动管理器里的显卡驱动,因此需要取消这个驱动。
试着卸载驱动包:
sudo apt-get –purge remove nvidia-glx nvidia-glx-new
如果提示不存在更好。
然后删除 /lib/linux-restricted-modules/2.6.22-14-generic/ 下带有nvidia的东西,这些都是内核自带驱动。
再检查一下这两个文件是否存在:
/etc/init.d/nvidia-glx
/etc/init.d/nvidia-kernel
如果存在请删除掉。
上 nvidia 的官方网站下载 169.09 版驱动(如果你的显卡是别的型号请自行搜索相对应的驱动程序)。
安装头文件,pkg-config 和 xserver-xorg-dev(如果你缺少这些文件的话)
sudo apt-get install build-essential pkg-config xserver-xorg-dev linux-headers-`uname -r`
打开 /etc/default/linux-restricted-modules-common
sudo gedit /etc/default/linux-restricted-modules-common
在最后的DISABLED_MODULES=”"的双引号中填入nv 和 nvidia_new,变成DISABLED_MODULES=”nv nvidia_new”。
若前面已完整删除驱动,其实也可以省掉这一步。
接下来,按 Ctrl + Alt + F1 进入命令行。输入:
sudo /etc/init.d/gdm stop
停掉 GDM。
再输入:
sudo sh ~/NVIDIA-Linux-x86-169.09.pkg1.run
在安装驱动过程中,如果提示有原先驱动是否继续,选择 Yes;提示缺少模块是否从网上下载,选择 No;提示是否编译模块,选择 Yes;提示修改 xorg.conf 选 Yes。
等安装完毕后输入
sudo /etc/init.d/gdm [...]

Linux 学习笔记(4)

上次说到不能无线上网的问题,这个问题已经解决了。
虽然这台机子(华硕ASUS Z99DC)用的是 Atheros 芯片的网卡,但郁闷的是 ubuntu 自带的 madwifi 驱动并不支持这款 net5211 无线网卡,也就是说网卡驱动也得自己装了。
首先打开受限驱动管理器,把 Atheros Hardware Access Layer(HAL) 停用。然后去下载 madwifi 驱动程序,随便解压缩到一个文件夹比方 mad。
在 terminal 中cd ~/mad进入 mad,然后sudo make uninstall若干次(只要卸干净就行了)。
接下来用 ndiswrapper 把 Windows 下网卡的驱动安装到 Linux 里。
下载 ndiswrapper http://sourceforge.net/project/showf…group_id=93482
随意建个文件夹,比如 ndis:
cd ~
mkdir ndis
cd ndis
把 ndiswrapper 的压缩包放进去解压缩,再进行安装(目前1.52版是 ndiswrapper 的最新稳定版):
tar -zxvf ndiswrapper-1.52.tar.gz
cd ndiswrapper-1.52
make distclean
make
sudo make install
确定 ndiswrapper 已经被安装(只要没错误提示就行):
ndiswrapper -v
下来该安装驱动程序了,先重复上面的工作,建一个文件夹把找到的 Windows 下的无线网卡驱动放到文件夹里面,最好是已经解压缩的,省得麻烦。
#顺便在这里提一下,我就是因为没有解压缩而且压缩文件还是 RAR 格式,害的我到处找网线安装 Linux 的 [...]

自制炸弹

这个实在太牛B了,感谢 Sai 的推荐。
百度_魔神实验室吧_【空前试验】330ml高氯酸-煤油温压爆破!
当年应该学理科……

Linux 学习笔记(3)

Chapter 3 安装 Ubuntu
Linux 有很多发行版,我选择了在国内比较流行的发行版——Ubuntu——来进行实战的第一步。
我的机子是 asus z99dc,具体型号忘了。也许我的安装方法不具有可移植性,大家姑妄阅之。
安装
首先需要一张 Ubuntu 的安装光盘,你可以在 Ubuntu中文 上面找到如何获得安装光盘。如果无法刻录光碟或申请光碟,可以参考(1)(2)从硬盘来安装 Ubuntu。
详细的安装步骤可以在 Ubuntu中文论坛 上搜索到,我在这里就不赘述了。
关机
如果是用笔记本安装 Ubuntu 还要注意电源管理的问题(可以参考这篇文章),我的电脑就出现了无法关机的情况,每次关机都要按住开关键 7 秒强行关机,我用 sudo gedit /boot/grub/menu.lst 编辑 menu.lst 文件,在 kernel /boot/vmlinuz-2.6.20-16-generic root=UUID=xxxxxxxxxxxxxxxxxxxxxxxxx ro quiet splash的后面加上acpi=off。现在变得和 Win95 有些相似,注销完之后按一下开关键就关闭电脑了,更好的解决方案正在搜索中。也许等到下版内核这个问题就解决了?
显卡
安装方法参见Linux 学习笔记(5)
声卡

春节快乐

大年三十的时候服务器宕了, 虽然这台服务器经常出状况已经成为常态, 但总还是有些 . 不过这样倒也清闲过个大年.
现在应该是大年初二了, 给各位拜个年, 希望大家一年都顺顺利利, 恭喜发财啦!

CSS & Radio

先说 css
Ⅰ. em
1. em 参考当前字体大小, 比如当前字体为 12px, 那么 1em 就等于 12px. 默认状态下 1em = 16px, 为了简化换算, 可以在 css 中的 body 元素中声明 font-size = 62.5%, 这样 em 值变为16px * 62.5% = 10px.
2. em 值不固定, 且继承父级元素的大小.
3. 实例: 如果父级元素中声明字体大小为 1.2em, 其子元素就只能用 1em, 如果也使用 1.2em 实际大小就会变成 1.2em * 1.2em = 1.44em, 此 em 非彼 em.
Ⅱ. margin
margin 值不能继承.
margin 的正值可以理解为设置边距为特定大小, 负值可以理解为将接触盒子的边距减去特定大小.
如果两个盒子垂直叠放在一起, [...]