易用的touchpad

有个朋友最近入手一台二手iBook(Late 2004)。试用了一下,发现Touchpad不支持双个手指滚动的功能,立时感到易用性下降许多。

我用的是Mid 2005版,有双个手指滚动的功能,很方便。以前有一个单键的Apple Pro Mouse,但是很不好用,后来索性把鼠标拨了不用了,直接用Touchpad。键盘使用的频率要比鼠标高的多,要用到鼠标,手掌就会离开托手的位置,之后再回到托手的位置,Touchpad虽然精度不高但是手掌不用离开托手(我是懒人)。如果仅是如此还是不够,要拖动滚动条的时候还是麻烦,Touchpad远不如鼠标的滚轮方便,但是Apple近乎完美的解决了这个问题,就是用两个手指滚动,这远比其他厂商采用的右侧滚动区(HP等)或第三键滚动(IBM)方便的多。

虽然现在的MacBook都有了Multi-Touch,其易用性也已经不可同日而语了,但我觉的最重要的还是两个手指(two finger)滚动(两个手指还可以当右键使two finger+单击)。

整理使用的Mac软件

算起来用上mac也已经二年了,一共重装过五次系统(2次Tiger, 1次Leopard测试版,2次Leopard正式版,都是折腾),也试用过不少的软件。整理备忘。

浏览器
99%的时间是在用Safari,有时也用一下OperaFirefox,不过FirefoxiBook上的表现实在太差
下载
国内的FTP大多使用的是GB2312编码,而我多用UTF-8环境,Cyberduck比较好用。还有用到命令行下的curl -O
文本编辑
以前常用的是Emacs.app,写Django的时候觉的Textmate比较爽,但是要付费且中文支持不佳。现在回到命令行下的vi,其实GUI的TextWrangler也不错
文书处理
目前是用了MacTexOffice2008iWork三种,各有优势。
邮件处理
Mail.app工作用最可心,mutt看列表最可心
图像处理
画流程图、结构图都用OmniGraffle。处理图片大小等小问题,Seashore和Preview是的第一选择。
GTD
GTD则是最原始的手写记事本加上iCal,有试用OmniPlan什么的,还是不够易用。
系统增强
Quicksilver应该是安装的第一个软件了,AppCleaner在试用软件的时候常常用
其它
PlainClip去掉剪切薄里的样式。Perian给QuickTime加Plugin。Flip4Mac播wmv。iChm读chm。Chicken连VNC。Twitterrifictwitter

SA的工作内容是什么

今天吃饭前从Jackos那里拿起了一本UNIX系统管理翻了几页。书中对系统管理员的工作定义如下

  1. 添加新用户
  2. 给激光打印机加墨粉
  3. 做系统备份
  4. 从备份里重建那些由于用户不小心而被删除的文件
  5. 回答用户的问题,比如”怎么发电子邮件?”,这种问题总是有人在问
  6. 监视系统活动,并且试着调整各项参数,使过载的系统有时间回应那些闲置中的系统
  7. 在用户的请求之下,暂时违反规定提前他们在打印队列里的打印作业
  8. 维护系统安全,并收拾上任管理员留下来的烂摊子
  9. 安装程序
  10. 清出更多的磁盘空间,特别是连续的空间
  11. 在系统死机之后重新开机(而且常在很晚或是不方便的时候 )
  12. 找出小故障,不过这可能意味要巡查在房子四周的网线,以检查该网络的每个节点
  13. 安装新到的设备,并改变桌椅的摆设以便安装
  14. 找出某个程序、命令、或是某个帐户为什么突然开始不正常工作了,虽然用户发誓他什么也没有做
  15. 试着修理坏掉的CAD/CAM二进制数据文件
  16. 参加会议
  17. 在网络上加入新的系统
  18. 尽量使用脚本自动处理上述的工作

如上所述,正式的系统管理的确是一件复杂的工作,除了计算技术之外,还得靠一点人际沟通技巧。… … 与他人沟通最好的学习方法是,看别人怎么做,学习他们的成功之外以及避免重复他们的错误

