Mohamed Haddi's repositories
ft_logtime
A simple browser extension that sums up the logtime of a user at https://intra.42.fr.
ft_blackhole
A simple extension for https://intra.42.fr that shows how many days you have left before you get absorbed by the Blackhole.
recursive-extractor
Extract a recursively compressed single file (multiple archive formats).
CPP-Module-00
Namespaces, classes, member functions, stdio streams, initialization lists, static, const, and some other basic stuff
CPP-Module-01
Memory allocation, pointers to members, references, switch statement
CPP-Module-02
Ad-hoc polymorphism, operator overloading and Orthodox Canonical class form
CPP-Module-03
Inheritance
CPP-Module-04
Subtype polymorphism, abstract classes, interfaces
CPP-Module-05
Repetition and Exceptions
CPP-Module-06
C++ casts
CPP-Module-07
C++ templates
CPP-Module-08
Templated containers, iterators, algorithms
csvjson-csv2json
Converts CSV to JSON. Powers the most used online tool CSVJSON. Used by thousands everyday.
fm-transcripts
Transcripts of Frontend Masters Courses
push_swap_error_tester
A little tester for 42 school's push_swap project that verifies if errors are well handled, based on the real checker behavior.
cub3d
A Wolfenstein3D-ish type game (ray casting), using MiniLibX graphics library.
htmx
</> htmx - high power tools for HTML
netwhat
a brief introduction to networking (my notes).