b j a r e d . c o m

- A portfolio of the multi-talented, Brian Jared

Older Programs by Brian Jared

First and foremost, these are old programs. There is an extremely high possibility that these will not work on current operating systems. Appropriate notes will be included next to each program so you can judge for yourself if you wish to take on the challenge of trying to get them to run. If Brian Jared has the time, he'll see if he can do something about some of these, but he would rather just have the projects available for your perusal.

Harbor Wars

Harbor Wars Installer - This was created back in 2003 using Visual C++ .NET 2002. It worked great on Windows XP. Brian Jared worked on this with Patrick Lynch. Gene Rozenberg was going to do some audio for them, so you'll see him listed in the requirements document, but they never got that far. As for the age of this project, Brian has heard that it doesn't work too well in Windows 7, and he hasn't touched Visual Studio since 2003. They really wanted to have some particle effects and sounds, but they were already biting off more than they could chew with this project as it was, and they wanted it to be playable. If you have a Windows XP machine somewhere, please give this a go!

eBay Sniper

ebaysniper-0.6.6-1.src.rpm - This was last updated in 2005, and the reason it exists is because, in 2000 or 2001, Brian Jared lost an auction one evening by somebody who had placed a bid merely SECONDS before the end of the auction. He was so ticked off, that he stayed up all night and in 8 hours, Brian had a functional eBay Sniper tool. Many of Brian's friends used it. It was written in Perl.

OpenGL Client/Server Air Hockey Game

http://g3.org/~bjared/cs437/ - This was created by Brian Jared and Casey Reagan on Solaris and IRIX machines. The Makefiles relied on the environment of the campus computers when they created this. Brian Jared tried to compile this the other day, and it was proving to be more time consuming than he had allocated. He will try it again later. They made a network server that listened for two connections, and once the second player connected, it let the players play air hockey against each other. Dr. Fang, at IUPUI, was very impressed, and they had a blast writing it.

  • land/ - This directory was for some height-map rendering tests.
  • lathe/ - This directory is for a tool Brian Jared created to help make hockey pucks and the paddles by allowing them to simply draw the curve to be rotated about an axis. The resulting files were .mesh files, which were their own proprietary format.
  • newland/ - Probably a second stab at the land creation code.
  • newlathe/ - Again, probably a second stab at the lathe routines.
  • proj[123]/ - Other CS437 projects Brian Jared made that year. They probably won't compile without a little involvement.

Random Signature Creator (With lines from Edward Gorey's - Gashleycrumb Tinies)

gorey.pl - Brian Jared was a heavy PINE user for his e-mail, and EVERY e-mail would get a new random quote in his signature. How? The script created a FIFO (named pipe) and dumped some output into it, waiting for it to be read. When Brian would compose an e-mail, PINE would read his .signature (which was the FIFO), and his gorey.pl script would unblock, and dump a new sig in there for the next e-mail. It took his signature template .realsig and replaced the "!!quote!!" with whatever random quote it chose. If you want to test them, download each of those links into a directory on a linux machine, and just run gorey.pl in the background, and then type cat .signature over and over, and watch it do its magic.

A Portscan Detector in Perl

scandet.pl - Back in 2001, Brian Jared grew tired of getting portscanned on his firewalls, and he decided he was going to make a script that would detect a portscan, and then scan the culprit back! Brian never worked on that second step. Perhaps the first half of the project was therapeutic enough to ease his mind.


This was a final project for CSCI 443, a database class. The students were supposed to be in teams. Brian saw a guy who was in his previous OpenGL class, and he asked him if he wanted to do some type of database project with OpenGL, and his reply was, "That sounds hard." Brian decided he was going to work alone. Brian tried to come up with something that would incorporate OpenGL, but because of the time constraints, he chose his backup plan of making a DNS editing tool which would be useful for his job at Monster.com. He got some high praise for this project, even from the special guest in the room -- the author of the class's textbook! Brian got a 99.25% for the entire course. Brian thrives on challenging himself, and he knew the challenge would be worth it.

This project was written in OpenLaszlo which Brian had never previously used. OpenLaszlo is simply an XML language that can be compiled into Flash or DHTML. Brian Jared had to tweak some things to get it presentable for this site, but for something Brian made in 2005, seeing it work on the iPhone today is pretty amazing.

  • DHTML - Works on Apple iOS devices!
  • Flash v10 - This is the Flash version.

Here are some other deliverables Brian Jared created for this project:

Doosball Statistcs Site

http://g3.org/doos/ - This was an upgrade from a Microsoft Excel spreadsheet that Brian initially used for tracking scores. While at Monster.com, the guys would occasionally play foosball. The way they played was with two people on each team, and each team would simultaneously serve a ball. The way to get a point was to get BOTH balls into the same goal. If one ball went into one team's goal, and the other ball went into the other goal, it resulted in another serve of BOTH balls. Since they played with two balls, they called it, "Doos."

My Indulgences

Minecraft Final Fantasy XIV Blender GIMP Unity XKCD Slashdot Slickdeals Woot.com