Cub3d 학습일지 - 4 - 벽 영상 렌더링하기
42Seoul/cub3d 2021. 1. 1. 10:32

Raycasting Basics with JavaScript Learn the mathematics behind the ray casting technique used in the Wolfenstein 3D source code and implement a 3D projected scene using JavaScript courses.pikuma.com 제 4강 Rendering Wall Projection 벽 영상 렌더링하기 4.1 Wall Projection 벽 영상 4.2 Visualizing the Minimap 미니맵 가상화하기 4.3 Coding the Wall Projection 벽 영상 구현하기 4.4 Fixing the Fishbowl Distortion 어항 왜곡 수정하기 4.E Exe..

Cub3d 학습일지 - 3 - 레이캐스팅
42Seoul/cub3d 2020. 12. 30. 00:40

Raycasting Basics with JavaScript Learn the mathematics behind the ray casting technique used in the Wolfenstein 3D source code and implement a 3D projected scene using JavaScript courses.pikuma.com 제 3강 Raycasting 레이캐스팅 3.1 Defining the Field of View 시야 정의하기 3.2 Coding the Field of View Ray Increments 시야 광선 증분 코딩 3.3 Finding Wall Hits 벽 타격 찾기 3.4 Finding Horizontal Intersections 수평 교차점 찾기 3.5 F..

Cub3d 학습일지 - 2 - 맵과 플레이어 움직임
42Seoul/cub3d 2020. 12. 28. 21:14

Raycasting Basics with JavaScript Learn the mathematics behind the ray casting technique used in the Wolfenstein 3D source code and implement a 3D projected scene using JavaScript courses.pikuma.com 제 2강 Map and Player Movement 맵과 플레이어 움직임 2.1 Defining the 2D Map Grid 2D 맵 그리드 정의하기 2.2 Coding the Map Class 맵 클래스 코딩하기! 2.3 Player Movement 플레이어 움직임 2.4 Coding the Player Movement 플레이어 움직임 코딩하기! 2.E..

Cub3d 학습일지 - 1 - 삼각법 리뷰하기
42Seoul/cub3d 2020. 12. 28. 15:13

Raycasting Basics with JavaScript Learn the mathematics behind the ray casting technique used in the Wolfenstein 3D source code and implement a 3D projected scene using JavaScript courses.pikuma.com 제 1강 Quick Trigonometry Review 빠르게 삼각법 리뷰하기 1.1 Review of Sine, Consine, and Tangent 사인, 코사인, 탄젠트 리뷰하기 1.2 Review of Degrees and Radians 각도와 라디안 다시보기 1.Q Trigonometric Functions 삼각법 함수 1.1 Review of ..

Cub3d 학습일지 - 0 - Introduction
42Seoul/cub3d 2020. 12. 27. 23:57

Raycasting Basics with JavaScript Learn the mathematics behind the ray casting technique used in the Wolfenstein 3D source code and implement a 3D projected scene using JavaScript courses.pikuma.com Raycasting 1강 - Introduction and Motivations 위쪽 그림의 2D 맵에서부터 시작할 겁니다. 2D 맵을 구현하고 나면, 가짜 3D (Fake 3D)를 구현할 것입니다. Pic 2. 강의 중 스크린샷(영상)입니다. 문제 시 삭제하겠습니다. What is the plan? (로드맵) 1. Basic intro to ray-ca..

Cub3d - 서브젝트 분석하기
42Seoul/cub3d 2020. 12. 27. 21:58

http://users.atw.hu/wolf3d/ Wolfenstein 3D users.atw.hu 참고 : wolf3d (cub3d와 동일한 방식을 사용한 옛날 고오급 게임을 참고하세요!) 필수 파트 프로그램명 cub3d 들어갈 파일 필요한 모든 파일 Makefile all, clean, fclean, re, bonus Arguments a map in format *.cub 외부 함수 open, close, read, write, malloc, free, perror, strerror, exit math 라이브러리에 있는 모든 함수 MinilibX의 모든 함수 Libft 사용 가능 설명 1인칭 시점에서 미로 내부의 현실적인 3D 그래픽을 만들어야합니다. Ray Casting 원칙을 사용하세요! 기타 ..

사전_42_ft_Server : 2 : DockerFile, Debian OS, Nginx
Code/Dictionary 2020. 12. 25. 22:26

