Shane Staret's repositories
NoteTester
Very simple program that simulates notes playing on a piano and tells you their name, length, frequency, and more using the MIDI package in Java.
RailwayManagementSystem
The final project for CIS 245 at MCCC. This is a simulation of a railway management system.
ColorAnimation
Shane Staret, Yao Sedzro, and Trush Patel's final project for CIS 111B at Montgomery County Community College.
ArduinoMouseTrap
The Final Project for CIS 126 at MCCC. A completed prototype built using two Arduinos that communicate with one another to effectively trap a mouse and keep trap of how the mice were caught.
SimpleBinaryCalculator
A simple binary calculator based on a system of gates
UnifiDataScraper
This is a project written in Python that collects data about the Unifi Access Points (APs) connected to an internal network and data about the clients that are currently using the Unifi APs. This program also determines if the network is online or if one of the APs appears to be malfunctioning.
BasicTwoDimensionalGame
Basic 2D game created in Java.
MachineLearningSim
The final project for CIS 112 at MCCC. This is a project that visualizes machine learning by teaching an AI how to place dots on a 3x3 grid in a specific order.
Palindrome
A basic program that determines the dates that are palindromes in a given year. A year is given by a user and every date in that year is checked to see if it is a palindrome in MMDDYYYY format.
PhillyCodefest2018
Philly Codefest Project: A school security software application that works to prevent school shootings and other threats.
StringManipulator
Change a given String based on user input.
TwosComplementer
A simple program that converts a binary number into it's two's complement equivalent. This is used within the SimpleBinaryCalculator repository.
CaseStudies
A showcase of the case studies I have completed.
DailyCodingProblems
Repository for all the Daily Coding Problems found on https://www.dailycodingproblem.com/
FileMover
Java program that takes a specified path and moves files of a certain extension to a new path in the file system.
FormatArticles
A program that allows a user to enter a link to an article, and the program returns the name of the article, the link, the company that created the article, the date and time the article was published, and the text of the article.
Subsequences
A small project that allows a user to enter in two strings. All subsequences are then determined for these two strings and printed. Then, the longest common sequences shared between both strings is printed. Thus, this program's main goal is to find the longest common subsequence between two strings. Inspired by this video (I completed this project before I watched the full video): https://www.youtube.com/watch?v=10WnvBk9sZc
ZendeskAppsHtmlScraper
A Python tool that scrapes the HTML of the Zendesk apps directory to get pertinent data about the apps Zendesk supports.