Wednesday, October 15, 2008

Auto-properties for Subversion (Subclipse)

Too many times I had to dig the web to find how the Subclipse Eclipse plugin could be configured for auto-properties so I decided I would keep a record here.


1) Create a directory where the config file will be stored. On my development machine, I usually put it somewhere like worspace/configs/subclipse/config
2) Create a file named config in the directory in question:


3) Finally, go to Windows->Preferences->Team->SVN and the Configuration Location to Use Directory and browse to the aforementioned directory created in step 1.



Wednesday, October 8, 2008

Data-Centres

Here are data-centres maps I track:

IBM


Microsoft



Google

Wednesday, September 3, 2008

Add to Google Reader bookmarklet

Wow!  Google Chrome is out and of course I couldn't wait to try it out... that was until I discovered that automatic RSS/ATOM feed detection wasn't part of the deal.  I wrote a quick bookmarklet for addressing this situation: just drag-and-drop the following bookmarklet to your bookmarks (works on Chrome, Firefox and IE): AddToGoogleReader

The code is hosted on Google AppEngine so performance shouldn't be an issue. Have fun!

Thursday, July 31, 2008

Cloud Computing Classification

The term Cloud Computing appeared to me too vague and thus I set out to investigate a bit further the question. As always, I resorted to my penchant for diagramming:

Thursday, July 17, 2008

Design Pattern in PHP: Object Pool Pattern

Still working on my AOP framework for PHP, I stumble upon an interesting problem: when there are many files that require weaving, at some point memory usage was spiking very high (north of 256M) . For environments where memory is a scarce resource, I needed object recycling.

Here is what I came up with: