A stage for inner voices, opinions, ideas and experiences

Showing posts with label Tech News and Tips. Show all posts
Showing posts with label Tech News and Tips. Show all posts

Twittermania!!!!!

Posted by Harish.S at Wednesday, January 27, 2010

Twitter has become a buzz word in the present world. Internet was being used only for transfer of information in late 90's. But now a days the number of users have multiplied and internet has become a space of booming business. More people started using social networking sites to keep in touch with their kith and kins. Then came a site for updating status messages only. First I thought that what's the use of a site only for that purpose. But it has turned out to be one of the most upcoming site of the year 2009 and Twitter identity has become an important part of the technical world. Every celebrity is now in twitter and there are loads of dumb people who are always ready to follow what the stars do. This has become an amazing way of publicity for everyone. Twitter has proven useful for many communities: vendors to advertise their portfolio, celebrities to increase their publicity. The most interesting fact is that twitter has helped to generate huge funds for the relief of earthquake victims in Haiti. Also, it has paved way to jobs where a person needs to twitter to promote,market and support a product and the person is paid on the basis of number of tweets made. This has proven the use of technology and science for useful purposes and has shown the power of internet. Twitter has made a firm stand in the internet and everyone is in "Twittermania"

Censoring the WEB

Posted by Harish.S at Friday, January 22, 2010

Another post regarding the censorship issues relating to the web. I have posted the problems faced by Google in china previously. Internet was introduced to enable free flow of information throughout the world and it has succeeded in doing so. But there are some countries which are prohibiting people from the right of freedom to browse by "censoring the web" .The list of top ten countries where stringent censorship exits are :

10. Pakistan

Pakistan started censoring the web in 2000, when the main target was anti-Islamic content. Over the time, it seems, they liked the possibility to control the Internet traffic, and have been increasing the scope of their censorship system ever since.

9. Burma

Burma, officially the Union of Myanmar, is a country characterized by severe human rights problems, so it would be hard to expect an open and reliable Internet adoption. It is estimated that less than 1% of its population has access to the web, and this happens via a handful of cybercafes, and always under tight surveillance.

8. Yemen

The Yemen government is very hostile to the freedom of the media in general, and the Internet is no exception. Political and social issues are always under their radar, although the digital infrastructure for the censorship here is not as advanced as in some of the other countries on our list.

7. North Korea

North Korea has managed to accomplish a really tough task given our time: they kept the Internet outside of the country borders! For a country that has no independent media at all, however, it makes sense.

6. Syria

The Syrian government admits that it automatically blocks websites with pornographic content and with politically sensitive information. In reality the situation is much worse, and many journalists from around the world consider Syria to be one of the most repressive countries as far as the Internet is concerned.

5. Cuba

The Reporters Without Borders organization considers Cuba “one of the world’s 10 most repressive countries” when it comes to online content.
The local access to the Internet is so controlled, and the punishment to dissent so severe, that they managed to create a state of self-censorship, where people don’t even try to access prohibited material out of fear.

4. United Arab Emirates

The United Arab Emirates is one of the most connected countries in the Middle East. Despite that fact, the country tries to control heavily the flow of information on the web. Virtually any website containing ideas or information that goes against the political, moral or religious values of the country is blocked.

3. Saudi Arabia

Saudi Arabia introduced the Internet on its country many years after other Arab countries, exactly because they didn’t know how they would be able to control the content. Today they have a complex censorship system in place, and they even have laws criminalizing the access to websites that violate Saudi laws or Islamic values.

2. Iran

The censorship of the web in Iran started several years ago, and today they are one of the most efficient countries on this respect. The target? All non-Islamic websites, making Iran probably the country with the most extensive web censorship in the world.

1. China

If you think that The Great Wall of China was already an incredible thing, you should take a look at what critics from around the world call “The Great Firewall of China.” China has undoubtedly the most sophisticated censorship system in the world. In the past they have been able to block all sorts of unfriendly websites, and even to silence movements like the pro-Tibet protest as if they never existed.

