Welcome back, life

30 08 2005

Hi life,

It’s good to have you back.

I can still remember the dark days for the whole of April, May and June when I completely lost you.

Looking back at those dark days…

On Mother’s Day, I was so tied up that I couldn’t spare the time to go to my mother’s place to have dinner with her. When I told her so over the phone, she was very understanding and kept assuring me that it’s ok. Her understanding only made me felt more remorseful. There’s even more to come. After dinner time, she rang me up and told me that she’ll be bringing dessert over for me. Gosh, I felt I’m the most unfilial son in the world when she later arrived at my place with her homemade desserts. I hated myself as I saw her lonely departing silhoutte.

There’s another day when SY and I need to attend my uncle’s funeral wake on a Saturday evening. Before that, we dropped by Braddell for dinner. It was a small cosy eatery at Braddell. SY ordered fish-and-chips while I ordered braised chicken. That was indeed a very dark period… couldn’t get to enjoy the food and ambience at all. I was also running a slight fever and had to buy Lemsip (and a non-drowsy one at that coz I still have a loooong night ahead).

I’m glad that now I have you back.

Yours longingly,
sc





Open Source PC

29 08 2005

This article lists the alternatives that one has if one intends to migrate totally to an open source OS: all the way from open source OS to open source productivity suite.

http://news.yahoo.com/s/ttzd/20050817/tc_techtues_zd/158312





How to enforce comments during CVS commits

12 08 2005
  • Create a simple script $CVSROOT/CVSROOT/logcheck:

#!/bin/sh
# Exit 0 (no error) if the log message is not empty

if [ $# -eq 0 ]; then
echo “Comments are mandatory!”
echo “”
exit 1
fi

if [ ! -s $1 ]; then
exit 0
fi

echo “Comments are mandatory!”
echo “”
exit 1
## END

  • Add this one liner into $CVSROOT/CVSROOT/verifymsg

DEFAULT $CVSROOT/CVSROOT/logcheck