Monday, July 28, 2008

Google Knol : Some Facts

Knol is a Google project which aims to include user-written articles on topics ranging from "scientific concepts, to medical information, from geographical and historical, to entertainment, from product information, to how-to-fix-it instructions." The brainchild of Udi Manber of Google, it was announced on December 13, 2007 and was opened in beta to the public on July 23, 2008 with a few hundred articles mostly in the health and medical field.

Knol pages are "meant to be the first thing someone who searches for this topic for the first time will want to read", according to Manber. The term knol, which Google defines as a "unit of knowledge", refers to both the project and an article in the project. Several experts see Knol as Google's attempt to compete with Wikipedia, while others point out the differences between the projects.

Some Interesting Things : Below is some description of Google Knol in wikipedia.

"Knol has been described both as a rival to encyclopedia sites such as Wikipedia and Scholarpedia".

is it not funny??

For More About Google Knol, "A unit of Knowledge", Log on to Knol.google.com

Cheers!!!

Monday, July 21, 2008

About Formula 1 : Some Facts



F1 Car is made up of 80,000 components, if it were assembled 99.9% correctly, it would still start the race with 80 things wrong.

When an F1 driver hits the brakes on his car he experiences retardation or deceleration comparable to a regular car driving through a BRICK wall at 300kmph.

F1 car can go from 0 to 160 kph AND back to 0 in FOUR seconds.

F1 car engines last only for about 2 hours of racing mostly before blowing up on the other hand we expect our engines to last us for a decent 20yrs on an average and they quite faithfully DO....thats the extent to which the engines are pushed to perform.

An average F1 driver looses about 4kgs of weight after just one race due to the prolonged exposure to high G forces and temperatures for little over an hour (Yeah thats right!!!)

At 550kg a F1 car is less than half the weight of a Mini.

To give you an idea of just how important aerodynamic design and added down force can be, small planes can take off at slower speeds than F1 cars travel on the track.

Without aerodynamic down force, high-performance racing cars have sufficient power to produce wheel spin and loss of control at 160 kph. They usually race at over 300 kph.

In a street course race like the Monaco grand prix, the down force provides enough suction to lift manhole covers. Before the race all of the manhole covers on the streets have to be welded down to prevent this from happening!

The refuelers used in F1 can supply 12 liters of fuel per second. This means it would take just 4 seconds to fill the tank of an average 50 liter family car. They use the same refueling rigs used on US military helicopters today.

TOP F1 pit crews can refuel and change tyres in around 3 seconds. It took me 8 sec to read above point

During the race the tyres lose weight! Each tyre loses about 0.5 kg in weight due to wear.

Normal tyres last 60 000 - 100 000 km. Racing tyres are designed to last 90 - 120 km.

A dry-weather F1 tyre reaches peak operating performance (best 20grip) when tread temperature is between 900C and 1200C.(Water boils at 100C remember) At top speed, F1 tyres rotate 50 times a second.


PHP With Object Oriented Programming : Some Facts

Learn Object Oriented Programming (OOP) in PHP

Object-Oriented Programming (OOP) is a type of programming added to php5 that makes building complex, modular and reusable web applications that much easier.
With the release of php5, php programmers finally had the power to code with the 'big boys'. Like Java and C#, php finally has a complete OOP infrastructure.

OOP is all about creating modular code, so our object oriented PHP code will be contained in dedicated files that we will then insert into our normal PHP page using php 'includes'.
OOP revolves around a construct called a 'class'. Classes are the cookie-cutters / templates that are used to define objects.

Instead of having a bunch of functions, variables and code floating around willy-nilly, to design your php scripts or code libraries the OOP way, you'll need to define/create your own classes.
You define your own class by starting with the keyword 'class' followed by the name you want to give your new class.

Classes are the blueprints for php objects - more on that later. One of the big differences between functions and classes is that a class contains both data (variables) and functions that form a package called an: 'object'. When you create a variable inside a class, it is called a 'property'.

Why learn OOP in PHP

For people new to OOP and are comfortable with 'classic' procedural php, you may be wondering why should you even bother to learn object oriented concepts … why go through the trouble?

The PHP world:

PHP is moving in an OOP direction. For example, many important PHP extensions like PEAR and Smarty are OO based. So, to really understand and use these frameworks properly, you need to understand object oriented PHP.

The functional/practical advantages:

For smaller projects, using object oriented PHP may be overkill. That said, object oriented PHP really begins to shine as the project becomes more complex, and when you have more than one person doing the programming.