这本书是在2001年在国内的第一版,最新的一版应该是Unix与Linux系统管理。上述的一段话中的某几条我还是深有感触的(这一版翻译好像有点问题,所以引用的时候我做了一些修改)。其实最有用的是最后一条,这是一个系统管理员必修的课程。而修练的方法也正如其所说。

做系统管理,一方面有系统中最高的权限,另一方面则必须和他人合作,并且为他们提供服务。管理系统其实和治理国家很像--可能是一个法西斯式的铁腕独裁者,不顾用户的需要;或者也可能因为用户的问题忙的不可开交,而没有自己的时间。其实要做好系统管理也没有什么特别的决窍,只是在这两者之间取得平衡:除了让用户尽量满意之外,也要坚持既定的政策,以维护全系统的利益。而系统管理的最终目标,则是以最简单而有效率的方法,提供用户良好的工作环境,并且顾及系统安全、用户需求、系统能力以及和用户之间的交互

我有时在想应用的开发人员与系统管理人员是不是天敌。这里还有一段是关于系统管理的哲学归纳

  • 做任何事之前先做计划
  • 做完后要能够恢复回来
  • 慢慢做改变
  • 反复测试,直到确定没有问题
  • 懂得每件事的工作原理

update: Jackos从cn换到org了

如何在FreeBSD里安装配置moin wiki

前几天写了一篇moinmoin安装配置的东东,家里网络不好,没存下来就挂了。真是无用。眼看着这个月就要过去了,总共才写了一篇,实在是对不起苍天黄土。
费话少絮,切正题。先安装一个www/moinmoin

cd /usr/ports/www/moinmoin && make install clean

这个ports现在可以用make instance帮你做许多事了。这里有几个变量要说明一下。

MOINDEST wiki数据放在哪里
MOINTYPE wiki运行在哪种模式下面cgi,fastcgi,standalone??

即然这样,就干吧,当然了我是要用mod_python驱动了。

make MOINDEST=/www_root/wiki instance

ports能做的事情就这么多了。设置Apache如下

Alias /moin/ "/usr/local/share/moin/htdocs/"

SetHandler python-program
PythonPath "['/www_root/wiki'] + sys.path"
PythonHandler MoinMoin.request.request_modpython::Request.run

还有一个文件是wikiconfig.py

sitename
interwikiname
logo_string
data_dir #这个东东要注意请写绝对路径
data_underlay_dir #同上
url_prefix_static #这个要和Apache的Alias地址一样
language_ignore_browser  #你想让用户按浏览器语言来显示吗?No.

这样子也就可以用了。地址就是http://host/wiki

我们到底有多蠢?

伊格洛克中学的一名学生于4月26日赢得大爱达荷瀑布市科学大会的一等奖。他试图向人们说明,我们已经被搞假科学的奇谈怪论者所吓倒,他们在社区到处散布恐慌。他在论文中呼吁人们签署一项请愿书,要求对“一氧化二氢”化学物进行严格控制,或者完全予以废除,理由还非常充足:

  1. 它有可能引发过多出汗和呕吐;
    2.它是酸雨的主要成分;
  2. 处在气体状态时,它能引起严重灼伤;
  3. 发生事故时吸入也有可能致命;
  4. 它是腐蚀的成因;
  5. 它会使汽车制动装置效率减低;
  6. 在不可救治的癌症病人肿瘤中已经发现该物质;

他问过50个人,想了解他们是否支持禁止使用这种化学物质。 43人说支持。 6人说尚不能决定。 只有1个人说这种化学物质是水。 他赢得大奖的论文的题目是《我们到底有多蠢?》

关于debian的鼠标的配置

用了这许些日子的debian..应该把自己这许些日子的东西写个备忘录出来了.

修改鼠标主题,需修改/usr/X11R6/lib/X11/icons/default/index.theme

[Icon Theme]
Inherits=DeepSky

改后面的那一段儿.而在/etc/X11/cursors中文件格式为与上相同.

$ update-alternatives --install x-cursor-theme x-cursor-theme /etc/X11/cursors/Gold.theme 70 
$ update-alternatives --config x-cursor-theme

我觉的似乎在/etc/X11/cursors就像是替补一般..在此等待主教的招呼以代替/usr/X11R6/lib/X11/icons/default/index.theme这个文件

注意:同事的centOS没有这个目录.