Install old VSIX on VS2013
· ☕ 2 min read · 🤖 Naresh Mehta

There are a load of extensions for VS2010 and VS2012 which should just work on VS2013. BUT, yes there is always a but, Microsoft does not want our life so easy. Each and every extension developer has to repack and republish his extensions every time a new VS version is released. Anyways, I was looking into a very exciting VS Extension known as Axiom3D. It is a rendering engine which is fully object oriented 3D graphics engine using C# and the .NET platform.


Screen toggle script using xrandr
· ☕ 2 min read · 🤖 Naresh Mehta

Many of my friends using Linux have serious problems with switching screens, screen resolutions, connecting to projectors, etc. and all of them end up wasting humongous amount of time doing stuff like that. And after banging their heads for 30 minutes they curse Linux and all and put up a request for another meeting! Anyways, below is the code to get screen toggling and switching screens easily done. Of course one needs to modify to suite their own use-cases but I guess the script itself will suffice most people.


Blind Debugging!
· ☕ 2 min read · 🤖 Naresh Mehta

Now WTH is Blind Debugging? Well, thats what I have been doing for the past 2 weeks everyday for 14-16 hours a day! I am working on a new top secret project(!) where there is a lot of intercommunication happening between 2 systems. One of them is a master and one is a slave. The intercommunication happens with a list of complicated protocols. Now comes the bad part. I don’t have source code access to either of the systems and my task is to get some things working in both the systems!


Ant and Grosshopper - Indian Version of story
· ☕ 3 min read · 🤖 Naresh Mehta

Original Story:


The Ant works hard in the withering heat all summer building its house and laying up supplies for the winter. The Grasshopper thinks the Ant is a fool and laughs dances plays the summer away. Come winter, the Ant is warm and well fed. The Grasshopper has no food or shelter so he dies out in the cold.

Indian Version:

The Ant works hard in the withering heat all summer building its house and laying up supplies for the winter. The Grasshopper thinks the Ant’s a fool and laughs dances plays the summer away. Come winter, the shivering Grasshopper calls a press conference and demands to know why the Ant should be allowed to be warm and well fed while others are cold and starving.


Windows 8 on a Virtual Hard Disk (VHD)
· ☕ 4 min read · 🤖 Naresh Mehta

Now now, don’t get me wrong. I am not recommending and writing about installation of Windows 8 over Linux. Infact, I am not recommending you guys to install Windows 8 (W8) at all except if you like me are developers and creators at heart and would like to do some applications for Windows Phone 8 (WP8). Microsoft being the good guys (deeply sarcastic if you don’t get me) have released a 1.5GB download for tools related to WP8 development. It also includes a gratis version of Visual Studio 2012 Express edition!


case and enums in C - Discipline vs Discipline
· ☕ 3 min read · 🤖 Naresh Mehta

After a couple of philosophy articles, I am back to my usual self writing about technology and related rants. This time, I will write about a heated discussion that happened between me and my fellow colleague. And that was on 2 points. So let the rant begin. Now before I begin, let me write that these days I am doing a lot of coding in C. So assume C in the below discussions.


Bhakti - Important and unique concepts in Sanatana Dharma aka Hinduism
· ☕ 7 min read · 🤖 Naresh Mehta

I got a lot of positive feedback on my previous article and I have been asked to write more and share my views on philosophy in general and on Sanatana Dharma in particular. And it is my duty to do so and spread what I have learned from all the books that I have read and my personal experience. I will keep using the same style of writing i.e. define certain words so that all of us get on the same page and similar line of thinking before I start writing anything. Of course parts of it will be controversial and there will be a lot of readers who will disagree and outright disapprove but thats the good thing about Sanatana Dharma. You don’t have to agree to neither everything nor anything. And still the whole world can leave in peace and harmony. Lets point out some important words here.


Of Pseudo-Seculars and xenophobes...
· ☕ 4 min read · 🤖 Naresh Mehta

The below rant contains some very strong words and is not for the faint hearted! Lets start by clearing the definitions of certain words that I am going to use in my article.

- Xenophobe: Xenophobia is a dislike or fear of people from other countries or of that which is perceived to be foreign or strange (http://en.wikipedia.org/wiki/Xenophobia). Xenophobes are the people suffering from Xenophobia.

- Pseudo-Seculars: Pseudo-secularism is the state of implicit non-secular trends in the face of pledged secularism (http://en.wikipedia.org/wiki/Pseudo-secularism). Pseudo-seculars are the people who either implicitly or explicitly support pseudo-secularism.