Monday, January 24, 2011

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?
Mallika Sherawat literally exploded on the Indian screen in 2003 in the groundbreaking film Khwahish and created history by opening the doors to kissing in the Indian cinema and has gone on to become the original Bollywood Bombshell. She went on to star in "Murder", the biggest box office success of 2004, which again broke new ground in the depiction of extra-marital affairs.

After having graced every cover from Cosmopolitan, Filmfare, Femina, Man's World and the London based Snoop magazine, she's gone on to experiment with a variety of roles in Kis Kis Ki Kismat, Bachke Rehna Rebaba, Shaadi Se Pehle and Darna Zaroori Hai.

In between she became the first Indian actress to star in a Jackie Chan movie (The Myth), which took her to Cannes and Toronto and her pictures were splashed across magazines and newspapers all across the world including Time magazine.

With her 7Up commercials on air, a great line up of films and a variety of roles with new and established directors; Mallika Sherawat is poised to rock the world.
She is every Writer's Dream.

She is every Poet's Melody.

She is every Hero's Love.

She is every Musician's Soul.

She is every Artist's Imagination.

She is every Singer's Voice.

She is every Parents' Desire.

She is every Father's Darling.

She is every Mother's Baby.

She is every Brother's Sweetoo.

She is every Sister's Admiration.

She is every Infants Cuteness.

She is every Man's Sweetheart.

She is every Woman's Rolemodel.

She is every Prince's Princess.

She is every King's Queen.

She is every Person's Friend.

She is every Heart's Beat.

She is every Eye's Search.

She is every Kingdom's Princess.

She is every Galaxy's Queen.

She is every Flower's Fragrence.

She is every Mind's Brilliance.

She is every Night's Dream.

She is every Star's Shine.

and after all ....... she's my most adorable and lovable frend.... dear u r the best
As long as forever my love
My love will be true
and as long as i live,
i will be with u always
I cannot stop giving thanks to god for giving such a sweet friend like you


The comfot in your gentle words
The strength in your embrace
Makes my world a happier place than any others can do

The road may be long
But you have to stride aloneYou may stumble & fall
But you should not give u
Do you ever feel loneliness????
Remember I am always there with u
When I feel down
And someone to talk to
I thank my stars that I have you
I speak to god
And thank him a ton
Coz he know that you are with me always
◢██████◣
           ███████▉
            ████████
         ◥██████◤
  ▂▅▆▅▄    ▃██▀◢◤▀▅▂
 ◢██████◣ ▄███  ▍   ▼◣
 ████████████ ▎    ▂ ◥◣
▐████████■▀▀▉┃   █▌■ ▎
 ◥■██■▀█◤ ◢〓  ┃   ▆▋ █▐▬▅█▆
         ▎  ▐▄       ▀◢▀   ▀█◤
           ◥◣  █▅▂         ┃
            ◥▂  ▓█▅▂     ▂◢◤   
           ▂▅▆▆◣ ▀▓█▀ ◢▆▅▄▂
        ▂▅█■▀██▇▅▆▇██▀■██▇◣
      ▅██▀   ███■■■▇◣  ◥██▋
     ███◣▂   ▐▀▓▓▓▓▓▓▓◥▍▀■▌
     ▀█◤ ▍ ◥◣▐▓▓▓▓▀▓▓▓▀▓▍ ◥▎▂
   ▂◢〓▍ ▎◥◣ ▐▓▓▓▎▐▓▓▎▐▓▍ ┃ ▎
  ▐◣▄━▎  ◥◣ ◢▓▓▓▓▓▓▓▓▓▎▂◢▀
   ◥▂  ◥  ▂◢▓▓▓▓▓▓▓▓▓▓▓▋
     ▀◥▪◣▀▐▓▇▅▓▓▓▓▓▓▓▓▓▍
          ◥██▲▓▀〓▓▓▓〓▀
  ▂◢━◣▂     ◢███◤    ▀▓▅▌
