Windows CDC drivers issue

Apparently I was trying to connect my Samsung Galaxy S2 I9100 to my Windows 7 system

  1. Kies installed  – nothing happened
  2. Drivers from Samsung installed – nothing happened

It kept showing that drivers for CDC were not installed

Finally got the fix from XDA developers forum

We need to switch teh UART and USB settings:

Enter UART mode with *#9090# and select "Log via UART"


enter *#7284# and select "UART MODEM" and select "USB PDA"

Now Windows ask normal Samsung drivers!




Getting Error “‘Microsoft.VisualStudio.Editor.Implementation.EditorPackage’ package did not load correctly”

Recently I cam across 2 errors one after another while launching Visual Studio 2015

It has been quite some time I used VS, and now I am getting used to the fact that whatever was running a month before, wont work as expected the next time I open it!

The first error looked something like this

Microsoft.VisualStudio.ProjectSystem.VS.Implementation.SharedProjectFilesPackage, Microsoft.VisualStudio.ProjectSystem.VS.Implementation.Package. XXXXXXX package did not load correctly.

Second error:

‘Microsoft.VisualStudio.Editor.Implementation.EditorPackage’ package did not load correctly



Well, I tried many things. However some times, the simple tricks get us what is needed!


  1. Close any instances of Visual Studio running on your computer.
  2. open the application data folder from the Run command . You can use %appdata% to get quick access.
  3. Go to C:\Users\<username>\AppData\Roaming\Microsoft\VisualStudio\14.0 – take backup of all the folders inside and then delete them.
  4. Go to C:\Users\<username>\AppData\Local\Microsoft\VisualStudio\14.0  – take backup of all the folders inside and then delete them.
  5. Run Visual Studio as Administrator (this allows all the deleted run-time items to be created without any error).
  6. Try to open the project giving errors above from this Visual Studio instance
  7. TADA!

Update Node.js on Mac OS

Well for quite sometime I was using Node v 0.12x on my system, whereas nodejs has been updated to 7.x till date
I thought I used the right commands but the updates were never reflected

Gladly, I found this article on web.

I am writing down the steps that worked for me (it seems XAMPP on mac adds on some steps to the installation procedure) :

A simple way to upgrade Node.js from the Terminal is to use the n version manager:

1 npm install -g n
2 npm cache clean -f

Now, if you have XAMPP installed on your Mac, you need to do an extra step before upgrading Node.js:

1 cd /Applications/XAMPP/xamppfiles/bin
2 sudo mv HEAD _HEAD

At this point upgrading Node.js is as simple as:

1 sudo n stable
2 npm update -g

For XAMPP users only, rename _HEAD back to the original HEAD:

1 cd /Applications/XAMPP/xamppfiles/bin
2 sudo mv _HEAD HEAD

You can check which versions of npm and Node.js you have on your system with:

1 node -v
2 npm -v


“This Publisher has been Blocked from Running Software on your Machine”

“This Publisher has been Blocked from Running Software on your Machine” 

This message showed up recently on my windows 10 PC.

And it showed when I tried to install a driver downloaded from Samsung official website!!

So yes the quick fix is

run the software which is showing this issue from Command prompt

Yes , I know this is the fix! And it works!




Updating Cordova plugins

Well, mine was an older Cordova project, and I was under the impression that every time I update the Cordova installation, or the platform (ios/android) the plugins too upgrade. Well my fault! It seems we have to manually delete and re-install each plugin (Yes! there is no update command for plugins yet!)

So the plugins looked like initially :

cordova plugin ls

com.msopentech.websql 0.0.9 "Web SQL plugin"
cordova-plugin-inappbrowser 1.2.0 "InAppBrowser"
cordova-plugin-whitelist 1.1.0 "Whitelist"
org.apache.cordova.console 0.2.13 "Console"
org.apache.cordova.device 0.3.0 "Device"
org.apache.cordova.dialogs 0.3.0 "Notification"
org.apache.cordova.file 1.3.3 "File"
org.apache.cordova.file-transfer 0.5.0 "File Transfer" 0.2.15 "Network Information"

For updating Cordova plugins, there is no update command. I know, we did not see that coming!

