목록MOMENT:: RECORD/42 SEOUL (6)
Love Every Moment
LLDB 는 맥 OS 에 기본적으로 설치되어 있는 디버깅 툴이다. Segmentation fault 나 Memory leak 등등 오류가 발생했는데 어디서 생긴건지 모르겠을 때에 매우 유용하다. 원하는 위치에 브레이크 포인트를 설정해 차례대로 살펴보면서 정확히 어디서 문제가 발생했는지 파악 가능하다. LLDB 를 사용하는 방법은 다음과 같다. 1. 컴파일 gcc -g main.c utils.c 컴파일 시에 -g 옵션을 주어야 lldb 를 실행할 수 있게 된다. 만약 Makefile 을 사용한다면 -Wall -Werror -Wextra 와 같은 플래그와 함께 -g 옵션을 추가해주면 된다. 2. lldb 실행 lldb a.out lldb 뒤에 디버깅할 실행 파일명을 적는다. 만약 실행 파일이 다른 인자들과..
man minilibx_mms_20200219/man/man3/파일이름 1. MiniLibX 란? Simple Window Interface Library for students 42 학생들을 위해 만들어진 작은 그래픽 라이브러리로 OpenGL 을 사용하여 화면에 무언가를 렌더링해준다. X-window 나 AppKit 에 대한 지식이 없어도 창을 띄우고 그림을 그릴 수 있게 해준다. MiniLibX API 를 사용하기 위해서는 mlx.h 헤더 파일을 포함시켜야 한다. 이 헤더 파일에 들어 있는 각각의 함수가 해주는 역할은 다음과 같다. 2. 링크 gcc -L[miniLibX가 있는 상대 경로] -lmlx -framework OpenGL -framework Appkit -lz main.c 컴파일 시에 -L..
* 이 글을 작성하는 사람은 AWS로 서버 구축을 처음 해보기에 틀린 부분이 있을 수도 있습니다. * 개인 기록용 블로그이니 단순 참고만 해주세요. 1. AWS - 아마존에서 개발한 클라우드 컴퓨팅 플랫폼 - 네트워킹을 기반으로 가상 컴퓨터와 스토리지, 네트워크 인프라 등 다양한 서비스를 제공 클라우드 컴퓨팅(Cloud Computing) - 인터넷을 통해 IT 리소스와 애플리케이션을 온디맨드로 제공하는서비스로 종량 과금제 - 기존의 물리적인 형태의 실물 컴퓨팅 리소스를 네트워크 기반 서비스 형태로 제공 - 사용자로 하여금 네트워크 상에서 클라우드 서비스의 자원을 사용하게 해줌 IaaS(Infrastructure as a Service) PaaS(Platform as a Service) SaaS(Soft..
팀명: 'Python Hitchhiker' 출품작: 'Backend.AI 를 활용한 파이썬 라이브 코딩 쿡북 소프트웨어' 사용 오픈소스: 래블업 사의 인공지능 개발 플랫폼 'Backend.AI' 이번 해커톤에 참여하면서 '처음'으로 경험한 것이 참으로 많았다. 첫 해커톤 참여, 첫 팀 프로젝트, 첫 프론트엔드 개발 담당, 그리고 첫 팀장. 모든 것이 처음이었기에 너무나도 힘들었지만 그만큼 부딪히고 깨져가면서 나는 성장했다. 1. 개발 과정 크게는 다섯 단계로 진행하였다. 1단계: 목업, 2단계: 협업 툴 결정, 3단계: 이슈 트래킹, 4단계: 라이센스 결정, 5단계: 배포. 처음에는 팀원들의 기술 스택을 파악하여 프론트엔드와 백엔드 팀에 배치하였다. 그리고 우리 팀이 구체적으로 어떤 것을 만들고 싶은지 ..
1. 가상머신(Virtual Machine) - 실재하는 컴퓨터 상에 소프트웨어로 논리적으로 만들어낸 컴퓨터 - 하나의 물리 자원(컴퓨터) 위에 하나의 환경(OS)만 있는 것을 효율화하고자 가상화층을 만들고 그 위에 OS를 새로 설치하는 기법 가상머신(Virtual Machine)의 이해 가상머신에 대한 기초적인 개념을 잡고 넘어갑니다. 이후 다루게 되는 가상머신에 대한 이야기는 시스템 가상 머신중에 vmware, virtualbox에 대하여 알아보게 됩니다. 가상머신 정의 가상 머신(Virtua webdir.tistory.com 2. 데비안(Debian) (1) 데비안이란? - 열정적인 자원봉사자들이 만든 리눅스 배포판(무료!) - 안정성을 중시하며 가볍다 - 우분투를 비롯한 여러 리눅스 배보판의 조상..
42서울의 비밀 유지 서약에 따라 내부 정보나 자세한 내용에 대해서는 서술할 수 없음을 미리 밝힙니다. 1. 라피신에 지원하기까지 영국에 있던 당시 파리에 ecole42 라는 비영리 교육기관이 존재한다는 것을 알게되었다. 때마침 워킹홀리데이 비자도 조금 있으면 만료될 시기였기 때문에 귀국하기 전에 프랑스에서 한달만 체류하면서 피씬을 마치고 오려고 계획했었다. 하지만 영어권 국가가 아니어서 소통에 문제가 있을까 걱정이 되었고 무엇보다 본과정 합격 발표일로부터 입과일까지 주어진 한달 안에 학생 비자를 발급받을 수 있을지 확신이 서지 않았기 때문에 한국의 42서울을 선택하게 되었다. 결과적으로는 정말 잘한 선택이었다고 생각한다. 우선 교수와 교재 없는 동료학습이 이루어지는 곳에서 최대한 많은 사람들과 어울리고..