◢▀〓◣▂░::::◥◣  ◢███◤     ◢██◤
▍░:::: ▀◥◣░::::◥▅███◤     ◢██◤
▐::::░░::::◥◣◥◣ ◥▎▀▉  ▃◤▆██◤▂▃▬▂
 ◥▂░░:::: ◥▲::::░░▎ ◢::::░▀■░▍::::░░::::◥◣
   ◥▂░░::◥◣▲░::::▍▍░░░░::::░░░░░:::::▍
     ▀◣▂◢◤▼◣░▎▐::::░░░░░░░::::▂◆
         ▀▃░▂▼

"DIS IS FOR MY CHWEET N CUTE FRND........
THIS IS A WONDERFULL PLACE TO LEARN & TO TEACH...
LIFE AS A WHOLE IS A LEARNING PROCESS.....
SO KEEP ON LEARNING NEW THINGS,,,
KEEP SMILING & ROCKING

Tuesday, January 4, 2011

forget the past that made you cry and focus on your present that completes your life
Facebook Users Uploaded A Record 750 Million Photos Over New Year’s
13digg
4

13 Comments
Jason Kincaid
1 hour ago
It doesn’t come as a huge surprise, but it’s still staggering to think about: over the New Year’s weekend, Facebook saw 750 million photo uploads from its users. That’s a lot of celebrating, and it sets a new Facebook record.

The stat was just tweeted by Facebook marketing director Randi Zuckerberg (who is also founder Mark Zuckerberg’s sister). We’ve reached out to Facebook to ask what the last record was, but I’m guessing it was set over Halloween, which has historically been the biggest day for Facebook Photos.

To give some context to that number, in July Facebook said that more than 100 million photos get uploaded every day (that average is higher now, obviously). Here’s another stat: Flickr had its 5 billionth photo uploaded in September 2010 — Facebook would get that in a week or two if photos were uploaded at the rate they were last weekend. That’s a little apples-to-oranges (though Facebook does now offer support for high quality image uploads), but it gives a sense of the scale of Facebook Photos.
Change your lifestyle for a healthy 2011!



A man once asked Lord Mahaveer “What is the most intriguing thing you find about mankind.”

Lord Mahaveer replied “They lose their health to make money and then lose their money to restore health. By thinking anxiously about future, they forget the present, such that they live neither for the present nor for the future.”

Isn’t this true? We work hard to earn, plan the future and manage our careers, but we completely ignore our health!

Let us amend the habit of sidelining our wellbeing. It is time to bring change; we say, sooner, the better! New Year is round the corner, so, pull out your Resolutions Diary today and jot down these valuable healthy resolutions.

Resolution 1 – Eat a lot but Healthy!

Eat of lot of fresh salads and fruits. It’s nature’s gift, packed with vitamins, minerals, anti-oxidants and fibre. Take efforts to make your diet a balanced one, with the right amount of nutrients. Increase your water intake to the recommended quantity.

Resolution 2 – Avoid too much fried food.

Try to avoid fried food and beverages high in sugar. The bad fat in fried food finds its way to the arteries and clogs it, especially trans-fat. Even if you do eat fried food once in a while, limit your intake. Food high in sugar ends up as flab. Also, restricting the intake of salt will be helpful.

Resolution 3 – Exercise.

Make it fun, sweat it out! You probably could have predicted this resolution in the list, but healthy diet accompanied with exercise is proven funda for healthy living! Try to include at least a half-an-hour walk in your day’s routine. If you can afford it, become a member at a gym. If you find the exercise routine in gym boring, join with friends to play some outdoor games – badminton, cricket or basketball. Swimming is refreshing and an excellent alternative, provided you beat the hunger there after with fibre rich diet.

Resolution 4 – Sleep tight.

Sleep is an important ‘activity’, as your body rejuvenates while you sleep. Push aside worries and work, and leap on the bed for a good 8 hours. Exercise can be really helpful for a good sleep. You’d notice that your work efficiency, mood and concentration improve with better sleep!

Resolution 5 – Go for a regular health check up.

No matter how insignificant a problem seems – constant tiredness, lack of sleep, headaches, do consult a doctor to get to the root of problem and get appropriate treatment. If you are above 40, it’s a good idea to go for a master health check up to pin point diseases at an early stage.

Resolution 6 – Quit!

