Creating Google gadgets with GWT

Create a new GWT/AppEngine project

Modify SimpleGadget.gwt.xml file:

xml version="1.0" encoding="UTF-8"?>
DOCTYPE module PUBLIC "-//Google Inc.//DTD Google Web Toolkit 1.7.0//EN" "">
<module rename-to='simplegadget'>

<inherits name="" />
<inherits name="" />
<inherits name="" />
<stylesheet src="hello.css" />

<entry-point class='com.taktico.simplegadget.client.SimpleGadget'/>


package com.taktico.simplegadget.client;


@ModulePrefs(title = "SimpleGadget", author = "Uki D. Lucas", author_email = "")
public class SimpleGadget extends Gadget
protected void init(UserPreferences preferences)
RootPanel.get().add(new Label("Hello World!"));

Modify SimpleGadget.html

DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<link type="text/css" rel="stylesheet" href="SimpleGadget.css">
<title>Web Application Starter Projecttitle>
<script type="text/javascript" language="javascript" src="simplegadget/simplegadget.nocache.js">script>

Add gwt-gadgets.jar to your project

Compile the project

Post (deploy) the compiled directory on the Web (e.g. iDisk)

Open iGoogle -> Add Stuff -> Add feed or gadget -> paste your deployed gadget URL

Finished SimpleGadget in iGoogle

Azim Premji - "My Lessons in Life"

An Article Address by Azim Premji in the "Shaping Young Minds Program" (SYMP) organized by AIMA in collaboration with the Bombay Management Association (BMA) in Mumbai on "My Lessons in Life".

I am very happy to be here with you. It is always wonderful to be with young people. As my hair turned from black, to salt and pepper and finally salt without the pepper, I have begun to realize the importance of youth. At the same time, I have begun to truly appreciate some of the lessons I have learnt along the way. I hope you will find them useful when you plan your own career and life.


The first thing I have learnt is that we must always begin with our strengths. There is an imaginary story of a rabbit. The rabbit was enrolled in a rabbit school. Like all rabbits, it could hop very well but could not swim. At the end of the year, the rabbit got high marks in hopping but failed in swimming. The parents were concerned. They said, "Forget about hopping. You are anyway good at it. Concentrate on swimming." They sent the rabbit for tuitions in swimming. And guess what happened? The rabbit forgot how to hop! As for swimming, have you ever seen a rabbit swim? While it is important for us to know what we are not good at, we must also cherish what is good in us. That is because it is only our strengths that can give us the energy to correct our weaknesses.


The second lesson I have learnt is that a rupee earned is of far more value than five found. My friend was sharing me the story of his eight year-old niece. She would always complain about the breakfast. The cook tried everything possible, but the child remained unhappy. Finally, my friend took the child to a supermarket and brought one of those ready-to-cook packets. The child had to cut the packet and pour water in the dish. The child found the food to be absolutely delicious? The difference was that she has cooked it! In my own life, I have found that nothing gives as much satisfaction as earning our rewards. In fact, what is gifted or inherited follows the old rule of come easy, go easy. I guess we only know the value of what we have if we have struggled to earn it.


The third lesson I have learnt is no one bats a hundred every time. Life has many challenges. You win some and lose some. You must enjoy winning. But do not let it go to the head. The moment it does, you are already on your way to failure. And if you do encounter failure along the way, treat it as an equally natural phenomenon. Don't beat yourself for it or any one else for that matter! Accept it, look at your own share in the problem, learn from it and move on. The important thing is, when you lose, do not lose the lesson.


The fourth lesson I have learnt is the importance of humility. Sometimes, when you get so much in life, you really start wondering whether you deserve all of it. We have so much to be grateful for. Our parents, our teachers and our seniors have done so much for us that we can never repay them. Many people focus on the shortcomings, because obviously no one can be perfect. But it is important to first acknowledge what we have received. Nothing in life is permanent but when a relationship ends, rather than becoming bitter, we must learn to savor the memory of the good things while they lasted.


The fifth lesson I learnt is that we must always strive for excellence. One way of achieving excellence is by looking at those better than ourselves. Keep learning what they do differently. But excellence cannot be imposed from the outside. We must also feel the need from within. It must involve not only our mind but also our heart and soul. Excellence is not an act but a habit. I remember the inspiring lines of a poem, which says that your reach must always exceed your grasp. That is heaven on earth. Ultimately, your only competition is yourself.


