







|
A Tribute to the Open Source Movement
I express my gratitude and
appreciation to the Open Source community for the wonderful service they are
doing to the intellectual world in particular and the humanity in general.
I
honestly believe that at a subtle level, the ‘Open Source Movement’ captures
the essence of a need for a new world order based not on suspicion but on
trust and freedom.
This Page has the following Sections
e-Communion (Uploads Soon)
“e- Communion”
which will be a proof of concept open source Peer to Peer (P2P)
Communication and Collaboration platform supporting the following
features to start with:
Proposed Feature Set
 |
User Registration , Sign In and
Authentication |
 |
‘Friends Online’ & ‘Live
Broadcasts’ |
 |
P2P and Room Based Text Chat |
 |
P2P Audio (possibly video) Chat
(Real Time) |
 |
Audio (and possibly video)
Broadcasts |
 |
File sharing via Bit Torrent
Protocol (Pending)
|
|
A String Guessing Game - Implementation and
Analysis of a Genetic Algorithm
Recently, I have found
interest in "Evolutionary and Genetic Algorithms". I
implemented and analyzed a rather rudimentary GA, just for fun. I
also managed to get an article published based on the work. It is
also listed under the Published Works.
Paper
Source Code (This is quite
ugly but will work. I'll improve it soon.)
|
Database & GUI Design for an "Offence Monitoring
System" (Summer Training Project)
I have
designed a life sized “Offence Monitoring System” , a pilot project
at Siemens Information Systems Ltd. Undertaken tasks included
Database Schema Design and
User Interface (GUI) design using Java Swing.
Project Report (zipped .doc)
|
A Small C API for CGI related tasks (Summer
Training Project)
I wrote a small API (I call it an API for
sophistication!) in C for some CGI related tasks like URL decoding
and some other pretty useful string handling tasks. It was my first
major programming accomplishment in college. However, while recently
going through the work, I discovered certain bugs and issues. I'll
fix it soon. (That's what you otta tell yourself, isn't it!)
|
The Mass-Charge Coefficient Method for Balancing
Chemical Equations
In
the high school, one of the most tedious tasks I encountered while
attempting the chemistry section, was balancing chemical equations.
The various methods available were either too cumbersome, involving
great amount of memorizing or not universally applicable.
I have developed this method which I find very handy. However no new
concept is involved and I do not claim any sort of “Technical
innovation”.
It is a rather simple and logical application of mathematics, albeit
a useful one!
Here's the Paper (.doc)
|
|
Source Codes (I'm really proud of some of them
but not all!)
Many of the pieces are standard algorithms which I studied during my
engineering.
I use either Turbo or Ming32 (Bloodshed Dev-C++) compiler for C/C++.
Please go through the code and accompanying comments before executing.
Most of the pieces were coded for fun or for my Lab Viva-Voce. Hence
they are not production ready or even efficient in most cases.
(And in case you fry your system by executing any of these, you can not
sue me for that!)
Data Structures
|
Searching / Sorting
|
Graph Algorithms
|
Basic Graphics (These will work only under
Turbo, require bgi driver)
|
Grammars / Compiler Design Principles
|
Security
|
Miscellaneous / Utilities
 | Extractor
Reads an input text file to extract parts of it demarcated within
special symbols, for example C Comments. |
 | Extractor Command Line
Version |
 | CGI API (Needs some debugging. I'll post it in a few days.)
|
|
|
|