분류 전체보기 538

파일 시스템 - FAT32 / NTFS / ZFS / HDFS

파일 시스템(Filesystem)은 파일들이 저장공간에 어떻게 이름 지어지고, 저장되고 가져와지는지에 대한 규약이다. 물리적인 공간에 저장된 데이터를 논리적으로 매핑하여 읽고, 데이터를 검색하고 저장하는 등 관리할 수 있게 한다. 대표적인 운영체제에서 사용하고 있는 파일 시스템의 종류는 다음과 같다. Windows FAT*, NTFS Linux Ext* Mac OS HFS, APFS Solaris ZFS 맥에서 diskutil info / 를 치면 현재 볼륨에 대한 파일 시스템 정보를 볼 수 있는데, APFS를 사용중임을 알 수 있다. 파일 메타데이터 파일 시스템을 추상화해보면 메타 영역과 데이터 영역으로 나누어 볼 수 있다. 메타 영역은 파일 관리를 위한 파일의 이름, 크기, 생성일, 위치 등의 정보가..

[Javascript] Canvas 태양, 지구와 달 애니메이션 그리기 (Circle animation)

태양을 중심으로 지구, 지구를 중심으로 달을 움직이는 애니메이션을 만들어보았다. 코딩으로하는 애니메이션에 대해서 그동안 감이 좀없고 낮설었는데, (특히 게임 스크립팅도...) 익숙해질겸 건드려보고있는데 이거...재밌다..ㅋㅋㅋㅋㅋㅋ 우선 매 프레임마다 모든 요소를 다시그려주어야한다. 어렸을때 책 귀퉁이에 한장 한장마다 그려서 쭈루루룩 넘기면서 애니메이션을 만들었던것처럼, 다음장을 넘기고 그리고를 반복한다. 반복 윈도우가 로드되면, 루프를 시작한다. 이 루프는 일정한 프레임마다 영원히 돌면서 update()를 실행시키게 된다. var canvas = document.getElementById('canvas'); var context = canvas.getContext('2d'); window.onload ..

프로그래밍을 위한 수학 - 삼각비, 삼각함수 그래프

삼각비 각 A의 크기가 같은 세 직각 삼각형 ABC / ADE / AFG은 모두 닮은 도형이다. 이 닮은 도형들의 대응변 길이의 값은 항상 그 비율이 같게 된다. CB / AB = ED / AD 이런식으로... 이렇게삼각형의 각 변에 대해서 두 변의 길이의 비례값을 구할 수 있는데, 이것이 sin, cos, tan이다. sin A, cos A, tan A를 모두 통틀어 각 A에 대한 삼각비라고 한다. 유치하지만 이렇게 sin, cos, tan을 외웠었지...아무튼 각 삼각비가 어느 변들의 비례를 말하는 것인지만 기억하면 된다. 특수각 30° / 45° / 60°도에대한 삼각비 값이 정리된 표를 심심찮게 볼 수 있지만 아래처럼 계산하기 편한 삼각형을 만들어서 특수각들에 대한 sin, cos, tan 값을 ..

프로그래밍을 위한 수학 - 호도법

180도면 180도지! 왜 각도를 지맘대로 쓰세요?? 일반적으로 우리가 사용하는 0 ~ 360도로 각도를 표현하는 방법은 60분법(Degree)이다. 대부분의 프로그래밍 언어에서는 삼각함수를 다룰때 매개변수로 Radian을 받는다. 이처럼 각도를 Radian으로 표기하는 방법을 호도법이라고 한다. 호도법을 이용하면 °같은 단위표기없이 숫자로만 각도를 표시할 수 있기때문에 계산이 편하다는 이점이 있다. 호도법 호도법은 원의 호의 길이를 이용해 각도를 나타내는 방법이다. 반지름의 길이가 r인 원에서, 길이가 r인 호에대한 중심각의 크기를 a°라고 하면 호의 길이는 중심각의 크기에 정비례 하므로 다음과 같이 계산할 수 있다. 원주율 π는 원의 둘레가 지름의 몇 배인지나타내므로, 원의 둘레는 2r * π이다. ..

[The Sims4] 심즈4 치트 모음 / 사용법 (복사가능)

⭐ 즐겨찾기 해두고 꺼내드세요 :) 복사 가능합니다. [Tip] 치트 부분을 마우스로 연속 3번 클릭하면 편하게 복사할 수 있습니다! 치트키 입력방법 게임 플레이 화면에서 Ctrl + Shift + C 입력 testingcheats true 입력 Cheats are enabled.라고 뜨면 OK! 원하는 치트키를 Ctrl + Shift + C 열어 입력 🏡 건축 관련 치트키 bb.moveobjects 가구 자유배치 bb.showhiddenobjects 디버그 아이템 잠금 해제 bb.showliveeditobjects 디버그 아이템 잠금 해제2, 월드에 배치된 환경 아이템 bb.enablefreebuild 공공시설 부지 편집 가능 bb.ignoregameplayunlocksentitlement 직업 보상 ..

Docker 사용방법 실습 - Node.js / MySQL / Nginx 사용 서비스 만들기

Docker series [ - ] Docker 개념정리 포스팅 [https://jizard.tistory.com/322] [ x ] Docker 실습 포스팅 Project File Tree ├── app │ ├── Dockerfile │ ├── index.js │ ├── node_modules │ ├── package-lock.json │ └── package.json ├── docker-compose.yml ├── mysql │ └── Dockerfile └── nginx ├── Dockerfile └── default.conf *Github에서 전체 프로젝트 소스보기 [https://github.com/lx5475/Docker-] Docker를 사용하여 독립된 환경에서 mysql와 nginx를 구동..

[VR] 오큘러스 퀘스트2 에어링크(Airlink) 연결안됨 해결방법

오큘러스 퀘스트2 에어링크를 사용하여 무선으로 Steam PC게임을 하면 더 성능이 좋은 게임들을 편하게 할 수 있다. 하지만 AirLink 연결은 자료가 많지않아 연결이 제대로 안될때 쉬운 문제임에도 오래 고생할 수 있다. 인터넷에 나와있는 자료들로는 대부분 해결이 안된다. 이 글을 읽고 계신분들이 오큘러스 사서 기분좋은 마음이 에어링크 연결문제로 인해 사라지지않길 바라며... 몇가지 실수하기 쉬운 케이스와 해결방법을 적어본다. 기본적인 연결방법 먼저 기본적인 연결 절차는 최초로 유선 연결을하고, 무선 연결(에어링크)에 도전하는 것이다. 뻔한내용이고 이미 10번도 넘게 이걸 도전하신분들도 있을 것이니 간단하게 메타 퀘스트 공식 도움말 링크만 남기겠다. 1. 오큘러스 - PC 유선 연결방법 2. 오큘러스..

나/이슈 2022.01.05