The sixth lesson I have learnt is never give up in the face of adversity. It comes on you suddenly without warning. Always keep in mind that it is only the test of fire that makes fine steel. A friend of mine shared this incident with me. His eight-year old daughter was struggling away at a jigsaw puzzle. She kept at it for hours but could not succeed. Finally, it went beyond her bedtime. My friend told her, "Look, why don't you just give up? I don't think you will complete it tonight. Look at it another day." The daughter looked with a strange look in her eyes, "But, dad, why should I give up? All the pieces are there! I have just got to put them together!" If we persevere long enough, we can put any problem into its perspective.


The seventh lesson I have learnt is that while you must be open to change, do not compromise on your values. Mahatma Gandhiji often said that you must open the windows of your mind, but you must not be swept off your feet by the breeze. Values like honesty, integrity, consideration and humility have survived for generations. At the end of the day, it is values that define a person more than the achievements. Do not be tempted by short cuts. The short cut can make you lose your way and end up becoming the longest way to the destination.


And the final lesson I learnt is that we must have faith in our own ideas even if everyone tells us that we are wrong. There was once a newspaper vendor who had a rude customer. Every morning, the Customer would walk by, refuse to return the greeting, grab the paper off the shelf and throw the money at the vendor. The vendor would pick up the money, smile politely and say, "Thank you, Sir." One day, the vendor's assistant asked him, "Why are you always so polite with him when he is so rude to you? Why don't you throw the newspaper at him when he comes back tomorrow?" The vendor smiled and replied, "He can't help being rude and I can't help being polite. Why should I let his rude behavior dictate my politeness?

I hope you achieve success in whatever way you define it and what gives you the maximum happiness in life. "Remember, those who win are those who believe they can."

Calling JSP from a batch file

If you wondering why in the world should I call a JSP from a batch file then read on. In fact, my problem was to schedule a task that runs every day on a specific time and must generate a report for my management and email the same. Searching the net I was able to accomplish this by combining VB and batch files. But I was not happy with the results. Or to be more specific, my management was not happy with the type of report I was generating in terms of formatting etc.

What the management wanted was a nicely formatted report just as our internal WEB based reports. Now I realised that I have already a JSP that generates the report, now I only have to do two things.

1. Modify the JSP to instead of displaying, just generate the report in HTML format and then email it
2. Secondly I must find a way to schedule this emailing to auto email every day at a specific time.

So I have answered the question as to the necessity of calling a JSP from a batch file. Now that I have decided on what to do, I set search on how to do this. Then I found that batch file by itself cannot accomplish this, therefore I would need a combination of a batch file and a vbscript file (VBS).

So assuming you have a JSP page that generates the report and emails it. Do the following to automate the report generation:

1. Create a text file and copy the following content into it:

Option Explicit
Dim objIEA
Set objIEA = CreateObject("InternetExplorer.Application")
objIEA.Navigate "" (This should be changed to your actual url)
objIEA.visible = true
While objIEA.Busy
Set objIEA = Nothing

2. Rename the text file to report.vbs

3. Create a batch file and name it as report.bat and copy the following content in that batch file.

cscript.exe report.vbs

4. Create a Scheduled task from windows or cron job in your Unix servers to call this report.bat as per your requirement.

How to read and write in file through JSP

<%@ page import="*" %>

Read write file JSP

String fileName=getServletContext().getRealPath("jsp.txt");

File f=new File(fileName);

InputStream in = new FileInputStream(f);

BufferedInputStream bin = new BufferedInputStream(in);

DataInputStream din = new DataInputStream(bin);
StringBuffer sb=new StringBuffer();