[Dictionary for FT_SERVER] [1] What is Dockerfile, Debian OSand Nginx? 도커, 데비안 OS, Nginx는 뭘까? 2020. 12. 25 kkim 목차 Index [0] Dockerfile [0.1] What is Dockerfile? 도커파일이란? [0.2] Layer of Dockerfile 도커파일의 구조 [1] Debian OS [2] Nginx [0] Dockerfile [0.1] What is Dockerfile? 도커파일이란? Dockher need Image to create & run Container. Dockerfile create Image as user written. 도커는 컨테이너를 생성하고 실행시키기 위해 이미지가 필요합니..

사전_42_ft_Server : 1 : Docker, Structure of ft_server
Code/Dictionary 2020. 12. 25. 12:58

[Dictionary for FT_SERVER] [1] What is Docker? About structure of FT_SERVER 도커란 뭘까? FT_SERVER의 구조에 대하여 2020. 12. 23 kkim 목차 Index [0] About Docker 도커에 관하여 [0.1] Basic Information 기본 정보 [0.2] Image(Docker) 이미지(도커) [1] Structure of FT_SERVER [0] About Docker 도커에 관하여 [0.1] Basic Information 기본 정보 Docker is a platform that put application into software container to virtualizate it. The initial relea..

KKIM의 ft_server 학습일지 - 1.1 Working Env - Install Nginx
42Seoul/ft_server 2020. 12. 24. 17:54

Nginx 설치하기 Install Nginx Last time, we downloaded docker. Now, we'll download Debian Buster! Open your terminal, input this command. 지난 시간에 저희는 도커를 다운받았었습니다. 이젠 데미안 부스터를 설치할 시간이네요! 터미널을 여시고, 밑의 명령어를 입력하세요. docker pull debian:buster Complete? Input next command to check. 완료되셨나요? 이 명령어를 입력하여 확인하세요! docker images Do you see [debian buster ...] like Pic 0? then your success! 밑 사진의 [debian buster .....

KKIM의 ft_server 학습일지 - 1.0 Working Env - Install Docker
42Seoul/ft_server 2020. 12. 23. 16:02

작업 환경 구축 Setting working environment Working Place 1 : Mac PC in 42 Cluster 1. Install Docker from Manged Software Center [Pic 0 - Managed Software Center] 2. git clone github.com/alexandregv/42toolbox 3. init_docker.sh Working Place 2 : Personal MAC pc 도커 설치하기 Download Docker from hub.docker.com/editions/community/docker-ce-desktop-mac/ Docker Desktop for Mac - Docker Hub Docker Desktop for Mac..

KKIM의 ft_server 학습일지 - 0.3 Studying
42Seoul/ft_server 2020. 12. 23. 15:28

관련 내용은 kkim-blog.tistory.com/category/Code/Dictionary에 정리해 놓았습니다. For related info, see kkim-blog.tistory.com/category/Code/Dictionary. 'Code/Dictionary' 카테고리의 글 목록 kkim-blog.tistory.com 0. 2020-12-23 사전_42_ft_Server : 0 : Container, OS, Kernel, VM 사전_42_ft_Server : 0 : Container, OS, Kernel, VM [Dictionary for FT_SERVER] [0] What is Docker and Container? 도커란 뭐고 컨테이너는 뭘까? 2020. 12. 23 kkim 목차 In..

사전_42_ft_Server : 0 : Container, OS, Kernel, VM
Code/Dictionary 2020. 12. 23. 15:25

