Friday, January 28, 2011

"Could become as important a journalistic tool as the Freedom of Information Act." - Time Magazine
Sri Lanka - Ambassador reports Sri Lankan President responsible for "alleged war crimes"
WikiLeaks Staff, 1 December 2010, 19.00 GMT

Sri Lankan President Mahinda Rajapaksa and his family are responsible for alleged war crimes against the Tamil, according to a cable sent by US ambassador to Sri Lanka Patricia Butenis.

Butenis said complicity in alleged war crimes by the president and leader of the opposition was stalling progress in launching investigations into the country’s civil war.

The long running conflict between the government of Sri Lanka and the LTTE, also known as the Tamil Tigers, was ended in May 2009 after the Sri Lankan army defeated LTTE leaders in an area known as the “no fire zone”.

The cable, dated 15 January 2010, updated the Secretary of State on war crimes accountability following the end of the country’s long and bloody conflict.

Ambassador Butenis noted there had been some limited progress in investigating potential war crimes, but noted:

“There are no examples we know of a regime undertaking wholesale investigations of its own troops or senior officials for war crimes while that regime or government remained in power.

“In Sri Lanka this is further complicated by the fact that responsibility for many of the alleged crimes rests with the country’s senior civilian and military leadership, including President Rajapaksa and his brothers and opposition candidate General Fonseka.”

With regard to alleged LTTE war crimes, Butenis noted:

“Most of the LTTE leadership was killed at the end of the war, leaving few to be held responsible for those crimes. The Government of Sri Lanka (GSL) is holding thousands of mid- and lower-level ex-LTTE combatants for future rehabilitation and/or criminal prosecution. It is unclear whether any such prosecutions will meet international standards.”

The revelations coincide with a visit by President Rajapaksa to the United Kingdom. Rajapaksa, who has been in the UK since Monday, is due to meet with UK Defence Secretary Liam Fox.

Rajapaksa was also scheduled to speak at the Oxford Union on Thursday until the university issued a statement cancelling the event on Wednesday afternoon. The statement cited “security concerns” due to the large number of protestors expected to picket the event.
That's because the cover letters I see usually fall into one of three categories:

The recap: The résumé in prose form. It's redundant, harder to read than the résumé, and provides no additional insight.

The form letter: This says, essentially, "Dear Sir or Madam: I saw your ad in the paper and thought you might like me." And it's clearly a form letter where maybe they got my name and company right. If they're lucky, I will still take the time to read their résumé after being insulted with a form letter.

The "I'm crazy": This one's rare, and it expands on the résumé of experience with some personal insights. Examples range from the merely batty ("I find batik as an art form has taught me to become both a better person and project manager.") to the truly terrifying ("I cast a pentagram hex and the central line pointed towards your job listing. I know you will find this as comforting as I do.")

There are really only a few times to use a cover letter:

When you know the name of the person hiring
When you know something about the job requirement
When you've been personally referred (which might include 1 and 2)
Under those conditions, you can help your cause by doing some of the résumé analysis for your potential new boss. To illustrate, here's the best cover letter I ever received:

Dear David:
I am writing in response to the opening for xxxx, which I believe may report to you.

I can offer you seven years of experience managing communications for top-tier xxxx firms, excellent project-management skills, and a great eye for detail, all of which should make me an ideal candidate for this opening.

I have attached my résumé for your review and would welcome the chance to speak with you sometime.

Best regards,

Xxxx Xxxx

Here's what I like about this cover letter: It's short. It sums up the résumé as it relates to the job. It asks for the job.

The writer of this letter took the time to think through what would be relevant to me. Instead of scattering lots of facts in hopes that one was relevant, the candidate offered up an opinion as to which experiences I should focus on.

And that means the writer isn't just showing me skills related to the job, he's showing me he'll be the kind of employee who offers up solutions — instead of just laying problems on my desk.

What do you think? Have you ever secured a job thanks to a cover letter? What's your view on the value — or lack thereof — of cover letters?

Thursday, January 27, 2011

Friend --

Tonight I addressed the American people on the future we face together.

Though at times it may seem uncertain, it is a future that is ours to decide, ours to define, and ours to win.

I know we will.

Because, after the worst recession in decades, we see an economy growing again.

Because, after two years of job losses, we've added private-sector jobs for 12 straight months -- more than 1 million in all.

Because, time after time, when our resolve has been tested, we, as a nation, have always prevailed.

Overcoming the challenges we face today requires a new vision for tomorrow. We will move forward together, or not at all -- for the challenges we face are bigger than party, and bigger than politics.

Yet the story of America is this: We do big things.

Just as the progress of the past two years would not have been possible without your hard work, we will not realize the agenda I described tonight without you.

So as we continue this great mission together, and we set out the plans for how far we can go, I need to know that you are ready to work side by side with me once more.

Will you stand with me as we strive to win the future?

The last two years have been marked by unprecedented reforms and historic progress.

But there is much more work to do.

Moving forward, America's economic growth at home is inextricably connected to our competitiveness in the global community. The more products American companies can export, the more jobs we can create at home.

This vision for the future starts with innovation, tapping into the creativity and imagination of our people to create the jobs and industries of the future. Instead of subsidizing yesterday's energy, let's invest in tomorrow's. It's why I challenged Congress to join me in setting a new goal: By 2035, 80 percent of America's electricity will come from clean energy sources.

It means leading the world in educating our kids, giving each of our children the best opportunity to succeed and preparing them for the jobs of tomorrow.

We must build a 21st century infrastructure for our country, putting millions of Americans to work rebuilding roads and bridges and expanding high-speed Internet and high-speed rail.

We must reform government, making it leaner, smarter, and more transparent.

And we must take responsibility for our shared debt, reining in our long-term deficit so we can afford the investments we need to move our country forward.

That is the vision I laid out tonight. That is how we win the future.

It is going to take a lot of work -- but I have no doubt we are up to the task.

Half a century ago, when the Soviets beat us into space with the launch of a satellite called Sputnik, we had no idea how we'd beat them to the moon. The science wasn't there yet. NASA didn't even exist.

But after investing in better research and education, we didn't just surpass the Soviets. We unleashed a wave of innovation that created new industries and millions of new jobs.

This is our generation's Sputnik moment.

Please stand together with me:

http://my.barackobama.com/WintheFuture

It is because of each of you, who define the will of a people, that the state of our union is strong in the face of tough challenges. You are the reason our future is still bright in the face of deep uncertainty.

And you are the reason I believe that future is ours to win.

Thank you,

Barack
'The Social Network' nominated for eight Oscars
The claim by Facebook co-founder Eduardo Saverin that he was unduly ousted from the social network's early executive team formed the basis for "The Social Network," the controversial yet acclaimed film about the birth of the company. Perhaps with a touch of unintended irony, when nominations for the 83rd Academy Awards were announced this morning, the actor who played Saverin was snubbed.
"The Social Network" netted eight nominations for the 83rd Academy Awards. Among them was the coveted Best Picture category--but actor Andrew Garfield, expected to be a shoo-in nomination and even a favorite to win Best Supporting Actor for his portrayal of Saverin, was left off the list.
Garfield's co-star Jesse Eisenberg was nominated for a Best Actor Oscar for playing Facebook CEO Mark Zuckerberg; director David Fincher was nominated for Best Director; and the screenplay by Aaron Sorkin was nominated for Best Screenplay Adaptation. The film was also nominated for Best Cinematography, Best Film Editing, Best Sound Mixing, and Best Original Score for its music by Nine Inch Nails' Trent Reznor and collaborator Atticus Ross.
In the Best Picture category, "The Social Network" will go up against "Black Swan," "The Fighter," "Inception," "The Kids Are All Right," "The King's Speech," "127 Hours," "Toy Story 3," "True Grit," and "Winter's Bone." Though not a heavy favorite to win, it does have a good shot.
But Eisenberg will have a tougher uphill battle in the Best Actor category. He'll go up against some heavy hitters, like Javier Bardem in "Biutiful" and Jeff Bridges in "True Grit," as well as acclaimed performances from Colin Firth in "The King's Speech" and fellow young actor James Franco in "127 Hours."
Despite being one of the most talked-about and well-received movies of the year, "The Social Network" did not lead the pack in the number of nominations announced today by the Academy of Motion Picture Arts and Sciences. "The King's Speech," a drama starring Colin Firth, was in first place with 12 total nominations, and Ethan and Joel Coen's remake of classic western "True Grit" followed with 10. "The Social Network" was tied for third place alongside the Christopher Nolan-directed "Inception."
Earlier this month, "The Social Network" won a Golden Globe award for best drama.


Read more: http://news.cnet.com/8301-13577_3-20029434-36.html#ixzz1CCczfWNI

Monday, January 24, 2011

Earth ‘to get a second sun’
on January 24th, 2011



The Earth could soon have a second sun, at least for a week or two.


The cosmic phenomenon will happen when one of the brightest stars in the night sky explodes into a supernova.

And, according to a report, the most stunning light show in the planet’s history could happen as soon as this year.

Earth will undoubtedly have a front row seat when the dying red super-giant star Betelgeuse finally blows itself into oblivion, the Daily Mail quoting the Australian website news.com.au. reports.

The explosion will be so bright that even though the star in the Orion constellation is 640 light years away, it will still turn night into day and appear like there are two suns in the sky for a few weeks. The only real debate is over exactly when it will happen.

In stellar terms, Betelgeuse is predicted to crash and burn in the near future. But that doesn’t necessarily mean you have to rush out and buy sunglasses.

Brad Carter, Senior Lecturer of Physics at the University of Southern Queensland in Australia, claimed Saturday that the galactic blast could happen before 2012 or any time over the next million years.

“This old star is running out of fuel in its centre,” Carter told news.com.au.

“This fuel keeps Betelgeuse shining and supported. When this fuel runs out, the star will literally collapse in upon itself and it will do so very quickly.
Getting started with Galileo
Before you begin developing your Facebook SimpleRestaurantSearch application, you need to download and install the Galileo package of Eclipse (see Resources). In this section, you'll learn how to set it up.
Downloading Galileo
The Galileo package represents the next incremental release for Eclipse, and as such, means a new installation of the Eclipse platform. As with all Eclipse releases, there are a number of packages to choose from, depending upon your development needs.
Download the Eclipse IDE for Java™ EE Developers version, as it has everything you need to develop and deploy a Facebook application. Choose the version for your operating system, select an appropriate mirror, and download it (see Resources). The file is quite large — close to 190 MB depending on your platform — so be patient.
The Eclipse Web site provides a comparison chart, shown in Figure 1.