try {
PrintWriter pw = new PrintWriter(new FileOutputStream("c:/file.txt"));// save file
} catch(IOException e) {

Successfully write file

Java Servlet to Write to a temporary file

* Write to a temporary file
* @author Sanjeev Kulkarni
* @since 0.5 - 18-Nov-2009 3:23:35 PM
* @version 0.1

package com.ack.web.servlet;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

public class WriteToATemporaryFile extends HttpServlet {

public void doGet( HttpServletRequest req, HttpServletResponse res )
throws ServletException, IOException {
// get the web applications temporary directory
File tempDir = (File) getServletContext().
getAttribute( "javax.servlet.context.tempdir" );

// create a temporary file in that directory
File tempFile = File.createTempFile( getServletName(), ".tmp", tempDir );

// write to file
FileWriter fw = new FileWriter( tempFile );
try {
fw.write( "done and dusted" );
finally {

// tell servlet client where to look for file
res.getWriter().println( "check file: " + tempFile.getAbsolutePath() );


Happy Deepavali

Diwali or Deepaavali means an Array of Lamps i.e .Rows of diyas (Deep = Lamp, Vali =Array)

Of all the festivals celebrated in India, Diwali is by far the most glamorous and important. Enthusiastically enjoyed by people of every religion, its magical and radiant touch creates an atmosphere of joy and festivity.

As a family festival, it is celebrated 20 days after Dussehra, on the 13th day of the dark fortnight of the month of Ashwin (October / November).

It is a festival of lights symbolizing the victory of righteousness and the lifting of spiritual darkness. It celebrates the victory of good over evil - and the glory of light. This festival commemorates Lord Rama's return to his kingdom Ayodhya after completing his 14-year exile.

Homes are decorated, sweets are distributed by everyone and thousands of lamps lit to create a world of fantasy.

Deepaavali is a time for fun and revelry. Diwali is also a time for pooja and tradition. This Diwali festival, it is surmised dates back to that period when perhaps history was not written, and in its progress through centuries it lighted path of thousands to attain the ultimate good and complete ecstasy.

Deepavali is very enthusiastically celebrated for five continuous days and each day has its significance with a number of myths, legends and beliefs.

Jai Shri Laxshmidevi...

Happy Independence Day!!!

On Independence Day Here’s wising our dreams of a new tomorrow come true for us… NOW AND ALWAYS!!!

Take a stand against evil, corruption & terrorism 4 we belong to India, a nation of pride & we will thus say- "HINDU, MUSLIM, SIKH, ISAI, SAB HAI BHAI BHAI."
god bless all of us!!!

Happy Independence Day!!!

Orkut Scraps
Sanjeev Kulkarni

Bhuvan, (Sanskrit: भुवन, lit: Earth) launched by ISRO

ISRO launched the beta version of its web-based 3-D satellite imagery tool, Bhuvan, on August 12, 2009. Bhuvan will offer superior imagery of Indian locations compared to other Virtual Globe software with spatial resolutions ranging from 6 m to 55 m. Locations can be viewed from different perspectives and will allow for the measurement of distances. The Bhuvan portal is designed to run on slow Internet connections. The imagery would steer clear of all sensitive military installations in India for security concerns.

Bhuvan displays better images of India than the ones relayed by Google Earthweatherstates and districts, relevant only to the country. Bhuvan is equally capable of offering images of the globe, but the best resolution area includes India at the moment. In the Indian subcontinent, Bhuvan will be able to display a picture from ten meters away that is; a commuter moving on the road can be easily spotted.[5] along with a number of other interesting features which include information and even administrative boundaries of all


National Remote Sensing Agency played an important role in the creation of this product. ISRO has used data provided by satellites including Resourcesat-1, Cartosat-1 and Cartosat-2 to get the best possible imagery for India. ISRO claims that the application can provide imagery of up to 10 metres for major Indian cities compared to 200 meters provided by Google Earth.

Google launches a major offensive against Microsoft

The clash between Microsoft and Google has turned more intense. First, Google announced its first operating system, Chrome. Then Microsoft announced the new version of Office with major cloud applications support. To increase its presence in the search engine market, Microsoft recently announced its deal to take over Yahoo's search business. Now, Google has announced the launch of its new promotional campaign called 'Going Google.'

The main target of 'Going Google' campaign is to topple Microsoft's hold in office applications. Google will soon launch a series of advertisements which will boast why some 3,000 organizations are signing up to use Google applications each day. Google claims that so far over 1.75 million businesses, schools and organizations have signed up to use the various combinations of Gmail, Google Calendar, Google Docs and the other Google apps. Currently, Microsoft Office has the highest market share for office related applications. Google is trying to be proactive in telling people why its solution is better than Microsoft Office.

Google will be heavily investing in the 'Going Google' campaign and it plans to advertise through billboards on four major U.S. highways that will give a new message about Google apps everyday for a month. The billboards will be placed on the 101 in San Francisco, the West Side Highway in New York, the Ike in Chicago, and Mass Pike in Boston.

Google is also attempting to use Twitter platform to spread the 'Going Google' message. At the bottom of its blog post on the matter, Google urges people who use its apps to 'Tweet your story' and provides a link to auto-populate a tweet with the #gonegoogle hashtag. You can also follow the GoogleAtWork Twitter account to follow the Gone Google stories.

Google also plans to use 'Spread the Word' campaign, which will be similar to Mozilla's campaign to promote Firefox. Google will also try to use the conventional way of sending fliers and pre-populated emails to promote its 'Going Google' campaign.

Yeah the world is looking for big war between Google and Microsoft.Thing is that Microsoft never gives any thing free so it's not giving much benefit to normal end user as opposed to Google.Google gives free many of their products.What could have happened if Google has established their company before Microsoft? I guess we would never heard the name Microsoft by then! My appreciate Google and Microsoft for all their innovations in the IT field.Lets see what happens in the future.Who will the battle? My well wishes are with Google, and I also pray Microsoft to innovate and give a damn fight.

How to add a “loading” icon to your larger images

Let’s say that you have a large image (or several large images) on a particular page, and you want to let visitors know that the image is loading. You could use a piece of javascript to embed a “loading” image for all images that have not yet loaded, but unless you are loading a ton of very large images on a single page, we have a much simpler (and cleaner) method to accomplish the same thing.

Step 1: Find a preload image.

There are many fantastic sites out there that will allow you to create your own preload images. Our favorite is here. Just remember not to choose an icon that is too large (file size), or it may not load until after the larger image has loaded. Here is the one that we have created:

loading image

Step 2: Create the CSS

There is just a little bit of code to create here, and it can be pasted directly into your stylesheet. Just be sure to replace the “youricon.gif” text with your image name.

Code to paste into your stylesheet:
.load{background:url('images/youricon.gif') no-repeat center;}

Step 3: Applying the code
There are a couple of ways to do this, but this is probably the best solution (depending on your application). Simply encase the image you are interested in loading within a “load” div, and apply the width and height of your image to the div.

Here it is applied to an image:

You will likely need to clear your cache and reload this page to see the loading icon appear. A more thorough example of this loading icon in action can be found here.

a very large image

As mentioned by contributor Lim Chee Aun below, you could also bypass the div and apply the .load class directly to the image itself, and here’s how you can do it:
alternate text

The reason we hadn’t mentioned this idea initially, is if the image does not load it can break the look of the design. If you are absolutely positive you will not have any loading issues, you don’t care if the image needs to be centered (while validating xhtml strict), or if you are applying the class to multiple images, this may be a cleaner solution for you. See our updated example page below for examples of the method created both ways.

If this solution doesn’t fix the problem for you application, let us know what you are doing differently and we’ll be happy to go into more detail.

This method has been tested in and is compatible with Internet Explorer 5.5, 6, 7, Firefox (PC and Mac), Netscape and Safari (PC and Mac).

That’s all folks!

If you have an idea or article that you would like to contribute, send it on! We’re always looking for good, quality articles. Note that we will not republish an article that has been published elsewhere, so keep it original!

When Everything Goes Wrong....

In times of pain
When everything ends in vain,
When all dreams seem washed in rain,
Just count what will remain
And believe there is lot to gain.

When loneliness haunts you,
When whole world seems hostile,
Just close your eyes and believe,
There will be someone,
For whom you will be the world.

If bitter words haunt you,
And terrible scorns hurt you,
Just believe in yourself and smile,
For belief is one virtue,
That surely leads to zenith.

Its a whole new day.

On a sunny morning,
I opened my eyes,
To see the word filled with life.
All shadows of past glided away,
And glow of future mentored the way.

There were days when skies were dark,
There were days when joy seemed afar.
But the secret of life,
Has given a whole new life,
The one life to be loved unfathomed.

Everyday is now a clear sky,
With no stains from past,
With colorful dreams on mast.
Its really a whole new day,
Like a life on a sunny bay.

Its the secret of joy,
That gave me true joy.
Love your life,
Love the world,
It'll then be a whole new world.

Why i didnt get girl friend?

The often repeated topic. It seems to be a mystery until I really start thinking. One of my personal favorites. Why some men can never fall in love or never get girl friends. Many of us just keep complaining, without thinking on what the inherent problem is and found out some important issues which might concur with a majority of ppl who are rocking the same boat as mine.

1) I always sit in the last bench with the other class comrades who feel that it’s possible to get marks sitting in last row. In case of workplace, no girls are there in my project and I have like minded ppl like me as colleagues and wherein my entertainment oscillates between the play stations and cinema theaters.

2) I obviously cant groove and dance, and dance around in a group in a disc by just shaking my head or grooving my hip. Desi music directors are my favorites. I cant wait for a bangra number to crop up. Unfortunately, I am too adept at dancing dappankuthu or Desi dance, not the Americanized western hip hop dance.

3) I perceive discotheque to be a place where I will have a chance to unleash my dancing potential (dappankuthu) and occupy the center stage with 10 other fellow rogues, immediately throwing out the babes from the vicinity of the dance floor. This automatically repels the women from me (they consider me as out of civilization. But, unfortunately we think that we are the only ppl who can really dance)

4) My Intelligence quotient mostly can take in just Jackie Chan, Arnold and Stallone flicks. It can take in just action films whose contents can be absorbed. I just can't take any English Romance films. Desi romance rocks. We invariably are the DDLJ and Hum Aapke Hai Kaun types. Shahrukh, Rajni, Chiranjeev,Kamal, Mohanlal, Mammotty rock. Tom Cruise is a dud!!! and invariably ***...(obv..its becoz of jealousy)

5) I can’t eat Spanish, Chinese foods and my fav restaurant invariably happens to be Saravana Bhavan, Anandha Bhavan, Shanthi-Sagar types. Of coz we cant forget Karpagam Mess, Mami's kadai and Murugan Idly. We frankly are clueless as to what are Bella Ciao, Wang's kitchen and things like that, unless we happen to go an a treat organized by the other guyz.

