Home Page
Projects > College Crap
Search:
College Crap Thumbnail
College Crap
Specs Completed
Computer Science 301 assignments
Rating: 1 (Does it really need explanation?)
Project Time: July 2002-Feb 2003: A few hours over a semester
Languages: C++, JavaScript, Java
Requirements: Java compiler
Downloads: Source (See any updates below for prior versions)
Sections: Information, Content, Concepts, Updates, Comments
Information
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.
Content
This first part is mostly here for reference. All I have been able to find so far is 3 Java (gross!) classes. I will list and add any other projects I find down the road that I saved from classes.
  • DisplayableBinaryTree
  • SortedWordLists
  • ThreadedBinarySearchTree

I don’t plan on sorting through any of these, and quite a bit of these classes/code I probably didn’t do myself, but a tiny bit of my code is in there somewhere I’m sure...

I also took a “Computer Security” class, with the only competent CS professor at the college, though it too was quite a waste of time. The one program I still have for that is a “virus” we were to write in a group, which we went a little over board with, since we were bored. I’ll put up its code too if I can find it, as it isn’t really anything special. What it did, IIRC, was:
  • Exploit the fact that Outlook/Outlook Express liked running JS scripts unchecked, in some circumstances
  • Saved and ran an executable embedded in the script in hex encoding
  • The executable:
    • Gained root access to the machine and injected itself into the Window’s startup run list
    • Filled up the users harddrive in the Windows’s System32 directory with random files containing random data. The files’ names and timestamps were created/modified using an algorithm that spanned and looked similar to all the other files in the directory. The files data was tagged with a hidden algorithm so we could get rid of them with another script.
    • Locked the user out of their machine on windows startup by locking the keyboard and mouse (I knew we could have locked out CTRL+ALT+DEL too, even though the professor incorrectly told us that it was not possible, but I didn’t feel it was necessary to waste the time.)
    • Played the original Hamster Dance theme music on loop after maxing out the system volume
    • It probably did more... but I would need to find it to confirm
Concepts
Java, simple programming structural concepts
Updates
Contact page and removed projects @ 2015-11-20 21:33:18
  1. Email contact has been removed from the Contact page, in lieu of using the forum. Explanation is on the contact page.
  2. I have removed all the projects from my projects page and site map that I will never finish and aren’t far enough along to be of any use to anyone. Most of these were written before I was 13 (in 1997). I had originally intended this site to be a collection of everything I have ever started and done, but I now see a lot of this as useless fluff. Projects removed are:
    • Personal Libraries: Old C++ libraries that are very outdated
    • Picture Encrypt: This was just an image steganography encrypter using the picture as a one time pad. I made this as a kid before I knew image steganography and one-time-pads were things that were already known.
    • WebRoute: This was a Windows file system driver that allowed grabbing files from different directories in tiers. Its functionality is easily matched with symbolic links and apache redirects.
    • FileSync: A visually interactive rsync type program. Rsync is a better solution anyways, and I’m sure frontends for it are out there.
    • File Functions: Old C++ CLI libraries that are very outdated and all have better alternatives out there
    • Web Rich Text Editor: While I was way ahead of the curve on making this, I never polished and released it. There are so many out there nowadays anyways...
    • Midi: This was the very first “large” project I built as a kid (Probably ~11). Essentially, I wanted to create a competitor to what was then the only solution (I think) for creating midis/sheet-music, Cakewalk Studio.
    • Web List Creator: Old and outdated JS library
    • eBay Content Creation: An old project I never finished, which was used to quickly create eBay pages with widgets and precompiled graphical designs.
    • RubixSolver: A program I never even really started to implement due to technological constraints of the time.
    • Icon Run: A novel gimmick from when I was very young that I never got working very well
    • MP3 Tagger: Pretty useless old program that uses a file format trick I should not have utilized in the first place
    • Logic Puzzles: Silly knock-offs of puzzles from the game Journeyman 2 (you have to be pretty old to remember these)
    • File Sender, QuickChat, Collage Maker: Outdated with much better solutions out there
    • College Crap, QBasic Crap, Highschool C++ Class: Like they say, old useless crap
    • Process Saver, All-In-One Networking Kit: Programs I never even got started
  3. I added MySQL replication ring status reporting script to the Other Web Scripts page
Dakusan License v2.0 @ 2009-11-04 16:06:57 - Download

I have updated the licensing information across the board for my website and all its projects to the Dakusan License v2.0, a slightly modified version of the Original BSD License.

The Copyright page and all project downloads have been updated accordingly.

Added Readme files to all project downloads @ 2009-09-19 05:35:19

Binary and source zip downloads for all Projects now have readme files in them, except as mentioned below.

This only applies to the Draw Image Project in Web Scripts, and not the Directory Manager project (The only project zip file now without a readme).

More Project Thumbnail Updates @ 2008-09-28 15:48:04

The following projects have had thumbnails added to them: College Crap, Freedrive URL cracker, Highschool C++ Class, HTTP Zip, Small, Other Web Scripts.

The Eyes project thumbnail has been updated to have a transparent background to better represent it.

4 Project Pages Completed, 3 Projects Uploaded @ 2008-05-20 09:30:50
Completed project pages for 4 projects (College Crap, Highschool C++ Class, POSTGate, Armra's Alarm Clock)
Added screenshots for 3 more projects (POSTGate, and more to Eternal Realms and Armra's Alarm Clock)
Got up downloads for 3 project (College Crap, Highschool C++ Class, Armra's Alarm Clock)
Got up start/end dates for various projects
Changed project page’s dates to now use text strings instead of physical dates (to allow for months as opposed to individual days)
Comments
To add comments, please go to the forum page for this project (guest comments are allowed for the Projects, Posts, and Updates Forums).
Comments are owned by the user who posted them. We accept no responsibility for the contents of these comments.

No comments for this Project