A few posts ago I wrote up how to compile the Boost Library and also Boost::Python with Visual C++ 2005 Express.
Boost::Python is a fantastic tool for binding your C++ functionality to the Python scripting language. You just need to write some extra small templates to expose classes ...read more
Tools for TortoiseSVN
More Vista Native API
Burning a DVD ISO on Windows XP
Icons Icons Icons
In my last company I redesigned every icon in the system from a 16 colour pallette into full 32-bit alpha-blended glory. I also wrote the support functions for cool looking disabled and hover (hot) looks.
In total I think that was 250-300 icons. Probably more. I didn't follow any ...read more
Visual Studio 2005 - Lets Break Everything!
Since I've been using Visual Studio.NET 2005 I have discovered a myriad of undocumented (or documented in such a way as to seem inoccuous) breaks in the compilation of most code.
Standard C - the CRT
I should start with the simplest and probably most common breaks that would ...read more
Boost Library And Visual Studio 2005
TortoiseSVN + VS.NET 2005 = Good Stuff
Subversion : TortoiseSVN Integration into Visual Studio.NET 2005 Again
Wireless Routers and the Linksys WRT54G
My dad gave me a Linksys Wireless router (WRT54G) and it looks ug-leeee, so I never used it and bought a more stylish looking one which turned out not to work properly to the point I got so annoyed I threw it away.
So I dug out the WRT54G and ...read more
Subversion : TortoiseSVN Integration into Visual Studio
Subversion and TortoiseSVN - A programmers best friend
Before you work in industry it is unlikely you ever use any source control. At Essex Uni we were forced to use RCS (on the command-line) once and it all seemed pretty trivial and pointless. Most of the time when you go into industry you end up having to use ...read more
I suppose at the moment I just need an outlet for all these computer-type things going round in my head. I mainly specialise in C++ and was once known (and probably still known) as a GUI specialist. I've done all kinds of random things like setting up a company-wide ...read more