Quit smoking and excessive drinking. You probably are aware of its ill-effects, how smoking affects your heart, lungs and how excessive drinking can affect your liver, but it’s time to make serious efforts to quit. You’d see the benefits of ‘quitting’ as you make progress!

These resolutions are the basic key to good health. A good life begins with a healthy body.
Actress Meena Gives Birth to a Baby Girl
Actress Meena has been blessed with a baby girl on January 2. The actress gave birth to a baby girl at 11.30 am at a popular hospital in Chennai. Meena entered into wedlock with Bangalore-based Software Engineer Vidyasagar at Tirupathi temple on July 12th 2009. Needless to say, the child has brought joy to al
Platform Updates: Beta Tier and Developer Love
On the last day of 2010, we only have a few updates to share. We are looking forward to an exciting 2011, with more great products, better reliability and improved documentation for developers.

Testing on the Beta Tier
As we outlined several weeks ago, we encourage you to test your applications against our beta tier, beta.facebook.com, starting on Sunday before our weekly push on Tuesday. Testing on beta prior to the production site being updated is the best way to ensure that your application will not be impacted by any changes we have made. If you discover an issue in beta, it gives us all 48 hours to address it before it impacts our shared users. We are publishing a change log that you can use to determine if there are known breaking changes. (We are stilling working on automating this report and ensuring it is complete.) Lastly, we will are now prioritizing bugs reports for issues found on the beta between Sunday and Tuesday, so please include the tier information in bug reports.

Developer Love
Bugzilla activity for the past 7 days:

102 new bugs were reported
21 bugs were reproducible and accepted (after duplicates removed)
2 bugs were fixed (1 previously reported bug and 1 new bug)
As of today, there are 4,164 open bugs in Bugzilla
Developer Forum activity for the past 7 days:

366 new topics were created
236 new topics received at least one reply in the past week
Of those, 72 were replied to by an admin
Of those, 85 were replied to by a moderator
This week we also rolled out a new apps on Facebook.com developer guide. Expect to see many more improvements to the developer site in the new year.
The Adventures of Sherlock HolmesKindle Wireless Reading Device, Wi-Fi, Graphite, 6" Display with New E Ink Pearl TechnologyPride and PrejudiceInception (Two-Disc Edition) [Blu-ray]Speak NowSudokuApple iPod touch 8 GB (4th Generation) NEWEST MODELThe Twilight Saga: Eclipse (Two-Disc Special Edition)

Let’s change today for a greener tomorrow!



90,00,000 kgs of garbage is dumped in the wastelands of Mumbai every day. Rainforests may completely vanish in another 100 years. India may run out of drinking water by 2020.

We read this and other environment related news every day. Little do we realise that all of us are inadvertently contributing towards the deterioration of the environment. With a little awareness and effort by making changes to our lifestyle and adopting greener ways we can save our environment and our home, starting right at our homes. Here’s what you can do!

I. Energy saved=Energy created:

Change bulbs to CFL or tubelights -
Discard that bulb and opt for CFL or tubelight. CFLs use 60% lesser energy for the same wattage. Though it’s costlier, in the long run, it saves much more.
Note: Don’t throw away CFLs or tubelights after use. It contains mercury, thus has to be disposed off properly.
Adjust the temperature of AC -
If you use Air Conditioner, keep the temperature at 26 or 27 degrees. You would save 5 to 10% of the energy consumed. If you are using it during daytime, keep the shades on, to block all sunlight.
Switch off –
Switch off lights and fans when not in use. Unplug appliances after use. It would save a lot of energy!
Dust regularly –
Take a dusting cloth and wipe the coils of the refrigerator. Wash the filters of Air Conditioner regularly. A dust-free appliance saves energy.
Cook in a wider pan and pressure cooker –
In kitchen, cook food in a utensil with wider base. Prefer to cook in a pressure-cooker.
Use sunlight –
Solar energy is clean and free! If you are open to wacky ideas, use a solar cooker to cook rice.
II. Water saved=Water replenished:

