Visual Studio 2010 – The command you are attempting cannot be completed because the file is under source code control and is not checked out

If you have upgraded Visual Studio 2010 to SP1 recently, and you use Team Foundation Server, you may get the following message when trying to build MSI setup projects – “The command you are attempting cannot be completed because the file ‘<filename>’ is under source code control and is not checked out “.

To resolve this, check out MSI setup project file(s) manually before doing a build.


MS SQL Server 2008 – Attach database error “This server supports version 655 and earlier”

MS SQL Server 2008

In Microsoft SQL Server 2008 when attaching a database, you may get an error saying “Database cannot be opened because it is version 661. This server supports version 655 and earlier.

This means you are trying to restore SQL 2008 R2 database. This database format is not backwards compatible, so you will have to upgrade to 2008 R2 or convert the database to 2008 format on 2008 R2 instance,

Download Microsoft SQL Server 2008 R2 Express for free at Microsoft.

Amstrad PPC640

Recently I acquired an Amstrad PPC640. It is a PC compatible portable computer, built in 1988. It has an LCD screen, but it doesn’t open like today’s laptops. Keyboard flips off the cover, and the LCD screen is then raised from inside. It comes with MS-DOS 3.3 and Amstrad’s Organizer software package, which includes card file, calculator, diary and phone dialer.


  • CPU – NEC V30 at 8MHz
  • RAM – 640KB
  • ROM – 16KB
  • Screen – 9″ LCD
  • Sound – Beeper
  • Weight – 6kg
  • Power Supply – 10 C Cell Batteries
  • Drives – 2 720KB Floppy Drives
  • Comms – Modem

More information at:

iPhone – Contact names not matched to phone numbers after changing carriers

If you use iPhone and have changed your mobile carrier, you may have noticed that phone numbers for received messgaes are not being matched to your saved contacts anymore (as I did today).

To resolve this ┬áproblem, you need to update your carrier through iTunes. Connect your iPhone to iTunes, and once iTunes has started up, it will ask you whether you want to update and configure your carrier. Select yes and let it finish the sync process. Once the sync is completed, you’ll find that phone number are now matched to contacts.

If you see some of the numbers are still not matched, open Contacts and click on refresh button in top left corner.

Shoebox – photo scanner for iPhone

Recently I came across this cool app for iPhone. Shoebox allows you to scan your old photos and store them in digital format. It uses in-built camera for scanning, and the results are pretty good. Just make sure you have good lighting.

To scan and save your photos, you will need to create Shoebox account, which is free.

Get Shoebox for free at the App Store.