├── 42 ├── Piscine Object │ ├── Module 00 - Encapsulation │ │ ├── ex00 │ │ │ ├── DivideAndRule.cpp │ │ │ ├── Makefile │ │ │ ├── includes │ │ │ │ ├── Account.hpp │ │ │ │ ├── Bank.hpp │ │ │ │ └── ex00.inc │ │ │ ├── main.cpp │ │ │ └── srcs │ │ │ │ ├── Account.cpp │ │ │ │ └── Bank.cpp │ │ ├── ex00_bonus │ │ │ ├── Bank.cpp │ │ │ ├── Bank.hpp │ │ │ ├── Makefile │ │ │ ├── ex00_bonus.inc │ │ │ └── main.cpp │ │ ├── ex01 │ │ │ ├── Makefile │ │ │ ├── includes │ │ │ │ ├── Graph.hpp │ │ │ │ ├── Vector2.hpp │ │ │ │ └── ex01.inc │ │ │ ├── main.cpp │ │ │ └── srcs │ │ │ │ ├── Graph.cpp │ │ │ │ └── Vector2.cpp │ │ └── ex01_bonus │ │ │ ├── Graph.cpp │ │ │ ├── Graph.hpp │ │ │ ├── Line.cpp │ │ │ ├── Line.hpp │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ ├── Vector2.cpp │ │ │ ├── Vector2.hpp │ │ │ ├── ex01_bonus.inc │ │ │ ├── figures │ │ │ ├── abstract_horse.txt │ │ │ ├── horse.txt │ │ │ ├── penguin.txt │ │ │ └── tux.txt │ │ │ ├── images │ │ │ └── tux.png │ │ │ ├── lodepng.cpp │ │ │ ├── lodepng.h │ │ │ ├── main.cpp │ │ │ ├── output.png │ │ │ └── utils.cpp │ ├── Module 01 - Relationship │ │ ├── README.md │ │ └── ex00 │ │ │ ├── Hammer.cpp │ │ │ ├── Hammer.hpp │ │ │ ├── Makefile │ │ │ ├── Position.cpp │ │ │ ├── Position.hpp │ │ │ ├── Shovel.cpp │ │ │ ├── Shovel.hpp │ │ │ ├── Shoveling101.cpp │ │ │ ├── Shoveling101.hpp │ │ │ ├── Statistic.cpp │ │ │ ├── Statistic.hpp │ │ │ ├── Tool.cpp │ │ │ ├── Tool.hpp │ │ │ ├── WoodWorking.cpp │ │ │ ├── WoodWorking.hpp │ │ │ ├── WorkShop.cpp │ │ │ ├── WorkShop.hpp │ │ │ ├── Worker.cpp │ │ │ ├── Worker.hpp │ │ │ ├── ex00.inc │ │ │ └── main.cpp │ ├── Module 02 - UML │ │ ├── Accelerating.png │ │ ├── Accelerating.svg │ │ ├── Braking.png │ │ ├── Braking.svg │ │ ├── CarComposition │ │ │ ├── Car.hpp │ │ │ ├── CarComposition.inc │ │ │ ├── Makefile │ │ │ └── main.cpp │ │ ├── ChangeGear.png │ │ ├── ChangeGear.svg │ │ ├── README.md │ │ ├── Steering.png │ │ ├── Steering.svg │ │ ├── class-diagram.png │ │ └── class-diagram.svg │ ├── Module 03 - SMART │ │ ├── README.md │ │ ├── ex00 │ │ │ ├── Makefile │ │ │ ├── car.hpp │ │ │ ├── ex00.inc │ │ │ └── main.cpp │ │ ├── ex01 │ │ │ ├── Command.hpp │ │ │ ├── Makefile │ │ │ ├── ex01.inc │ │ │ └── main.cpp │ │ ├── ex02 │ │ │ ├── Makefile │ │ │ ├── circle.cpp │ │ │ ├── circle.hpp │ │ │ ├── ex02.inc │ │ │ ├── main.cpp │ │ │ ├── point.cpp │ │ │ ├── point.hpp │ │ │ ├── rectangle.cpp │ │ │ ├── rectangle.hpp │ │ │ ├── shape.cpp │ │ │ ├── shape.hpp │ │ │ ├── triangle.cpp │ │ │ └── triangle.hpp │ │ ├── ex03 │ │ │ ├── Makefile │ │ │ ├── apprentice.cpp │ │ │ ├── apprentice.hpp │ │ │ ├── contractEmployee.cpp │ │ │ ├── contractEmployee.hpp │ │ │ ├── employee.cpp │ │ │ ├── employee.hpp │ │ │ ├── employeeManagement.cpp │ │ │ ├── employeeManagement.hpp │ │ │ ├── ex03.inc │ │ │ ├── main.cpp │ │ │ ├── tempWorker.cpp │ │ │ └── tempWorker.hpp │ │ └── ex04 │ │ │ ├── ConstHeader.cpp │ │ │ ├── ConstHeader.hpp │ │ │ ├── DateHeader.cpp │ │ │ ├── DateHeader.hpp │ │ │ ├── FileLogger.cpp │ │ │ ├── FileLogger.hpp │ │ │ ├── IHeader.hpp │ │ │ ├── ILogger.hpp │ │ │ ├── Makefile │ │ │ ├── StreamLogger.cpp │ │ │ ├── StreamLogger.hpp │ │ │ ├── ex04.inc │ │ │ └── main.cpp │ ├── Module 04 - Design Pattern (C++98) │ │ ├── datas.hpp │ │ ├── ex00 │ │ │ ├── ClassRoom.cpp │ │ │ ├── ClassRoom.hpp │ │ │ ├── Course.cpp │ │ │ ├── Course.hpp │ │ │ ├── CourseFinishedForm.cpp │ │ │ ├── CourseFinishedForm.hpp │ │ │ ├── Courtyard.cpp │ │ │ ├── Courtyard.hpp │ │ │ ├── Form.cpp │ │ │ ├── Form.hpp │ │ │ ├── HeadMaster.cpp │ │ │ ├── HeadMaster.hpp │ │ │ ├── HeadmasterOffice.cpp │ │ │ ├── HeadmasterOffice.hpp │ │ │ ├── Makefile │ │ │ ├── NeedCourseCreationForm.cpp │ │ │ ├── NeedCourseCreationForm.hpp │ │ │ ├── NeedMoreClassRoomForm.cpp │ │ │ ├── NeedMoreClassRoomForm.hpp │ │ │ ├── Person.cpp │ │ │ ├── Person.hpp │ │ │ ├── Professor.cpp │ │ │ ├── Professor.hpp │ │ │ ├── Room.cpp │ │ │ ├── Room.hpp │ │ │ ├── School.inc │ │ │ ├── SecretarialOffice.cpp │ │ │ ├── SecretarialOffice.hpp │ │ │ ├── Secretary.cpp │ │ │ ├── Secretary.hpp │ │ │ ├── Staff.cpp │ │ │ ├── Staff.hpp │ │ │ ├── StaffRestRoom.cpp │ │ │ ├── StaffRestRoom.hpp │ │ │ ├── Student.cpp │ │ │ ├── Student.hpp │ │ │ ├── SubscriptionToCourseForm.cpp │ │ │ ├── SubscriptionToCourseForm.hpp │ │ │ └── main.cpp │ │ ├── ex01 │ │ │ ├── ClassRoom.cpp │ │ │ ├── ClassRoom.hpp │ │ │ ├── Course.cpp │ │ │ ├── Course.hpp │ │ │ ├── CourseFinishedForm.cpp │ │ │ ├── CourseFinishedForm.hpp │ │ │ ├── CourseList.cpp │ │ │ ├── CourseList.hpp │ │ │ ├── Courtyard.cpp │ │ │ ├── Courtyard.hpp │ │ │ ├── Form.cpp │ │ │ ├── Form.hpp │ │ │ ├── HeadMaster.cpp │ │ │ ├── HeadMaster.hpp │ │ │ ├── HeadmasterOffice.cpp │ │ │ ├── HeadmasterOffice.hpp │ │ │ ├── Makefile │ │ │ ├── NeedCourseCreationForm.cpp │ │ │ ├── NeedCourseCreationForm.hpp │ │ │ ├── NeedMoreClassRoomForm.cpp │ │ │ ├── NeedMoreClassRoomForm.hpp │ │ │ ├── Person.cpp │ │ │ ├── Person.hpp │ │ │ ├── Professor.cpp │ │ │ ├── Professor.hpp │ │ │ ├── README.md │ │ │ ├── Room.cpp │ │ │ ├── Room.hpp │ │ │ ├── RoomList.cpp │ │ │ ├── RoomList.hpp │ │ │ ├── School.inc │ │ │ ├── SecretarialOffice.cpp │ │ │ ├── SecretarialOffice.hpp │ │ │ ├── Secretary.cpp │ │ │ ├── Secretary.hpp │ │ │ ├── Singleton.hpp │ │ │ ├── Staff.cpp │ │ │ ├── Staff.hpp │ │ │ ├── StaffList.cpp │ │ │ ├── StaffList.hpp │ │ │ ├── StaffRestRoom.cpp │ │ │ ├── StaffRestRoom.hpp │ │ │ ├── Student.cpp │ │ │ ├── Student.hpp │ │ │ ├── StudentList.cpp │ │ │ ├── StudentList.hpp │ │ │ ├── SubscriptionToCourseForm.cpp │ │ │ ├── SubscriptionToCourseForm.hpp │ │ │ └── main.cpp │ │ ├── ex02 │ │ │ ├── ClassRoom.cpp │ │ │ ├── ClassRoom.hpp │ │ │ ├── Course.cpp │ │ │ ├── Course.hpp │ │ │ ├── CourseFinishedForm.cpp │ │ │ ├── CourseFinishedForm.hpp │ │ │ ├── CourseList.cpp │ │ │ ├── CourseList.hpp │ │ │ ├── Courtyard.cpp │ │ │ ├── Courtyard.hpp │ │ │ ├── Form.cpp │ │ │ ├── Form.hpp │ │ │ ├── HeadMaster.cpp │ │ │ ├── HeadMaster.hpp │ │ │ ├── HeadmasterOffice.cpp │ │ │ ├── HeadmasterOffice.hpp │ │ │ ├── Makefile │ │ │ ├── NeedCourseCreationForm.cpp │ │ │ ├── NeedCourseCreationForm.hpp │ │ │ ├── NeedMoreClassRoomForm.cpp │ │ │ ├── NeedMoreClassRoomForm.hpp │ │ │ ├── Person.cpp │ │ │ ├── Person.hpp │ │ │ ├── Professor.cpp │ │ │ ├── Professor.hpp │ │ │ ├── Room.cpp │ │ │ ├── Room.hpp │ │ │ ├── RoomList.cpp │ │ │ ├── RoomList.hpp │ │ │ ├── School.inc │ │ │ ├── SecretarialOffice.cpp │ │ │ ├── SecretarialOffice.hpp │ │ │ ├── Secretary.cpp │ │ │ ├── Secretary.hpp │ │ │ ├── Singleton.hpp │ │ │ ├── Staff.cpp │ │ │ ├── Staff.hpp │ │ │ ├── StaffList.cpp │ │ │ ├── StaffList.hpp │ │ │ ├── StaffRestRoom.cpp │ │ │ ├── StaffRestRoom.hpp │ │ │ ├── Student.cpp │ │ │ ├── Student.hpp │ │ │ ├── StudentList.cpp │ │ │ ├── StudentList.hpp │ │ │ ├── SubscriptionToCourseForm.cpp │ │ │ ├── SubscriptionToCourseForm.hpp │ │ │ └── main.cpp │ │ └── ex03 │ │ │ ├── ClassRoom.cpp │ │ │ ├── ClassRoom.hpp │ │ │ ├── Course.cpp │ │ │ ├── Course.hpp │ │ │ ├── CourseFinishedForm.cpp │ │ │ ├── CourseFinishedForm.hpp │ │ │ ├── Courtyard.cpp │ │ │ ├── Courtyard.hpp │ │ │ ├── Form.cpp │ │ │ ├── Form.hpp │ │ │ ├── HeadMaster.cpp │ │ │ ├── HeadMaster.hpp │ │ │ ├── HeadmasterOffice.cpp │ │ │ ├── HeadmasterOffice.hpp │ │ │ ├── Makefile │ │ │ ├── Mediator.hpp │ │ │ ├── NeedCourseCreationForm.cpp │ │ │ ├── NeedCourseCreationForm.hpp │ │ │ ├── NeedMoreClassRoomForm.cpp │ │ │ ├── NeedMoreClassRoomForm.hpp │ │ │ ├── Person.cpp │ │ │ ├── Person.hpp │ │ │ ├── Professor.cpp │ │ │ ├── Professor.hpp │ │ │ ├── README.md │ │ │ ├── Room.cpp │ │ │ ├── Room.hpp │ │ │ ├── School.inc │ │ │ ├── SchoolComponent.cpp │ │ │ ├── SchoolComponent.hpp │ │ │ ├── SecretarialOffice.cpp │ │ │ ├── SecretarialOffice.hpp │ │ │ ├── Secretary.cpp │ │ │ ├── Secretary.hpp │ │ │ ├── Staff.cpp │ │ │ ├── Staff.hpp │ │ │ ├── StaffRestRoom.cpp │ │ │ ├── StaffRestRoom.hpp │ │ │ ├── Student.cpp │ │ │ ├── Student.hpp │ │ │ ├── SubscriptionToCourseForm.cpp │ │ │ ├── SubscriptionToCourseForm.hpp │ │ │ └── main.cpp │ ├── Module 04 - Design Pattern │ │ ├── ex00 │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ ├── includes │ │ │ │ ├── Classroom.hpp │ │ │ │ ├── Course.hpp │ │ │ │ ├── CourseFinishedForm.hpp │ │ │ │ ├── Courtyard.hpp │ │ │ │ ├── Form.hpp │ │ │ │ ├── Headmaster.hpp │ │ │ │ ├── HeadmasterOffice.hpp │ │ │ │ ├── NeedCourseCreationForm.hpp │ │ │ │ ├── NeedMoreClassRoomForm.hpp │ │ │ │ ├── Person.hpp │ │ │ │ ├── Professor.hpp │ │ │ │ ├── Room.hpp │ │ │ │ ├── SecretarialOffice.hpp │ │ │ │ ├── Secretary.hpp │ │ │ │ ├── Staff.hpp │ │ │ │ ├── StaffRestRoom.hpp │ │ │ │ ├── Student.hpp │ │ │ │ ├── SubscriptionToCourseForm.hpp │ │ │ │ └── ex00.inc │ │ │ ├── main.cpp │ │ │ └── srcs │ │ │ │ ├── Classroom.cpp │ │ │ │ ├── Course.cpp │ │ │ │ ├── CourseFinishedForm.cpp │ │ │ │ ├── Courtyard.cpp │ │ │ │ ├── Headmaster.cpp │ │ │ │ ├── HeadmasterOffice.cpp │ │ │ │ ├── NeedCourseCreationForm.cpp │ │ │ │ ├── NeedMoreClassRoomForm.cpp │ │ │ │ ├── Person.cpp │ │ │ │ ├── Professor.cpp │ │ │ │ ├── Room.cpp │ │ │ │ ├── SecretarialOffice.cpp │ │ │ │ ├── Secretary.cpp │ │ │ │ ├── Staff.cpp │ │ │ │ ├── StaffRestRoom.cpp │ │ │ │ ├── Student.cpp │ │ │ │ └── SubscriptionToCourseForm.cpp │ │ ├── ex01 │ │ │ ├── Makefile │ │ │ ├── includes │ │ │ │ ├── Classroom.hpp │ │ │ │ ├── Course.hpp │ │ │ │ ├── CourseFinishedForm.hpp │ │ │ │ ├── CourseList.hpp │ │ │ │ ├── Courtyard.hpp │ │ │ │ ├── Form.hpp │ │ │ │ ├── Headmaster.hpp │ │ │ │ ├── HeadmasterOffice.hpp │ │ │ │ ├── NeedCourseCreationForm.hpp │ │ │ │ ├── NeedMoreClassRoomForm.hpp │ │ │ │ ├── Person.hpp │ │ │ │ ├── Professor.hpp │ │ │ │ ├── Room.hpp │ │ │ │ ├── RoomList.hpp │ │ │ │ ├── SecretarialOffice.hpp │ │ │ │ ├── Secretary.hpp │ │ │ │ ├── Singleton.hpp │ │ │ │ ├── Staff.hpp │ │ │ │ ├── StaffList.hpp │ │ │ │ ├── StaffRestRoom.hpp │ │ │ │ ├── Student.hpp │ │ │ │ ├── StudentList.hpp │ │ │ │ ├── SubscriptionToCourseForm.hpp │ │ │ │ └── ex01.inc │ │ │ ├── main.cpp │ │ │ └── srcs │ │ │ │ ├── Classroom.cpp │ │ │ │ ├── Course.cpp │ │ │ │ ├── CourseFinishedForm.cpp │ │ │ │ ├── CourseList.cpp │ │ │ │ ├── Courtyard.cpp │ │ │ │ ├── Headmaster.cpp │ │ │ │ ├── HeadmasterOffice.cpp │ │ │ │ ├── NeedCourseCreationForm.cpp │ │ │ │ ├── NeedMoreClassRoomForm.cpp │ │ │ │ ├── Person.cpp │ │ │ │ ├── Professor.cpp │ │ │ │ ├── Room.cpp │ │ │ │ ├── RoomList.cpp │ │ │ │ ├── SecretarialOffice.cpp │ │ │ │ ├── Secretary.cpp │ │ │ │ ├── Staff.cpp │ │ │ │ ├── StaffList.cpp │ │ │ │ ├── StaffRestRoom.cpp │ │ │ │ ├── Student.cpp │ │ │ │ ├── StudentList.cpp │ │ │ │ └── SubscriptionToCourseForm.cpp │ │ ├── ex02 │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ ├── includes │ │ │ │ ├── Classroom.hpp │ │ │ │ ├── Course.hpp │ │ │ │ ├── CourseFinishedForm.hpp │ │ │ │ ├── CourseList.hpp │ │ │ │ ├── Courtyard.hpp │ │ │ │ ├── Form.hpp │ │ │ │ ├── Headmaster.hpp │ │ │ │ ├── HeadmasterOffice.hpp │ │ │ │ ├── NeedCourseCreationForm.hpp │ │ │ │ ├── NeedMoreClassRoomForm.hpp │ │ │ │ ├── Person.hpp │ │ │ │ ├── Professor.hpp │ │ │ │ ├── Room.hpp │ │ │ │ ├── RoomList.hpp │ │ │ │ ├── SecretarialOffice.hpp │ │ │ │ ├── Secretary.hpp │ │ │ │ ├── Singleton.hpp │ │ │ │ ├── Staff.hpp │ │ │ │ ├── StaffList.hpp │ │ │ │ ├── StaffRestRoom.hpp │ │ │ │ ├── Student.hpp │ │ │ │ ├── StudentList.hpp │ │ │ │ ├── SubscriptionToCourseForm.hpp │ │ │ │ └── ex02.inc │ │ │ ├── main.cpp │ │ │ └── srcs │ │ │ │ ├── Classroom.cpp │ │ │ │ ├── Course.cpp │ │ │ │ ├── CourseFinishedForm.cpp │ │ │ │ ├── CourseList.cpp │ │ │ │ ├── Courtyard.cpp │ │ │ │ ├── Headmaster.cpp │ │ │ │ ├── HeadmasterOffice.cpp │ │ │ │ ├── NeedCourseCreationForm.cpp │ │ │ │ ├── NeedMoreClassRoomForm.cpp │ │ │ │ ├── Person.cpp │ │ │ │ ├── Professor.cpp │ │ │ │ ├── Room.cpp │ │ │ │ ├── RoomList.cpp │ │ │ │ ├── SecretarialOffice.cpp │ │ │ │ ├── Secretary.cpp │ │ │ │ ├── Staff.cpp │ │ │ │ ├── StaffList.cpp │ │ │ │ ├── StaffRestRoom.cpp │ │ │ │ ├── Student.cpp │ │ │ │ ├── StudentList.cpp │ │ │ │ └── SubscriptionToCourseForm.cpp │ │ ├── ex03 │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ ├── includes │ │ │ │ ├── Classroom.hpp │ │ │ │ ├── Course.hpp │ │ │ │ ├── CourseFinishedForm.hpp │ │ │ │ ├── CourseList.hpp │ │ │ │ ├── Courtyard.hpp │ │ │ │ ├── Form.hpp │ │ │ │ ├── Headmaster.hpp │ │ │ │ ├── HeadmasterOffice.hpp │ │ │ │ ├── IMediator.hpp │ │ │ │ ├── NeedCourseCreationForm.hpp │ │ │ │ ├── NeedMoreClassRoomForm.hpp │ │ │ │ ├── Person.hpp │ │ │ │ ├── Professor.hpp │ │ │ │ ├── Room.hpp │ │ │ │ ├── RoomList.hpp │ │ │ │ ├── SecretarialOffice.hpp │ │ │ │ ├── Secretary.hpp │ │ │ │ ├── Singleton.hpp │ │ │ │ ├── Staff.hpp │ │ │ │ ├── StaffList.hpp │ │ │ │ ├── StaffRestRoom.hpp │ │ │ │ ├── Student.hpp │ │ │ │ ├── StudentList.hpp │ │ │ │ ├── SubscriptionToCourseForm.hpp │ │ │ │ └── ex03.inc │ │ │ ├── main.cpp │ │ │ └── srcs │ │ │ │ ├── Classroom.cpp │ │ │ │ ├── Course.cpp │ │ │ │ ├── CourseFinishedForm.cpp │ │ │ │ ├── CourseList.cpp │ │ │ │ ├── Courtyard.cpp │ │ │ │ ├── Headmaster.cpp │ │ │ │ ├── HeadmasterOffice.cpp │ │ │ │ ├── NeedCourseCreationForm.cpp │ │ │ │ ├── NeedMoreClassRoomForm.cpp │ │ │ │ ├── Person.cpp │ │ │ │ ├── Professor.cpp │ │ │ │ ├── Room.cpp │ │ │ │ ├── RoomList.cpp │ │ │ │ ├── SecretarialOffice.cpp │ │ │ │ ├── Secretary.cpp │ │ │ │ ├── Staff.cpp │ │ │ │ ├── StaffList.cpp │ │ │ │ ├── StaffRestRoom.cpp │ │ │ │ ├── Student.cpp │ │ │ │ ├── StudentList.cpp │ │ │ │ └── SubscriptionToCourseForm.cpp │ │ ├── ex04 │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ ├── includes │ │ │ │ ├── Bell.hpp │ │ │ │ ├── Classroom.hpp │ │ │ │ ├── Course.hpp │ │ │ │ ├── CourseFinishedForm.hpp │ │ │ │ ├── CourseList.hpp │ │ │ │ ├── Courtyard.hpp │ │ │ │ ├── Form.hpp │ │ │ │ ├── Headmaster.hpp │ │ │ │ ├── HeadmasterOffice.hpp │ │ │ │ ├── IMediator.hpp │ │ │ │ ├── IObserver.hpp │ │ │ │ ├── ISubject.hpp │ │ │ │ ├── NeedCourseCreationForm.hpp │ │ │ │ ├── NeedMoreClassRoomForm.hpp │ │ │ │ ├── Person.hpp │ │ │ │ ├── Professor.hpp │ │ │ │ ├── Room.hpp │ │ │ │ ├── RoomList.hpp │ │ │ │ ├── SecretarialOffice.hpp │ │ │ │ ├── Secretary.hpp │ │ │ │ ├── Singleton.hpp │ │ │ │ ├── Staff.hpp │ │ │ │ ├── StaffList.hpp │ │ │ │ ├── StaffRestRoom.hpp │ │ │ │ ├── Student.hpp │ │ │ │ ├── StudentList.hpp │ │ │ │ ├── SubscriptionToCourseForm.hpp │ │ │ │ └── ex04.inc │ │ │ ├── main.cpp │ │ │ └── srcs │ │ │ │ ├── Bell.cpp │ │ │ │ ├── Classroom.cpp │ │ │ │ ├── Course.cpp │ │ │ │ ├── CourseFinishedForm.cpp │ │ │ │ ├── CourseList.cpp │ │ │ │ ├── Courtyard.cpp │ │ │ │ ├── Headmaster.cpp │ │ │ │ ├── HeadmasterOffice.cpp │ │ │ │ ├── NeedCourseCreationForm.cpp │ │ │ │ ├── NeedMoreClassRoomForm.cpp │ │ │ │ ├── Person.cpp │ │ │ │ ├── Professor.cpp │ │ │ │ ├── Room.cpp │ │ │ │ ├── RoomList.cpp │ │ │ │ ├── SecretarialOffice.cpp │ │ │ │ ├── Secretary.cpp │ │ │ │ ├── Staff.cpp │ │ │ │ ├── StaffList.cpp │ │ │ │ ├── StaffRestRoom.cpp │ │ │ │ ├── Student.cpp │ │ │ │ ├── StudentList.cpp │ │ │ │ └── SubscriptionToCourseForm.cpp │ │ └── ex05 │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ ├── includes │ │ │ ├── Classroom.hpp │ │ │ ├── Course.hpp │ │ │ ├── CourseFinishedForm.hpp │ │ │ ├── CourseList.hpp │ │ │ ├── Courtyard.hpp │ │ │ ├── Form.hpp │ │ │ ├── Headmaster.hpp │ │ │ ├── HeadmasterOffice.hpp │ │ │ ├── IMediator.hpp │ │ │ ├── IObserver.hpp │ │ │ ├── ISubject.hpp │ │ │ ├── NeedCourseCreationForm.hpp │ │ │ ├── NeedMoreClassRoomForm.hpp │ │ │ ├── Person.hpp │ │ │ ├── Professor.hpp │ │ │ ├── Room.hpp │ │ │ ├── RoomList.hpp │ │ │ ├── School.hpp │ │ │ ├── SchoolSpeakers.hpp │ │ │ ├── SecretarialOffice.hpp │ │ │ ├── Secretary.hpp │ │ │ ├── Singleton.hpp │ │ │ ├── Staff.hpp │ │ │ ├── StaffList.hpp │ │ │ ├── StaffRestRoom.hpp │ │ │ ├── Student.hpp │ │ │ ├── StudentList.hpp │ │ │ ├── SubscriptionToCourseForm.hpp │ │ │ └── ex04.inc │ │ │ ├── main.cpp │ │ │ └── srcs │ │ │ ├── Classroom.cpp │ │ │ ├── Course.cpp │ │ │ ├── CourseFinishedForm.cpp │ │ │ ├── CourseList.cpp │ │ │ ├── Courtyard.cpp │ │ │ ├── Headmaster.cpp │ │ │ ├── HeadmasterOffice.cpp │ │ │ ├── Logger │ │ │ ├── ConstHeader.cpp │ │ │ ├── ConstHeader.hpp │ │ │ ├── DateHeader.cpp │ │ │ ├── DateHeader.hpp │ │ │ ├── FileLogger.cpp │ │ │ ├── FileLogger.hpp │ │ │ ├── IHeader.hpp │ │ │ ├── ILogger.hpp │ │ │ ├── Makefile │ │ │ ├── StreamLogger.cpp │ │ │ ├── StreamLogger.hpp │ │ │ └── liblogger.a │ │ │ ├── NeedCourseCreationForm.cpp │ │ │ ├── NeedMoreClassRoomForm.cpp │ │ │ ├── Person.cpp │ │ │ ├── Professor.cpp │ │ │ ├── README.md │ │ │ ├── Room.cpp │ │ │ ├── RoomList.cpp │ │ │ ├── School.cpp │ │ │ ├── SchoolSpeakers.cpp │ │ │ ├── SecretarialOffice.cpp │ │ │ ├── Secretary.cpp │ │ │ ├── Staff.cpp │ │ │ ├── StaffList.cpp │ │ │ ├── StaffRestRoom.cpp │ │ │ ├── Student.cpp │ │ │ ├── StudentList.cpp │ │ │ └── SubscriptionToCourseForm.cpp │ ├── Module 05 - Pratical work │ │ ├── Dijkstra │ │ ├── Makefile │ │ ├── README.md │ │ ├── RailwayElements │ │ │ ├── Event.cpp │ │ │ ├── Event.hpp │ │ │ ├── Node.cpp │ │ │ ├── Node.hpp │ │ │ ├── Rail.cpp │ │ │ ├── Rail.hpp │ │ │ ├── Schedule.cpp │ │ │ ├── Schedule.hpp │ │ │ ├── Train.cpp │ │ │ └── Train.hpp │ │ ├── RailwaySystem │ │ │ ├── CollisionMediator.cpp │ │ │ ├── CollisionMediator.hpp │ │ │ ├── EventMediator.cpp │ │ │ ├── EventMediator.hpp │ │ │ ├── Observer.hpp │ │ │ ├── RailwaySystem.cpp │ │ │ ├── RailwaySystem.hpp │ │ │ ├── Simulation.cpp │ │ │ ├── Simulation.hpp │ │ │ ├── SimulationsManager.cpp │ │ │ ├── SimulationsManager.hpp │ │ │ ├── Subject.cpp │ │ │ ├── Subject.hpp │ │ │ ├── TrainsTimeMediator.cpp │ │ │ └── TrainsTimeMediator.hpp │ │ ├── Schedules │ │ │ ├── FullIntercidades-IC.schedule │ │ │ ├── Intercidades-IC.schedule │ │ │ ├── Intercidades-IC2.schedule │ │ │ ├── france.schedule │ │ │ └── madrid.schedule │ │ ├── SimulationsEngine.cpp │ │ ├── SimulationsEngine.hpp │ │ ├── Visualizer │ │ │ ├── EditableGrid.cpp │ │ │ ├── EditableGrid.hpp │ │ │ ├── Grid.cpp │ │ │ ├── Grid.hpp │ │ │ ├── MenuState.cpp │ │ │ ├── MenuState.hpp │ │ │ ├── MinimapGrid.cpp │ │ │ ├── MinimapGrid.hpp │ │ │ ├── NetworkState.cpp │ │ │ ├── NetworkState.hpp │ │ │ ├── SchedulesState.cpp │ │ │ ├── SchedulesState.hpp │ │ │ ├── SettingsState.cpp │ │ │ ├── SettingsState.hpp │ │ │ ├── SimulationGrid.cpp │ │ │ ├── SimulationGrid.hpp │ │ │ ├── SimulationPanelItem.cpp │ │ │ ├── SimulationPanelItem.hpp │ │ │ ├── SimulationsState.cpp │ │ │ ├── SimulationsState.hpp │ │ │ ├── VerticalScrollPanel.cpp │ │ │ └── VerticalScrollPanel.hpp │ │ ├── assets │ │ │ ├── diagram_images │ │ │ │ ├── RailwaySystem.svg │ │ │ │ └── SimulationsSystem.svg │ │ │ ├── images │ │ │ │ ├── FranceMap.png │ │ │ │ ├── PortugalMap.png │ │ │ │ ├── SpainMap.png │ │ │ │ ├── Train.png │ │ │ │ ├── background_map.png │ │ │ │ ├── background_network.png │ │ │ │ ├── background_schedules.png │ │ │ │ ├── blue_train_frame_1.png │ │ │ │ ├── blue_train_frame_2.png │ │ │ │ ├── blue_train_frame_3.png │ │ │ │ ├── blue_train_frame_4.png │ │ │ │ ├── blue_train_frame_5.png │ │ │ │ ├── blue_train_frame_6.png │ │ │ │ ├── blue_train_frame_7.png │ │ │ │ ├── blue_train_frame_8.png │ │ │ │ ├── blue_train_rails.png │ │ │ │ ├── blue_train_woods_frame_1.png │ │ │ │ ├── blue_train_woods_frame_2.png │ │ │ │ ├── blue_train_woods_frame_3.png │ │ │ │ ├── blue_train_woods_frame_4.png │ │ │ │ ├── event_icon.png │ │ │ │ ├── hourglass_animation00.png │ │ │ │ ├── hourglass_animation01.png │ │ │ │ ├── hourglass_animation02.png │ │ │ │ ├── hourglass_animation03.png │ │ │ │ ├── hourglass_animation04.png │ │ │ │ ├── hourglass_animation05.png │ │ │ │ ├── hourglass_animation06.png │ │ │ │ ├── hourglass_animation07.png │ │ │ │ ├── hourglass_animation08.png │ │ │ │ ├── hourglass_animation09.png │ │ │ │ ├── hourglass_animation10.png │ │ │ │ ├── hourglass_animation11.png │ │ │ │ ├── hourglass_animation12.png │ │ │ │ ├── hourglass_animation13.png │ │ │ │ ├── hourglass_animation14.png │ │ │ │ ├── hourglass_animation15.png │ │ │ │ ├── rail_icon.png │ │ │ │ ├── train_icon.png │ │ │ │ └── train_lapse_animation │ │ │ │ │ ├── frame-001.png │ │ │ │ │ ├── frame-002.png │ │ │ │ │ ├── frame-003.png │ │ │ │ │ ├── frame-004.png │ │ │ │ │ ├── frame-005.png │ │ │ │ │ ├── frame-006.png │ │ │ │ │ ├── frame-007.png │ │ │ │ │ ├── frame-008.png │ │ │ │ │ ├── frame-009.png │ │ │ │ │ ├── frame-010.png │ │ │ │ │ ├── frame-011.png │ │ │ │ │ ├── frame-012.png │ │ │ │ │ ├── frame-013.png │ │ │ │ │ ├── frame-014.png │ │ │ │ │ ├── frame-015.png │ │ │ │ │ ├── frame-016.png │ │ │ │ │ ├── frame-017.png │ │ │ │ │ ├── frame-018.png │ │ │ │ │ ├── frame-019.png │ │ │ │ │ ├── frame-020.png │ │ │ │ │ ├── frame-021.png │ │ │ │ │ ├── frame-022.png │ │ │ │ │ ├── frame-023.png │ │ │ │ │ ├── frame-024.png │ │ │ │ │ ├── frame-025.png │ │ │ │ │ ├── frame-026.png │ │ │ │ │ ├── frame-027.png │ │ │ │ │ ├── frame-028.png │ │ │ │ │ ├── frame-029.png │ │ │ │ │ ├── frame-030.png │ │ │ │ │ ├── frame-031.png │ │ │ │ │ ├── frame-032.png │ │ │ │ │ ├── frame-033.png │ │ │ │ │ ├── frame-034.png │ │ │ │ │ ├── frame-035.png │ │ │ │ │ ├── frame-036.png │ │ │ │ │ ├── frame-037.png │ │ │ │ │ ├── frame-038.png │ │ │ │ │ ├── frame-039.png │ │ │ │ │ ├── frame-040.png │ │ │ │ │ ├── frame-041.png │ │ │ │ │ ├── frame-042.png │ │ │ │ │ ├── frame-043.png │ │ │ │ │ ├── frame-044.png │ │ │ │ │ ├── frame-045.png │ │ │ │ │ ├── frame-046.png │ │ │ │ │ ├── frame-047.png │ │ │ │ │ ├── frame-048.png │ │ │ │ │ ├── frame-049.png │ │ │ │ │ ├── frame-050.png │ │ │ │ │ ├── frame-051.png │ │ │ │ │ ├── frame-052.png │ │ │ │ │ ├── frame-053.png │ │ │ │ │ ├── frame-054.png │ │ │ │ │ ├── frame-055.png │ │ │ │ │ ├── frame-056.png │ │ │ │ │ ├── frame-057.png │ │ │ │ │ ├── frame-058.png │ │ │ │ │ ├── frame-059.png │ │ │ │ │ ├── frame-060.png │ │ │ │ │ ├── frame-061.png │ │ │ │ │ ├── frame-062.png │ │ │ │ │ ├── frame-063.png │ │ │ │ │ ├── frame-064.png │ │ │ │ │ ├── frame-065.png │ │ │ │ │ ├── frame-066.png │ │ │ │ │ ├── frame-067.png │ │ │ │ │ ├── frame-068.png │ │ │ │ │ ├── frame-069.png │ │ │ │ │ ├── frame-070.png │ │ │ │ │ ├── frame-071.png │ │ │ │ │ ├── frame-072.png │ │ │ │ │ ├── frame-073.png │ │ │ │ │ ├── frame-074.png │ │ │ │ │ ├── frame-075.png │ │ │ │ │ ├── frame-076.png │ │ │ │ │ ├── frame-077.png │ │ │ │ │ ├── frame-078.png │ │ │ │ │ ├── frame-079.png │ │ │ │ │ ├── frame-080.png │ │ │ │ │ ├── frame-081.png │ │ │ │ │ ├── frame-082.png │ │ │ │ │ ├── frame-083.png │ │ │ │ │ ├── frame-084.png │ │ │ │ │ ├── frame-085.png │ │ │ │ │ ├── frame-086.png │ │ │ │ │ ├── frame-087.png │ │ │ │ │ ├── frame-088.png │ │ │ │ │ ├── frame-089.png │ │ │ │ │ ├── frame-090.png │ │ │ │ │ ├── frame-091.png │ │ │ │ │ ├── frame-092.png │ │ │ │ │ ├── frame-093.png │ │ │ │ │ ├── frame-094.png │ │ │ │ │ ├── frame-095.png │ │ │ │ │ ├── frame-096.png │ │ │ │ │ ├── frame-097.png │ │ │ │ │ ├── frame-098.png │ │ │ │ │ ├── frame-099.png │ │ │ │ │ ├── frame-100.png │ │ │ │ │ ├── frame-101.png │ │ │ │ │ ├── frame-102.png │ │ │ │ │ ├── frame-103.png │ │ │ │ │ ├── frame-104.png │ │ │ │ │ ├── frame-105.png │ │ │ │ │ ├── frame-106.png │ │ │ │ │ ├── frame-107.png │ │ │ │ │ ├── frame-108.png │ │ │ │ │ ├── frame-109.png │ │ │ │ │ ├── frame-110.png │ │ │ │ │ ├── frame-111.png │ │ │ │ │ ├── frame-112.png │ │ │ │ │ ├── frame-113.png │ │ │ │ │ ├── frame-114.png │ │ │ │ │ ├── frame-115.png │ │ │ │ │ ├── frame-116.png │ │ │ │ │ ├── frame-117.png │ │ │ │ │ ├── frame-118.png │ │ │ │ │ ├── frame-119.png │ │ │ │ │ ├── frame-120.png │ │ │ │ │ ├── frame-121.png │ │ │ │ │ ├── frame-122.png │ │ │ │ │ ├── frame-123.png │ │ │ │ │ ├── frame-124.png │ │ │ │ │ ├── frame-125.png │ │ │ │ │ ├── frame-126.png │ │ │ │ │ ├── frame-127.png │ │ │ │ │ ├── frame-128.png │ │ │ │ │ ├── frame-129.png │ │ │ │ │ ├── frame-130.png │ │ │ │ │ ├── frame-131.png │ │ │ │ │ ├── frame-132.png │ │ │ │ │ ├── frame-133.png │ │ │ │ │ ├── frame-134.png │ │ │ │ │ ├── frame-135.png │ │ │ │ │ ├── frame-136.png │ │ │ │ │ ├── frame-137.png │ │ │ │ │ ├── frame-138.png │ │ │ │ │ ├── frame-139.png │ │ │ │ │ ├── frame-140.png │ │ │ │ │ ├── frame-141.png │ │ │ │ │ ├── frame-142.png │ │ │ │ │ ├── frame-143.png │ │ │ │ │ ├── frame-144.png │ │ │ │ │ └── frame-145.png │ │ │ └── themes │ │ │ │ ├── dark_theme.rgs │ │ │ │ ├── light_theme.rgs │ │ │ │ ├── pink_theme.rgs │ │ │ │ ├── red_theme.rgs │ │ │ │ └── terminal_theme.rgs │ │ ├── cache │ │ │ ├── nodes_positions.txt │ │ │ └── tmp │ │ │ │ ├── europe_stations_positions.txt │ │ │ │ ├── france_positions.txt │ │ │ │ ├── nodes_positions.txt │ │ │ │ └── portugal_spain.txt │ │ ├── cpp_on_rails.inc │ │ ├── data.txt │ │ ├── elements.txt │ │ ├── europe_stations.txt │ │ ├── france_stations.txt │ │ ├── lisbon_dream_data.txt │ │ ├── main.cpp │ │ ├── spain_data.txt │ │ └── utils │ │ │ ├── Animation.cpp │ │ │ ├── Animation.hpp │ │ │ ├── ButtonManager.cpp │ │ │ ├── ButtonManager.hpp │ │ │ ├── ErrorHandler.cpp │ │ │ ├── ErrorHandler.hpp │ │ │ ├── FileLogger.cpp │ │ │ ├── FileLogger.hpp │ │ │ ├── ILogger.hpp │ │ │ ├── IState.hpp │ │ │ ├── ITool.hpp │ │ │ ├── Parser.cpp │ │ │ ├── Parser.hpp │ │ │ ├── Settings.cpp │ │ │ ├── Settings.hpp │ │ │ └── gui_window_file_dialog.h │ └── README.md ├── PiscineEmbedded │ ├── Module0 │ │ ├── ex00 │ │ │ ├── Makefile │ │ │ ├── bin │ │ │ │ ├── main.bin │ │ │ │ ├── main.hex │ │ │ │ └── main.o │ │ │ └── main.c │ │ ├── ex01 │ │ │ ├── Makefile │ │ │ └── main.c │ │ ├── ex02 │ │ │ ├── Makefile │ │ │ └── main.c │ │ ├── ex03 │ │ │ ├── Makefile │ │ │ └── main.c │ │ └── ex04 │ │ │ ├── Makefile │ │ │ └── main.c │ ├── Module0_pulga │ │ ├── ex00 │ │ │ ├── Makefile │ │ │ └── main.c │ │ ├── ex01 │ │ │ ├── Makefile │ │ │ └── main.c │ │ ├── ex02 │ │ │ ├── Makefile │ │ │ └── main.c │ │ ├── ex03 │ │ │ ├── Makefile │ │ │ └── main.c │ │ ├── ex04 │ │ │ ├── Makefile │ │ │ └── main.c │ │ └── pulga │ ├── Module1 │ │ ├── ex00 │ │ │ ├── Makefile │ │ │ └── main.c │ │ ├── ex01 │ │ │ ├── Makefile │ │ │ └── main.c │ │ ├── ex02 │ │ │ ├── Makefile │ │ │ └── main.c │ │ ├── ex03 │ │ │ ├── Makefile │ │ │ └── main.c │ │ └── pulga │ ├── Module2 │ │ ├── ex00 │ │ │ ├── Makefile │ │ │ └── main.c │ │ ├── ex01 │ │ │ ├── Makefile │ │ │ └── main.c │ │ ├── ex02 │ │ │ ├── Makefile │ │ │ └── main.c │ │ ├── ex03 │ │ │ ├── Makefile │ │ │ └── main.c │ │ ├── ex04 │ │ │ ├── Makefile │ │ │ └── main.c │ │ └── pulga │ ├── Module3 │ │ ├── ex00 │ │ │ ├── Makefile │ │ │ └── main.c │ │ ├── ex01 │ │ │ ├── Makefile │ │ │ └── main.c │ │ ├── ex02 │ │ │ ├── Makefile │ │ │ └── main.c │ │ ├── ex03 │ │ │ ├── Makefile │ │ │ └── main.c │ │ └── pulga │ ├── Module4 │ │ ├── ex00 │ │ │ ├── Makefile │ │ │ └── main.c │ │ ├── ex01 │ │ │ ├── Makefile │ │ │ └── main.c │ │ ├── ex02 │ │ │ ├── Makefile │ │ │ └── main.c │ │ ├── message.c │ │ ├── message2.c │ │ ├── message3.c │ │ ├── message4.c │ │ └── pulga │ ├── Module5 │ │ ├── ex00 │ │ │ ├── .main.c.swp │ │ │ ├── Makefile │ │ │ ├── bin │ │ │ │ ├── main.bin │ │ │ │ ├── main.hex │ │ │ │ └── main.o │ │ │ └── main.c │ │ ├── ex01 │ │ │ ├── Makefile │ │ │ ├── bin │ │ │ │ ├── main.bin │ │ │ │ ├── main.hex │ │ │ │ └── main.o │ │ │ └── main.c │ │ └── pulga │ ├── README.md │ └── pulga │ │ ├── .adc.h.swp │ │ ├── .core.h.swp │ │ ├── README_CORE.md │ │ ├── README_PINS.md │ │ ├── adc.h │ │ ├── builtin_rgb.h │ │ ├── core.h │ │ ├── interrupt.h │ │ ├── pins.h │ │ ├── timer.h │ │ ├── uart.h │ │ └── utils.h ├── Python for Data Science │ ├── Python - 0 - Starting │ │ ├── Starting.ipynb │ │ ├── ex00 │ │ │ └── Hello.py │ │ ├── ex01 │ │ │ └── format_ft_time.py │ │ ├── ex02 │ │ │ ├── find_ft_type.py │ │ │ └── tester.py │ │ ├── ex03 │ │ │ ├── NULL_not_found.py │ │ │ └── tester.py │ │ ├── ex04 │ │ │ └── whatis.py │ │ ├── ex05 │ │ │ ├── building.py │ │ │ └── input.txt │ │ ├── ex06 │ │ │ ├── filterstring.py │ │ │ └── ft_filter.py │ │ ├── ex07 │ │ │ └── sos.py │ │ └── ex08 │ │ │ ├── Loading.py │ │ │ └── test.py │ ├── Python - 1 - Array │ │ ├── Array.ipynb │ │ ├── animal.jpeg │ │ ├── ex00 │ │ │ ├── give_bmi.py │ │ │ └── test.py │ │ ├── ex01 │ │ │ ├── array2D.py │ │ │ └── test.py │ │ ├── ex02 │ │ │ ├── landscape.jpg │ │ │ ├── load_image.py │ │ │ └── test.py │ │ ├── ex03 │ │ │ ├── animal.jpeg │ │ │ ├── load_image.py │ │ │ └── zoom.py │ │ ├── ex04 │ │ │ ├── animal.jpeg │ │ │ ├── load_image.py │ │ │ └── rotate.py │ │ ├── ex05 │ │ │ ├── landscape.jpg │ │ │ ├── load_image.py │ │ │ ├── pimp_image.py │ │ │ └── test.py │ │ └── landscape.jpg │ ├── Python - 2 - DataTable │ │ ├── DataTable.ipynb │ │ ├── ex00 │ │ │ ├── life_expectancy_years.csv │ │ │ ├── load_csv.py │ │ │ └── test.py │ │ ├── ex01 │ │ │ ├── aff_life.py │ │ │ ├── life_expectancy_years.csv │ │ │ └── load_csv.py │ │ ├── ex02 │ │ │ ├── aff_pop.py │ │ │ ├── load_csv.py │ │ │ └── population_total.csv │ │ ├── ex03 │ │ │ ├── income_per_person_gdppercapita_ppp_inflation_adjusted.csv │ │ │ ├── life_expectancy_years.csv │ │ │ ├── load_csv.py │ │ │ └── projection_life.py │ │ ├── income_per_person_gdppercapita_ppp_inflation_adjusted.csv │ │ ├── life_expectancy_years.csv │ │ └── population_total.csv │ ├── Python - 3 - OOP │ │ ├── OOP.ipynb │ │ ├── ex00 │ │ │ ├── S1E9.py │ │ │ └── test.py │ │ ├── ex01 │ │ │ ├── S1E7.py │ │ │ ├── S1E9.py │ │ │ └── test.py │ │ ├── ex02 │ │ │ ├── DiamondTrap.py │ │ │ ├── S1E7.py │ │ │ ├── S1E9.py │ │ │ └── test.py │ │ ├── ex03 │ │ │ ├── ft_calculator.py │ │ │ └── test.py │ │ └── ex04 │ │ │ ├── ft_calculator.py │ │ │ └── test.py │ ├── Python - 4 - Dod │ │ ├── Dod.ipynb │ │ ├── ex00 │ │ │ ├── statistics.py │ │ │ └── test.py │ │ ├── ex01 │ │ │ ├── in_out.py │ │ │ └── test.py │ │ ├── ex02 │ │ │ ├── callLimit.py │ │ │ └── test.py │ │ └── ex03 │ │ │ ├── new_student.py │ │ │ └── test.py │ └── README.md ├── README.md ├── abstract_data │ ├── .gitignore │ ├── Makefile │ ├── README.md │ ├── include │ │ ├── deque.hpp │ │ ├── exception.hpp │ │ ├── iterators │ │ │ ├── bt_iterator.hpp │ │ │ ├── deque_random_access_iterator.hpp │ │ │ ├── iterator_traits.hpp │ │ │ ├── list_bidirectional_iterator.hpp │ │ │ ├── reverse_iterator.hpp │ │ │ └── vector_random_access_iterator.hpp │ │ ├── list.hpp │ │ ├── map.hpp │ │ ├── queue.hpp │ │ ├── set.hpp │ │ ├── stack.hpp │ │ ├── utility.hpp │ │ ├── utils │ │ │ ├── algorithm.hpp │ │ │ ├── enable_if.hpp │ │ │ ├── exception.hpp │ │ │ ├── is_convertible.hpp │ │ │ ├── less.hpp │ │ │ ├── lexicographical_compare.hpp │ │ │ ├── node.hpp │ │ │ ├── rbt.hpp │ │ │ ├── remove_const.hpp │ │ │ └── swap.hpp │ │ └── vector.hpp │ ├── plot.py │ ├── random │ │ ├── Makefile │ │ └── main.cpp │ ├── requirements.txt │ ├── src │ │ ├── benchmark.cpp │ │ └── benchmark.hpp │ └── test_suite │ │ ├── Makefile │ │ ├── include │ │ ├── access_tests.hpp │ │ ├── assign_tests.hpp │ │ ├── associative_tests.hpp │ │ ├── capacity_tests.hpp │ │ ├── container_tests.hpp │ │ ├── iterator_tests.hpp │ │ ├── map_extra_tests.hpp │ │ ├── modifiers_tests.hpp │ │ ├── relational_tests.hpp │ │ ├── sequence_tests.hpp │ │ └── test_framework.hpp │ │ ├── leak.txt │ │ ├── segfault.txt │ │ └── src │ │ └── main.cpp ├── camagru │ ├── .env.example │ ├── .gitignore │ ├── .rspec │ ├── Dockerfile │ ├── Gemfile │ ├── Gemfile.lock │ ├── Makefile │ ├── Rakefile │ ├── api_doc.rb │ ├── app.rb │ ├── app │ │ ├── controllers │ │ │ ├── auth_controller.rb │ │ │ └── base_controller.rb │ │ ├── helpers │ │ │ └── session_token.rb │ │ └── orm │ │ │ ├── README.md │ │ │ └── base_record.rb │ ├── config.ru │ ├── config │ │ ├── cors.rb │ │ ├── database.rb │ │ └── environment.rb │ ├── db │ │ ├── migrate │ │ │ ├── 001_create_users.rb │ │ │ ├── 002_create_identities.rb │ │ │ ├── 003_create_stickers.rb │ │ │ ├── 004_create_images.rb │ │ │ ├── 005_create_image_sticker_placements.rb │ │ │ ├── 006_create_likes.rb │ │ │ ├── 007_create_comments.rb │ │ │ ├── 008_create_password_reset_tokens.rb │ │ │ ├── 009_create_email_confirmations.rb │ │ │ └── 010_create_notifications.rb │ │ └── seed.rb │ ├── docker-compose.yml │ └── spec │ │ └── spec_helper.rb ├── cloud-1 │ └── README.md ├── ft_ls │ ├── Libft │ ├── Makefile │ ├── README.md │ ├── analisis.txt │ ├── includes │ │ ├── color.h │ │ ├── conf.h │ │ ├── file.h │ │ └── ft_ls.h │ ├── msg_ft_ls │ └── srcs │ │ ├── conf.c │ │ ├── directory.c │ │ ├── file.c │ │ ├── flags.c │ │ ├── format.c │ │ ├── main.c │ │ ├── sort.c │ │ └── utils.c ├── guimp │ ├── .gitignore │ ├── Libft │ ├── Makefile │ ├── README.md │ ├── assets │ │ └── window │ │ │ ├── Tiling_cascade.png │ │ │ ├── Tiling_grid_margin.png │ │ │ ├── Tiling_grid_no_margin.png │ │ │ └── Tiling_grid_styles.png │ ├── doc │ │ ├── Doxyfile │ │ ├── api.rst │ │ ├── conf.py │ │ └── index.rst │ ├── libui │ │ └── include │ │ │ ├── gui_base.h │ │ │ ├── gui_draw.h │ │ │ ├── gui_manager.h │ │ │ ├── gui_style.h │ │ │ ├── gui_types.h │ │ │ ├── gui_window.h │ │ │ └── libui.h │ ├── requirements.txt │ ├── src │ │ ├── gui_draw.c │ │ ├── gui_manager.c │ │ ├── gui_style.c │ │ ├── gui_window.c │ │ └── main.c │ └── valgrind-out.txt ├── inception-of-things │ ├── .gitignore │ ├── README.md │ ├── p1 │ │ ├── .env.example │ │ ├── .gitignore │ │ ├── README.md │ │ ├── Vagrantfile │ │ ├── boxes.json │ │ ├── install_k3s_agent.sh │ │ └── install_k3s_server.sh │ ├── p1_ansible │ │ ├── .env.example │ │ ├── .gitignore │ │ ├── Makefile │ │ ├── README.md │ │ ├── Vagrantfile │ │ ├── ansible │ │ │ ├── ansible.cfg │ │ │ ├── inventory.ini │ │ │ ├── playbook.yml │ │ │ └── roles │ │ │ │ ├── common │ │ │ │ └── tasks │ │ │ │ │ └── main.yml │ │ │ │ ├── k3s_agent │ │ │ │ └── tasks │ │ │ │ │ └── main.yml │ │ │ │ └── k3s_server │ │ │ │ └── tasks │ │ │ │ └── main.yml │ │ └── boxes.json │ ├── p2 │ │ ├── .env.example │ │ ├── .gitignore │ │ ├── Makefile │ │ ├── README.md │ │ ├── Vagrantfile │ │ ├── ansible │ │ │ ├── ansible.cfg │ │ │ ├── inventory.ini │ │ │ ├── playbook.yml │ │ │ └── roles │ │ │ │ └── common │ │ │ │ └── tasks │ │ │ │ └── main.yml │ │ ├── apps.yaml │ │ └── ingress.yaml │ ├── p3 │ │ ├── .env.example │ │ ├── .gitignore │ │ ├── Makefile │ │ ├── Vagrantfile │ │ ├── install.sh │ │ └── install.yaml │ └── requirements.txt ├── libasm │ ├── Makefile │ ├── README.md │ ├── ft_read.s │ ├── ft_strcmp.s │ ├── ft_strcpy.s │ ├── ft_strdup.s │ ├── ft_strlen.s │ ├── ft_write.s │ ├── libasm.h │ ├── test_lib.c │ └── test_lib.cpp ├── libftpp │ ├── Makefile │ ├── README.md │ ├── doc │ │ ├── Doxyfile │ │ ├── README.md │ │ ├── conf.py │ │ ├── data_buffer.md │ │ ├── data_structures.rst │ │ ├── design_patterns.rst │ │ ├── index.rst │ │ ├── iostream.rst │ │ ├── make.bat │ │ ├── mathematics.rst │ │ ├── network.rst │ │ ├── pool.md │ │ ├── thread.rst │ │ └── time.rst │ ├── include │ │ ├── chronometer.hpp │ │ ├── client.hpp │ │ ├── data_buffer.hpp │ │ ├── data_structures.hpp │ │ ├── design_patterns.hpp │ │ ├── ivector2.hpp │ │ ├── ivector3.hpp │ │ ├── libftpp.hpp │ │ ├── logger.hpp │ │ ├── mathematics.hpp │ │ ├── memento.hpp │ │ ├── message.hpp │ │ ├── network.hpp │ │ ├── observable_value.hpp │ │ ├── observer.hpp │ │ ├── perlin_noise_2D.hpp │ │ ├── persistent_worker.hpp │ │ ├── pool.hpp │ │ ├── random_2D_coordinate_generator.hpp │ │ ├── scheduler.hpp │ │ ├── server.hpp │ │ ├── singleton.hpp │ │ ├── state_machine.hpp │ │ ├── thread.hpp │ │ ├── thread_safe_iostream.hpp │ │ ├── thread_safe_queue.hpp │ │ ├── threading.hpp │ │ ├── time.hpp │ │ ├── timer.hpp │ │ └── worker_pool.hpp │ ├── log.txt │ ├── requirements.txt │ ├── src │ │ ├── chronometer.cpp │ │ ├── client.cpp │ │ ├── data_buffer.cpp │ │ ├── logger.cpp │ │ ├── memento.cpp │ │ ├── message.cpp │ │ ├── perlin_noise_2D.cpp │ │ ├── persistent_worker.cpp │ │ ├── random_2D_coordinate_generator.cpp │ │ ├── scheduler.cpp │ │ ├── server.cpp │ │ ├── thread.cpp │ │ ├── thread_safe_iostream.cpp │ │ ├── timer.cpp │ │ └── worker_pool.cpp │ └── tests │ │ ├── main_chronometer.cpp │ │ ├── main_client.cpp │ │ ├── main_data_buffer.cpp │ │ ├── main_logger.cpp │ │ ├── main_memento.cpp │ │ ├── main_message.cpp │ │ ├── main_observable_value.cpp │ │ ├── main_observer.cpp │ │ ├── main_perlin_2D.cpp │ │ ├── main_persistant_worker.cpp │ │ ├── main_pool.cpp │ │ ├── main_random_2D_coordinate_generator.cpp │ │ ├── main_scheduler.cpp │ │ ├── main_server.cpp │ │ ├── main_singleton.cpp │ │ ├── main_state_machine.cpp │ │ ├── main_test.cpp │ │ ├── main_thread.cpp │ │ ├── main_thread_safe_iostream.cpp │ │ ├── main_thread_safe_queue.cpp │ │ ├── main_timer.cpp │ │ ├── main_vector_2.cpp │ │ ├── main_vector_3.cpp │ │ └── main_worker_pool.cpp ├── malloc │ ├── .gitignore │ ├── Makefile │ ├── README.md │ ├── advanced_malloc │ │ ├── Libft │ │ ├── Makefile │ │ ├── README.md │ │ ├── include │ │ │ ├── align.h │ │ │ ├── alloc_hdr.h │ │ │ ├── block.h │ │ │ ├── fit.h │ │ │ ├── malloc.h │ │ │ ├── utils.h │ │ │ └── zone.h │ │ ├── libft_malloc.so │ │ ├── libft_malloc_x86_64_Linux.so │ │ ├── objs │ │ │ ├── align.d │ │ │ ├── align.o │ │ │ ├── fit.d │ │ │ ├── fit.o │ │ │ ├── malloc.d │ │ │ ├── malloc.o │ │ │ ├── utils.d │ │ │ ├── utils.o │ │ │ ├── zone.d │ │ │ └── zone.o │ │ ├── src │ │ │ ├── align.c │ │ │ ├── fit.c │ │ │ ├── malloc.c │ │ │ ├── utils.c │ │ │ └── zone.c │ │ ├── test_runner │ │ ├── test_runner.d │ │ └── tests │ │ │ ├── main.c │ │ │ └── show_malloc.c │ ├── circle.svg │ ├── include │ │ ├── align.h │ │ ├── alloc_hdr.h │ │ ├── block.h │ │ ├── fit.h │ │ ├── malloc.h │ │ ├── mem_logger.h │ │ ├── utils.h │ │ └── zone.h │ ├── libft_malloc.so │ ├── libft_malloc_x86_64_Linux.so │ ├── malloc_log.json │ ├── malloc_log_632959_1763664035.json │ ├── objs │ │ ├── block.d │ │ ├── block.o │ │ ├── fit.d │ │ ├── fit.o │ │ ├── malloc.d │ │ ├── malloc.o │ │ ├── mem_logger.d │ │ ├── mem_logger.o │ │ ├── show.d │ │ ├── show.o │ │ ├── utils.d │ │ ├── utils.o │ │ ├── zone.d │ │ └── zone.o │ ├── src │ │ ├── block.c │ │ ├── debug.c │ │ ├── fit.c │ │ ├── malloc.c │ │ ├── mem_logger.c │ │ ├── show.c │ │ ├── utils.c │ │ └── zone.c │ ├── test_logger │ ├── test_logger.d │ ├── tests │ │ ├── comprehensive_test.c │ │ ├── main.c │ │ ├── test_inplace_realloc.c │ │ └── test_logger.c │ ├── toy_malloc │ │ ├── Libft │ │ ├── Makefile │ │ ├── README.md │ │ ├── include │ │ │ └── malloc.h │ │ ├── src │ │ │ └── malloc.c │ │ └── tests │ │ │ └── main.c │ └── visualizer │ │ ├── README.md │ │ └── index.html ├── matcha │ ├── README.md │ ├── api │ │ ├── .dockerignore │ │ ├── .env.example │ │ ├── .gitignore │ │ ├── .rubocop.yml │ │ ├── .vscode │ │ │ └── settings.json │ │ ├── Dockerfile │ │ ├── Gemfile │ │ ├── Gemfile.lock │ │ ├── Makefile │ │ ├── README.md │ │ ├── Rakefile │ │ ├── app.rb │ │ ├── app │ │ │ ├── controllers │ │ │ │ ├── auth_controller.rb │ │ │ │ ├── base_controller.rb │ │ │ │ ├── blocked_users_controller.rb │ │ │ │ ├── connections_controller.rb │ │ │ │ ├── dates_controller.rb │ │ │ │ ├── email_actions_controller.rb │ │ │ │ ├── ice_controller.rb │ │ │ │ ├── likes_controller.rb │ │ │ │ ├── location_controller.rb │ │ │ │ ├── messages_controller.rb │ │ │ │ ├── notifications_controller.rb │ │ │ │ ├── pictures_controller.rb │ │ │ │ ├── profile_views_controller.rb │ │ │ │ ├── reports_controller.rb │ │ │ │ ├── tags_controller.rb │ │ │ │ └── users_controller.rb │ │ │ ├── helpers │ │ │ │ ├── auth.rb │ │ │ │ ├── connection_validator.rb │ │ │ │ ├── database.rb │ │ │ │ ├── date_validator.rb │ │ │ │ ├── like_validator.rb │ │ │ │ ├── location_validator.rb │ │ │ │ ├── mailer.rb │ │ │ │ ├── message_validator.rb │ │ │ │ ├── picture_validator.rb │ │ │ │ ├── report_validator.rb │ │ │ │ ├── request_helper.rb │ │ │ │ ├── session_token.rb │ │ │ │ ├── sql_helper.rb │ │ │ │ ├── tag_validator.rb │ │ │ │ ├── user_serializer.rb │ │ │ │ ├── user_validator.rb │ │ │ │ └── validator.rb │ │ │ ├── lib │ │ │ │ ├── api_doc.rb │ │ │ │ ├── cors.rb │ │ │ │ ├── errors.rb │ │ │ │ ├── geolocation.rb │ │ │ │ ├── image_analyzer.rb │ │ │ │ ├── logger.rb │ │ │ │ └── websocket_push.rb │ │ │ └── models │ │ │ │ ├── blocked_user.rb │ │ │ │ ├── connection.rb │ │ │ │ ├── date.rb │ │ │ │ ├── email_action.rb │ │ │ │ ├── like.rb │ │ │ │ ├── location_history.rb │ │ │ │ ├── message.rb │ │ │ │ ├── notification.rb │ │ │ │ ├── password_reset_token.rb │ │ │ │ ├── picture.rb │ │ │ │ ├── profile_view.rb │ │ │ │ ├── report.rb │ │ │ │ ├── tag.rb │ │ │ │ ├── user.rb │ │ │ │ └── user_tag.rb │ │ ├── config.ru │ │ ├── config │ │ │ └── environment.rb │ │ ├── db │ │ │ ├── migrate │ │ │ │ ├── 001_create_users.rb │ │ │ │ ├── 002_create_user_social_logins.rb │ │ │ │ ├── 003_create_tags.rb │ │ │ │ ├── 004_create_user_tags.rb │ │ │ │ ├── 005_create_blocked_users.rb │ │ │ │ ├── 006_create_likes.rb │ │ │ │ ├── 007_create_profile_views.rb │ │ │ │ ├── 008_create_pictures.rb │ │ │ │ ├── 009_add_profile_picture_to_users.rb │ │ │ │ ├── 010_create_location_history.rb │ │ │ │ ├── 011_create_connections.rb │ │ │ │ ├── 012_create_messages.rb │ │ │ │ ├── 013_create_dates.rb │ │ │ │ ├── 014_create_password_reset_tokens.rb │ │ │ │ ├── 015_create_notifications.rb │ │ │ │ ├── 016_create_reports.rb │ │ │ │ └── 017_create_email_actions.rb │ │ │ └── seeds.rb │ │ ├── docker-compose.yml │ │ ├── docs │ │ │ ├── exported.md │ │ │ └── routes.json │ │ ├── fly.toml │ │ ├── spec │ │ │ ├── controllers │ │ │ │ ├── auth_controller_spec.rb │ │ │ │ ├── blocked_users_controller_spec.rb │ │ │ │ ├── connections_controller_spec.rb │ │ │ │ ├── dates_controller_spec.rb │ │ │ │ ├── discover_spec.rb │ │ │ │ ├── likes_controller_spec.rb │ │ │ │ ├── location_controller_spec.rb │ │ │ │ ├── messages_controller_spec.rb │ │ │ │ ├── notifications_controller_spec.rb │ │ │ │ ├── pictures_controller_spec.rb │ │ │ │ ├── profile_views_controller_spec.rb │ │ │ │ ├── report_controller_spec.rb │ │ │ │ ├── tags_controller_spec.rb │ │ │ │ └── users_controller_spec.rb │ │ │ ├── helpers │ │ │ │ └── sql_helper_spec.rb │ │ │ ├── login_spec.rb │ │ │ ├── models │ │ │ │ └── user_associations_spec.rb │ │ │ └── spec_helper.rb │ │ └── ws_server.rb │ ├── docs │ │ ├── README.md │ │ └── index.html │ └── web │ │ ├── .env.example │ │ ├── .eslintrc.cjs │ │ ├── .gitignore │ │ ├── .nvmrc │ │ ├── .prettierrc │ │ ├── README.md │ │ ├── eslint.config.js │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── postcss.config.js │ │ ├── public │ │ ├── frodo-keep-your-secrets.gif │ │ └── vite.svg │ │ ├── src │ │ ├── App.tsx │ │ ├── api │ │ │ ├── ScheduledDate.ts │ │ │ ├── authService.ts │ │ │ ├── axios.ts │ │ │ ├── connections.ts │ │ │ ├── discover.ts │ │ │ ├── ice.ts │ │ │ ├── messages.ts │ │ │ ├── notificationService.ts │ │ │ ├── publicProfile.ts │ │ │ ├── relationshipStatus.ts │ │ │ ├── reportUser.ts │ │ │ └── tags.ts │ │ ├── components │ │ │ ├── ActionsMenu.tsx │ │ │ ├── DashboardCard.tsx │ │ │ ├── ErrorBlockerMessage.tsx │ │ │ ├── FameGradiant.tsx │ │ │ ├── GlobalCallHandler.tsx │ │ │ ├── IntraLogin.tsx │ │ │ ├── LoadingScreen.tsx │ │ │ ├── LocationEditorModal.tsx │ │ │ ├── MessageInput.tsx │ │ │ ├── NotificationDropdown.tsx │ │ │ ├── ProtectedRoute.tsx │ │ │ ├── ReportUserModal.tsx │ │ │ ├── ScheduledDatesModal.tsx │ │ │ ├── SetScheduledDatesModal.tsx │ │ │ ├── ThemeToggle.tsx │ │ │ ├── chat │ │ │ │ ├── CallIncomingModal.tsx │ │ │ │ ├── ChatWindow.tsx │ │ │ │ ├── ConversationItem.tsx │ │ │ │ ├── ConversationPanel.tsx │ │ │ │ ├── TypingIndicator.tsx │ │ │ │ └── VoiceChat.tsx │ │ │ ├── forms │ │ │ │ ├── FormInput.tsx │ │ │ │ ├── FormSelect.tsx │ │ │ │ ├── FormYear.tsx │ │ │ │ ├── LocationForm.tsx │ │ │ │ └── ProfileForm.tsx │ │ │ ├── location │ │ │ │ ├── DistanceMap.tsx │ │ │ │ └── LocationEditor.tsx │ │ │ ├── match │ │ │ │ ├── FilterPanel.tsx │ │ │ │ ├── IsMatch.tsx │ │ │ │ ├── MatchCard.tsx │ │ │ │ ├── MatchMap.tsx │ │ │ │ ├── MatchResults.tsx │ │ │ │ ├── NoMatches.tsx │ │ │ │ └── SortSelector.tsx │ │ │ └── profile │ │ │ │ ├── LocationCard.tsx │ │ │ │ ├── PictureGallery.tsx │ │ │ │ ├── PictureManager.tsx │ │ │ │ ├── ProfileHeader.tsx │ │ │ │ ├── ProfileStats.tsx │ │ │ │ ├── PublicProfileActions.tsx │ │ │ │ ├── StatItem.tsx │ │ │ │ ├── StatSidebar.tsx │ │ │ │ ├── TagEditor.tsx │ │ │ │ ├── TagList.tsx │ │ │ │ └── UserListStat.tsx │ │ ├── context │ │ │ ├── AuthContext.ts │ │ │ ├── AuthProvider.tsx │ │ │ ├── MessagesContext.ts │ │ │ ├── MessagesProvider.tsx │ │ │ ├── NotificationContext.ts │ │ │ ├── NotificationProvider.tsx │ │ │ ├── ThemeContext.ts │ │ │ ├── ThemeProvider.tsx │ │ │ ├── UserMeContext.ts │ │ │ ├── UserMeProvider.tsx │ │ │ ├── WebSocketContext.ts │ │ │ └── WebSocketProvider.tsx │ │ ├── hooks │ │ │ ├── useAuth.tsx │ │ │ ├── useMessages.tsx │ │ │ ├── useNotifications.tsx │ │ │ ├── useTheme.tsx │ │ │ ├── useUserMe.tsx │ │ │ └── useWebSocket.tsx │ │ ├── index.css │ │ ├── main.tsx │ │ ├── pages │ │ │ ├── ConfirmAccountPage.tsx │ │ │ ├── ConversationsPage.tsx │ │ │ ├── DashboardPage.tsx │ │ │ ├── EditProfilePage.tsx │ │ │ ├── IntraCallbackPage.tsx │ │ │ ├── LoginPage.tsx │ │ │ ├── MatchingPage.tsx │ │ │ ├── NewPasswordPage.tsx │ │ │ ├── NotFoundPage.tsx │ │ │ ├── ProfilePage.tsx │ │ │ ├── PublicProfilePage.tsx │ │ │ ├── RecoverPasswordPage.tsx │ │ │ ├── RegisterPage.tsx │ │ │ └── SetupProfilePage.tsx │ │ ├── types │ │ │ ├── conversation.ts │ │ │ ├── iceServer.ts │ │ │ ├── location.ts │ │ │ ├── match.ts │ │ │ ├── message.ts │ │ │ ├── notification.ts │ │ │ ├── picture.ts │ │ │ ├── scheduledDate.ts │ │ │ ├── tag.ts │ │ │ ├── user.ts │ │ │ └── websocket.ts │ │ ├── utils │ │ │ ├── filterStorage.ts │ │ │ ├── setupLeaflet.ts │ │ │ ├── showApiErrorToast.ts │ │ │ └── toPublicUser.ts │ │ └── vite-env.d.ts │ │ ├── tailwind.config.js │ │ ├── tsconfig.app.json │ │ ├── tsconfig.json │ │ ├── tsconfig.node.json │ │ ├── vercel.json │ │ └── vite.config.ts ├── matrix │ ├── Cargo.lock │ ├── Cargo.toml │ ├── README.md │ ├── matrix_implementation │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ │ └── main.rs │ └── src │ │ ├── complex.rs │ │ ├── lib.rs │ │ ├── linear_interpolation.rs │ │ ├── matrix.rs │ │ ├── projection_matrix.rs │ │ ├── scalar.rs │ │ └── vector.rs ├── override │ ├── .gitignore │ ├── README.md │ ├── level0 │ │ ├── Ressources │ │ │ ├── level00 │ │ │ └── run.sh │ │ ├── flag │ │ ├── source.c │ │ └── walkthrough.md │ ├── level1 │ │ ├── Ressources │ │ │ ├── level01 │ │ │ └── run.sh │ │ ├── flag │ │ ├── source.c │ │ └── walkthrough.md │ ├── level2 │ │ ├── Ressources │ │ │ ├── level02 │ │ │ └── run.sh │ │ ├── decode_password.py │ │ ├── dump.txt │ │ ├── flag │ │ ├── source.c │ │ └── walkthrough.md │ ├── level3 │ │ ├── Ressources │ │ │ ├── level03 │ │ │ └── run.sh │ │ ├── flag │ │ ├── source.c │ │ ├── verify_xor.py │ │ ├── walkthrough │ │ └── walkthrough.md │ ├── level4 │ │ ├── Ressources │ │ │ ├── level04 │ │ │ └── run.sh │ │ ├── exploit.py │ │ ├── flag │ │ ├── getenv.c │ │ ├── source.c │ │ └── walkthrough.md │ ├── level5 │ │ ├── Ressources │ │ │ ├── level05 │ │ │ └── run.sh │ │ ├── exploit.py │ │ ├── flag │ │ ├── getenv.c │ │ ├── source.c │ │ └── walkthrough.md │ ├── level6 │ │ ├── Ressources │ │ │ ├── level06 │ │ │ └── run.sh │ │ ├── crack_serial.py │ │ ├── flag │ │ ├── source.c │ │ └── walkthrough.md │ ├── level7 │ │ ├── Ressources │ │ │ ├── level07 │ │ │ └── run.sh │ │ ├── exploit_complete.py │ │ ├── flag │ │ ├── source.c │ │ └── walkthrough.md │ ├── level8 │ │ ├── Ressources │ │ │ ├── level08 │ │ │ └── run.sh │ │ ├── flag │ │ ├── source.c │ │ └── walkthrough.md │ └── level9 │ │ ├── Ressources │ │ ├── level09 │ │ └── run.sh │ │ ├── flag │ │ ├── source.c │ │ └── walkthrough.md ├── rainfall │ ├── README.md │ ├── bonus0 │ │ ├── Ressources │ │ │ └── run.sh │ │ ├── flag │ │ ├── source │ │ └── walkthrough │ ├── bonus1 │ │ ├── Ressources │ │ │ └── run.sh │ │ ├── flag │ │ ├── source │ │ └── walkthrough │ ├── bonus2 │ │ ├── Ressources │ │ │ └── run.sh │ │ ├── flag │ │ ├── source │ │ └── walkthrough │ ├── bonus3 │ │ ├── Ressources │ │ │ └── run.sh │ │ ├── flag │ │ ├── source │ │ └── walkthrough │ ├── level0 │ │ ├── Ressources │ │ │ └── run.sh │ │ ├── flag │ │ ├── source │ │ └── walkthrough │ ├── level1 │ │ ├── Ressources │ │ │ └── run.sh │ │ ├── flag │ │ ├── source │ │ └── walkthrough │ ├── level2 │ │ ├── Ressources │ │ │ └── run.sh │ │ ├── flag │ │ ├── source │ │ └── walkthrough │ ├── level3 │ │ ├── Ressources │ │ │ └── run.sh │ │ ├── flag │ │ ├── source │ │ └── walkthrough │ ├── level4 │ │ ├── Ressources │ │ │ └── run.sh │ │ ├── flag │ │ ├── source │ │ └── walkthrough │ ├── level5 │ │ ├── Ressources │ │ │ └── run.sh │ │ ├── flag │ │ ├── source │ │ └── walkthrough │ ├── level6 │ │ ├── Ressources │ │ │ └── run.sh │ │ ├── flag │ │ ├── source │ │ └── walkthrough │ ├── level7 │ │ ├── Ressources │ │ │ └── run.sh │ │ ├── flag │ │ ├── source │ │ └── walkthrough │ ├── level8 │ │ ├── Ressources │ │ │ └── run.sh │ │ ├── flag │ │ ├── source │ │ └── walkthrough │ └── level9 │ │ ├── flag │ │ ├── source │ │ └── walkthrough ├── scop │ ├── .gitignore │ ├── Makefile │ ├── icons │ │ ├── 42logo.png │ │ └── 42logo_small.png │ ├── includes │ │ ├── Camera.hpp │ │ ├── IRenderer.hpp │ │ ├── Math.hpp │ │ ├── Mesh.hpp │ │ ├── ObjLoader.hpp │ │ ├── Scop.hpp │ │ ├── ShaderUtils.hpp │ │ ├── Texture.hpp │ │ ├── Vulkan42.hpp │ │ ├── Window.hpp │ │ ├── colors.hpp │ │ ├── lodepng.h │ │ └── utils.hpp │ └── srcs │ │ ├── Camera.cpp │ │ ├── Math.cpp │ │ ├── Mesh.cpp │ │ ├── ObjLoader.cpp │ │ ├── Scop.cpp │ │ ├── ShaderUtils.cpp │ │ ├── Texture.cpp │ │ ├── Vulkan42.cpp │ │ ├── Window.cpp │ │ ├── lodepng.cpp │ │ ├── main.cpp │ │ └── utils.cpp ├── snow-crash │ ├── README.md │ ├── level00 │ │ ├── flag │ │ └── ressources │ │ │ └── find.sh │ ├── level01 │ │ ├── flag │ │ └── ressources │ │ │ ├── Dockerfile │ │ │ └── open.sh │ ├── level02 │ │ ├── flag │ │ └── ressourses │ │ │ └── script.sh │ ├── level03 │ │ ├── flag │ │ └── ressourses │ │ │ └── expli.txt │ ├── level04 │ │ ├── flag │ │ └── ressources │ │ │ └── script.sh │ ├── level05 │ │ ├── flag │ │ └── ressources │ │ │ └── script.sh │ ├── level06 │ │ ├── flag │ │ └── ressources │ │ │ └── exploit │ ├── level07 │ │ ├── flag │ │ └── ressourses │ │ │ └── script.sh │ ├── level08 │ │ ├── flag │ │ └── ressources │ │ │ └── script.sh │ ├── level09 │ │ ├── flag │ │ └── ressources │ │ │ ├── main.cpp │ │ │ └── script.sh │ ├── level10 │ │ ├── flag │ │ └── ressoucres │ │ │ └── explain │ ├── level11 │ │ ├── flag │ │ └── ressources │ │ │ └── explain │ ├── level12 │ │ ├── flag │ │ └── ressouces │ │ │ └── script.sh │ ├── level13 │ │ ├── flag │ │ └── ressources │ │ │ └── explain │ └── level14 │ │ ├── flag │ │ └── ressources │ │ └── explain └── zappy_on_it │ ├── Makefile │ ├── README.md │ ├── includes │ ├── Expectator.hpp │ ├── Player.hpp │ ├── Zappy.hpp │ ├── ZappyClient.hpp │ └── ZappyServer.hpp │ └── srcs │ ├── Expectator.cpp │ ├── Player.cpp │ ├── ZappyClient.cpp │ ├── ZappyServer.cpp │ ├── main.cpp │ └── utils.cpp ├── .github └── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── custom.md │ └── feature_request.md ├── .gitmodules ├── 42Core ├── CPP_Piscine │ ├── CPP_Module_00 │ │ ├── ex00 │ │ │ ├── Makefile │ │ │ ├── includes │ │ │ │ └── megaphone.hpp │ │ │ └── srcs │ │ │ │ └── main.cpp │ │ ├── ex01 │ │ │ ├── Makefile │ │ │ ├── includes │ │ │ │ ├── Contact.hpp │ │ │ │ ├── PhoneBook.hpp │ │ │ │ └── my_awesome_phone_book.hpp │ │ │ └── srcs │ │ │ │ ├── Contact.cpp │ │ │ │ ├── PhoneBook.cpp │ │ │ │ └── main.cpp │ │ └── ex02 │ │ │ ├── 19920104_091532.log │ │ │ ├── Makefile │ │ │ ├── includes │ │ │ ├── Account.hpp │ │ │ └── dream_job.hpp │ │ │ ├── srcs │ │ │ ├── Account.cpp │ │ │ └── tests.cpp │ │ │ └── test.sh │ ├── CPP_Module_01 │ │ ├── ex00 │ │ │ ├── Makefile │ │ │ ├── includes │ │ │ │ ├── Zombie.hpp │ │ │ │ └── braiiiiiiinnnzzzZ.hpp │ │ │ └── srcs │ │ │ │ ├── Zombie.cpp │ │ │ │ └── main.cpp │ │ ├── ex01 │ │ │ ├── Makefile │ │ │ ├── includes │ │ │ │ ├── Zombie.hpp │ │ │ │ └── moar_brainz.hpp │ │ │ └── srcs │ │ │ │ ├── Zombie.cpp │ │ │ │ └── main.cpp │ │ ├── ex02 │ │ │ ├── Makefile │ │ │ ├── includes │ │ │ │ └── hi_this_is_brian.hpp │ │ │ └── srcs │ │ │ │ └── main.cpp │ │ ├── ex03 │ │ │ ├── Makefile │ │ │ ├── includes │ │ │ │ ├── HumanA.hpp │ │ │ │ ├── HumanB.hpp │ │ │ │ ├── Weapon.hpp │ │ │ │ └── unnecessary_violence.hpp │ │ │ └── srcs │ │ │ │ ├── HumanA.cpp │ │ │ │ ├── HumanB.cpp │ │ │ │ ├── Weapon.cpp │ │ │ │ └── main.cpp │ │ ├── ex04 │ │ │ ├── Makefile │ │ │ ├── includes │ │ │ │ └── sed_is_for_losers.hpp │ │ │ └── srcs │ │ │ │ └── main.cpp │ │ ├── ex05 │ │ │ ├── Makefile │ │ │ ├── includes │ │ │ │ ├── Harl.hpp │ │ │ │ └── harl_2_0.hpp │ │ │ └── srcs │ │ │ │ ├── Harl.cpp │ │ │ │ └── main.cpp │ │ └── ex06 │ │ │ ├── Makefile │ │ │ ├── includes │ │ │ ├── Harl.hpp │ │ │ └── harlFilter.hpp │ │ │ └── srcs │ │ │ ├── Harl.cpp │ │ │ └── main.cpp │ ├── CPP_Module_02 │ │ ├── ex00 │ │ │ ├── Makefile │ │ │ ├── includes │ │ │ │ ├── Fixed.hpp │ │ │ │ └── orthodox_canonical_form.hpp │ │ │ └── srcs │ │ │ │ ├── Fixed.cpp │ │ │ │ └── main.cpp │ │ ├── ex01 │ │ │ ├── Makefile │ │ │ ├── includes │ │ │ │ ├── Fixed.hpp │ │ │ │ └── more_useful_fixed_point.hpp │ │ │ └── srcs │ │ │ │ ├── Fixed.cpp │ │ │ │ └── main.cpp │ │ ├── ex02 │ │ │ ├── Makefile │ │ │ ├── includes │ │ │ │ ├── Fixed.hpp │ │ │ │ └── now_we_are_talking.hpp │ │ │ └── srcs │ │ │ │ ├── Fixed.cpp │ │ │ │ └── main.cpp │ │ └── ex03 │ │ │ ├── Makefile │ │ │ ├── bsp_tester │ │ │ ├── BSP_TESTER │ │ │ ├── Makefile │ │ │ ├── includes │ │ │ │ └── BSP_TESTER.hpp │ │ │ ├── objs │ │ │ │ └── main.o │ │ │ └── srcs │ │ │ │ └── main.cpp │ │ │ ├── includes │ │ │ ├── Fixed.hpp │ │ │ ├── Point.hpp │ │ │ ├── bsp.hpp │ │ │ └── colors.h │ │ │ └── srcs │ │ │ ├── Fixed.cpp │ │ │ ├── Point.cpp │ │ │ ├── bsp.cpp │ │ │ └── main.cpp │ ├── CPP_Module_03 │ │ ├── ex00 │ │ │ ├── Makefile │ │ │ ├── includes │ │ │ │ ├── ClapTrap.hpp │ │ │ │ └── ex00.hpp │ │ │ └── srcs │ │ │ │ ├── ClapTrap.cpp │ │ │ │ └── main.cpp │ │ ├── ex01 │ │ │ ├── Makefile │ │ │ ├── includes │ │ │ │ ├── ClapTrap.hpp │ │ │ │ ├── ScavTrap.hpp │ │ │ │ └── ex01.hpp │ │ │ └── srcs │ │ │ │ ├── ClapTrap.cpp │ │ │ │ ├── ScavTrap.cpp │ │ │ │ └── main.cpp │ │ ├── ex02 │ │ │ ├── Makefile │ │ │ ├── includes │ │ │ │ ├── ClapTrap.hpp │ │ │ │ ├── FragTrap.hpp │ │ │ │ ├── ScavTrap.hpp │ │ │ │ └── ex02.hpp │ │ │ └── srcs │ │ │ │ ├── ClapTrap.cpp │ │ │ │ ├── FragTrap.cpp │ │ │ │ ├── ScavTrap.cpp │ │ │ │ └── main.cpp │ │ └── ex03 │ │ │ ├── .DS_Store │ │ │ ├── Makefile │ │ │ ├── includes │ │ │ ├── ClapTrap.hpp │ │ │ ├── DiamondTrap.hpp │ │ │ ├── FragTrap.hpp │ │ │ ├── ScavTrap.hpp │ │ │ └── ex03.hpp │ │ │ └── srcs │ │ │ ├── ClapTrap.cpp │ │ │ ├── DiamondTrap.cpp │ │ │ ├── FragTrap.cpp │ │ │ ├── ScavTrap.cpp │ │ │ └── main.cpp │ ├── CPP_Module_04 │ │ ├── ex00 │ │ │ ├── Makefile │ │ │ ├── includes │ │ │ │ ├── Animal.hpp │ │ │ │ ├── Cat.hpp │ │ │ │ ├── Dog.hpp │ │ │ │ ├── WrongAnimal.hpp │ │ │ │ ├── WrongCat.hpp │ │ │ │ └── polymorphism.hpp │ │ │ └── srcs │ │ │ │ ├── Animal.cpp │ │ │ │ ├── Cat.cpp │ │ │ │ ├── Dog.cpp │ │ │ │ ├── WrongAnimal.cpp │ │ │ │ ├── WrongCat.cpp │ │ │ │ └── main.cpp │ │ ├── ex01 │ │ │ ├── Makefile │ │ │ ├── includes │ │ │ │ ├── Animal.hpp │ │ │ │ ├── Brain.hpp │ │ │ │ ├── Cat.hpp │ │ │ │ ├── Dog.hpp │ │ │ │ └── polymorphism.hpp │ │ │ └── srcs │ │ │ │ ├── Animal.cpp │ │ │ │ ├── Brain.cpp │ │ │ │ ├── Cat.cpp │ │ │ │ ├── Dog.cpp │ │ │ │ └── main.cpp │ │ ├── ex02 │ │ │ ├── Makefile │ │ │ ├── includes │ │ │ │ ├── Animal.hpp │ │ │ │ ├── Brain.hpp │ │ │ │ ├── Cat.hpp │ │ │ │ ├── Dog.hpp │ │ │ │ └── polymorphism.hpp │ │ │ └── srcs │ │ │ │ ├── Animal.cpp │ │ │ │ ├── Brain.cpp │ │ │ │ ├── Cat.cpp │ │ │ │ ├── Dog.cpp │ │ │ │ └── main.cpp │ │ └── ex03 │ │ │ ├── Makefile │ │ │ ├── includes │ │ │ ├── AMateria.hpp │ │ │ ├── Character.hpp │ │ │ ├── Cure.hpp │ │ │ ├── ICharacter.hpp │ │ │ ├── IMateriaSource.hpp │ │ │ ├── Ice.hpp │ │ │ ├── MateriaSource.hpp │ │ │ └── interfaces.hpp │ │ │ └── srcs │ │ │ ├── AMateria.cpp │ │ │ ├── Character.cpp │ │ │ ├── Cure.cpp │ │ │ ├── Ice.cpp │ │ │ ├── MateriaSource.cpp │ │ │ └── main.cpp │ ├── CPP_Module_05 │ │ ├── ex00 │ │ │ ├── Makefile │ │ │ ├── includes │ │ │ │ ├── Bureaucrat.hpp │ │ │ │ └── Mommy_when_I_grow_up_I_want_to_be_a_bureaucrat.hpp │ │ │ └── srcs │ │ │ │ ├── Bureaucrat.cpp │ │ │ │ └── main.cpp │ │ ├── ex01 │ │ │ ├── Makefile │ │ │ ├── includes │ │ │ │ ├── Bureaucrat.hpp │ │ │ │ ├── Form.hpp │ │ │ │ └── Form_up_maggots.hpp │ │ │ └── srcs │ │ │ │ ├── Bureaucrat.cpp │ │ │ │ ├── Form.cpp │ │ │ │ └── main.cpp │ │ ├── ex02 │ │ │ ├── Makefile │ │ │ ├── SmallGarden_shrubbery │ │ │ ├── includes │ │ │ │ ├── Bureaucrat.hpp │ │ │ │ ├── Form.hpp │ │ │ │ ├── No_you_need_form_28B_not_28C.hpp │ │ │ │ ├── PresidentialPardonForm.hpp │ │ │ │ ├── RobotomyRequestForm.hpp │ │ │ │ └── ShrubberyCreationForm.hpp │ │ │ └── srcs │ │ │ │ ├── Bureaucrat.cpp │ │ │ │ ├── Form.cpp │ │ │ │ ├── PresidentialPardonForm.cpp │ │ │ │ ├── RobotomyRequestForm.cpp │ │ │ │ ├── ShrubberyCreationForm.cpp │ │ │ │ └── main.cpp │ │ └── ex03 │ │ │ ├── Makefile │ │ │ ├── includes │ │ │ ├── At_least_this_beats_coffee-making.hpp │ │ │ ├── Bureaucrat.hpp │ │ │ ├── Form.hpp │ │ │ ├── Intern.hpp │ │ │ ├── PresidentialPardonForm.hpp │ │ │ ├── RobotomyRequestForm.hpp │ │ │ └── ShrubberyCreationForm.hpp │ │ │ └── srcs │ │ │ ├── Bureaucrat.cpp │ │ │ ├── Form.cpp │ │ │ ├── Intern.cpp │ │ │ ├── PresidentialPardonForm.cpp │ │ │ ├── RobotomyRequestForm.cpp │ │ │ ├── ShrubberyCreationForm.cpp │ │ │ └── main.cpp │ ├── CPP_Module_06 │ │ ├── ex00 │ │ │ ├── Makefile │ │ │ ├── includes │ │ │ │ └── ex00.hpp │ │ │ └── srcs │ │ │ │ └── main.cpp │ │ ├── ex01 │ │ │ ├── Makefile │ │ │ ├── includes │ │ │ │ ├── Data.hpp │ │ │ │ └── ex01.hpp │ │ │ └── srcs │ │ │ │ └── main.cpp │ │ └── ex02 │ │ │ ├── Makefile │ │ │ ├── includes │ │ │ └── ex02.hpp │ │ │ └── srcs │ │ │ └── main.cpp │ ├── CPP_Module_07 │ │ ├── ex00 │ │ │ ├── Makefile │ │ │ ├── includes │ │ │ │ ├── templates_basics.hpp │ │ │ │ └── whatever.hpp │ │ │ └── srcs │ │ │ │ └── main.cpp │ │ ├── ex01 │ │ │ ├── Makefile │ │ │ ├── includes │ │ │ │ └── iter.hpp │ │ │ └── srcs │ │ │ │ └── main.cpp │ │ └── ex02 │ │ │ ├── Makefile │ │ │ ├── includes │ │ │ └── Array.hpp │ │ │ └── srcs │ │ │ └── main.cpp │ └── CPP_Module_08 │ │ ├── ex00 │ │ ├── Makefile │ │ ├── includes │ │ │ └── easy_find.hpp │ │ └── srcs │ │ │ └── main.cpp │ │ ├── ex01 │ │ ├── Makefile │ │ ├── includes │ │ │ └── Span.hpp │ │ └── srcs │ │ │ ├── Span.cpp │ │ │ └── main.cpp │ │ └── ex02 │ │ ├── Makefile │ │ ├── includes │ │ ├── MutantStack.hpp │ │ └── mutated_abomination.hpp │ │ └── srcs │ │ └── main.cpp ├── Inception │ ├── .gitignore │ ├── Makefile │ ├── installation.sh │ └── srcs │ │ ├── .env │ │ ├── docker-compose.yml │ │ └── requirements │ │ ├── mariadb │ │ ├── .dockerignore │ │ ├── Dockerfile │ │ ├── Dockerfile.save │ │ ├── conf │ │ │ ├── my.cnf │ │ │ └── tmpl.sql │ │ └── tools │ │ │ └── run.sh │ │ ├── nginx │ │ ├── .dockerignore │ │ ├── Dockerfile │ │ ├── conf │ │ │ └── default.conf.tmpl │ │ └── tools │ │ │ ├── run.sh │ │ │ └── test_docker.sh │ │ ├── tools │ │ └── hosts.sh │ │ └── wordpress │ │ ├── .dockerignore │ │ ├── Dockerfile │ │ ├── conf │ │ ├── wp-config.php │ │ └── www.conf │ │ └── tools │ │ └── run.sh ├── Libft │ ├── .gitignore │ ├── Makefile │ ├── README.md │ ├── includes │ │ ├── ft_printf.h │ │ ├── get_next_line.h │ │ └── libft.h │ ├── src │ │ ├── ft_arrfree.c │ │ ├── ft_arrlen.c │ │ ├── ft_atoi.c │ │ ├── ft_bzero.c │ │ ├── ft_calloc.c │ │ ├── ft_isalnum.c │ │ ├── ft_isalpha.c │ │ ├── ft_isascii.c │ │ ├── ft_isdigit.c │ │ ├── ft_isprint.c │ │ ├── ft_itoa.c │ │ ├── ft_lstadd_back.c │ │ ├── ft_lstadd_back_cmp.c │ │ ├── ft_lstadd_cmp.o │ │ ├── ft_lstadd_front.c │ │ ├── ft_lstadd_front_cmp.c │ │ ├── ft_lstclear.c │ │ ├── ft_lstdelelem.c │ │ ├── ft_lstdelone.c │ │ ├── ft_lstget.c │ │ ├── ft_lstiter.c │ │ ├── ft_lstiter_param.c │ │ ├── ft_lstlast.c │ │ ├── ft_lstmap.c │ │ ├── ft_lstnew.c │ │ ├── ft_lstsize.c │ │ ├── ft_lstsort.c │ │ ├── ft_lstswap.c │ │ ├── ft_memchr.c │ │ ├── ft_memcmp.c │ │ ├── ft_memcpy.c │ │ ├── ft_memmove.c │ │ ├── ft_memset.c │ │ ├── ft_numlen_base.c │ │ ├── ft_printf.c │ │ ├── ft_printf_char.c │ │ ├── ft_printf_f.c │ │ ├── ft_printf_flags.c │ │ ├── ft_printf_hex.c │ │ ├── ft_printf_num.c │ │ ├── ft_printf_numbers.c │ │ ├── ft_printf_numformat.c │ │ ├── ft_printf_ptr.c │ │ ├── ft_printf_str.c │ │ ├── ft_printf_unsnum.c │ │ ├── ft_printf_utils.c │ │ ├── ft_putchar_fd.c │ │ ├── ft_putendl_fd.c │ │ ├── ft_putnbr_fd.c │ │ ├── ft_putstr_fd.c │ │ ├── ft_split.c │ │ ├── ft_strchr.c │ │ ├── ft_strcmp.c │ │ ├── ft_strcmp_alnum.c │ │ ├── ft_strcmp_insensitive.c │ │ ├── ft_strdup.c │ │ ├── ft_striteri.c │ │ ├── ft_strjoin.c │ │ ├── ft_strlcat.c │ │ ├── ft_strlcpy.c │ │ ├── ft_strlen.c │ │ ├── ft_strmapi.c │ │ ├── ft_strncmp.c │ │ ├── ft_strndup.c │ │ ├── ft_strnstr.c │ │ ├── ft_strnumber.c │ │ ├── ft_strrchr.c │ │ ├── ft_strreps.c │ │ ├── ft_strtrim.c │ │ ├── ft_substr.c │ │ ├── ft_tolower.c │ │ ├── ft_toupper.c │ │ ├── get_next_line.c │ │ └── get_next_line_utils.c │ └── tests │ │ ├── test1.c │ │ ├── test2.c │ │ ├── test3.c │ │ └── test4.c ├── README.md ├── cub3d │ ├── Makefile │ ├── includes │ │ ├── config.h │ │ ├── cub3d.h │ │ └── cub_math.h │ ├── libft │ ├── make.msg │ ├── src │ │ ├── actions_move.c │ │ ├── actions_rotate.o │ │ ├── actions_rotate.r │ │ ├── handle_keys.c │ │ ├── init_game.c │ │ ├── init_game_config.c │ │ ├── init_game_map.c │ │ ├── init_game_map_utils.c │ │ ├── main.c │ │ ├── math_utils │ │ │ ├── angles.c │ │ │ ├── step_table.c │ │ │ ├── trig_funcs.c │ │ │ └── vectors.c │ │ ├── mlx_utils │ │ │ ├── colors.c │ │ │ ├── file_utils.c │ │ │ └── window_and_image.c │ │ ├── raycasting │ │ │ ├── collisions.c │ │ │ ├── minimap_raycasting.c │ │ │ ├── raycasting.c │ │ │ └── raycasting_distance.c │ │ ├── sprites.c │ │ └── textures.c │ ├── tools │ │ ├── assets │ │ │ ├── Wall-000.xpm │ │ │ ├── Wall-001.xpm │ │ │ ├── Wall-002.xpm │ │ │ ├── Wall-003.xpm │ │ │ ├── Wall-004.xpm │ │ │ ├── Wall-005.xpm │ │ │ ├── Wall-006.xpm │ │ │ ├── Wall-007.xpm │ │ │ ├── Wall-008.xpm │ │ │ ├── Wall-009.xpm │ │ │ ├── Wall-010.xpm │ │ │ ├── Wall-011.xpm │ │ │ ├── Wall-012.xpm │ │ │ ├── Wall-013.xpm │ │ │ ├── Wall-014.xpm │ │ │ ├── Wall-015.xpm │ │ │ ├── Wall-0151647953497.xpm │ │ │ ├── Wall-0161647953497.xpm │ │ │ ├── Wall-0171647953497.xpm │ │ │ ├── Wall-0181647953497.xpm │ │ │ ├── Wall-0191647953497.xpm │ │ │ ├── Wall-0201647953497.xpm │ │ │ ├── Wall-0211647953497.xpm │ │ │ ├── Wall-0221647953497.xpm │ │ │ ├── Wall-0231647953497.xpm │ │ │ ├── Wall-0241647953497.xpm │ │ │ ├── Wall-0251647953497.xpm │ │ │ ├── Wall-0261647953497.xpm │ │ │ ├── Wall-0271647953497.xpm │ │ │ ├── Wall-0281647953497.xpm │ │ │ ├── Wall-0291647953497.xpm │ │ │ ├── Wall-0301647953497.xpm │ │ │ ├── Wall-0321647953497.xpm │ │ │ ├── Wall-033.xpm │ │ │ ├── Wall-0331647953497.xpm │ │ │ ├── Wall-0341647953497.xpm │ │ │ ├── Wall-0351647953497.xpm │ │ │ ├── Wall-0361647953497.xpm │ │ │ ├── Wall-0371647953497.xpm │ │ │ ├── Wall-0401647953497.xpm │ │ │ ├── Wall-0411647953497.xpm │ │ │ ├── Wall-0421647953497.xpm │ │ │ ├── Wall-0431647953497.xpm │ │ │ ├── Wall-0441647953497.xpm │ │ │ ├── Wall-0451647953497.xpm │ │ │ ├── Wall-0461647953497.xpm │ │ │ ├── Wall-0471647953497.xpm │ │ │ ├── Wall-0481647953497.xpm │ │ │ ├── Wall-0491647953497.xpm │ │ │ ├── Wall-0501647953497.xpm │ │ │ ├── Wall-0511647953498.xpm │ │ │ ├── Wall-0521647953498.xpm │ │ │ ├── Wall-0531647953498.xpm │ │ │ ├── Wall-0541647953498.xpm │ │ │ ├── Wall-0551647953498.xpm │ │ │ ├── Wall-0561647953498.xpm │ │ │ ├── Wall-0571647953498.xpm │ │ │ ├── Wall-0581647953498.xpm │ │ │ ├── Wall-0591647953498.xpm │ │ │ ├── Wall-0601647953498.xpm │ │ │ ├── Wall-0611647953498.xpm │ │ │ ├── Wall-0621647953498.xpm │ │ │ ├── Wall-0631647953498.xpm │ │ │ ├── Wall-0641647953498.xpm │ │ │ ├── Wall-0651647953498.xpm │ │ │ ├── Wall-0661647953498.xpm │ │ │ ├── Wall-0671647953498.xpm │ │ │ ├── Wall-0681647953498.xpm │ │ │ ├── Wall-0691647953498.xpm │ │ │ ├── Wall-0701647953498.xpm │ │ │ ├── Wall-0711647953498.xpm │ │ │ ├── Wall-0721647953498.xpm │ │ │ ├── Wall-0731647953498.xpm │ │ │ ├── Wall-0741647953498.xpm │ │ │ ├── Wall-0751647953498.xpm │ │ │ ├── Wall-0761647953498.xpm │ │ │ ├── Wall-0771647953498.xpm │ │ │ ├── Wall-0781647953498.xpm │ │ │ ├── Wall-0791647953498.xpm │ │ │ ├── Wall-0801647953498.xpm │ │ │ ├── Wall-0811647953498.xpm │ │ │ ├── Wall-0821647953498.xpm │ │ │ ├── Wall-0831647953498.xpm │ │ │ ├── Wall-0841647953498.xpm │ │ │ ├── Wall-0861647953498.xpm │ │ │ ├── Wall-0871647953498.xpm │ │ │ ├── Wall-0881647953498.xpm │ │ │ ├── Wall-0891647953498.xpm │ │ │ ├── Wall-0901647953498.xpm │ │ │ ├── Wall-0911647953498.xpm │ │ │ ├── Wall-0921647953498.xpm │ │ │ ├── Wall-0931647953498.xpm │ │ │ ├── Wall-0941647953498.xpm │ │ │ ├── Wall-0951647953498.xpm │ │ │ ├── Wall-0961647953498.xpm │ │ │ ├── Wall-0971647953498.xpm │ │ │ ├── Wall-0981647953498.xpm │ │ │ ├── Wall-0991647953498.xpm │ │ │ ├── Wall-1001647953498.xpm │ │ │ ├── Wall-1011647953498.xpm │ │ │ ├── Wall-1021647953498.xpm │ │ │ ├── Wall-1031647953498.xpm │ │ │ ├── Wall-1041647953498.xpm │ │ │ └── Wall-1051647953498.xpm │ │ ├── bad_maps │ │ │ ├── bad_args1.cub │ │ │ ├── bad_args2.cub │ │ │ ├── bad_args3.cub │ │ │ ├── bad_args4.cub │ │ │ ├── bad_args5.cub │ │ │ ├── bad_args6.cub │ │ │ ├── bad_args7.cub │ │ │ ├── bad_args8.cub │ │ │ ├── bad_args9.cub │ │ │ ├── incomplete_map1.cub │ │ │ ├── incomplete_map2.cub │ │ │ ├── incomplete_map3.cub │ │ │ ├── incomplete_map4.cub │ │ │ ├── incomplete_map5.cub │ │ │ ├── incomplete_map6.cub │ │ │ ├── incomplete_map7.cub │ │ │ └── incomplete_map8.cub │ │ └── maps │ │ │ ├── map1.cub │ │ │ ├── map10.cub │ │ │ ├── map2.cub │ │ │ ├── map3.cub │ │ │ ├── map4.cub │ │ │ ├── map5.cub │ │ │ ├── map6.cub │ │ │ ├── map7.cub │ │ │ ├── map8.cub │ │ │ └── map9.cub │ └── trace.txt ├── fract-ol │ ├── Makefile │ ├── Makefile.msg │ ├── includes │ │ ├── config.h │ │ └── fractol.h │ ├── libft │ └── src │ │ ├── colors.c │ │ ├── complex.c │ │ ├── directions.c │ │ ├── keys_and_mouse.c │ │ ├── main.c │ │ ├── mandelbrot_julia.c │ │ ├── window_and_image.c │ │ └── zoom.c ├── ft_containers │ ├── Makefile │ ├── README.md │ ├── includes │ │ ├── bt_iterator.hpp │ │ ├── enable_if.hpp │ │ ├── equal.hpp │ │ ├── ft_containers.hpp │ │ ├── iterator.hpp │ │ ├── iterator_traits.hpp │ │ ├── lexicographical_compare.hpp │ │ ├── map.hpp │ │ ├── node.hpp │ │ ├── pair.hpp │ │ ├── rbt.hpp │ │ ├── reverse_iterator.hpp │ │ ├── set.hpp │ │ ├── stack.hpp │ │ └── vector.hpp │ └── srcs │ │ └── main.cpp ├── ft_printf │ ├── Makefile │ ├── ft_printf.c │ ├── ft_printf.h │ ├── ft_printf_char.c │ ├── ft_printf_f.c │ ├── ft_printf_flags.c │ ├── ft_printf_hex.c │ ├── ft_printf_num.c │ ├── ft_printf_numbers.c │ ├── ft_printf_numformat.c │ ├── ft_printf_ptr.c │ ├── ft_printf_str.c │ ├── ft_printf_unsnum.c │ ├── ft_printf_utils.c │ └── libft ├── ft_transcendence │ ├── .env.example │ ├── .gitignore │ ├── Makefile │ ├── README.md │ ├── backend │ │ ├── .dockerignore │ │ ├── .eslintrc.js │ │ ├── .gitignore │ │ ├── .prettierrc │ │ ├── Dockerfile │ │ ├── README.md │ │ ├── nest-cli.json │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ │ ├── app.module.ts │ │ │ ├── auth │ │ │ │ ├── auth.controller.ts │ │ │ │ ├── auth.module.ts │ │ │ │ ├── auth.service.ts │ │ │ │ ├── guards │ │ │ │ │ ├── 42-auth.guard.ts │ │ │ │ │ ├── jwt-2fa-auth.guard.ts │ │ │ │ │ ├── jwt-auth.guard.ts │ │ │ │ │ └── roles.guard.ts │ │ │ │ ├── session.serializer.ts │ │ │ │ └── strategies │ │ │ │ │ ├── 42-auth.strategy.ts │ │ │ │ │ ├── jwt-2fa-auth.strategy.ts │ │ │ │ │ └── jwt-auth.strategy.ts │ │ │ ├── chat │ │ │ │ ├── chat-room-direct-message │ │ │ │ │ ├── chat-room-direct-message.controller.ts │ │ │ │ │ ├── chat-room-direct-message.module.ts │ │ │ │ │ ├── chat-room-direct-message.service.ts │ │ │ │ │ ├── dtos │ │ │ │ │ │ ├── create-chat-room-direct-message.dto.ts │ │ │ │ │ │ └── update-chat-room-direct-message.dto.ts │ │ │ │ │ └── entities │ │ │ │ │ │ └── chat-room-direct-message.entity.ts │ │ │ │ ├── chat-room │ │ │ │ │ ├── chat-room.controller.ts │ │ │ │ │ ├── chat-room.gateway.ts │ │ │ │ │ ├── chat-room.module.ts │ │ │ │ │ ├── chat-room.service.ts │ │ │ │ │ ├── dtos │ │ │ │ │ │ ├── client-typing.dto.ts │ │ │ │ │ │ ├── create-chat-room.dto.ts │ │ │ │ │ │ ├── flagged-user.dto.ts │ │ │ │ │ │ ├── msg-from-client.dto.ts │ │ │ │ │ │ ├── msg.dto.ts │ │ │ │ │ │ ├── pong-game-chat.dto.ts │ │ │ │ │ │ ├── update-chat-room.dto.ts │ │ │ │ │ │ └── user-and-socketId.dto.ts │ │ │ │ │ ├── entities │ │ │ │ │ │ └── chat-room.entity.ts │ │ │ │ │ └── enums │ │ │ │ │ │ └── chat-room.enums.ts │ │ │ │ └── chat-user │ │ │ │ │ ├── chat-user.controller.ts │ │ │ │ │ ├── chat-user.module.ts │ │ │ │ │ ├── chat-user.service.ts │ │ │ │ │ ├── dto │ │ │ │ │ ├── create-chat-user.dto.ts │ │ │ │ │ └── update-chat-user.dto.ts │ │ │ │ │ └── entities │ │ │ │ │ └── chat-user.entity.ts │ │ │ ├── main.ts │ │ │ ├── pong-game │ │ │ │ ├── Pong │ │ │ │ │ ├── lib │ │ │ │ │ │ ├── Paddle.ts │ │ │ │ │ │ ├── Pong.ts │ │ │ │ │ │ ├── Puck.ts │ │ │ │ │ │ ├── Rect.ts │ │ │ │ │ │ └── index.ts │ │ │ │ │ └── types.ts │ │ │ │ ├── dto │ │ │ │ │ ├── create-pong-game.dto.ts │ │ │ │ │ ├── msg-from-player.dto.ts │ │ │ │ │ └── update-pong-game.dto.ts │ │ │ │ ├── entities │ │ │ │ │ └── pong-game.entity.ts │ │ │ │ ├── pong-game.controller.ts │ │ │ │ ├── pong-game.gateway.ts │ │ │ │ ├── pong-game.module.ts │ │ │ │ ├── pong-game.service.ts │ │ │ │ └── pong-queue.gateway.ts │ │ │ └── users │ │ │ │ ├── achievement │ │ │ │ ├── achievement.controller.ts │ │ │ │ ├── achievement.module.ts │ │ │ │ ├── achievement.service.ts │ │ │ │ ├── dto │ │ │ │ │ ├── create-achievement.dto.ts │ │ │ │ │ └── update-achievement.dto.ts │ │ │ │ └── entities │ │ │ │ │ └── achievement.entity.ts │ │ │ │ ├── friend-relation │ │ │ │ ├── dto │ │ │ │ │ ├── create-friend-relation.dto.ts │ │ │ │ │ └── update-friend-relation.dto.ts │ │ │ │ ├── entities │ │ │ │ │ └── friend-relation.entity.ts │ │ │ │ ├── friend-relation.controller.ts │ │ │ │ ├── friend-relation.module.ts │ │ │ │ └── friend-relation.service.ts │ │ │ │ ├── settings │ │ │ │ ├── dto │ │ │ │ │ ├── create-setting.dto.ts │ │ │ │ │ └── update-setting.dto.ts │ │ │ │ ├── entities │ │ │ │ │ └── setting.entity.ts │ │ │ │ ├── settings.controller.ts │ │ │ │ ├── settings.module.ts │ │ │ │ └── settings.service.ts │ │ │ │ ├── user-history │ │ │ │ ├── dto │ │ │ │ │ ├── create-user-history.dto.ts │ │ │ │ │ └── update-user-history.dto.ts │ │ │ │ ├── entities │ │ │ │ │ └── user-history.entity.ts │ │ │ │ ├── user-history.controller.ts │ │ │ │ ├── user-history.module.ts │ │ │ │ └── user-history.service.ts │ │ │ │ └── user │ │ │ │ ├── dto │ │ │ │ ├── create-user.dto.ts │ │ │ │ ├── search-users.dto.ts │ │ │ │ ├── update-user.dto.ts │ │ │ │ └── upload-image.dto.ts │ │ │ │ ├── entities │ │ │ │ └── user.entity.ts │ │ │ │ ├── user-status.gateway.ts │ │ │ │ ├── user.controller.ts │ │ │ │ ├── user.module.ts │ │ │ │ └── user.service.ts │ │ ├── test │ │ │ ├── app.e2e-spec.ts │ │ │ └── jest-e2e.json │ │ ├── tools │ │ │ └── startup.sh │ │ ├── tsconfig.build.json │ │ └── tsconfig.json │ ├── docker-compose.yml │ └── frontend │ │ ├── .dockerignore │ │ ├── .eslintrc.js │ │ ├── .gitignore │ │ ├── .nvmrc │ │ ├── Dockerfile │ │ ├── README.md │ │ ├── env.d.ts │ │ ├── favicon.ico │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ ├── App.vue │ │ ├── assets │ │ │ ├── catWaiting.gif │ │ │ ├── components │ │ │ │ ├── _avatar.scss │ │ │ │ ├── _button.scss │ │ │ │ ├── _card.scss │ │ │ │ ├── _chat.scss │ │ │ │ ├── _connection.scss │ │ │ │ ├── _friends.scss │ │ │ │ ├── _leaderboard.scss │ │ │ │ └── _list.scss │ │ │ ├── falling.png │ │ │ ├── foundation │ │ │ │ ├── _classes.scss │ │ │ │ ├── _main.scss │ │ │ │ └── _vars.scss │ │ │ ├── goldenBorder.png │ │ │ ├── logo.png │ │ │ ├── music │ │ │ │ └── tloz_ww_symphonic_movement.mp3 │ │ │ ├── portal-top.png │ │ │ ├── portal-walk.png │ │ │ ├── portal.gif │ │ │ ├── style.scss │ │ │ ├── surprised.png │ │ │ ├── tux.gif │ │ │ ├── tux2.gif │ │ │ └── whaaat.png │ │ ├── components │ │ │ ├── ChatPanel │ │ │ │ └── index.vue │ │ │ ├── FriendsPanel.vue │ │ │ ├── Icons │ │ │ │ ├── BackgroundIcon.vue │ │ │ │ ├── Book.vue │ │ │ │ ├── Bucket.vue │ │ │ │ ├── Controller.vue │ │ │ │ ├── GearIcon.vue │ │ │ │ ├── Logo42.vue │ │ │ │ ├── OfflineConnection.vue │ │ │ │ ├── OnlineConnection.vue │ │ │ │ ├── PaddleIcon.vue │ │ │ │ ├── Palette.vue │ │ │ │ ├── Pencil.vue │ │ │ │ ├── PuckIcon.vue │ │ │ │ ├── SaveIcon.vue │ │ │ │ ├── TextIcon.vue │ │ │ │ ├── Texture.vue │ │ │ │ ├── Trash.vue │ │ │ │ ├── VolumeHigh.vue │ │ │ │ ├── VolumeLow.vue │ │ │ │ └── VolumeMuted.vue │ │ │ ├── Leaderboard.vue │ │ │ ├── NavBarSemiCircle.vue │ │ │ ├── NotFound │ │ │ │ ├── Falling.vue │ │ │ │ ├── Portal.vue │ │ │ │ ├── PortalTop.vue │ │ │ │ ├── PortalWalk.vue │ │ │ │ ├── Surprised.vue │ │ │ │ └── Whaaat.vue │ │ │ ├── PongGameCanvas.vue │ │ │ ├── PongGameInfo.vue │ │ │ ├── PongGameOptions.vue │ │ │ ├── PongGameStats.vue │ │ │ ├── Profile │ │ │ │ ├── ProfileAvatar.vue │ │ │ │ ├── ProfileDetails.vue │ │ │ │ └── types.ts │ │ │ ├── QueueView.vue │ │ │ ├── SearchContainer.vue │ │ │ ├── SettingCard.vue │ │ │ └── pongTypes.ts │ │ ├── composables │ │ │ ├── axios.ts │ │ │ ├── chat │ │ │ │ ├── types.ts │ │ │ │ └── useChat.ts │ │ │ ├── event.ts │ │ │ ├── game │ │ │ │ ├── useGame.ts │ │ │ │ └── useQueue.ts │ │ │ ├── images.ts │ │ │ ├── navbar │ │ │ │ └── useNavbar.ts │ │ │ ├── profile │ │ │ │ ├── types.ts │ │ │ │ ├── useProfile.ts │ │ │ │ ├── useProfileSettings.ts │ │ │ │ └── useStatus.ts │ │ │ ├── relations │ │ │ │ └── useRelations.ts │ │ │ ├── types.ts │ │ │ └── user │ │ │ │ ├── useMe.ts │ │ │ │ ├── useSearch.ts │ │ │ │ └── useStats.ts │ │ ├── main.ts │ │ ├── router │ │ │ └── index.ts │ │ ├── server.ts │ │ ├── shims-vue.d.ts │ │ └── views │ │ │ ├── ChatView.vue │ │ │ ├── GameView.vue │ │ │ ├── HomeView.vue │ │ │ ├── LoginView.vue │ │ │ ├── NotFoundView.vue │ │ │ ├── ProfileView.vue │ │ │ ├── SettingsView.vue │ │ │ └── TwoFactorView.vue │ │ ├── tools │ │ └── startup.sh │ │ ├── tsconfig.json │ │ ├── tsconfig.vite-config.json │ │ └── vite.config.js ├── get_next_line │ ├── a.out │ ├── get_next_line.c │ ├── get_next_line.h │ ├── get_next_line_bonus.c │ ├── get_next_line_bonus.h │ ├── get_next_line_utils.c │ ├── get_next_line_utils_bonus.c │ └── gnl_test.c ├── minishell │ ├── Makefile │ ├── cmd_lst.c │ ├── cmd_process.c │ ├── cmds.c │ ├── create_locals.c │ ├── create_pipe.c │ ├── env_table.c │ ├── env_utils.c │ ├── error.c │ ├── exec.c │ ├── expand_utils.c │ ├── expand_variables.c │ ├── export.c │ ├── export_utils.c │ ├── free.c │ ├── here_doc.c │ ├── here_doc_utils.c │ ├── libft │ │ ├── Makefile │ │ ├── ft_arrlen.c │ │ ├── ft_atoi.c │ │ ├── ft_bzero.c │ │ ├── ft_calloc.c │ │ ├── ft_isalnum.c │ │ ├── ft_isalpha.c │ │ ├── ft_isascii.c │ │ ├── ft_isdigit.c │ │ ├── ft_isfilled.c │ │ ├── ft_isprint.c │ │ ├── ft_itoa.c │ │ ├── ft_lstadd_back.c │ │ ├── ft_lstadd_front.c │ │ ├── ft_lstclear.c │ │ ├── ft_lstdelone.c │ │ ├── ft_lstiter.c │ │ ├── ft_lstlast.c │ │ ├── ft_lstmap.c │ │ ├── ft_lstnew.c │ │ ├── ft_lstsize.c │ │ ├── ft_memccpy.c │ │ ├── ft_memchr.c │ │ ├── ft_memcmp.c │ │ ├── ft_memcpy.c │ │ ├── ft_memmove.c │ │ ├── ft_memset.c │ │ ├── ft_putchar_fd.c │ │ ├── ft_putendl_fd.c │ │ ├── ft_putnbr_fd.c │ │ ├── ft_putstr_fd.c │ │ ├── ft_split.c │ │ ├── ft_strchr.c │ │ ├── ft_strcmp.c │ │ ├── ft_strcpy.c │ │ ├── ft_strdup.c │ │ ├── ft_strjoin.c │ │ ├── ft_strlcat.c │ │ ├── ft_strlcpy.c │ │ ├── ft_strlen.c │ │ ├── ft_strmapi.c │ │ ├── ft_strncmp.c │ │ ├── ft_strnstr.c │ │ ├── ft_strrchr.c │ │ ├── ft_strtrim.c │ │ ├── ft_subarray.c │ │ ├── ft_substr.c │ │ ├── ft_tolower.c │ │ ├── ft_toupper.c │ │ ├── get_next_line.c │ │ └── libft.h │ ├── local_utils.c │ ├── macros.h │ ├── minishell.c │ ├── minishell.h │ ├── piped_cmds.c │ ├── quotes.c │ ├── quotes_utils.c │ ├── redirection_utils2.c │ ├── redirections.c │ ├── redirections_utils.c │ ├── run.sh │ ├── signal.c │ ├── sorted_env.c │ ├── structs.h │ ├── term.c │ ├── terminal_path.c │ ├── token.c │ ├── token_splits.c │ ├── token_utils2.c │ ├── token_utils3.c │ ├── tokens_utils.c │ ├── unset.c │ ├── utils.c │ ├── utils2.c │ ├── utils3.c │ └── yesno.sh ├── philosophers │ ├── Makefile │ ├── includes │ │ └── philosophers.h │ └── src │ │ ├── initializers.c │ │ ├── main.c │ │ ├── routine.c │ │ ├── utils.c │ │ └── wait_for_completion.c ├── pipex │ ├── Makefile │ ├── README │ ├── libft │ ├── pipex.c │ ├── pipex.h │ ├── pipex_bonus.c │ ├── pipex_bonus.h │ └── utils_bonus.c ├── push_swap │ ├── Makefile │ ├── checker │ │ ├── Makefile │ │ └── checker.c │ ├── cost_utils.c │ ├── errors.c │ ├── init_stack.c │ ├── libft │ ├── main.c │ ├── pmoves.c │ ├── push_swap.h │ ├── push_swap_tests │ │ ├── Makefile │ │ └── tests │ │ │ ├── generator.c │ │ │ ├── test.sh │ │ │ └── test5.sh │ ├── rmoves.c │ ├── rrmoves.c │ ├── smoves.c │ ├── sort_mean.c │ ├── sort_small.c │ ├── stack.c │ ├── stack.h │ ├── stack_max_min.c │ └── viz.py └── webserv │ ├── Makefile │ ├── README.md │ ├── SimpleServer │ ├── Makefile │ ├── README.md │ ├── includes │ │ └── SimpleServer.hpp │ └── srcs │ │ └── main.cpp │ ├── includes │ ├── Client.hpp │ ├── Config.hpp │ ├── HTTPServer.hpp │ ├── Request.hpp │ ├── Response.hpp │ ├── Socket.hpp │ ├── colors.hpp │ ├── utils.hpp │ └── webserv.hpp │ ├── linux_tester │ ├── srcs │ ├── Client.cpp │ ├── Config.cpp │ ├── HTTPServer.cpp │ ├── Request.cpp │ ├── Response.cpp │ ├── Socket.cpp │ ├── main.cpp │ └── utils.cpp │ ├── utils │ ├── CGI_Scripts │ │ ├── C++_CGI │ │ │ ├── cpp_cgi │ │ │ ├── exec │ │ │ ├── execprogram.cpp │ │ │ └── mytestcgi.cpp │ │ ├── C_CGI │ │ │ ├── cgi_algo.c │ │ │ ├── cgi_atoi_base.c │ │ │ ├── cgl.h │ │ │ ├── cgl_atoi_base.c │ │ │ ├── exec_cgi.c │ │ │ └── testcgl.c │ │ ├── PHP_CGI │ │ │ ├── README.md │ │ │ ├── example.php │ │ │ └── info.php │ │ ├── Perl_CGI │ │ │ └── test.pl │ │ ├── Python_CGI │ │ │ ├── cgi_algo.c │ │ │ ├── countries.py │ │ │ └── hello.py │ │ └── Ruby_CGI │ │ │ └── ruby_ex.rb │ ├── conf_files │ │ ├── conf_andre.conf │ │ ├── config.defaults │ │ ├── configuration.conf │ │ └── test.conf │ ├── css_file.svg │ ├── file.svg │ ├── folder.svg │ ├── html_file.svg │ ├── js_file.svg │ └── py_file.svg │ └── www │ ├── 42Course │ ├── 42cgi-bin │ │ ├── cookies.py │ │ ├── info.php │ │ ├── ruby_ex.rb │ │ ├── search_query.py │ │ ├── session.py │ │ ├── session │ │ │ ├── sess_8d66e764c61310f2216de650625b099597b0f8a4488a820574353f57 │ │ │ └── sess_8dfde888bccce5ada992d2784c52293b4155944bac9b27d04364991f │ │ └── test.pl │ ├── cookies.js │ ├── home.html │ ├── home.js │ ├── images │ │ ├── bg.jpeg │ │ ├── cursor_sword.png │ │ ├── favicon.ico │ │ ├── lotr3.jpeg │ │ ├── smoke1.gif │ │ └── smoke2.gif │ ├── index │ │ ├── another.example │ │ │ └── nofile... │ │ ├── here │ │ └── some_example │ │ │ ├── empty_dude.txt │ │ │ └── nice_file │ └── style.css │ ├── YoupiBanane │ ├── 403.html │ ├── Yeah │ │ └── not_happy.bad_extension │ ├── cgi-bin │ │ └── cgi_test │ ├── nop │ │ ├── other.pouic │ │ └── youpi.bad_extension │ ├── youpi.bad_extension │ └── youpi.bla │ ├── atoi_base_cgi │ ├── index.css │ ├── index.html │ └── index.js │ ├── cgi-bin │ ├── c_cgi │ ├── cgi_atoi_base │ ├── cgl_cgi │ ├── countries.py │ ├── example.php │ ├── example.rb │ ├── info.php │ └── ruby_ex.rb │ ├── errors │ ├── 400.html │ ├── 404.html │ ├── 405.html │ ├── 413.html │ ├── 414.html │ ├── 415.html │ ├── 431.html │ ├── 500.html │ └── 505.html │ ├── ex.txt │ ├── index.css │ ├── index.html │ ├── index.js │ ├── js_async_cgi │ ├── 42bg.jpeg │ ├── 42bg2.png │ ├── br.png │ ├── home.html │ ├── index.js │ ├── mx.png │ ├── pl.svg │ ├── pt.jpg │ └── style.css │ ├── py_choose_country │ └── country.html │ └── random │ ├── animations │ └── index.html │ └── content │ ├── Polen.webp │ ├── brasil.jpg │ └── mexico.jpg ├── 42Documentation ├── CPP_practice │ ├── Algorithms_on_Graphs │ │ └── week1 │ │ │ ├── Makefile │ │ │ ├── connected_components.cpp │ │ │ ├── includes │ │ │ ├── Algorithms_on_Graphs.inc │ │ │ └── Graph.hpp │ │ │ ├── inputs │ │ │ ├── 10_input.txt │ │ │ ├── 20_input.txt │ │ │ ├── 2_input.txt │ │ │ ├── 4_input.txt │ │ │ ├── 50_input.txt │ │ │ └── 5_input.txt │ │ │ ├── reachability.cpp │ │ │ └── srcs │ │ │ └── Graph.cpp │ ├── Basics │ │ ├── Makefile │ │ └── srcs │ │ │ ├── first_cpp_program.cpp │ │ │ ├── main.cpp │ │ │ └── pointers.cpp │ ├── CovariantTemplates │ │ ├── Base.cpp │ │ ├── Base.hpp │ │ ├── CovariantObj.cpp │ │ ├── CovariantObj.hpp │ │ ├── CovariantTemplates.inc │ │ ├── Derived.cpp │ │ ├── Derived.hpp │ │ ├── Makefile │ │ └── main.cpp │ ├── Inheritance │ │ ├── Makefile │ │ ├── includes │ │ │ ├── A.hpp │ │ │ ├── Base.hpp │ │ │ ├── Inheritance.hpp │ │ │ ├── Middle.hpp │ │ │ ├── VA.hpp │ │ │ └── VMiddle.hpp │ │ ├── objs │ │ │ ├── A.o │ │ │ └── Base.o │ │ └── srcs │ │ │ ├── A.cpp │ │ │ ├── Base.cpp │ │ │ ├── Middle.cpp │ │ │ ├── VA.cpp │ │ │ ├── VMiddle.cpp │ │ │ └── main.cpp │ ├── Math │ │ ├── Makefile │ │ ├── includes │ │ │ ├── Complex.hpp │ │ │ ├── Math.hpp │ │ │ ├── Point.hpp │ │ │ └── Vector.hpp │ │ └── srcs │ │ │ ├── Complex.cpp │ │ │ ├── Point.cpp │ │ │ ├── Vector.cpp │ │ │ └── main.cpp │ ├── Objects │ │ ├── Makefile │ │ ├── includes │ │ │ └── figures.hpp │ │ └── srcs │ │ │ ├── Circle.cpp │ │ │ ├── Rectangle.cpp │ │ │ └── main.cpp │ ├── Objects_smart │ │ ├── Makefile │ │ ├── includes │ │ │ └── figures.hpp │ │ └── srcs │ │ │ ├── Circle.cpp │ │ │ ├── Rectangle.cpp │ │ │ └── main.cpp │ └── SimpleServer │ │ ├── Makefile │ │ ├── includes │ │ └── SimpleServer.hpp │ │ └── srcs │ │ └── main.cpp ├── Dijkstra │ ├── Graph.hpp │ ├── INode.hpp │ ├── README.md │ └── main.cpp ├── Exam_Rank_03 │ ├── main.c │ ├── text.txt │ └── text2.txt ├── Exam_Rank_04 │ ├── Makefile │ └── main.c ├── Exam_Rank_05 │ ├── cpp_module_00 │ │ ├── Warlock.cpp │ │ └── Warlock.hpp │ └── cpp_module_01 │ │ ├── ASpell.cpp │ │ ├── ASpell.hpp │ │ ├── ATarget.cpp │ │ ├── ATarget.hpp │ │ ├── Fwoosh.cpp │ │ ├── Fwoosh.hpp │ │ ├── LittleKid.cpp │ │ ├── LittleKid.hpp │ │ ├── Warlock.cpp │ │ └── Warlock.hpp ├── Exam_Rank_06 │ ├── 10000.txt │ ├── 200000.txt │ ├── 4096.txt │ ├── Makefile │ ├── examshell-linux │ ├── mini_serv.c │ ├── practice │ │ ├── main.c │ │ └── subj.en.txt │ ├── test1_nc.txt │ ├── test2_nc.txt │ ├── test3_nc.txt │ ├── test4_nc.txt │ ├── test5_nc.txt │ ├── test6_nc.txt │ ├── test_nc.txt │ └── valgrind-out.txt ├── MakeTutorial │ ├── example1 │ │ ├── Makefile │ │ ├── main.c │ │ ├── main.o │ │ └── simple_example │ └── example2 │ │ ├── Makefile │ │ ├── includes │ │ └── test.h │ │ ├── srcs │ │ └── main.c │ │ └── valgrind-out.txt ├── PongGame │ ├── Libft │ ├── Makefile │ ├── README.md │ ├── include │ │ ├── canvas.h │ │ └── game.h │ └── src │ │ ├── ball.c │ │ ├── game_logic.c │ │ ├── keys.c │ │ ├── main.c │ │ ├── paddle_utils.c │ │ ├── powers.c │ │ ├── utils.c │ │ └── window_image.c ├── README.md ├── RayTracing │ └── RayTracingInOneWeekend │ │ ├── 00_ppm_image │ │ ├── Makefile │ │ └── print_ppm_image.cpp │ │ ├── 01_simple_rays │ │ ├── Makefile │ │ └── simple_rays.cpp │ │ ├── 02_simple_sphere │ │ ├── Makefile │ │ └── simple_sphere.cpp │ │ ├── 03_some_spheres │ │ ├── Makefile │ │ └── some_spheres.cpp │ │ ├── 04_camera_abstraction │ │ ├── Makefile │ │ ├── camera_abstraction │ │ └── camera_abstraction.cpp │ │ ├── Makefile │ │ ├── README.md │ │ ├── camera_abstraction.ppm │ │ └── include │ │ ├── camera.hpp │ │ ├── color.hpp │ │ ├── hittable.hpp │ │ ├── hittable_list.hpp │ │ ├── interval.hpp │ │ ├── ray.hpp │ │ ├── rtweekend.hpp │ │ ├── sphere.hpp │ │ └── vec3.hpp ├── Rust_practice │ ├── README.md │ └── hello_world │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ ├── array_utils.rs │ │ ├── builder.rs │ │ ├── collatz.rs │ │ ├── counter.rs │ │ ├── elevator.rs │ │ ├── expression.rs │ │ ├── logger.rs │ │ ├── main.rs │ │ └── rot13.rs ├── SnakeChallenge │ ├── Makefile │ ├── README.md │ ├── StarterPackSnakeChallenge.zip │ ├── assets │ │ ├── food │ │ │ ├── 01_dish.xpm │ │ │ ├── 02_dish_2.xpm │ │ │ ├── 03_dish_pile.xpm │ │ │ ├── 05_apple_pie.xpm │ │ │ ├── 06_apple_pie_dish.xpm │ │ │ ├── 07_bread.xpm │ │ │ ├── 08_bread_dish.xpm │ │ │ ├── 09_baguette.xpm │ │ │ ├── 100_taco_dish.xpm │ │ │ ├── 101_waffle.xpm │ │ │ ├── 102_waffle_dish.xpm │ │ │ ├── 10_baguette_dish.xpm │ │ │ ├── 11_bun.xpm │ │ │ ├── 12_bun_dish.xpm │ │ │ ├── 13_bacon.xpm │ │ │ ├── 14_bacon_dish.xpm │ │ │ ├── 15_burger.xpm │ │ │ ├── 16_burger_dish.xpm │ │ │ ├── 17_burger_napkin.xpm │ │ │ ├── 18_burrito.xpm │ │ │ ├── 19_burrito_dish.xpm │ │ │ ├── 20_bagel.xpm │ │ │ ├── 21_bagel_dish.xpm │ │ │ ├── 22_cheesecake.xpm │ │ │ ├── 23_cheesecake_dish.xpm │ │ │ ├── 24_cheesepuff.xpm │ │ │ ├── 25_cheesepuff_bowl.xpm │ │ │ ├── 26_chocolate.xpm │ │ │ ├── 27_chocolate_dish.xpm │ │ │ ├── 28_cookies.xpm │ │ │ ├── 29_cookies_dish.xpm │ │ │ ├── 30_chocolatecake.xpm │ │ │ ├── 31_chocolatecake_dish.xpm │ │ │ ├── 32_curry.xpm │ │ │ ├── 33_curry_dish.xpm │ │ │ ├── 34_donut.xpm │ │ │ ├── 35_donut_dish.xpm │ │ │ ├── 36_dumplings.xpm │ │ │ ├── 37_dumplings_dish.xpm │ │ │ ├── 38_friedegg.xpm │ │ │ ├── 39_friedegg_dish.xpm │ │ │ ├── 40_eggsalad.xpm │ │ │ ├── 41_eggsalad_bowl.xpm │ │ │ ├── 42_eggsalad_bowl.xpm │ │ │ ├── 43_eggtart_dish.xpm │ │ │ ├── 46_fruitcake.xpm │ │ │ ├── 47_fruitcake_dish.xpm │ │ │ ├── 48_garlicbread.xpm │ │ │ ├── 49_garlicbread_dish.xpm │ │ │ ├── 50_giantgummybear.xpm │ │ │ ├── 51_giantgummybear_dish.xpm │ │ │ ├── 52_gingerbreadman.xpm │ │ │ ├── 53_gingerbreadman_dish.xpm │ │ │ ├── 54_hotdog.xpm │ │ │ ├── 55_hotdog_sauce.xpm │ │ │ ├── 56_hotdog_dish.xpm │ │ │ ├── 57_icecream.xpm │ │ │ ├── 58_icecream_bowl.xpm │ │ │ ├── 59_jelly.xpm │ │ │ ├── 60_jelly_dish.xpm │ │ │ ├── 61_jam.xpm │ │ │ ├── 62_jam_dish.xpm │ │ │ ├── 63_lemonpie.xpm │ │ │ ├── 64_lemonpie_dish.xpm │ │ │ ├── 65_loafbread.xpm │ │ │ ├── 66_loafbread_dish.xpm │ │ │ ├── 67_macncheese.xpm │ │ │ ├── 68_macncheese_dish.xpm │ │ │ ├── 69_meatball.xpm │ │ │ ├── 70_meatball_dish.xpm │ │ │ ├── 71_nacho.xpm │ │ │ ├── 72_nacho_dish.xpm │ │ │ ├── 73_omlet.xpm │ │ │ ├── 74_omlet_dish.xpm │ │ │ ├── 75_pudding.xpm │ │ │ ├── 76_pudding_dish.xpm │ │ │ ├── 77_potatochips.xpm │ │ │ ├── 78_potatochips_bowl.xpm │ │ │ ├── 79_pancakes.xpm │ │ │ ├── 80_pancakes_dish.xpm │ │ │ ├── 81_pizza.xpm │ │ │ ├── 82_pizza_dish.xpm │ │ │ ├── 83_popcorn.xpm │ │ │ ├── 84_popcorn_bowl.xpm │ │ │ ├── 85_roastedchicken.xpm │ │ │ ├── 86_roastedchicken_dish.xpm │ │ │ ├── 87_ramen.xpm │ │ │ ├── 88_salmon.xpm │ │ │ ├── 89_salmon_dish.xpm │ │ │ ├── 90_strawberrycake.xpm │ │ │ ├── 91_strawberrycake_dish.xpm │ │ │ ├── 92_sandwich.xpm │ │ │ ├── 93_sandwich_dish.xpm │ │ │ ├── 94_spaghetti.xpm │ │ │ ├── 95_steak.xpm │ │ │ ├── 97_sushi.xpm │ │ │ ├── 98_sushi_dish.xpm │ │ │ └── 99_taco.xpm │ │ └── food_png │ │ │ ├── 01_dish.png │ │ │ ├── 02_dish_2.png │ │ │ ├── 03_dish_pile.png │ │ │ ├── 04_bowl.png │ │ │ ├── 05_apple_pie.png │ │ │ ├── 06_apple_pie_dish.png │ │ │ ├── 07_bread.png │ │ │ ├── 08_bread_dish.png │ │ │ ├── 09_baguette.png │ │ │ ├── 100_taco_dish.png │ │ │ ├── 101_waffle.png │ │ │ ├── 102_waffle_dish.png │ │ │ ├── 10_baguette_dish.png │ │ │ ├── 11_bun.png │ │ │ ├── 12_bun_dish.png │ │ │ ├── 13_bacon.png │ │ │ ├── 14_bacon_dish.png │ │ │ ├── 15_burger.png │ │ │ ├── 16_burger_dish.png │ │ │ ├── 17_burger_napkin.png │ │ │ ├── 18_burrito.png │ │ │ ├── 19_burrito_dish.png │ │ │ ├── 20_bagel.png │ │ │ ├── 21_bagel_dish.png │ │ │ ├── 22_cheesecake.png │ │ │ ├── 23_cheesecake_dish.png │ │ │ ├── 24_cheesepuff.png │ │ │ ├── 25_cheesepuff_bowl.png │ │ │ ├── 26_chocolate.png │ │ │ ├── 27_chocolate_dish.png │ │ │ ├── 28_cookies.png │ │ │ ├── 29_cookies_dish.png │ │ │ ├── 30_chocolatecake.png │ │ │ ├── 31_chocolatecake_dish.png │ │ │ ├── 32_curry.png │ │ │ ├── 33_curry_dish.png │ │ │ ├── 34_donut.png │ │ │ ├── 35_donut_dish.png │ │ │ ├── 36_dumplings.png │ │ │ ├── 37_dumplings_dish.png │ │ │ ├── 38_friedegg.png │ │ │ ├── 39_friedegg_dish.png │ │ │ ├── 40_eggsalad.png │ │ │ ├── 41_eggsalad_bowl.png │ │ │ ├── 42_eggtart.png │ │ │ ├── 43_eggtart_dish.png │ │ │ ├── 44_frenchfries.png │ │ │ ├── 45_frenchfries_dish.png │ │ │ ├── 46_fruitcake.png │ │ │ ├── 47_fruitcake_dish.png │ │ │ ├── 48_garlicbread.png │ │ │ ├── 49_garlicbread_dish.png │ │ │ ├── 50_giantgummybear.png │ │ │ ├── 51_giantgummybear_dish.png │ │ │ ├── 52_gingerbreadman.png │ │ │ ├── 53_gingerbreadman_dish.png │ │ │ ├── 54_hotdog.png │ │ │ ├── 55_hotdog_sauce.png │ │ │ ├── 56_hotdog_dish.png │ │ │ ├── 57_icecream.png │ │ │ ├── 58_icecream_bowl.png │ │ │ ├── 59_jelly.png │ │ │ ├── 60_jelly_dish.png │ │ │ ├── 61_jam.png │ │ │ ├── 62_jam_dish.png │ │ │ ├── 63_lemonpie.png │ │ │ ├── 64_lemonpie_dish.png │ │ │ ├── 65_loafbread.png │ │ │ ├── 66_loafbread_dish.png │ │ │ ├── 67_macncheese.png │ │ │ ├── 68_macncheese_dish.png │ │ │ ├── 69_meatball.png │ │ │ ├── 70_meatball_dish.png │ │ │ ├── 71_nacho.png │ │ │ ├── 72_nacho_dish.png │ │ │ ├── 73_omlet.png │ │ │ ├── 74_omlet_dish.png │ │ │ ├── 75_pudding.png │ │ │ ├── 76_pudding_dish.png │ │ │ ├── 77_potatochips.png │ │ │ ├── 78_potatochips_bowl.png │ │ │ ├── 79_pancakes.png │ │ │ ├── 80_pancakes_dish.png │ │ │ ├── 81_pizza.png │ │ │ ├── 82_pizza_dish.png │ │ │ ├── 83_popcorn.png │ │ │ ├── 84_popcorn_bowl.png │ │ │ ├── 85_roastedchicken.png │ │ │ ├── 86_roastedchicken_dish.png │ │ │ ├── 87_ramen.png │ │ │ ├── 88_salmon.png │ │ │ ├── 89_salmon_dish.png │ │ │ ├── 90_strawberrycake.png │ │ │ ├── 91_strawberrycake_dish.png │ │ │ ├── 92_sandwich.png │ │ │ ├── 93_sandwich_dish.png │ │ │ ├── 94_spaghetti.png │ │ │ ├── 95_steak.png │ │ │ ├── 96_steak_dish.png │ │ │ ├── 97_sushi.png │ │ │ ├── 98_sushi_dish.png │ │ │ └── 99_taco.png │ ├── include │ │ ├── canvas.h │ │ └── game.h │ └── src │ │ ├── main.c │ │ ├── snake_logic.c │ │ ├── snake_utils.c │ │ ├── utils.c │ │ └── window_image.c ├── TS_practice │ ├── project-1 │ │ ├── run.sh │ │ ├── srcs │ │ │ ├── index.js │ │ │ ├── index.ts │ │ │ ├── restaurants.js │ │ │ └── restaurants.ts │ │ └── tsconfig.json │ ├── project-2 │ │ ├── run.sh │ │ ├── srcs │ │ │ ├── index.js │ │ │ ├── index.ts │ │ │ ├── products.js │ │ │ └── products.ts │ │ └── tsconfig.json │ └── project-3 │ │ ├── run.sh │ │ ├── srcs │ │ ├── index.js │ │ └── index.ts │ │ └── tsconfig.json ├── Templates │ ├── README.md │ ├── old_cpp_temp.sh │ ├── pulga_template.sh │ └── set_up.sh ├── UnixProcesses │ ├── Execve │ │ ├── main.c │ │ ├── main2.c │ │ ├── run.sh │ │ └── test.txt │ ├── Fork │ │ ├── main.c │ │ └── run.sh │ ├── Pipe │ │ ├── main.c │ │ └── run.sh │ └── README.md ├── bitOperationsExamples │ └── main.c ├── bsp_tester │ ├── Makefile │ ├── includes │ │ └── BSP_TESTER.hpp │ └── srcs │ │ └── main.cpp ├── file_analyzer │ ├── Libft │ ├── Makefile │ ├── README.md │ ├── includes │ │ └── file_analyser.h │ ├── srcs │ │ └── main.c │ ├── tmp_ft_ls │ │ ├── Libft │ │ ├── Makefile │ │ ├── README.md │ │ ├── includes │ │ │ └── ft_ls.h │ │ ├── msg_ft_ls │ │ ├── srcs │ │ │ ├── comparators.c │ │ │ ├── file.c │ │ │ ├── flags.c │ │ │ ├── format.c │ │ │ ├── list_files.c │ │ │ ├── main.c │ │ │ ├── print_files.c │ │ │ └── utils.c │ │ └── valgrind-out.txt │ └── valgrind-out.txt ├── ft_printf_tests │ └── main.c ├── gnl_game │ ├── Libft │ └── gnl_test.c ├── libft_tests │ ├── test1.c │ ├── test2.c │ ├── test3.c │ ├── test4.c │ └── test5.c ├── linked_lst_performance │ ├── Libft │ ├── Makefile │ ├── README.md │ ├── _Libft │ │ ├── Makefile │ │ ├── README.md │ │ ├── includes │ │ │ ├── ft_printf.h │ │ │ ├── get_next_line.h │ │ │ └── libft.h │ │ ├── src │ │ │ ├── ft_arrfree.c │ │ │ ├── ft_arrlen.c │ │ │ ├── ft_atoi.c │ │ │ ├── ft_bzero.c │ │ │ ├── ft_calloc.c │ │ │ ├── ft_isalnum.c │ │ │ ├── ft_isalpha.c │ │ │ ├── ft_isascii.c │ │ │ ├── ft_isdigit.c │ │ │ ├── ft_isprint.c │ │ │ ├── ft_itoa.c │ │ │ ├── ft_lstadd_back.c │ │ │ ├── ft_lstadd_back_cmp.c │ │ │ ├── ft_lstadd_cmp.o │ │ │ ├── ft_lstadd_front.c │ │ │ ├── ft_lstadd_front_cmp.c │ │ │ ├── ft_lstclear.c │ │ │ ├── ft_lstdelelem.c │ │ │ ├── ft_lstdelone.c │ │ │ ├── ft_lstget.c │ │ │ ├── ft_lstiter.c │ │ │ ├── ft_lstiter_param.c │ │ │ ├── ft_lstlast.c │ │ │ ├── ft_lstmap.c │ │ │ ├── ft_lstnew.c │ │ │ ├── ft_lstsize.c │ │ │ ├── ft_lstsort.c │ │ │ ├── ft_lstswap.c │ │ │ ├── ft_memchr.c │ │ │ ├── ft_memcmp.c │ │ │ ├── ft_memcpy.c │ │ │ ├── ft_memmove.c │ │ │ ├── ft_memset.c │ │ │ ├── ft_numlen_base.c │ │ │ ├── ft_printf.c │ │ │ ├── ft_printf_char.c │ │ │ ├── ft_printf_f.c │ │ │ ├── ft_printf_flags.c │ │ │ ├── ft_printf_hex.c │ │ │ ├── ft_printf_num.c │ │ │ ├── ft_printf_numbers.c │ │ │ ├── ft_printf_numformat.c │ │ │ ├── ft_printf_ptr.c │ │ │ ├── ft_printf_str.c │ │ │ ├── ft_printf_unsnum.c │ │ │ ├── ft_printf_utils.c │ │ │ ├── ft_putchar_fd.c │ │ │ ├── ft_putendl_fd.c │ │ │ ├── ft_putnbr_fd.c │ │ │ ├── ft_putstr_fd.c │ │ │ ├── ft_split.c │ │ │ ├── ft_strchr.c │ │ │ ├── ft_strcmp.c │ │ │ ├── ft_strcmp_insensitive.c │ │ │ ├── ft_strdup.c │ │ │ ├── ft_striteri.c │ │ │ ├── ft_strjoin.c │ │ │ ├── ft_strlcat.c │ │ │ ├── ft_strlcpy.c │ │ │ ├── ft_strlen.c │ │ │ ├── ft_strmapi.c │ │ │ ├── ft_strncmp.c │ │ │ ├── ft_strndup.c │ │ │ ├── ft_strnstr.c │ │ │ ├── ft_strnumber.c │ │ │ ├── ft_strrchr.c │ │ │ ├── ft_strreps.c │ │ │ ├── ft_strtrim.c │ │ │ ├── ft_substr.c │ │ │ ├── ft_tolower.c │ │ │ ├── ft_toupper.c │ │ │ ├── get_next_line.c │ │ │ └── get_next_line_utils.c │ │ └── tests │ │ │ ├── test1.c │ │ │ ├── test2.c │ │ │ ├── test3.c │ │ │ └── test4.c │ ├── abstract_test_100000_1 │ ├── abstract_test_100000_2 │ ├── abstract_test_200000 │ ├── abstract_test_300000 │ ├── concrete_test_100000_1 │ ├── concrete_test_100000_2 │ ├── concrete_test_200000 │ ├── concrete_test_300000 │ └── srcs │ │ └── main.c ├── ls_version1 │ ├── Libft │ ├── Makefile │ ├── README.md │ ├── before │ ├── bin │ │ ├── comparators.o │ │ ├── config.o │ │ ├── directory.o │ │ ├── file.o │ │ ├── flags.o │ │ ├── main.o │ │ ├── padding.o │ │ ├── time.o │ │ └── utils.o │ ├── ft_ls │ ├── includes │ │ └── ft_ls.h │ ├── msg_ft_ls │ ├── srcs │ │ ├── comparators.c │ │ ├── config.c │ │ ├── directory.c │ │ ├── file.c │ │ ├── flags.c │ │ ├── main.c │ │ ├── padding.c │ │ ├── time.c │ │ └── utils.c │ ├── this │ └── valgrind-out.txt ├── mlx42_intro │ ├── animate.c │ ├── animate.h │ ├── color_game.h │ ├── dinos.c │ ├── dinos.h │ ├── draw_utils.c │ ├── image_utils.c │ ├── images │ │ ├── color_bg.png │ │ ├── dino_doux.png │ │ ├── dino_mort.png │ │ ├── dino_tard.png │ │ ├── dino_vita.png │ │ ├── game_bg.png │ │ ├── lock.png │ │ ├── menu_bg.png │ │ ├── menu_easy.png │ │ ├── menu_hard.png │ │ ├── menu_medium.png │ │ ├── score_bg.png │ │ ├── select1.png │ │ ├── select2.png │ │ ├── select3.png │ │ ├── select4.png │ │ ├── select5.png │ │ ├── select_sprite_sheet.gif │ │ ├── select_sprite_sheet.png │ │ ├── small_select_sprite_sheet.png │ │ └── star.png │ ├── libft │ ├── main.c │ └── run.sh ├── mlx42_menu_tutorial │ ├── Makefile │ ├── includes │ │ ├── animations.h │ │ └── menu_tutorial.h │ ├── libft │ ├── res │ │ ├── images │ │ │ ├── homemenu_bg.png │ │ │ ├── homemenu_selection1.png │ │ │ ├── homemenu_selection2.png │ │ │ ├── homemenu_selection3.png │ │ │ └── solid-color-image.png │ │ └── sprites │ │ │ ├── Cacodemon.animation │ │ │ └── Cacodemon.png │ └── srcs │ │ ├── animations.c │ │ ├── draw_functions.c │ │ ├── images.c │ │ ├── main.c │ │ └── sprites.c ├── mlx_animations_library │ ├── Makefile │ ├── README.md │ ├── includes │ │ ├── animation.h │ │ ├── colors.h │ │ ├── sprite.h │ │ └── utils.h │ ├── libft │ ├── src │ │ ├── animation.c │ │ ├── sprite.c │ │ ├── sprite_file_parser.c │ │ ├── utils.c │ │ ├── utils_img.c │ │ └── utils_win.c │ └── test │ │ ├── Makefile │ │ ├── assets │ │ ├── Cacodemon.png │ │ ├── Cacodemon.xpm │ │ ├── Knight │ │ │ ├── KnightAttack_strip.png │ │ │ ├── KnightAttack_strip.xpm │ │ │ ├── KnightDeath_strip.png │ │ │ ├── KnightIdle_strip.png │ │ │ ├── KnightJumpAndFall_strip.png │ │ │ ├── KnightRoll_strip.png │ │ │ ├── KnightRun_strip.png │ │ │ ├── KnightShield_strip.png │ │ │ ├── noBKG_KnightAttack_strip.png │ │ │ ├── noBKG_KnightDeath_strip.png │ │ │ ├── noBKG_KnightIdle_strip.png │ │ │ ├── noBKG_KnightJumpAndFall_strip.png │ │ │ ├── noBKG_KnightRoll_strip.png │ │ │ ├── noBKG_KnightRun_strip.png │ │ │ └── noBKG_KnightShield_strip.png │ │ ├── bg.jpg │ │ ├── bg.xpm │ │ ├── bg2.jpg │ │ ├── bg2.xpm │ │ ├── bomb.png │ │ ├── bomb.xpm │ │ ├── fox.png │ │ ├── fox.xpm │ │ ├── link.png │ │ ├── link.xpm │ │ ├── projectile.png │ │ ├── projectile.xpm │ │ ├── projectile2.png │ │ ├── projectile2.xpm │ │ ├── red_hood.png │ │ └── red_hood.xpm │ │ ├── bomb.animation │ │ ├── cacodemon.animation │ │ ├── example.animation │ │ ├── fox_linux.animation │ │ ├── knight.animation │ │ ├── link_linux.animation │ │ ├── main.c │ │ ├── projectile.animation │ │ ├── projectile2.animation │ │ ├── red_hood_linux.animation │ │ └── valgrind-out.txt ├── mlx_transparency │ ├── Makefile │ ├── include │ │ └── utils.h │ ├── libft │ ├── lotr_map.xpm │ ├── ring.xpm │ └── src │ │ ├── image_utils.c │ │ ├── main.c │ │ └── window_utils.c ├── philosophers_visualizer │ ├── .gitignore │ ├── README.md │ ├── favicon.ico │ ├── index.html │ ├── main.js │ ├── parser │ │ └── logParser.js │ ├── renderer │ │ ├── timelineChart.js │ │ └── visualizer.js │ ├── style.css │ └── utils │ │ ├── buildActionSpans.js │ │ ├── buildSnapshots.js │ │ ├── colors.js │ │ └── simulation.js ├── push_swap_tests │ ├── Makefile │ └── tests │ │ ├── checker_OS │ │ ├── generator.c │ │ ├── test.sh │ │ └── test5.sh ├── transitions │ ├── BlueDoorWall.xpm │ ├── BlueWall.xpm │ ├── GreyWall.xpm │ ├── Makefile │ ├── includes │ │ ├── mlx.h │ │ └── utils.h │ ├── python.xpm │ ├── ruby.xpm │ └── srcs │ │ ├── image_utils.c │ │ ├── main.c │ │ └── window_utils.c ├── tutorial_minilibx │ ├── Makefile │ ├── README.md │ ├── include │ │ └── config.h │ ├── libft │ ├── minilibx_opengl_20191021.zip │ └── src │ │ ├── colors.c │ │ ├── main.c │ │ ├── penguin.c │ │ └── window_and_images.c ├── tutorial_minilibx_animations_figures │ ├── Makefile │ ├── README.md │ ├── assets │ │ ├── fox.png │ │ ├── fox.xpm │ │ ├── link.png │ │ ├── link.xpm │ │ ├── red_hood.png │ │ └── red_hood.xpm │ ├── include │ │ ├── animation.h │ │ └── utils.h │ ├── libft │ └── src │ │ ├── animations.c │ │ ├── animator.c │ │ ├── colors.c │ │ ├── figures_utils.c │ │ ├── image_utils.c │ │ ├── main.c │ │ └── window_utils.c ├── tutorial_minilibx_animations_sprites │ ├── Makefile │ ├── README.md │ ├── assets │ │ ├── bg.jpg │ │ ├── bg.xpm │ │ ├── fox.png │ │ ├── fox.xpm │ │ ├── link.png │ │ ├── link.xpm │ │ ├── red_hood.png │ │ └── red_hood.xpm │ ├── fox_linux.animation │ ├── include │ │ ├── animation.h │ │ ├── game.h │ │ ├── sprite.h │ │ └── utils.h │ ├── libft │ ├── link_linux.animation │ ├── red_hood_linux.animation │ └── src │ │ ├── animation.c │ │ ├── game.c │ │ ├── image_utils.c │ │ ├── main.c │ │ ├── parse_sprite.c │ │ ├── sprite.c │ │ ├── utils.c │ │ └── window_utils.c └── tutorial_minilibx_part2 │ ├── Makefile │ ├── README.md │ ├── include │ └── config.h │ ├── libft │ └── src │ ├── canvas.c │ ├── colors.c │ ├── main.c │ ├── penguin.c │ └── window_and_images.c ├── 42Piscine ├── Day00 │ ├── ex00 │ │ └── z │ ├── ex01 │ │ └── testShell00.tar │ ├── ex02 │ │ └── exo2.tar │ ├── ex03 │ │ └── klist.txt │ ├── ex04 │ │ └── midLS │ ├── ex05 │ │ └── git_commit.sh │ ├── ex06 │ │ └── git_ignore.sh │ ├── ex07 │ │ └── b │ ├── ex08 │ │ └── clean │ └── ex09 │ │ └── ft_magic ├── Day01 │ ├── ex01 │ │ └── print_groups.sh │ ├── ex02 │ │ └── find_sh.sh │ ├── ex03 │ │ └── count_files.sh │ ├── ex04 │ │ └── MAC.sh │ ├── ex05 │ │ └── "\?$*'MaRViN'*$?\" │ ├── ex06 │ │ └── skip.sh │ ├── ex07 │ │ └── r_dwssap.sh │ └── ex08 │ │ └── add_chelou.sh ├── Day02 │ ├── ex00 │ │ └── ft_putchar.c │ ├── ex01 │ │ └── ft_print_alphabet.c │ ├── ex02 │ │ └── ft_print_reverse_alphabet.c │ ├── ex03 │ │ └── ft_print_numbers.c │ ├── ex04 │ │ └── ft_is_negative.c │ ├── ex05 │ │ └── ft_print_comb.c │ ├── ex06 │ │ └── ft_print_comb2.c │ ├── ex07 │ │ └── ft_putnbr.c │ ├── ex08 │ │ └── ft_print_combn.c │ ├── run_tests.sh │ └── tests │ │ ├── test00_0.c │ │ ├── test00_1.c │ │ ├── test01.c │ │ ├── test02.c │ │ ├── test03.c │ │ ├── test04_0.c │ │ ├── test04_1.c │ │ ├── test04_2.c │ │ ├── test05.c │ │ ├── test06.c │ │ ├── test07_0.c │ │ ├── test07_1.c │ │ ├── test08_0.c │ │ └── test08_1.c ├── Day03 │ ├── ex00 │ │ └── ft_ft.c │ ├── ex01 │ │ └── ft_ultimate_ft.c │ ├── ex02 │ │ └── ft_swap.c │ ├── ex03 │ │ └── ft_div_mod.c │ ├── ex04 │ │ └── ft_ultimate_div_mod.c │ ├── ex05 │ │ └── ft_putstr.c │ ├── ex06 │ │ └── ft_strlen.c │ ├── ex07 │ │ └── ft_rev_int_tab.c │ ├── ex08 │ │ └── ft_sort_int_tab.c │ ├── run_tests.sh │ └── tests │ │ ├── test00.c │ │ ├── test01.c │ │ ├── test02.c │ │ ├── test03.c │ │ ├── test04.c │ │ ├── test05.c │ │ ├── test06.c │ │ ├── test07.c │ │ └── test08.c ├── Day04 │ ├── ex00 │ │ └── ft_strcpy.c │ ├── ex01 │ │ └── ft_strncpy.c │ ├── ex02 │ │ └── ft_str_is_alpha.c │ ├── ex03 │ │ └── ft_str_is_numeric.c │ ├── ex04 │ │ └── ft_str_is_lowercase.c │ ├── ex05 │ │ └── ft_str_is_uppercase.c │ ├── ex06 │ │ └── ft_str_is_printable.c │ ├── ex07 │ │ └── ft_strupcase.c │ ├── ex08 │ │ └── ft_strlowcase.c │ ├── ex09 │ │ └── ft_strcapitalize.c │ ├── ex10 │ │ └── ft_strlcpy.c │ ├── ex11 │ │ └── ft_putstr_non_printable.c │ ├── ex12 │ │ └── ft_print_memory.c │ ├── run_tests.sh │ └── tests │ │ ├── test00.c │ │ ├── test01.c │ │ ├── test02.c │ │ ├── test03.c │ │ ├── test04.c │ │ ├── test05.c │ │ ├── test06.c │ │ ├── test07.c │ │ ├── test08.c │ │ ├── test09.c │ │ ├── test10.c │ │ ├── test11.c │ │ └── test12.c ├── Day05 │ ├── ex00 │ │ └── ft_strcmp.c │ ├── ex01 │ │ └── ft_strncmp.c │ ├── ex02 │ │ └── ft_strcat.c │ ├── ex03 │ │ └── ft_strncat.c │ ├── ex04 │ │ └── ft_strstr.c │ ├── ex05 │ │ └── ft_strlcat.c │ ├── run_tests.sh │ └── tests │ │ ├── test00.c │ │ ├── test01.c │ │ ├── test02.c │ │ ├── test03.c │ │ ├── test04.c │ │ └── test05.c ├── Day06 │ ├── ex00 │ │ └── ft_strlen.c │ ├── ex01 │ │ └── ft_putstr.c │ ├── ex02 │ │ └── ft_putnbr.c │ ├── ex03 │ │ └── ft_atoi.c │ ├── ex04 │ │ └── ft_putnbr_base.c │ ├── ex05 │ │ └── ft_atoi_base.c │ ├── run_tests.sh │ └── tests │ │ ├── test00.c │ │ ├── test01.c │ │ ├── test02.c │ │ ├── test03.c │ │ ├── test04.c │ │ └── test05.c ├── Day07 │ ├── ex00 │ │ └── ft_iterative_factorial.c │ ├── ex01 │ │ └── ft_recursive_factorial.c │ ├── ex02 │ │ └── ft_iterative_power.c │ ├── ex03 │ │ └── ft_recursive_power.c │ ├── ex04 │ │ └── ft_fibonacci.c │ ├── ex05 │ │ └── ft_sqrt.c │ ├── ex06 │ │ └── ft_is_prime.c │ ├── ex07 │ │ └── ft_find_next_prime.c │ ├── ex08 │ │ └── ft_ten_queens_puzzle.c │ ├── run_tests.sh │ └── tests │ │ ├── a.out │ │ ├── run_tests.sh │ │ ├── test00.c │ │ ├── test01.c │ │ ├── test02.c │ │ ├── test03.c │ │ ├── test04.c │ │ ├── test05.c │ │ ├── test06.c │ │ ├── test07.c │ │ └── test08.c ├── Day08 │ ├── ex00 │ │ └── ft_print_program_name.c │ ├── ex01 │ │ └── ft_print_params.c │ ├── ex02 │ │ └── ft_rev_params.c │ └── ex03 │ │ └── ft_sort_params.c ├── Day09 │ ├── ex00 │ │ └── ft_strdup.c │ ├── ex01 │ │ └── ft_range.c │ ├── ex02 │ │ └── ft_ultimate_range.c │ ├── ex03 │ │ └── ft_strjoin.c │ ├── ex04 │ │ ├── ft_convert_base.c │ │ └── ft_convert_base2.c │ ├── ex05 │ │ └── ft_split.c │ ├── run_tests.sh │ └── tests │ │ ├── test00.c │ │ ├── test01.c │ │ ├── test02.c │ │ ├── test03.c │ │ ├── test04.c │ │ └── test05.c ├── Day10 │ ├── ex00 │ │ ├── ft.h │ │ ├── ft.h.gch │ │ └── test.c │ ├── ex01 │ │ ├── ft_boolean.h │ │ └── test.c │ ├── ex02 │ │ └── ft_abs.h │ ├── ex03 │ │ ├── ft_point.h │ │ └── test.c │ ├── ex04 │ │ ├── ft_stock_str.h │ │ ├── ft_stock_str.h.gch │ │ ├── ft_strs_to_tab.c │ │ └── test.c │ └── ex05 │ │ ├── ft_show_tab.c │ │ ├── ft_stock_str.h │ │ ├── ft_stock_str.h.gch │ │ ├── ft_strs_to_tab.c │ │ └── test.c ├── Day11 │ ├── ex00 │ │ ├── ft_putchar.c │ │ ├── ft_putstr.c │ │ ├── ft_strcmp.c │ │ ├── ft_strlen.c │ │ ├── ft_swap.c │ │ ├── libft.a │ │ ├── libft_creator.sh │ │ └── main.c │ ├── ex01 │ │ ├── Makefile │ │ ├── includes │ │ │ └── ft.h │ │ ├── libft.a │ │ └── srcs │ │ │ ├── ft_putchar.c │ │ │ ├── ft_putchar.o │ │ │ ├── ft_putstr.c │ │ │ ├── ft_putstr.o │ │ │ ├── ft_strcmp.c │ │ │ ├── ft_strcmp.o │ │ │ ├── ft_strlen.c │ │ │ ├── ft_strlen.o │ │ │ ├── ft_swap.c │ │ │ └── ft_swap.o │ └── ex02 │ │ └── ft_split.c ├── Day12 │ ├── ex00 │ │ ├── Makefile │ │ ├── ft_display_file │ │ ├── includes │ │ │ └── file_reader.h │ │ └── srcs │ │ │ ├── display_file.c │ │ │ ├── display_file.o │ │ │ ├── main.c │ │ │ ├── main.o │ │ │ ├── utils.c │ │ │ └── utils.o │ ├── ex01 │ │ ├── Makefile │ │ ├── ft_cat │ │ ├── includes │ │ │ └── file_reader.h │ │ └── srcs │ │ │ ├── display_file.c │ │ │ ├── display_file.o │ │ │ ├── main.c │ │ │ ├── main.o │ │ │ ├── utils.c │ │ │ └── utils.o │ └── ex02 │ │ ├── Makefile │ │ ├── ft_tail │ │ ├── includes │ │ └── file_reader.h │ │ └── srcs │ │ ├── display_file.c │ │ ├── main.c │ │ ├── utils.c │ │ └── utils2.c ├── Piscine_Rush00 │ ├── README.md │ └── ex00 │ │ ├── ft_putchar.c │ │ ├── main.c │ │ ├── rush00.c │ │ ├── rush01.c │ │ ├── rush02.c │ │ ├── rush03.c │ │ └── rush04.c ├── Piscine_Rush01 │ └── ex00 │ │ ├── extra.c │ │ ├── game_rules.c │ │ ├── main.c │ │ ├── utils.c │ │ └── utils_matrix.c └── README.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE └── README.md /.github/ISSUE_TEMPLATE/custom.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/.github/ISSUE_TEMPLATE/custom.md -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/.gitmodules -------------------------------------------------------------------------------- /42/Piscine Object/Module 05 - Pratical work/Dijkstra: -------------------------------------------------------------------------------- 1 | ../../../42Documentation/Dijkstra/ -------------------------------------------------------------------------------- /42/Piscine Object/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/Piscine Object/README.md -------------------------------------------------------------------------------- /42/PiscineEmbedded/Module0_pulga/pulga: -------------------------------------------------------------------------------- 1 | ../pulga -------------------------------------------------------------------------------- /42/PiscineEmbedded/Module1/pulga: -------------------------------------------------------------------------------- 1 | ../pulga -------------------------------------------------------------------------------- /42/PiscineEmbedded/Module2/pulga: -------------------------------------------------------------------------------- 1 | ../pulga -------------------------------------------------------------------------------- /42/PiscineEmbedded/Module3/pulga: -------------------------------------------------------------------------------- 1 | ../pulga -------------------------------------------------------------------------------- /42/PiscineEmbedded/Module4/pulga: -------------------------------------------------------------------------------- 1 | ../pulga -------------------------------------------------------------------------------- /42/PiscineEmbedded/Module5/pulga: -------------------------------------------------------------------------------- 1 | ../pulga -------------------------------------------------------------------------------- /42/PiscineEmbedded/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/PiscineEmbedded/README.md -------------------------------------------------------------------------------- /42/PiscineEmbedded/pulga/.adc.h.swp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/PiscineEmbedded/pulga/.adc.h.swp -------------------------------------------------------------------------------- /42/PiscineEmbedded/pulga/adc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/PiscineEmbedded/pulga/adc.h -------------------------------------------------------------------------------- /42/PiscineEmbedded/pulga/core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/PiscineEmbedded/pulga/core.h -------------------------------------------------------------------------------- /42/PiscineEmbedded/pulga/pins.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/PiscineEmbedded/pulga/pins.h -------------------------------------------------------------------------------- /42/PiscineEmbedded/pulga/timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/PiscineEmbedded/pulga/timer.h -------------------------------------------------------------------------------- /42/PiscineEmbedded/pulga/uart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/PiscineEmbedded/pulga/uart.h -------------------------------------------------------------------------------- /42/PiscineEmbedded/pulga/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/PiscineEmbedded/pulga/utils.h -------------------------------------------------------------------------------- /42/Python for Data Science/Python - 1 - Array/ex02/landscape.jpg: -------------------------------------------------------------------------------- 1 | ../landscape.jpg -------------------------------------------------------------------------------- /42/Python for Data Science/Python - 1 - Array/ex03/animal.jpeg: -------------------------------------------------------------------------------- 1 | ../animal.jpeg -------------------------------------------------------------------------------- /42/Python for Data Science/Python - 1 - Array/ex03/load_image.py: -------------------------------------------------------------------------------- 1 | ../ex02/load_image.py -------------------------------------------------------------------------------- /42/Python for Data Science/Python - 1 - Array/ex04/animal.jpeg: -------------------------------------------------------------------------------- 1 | ../animal.jpeg -------------------------------------------------------------------------------- /42/Python for Data Science/Python - 1 - Array/ex04/load_image.py: -------------------------------------------------------------------------------- 1 | ../ex03/load_image.py -------------------------------------------------------------------------------- /42/Python for Data Science/Python - 1 - Array/ex05/landscape.jpg: -------------------------------------------------------------------------------- 1 | ../landscape.jpg -------------------------------------------------------------------------------- /42/Python for Data Science/Python - 1 - Array/ex05/load_image.py: -------------------------------------------------------------------------------- 1 | ../ex03/load_image.py -------------------------------------------------------------------------------- /42/Python for Data Science/Python - 2 - DataTable/ex00/life_expectancy_years.csv: -------------------------------------------------------------------------------- 1 | ../life_expectancy_years.csv -------------------------------------------------------------------------------- /42/Python for Data Science/Python - 2 - DataTable/ex01/life_expectancy_years.csv: -------------------------------------------------------------------------------- 1 | ../life_expectancy_years.csv -------------------------------------------------------------------------------- /42/Python for Data Science/Python - 2 - DataTable/ex01/load_csv.py: -------------------------------------------------------------------------------- 1 | ../ex00/load_csv.py -------------------------------------------------------------------------------- /42/Python for Data Science/Python - 2 - DataTable/ex02/load_csv.py: -------------------------------------------------------------------------------- 1 | ../ex00/load_csv.py -------------------------------------------------------------------------------- /42/Python for Data Science/Python - 2 - DataTable/ex02/population_total.csv: -------------------------------------------------------------------------------- 1 | ../population_total.csv -------------------------------------------------------------------------------- /42/Python for Data Science/Python - 2 - DataTable/ex03/life_expectancy_years.csv: -------------------------------------------------------------------------------- 1 | ../life_expectancy_years.csv -------------------------------------------------------------------------------- /42/Python for Data Science/Python - 2 - DataTable/ex03/load_csv.py: -------------------------------------------------------------------------------- 1 | ../ex00/load_csv.py -------------------------------------------------------------------------------- /42/Python for Data Science/Python - 3 - OOP/ex01/S1E9.py: -------------------------------------------------------------------------------- 1 | ../ex00/S1E9.py -------------------------------------------------------------------------------- /42/Python for Data Science/Python - 3 - OOP/ex02/S1E7.py: -------------------------------------------------------------------------------- 1 | ../ex01/S1E7.py -------------------------------------------------------------------------------- /42/Python for Data Science/Python - 3 - OOP/ex02/S1E9.py: -------------------------------------------------------------------------------- 1 | ../ex00/S1E9.py -------------------------------------------------------------------------------- /42/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/README.md -------------------------------------------------------------------------------- /42/abstract_data/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/abstract_data/.gitignore -------------------------------------------------------------------------------- /42/abstract_data/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/abstract_data/Makefile -------------------------------------------------------------------------------- /42/abstract_data/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/abstract_data/README.md -------------------------------------------------------------------------------- /42/abstract_data/include/deque.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/abstract_data/include/deque.hpp -------------------------------------------------------------------------------- /42/abstract_data/include/list.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/abstract_data/include/list.hpp -------------------------------------------------------------------------------- /42/abstract_data/include/map.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/abstract_data/include/map.hpp -------------------------------------------------------------------------------- /42/abstract_data/include/queue.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/abstract_data/include/queue.hpp -------------------------------------------------------------------------------- /42/abstract_data/include/set.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/abstract_data/include/set.hpp -------------------------------------------------------------------------------- /42/abstract_data/include/stack.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/abstract_data/include/stack.hpp -------------------------------------------------------------------------------- /42/abstract_data/include/vector.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/abstract_data/include/vector.hpp -------------------------------------------------------------------------------- /42/abstract_data/plot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/abstract_data/plot.py -------------------------------------------------------------------------------- /42/abstract_data/random/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/abstract_data/random/Makefile -------------------------------------------------------------------------------- /42/abstract_data/random/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/abstract_data/random/main.cpp -------------------------------------------------------------------------------- /42/abstract_data/requirements.txt: -------------------------------------------------------------------------------- 1 | pandas 2 | matplotlib 3 | seaborn -------------------------------------------------------------------------------- /42/abstract_data/src/benchmark.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/abstract_data/src/benchmark.cpp -------------------------------------------------------------------------------- /42/abstract_data/src/benchmark.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/abstract_data/src/benchmark.hpp -------------------------------------------------------------------------------- /42/camagru/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/camagru/.env.example -------------------------------------------------------------------------------- /42/camagru/.gitignore: -------------------------------------------------------------------------------- 1 | .env -------------------------------------------------------------------------------- /42/camagru/.rspec: -------------------------------------------------------------------------------- 1 | --require spec_helper 2 | -------------------------------------------------------------------------------- /42/camagru/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/camagru/Dockerfile -------------------------------------------------------------------------------- /42/camagru/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/camagru/Gemfile -------------------------------------------------------------------------------- /42/camagru/Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/camagru/Gemfile.lock -------------------------------------------------------------------------------- /42/camagru/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/camagru/Makefile -------------------------------------------------------------------------------- /42/camagru/Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/camagru/Rakefile -------------------------------------------------------------------------------- /42/camagru/api_doc.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/camagru/api_doc.rb -------------------------------------------------------------------------------- /42/camagru/app.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/camagru/app.rb -------------------------------------------------------------------------------- /42/camagru/app/orm/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/camagru/app/orm/README.md -------------------------------------------------------------------------------- /42/camagru/app/orm/base_record.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/camagru/app/orm/base_record.rb -------------------------------------------------------------------------------- /42/camagru/config.ru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/camagru/config.ru -------------------------------------------------------------------------------- /42/camagru/config/cors.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/camagru/config/cors.rb -------------------------------------------------------------------------------- /42/camagru/config/database.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/camagru/config/database.rb -------------------------------------------------------------------------------- /42/camagru/config/environment.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/camagru/config/environment.rb -------------------------------------------------------------------------------- /42/camagru/db/seed.rb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /42/camagru/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/camagru/docker-compose.yml -------------------------------------------------------------------------------- /42/camagru/spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/camagru/spec/spec_helper.rb -------------------------------------------------------------------------------- /42/cloud-1/README.md: -------------------------------------------------------------------------------- 1 | # Cloud-1 2 | -------------------------------------------------------------------------------- /42/ft_ls/Libft: -------------------------------------------------------------------------------- 1 | ../../42Core/Libft/ -------------------------------------------------------------------------------- /42/ft_ls/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/ft_ls/Makefile -------------------------------------------------------------------------------- /42/ft_ls/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/ft_ls/README.md -------------------------------------------------------------------------------- /42/ft_ls/analisis.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/ft_ls/analisis.txt -------------------------------------------------------------------------------- /42/ft_ls/includes/color.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/ft_ls/includes/color.h -------------------------------------------------------------------------------- /42/ft_ls/includes/conf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/ft_ls/includes/conf.h -------------------------------------------------------------------------------- /42/ft_ls/includes/file.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/ft_ls/includes/file.h -------------------------------------------------------------------------------- /42/ft_ls/includes/ft_ls.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/ft_ls/includes/ft_ls.h -------------------------------------------------------------------------------- /42/ft_ls/msg_ft_ls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/ft_ls/msg_ft_ls -------------------------------------------------------------------------------- /42/ft_ls/srcs/conf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/ft_ls/srcs/conf.c -------------------------------------------------------------------------------- /42/ft_ls/srcs/directory.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/ft_ls/srcs/directory.c -------------------------------------------------------------------------------- /42/ft_ls/srcs/file.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/ft_ls/srcs/file.c -------------------------------------------------------------------------------- /42/ft_ls/srcs/flags.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/ft_ls/srcs/flags.c -------------------------------------------------------------------------------- /42/ft_ls/srcs/format.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/ft_ls/srcs/format.c -------------------------------------------------------------------------------- /42/ft_ls/srcs/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/ft_ls/srcs/main.c -------------------------------------------------------------------------------- /42/ft_ls/srcs/sort.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/ft_ls/srcs/sort.c -------------------------------------------------------------------------------- /42/ft_ls/srcs/utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/ft_ls/srcs/utils.c -------------------------------------------------------------------------------- /42/guimp/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/guimp/.gitignore -------------------------------------------------------------------------------- /42/guimp/Libft: -------------------------------------------------------------------------------- 1 | /home/pulgamecanica/42Course/42Core/Libft -------------------------------------------------------------------------------- /42/guimp/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/guimp/Makefile -------------------------------------------------------------------------------- /42/guimp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/guimp/README.md -------------------------------------------------------------------------------- /42/guimp/doc/Doxyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/guimp/doc/Doxyfile -------------------------------------------------------------------------------- /42/guimp/doc/api.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/guimp/doc/api.rst -------------------------------------------------------------------------------- /42/guimp/doc/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/guimp/doc/conf.py -------------------------------------------------------------------------------- /42/guimp/doc/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/guimp/doc/index.rst -------------------------------------------------------------------------------- /42/guimp/libui/include/gui_base.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/guimp/libui/include/gui_base.h -------------------------------------------------------------------------------- /42/guimp/libui/include/gui_draw.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/guimp/libui/include/gui_draw.h -------------------------------------------------------------------------------- /42/guimp/libui/include/gui_style.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/guimp/libui/include/gui_style.h -------------------------------------------------------------------------------- /42/guimp/libui/include/gui_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/guimp/libui/include/gui_types.h -------------------------------------------------------------------------------- /42/guimp/libui/include/gui_window.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/guimp/libui/include/gui_window.h -------------------------------------------------------------------------------- /42/guimp/libui/include/libui.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/guimp/libui/include/libui.h -------------------------------------------------------------------------------- /42/guimp/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/guimp/requirements.txt -------------------------------------------------------------------------------- /42/guimp/src/gui_draw.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/guimp/src/gui_draw.c -------------------------------------------------------------------------------- /42/guimp/src/gui_manager.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/guimp/src/gui_manager.c -------------------------------------------------------------------------------- /42/guimp/src/gui_style.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/guimp/src/gui_style.c -------------------------------------------------------------------------------- /42/guimp/src/gui_window.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/guimp/src/gui_window.c -------------------------------------------------------------------------------- /42/guimp/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/guimp/src/main.c -------------------------------------------------------------------------------- /42/guimp/valgrind-out.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/guimp/valgrind-out.txt -------------------------------------------------------------------------------- /42/inception-of-things/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/inception-of-things/.gitignore -------------------------------------------------------------------------------- /42/inception-of-things/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/inception-of-things/README.md -------------------------------------------------------------------------------- /42/inception-of-things/p1/.env.example: -------------------------------------------------------------------------------- 1 | TOKEN_PASS=xxx -------------------------------------------------------------------------------- /42/inception-of-things/p1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/inception-of-things/p1/README.md -------------------------------------------------------------------------------- /42/inception-of-things/p1_ansible/.env.example: -------------------------------------------------------------------------------- 1 | TOKEN_PASS=xxx -------------------------------------------------------------------------------- /42/inception-of-things/p2/.env.example: -------------------------------------------------------------------------------- 1 | K3S_TOKEN=xxx xxx -------------------------------------------------------------------------------- /42/inception-of-things/p2/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/inception-of-things/p2/Makefile -------------------------------------------------------------------------------- /42/inception-of-things/p2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/inception-of-things/p2/README.md -------------------------------------------------------------------------------- /42/inception-of-things/p2/apps.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/inception-of-things/p2/apps.yaml -------------------------------------------------------------------------------- /42/inception-of-things/p3/.env.example: -------------------------------------------------------------------------------- 1 | TOKEN_PASS=xxx -------------------------------------------------------------------------------- /42/inception-of-things/p3/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/inception-of-things/p3/Makefile -------------------------------------------------------------------------------- /42/inception-of-things/requirements.txt: -------------------------------------------------------------------------------- 1 | ansible>=2.17.9 -------------------------------------------------------------------------------- /42/libasm/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/libasm/Makefile -------------------------------------------------------------------------------- /42/libasm/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/libasm/README.md -------------------------------------------------------------------------------- /42/libasm/ft_read.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/libasm/ft_read.s -------------------------------------------------------------------------------- /42/libasm/ft_strcmp.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/libasm/ft_strcmp.s -------------------------------------------------------------------------------- /42/libasm/ft_strcpy.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/libasm/ft_strcpy.s -------------------------------------------------------------------------------- /42/libasm/ft_strdup.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/libasm/ft_strdup.s -------------------------------------------------------------------------------- /42/libasm/ft_strlen.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/libasm/ft_strlen.s -------------------------------------------------------------------------------- /42/libasm/ft_write.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/libasm/ft_write.s -------------------------------------------------------------------------------- /42/libasm/libasm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/libasm/libasm.h -------------------------------------------------------------------------------- /42/libasm/test_lib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/libasm/test_lib.c -------------------------------------------------------------------------------- /42/libasm/test_lib.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/libasm/test_lib.cpp -------------------------------------------------------------------------------- /42/libftpp/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/libftpp/Makefile -------------------------------------------------------------------------------- /42/libftpp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/libftpp/README.md -------------------------------------------------------------------------------- /42/libftpp/doc/Doxyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/libftpp/doc/Doxyfile -------------------------------------------------------------------------------- /42/libftpp/doc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/libftpp/doc/README.md -------------------------------------------------------------------------------- /42/libftpp/doc/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/libftpp/doc/conf.py -------------------------------------------------------------------------------- /42/libftpp/doc/data_buffer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/libftpp/doc/data_buffer.md -------------------------------------------------------------------------------- /42/libftpp/doc/data_structures.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/libftpp/doc/data_structures.rst -------------------------------------------------------------------------------- /42/libftpp/doc/design_patterns.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/libftpp/doc/design_patterns.rst -------------------------------------------------------------------------------- /42/libftpp/doc/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/libftpp/doc/index.rst -------------------------------------------------------------------------------- /42/libftpp/doc/iostream.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/libftpp/doc/iostream.rst -------------------------------------------------------------------------------- /42/libftpp/doc/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/libftpp/doc/make.bat -------------------------------------------------------------------------------- /42/libftpp/doc/mathematics.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/libftpp/doc/mathematics.rst -------------------------------------------------------------------------------- /42/libftpp/doc/network.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/libftpp/doc/network.rst -------------------------------------------------------------------------------- /42/libftpp/doc/pool.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/libftpp/doc/pool.md -------------------------------------------------------------------------------- /42/libftpp/doc/thread.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/libftpp/doc/thread.rst -------------------------------------------------------------------------------- /42/libftpp/doc/time.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/libftpp/doc/time.rst -------------------------------------------------------------------------------- /42/libftpp/include/chronometer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/libftpp/include/chronometer.hpp -------------------------------------------------------------------------------- /42/libftpp/include/client.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/libftpp/include/client.hpp -------------------------------------------------------------------------------- /42/libftpp/include/data_buffer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/libftpp/include/data_buffer.hpp -------------------------------------------------------------------------------- /42/libftpp/include/ivector2.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/libftpp/include/ivector2.hpp -------------------------------------------------------------------------------- /42/libftpp/include/ivector3.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/libftpp/include/ivector3.hpp -------------------------------------------------------------------------------- /42/libftpp/include/libftpp.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/libftpp/include/libftpp.hpp -------------------------------------------------------------------------------- /42/libftpp/include/logger.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/libftpp/include/logger.hpp -------------------------------------------------------------------------------- /42/libftpp/include/mathematics.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/libftpp/include/mathematics.hpp -------------------------------------------------------------------------------- /42/libftpp/include/memento.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/libftpp/include/memento.hpp -------------------------------------------------------------------------------- /42/libftpp/include/message.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/libftpp/include/message.hpp -------------------------------------------------------------------------------- /42/libftpp/include/network.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/libftpp/include/network.hpp -------------------------------------------------------------------------------- /42/libftpp/include/observer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/libftpp/include/observer.hpp -------------------------------------------------------------------------------- /42/libftpp/include/pool.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/libftpp/include/pool.hpp -------------------------------------------------------------------------------- /42/libftpp/include/scheduler.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/libftpp/include/scheduler.hpp -------------------------------------------------------------------------------- /42/libftpp/include/server.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/libftpp/include/server.hpp -------------------------------------------------------------------------------- /42/libftpp/include/singleton.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/libftpp/include/singleton.hpp -------------------------------------------------------------------------------- /42/libftpp/include/thread.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/libftpp/include/thread.hpp -------------------------------------------------------------------------------- /42/libftpp/include/threading.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/libftpp/include/threading.hpp -------------------------------------------------------------------------------- /42/libftpp/include/time.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/libftpp/include/time.hpp -------------------------------------------------------------------------------- /42/libftpp/include/timer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/libftpp/include/timer.hpp -------------------------------------------------------------------------------- /42/libftpp/include/worker_pool.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/libftpp/include/worker_pool.hpp -------------------------------------------------------------------------------- /42/libftpp/log.txt: -------------------------------------------------------------------------------- 1 | [2025-08-31 16:03:21] [INFO] This message is written to the log file. 2 | -------------------------------------------------------------------------------- /42/libftpp/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/libftpp/requirements.txt -------------------------------------------------------------------------------- /42/libftpp/src/chronometer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/libftpp/src/chronometer.cpp -------------------------------------------------------------------------------- /42/libftpp/src/client.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/libftpp/src/client.cpp -------------------------------------------------------------------------------- /42/libftpp/src/data_buffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/libftpp/src/data_buffer.cpp -------------------------------------------------------------------------------- /42/libftpp/src/logger.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/libftpp/src/logger.cpp -------------------------------------------------------------------------------- /42/libftpp/src/memento.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/libftpp/src/memento.cpp -------------------------------------------------------------------------------- /42/libftpp/src/message.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/libftpp/src/message.cpp -------------------------------------------------------------------------------- /42/libftpp/src/perlin_noise_2D.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/libftpp/src/perlin_noise_2D.cpp -------------------------------------------------------------------------------- /42/libftpp/src/scheduler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/libftpp/src/scheduler.cpp -------------------------------------------------------------------------------- /42/libftpp/src/server.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/libftpp/src/server.cpp -------------------------------------------------------------------------------- /42/libftpp/src/thread.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/libftpp/src/thread.cpp -------------------------------------------------------------------------------- /42/libftpp/src/timer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/libftpp/src/timer.cpp -------------------------------------------------------------------------------- /42/libftpp/src/worker_pool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/libftpp/src/worker_pool.cpp -------------------------------------------------------------------------------- /42/libftpp/tests/main_client.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/libftpp/tests/main_client.cpp -------------------------------------------------------------------------------- /42/libftpp/tests/main_logger.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/libftpp/tests/main_logger.cpp -------------------------------------------------------------------------------- /42/libftpp/tests/main_memento.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/libftpp/tests/main_memento.cpp -------------------------------------------------------------------------------- /42/libftpp/tests/main_message.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/libftpp/tests/main_message.cpp -------------------------------------------------------------------------------- /42/libftpp/tests/main_observer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/libftpp/tests/main_observer.cpp -------------------------------------------------------------------------------- /42/libftpp/tests/main_perlin_2D.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/libftpp/tests/main_perlin_2D.cpp -------------------------------------------------------------------------------- /42/libftpp/tests/main_pool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/libftpp/tests/main_pool.cpp -------------------------------------------------------------------------------- /42/libftpp/tests/main_scheduler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/libftpp/tests/main_scheduler.cpp -------------------------------------------------------------------------------- /42/libftpp/tests/main_server.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/libftpp/tests/main_server.cpp -------------------------------------------------------------------------------- /42/libftpp/tests/main_singleton.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/libftpp/tests/main_singleton.cpp -------------------------------------------------------------------------------- /42/libftpp/tests/main_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/libftpp/tests/main_test.cpp -------------------------------------------------------------------------------- /42/libftpp/tests/main_thread.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/libftpp/tests/main_thread.cpp -------------------------------------------------------------------------------- /42/libftpp/tests/main_timer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/libftpp/tests/main_timer.cpp -------------------------------------------------------------------------------- /42/libftpp/tests/main_vector_2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/libftpp/tests/main_vector_2.cpp -------------------------------------------------------------------------------- /42/libftpp/tests/main_vector_3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/libftpp/tests/main_vector_3.cpp -------------------------------------------------------------------------------- /42/malloc/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/malloc/.gitignore -------------------------------------------------------------------------------- /42/malloc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/malloc/Makefile -------------------------------------------------------------------------------- /42/malloc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/malloc/README.md -------------------------------------------------------------------------------- /42/malloc/advanced_malloc/Libft: -------------------------------------------------------------------------------- 1 | ../Libft -------------------------------------------------------------------------------- /42/malloc/advanced_malloc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/malloc/advanced_malloc/Makefile -------------------------------------------------------------------------------- /42/malloc/advanced_malloc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/malloc/advanced_malloc/README.md -------------------------------------------------------------------------------- /42/malloc/advanced_malloc/libft_malloc.so: -------------------------------------------------------------------------------- 1 | libft_malloc_x86_64_Linux.so -------------------------------------------------------------------------------- /42/malloc/advanced_malloc/src/fit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/malloc/advanced_malloc/src/fit.c -------------------------------------------------------------------------------- /42/malloc/circle.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/malloc/circle.svg -------------------------------------------------------------------------------- /42/malloc/include/align.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/malloc/include/align.h -------------------------------------------------------------------------------- /42/malloc/include/alloc_hdr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/malloc/include/alloc_hdr.h -------------------------------------------------------------------------------- /42/malloc/include/block.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/malloc/include/block.h -------------------------------------------------------------------------------- /42/malloc/include/fit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/malloc/include/fit.h -------------------------------------------------------------------------------- /42/malloc/include/malloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/malloc/include/malloc.h -------------------------------------------------------------------------------- /42/malloc/include/mem_logger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/malloc/include/mem_logger.h -------------------------------------------------------------------------------- /42/malloc/include/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/malloc/include/utils.h -------------------------------------------------------------------------------- /42/malloc/include/zone.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/malloc/include/zone.h -------------------------------------------------------------------------------- /42/malloc/libft_malloc.so: -------------------------------------------------------------------------------- 1 | libft_malloc_x86_64_Linux.so -------------------------------------------------------------------------------- /42/malloc/malloc_log.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/malloc/malloc_log.json -------------------------------------------------------------------------------- /42/malloc/objs/block.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/malloc/objs/block.d -------------------------------------------------------------------------------- /42/malloc/objs/block.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/malloc/objs/block.o -------------------------------------------------------------------------------- /42/malloc/objs/fit.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/malloc/objs/fit.d -------------------------------------------------------------------------------- /42/malloc/objs/fit.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/malloc/objs/fit.o -------------------------------------------------------------------------------- /42/malloc/objs/malloc.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/malloc/objs/malloc.d -------------------------------------------------------------------------------- /42/malloc/objs/malloc.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/malloc/objs/malloc.o -------------------------------------------------------------------------------- /42/malloc/objs/mem_logger.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/malloc/objs/mem_logger.d -------------------------------------------------------------------------------- /42/malloc/objs/mem_logger.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/malloc/objs/mem_logger.o -------------------------------------------------------------------------------- /42/malloc/objs/show.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/malloc/objs/show.d -------------------------------------------------------------------------------- /42/malloc/objs/show.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/malloc/objs/show.o -------------------------------------------------------------------------------- /42/malloc/objs/utils.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/malloc/objs/utils.d -------------------------------------------------------------------------------- /42/malloc/objs/utils.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/malloc/objs/utils.o -------------------------------------------------------------------------------- /42/malloc/objs/zone.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/malloc/objs/zone.d -------------------------------------------------------------------------------- /42/malloc/objs/zone.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/malloc/objs/zone.o -------------------------------------------------------------------------------- /42/malloc/src/block.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/malloc/src/block.c -------------------------------------------------------------------------------- /42/malloc/src/debug.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /42/malloc/src/fit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/malloc/src/fit.c -------------------------------------------------------------------------------- /42/malloc/src/malloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/malloc/src/malloc.c -------------------------------------------------------------------------------- /42/malloc/src/mem_logger.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/malloc/src/mem_logger.c -------------------------------------------------------------------------------- /42/malloc/src/show.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/malloc/src/show.c -------------------------------------------------------------------------------- /42/malloc/src/utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/malloc/src/utils.c -------------------------------------------------------------------------------- /42/malloc/src/zone.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/malloc/src/zone.c -------------------------------------------------------------------------------- /42/malloc/test_logger: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/malloc/test_logger -------------------------------------------------------------------------------- /42/malloc/test_logger.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/malloc/test_logger.d -------------------------------------------------------------------------------- /42/malloc/tests/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/malloc/tests/main.c -------------------------------------------------------------------------------- /42/malloc/tests/test_logger.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/malloc/tests/test_logger.c -------------------------------------------------------------------------------- /42/malloc/toy_malloc/Libft: -------------------------------------------------------------------------------- 1 | ../Libft -------------------------------------------------------------------------------- /42/malloc/toy_malloc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/malloc/toy_malloc/Makefile -------------------------------------------------------------------------------- /42/malloc/toy_malloc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/malloc/toy_malloc/README.md -------------------------------------------------------------------------------- /42/malloc/toy_malloc/src/malloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/malloc/toy_malloc/src/malloc.c -------------------------------------------------------------------------------- /42/malloc/toy_malloc/tests/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/malloc/toy_malloc/tests/main.c -------------------------------------------------------------------------------- /42/malloc/visualizer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/malloc/visualizer/README.md -------------------------------------------------------------------------------- /42/malloc/visualizer/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/malloc/visualizer/index.html -------------------------------------------------------------------------------- /42/matcha/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/matcha/README.md -------------------------------------------------------------------------------- /42/matcha/api/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/matcha/api/.dockerignore -------------------------------------------------------------------------------- /42/matcha/api/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/matcha/api/.env.example -------------------------------------------------------------------------------- /42/matcha/api/.gitignore: -------------------------------------------------------------------------------- 1 | .env 2 | -------------------------------------------------------------------------------- /42/matcha/api/.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/matcha/api/.rubocop.yml -------------------------------------------------------------------------------- /42/matcha/api/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/matcha/api/.vscode/settings.json -------------------------------------------------------------------------------- /42/matcha/api/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/matcha/api/Dockerfile -------------------------------------------------------------------------------- /42/matcha/api/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/matcha/api/Gemfile -------------------------------------------------------------------------------- /42/matcha/api/Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/matcha/api/Gemfile.lock -------------------------------------------------------------------------------- /42/matcha/api/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/matcha/api/Makefile -------------------------------------------------------------------------------- /42/matcha/api/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/matcha/api/README.md -------------------------------------------------------------------------------- /42/matcha/api/Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/matcha/api/Rakefile -------------------------------------------------------------------------------- /42/matcha/api/app.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/matcha/api/app.rb -------------------------------------------------------------------------------- /42/matcha/api/app/helpers/auth.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/matcha/api/app/helpers/auth.rb -------------------------------------------------------------------------------- /42/matcha/api/app/helpers/mailer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/matcha/api/app/helpers/mailer.rb -------------------------------------------------------------------------------- /42/matcha/api/app/lib/api_doc.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/matcha/api/app/lib/api_doc.rb -------------------------------------------------------------------------------- /42/matcha/api/app/lib/cors.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/matcha/api/app/lib/cors.rb -------------------------------------------------------------------------------- /42/matcha/api/app/lib/errors.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/matcha/api/app/lib/errors.rb -------------------------------------------------------------------------------- /42/matcha/api/app/lib/logger.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/matcha/api/app/lib/logger.rb -------------------------------------------------------------------------------- /42/matcha/api/app/models/date.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/matcha/api/app/models/date.rb -------------------------------------------------------------------------------- /42/matcha/api/app/models/like.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/matcha/api/app/models/like.rb -------------------------------------------------------------------------------- /42/matcha/api/app/models/message.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/matcha/api/app/models/message.rb -------------------------------------------------------------------------------- /42/matcha/api/app/models/picture.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/matcha/api/app/models/picture.rb -------------------------------------------------------------------------------- /42/matcha/api/app/models/report.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/matcha/api/app/models/report.rb -------------------------------------------------------------------------------- /42/matcha/api/app/models/tag.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/matcha/api/app/models/tag.rb -------------------------------------------------------------------------------- /42/matcha/api/app/models/user.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/matcha/api/app/models/user.rb -------------------------------------------------------------------------------- /42/matcha/api/config.ru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/matcha/api/config.ru -------------------------------------------------------------------------------- /42/matcha/api/config/environment.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/matcha/api/config/environment.rb -------------------------------------------------------------------------------- /42/matcha/api/db/seeds.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/matcha/api/db/seeds.rb -------------------------------------------------------------------------------- /42/matcha/api/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/matcha/api/docker-compose.yml -------------------------------------------------------------------------------- /42/matcha/api/docs/exported.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/matcha/api/docs/exported.md -------------------------------------------------------------------------------- /42/matcha/api/docs/routes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/matcha/api/docs/routes.json -------------------------------------------------------------------------------- /42/matcha/api/fly.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/matcha/api/fly.toml -------------------------------------------------------------------------------- /42/matcha/api/spec/login_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/matcha/api/spec/login_spec.rb -------------------------------------------------------------------------------- /42/matcha/api/spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/matcha/api/spec/spec_helper.rb -------------------------------------------------------------------------------- /42/matcha/api/ws_server.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/matcha/api/ws_server.rb -------------------------------------------------------------------------------- /42/matcha/docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/matcha/docs/README.md -------------------------------------------------------------------------------- /42/matcha/docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/matcha/docs/index.html -------------------------------------------------------------------------------- /42/matcha/web/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/matcha/web/.env.example -------------------------------------------------------------------------------- /42/matcha/web/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/matcha/web/.eslintrc.cjs -------------------------------------------------------------------------------- /42/matcha/web/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/matcha/web/.gitignore -------------------------------------------------------------------------------- /42/matcha/web/.nvmrc: -------------------------------------------------------------------------------- 1 | 18.20.8 2 | -------------------------------------------------------------------------------- /42/matcha/web/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/matcha/web/.prettierrc -------------------------------------------------------------------------------- /42/matcha/web/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/matcha/web/README.md -------------------------------------------------------------------------------- /42/matcha/web/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/matcha/web/eslint.config.js -------------------------------------------------------------------------------- /42/matcha/web/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/matcha/web/index.html -------------------------------------------------------------------------------- /42/matcha/web/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/matcha/web/package-lock.json -------------------------------------------------------------------------------- /42/matcha/web/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/matcha/web/package.json -------------------------------------------------------------------------------- /42/matcha/web/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/matcha/web/postcss.config.js -------------------------------------------------------------------------------- /42/matcha/web/public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/matcha/web/public/vite.svg -------------------------------------------------------------------------------- /42/matcha/web/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/matcha/web/src/App.tsx -------------------------------------------------------------------------------- /42/matcha/web/src/api/axios.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/matcha/web/src/api/axios.ts -------------------------------------------------------------------------------- /42/matcha/web/src/api/discover.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/matcha/web/src/api/discover.ts -------------------------------------------------------------------------------- /42/matcha/web/src/api/ice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/matcha/web/src/api/ice.ts -------------------------------------------------------------------------------- /42/matcha/web/src/api/messages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/matcha/web/src/api/messages.ts -------------------------------------------------------------------------------- /42/matcha/web/src/api/reportUser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/matcha/web/src/api/reportUser.ts -------------------------------------------------------------------------------- /42/matcha/web/src/api/tags.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/matcha/web/src/api/tags.ts -------------------------------------------------------------------------------- /42/matcha/web/src/components/match/IsMatch.tsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /42/matcha/web/src/hooks/useAuth.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/matcha/web/src/hooks/useAuth.tsx -------------------------------------------------------------------------------- /42/matcha/web/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/matcha/web/src/index.css -------------------------------------------------------------------------------- /42/matcha/web/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/matcha/web/src/main.tsx -------------------------------------------------------------------------------- /42/matcha/web/src/types/location.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/matcha/web/src/types/location.ts -------------------------------------------------------------------------------- /42/matcha/web/src/types/match.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/matcha/web/src/types/match.ts -------------------------------------------------------------------------------- /42/matcha/web/src/types/message.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/matcha/web/src/types/message.ts -------------------------------------------------------------------------------- /42/matcha/web/src/types/picture.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/matcha/web/src/types/picture.ts -------------------------------------------------------------------------------- /42/matcha/web/src/types/tag.ts: -------------------------------------------------------------------------------- 1 | export type Tag = { 2 | id: number; 3 | name: string; 4 | }; 5 | -------------------------------------------------------------------------------- /42/matcha/web/src/types/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/matcha/web/src/types/user.ts -------------------------------------------------------------------------------- /42/matcha/web/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /42/matcha/web/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/matcha/web/tailwind.config.js -------------------------------------------------------------------------------- /42/matcha/web/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/matcha/web/tsconfig.app.json -------------------------------------------------------------------------------- /42/matcha/web/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/matcha/web/tsconfig.json -------------------------------------------------------------------------------- /42/matcha/web/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/matcha/web/tsconfig.node.json -------------------------------------------------------------------------------- /42/matcha/web/vercel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/matcha/web/vercel.json -------------------------------------------------------------------------------- /42/matcha/web/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/matcha/web/vite.config.ts -------------------------------------------------------------------------------- /42/matrix/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/matrix/Cargo.lock -------------------------------------------------------------------------------- /42/matrix/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/matrix/Cargo.toml -------------------------------------------------------------------------------- /42/matrix/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/matrix/README.md -------------------------------------------------------------------------------- /42/matrix/src/complex.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/matrix/src/complex.rs -------------------------------------------------------------------------------- /42/matrix/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/matrix/src/lib.rs -------------------------------------------------------------------------------- /42/matrix/src/matrix.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/matrix/src/matrix.rs -------------------------------------------------------------------------------- /42/matrix/src/projection_matrix.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/matrix/src/projection_matrix.rs -------------------------------------------------------------------------------- /42/matrix/src/scalar.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/matrix/src/scalar.rs -------------------------------------------------------------------------------- /42/matrix/src/vector.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/matrix/src/vector.rs -------------------------------------------------------------------------------- /42/override/.gitignore: -------------------------------------------------------------------------------- 1 | venv 2 | venv/* 3 | -------------------------------------------------------------------------------- /42/override/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/override/README.md -------------------------------------------------------------------------------- /42/override/level0/flag: -------------------------------------------------------------------------------- 1 | uSq2ehEGT6c9S24zbshexZQBXUGrncxn5sD5QfGL -------------------------------------------------------------------------------- /42/override/level0/source.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/override/level0/source.c -------------------------------------------------------------------------------- /42/override/level0/walkthrough.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/override/level0/walkthrough.md -------------------------------------------------------------------------------- /42/override/level1/flag: -------------------------------------------------------------------------------- 1 | PwBLgNa8p8MTKW57S7zxVAQCxnCpV8JqTTs9XEBv -------------------------------------------------------------------------------- /42/override/level1/source.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/override/level1/source.c -------------------------------------------------------------------------------- /42/override/level1/walkthrough.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/override/level1/walkthrough.md -------------------------------------------------------------------------------- /42/override/level2/dump.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/override/level2/dump.txt -------------------------------------------------------------------------------- /42/override/level2/flag: -------------------------------------------------------------------------------- 1 | Hh74RPnuQ9sa5JAEXgNWCqz7sXGnh5J5M9KfPg3H -------------------------------------------------------------------------------- /42/override/level2/source.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/override/level2/source.c -------------------------------------------------------------------------------- /42/override/level2/walkthrough.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/override/level2/walkthrough.md -------------------------------------------------------------------------------- /42/override/level3/flag: -------------------------------------------------------------------------------- 1 | kgv3tkEb9h2mLkRsPkXRfc2mHbjMxQzvb2FrgKkf -------------------------------------------------------------------------------- /42/override/level3/source.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/override/level3/source.c -------------------------------------------------------------------------------- /42/override/level3/verify_xor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/override/level3/verify_xor.py -------------------------------------------------------------------------------- /42/override/level3/walkthrough: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /42/override/level3/walkthrough.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/override/level3/walkthrough.md -------------------------------------------------------------------------------- /42/override/level4/exploit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/override/level4/exploit.py -------------------------------------------------------------------------------- /42/override/level4/flag: -------------------------------------------------------------------------------- 1 | 3v8QLcN5SAhPaZZfEasfmXdwyR59ktDEMAwHF3aN -------------------------------------------------------------------------------- /42/override/level4/getenv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/override/level4/getenv.c -------------------------------------------------------------------------------- /42/override/level4/source.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/override/level4/source.c -------------------------------------------------------------------------------- /42/override/level4/walkthrough.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/override/level4/walkthrough.md -------------------------------------------------------------------------------- /42/override/level5/exploit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/override/level5/exploit.py -------------------------------------------------------------------------------- /42/override/level5/flag: -------------------------------------------------------------------------------- 1 | h4GtNnaMs2kZFN92ymTr2DcJHAzMfzLW25Ep59mq -------------------------------------------------------------------------------- /42/override/level5/getenv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/override/level5/getenv.c -------------------------------------------------------------------------------- /42/override/level5/source.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/override/level5/source.c -------------------------------------------------------------------------------- /42/override/level5/walkthrough.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/override/level5/walkthrough.md -------------------------------------------------------------------------------- /42/override/level6/crack_serial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/override/level6/crack_serial.py -------------------------------------------------------------------------------- /42/override/level6/flag: -------------------------------------------------------------------------------- 1 | GbcPDRgsFK77LNnnuh7QyFYA2942Gp8yKj9KrWD8 -------------------------------------------------------------------------------- /42/override/level6/source.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/override/level6/source.c -------------------------------------------------------------------------------- /42/override/level6/walkthrough.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/override/level6/walkthrough.md -------------------------------------------------------------------------------- /42/override/level7/flag: -------------------------------------------------------------------------------- 1 | 7WJ6jFBzrcjEYXudxnM3kdW7n3qyxR6tk2xGrkSC -------------------------------------------------------------------------------- /42/override/level7/source.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/override/level7/source.c -------------------------------------------------------------------------------- /42/override/level7/walkthrough.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/override/level7/walkthrough.md -------------------------------------------------------------------------------- /42/override/level8/flag: -------------------------------------------------------------------------------- 1 | fjAwpJNs2vvkFLRebEvAQ2hFZ4uQBWfHRsP62d8S -------------------------------------------------------------------------------- /42/override/level8/source.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/override/level8/source.c -------------------------------------------------------------------------------- /42/override/level8/walkthrough.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/override/level8/walkthrough.md -------------------------------------------------------------------------------- /42/override/level9/flag: -------------------------------------------------------------------------------- 1 | j4AunAPDXaJxxWjYEUxpanmvSgRDV3tpA5BEaBuE -------------------------------------------------------------------------------- /42/override/level9/source.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/override/level9/source.c -------------------------------------------------------------------------------- /42/override/level9/walkthrough.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/override/level9/walkthrough.md -------------------------------------------------------------------------------- /42/rainfall/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/rainfall/README.md -------------------------------------------------------------------------------- /42/rainfall/bonus0/flag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/rainfall/bonus0/flag -------------------------------------------------------------------------------- /42/rainfall/bonus0/source: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/rainfall/bonus0/source -------------------------------------------------------------------------------- /42/rainfall/bonus0/walkthrough: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/rainfall/bonus0/walkthrough -------------------------------------------------------------------------------- /42/rainfall/bonus1/flag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/rainfall/bonus1/flag -------------------------------------------------------------------------------- /42/rainfall/bonus1/source: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/rainfall/bonus1/source -------------------------------------------------------------------------------- /42/rainfall/bonus1/walkthrough: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/rainfall/bonus1/walkthrough -------------------------------------------------------------------------------- /42/rainfall/bonus2/flag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/rainfall/bonus2/flag -------------------------------------------------------------------------------- /42/rainfall/bonus2/source: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/rainfall/bonus2/source -------------------------------------------------------------------------------- /42/rainfall/bonus2/walkthrough: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/rainfall/bonus2/walkthrough -------------------------------------------------------------------------------- /42/rainfall/bonus3/flag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/rainfall/bonus3/flag -------------------------------------------------------------------------------- /42/rainfall/bonus3/source: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/rainfall/bonus3/source -------------------------------------------------------------------------------- /42/rainfall/bonus3/walkthrough: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/rainfall/bonus3/walkthrough -------------------------------------------------------------------------------- /42/rainfall/level0/flag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/rainfall/level0/flag -------------------------------------------------------------------------------- /42/rainfall/level0/source: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/rainfall/level0/source -------------------------------------------------------------------------------- /42/rainfall/level0/walkthrough: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/rainfall/level0/walkthrough -------------------------------------------------------------------------------- /42/rainfall/level1/flag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/rainfall/level1/flag -------------------------------------------------------------------------------- /42/rainfall/level1/source: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/rainfall/level1/source -------------------------------------------------------------------------------- /42/rainfall/level1/walkthrough: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/rainfall/level1/walkthrough -------------------------------------------------------------------------------- /42/rainfall/level2/flag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/rainfall/level2/flag -------------------------------------------------------------------------------- /42/rainfall/level2/source: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/rainfall/level2/source -------------------------------------------------------------------------------- /42/rainfall/level2/walkthrough: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/rainfall/level2/walkthrough -------------------------------------------------------------------------------- /42/rainfall/level3/flag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/rainfall/level3/flag -------------------------------------------------------------------------------- /42/rainfall/level3/source: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/rainfall/level3/source -------------------------------------------------------------------------------- /42/rainfall/level3/walkthrough: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/rainfall/level3/walkthrough -------------------------------------------------------------------------------- /42/rainfall/level4/flag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/rainfall/level4/flag -------------------------------------------------------------------------------- /42/rainfall/level4/source: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/rainfall/level4/source -------------------------------------------------------------------------------- /42/rainfall/level4/walkthrough: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/rainfall/level4/walkthrough -------------------------------------------------------------------------------- /42/rainfall/level5/flag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/rainfall/level5/flag -------------------------------------------------------------------------------- /42/rainfall/level5/source: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/rainfall/level5/source -------------------------------------------------------------------------------- /42/rainfall/level5/walkthrough: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/rainfall/level5/walkthrough -------------------------------------------------------------------------------- /42/rainfall/level6/flag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/rainfall/level6/flag -------------------------------------------------------------------------------- /42/rainfall/level6/source: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/rainfall/level6/source -------------------------------------------------------------------------------- /42/rainfall/level6/walkthrough: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/rainfall/level6/walkthrough -------------------------------------------------------------------------------- /42/rainfall/level7/flag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/rainfall/level7/flag -------------------------------------------------------------------------------- /42/rainfall/level7/source: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/rainfall/level7/source -------------------------------------------------------------------------------- /42/rainfall/level7/walkthrough: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/rainfall/level7/walkthrough -------------------------------------------------------------------------------- /42/rainfall/level8/flag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/rainfall/level8/flag -------------------------------------------------------------------------------- /42/rainfall/level8/source: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/rainfall/level8/source -------------------------------------------------------------------------------- /42/rainfall/level8/walkthrough: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/rainfall/level8/walkthrough -------------------------------------------------------------------------------- /42/rainfall/level9/flag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/rainfall/level9/flag -------------------------------------------------------------------------------- /42/rainfall/level9/source: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/rainfall/level9/source -------------------------------------------------------------------------------- /42/rainfall/level9/walkthrough: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/rainfall/level9/walkthrough -------------------------------------------------------------------------------- /42/scop/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/scop/.gitignore -------------------------------------------------------------------------------- /42/scop/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/scop/Makefile -------------------------------------------------------------------------------- /42/scop/icons/42logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/scop/icons/42logo.png -------------------------------------------------------------------------------- /42/scop/icons/42logo_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/scop/icons/42logo_small.png -------------------------------------------------------------------------------- /42/scop/includes/Camera.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/scop/includes/Camera.hpp -------------------------------------------------------------------------------- /42/scop/includes/IRenderer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/scop/includes/IRenderer.hpp -------------------------------------------------------------------------------- /42/scop/includes/Math.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/scop/includes/Math.hpp -------------------------------------------------------------------------------- /42/scop/includes/Mesh.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/scop/includes/Mesh.hpp -------------------------------------------------------------------------------- /42/scop/includes/ObjLoader.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/scop/includes/ObjLoader.hpp -------------------------------------------------------------------------------- /42/scop/includes/Scop.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/scop/includes/Scop.hpp -------------------------------------------------------------------------------- /42/scop/includes/ShaderUtils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/scop/includes/ShaderUtils.hpp -------------------------------------------------------------------------------- /42/scop/includes/Texture.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/scop/includes/Texture.hpp -------------------------------------------------------------------------------- /42/scop/includes/Vulkan42.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/scop/includes/Vulkan42.hpp -------------------------------------------------------------------------------- /42/scop/includes/Window.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/scop/includes/Window.hpp -------------------------------------------------------------------------------- /42/scop/includes/colors.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/scop/includes/colors.hpp -------------------------------------------------------------------------------- /42/scop/includes/lodepng.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/scop/includes/lodepng.h -------------------------------------------------------------------------------- /42/scop/includes/utils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/scop/includes/utils.hpp -------------------------------------------------------------------------------- /42/scop/srcs/Camera.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/scop/srcs/Camera.cpp -------------------------------------------------------------------------------- /42/scop/srcs/Math.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/scop/srcs/Math.cpp -------------------------------------------------------------------------------- /42/scop/srcs/Mesh.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/scop/srcs/Mesh.cpp -------------------------------------------------------------------------------- /42/scop/srcs/ObjLoader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/scop/srcs/ObjLoader.cpp -------------------------------------------------------------------------------- /42/scop/srcs/Scop.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/scop/srcs/Scop.cpp -------------------------------------------------------------------------------- /42/scop/srcs/ShaderUtils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/scop/srcs/ShaderUtils.cpp -------------------------------------------------------------------------------- /42/scop/srcs/Texture.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/scop/srcs/Texture.cpp -------------------------------------------------------------------------------- /42/scop/srcs/Vulkan42.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/scop/srcs/Vulkan42.cpp -------------------------------------------------------------------------------- /42/scop/srcs/Window.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/scop/srcs/Window.cpp -------------------------------------------------------------------------------- /42/scop/srcs/lodepng.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/scop/srcs/lodepng.cpp -------------------------------------------------------------------------------- /42/scop/srcs/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/scop/srcs/main.cpp -------------------------------------------------------------------------------- /42/scop/srcs/utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/scop/srcs/utils.cpp -------------------------------------------------------------------------------- /42/snow-crash/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/snow-crash/README.md -------------------------------------------------------------------------------- /42/snow-crash/level00/flag: -------------------------------------------------------------------------------- 1 | x24ti5gi3x0ol2eh4esiuxias -------------------------------------------------------------------------------- /42/snow-crash/level01/flag: -------------------------------------------------------------------------------- 1 | f2av5il02puano7naaf6adaaf -------------------------------------------------------------------------------- /42/snow-crash/level02/flag: -------------------------------------------------------------------------------- 1 | kooda2puivaav1idi4f57q8iq -------------------------------------------------------------------------------- /42/snow-crash/level03/flag: -------------------------------------------------------------------------------- 1 | qi0maab88jeaj46qoumi7maus -------------------------------------------------------------------------------- /42/snow-crash/level04/flag: -------------------------------------------------------------------------------- 1 | ne2searoevaevoem4ov4ar8ap -------------------------------------------------------------------------------- /42/snow-crash/level04/ressources/script.sh: -------------------------------------------------------------------------------- 1 | curl localhost:4747?x=\`getflag\` 2 | -------------------------------------------------------------------------------- /42/snow-crash/level05/flag: -------------------------------------------------------------------------------- 1 | viuaaale9huek52boumoomioc -------------------------------------------------------------------------------- /42/snow-crash/level06/flag: -------------------------------------------------------------------------------- 1 | wiok45aaoguiboiki2tuin6ub -------------------------------------------------------------------------------- /42/snow-crash/level07/flag: -------------------------------------------------------------------------------- 1 | fiumuikeil55xe9cu4dood66h -------------------------------------------------------------------------------- /42/snow-crash/level07/ressourses/script.sh: -------------------------------------------------------------------------------- 1 | export LOGNAME="lol; getflag" 2 | ./level07 -------------------------------------------------------------------------------- /42/snow-crash/level08/flag: -------------------------------------------------------------------------------- 1 | 25749xKZ8L7DkSCwJkT9dyv6f -------------------------------------------------------------------------------- /42/snow-crash/level09/flag: -------------------------------------------------------------------------------- 1 | s5cAJpM8ev6XHw998pRWG728z -------------------------------------------------------------------------------- /42/snow-crash/level10/flag: -------------------------------------------------------------------------------- 1 | feulo4b72j7edeahuete3no7c -------------------------------------------------------------------------------- /42/snow-crash/level11/flag: -------------------------------------------------------------------------------- 1 | fa6v5ateaw21peobuub8ipe6s -------------------------------------------------------------------------------- /42/snow-crash/level12/flag: -------------------------------------------------------------------------------- 1 | g1qKMiRpXf53AWhDaU7FEkczr -------------------------------------------------------------------------------- /42/snow-crash/level13/flag: -------------------------------------------------------------------------------- 1 | 2A31L79asukciNyi8uppkEuSx -------------------------------------------------------------------------------- /42/snow-crash/level14/flag: -------------------------------------------------------------------------------- 1 | 7QiHafiNa3HVozsaXkawuYrTstxbpABHD8CPnHJ -------------------------------------------------------------------------------- /42/zappy_on_it/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/zappy_on_it/Makefile -------------------------------------------------------------------------------- /42/zappy_on_it/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/zappy_on_it/README.md -------------------------------------------------------------------------------- /42/zappy_on_it/includes/Player.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/zappy_on_it/includes/Player.hpp -------------------------------------------------------------------------------- /42/zappy_on_it/includes/Zappy.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/zappy_on_it/includes/Zappy.hpp -------------------------------------------------------------------------------- /42/zappy_on_it/srcs/Expectator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/zappy_on_it/srcs/Expectator.cpp -------------------------------------------------------------------------------- /42/zappy_on_it/srcs/Player.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/zappy_on_it/srcs/Player.cpp -------------------------------------------------------------------------------- /42/zappy_on_it/srcs/ZappyClient.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/zappy_on_it/srcs/ZappyClient.cpp -------------------------------------------------------------------------------- /42/zappy_on_it/srcs/ZappyServer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/zappy_on_it/srcs/ZappyServer.cpp -------------------------------------------------------------------------------- /42/zappy_on_it/srcs/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/zappy_on_it/srcs/main.cpp -------------------------------------------------------------------------------- /42/zappy_on_it/srcs/utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42/zappy_on_it/srcs/utils.cpp -------------------------------------------------------------------------------- /42Core/Inception/.gitignore: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /42Core/Inception/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/Inception/Makefile -------------------------------------------------------------------------------- /42Core/Inception/installation.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/Inception/installation.sh -------------------------------------------------------------------------------- /42Core/Inception/srcs/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/Inception/srcs/.env -------------------------------------------------------------------------------- /42Core/Inception/srcs/requirements/mariadb/.dockerignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /42Core/Inception/srcs/requirements/nginx/.dockerignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /42Core/Inception/srcs/requirements/wordpress/.dockerignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /42Core/Libft/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/Libft/.gitignore -------------------------------------------------------------------------------- /42Core/Libft/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/Libft/Makefile -------------------------------------------------------------------------------- /42Core/Libft/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/Libft/README.md -------------------------------------------------------------------------------- /42Core/Libft/includes/ft_printf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/Libft/includes/ft_printf.h -------------------------------------------------------------------------------- /42Core/Libft/includes/libft.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/Libft/includes/libft.h -------------------------------------------------------------------------------- /42Core/Libft/src/ft_arrfree.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/Libft/src/ft_arrfree.c -------------------------------------------------------------------------------- /42Core/Libft/src/ft_arrlen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/Libft/src/ft_arrlen.c -------------------------------------------------------------------------------- /42Core/Libft/src/ft_atoi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/Libft/src/ft_atoi.c -------------------------------------------------------------------------------- /42Core/Libft/src/ft_bzero.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/Libft/src/ft_bzero.c -------------------------------------------------------------------------------- /42Core/Libft/src/ft_calloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/Libft/src/ft_calloc.c -------------------------------------------------------------------------------- /42Core/Libft/src/ft_isalnum.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/Libft/src/ft_isalnum.c -------------------------------------------------------------------------------- /42Core/Libft/src/ft_isalpha.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/Libft/src/ft_isalpha.c -------------------------------------------------------------------------------- /42Core/Libft/src/ft_isascii.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/Libft/src/ft_isascii.c -------------------------------------------------------------------------------- /42Core/Libft/src/ft_isdigit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/Libft/src/ft_isdigit.c -------------------------------------------------------------------------------- /42Core/Libft/src/ft_isprint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/Libft/src/ft_isprint.c -------------------------------------------------------------------------------- /42Core/Libft/src/ft_itoa.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/Libft/src/ft_itoa.c -------------------------------------------------------------------------------- /42Core/Libft/src/ft_lstadd_back.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/Libft/src/ft_lstadd_back.c -------------------------------------------------------------------------------- /42Core/Libft/src/ft_lstadd_cmp.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/Libft/src/ft_lstadd_cmp.o -------------------------------------------------------------------------------- /42Core/Libft/src/ft_lstadd_front.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/Libft/src/ft_lstadd_front.c -------------------------------------------------------------------------------- /42Core/Libft/src/ft_lstclear.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/Libft/src/ft_lstclear.c -------------------------------------------------------------------------------- /42Core/Libft/src/ft_lstdelelem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/Libft/src/ft_lstdelelem.c -------------------------------------------------------------------------------- /42Core/Libft/src/ft_lstdelone.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/Libft/src/ft_lstdelone.c -------------------------------------------------------------------------------- /42Core/Libft/src/ft_lstget.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/Libft/src/ft_lstget.c -------------------------------------------------------------------------------- /42Core/Libft/src/ft_lstiter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/Libft/src/ft_lstiter.c -------------------------------------------------------------------------------- /42Core/Libft/src/ft_lstiter_param.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/Libft/src/ft_lstiter_param.c -------------------------------------------------------------------------------- /42Core/Libft/src/ft_lstlast.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/Libft/src/ft_lstlast.c -------------------------------------------------------------------------------- /42Core/Libft/src/ft_lstmap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/Libft/src/ft_lstmap.c -------------------------------------------------------------------------------- /42Core/Libft/src/ft_lstnew.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/Libft/src/ft_lstnew.c -------------------------------------------------------------------------------- /42Core/Libft/src/ft_lstsize.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/Libft/src/ft_lstsize.c -------------------------------------------------------------------------------- /42Core/Libft/src/ft_lstsort.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/Libft/src/ft_lstsort.c -------------------------------------------------------------------------------- /42Core/Libft/src/ft_lstswap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/Libft/src/ft_lstswap.c -------------------------------------------------------------------------------- /42Core/Libft/src/ft_memchr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/Libft/src/ft_memchr.c -------------------------------------------------------------------------------- /42Core/Libft/src/ft_memcmp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/Libft/src/ft_memcmp.c -------------------------------------------------------------------------------- /42Core/Libft/src/ft_memcpy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/Libft/src/ft_memcpy.c -------------------------------------------------------------------------------- /42Core/Libft/src/ft_memmove.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/Libft/src/ft_memmove.c -------------------------------------------------------------------------------- /42Core/Libft/src/ft_memset.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/Libft/src/ft_memset.c -------------------------------------------------------------------------------- /42Core/Libft/src/ft_numlen_base.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/Libft/src/ft_numlen_base.c -------------------------------------------------------------------------------- /42Core/Libft/src/ft_printf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/Libft/src/ft_printf.c -------------------------------------------------------------------------------- /42Core/Libft/src/ft_printf_char.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/Libft/src/ft_printf_char.c -------------------------------------------------------------------------------- /42Core/Libft/src/ft_printf_f.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/Libft/src/ft_printf_f.c -------------------------------------------------------------------------------- /42Core/Libft/src/ft_printf_flags.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/Libft/src/ft_printf_flags.c -------------------------------------------------------------------------------- /42Core/Libft/src/ft_printf_hex.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/Libft/src/ft_printf_hex.c -------------------------------------------------------------------------------- /42Core/Libft/src/ft_printf_num.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/Libft/src/ft_printf_num.c -------------------------------------------------------------------------------- /42Core/Libft/src/ft_printf_ptr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/Libft/src/ft_printf_ptr.c -------------------------------------------------------------------------------- /42Core/Libft/src/ft_printf_str.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/Libft/src/ft_printf_str.c -------------------------------------------------------------------------------- /42Core/Libft/src/ft_printf_unsnum.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/Libft/src/ft_printf_unsnum.c -------------------------------------------------------------------------------- /42Core/Libft/src/ft_printf_utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/Libft/src/ft_printf_utils.c -------------------------------------------------------------------------------- /42Core/Libft/src/ft_putchar_fd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/Libft/src/ft_putchar_fd.c -------------------------------------------------------------------------------- /42Core/Libft/src/ft_putendl_fd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/Libft/src/ft_putendl_fd.c -------------------------------------------------------------------------------- /42Core/Libft/src/ft_putnbr_fd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/Libft/src/ft_putnbr_fd.c -------------------------------------------------------------------------------- /42Core/Libft/src/ft_putstr_fd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/Libft/src/ft_putstr_fd.c -------------------------------------------------------------------------------- /42Core/Libft/src/ft_split.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/Libft/src/ft_split.c -------------------------------------------------------------------------------- /42Core/Libft/src/ft_strchr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/Libft/src/ft_strchr.c -------------------------------------------------------------------------------- /42Core/Libft/src/ft_strcmp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/Libft/src/ft_strcmp.c -------------------------------------------------------------------------------- /42Core/Libft/src/ft_strcmp_alnum.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/Libft/src/ft_strcmp_alnum.c -------------------------------------------------------------------------------- /42Core/Libft/src/ft_strdup.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/Libft/src/ft_strdup.c -------------------------------------------------------------------------------- /42Core/Libft/src/ft_striteri.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/Libft/src/ft_striteri.c -------------------------------------------------------------------------------- /42Core/Libft/src/ft_strjoin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/Libft/src/ft_strjoin.c -------------------------------------------------------------------------------- /42Core/Libft/src/ft_strlcat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/Libft/src/ft_strlcat.c -------------------------------------------------------------------------------- /42Core/Libft/src/ft_strlcpy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/Libft/src/ft_strlcpy.c -------------------------------------------------------------------------------- /42Core/Libft/src/ft_strlen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/Libft/src/ft_strlen.c -------------------------------------------------------------------------------- /42Core/Libft/src/ft_strmapi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/Libft/src/ft_strmapi.c -------------------------------------------------------------------------------- /42Core/Libft/src/ft_strncmp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/Libft/src/ft_strncmp.c -------------------------------------------------------------------------------- /42Core/Libft/src/ft_strndup.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/Libft/src/ft_strndup.c -------------------------------------------------------------------------------- /42Core/Libft/src/ft_strnstr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/Libft/src/ft_strnstr.c -------------------------------------------------------------------------------- /42Core/Libft/src/ft_strnumber.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/Libft/src/ft_strnumber.c -------------------------------------------------------------------------------- /42Core/Libft/src/ft_strrchr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/Libft/src/ft_strrchr.c -------------------------------------------------------------------------------- /42Core/Libft/src/ft_strreps.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/Libft/src/ft_strreps.c -------------------------------------------------------------------------------- /42Core/Libft/src/ft_strtrim.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/Libft/src/ft_strtrim.c -------------------------------------------------------------------------------- /42Core/Libft/src/ft_substr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/Libft/src/ft_substr.c -------------------------------------------------------------------------------- /42Core/Libft/src/ft_tolower.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/Libft/src/ft_tolower.c -------------------------------------------------------------------------------- /42Core/Libft/src/ft_toupper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/Libft/src/ft_toupper.c -------------------------------------------------------------------------------- /42Core/Libft/src/get_next_line.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/Libft/src/get_next_line.c -------------------------------------------------------------------------------- /42Core/Libft/tests/test1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/Libft/tests/test1.c -------------------------------------------------------------------------------- /42Core/Libft/tests/test2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/Libft/tests/test2.c -------------------------------------------------------------------------------- /42Core/Libft/tests/test3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/Libft/tests/test3.c -------------------------------------------------------------------------------- /42Core/Libft/tests/test4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/Libft/tests/test4.c -------------------------------------------------------------------------------- /42Core/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/README.md -------------------------------------------------------------------------------- /42Core/cub3d/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/cub3d/Makefile -------------------------------------------------------------------------------- /42Core/cub3d/includes/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/cub3d/includes/config.h -------------------------------------------------------------------------------- /42Core/cub3d/includes/cub3d.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/cub3d/includes/cub3d.h -------------------------------------------------------------------------------- /42Core/cub3d/includes/cub_math.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/cub3d/includes/cub_math.h -------------------------------------------------------------------------------- /42Core/cub3d/libft: -------------------------------------------------------------------------------- 1 | ../Libft/ -------------------------------------------------------------------------------- /42Core/cub3d/make.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/cub3d/make.msg -------------------------------------------------------------------------------- /42Core/cub3d/src/actions_move.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/cub3d/src/actions_move.c -------------------------------------------------------------------------------- /42Core/cub3d/src/actions_rotate.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/cub3d/src/actions_rotate.o -------------------------------------------------------------------------------- /42Core/cub3d/src/actions_rotate.r: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/cub3d/src/actions_rotate.r -------------------------------------------------------------------------------- /42Core/cub3d/src/handle_keys.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/cub3d/src/handle_keys.c -------------------------------------------------------------------------------- /42Core/cub3d/src/init_game.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/cub3d/src/init_game.c -------------------------------------------------------------------------------- /42Core/cub3d/src/init_game_config.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/cub3d/src/init_game_config.c -------------------------------------------------------------------------------- /42Core/cub3d/src/init_game_map.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/cub3d/src/init_game_map.c -------------------------------------------------------------------------------- /42Core/cub3d/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/cub3d/src/main.c -------------------------------------------------------------------------------- /42Core/cub3d/src/mlx_utils/colors.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/cub3d/src/mlx_utils/colors.c -------------------------------------------------------------------------------- /42Core/cub3d/src/sprites.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/cub3d/src/sprites.c -------------------------------------------------------------------------------- /42Core/cub3d/src/textures.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/cub3d/src/textures.c -------------------------------------------------------------------------------- /42Core/cub3d/tools/bad_maps/incomplete_map7.cub: -------------------------------------------------------------------------------- 1 | C 3,0,1 2 | F 0,0,0 3 | -------------------------------------------------------------------------------- /42Core/cub3d/tools/maps/map1.cub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/cub3d/tools/maps/map1.cub -------------------------------------------------------------------------------- /42Core/cub3d/tools/maps/map10.cub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/cub3d/tools/maps/map10.cub -------------------------------------------------------------------------------- /42Core/cub3d/tools/maps/map2.cub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/cub3d/tools/maps/map2.cub -------------------------------------------------------------------------------- /42Core/cub3d/tools/maps/map3.cub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/cub3d/tools/maps/map3.cub -------------------------------------------------------------------------------- /42Core/cub3d/tools/maps/map4.cub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/cub3d/tools/maps/map4.cub -------------------------------------------------------------------------------- /42Core/cub3d/tools/maps/map5.cub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/cub3d/tools/maps/map5.cub -------------------------------------------------------------------------------- /42Core/cub3d/tools/maps/map6.cub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/cub3d/tools/maps/map6.cub -------------------------------------------------------------------------------- /42Core/cub3d/tools/maps/map7.cub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/cub3d/tools/maps/map7.cub -------------------------------------------------------------------------------- /42Core/cub3d/tools/maps/map8.cub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/cub3d/tools/maps/map8.cub -------------------------------------------------------------------------------- /42Core/cub3d/tools/maps/map9.cub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/cub3d/tools/maps/map9.cub -------------------------------------------------------------------------------- /42Core/cub3d/trace.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/cub3d/trace.txt -------------------------------------------------------------------------------- /42Core/fract-ol/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/fract-ol/Makefile -------------------------------------------------------------------------------- /42Core/fract-ol/Makefile.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/fract-ol/Makefile.msg -------------------------------------------------------------------------------- /42Core/fract-ol/includes/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/fract-ol/includes/config.h -------------------------------------------------------------------------------- /42Core/fract-ol/includes/fractol.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/fract-ol/includes/fractol.h -------------------------------------------------------------------------------- /42Core/fract-ol/libft: -------------------------------------------------------------------------------- 1 | ../Libft/ -------------------------------------------------------------------------------- /42Core/fract-ol/src/colors.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/fract-ol/src/colors.c -------------------------------------------------------------------------------- /42Core/fract-ol/src/complex.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/fract-ol/src/complex.c -------------------------------------------------------------------------------- /42Core/fract-ol/src/directions.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/fract-ol/src/directions.c -------------------------------------------------------------------------------- /42Core/fract-ol/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/fract-ol/src/main.c -------------------------------------------------------------------------------- /42Core/fract-ol/src/zoom.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/fract-ol/src/zoom.c -------------------------------------------------------------------------------- /42Core/ft_containers/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/ft_containers/Makefile -------------------------------------------------------------------------------- /42Core/ft_containers/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/ft_containers/README.md -------------------------------------------------------------------------------- /42Core/ft_containers/srcs/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/ft_containers/srcs/main.cpp -------------------------------------------------------------------------------- /42Core/ft_printf/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/ft_printf/Makefile -------------------------------------------------------------------------------- /42Core/ft_printf/ft_printf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/ft_printf/ft_printf.c -------------------------------------------------------------------------------- /42Core/ft_printf/ft_printf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/ft_printf/ft_printf.h -------------------------------------------------------------------------------- /42Core/ft_printf/ft_printf_char.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/ft_printf/ft_printf_char.c -------------------------------------------------------------------------------- /42Core/ft_printf/ft_printf_f.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/ft_printf/ft_printf_f.c -------------------------------------------------------------------------------- /42Core/ft_printf/ft_printf_flags.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/ft_printf/ft_printf_flags.c -------------------------------------------------------------------------------- /42Core/ft_printf/ft_printf_hex.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/ft_printf/ft_printf_hex.c -------------------------------------------------------------------------------- /42Core/ft_printf/ft_printf_num.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/ft_printf/ft_printf_num.c -------------------------------------------------------------------------------- /42Core/ft_printf/ft_printf_ptr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/ft_printf/ft_printf_ptr.c -------------------------------------------------------------------------------- /42Core/ft_printf/ft_printf_str.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/ft_printf/ft_printf_str.c -------------------------------------------------------------------------------- /42Core/ft_printf/ft_printf_unsnum.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/ft_printf/ft_printf_unsnum.c -------------------------------------------------------------------------------- /42Core/ft_printf/ft_printf_utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/ft_printf/ft_printf_utils.c -------------------------------------------------------------------------------- /42Core/ft_printf/libft: -------------------------------------------------------------------------------- 1 | ../Libft -------------------------------------------------------------------------------- /42Core/ft_transcendence/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/ft_transcendence/.gitignore -------------------------------------------------------------------------------- /42Core/ft_transcendence/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/ft_transcendence/Makefile -------------------------------------------------------------------------------- /42Core/ft_transcendence/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/ft_transcendence/README.md -------------------------------------------------------------------------------- /42Core/ft_transcendence/backend/.dockerignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | dist/ 3 | client/ 4 | npm-debug.log -------------------------------------------------------------------------------- /42Core/ft_transcendence/frontend/.dockerignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | dist/ 3 | npm-debug.log -------------------------------------------------------------------------------- /42Core/ft_transcendence/frontend/.nvmrc: -------------------------------------------------------------------------------- 1 | 18 2 | -------------------------------------------------------------------------------- /42Core/ft_transcendence/frontend/env.d.ts: -------------------------------------------------------------------------------- 1 | /// -------------------------------------------------------------------------------- /42Core/get_next_line/a.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/get_next_line/a.out -------------------------------------------------------------------------------- /42Core/get_next_line/gnl_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/get_next_line/gnl_test.c -------------------------------------------------------------------------------- /42Core/minishell/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/minishell/Makefile -------------------------------------------------------------------------------- /42Core/minishell/cmd_lst.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/minishell/cmd_lst.c -------------------------------------------------------------------------------- /42Core/minishell/cmd_process.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/minishell/cmd_process.c -------------------------------------------------------------------------------- /42Core/minishell/cmds.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/minishell/cmds.c -------------------------------------------------------------------------------- /42Core/minishell/create_locals.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/minishell/create_locals.c -------------------------------------------------------------------------------- /42Core/minishell/create_pipe.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/minishell/create_pipe.c -------------------------------------------------------------------------------- /42Core/minishell/env_table.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/minishell/env_table.c -------------------------------------------------------------------------------- /42Core/minishell/env_utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/minishell/env_utils.c -------------------------------------------------------------------------------- /42Core/minishell/error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/minishell/error.c -------------------------------------------------------------------------------- /42Core/minishell/exec.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/minishell/exec.c -------------------------------------------------------------------------------- /42Core/minishell/expand_utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/minishell/expand_utils.c -------------------------------------------------------------------------------- /42Core/minishell/expand_variables.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/minishell/expand_variables.c -------------------------------------------------------------------------------- /42Core/minishell/export.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/minishell/export.c -------------------------------------------------------------------------------- /42Core/minishell/export_utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/minishell/export_utils.c -------------------------------------------------------------------------------- /42Core/minishell/free.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/minishell/free.c -------------------------------------------------------------------------------- /42Core/minishell/here_doc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/minishell/here_doc.c -------------------------------------------------------------------------------- /42Core/minishell/here_doc_utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/minishell/here_doc_utils.c -------------------------------------------------------------------------------- /42Core/minishell/libft/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/minishell/libft/Makefile -------------------------------------------------------------------------------- /42Core/minishell/libft/ft_arrlen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/minishell/libft/ft_arrlen.c -------------------------------------------------------------------------------- /42Core/minishell/libft/ft_atoi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/minishell/libft/ft_atoi.c -------------------------------------------------------------------------------- /42Core/minishell/libft/ft_bzero.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/minishell/libft/ft_bzero.c -------------------------------------------------------------------------------- /42Core/minishell/libft/ft_calloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/minishell/libft/ft_calloc.c -------------------------------------------------------------------------------- /42Core/minishell/libft/ft_isalnum.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/minishell/libft/ft_isalnum.c -------------------------------------------------------------------------------- /42Core/minishell/libft/ft_isalpha.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/minishell/libft/ft_isalpha.c -------------------------------------------------------------------------------- /42Core/minishell/libft/ft_isascii.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/minishell/libft/ft_isascii.c -------------------------------------------------------------------------------- /42Core/minishell/libft/ft_itoa.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/minishell/libft/ft_itoa.c -------------------------------------------------------------------------------- /42Core/minishell/libft/libft.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/minishell/libft/libft.h -------------------------------------------------------------------------------- /42Core/minishell/local_utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/minishell/local_utils.c -------------------------------------------------------------------------------- /42Core/minishell/macros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/minishell/macros.h -------------------------------------------------------------------------------- /42Core/minishell/minishell.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/minishell/minishell.c -------------------------------------------------------------------------------- /42Core/minishell/minishell.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/minishell/minishell.h -------------------------------------------------------------------------------- /42Core/minishell/piped_cmds.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/minishell/piped_cmds.c -------------------------------------------------------------------------------- /42Core/minishell/quotes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/minishell/quotes.c -------------------------------------------------------------------------------- /42Core/minishell/quotes_utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/minishell/quotes_utils.c -------------------------------------------------------------------------------- /42Core/minishell/redirections.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/minishell/redirections.c -------------------------------------------------------------------------------- /42Core/minishell/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/minishell/run.sh -------------------------------------------------------------------------------- /42Core/minishell/signal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/minishell/signal.c -------------------------------------------------------------------------------- /42Core/minishell/sorted_env.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/minishell/sorted_env.c -------------------------------------------------------------------------------- /42Core/minishell/structs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/minishell/structs.h -------------------------------------------------------------------------------- /42Core/minishell/term.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/minishell/term.c -------------------------------------------------------------------------------- /42Core/minishell/terminal_path.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/minishell/terminal_path.c -------------------------------------------------------------------------------- /42Core/minishell/token.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/minishell/token.c -------------------------------------------------------------------------------- /42Core/minishell/token_splits.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/minishell/token_splits.c -------------------------------------------------------------------------------- /42Core/minishell/token_utils2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/minishell/token_utils2.c -------------------------------------------------------------------------------- /42Core/minishell/token_utils3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/minishell/token_utils3.c -------------------------------------------------------------------------------- /42Core/minishell/tokens_utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/minishell/tokens_utils.c -------------------------------------------------------------------------------- /42Core/minishell/unset.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/minishell/unset.c -------------------------------------------------------------------------------- /42Core/minishell/utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/minishell/utils.c -------------------------------------------------------------------------------- /42Core/minishell/utils2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/minishell/utils2.c -------------------------------------------------------------------------------- /42Core/minishell/utils3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/minishell/utils3.c -------------------------------------------------------------------------------- /42Core/minishell/yesno.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/minishell/yesno.sh -------------------------------------------------------------------------------- /42Core/philosophers/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/philosophers/Makefile -------------------------------------------------------------------------------- /42Core/philosophers/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/philosophers/src/main.c -------------------------------------------------------------------------------- /42Core/philosophers/src/utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/philosophers/src/utils.c -------------------------------------------------------------------------------- /42Core/pipex/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/pipex/Makefile -------------------------------------------------------------------------------- /42Core/pipex/README: -------------------------------------------------------------------------------- 1 | https://www.grymoire.com/Unix/Quote.html 2 | -------------------------------------------------------------------------------- /42Core/pipex/libft: -------------------------------------------------------------------------------- 1 | ../Libft/ -------------------------------------------------------------------------------- /42Core/pipex/pipex.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/pipex/pipex.c -------------------------------------------------------------------------------- /42Core/pipex/pipex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/pipex/pipex.h -------------------------------------------------------------------------------- /42Core/pipex/pipex_bonus.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/pipex/pipex_bonus.c -------------------------------------------------------------------------------- /42Core/pipex/pipex_bonus.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/pipex/pipex_bonus.h -------------------------------------------------------------------------------- /42Core/pipex/utils_bonus.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/pipex/utils_bonus.c -------------------------------------------------------------------------------- /42Core/push_swap/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/push_swap/Makefile -------------------------------------------------------------------------------- /42Core/push_swap/cost_utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/push_swap/cost_utils.c -------------------------------------------------------------------------------- /42Core/push_swap/errors.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/push_swap/errors.c -------------------------------------------------------------------------------- /42Core/push_swap/init_stack.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/push_swap/init_stack.c -------------------------------------------------------------------------------- /42Core/push_swap/libft: -------------------------------------------------------------------------------- 1 | ../Libft -------------------------------------------------------------------------------- /42Core/push_swap/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/push_swap/main.c -------------------------------------------------------------------------------- /42Core/push_swap/pmoves.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/push_swap/pmoves.c -------------------------------------------------------------------------------- /42Core/push_swap/push_swap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/push_swap/push_swap.h -------------------------------------------------------------------------------- /42Core/push_swap/rmoves.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/push_swap/rmoves.c -------------------------------------------------------------------------------- /42Core/push_swap/rrmoves.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/push_swap/rrmoves.c -------------------------------------------------------------------------------- /42Core/push_swap/smoves.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/push_swap/smoves.c -------------------------------------------------------------------------------- /42Core/push_swap/sort_mean.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/push_swap/sort_mean.c -------------------------------------------------------------------------------- /42Core/push_swap/sort_small.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/push_swap/sort_small.c -------------------------------------------------------------------------------- /42Core/push_swap/stack.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/push_swap/stack.c -------------------------------------------------------------------------------- /42Core/push_swap/stack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/push_swap/stack.h -------------------------------------------------------------------------------- /42Core/push_swap/stack_max_min.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/push_swap/stack_max_min.c -------------------------------------------------------------------------------- /42Core/push_swap/viz.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/push_swap/viz.py -------------------------------------------------------------------------------- /42Core/webserv/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/webserv/Makefile -------------------------------------------------------------------------------- /42Core/webserv/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/webserv/README.md -------------------------------------------------------------------------------- /42Core/webserv/linux_tester: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/webserv/linux_tester -------------------------------------------------------------------------------- /42Core/webserv/srcs/Client.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/webserv/srcs/Client.cpp -------------------------------------------------------------------------------- /42Core/webserv/srcs/Config.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/webserv/srcs/Config.cpp -------------------------------------------------------------------------------- /42Core/webserv/srcs/Request.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/webserv/srcs/Request.cpp -------------------------------------------------------------------------------- /42Core/webserv/srcs/Response.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/webserv/srcs/Response.cpp -------------------------------------------------------------------------------- /42Core/webserv/srcs/Socket.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/webserv/srcs/Socket.cpp -------------------------------------------------------------------------------- /42Core/webserv/srcs/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/webserv/srcs/main.cpp -------------------------------------------------------------------------------- /42Core/webserv/srcs/utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/webserv/srcs/utils.cpp -------------------------------------------------------------------------------- /42Core/webserv/utils/CGI_Scripts/Python_CGI/hello.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/python3 2 | 3 | print("Hello MTFKR"); 4 | 5 | -------------------------------------------------------------------------------- /42Core/webserv/utils/file.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/webserv/utils/file.svg -------------------------------------------------------------------------------- /42Core/webserv/utils/folder.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/webserv/utils/folder.svg -------------------------------------------------------------------------------- /42Core/webserv/utils/js_file.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/webserv/utils/js_file.svg -------------------------------------------------------------------------------- /42Core/webserv/utils/py_file.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/webserv/utils/py_file.svg -------------------------------------------------------------------------------- /42Core/webserv/www/42Course/index/another.example/nofile...: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /42Core/webserv/www/42Course/index/here: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /42Core/webserv/www/42Course/index/some_example/empty_dude.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /42Core/webserv/www/42Course/index/some_example/nice_file: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /42Core/webserv/www/YoupiBanane/403.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /42Core/webserv/www/YoupiBanane/Yeah/not_happy.bad_extension: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /42Core/webserv/www/YoupiBanane/nop/other.pouic: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /42Core/webserv/www/YoupiBanane/nop/youpi.bad_extension: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /42Core/webserv/www/YoupiBanane/youpi.bad_extension: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /42Core/webserv/www/YoupiBanane/youpi.bla: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /42Core/webserv/www/cgi-bin/c_cgi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/webserv/www/cgi-bin/c_cgi -------------------------------------------------------------------------------- /42Core/webserv/www/ex.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /42Core/webserv/www/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/webserv/www/index.css -------------------------------------------------------------------------------- /42Core/webserv/www/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/webserv/www/index.html -------------------------------------------------------------------------------- /42Core/webserv/www/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Core/webserv/www/index.js -------------------------------------------------------------------------------- /42Documentation/Exam_Rank_05/cpp_module_01/Fwoosh.cpp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /42Documentation/Exam_Rank_05/cpp_module_01/Fwoosh.hpp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /42Documentation/Exam_Rank_05/cpp_module_01/LittleKid.cpp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /42Documentation/Exam_Rank_05/cpp_module_01/LittleKid.hpp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /42Documentation/MakeTutorial/example1/main.c: -------------------------------------------------------------------------------- 1 | int main(void) {return 0;} 2 | -------------------------------------------------------------------------------- /42Documentation/MakeTutorial/example2/includes/test.h: -------------------------------------------------------------------------------- 1 | #define SOMETHING 2 2 | -------------------------------------------------------------------------------- /42Documentation/MakeTutorial/example2/srcs/main.c: -------------------------------------------------------------------------------- 1 | #include "test.h" 2 | 3 | int main(void) {return 0;} 4 | -------------------------------------------------------------------------------- /42Documentation/PongGame/Libft: -------------------------------------------------------------------------------- 1 | ../../42Core/Libft/ -------------------------------------------------------------------------------- /42Documentation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Documentation/README.md -------------------------------------------------------------------------------- /42Documentation/TS_practice/project-1/run.sh: -------------------------------------------------------------------------------- 1 | echo "Transpiling and running..." 2 | tsc --pretty 3 | node srcs/* 4 | -------------------------------------------------------------------------------- /42Documentation/TS_practice/project-2/run.sh: -------------------------------------------------------------------------------- 1 | echo "Transpiling and running..." 2 | tsc --pretty 3 | node srcs/* 4 | -------------------------------------------------------------------------------- /42Documentation/TS_practice/project-3/run.sh: -------------------------------------------------------------------------------- 1 | echo "Transpiling and running..." 2 | tsc --pretty 3 | node srcs/* 4 | -------------------------------------------------------------------------------- /42Documentation/file_analyzer/Libft: -------------------------------------------------------------------------------- 1 | ../../42Core/Libft/ -------------------------------------------------------------------------------- /42Documentation/file_analyzer/tmp_ft_ls/Libft: -------------------------------------------------------------------------------- 1 | ../../42Core/Libft/ -------------------------------------------------------------------------------- /42Documentation/gnl_game/Libft: -------------------------------------------------------------------------------- 1 | ../../42Core/Libft/ -------------------------------------------------------------------------------- /42Documentation/linked_lst_performance/Libft: -------------------------------------------------------------------------------- 1 | ../../42Core/Libft -------------------------------------------------------------------------------- /42Documentation/ls_version1/Libft: -------------------------------------------------------------------------------- 1 | ../../42Core/Libft/ -------------------------------------------------------------------------------- /42Documentation/ls_version1/before: -------------------------------------------------------------------------------- 1 | .. -------------------------------------------------------------------------------- /42Documentation/ls_version1/this: -------------------------------------------------------------------------------- 1 | . -------------------------------------------------------------------------------- /42Documentation/mlx42_intro/libft: -------------------------------------------------------------------------------- 1 | ../../42Core/Libft/ -------------------------------------------------------------------------------- /42Documentation/mlx42_menu_tutorial/libft: -------------------------------------------------------------------------------- 1 | ../../../42Course/42Core/Libft/ -------------------------------------------------------------------------------- /42Documentation/mlx_animations_library/libft: -------------------------------------------------------------------------------- 1 | ../../../42Course/42Core/Libft/ -------------------------------------------------------------------------------- /42Documentation/mlx_transparency/libft: -------------------------------------------------------------------------------- 1 | ../../42Core/Libft/ -------------------------------------------------------------------------------- /42Documentation/philosophers_visualizer/.gitignore: -------------------------------------------------------------------------------- 1 | .venv 2 | -------------------------------------------------------------------------------- /42Documentation/tutorial_minilibx/libft: -------------------------------------------------------------------------------- 1 | ../../42Core/Libft/ -------------------------------------------------------------------------------- /42Documentation/tutorial_minilibx_animations_figures/libft: -------------------------------------------------------------------------------- 1 | ../42Course/42Core/Libft/ -------------------------------------------------------------------------------- /42Documentation/tutorial_minilibx_animations_sprites/libft: -------------------------------------------------------------------------------- 1 | ../../../42Course/42Core/Libft/ -------------------------------------------------------------------------------- /42Documentation/tutorial_minilibx_part2/libft: -------------------------------------------------------------------------------- 1 | ../../42Core/Libft/ -------------------------------------------------------------------------------- /42Piscine/Day00/ex00/z: -------------------------------------------------------------------------------- 1 | Z 2 | -------------------------------------------------------------------------------- /42Piscine/Day00/ex02/exo2.tar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Piscine/Day00/ex02/exo2.tar -------------------------------------------------------------------------------- /42Piscine/Day00/ex03/klist.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Piscine/Day00/ex03/klist.txt -------------------------------------------------------------------------------- /42Piscine/Day00/ex04/midLS: -------------------------------------------------------------------------------- 1 | ls -tUmp 2 | -------------------------------------------------------------------------------- /42Piscine/Day00/ex05/git_commit.sh: -------------------------------------------------------------------------------- 1 | git log --format='%H' -n 5 2 | -------------------------------------------------------------------------------- /42Piscine/Day00/ex07/b: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Piscine/Day00/ex07/b -------------------------------------------------------------------------------- /42Piscine/Day00/ex08/clean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Piscine/Day00/ex08/clean -------------------------------------------------------------------------------- /42Piscine/Day00/ex09/ft_magic: -------------------------------------------------------------------------------- 1 | 41 string 42 42_Magic_File 2 | -------------------------------------------------------------------------------- /42Piscine/Day01/ex02/find_sh.sh: -------------------------------------------------------------------------------- 1 | find . -name '*.sh' | sed 's/.*\///' | cut -d'.' -f 1 2 | -------------------------------------------------------------------------------- /42Piscine/Day01/ex04/MAC.sh: -------------------------------------------------------------------------------- 1 | ifconfig | grep ether | cut -d' ' -f 2 2 | -------------------------------------------------------------------------------- /42Piscine/Day01/ex05/"\?$*'MaRViN'*$?\": -------------------------------------------------------------------------------- 1 | 42 -------------------------------------------------------------------------------- /42Piscine/Day01/ex06/skip.sh: -------------------------------------------------------------------------------- 1 | ls -l | sed -n 'p;n' 2 | -------------------------------------------------------------------------------- /42Piscine/Day01/ex07/r_dwssap.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Piscine/Day01/ex07/r_dwssap.sh -------------------------------------------------------------------------------- /42Piscine/Day02/ex07/ft_putnbr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Piscine/Day02/ex07/ft_putnbr.c -------------------------------------------------------------------------------- /42Piscine/Day02/run_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Piscine/Day02/run_tests.sh -------------------------------------------------------------------------------- /42Piscine/Day02/tests/test00_0.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Piscine/Day02/tests/test00_0.c -------------------------------------------------------------------------------- /42Piscine/Day02/tests/test00_1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Piscine/Day02/tests/test00_1.c -------------------------------------------------------------------------------- /42Piscine/Day02/tests/test01.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Piscine/Day02/tests/test01.c -------------------------------------------------------------------------------- /42Piscine/Day02/tests/test02.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Piscine/Day02/tests/test02.c -------------------------------------------------------------------------------- /42Piscine/Day02/tests/test03.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Piscine/Day02/tests/test03.c -------------------------------------------------------------------------------- /42Piscine/Day02/tests/test04_0.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Piscine/Day02/tests/test04_0.c -------------------------------------------------------------------------------- /42Piscine/Day02/tests/test04_1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Piscine/Day02/tests/test04_1.c -------------------------------------------------------------------------------- /42Piscine/Day02/tests/test04_2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Piscine/Day02/tests/test04_2.c -------------------------------------------------------------------------------- /42Piscine/Day02/tests/test05.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Piscine/Day02/tests/test05.c -------------------------------------------------------------------------------- /42Piscine/Day02/tests/test06.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Piscine/Day02/tests/test06.c -------------------------------------------------------------------------------- /42Piscine/Day02/tests/test07_0.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Piscine/Day02/tests/test07_0.c -------------------------------------------------------------------------------- /42Piscine/Day02/tests/test07_1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Piscine/Day02/tests/test07_1.c -------------------------------------------------------------------------------- /42Piscine/Day02/tests/test08_0.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Piscine/Day02/tests/test08_0.c -------------------------------------------------------------------------------- /42Piscine/Day02/tests/test08_1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Piscine/Day02/tests/test08_1.c -------------------------------------------------------------------------------- /42Piscine/Day03/ex00/ft_ft.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Piscine/Day03/ex00/ft_ft.c -------------------------------------------------------------------------------- /42Piscine/Day03/ex02/ft_swap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Piscine/Day03/ex02/ft_swap.c -------------------------------------------------------------------------------- /42Piscine/Day03/ex05/ft_putstr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Piscine/Day03/ex05/ft_putstr.c -------------------------------------------------------------------------------- /42Piscine/Day03/ex06/ft_strlen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Piscine/Day03/ex06/ft_strlen.c -------------------------------------------------------------------------------- /42Piscine/Day03/run_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Piscine/Day03/run_tests.sh -------------------------------------------------------------------------------- /42Piscine/Day03/tests/test00.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Piscine/Day03/tests/test00.c -------------------------------------------------------------------------------- /42Piscine/Day03/tests/test01.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Piscine/Day03/tests/test01.c -------------------------------------------------------------------------------- /42Piscine/Day03/tests/test02.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Piscine/Day03/tests/test02.c -------------------------------------------------------------------------------- /42Piscine/Day03/tests/test03.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Piscine/Day03/tests/test03.c -------------------------------------------------------------------------------- /42Piscine/Day03/tests/test04.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Piscine/Day03/tests/test04.c -------------------------------------------------------------------------------- /42Piscine/Day03/tests/test05.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Piscine/Day03/tests/test05.c -------------------------------------------------------------------------------- /42Piscine/Day03/tests/test06.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Piscine/Day03/tests/test06.c -------------------------------------------------------------------------------- /42Piscine/Day03/tests/test07.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Piscine/Day03/tests/test07.c -------------------------------------------------------------------------------- /42Piscine/Day03/tests/test08.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Piscine/Day03/tests/test08.c -------------------------------------------------------------------------------- /42Piscine/Day04/ex00/ft_strcpy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Piscine/Day04/ex00/ft_strcpy.c -------------------------------------------------------------------------------- /42Piscine/Day04/run_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Piscine/Day04/run_tests.sh -------------------------------------------------------------------------------- /42Piscine/Day04/tests/test00.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Piscine/Day04/tests/test00.c -------------------------------------------------------------------------------- /42Piscine/Day04/tests/test01.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Piscine/Day04/tests/test01.c -------------------------------------------------------------------------------- /42Piscine/Day04/tests/test02.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Piscine/Day04/tests/test02.c -------------------------------------------------------------------------------- /42Piscine/Day04/tests/test03.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Piscine/Day04/tests/test03.c -------------------------------------------------------------------------------- /42Piscine/Day04/tests/test04.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Piscine/Day04/tests/test04.c -------------------------------------------------------------------------------- /42Piscine/Day04/tests/test05.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Piscine/Day04/tests/test05.c -------------------------------------------------------------------------------- /42Piscine/Day04/tests/test06.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Piscine/Day04/tests/test06.c -------------------------------------------------------------------------------- /42Piscine/Day04/tests/test07.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Piscine/Day04/tests/test07.c -------------------------------------------------------------------------------- /42Piscine/Day04/tests/test08.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Piscine/Day04/tests/test08.c -------------------------------------------------------------------------------- /42Piscine/Day04/tests/test09.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Piscine/Day04/tests/test09.c -------------------------------------------------------------------------------- /42Piscine/Day04/tests/test10.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Piscine/Day04/tests/test10.c -------------------------------------------------------------------------------- /42Piscine/Day04/tests/test11.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Piscine/Day04/tests/test11.c -------------------------------------------------------------------------------- /42Piscine/Day04/tests/test12.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Piscine/Day04/tests/test12.c -------------------------------------------------------------------------------- /42Piscine/Day05/ex00/ft_strcmp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Piscine/Day05/ex00/ft_strcmp.c -------------------------------------------------------------------------------- /42Piscine/Day05/ex02/ft_strcat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Piscine/Day05/ex02/ft_strcat.c -------------------------------------------------------------------------------- /42Piscine/Day05/ex04/ft_strstr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Piscine/Day05/ex04/ft_strstr.c -------------------------------------------------------------------------------- /42Piscine/Day05/run_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Piscine/Day05/run_tests.sh -------------------------------------------------------------------------------- /42Piscine/Day05/tests/test00.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Piscine/Day05/tests/test00.c -------------------------------------------------------------------------------- /42Piscine/Day05/tests/test01.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Piscine/Day05/tests/test01.c -------------------------------------------------------------------------------- /42Piscine/Day05/tests/test02.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Piscine/Day05/tests/test02.c -------------------------------------------------------------------------------- /42Piscine/Day05/tests/test03.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Piscine/Day05/tests/test03.c -------------------------------------------------------------------------------- /42Piscine/Day05/tests/test04.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Piscine/Day05/tests/test04.c -------------------------------------------------------------------------------- /42Piscine/Day05/tests/test05.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Piscine/Day05/tests/test05.c -------------------------------------------------------------------------------- /42Piscine/Day06/ex00/ft_strlen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Piscine/Day06/ex00/ft_strlen.c -------------------------------------------------------------------------------- /42Piscine/Day06/ex01/ft_putstr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Piscine/Day06/ex01/ft_putstr.c -------------------------------------------------------------------------------- /42Piscine/Day06/ex02/ft_putnbr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Piscine/Day06/ex02/ft_putnbr.c -------------------------------------------------------------------------------- /42Piscine/Day06/ex03/ft_atoi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Piscine/Day06/ex03/ft_atoi.c -------------------------------------------------------------------------------- /42Piscine/Day06/run_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Piscine/Day06/run_tests.sh -------------------------------------------------------------------------------- /42Piscine/Day06/tests/test00.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Piscine/Day06/tests/test00.c -------------------------------------------------------------------------------- /42Piscine/Day06/tests/test01.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Piscine/Day06/tests/test01.c -------------------------------------------------------------------------------- /42Piscine/Day06/tests/test02.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Piscine/Day06/tests/test02.c -------------------------------------------------------------------------------- /42Piscine/Day06/tests/test03.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Piscine/Day06/tests/test03.c -------------------------------------------------------------------------------- /42Piscine/Day06/tests/test04.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Piscine/Day06/tests/test04.c -------------------------------------------------------------------------------- /42Piscine/Day06/tests/test05.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Piscine/Day06/tests/test05.c -------------------------------------------------------------------------------- /42Piscine/Day07/ex05/ft_sqrt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Piscine/Day07/ex05/ft_sqrt.c -------------------------------------------------------------------------------- /42Piscine/Day07/run_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Piscine/Day07/run_tests.sh -------------------------------------------------------------------------------- /42Piscine/Day07/tests/a.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Piscine/Day07/tests/a.out -------------------------------------------------------------------------------- /42Piscine/Day07/tests/test00.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Piscine/Day07/tests/test00.c -------------------------------------------------------------------------------- /42Piscine/Day07/tests/test01.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Piscine/Day07/tests/test01.c -------------------------------------------------------------------------------- /42Piscine/Day07/tests/test02.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Piscine/Day07/tests/test02.c -------------------------------------------------------------------------------- /42Piscine/Day07/tests/test03.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Piscine/Day07/tests/test03.c -------------------------------------------------------------------------------- /42Piscine/Day07/tests/test04.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Piscine/Day07/tests/test04.c -------------------------------------------------------------------------------- /42Piscine/Day07/tests/test05.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Piscine/Day07/tests/test05.c -------------------------------------------------------------------------------- /42Piscine/Day07/tests/test06.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Piscine/Day07/tests/test06.c -------------------------------------------------------------------------------- /42Piscine/Day07/tests/test07.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Piscine/Day07/tests/test07.c -------------------------------------------------------------------------------- /42Piscine/Day07/tests/test08.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Piscine/Day07/tests/test08.c -------------------------------------------------------------------------------- /42Piscine/Day09/ex00/ft_strdup.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Piscine/Day09/ex00/ft_strdup.c -------------------------------------------------------------------------------- /42Piscine/Day09/ex01/ft_range.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Piscine/Day09/ex01/ft_range.c -------------------------------------------------------------------------------- /42Piscine/Day09/ex05/ft_split.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Piscine/Day09/ex05/ft_split.c -------------------------------------------------------------------------------- /42Piscine/Day09/run_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Piscine/Day09/run_tests.sh -------------------------------------------------------------------------------- /42Piscine/Day09/tests/test00.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Piscine/Day09/tests/test00.c -------------------------------------------------------------------------------- /42Piscine/Day09/tests/test01.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Piscine/Day09/tests/test01.c -------------------------------------------------------------------------------- /42Piscine/Day09/tests/test02.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Piscine/Day09/tests/test02.c -------------------------------------------------------------------------------- /42Piscine/Day09/tests/test03.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Piscine/Day09/tests/test03.c -------------------------------------------------------------------------------- /42Piscine/Day09/tests/test04.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Piscine/Day09/tests/test04.c -------------------------------------------------------------------------------- /42Piscine/Day09/tests/test05.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Piscine/Day09/tests/test05.c -------------------------------------------------------------------------------- /42Piscine/Day10/ex00/ft.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Piscine/Day10/ex00/ft.h -------------------------------------------------------------------------------- /42Piscine/Day10/ex00/ft.h.gch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Piscine/Day10/ex00/ft.h.gch -------------------------------------------------------------------------------- /42Piscine/Day10/ex00/test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Piscine/Day10/ex00/test.c -------------------------------------------------------------------------------- /42Piscine/Day10/ex01/test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Piscine/Day10/ex01/test.c -------------------------------------------------------------------------------- /42Piscine/Day10/ex02/ft_abs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Piscine/Day10/ex02/ft_abs.h -------------------------------------------------------------------------------- /42Piscine/Day10/ex03/ft_point.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Piscine/Day10/ex03/ft_point.h -------------------------------------------------------------------------------- /42Piscine/Day10/ex03/test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Piscine/Day10/ex03/test.c -------------------------------------------------------------------------------- /42Piscine/Day10/ex04/test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Piscine/Day10/ex04/test.c -------------------------------------------------------------------------------- /42Piscine/Day10/ex05/test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Piscine/Day10/ex05/test.c -------------------------------------------------------------------------------- /42Piscine/Day11/ex00/ft_putstr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Piscine/Day11/ex00/ft_putstr.c -------------------------------------------------------------------------------- /42Piscine/Day11/ex00/ft_strcmp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Piscine/Day11/ex00/ft_strcmp.c -------------------------------------------------------------------------------- /42Piscine/Day11/ex00/ft_strlen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Piscine/Day11/ex00/ft_strlen.c -------------------------------------------------------------------------------- /42Piscine/Day11/ex00/ft_swap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Piscine/Day11/ex00/ft_swap.c -------------------------------------------------------------------------------- /42Piscine/Day11/ex00/libft.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Piscine/Day11/ex00/libft.a -------------------------------------------------------------------------------- /42Piscine/Day11/ex00/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Piscine/Day11/ex00/main.c -------------------------------------------------------------------------------- /42Piscine/Day11/ex01/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Piscine/Day11/ex01/Makefile -------------------------------------------------------------------------------- /42Piscine/Day11/ex01/libft.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Piscine/Day11/ex01/libft.a -------------------------------------------------------------------------------- /42Piscine/Day11/ex02/ft_split.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Piscine/Day11/ex02/ft_split.c -------------------------------------------------------------------------------- /42Piscine/Day12/ex00/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Piscine/Day12/ex00/Makefile -------------------------------------------------------------------------------- /42Piscine/Day12/ex00/srcs/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Piscine/Day12/ex00/srcs/main.c -------------------------------------------------------------------------------- /42Piscine/Day12/ex00/srcs/main.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Piscine/Day12/ex00/srcs/main.o -------------------------------------------------------------------------------- /42Piscine/Day12/ex01/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Piscine/Day12/ex01/Makefile -------------------------------------------------------------------------------- /42Piscine/Day12/ex01/ft_cat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Piscine/Day12/ex01/ft_cat -------------------------------------------------------------------------------- /42Piscine/Day12/ex01/srcs/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Piscine/Day12/ex01/srcs/main.c -------------------------------------------------------------------------------- /42Piscine/Day12/ex01/srcs/main.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Piscine/Day12/ex01/srcs/main.o -------------------------------------------------------------------------------- /42Piscine/Day12/ex02/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Piscine/Day12/ex02/Makefile -------------------------------------------------------------------------------- /42Piscine/Day12/ex02/ft_tail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Piscine/Day12/ex02/ft_tail -------------------------------------------------------------------------------- /42Piscine/Day12/ex02/srcs/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Piscine/Day12/ex02/srcs/main.c -------------------------------------------------------------------------------- /42Piscine/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/42Piscine/README.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pulgamecanica/42Course/HEAD/README.md --------------------------------------------------------------------------------