So to update a single plugin, you need to execute 2 commands:

cordova plugin rm <plugin-package-name/>
cordova plugin add <plugin-package-name>

So for eg you can :

cordova plugin rm org.apache.cordova.file
cordova plugin add cordova-plugin-file

Yes the package names change sometimes, and you can get the details of the latest package names from the official documentation.

So after the changes the plugins were updated to :

com.msopentech.websql 0.0.9 "Web SQL plugin"
cordova-plugin-inappbrowser 1.2.0 "InAppBrowser"
cordova-plugin-whitelist 1.1.0 "Whitelist"
org.apache.cordova.console 0.2.13 "Console"
org.apache.cordova.device 0.3.0 "Device"
org.apache.cordova.dialogs 0.3.0 "Notification"
org.apache.cordova.file 1.3.3 "File"
org.apache.cordova.file-transfer 0.5.0 "File Transfer" 0.2.15 "Network Information"

Yes, quite some updates, sorting all the errors and warnings!

I also saw information about some scripts, if the package names are same, I believe they can be useful. Please check Stackoverflow for more details.


Reading chronicles: The Running Soul by Parul Sheth

Some background before my first post on the Reading Chronicle Series.

Well I have been an avid reader most of my life since childhood, and be it comics or novels, I read it, fast and complete it.

Just like finishing books, I used to finish things I started. My teachers loved me for that.

Times change.Things change. People change.

My life changes have set in since 2010. Each year since then has taught me something new. But as I am in the mid of 2016, I feel changes with the freshness of new beginnings.

I have noticed that recently be it a task, or a book – I start it, reach mid-way and never finish it. But yes in the last 2 years I did finish all the books by Dan Brown and Amish Tripathi. Specifically when I am reading non-fiction I get distracted.

So after several attempts with different books, I was recommended “The Running Soul” by Parul Sheth by my senior from college, Dipti Mishra. She is a runner with superb timings ( I last heard she completes 10k in an hour) and she is working hard on her running skills. I told her about my issues with concentration and fear of running. She recommended me some books and blogs, this being one. The selling point of this book was “Upasana this is a very small book, very few pages, you will be easily able to finish it!

Ha ha ha! Well, I got a kindle version of the book (yes these days I am trying to shift to kindle! Because if you actually visit my home, my room particularly – you will find books peeping out everywhere. I need a new home with a dedicated library room! )

So enough with the background and chit chat!


The book has few pages, and yes it could be completed easily.

Parul is a woman like us, struggling with day to day responsibilities, family responsibilities. She met with some losses early in her life that changed the course of her life. But we cant escape reality? Right! Her strength became her children, family, friends, work, running buddies, tracks. She explains her journey of her practices, her developments as every practice was important, how running gave strength and meaning to her life.

She explains her fears before each running season, and the actual runs, the joy of completing each practice run and the big day(s). As I look at her from the descriptions, she is an inspiration for me to take up running. She has a job, kids, and chores like their exams, ups and downs in lives, but this does not stop her from her practices.

When we look at athletes (at least from perspective of people like me), we believe strongly in

“We are not athletes, they have different genes!

We were never meant to workout that hard!

I can’t run!  

Marathon, are you kidding!

21k? Do people actually run that long?

10k ? Why do you need to run that long?”

So yes, I too had those dilemmas. I am trying to overcome them. But Parul is an example that everyone has an athlete version of themselves.

If you say, one key takeaway from the book I should mention then it would be “working on my endurance“, not just in running, in every aspects of my life. I am sure if I give it enough dedication and practice, I could reach my best, like Parul did in her marathons 🙂

I like to read the books all from preface to the end. In the end there were quite some tips, that will be handy to anyone interested in running.

I am not a literature expert to give ratings to any book. But yes I could say whether a book is worth read or not (from my perspective obviously!). So yes, I would recommend the book of the personal journey of Parul Seth. A great addition to my collection. I am glad I came across this. Thank you Dipti di for recommending it.

The choice is between enduring and giving up. This is what separates the champions from the mere runners.

- Parul Sheth (The Running Soul)

Kudos to me to finishing my book! Stay tuned!