Home Page
Projects
Projects
Search:
RABiD BUNNY FEVER
K.T.K

Warning: you do not have javascript enabled. This WILL cause layout glitches.
Projects - List view
The following is a list of all projects I have been able to find that I have worked on over time, sorted by rating.
Click on their title to go to their page with further information.

Many projects are unfinished, or just not organized enough yet to be uploaded, and only have their basic information displayed.
I will be periodically getting up the projects marked in green first, as they are done, but just need some cleaning up.
Don’t expect the non-completed red ones anytime soon. Alas, but life and real work keeps me away from the fun stuff....
When projects are uploaded for release, much more information will be included. It unfortunatly takes a lot of time to get everything sorted out for release. Questions, comments, and suggestions can be sent through the forums.

Click here for table view
Expand All: Information, Notes

Intellitix ThumbnailIntellitix v1.0Rating: 10Requirements: Contact Intellitix for information
Downloads: Information in contents Status: Completed
Languages: C, C++, C#, JavaScript, Java, Flash, PHP, Perl, MySQLProjected Time: 6/1/2010-Ongoing: 600+ (Initial)
Description: A suite of products for managing ticketing and entrance into venues and providing social media and cashless solutions for (mostly) music festivals.

Information [Click to expand]
Current products include databases and software for “white ticketing” solutions, ID badge creation and management systems, facebook/social media technology integration, and ticket cashless/addon management.

Notes [Click to expand]
All I can say about this project is “ :-) ”
Concepts: Hardware Integration, Large Scale Databases, optimized and stable code to run thousands of transactions a minute, among many others
Vintage Experience ThumbnailVintage Experience v1.0Rating: 10Requirements:
Downloads: None currently available Status: Completed
Languages: JavaScript, PHP, MySQL, GoLangProjected Time: 2/20/2013-5/24/2013: 900
Description: Software suite to run Gregory Charles’ Vintage Experience concert

Information [Click to expand]
Gregory Charles’ 8 million dollar Vintage Experience project. This included:
  • The primary website
  • Voting software that handled millions of web page votes in under 30 seconds, which was first deployed during the Gala Artis, a Québécois Television Award Show
  • A complete suite of control software for the stage manager to push audience content to two gigantic stage monitors and the monitors embedded in the artist’s piano
  • Mobile compatible web pages for the audience to answer live questions and send chat messages to the artist during the performance to help shape the show
  • Mobile compatible web pages for the audience to order drinks during the show, and for the staff to manage the drink orders


Notes [Click to expand]
When trying to create a complex new experience, custom software always does the trick
Concepts: Mobile compatibility, scalability
Rubix ThumbnailRubix v1.0Rating: 10Requirements: DirectX
Downloads: Binary Status: Completed
Languages: C, Direct3DProjected Time: May 2003-6/30/2003: 35
Description: Virtual Rubiks Cube with Solver

Information [Click to expand]
Virtual cube with multiple face and cube view rotation methods, find solution (in under 20 moves), input custom cube state, remap face colors, save/open cube states, view from multiple angles, solution tutorial, and timer

Notes [Click to expand]
I’ve always been a bit obsessed with the rubiks cube...
Concepts: Graphics, 3d algorithms, insane cube-i-ness
Acuity ThumbnailAcuity Rating: 10Requirements: .NET Runtimes
Downloads: None currently available Status: 90% organized
Languages: VB6, VB.NETProjected Time: ?-?: 60
Description: An eye chart acuity appraisal program with multiple tests, written for my father’s optometric (eye doctor) practice

Information [Click to expand]
Can’t really provide much info ATM due to possible commercial applicable reasons.

Notes [Click to expand]
There is no other solid program of this genre in the market that I could find, which is rather sad.
Concepts: Monitor adjustment, .NET library, raster and vector graphic manipulation
Eternal Realms ThumbnailEternal Realms Rating: 9Requirements:
Downloads: None currently available Status: Abandoned
Languages: ASM, C++, Direct3D, GPU ASM, OpenGLProjected Time: May 2002-9/20/2004: Too many to count
Description: My MMORPG that never was

Information [Click to expand]
Project canceled. Very long story. See project content section.

Notes [Click to expand]
Don’t let your dreams quietly slip away...
Concepts: Virtually every possible programming concept imaginable
Fractal Landscape ThumbnailFractal Landscape v1.05Rating: 9Requirements: DirectX, OpenGL
Downloads: Binary Source Status: Completed
Languages: C++, Direct3D, GPU ASM, OpenGLProjected Time: 7/2/2003-10/31/2003: 100+
Description: A “high-detail” limited-size fractal landscape generator and rendering engine

Information [Click to expand]
Renders real-time dynamically created (diamond-square algorithm) fractal landscapes with 5 detail levels (1=barely any, 5=incredible detail).