End of Scrabulous

Posted by Harish.S at

We all use facebook. It is one of the most popular social networking sites in the world. The unique aspect of Facebook is its application database. An application called scrabulous was among the most used application. But because of legal problems and privacy breach, facebook decided to remove it from the site and filed a case on January. The application was created by two Indians. Though it can be presently used in India, proceedings are going on to remove it and all the odds are stacked against SCRABULOUS.

Browsers : Internet's eye piece

Posted by Harish.S at Wednesday, January 20, 2010

Internet has become so common such that not even a single day passes without using some sort of its services like mails, chatting, blogging, social networking, etc. But have you ever thought about the tool you use to surf the internet - "THE BROWSER". Do you know how it works or what it is based on? How much secure a browser is? Is the browser you are using is better than others? What all you can do with it? We never care for such things as long as we are able to surf the internet using the old crap installed in most of the operating systems.
A browser is rated by WEB STANDARDS PROJECT using the Acid3 test. The acid test basically that tests how well a browser follows certain elements from web standards, especially relating to the Document Object Model and JavaScript It actually tests how a browser runs CSS, DOM objects, Web2.0 modules and gives a score for 100 based on the performance. These are the scores of Acid3 test of some of the popular browsers:
1.) Google Chrome 4.0.295.0 - 100/100
2.) Safari 4 - 100/100
3.) Opera 10 - 100/100
4.) Mozilla Firefox 3.5.2 - 93/100
5.) Internet explorer 9 - 32/100
Source: Wikipedia
From the above pictures we get that Chrome, Safari and Opera have 100/100 but it is not that all are of same standard. It just implies that all the browsers have passes all tests in Acid3. Chrome out lasts every other browser in terms of speed and captures the 'Numero uno' spot. Also I would like to add a detailed performance report on popular browsers where Google Chrome is the clear winner.

Click the image to see a large preview of the scores and comparison.
Test has been done on basis of 6 performance aspects namely: JavaScript speed, CPU speed, DOM selection speed, CSS rendering speed, page load time and browser cache performance. Chrome leads in four of the six categories and thus comes first ahead of others. Chrome is called the new baby in the field of browsers but it has showed us that it is a lion in terms of performance.
Along with performance there are lot of other factors which influences people to use various browsers such as add-ons, themes, plug-ins, etc. The race is on and every competitor is trying to become better over the other. In the end we the end user is benefited by these as our browsing experience increase day by day :) . Enjoy surfing the internet.

Google's challenge in China

Posted by Harish.S at Tuesday, January 19, 2010

As an update to the previous entry on Google's strategy in China i would like to add some details to it . China has stringent censorship rules regarding internet content. Hacking into Google server has led to theft of intellectual property. More details of the hack has been made available to the public recently by the media.
1. The hack has been done using an IE6 exploit which was released by the hackers on the net.
Note: Patch has been released the next day by Microsoft.
2. Google suspects insiders to have helped in hacking the accounts of Chinese Human right activists.
3. Google has closed down it china office temporarily to check for the integrity of the network and to arrive at a more clear picture of the situation.
4. Google may close down in China.
5. Along with Google, more than 30 other US based companies have been hacked by the same exploit by the hackers.
6. US government has plans to ask Chinese government to ask clarification about the attacks on Google and US companies.
This is a case of "Internet Freedom" and the future of 'Internet CHINA' lies in the hands of the decision makers.

Novel Methods of Fighting Piracy

Posted by Harish at Friday, January 15, 2010

