General
GetKeyboardState() & MouseHooks - Not available in Windows Mobile
· β˜• 2 min read · πŸ€– Naresh Mehta

I was writing a small piece of code for Windows Mobile in C# and wanted to use GetKeyboardState() but after a lot of searching around found out that the API is not available. Also Mouse Hooks does not work in Windows Mobile. As simple as this information seems, it took me a lot of time to search and basically validate that information. Of course the various ideas and blog posts out there are pretty confusing and does not allow you to reach to a conclusion easily.


iPhone 3GS suffers from heating issues...
· β˜• 2 min read · πŸ€– Naresh Mehta

The topic is hot from the press, “iPhone 3GS suffers from heating issues”. According to reports, the new hardware which is deemed twice as fast as the original one also consumes more power and thereby heats up the device! Now was that a secret that more powerful hardware will consume more power and will need a better heat dissipation system? Heat dissipation and thermal issues are something that every hardware manufacturer is concerned from time immemorial. Thats why the microprocessor vendors had to stop pursuing higher clock speeds and focus on multiple cores instead. Also Intel had to redesign its heat sink architecture to support for higher heat dissipation rates and better thermal management.


Source Code vs. Object Code...
· β˜• 3 min read · πŸ€– Naresh Mehta

Recently I was explaining a non-technical colleague of mine the differences between a source code and object code in our embedded platform and how we treat it from a legal perspective. I then searched the web for other related information and I found an excellent link which talks about expressiveness of the code be it a source or object or binary code. I totally agree with the interpretation in that paper.


Raaz 2 - The Mystery Continues... Critic Review
· β˜• 8 min read · πŸ€– Naresh Mehta

Of course I am the critic reviewing the Raaz 2 movie by Mahesh Bhatt starring Imran Hasmi, …. , another actor and actress… What the fuck? What kind of critic am I when I don’t even remember the names of the actors/actresses in the movie? Well, never mind, infact after watching the movie, I felt that I had not only wasted 2.5 hours of my critical time but also wasted quite a lot of energy before the movie in speculation and raising serious expectations. So why am I wasting my time writing a review. Because there are lot of negative subtle messages in the movie which needs to be brought to light. Being an Indian and follower of Hindu religion, it amazes me that movies which are downright racist and making fun of the greatest religion in the world are made in India without any repurcursions neither from the media and nor from the people themselves. All of these does affect me since I am not living in India. Most of the people outside of India know about the great country from the movies which are produced there.


Hello World in D!
· β˜• 3 min read · πŸ€– Naresh Mehta

Recently I came across D programming language. It is the successor of c++ with some Java like features. Since I am a C/C++ lover, I have a stupid feeling when I start coding with either Java or C#. I still will give a try and see how many points does it gain on my scale. Though I haven’t seen any widespread use of D. D was invented by Walter Bright of DigitalMars in December 1999 (http://www.prowiki.org/wiki4d/wiki.cgi?WhatIsD).


A tribute to my dear grandmother...
· β˜• 5 min read · πŸ€– Naresh Mehta

My grandmother Vimlaben whom we also call Kaki Dadi out of sheer love and respect is not keeping up with her health and is in the hospital since today 2009/03/13 in Baroda, Gujarat, India. She has been the role model for every wife, mother and daughter to follow. Her age is almost 83 years, most of which were spent in providing support to the family, community and country as well as educating her children and grand children about values ranging from freedom to dignity to self respect, moral and ethical behavior and love and compassion towards everybody be it a human or an animal. The literal translation of Kaki Dadi means Aunty Grandmother. My grandfather Chandrakant Dada (Kaka Dada) had an elder brother Jayantilal Dada (Mota Dada) who married to Kumud Dadi (Moti Dadi). Mota Dada had children before Kaki Dadi and they used to call her Kaki (Aunty) and my grandfather Kaka (Uncle).


HWSimulation Project and VS2008 IDE…
· β˜• 5 min read · πŸ€– Naresh Mehta

Well people, Product Management is a pretty boring job when looked at from a programmers/coders point of view. I am a programmer/developer/coder at heart and still try to catch up with different things whenever time permits me. From that angle, I have been in the product management sh*t for more then 2 years now. It is a very interesting job where you are able to do a lot of things which spans multiple projects, multiple organizations, hundred different teams and thousands of customers. But alas for a programmer, there is no coding in that job profile. Anyways, nowadays I have got some free time which I of course donate to satisfying the programmer inside me. Don’t ask me how I got the free time. I cut some time of gaming and some time off my sleeping. I also have automated some of the tasks that I have to do in product management and learned some good file organization skills which helps me find a lot of information faster then my fellow colleagues. So back to the scene, I fired up a copy of Visual Studio 2008 and thought of letting the fun begin.


VirtualBox virtualization software…
· β˜• 6 min read · πŸ€– Naresh Mehta

Virtualization and its uses for a normal human being!

I was asked by my manager to look into virtualization in detail and how it can be used in our platforms. It is not that I am not aware of what virtualization is and what it can do, it is just that I was too lazy to do anything targeted towards it and I was a bit busy with a lot of other stuff (WDK, etc.). So the first thing I did was, yes you guessed it right, fired up google and searched for information about Virtualization. I was able to prepare a nice report for my boss. Then as I always wanted I started digging more into platform and Hybrid virtualization and how I can run multiple operating systems on my machine.