본문 바로가기

분류 전체보기186

[WebGL - regl] (2) regl 예제 속 GLSL 코드 해석 ◼︎ 셰이더 코드 & GLSL 기본 코드해석* 셰이더 코드:- Graphics Programming에서 GPU가 화면에 렌더링할 그래픽을 제어하기 위해 작성하는 프로그램- 그래픽스 카드의 GPU에서 직접 실행이 된다. → 버텍스 셰이더 (Vertex Shader): 각 정점의 위치를 반환하고, 정점의 속성(색상, 좌표) 처리- 입력 : 정점 데이터 입력 받음- 출력 : 반환된 정점 위치와 관련 정보 출력 → 프래그먼트 셰이더 (Fragment Shader): 화면의 각 픽셀에 색상 값을 계산- 입력 : 각 픽셀의 데이터 입력 받음- 출력 : 최종 색상 값을 화면에 출력* GLSL: GPU에서 실행되는 셰이더 프로그램을 작성하는 언어 ◼︎ vec2 : 2차원 벡터 - 2개의 부동 소수점 값으로 구성(2D .. 2024. 8. 8.
[WebGL - regl] (1) regl 이란? ◼︎ regl (npm) 이란?→ WebGL의 추상화 레이어, WebGL을 더 쉽게 사용할 수 있도록 해주는 경량화된 라이브러리 : 간단한 명령→ WebGL의 복잡한 API를 단순화→ 선언형 프로그래밍 스타일 지원 : 고성능 그래픽 렌더링을 보다 직관적으로 수행할 수 있게 해줌 ◼︎ regl 특징→ 간단한 API : 복잡한 WebGL 설정을 간단한 명령으로 대체→ 성능 최적화 : 상태 관리와 명령 큐를 효율적으로 처리해 성능 극대화→ 모듈화 : 파이프라인과 렌더링 명령을 모듈화해서 재사용 가능 ◼︎ regl 설치npm install (--save) reql# (줄여서) npm i -S reql# 최신 npm에는 --save 옵션이 기본 동작으로 포함돼 있기에 생략해도 됨 ◼︎ regl 기본 예시impor.. 2024. 8. 8.
[QT 매일성경 순] 240808(목) 거르지 않은 묵은 포도주 (예레미야 48:11-25) 예레미야 48:11-2511 모압은 일찍부터 안전하게 살았으며, 포로가 되어 끌려가 본 적이 없었다. 이 그릇 저 그릇에 옮겨 담지 않아서 찌끼가 곱게 가라앉은, 맑은 포도주와 같았다. 맛이 그대로 남아 있고 향기가 변하지 않은 포도주와 같았다.12 나 주의 말이다. 내가 이제 술 거르는 사람들을 보낼 터이니, 포도주를 쏟아 버릴 날이 온다. 그들은 포도주를 모두 쏟아 버리고, 그릇들을 비우고, 병들을깨뜨려 버릴 것이다.13 이스라엘 백성이 베델을 의지하다가 수치를 당하였듯이, 모압이 그모스 신 때문에 수치를 당할 것이다."14 어떻게 너희가 '우리는 용사들이요, 전투에 능한 군인들이다' 하고 말할 수 있느냐?15 모압과 그 성읍들을 멸망시킬 자가 쳐들어오면, 모압의 젊은이들 가운데서 뽑힌 용사들이 살육.. 2024. 8. 8.
[QT 매일성경 순] 240807(수) 블레셋, 모압 심판 선언 (예레미야 47:1-48:10) 예레미야 47:1-48:10 1 바로가 가사를 치기 전에 블레셋 사람에 대하여 선지자 예레미야에게 임한 여호와의 말씀이라2 여호와께서 이와 같이 말씀하시되 보라 물이 북쪽에서 일어나 물결치는 시내를 이루어 그 땅과 그 중에 있는 모든 것과 그 성읍과 거기에 사는 자들을 휩쓸리니 사람들이 부르짖으며 그 땅 모든 주민이 울부짖으리라3 군마의 발굽 소리와 달리는 병거 바퀴가 진동하는 소리 때문에 아버지의 손맥이 풀려서 자기의 자녀를 돌보지 못하리니4 이는 블레셋 사람을 유린하시며 두로와 시돈에 남아 있는 바 도와 줄 자를 다 끊어 버리시는 날이 올 것임이라 여호와께서 갑돌 섬에 남아 있는 블레셋 사람을 유린하시리라5 가사는 대머리가 되었고 아스글론과 그들에게 남아 있는 평지가 잠잠하게 되었나니 네가 네 몸 베.. 2024. 8. 7.
[Github - git flow]Git Flow 전략 - squash merge Git Flow Strategy 를 통해서 프로젝트 협업 · 형상관리를 이어가고 있습니다.생성한 feature 브랜치를 develop 브랜치에 병합(merge)할 때에 흐름과 방법을 메모하고자 작성합니다.특히 커밋-푸시 이력을 간결·정돈되게 해주는 squash merge를 중점적으로 다루고자 합니다. 요약  1. 프로젝트 생성 (Owner or Admin)   2. 로컬에서 Clone 후 git flow init   3. develop 브랜치 생성   4. feature 브랜치 생성   5. push 및 PR (Pull Request)   6. PR close & squash merge 상세   1. 프로젝트 생성 (Owner or Admin)     2. 로컬에서 Clone 후 git flow ini.. 2024. 8. 6.
[QT 매일성경 순] 240806(화) 바빌론 군대의 이집트 침공 (예레미야 46:13-28) 예레미야 46:13-2813 바벨론의 느부갓네살 왕이 와서 애굽 땅을 칠 일에 대하여 선지자 예레미야에게 이르신 여호와의 말씀이라14 너희는 애굽에 선포하며 믹돌과 놉과 다바네스에 선포하여 말하기를 너희는 굳건히 서서 준비하라 네 사방이 칼에 삼키웠느니라15 너희 장사들이 쓰러짐은 어찌함이냐 그들이 서지 못함은 여호와께서 그들을 몰아내신 까닭이니라16 그가 많은 사람을 넘어지게 하시매 사람이 사람 위에 엎드러지며 이르되 일어나라 우리가 포악한 칼을 피하여 우리 민족에게로, 우리 고향으로 돌아가자 하도다17 그들이 그 곳에서 부르짖기를 애굽의 바로 왕이 망하였도다 그가 기회를 놓쳤도다18 만군의 여호와라 일컫는 왕이 이르시되 나의 삶으로 맹세하노니 그가 과연 산들 중의 다볼 같이, 해변의 갈멜 같이 오리라.. 2024. 8. 6.
[Github] Git 푸시 해주는 계정 바꿔주기(username, useremail) 인텔리제이를 사용해 개인과 회사의 2개 Github 계정에 대한 version control을 진행하며 프로젝트의 클론 등을 간편하게 사용하고 있습니다. 클론 이후, 프로젝트에 대해 커밋-푸시 작업이 이어지던 과정 회사의 프로젝트에 개인의 계정으로 푸시가 진행되고 이력이 남고 있다는 것을 알게되고는 프로젝트마다 Git push를 해주는 계정을 변경-지정해주는 방법을 찾아 정리합니다. 요약  1. 현재 연결된 계정 알아보기   2. 희망하는 계정으로 변경하기상세  1. 현재 연결된 계정 알아보기# 현재 계정의 닉네임(이름) 알아보기git config user.name# 현재 계정의 이메일 알아보기git config user.email  2. 희망하는 계정으로 변경하기# 희망하는 계정의 닉네임(이름)으로 변.. 2024. 8. 2.
[Github] main branch를 master 로 바꾸고 default 값 변경하기 Git Flow strategy을 통해 프로젝트 협업-형상관리를 하고 있습니다. Git에서 프로젝트를 생성할 시, main(default) 브랜치가 생성이 됩니다.master, develop, release 브랜치 등이 필요한 가운데, main 브랜치를 master 브랜치로 바꾸는 방법을 설명드리겠습니다. 요약  1. 첫 번째 방법 (web상에서 변경)   2. 두 번째 방법 (command로 변경)상세  1. 첫 번째 방법 (web상에서 변경) 첫 번째 방법은 Github(web)에서 변경입니다.◼︎ 1) 브랜치명을 바꾸고자 하는 프로젝트 레파지토리로 진입을 합니다.◼︎ 2) settings > General 에 진입합니다.◼︎ 3) 'Default branch' 섹션에서 main 브랜치로 설정돼 있음.. 2024. 8. 2.
[QT 매일성경 순] 240802(금) 그럴 리 없다 (예레미야 43:1-13) 예레미야 43:1-13 1 주 하나님께서 그의 백성에게 지시하신 모든 말씀, 곧 그들의 하나님이신 주님께서 예레미야를 보내셔서 그들에게 이르게 하신 이 모든 말씀을, 예레미야가온 백성에게 다 일러주었을 때에,2 호사야의 아들 아사랴와 가레아의 아들 요하난과 고집이 센 모든 사람이, 예레미야에게 말하였다. "당신은 거짓말을 하고 있소. 주 우리의 하나님께서 당신에게, 우리가 이집트로 가서 머무르게 해서는 안 된다는 말씀을 전하게 하셨을 리가 없소.3 이것은 틀림없이, 네리야의 아들 바룩이 우리를 바빌로니아 사람의 손에 넘겨 주어서 그들이 우리를 죽이거나 바빌로니아로 잡아가도록 하려고, 당신을 꾄 것이오."4 ○가레아의 아들 요하난과 모든 군지휘관과 온 백성은, 유다 땅에 머물러 살라는 주님의 말씀을 듣지 .. 2024. 8. 2.