You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This guide serves as your trusty sidekick through the thrilling Common Core phase at 42 School. Brace yourself for an immersive project-based journey as you conquer C & C++ fundamentals and lay the groundwork for your programming mastery.
A 42 project based on the classic "Dining Philosophers" Problem designed to teach concurrency, synchronization, and resource management using threads or processes.
Tan bonito como shell -----------------> El objetivo de este proyecto es que crees un shell sencillo. Sí, tu propio pequeño bash. Aprenderás un montón sobre procesos y file descriptors.
A system administration project to build a secure, strict server environment using VirtualBox, Debian/Rocky Linux, and LVM. Bonus includes a fully functional WordPress stack (lighttpd, MariaDB, PHP) and additional FTP/fail2ban services.
Yet Another Push Swap Tester is a tester for the Push Swap project. This tool automates the testing of your push_swap program by running a variety of test cases, including error handling, edge cases, and performance benchmarks. It also verifies the correctness of the output using the provided checker binaries.
A 3D raytracer built in C. Focuses on rendering computer graphics, vector mathematics, and calculating ray-object intersections. Bonus features include complex light handling, bump mapping, specular reflection, and multi-threading.
This repository contains my implementations of projects from the Common Core curriculum at 42 Warsaw. Each project helped me progress in programming with C and understanding low-level concepts.
A custom, optimized recreation of the C library's printf function, focusing on handling variadic arguments and fully supports advanced formatting flags (-0.# +) and field width management for the maximum bonus grade.
A small client-server data exchange program built in C, utilizing UNIX signals (SIGUSR1 and SIGUSR2) for bit-level communication. Bonus implementation supports full Unicode characters and server-to-client acknowledgment.
A custom HTTP/1.1 server written in C++98. Built from the ground up to handle non-blocking I/O operations and multiplexing. Bonus implementation extended with full CGI support and advanced session/cookie management.
42 Paris project – developing a basic 3D raycasting engine in C, inspired by Wolfenstein 3D. The project includes map parsing, texture loading, real-time rendering with MiniLibX, player movement and collision detection, and efficient raycasting calculations to display a pseudo-3D environment. Group project made with the talented @d2codex