All site contents ©2017 Casey Connor unless otherwise noted.

Software Projects

Last Updated: Friday, 25 December 2015

Here you will find a variety of projects I have worked on.

I am available for part-time or project-based mercenary coding/software-engineering work, consultation, etc.

My software-related skills include:

  • Serious experience: Java, Javascript, HTML, AJAX, MySQL, Perl, PHP, Ant, CVS/SVN, Spring Framework, Freemarker, Postfix, DKIM/SPF, Email in general, CMS's (Joomla, Wordpress), general design/drafting (Photoshop, Illustrator)
  • Some experience: Apache admin, Tomcat admin, Mozilla extensions, git.

Please get in touch if you'd like to know more.

Donate

Last Updated: Wednesday, 17 September 2014

Donations are welcome!

(No account is required! -- just click the hard-to-see "Continue" if you have no PayPal account.)

Other Software

Last Updated: Wednesday, 17 September 2014

Other minor projects, code snippets, etc, will be posted here, in due time.

Search Results Sort By Date Not Relevance

Last Updated: Wednesday, 13 July 2016

Search Results Sort By Date Not Relevance is a Thunderbird extension that changes the default order of search results to "Date" instead of "Relevance".

Donations are welcome! (No account is required! -- just click the hard-to-see "Continue" if you have no PayPal account.)

Read more: Search Results Sort By Date Not Relevance

Lacinato ABX/Shootout-er blind testing audio software

Last Updated: Friday, 28 October 2016

Interested in a web application instead?
See the Lacinato WebABX/Shootouter.

Lacinato ABX is the only cross-platform ABX and shootout blind testing software for audio. It allows double-blind ABX testing of audio files (seeing if you can tell which file is being played), as well as "shootouts" (picking your favorite from a shuffled, anonymized list). Or you can just use it as a convenient way to switch between files (maintaining the current play position, if you like.) It is free to download and use (see license.). Although it's Java-based, you do not need to install Java to use it. Runs on Linux/Windows/Mac.

Read more: Lacinato ABX/Shootout-er blind testing audio software

Background Tabs

Last Updated: Tuesday, 27 December 2016

Background Tabs is a Firefox extension that enables searches from the search bar or entries to the URL bar to open in background tabs by using the [CTRL] key when hitting [ENTER]. (Current versions aren't working from the search bar, though -- might be a Firefox bug...)

Donations are welcome! (No account is required! -- just click the hard-to-see "Continue" if you have no PayPal account.)

Read more: Background Tabs

EmailAddress.java

Last Updated: Wednesday, 17 September 2014

The world's only more-or-less-2822-compliant Java-based email address extractor/verifier, with some useful header verification as well.

Read more: EmailAddress.java

Binomial Distribution algorithm for Java

Last Updated: Friday, 26 September 2014

This code calculates the exact binomial distribution function. Since the factorials can generate huge numbers, it's necessary to use BigDecimal, BigInteger, etc.

You can download the jar (with source).

You can download the .java source.

Read more: Binomial Distribution algorithm for Java

BDKIM

Last Updated: Wednesday, 17 September 2014

BDKIM ("Bridge to DKIM" or "Boxbe DKIM") is two pieces of software. Together they form a networked bridge from Java to the Mail::DKIM Perl module, allowing you to easily verify the DomainKeys and DKIM signatures for a given message. You could also write your own client (in whatever language) to talk to the BDKIM perl server. This distribution also includes an example usage Java class.

Read more: BDKIM