1. libft
Projeto inicial. Uma biblioteca em C que recria uma serie de funcoes basicas.
int get_next_line(int fd, char **line);
Leia um arquivo de texto fd
e guarde o valor de cada linha em **line
se chamada em loop **line
deve conter o valor da proxima linha
a função deve retornar:
- (1) - se achar uma quebra de linha (\n)
- (0) - se chegar no fim do arquivo (\0)
- (-1) - se houver um erro
3. ft_printf
int ft_printf(char *str, ...);
Recriando o printf.
cspdiuxX%
Flags
-0.*
e campo mínimo de largura com todas as conversões.
4. ft_server
Construir um container utilizando debian buster no docker.
O container deve ter:
Um servidor com nginx
Banco de dados mariaDB
PhpMyAdmin
Wordpress
para listar containers
sudo docker ps
para criar o container e imagem
sudo docker build -t exemplo .
para rodar o container pela porta 80
sudo docker run -it -p 80:80 -p 443:443 exemplo
para apagar todas as imagens e containers
sudo docker system prune -a
cria banco de dados
mysql db_name
- https://www.digitalocean.com/community/tutorials/how-to-install-linux-nginx-mariadb-php-lemp-stack-on-debian-10
- https://www.docker.com/101-tutorial
- https://docs.docker.com/get-started/overview/
- https://docs.nginx.com/nginx/admin-guide/installing-nginx/installing-nginx-docker/
- https://www.phpmyadmin.net/
5. cub3d
Projeto de Raycasting