Tuesday, March 4, 2008

MPatrol: A library for controlling and tracing dynamic memory allocations.

A nice open-source library for memory leak detection and debugging runtime memory allocations for c++ covered by the GNU Library General Public License.

Monday, January 14, 2008

What Have I done (WHID) - A nifty utility

Keeping track of my daily work hours was always a problem for me until I came across this nifty utility from What have I done (WHID).

Tuesday, December 18, 2007

A tough competition to Microsoft Groove

I installed collanos today. Seems to be a very good peer-to-peer open-source collaboration software.

Sunday, June 17, 2007

UDT (User Defined Types) and COM

During one of my recent projects I came across a typical problem of passing user-defined types from my COM component. The problem I had was that I was using Attributed ATL (one which even Microsoft seems to have abandoned ;) ). I came up with the following way to expose UDT from COM. Beware though, passing UDT supporting IDispatch interface is a different ball-game altogether and scripting languages don't readily support UDT's.

Monday, March 26, 2007

Undo - Redo and Memento Pattern

How many times we have come across the problem of implementing undo/redo feature in course of software development? I reckon not many a times but ever wondered how to implement such a neat feature (like in office applications) in the software design.
Lo and Behold, the Memento Pattern is here to the rescue.

Sunday, March 25, 2007

Some useful links to opensource projects hosts

Here are some links to the various open source project hosting sites। I visit them regularly to keep up with whats new, these guys are coming up with.

Saturday, March 24, 2007

Let the voyage begin

Starting this new blog today.