라즈베리파이에서 Docker 환경 구축기: 삽질 포함 풀로그
🧭 시작 – 왜 Docker였나 라즈베리파이를 24시간 서버로 띄워두고 나서, 환경이 점점 더러워지고 있었음. 파이썬 테스트하다가 패키지 꼬이고, npm 깔았다 지웠다 하다 의존성 난장판 되고, 결국 “이걸 매번 포맷 안 하고 격리할 방법 없나?” 싶어서 Docker를 보기 시작함. 처음엔 “가벼운 VM 같은 건가?” 했는데, 알고 보니 VM이라기...
🧭 시작 – 왜 Docker였나 라즈베리파이를 24시간 서버로 띄워두고 나서, 환경이 점점 더러워지고 있었음. 파이썬 테스트하다가 패키지 꼬이고, npm 깔았다 지웠다 하다 의존성 난장판 되고, 결국 “이걸 매번 포맷 안 하고 격리할 방법 없나?” 싶어서 Docker를 보기 시작함. 처음엔 “가벼운 VM 같은 건가?” 했는데, 알고 보니 VM이라기...
📅 프로젝트 개요 오늘의 목표는 라즈베리파이를 기반으로 24시간 돌아가는 원격 개발 환경을 구축하는 것이었다. 보안, 접근성, 자동화를 모두 만족하는 서버 구조를 직접 설계하고 구현했다. 결과적으로 Cloudflare Tunnel + Zero Trust + ttyd(Web Terminal) 조합으로 완성된 환경을 만들었다. 🔧 서버 및 환경 세...
문제로 바로 가기 -> 백준링크 문제 설명 정수로 이루어진 길이 N짜리 배열이 주어진다. 그리고 M개의 쿼리가 들어오는데, 각 쿼리는 인덱스 i부터 j까지의 구간 합을 구하라는 것. 1 ≤ N, M ≤ 100,000 1 ≤ i ≤ j ≤ N 시간 제한은 1초. 단순히 매 쿼리마다 합을 직접 계산하면 시간초과가 난다. O(N ...
아주 기본적인 termux명령어 들과 세팅 법 익히기 개요 termux에 들어와 처음으로 리눅스 CLI환경을 접한 사람들은 많이 놀랐으리라 생각한다. 물론 이 글을 본다는거 자체가 어느정도 알고 있다 생각하지만… 혹시나 처음 접해본 사람(일단 나부터)들을 위해 기본 명령어들을 준비 했다. 추가로 Termux전용 명령어도 있으니 잘 봐주길 바란다....
📌 백준 1874번: 스택 수열 (C++ 풀이) 🔗 문제 링크 (백준 1874번) ✅ 문제 요약 스택은 LIFO(Last In First Out) 구조로, 나중에 들어간 게 먼저 나오는 구조다. 이 문제는 1부터 N까지의 수를 오름차순으로 push하면서, 임의의 수열이 만들어질 수 있는지를 판단하고, 가능하면 push(+), pop(-) 연산...
노트북도 필요 없다! 안드로이드 환경 Termux를 사용한 개발환경 구축 개요 요즘 사람들 폰 많이 가지고 다니는건 당연한 사실이다. 그런데 사람들은 이 폰에 진가를 몰라 보고 있다. 손에 쏙 들어 오는 작은 사이즈에 엄청난 고성능 연산장치를 그저 SNS, 영상시청 머신으로 쓰고 있는거? 이건 말이 안된다고 생각했다. 이 글을 쓰는 나도 밖을 돌아...
🧠 옵시디언 노트 GitHub에 백업 및 퍼블릭 게시까지: 실전 가이드 📌 목표 옵시디언(Obsidian)으로 정리한 노트를 GitHub에 안전하게 올리기 민감한 정보는 제외, 기술 문서 위주로 블로그 공유 GitHub 리포에 푸시하면서 겪은 모든 문제 상황 + 해결 과정 기록 🗂️ 작업 과정 요약 ✅ 1. 폴더 정리 ...
Codex와 함께한 웹사이트 제작 실험 – 사람이 얼마나 손을 뗄 수 있을까? 요즘 AI가 코딩까지 한다는 얘기, 많이 들어봤을 거다. 그래서 나도 한 번 시험해봤다. “AI가 혼자서 웹사이트를 만들 수 있을까?” 단순한 궁금증이었고, 동시에 알고리즘 시각화를 위한 개인 프로젝트로 삼았다. 이 프로젝트의 목표는 명확했다. AI에게 기획과 코딩...
애자일 소프트웨어 개발 방법론: 핵심 가이드 🚀 폭포수 모델 (Waterfall Model) 특징 폭포수 모델은 단계적으로 진행되는 전통적 소프트웨어 개발 방식이다. 주요 단계: 계획 → 분석 → 설계 → 구현 → 테스트 → 유지보수 장점 명확한 절차와 문서화로 관리 용이. 각 단계별 검증을 통해 오류 최소화. 단점 ...
1. 프로젝트 개요 이번 프로젝트는 학교 과제로 GITHUB협업을 통한 Pygame 기반의 간단한 공룡 게임을 만드는 과정이었습니다. 작업 내용은 리포지토리의 PR 단위로 정리하였고, 주요 이벤트와 수정 사항을 기록했습니다. 이 글에서는 제가 작업한 PR과 주요 기능, 그리고 해결한 문제를 공유 하고자 합니다. 2. 함께한 사람들 M0S-q...