Change Your Blogspot's Favicon !!


The first question which will pop out in everyone's mind after reading the title of this post will be: “What the hell is a Favicon?”(P.S. I am not talking about internet freaks and web gurus, they would probably know already, but for the sake of masses I have to explain)
Favicon is made up of two root words, they are Favorite – Icon.  It is an icon image of sizes 16x16, 32x32 or 64x64 pixels. It is used to represent a particular webpage or an URL. Here is the image of some famous favicon’s which I think you might have noticed.
Now for all the geeks and nitwits (who use blogger) and are bored by the traditional favicon here is a simple procedure to change it.
The basic pre requisite is an image which you want as your favicon for blogspot. If you are good in photoshop then create your own icon or else copy from many free providers online.
To start, click on NEW POST in your Blogger Dashboard and then add your desired favicon image there. Then go to the HTML View and copy the web address of your image. You can find the address under href attribute.
"
<div class="separator" style="clear: both; text-align: center;">

</div>

<div class="separator" style="clear: both; text-align: center;">

<a href="Copy the address from here " imageanchor="1" style="margin-left: 1em; margin-right: 1em;">

<img border="0" src=" " /></a></div>

<br />
Copy and paste this address this address in a notepad file. Now open the layout tab of your Blog.
Then go to EDIT HTML option and find the closing head tag (</head>).
Just before that paste these two lines and add the address which you earlier copied at appropriate places :
 <link href=’Paste that address here’ rel=’shortcut icon’/>
<link href=’Paste that address here’ rel=’icon’ type=’image/png’/>
That’s it save your settings, and open your blog to see a favorite icon.
Post your queries as comments.

Zune : A dandy job done by Microsoft

 Zune was purposefully designed to synchronize your Zune Player (an iPod Killer) with your computer but I have been using the software only as a media player and it’s awesome. Zune is Microsoft's belated answer to iTunes and the iPod. According to Microsoft, Zune Software lets you 'Manage and view your songs, videos, and pictures. Rip and burn CDs. Create playlists. Edit track and album information. And Zune software can automatically import your existing files, including your music and video from iTunes and Windows Media Player.'
Few things which I love in Zune are –
  • Its interface is too good to ignore. Awesome is not the word it’s more than that. It is so smooth and pleasing to eyes that you can’t resist to gaze at it.
  • Smart DJ: a quick and dynamic way to launch instant mixes in the Zune software based on any album, artist, or song in your collection, and to create automatic playlists. Using the criteria you provide, Smart DJ will select similar songs from your collection.
  • Pins: Like Windows 7 pins in taskbar, we can add our favorite songs as Pins in Quickplay.
  • Collection is also properly organized under various sorting parameters like Date Added, Release Year, Artist and A-Z.
  • It also comes with a set of pre-installed themes which are really good.

Watch this video which will demonstrate the real beauty of this media player.



For all of you, who got excited  already, download it from:
http://tinyurl.com/yzwfd2m



Its size is about 460 Mb but trust me it is worthy.
If you want to read the comparison of Zune Player with iPod read here: http://www.zunescene.com/comparison/

All the comments and queries are most welcome.

Gmail: An Intelligent E-mail Service


Gmail is a mail service from the big house Google. It was released for public use in 2007 and it remained in its beta form for about 29months. Google believed that they can improve daily that is why they kept it in beta for such a long time. 

I am writing this post because I just can’t stop myself from letting you all people know what I experienced yesterday. 

Yesterday I was sending a mail to my father and I wanted to attach my Grade Sheet’s scanned image and I had to forward that mail to my Bank also. I was in a hurry so I quickly wrote” I have attached a scanned image of my Grade Sheet………” and instantly pressed the send button without attaching the file. But to my surprise Gmail was there for me. An alert box popped up displaying a message “Did you mean to attach files? You wrote: I have attached, in your message but there are no files attached “ 



I was so glad to see that. My heart was filled with joy on witnessing the technical beauty of a legendary service provider. And after all it prevented me from looking like a fool who forgets such basic things like attaching files. It saved my dignity. Gmail Rocks!! But then one more thing ringed in my mind that I can’t declare Gmail as a winner until I check other mail services. Hence to discover that this quality is unique in Gmail or not I opened my Live ID, Rediff Mail ID, and Yahoo Mail. Can anyone guess what might have happened? They all failed in this test, the mail was sent without any warning. Therefore, I hereby declare Gmail as an intelligent webmail service. Your comments for and against, both are most welcome.
 

Cloud Computing Unveiled

Nowadays there is a lot of fuss about “THE CLOUD”. But do you really know what it has for you; I am going to reveal the most exquisite features of cloud computing in a very practical way.



Definition:
Cloud computing is Internet ("cloud-") based ‘development and use’ of computer technology ("computing"). The term cloud is used as a metaphor for the internet. This is the standard Wikipedia definition. The point to be kept in mind is that we can use the resources over the cloud online as well as develop our own applications. Also as its name (cloud) suggests you can’t touch the resources but you can make use of them.

