All site contents ©2024 Casey Connor unless otherwise noted.

Hire Me

Last Updated: Monday, 22 May 2023

I am available for part-time or project-based mercenary coding/software-engineering work, consultation, etc. I also offer a range of audio services, including recording, editing, restoration, mixing, mastering, production, composition, accompaniment, and session work; I'm available for hire for music production, theater, web, or other arenas.

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

Donate

Last Updated: Sunday, 14 February 2021

Donations are welcome! Just click this button:

(No Paypal account is required!)

Paypal address: (in case the Donate button doesn't work for you)


Ethereum wallet address: 0x13db89c4E45aCFe74E9B847574f61aBEa36e2a01
Bitcoin donation address: bc1qsrdl48ppg0f69ctlx893ycfzu2slget8deagx4

Or you can sign up on Patreon (currently applicable to my YouTube videos only):

Become a Patron!

Search Results Sort By Date Not Relevance

Last Updated: Wednesday, 21 July 2021

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

Background Tabs

Last Updated: Wednesday, 12 December 2018

UPDATE: Background Tabs is no longer developed -- as of Firefox version 64, you can set the about:config preference browser.urlbar.ctrlCanonizesURLs to false and use ctrl-shift-enter to open tabs in the background. This won't work for the search bar. A feature request for that is here. Unfortunately, there is no longer a way (that I'm aware of) to implement background tabbing in recent versions of Firefox via an extension.

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: Thursday, 14 September 2023
UPDATE: I no longer maintain this. You can find the latest at the github continuation of this project here. See the code for extensive documentation.

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

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

Other Software

Last Updated: Wednesday, 17 September 2014

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

Lacinato ABX/Shootout-er blind testing audio software

Last Updated: Thursday, 14 September 2023

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

Current version: 2.43
changelist is at the bottom of this page

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

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