Wednesday, April 21, 2010

Ruby on Rail and Heroku

How cool is Heroku !


Recently I was playing around with Ruby on Rails and learned about various hosting platforms which can be used to deploy an ROR application. After looking at a few out there, they were just consuming too much time in setting up public keys, copying the configurations, or managing other aspects like Capistrano etc. But when I signed up for heroku the deployment was as simple as “git push heroku master” and I was done.

Heroku is be an example of how the services should work seamlessly without having to worry about the network and cloud. That provides a clear benefit in using a hosting platform as supposed to hosting it yourself.

Monday, April 19, 2010

Nissan Leaf and battery life

A recent review I read while researching for Nissan Leaf and how often would I need to replace the batteries. Its a totally new concept for the mass production and as the sample size is much bigger now there's a chance of more things going wrong.

 All in all, I would expect the Leaf to have comparable, if not lower, total cost of ownership when you factor all these lifetime costs in. You'll be buying a new battery when most folks will be buying a new car (and maybe some seat covers). Of course, since batteries are getting twice as good every five years for the last two decades, you may replace the battery with a cheaper one for the same range or get more range for the same price. There is a good chance that we may trade in batteries sooner if a secondary market for old batteries for UPS or power shifting develops.
From Old.Nabble.Com

Saturday, April 17, 2010

love at first sight with HTC HD2

I've long been waiting for this phone. I looked at everything in the market and the main reason to wait for this was the snapdragon processor (1 GHz) combined with the amazing capacitive screen touch screen, resolution (480x800) and the operating system and the everything else.

I'm a longtime user of smart phones and you can say that I'm a heavy user. I typically have multiple email accounts, use GPS for occasional driving or just for walking tours during travel, WiFi regularly during international roaming and Skype on 3G/Wifi for calls. Plus watching some videos, listening to live internet radios and pod-casts as well as use it as a media player.

All the websites provide the specs, so I'll get into the plusses and minuses of the phone and my experience with them.

Plusses:
+ great capacitive touch screen. Very responsive. 480x800 resolution for crystal clear colors and videos
+ Included Transformer movies (1&2) do a great job showing off the screen and the processor power. It's just HD video without any lags or hazy-ness. Very impressive
+ comes with 16GB with only movies on it so you have ample of room for other media.
+ plays live audio and video flawlessly over 3G
+ HTC Sense is amazing and does a great job of hiding those Microsoft screens which you rarely get to. All the apps like email, messaging etc look much better with Sense.
+ Comes with a great animated weather screen
+ very slim though a little on the heavy side
+ 5.0mp Camera comes with flash which is good for close up photos.
+ charges thru PC USP port as well and has an option to be connected as a hard-drive, which is much better and faster compared to the Media Sync feature
+ good battery life, lasts up a day and a half with regular 3g usage and video watching
+ can be used as a WiFi Router/Access Point.
+ comes with FM when you plus the head set as an antenna
+ Swype app (included) as a replacement for keyboard rocks.. much faster to type with that.

Minuses:
- Huge screen is a plus but then you can't keep it in your Jeans pocket as it might put strain on the screen or device
- even though camera is a 5.0 MP, some pictures do tend to be grainy due to low light
- Skype hs removed its support for WinMo 6.5 but the older version of apps can be found on the internet
- Doesn't come with the "Wifi Router" app which basically turns your phone into a Wifi Access Point.. So you can have many people connect to your phone thru wifi and the phone provides the internet thru 3G.
- Microsoft says that it won't provide Windows Mobile 7 on this device which could be a bummer since you might see new Windows Mobile 7 devices in next few months. I'm sure you can go to XDA developer website and get yourself a WM7 rom.

Other Notes:
o This phone will only get 3G on the TMobile and you won't be use it with AT&T or any other network, for that matter, in Europe as TMO uses 1700 as one of the band which is not used any where else. Although the Aussie version of this phone will work on AT&T
o The above is true only for 3G while GPRS and EDGE are quad band which will work everywhere in the world.

I've been using this for few days now and am very impressed with it. Haven't found any deal breaker issue so far, but will keep you guys updated.

*** After few weeks, the love affair has sort of died down when the realities kicked in ..

- Lot of issues with getting flash player to work seemlessly with the browsers. I ended up installing flash player, plash player 10, flash lite 3.1, windows .NET compact framework to make it work and then installed the latest Opera browse, opera mini browser, Skyfire browser only to find that Flash now works in Skyfire.

- Many people have stopped supporting windows 6.5 and are prepping for Windows Mobile 7 so difficult to get it working on this device. (e.g. Adobe flash player and Skype)

- Different browser have different zoom in / zoom out settings which is frustrating.
-- The Opera browser which comes installed has the pinch in and pinch out (expand) to zoom in /out.
-- Opera 10 (new download) has click zoom in and out.
-- Skyfire has its own icon where you can click on + and -
-- IE also has click (tap the screen) and then a slider on the right side to zoo in and out.
I'd like all the browsers to support pinch in and out or atleast a common method.

- Very less applications on 6.5 marketplace, for example kids learning apps are not available easily (at all?). This is due to lack of marketplace when this launched to they are scattered everywhere. The problem might be addressed with the launch of Windows Mobile 7 marketplace.