Open DNS Domain Tagging Project
This is a PHP project I did for Open DNS

Project Requirements:

Create an application using PHP and MySQL that hundreds of thousands of Internet users will use to track Web site domain names and accompanying descriptions.

Your application should provide two Web pages:
1. One that allows users to submit one domain and description at a time.

2. One that displays all valid domains along with their descriptions and the submission date, ordered from newest to oldest.

For our purposes, a valid domain is one that has one or more IP addresses in the DNS.

Your applications should include a table called "domain" that stores:
1. the domain name, whether or not it is valid
2. the description
3. the date and time of submission.

Keep in mind that users might attempt to submit any sort of text-like data as a domain, e.g., "http://www.opendns.com/about/", "notareal.comdomain", or pretty much anything else.

Also, domains should be stored in the database without any "www" prefix and without any other URL components. For example, "http://www.opendns.com/about/" should be stored as "opendns.com".

Submit your implementation as one or more text files. Be sure to include the CREATE DATABASE and CREATE TABLE statements that your implementation requires.

Click here to see it in action.


Open DNS jQuery Blog Parsing Project.
This is a jQuery project I did for Open DNS

Project Requirements:

You run a site with a blog and a forum, and you want to show some of your recent blog posts in your forum's header. Unfortunately, you don't have the ability to add server-side code to your forum software. Using jQuery, create a script that will fetch your blog's RSS feed and display links to the three most recent posts in a page element. Also, include paging functionality to allow the viewer to see the rest of the posts, three at a time. For the sake of this exercise, assume that both the blog and the forum are on the same domain.

I have downloaded and used slashdot's xml file for this project

OR Click here to see it in action.

Pinchit.com Blog Parsing Project
This is a PHP project I did for http://www.pinchit.com

Project Requirements:

Write a script displays 3 most recent blog posts from blog.pinchit.com. The entries on home page must show the first 150 words of description and "READ MORE" link
OR Click here to see it in action.

Open DNS PhishTank.com Project.
This is a PHP project I did for Open DNS's service PhishTank.com

Project Requirements:

Imagine that you run a very popular URL shortening service (similar to bit.ly, is.gd, etc.), and want to prevent malicious users from masking phishing sites with your service. One way you might do this is to check submitted URLs against the PhishTank Web site to see if it considers them to be phishes. Using the information at http://www.phishtank.com/developer_info.php, implement a PHP function called is_phish() that performs this check. Your function should have the signature "bool is_phish(string $url)". Because your service is so popular, it sees over 50 new URLs per second, so keep that in mind when interacting with PhishTank.

I have downloaded and used slashdot's xml file for this project


Jotpad
This is a clone of Window's Notepad program that I wrote in Java which means it can run on any OS (operating system) which has JRE (Java Runtime Environment) installed.
Click here to download. (Note: You need JRE to run a .jar file)

DigBot
This is a bot program that I wrote in C# which can connect to aim networks and able to receive/send messages from/to people online. I have to add a few more features before I upload it on here. Check out the screen shots below for now.
(Click on the images for full size).



Quote Of The Moment
"If you do not know where you are going,
all roads lead there."
- Unknown