Concepts: Graphics, 3d algorithms, speed optimization
HyNES ThumbnailHyNES v0.9.1Rating: 9Requirements: VB Runtimes, NES Rom(s)
Downloads: Binary Status: Completed
Languages: VB6Projected Time: Mid 2000-Late 2002: 500
Description: My original Nintendo (NES) emulator

Information [Click to expand]
Very long project with lots of history. Plays (some) NES games! ^_^

Notes [Click to expand]
Sometimes people can be real a-holes...
Concepts: Emulation (Which involves too many concepts to list including CPU architecture, sound wave generation, reverse engineering, graphics, and many many more)
C2MTL ThumbnailC2MTL v1.0Rating: 9Requirements:
Downloads: None currently available Status: Completed
Languages: JavaScript, PHP, MySQLProjected Time: 2014-03-11-2014-05-29: 430
Description: C2 is a business conference that has multiple conferences per year across the world. I created multiple systems for the Montreal conference

Information [Click to expand]
An accreditation system, a partner platform for inviting attendees and a voting interface for one of the Microsoft talks

Concepts: The normal full fledged web systems stuff
Websites ThumbnailWebsites Rating: 9Requirements: A web browser
Downloads: Information in contents Status: Completed
Languages: VBScript, JavaScript, Flash, PHP, MySQLProjected Time: 1999-2008: 400+?
Description: A list of websites I’ve programmed

Information [Click to expand]
Most of the websites’ I’ve participated in as the primary programmer with information including programming languages used, the designer, creation dates, screenshots, and what I was involved in for their creation.

Notes [Click to expand]
Websites... too many websites.... ARGH!
Concepts: WEB DEVELOPMENT
Mini Acuity ThumbnailMini Acuity v1.0.4Rating: 9Requirements: Android Platform
Downloads: Binary Status: Completed
Languages: JavaProjected Time: 4/29/2010-5/7/2010: 20
Description: Portable eye test chart

Information [Click to expand]
This is an Android [phone] application that displays one random letter at a time at industry standard sizes for a patient to read for visual acuity testing purposes. It is intended for doctors to use as a portable eye test chart.

Concepts:
Picture Viewer ThumbnailPicture Viewer v1.0.1Rating: 9Requirements: (When Running From Source): Python, PIL, PyWin32
Downloads: Binary Source Status: Completed
Languages: PythonProjected Time: 8/31/2009-9/9/2009: 10
Description: “Picture Viewer” cycles through a compiled list of image files for viewing at set intervals. Images can also be overlaid on the screen, and this can also be used as a screen saver.

Information [Click to expand]
Features Include:
  • Set multiple paths to include/exclude
  • Overlay image on top of current screen
  • Select translucency of window
  • Ignoring user input when form is not selected (and quickly access form through shortcut key)
  • Sort images by (File): Path, Name, Modified Date, Created Date, Random
  • Choose where to display the image on the screen
  • Constrain image proportions (for all or only larger than screen) to fit screen
  • Display file name and save to clipboard
  • Set image cycling time and pause cycling
  • Global and local shortcut keys for most options
  • See Configuration Options for more options


Notes [Click to expand]
Python wasn’t really built to utilize normal (C based) DLLs and Windows APIs. It’s really clunky to use both of those... but oh well. It’s an interesting language.
Concepts: Windows APIs
 DSQL v2.0Rating: 9Requirements: PHP, MySQL, PHP MySQL lib
Downloads: Source Status: Completed
Languages: PHP, MySQLProjected Time: 2007-2014: Unknown due to alot of changes over time
Description: A MySQL library for PHP with functionality to help facilitate cleaner and quicker SQL access

Information [Click to expand]

I’ve found using php’s included MySQL functions to be cumbersome, take a lot more code than necessary, and create code that is not very readable. I am also not completely happy with PDO, so DSQL is my solution to this problem. I use it heavily in all of my professional web projects.

The classes in this library are written generically so they could easily be converted to any other database software.



Concepts: SQL, Generic Libraries
 DWCF v1.0Rating: 9Requirements: PHP Server; jQuery for the client module; The server optionally uses DSQL
Downloads: Source Status: Completed
Languages: JavaScript, PHPProjected Time: 2012-2014: 15 hours
Description: Dakusan’s Web Communication Framework
A communication framework between the client and server sides of a website with an emphasis on security.


Information [Click to expand]
This helps facilitate quick, clean, and secure asynchronous communication for a website via AJAX and JSON.

The PHP and JS classes are independent and not required for each other. However, some of the functionality of each of the two classes complements the other.