[Dictionary for FT_SERVER] [0] What is Docker and Container? 도커란 뭐고 컨테이너는 뭘까? 2020. 12. 23 kkim 목차 Index [0] Basic Information 기본 지식 [0.1] What is OS, and what is Kernel? OS란 뭐고, Kernel은 뭘까? [0.2] VM - Vertual Machine - 가상 머신 [1] Container 컨테이너 [2] References 참조 [0] Basic Information 기본 지식 [0.1] What is OS, and what is Kernel? OS란 뭐고, Kernel은 뭘까? 1) Definition of OS / OS의 정의 : Wikipedia OS(Opera..

KKIM의 ft_server 학습일지 - 0.2 Searching
42Seoul/ft_server 2020. 12. 23. 11:20

KKIM's Study journal about FT_SERVER (42_Subject!) 0. Reference Links [ft_server] 총 정리 : 도커 설치부터 워드프레스 구축까지 과제 시작부터 마무리까지 기록한 내용들. velog.io ft_server 풀이 과정 🖥 42cursus 공부 노트 yeosong1.github.io 오십보백보 ft_server 시작하기 들어가기에 앞서 저는 웹 서버나 도커에 대한 지식이 0인 상태로 시작했습니다. 과제를 시작하기 전에는 '도커'와 '웹 서버'라는 단어만 들어봤고 이에 대한 개념은 지금도 명확하진 않습니다. stitchcoding.tistory.com ft_server과제 해석 FT_server 이 과제는 시스템 관리(행정) 과제이다. Docker..

KKIM의 ft_server 학습일지 - 0.1 Subject
42Seoul/ft_server 2020. 12. 23. 00:18

KKIM's Study journal about FT_SERVER (42_Subject!) 0. Links cdn.intra.42.fr/pdf/pdf/13270/en.subject.pdf github.com/42seoul-translation/subject_ko/blob/ft_server/ft_server/ft_server.ko.md] 42seoul-translation/subject_ko Contribute to 42seoul-translation/subject_ko development by creating an account on GitHub. github.com 1. Let's Read! 목표 Goals FT_SERVER is about System Administration. The goals ..

KKIM의 ft_server 학습일지 - 0.목차
42Seoul/ft_server 2020. 12. 22. 22:07

KKIM's Study journal about FT_SERVER (42_Subject!) 0. 튜토리얼 Tutorial 0.1 서브젝트 Subject : Reading PDF KKIM의 ft_server 학습일지 - 0.1 Subject KKIM's Study journal about FT_SERVER (42_Subject!) 0. Links cdn.intra.42.fr/pdf/pdf/13270/en.subject.pdf github.com/42seoul-translation/subject_ko/blob/ft_server/ft_server/ft_server.ko.md] 42seoul-.. kkim-blog.tistory.com 0.2 자료조사 Searching KKIM의 ft_server 학습일지 - ..

쇼팽 에튀드 Op.25 No.11 - 겨울바람
Music/Classic 2020. 12. 21. 21:51

Chopin - Etude Op.25 No.11 - Winter Wind 쇼팽 - 에튀드 Op.25 No.11 - 겨울바람 링크 - Kassia 링크 - 에브게니 키신 지금 연습중인 노래인 겨울바람입니다. 왼손의 저음을 통해 멜로디가 연주되며, 화려하게 연주되는 오른손의 난이도는 정말 높습니다. 아시다시피 쇼팽의 에튀드는 연습곡입니다. 빠르게 움직이는 오른손과 넓은 음역대를 움직이는 왼손을 연습하게 되는 이 곡은 에튀드 중에서도 특히 어려운 편에 꼽힙니다. 이 곡을 칠 때 천천히 연습할 때는 깨진 듯이 불완전해 보이는 화음이 빠르게 연주할 때 완성되는 느낌을 받았습니다. 참고로 쇼팽의 원판에는 마지막 부분 (89마디)의 왼손 화음이 라-라-라-라-라-미-라 라고 되어 있는데, 프랑스 초판본에서는 라-라-..

[Unity와 node.js로 WebSocket 통신하기] [0] [Install node.js]
Code/Unity와 Nodejs로 WebSocket 통신하기 2020. 12. 9. 19:39

0. 사용환경 OS : macOS Big Sur Device : MacBook Pro (16inch, 2019) 1. node.js 설치 : 14.15.1 먼저 node.js를 설치해야 합니다. nodejs.org/에 접속하여 설치해 줍시다. 다양한 버전들이 있으나, 저희는 이 중 14.15.1 LTS 버전을 사용할 것입니다. 현재 가장 최신 버전은 15.3.0 이네요. 그냥 계속만 누르면 됩니다. 딱히 바꿀 거 없는듯? 설치가 완료되었다면 터미널에서 다음 명령어를 입력해봅시다. node -v 실행했을 때 다음 사진처럼 출력된다면 성공입니다. 2. ws 설치 : 14.15.1 밑 명령어처럼 실행해줍시다. 저 같은 경우에는 처음 nodejs 설치 시 아무것도 건드리지 않았기에 설치 경로가 다음과 같이 Se..

일본 노래 추천 - 내가 죽으려고 생각한 것은 (僕が死のうと思ったのは)
Music/우타이테 2020. 12. 2. 00:42

