Quake deathmatch map for two players.
Updated 2022-09-02 02:04:27 +00:00
Using terminal settings to disable echoing keystrokes.
Updated 2021-02-22 02:41:25 +00:00
Mini programming assignment where we do some memory operations in Windows. We get the page size of the system, allocate memory, check the state of that memory, deallocate the memory, and then check the state of the memory again.
Updated 2021-02-22 02:54:52 +00:00
Lab assignment that aims to mimic the ls command.
Updated 2021-02-22 02:55:25 +00:00
Lab assignment than aims to mimic the ln command's functionality.
Updated 2021-02-22 02:56:33 +00:00
A simple shell that reads in commands from the user. The user can run programs from the shell with a max of 10 arguments. Usage statistics are given after a program has finished running in the shell.
Updated 2021-02-22 02:32:22 +00:00
Program that forks off a child process and waits for it to send signals back. If the parent process receives a signal from the child, the signal handler tells the parent what to do.
Updated 2021-02-22 02:42:14 +00:00
Program that starts out with a dispatcher thread for user input. When it receives a filename string, it spawns a worker thread that goes out to "retrieve" the filename from the "file server". On an exit, the program prints statistics about files serviced.
Updated 2021-02-22 02:46:12 +00:00
Applied lab that focuses on using shared memory. There are reader and writer programs that utilize a common shared memory segment.
Updated 2021-02-22 02:49:51 +00:00
Program that synchronizes shared memory between two processes. Both processes swap memory back and forth, but a semaphore prevents them from clobbering data. Extra credit is the same, but with a custom synchronization library.
Updated 2021-02-22 02:51:07 +00:00
A less code-focused lab where we investigated system limits for various resources.
Updated 2021-02-22 02:54:07 +00:00
Another less code-focused lab where we investigated memory addressing.
Updated 2021-02-22 02:53:57 +00:00
C project created for a computer science class. Full-fledged Connect Four implementation built for command line usage. Takes arguments that modify game board dimensions and rules.
Updated 2021-02-25 19:32:03 +00:00
Python project created for a computer science class. Full-fledged Connect Four implementation built for command line usage. Takes arguments that modify game board dimensions and rules.
Updated 2021-02-22 02:58:38 +00:00
Shell script for converting all MKV files in a directory from MKV to MP4. I used this to create MP4 files from Dragon Ball episodes stored in MKV files.
Updated 2023-01-25 23:43:50 +00:00
Twitter bot that spits out random quotes from everybody.mov by Jessie Mott.
Updated 2022-09-04 05:32:13 +00:00
This is the application that my capstone team and I completed to finish our degrees. The application allows for users to post marten sightings. They can attach photos and make comments on said photos using Disqus.
Updated 2021-02-22 02:57:25 +00:00
Script for scraping a Moodle site for basic user information. Requires a valid login to the site and some baseline API permissions.
Updated 2022-04-08 04:37:56 +00:00
Mirror of a repository on GitHub containing a simple PHP exercise.
Updated 2021-02-28 21:44:29 +00:00