6) I don't see a reason why I have to go to Barristas or Qwiky's when the local corner "Nair Kadai Chaaya" tastes like nectar and satisfies I more than a Barristas. Lime tea is the best tea to have been invented by an human and I are thankful to nair for providing it to I.

7) Most of the jokes I know are adult or the local jokes which I can discuss only with my other fellow comrades and which again takes the opportunity from telling a joke to the girl and impressing her. But when I seriously tell very good jokes, the blondes can't comprehend. I have to tell some absolutely "Kadi jokes" (terrible bores) to make them laugh, which I try however, will never come close to.

8) I obviously don't know how to make use of Yahoo Messenger, and I use it to scold my online friends with the best choice of invectives, ask them to book the latest movie tickets. I unfortunately don't know how to flirt using Yahoo Messenger and are frequently at loss of topics when I want to chat with some girl. Whereas I am deluged with strange topics to discuss with my friend with whom I had lost touch for the past decade or so.

9) While chatting in messenger, I seriously cant start a topic with a girl. I have seen guyz chatting with girls purely with emoticons for more than an hour. I can never do that. I will have to crack real dumb jokes to start the conversation or falsely extol them. And bet, I can't do the following: Boy : What did you have for breakfast??Girl : I had idli .....Boy: Is it??? Same pinch, no back pinch, I too had idli. (he pinches her) and laughs.Girl : Ouchhh (artificially). It hurts.Boy: Ohh.. I am sorry and (tries to apologise).............then says "I had sambhar for idli."Girl: (excitedly)..Sambharrrrrrrr............ i had chutney....and giggles... I swear, I cant tolerate any longer than this................ And this is not a figment of imagination, by any means. I have seen this...Though I agree there may be exceptions...