Figure 1. Package comparison chart


When the download is complete, unzip the package where you want Eclipse to be installed, then double-click the Eclipse icon to run it. Select a workspace, and Eclipse will take you to the welcome page. From here, choose the Workbench icon (the arrow on the far right of the welcome screen shown in Figure 2).

Figure 2. Eclipse Welcome screen


Setting up Tomcat in Eclipse
Eclipse Galileo allows you to integrate variety of servers so that any Web applications can be developed, debugged, and deployed. For the current Facebook SimpleRestaurantSearch application, you would use Tomcat as the application server (see Resources). Download Tomcat to a local folder and extract it.
Switch to Eclipse and open the server view (see Figure 3).

Figure 3. Server view in Eclipse


Right-click on the server view and select New > Server menu option (see Figure 4).

Figure 4. New server menu option


Define a new server by selecting the appropriate options. Select the Tomcat V6 Server option under Apache category. You can name the server as anything meaningful for the application like EclipseBook-Host, then click Next (see Figure 5).

Figure 5. Defining a new server


In the next wizard window, enter the Tomcat installation directory, select the required JRE, then click Finish (see Figure 6).

Figure 6. Setting the installation directory


Once Tomcat is properly configured, the server appears in the server view. By default, the server port is set to 8080 (see Figure 7).

Figure 7. Server appears in the server view


Next, we'll set up the Dynamic Web Project so you can work with your application's Web interface from within Eclipse.
Setting up the Dynamic Web Project
Click on the Project Explorer, and right-click and select the Dynamic Web Project (see Figure 8).

Figure 8. Setting up the Dynamic Web Project


Give the project a name and set the target runtime to be the Tomcat Server name. Remember that you name the Tomcat Server as EclipseBook-Host. Click Finish to create the Web project configured to use the Tomcat server and default Web configuration (see Figure 9).

Figure 9. Creating the Web project


Back to top
Downloading and setting up the Facebook Java API
As of May 2008, Facebook has discontinued any support of its official Java client, directing users interested developing Facebook applications in Java technology to use one of the various third-party clients out there. One of the popular Facebook Java APIs is available on Google (see Resources). As such, the purpose of this project is now to maintain, support, and extend the abandoned code base to provide a high-quality, up-to-date version of the Facebook API client for Java developers (see Figure 10).

Figure 10. Facebook Java API


Download the latest Java Facebook API (V3.0.0) into the local folder and extract the files (see Figure 11).

Figure 11. Downloading the latest Facebook Java API


The Facebook Java API contains all the libraries related to the Facebook Application API and other dependent JARs (see Figure 12). See Download for the source code of our sample application. Note that the JAR files aren't included in that ZIP file, since you download them here with the Facebook Java API.

Figure 12. Libraries related to the Facebook Application API and other dependent JARs


Copy all the Facebook Java Client JARs to the lib folder of the SimpleRestaurantSearch application. This will now enable the project to use the Facebook APIs (see Figure 13).

Figure 13. Copy all the Facebook Java Client JARs to lib folder


Back to top
Creating a Facebook application
Almost everyone has a presence on Facebook, including Web developers, business managers, and social geeks. Creating applications on the Facebook platform that leverage the Facebook Application API opens a window of visibility for users of all stripes, whether they wish to advertise a product or service or simply share information with friends.
To create a Facebook application, you first need to obtain a Facebook Platform API key. Follow these steps to create an application with the Facebook Developer application.
Go to the Get Started site to get an overview of the steps for setting up the application (see Resources). Click on Developer App in the Helpful Links to go to your user profile and add this developer application. If you are not already logged in, a login screen will prompt you for login. Otherwise, the application asks for authorization and will add the application to your profile (see Figure 14).

Figure 14. Get Started


The developer's home page contains the news, updates, and articles about the Facebook Platform API.
Enter a name for your application in the Application Name field (see Figure 15). If you have already created the icon and logo for your application, you can enter this information at this time in the same screen. Accept the developer terms of service, then click Save Changes.

Figure 15. Naming the application


In the next screen shown in Figure 16, important information is displayed. It is important to note the Application ID, API Key, and Secret Key for future application development.

Figure 16. Application ID, API Key, and Secret Key are displayed


Once you enter the required information and save the new application, an overview of the RestaurantSearch application information is displayed (see Figure 17).

Figure 17. Overview of application


By now, you have created and registered an application named SimpleRestaurantSearch with Facebook. The next step creates a simple servlet and adds functionality to authenticate the Facebook API key. In the Project Explorer, go to the SimpleRestaurantSearch project, then create a servlet in the src folder. Name the servlet RestaurantSearch and enter the package name as com.devworks.facebook. Click Next to enter the servlet initialization parameters (see Figure 18).

Figure 18. Creating a simple servlet


In the next screen shown in Figure 19, enter the Initialization Parameters API_KEY and the value as the API key in our initial steps of Facebook application creation.

Figure 19. Entering the Initialization Parameters API_KEY


On the next screen, enter the Initialization Parameters SECRET_KEY and the value as the secret key in our initial steps of Facebook application creation.
This is the time to use the API_KEY and SECRET_KEY to authenticate the Facebook application, and if the login is successful, print a simple Hello World message.
Listing 1 is the critical segment of the doGet method of our RestaurantSearch servlet.

Listing 1. doGet method

01 protected void doGet(HttpServletRequest request,
02 HttpServletResponse response) throws ServletException,IOException {
03
04 String apiKey = getServletConfig().getInitParameter("API_KEY");
05 String secretKey = getServletConfig().getInitParameter("SECRET_KEY");
06 HttpSession session = request.getSession();
07 String sessionKey = (String) session
08 .getAttribute("restSearchAppSession");
09 String authToken = request.getParameter("auth_token");
10
11 FacebookJsonRestClient client = null;
12
13 if (sessionKey != null) {
14 client = new FacebookJsonRestClient(apiKey,
15 secretKey,
16 sessionKey);
17
18 } else if (authToken != null) {
19 client = new FacebookJsonRestClient(apiKey, secretKey);
20 client.setIsDesktop(false);
21 try {
22 sessionKey = client.auth_getSession(authToken);
23 session.setAttribute("restSearchAppSession", sessionKey);
24 } catch (Exception e) {
25 e.printStackTrace();
26 }
27 } else {
28 response.sendRedirect("http://www.facebook.com/login.php?api_key="+apiKey);
29 return;
30 }
31 response.getWriter().println("HelloWorld");
32 }

Lines 4 and 5 get the initial parameters such as API_KEY and SECRET_KEY from servlet configuration.
Line 7 gets the session key from the session if it's already present, else it would be null.
Line 9 gets the authentication token from the request parameter. It could be null if the session is not authenticated.
If a sessionKey exists, Line 14 creates a FacebookJsonRestClient and needs the apiKey, secretKey, and sessionKey as constructor arguments (see Figure 20).

Figure 20. Creating a FacebookJsonRestClient


If a sessionKey does not exist, create a FacebookJsonRestClient with only the apiKey and secretKey. On line 20, make sure to set the correct client mode.
It's important that your application is set to the correct mode. If it is set to "desktop mode is false," the Facebook server will understand when you try to pass a session secret.
In lines 22 and 23, create the sessionKey with the help of authentication token and set it to the session attribute restSearchAppSession.
If there is no sessionKey and no authentication token that implies that the user needs to log in to the Facebook and get a new session and auth key. Thus, the Line 28 redirects to Facebook login.
Finally, print Hello World on the output writer, as shown in line 31.
Once the RestaurantSearch application is complete, you can start the Tomcat server. Remember that in the initial steps of cresting the SimpleRestaurantSearch application, you have already associated this project with the Tomcat server EclipseBook-Host. From the server view, start Tomcat. This will start the Tomcat server in Eclipse and will deploy the application (see Figure 21).

Figure 21. Starting the Tomcat server in Eclipse and deploying the application


Once the Tomcat server is started, browse to http://localhost:8080/SimpleRestaurantSearch/RestaurantSearch. This will take you to a Facebook developer page that informs you that the site is under construction and suggests you that the application Callback URL is not set. Click on the applications settings editor (see Figure 22).

Figure 22. The applications settings editor