Recycle water –
Use the water used to clean vegetables to water plants. Collect the unclean water from kitchen or after washing clothes to use it in bathroom. It would save a lot of fresh water, which is precious.
Rainwater harvesting –
Drop by drop makes an ocean. We heard it. Now let’s implement it. Try to collect maximum rainwater and let it go through the dried borewells or on to uncemented land. Let the rainwater not pass through the drain. This will help replenish the water table.
Change leaky taps –
A leaky tap can waste from 5 to 50 Litre of water in a day. That’s 150 Litre in a month. Change/fix all leaky taps at your home.
Utensils –
While washing utensils, pre-wash it in a large container filled with water and then wash it with fresh water to save at least 30% of it.
III. Landfills saved=Land reclaimed:

Compost and recycle –
90% of waste in our garbage can be composted and 9% of it can be recycled. Join with neighbours and create a compost pit or collectively hire a person for it. Press your municipal corporation to work in this direction.
Carry your own bag –
95% of polythene bags in landfills come from homes. Carry your own jute or polythene bag for shopping.
Avoid buying products that cause pollution –
Paper, leather, petrochemicals are some of the most polluting industries. Recycle and re-use paper whenever you can. Avoid buying leather products. Use all petrochemical products judiciously.
These are a few steps you can take to make your home green. These may seem like a mammoth effort and the resources saved may seem insignificant, but if a billion people adopted it, imagine the impact!

Let us all take the green step today. This is the time to change!
Bring a holistic approach to good health this New Year!



We are entering into a new decade this New Year. New Year’s the time when one should check on the road taken so far and get ourselves back on track.

Good health is not just about a healthy body, it is about the whole person, it includes the body, the mind, moods and emotions. It is what we call a holistic approach to good health. Our ancestors had a good idea about this and it might not hurt to take a leaf out of their lives.

And we are talking about healthy changes, from sunrise to sunset, from head to toe, from inside out. Let’s bring a holistic approach to good health this New Year. Here are a few tips:

Start the day early –
By getting out of bed early, you can plan your day better. According to experts of Ayurveda, waking up early gives active Vata advantage. It improves flexibility, function of sense organs, mental activities, secretion and release of hormones.
Take a glass of warm water –
According to Ayurveda, drinking a glass of warm water with a dash of lemon can be beneficial as it stimulates the gastro-intestinal tract. Lemon is rich is vitamins and it stimulates the tongue to secrete saliva, which is helpful in digestion.
Spend time to do yoga and pranayama -
The benefits of Yoga and Pranayama are innumerable but can be summed up as an exercise that improves flexibility, strengthens limbs and magnifies your endurance. The best time for yoga and pranayama is early morning.
Take an oil bath -
Oils are rich in Vitamin E, which is great for beautiful skin. Also, one benefits from acupressure, through the massage.
Substitute sugar with jaggery –
Jaggery and sugar have the same sweetness and calories. But jaggery is rich in iron, thus an added advantage.
Eat Chyawanaprash –
Chyawanaprash contains amla, long pepper, punarnava, chandana and several such beneficial herbs. It boosts immunity and extremely good for a healthy body.
Cook in a low flame –
In villages, people still cook with firewood in utensils made of mud. The benefit is that the vitamins and minerals are retained in the vegetables. The food takes time to cook, but it is rich in nutrition. While it’s not practical in cities, try to cook the food in a low flame.
Include shad rasa –
According to Ayurveda, food must be a balance of 6 tastes – sweet, salty, sour, pungent, bitter and astringent. Your menu should include all the tastes for complete food. Also, eat on a banana leaf as it releases Vitamins beneficial for body when hot food is served on it.
Don’t compromise on sleep – Sleep is essential as your body needs rest. Always go to bed at the same time, make it a routine. Don’t sleep at daytime and try to do some light exercises, such as walking, in the evening.
Drink water stored in brass utensil –
Drink optimum quantity of water everyday. Avoid drinking water while eating as it weakens digestion. But above all, store water in a brass utensil. It kills all germs, making your water clean and healthy to drink!
What also important to note is the appropriate eating times -

Breakfast – Before 8 AM

Lunch – Between 11 AM to 1 PM

Dinner – Before 7 PM

So, ready to modify your lifestyle? We say, start right away. It is a new year & a new decade; and is the time to change old habits and welcome a new life!