Software

CiteThis! Update 0.16

Posted in Software on January 18th, 2010 by Jamie – Be the first to comment

I made an update at the request of someone who e-mailed me.  This post describes this version:

  • Custom citation formatting broken! (Will be addressed in next update.)
  • Added variable citations depending on what fields are specified
  • Added custom date formatting based on datejs
  • Added custom handling of Wikipedia citations

https://addons.mozilla.org/en-US/firefox/addon/7972

Thirteen Facebook Application

Posted in Programming, Software on December 24th, 2009 by Jamie – Be the first to comment

Update to CiteThis!

Posted in Programming, Software on December 6th, 2009 by Jamie – Be the first to comment

I updated my CiteThis! Firefox Extension with a few of the following features:
Several updates including:

  • Created preferences pane to allow selection of different reference styles
  • Provided option for a customized citation string
  • Implement some automatic author discovery for the page
  • Improved performance by avoiding updates when hidden

https://addons.mozilla.org/en-US/firefox/addon/7972

Sicbo Facebook Application

Posted in Software on June 12th, 2009 by Jamie – Be the first to comment

This is a Facebook application I wrote after the Thirteen application. It improves upon the first Facebook App with a new architecture. Animation uses the Facebook Animation library, and rendering is done via Smarty PHP Template engine. Lots of work went into the architecture, and there is even a localization scheme built in.

Facebook Thirteen Application

Posted in Software on June 12th, 2009 by Jamie – Be the first to comment

This application was written primarily as an exercise in creating Facebook Applications. It was very instructive! Here is the project blog if you’d like more details http://thirteengame.blogspot.com/.

It is an adaptation of a web app I originally wrote in 2007. You may play either by logging into Facebook and trying it out, or logging in here http://www.angelforge.org/thirteen/LoginPage.php. To login outside of Facebook, you may either use the user name and password guest or login with your Facebook credentials using Facebook Connect.

CiteThis! Firefox Extension

Posted in Software on September 1st, 2008 by Jamie – Be the first to comment

This extension will add a bar below the status bar that you may use to assist you in citing the web page you are on. There are other extensions which are more full featured, but this is plain and simple for many needs.

You can find the Mozilla page for this add-on at https://addons.mozilla.org/en-US/firefox/addon/7972.

Snake

Posted in Programming, Software on July 22nd, 2006 by Jamie – Be the first to comment

Objective

Eat all the red-colored blocks while avoiding the brown-colored barriers.

Controls

[Space] to (re)start the game
[Arrow Key] to move
[Home] to toggle barriers on/off (requires restart of game)

Project page (Source and downloads)

Oiramrd

Posted in Programming, Software on May 22nd, 2005 by Jamie – Be the first to comment

This is a clone of a popular puzzle game.

Objective

Clear all the round pieces by using the falling blocks to match 4-in-a-row!

Controls

[Right Arrow Key] to move right
[Left Arrow Key] to move left
[Down Arrow Key] to descend faster
[Up Arrow Key] to spin piece

Project Page (Source and downloads available)

Video of play:

Thirteen (Java)

Posted in Programming, Software on August 14th, 2004 by Jamie – Be the first to comment

I wrote this Java application for our CS GUI class. The class was pretty easy, but probably because I had been doing GUI-based programming since my last co-op at Duane Morris programming with Delphi.

To see the program in action without downloading the file, see the videos below:

~1 min, Full Annotations

~20sec, No annotations

To run the application, use the command:

java ThirteenApplication

on the zip which has already been built.  I am including the source; this was originally build with java 1.42.

Project page (Source and downloads)

Reversi (Java)

Posted in Programming, Software on July 2nd, 2004 by Jamie – 2 Comments

This program was written for my first AI class at Drexel University. It features an AI opponent using the MiniMax algorithm.

A Youtube video of the program in action is provided in case you do not want to download the executables:

To run, download the zip file, unzip, and run:

java OthelloApplication

The game was designed to be run as an applet but may not work as such.

Project Page (Downloads available)