In the application settings editor, go to the Canvas tab and enter the Canvas page URL (http://apps.facebook.com/devrestaurantsearch), Canvas Callback URL (http://localhost:8080/SimpleRestaurantSearch/RestaurantSearch), and Bookmark URL (http://apps.facebook.com/devrestaurantsearch). Save the settings (see Figure 23).

Figure 23. Application settings editor


Once the new settings are saved, the Application Overview page is displayed (see Figure 24).

Figure 24. Application Overview


The real power of Eclipse is the integrated Tomcat and hot deployment capability. You can simply restart the server now and see if the saved application properties are in effect (see Figure 25).

Figure 25. Restarting the server


Now when the server is restarted within Eclipse Galileo, the RestaurantSearch servlet will redirect you to the app login page (http://www.facebook.com/login.php?api_key=). Once you enter your Facebook's e-mail ID and password, the servlet will write the response out.
From the Facebook application screen, it can be understood that the API_KEY is used to log in to the appropriate application. In this case, it is SimpleRestaurantSearch (see Figure 26).

Figure 26. Application login


Finally, the Facebook application is authenticated, and once the sessionKey and authKey are generated, Hello World is displayed on the screen (see Figure 27).

Figure 27. Hello World is displayed


Log off from Facebook and try to access the application on http://www.facebook.com/apps/application.php?id=144078916555. Facebook displays the application information, and you can access it by logging in (see Figure 28).

Figure 28. Login page


In the next steps, you will use the Google Search API and integrate it into a simple JSP.
Back to top
Integrate Google Search API into the Facebook application
The Google Ajax Search API lets you put Google Search in your Web pages with JavaScript. You can embed a simple dynamic search box and display search results in your own Web pages or use the results in innovative, programmatic ways. You do not need a key to use this API. Using a key in your application/site is completely optional. However, it is useful to have one.
Go to http://code.google.com/apis/ajaxsearch/signup.html and agree to the terms and conditions. Click on the Generate API Key (see Figure 29).

Figure 29. Generating the API key


Google generates API key and shows the URL for which this API is good. This Web page also provides examples to get started (see Figure 30).

Figure 30. Google-generated API key


Copy the provided example code from the above Google Search to RestaurantSearch.jsp in the WebContent folder. Save the JSP and make sure to change the code in SimpleRestaurantSearch from writing the response Hello World to dispatch the request to the RestaurantSearch.jsp.
Change the code from response.getWriter().println("Hello World"); to request.getRequestDispatcher("RestaurantSearch.jsp").forward(request,response);.
The moment the JSP is saved, the entire project gets redeployed to the Tomcat server automatically. In the previous steps, you set the Canvas URL (http://apps.facebook.com/devrestaurantsearch) and also the Canvas Callback URL (http://localhost:8080/SimpleRestaurantSearch/RestaurantSearch) (see Figure 31).

Figure 31. Settings for the Canvas URL and the Canvas Callback URL


If you access the Canvas URL, and once you have successfully logged in, RestaurantSearch.jsp starts the RestaurantSearch application (see Figure 32).

Figure 32. Starting up the RestaurantSearch application


The application bookmark is in the bottom left corner of the application toolbar. You can enter a search string for a restaurant search (see Figure 33).

Figure 33. Application bookmark in the application toolbar


Change the default location in the Google Maps and set the default maps view to NORMAL View in RestaurantSearch.jsp (see Listing 2).

Listing 2. Changing the default location in Google Maps

// change the default location in the Google Maps
map.setCenter(new google.maps.LatLng(37.773,-122.417),13);

// set the Map to Normal view
map.setMapType(G_NORMAL_MAP);
map.removeMapType(G_HYBRID_MAP);
map.addMapType(G_NORMAL_MAP);

Save the JSP to hot-deploy and retest it to make sure that the location and map type are changed (see Figure 34). We have now chosen San Francisco as the default search location. Once this application is running in Facebook, when a user searches for a type of restaurant, he can add a ZIP code for the location, and the application will return mapped restaurant results in that location.

Figure 34. Redeploying and retesting the application


Now you can test further by navigating to your Facebook profile and searching for the SimpleRestaurantSearch application in the search box in the top right corner (see Figure 35).

Figure 35. Searching for the SimpleRestaurantSearch application from your Facebook profile


Application Search will take you to the SimpleRestaurantSearch application (see Figure 36).

Figure 36. Application Search takes you to the SimpleRestaurantSearch application


Back to top
Integrating the Facebook Connect API
Facebook Connect allows you to leverage Facebook for your own off-Facebook applications. You could use the Facebook connect API on your site and let your viewers share content on their own profiles.
You will need to create a cross-domain communication channel file called xd_receiver.htm and place it in a directory relative to the callback URL. You should create the xd_receiver.htm file in the directory from where you'll be serving your Connect Web pages (WebContent folder in our example). See Figure 37.

Figure 37. Creating and saving a cross-domain communication channel


An example of a cross-domain channel file is shown in Listing 3. You can copy the following content and create the xd_receiver.htm in the WebContent folder. Without a cross-domain channel file, Facebook will not be able to communicate correctly with our application server (see Listing 3).

Listing 3. A cross-domain channel file








The quickest way to start using Facebook Connect on your server is to use the JavaScript API library. The two essential properties of connecting to the library are setting the correct document type and loading the JavaScript library at the end of your Web page, near the tag. This code change can be done in the RestuarantSearch.jsp file (see Listing 4).

Listing 4. Using Facebook Connect on your server






Listing 5 is a simple example of how to log a user into your Facebook Connect application and display his name and profile picture from Facebook.

Listing 5. Simple example of how to log a user into your Facebook Connect application







To test this on your own server, you need to replace your API key in Listing 5, which is shown in Figure 38.

Figure 38. Replacing the API key


Once you save the JSP, it gets hot-deployed, and you can start the RestaurantSearch application. Notice that you can see a button at the bottom of the search results (see Figure 39).

Figure 39. Button at the bottom of the search results


If you are already logged into the Facebook session, clicking the Facebook Connect would log you into your profile. The idea is that the SimpleRestaurantSearch user would share his favorite restaurants and feedback on your own profile.
This example demonstrates the real power of the Facebook Connect API. Once the restaurant application is launched, connect to the Facebook Connect, and recommend restaurant on your profile. These restaurant recommendations can be viewed by other friends of yours.
Clicking on the Recommendation button would open a small wizard that would take in the comments and share it with friends (see Figure 40).

Figure 40. Opening a wizard for comments


You can test the Facebook application by going to your application developer profile and allowing it to be viewed by others (see Figure 41).

Figure 41. Sharing your information


Back to top
Summary
Eclipse Galileo has included a number of new and improved features, and you can leverage Galileo to develop great applications. This article uses the Eclipse Galileo J2EE edition that has the tools for Java developers creating Java EE and Web applications, including a Java IDE, tools for Java EE, JPA, JSF, Mylyn, and others.
With the Galileo J2EE edition, you imported the Facebook Java libraries, configured Tomcat as an internal server, added the functionality for Facebook authentication, added Google Search API, and added the Facebook Connect API to the SimpleRestaurantSearch application.
Integrated Tomcat enables you to develop, debug, test, and deploy the complete Facebook application code. You can take the full advantage of the Galileo release to develop a great Facebook application. With a Facebook ID, Facebook Developer Key, and Google Search API, you can use the attached code to test the RestaurantSearch application.

Back to top
Download
Description Name Size Download method
Restaurant Search source code os-eclipse-facebookRestaurantSearch.zip 18KB HTTP
Information about download methods

Resources
Learn
Visit Eclipse Galileo.

Go to the Get Started site to get an overview of the steps for setting up the application.

Facebook Java API examples: This page contains example code of how to use the newer features of the Facebook API client.

Read Facebook Connect, about the FB.Connect.streamPublish method.

Google Ajax Search API lets you put Google Search in your Web pages with JavaScript.

Access the SimpleRestaurantSearch application.

Read "Develop a Facebook application using both PHP and Java programming languages, a three-part tutorial series on developing a Facebook application using PHP and Java technology.

Check out the "Recommended Eclipse reading list."

Browse all the Eclipse content on developerWorks.

Follow developerWorks on Twitter.

New to Eclipse? Read the developerWorks article "Get started with the Eclipse Platform" to learn its origin and architecture, and how to extend Eclipse with plug-ins.

Expand your Eclipse skills by checking out IBM developerWorks' Eclipse project resources.

To listen to interesting interviews and discussions for software developers, check out check out developerWorks podcasts.

The My developerWorks community is an example of a successful general community that covers a wide variety of topics.

Stay current with developerWorks' Technical events and webcasts.

Watch and learn about IBM and open source technologies and product functions with the no-cost developerWorks On demand demos.

Check out upcoming conferences, trade shows, webcasts, and other Events around the world that are of interest to IBM open source developers.

Visit the developerWorks Open source zone for extensive how-to information, tools, and project updates to help you develop with open source technologies and use them with IBM's products, as well as our most popular articles and tutorials.

Get products and technologies
Download Tomcat from Apache.

Download Eclipse Galileo (Eclipse IDE for Java EE Developers).

You will need Java 2 Standard Edition V5 or greater.

The Facebook Java API is available on Google code.

Check out the latest Eclipse technology downloads at IBM alphaWorks.

Download Eclipse Platform and other projects from the Eclipse Foundation.

Download IBM product evaluation versions or explore the online trials in the IBM SOA Sandbox and get your hands on application development tools and middleware products from DB2®, Lotus®, Rational®, Tivoli®, and WebSphere®.

Innovate your next open source development project with IBM trial software, available for download or on DVD.

Discuss
The Eclipse Platform newsgroups should be your first stop to discuss questions regarding Eclipse. (Selecting this will launch your default Usenet news reader application and open eclipse.platform.)

The Eclipse newsgroups has many resources for people interested in using and extending Eclipse.

Participate in developerWorks blogs and get involved in the developerWorks community.
Win an iPad by referring Software Engineers to BankBazaar.com
Get an iPad as a reward if you refer a software engineer who joins us in Chennai or Bangalore. Send resume to careers@bankbazaar.com with referrer/person referred CCed.


Software Development Engineer
Do you have what it takes to join BankBazaar.com? We are seeking extremely smart programmers who are gung ho about building large scale systems that are going to have a big impact on millions of customers around the world.

Requirements include:
* 1-2 years experience in software product development and delivery. 3+ years required for Senior Developer candidates.
* Senior Developer candidates must have experience leading design & development of products with 2+ team size
* Bachelors or Masters engineering degree from a reputed college (preferably IITs, NITs, CEG-Anna Univ, BITS, Pune Univ)
* Strong grasp of CS fundamentals and excellent problem solving abilities.
* Experience with hands on coding and independent ownership of software components
* Advanced knowledge in performance, scalability, enterprise system architecture, and engineering best practices.
* Experience with Java, PHP, MySQL, Javascript


Why work for BankBazaar?
* Work with the best: We built our tech team by attracting the best engineers from the world's best tech firms, which means that you get the chance to work with extremely smart people on extremely challenging problems.
* Speed to launch: We work fast & have a major release every 2 weeks. Never again will you have to wait endlessly to experience the joy of seeing customers use your feature.
* Ownership: As a small team, we give you the chance to take ownership of difficult problems and drive them to resolution.
* Cool technologies: Work on cutting-edge technologies including spring, struts, clojure and jquery
* Dedicated time to innovate: 20% of your time is devoted to coming up with feature ideas and getting them to production.
* Industry leading compensation

About BankBazaar
BankBazaar.com is a tech-centric company that has been ranked amongst India's hottest start-ups by Business Today, CNBC Awaaz & Economic Times. We develop products that power Bankbazaar.com and online loan/credit-card delivery systems of top Indian banks like HDFC Bank, ING Vysya, HDFC LTD and the finance section of popular sites like MSN India, Economic Times. The core work involves building the BankBazaar platform and highly scalable applications on top of it. This includes development of business rule engines, business process automation workflows, highly customizable web site platforms and intelligent credit decisioning and fraud detection systems.

Our team comprises ex-employees of Amazon, Microsoft & Trilogy from universities such as CEG, IIT, REC, Columbia, Georgia Tech & Virginia Tech. BankBazaar secured funding in July 2008 and we are growing very rapidly.

We hire only the best (fewer than 1 in 500 applicants gets a job offer from us). Send your resume to careers@bankbazaar.com if you believe that you have what it takes.
Understanding `Systematic Investment Plan’ (SIP)!




Benjamin Graham, the father of value investing, has termed dollar cost averaging as one of the top 3 tenets of investments for a defensive investor. Dollar cost averaging is nothing but the systematic investment plan.

Systematic investment plan is a scheme which allows investors to invest in a mutual fund a certain amount of money over a period. For example, investors can invest Rs 5000 in a mutual fund every month.

Advantage of SIP
Systematic investment plan has many advantages over one time investment. Some of the advantages are mentioned below.

Price averaging: SIP allows you to average the price over long period so that the impact of changing prices of mutual fund is minimized. You can buy more units when the prices drop and buy less when the prices move up. The advantage is that you do not have to worry about price movement.

Discipline: SIP instills in you a sense of discipline towards investment and savings.

Low base requirement: You can start SIP with a much lower investment. Many banks and financial institutions allow investment via SIP as low as Rs 500 a month.

Example:
Let’s see how SIP works. The table shows the monthly data of a mutual fund by Birla Sun Life. The fund is Birla Sun Life Small & Midcap Fund – GROWTH. The NAV is highest NAV for the month.

Look at the column total investment and investment at current price. You can clearly see that total investment in the case of SIP is almost always lesser than the investment needed to buy the same accumulated quantity at current price.

This may not be true when the prices keep going down continuously. We know, however, that prices of mutual fund or stock do not go up or down straight. The short term ups and downs usually happen one after the other.

SIP moderates the impact of these short term ups and downs of the mutual fund prices.

How to proceed with SIP:
You can ask your bank to allow a mutual fund of your choice debit a certain amount towards investment every month. You have to specify the amount, date of the month when money will be invested, and duration of SIP. For example, if you choose to invest Rs 3000, 10th of every month, for 3 years, the mutual fund will keep debiting Rs. 3000 from your account towards investment in the fund for 36 months.

You can also follow this on your own by investing Rs. 3000 every month. However you need to be very disciplined with your budget to achieve this.

Variants of SIP: Daily, Monthly
Daily SIP scheme requires investors to invest daily while monthly SIP allows investors to invest monthly. At first glance, daily SIP seems to take care of volatility better than monthly SIP, but there is no empirical evidence that has shown significant difference in returns.

Key aspects:

Daily SIP is not allowed by many mutual funds and hence your options are limited. Monthly SIP options are available in almost all mutual funds.
The most important aspect is to do with our habits. We are used to planning for a month. It is more convenient for us to see income, investment, and expenses in a monthly timeframe and hence we can plan better towards a monthly SIP.
The final aspect is calculation of taxes. Daily SIP makes tax calculation more complex as you have to evaluate the capital gain by comparing the selling price with everyday price for the last 1 year.

Monday, January 10, 2011

Allah Rakha Rahman (Tamil: அல்லா ரக்கா ரஹ்மான்; born 6 January 1966 as A. S. Dileep Kumar) is an Indian film composer, record producer, musician and singer. His film scoring career began in the early 1990s. He has won fourteen Filmfare Awards, eleven Filmfare Awards South, four National Film Awards, two Academy Awards, two Grammy Awards, a BAFTA Award and a Golden Globe.[1][2]
Rahman obtained a degree in western classical music from the Trinity College of Music in London, and set up his own in-house studio called Panchathan Record Inn at Chennai, arguably one of Asia’s most sophisticated and high-tech studios.[3] Later by working in India's various film industries, international cinema and theatre, by 2004, Rahman, in a career spanning nearly two decades, had sold more than 150 million records of his film scores and soundtracks worldwide,[4][5] and sold over 200 million cassettes,[6] making him one of the world's all-time top selling recording artists. He was described as "India's most prominent movie songwriter" by Time magazine in 2005.[7]
His works are notable for integrating eastern classical music with electronic music sounds, world music genres, new technology and traditional orchestral arrangements. Time magazine has referred to him as the "Mozart of Madras" and several Tamil commentators have coined him the nickname Isai Puyal (Tamil: இசைப் புயல்; English: Music Storm).[8] In 2009, Time magazine placed Rahman in its list of World's Most Influential People.[9]
Contents [hide]
1 Early life
2 Career
2.1 Film scoring and soundtracks
2.2 Other works
2.3 Music style and impact
2.4 Awards
3 Personal life
4 Social service
5 Filmography
6 Notes
7 References
8 External links
Early life



A R Rahman seen during his early days.
A. R. Rahman was born in Chennai, Tamil Nadu, India to a musically affluent Mudaliar Tamil family. His father R. K. Shekhar, was a Chennai based composer and conductor for Malayalam films. Rahman lost his father at the age of 9 and his family rented out his father's musical equipment as a source of income. He was raised by his mother Kareema (previously called Kashturi). During these formative years, Rahman served as a keyboard player and an arranger in bands such as "Roots", with childhood friend and percussionist Sivamani, John Anthony, Suresh Peters, JoJo and Raja.[10] Rahman is the founder of the Chennai-based rock group, "Nemesis Avenue".[11] He played the keyboard and piano, the synthesizer, the harmonium and the guitar. His curiosity in the synthesizer, in particular increased because, he says, it was the "ideal combination of music and technology".[12] He began early training in music under Master Dhanraj. At the age of 11, he joined and worked, as a keyboardist for nearly a decade,[13] in the troupe of Ilaiyaraaja,[12] one of many composers to whom musical instruments belonging to Rahman's father were rented. Rahman later played in the orchestra of M. S. Viswanathan, Ramesh Naidu and Raj-Koti, accompanied Zakir Hussain, Kunnakudi Vaidyanathan and L. Shankar on world tours and obtained a scholarship to the Trinity College of Music where he graduated with a degree in Western classical music.[14]
He was introduced to Qadiri Islam when his father was dying and his younger sister fell severely sick. He describes the process as taking five years; he along with other members of his family converted to Islam in 1989 when he was 23 years old. He changed his name to Rahman.[10]
Career

Though his film career started in 1992, Rahman at the age of 9, in 1975, had accidentally played a tune on piano during his father's recording for a film, which R.K.Shekhar later developed into a complete song "Vellithen Kinnam Pol", for the Malayalam film "Penpada". This track credited to his father, was sung by Jayachandran and penned by Bharanikkavu Sivakumar.[15]
Film scoring and soundtracks
His notable film career began in 1992, when he began the Panchathan Record Inn, a music recording and mixing studio attached to the backyard of his house. Over time it would become the most advanced recording studio in India.[16] He initially composed scores for documentaries, jingles for advertisements and Indian Television channels and other projects. In 1992, he was approached by film director Mani Ratnam to compose the score and soundtrack for Ratnam's Tamil film Roja.[16] The debut led Rahman to receive the Rajat Kamal award for Best Music Director at the National Film Awards, an unprecedented win for a first-time film composer. Rahman has since been awarded the Silver Lotus three more times for Minsaara Kanavu (Electric Dreams, Tamil) in 1997, Lagaan (Tax, Hindi) in 2002, Kannathil Muthamittal (A Peck on the Cheek, Tamil) in 2003, the most ever by any composer.[17]
Roja's score met with high sales and acclaim in both its original and dubbed versions, bringing about a marked change in film music at the time. Rahman followed this with successful scores for Tamil–language films of the Chennai film industry including Ratnam's politically charged Bombay, the urbanite Kadhalan, Bharathiraaja's Karuththamma, the saxophonic Duet, Indira, and the romantic comedies Mr. Romeo and Love Birds, which gained him considerable notice.[18][19] His fanbase in Japan increased with Muthu 's success there.[20] His soundtracks gained him recognition in the Tamil Nadu film industry and around the world for his stylistic versatility incorporating Western classical, Carnatic and Tamil traditional/folk music traditions, jazz, reggae and rock music.[21][22][23] The Bombay Theme—from Ratnam's Bombay—would later reappear in Deepa Mehta's Fire and various compilations and media. Rangeela, directed by Ram Gopal Varma, marked Rahman's debut for Hindi-language films made in the Mumbai film industry. Many successful scores for films including Dil Se and the percussive Taal followed.[24][25] Sufi mysticism would inspire the track "Chaiyya Chaiyya" from the former, as well as the composition "Zikr" from his score for the film Netaji Subhas Chandra Bose: The Forgotten Hero, for which he created large orchestral and choral arrangements.[10] Musical cues in scores for Sangamam and Iruvar employed Carnatic vocals and instruments such as the veena with leads of rock guitar and jazz.[26] In the 2000s Rahman created hit scores for Rajiv Menon's Kandukondain Kandukondain, Alaipayuthey, Ashutosh Gowariker's Swades and Rang De Basanti.[27] He composed songs with Hindustani motifs for Water (2005).
Rahman has worked with Indian poets and lyricists such as Javed Akhtar, Gulzar, Vairamuthu and Vaali. He has consistently produced commercially successful soundtracks when collaborating with particular film directors such as Mani Ratnam who he has worked with since Roja, and the director S. Shankar in the films Gentleman, Kadhalan, Indian, Jeans, Mudhalvan, Nayak, Boys, Sivaji and Enthiran.[28]
In 2005, Rahman extended his Panchathan Record Inn studio by establishing AM Studios in Kodambakkam, Chennai, thereby creating the most cutting-edge studio in Asia.[29][30] In 2006, Rahman launched his own music label, KM Music.[31] Its first release was his score to the film Sillunu Oru Kaadhal.[32] Rahman scored the Mandarin language picture Warriors of Heaven and Earth in 2003 after researching and utilizing Chinese and Japanese classical music, and co-scored the Shekhar Kapoor project Elizabeth: The Golden Age in 2007. His compositions have been sampled for other scores within India,[33] and appeared in such films as Inside Man, Lord of War, Divine Intervention and The Accidental Husband. In 2008, he scored the Slumdog Millionaire soundtrack, for which he won a Golden Globe and two Academy Awards, becoming the first Indian citizen to do so. In the United States, the soundtrack topped the Dance/Electronic Albums chart[34] and reached #4 on the Billboard 200 chart.[35] The song "Jai Ho" reached #2 on the Eurochart Hot 100 Singles[36] and #15 on the US Billboard Hot 100.[37]
Other works
Rahman has been involved in several projects aside from film. Vande Mataram, an album of his original compositions released on India's 50th anniversary of independence in 1997, enjoyed great commercial success.[38][39] He followed it up with an album for the Bharat Bala–directed video Jana Gana Mana, a conglomeration of performances by many leading exponents and artists of Indian classical music. Rahman has written jingles for ads and composed several orchestrations for athletic events, television and internet media publications, documentaries and short films.


Rahman performing at a concert in 2010
In 1999, Rahman partnered with choreographers Shobhana and Prabhu Deva Sundaram and a Tamil cinema dancing troupe to perform with Michael Jackson in Munich, Germany at his "Michael Jackson and Friends" concert. In 2002, he composed the music for his maiden stage production, Bombay Dreams, commissioned by musical theatre composer Andrew Lloyd Webber. Finnish folk music band Värttinä collaborated with Rahman to write the music for The Lord of the Rings theatre production and in 2004, Rahman composed the piece "Raga's Dance" for Vanessa-Mae's album Choreography.[17]
Since 2004, Rahman has performed three successful world tours to audiences in Singapore, Australia, Malaysia, Dubai, the United Kingdom, Canada, the U.S. and India.[17][40] He has been collaborating with Karen David for her upcoming studio album. A two-disc soundtrack, Introducing A. R. Rahman (2006) featuring 25 of his pieces from Tamil film scores was released in May 2006, and his non-film album, Connections was released on 12 December 2008. Rahman also performed at the White House State dinner arranged by U.S. President Barack Obama during the official visit of Indian Prime Minister Manmohan Singh on 24 November 2009.[41][42] Rahman is one of over 70 artists who performed on "We Are the World: 25 for Haiti", a charity single to raise emergency relief funds in the wake of the 2010 Haiti earthquake. In 2010, Rahman composed "Jay Jay Garvi Gujarat" in honor of the 50th anniversary of the formation of Gujarat State,[43] "Semmozhiyaana Thamizh Mozhiyaam" as part of World Classical Tamil Conference 2010, and the official theme song of the 2010 Commonwealth Games, "Jiyo Utho Bado Jeeto". Rahman organised his first world tour, named A. R. Rahman Jai Ho Concert: The Journey Home World Tour, in 2010. The ongoing tour was kicked off on June 11 at the Nassau Coliseum in New York and will span 16 major cities worldwide.[44]
Rahman, who had composed the highly successful signature tune for telecom brand Airtel, released a new version of the song on 18 November 2010.[45][46] He also released the theme song for Radio Desi Beats, of which he is a brand ambasaddor of, a couple of days later.[47] Automobile brand Toyota roped Rahman in to endorse their India specific car Etios in 2010.[48][49] He scored the ad and was featured in it. Rahman also recorded a song for it, called "Pehli Baar", recorded by Chinmayi, Javed Ali and Madhushree.[50]
Music style and impact
Skilled in Carnatic music, Western classical, Hindustani music and the Qawwali style of Nusrat Fateh Ali Khan, Rahman has been noted to write film songs that amalgamate elements of these music systems and other genres, layering instruments from differing music idioms in an improvisatory manner.[51][10] Symphonic orchestral themes have accompanied his scores, occasionally employing leitmotif. In the 1980s, Rahman recorded and played arrangements on monophonic sound, synonymous with the era of his musical predecessors K. V. Mahadevan and Vishwanathan–Ramamoorthy. In later years his methodology changed as he experimented with the fusion of traditional instruments with new electronic sounds and technology.[10]
Rahman's musical interests and outlook stem from his love of experimentation. Rahman's compositions, in the vein of past and contemporary Chennai film composers, bring out auteuristic uses of counterpoint, orchestration and the human voice, melding Indian pop music with unique timbres, forms and instrumentation. By virtue of these qualities, broad ranging lyrics and his syncretic style, the appeal of his music cuts across the spectrum of classes and cultures within Indian society.[52]
His first soundtrack for Roja was listed in TIME's "10 Best Soundtracks" of all time in 2005. Film critic Richard Corliss felt the "astonishing debut work parades Rahman's gift for alchemizing outside influences until they are totally Tamil, totally Rahman."[53] Rahman's initial global reach is attributed to the South Asian diaspora. Described as one of the most innovative composers to ever work in the industry, his unique style and immense success transformed film music in the 1990s prompting several film producers to take film music more seriously.[54] The music producer Ron Fair considers Rahman to be "one of the world's great living composers in any medium".[55]
The director Baz Luhrmann notes
“ I had come to the music of A. R. Rahman through the emotional and haunting score of Bombay and the wit and celebration of Lagaan. But the more of AR's music I encountered the more I was to be amazed at the sheer diversity of styles: from swinging brass bands to triumphant anthems; from joyous pop to West-End musicals. Whatever the style, A. R. Rahman's music always possesses a profound sense of humanity and spirit, qualities that inspire me the most.[56] ”
Awards
Main article: List of awards and nominations received by A. R. Rahman
Rahman was the 1995 recipient of the Mauritius National Award and the Malaysian Award for contributions to music. He was nominated for a Laurence Olivier Award for his first West-End production. A four-time National Film Award winner and conferred the Padma Shri from the Government of India, Rahman has also received six Tamil Nadu State Film Awards, fourteen Filmfare Awards and eleven Filmfare Awards South for his music and scores. In 2006, he received an honorary award from Stanford University for contributions to global music.[57] In 2009, for his score of Slumdog Millionaire, Rahman won the Critics' Choice Award, the Golden Globe Award for Best Original Score,[58] the BAFTA Award for Best Film Music, and two Academy Awards for Best Original Music Score and Best Original Song at the 2009 Oscars. Middlesex University and Aligarh Muslim University have announced that they plan to bestow honorary doctorates on Rahman.[59][60] Later the year Rahman was conferred the honorary doctorate from Anna University in Chennai.[61] He has also won two Grammy Awards, for Best Compilation Soundtrack Album and Best Song Written for a Visual Media.[1] Rahman was awarded the Padma Bhushan, India's third highest civilian honor, in 2010.[62] Rahman has been nominated for the 2011 Golden Globe Award for Best Original Score for the film 127 Hours.[63]
Personal life

He is married to Saira Banu and has three children, Khatija, Rahima, and Ameen. Rahman made his son Ameen sing the track "NaNa" from Couples Retreat and his daughter Khatija the track "Pudhiya Manidha" from Enthiran.[64][65] Rahman is the uncle of composer G. V. Prakash Kumar, who is the son of Rahman's elder sister, A. R. Reihana. She debuted in film singing on the track "Vidai Kodu Engal Naadae" from Kannathil Muthamittal. He is the brother-in-law of Malayalam film actor Rahman.
He had become an atheist as a result of childhood struggles, and eventually in 1989 converted to Islam, the religion of his mother's family. In an interview with Time magazine, he said that he embraced Islam through Sufism.[66] He is very devoted to his mother. During the 81st Academy Awards ceremony, he paid her a tribute saying: "There is a Hindi dialogue 'mere pass ma hai' which means even if I have got nothing I have my mother here."[67]
Despite being a former atheist, Rahman began his own catchphrase, "Ella pughazhum iraivanukke", a sentence in Tamil which literally means "All praises dedicated to God". The phrase was further popularized after Rahman uttered it during his speech at the 81st Academy Awards ceremony.[68]
Social service

Rahman is involved in various charitable causes. In 2004, he was appointed as the Global Ambassador of the Stop TB Partnership, a project by WHO.[17] He has shown support to charities including Save the Children, India, and worked with Yusuf Islam for his song Indian Ocean. The song featured a-ha keyboard player Magne Furuholmen and drummer Travis, Neil Primrose. The proceeds of the song went towards helping orphans in Banda Aceh, that was affected by the 2004 Indian Ocean Tsunami. He produced the single We Can Make It Better by Don Asian alongside Mukhtar Sahota.[69] In 2008, Rahman opened his KM Music Conservatory partnered with Audio Media Education facility to tutor and train aspiring musicians in vocals, instruments, music technology and sound design. The conservatory – with preeminent musicians on its panel and a newly founded symphony orchestra – is located near his studio in Kodambakkam, Chennai, offering courses at Beginners, Foundation and Diploma level.[70] Several of Rahman's proteges from the studio have gone onto score music for feature films.[71] Rahman composed the theme music for a short film for The Banyan in 2006, in aid of destitute women in Chennai. In 2008, Rahman, along with percussionist Sivamani created a song titled Jiya Se Jiya, inspired by the Free Hugs Campaign and promoted it through a video shot in various cities in India.

http://thentamil.pbworks.com/w/file/fetch/34612915/Tirumala-Screen-Saver-1.1.exe

Saturday, January 8, 2011

Here is a list of players, their new teams and the amount spent.

Gautam Gambhir - Kolkata Knight Riders - $2.4 million

Yusuf Pathan - Kolkata Knight Riders - $2.1 million

Robin Uthappa - Pune - $2.1 million

Rohit Sharma - Mumbai Indians - $2 million

Irfan Pathan - Delhi Daredevils - $1.9 million

Yuvraj Singh - Pune - $1.8 million

Saurabh Tiwary - Royal Challengers Bangalore - $1.6 million

Mahela Jayawardene - Kochi - $1.5 million

David Hussey - Kings XI Punjab - $1.4 million

AB de Villiers - Royal Challengers Bangalore - $1.1 million

Cameron White - Deccan Chargers - $1.1 million

Jacques Kallis - Kolkata Knight Riders - $1.1 million

Ross Taylor - Rajasthan Royals - $1 million

Ravindra Jadeja - Kochi - $950,000

Johan Botha - Rajasthan Royals - $950,000

Dinesh Karthik - Punjab - $900,000

Sreesanth - Kochi - $900,000

Adam Gilchrist - Kings XI Punjab - $900,000

Zaheer Khan - Royal Challengers Bangalore - $900,000

Andrew Symonds - Mumbai Indians - $850,000

David Warner - Delhi - $750,000

Kumar Sangakkara - Deccan Chargers - $700,000

Tillakaratne Dilshan - Royal Challengers Bangalore - $650,000

Kevin Pietersen - Deccan Chargers - $650,000

Daniel Vet-ri - Royal Challengers Bangalore - $550,000

Rahul Dravid - Rajasthan Royals - $500,000

Graeme Smith - Pune - $500,000

RP Singh - Kochi - $500,000

Brendon McCullum - Kochi - $475,000

Michael Hussey - Chennai - $425,000

VVS Laxman - Kochi - $400,000

James Hopes - Delhi Daredevils - $350,000

Brad Haddin goes - Kolkata Knight Riders - $325,000

Shikhar Dhawan - Deccan Chargers - $300,000

JP Duminy - Deccan Chargers - $300,000

Parthiv Patel - Kochi - $290,000

Naman Ojha - Delhi Daredevils - $270,000

Tim Paine - Pune - $270,000

Davy Jacobs - Mumbai Indians - $190,000

Wriddhiman Saha - Chennai - $100,000


Read more at: http://cricket.ndtv.com/storypage.aspx?id=SPOEN20110166000&nid=77962&utm_source=twitterfeed&utm_medium=facebook&utm_campaign=Feed%3A+ndtv%2FqJNd+%28CRICKETNDTV.COM+-+Latest+News%29&utm_content=FaceBook&cp
காயம்படாதவன் தான் தழும்பைக் கண்டு நகைப்பான்.

உடலிலும் மனதிலும் வலிமை இல்லாமல் போனால்
ஆன்மாவை அடைய முடியாது.

நீ உன்னைப் பலவீனன் என்று ஒரு போதும் சொல்லாதே.
எழுந்து நில். தைரியமாக இரு.

வலிமையாக இரு. பொறுப்பு முழுவதையும் உன் தோள்
மீதே சுமந்து கொள்.

வாழ்க்கையை இன்பம் அனுபவிக்கும் பூஞ்சோலையாக
நினைத்து உருகி நிற்கும் காதலனின்
மனநிலை நமக்குத் தேவையே இல்லை.
மாறாக வாழ்க்கை என்னும் போர்க்களத்தில் அஞ்சாமல்
எதிர்த்துநிற்கும் வீரன்
ஒருவனுடைய மனநிலையே நமக்கு இப்போது வேண்டும்.

கோழைகள் எப்போதும் வெற்றியடைய முடியாது.

சிவன், விஷ்ணு என்றெல்லாம் எத்தனையோ நூறு பெயர்களால்
அழைக்கப்படுவது
ஒரே கடவுள்தான். பெயர்கள் வேறு. ஆனால் இருப்பது ஒன்றுதான்.

அமைதியான மனமே உங்களின் மிக முக்கியமான மூலதனம்.
அதுவே எல்லா வெற்றிகளையும் கொண்டுவரும்.

துருப்பிடித்துத் தேய்வதைவிட, உழைத்துத் தேய்வது மேலானது.

உண்மைக்காக எதையும் தியாகம் செய்யலாம்.
ஆனால் எதற்காகவும் உண்மையைத் தியாகம் செய்யக்கூடாது.

————————————————————————————————————————-
விவேகானந்தர்
Cold has taken toll on health, say docs
By: Priyanka Vora and Rinkita Gurav Date: 2011-01-08 Place: Mumbai





The fluctuating temperatures witnessed by the city this winter one of the coldest in recent memory have taken a toll on citizens' health, say doctors.

"Such temperature fluctuations cause an imbalance in the immune system, making people prone to respiratory illnesses.

Children and the elderly are the most susceptible to winter-induced allergies along with those already suffering from bronchitis or asthma," said Dr Ashok Mahashur, respiratory disease specialist, Hinduja Hospital.

Doctors say the cold weather presents the ideal breeding ground for viruses. Dr Mahashur said the swelling of upper and lower respiratory tracts is common during winters, which causes sore throats and loss of voice.

"There has been a 20 per cent rise in patients complaining of respiratory problems as per hospital records. But, only 5-10 per cent of them require hospitalisation." he said.

"Senior citizens suffering from orthopedic troubles lose mobility at times due to the stiffness in the joints brought on by the cold weather. This reduces their exposure to sunlight, triggering depression.

We have been getting at least 5-6 such cases every week this season," said Dr Pradeep Shah, consultant physician, Fortis Hospital, Mulund.

Warning allergy-prone people against early morning walks, Dr Shah said, "There is a settlement of particles on the ground during the night.

When one takes early morning walks these particles settle in the upper respiratory tract, causing allergies"

Number Game

13.6
The minimum temperature (in degree Celsius) recorded in Santacruz yesterday. The temperature dropped nearly seven degrees in one day from a minimum of 21.2 recorded on Thursday

Tamil Nadu Public Service Commission Recruitment of Group-I Services in Tamil Nadu Public Service Commission Applications are invited upto 5.45 p.m. on 28-01-2011 for direct recruitment to the vacancies in the following posts included in Group-I Services (Service Code. 001):- Name of the Post: Deputy Collector-Posts Service: Tamil Nadu Civil Service No. of vacancies: 33 Name of the Post: Deputy Collector (Backlog vacancies for SC/ST candidates only ) Service: Tamil Nadu Civil Service No. of vacancies: 23 (22 SC and 1 ST backlog vacancies in recruitment by transfer) Name of the Post: Deputy Superintendent of Police (Category-I) Service: Tamil Nadu Police Service No. of vacancies: 29 Name of the Post: Assistant Commissioner (Commercial Tax Officer) Service: Tamil Nadu Commercial Taxes Service No. of vacancies: 28 Name of the Post: District Registrar Service: Tamil Nadu Registration Service No. of vacancies: 7 Name of the Post: Assistant Director of Rural Development Department Service: Tamil Nadu Panchayat Development Service No. of vacancies: 10 Name of the Post: Divisional Officer in the Fire and Rescue Services Department Service: Tamil Nadu Fire and Rescue Services No. of vacancies: 1 Salary: Rs.15600-39100 +Grade Pay - Rs. 5400 (PB3) Qualification: Age: Minimum limit: Should have completed 21 years (for all candidates) Maximum limit: (a) 35 years for SCs, SC(A)s, STs, MBCs/DCs, BC(OBCM)s, BCMs, and Destitute Widows of all castes. (b) 30 years for candidates not belonging to any of the above said categories. Education Qualification: Candidate should possess a Degree of any of the Universities incorporated by an Act of the Central or State Legislature in India or any other educational institutions established by an Act of Parliament or declared to be deemed as a University under section 3 of the University Grants Commission Act, 1956. Important Dates: Last Date: 28-01-2011 Date of Preliminary Examination: 22-05-2011

Tamil Nadu Public Service Commission
Recruitment of Group-I Services in Tamil Nadu Public Service Commission
Applications are invited upto 5.45 p.m. on 28-01-2011 for direct recruitment to the vacancies in the following posts included in Group-I Services (Service Code. 001):-
Name of the Post: Deputy Collector-Posts
Service: Tamil Nadu Civil Service
No. of vacancies: 33
Name of the Post: Deputy Collector (Backlog vacancies for SC/ST candidates only )
Service: Tamil Nadu Civil Service
No. of vacancies: 23 (22 SC and 1 ST backlog vacancies in recruitment by transfer)
Name of the Post: Deputy Superintendent of Police (Category-I)
Service: Tamil Nadu Police Service
No. of vacancies: 29
Name of the Post: Assistant Commissioner (Commercial Tax Officer)
Service: Tamil Nadu Commercial Taxes Service
No. of vacancies: 28
Name of the Post: District Registrar
Service: Tamil Nadu Registration Service
No. of vacancies: 7
Name of the Post: Assistant Director of Rural Development Department
Service: Tamil Nadu Panchayat Development Service
No. of vacancies: 10
Name of the Post: Divisional Officer in the Fire and Rescue Services Department
Service: Tamil Nadu Fire and Rescue Services
No. of vacancies: 1
Salary: Rs.15600-39100 +Grade Pay - Rs. 5400 (PB3)
Qualification:
Age:
Minimum limit: Should have completed 21 years (for all candidates)
Maximum limit:
(a) 35 years for SCs, SC(A)s, STs, MBCs/DCs, BC(OBCM)s, BCMs, and Destitute Widows of all castes.
(b) 30 years for candidates not belonging to any of the above said categories.
Education Qualification:
Candidate should possess a Degree of any of the Universities incorporated by an Act of the Central or State Legislature in India or any other educational institutions established by an Act of Parliament or declared to be deemed as a University under section 3 of the University Grants Commission Act, 1956.
Important Dates:
Last Date: 28-01-2011
Date of Preliminary Examination: 22-05-2011

Friday, January 7, 2011

World's Worst Places to Work

أسوء مدن العالم في العمل

World's Worst Places to Work No. 1 Lagos, Nigeria



Overall Grade: Very High Risk Location
Severe Problems: Infrastructure, Crime
Major Problems: Pollution, Disease & Sanitation, Medical Facilities, Availability of Goods and Services
Other Problems: Climate, Education Facilities, Physical Remoteness, Political Violence & Repression, Political & Social Environment, Culture & Recreation

World's Worst Places to Work No. 1



World's Worst Places to Work No. 2 Jakarta, Indonesia



Overall Grade: Very High Risk Location
Major Problems: Pollution, Disease & Sanitation, Medical Facilities, Political Violence & Repression, Political & Social Environment, Crime

World's Worst Places to Work No. 2



World's Worst Places to Work No. 3 Riyadh, Saudi Arabia



Overall Grade: Very High Risk Location
Severe Problems: Political Violence & Repression, Political & Social Environment
Major Problem: Culture & Recreation Facilities
Other Problems: Housing, Climate, Disease & Sanitation, Education Facilities, Physical Remoteness, Communications

World's Worst Places to Work No. 3



الوصف: موقع خطير جدا


مشاكل خطيرة: القمع و العنف السياسي، الكبت والانغلاق و البيئة الاجتماعية،


المشكلة الرئيسية:الانغلاق الاجتماعي والثقافي، عدم وجود أماكن للترفيه


مشاكل أخرى: السكن، المناخ القاسي،المرافق والخدمات ،الصرف الصحي ، التعليم ، الاتصالات





World's Worst Places to Work No. 4 Almaty, Kazakhstan



Overall Grade: Very High Risk Location
Major Problems: Pollution, Disease & Sanitation, Medical Facilities, Physical Remoteness
Other Problems: Housing, Climate, Education Facilities, Infrastructure, Communications, Culture & Recreation

World's Worst Places to Work No. 4



World's Worst Places to Work No. 5 Mumbai, India



Overall Grade: High Risk Location
Major Problems: Pollution, Disease & Sanitation, Infrastructure, Political Violence & Repression
Other Problems: Climate, Medical Facilities

World's Worst Places to Work No. 5



World's Worst Places to Work No. 6 New Delhi



Overall Grade: High Risk Location
Severe Problem: Pollution
Major Problems: Disease & Sanitation, Infrastructure
Other Problem: Climate

World's Worst Places to Work No. 6



World's Worst Places to Work No. 7 Nairobi, Kenya



Overall Grade: High Risk Location
Severe Problem: Crime
Major Problem: Infrastructure
Other Problems: Disease & Sanitation, Political Violence & Repression, Political & Social Environment

World's Worst Places to Work No. 7



World's Worst Places to Work No. 8 Bogota, Colombia



Overall Grade: High Risk Location
Major Problems: Pollution, Political Violence & Repression, Crime
Other Problems: Political & Social Environment

World's Worst Places to Work No. 8



World's Worst Places to Work No. 9 Ho Chi Minh City, Vietnam



Overall Grade: High Risk Location
Major Problems: Disease & Sanitation
Other Problems: Climate, Pollution, Medical Facilities, Infrastructure, Crime

World's Worst Places to Work No. 9



World's Worst Places to Work No. 10 Chennai, India



Overall Grade: High Risk Location
Major Problem: Climate
Other Problems: Pollution, Disease & Sanitation, Medical Facilities, Education Facilities, Infrastructure, Physical Remoteness

World's Worst Places to Work No. 10



World's Worst Places to Work No. 11 Hanoi, Vietnam



Overall Grade: High Risk Location
Major Problem: Disease & Sanitation
Other Problems: Medical Facilities, Infrastructure, Political & Social Environment, Culture & Recreation

World's Worst Places to Work No. 11



World's Worst Places to Work No. 12 Guangzhou, China



Overall Grade: High Risk Location
Severe Problem: Pollution
Other Problems: Disease & Sanitation, Medical Facilities, Physical Remoteness, Communications, Culture & Recreation

World's Worst Places to Work No. 12



World's Worst Places to Work No. 13 Tianjin, China



Overall Grade: High Risk Location
Severe Problem: Pollution
Other Problems: Disease & Sanitation, Medical Facilities, Physical Remoteness, Culture & Recreation

World's Worst Places to Work No. 13



World's Worst Places to Work No. 14 Suzhou, China



Overall Grade: High Risk Location
Major Problems: Pollution, Culture & Recreation Facilities
Other Problems: Disease & Sanitation, Medical Facilities, Education Facilities, Availability of Goods and Services

World's Worst Places to Work No. 14



World's Worst Places to Work No. 15 Qingdao, China



Overall Grade: High Risk Location
Major Problem: Pollution
Other Problems: Housing, Disease & Sanitation, Medical Facilities, Education Facilities, Physical Remoteness, Communications, Culture & Recreation Facilities

World's Worst Places to Work No. 15



World's Worst Places to Work No. 16 Shenzhen, China



Overall Grade: High Risk Location Severe Problem: Pollution Other Problems: Disease & Sanitation, Education Facilities, Communications

World's Worst Places to Work No. 16



World's Worst Places to Work No. 17 Bangalore, India



Overall Grade: High Risk Location
Major Problem: Infrastructure
Other Problems: Pollution, Disease & Sanitation, Medical Facilities, Physical Remoteness

World's Worst Places to Work No. 17



World's Worst Places to Work No. 18 Cairo, Egypt



Overall Grade: Medium Risk Location
Major Problem: Pollution
Other Problems: Disease & Sanitation, Medical Facilities, Infrastructure, Political Violence & Repression

World's Worst Places to Work No. 18



World's Worst Places to Work No. 19 Kiev, Ukraine



Overall Grade: Medium Risk Location
Problems: Pollution, Disease & Sanitation, Medical Facilities, Infrastructure, Crime, Communications

World's Worst Places to Work No. 19



World's Worst Places to Work No. 20 Santo Domingo, Dominican Republic



Overall Grade: Medium Risk Location
Problems: Disease & Sanitation, Medical Facilities, Infrastructure, Crime

World's Worst Places to Work No. 20

Thursday, January 6, 2011

__ An interesting little story.


























































The Light that You Emit
Might even Light a Star

You Make Others Feel
that Smiling About Love is so Real

Many Times When Someone is Sad
Your E-mail made Them Smile a bit,
In Fact It made Them Glad









The Wave ----- keep it going
Credited cast:
Jennifer Stone ...
Abby Hanover
Nicole Gale Anderson ...
Hope
Meaghan Martin ...
Jo (as Meaghan Jette Martin)
Maiara Walsh ...
Mandi DuPont
Tim Meadows ...
Principal Duvall
Linden Ashby ...
Rod Mitchell
Diego González Boneta ...
Tyler Adams
Claire Holt ...
Chastity
Rhoda Griffis ...
Ilene
Tatum Etheridge ...
Little Jo
Patrick Johnson ...
Nick
Amber Wallace ...
Violet
Edward Bryan ...
Police Officer #1
Colin Dennard ...
Elliott Gold
Mike Pniewski ...
Mr. Giamatti
Emma Watson (Hermione Granger) has updated her recently opened Twitter account to let fans know about her new Facebook page, which can be found at this link.

Watson's Facebook page bears a brief biography, which appears to have been written by the actress, as well as a section on Watson' personal interests:

Personal information:

I grew up in Paris, France and moved to Oxford, UK when I was 5 years old.

I am currently studying for a Liberal Arts degree at Brown University in Rhode island, USA - I will start my sophomore year in the autumn 2010.

I've just finished filming the final instalment of the Harry Potter series and have several other projects in the pipeline so watch this space!
Personal interests:

I am really passionate about fair trade. I think it is important that we try to help the people who work hard to produce the clothes that we wear, the food that we eat and the things that we use. As well as improving the lives of the workers and the wider community, I think understanding the journey your t-shirt, for example, has been on makes it that bit more interesting.

I also love all things art, music and books and spending time with my friends and family.
"My dear boy! Harry Potter, at my deathday party! And" -- he hesitated, looking excited -- "do you think you could [i]possibly[/i] mention to Sir Patrick how [i]very[/i] frightening and impressive you find me?"[br]"Of -- of course," said Harry.[br]Nearly
Harry Potter and the Sorcerer's Stone is the incorrect choice.
Leaky Poll
What are you most excited about doing at the Harry Potter park?
Eating the food
Riding the Hogwarts Journey ride
Riding the Dueling Dragons
Shopping
Drinking butterbeer
Total Votes: 26747 | Comments (3970)
Click to see Past Polls
Video Galleries
Now with 1,854 HP Videos!

Dan Radcliffe: Life after Harry Potter
Category: Daniel Radcliffe (Harry Potter) | Added 12.28.10
See more at the Leaky Video Galleries!
Scribbulus Essay Project
Issue 25 - Jan. 2011
Scribbulus is THE place for Leaky Cauldron readers to submit their essays and opinion pieces!
The Sphinx and the Spider
Animal Attraction
The Book behind the Scenes
See more over at Scribbulus!

Learn to knit your own 'Weasley Sweater'. Learn to brew your own 'Butterbeer'. Find out how at Leaky Crafts!
Hey everyone! Don’t worry, this isn’t the replacement to my next blog, just an urgent note to all of you that the teaser promo for our next film, “Dostana”, will be available to view on our website tomorrow and is also attached to “Bachna Ae Haseeno”. PLEASE please please check it out; I’m anxious to hear your thoughts.

Love and koffee,

Karan

p.s. Just to clarify, I don’t hate Ram Gopal Varma. Hate is too strong an emotion to waste on anyone or anything. I regard some of his work and I’m indifferent to others. He’s no friend of mine and will never be, but I see no reason to bear any animosity towards him; the poor fellow can do with some love. This is my reaction to a series of questions I’ve been asked about the status of my emotions towards him recently. Happy Independence Day!
The Adventures of Sherlock HolmesThe Adventures of Sherlock HolmesPride and Prejudice
Hey everyone:

I’m really sorry for not blogging quite as regularly as I’d like to. Many reasons attribute to that. I’ve been swamped with work, with deadlines to meet and have simultaneously been combating the viral (and I will kill the next person who says "it’s in the air.")

I have been reading all the comments posted on the blog and want to address a few in particular:

Many felt that I had left out Kajol’s performance in “U Me Aur Hum” in my shortlist of specials from this year of cinema. My actions should speak for this already, because I actually think Kajol is possibly the best actor the fraternity has seen in a while and I do believe that her genius is unquestionable. Maybe I’m so absorbed by her character in my film that I’ve not been able to go beyond that and judge her other work. I apologize for having left her out but it’s quite possible that I take anything she does on screen for granted because she really is just that good!

The current status on “My Name is Khan” is that we start filming on the 15th of December in Los Angeles. The ensemble cast has recently been finalized and we have started the process of song recording. I’m going for my final location recce with my Director of Photography, Ravi K. Chandran, Production Designer, Sharmishta Roy and Costumes Designers, Manish Malhotra and Shiraz Siddique. To say I’m nervous is still understating my state of mind because there are some moments in the day where I do feel extremely incapable of handling this complex film. But I suppose venturing into new territory and tapping into the right tone is a challenge I look forward to taking on.

Rizvan Khan, the protagonist in the film, suffers from Aspergers Syndrome (high functioning Autism) and Shibani Bhatija, the screenplay writer of the film has researched this disorder very accurately and I can’t wait to see Shah Rukh portray it. The message that runs right through the film is in strong support of humanity, which at the end of the day is the only way to rise above any of the cultural or religious differences that continue to engulf us.

To give you an insight into what’s happening behind Dharma doors; “Wake Up Sid!” (with Ranbir Kapoor and Konkona Sen Sharma) is about to start filming in a day or two (post the industry strike) and Ayan the director is heading towards a nervous breakdown. The “Dostana” website is up (http://www.dostanathefilm.com) and can also be linked via the main Dharma Productions website. Also, the music released today. Again I would love to hear what you think of the soundtrack once you give it a listen.

So that’s all for now. My steam inhalation awaits me.
Copy this onto notepad, press cntrl + H, press 6 in find box and underscore(_ ) in replace box and click replace all button. U will get thrilled.




6666666666666666666 6666666666666666 6666666666666666 6666666666666666 6666666666666666 6666666666666666 666666666666
6669966666996699669 9999999669966666 9966666669966666 6996699999999669 9666699666666666 6666696666666666 666666666666
6669966666996699669 9999999669966666 9966666666996666 9966699999999669 9666699666666666 6666999666666666 666666666666
6669966666996699669 9666666669966666 9966666666699669 9666699666699669 9666699666666666 6669969966666666 666666666666
6669966966996699669 9999999669999999 9966666666669999 6666699666699669 9666699666666666 6699666996666666 666666666666
6669969996996699669 9999999669999999 9966666666666996 6666699666699669 9666699666666666 6999999999666666 666666666666
6669999699996699666 6666699669966666 9966666666666996 6666699666699669 9666699666666666 9999999999966666 666666666666
6669996669996699669 9999999669966666 9966666666666996 6666699999999669 9666699666666669 9666666666996666 666666666666
6669966666996699669 9999999669966666 99666 6666666699666666999 9999966999999996 6666669966666666 6669966666666666 6666
6666666666666666666 6666666666666666 6666666666666666 6666666666666666 6666666666666666 6666666666666666 666666666666
6666666666666666666 6666666666666666 6666666666666666 6666666666666666 6666666666666666 6666666666666666 666666666666
6666666666666666666 6666666666666666 6666666666666666 6666666666666666 6666666666666666 6666666666666666 666666666666
6699666669966666666 6966666666699999 9996699999999669 9666666996666666 6996666699669999 9999669966666996 666666666666
6699666669966666666 9996666666699999 9996699999999666 9966669966666666 6999666699669999 9999669966666996 666666666666
6699666669966666669 9699666666699666 6996699666699666 6996699666666666 6999966699669966 6666669966666996 666666666666
6699999999966666699 6669966666699999 9996699999999666 6699996666666666 6996996699669999 9999669966966996 666666666666
6699999999966666999 9999996666699999 9996699999999666 6669966666666666 6996699699669999 9999 6699699969966666666 66666
6699666669966669999 9999999666699966 6666699666666666 6669966666666666 6996669999669966 6666669999699996 666666666666
6699666669966699666 6666669966699666 6666699666666666 6669966666666666 6996666999669999 9999669996669996 666666666666
6699666669966996666 6666666996699666 6666699666666666 6669966666666666 6996666699669999 9999669966666996 666666666666
6666666666666666666 6666666666666666 6666666666666666 6666666666666666 6666666666666666 6666666666666666 666666666666
6666666666666666666 6666666666666666 6666666666666666 6666666666666666 6666666666666666 6666666666666666 666666666666
6666666666666666666 6666666666666666 6666666666666666 6666666666666666 6666666666666666 6666666666666666 666666666666
6669966666699669999 9999666666666966 6666666999999996 6666666999999966 9999999966699966 6699666666666666 666666666666
6666996666996669999 9999666666669996 6666666999999996 6666666999999996 9966669966669966 6699666666666666 666666666666
6666699669966669966 6666666666699699666 6666996666996666 6666666666996999 666996666996666699666666666666 666666666
6666669999666669999 9999666666996669 9666666999999996 6666666666669966 9969669966669966 6699666666666666 666666666666
6666666996666669999 9999666669999999 9966666999999996 6666666666699666 9966969966669966 6699666666666666 666666666666
6666666996666669966 6666666699999999 9996666996996666 6666666669966666 9966699966669966 6699666666666666 666666666666
6666666996666669999 9999666996666666 6699666996699666 6666666999999996 9966669966669966 6699666666666666 666666666666
6666666996666669999 9999669966666666 6669966996666996 6666666999999996 9999999966699996 6699666666666666 666666666666
6666666666666666666 6666666666666666 6666666666666666 6666666666666666 6666666666666666 6666666666666666 666666666666
I know this is going to sound a bit redundant, but I'm terribly sorry for not blogging in so long. There's been so much happening in my life and in the office that I haven't had a chance to take a breath. So, here's me inhaling some thoughts and exhaling some love and gratitude.

Thank you all, sincerely, for helping to make Dostana the success that it is. It's heartening to know that a film, comedic for the most part, can still make an impact on people’s thought processes. No one's cringing at the image of Abhishek and John frolicking in the sand, and no one’s walking out of cinema halls in discomfort. Rather, the number of repeat viewers in the first weekend itself has been the true testament to the success of the film and more importantly, to the way it's been treated. We've taken a topic that is still largely considered taboo to talk about in our society and used it as the impetus for a hilarious comedy. Our male lead characters are playing gay to their advantage, quite the opposite of those who feel the need to stay in the closet because of the narrow-mindedness that exists in our country. We weren't trying to be controversial or push the envelope gratuitously. Our principle aim is to entertain, but if we can change a few hearts and minds along the way, well, that's precisely what makes filmmaking so special.

For the most part, the response to the film has been extremely positive, but as expected, there have been those out there who have voiced their disdain towards our efforts. I'll be honest; it did bother me, but only for a few short seconds. Anyone who knows me knows how open I am to critiques and opinions from all sides. If I can dish it out, I can take it myself. I'm only disappointed that these - and I use these words very loosely - seemingly literate, progressively thinking members of the media argue that Dostana is offensive to homosexuals. I only wish I had called them to a recent screening we had for members of the gay community in Bombay, who laughed and laughed, cried and left the cinema hall gratified. I don't need to say any more about this because our work here, to put it very simply, is done.

The music of the film still plays constantly in our office. My staff is taking their friends and family to watch the film over and over again with excitement and pride. The buzz for Dostana has just begun and in the lives of those that worked on it, the journey remains an exciting one. I hope you continue to experience the high we're all on right now. Watch the film again - it gets funnier with every viewing.
I was in New York when news broke that Bombay was under attack. For someone who’s been born and raised in this magnificent city, this is easily one of the most shattering things to hear - and see. And that’s all I could do. Glued to my television in a hotel room far too far away from where this massacre was taking place, I absorbed everything I saw and everything I heard. Everyone had a sound byte. Everyone had to come out and express his or her opinion; The NSG should be applauded. The Media should be praised. Certain politicians should be bashed. I agree with most of what’s already been said. Some have been eloquent and some have sounded like loud, misinformed banshees. Collectively we’re grappling with the ineffectiveness of the system and what was presented to us as information. Politicians, soulless and emotionless, were addressing the country while reading off of Teleprompters. Can you not feeling anything? Can you say nothing to make us feel just a little more secure in your hands? Poorly conducted “press conferences” announcing the death and casualty toll for foreigners with the speaker unable to successfully read a list from a sheet of paper, confusing Austria for Australia and generally making us look like illiterate idiots to a global audience. It left me embarrassed and struggling to find pride in our government.

I can’t offer a unique perspective on this yet because my grievances at this moment are primarily observations on humanity. The most common thing I hear from people is, “I want to do something, but what can I do?” The answer to this question has resulted in candlelight vigils and sms’s to wear black clothes or light a candle in our windows to show support and solidarity. It’s all very well and good because it is therapeutic. Our natural instincts veer us towards acting out – or at least towards being more active. In times like these, it becomes a challenge to look at the big picture. Terror attacks, massive loss of life – the reality eventually forces you to look at how we react individually and as a collective community. But I had to ask myself, when was the last time we lit a candle for a relationship that ended?

I get a certain amount of criticism for making films that encapsulate interpersonal relationships and family dynamics. Some say I create melodrama over relationships but it’s because these are the everyday dramas of our lives. A few days ago the problems plaguing us were issues concerning estranged relationships with family members, that fight you had with your sister or that impending break up with your lover. Our focus has now shifted to something so much bigger than us, but in order to fight this fear, in order to regain confidence as a city, we must strengthen ourselves. We must fix our problems at home before we can tackle attacks from outside.

The hypocrisy unnerves me. We have issues with political figures, but how are we at home with our parents? We can’t fix anything on the outside until we fix our equations on the inside. The universe has given us a body of relationships that we have a right to live up to – and we have no business expending our energies on vocalizing disdain towards the system or typing out petitions for change until we create peace in our individual worlds. Only then can we have peace on the streets. Only then can we truly be fit to fight.

A lot of anger has been spewing and stewing, and now seems like the perfect time to point fingers and run our throats hoarse. Everyone has a theory and most have taken a stance on something without allowing facts to surface. People criticized the media coverage, but how about acknowledging the tremendous amounts of bravery that went into tirelessly reporting horror and carnage? A load of what was showing up on my TV was perhaps misinformation, but for the most part, I felt an undeniable pride towards the journalists who risked their lives to report some version of the truth. They had educated opinions and I wondered what would happen if certain members of the media were put in parliament. Doesn’t sound like such a bad idea right now, does it?

In our every day lives where maybe we went to Tiffin for lunch or did some window-shopping at the Taj, we now feel unsafe in our cars with tinted windows and our buildings with multiple watchmen. We now feel what a section of the city’s lower-middle class felt on July 11th, 2006 when their security was threatened. Affluent members of society now prance around panels claiming Bombay is no longer safe. This city isn’t safe now, nor was it safe 2 years ago.

This one particular observation deserves a mention because it summarizes our biggest strength and weakness as a city. My friend Niranajan, a gifted writer, put across with remarkable simplicity that, “The only people who did anything to mention over the past 3 days were the NSG who quietly came in, stoically risked their lives, killed our enemies, walked out onto the debris filled streets, boarded red BEST buses and went home.”

I returned home from my trip and went and hugged my mother. We didn’t have an issue to sort out. We’re fine and always will be. But just in case, just to be able to sleep better at night, I had to make sure the simple threads that make up my life were strong and in tact. Only then did I feel fit to tackle the situation outside. But I have to ask, how fit do you feel?