Perhaps the biggest battle software vendors fight today is against piracy. Not only the software vendors but also governments, other social and legal organizations too fight against piracy to help the vendors, the revenue generated from software piracy may be used to fund terrorists and also a pirated software could compromise security. Different methods are adopted to fight piracy. The most commonly used methods are to blacklisting the key, providing online activation of the product, changing the architecture of the software so as to make it tough to crack at registry level etc. A few of these methods are effective while majority still fail. Crackers still prove to be increasingly anomalous.  However Apple was one company which was able to fight piracy at a better level. Mainly because their software and hardware come bundled. After the release of the Apple store in July 2008, this was not the case. In a recent estimation Apple has lost over $450 million due to piracy. Almost 75 percent of the software downloaded and used in the iPhones and iPods are pirated. It is unwise to assume that these pirates would pay and download these software if they do not pirate it. Like every other company in the bandwagon, Apple too tries the same methods to cut down piracy. Figures suggesting that they were able to convert 10 percent of the pirates to paid users is heartening. Hope better methods are used and the battle is won by the good side. 

Syncronizing your mobile with Ubuntu

Posted by Harish at Monday, September 1, 2008

Every time I ask my friends to change to an open sourced operating system like Ubuntu, one of the first reasons I get is Ubuntu doesn 't support PC Suite. How can I syncronize my mobile with this? Today I have an answer to all these questions. There is a software called Wammu which is the front-end for gammu engine. Gammu is an amazing package to connect your mobile by various methods like bluetooth, IR and data cable. It can syncronize your contacts, messages, calender and todo list and also lets you to edit, create new and delete entries. Gammu is very powerful but the problem with it is that it can be used only via the terminal. Here Wammu comes into play. Wammu is a front-end for Gammu written in python. Using this, you can transfer files also. It is very much similar to Nokia PC Suite but can support plenty of mobile phones. Being open sourced, it is available for all platforms. To visit the wammu site click here. Do comment about your experiences with Wammu.

Harish.R.

http://openview-harish.blogspot.com

Don't design your character as a garden where everyone can walk
Design it as the sky where everyone will aspire to reach

An Interesting Thing To Note in Package Installation

Posted by Harish at Monday, August 18, 2008

Have you ever wondered what happens when you install a software in Ubuntu using Synaptic? You see some extra files also getting downloaded along with the software you want to install. What is the mystery behind these? Even after downloading so many packages why hasn't my harddisk space reduced much? Well, here is the answer to all of these questions!
When ever you install some software like VLC Media Player using Synaptic, here is what happens
1. The object file of VLC Player which is the raw compilation of the source code is downloaded. 
2. In order to get the object code functioning, it needs to be linked with the essential libraries. So they are also downloaded. These are the extra files you see.
3. Now during the installation, the required libraries are searched for in the computer. This is called 'dependency checking'. Once all the essential libraries are found the object file is linked with the essential libraries and the package is installed in your computer.
Now you download some other software which uses the same libraries as VLC Player. Guess what will happen? Only the object file will be downloaded and installed using the libraries available already. So there is literally no file will be present more than once. This increases the storage efficiency and the efficiency of the OS. Ubuntu Rocks!!!

Installing Fonts in Ubuntu 8.04

Posted by Harish at Saturday, August 16, 2008

Linux operating systems are popularly known for the poor font collections and also for the lack of facilities for installing fonts directly. You may have a collection of over 2000 fonts but without knowing how to install them is pathetic. Here are a couple of methods for installing fonts.
Method 1: 
1. Log in to your account and press Ctrl+L.
2. Now type gksudo nautilus.
3. Enter the administrator password.
4. In the address bar type fonts:// and press enter
5. Add whatever fonts you have to this and your new fonts are installed!
Method 2:
1. Log in to your account and open the home folder.
2. Now create a folder called 'fonts' (without the quotes).
3. Copy all your font files to this folder.
4. Open up terminal and type mv fonts .fonts and press enter.
5. Restart the applications you are using and viola!!! Your fonts are installed!!!
That's it for now folks!!! Ba bye!!!

Installing Fonts in Ubuntu 8.04

Posted by Harish at

