Upgrade Drupal with Almost Zero Down Time

This site was setup in 2007 with Drupal 5, and it has not been upgraded until today. I did not feel the need to upgrade since this is just a personal blog. A few days ago I wanted to install a module, but Drupal version 6 is required, so I …

more ...

3 Time-Saving Tools for Busy Professionals

As a busy professional, I am consistently looking for ways to save time. Below are 3 time-saving tools that I have found most useful.

1. Chore Buster

With two busy professionals in the same household, dividing chores around the house can be tricky. Dividing chores in a fixed way is …

more ...

How to Share Mouse and Keyboard across Machines

If you have multiple machines but only one set of mouse and keyboard, then you must check out this neat little tool called Synergy. It allows you to seamlessly share mouse and keyboard across machines. It even allows you to copy and paste text across machines.

I have been using …

more ...

Fix Drupal Search

Today I tried to search "clojure" using the search box at the top right corner, but could not find anything. I know I wrote a few posts on Clojure recently, so there must be something wrong with the search functionality here. This is a Drupal site, and this should be …

more ...

Review on Hex Bug as Cat Toy

I am consistantly looking for new ways to entertain the cats, as they get bored with their toys very quickly. One new toy I have recently bought for them is Hex Ant.

I tried it during the cats outdoor time.  Mayori completely ingored it, while Tom was obviously attracted to …

more ...

Review of The Refined Feline Lotus Cat Tower

The old cat tree of Mayori and Tom were bought nearly 4 years ago and has started to show its age. I have been shopping for a new cat tree for a while now. I need something that is nicer than the typical carpet covered cat tree and goes well …

more ...

Cat with Evil Eyes

Mayori is mostly a very sweet girl. However, she can have evil eyes as well. Look at the follow photo when she wants to hunt to the toy mouse. She certainly looks more like a leopard than a domestic cat!

cat with evil eyes

more ...

Cat Boxing

Mayori and Tom grow up together ever since they were still little kittens in the shelter. However, they still love to fight, especially for the best spot for window-watching the outside.

cat fight

more ...


Cat with Impeccable Taste

As a cat, Mayori has impeccable taste, as represented by her favorite furniture in the house --- a Bertoia Diamond Lounge chair.

It is certainly a modern classic and a piece of highly functional cat furniture as well – Mayori can attack Tom easily from all different angels and only need to …

more ...


Cat Drinking from Wine Glass

Mayori loves drinking fresh-served water, especially from a wine glass. Obviously she believes that is the right way to drink water for a cat princess.

cat drink from wine glass

more ...

Cat in a Drawer

Mayori loves to play hide-and-seek with us. The top drawer of our dresser is now her new hiding place.

cat in a drawer.

more ...

Cat Pizza Delivery

Cat in a pizza box?

Either Mayori believes that she tastes better than the fresh baked version or that she believe that she needs a new bed smelled like fresh baked pizza. Either way she obviously enjoys the pizza box. 

more ...


My solutions for problems No. 76-100 on 4clojure.com

Finally done with all the 100 problems listed on 4clojure.com so far :-). When new problems appears there, I will probably do them when I have some time to kill, but I will not post my solutions here any more. If I found interesting programming exercises, I may submit to …

more ...



Develop clojure Web applications with vim

I recently started to learn clojure programming. It is an interesting experience. Ever since I learned computer programming almost 20 years ago, in Pascal, on a VAX minicomputer terminal, I have not experienced this newbie sensation with a computer language. The sense of excitement and novelty is high, and the …

more ...