About TestGenie: Analytics based exam preparation

I was co-founder of TestGenie, a web/android app for Indian Test Prep Market (http://www.testgenie.com). TestGenie was a platform for MBA Preparation and Computer Based Testing. TestGenie provided the effective technology tools to compete in the current education system and customizing contents as per students individuality and requirements.

We worked on algorithms to personalize and improve results for students. Deployed solution on AWS cloud and 40,000 students were using it at one time.

You can see demo at http://tg.svtechie.com.

Web Server @ Home

For personal webpage owners who wants flexibility as well as cheap option, great way is to host server at home. But it involves working with multiple tools if site uses powerful features. SVTechie.COM is perfect example of a personal site which is as powerful and feature rich as any commercial web site (Except few visits and bandwidth requirements). Only two kind of web hosting services are available out there, "very costly and feature rich" or "cheap with limited resources" at disposal. This has forced me to adventure into unkown world of web hosting & server where it can be cheap and at the same time feature rich!! Stay Tuned for Updates.

Any question regarding this can be discussed at SVTechie forum

Continue reading “Web Server @ Home”

Web Server @ Home – Installing cygwin

cygwinicon.gif

Web Server @ Home is where all this discussion started. This is follow up to that discussion. Please read it if you want to know motivation behind this discussion.

Cygwin is a Linux-like environment for Windows. According to Cygwin Official Site (http://www.cygwin.com), GNU + Cygnus + Windows = cygwin. Following information is taken from cygwin official site, as it is,

Cygwin is a Linux-like environment for Windows. It consists of two parts:

  • DLL (cygwin1.dll) which acts as a Linux API emulation layer providing substantial Linux API functionality.
  • A collection of tools, which provide Linux look and feel.

What Isn't Cygwin?

  • Cygwin is not a way to run native linux apps on Windows. You have to rebuild your application from source if you want it to run on Windows.
  • Cygwin is not a way to magically make native Windows apps aware of UNIX ® functionality, like signals, ptys, etc. Again, you need to build your apps from source if you want to take advantage of Cygwin functionality.

Cygwin Installation is presented here with emphasis on web server requirements.

Continue reading “Web Server @ Home – Installing cygwin”

Web Server @ Home – Installing Apache2

Web Server @ Home is where this series commenced. This is follow up to that discussion. Please read it if you want to know motivation behind this discussion.

Apache2 is the one of the best Web Server out there. And it is free too!! According to Apache Official Site (http://www.apache.org),

The Apache HTTP Server Project is an effort to develop and maintain an open-source HTTP server for modern operating systems including UNIX and Windows NT. The goal of this project is to provide a secure, efficient and extensible server that provides HTTP services in sync with the current HTTP standards.

Apache has been the most popular web server on the Internet since April 1996. The November 2005 Netcraft Web Server Survey found that more than 70% of the web sites on the Internet are using Apache, thus making it more widely used than all other web servers combined.

The Apache HTTP Server is a project of the Apache Software Foundation.

Followings are detailed information on how to install Apache2 over cygwin/Windows XP.

Continue reading “Web Server @ Home – Installing Apache2”

Web Server @ Home – Installing MySQL

Web Server @ Home is where this series commenced. This is follow up in same series. Please read it if you want to know motivation behind this discussion.

MySQL is the one of the best Database Server out there. And it is free too!! According to MySQL Official Site (http://www.mysql.com),

The MySQL® database has become the world's most popular open source database because of its consistent fast performance, high reliability and ease of use. It's used in more than 8 million installations ranging from large corporations to specialized embedded applications on every continent in the world. (Yes, even Antarctica!)

Following are detailed instructions on how to install MySQL over cygwin/Windows XP.

Continue reading “Web Server @ Home – Installing MySQL”