Wednesday, March 12

Featured Videos

BirthdayBoy FAQ

This FAQ will help you with the most common operations to use BirthdayBoy. If you find that you need any further help, please drop me an email.
  1. Which platforms can BirthdayBoy run on?

    BirthdayBoy can run most certainly on Windows XP. It should be able to run on any version of Windows with at least .NET framework 2.0 installed.

  2. Do I need to install BirthdayBoy to run it?

    No. Just download the zip file, unzip it, and double click "BirthdayBoy.exe" which is located in the "BirthdayBoy-x.x.x" folder.

  3. How do I make BirthdayBoy run everytime I start Windows?

    Check the checkbox that says "Run at Windows startup". It is located at the bottom right of the program window. Note that this will only apply to the current Windows user.

  4. When I minimize BirthdayBoy, the window disappears!

    BirthdayBoy runs out of the system tray. Look for this icon:
    in the system tray and double click it to make the BirthdayBoy window re-appear.

  5. When BirthdayBoy starts, a window tells me that "x not found, program cannot continue!"

    i) Make sure you are running the latest version of BirthdayBoy.

    ii) Check in the directory where BirthdayBoy.exe exists, make sure that birthdays.dat and reminder.cfg are there. These two files should NOT be edited manually or removed from their default location. Doing so may cause BirthdayBoy to run improperly.

    iii) If the files are not there, download the zip distribution again and use the new set of files.

Monday, March 10

MemoryGame

My Java programming assignment in year 2 of my B.CompSc. course.
Click here to access the game.

BirthdayBoy

BirthdayBoy is a simple and easy to use program that reminds you of people's birthdays.

Current version: 1.0.3

Click here for FAQs.
Click here to download BirthdayBoy.
Contact me at this email regarding any bug reports or suggestions.

Release Notes
====================
v1.0.3 (17 Sep 2008)
  1. Bug fix: Integer parsing in reminder.cfg now has proper error checking, and loads default value for number of days to get reminders in the event the value in reminder.cfg is malformed.
  2. Note: The drop down menu for setting the number of days for getting reminders has been increased to having 1 - 31, from 1 - 14. You can overcome the limit of 31 by editing the integer value in reminder.cfg. Valid values range from 1 - 999.
v1.0.2 (28 May 2008)
  1. Feature enhancement: Users can get reminders everyday, everytime they start BirthdayBoy within the number of days set. It used to be BirthdayBoy issuing reminders only on the exact number of days set before a birthday. e.g. A's birthday is on the 7th Oct. If you set BirthdayBoy to give reminders 7 days before a birthday, it will now tell you about A's birthday everyday starting from the 1st to the 7th of Oct.
v1.0.1 (12 March 2008)
  1. Bug fix: Program unable to find files at startup (when program is set to run at windows startup)
v1.0.0 (10 March 2008)
  1. No installation required. Simply unzip and run BirthdayBoy.exe
  2. You should have the latest .NET framework installed on your PC for this program to work.
  3. You can choose whether you want to run the program on Windows startup. It only applies for the current Windows user. Simply check the option "Run at Windows startup", at the bottom of the program window.
  4. The program can run from the system tray. Minimize the program window and it will hide in the tray. To open the program window, simply double click the system tray icon.
  5. Please report any bugs to this email.

FreeBSD Fun

Hello! Just finished my exams last friday.

I have been having lots of fun with an old machine that I had salvaged from Jamie's home quite some time ago.

Its a Pentium MMX 200Mhz machine, with 80MB RAM, a CDRW drive I salvaged from a dead PC from my dad's office, an old 20GB HDD from my granddad's PC. I bought a cheap realtek PCI ethernet card and plugged it in so I have access to the internet.

After I have all the required hardware in place, I installed DSL (Damn Small Linux) and a bigger version of the DSL, the DSL-n (Damn Small Linux - not). I had some fun with them, they were minimal OSs with a simple desktop environment, but their shell apps were not enough for me to perform tasks properly, as they ran out of an application emulator of some sort.

So i decided to move on and get myself FreeBSD. I seriously had lots of fun tweaking and installing packages to get everything working properly for me. At first I ran RELEASE-6.2, then I found out that many packages were out of date, so I switched to RELEASE-7.0. The system is great (extremely easy to install too), and relatively fast judging that it ran on quite a slow machine (I'm pretty sure there are other hackers out there running even slower machines and using them as web servers or other purposes...). I have the latest firefox browser, running on xfce4.4. xfce4 is really simple (which I really like alot), it has a simple panel at the bottom of the screen which allows me to open a simple text editor (mousepad), my browser, terminal and the xfce menu if I want to do other stuff.

I enabled the sshd (secure shell daemon) so that I can login to my system from anywhere (I also forwarded the port in my gateway), so that next time I can also serve files on my FreeBSD system! :)

return 0;