Distributed Revision Control

Sun 03 June 2007 by Garry Bodsworth

Linus Torvalds did a talk about source control the other day, more specifically about GIT. Basically he has an immense dislike of centralised revision control. You can see Linus's talk here:

Some Slashdot discussion is available at this link.

This kind of sent me into an Internet whirlpool looking ...

read more

Write better code

Thu 31 May 2007 by Garry Bodsworth

There is an interesting talk on Slashdot about coding here. It's good to see that there is still occasionally some discussions about programming on there.

The article is about Six Ways To Write More Comprehensible Code. It makes size points:

  1. Comment well and often.
  2. Use sensible names not obscure ...

read more

X-Box Media Center - For Linux

Wed 30 May 2007 by Garry Bodsworth

The critically acclaimed X-Box Media Center which is a HTPC program for the X-Box is planning to work on a Linux version. Bizarrely some of X-Box Media Center inspired Media Portal, the very good and comprehensive HTPC program for Windows.

They are looking for C/C++ developers to help with ...

read more

Good resource for icons, buttons, and so on...

Tue 29 May 2007 by Garry Bodsworth

Smashing Magazine has a great article Freebies Round-Up: Icons, Buttons and Templates detailing lots of sources of icons and images available for use. Not all can be used in commercial programs but they could be used for open-source programs.

read more

Windows Aero UI Development

Tue 29 May 2007 by Garry Bodsworth

There is a new article on the CodeProject about retrofitting Windows Aero UI elements to existing applications. Adding or Retrofitting Aero Glass into Legacy Windows Applications - Stefan Kuhr.

It's quite a comprehensive article and means someone else has done the research legwork for you - one of the beauties of ...

read more

Boostcon 2007 Presentations

Sat 26 May 2007 by Garry Bodsworth

Boostcon 2007 (the conference about the splendid C++ library Boost) happened on the 14th-18th May 2007.

I've been keeping an eye out for any papers/presentations that will be made public from it. Fingers crossed someone will sort out the general public with copies of all the presentations and ...

read more

The Future Of OpenGL

Sat 26 May 2007 by Garry Bodsworth

The OpenGL website has put up links to a couple of articles about the future of OpenGL 2 and 3.

This article covers the next two versions of OpenGL codenamed Longs Peak (2.x) and Mount Evans (3.0). Longs Peak concentrates on tidying up the current API, whereas Mount ...

read more

Programming Resources

Thu 24 May 2007 by Garry Bodsworth

This post is just going to be a collection of links to interesting resources and papers on programming, mostly to do with C++.

First up some interesting papers on programming in gerneral. Notes on Foundations of Programming by Alex Stepanov and Mat Marcus - you can read Part 1 here and ...

read more

Future Developments - Subversion

Wed 23 May 2007 by Garry Bodsworth

Subversion is always a great choice for source control, and in the summer it looks like there will be an update to version 1.5 with some fairly major features.

The most important of these features is the merge tracking which is detailed in this blog post. It is not ...

read more

GUI Toolkits - GuiToolkit

Wed 23 May 2007 by Garry Bodsworth

Many many moons ago there was a CodeProject article about something called GuiToolkit which was an extension to MFC adding lots of modern bits and pieces (for the time) like the Office 2003 look.

It had lots of nice little features that people could use in their MFC apps. Things ...

read more

Porting C++ Applications To 64-Bit

Tue 22 May 2007 by Garry Bodsworth

A couple of recent articles on the CodeProject cover the porting of applications to 64-bit. It does mention the datatype problem where the size changes.

The first one is Problems Of Testing 64-bit Applications. The second is 20 issues of porting C++ code on the 64-bit platform.

The second one ...

read more

Boost 1.34 Released

Fri 18 May 2007 by Garry Bodsworth

The latest version of the Boost Library has been released. This is version 1.34 and you can read the changes on the Boost frontpage.

Boost is a fantastic peer reviewed library collection for C++. It adds power and robustness for C++ programmers, after all we shouldn't need to ...

read more

PTC Acquires NC Graphics

Thu 17 May 2007 by Garry Bodsworth

Part of the reason blogging has been so light in recent months is that work has been taking up more time than usual. Now at least it is official.

The company I work for, NC Graphics has been acquired by PTC (Parametric Technology Corporation). You can see the press release ...

read more

GCC 4.2 Released

Wed 16 May 2007 by Garry Bodsworth

GCC 4.2 has now been released. The biggest feature is OpenMP for C/C++ and Fortran. You can read the changes here.

All this means I'll be keeping an eye on MinGW as they should be releasing an update sometime soon.

read more

Random GUI stuff - wxFormBuilder

Tue 15 May 2007 by Garry Bodsworth

wxFormBuilder is a RAD designer for wxWidgets. It is free and open-source. It is in the beta phase of version 3.0 and is also supplied as part of wxPack.

wxFormBuilder is easy to use, simple to look at, and provides a very decent set of features. It is a ...

read more

Microsoft Opens Salvo Against Open-Source

Mon 14 May 2007 by Garry Bodsworth

I believe knowledge wants to be free, it never thrives when it is being stifled by secrecy. I am an idealist in that regard although I am willing to admit I fail to do enough about it (hopefully I will get around to changing that).

My TortoiseSVN integration into Visual ...

read more

Bugzilla 3.0 Released

Sun 13 May 2007 by Garry Bodsworth

My favourite bugtracker Bugzilla has just released version 3.0.

New features include custom fields, an XML-RPC interface, per-project permissions, better UTF-8 support and much more.

I think the reason that I like Bugzilla so much is that it is a developer's bugtracker. it is not the prettiest or ...

read more

Code Correctness

Sat 12 May 2007 by Garry Bodsworth

One of the things we pride ourself with at work is well written code. In a previous post I have mentioned the code review (also known as peer review) process, but we also use Lint by Gimpel Software for static C++ code analysis.

There was a new article about The ...

read more

C++ in Visual Studio Orcas

Fri 11 May 2007 by Garry Bodsworth
Here is an interesting article about C++ in Visual Studio Orcas. I get the feeling of deja vu from reading something similar... Anyway some of the C++ stuff... Vista styles support. Lots of work has been done on MFC to make it use the Vista common controls like file open ...
read more

KDE4 Alpha 1 - Knut

Fri 11 May 2007 by Garry Bodsworth

The first alpha release of KDE 4.0 has just been released. Exciting times are certainly ahead for this desktop environment.

At the link you'll see some pictures, which are not radically different but do contain the spiffy new Oxygen icon set. There are improvements to the backend including ...

read more