Notes [Click to expand]
This class can use any unicode encoding, however, you must make sure the same encoding is used on both the client and the server
Concepts: Security, Generic Libraries
GPS Mapping ThumbnailGPS Mapping v1.0Rating: 9Requirements: Android Platform, MySQL Server, web server with PHP support, Google maps API key
Downloads: Binary Source Status: Completed
Languages: JavaScript, Java, PHP, MySQLProjected Time: 11/27/2010-11/30/2010: 17
Description: Monitor android devices’ positions via Google Maps

Information [Click to expand]
This set of applications keeps track of a user’s current global position via GPS on their android device so their whereabouts can be monitored through a Google Maps interface. Only the current position is known, and previous positions are not logged. A person’s position cannot be viewed by another user without an access key provided during registration.

Concepts: Android, GPS, Google Maps
Status Hot Keys ThumbnailStatus Hot Keys v1.5.2Rating: 9Requirements: Pidgin
Downloads: Binary Source Status: Completed
Languages: CProjected Time: 1/1/2010-1/18/2010: 25
Description: A Pidgin plugin that utilizes global shortcut keys (hotkeys) to set status and manipulate the buddy window visibility

Information [Click to expand]
Dynamically configure any global hot key to: Set availability status (message can be chosen many ways including via a popup); Move pidgin Buddy List to top/bottom of windows; Hide the Buddy List window or taskbar window.

Notes [Click to expand]
I hate branching library dependencies ^_^ (and creating GUIs!)
Concepts: GUI Design
Ram Utility ThumbnailRam Utility v1.0Rating: 8Requirements:
Downloads: Binary Status: Completed
Languages: CProjected Time: April 2003-May 2003: 20
Description: Windows GUI and console clients to search through and edit other process memory spaces

Information [Click to expand]
Tutorials included in project content

Notes [Click to expand]
This type of program is the 101 utility of client-side hacking
Concepts: Reverse Engineering, Assembly, Windows APIs
Scrabble ThumbnailScrabble v1.0Rating: 8Requirements:
Downloads: Binary Status: Completed
Languages: CProjected Time: 6/24/03-7/22/03: 7
Description: Virtual Scrabble solver

Information [Click to expand]
Finds the word worth the most points for a scrabble board/rack state using a highly optimized brute force approach

Concepts: Graphics, digital sturctures, optimization
Ragnarok Packet Sender ThumbnailRagnarok Packet Sender v1.0Rating: 8Requirements: VB Runtimes, Ragnarok Beta Client
Downloads: Binary Status: Completed
Languages: ASM, VB6Projected Time: April 2002-June 2002: 13
Description: Reverse engineering project to send custom created packets via a shortcut key in a MMORPG client

Information [Click to expand]
This was beyond useful as the server liked to accept anything from the clients even if it wasn’t supposed to be allowed.

Notes [Click to expand]
Futzing around with false security
Concepts: Reverse Engineering
Ragnarok Experience Viewer ThumbnailRagnarok Experience Viewer v1.2Rating: 8Requirements: VB Runtimes, Ragnarok Beta Client
Downloads: Binary Status: Completed
Languages: ASM, VB6Projected Time: Feb 2002-5/19/2002: 25
Description: Reverse engineering project to modify the way a MMORPG client engine worked

Information [Click to expand]
I Originally tapped the MMORPG executable memory and pulled the “hidden” character information from it. The second version edited the executable itself and had it display the information in the client’s GUI.

Notes [Click to expand]
When you want something, sometimes you have to do it yourself
Concepts: Reverse Engineering, Graphics, Common Sense
HackPics ThumbnailHackPics v1.01Rating: 8Requirements: One of four games in the .Hack//INFECTION series
Downloads: Binary Source Status: Completed
Languages: CProjected Time: Oct 2004-10/31/2004: 15
Description: Reverse engineering project to extract pictures from a PlayStation2 game

Information [Click to expand]
I really liked some backgrounds on a virtual computer desktop of the first .Hack PS2 games and wanted them for my computer, so I got them.

Notes [Click to expand]
This might be usable for other PC or console games, most likely more PS2 games, as they might use this same file archive format. The program might take a little tweaking for them however.
Concepts: Reverse Engineering
Julia Fractals ThumbnailJulia Fractals v0.61Rating: 8Requirements:
Downloads: Binary Source Status: Completed
Languages: CProjected Time: 12/16/2008-1/7/2011: 16
Description: Render Julia and Mandelbrot fractals. Also includes a 3D screen saver.

Information [Click to expand]
This renders escape-time fractals from the Julia set, as opposed to my Fractal Landscape project which makes Random Fractals. These are basically a type of recursive math function that makes beautiful infinitely zoomable patterns.

Concepts: Graphics, math algorithms
Venue Scheduler ThumbnailVenue Scheduler v1.0Rating: 8Requirements: JavaScript Enabled Web Browser
Downloads: Information in contents Status: Completed
Languages: JavaScript, PHP, MySQLProjected Time: 3/26/2010-3/31/2010: 40*
Description: A web based application that allows for managing a venue’s daily event bookings.

