Books on OpenStack

Its been forever since I have updated anything on this blog. So what was I doing in all that time ?

I thought, i would introduce myself to the world of writing a bit more professionally, so I wrote a book on Learning OpenStack

The book is available on Amazon or the Publishers website (eBook $5 - Limited Time)

I hope you enjoy it. Please let me know if you do have questions on the book and i will attempt to answer them here in the comments

The next book on learning trove will soon be out, so keep your fingers crossed


The next one is also out - I hope you enjoy it

Kaise Tumhare Dar Hum Aaye

We have been engrossed so much in the material world that without His grace there is no way of pulling ourselves up. A song dedicated to this feeling …. Kaise tumhare dar hum aaye
Kis vidhi tere darshan paye
Kai janmo se aas lagaye
Aan milo hari daras dikahye Kaise tumhare dar hum aaye
Kis vidhi tere darshan paye Prabhu Pankaj tum Keechad jaise
milenge tumko bolo kaise
Duniye aise prashn uthaye
laj rakho prabhu ab ur aaye Kaise tumhare dar hum aaye
Kis vidhi tere darshan paye janam janam se daag lagaye
aham dambh hum tyaag na paye
nirmal karo hume apnaye
tere bina nahi koi sahaye Kaise tumhare dar hum aaye

Exposing a SQL DB through a WCF Service using Entity Framework

Its been a long time since I have written a blog. I had to implement a SQL database for an application and we needed to have exposed as a WCF endpoint. While there are several tutorial on how to do this, i thought it will be a good idea to show the simple and the quick way that we followed Things neededSQL ServerMicrosoft Visual Studio 2012 This are two parts, creating the service and then the Client DLL. Part 1 : Creating the WCF ServiceStep 1: Create the DatabaseCreate a SQL database, its tables, its relationships as you normally would.If there are any tables with binary columns, then please be informed that it should be excluded from the WCF service. Step 2: Creating the EDMX fileCreate a new ASP.NET Empty Web Application in a new solution, call it what you like, I am it the TestDataModelOnce this is done, its time to add the EDMX file. In order to do so Right click and add new item.Choose ADO.NET Entity Data model and give it the name TestDataModel.edmx Select Generate from Databa…

Outlook 2010 – Add Conference Details to Appointments

Are you a project manager. Do you use Outlook to create meetings every day and have Teleconferencing info and Web Conference Details. I am sure you do a lot of copy pasting and are always eager to ensure that you have sent the correct details. Well, good news ! I created an Outlook Add-In for it (I have tested it for Outlook 2010 – If you are interested,Leave a comment I will post the Outlook 2013 version and you can test it for me ). Please download it from HEREThe Add-In should be fairly easy to install once you download it. Here are some instructions Unzip and Click on the Setup.exe, The installation should be fairly quick Once you have installed , Please restart your Outlook.exe (If already running, If not, just start it) Try and create a new appointment / calendar invite You will see a new Tab in the ribbon called the “My Teleconference” (if you don’t see this, ensure you have restarted the Outlook. If it still doesn’t work, it might not have installed properly Please click on Co…

VMware vCAC Dynamic Property Dictionaries

Hello, Its been a long time since I have blogged about some thing, so I thought, I would make up for it with a small goodie. If you have used vCAC, I am sure you have used property dictionaries. Now for the un-initiated, property dictionaries in vCAC (version 5.1 – 6.0.1) have all a single purpose, in order to get an input from the user while requesting a machine. This is by far one of the most helpful OOB (Out of Box features) for customizing the front end form. I wouldn’t take much time by explaining what this is – There have been enough blogs for that Please read to understand what I am talking about. When you get to the part of creating an XML, continue reading the blog However, I have written a quick utility for you to download and generate the XML using a CSV file. I am sure the CSV file will be much easier to understand, manage, etc. Download the XML Generator from HEREOnce you have downloaded, and starte…

Exporting Contacts out of Blackberry with Windows Contacts

So, you are trying to get your contacts out of your blackberry and sync it to your Android / iPhone / Windows Phone, or just want to sync it to your Google account for backup purposes. Here are a few tips that will get you started – I have just enumerated some methods.Option 1: Use Blackberry Desktop 6 (Manual) (Not the most updated software) – It can directly export out your contacts out in the CSV Format. Please read the official How-To hereOption 2: Using Blackberry Desktop 7 (Manual)If you have a Blackberry Desktop 7 – Which most likely you may end up having, here is how you can do it – For people who don’t want to use the sync (Option 3)Step 1: Backup BB Contacts to Windows Contacts Connect your Phone to your Windows (Assuming you have Windows 7/8/8.1) Click On Organizer Select Configure Select “One-Way to Your Computer and Windows Contacts (You may Sync it to your outlook, but that’s not covered in this blog) Click on Sync Organizer (Sync All) on the bottom right of window. This…

Installing 64 Bit software with Guest Agent in vCAC 5.2

So you have set up your vCloud Automation Centre, followed the guide, put in multiple hours creating the enterprise groups, provisioning groups, reservations, blueprints, etc. Heck you have even customized / created some of the vCAC’s workflows and now, you just want to install some software after the machine is provisioned, you decide to use the Guest agent on windows. You followed some guides (i.e. The Operating guide) or this blog You have edited the InstallSoftware.js file (detailed in the above mentioned link) So for so good … You have for the testing purposes created a set of custom properties like given in sample and you are able to create the “Hello World “ Batch file (some thing that’s described here ) Now, you walk up to your boss and say, hey its ready! The system can now be used, your boss smiles at you happily and says, Excellent! please create a script that instal…