Pinned Repositories
Appointment_Calendar
Appointment Calendar is a JavaFX-based desktop application for managing appointments. Users can add, remove, and view appointments through an intuitive graphical user interface.
Array_Factory
A small JAVA program with array manipulation examples.
Character_Counter
Country_Populations
C++ program for reading text file table data.
Export_AD_to_CSV
This script exports Active Directory (AD) user information to a CSV file. The CSV file is named with the current date and saved to a specified location.
Identity_Tool
The **Identity Tool** is a simple web application that allows users to input their ID number and retrieve specific details, including their first name, last name, address, and a picture.
Marks_Computer_Builds_Remote
A JavaFX application for managing computer build configurations with remote PostgreSQL database integration. Users can add, edit, and remove builds, with all data securely stored in a remote database.
PDF_to_XLSX
Reads all PDF documents in a directory and creates a two column spreadsheet to record filename and fillable PDF field. **Requires PyPDF and pandas library**
PixelPuppet
PixelPuppet is a pixel art drawing tool that supports layers, multiple brush types, and canvas resizing. It allows users to import, export, and create pixel art with customizable tools in a user-friendly interface.
Spell_Check
C++ console spell check program with Unix dictionary.
Mark-Langston's Repositories
Mark-Langston/Marks_Computer_Builds_Remote
A JavaFX application for managing computer build configurations with remote PostgreSQL database integration. Users can add, edit, and remove builds, with all data securely stored in a remote database.
Mark-Langston/Mark-Langston
Mark-Langston/Playfair_Cipher
C++ matrix message encryption decryption program.
Mark-Langston/Animal_Superclass
C++ Superclass/Subclass example program
Mark-Langston/Binary_Data_Analyzer
C++ binary data analyzer, calculate mean, median, mode, duplicates, missing values, random values, maximum and minimum values.
Mark-Langston/blender
Official mirror of Blender
Mark-Langston/Difference-Objects-Classes
A simple JAVA program that demonstrates the usage of JAVA classes and objects.
Mark-Langston/Digital_Rolodex
C++ digital rolodex
Mark-Langston/Marks_Antivirus_Virus_Syringe
Mark's Antivirus Virus Syringe is a playful Java Swing application designed to demonstrate basic GUI components, event handling, and image loading in Java. This program humorously mimics an antivirus tool with a playful twist.
Mark-Langston/NASA_Picture_of_the_Day_API
Uses a NASA API key to query the Astronomy Picture of the Day (APOD), then opens up the picture in your default browser.
Mark-Langston/Recursive_Binary_Converter
C++ program that converts decimal integers to binary values.
Mark-Langston/Recursive_Merge_Sort
C++ program, performs merge sort on a vector/array.
Mark-Langston/Recursive_Permutation
C++ program that takes any input and recursively permutates it
Mark-Langston/Application_Manager
Test repository for an Application API, requires SQL Server Management Studio and .NET 6.0 installation
Mark-Langston/JAVA_Microwave
A JAVA Microwave simulator, increacook time, switch power levels, start, reset, and shutdown controls.
Mark-Langston/MarksComputerBuilds
Mark's Computer Builds is a JavaFX application designed to manage computer builds. It interacts with a PostgreSQL database to perform CRUD operations (Create, Read, Update, Delete) on computer build records.
Mark-Langston/MarksMusicMaker
Mark's Music Maker is a desktop application that allows users to procedurally generate unique MIDI music tracks using a variety of instruments from the base MIDI soundbank.
Mark-Langston/Student_and_Instructor
Java program that contains a superclass of person and extended/sub classes for student and instructor. Demonstrates usage of multiple class files and inheritence.
Mark-Langston/Appointment_Calendar
Appointment Calendar is a JavaFX-based desktop application for managing appointments. Users can add, remove, and view appointments through an intuitive graphical user interface.
Mark-Langston/Country_Sorter
CountrySorter is a Java program that sorts an `ArrayList<Country>` in decreasing order based on the population of the countries.
Mark-Langston/Export_AD_to_CSV
This script exports Active Directory (AD) user information to a CSV file. The CSV file is named with the current date and saved to a specified location.
Mark-Langston/Identity_Tool
The **Identity Tool** is a simple web application that allows users to input their ID number and retrieve specific details, including their first name, last name, address, and a picture.
Mark-Langston/Interest_Balance_Calculator
This is a simple Java application that calculates the final balance of a savings account after a given number of years, based on an initial deposit and an annual interest rate.
Mark-Langston/Java_CircleMatic
Java CircleMatic is a simple Java application that allows users to draw circles on a canvas by clicking on specific locations and specifying the radius.
Mark-Langston/JavaFX_Interest_Balance_Calculator
JavaFX Interest Balance Calculator is a simple JavaFX application that calculates the future balance of an investment given the initial deposit, annual interest rate, and number of years.
Mark-Langston/Polynomial_Calculator
This Java project implements a Polynomial class using a linked list to store polynomial terms.
Mark-Langston/Recursive_Substrings
A simple Java program that generates all substrings of a given string using recursion.
Mark-Langston/Arduino_Scrolling_Marquee
This Arduino code creates a scrolling marquee on a 20x4 I2C LCD display, displaying static and scrolling text on different rows with adjustable scrolling speed.
Mark-Langston/csc310-linalg-demos
Mark-Langston/PixelPuppet
PixelPuppet is a pixel art drawing tool that supports layers, multiple brush types, and canvas resizing. It allows users to import, export, and create pixel art with customizable tools in a user-friendly interface.