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