MyLife-Happy Days Facebook App to track your happiness

My Life App - Happy Days. Track your happiness at the end of your day, indicating if the overall day was a happy one or not. Over a period of time, this data helps you to note how you felt and any changes in your life style are required.

Have fun and see how you feel about yourself over a period of time!

Day Trip suggestions around Bangalore

I go mostly to temple places and loiter around but here are some suggestions for non-temple places around Bangalore for a day trip: (All are kids friendly)

1. Bheemeshwari Fishing camp
2. Bluff and Talakad(iN this you can also stay in Jaladama for a night - it's good)
3. Srirangapatna (Lunch & dinner at Amblee Resort)
4. Horsley Hill (I went there for 2 days but can be covered in a day)
5. Devarayana Durga Hills

CommStor Tech

Wishing the company CommStor Tech all the best! FB and YouTube page looks good.

Download Java Dependent Jars using Maven

To add Java Sources and Javadocs to the maven repository (basically so that you can explore via Eclipse or other IDEs), please refer to:

Interesting internal URLs in Chrome

If you are using Chrome and love the feature where typing in few characters at the address bar completes the URL, have a look at chrome://predictors/ (Type it in address bar).
Lists all the combinations that have been used and their frequency. Now you know why typing in f lists and not :)
One more interesting URL for chrome users: chrome://omnibox/
It lists out how your omnibox (address bar in other browsers) list out contents in the drop down as you type.
For e.g., just type india and press submit. It will list out options which it will show in the drop down when you actually type it out in omnibox. And it also shows category where it was fetched from (history/bookmarks/google search)

#StartupCity - Notes

Innovation to success Presentation by Chetan Maini - Mahindra Reva electric cars founder. 
  1. Govt subsidy was given for other small segment cars few months before their release. Had to change the Business model. Was a blessing. They WENT GLOBAL. Good Success with higher margin in Europe.
  2. One key customer discussion was on Anxiety - what happens if car stalls midway.  EMERGENCY CHARGE 10 KMS
  3. 100$ in Europe. Electronic diagnostics - bpo based. Remote analysis.  3 months in advance.
  4. Internet dashboard, mobile apps.
  5. Cost - service centers in outskirts

Technology trends coming up
  1. Analytics
  2. learn from nature. Mercedes from box fish, paints from lotus leaves. No dirt sticks.
  3. Realtime 3d - augmented reality.
  4. Body sensors.
  5. Small cells (cisco) in addition to big networking cells. 100 to  200 mtrs. Cubes (bell)
  6. Zero eggs. No buttons. No interface. Same with devices. Mobile will go smaller.
  7. in memory computing
  8. Vision - evernote CEO talks about 100 yr product company.
  9. Marketing != ads.  Product., pricing, channels are more important.

  1. Cloudfoundry, aws
  2. greenplum - analytics

  1. SkipTask
   Crowd sourced Interviews. Sounded very different and innovative.
Renew used branded computers. Quite useful for small companies and education sites.

   - Something like goAnimate but professionals behind creating it.

   - Testimonials for online sites. To be approved by Sites before displaying the testimonial.

Other startups which seemed good but had heard before.

    idea to app in record time. Thought I heard about exactly same concept in CTOF

    Very similar to concept :)

    Scan invoices and directly import to tally 

- FastDealz
    Reverse auction site. Sounded very similar to

Sahi - Tyto software:  WebAutomation that supports Ajax applications, cross browser

QzBingo and SurveyChili 
    surveys + Quiz

   Like for Indian market

Images in Emails

Do you get emails with images, and outlook blocking the display of images in the preview/display page? Then this image would resonate well: 

Image files were always thought to be vulnerable for viruses as it’s quite easy to embed malicious code into jpg or other format of images. See this reference for some more details:
Now this problem can be easily mitigated by good image readers/scanners which only understand the image format and display it if it adheres to that standard and it doesn’t execute anything.
So VIRUS is not the problem. If you carefully read the warning, it says to “protect privacy”… 
That’s interesting! What can a image from a 3rd party site do with privacy? Answer is simple and it’s not addressable by email clients.
Consider the image(s) to be downloaded is at customized link for your email id. Once this image is downloaded from the site, it just means that your email id is valid. Quick and Safe way for spammers to make sure your email id is valid and can be targeted for more spams! Since email client like outlook can’t easily determine if the image is used for email id verification or not, it simply blocks images asking you to validate to download images. This happens everytime the sender id isn’t from your trusted domain or safe list.
This concept is not only used by spammers but interesting apps have been designed using this. Checkout:
All this does is find out if your email has been read without asking for read receipt from clients!

