Projects
42cursus
- libft (solo): My very first own library in C
- get_next_line (solo): This project is about programming a function that returns a line read from a file descriptor.
- ft_printf (solo): The goal of this project is pretty straightforward. I will recode printf(3).
- push_swap (solo): This project will make you sort data on a stack, with a limited set of instructions, using the lowest possible number of actions. To succeed i'll have to manipulate various types of algorithms and choose the most appropriate solution (out of many) for an optimized data sorting.
- pipex (solo): This project will let you discover in detail a UNIX mechanism that you already know by using it in your program.
- fdf (solo): This project is about representing a landscape as a 3D object in which all surfaces are outlined in lines.
- minishell (2 people): This project is about creating a simple shell. My own little bash. will learn a lot about processes and file descriptors.
- philosophers (solo): In this project, will learn the basics of threading a process. will see how to create threads and will discover mutexes
- cpp_modules (solo): Object-Oriented Programming a.k.a OOP with C++
- cpp module 00 : Namespace, class, member functions, stdio stream, initialization lists, static, const, and lots of basic stuff
- cpp module 01 : Memory allocation, pointers to members, references, switch statements
- 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
- cpp module 09 : The STL (Standard Template Library)
- miniRT (2 people): This project is an introduction to the beautiful world of Raytracing. Once completed you will be able to render simple Computer-Generated-Images and will never be afraid of implementing mathematical formulas again.
- inception (solo): This document is a System Administration related exercise.
- webserv (3 people): This project is about writing your own HTTP server. You will be able to test it with an actual browser. HTTP is one of the most used protocols on the internet. Knowing its arcane will be useful, even if you won't be working on a website.
- ft_transcendence (5 people): This project is about writing a game server and a client for a game called "ft_transcendence".
obsidian
- obsidian-go-up (solo): obsidian plugin for allows users to quickly navigate to a specified 'parent' page by utilizing a custom property in the page's front matter.
hackathon
- hey-oldlady (5 people): 제주 부모, 육지 자녀 간 안부를 묻는 소통 플랫폼