Linux operating systems are popularly known for the poor font collections and also for the lack of facilities for installing fonts directly. You may have a collection of over 2000 fonts but without knowing how to install them is pathetic. Here are a couple of methods for installing fonts.
Method 1: 
1. Log in to your account and press Ctrl+L.
2. Now type gksudo nautilus.
3. Enter the administrator password.
4. In the address bar type fonts:// and press enter
5. Add whatever fonts you have to this and your new fonts are installed!
Method 2:
1. Log in to your account and open the home folder.
2. Now create a folder called 'fonts' (without the quotes).
3. Copy all your font files to this folder.
4. Open up terminal and type mv fonts .fonts and press enter.
5. Restart the applications you are using and viola!!! Your fonts are installed!!!
That's it for now folks!!! Ba bye!!!

Changing the Logon Screen

Posted by Harish at Wednesday, August 13, 2008

As I said, I will posting some cool customizations for Ubunutu. So lets start with something very simple and primitive as changing the logon screen. Open up System -> Administration -> Logon Window. It will ask for the admin password. After it loads up you can see some good logon screens which you can choose from. The best part is you can choose multiple boot screens and Ubuntu will choose one randomly everytime from your list. For getting more logons do a simple GOOGLE search or try www.gnome-look.org and download GDM Themes. Put all the logons you downloaded in some folder and do not extract them. Open up Logon Window (System -> Administration -> Logon Window), select the Local tab and press Add. Now select the files you downloaded one by one and enjoy an array of cool logons. :-) Here is a screen shot of how it looks

Finally I Installed Ubuntu

Posted by Harish at Saturday, August 9, 2008

Finally I installed Ubuntu 8.04 in my Dell Inspiron 1525 yesterday. Now I can dual boot Vista with Ubuntu. Installation is very easy. Here is how
1. You just need to save some space (4 GB atleast) by shrinking some volume and make sure its a free space partition.
2. Put the Ubuntu CD in and reboot from it.
3. The installation process will start and you can easily navigate through it. When it asks for the partition check whether it shows your HDD with the used space for Windows Vista/Longhorn and some space for Ubuntu. This means all is ok and you can proceed with the installation.
4. The partition manager should start and press manual in it and select the longest continous free space (which obviously will be your new volume)nt.
5. Now press Install and and Ubuntu will get installed in less than 15 mins! This is seriously faster than Vista. :-)
6. Reboot your machine without the CD and it should display the GRUB bootloader and it should show both Windows and Ubuntu. Log in where ever you feel like and enjoy!!!

Firefox record and GLOSS for First Years

Posted by Harish at Thursday, July 3, 2008

Finally it's official now, Firefox 3 has made the Guinness World record for the maximum number of downloads by any software in 24 hours. It was an amazing count of 8,002,530 downloads worldwide which made this record possible. That settles the first two words of the title. As for the remaining words, read further. GLOSS will be launched for first years on 12th of July 2008. Unlike our plan on 5th, we decided to give them some time for settling and also, our planned chief guests have some problems with coming here. So, on Saturday the 12th of July, we will start the GLOSS sessions for first years at JVC. Since Dwarakanath is the new campus ambassador and Abhishek has become the coordinator, he is no more in the organising team of GLOSS. So, we guys and Dwarakanath have to take care of organising the events. Already the preperations have started. I will keep you guys updated about the latest happenings. Bye for now!

GLOSS Inaugration and Cluster Computing

Posted by Harish at Tuesday, July 1, 2008

Yesterday evening, we inaugrated GLOSS for this semester with a session on Cluster Computing by Abhishek. In this blog, I m going to explain in detail the concepts of Cluster Computing to my knowledge.so Im am not going to write much about the session but I will definitely tell something cool about the session. screened a movie in the session! What's special about the movie is that its an Open Movie! Yes, we at GLOSS seek out for such wonderful products. The movie was completely rendered using the Super Computer service offered by Sun Microsystems through http://www.network.com. Also, this movie was completely created using an open source animation software named Blender. I will try to upload the video here as soon as I can. Enough of the general talk, lets get down to business and learn about Cluster Computing shall we?