System Restart - Mac OS X

If your mac icon isn't working on the system menu, then here are 2 quick ways to achieve the same.

  1. Ctrl-Cmd-Eject works - does a force reboot.
  2. Open a terminal and type in:
sudo reboot
(sudo is required if you are not an admin)

or you can use
sudo shutdown -r  which is mentioned to be more gracious and other options.

Interesting short urls

Have you ever wondered what are the shortest URLs?

Found the following 1 letter second level domain names with .co and .com TLDs. Interesting list. => Redirects to => Redirects to => displays page mentioning about it being used for Google Product Links => __ NO_REDIRECT__ Startup America Site => displays page mentioning about it being used for a twitter service => Redirects to  GoDaddy site for URL shortening => __ NO_REDIRECT__ An ebay Product => Redirects to

Now taking example, redirects to but redirects to an help page in Also surprising that they have a short URL for but not for

Also interesting why companies like apple, microsoft, intuit doesn't have single letter domain urls. or and likes lucrative URLs for them to own for more web hits... doesn't it? (Though have to agree that the number of people actually typing URLs is ever decreasing with more and more usage of Google Chrome Awesome Bar :) )


Also, if you are confused on what are TLD, Second level domain names etc. and their relationship to URLs, here is a quick reference:

Use nanoTime instead of System.currentTimeInMillis()


Especially useful when we are not really looking for a wall clock definition (current time) but are doing endTime-StartTime.

TextWrangler and formating XML & JSON Documents

TextWrangler is a good alternative for Notepad++ on Mac Os X but it quite doesn't have the plugins that notepad++ enjoys.

2 Scripts which I really use:

Format Xml Document:

Format JSon Document:

For assigning shortcuts -
Goto preferences in TextWrangler (Cmd + ,),
Click on Menus & Shortcuts
Select Text on the right side box.
Expand Text Filters
Click on the plugin (on to the right most side)
Type a unique key combination
Close Preferences.

Android UI Wireframing online tool

Anyone tried this Android UI wireframing online tool:
Seems to be good.

More details:

Http Post utility

Poster seems to be a very good browser plugin to do HTTP Posts. It supports all http method calls, headers and post body formats. It's available for Firefox and Chrome for both Windows and Mac.
Link for chrome: is another good one if you want to try it on browser & not install a plugin.

If you want to download an app for Mac, then try out ApiKitchen. Url: It has an online version too:
It's still in beta (as of 30 May 2012) but accomplishes most of the job very well.
Rest-Client is another good tool.

SpringSource ToolSuite - changing maven repo

If you are using STS, you would have found that you cannot modify the default maven repo being used in the project preferences or STS preferences.

To change it, goto preferences -> maven -> Installations. You will find the location for settings.xml. Goto this file in Finder/Explorer and modify the to point to the correct repo you want. Restart STS and you should be good to go. 

Solution found from :
Thanks Christian.

Visiting any blogger sites from India seems to redirect it to This seems to be part of creating a country-code top level domain, or 'ccTLD' so that removal of content becomes easier for country level. If you want to visit the original blogsite, just append /ncr to the blog. 

So to access this blog, you would be using

XCode 4.3.2 install fails

If you get an error stating mobile device framework has to be installed, but errors out when trying to install it, then try the following:
Right click on the file and click on show package contents.
Goto Contents/Resources/Packages/ and open MobileDevices.pkg
Try launching xcode after installing above and it should go ahead fine now.

MAC: Remove icons from Finder toolbar

Customize Toolbar doesn't have option to remove the icons. Right clicking the icon only gives options to
If you want to remove the icon, then press "Command" and drag the icon outside the toolbar and release the mouse.