Information [Click to expand]
It includes a printable calendar, management on a date and event/band levels, user based security, and a contact manager.

Concepts: Cross-Browser development
Other Web Scripts ThumbnailOther Web Scripts Rating: 8Requirements: Web browser and/or PHP server
Downloads: Information in contents Status: Completed
Languages: JavaScript, PHPProjected Time: 2003-Ongoing: 25
Description: Any simple web scripts (PHP or JavaScript) that can be plugged in elsewhere

Information [Click to expand]
A menagerie of web base scripts. Besides the pluggable ones, there are also informational based ones like the date and character converters.
See content section for downloads.

Concepts: Cross Platform Scripting
 DDNS Rating: 7Requirements: DNS write/refresh and PHP access to the server hosting the domain, written for the named DNS server
Downloads: None currently available Status: 95% organized
Languages: C++Projected Time: Jan 2006-03/01/2006: 60*
Description: A Dynamic DNS server and client

Information [Click to expand]
Updates the IP address of a domain which you own (for example, home.yourdomain.com) to that of the reporting computer. The client connects to the DNS server that you (or someone who can install this) has full access to. With this, someone outside your location can always look up the IP address of your home computer to access it for whatever reason across the Internet. Some example reasons include troubleshooting your computer via remote desktop, a web server, or web cam access. This works across NATs too.

Notes [Click to expand]
This was very useful when ISPs often forced dynamic IP address changes when release dates were hit. Fortunately, you can bypass that nowadays by just keeping the machine (usually a router) with the assigned IP address active, which is especially no longer a problem now that home [wireless] routers have become such a norm.

Also, adding the extra stuff is always what takes all the time!
Time to program working DDNS client: 5 hours
And afterwards, time to debug, add bells and whistles, make a working service, design, and shakedown making sure it has all it needs: 55 hours
Concepts: Networking, HTTP, executable and memory footprint size minimizing
 Personal Libraries Rating: 7Requirements: *Some DLLs have dependencies on each other
Downloads: None currently available Status: Ongoing
Languages: ASM, C, C++Projected Time: 02/09/2006-Ongoing: Too many to count
Description: Personal libraries for generic programming resources

Information [Click to expand]
Base programming concept libraries like networking, file systems, linked lists, dynamic arrays, strings, etc. Developed for cross-OS compatibility and non-reliance on standard libraries

Notes [Click to expand]
There are some programming concepts many people take for granted.
Concepts: Too many to list
3D Engines Thumbnail3D Engines v1.0Rating: 7Requirements: Example-specific dependencies
Downloads: Binary Source Status: Completed
Languages: C++, Java, Flash, Direct3DProjected Time: 8/7/2005-8/9/2005: 6
Description: Basic software 3D polygonal rendering engines for a single mesh in: Flash, C++, Java, and then in D3D w/ C++.

Information [Click to expand]
This was an experiment to get some solid performance numbers from computationally expensive processes written in different languages.

Notes [Click to expand]
With a little 3D knowledge involving vectors and matrices, true 3D engines can be written in any language. Speeding up these engines however is a little tougher.
Concepts: 3D Geometry, graphics, cross-language development
 Picture Encrypt Rating: 6Requirements:
Downloads: None currently available Status: 75% organized
Languages: C++Projected Time: ?-?: 30
Description: Encrypts text within a picture using a password as a secondary key, requiring it and the exact original picture for decryption.

Information [Click to expand]
Good for hiding secret conversations in something that people won’t find suspicious.

Notes [Click to expand]
#1 Whenever you think you’ve come up with an original thought, someone else has most likely had it, and there’s a good chance it has already been written/ acted upon /done.

#2 One fortunate advantage of reinventing the wheel, or writing your own classes for things, is that you understand and delve into them far deeper than anyone who is just taught about them, and uses other peoples compilations/results. You might even come up with original approaches on concepts that are better than what’s already out there by not having your mind tainted by “what’s currently right.”
Concepts: Cryptography, image and graphic manipulation
HTTP Zip ThumbnailHTTP Zip v1.0Rating: 6Requirements: *HTTP Server (IIS/Apache, for example), zlib.dll
Downloads: Binary Source Status: Completed
Languages: CProjected Time: April 2004-~4/25/2004: 5 - 6
Description: Module for listing and downloading of files within a zip file on a web server.

Information [Click to expand]
This is run as a CGI application and should therefore be compatible with all major web clients including IIS and Apache.

Concepts:
 WebRoute Rating: 6Requirements:
Downloads: None currently available Status: 60% organized
Languages: CProjected Time: ?-?: ?
Description: File system routing