이것도 우타이테라고 할 수 있나요? 잘 모르겠네요. (그래서 그냥 일본 노래라고 적음) 내가 죽으려고 생각한 것은 The Reason I Wanted to Die 僕が死のうと思ったのは was sang by 나카시마 미카(中島美嘉) 참고 : NamuWiki 원곡 Link : YouTube 이 곡은 최애 cover 버전이 진짜 많네요.. 역시 명곡 클라쓰 1. 근본 Raon Lee (YouTube) 2. 좀 허스키한? 李健宏 (YouTube) 근데 일러는 바이올렛 에버가든...? 3. 이건 amazarashi의 남자 버전 라이브!!!(ㄷㄷ) 이게 젤 좋은 거 같기도 하고,.?? (YouTube) 가사는 저작권 문제로 삭제되었습니다. 근데 가사올리는 것도 막냐? ㅠ

우타이테 추천 - 생명에게 미움받고있어 (命に嫌われている)
Music/우타이테 2020. 11. 30. 19:35

생명에게 미움받고 있어. Hated By Life Itself. 命に嫌われている。 was sang by 칸자키 이오리(カンザキイオリ), 하츠네 미쿠 on 2017 참고 : 나무위키 원곡 Link : 유튜브 최애 버전 : Raon Lee - 생명에게 미움받고 있어 가사는 저작권 문제로 삭제되었습니다.

폐침망식
maxim - proverb 2020. 11. 26. 23:15

廢 폐할 폐 寢 잘 침 忘 잊을 망 食 밥 식 잠도 못 자고 끼니를 거를 정도로 바쁘거나 어떤 일에 몰두하거나 매우 열심히 공부하는 것을 뜻하는 말 중국 『송사기사본말(宋史記事本末)』 「왕안석변법(王安石變法)」에 실린 ”안석퇴이정사 지망침식(安石退而精思 至忘寢食)”에서 따온 사자성어이다. 왕안석(1021~1086)은 북송대의 정치가 이자 문인으로 공부하기를 좋아하여 많은 서적을 읽고 연구하여 형공신학(荊公新學)을 정립하여 재정적 위기를 극복하고 부국강병을 이루기 위한 개혁 정책을 실시한 인물이다. 시문에도 능통하여 당송팔대가(唐宋八大家)의 한 사람으로 알려졌다. 그가 강동에서 관직생활을 할 때 중국 성리학의 기초를 마련한 저명한 학자인 주돈이(周敦頤, 1017~1073)를 만나 밤을 새우며 여러 사상을 ..

42DailyReport_20201118
카테고리 없음 2020. 11. 21. 00:49

20201118, kkim 🎹 42 Daily Report 1. 학습 날짜 2020 - 11 - 18, WED 2. 학습 시간 3. 학습 범위 및 주제 경영학개론 과제 : 목표설정이론에 근거하여 본인의 목표를 작성하시오 4. 동료 학습 방법 5. 학습 목표 6. 상세 학습 내용 1) 실제 코딩에 사용한 시간 2) 학습 내용 작성중 2. 본론 목표설정이론은 과정이론의 하나입니다. 과정이론이란 인간이 어떤 과정을 거쳐 동기부여가 되는지(How?)를 설명하는 이론으로, 브룸의 기대이론, 아담스의 공정성이론과 로크의 목표설정이론이 있습니다. 2.1. 목표설정이론 목표설정이론(goal setting theory)는 로크가 주장한 이론으로, 인간이 합리적이라고 가정하며 인간의 행위는 개인의 가치관과 의도에 의해 결..

Tchaikovski - Piano Concerto No. 1
Music/Classic 2020. 11. 5. 20:41

Piano Concerto No. 1, Piotr Tchaikovski 피아노 협주곡 1번, 표토르 차이코프스키 Herbert von Karayan, Yevgeny Kissin "Karayan", yeah. NO MORE EXPLANATIONS. Martha Argerich, Charles Dutoit Its.. its... so POWERFUL.... I LOVE IT!!!!

애완동물 Category Start
Pets 2020. 9. 27. 17:03

빈 문서입니다.

Piano Category Start
Music/Classic 2020. 9. 27. 17:02

빈 문서입니다.

Unity Category Start
Code/Unity 2020. 9. 27. 17:01

빈 문서입니다.

Java Category Start
Code/Java 2020. 9. 27. 17:01

빈 문서입니다.

C Category Start
Code/C 2020. 9. 27. 16:50

빈 문서입니다.

새로운 시작!
잡담 2020. 9. 27. 16:45

안녕하세요, 피아노치는 개발자 kkim입니다. 현재 42 서울 과정에 2기 2차로 합격하였으며, kimkh0096.tistory.com/ 블로그에서 깃허브 블로그로 옮기려고 했으나 잘 안되서 새로운 티스토리 블로그를 개설하여 시작하려고 합니다. 잘 부탁드립니다!