Pinned Repositories
DotLog
A lightweight and thread-safe logging/data insertion library for C# applications built with the .Net Framework. Supports logging messages to files and Windows event logs, along with object states to SQL Server databases.
macos_keylogger
A keylogger for macOS.
matchvid
A command-line tool for detecting matching keyframes across distinct videos, powered by discrete wavelet transform.
remote_filesystem
A remote filesystem built with libfuse, the reference implementation of the Linux FUSE (Filesystem in Userspace) interface.
simple_fs
A simple filesystem based on the original implementation of UNIX.
user_thread_scheduler
A user thread scheduling library for Linux that utilizes an adaptive multi-level queue scheduling algorithm.
virtual_memory_simulation
A simulation of virtual memory implimented with segmented paging, using an 8 MB char array to simulate physical memory. A custom user thread scheduling library is used to schedule pages.
patrickcurrie's Repositories
patrickcurrie/macos_keylogger
A keylogger for macOS.
patrickcurrie/matchvid
A command-line tool for detecting matching keyframes across distinct videos, powered by discrete wavelet transform.
patrickcurrie/remote_filesystem
A remote filesystem built with libfuse, the reference implementation of the Linux FUSE (Filesystem in Userspace) interface.
patrickcurrie/DotLog
A lightweight and thread-safe logging/data insertion library for C# applications built with the .Net Framework. Supports logging messages to files and Windows event logs, along with object states to SQL Server databases.
patrickcurrie/simple_fs
A simple filesystem based on the original implementation of UNIX.
patrickcurrie/user_thread_scheduler
A user thread scheduling library for Linux that utilizes an adaptive multi-level queue scheduling algorithm.
patrickcurrie/virtual_memory_simulation
A simulation of virtual memory implimented with segmented paging, using an 8 MB char array to simulate physical memory. A custom user thread scheduling library is used to schedule pages.