Visual Studio 2010 Changes for VC++ (part 1)

The new version of Visual Studio, called Visual Studio 2010 comes with a series of changes for Visual C++. This includes a new build system, new project system, multi-targeting, new IntelliSense, support in MFC for new controls, new additions to the C++ compiler (which were already approved for C++0x), new deployment model, and others. In … Read more

Helpers For Multithreading in C++

On of the most important challenges nowadays in programming is concurrency. If we don’t learn to write programs that are able to run on multiple cores the progress in hardware will be pointless. But when you run multiple threads for various processing you might face the situation when you have to write over and over … Read more

Windows 7 Quotes Problem

For several months, after I installed Windows 7 at home I had a very annoying problem: whenever I was writing double quotes (“) or single quotes (‘) in some text editors and all browsers, the quotes did not appear. Only after I was typing another character, then both the opening and the closing quotes were … Read more

Weasel Implementation in C#

In the book The Blind Watchmaker, Richard Dawkins explains how evolution happens through accumulated small random variations (or mutations) filtered by the natural selection, as opposed to the mainstream misinterpretation that evolution happens in big leaps. He proposes a computer program, called weasel, to demonstrate how the accumulated small improvements (mutations that bring a benefit … Read more

The Great Global Warming Swindle

Two months ago I was showing my friends a film called “The Great Global Warming Swindle.” As the title suggests, the topic of the movie is the global scale deceit about the man-made global warming. A number of important scientists argue that man has nothing to do with the rise of temperature and everything happens … Read more

VSBuildStatus Addin Taskbar Progress on Windows 7

I have updated my Visual Studio addin that displays the status of a build/clean/deploy action. If you get the latest version, 1.2, and are running Visual Studio 2005, 2008 or 2010 (they are all supported) on Windows 7, the progress of the build is also displayed on the Taskbar, on the item corresponding to the … Read more