Understanding the concept:
We can see cloud as a supercomputer having unlimited resources and memory. Whenever we want to make use of it we just need to register with our service provider.
Let us first understand the basic difference in architecture.

The diagram shows the normal 3 tier architecture followed everywhere. In this the requests from clients are processed by web servers by fetching the data from database servers. So if the traffic increases or the number of requests increases we have to install more web servers.



Now this diagram shows the architecture of cloud based applications where the capacity of web servers is grouped in a cloud. The most attractive feature is that we can request/release resources (in our case web servers) anytime and pay for them only when we are using them.




To improve our understanding let us take a sample scenario.

Suppose I start a new website with a chat application and assume that my web server can process only 100 requests at a time. Initially I have only 80 users so I deployed only one web server. If my website becomes popular and more users register for using chat application, then I need to buy and install more web servers. Again if the traffic increases my expenses will also increase simultaneously. But if at any point of time the traffic suddenly drops down and my website becomes a flop, still I would have to pay for all the web servers which are simply a waste of my capital.


Now, if I use the cloud based development, then if traffic increases I can request my cloud service provider to allocate more servers for me. And by any chance if traffic drops down I can again request him to remove those resources. So, I will be paying only when I am using a resource. Hurray! I saved a lot of money which is a priority for mercantile business.
Practically cloud computing is analogous to a taxi service. To understand the flexibility of the services let us take another example.
There are two places A and B (100 kms from A). I want to go to B from A. There are three approaches we can follow.
First, if I have my own car I will obviously use that. But the problems with your own car is that you have to bear the maintenance cost and If you have a 4-seater car and 6 people are planning to go, in that case you can’t change your car’s seating capacity.
Second, I can go through a bus or train (public transport). The comfort level is not up to the mark and I have to compromise. Also, I can’t demand any changes in the schedule.
Third, I can hire a taxi. This way is similar to cloud computing approach. Here all the problems are solved. I don’t have to worry regarding the maintenance cost, I can always ask for different taxi according to my need (seating capacity), I can also fix the time of travel according to my convenience and “PAY ONLY WHEN I AM USING IT” i.e. according to the meter.


Cloud Computing services can be divided in three broad categories:

I. SaaS (Software as a Service)
This category of cloud computing delivers a single application through the browser to thousands of customers using a multitenant architecture. Like I can share a excel sheet with all my business partners and if anyone makes a change, they are made in the original copy and there is no need for duplication of a same file. E.g. Google Apps


II. HaaS (Hardware as a Service)
The idea is not new, but this form of cloud computing is getting new life from Amazon.com, Sun, IBM, and others who now offer storage and virtual servers that we can access on demand. Early enterprise adopters mainly use utility computing for supplemental, non-mission-critical needs, but one day, they may replace parts of the data centres.

III. PaaS (Platform as a Service)
It is a SaaS variation, this form of cloud computing delivers development environments as a service. You build your own applications that run on the provider's infrastructure and are delivered to your users via the Internet from the provider's servers. E.g. Windows Azure and EyeOS(open source).


Risks:
Apart from all above advantages it also has some disadvantages.
First of all, the data of all the companies will be stored on the cloud and companies have to totally rely upon their cloud service providers for data backup. Second of all, as all the data is outside the company, its security is also an issue. But these little problems can be tackled by using good security measures and backing up data in regular intervals.

In a nutshell, I would like to say that future holds a lot of possibilities for cloud computing. As I see 20 years from now, if we need to learn, use and develop computer technology we only have to arrange a dumb computer terminal with a broadband internet connection, nothing else. ;-)

The Mystery of USB Pen Drives


Sometimes you may wonder how your pen drive works. If yes then read the next few lines and it will improve your understanding about this mini miraculous thing.
Pen drive is a ROM non-volatile memory i.e. data is not lost even if power failure occurs. The data is stored in the form of array of transistors. This array of transistors is called as the cells. Each of these cells stores at least one bit of information traditionally. Let us not go into the structural details because they are pretty boring (Still if you want to read those Click here).
USB (Universal Serial Bus) Pen Drive follows tree based architecture to insert and retrieve data such that we can perform only one write operation at a time effectively. If we try to write two different files at the same time they will take more time than the sum of individual write times.
But again the writing speed is very anomalous itself. If you observe carefully a 700 MB movie takes less time to get copied than a 100 MB (100 images) file.
 These screenshots prove that easily. P.S.: Copying Speed.

Now I will try to explain in a layman’s language why this happens. Let us suppose we have a bag of 5 kg and a worker. If I ask that worker to move that bag from a table to the floor he will do it in some seconds. But if I ask him to put some 50 apples from a table on the floor, it will take more time, because every time he will think about selecting an apple and then he will pick one and put it in place. Again and again he has to make that choice which will reduce his working speed.
To put it in simple words, if a file content is more in number it will take more time to get copied than a single file of same or maybe more size.