Pinned Repositories
tracker
Track Government of Canada domains for adherence to digital security best practices and federal requirements.
tracker
Check whether a Government of Canada domain is adhering to best security practices.
Command-Line-Process-Creator
A program written in C for a University-Level Operating Systems course which provides a command-line interface for the user to interact with. Commands are executed by a child process via the fork() command.
ConvexHull
A program written in C for a University-Level Software Development course which computes the convex hull of a polygon contained by a given set of points using an altered Jarvis March algorithm. The program takes input from a text file of numerical pairs representing x and y coordinates and returns the points which form the convex hull.
Doctor-and-Patients
A program written in C for a University-Level Operating Systems course which simulates the operation a medical clinic by implementing "Doctor" and "Patient" threads. This program makes use of mutex locks and semaphores to accomplish this task.
Sudoku-Checker-Threads
A program written in C for a University-Level Operating Systems course which checks the validity of a completed sudoku grid by creating threads to check rows, columns and sub-grids.
TextToGraph
A program written in Java for a University-Level Data Structures & Algorithms course which reads from an input file and stores values into a graph data structure.
tracker
Check whether a Government of Canada domain is adhering to best security practices.
tracker-golang
Track Government of Canada domains for adherence to digital security best practices and federal requirements.
Ethanljf's Repositories
Ethanljf/Command-Line-Process-Creator
A program written in C for a University-Level Operating Systems course which provides a command-line interface for the user to interact with. Commands are executed by a child process via the fork() command.
Ethanljf/ConvexHull
A program written in C for a University-Level Software Development course which computes the convex hull of a polygon contained by a given set of points using an altered Jarvis March algorithm. The program takes input from a text file of numerical pairs representing x and y coordinates and returns the points which form the convex hull.
Ethanljf/Doctor-and-Patients
A program written in C for a University-Level Operating Systems course which simulates the operation a medical clinic by implementing "Doctor" and "Patient" threads. This program makes use of mutex locks and semaphores to accomplish this task.
Ethanljf/Sudoku-Checker-Threads
A program written in C for a University-Level Operating Systems course which checks the validity of a completed sudoku grid by creating threads to check rows, columns and sub-grids.
Ethanljf/TextToGraph
A program written in Java for a University-Level Data Structures & Algorithms course which reads from an input file and stores values into a graph data structure.
Ethanljf/tracker
Check whether a Government of Canada domain is adhering to best security practices.
Ethanljf/tracker-golang
Track Government of Canada domains for adherence to digital security best practices and federal requirements.