10) I cant sing a Bryan Adams, Sting, George Michael's song. When someone talks about Linking Park, I cannot even imagine who they are and the closest link I can associate with them is Cubbon Park.

11) I seriously am clueless as to what rock music is.

12) All through college life, I belong to this boyz gang and even in my gang, nobody has a girlfriend. So there is absolutely an absence of the inspirational factor. With ALL these attributes, it is difficult for guyz like me to fall in love or find a girl. But it is not a sin after all. I guess we are not made for it. We are one among the few in the vanishing tribe. Let us accept that and be proud of that...

We have THE uniqueness that we remain single till we get married and having that trait is really a virtue and who knows, we might be the elite clique in the future. So all those of ppl like me who feel sad that they dont have Gf's, just chill!!! We are not made for it and I swear that for our characteristics,
a GF would not have added any value addition and we are better off staying single till 28 or 30 :-).

15 things you probably never knew or thought about...

1. At least five people in this world love you so much they would die for you.
2. At least fifteen people in this world love you in some way.
3. The only reason anyones would ever hate you is because they want to be just like you.
4. A smile from you can bring happiness to anyone, even if they don't like you.
5. Every night, someone thinks about you before they go to sleep.
6. You mean the world to someone.
7. If not for you, someone may not be living.
8. You are special and unique.
9. Someone that you don't even know exists loves you.
10. When you make the biggest mistake ever, something good comes from it.
11. When you think the world has turned its back on you, take a look: you most likely turned your back on the world.
12. When you think you have no chance of getting what you want, you probably won't get it, but if you believe in yourself, probably, sooner or later, you will get it.
13. Always remember the compliments you recieved. Forget the rude remarks.
14. Always tell soemone how you feel about them; you will feel much better when they know.
15. If you have a great friend, take the time to let them know that they are great.

Train has gone now I am thinking about ticket!!!

