Tag Archive: Internet

Web has become almost ubiquitous with our daily chores.  Take for example – When we sit before our PC/Laptop, how many of us start typing the letters “F” “A” “C” and choose “facebook.com” from the drop down and then wonder why we chose it? Such is the impact of the Web on our routine activities. Research says Internet has changed the way we remember facts. Rather than remembering the birthdate of our best friends, we just rely on Gmail reminders. Don’t we?

The amount of information generated in the World Wide Web each day is unimaginably high. What could be done in 60 seconds? Sounds trivial? Well, let me allow the picture to speak for itself.

The Web in 60 seconds

This mammoth network of networks wasn’t built in a day. The web has seen a phenomenal growth since its inception.

Web 1.0 – The Read web. People could just read the contents articulated by others. One-way communication.

Web 2.0 – The Read, Write Web. People could comment on what others said. Thus started the era of blogging. Two-way communication.

Web 3.0 – The Read, Write, Execute Web. People share their ideas. And the system processes and understands the information it has obtained from various authors and suggests the contents which a particular person would be interested in. That’s why he call it the Semantic Web. Suggestion Engines, Mashups, Micro-blogging etc. make the Web much more interactive.

Now we are experiencing the indocile rise of HTML5, which, I feel, is a paradigm shift in Web technologies. With a clever use of HTML5, JavaScript and CSS almost anything and everything could be emulated on the Web. And the OS makers are also ceaselessly working to avoid being an #epicfail. Say, with Windows 8, all the applications (called tailored apps) are supposed to run on HTML5, bringing in in a radically new concept for an operating system. And we are expecting a ChromeOS which could sound the death-knell to all the Native Apps and introduce the concept of “Browser is the OS”.

The Internet we are witnessing now is something larger than life. Something we are depending on so heavily that one day we might even forget our own names and check our Google+ profiles to get them.

The future of Internet, I believe, would be to make an unified ecosystem wherein it would be possible to get the same amount of data storage and processing power from any kind of device connected to the internet. 

Below is a wonderful infographic on how far the Internet has catapulted from humble beginnings to colossal heights.

Extent of "Internetization" : Courtesy - Cisco

My college, SSN College of Engineering provides “24×7” Wifi Connectivity. Ya thats true. But only “19×7” Internet Connectivity, since Internet connectivity is barred from 12 am to 5 am everyday. So I bought a Tata Photon+ Data Card with the Unlimited plan for Postpaid. It was of great help to me. In addition to the real “24×7” Internet access, it allowed me to access some useful websites like youtube, github, etc which are actually inaccessible through my college proxy. Moreover, I cannot access Android Market, TweetDeck or any other web application (save for the browser) in my Android phone through my college’s proxy. Now I had to find a way to get this Tata Photon+ Connection, which works on my laptop, on my Samsung Galaxy S2. So I had to share it wirelessly through my laptop’s Wifi Card, making it work like an access point. The procedure is damn simple.. Yet I made this post so mercilessly elaborate that you could rarely be misled by the procedure. So here we go –


Note : By wired connection I mean any connection you get through your physical ports, like Ethernet Cable, Mobile Broadband etc.

Step 1 : Get Connected to the Internet.

Check Internet connection

Step 2 : Switch on your Wifi Card. (So that you can see available wireless networks, if present)

Step 3 : Open Network Connections – First click the Network Connections icon on the top pane of Ubuntu desktop –> Click “Edit connections”. You must be facing a screen like this now.

Network Connections

Step 4 : Create Adhoc Network – Change to Wireless Tab –> Click Add –> Enter the details for the new connection.

Enter Adhoc network details

Step 5 : Change to IP4 Settings –> Set Method to “Shared to Other computers”.

Change Method to "Shared to Other Computers"

Step 6 : Connect to the newly created adhoc network – By clicking Network Connections icon –> Choose “Connect to Hidden Wireless Network” –> Choose the appropriate connection and connect.

Connect to the newly created adhoc network - naren-adhoc

Now all the surrounding systems will be able to access the adhoc network you created. By connecting to this now anyone can access the Internet, which was initially accessible only on your system.

Thus we have made our own laptop into an access point. Cheers! 🙂

Now to the funny part of the experiment – Though this was quite helpful, it did not solve the original problem. Ya, I couldn’t connect to this network using my Android phone (Gingerbread OS). 😀 The reason is that, Android Phones cannot detect Adhoc networks with their Stock ROMs. We need to root the phone and change the wap-supplicant file to enable that feature. More on that in another blog post.


This is exactly the same as the previous one. The only change is that instead of changing the IP4 Settings in the Adhoc wireless network we created, do the same to the ethernet connection. Thats it. We are done.

Happily Everafter 🙂