놀이터 기록소 13

Ubuntu Server Netplan 설정 (유선 eth0, 무선 wlan0)

Netplan은 우분투의 네트워크 설정을 다루는 파일이며 와이파이 이더넷 등을 설정할 수 있다. 설정 파일을 다루기 전에 와이파이 및 이더넷의 명칭이 필요하다.따라서 아래 명령어를 이용하면 사용 가능한 인터넷 장치를 볼 수 있다.sudo lshw -C Network  여기서 유선은 Ehternet interface, 무선은 Wireless interface에 해당하며각각의 logical name을 이용하여 netplan 파일에서 설정한다. netplan 설정 파일은 보통 /etc/netplan/00-cloud-init.yaml 파일로 존재한다. 파일의 형태는 아래와 같다.# This file is generated from information provided by the datasource. Chan..

개인 공부 2025.02.02

NextCloud와 Caddy를 이용한 개인 드라이브 구축 4 (with Docker)

저번 포스트에서는 Caddy 컨테이너를 생성하고 SSL 인증까지 하였다. 이번 포스트에서는 지금까지 구축 했던 NextCloud와 Caddy를 연동시켜 배포를 목표로 한다. 진행 순서진행 순서는 아래와 같이 진행된다.1. NextCloud 컨테이너 생성 및 구동 확인(https://was564.tistory.com/10)2. 도메인 생성 및 Cloudflare 연동(https://was564.tistory.com/11)3. 도메인을 이용하여 Caddy 컨테이너 생성 및 SSL 인증 (와일드 카드까지)(https://was564.tistory.com/12)4. 페이지 정상 작동 확인 (해당 포스트) NextCloud와 Caddy 연동이전 포스트에서 구축했던 NextCloud 컨테이너와 Caddy 컨테이너를..

개인 공부 2025.01.23

NextCloud와 Caddy를 이용한 개인 드라이브 구축 3 (with Docker)

저번 포스트에서는 도메인 생성 및 Cloudflare 연동을 하였으며 해당 포스트에서는 Caddy 컨테이너를 생성하고 SSL 인증(와일드 카드 포함)까지 확인한다. 진행 순서진행 순서는 아래와 같이 진행된다.1. NextCloud 컨테이너 생성 및 구동 확인(https://was564.tistory.com/10)2. 도메인 생성 및 Cloudflare 연동(https://was564.tistory.com/11)3. 도메인을 이용하여 Caddy 컨테이너 생성 및 SSL 인증 (해당 포스트)4. 페이지 정상 작동 확인(https://was564.tistory.com/13) Caddy 컨테이너 생성 및 SSL 인증Caddy는 Caddyfile을 통해 간단하게 프록시 기능을 해주며 SSL도 자동으로 발급받아주는..

개인 공부 2025.01.23

NextCloud와 Caddy를 이용한 개인 드라이브 구축 2 (with Docker)

저번 포스트에서는 NextCloud 컨테이너 생성 및 구동 확인을 하였으며 해당 포스트에서는 도메인 생성 및 Cloudflare 연동을 확인한다.진행 순서진행 순서는 아래와 같이 진행된다.1. NextCloud 컨테이너 생성 및 구동 확인(https://was564.tistory.com/10)2. 도메인 생성 및 Cloudflare 연동 (해당 포스트)3. 도메인을 이용하여 Caddy 컨테이너 생성 및 SSL 인증 (와일드 카드까지)(https://was564.tistory.com/12)4. 페이지 정상 작동 확인(https://was564.tistory.com/13)도메인 생성 및 Cloudflare 연동진행 순서는 아래와 같다.1. 도메인 구입2. Cloudflare 회원가입 및 네임서버 조회3. 도..

개인 공부 2025.01.23

NextCloud와 Caddy를 이용한 개인 드라이브 구축 1 (with Docker)

졸업 작품으로 진행한 라즈베리파이가 남아서 개인 클라우드로 쓸 수 있지 않을까 싶어 진행했다. 진행한 장치 및 환경은 라즈베리파이 5 8GB에 운영체제 Ubuntu Server 24.04.01 LTS (ver. Raspberry pi)에서 진행했다.해당 포스트는 이해를 돕기 위해 다른 환경인 Laptop의 Ubuntu 22.04 LTS 환경에서 작업한 내용을 보여준다.(따라서 GUI는 없고 명령어로만 조작한다.) 진행 순서진행 순서는 아래와 같이 진행된다.1. NextCloud 컨테이너 생성 및 구동 확인 (해당 포스트)2. 도메인 생성 및 Cloudflare 연동(https://was564.tistory.com/11)3. 도메인을 이용하여 Caddy 컨테이너 생성 및 SSL 인증 (와일드 카드까지)(h..

개인 공부 2025.01.23

악마성 드라큘라 도미너스 컬렉션 한글화 (비공식)

한글 패치는 기존에 한글로 존재하는 NDS 롬들과 비교 분석하여 한글화를 진행하였습니다. (거의 이식에 가깝습니다.) 창월의 십자가를 nds로 패치해주신 aleksei, rURiKo, OgreMage 님들과폐허의 초상화를 nds로 패치해주신, KAISO, ex 님들께 감사를 표합니다.nds 아카이브 사진: https://gall.dcinside.com/mgallery/board/view/?id=castlevania&no=1655&page=1 창월의 십자가는 한글화가 완벽하게 안되어 있기 때문에 차차 수정할 예정입니다.한글화 안되어 있는 부분과 (혹시 가능하시면) 번역까지 메일로 보내주시면 검토하고 수정하겠습니다. 배포 전 미리 말씀드립니다.업데이트(v1.0.3) 이후 배포 초기라 버그가 있어서 중간에 꺼..

한글화 2024.09.06

DirectX 11 초기화시 이슈

Direct X 11 초기화시 이슈해당 프로젝트는 Visual Studio 2022 버전을 대상으로 진행했다. DirectX SDK는 Visual Studio에서 제공하는 것으로 사용하였다.(Windows 애플리케이션 개발에 포함되어 있음) kernal32.exe 를 열 수 없음 및 rc.exe를 실행할 수 없음LNK1104 및 LNK1158 오류가 나며 열리지 않는다.해당 오류는 프로젝트 세팅으로 해결이 가능하며 아래와 같이 진행하였다. 프로젝트 세팅에서 Windows SDK 버전이 설치되어 있는 걸로 바뀌었는지 확인하기그리고 VC++ 세팅에서 라이브러리 디렉터리에 kernel32.lib이 있는지 확인하기 여기서는 아래 사진과 같이 나왔으며 Windows Kits는 8.1이 존재하지 않았다.그래서 맞는..

DirectX 2024.06.26

BFS, DFS, 재귀함수 feat. 백준 1697

BFS, DFS, 재귀함수 (feat. 백준 1697)1. 그래프여러 노드와 간선으로 이루어진 네트워크나 자료구조그래프가 주로 쓰이는 유형은 (개인 경험 상)(점화식같은) 수 많은 경우의 수 중에서 일부인 경우를 찾아야 하는 경우노드와 노드 사이의 관계(간선의 정보)를 이용하여 푸는 경우이렇게 2가지라고 생각한다.그래프는 종류에 따라 여러 그래프가 있는데 그 이론은 다른 포스트에서 설명할게요.2. DFS깊이 우선 탐색 (DFS - Depth First Search)그림과 같이 한 분기를 전부 탐색하고 다른 분기로 넘어가면서 탐색하는 알고리즘이다. DFS는 스택이나 재귀함수로 알고리즘을 구현 할 수 있다.다른 사이트에서 공부하며 찾아본 바로는 모든 노드를 찾는게 BFS보다 빠르다고 한다.3. BFS너비 우..

알고리즘 2024.06.26

운영체제 공부 혼자 요약 (Operating-Sysyem)

목차운영체제란?컴퓨터 시스템은 4가지의 요소 중 한 부분이기도 하다. 하드웨어 (CPU, Memory, I/O device) 운영체제 : 다양한 사용자를 위해 다양한 응용 프로그램간의 하드웨어 사용을 제어하고 조정한다. 응용 프로그램 : 사용자의 계산문제를 해결하기 위해 이들 자원이 어떻게 사용될지를 정의한다. (워드, 엑셀, 컴파일러, 웹 브라우저 등등) 사용자 운영체제 그 자체로는 유용한 기능을 수행하지 못한다.단순히 다른 프로그램이 유용한 작업을 할수 있는 환경을 제공한다.(운영체제는 정부와 유사) 관점에 따른 운영체제1. 사용자 관점사용자 관점에서의 운영체제는 컴퓨터가 제공하는 인터페이스에 따라 다르다. pc에서의 사용자 관점사용자가 실행하는 작업의 능률을 최대화하기 위해서이며 이를 ..

개인 공부 2024.06.26

Unity 에러메시지 모음

1. 에셋 가져왔을 때 오류들all compiler errors have to be fixed before you can enter play modeProject창 옆에 Console창에 오류들 더블 클릭해서 오류 부분 고치기CS0234다운받은 에셋에서 Post Processing 기법을 사용했는데, 사용자 Unity에 Post Processing 패키지가 미설치되어있을 경우 발생한다.해결법으로는 Window - Package Manager - Post Processing 설치어느 스크립트에서 using system.security.policy 가 있는 경우 유니티 버전이 업데이트가 됨에 따라 policy가 없어졌다.해결법으로는 policy를 없애거나 using 부분을 다 지우면 된다.(참고로 secur..

Unity 2024.06.26