Joseph T. Lyons's Projects
This is a repository that simply contains a small selection of my academic papers, hard-wrapped to 80 characters.
https://adventofcode.com/2021
An extremely simple tool to help with memorizing the 20 amino acids.
Quickly create large amounts of unique licenses
Quickly create large amounts of unique serial numbers.
A rusty ASCII art clock printed to your terminal.
Work in Progress: Atom package that automatically breaks lines of text at the Preferred Line Length.
A curated list of awesome tools that work within the nu language ecosystem e.g. nushell, scripts, nana, etc.
The simplest batch image scaling shell script I could think of. This shell script respects aspect ratios. Adding support for an image file type is as easy as copying a line and changing the file name. Errors will be produced if a certain image type doesn't exist, because the shell script doesn't check to see if a file type exists or not, but this has no effect on the photos being scaled.
My heavily personalized biology notes. There is no claim that these will make sense to other individuals or that they are even remotely accurate.
A simple tool to help verify the birthday paradox by batch running it.
Simply two methods for providing simple encryption / decryption with JUCE's BlowFish class
A small collection of do-nothing applications written in Brainfuck. Some of these were simple, others acted as brainteasers.
A C++ Brainfuck interpreter that has a GUI. Written using the JUCE framework.
An Atom text editor package that allows you to cycle through different user-defined Preferred Line Length settings.
A simple class that can log characters and dispaly their usages.
A very old bit of code that I'm just using to practice refactoring
A simple compliment generator app I wrote to begin learning Python.
This is a C++ command line contact application I'm writing. I'm writing this to practice coding over my summer break from classes and to learn vectors. This is Mac-Specific and written in Xcode. Many of the earlier functions are massive and desperately need refactored, but some of the newer functions model cleaner coding practices. I'm working on a GUI version of this application.
A counter for Gleam - modeled after Python's collections.Counter
Quickly create a Python project in no time
All the files associated with CSCI-C 311 Programming Languages.
Simple files I worked on that merely supplemented the homework of CSCI-C 311 and helped me to better understand Elisp.
A simple project for exploring the Rust UI framework, Iced.
Calculate delay times, in milliseconds and in hertz, for a given tempo
Focus on what matters instead of fighting with Git.
The tutorial for the Notre Dame Django Girls workshop