# 42 SEOUL

[Inception] Docker: tutorial 1 - Playing with Busybox
https://docker-curriculum.com/ 에서 진행하는 tutorial을 참고하여 docker 사용해보기https://docs.docker.com/desktop/install/mac-install/위의 page에서 chip에 맞게 Doc

[Inception] Docker: concept
🐳 Docker란? Docker는 software application의 배포를 자동화할 수 있도록 하는 open-source project이다. 쉽게 말하면 환경에 구애받지 않고 application을 신속하게 배포, 확장 할 수 있도록 도와주는 tool이라고 이해
[42-Seoul/Philosophers] 과제 소개 및 함수 사용법
Mandatory part : 스레드와 뮤텍스를 사용한 철학자의 구현 > memset, printf, malloc, free, write, usleep, gettimeofday, pthreadcreate, pthreaddetach, pthreadjoin, pthread

[42Seoul] - CPP Module02
: 다형성(polymorphism), 연산자 오버로딩(operator overloading), Canonical 클래스 양식(Orthodox Canocical class form)등을 하는 과제이다.: 복사 생성자와 복사 대입연산자가 무엇인지와 둘의 차이점을 알 수 있

[Philosophers] monitoring이 제대로 이루어지지 않는 문제 해결하기
홀수인 경우 조금 더 경쟁이 치열하다 그래서 timetoeat의 약 3배 정도의 timetosleep 시간이 필요한데, 철학자 수가 199, timetoeat이 200이게 되면 최소 timetosleep이 600은 되어야 철학자가 생존 가능하다. 그러면 위와 같은

[42Seoul/minishell] bash 명령어 확인
echo는 backslash escape(\\)를 만나도 문자 그대로 출력합니다.기본적으로 개행이 들어가 있으나 -n옵션을 주게되면 개행하지 않습니다.cd(change directory)는 주어진 상대 또는 절대 경로로 current working directory를

[42Seoul/minishell] 사용 가능한 외부 함수 (7)
[minishell] 사용 가능한 외부 함수 - getenv, tcsetattr, tcgetattr, tgetent, tgetflag, tgetnum, tgetstr, tgoto, tputs

[42Seoul/minishell] 사용 가능한 외부 함수 (6)
[minishell] 사용 가능한 외부 함수 - isatty, ttyname, ttyslot, ioctl

[42Seoul/minishell] 사용 가능한 외부 함수 (5)
[minishell] 사용 가능한 외부 함수 - opendir, readdir, closedir, strerror, errno

[42Seoul/minishell] 사용 가능한 외부 함수 (4)
[minishell] 사용 가능한 외부 함수 - signal, kill, getcwd, chdir, stat, lstat, fstat

[42Seoul/minishell] 사용 가능한 외부 함수 (3)
[minishell] 사용 가능한 외부 함수 - unlink, execve, dup, dup2

[42Seoul/minishell] 사용 가능한 외부 함수 (2) - 프로세스 생성 및 관리 함수
pipex과제를 진행하며 다뤘던 함수들이 많습니다.서로 독립된 프로세스들이 데이터를 주고받을 수 있게 합니다. ...pipe, fork, wait, waitpid, wait3, wait4

[42Seoul/minishell] 사용 가능한 외부 함수 (1) - history 관리 함수
GNU Library의 readline을 이용해 history를 관리할 수 있습니다. (readline, rl_on_new_line, rl_replace_line, rl_redisplay, add_history)

[42-Seoul/fract-ol] 프로젝트 구현
프로젝트 구조는 아래와 같이 구성하였며 mlx파일은 함께 제공 됩니다.화면 크기를 WIN_WIDTH, WIN_HEIGHT로 설정 후 쉽게 변경할 수 있도록 했습니다.TITLE(title)을 설정해서 윈도우 창의 title이 프랙탈에 맞게 변경될 수 있도록 했습니다.IT