Coder Social home page Coder Social logo

Kwunch's Projects

arbordb icon arbordb

Group project for DB (CS1555) class at Pitt for Fall23

autocomplete icon autocomplete

Pitt CS1501 assignment implementing an autocomplete using a trie

basilisk icon basilisk

Rust file encryption program implementing serpent

c-diy-syscall-semaphores icon c-diy-syscall-semaphores

Pitt CS1550 Project. Create 3 new Syscalls creating my own semaphores and using those syscalls to solve the producer-consumer problem. Sys.c is Linux-5.10.140/kernel/sys.c. Prodcons is ran on the modified modified kernel

fisher icon fisher

Rust Threefish encryption program. Supports 256, 512, and 1024 bit block sizes

implementing_user_message_syscall icon implementing_user_message_syscall

This is most of the source code used in my second Operating Systems project. The objective was to add a new system call to the linux 5.10.140 kernel. The header files adding the syscall numbers and definitions are not included. However the sys.c file from the kernel directory and the osmsg.c program implemented to call the syscalls are

lock icon lock

Small rust program to simply lock the user session from the terminal

lzw icon lzw

CS1501 Assignment implementing LZW Compression

oop_in_rust icon oop_in_rust

This covers a brief intro to Rust and how to "mimic" Object Oriented Programming in Rust

randomsql icon randomsql

Rust program that generates mock data and uses created data to generate SQL insert statements. This program maintains key constraints and is able to handle referenced attributes from other tables. You should be able to input your entire schema into the program and it will generate and cross reference values for each table.

rust-mock-public-key-cryptography icon rust-mock-public-key-cryptography

A simple implementation of Public Key Cryptography in Rust. This was written to be used alongside my research paper and should not be used for any real world applications. Educational purposes only this is not secure enough.

rust-webserver icon rust-webserver

A simple multithreaded webserver in Rust. Any new connection is handled on a newly created thread.

rust_prodcons_with_semaphores icon rust_prodcons_with_semaphores

Implementation of Producer-Consumer Problem. This contains an implementation for both Binary Semaphores and Counting Semaphores

tiny_core_graphics_library icon tiny_core_graphics_library

This was a project from my Operating Systems class at the University of Pittsburgh. It implements a basic graphics driver for Tiny Core Linux running on Qemu-Arm

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.