India’s Mobile Potential

I am not sure if any other country has this. India’s internet mobile users are higher than desktop users. Though the trend towards mobile is increasing worldwide the gap is still to high. Most of the countries have similar trends and may be India is the only one to have higher web usage thru mobile than desktop.

Results from statcounter





My Blog – Visitor Stats (Oct/Nov 10)

image image

image image

Top Left:  Browsers

Top Right: Search Engine landings

Bottom Left: Visitor Map

Bottom Right: Operating Systems

Source: StatCounter

Note: This blog tracks visitors via Statcounter and Google Analytics. For more information please visit Statcounter and Google Analytics websites. Your proxy server may block tracking scripts.


AVG 2011 – Surf Shield Bug – avg_ls_dom.js

Recently I faced issues loading webpages in Chrome. Many websites failed to load including my Blog. Websites that have a lot of java scripts especially Adsense units (Image and Text) took a lot of time to load. I tested the page elements load time with firefox browser with firebug and Google Page speed addon and found a mysterious Java Script ‘/A2EB891D63C8/avg_ls_dom.js’

It looks like the problem is due to Surf Shield a part of Link Scanner module of AVG 2011. "AVG Surf-Shield actively checks web pages in real-time every time you click a link or enter a web address directly into your browser". This is done by adding a script element to the very beginning of every HTML page rendered inside the browser. This element loads a local JavaScript file called ‘avg_ls_dom.js’.

The script is injected in a non-standard way, right after the document definition and outside of the <head> element, where such resources are normally defined. This technique is most likely used to ensure that avg_ls_dom.js is loaded before any other script possibly injected by attackers into the original page. The JavaScript code inside the file is supposed to create a buffer with the content of the page and submit it via POST to another relative URL called /CC0227228D62/CheckData."POST", "/CC0227228D62/CheckData", false);
httpRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");

This request should again be intercepted by the AVG module, which should inspect the code and give the go-ahead to display the page or tell the script to throw an error instead. However, it seems that a bug causes the proxy-like component to let requests through and get sent to the server from where the page was loaded.

Once I disabled the Surf Shield option in Link Scanner the issue got resolved.



Avatar Movie – A Common man’s review


I did not show much interest on this movie as I first saw the dubbed trailer on a Tamil channel expecting it to a be a below average movie promoted by the channel’s excellent marketing team. I really didn’t know till yesterday that it is a James Cameron movie. In fact I wanted to watch this movie just because of Cameron. With 3D tickets not available we chose to watch it 2D at Innovative Multiplex.

I should say I really did not have much expectations expect for Cameron. I already brushed up a bit of the storyline via Wikipedia. The story is simple -“Avatar is the story of an ex-Marine who finds himself thrust into hostilities on an alien planet filled with exotic life forms. As an Avatar, a human mind in an alien body, he finds himself torn between two worlds, in a desperate fight for his own survival and that of the indigenous people.” 

The Story does not do much to the movie. Its purely screenplay and the super cool visual effects (the graphics are designed with finite details) that drives the 3 hour long movie. Wow! One would really wonder the power of imagination and cannot resist the beautiful Pandora’s rainforests (They look so real I wish I was there!)

But the movie reminds of some earlier movies like Matrix while transporting between Human Mind & Avatar and Kamal Hassan when the heroine cries for her dead father.  One cannot expect logic or scientific reasoning in movies like this but some instances does prick your common sense.

Don’t expect a ‘Titanic’ but you can be sure assured of a three hour good time pass.

Overall Rating: image