Hi,In life I think I have done many mistakes,this is one of those mistakes.In short I missed train,it just went and I was still trying to get one ticket for me,in fact when I got the ticket the train was already far away from platform and was running at a speed of 100kmph.

At this moment I just looked to sky and said Ohh my God!I could have caught the train if I was earlier by 10 min...

Later thought the greatest line of Bhagvadgeetha "whatever happens that happens for the sake of good,to loose any thing, you have not brought any thing"...

So had smiled on me and was back on to my job...

Show hidden files and folders not working ? Computer shuts down automatically ?

Is your right click context menu showing some Chinese scripts ? Is your show hidden files and folders not working ? Is your command prompt , Registry Editor and task manager disabled ??

If all these things are happening to your Computer , the reason is that it has got infected by a virus named " RAVMON " .What can this Virus do ??

* Disables task manager , Registry Editor and Command prompt .
* Right click menu shows some Chinese scripts as shown in the figure.
* Computer shutdown automatically and slogs a lot.
* Folder Options disappear
* Show hidden files and folders Option won't work.

With all these things not working , I can understand what can go with you !! I saw this thing on my friends PC . Then only I decided to write the solution for this.So how are you going to remove this ?

One of my friend has developed a solution to kill this Virus.Download it and remove the Virus.

Download the RAVMON virus removal Tool

One you download the tool , install it.Click on the three of them.and press OK.If you are not infected with RAVMON then the tool automatically shows the error message.So download it and enjoy using your PC.

Like Technova's solution channel ??? Subscribe here or click here to get updates via email

Access Orkut, Or anyother socialnetworkingwebsite from School or Work

In colleges students and office workers asking for workarounds to access social networking websites that are blacklisted.The most common websites that are blocked in schools include Bebo, MySpace, Hi5, Xanga, Orkut, Facebook and in some cases, Youtube. We share a couple of options to bypass the internet ban and they includes using proxy servers, special mobile websites and screen sharing software:

Trick A: Most solutions to unblock websites suggest using web proxies to bypass restrictions. has a comprehensive list of public anonymous web-based proxy servers that you may want to try. [How proxies work ?]But chances are that your school administration has already blocked access to most proxy servers as well. In that case, you have some more options:

Trick B: Surf the web using Mowser, a new service that’s free and converts any website into a mobile phone friendly format. The other option that may help access blocked website is Bitty Browser, a miniature web browser that is meant for embedding inside other web pages. Another solution may be Google Mobile Search.

Trick C: Finally, a option that will always work provided you have your sister or mom at home to help you - Use a screen sharing software like Microsoft Tahiti, CrossLoop or Yuuguu.
Ask someone at home to accept your screen sharing invitation request and browse the web at school using your home computer. This will enable you to access any website or instant messenger like Skype or Yahoo from the school or work computer. You may also try remote control software that comes with Win XP Pro instead of screen sharing apps to access restricted sites.
If Google Talk is blocked by your employer, use the Firefox Trick and connect with Google Talk buddies outside the office firewall.

Accessing unauthorized web sites using the above tricks may be considered a violation of school or work policies and might put you in trouble. Use them at your own risk.


Blocking Myspace,Orkut Manually To Restrict Children and Office Staff

Want to block porn or any illegal web content Blocking Myspace at Home or at officefrom yours home or Office system .If yes then you can do this by following simple steps mention below .This trick will really helpful for all those parents who wants to block myspace ,Facebook ,Orkut ,Youtube or any other website from there home computer in order to restrict there children to surf all those websites.

For Blocking any website (Like orkut,youtube,playboy,myspace,facebook) in which you dont want yours friends Family members etc to visits etc you have to follow below steps carefully.

  • Click the Start button and select Run. Now type the below text in Run box:

    notepad c:\WINDOWS\system32\drivers\etc\hosts

  • A New notepad window will open on your screen containing some Information. Just goto the last line of the file, hit the enter key and type the following:

Transcend rolls out 192 GB high-speed 2.5 inch SSD in India

