Tuesday, 28 June 2011

Self Appraisal - short story

A little boy went to a telephone booth which was at the cash counter of a  store and dialed a number.
The store-owner observed and listened to the  conversation:
 
Boy                : "Lady, Can you give me the job of cutting your lawn?
Woman         : (at the other end of the phone line) "I  already have someone to cut my lawn."
Boy                : "Lady, I will cut your lawn for half the price thanthe person who cuts your lawn now."
Woman         : I'm very satisfied with the person who is  presently cutting my lawn.
Boy                : (with more perseverance) "Lady, I'll even sweep the floor  and the stairs of your house for free.
Woman         : No, thank you.
 
With a smile on his face, the little  boy replaced the receiver. The store-owner, who was listening to all this,  walked over to the boy.
 
Store Owner       : "Son... I like  your attitude; I like that positive spirit and would like to offer you a  job."
Boy                      : "No thanks,
Store Owner       :  But you were really pleading for one.
Boy                      : No Sir, I was just  checking my performance at the job I already have. I am the one who is  working for that lady I was talking to!"  

Thursday, 2 June 2011

Upgrade GW620 to Android 2.2 Foryo.



I was having Gw620 with v10k firmware (android 1.5). Here am trying to explain the steps did to upgrade it to openetna firmware (Android 2.2). Please refer http://code.google.com/p/openetna/wiki/Installation for reference. Don't forget to watch the videos there in that guide. I will be explaining mainly the areas where i got stuck, and the steps i did to resolve it.



  1. Download the openetnaV6.3-rc7.zip from http://code.google.com/p/openetna/downloads/list 
  2. Download android sdk http://developer.android.com/sdk/index.html
  3. Download gapps zip gapps-mdpi-tiny-20101020-signed.zip (google it)
  4. Prepare it to ready for flasing as per the video on the installation guide.
  5. Copy gapps-mdpi-tiny-20101020-signed.zip file to your SD card
  6. Update USB Driver.  For windows, you need to add this to your android_winusb.inf in the android sdk usb driver in the [Google.NTx86] section for x86 
    ;LG eve%SingleAdbInterface%        = USB_Install, USB\VID_18D1&PID_D00D%CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_D00D&MI_01;LG GW620%CompositeAdbInterface%     = USB_Install, USB\VID_1004&PID_0C02&MI_01%SingleBootLoaderInterface% = USB_Install, USB\VID_18D1&PID_D00D
  7. Get your phone in fastboot mode.
           Here i got stuck. My phone dont have a fast boot mode. i tried hitting space again and again until i realized that my v10k firmware dont have a fastboot. (Yes i shouldn't have updated my phone earlier with the Lg update tool...they removed the fastboot with it). Now i want downgrade it to original stock one. 
I used LG-Util package for it and i used Image with fastboot for 900 Mhz 3G: http://csmg.lgmobile.com:9002/swdata/WEBSW/GW620/ANEUBB/V10g_00/V10G_00.kdz


For details on how to downgrade please refer http://www.yzmall.net/GT/view/id-25316.

The update was stuck at 4% , and it always crashed saying communication failure. Here i tried to switch my usb port and changed the compatabilty of the KP500-Utils-EN.exe file to win xp sp2. I was runnig on Win 7.
Then it worked and i successfully downgraded the firmware. (plz note i wasted a lot of time before this by  trying to flash  V10H_00.kdz file. i dont know why, it was not working for my phone)

8, Finally downgraded to v10G which have flash mode.
9. Now Get your phone in fastboot mode:

  • Remove battery
  • Slide out the keyboard
  • Plug in USB connector (still with the battery removed)
  • Press SPACE (or SPACE+MENU for newer firmwares) just when you see the screen slightly light up, untill the fastboot text appears on the screen.  
10. If the phone is not detected by windows correctly, i.e still listing it on Other devices section on Devie manager. Then you need to Update it's driver to the usb driver inside the android sdk folder. (mentioned on step 6)
11. Now take command promt (cmd), run it as administrator.
12. Change directory to sdk tools folder.
13, Run  fastboot -w
               Here i got a dll file missing error. So i added the folder named platform-tools which contained that dll to PATH of my laptop. 

14. Execute the below commands. 
fastboot flash boot boot.img
  fastboot flash system system.img
15. Wait until the commands finished
  1. Unplug the usb
  2. Reinsert the battery
  3. Poweron the phone
  4. Wait (On the first boot, the applications are optimized. This can take up to 10 minutes)
After the restart...install the google apps like Gmap,gmail,calender etc by taking the openetna app from the menu. This  will install the content from file gapps-mdpi-tiny-20101020-signed.zip
Enjoy Android 2.2 Foro...
Do post your questions and comments in the comments section below....

Thursday, 26 May 2011

Future of HTML5 and the web

Alex Russell and  Ian Fette are giving a session on the furure of HTML5 and web. Lets learn about the future of HTML5, CSS, DOM, and JavaScript that will help you build richer and better apps even faster.


Friday, 20 May 2011

Internet Explorer 8 must die



Just wasted hours to find a way to make some thing work for ie8. May be you were wondering whats wrong with Internet Explorer 8, and to talk about it even before IE9 become a hit. Just consider the future of IE

Considering the success of Microsoft’s Windows 7 and that IE8 is the default browser for Win7, we’re gonna have a situation similar to nowadays with IE6. The web will be pulled back by the Internet Explorer once again. Ask any developer, they will say: IE8 is a poor browser in almost every aspect. Even it’s far better than any other version before, compared to modern browsers IE8 performs badly.

We know previously IE6 in such a situation costs a lot of resources in any way. And  it took hell lot of time for the developers of the world to adjust their sites to IE6 cost them a lot.

Wednesday, 11 May 2011

Ganguly - Love or hate him, but you cant ignore him



The former Indian captain, yet again, showed that you just can't keep a good man down for long. Ganguly proved to his detractors that he still has enough fire in his belly to make a meaning contribution to his team. The southpaw struck an unbeaten 32 to take Pune Warriors to a six-wicket victory over Deccan.


Sourav Ganguly said padding up for this season's IPLwas the "toughest day" of his career and he took the field with "zero confidence", not having picked up a bat for five months.


He evokes extreme viewpoints in people. As they say - love him, hate him but you can’t ignore him. Whereas some called him God of the offside, others insist that he could never play bouncers. Some criticised him for being a bad fielder and slow in running between the wickets, but there were others who swore by his sixers. Some accused him of playing politics, others backed him for his ability to bring out the best from his team. Yes thats the Ganguly we know. He is back, after being left out in the auctions. And on the very first match he led his team to victory.


We love to see him around the cricket field in one way or another. As a cricketer,commentator, coach / mentor or anything else.