Cluster Computing and High Availability

Consider yourself to be running a big service provider like GOOGLE or Microsoft. You have your server running at your office, suddenly one day, the server crashes for unknown reason or some natural disaster strikes and your office gets demolished (sorry for being so optimistic! :-P). Your services like mail, chat video sharing will stop suddenly and users will not be able to access it until you correct the problem. This may take a very long time but your users cannot wait so long. They will migrate to some other service provider and your business will end up craching down hill. Here is a scenario. You have a server running some application connected to a storage device where the entire data of your serivces are stored. Now, if the connection between the server and the storage or the connection to the server is cut, imagine the kind of damage your business can suffer. This is where Cluster Computing comes in for the rescue. You have some servers spread across geographically running for your services. If disaster of any form strikes at any of these nodes, in cluster computing, the node fails over some other node. In plain English, the services running on that node will be copied to some other node and the service will continue running almost immediately. So the user will not know about the server crash and he will the service uninterrupted as usual. This powerful concept is called Cluster Computing. Most people confuse it with Grid Computing. In grid, you have more than one computer running as a single computer. Here you have individual computers running individually. If any node crashes, the service will be shifted to some other node. Lets get more technical in cluster computing.

How the Cluster is Formed and Maintained?

Clusters are formed by using some cluster creating tools like OHAC, by writing stuff called agents and distributing your servers. Each node in a cluster gives out some signals similar to hearbeats. So, they are named Heartbeats. The nodes and the cluster tool identifies the other nodes in the cluster by this heartbeat. If a node fails to give out heartbeats, it is considered to have been dead and its services are shifted to some other node.

Components of a Cluster

Now that you know how a cluster works, lets look deeper into them and understand the different components that are essential for a cluster to work.

1. Quorum :
You need a minimum of n/2 +1 nodes for a cluster to work.

2. Cluster Infrastructure : The cluster infrastructure is the software which is used to run the cluster like OHAC and also the servers and the storage devices which are all interconnected. Now, the cluster software decides to which node the service running should fail on in case of a disaster.

3. Agents : Usually, we use applications which we use are not meant to be run on multiple computers in the same time. For instance, your real player is not meant for a multi computer usage. These agents take care of this problem and make such software run on multiple computers. These programs act as a communication bridge between the cluster infrastructure and the service. In case of a disaster, they pick up certain parameters from the service application and pass it to the cluster infrastructure which will take care of the rest of the stuff.

4. Application : This is the service which is running on a server. Eg: Mail service. In case of a disaster, the cluster makes sure that this application keeps running safely for the user by failing over some other node.

A Special Case of Failure

Consider this case, your servers are running fine but then suddenly, the network cable for one of your node gets cut but the server which got isolated from your network can still access and write data to your storage device. We don't want this do we? So to tackle this problem, there was another concept introduced called Data Fencing. By data fencing, you can protect your storage devices to be accessed and changed only by the nodes in your cluster. This Data Fencing is a very big and interesting topic which will be dealt in some future session of GLOSS.

Getting OHAC

You can get the source code for OHAC here http://www.opensolaris.org/os/community/haclusters/ohac/ Download it, build it and create your own clusters. When you start using OHAC, try to contribute to their project using the same link as above.

I have tried my best to explain the concept of Cluster Computing in a simple way and also I have explained only the most important components of this area. My advice is, not many people in this world are into cluster computing so its better to act fast and make your moves in this field.

My sincere thanks to

Kumar Abhishek (for the session on Cluster Computing and for giving me his presentation slides)
The Photography Wing of GLOSS (trust me, they have did a really good job this time)
and to you! (for reading through my blog :-))

Firefox Certificate!!!

Posted by Harish at Thursday, June 19, 2008

Hey guys!!! Just now read a couple of blogs regarding Firefox's Guinness Attempt. The download server has recorded 10,989,608 million downloads in 24 hours and made into the Guinness Book of World Record!!! As a token of thanks to the people who downloaded Firefox 3 on its release date the Spread Firefox team is giving out certificates!! Here is mine :-)


