전체 글 592

[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

Docker 컨테이너와 이미지의 개념과 강점 알아보기

Docker series [ x ] Docker 개념정리 포스팅 [ - ] Docker 실습 포스팅 [https://jizard.tistory.com/324] 컨테이너 Container Docker는 LXC라는 컨테이너 기술에 기반한 상위 레벨의 컨테이너 기술이다. LXC는 Linux Container의 약자로, 단일 리눅스 시스템에 동작하고 있는 프로세스를 격리시켜 독자적 환경을 구축할 수 있게 해준다. Host OS와 격리된 환경을 만들어 준다는 점에서 가상 머신(Virtual Machine)과 유사하지만, 약간의 차이점이 있다. VM을 사용하여 하나의 서버에서 여러 애플리케이션을 구동하는 방법은 Host OS 위에 여러 Guest OS를 띄워서 구성하는 것인데, Hypervisor는 각각의 Gues..

마인크래프트 서버 최적화 방법 (Can't keep up! Is the server overloaded)

마인크래프트 서버를 운영할때, 분명 하드웨어 스펙이 충분한데도 사람이 들어오면 버벅거리거나 "Can't keep up! Is the server overloaded?" 메세지를 뱉어내며 서버가 고통스러워 하는 순간이 있다. Java에서 Garbage Collector가 동작하는 순간에는 GC를 실행하는 쓰레드를 제외한 나머지 쓰레드가 모두 작업을 멈추는 Stop the world 현상이 일어난다. 이는 게임 플레이 중에는 버벅임으로 이어진다. 그렇기 때문에 불필요한 GC가 일어나지 않도록 하거나 GC가 효율적으로 수행될 수 있도록 튜닝이 필요하다. 한 마인크래프트 서버 관리자 Aikar는 자신이 수년간 서버를 운영하며 최적화된 Java Flag 설정을 공유했는데, 이를 Aikar Flags라고 한다. A..

[GAME PASS] 단돈 1,000원으로 마인크래프트 하는 법

구독형 게임 스트리밍 서비스, Microsoft GAME PASS Microsoft GAME PASS 가입 주소: https://www.xbox.com/ko-KR/xbox-game-pass/pc-game-pass 마이크로소프트에서 PC용 Xbox Game Pass를 약 3개월간 1,000원에 이용할 수 있는 프로모션을 진행중이다. Xbox Game Pass는 게임 스트리밍 서비스로, 쉽게말해서 넷플릭스의 게임판이라고 보면된다. Xbox 콘솔 유저들뿐만아니라 Windows 컴퓨터로 게임을 즐기는 사람들이라면 수백개의 게임들을 월 결제로 구독하여 플레이할 수 있다. 그 라인업중에는 스타듀밸리, 심즈, 피파, 용과같이 시리즈 등등도 있지만 초갓겜 마인크래프트!가 포함된다. 그것도 Java Edition, Be..

[Unity] 벡터의 내적 Vector2D, Vector3D

벡터는 크기(Magnitude)와 방향(Direction)을 표현하는 값으로, 주로 화살표를 통해 나타낸다. 그림에서의 벡터는 원점에서 부터 P2(12, 5)로 방향성을 띄고 있으며, 백터의 크기는 피타고라스 정리를 통해 계산하면 13이된다. Vector2 v1 = new Vector2(12, 5); Debug.Log(v1.magnitude); // 13 움직이는 물체는 그 속력(Velocity)이 있는데, 이 속도 역시 벡터로 표현 가능하다. Fredrick은 현재 (5, 6)에 위치해있고, 1시간에 (12, 5)만큼 이동하는 속력를 가지고 있을때, Fredrict의 1시간 뒤 위치를 계산하기 위해서는 Fredrick의 현재 위치 벡터 값과 Fredrick의 속력 벡터값을 더하면 된다. Vector2 ..

[운영체제] 프로그램, 프로세스, 스레드 파헤치기

프로그램 디스크에 저장되어있는 실행 코드. 프로세스 프로그램이 실행되어 메모리에 적재된 상태로, 실행중인 프로그램을 프로세스라고 한다. 프로그램과는 다르게 생명주기를 가진다. Windows에서는 tasklist 명령어를 이용하면 실행중인 프로세스의 PID, 이름, 세션 메모리 사용량을 볼 수 있다. 리눅스에서는 ps 명령어를 이용하면 된다. 프로세스는 독립된 메모리 영역을 할당 받는다. 고정된 크기의 CODE, DATA, BSS 영역과, 동적인 크기의 HEAP, STACK으로 구성되어있다. 프로세스는 독립된 메모리 영역을 할당받았기 때문에 프로세스 간의 변수나 데이터 공유는 불가능하다. 프로세스간 통신, IPC(Inter-process communication)을 위해서는 별도의 매커니즘이 필요하게 된다..