Projects

At any given time, you can usually find me hacking on one project or another. I have taken to posting anything that can be shared on my GitHub. It is just the easiest way to share code and talk about projects these days.

I have not bothered to repost my old open source projects from school. They are unmaintained but occasionally someone gets use out of them especially TigerBooks; that one just keeps living.

Old Projects From School

While I was at Dalhousie, I worked on a number of software projects. I’ve listed some of them below. They are old (it’s been years since I was a grad student) but the software should still work. I do not think they are in use anymore but I think it is kind of cool that I did more than just course work while at school.

Swordfish

Swordfish is an experimental unsupervised approach to morphological analysis. Using ngram probabilities, it attempts to split words into morphemes. This tar ball is of the Perl code used to conduct the experiments reported in my JINR, SIGIR, and Morpho Challenge Workshop publications. I stress that the code is experimental and I am posting it here for people that want to easily reproduce those experiments. Neither the design or the results are production quality.
tar ball

TigerBooks

TigerBooks is an open source Web based book exchange program. It is one of the first open source projects that I have been involved with and the first software project for my ACM student chapter, Dal-ACM. The chapter is currently maintaining the software and running a production version for Dalhousie students.
Production site: www.tigerbooks.ca
CVS

TigerEvents

TigerEvents is another open source project that I helped get going in Dal-ACM. It is a Web based system where any person or group on campus can post an event or announcement. The hope of this system is to help students quickly find out what is happening on campus. I worked on this project back in 2005 and was the original project manager. Dal-ACM chapter members have since taken over the project and made vast improvements to it. TigerEvents has become one of Dal-ACM’s flagship projects.

Java Native Code Link Grammar Interface

LinkGrammar is an open source text parser written in C. Major thanks to David Roon and John Asmuth for helping me work out all the bugs finally.
tar ball - Thanks David Roon for providing a 64 bit version and helping me port the code to work with gcc 4.x
Windows port - Thanks Zhang Wen
Link Grammar homepage

Short URL for this post: http://tmblr.co/Zy4yby