This certificate makes me feel proud. You can get your certificate by clicking here. The Guinness World Record authorities are evaluating this record attempt. Soon we can enjoy a Guinness World Record under our favorite browser's cap!

Labs for GMail and Draft for Blogger!

Posted by Harish at Wednesday, June 18, 2008

GMail Labs

Most of you would have tried the labs feature in GMail. For those of you who don't know about GMail Labs, log into your GMail account and click Settings -> Labs. There you get to test some of the newest innovations in GMail. Most of these are created by individual engineers in the GMail team. When some spark is produced in their brain for improving GMail, they code it and put it in the labs section. Most of the features introduced in this section are untested (mostly) and you get to use, test and send feedback to the GMail team. When a feature is really popular it is made a part of the regular GMail. Cool nah?


There are many cool features in GMail labs. Try them out and I recommend you to try mouse gestures definitely.

Blogger In Draft

Now lets move on to Blogger in Draft. Similar to Labs in GMail, GOOGLE guys introduced draft in blogger. To use this feature go to http://draft.blogger.com and log into your account. After logging in, the first thing you will notice is the new improved dashboard. They made it look sleeker and is very neat with all the required options in one place. Here is a pic of it

You may wonder why this is similar to the labs feature in GMail with out giving some special addons. Click on edit layout in your blog and immediately you will see the striking difference. You will see 'Add a Gadget' instead of the usual 'Add a Page Element'. Click it and a new window pops up with the usual 17 page elements put up in a cool fashion on page 1.

There are several categories listed on the left side. Click on any and you can find thousands of gadgets to add to your blog. This is really cool. Absolutely anyone in the world with working knowledge of Java can create a gadget and submit it to GOOGLE. They test it and put it in this page with full credits to the author of the gadget. Pretty sleek huh?

Firefox 3 is here!!!

Posted by Harish at Sunday, June 15, 2008


Finally its here!!! Yes, after all the beta releases and release candidates, Firefox 3 is all set to hit the cyber world on June 17th!!! This is a very special occasion for all the Firefox fans across the globe. People are hosting parties to celebrate the release of Firefox 3 and they are doing it in many crazy ways. Mozilla guys also give away free Firefox goodies for people who host parties to make it even better. If you are interested in partying for the release of Firefox, visit http://mozillaparty.com. Now, at this point of time, I would like to address the people who are not aware of some of the features that make Firefox the best browser around. Yes, its far better than IE or Safari. Here are some of its super cool features.

Lets start with Security:Firefox is simply the safest browser on Earth! Here is why
1. Security experts are engaged even before the development of Firefox is started.
2. If any critical security bug is found at any point of time be it the beta stage, RC stage or even the post release stage, it is made public so that it can be fixed by anyone across the globe asap.
3. Firefox has many special features like anti-phishing filters, automatic password manager, protection from Spyware and Adware etc. More importantly, security updates are released every 6-8 months and more frequently if it fixes a critical bug
4. It is open source. So anyone in any part of the world can contribute to the development of Firefox making it very very robust.

What's a software which you can't customize? With Firefox, you can realise the actual meaning of customising your browser. With more than 3000 plugins which help you to stay in touch with your friends, listen to music, prevent your kids from accessing inappropriate sites, find better shopping deals and everything under the sun! You can have millions of themes and skins for your Firefox as well. Trust me, there aint any browser in the world which can give you these many customizations.

Finally, Firefox is a 100% Organic Browser as they call it. Its because Firefox is a non-profit project which is developed by hundreds of thousands of people across the world coming from various geographic and cultural backgrounds as a result of which more than 120 million people use it in more than 20 languages in regular basis!!!

I think all this talk should get you atleast a bit interested in trying out Firefox 3 . So go ahead and download your copy of Firefox 3 on June 17th from here and help set a Guinness World Record on The Download Day!