Post syntax highlighted code in Drupal

You may have seen that I sometimes post code here. Wouldn't it be nice if all the code are syntax highlighted, like what we see in a text editor? Well, with the help of Vim, it's easy. Vim is bundled with a "2html" script, that can turn whatever shown in …

more ...

Set mailto handler in Firefox

In order to click "mailto:" links on Web pages to launch an email program, Firefox (or Iceweasel on Debian) needs to be told which email program to use.

To do this, type "about:config" in Firefox's address bar, type in "mailto" in filter, look if "network.protocol-handler.external.mailto" preference …

more ...

Dual head with xrandr 1.2 revisited

In this post, I discussed "clone" mode of dual head with xrandr 1.2. Now I got an extra monitor, and would like to use "xinerama" mode, wherein the built-in laptop LCD and the external monitor share a single virtual screen.

To set this up, I changed my /etc/X11 …

more ...

Regular Web sites coexist with Drupal sites

This site is primarily powered by Drupal, i.e. it is a PHP site. However, we have a few Web directories that serves regular HTML pages. Since I installed Drupal in document root, access to these directories becomes an issue.

The main problem is that directory index file resolution is …

more ...

Complete OpenSSH Client Public Key Solution on Debian

My work requires me to connect to many different SSH servers, and I have different passwords for each server. It's a pain in the neck trying to type in many different passwords everyday. The obvious solution is to use OpenSSH's public key login solution, so passwords are no longer needed …

more ...


Use Vim to read manual page

Command line manual page is an indispensable tool for working with Linux system.If you forget how to use a command, just type man followed by the name of the command. One thing I don't like about the manual system on my Debian sid is that it uses most to …

more ...


Running Windows Vista on Debian Linux with VirtualBox

All of my laptops are now running Debian based Linux. It works great. Linux handles all my daily works well. However, there are occasions where I need a Windows machine. For example, I recently need to deliver a lecture on a system that runs only on Windows. Also, in the …

more ...


I love Waffle

Unlike most cats, Mayori's favorite food is not tuna or chicken. She loves waffle. She would jump up and down when I eat waffle until she gets a piece of it. Tom sometimes got slaped by Mayori because she thought he would rob her waffle. 😛

more ...


Earth Quake

At 8:03pm, the kittens were feed with their main course (dry food) and dessert (can food and egg). I just finished cooking my own dinner, put the serving tray with my dinner to the coffee table, and was about to enjoy my meal while chatting with Huahai on my …

more ...


"Compiz-Fusion on KDE"

Introduction
Nowadays, it is not uncommon to see people multi-tasking with a dozen of windows open. With an 12 inch small screen, Thinkpad X61 really needs an efficient window manager for me to get serious work done. I have been struggling to find a good choice. Of course, 3D desktop …

more ...

A Thinkpad X61 Hotkeys Solution on Debian Linux

On my old Thinkpad X31, there is a nice little program called tpb that makes all Thinkpad hotkeys work on Linux. However, that project hasn't been updated for two years, and tpb does not work with the newer Thinkpad models. On my new X61, notably, the sound volume controls are …

more ...

Use XRandR 1.2 to Swtich on External Display for Thinkpad Laptop

Thinkpad X61 has an VGA output port, so it supports dual-head display. However, with the Intel GMA965 graphics chipset in X61, the thinkpad_acpi (used to be called ibm_acpi) kernel module does not seem to support switching on or off this VGA port any more. The traditionally used commands, such as …

more ...

Install MEPIS Linux on X61

I got a brand new Thinkpad X61 laptop last Saturday. Unfortunately, the factory loaded Vista Home Basic was too bloated and ate up 700MB memory from a fresh boot without launching any application! If you know me, you know what I will do - remove Windows and load up Linux!

The …

more ...

Posting blog entry to Drupal from within Vim

Some people may wonder why would anyone want to do this? Well, there are at least two benefits.

One, I can write posts offline with my favorite editor, whenever I feel like it. Then post them from within vim once I got an Internet connection.

Two, I get to use …

more ...

Putty as a Chinese Telnet client

How to display Chinese characters correctly on a Telnet client running on a non-Chinese version of Windows machine? Web browsers today support whatever character encodings, this is not so with Telnet client. If you make a Telnet connection to a Chinese server with Windows telnet client, you will most likely …

more ...