back to scratko.xyz
index
NameDescriptionIdle
arithmetic-expression-evaluatorArithmetic expression evaluation with RPN and Dijkstra's algorithm (C, assembler...5 weeks
artifical-text-detectionC++/Qt (master's thesis): detects artificial texts using boost::python and Pytho...5 weeks
durakOnline Durak card game for up to 8 players — C implementation (client & server...5 weeks
file-encryptionEncrypts files using a simple algorithm with mmap() for memory-mapped I/O 7 weeks
file-finderRecursive search for a file or directory 5 weeks
http-serverWeb server implemented in C using raw TCP sockets (HTTP/1.1) 8 weeks
ls-imitationReimplementation of the Unix ls -l command with full functionality 11 days
pacmanClassic Pac-Man in C using ncurses library 5 weeks
parallel-progs-by-argsRun external programs in parallel from command-line arguments (separator ;;) 5 weeks
picture-puzzleC++ game with GUI (FLTK) 5 weeks
red-black-treeImplementation of rb-tree algorithm in C 18 months
shellSimplified C shell with support for pipelines, redirection, and logical operator...5 weeks
tetrisPersonal implementation of Tetris written in Pascal 10 months
threaded-tcp-counterMultithreaded server for shared data access (POSIX, mutex, semaphore) 5 weeks
trigonometric-tableTrigonometric functions table generator (assembler NASM) 18 months
typical-daemon-processThe process logs its status every 5 minutes to a file and syslog 5 weeks