Information [Click to expand]
Kind of like symbolic file links in unix, but more robust

Concepts: Drivers
 FileSync Rating: 6Requirements:
Downloads: None currently available Status: 50% completed
Languages: C++Projected Time: ?-?: 80
Description: Quickly synchronize differences between file systems over a system or network

Information [Click to expand]

Takes a hash snapshot of entire directory structures and can compare any parts of a snapshot to parts of any other snapshots.

Quick, easy, and intuitive interfaces to find differences between directories. View differences between files in multiple ways. Many ways to choose how directories are re-synced together.

Includes server to remotely take snapshots and sync files over a network or the internet.

This is kind of like the Unix rsync utility, which I found out about a number of years after writing this. This is much more user friendly though, and more powerful in many ways :-), though it has less options than rsync.

See Directory Difference in Web Browser for a temporary solution.

Concepts: Networking, hashing, MFC, Windows object manipulation, sorting algorithms
 File Functions Rating: 6Requirements:
Downloads: None currently available Status: 60% completed
Languages: ASM, C++Projected Time: ?-?: 15
Description: A set of useful recursive file functions, will probably be turned into full fledged applications later.

Information [Click to expand]
Examples include: Finding text in files, counting lines of source code, convert text files to windows line breaks, shorten HTMLs

Concepts: File systems
 Web Rich Text Editor Rating: 6Requirements: JavaScript Enabled Web Browser
Downloads: Source not yet available Status: 60% organized
Languages: JavaScriptProjected Time: ?-?: ?
Description: One of those standard WYSIWYG text editors for use inside browsers, with lots of options

Information [Click to expand]
Fully Firefox and IE compliant, with as many useful RichText/HTML markups as I could include.

Notes [Click to expand]
I started developing and mostly finished this applet well before this kind of thing was known on the Internet... well before Gmail existed or any other known sites really used one. Unfortunately, I never really put the finishing touches on it and never really used it.
Concepts: DOM, Cross-Browser development
 MeasureIt Rating: 6Requirements:
Downloads: None currently available Status: 85% organized
Languages: C++Projected Time: ?-?: ?
Description: Screen measurement and alignment utility, with lots of other neat stuff

Information [Click to expand]
Original purpose of this was to have a global shortcut-accessible utility for measuring pixels, but it turned into much, much more.

Notes [Click to expand]
I love bells and whistles ^_^
Concepts: Windows APIs
Small ThumbnailSmall v1.0Rating: 6Requirements:
Downloads: Binary Source Status: Completed
Languages: CProjected Time: Sept 2005-Oct 2005: 15
Description: Size minimization framework for executables (For MSVC6)

Information [Click to expand]
Make your programs tiny

Notes [Click to expand]
Ah, 64k demos
Concepts: Minimizing footprints
HalfKey ThumbnailHalfKey v1.0Rating: 6Requirements:
Downloads: Binary Source Status: Completed
Languages: CProjected Time: 12/24/2002-12/24/2002: 3
Description: Remaps your keyboard via software to make it possible to type quickly via one hand (or remap other keys)

Information [Click to expand]

My best friend in college told me about a keyboard that allowed you to type with only one hand by remapping both halves of the keyboard to the other side (swapping when a toggle key is held down), so that it had a backwards QWERTY layout. So, essentially, you could reach the whole keyboard with either the right or left hand.

It will soon be expanded to instead remap keys based upon a configurable ini file so it could be used for other purposes.



Notes [Click to expand]
Well, Microsoft is always going on and on about handicapped accessibility...
Concepts: Low level windows hooks
 Midi Rating: 6Requirements: VB Runtimes
Downloads: None currently available Status: 45% completed
Languages: VB4Projected Time: ?-?: ?
Description: Midi music composer

Information [Click to expand]
Reverse engineered the Midi format and created a fully fledged multi-instrument staff-based composing program

Notes [Click to expand]
My second ever real project
Concepts: Music, Reverse Engineering
 Web List Creator Rating: 5Requirements: JavaScript Enabled Web Browser
Downloads: Source not yet available Status: 90% organized
Languages: JavaScriptProjected Time: ?-?: ?
Description: Dynamically Expanding List Creator

Information [Click to expand]
Creates a form list whos number of rows expands and contracts when the final row is used or made empty.

Notes [Click to expand]
I have found this applet very useful and used it in many dozens of web pages.
Concepts: DOM
 eBay Content Creation Rating: 5Requirements: PHP Server
Downloads: None currently available Status: 30% organized
Languages: JavaScript, PHPProjected Time: ?-?: ?
Description: Interface for professional eBay content creation

Information [Click to expand]
Content manager to help keep track of items you are selling/sold on eBay, with eBay page content generator from design template

Concepts: Cross-site scripting
 PrinterHook Rating: 5Requirements:
