International Math Olympiad

International Math Olympiad (IMO) is a yearly competition for schools who wish to attend, the participation of schools are from various countries. IMO is organized in different parts of the globe it was first started in Romania in 1959; this is considered to be the oldest of the science Olympiad. For students who participate in this competition which is the pinnacle for mathematical challenges have to make sure they inform their respective schools prior to the exam. This is a school based registered event and individual students would not be able to attend it.

The participants would attend questions from trigonometry, pre calculus, geometry, to make sure the participants get them right it requires exceptional mathematical ability. The usual size for the participants is a maximum of six student competitors and a maximum of two leaders, they stand a chance to get recognized globally and are awarded certificates through performance based ranking system. There are 4 levels (In school, City, State and International level) in which students can gauge themselves after writing the test, prizes can include cash prizes, gold medals, laptops, tablets, etc.. Apart from the prizes, a ‘Math Quotient’ (MQ) Report is provided to each student after the Olympiad. This report provides a detailed analysis which helps the students to evaluate themselves in their areas of weakness.

For students who are writing this exam for the first time they can refer to sample papers which are available on the web and can also visit Brainistic which is great quizzing tool for educationists and teachers who want their students to take the questions at their convenience. The popular ones to quiz are International Maths Olympiad, Computer MCQ, and the National Science Olympiad.

The Olympiads themselves are separate competitions each with its own organizing body, even though they are loosely grouped together as “ISOs”. The aims of each ISO are to promote a career in science; to challenge the brightest students from around the world; and to compare the various teaching systems of each country.

Makers of Brainistic, who believe that there is now an increasing influence of digital environment on youth, and learning now has become practical involving high level of sensory encouragement are launching a new product called “Centrifuge” which is a collaborative platform to create compelling content effortlessly, quiz, & learn. This would be available on web & mobile devices.

Five top tips to starting a successful business

Some really nice tips shared by Richard Branson of Virgin Airlines. Highly recommended for people starting up new businesses.

1. Listen more than you talk

2. Keep it simple

3. Take pride in your work

4. Have fun, success will follow

5. Rip it up and start again

 

Read complete post at: http://www.linkedin.com/today/post/article/20121002115242-204068115-five-top-tips-to-starting-a-successful-business?trk=eml-mktg-top12-a-1220-p1

How to hide tomcat port from URL and also preserve the user session using mod_proxy?

If you have a web application that runs on tomcat then to access that you will have to use the port in the URL. Like: http://www.mycompany.com:8080/myapp

This is not what we want our URL to look like.

URL can be easily hidden by using Apache HTTPD web server as a proxy server.

<VirtualHost 111.222.333.444:80>

…………………….

ProxyPass /some_nice_url http://localhost:8080/myapp

ProxyPassReverse /some_nice_url http://localhost:8080/myapp

</VirtualHost>

What we are doing here is that when someone accesses URL http://www.mycompany.com/some_nice_url he/she will be proxied to http://www.mycompany.com:8080/myapp. URL will show some_nice_url but the app will be served from Tomcat.

This all works well but until user logs in. Once user does login, his session will be created but if once he reloads http://www.mycompany.com/some_nice_url, he will seem to have been logged out as session is lost due to some reason.

What essentially happening is that the Cookie created by the browser is getting lost due to change in the URL. This can be fixed by using Apache HTTPD’s directive ProxyPassReverseCookiePath. This directive will preserve the cookie from the internal path to public path.

<VirtualHost 111.222.333.444:80>

…………………….

ProxyPass /some_nice_url http://localhost:8080/myapp

ProxyPassReverse /some_nice_url http://localhost:8080/myapp

ProxyPassReverseCookiePath /myapp /some_nice_url

</VirtualHost>

Please note the order of the two paths. In this case internal path comes before the public path.

Hope this is helps!