Archive for the ‘Software Development’ Category

Not just Linux books

Wednesday, May 21st, 2008
Although it’s titled Free On-line Linux Technical Books and Tutorials, there’s lots here of interest to Windows folk as well:

Produce, or consume, produce, or consume…

Monday, May 19th, 2008
The Single Most Important Career Question You Can Ask Yourself

Deleting the .ncb file fixes Intellisense Crash in VS 2008 Express

Sunday, May 11th, 2008

Argh! Visual Studio 2008 Express was crashing every time I right-clicked on any code belonging to the C++ template class declaration I was writing for my C++ course assignment. Googling “2008 intellisense crash” turned up a link to an MSDN forum discussion about VS crash when updating intellisense, wherein one of the posters suggested deleting the .ncb file. Before launching my project for the nth time, I deleted the .ncb file. Voila! Intellisense works again.

What did I just edit?

Thursday, May 1st, 2008

I checked out some code files from Razor (don’t ask, we use an old CM system), created a couple of new ones, now I want to quickly double-check which of the thousands of files in our source tree are the ones I checked out or created (don’t ask, we use an old CM system), so I can check the changes back in and introduce the new files (if I forget, guess who gets the wooden spoon for breaking the build):

So fire up a DOS prompt and type in:

C:\path to my code\>dir *.cpp *.h *.vcproj
/b /s /a:-r > \usafipd\updated_files.txt

This says “list all of the code files and Visual Studio project files from here on down that are writeable (i.e. not locked by Razor), then dump the results to a file in case there are hundreds of filenames to review.

This gives me a file, updated_files.txt, containing a nice list of all the .cpp, .h and .vcproj (Visual Studio project) files I checked out (i.e. made writeable).

Another evaluation of Google AppEngine

Friday, April 11th, 2008

Todd Hoff explains how distributed web apps can leverage the much-maligned CGI interface in Google AppEngine - A First Look