Example:
If you find that you have say 10-20 or more functions and you find that some of the functions are doing similar things … it is time to consider packaging things up into objects and using OOP.

For More About the above contents, Download Basics PHP OOP In Pdf....Enjoy!!!

Friday, July 18, 2008

Ajax : Some Facts

Ajax (asynchronous JavaScript and XML), or AJAX, is a group of interrelated web development techniques used for creating interactive web applications or rich Internet applications. With Ajax, web applications can retrieve data from the server asynchronously in the background without interfering with the display and behavior of the existing page. Data is retrieved using the XMLHttpRequest object or through the use of Remote Scripting in browsers that do not support it. Despite the name, the use of JavaScript, XML, and asynchrony is not required.

AJAX is a type of programming made popular in 2005 by Google (with Google Suggest). With Google Suggest As you type, Google will offer suggestions with the Help of Ajax Technology.

Main role for JavaScript XMLHttpRequest object. By using the XMLHttpRequest object, a web developer can update a page with data from the server after the page has loaded

Google Suggest is using the XMLHttpRequest object to create a very dynamic web interface: When you start typing in Google's search box, a JavaScript sends the letters off to a server and the server returns a list of suggestions.


Tuesday, July 15, 2008

PHP Programming for Windows Applications : Some Facts


PHP is not only for web applications but also for Windows applications. Here is a solution known as WinBinder (www.winbinder.org) . WinBinder is a new open source extension for PHP, the script programming language. It allows PHP programmers to easily build native Windows applications.


A small set of WinBinder functions encapsulates many complex aspects of the Windows API and makes programming for Windows an easy task.
No compiling and linking steps necessary: just code and run.
Interfaces directly to the Window API. This means fast execution, no extra libraries and no installation required.
Access to the vast range of existing PHP functions and extensions, including databases, graphics, web functions, XML, PDF, and much more

Large installed base of PHP programmers.
No compiling and linking steps necessary: just code and run.
Access to the vast range of existing PHP functions and extensions, including databases, graphics, web functions, XML, PDF, and much more.
A small set of WinBinder functions encapsulates many complex aspects of the Windows API and makes programming for Windows an easy task.
Provides 100% native Windows classes and controls.
Interfaces directly to the Window API. This means fast execution, no extra libraries and no installation required.
Supports both procedural and object-oriented programming models.
High performance, compares favorably to most scripting languages.
Produces standalone applications that can be easily installed and removed with no reboot.
Small footprint. A simple Windows application, complete with the PHP runtime and SQLite extension, is smaller than 700 kB (zipped).
A database-independent framework allows easy coding (no SQL knowledge is necessary) and smooth integration with the WinBinder code.
No database server required if using SQLite.
Does not need to use to the Windows registry, but may use it if necessary.

For More Information about Winbinder Log on to: www.winbinder.org

Wednesday, July 9, 2008

FedEX : Some Facts

[Content Courtesy : www.wikipedia.org , All links from here will be directed to respective sites.
Policy : Information sharing]

Roger Federer (pronounced /ˈrɒdʒə ˈfɛdərər/; born August 8, 1981) is a Swiss professional tennis player, ranked World No. 1 for a record 232 consecutive weeks.

Federer has won twelve Grand Slam singles titles (three Australian Open, five Wimbledon, four US Open), four Tennis Masters Cup titles, and fourteen ATP Masters Series titles. Federer holds many records in the game, including having appeared in ten consecutive Grand Slam men's singles finals (2005 Wimbledon Championships through the 2007 US Open) and 17 consecutive Grand Slam singles semifinals (2004 Wimbledon - present). He also holds the open era records for consecutive wins on both grass courts (65) and hard courts (56).

Federer's success has prompted a number of tennis critics, legendary players, and current players to consider him to be the greatest tennis player in history. In 2008, he was named Laureus World Sportsman of the Year for a record fourth consecutive time.


Personal life

Roger Federer was born in Basel, Switzerland, to Swiss-German Robert Federer and South African Lynette Federer (née Durand). He grew up in suburban Münchenstein, ten minutes from Basel and close to the borders of France and Germany. In addition to tennis, he also played football as a boy and considered becoming a professional footballer before deciding to pursue a career in tennis. He continues to support FC Basel, his hometown club and is a fan of Italian club AS Roma.As a youngster, he enjoyed watching Marcelo Ríos in action.Federer especially liked Boris Becker, Stefan Edberg and Marcelo Rios and has cited them as idols.

