GTA Events – Where Dreams become Realities


November 9, 2012

Adrianna Donevski and I are launching our Event Planning business. The company is called GTA Events and provides event planning services across the Greater Toronto Area.

We plan many different types of events:

  • Weddings
  • Social Events
  • Corporate Events.


Running a Makefile in Parallel


December 19, 2011


When you have a large makefile, it can take hours for it to finish. One way to speed up the execution of a makefile is to run it in parallel.

The -j <# of jobs> option specifies the number of makefile recipes to be executed in parallel.

For example,

make -j 10 all

This runs 10 makefile recipes at a time. I have experienced up to an 80% improvement in turnaround time with this option!

Installing RPM’s on a jailed shell


December 15, 2011

If you have access to a jailed shell and want to install an RPM to a local directory then here’s how.  This method works for relocatable and non-relocatable RPMs.  I used this method to install gcc on my shared web server.  I only have jailed shell access on this server so I had to find a way to get a GCC installed somehow.

  1. Create installation dir:
    mkdir gcc_install; cd gcc_install
  2. Download the package:
  3. Convert to cpio archive and extract it:
    rpm2cpio gcc-4.6.2-1.fc16.i686.rpm | cpio -idv
  4. Run it locally!

Dynamically opening files in Vim


December 13, 2011

Tags: ,

A lot of times I have a need to dynamically open files in Vim.  For example, I want to open all of the files that contain the word “html”.

Here’s a neat way of doing that in Vim:

vim `find . -name “*” | xargs grep -l html`

Note the use of backticks. This works well for me!

The Name of the Wind


March 18, 2009

It is likely that I would have never heard of The Name of the Wind if it wasn’t for GRRM’s live journal post where he compared his long delay in writing his next ASOIAF novel to Patrick Rothfuss’s equal struggles with his sequel to The Name of the Wind.  As soon as I entered Patrick’s site, I realized that he had already published a novel, a fantasy novel that was supposedly quite epic.

So, I decided to take a look at the The Name of the Wind’s amazon page to get a feel for the overal consensus of the novel.  Surprisingl, most reviewers and including one fantasy author had given the book very good ratings.

That was all I need.  The next day I was fully engrossed by Kvothe’s life story, his ups and downs, his struggles and his perservernce.  Patrick Rothfuss created a realistic character, one who had a myriad of problems, but who was also gifted and a geniune hero.    Unfortunately, The Name of the Wind is the first of a trilogy and the book did end slightly abruptly, with many questions that remained unanswered.  However, from the Author’s point of view, this may be a good thing as I’m eagerly anticipating the second novel.

F.E.A.R 2 Review


March 18, 2009

Ever since the release of FEAR 2′s demo, I have long been anticipating the full game.  I was finally able to give the game a roll this week-end.  For the most part, I found the game to be a good experience.  Unfortunately, after having played high calibur games like Dead Space and Gears of War 2, I felt that FEAR could have been a bit better in almost area.  That does not mean to say that the game was horrible, because it wasn’t.  It was a enjoyable experience, but the same experience could have been done 3 years ago.  As the times change, games and expectation evovle.  FEAR 2 did not evolve that much.

Back to basics


January 1, 2009

The Nintendo DS is a pretty cool piece of hardware.  I didnt know much about until early this week when I decided I wanted to start learning how to create homebrew programs for the DS.  My findings revealed that the DS has two processors, an ARM7 and an ARM9 chip.    The architecture seems really weird at first and a bit daunting but the more I read about it, the more everything is starting to make sense.

One of the reasons why I’ve researching the DS is because I’m going to be creating a Left 4 Dead clone called Left 2 Die.  I’m making use of the very good homebrew toolchain available and the libnds API.  The libnds library is probably complete crap compared to the official DS API, but it is pretty good.  It is a bit low level so as a programmer, you will have to do a lot of research before implementing something.  But it’s great fun and I’m hoping to get a DS soon!

UFC 92 Recap


December 28, 2008

Yesterday was a good night.  Three of the fighters I was cheering for won!  Quinton ‘Rampage’ Jackson took out Wanderlei Silva with a devastating left hook.  With the knockout victory, Rampage was able to avenge his two earlier losses to Wanderlei.

In the second fight, Frank Mir simply dominated Minotauro Nogeria.  He unleashed a series of 3 punch combos on Nogeria.  Nogeria was left wandering what to do after the first round.  Frank Mir came into the second with the same level of ferocity as in the first and finished Nogeria with a ground a pound.

In the main event, Rashad Evans faced off with Forrest Griffin.  In the first two rounds, the fight was essentially a draw.  But in the third round, something sparked Rashad Evans.  Evans landed a great blow to Griffin’s face, that sent him to the ground.  Then Evan’s finished Griffin with a series of punches to earn himself the Light Heavyweight Championship.

Ubuntu struggles


December 28, 2008

Ubuntu is one of those platforms that has a lot of potential, and yet it just can’t compete with Windows XP in terms of stability and software compatability.  In the last couple of days, I have been attempting to setup Ubuntu to my liking.  The problem is I’m always confronted with huge issue.   Initially, I installed the 64-bit version of Ubuntu, but to my surprise certain IBM products like Lotus Notes didn’t have 64-bit


So I had to go back and install the 32-bit version of Ubuntu just so I can get these IBM products working.  But during the installation, Linux had to stop responding.  On restart Ubuntu went literally insane by emitting weird Authorization Error message boxes.  So now I have to reinstall the whole OS again and hope the installation goes without issues.  I really want to get this thing working but damn you, Linux.

Review: Left 4 Dead


December 28, 2008

Left 4 Dead is great fun

Left 4 Dead is great fun

I have been playing Left 4 Dead for the last couple of weeks.  It’s one of those games that will surprise you.  I was reluctant in getting this game, since I didn’t see anything really interesting about it.  However, the game has been praised by numerous people so I decided to give it a chance, more info

and oh yeah, Valve was behind it so it must be pretty good, right?

Well, let me tell you something.  Left 4 Dead is amazing.  The game mechanics are so simple that you wouldn’t expect this game to be that amazing.  Yet somehow, the joy of killing hordes of zombies is truly unmatched.  Add three other human players to the mix who you will be helping and fighting alongside of, and this game is really a great achievement in gaming.