September 2nd, 2006 at 12:44 am (无用的软件使用心得)
Dapper 安装好之后,不能识别我的显示器 Dell P992,只能工作在60 Hz 下。还好在网上查到了水平和垂直刷新率,重新配置了 xwindows。
$sudo dpkg-reconfigure xserver-xorg
水平和垂直刷新率分别为:
HorizSync 30-107
VertRefresh 48-120
将源换为 cn99 的,因为 cn99 感觉速度快。
deb http://ubuntu.cn99.com/ubuntu/ dapper main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu/ dapper-updates main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu/ dapper-security main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu/ dapper-backports main restricted universe multiverse
#deb http://ubuntu.cn99.com/ubuntu-cn/ dapper main restricted universe multiverse
#deb http://ubuntu.cn99.com/backports/ dapper-extras main restricted universe multiverse
安装了 uming 字体和 scim 的智能拼音:
sudo apt-get install scim-pinyin im-switch ttf-arphic-uming
sudo fontconfig-voodoo -s zh_CN -f
im-switch -s scim_xim -z default
为了看 BBC 方便,安装了 tor,方法见下面的链接。
ubuntu下tor的安装
另外,firefox 安装了扩展 tabmixplus 和 torbutton。
调整后基本可以工作了,至于优化那是后面的事情了。
Comments
March 18th, 2006 at 9:21 pm (无用的软件使用心得)
ubuntu 虽然替用户打点好了一切,却也安装了一些用户不需要的服务,而且导致系统引导时间比较长,所以要去掉那些服务进程。
我查阅了相关资料,发现有两种办法:第一,直接修改 /etc/init.d 相应脚本的属性为不可执行;第二,使用相应的工具,类似 bum,sysv-rc-conf。
第一种方法简单是简单,但有缺陷,导致了启动过程中无法避免的错误信息。我是一个完美主义者,所以我选用了第二种方法,选择了 bum 。Bum 安装相当简单,也有不错的文档支持。
http://www.marzocca.net/linux/bumdocs.html
根据自己的情况,我关闭了以下服务。需要说明的是,出于安全考虑 /etc/rc.S 下的服务都没有改动。
anacron 类似 cron 的系统。
apmd 这个已经过时了,我的机器支持 acpi。
atd 类 cron 的工具。
bluez-utils 用来支持蓝牙设备的。
cupsys 用来控制打印任务的。
fetchmail 一个收取邮件的服务。
hotkey-setup 自动设置笔记本热键。
hplip 是惠普打印和图形子系统。
mdadm 类 raid 的管理工具。
pcmia 是用于处理笔记本扩展卡的程序。
postfix 高性能的邮件服务器。
rsync 快速的远程文件拷贝程序。
1 Comments
January 27th, 2006 at 11:13 am (无用的软件使用心得)
首先说明一下 <>; 和 < #@[]>; 都是系统 bouce 信件信封 (envelope) 上的寄信人地址。这两种信都是系统产生的,区别在于 <>; 往往是系统 single bouce 的地址,而 < #@[]>; 则是系统 double bounces 或者 triple bouces 的地址。系统用这两种地址是为了避免邮件回路 (mail loops) 。
来自 < #@[]>; 一般都是系统的 double bounces,要去掉这些 double bounces 可以有一种简单的办法,其原理是产生一个 nobody 的地址,发往这里的信件都会被丢弃,这样 double bouces 就不会烦你的 postmaster 了。
具体步骤如下:
#echo # >; /var/qmail/alias/.qmail-nobody
#echo nobody >; /var/qmail/control/doublebounceto
—
Comments
January 2nd, 2006 at 12:52 pm (无用的软件使用心得)
Zend Studio 大概是目前最理想的 PHP 开发工具了,不过其编辑器对中文的支持却不是那么让人满意,尤其是 Linux 版本。
在网上搜寻了一番,我发现了一个解决办法,记录下来:
1.把所需的中文字体,我用的是 simsun.ttc ,拷贝在 Zend Studio 安装目录 jre/lib/fonts 下。
2.在“ Tools-> Preferences -> Colors and Fonts ”中,将默认的 Scheme 另存,然后修改 font 令其指向中文字体。
PS. 启动 Zend Studio Client,选择菜单“ Edi t-> Show Snippets ”,就可以打开代码片断仓库。
Comments
December 24th, 2005 at 9:21 pm (无用的软件使用心得)
我最近在用一个 CMS 做网站玩,是生成静态网页的那种。使用当中,我发现一个问题:每次当我重新生成首页,看到的首页却不是最新的,必须要刷新一下才行。这个问题对用户相当不友好,我决心要解决它。粗粗研究了一下,这个问题和 Web 缓冲有关,那就从 Web 缓冲开始。
通过搜索发现下面的两个链接对这个问题谈得很透彻了。
开发出高性能的网站,第二部分 — 最佳缓冲控制
Apache: How to use mod_expires with Apache 1.3 and 2.0
我所要注意的是,对于缓冲控制的策略,不要纠缠在文件应该缓冲多长时间,重要的是文件是否应该缓冲。
我的条件应该说较好,可以对服务器组件 Apache 进行调整,缓冲控制策略如下:
ExpiresActive on
ExpiresByType image/jpg “access 1 month”
ExpiresByType image/gif “access 1 month”
ExpiresByType text/css “access 1 day”
ExpiresByType application/x-shockwave-flash “access 1 month”
ExpiresDefault “now plus 1 hour”
如果不想某些文件缓冲,可以用下面这个语法:
now plus 0 seconds
重新启动 Apache 后,此问题完美解决。
Comments