Transcend India has launched 192GB high speed SSD for Rs 37,000. The SSD is one of the best launched so far in the Indian market either by Transcend or any other company. The launch is part of the company’s strategy to expand its operations in India. India has been a strategic market for Transcend for many years. Transcend has recently been able to achieve huge sales growth in the Indian market by working closely with selected partners such as Redington, Mediaman, Supertron, and Smart Infoway. Now Transcend products can be found in all major retail stores throughout the country. In addition, Transcend has become India’s most popular USB Flash Drive brand and has witnessed a rapidly growing demand for its MP3 players. Transcend believes that its tremendous sales growth in India is mainly due to its strong relationships with strategic partners. Transcend has been focused on providing them the high level of support they need to build brand recognition and to increase sales revenues. With joint activities and events such as vendor conferences, advertising campaigns, dealer incentives and effective technical/RMA support, the company has been able to build strong brand awareness and stimulate sales. By providing ample product supply, strategic partners can focus their attention on expanding their business instead of just satisfying current product demand. In the future, Transcend will continue to put its efforts and resources into supporting local partners so they can achieve better performance in their individual markets.

How to display a message while your GWT app loads

The Problem

When a GWT application loads, nothing is actually displayed by your application until all the generated JavaScript has been downloaded by the browser. I was looking for way to display a loading screen while my GWT application was loading, and then remove it once the GWT application is loaded.

The Solution

Since every GWT application has to be embedded in an HTML Host Page, an easy way to display a loading message is to place the loading message in a
in the HTML Host Page. Once all the GWT application JavaScript is done loading, we can have the GWT application remove the loading message by doing some DOM manipulation on the HTML Host Page.

Here is a sample HTML Host Page. The loading message, along with a loading animation image is contained in a
named “Loading-Message”.

   1: <html>
   3: <head>
   4:   <title>GWT Applicationtitle>
   5:   <link rel="stylesheet" href="style.css">
   6: head>
   8: <body>
  10: <script type="text/javascript" language="javascript" src="gwtapp.nocache.js">script>
  12:   <h2>GWT Applicationh2>
  15:   <div id="Loading-Message">
  16:     <img src="loading-animation.gif"  alt="loading"> Loading GWT Application, please wait... 
  17:   div>
  21:   <div id="GWT-Application-Panel">
  22:   div>
  24: body>
  26: html>

The “Loading-Message” can be removed from the HTML Host Page using the following line of Java Code:

DOM.setInnerHTML(RootPanel.get("Loading-Message").getElement(), "");

Where would you put this line of code? You can put it anywhere in your GWT application. However, a good place to put it would be in your GWT application EntryPoint class’s onModuleLoad method. You can place it either before or after your application loads the UI elements. Here is an example onModuleLoad
   1: public void onModuleLoad() {
   2:   // Remove the loading message
   3:   DOM.setInnerHTML(RootPanel.get(“Loading-Message”).getElement(), “”);
   5:   // Get the Application Container div from the DOM
   6:   mainPanel = RootPanel.get(“GWT-Application_Panel”);
   8:   // Add GWT UI components
   9:   addWidgetsTo(mainPanel);
  10: }

Now start using gmail when you are offline

Web-based email is great because you can check it from any computer, but there's one little catch: it's inherently limited by your internet connection. From public WiFi to smartphones equipped with 3G, from mobile broadband cards to fledgling in-flight wireless on airplanes, Internet access is becoming more and more ubiquitous -- but there are still times when you can't access your webmail because of an unreliable or unavailable connection.

Today we're starting to roll out an experimental feature in Gmail Labs that should help fill in those gaps: offline Gmail. So even if you're offline, you can open your web browser, go to, and get to your mail just like you're used to.

Once you turn on this feature, Gmail uses Gears to download a local cache of your mail. As long as you're connected to the network, that cache is synchronized with Gmail's servers. When you lose your connection, Gmail automatically switches to offline mode, and uses the data stored on your computer's hard drive instead of the information sent across the network. You can read messages, star and label them, and do all of the things you're used to doing while reading your webmail online. Any messages you send while offline will be placed in your outbox and automatically sent the next time Gmail detects a connection. And if you're on an unreliable or slow connection (like when you're "borrowing" your neighbor's wireless), you can choose to use "flaky connection mode," which is somewhere in between: it uses the local cache as if you were disconnected, but still synchronizes your mail with the server in the background. Our goal is to provide nearly the same browser-based Gmail experience whether you're using the data cached on your computer or talking directly to the server.

Offline Gmail is still an early experimental feature, so don't be surprised if you run into some kinks that haven't been completely ironed out yet. We've been using offline Gmail internally at Google for quite a while (I've read thousands of messages and answered hundreds en route to visit my son and my daughter). And it's saved me more than once when my home network connection ran into issues (we have squirrels at home that love to chew through outside cable wires). Now we're ready to have a larger set of people try it out, so we're making it available in Gmail Labs for those of you who want to test out Gmail's latest and greatest and send us your feedback.