Downloads: Source not yet available Status: 95% organized
Languages: C++Projected Time: ?-?: ?
Description: Save intercepted print jobs to a file

Information [Click to expand]
Intercepts jobs sent to the printer and saves them to specified directory with print job information

Concepts: Windows hooks
Trojan ThumbnailTrojan Rating: 5Requirements: VB Runtimes
Downloads: None currently available Status: Abandoned
Languages: VB4Projected Time: ?-?: 40+
Description: A Trojan horse

Information [Click to expand]
Ah my hacking days (1996ish). This was one of the first modern fully fledged Trojan Horse backdoors, I believe. It was completed well before the Internet and firewalls were commonly known, and well before publically available Trojans like Sub7 were conceived. Unfortunately (or maybe fortunately ^_^; ), I never actually used or released it. It was more of a learning project for networking.

Notes [Click to expand]
While this was completed I do not plan on releasing this, for what I hope are obvious reasons.
Concepts: Networking, security, good fun
POSTGate ThumbnailPOSTGate Rating: 4Requirements:
Downloads: None currently available Status: Abandoned
Languages: ASM, C++, Direct3D, OpenGL, MySQLProjected Time: 5/2006-12/2006: 150+
Description: A project I did for the last company I worked for. Basically, a company-wide solution for ticket sales. It ended up being canceled :-(.

Information [Click to expand]
Most of the Personal Libraries were originally written for this. Due to proprietary reasons, I am only including one of the visual interfaces I had created for this for download.

Notes [Click to expand]
Time is a precious commodity
Concepts: Too many to list
 File Sender Rating: 4Requirements:
Downloads: None currently available Status: 40% completed
Languages: C++Projected Time: ?-?: ?
Description: Send one or groups of files, guaranteeing delivery, and minimizing wasted time due to errors

Information [Click to expand]
File sending application that auto-resumes broken file transfers on reconnect and confirms file integrity through hashes. If errors are detected, the broken section of the file is found via recursively checking binary divisions against hashes until the error(s) are tracked down to a relatively small section (say, anywhere from 8K to 8 bytes) , and the section is resent.

Notes [Click to expand]
Not sure if I’m ever going to pick this one back up and finish it. Torrents (more specifically, uTorrent) pretty much does what this project was intended for
Concepts: Networking
 Cards Rating: 4Requirements: VB Runtimes
Downloads: None currently available Status: 10% organized
Languages: VB4Projected Time: ?-?: ?
Description: Cloned Solitaire games (TriPeak and Tuts Tomb)

Information [Click to expand]
Weee Solitaire! This was written in the age when Klondike Solitaire was the norm before FreeCell and Spider started taking over peoples' lives.

Notes [Click to expand]
Source code is currently in a complete mess and needs a serious reworking. I actually wrote the base code for this project out entirely on paper when I was at a relatives for the summer and without access to a computer. Surprisingly enough, it worked perfectly after I typed it in without a hitch. This was the very first real programming project I did, as I was learning my first modern computer language. I was rather proud of it at the time. I wrote it the summer before I entered the 6th grade.
Concepts:
Other Projects ThumbnailOther Projects Rating: 4Requirements: PHP for PHP applications
Downloads: Information in contents Status: Completed
Languages: ASM, C, PHPProjected Time: 7/2008-Ongoing: 10
Description: Listed here are applications from posts that were [way] too small-scale to make it on to my Projects list.

Information [Click to expand]
See comments for a list of the applications.

Concepts:
Eyes ThumbnailEyes v1.0Rating: 3Requirements: VB Runtimes
Downloads: Binary Source Status: Completed
Languages: VB4Projected Time: ~Oct 1998-~Oct 1998: 3
Description: A desktop buddy in the form of a pair of eyeballs that follows your mouse cursor around, keeping the pupils always focused on the cursor.

Information [Click to expand]
The more program instances you add, the creepier it gets!

Notes [Click to expand]
#1 99% of the time, a person will enjoy an incredibly unsophisticated cute program over a highly complex real time one, ie, a dynamic fractal landscape
#2 Do not base program time-based events on the assumption that everyones computer runs the same as yours. Add actual time (millisecond) based sleeps and checks. (The easter egg originally broke when moving from my [486?] to my [pentium?] because it was based on doing certain actions in a certain amount of clock cycles [computer based time]).
Concepts: Windows APIs, geometry, animation
Anagram ThumbnailAnagram Rating: 3Requirements:
Downloads: None currently available Status: 80% organized
Languages: C++Projected Time: ?-?: < 1
Description: A speed-oriented 1 word anagram solver.

Information [Click to expand]
A basic example of plugging my original “Digitally Linked List” (See Scrabble project) into another project. I only worried about making it work for 1 word, but could very easily be adapted for multiple words.

Notes [Click to expand]
Offered to throw this together for a family member that needed it, as I already had all the base components I needed to make it.
Concepts: Recursion, digitally linked list
WhiteNoise ThumbnailWhiteNoise v1.0Rating: 3Requirements: VB Runtimes
Downloads: Binary Source Status: Completed
Languages: C, VB6Projected Time: 5/20/02-June 2002: 4-5
Description: Displays TV like static across the computer monitor

Information [Click to expand]
Originally used for a senior English project in high school (which I may put up later), I ended up turning it into a computer language speed comparison

Notes [Click to expand]
VB Runtimes not required for C version
Concepts: Graphics
 RubixSolver Rating: 3Requirements: 3TB+ of unused local storage
Downloads: None currently available Status: 50% completed
Languages: C++Projected Time: ?-?: ?
Description: Finding ‘Gods Algorithm’

Information [Click to expand]
A project to be able to find the optimal solution of any cube state of the Rubiks cube in the smallest possible number of moves

Notes [Click to expand]
Still waiting for the day I can complete this...
Concepts: Optimization, insane cube-i-ness, algorithms
Image Zoom ThumbnailImage Zoom v1.0Rating: 3Requirements: .NET Runtimes
Downloads: Binary Source Status: Completed
Languages: VB.NETProjected Time: 7/23/2006-7/23/2006: 2*
Description: Quick cropping and resizing of images

Information [Click to expand]
Intuitive interface to zoom in on sections of an image while maintaining aspect ratios

Notes [Click to expand]
I am almost too ashamed to even put this one up, heh
Concepts: BitBlt!, Image Manipulation, Arithmetic
Hospital Questions ThumbnailHospital Questions v1.0Rating: 3Requirements: VB Runtimes
Downloads: Binary Source Status: Completed
Languages: VB6Projected Time: 12/9/02-12/9/02: 6
Description: A very simple multiple choice test system

Information [Click to expand]
User logs in via ID and takes a multiple choice test. Questions are held in one small binary file, and all user answers are logged in another. Admin can log in and view all user answers, and statistics on tests taken. Includes admin interface to create questions. Completely self sufficient data structure. Would be more appropriate in a web environment w/ database nowadays...

Concepts: Making a quick dollar?
 Icon Run Rating: 2Requirements: VB Runtimes
Downloads: None currently available Status: 80% completed
Languages: VB4Projected Time: ?-?: ?
Description: Icons running wild!

Information [Click to expand]
Silly little application that takes control of your desktop so whenever you activate an icon, it sprouts eyes and legs and runs around the screen

Notes [Click to expand]
Programmers are not graphics artists
Concepts: Windows APIs
DeCrypt ThumbnailDeCrypt v1.00Rating: 2Requirements: Java runtime
Downloads: Binary Source Status: Completed
Languages: JavaProjected Time: June 2001-June 2001: 10
Description: Solves a letter-swapping encryption

Information [Click to expand]
Was written for an “engineering camp”...

Notes [Click to expand]
When going into an educational situation where you can learn something new, don’t go instead with something you are already highly proficient at.
Concepts: Java, simple decryption algorithm
Armra's Alarm Clock ThumbnailArmra's Alarm Clock v1.0Rating: 2Requirements: VB Runtimes
Downloads: Binary Source Status: Completed
Languages: VB6Projected Time: 4/11/2002-4/11/2002: 1.5
Description: A simple countdown timer/alarm I made for a friend.

Information [Click to expand]
Just a simple alarm clock with a few functions like auto-reset and alarm sound.

Concepts: Generic timer, playing a sound in VB
 QuickChat Rating: 2Requirements: VB Runtimes
Downloads: None currently available Status: 85% organized
Languages: VB6Projected Time: ?-?: ?
Description: Network chat application

Information [Click to expand]
Talk with friends in a decentralized manner

Notes [Click to expand]
Sometimes it’s nice to not go through central servers
Concepts: Networking
 MP3 Tagger Rating: 2Requirements: VB Runtimes
Downloads: Source not yet available Status: 85% organized
Languages: VB6Projected Time: ?-?: ?
Description: File tagger

Information [Click to expand]
Adds an untraceable hidden encrypted signature to the end of files. Relies on the fact that most file formats store how much data is in them, so any information tacked on the end is ignored.

Concepts:
Logic Puzzles ThumbnailLogic Puzzles Rating: 2Requirements: VB Runtimes
Downloads: None currently available Status: 85% organized
Languages: VB4Projected Time: ?-?: ?
Description: Some puzzle games

Information [Click to expand]
Just some puzzle games I cloned way back when...

Concepts: Logic
 Collage Maker Rating: 2Requirements: VB Runtimes
Downloads: None currently available Status: 75% organized
Languages: VB4Projected Time: ?-?: ?
Description: Create a collage of pictures

Information [Click to expand]
Create a collage of pictures. Allows resizing images in original or changed aspect ratio. Stores images in collage by layers, which can be swapped. Save file only retains picture location, layer, and size info, so is very small.

Notes [Click to expand]
Something like this could easily be done in say, Photoshop, but that would take a lot longer and a lot more steps than in something like this which is designed for it.
Concepts:
ViewFonts ThumbnailViewFonts v1.0Rating: 2Requirements: VB Runtimes
Downloads: Binary Source Status: Completed
Languages: VB6Projected Time: 5/25/2008-5/25/2008: 3*
Description: View a list of system fonts

Information [Click to expand]
Shows all system fonts with a user given text string at a user given font size for quick lookup.

Notes [Click to expand]
Sometimes you just have to write the things you need yourself
Concepts:
Convert Bases ThumbnailConvert Bases v1.0Rating: 1Requirements: VB Runtimes
Downloads: Binary Source Status: Completed
Languages: VB4Projected Time: 1999-1999: 3
Description: Convert Numeric Bases

Information [Click to expand]
I wrote this when I first started playing around with numeric bases for encryption and other purposes. Custom arithmetic functions were made to work on base 10 numbers of any size stored in strings.

Concepts: Numeric theory
Survey ThumbnailSurvey v1.0Rating: 1Requirements: VB Runtimes
Downloads: Binary Source Status: Completed
Languages: VB4Projected Time: 1998?-1998?: 1
Description: A silly little joke

Information [Click to expand]
A clone of a program I had seen and couldn’t find, as the Internet was not yet really around as we know it today, so I just recreated it. If you want to get a laugh out of any easily pleased persons nowadays, just swap out the “poll” question for something relevant to today.

Concepts:
Freedrive URL cracker ThumbnailFreedrive URL cracker Rating: 1Requirements:
Downloads: Source not yet available Status: Specs Completed
Languages: JavaScriptProjected Time: ?-?: ?
Description: No longer useful due to the original website no longer being up... but a study in web security

Information [Click to expand]
Web security...

Concepts: Hacking/Reverse Engineering
College Crap ThumbnailCollege Crap Rating: 1Requirements: Java compiler
Downloads: Source Status: Specs Completed
Languages: C++, JavaScript, JavaProjected Time: July 2002-Feb 2003: A few hours over a semester
Description: Computer Science 301 assignments

Information [Click to expand]
I went to college for 1 year, and during my 1st semester I begged them to let me skip the intro programming courses since the crappy school *cough*Rose Hulman*cough* with its incredibly underdeveloped CS department didn’t allow testing out of courses. They let me jump into Intro to Computer Science 3, which was like, programming concepts or something. Long story short, it was very boring.

Concepts: Java, simple programming structural concepts
 QBasic Crap Rating: 1Requirements: QBasic
Downloads: None currently available Status: Specs Completed
Languages: QBasicProjected Time: ?-?: ?
Description: A dump of a bunch of old QBasic apps I did

Information [Click to expand]
Good old times...

Notes [Click to expand]
Don’t expect to find anything good or useful here
Concepts:
Highschool C++ Class ThumbnailHighschool C++ Class Rating: 1Requirements: *C++ Compiler
Downloads: Source Status: Specs Completed
Languages: C++Projected Time: July 2001-May 2002: A few hours over a schoolyear
Description: Programming 101 class assignments

Information [Click to expand]
Highschool C++ programming course assignments.

Notes [Click to expand]
*Formal education is mostly a joke, real learning comes from hard work and research.
Concepts: C++ basic concepts
 Process Saver Rating: 0Requirements:
Downloads: None currently available Status: 1% completed
Languages: CProjected Time: ?-?: ?
Description: Save the current state of processes for reloading

Information [Click to expand]
I conceptualized this program a long ways back and got a good ways into researching it, and it does seem possible, but I ended up abandoning it due to time constraints. I would have rather implemented it in VC6 (Microsoft Visual C++ 6.0) instead of VC7/2003, but the damn VC6 libraries didn’t want to accept some very important windows APIs for some reason.

Notes [Click to expand]
Don’t you just love being able to save/reload states in emulation? Well now you can do it with a computer process!
Concepts: Windows APIs, Operating system architecture
 All-In-One Networking Kit Rating: 0Requirements:
Downloads: None currently available Status: 1% completed
Languages: C++Projected Time: ?-?: 0
Description: A very low level firewall and packet utility

Information [Click to expand]
The final intent of this program is for a fully fledged packet sniffer/editer/firewall/bandwidth monitor.

Notes [Click to expand]
Have not spent a recordable amount of time on this project to give it a time number. Just the prototype is developed.
Concepts: Low level windows hacking