Federer is currently dating former WTA player Miroslava "Mirka" Vavrinec, who retired from tennis in 2002 after a foot injury. The two met at the 2000 Sydney Olympics. Federer launched a fragrance called RF Cosmetics in October 2003. He considers Swiss German his first language, but also speaks German, French, and English fluentlyand conducts press conferences in all three. His favorite vacation spots are Dubai, the Maldives and the Swiss mountains. He is also a good friend of golf superstar Tiger Woods. Federer is Roman Catholic, and met Pope Benedict XVI while playing the Rome Masters in 2006.

Roger Federer is highly involved in various charities. He established the Roger Federer Foundation in 2003 to help disadvantaged people and to promote sports to youth. He was appointed a Goodwill Ambassador of UNICEF from 2006. Since then, he has visited South Africa and Tamil Nadu, one of the worst tsunami-affected areas in India. He has also appeared in UNICEF public messages to raise public awareness of AIDS.

Time Magazine named Roger Federer as one of the 100 most influential people in 2007.

In 2007 Roger Federer was photographed by Annie Leibowitz as King Arthur. This was part of a series of photographs taken by her of many different celebrities for Disney's 'Year of a Million Dreams' project.


Tennis career

Federer started playing tennis at the age of six. He began participating in group lessons at the age of nine and began weekly private coaching when he was ten. He also played football until the age of twelve when he decided to focus solely on tennis. At fourteen, he became the national champion of all groups in Switzerland and was chosen to train at the Swiss National Tennis Center in Ecublens. He joined the ITF junior tennis circuit in July 1996. In 1998, his final year as a junior, Federer won the junior Wimbledon title and the prestigious year-ending Orange Bowl. He was recognized as the ITF World Junior Tennis champion of the year. In July 1998, Federer joined the ATP tour at Gstaad. The following year he debuted for the Swiss Davis Cup team against Italy and finished the year as the youngest player (for the year) inside ATP's top 100 ranking. In 2000, Federer reached the semifinals at the Sydney Olympics and lost the bronze medal match to Arnaud di Pasquale of France. Federer reached his first final in Marseille which he lost to Marc Rosset and was also the runner-up in Basel. He failed to make an impression at Grand Slams and Masters Series tournaments, and ended the year ranked 29th.
(All results and ranking history from ATP).

Victor Lamm says about him: "Roger is a tremendous competitor. He's got talent, work-ethic, passion and style. His contribution to tennis is already priceless. He's got what it takes to become the best player of all time."


Career statistics

Grand Slam singles finals (16)

Wins (12)

Year Championship Opponent in Final Score in Final
2003 Wimbledon Flag of Australia Mark Philippoussis 7–6(5), 6–2, 7–6(3)
2004 Australian Open Flag of Russia Marat Safin 7–6(3), 6–4, 6–2
2004 Wimbledon (2) Flag of the United States Andy Roddick 4–6, 7–5, 7–6(3), 6–4
2004 US Open Flag of Australia Lleyton Hewitt 6–0, 7–6(3), 6–0
2005 Wimbledon (3) Flag of the United States Andy Roddick 6–2, 7–6(2), 6–4
2005 US Open (2) Flag of the United States Andre Agassi 6–3, 2–6, 7–6(1), 6–1
2006 Australian Open (2) Flag of Cyprus Marcos Baghdatis 5–7, 7–5, 6–0, 6–2
2006 Wimbledon (4) Flag of Spain Rafael Nadal 6–0, 7–6(5), 6–7(2), 6–3
2006 US Open (3) Flag of the United States Andy Roddick 6–2, 4–6, 7–5, 6–1
2007 Australian Open (3) Flag of Chile Fernando González 7–6(2), 6–4, 6–4
2007 Wimbledon (5) Flag of Spain Rafael Nadal 7–6(7), 4–6, 7–6(3), 2–6, 6–2
2007 US Open (4) Flag of Serbia Novak Djokovic 7–6 (4), 7–6 (2), 6–4

Runner-ups (4)

Year ↓ Championship ↓ Opponent in Final ↓ Score in Final ↓
2006 French Open Flag of Spain Rafael Nadal 1–6, 6–1, 6–4, 7–6(4)
2007 French Open (2) Flag of Spain Rafael Nadal 6–3, 4–6, 6–3, 6–4
2008 French Open (3) Flag of Spain Rafael Nadal 6–1, 6–3, 6–0
2008 Wimbledon Flag of Spain Rafael Nadal 6–4, 6–4, 6–7(5), 6–7(8), 9–7