Pinned Repositories
album-splitter
Split a single-file mp3 album into its tracks. Supports downloading from YouTube.
Cat-Program
mycat - A simple program to replicate the functionality of the linux/unix cat program.
Free-BSD-Crypto-File-Layer
The goal of this project is to implement a cryptographic file system inside the FreeBSD kernel at the VFS layer. Instead of doing a full-disk encryption, we will be doing encryption on a per-file basis. More specifically, we will be modifying the FreeBSD encryption system to use the AES algorithm on a per-file basis. So, when a read system call is used the block is decrypted and when a write system call is used the block must be encrypted.
Free-BSD-Lottery-Scheduler
we are modifying the FreeBSD scheduler to use a lottery scheduling algorithm for user processes rather than the default one provided.
FreeBSD-Slim-Chance-Paging-Algorithm
The goal of this project is to experiment with the FreeBSD pageout daemon. The purpose of these modification is to analyze the difference of our modifications to the paging algorithm to our modified Slim Chance Algorithm. The Slim Chance algorithm puts the inactive and invalid pages on the rear of the free list and instead of subtracting from the activity count we will divide it by two and move it to the front of the active list. Then finally when we move a page to the inactive list we will move it to the front.
jobBoard
A desktop application to track application status of companies applied to as a student for career opportunities
Mackey-word-dump-comparer
If you're in a mackey class and want to find what questions are most likely to be on the midterm or final, this is for you
pyqt-calculator
A basic desktop calculator created to learn the pyqt framework
Shell-Program
A simple FreeBSD Shell program to gain familiarity with using system calls. Replicates many of the capabilities of a Linux shell program. Written in C
Webscrapper
Python webscrapper
AlanD88's Repositories
AlanD88/Webscrapper
Python webscrapper
AlanD88/album-splitter
Split a single-file mp3 album into its tracks. Supports downloading from YouTube.
AlanD88/Cat-Program
mycat - A simple program to replicate the functionality of the linux/unix cat program.
AlanD88/Free-BSD-Crypto-File-Layer
The goal of this project is to implement a cryptographic file system inside the FreeBSD kernel at the VFS layer. Instead of doing a full-disk encryption, we will be doing encryption on a per-file basis. More specifically, we will be modifying the FreeBSD encryption system to use the AES algorithm on a per-file basis. So, when a read system call is used the block is decrypted and when a write system call is used the block must be encrypted.
AlanD88/Free-BSD-Lottery-Scheduler
we are modifying the FreeBSD scheduler to use a lottery scheduling algorithm for user processes rather than the default one provided.
AlanD88/FreeBSD-Slim-Chance-Paging-Algorithm
The goal of this project is to experiment with the FreeBSD pageout daemon. The purpose of these modification is to analyze the difference of our modifications to the paging algorithm to our modified Slim Chance Algorithm. The Slim Chance algorithm puts the inactive and invalid pages on the rear of the free list and instead of subtracting from the activity count we will divide it by two and move it to the front of the active list. Then finally when we move a page to the inactive list we will move it to the front.
AlanD88/jobBoard
A desktop application to track application status of companies applied to as a student for career opportunities
AlanD88/Mackey-word-dump-comparer
If you're in a mackey class and want to find what questions are most likely to be on the midterm or final, this is for you
AlanD88/pyqt-calculator
A basic desktop calculator created to learn the pyqt framework
AlanD88/Shell-Program
A simple FreeBSD Shell program to gain familiarity with using system calls. Replicates many of the capabilities of a Linux shell program. Written in C
AlanD88/OC-Compiler
Class project to build a basic C Compiler using C++, Bison, and Flex
AlanD88/Project2
C++ Class Project
AlanD88/QT-Calculator
A basic desktop calculator created to learn the QT framework
AlanD88/Resteraunt-POS
Team project to build a Point of Sale system for a Resteraunt.
AlanD88/SEADS_Landing_PAge
AlanD88/TicTacToe
Simple Tic Tac Toe game written in C++
AlanD88/website