I now have a GitHub account, and all of the projects listed below are also hosted there. Click here to visit my page on GitHub!
For Software Methodologies class, my team and I created an Android app called MU Healthy Eats.
It parses the Marquette University Dining Services website for the daily menu information at the dining halls.
For more information, and a free download, visit paulkaefer.com/MUHealthyEats.
paulsdice.exe is a program that simulates various randomness, including dice rolling.
Example usage: 2d20 -- rolls 2 d20s, shows each roll and the total. You can change these numbers. Omitting the number before the d defaults to 1. 7k4 -- rolls 7 d10s, shows the individual rolls, then sorts them and keeps the top 4. It also takes care of "Exploding Dice" test d6 -- you can also do test d10, test 2d6, or change those numbers as you wish. This command rolls the dice many times and shows how many 1s, 2s, 3s, etc. came up. h or help -- displays the help menu q or quit or exit -- exits the program
Click here to see a screenshot of this program in action.
Click here to download the program or, if you would like, click here for the python source file.
vigenere.py is a python script developed by Paul that encrypts/decrypts a message using the Vigenère cipher.
parsequations.py is a python script developed by Paul. It reads in a file containing logic equations either
from the LogicAid software or another source, and generates a file of WinCUPL-compatible equations.
Example: if the input file contains "A = B'+CD", the output file will contain "A = !B # C&D"