We're making offline Gmail available to everyone who uses Gmail in US or UK English over the next couple of days, so if you don't see it under the Labs tab
yet, it should be there soon. Once you see it, just follow these steps to get started:
  1. Click Settings and click the Labs tab.
  2. Select Enable next to Offline Gmail.
  3. Click Save Changes.
  4. After your browser reloads, you'll see a new "Offline0.1" link in the upper righthand corner of your account, next to your username. Click this link to start the offline set up process and download Gears if you don't already have it.

Watch video's in Gmail Chat box

See this new feature from Google Gmail Team.Now you can see the videos in your chat box when u pass some video links of youtube as well as google videos.

If you receive (or send) a link to a video in a chat message, you'll see a preview of the video right in your chat window.

Click the preview, and the video will play right there. Just remember to say something every once in a while or your friends will probably catch on that you're enjoying the dramatic chipmunk more than their conversation...

MySpace Layouts, Designs and Backgrounds are the Internet's hottest trend

Premade MySpace layouts are an exceptional way to tune your profile. If you are looking to put up a little area of your own on the network, then possibly you may desire to consider MySpace. As these layouts are wonderful resources to have fun with our own personal profile. These templates will be able to customize in numerous dissimilar ways to turn out millions of different MySpace web pages. There are also MySpace code layout generators moreover basic templates for those who like to have a hand in customizing their individual layouts. You can Show off your MySpace Layouts and showcase your innovative skills.

A person in MySpace is better known by his or her MySpace layout. You can make your own brand and get self recognition. These MySpace layouts catch the attention of new people to your space and boost your network. And may tend improve your friends to the MySpace Pimp Level. These layouts are what make your profile exclusive. And these layouts will always have a heading where you can add all the titles about yourself. It can also help you in getting business proposals and you can also get huge traffic for your website from MySpace.

Myspace Layouts are used to customize MySpace profiles as well as blogs. These layouts are very easy to set up as they are custom designs and they help you to resemble ones character, hobby or personality. Myspace Layouts with backgrounds are capable of cover a whole array of themes. There are various websites out there that want you to prefer from one of their many thousands of MySpace backgrounds. MySpace flash layouts comprise flash animation with functionalities like div layouts. You can make a collection of logos and ad-graphics and offer to the designer for customizing the MySpace layout.

Magic Trick With Google

Here’s a magic trick to surprise friends with; go to the flash-based fake Google homepage by Dark Arts Media. Ask someone casually to watch the Google logo; don’t announce you’re about to perform a magic trick. Now click anywhere on the page while pointing at the logo with the other hand, and then move two of your fingers to completely cover the the “o"s in the Google logo. When you remove the fingers, hopefully to much surprise, the letters “o” will be missing from the logo.

Now ask the visitor to move her fingers over the missing “o"s, and click on the page again. After your friend removes the fingers, the logo will be complete again.

The trick here? Whenever you click on the page, the letters will disappear after five seconds. Clicking again will make them reappear after five seconds. (A third click, by the way, will change the page to an actual Google homepage so you can perform searches then.) If you successfully perform this trick, let us know!

A worst ststement by Narayan Murthy

'We won't hire anybody from Satyam' - Infosys

Friends this is the statement made by Mr Narayan Murthy founder Infosys.
What are your opinions on this?Please do write your opinions on this and spread the world about this. I have written my point of view please note that this is my own opinion and nothing is related to this.Here goes my opinion about his statement:

Mr.Narayan Murty even though I m not an employee of Satyam but I would like to share my point of view on your statement.See what all the things happened that are happened behind the curtains of employees by idiot Raju,employees doesn't even know whats that internal matter happening around them,as this is the global recession time many of the employees has decided not to look for a job change instead they had stick to there jobs.But when the world got to know about the fraudster Raju they also came to about the situation and are in search of a new job.As a human being even if you don't want to take any employees of Satyam,you shouldn't made such a non-sense statement publicly.It should be your companies internal matter.Why the hell are you thinking yourself as a superior Your not a God keep this in your mind.God will help them out in there trouble time.One or another day you will also have to see this kind of hard day in your life,because its a cycle whoever goes up will have to come down one or another day.I know why are you making such a bull shit statements just to get there most of their clients into your pocket,this is what is your business strategy.Are you in a mindset that Your company is only place to work for IT and ITES employees Open your eyes Murty there are many other good companies which only looks for talent not the percentage like yours hell company.Our traditions teach us that whoever comes to our door and ask for water no matter who he is even he is our enemy we will give him water.But you being Indian shame on you old man.Shame on your Infosys. "