내가 Claude랑 뭐 배웠나

Claude랑 작업하면서 쌓인 지식 조각이 80개. 한 조각씩 Tech Note 스타일로 요약했고, 전체를 훑어보며 앞으로 뭘 더 챙기면 좋을지도 정리해뒀다.

80
전체 기록
21
다뤄본 주제
30
키워드
3
어디서 왔나

전체 훑어보기 Gemini가 정리해줌

Linux/Server 인프라와 Python 기반 자동화에 강점 있음. 단순 코딩보다 시스템 설정, 네트워크, 배포 아키텍처 등 '돌아가는 환경' 만드는 데 집중하는 패턴임. 삽질 기록을 통해 트러블슈팅 패턴을 자산화함.

잘 챙기고 있는 것들

  • Linux 시스템 및 서버 운영. SSH, 권한 관리, systemd, Nginx 설정 등 인프라 쪽은 바로 해결함.
  • Python 환경 구축 및 자동화. venv, pyenv, pm2 활용한 프로세스 관리 및 API 연동 익숙함.
  • 네트워크 및 도메인 관리. DNS 레코드 조작, SSL/HTTPS 적용, 리버스 프록시 설정 손에 익음.
  • Shell 스크립팅. find, rsync, bash loop 등을 이용한 파일/데이터 핸들링 능숙함.

더 파고들면 좋을 것들

  • Frontend 프레임워크. React/Next.js는 컴포넌트나 스타일링(Tailwind) 수준에 머물러 있음.
  • Deep Learning 모델 자체. 모델 내부 구조는 파악하나, 논문 구현 및 성능 재현 단계의 학습 진행 중.
  • Mobile 개발. React Native는 프로젝트 세팅 및 초기화 수준임.

비슷한 것끼리 묶어보면

Linux & Server Infra

  • Docker 설치 & 사용자 그룹
  • linux mount disk
  • EC2 인스턴스 및 Python 환경 세팅
  • Ubuntu 초기 설정
  • TightVNC 서버 세팅
  • Jenkins sudo 권한 주기
  • Linux HDD 온도 확인
  • son-pro6000 GPU 서버 접근 및 특징

Python & Automation

  • Python venv 가상 환경
  • python server migration
  • Selenium 개발자 도구 열기
  • pm2 특정 파이썬 버전으로 실행
  • 원격 Jupyter 커널 설정
  • pm2 백그라운드 앱
  • Marimo Cell 생성 Gotchas

Network & Web Ops

  • Nginx 프록시 패스
  • HTTPS 강제 리다이렉트
  • X11 포워딩
  • NGINX Let's Encrypt HTTPS
  • Namecheap DNS 헬퍼 (A/TXT 레코드)
  • 네임서버 못 찾을 때
  • Nginx 리버스 프록시 설정
  • learn_code_test 프로젝트 도메인/호스팅

AI & Deep Learning

  • 논문 → 게임형 학습 코스 발행 (v2)
  • HuggingFace CLI: `hf` 사용
  • 내 딥러닝 개발 환경/수준
  • SD/CN/LoRA from-scratch 재현
  • ML/DL 학습용 게임형 웹사이트 프로젝트

Shell & File Management

  • Git으로 안 쓰는 파일 찾기
  • EC2 파일 전송
  • rsync 파일 전송/동기화
  • disk usage depth
  • 리눅스 find 파일/폴더 찾기
  • rsync trailing-slash + --delete 함정

한눈에 보기

자주 나오는 키워드

글자가 클수록 여러 번 등장한 키워드야. 눌러보면 아래 목록에서 찾아준다.

언제 뭘 배웠나

각 점이 하나의 기록. 가로축은 시간, 세로축은 출처 종류야. 점을 누르면 상세 페이지로 간다.

서로 엮여 있는 것들

같은 키워드를 공유하는 기록끼리 선으로 이어져 있어. 드래그로 옮길 수 있고, 클릭하면 해당 기록으로 이동한다.

하나씩 다 보기

스킬 python

Python venv 가상 환경

파이썬 venv로 가상 환경 만들고 쓰고 끄기.

pythonvenvvirtual-environmentcli
스킬 shell

Git으로 안 쓰는 파일 찾기

Git repo에서 참조 안 되는 파일 bash 스크립트로 찾음.

gitbashshell-scriptfile-managementfind
스킬 workflow

실수 학습 기록

같은 삽질 방지 위해 실수 패턴 기록해두는 법.

learningworkflowmemorytroubleshooting
스킬 python

python server migration

Python 서버 옮길 때 venv, 의존성 설정 과정 정리.

pythonserver-migrationvirtual-envaws-ec2dependency-management
스킬 windows

Windows 자동 로그인

윈도우 자동 로그인, 로컬 계정 만들고 설정함.

windowsauto-loginlocal-accountnetplwiz
스킬 vfx

Nuke 카메라 트래킹 (수동)

Nuke에서 수동으로 카메라 트래킹하는 법.

nukecamera-trackingvfxmanual-tracking
스킬 git

Git 브랜치 관리

Git 브랜치 이름 변경, 원격 삭제, push 에러 해결.

gitbranchrenamedeletetroubleshooting
스킬 web

sitemap 생성 및 제출

사이트 sitemap 만들고 검색엔진에 등록함.

sitemapseogoogle-search-consoleweb-dev
스킬 network

X11 포워딩

SSH로 GUI 앱 띄울 때 X11 포워딩 설정.

x11sshforwardinglinuxmacos
스킬 selenium

Selenium 개발자 도구 열기

Selenium으로 브라우저 개발자 도구 띄우기

seleniumdevtoolspythondebugging
스킬 linux

Docker 설치 & 사용자 그룹

Docker 설치하고 sudo 없이 쓰게 사용자 그룹 추가함.

dockerlinuxinstalluser-managementshell
스킬 network

Nginx 프록시 패스

Nginx 리버스 프록시, `proxy_pass`로 요청 넘김.

nginxproxy-passreverse-proxyserver-confignetwork
스킬 network

HTTPS 강제 리다이렉트

HTTP 트래픽 HTTPS로 301 리다이렉트 시킴

httpsredirecthtaccessapachessl
스킬 shell

EC2 파일 전송

scp로 EC2에 파일 옮기는 기본 방법 정리.

ec2scpfile-transfersshlinux
스킬 api

gspread API 연동

gspread API 연동 위해 GCP 계정, 서비스 계정 다시 팜.

gspreadgoogle-sheetsapigcpservice-account
스킬 git

Git 기본 브랜치 변경

git 기본 브랜치 `master`에서 `main`으로 바꾸는 법

gitbranchmainmasterconfig
스킬 python

pylance strict

pylance strict 모드 설정, 타입 체크 빡세게 함

pylancevscodepythontype-checkingsettings
스킬 linux

linux mount disk

리눅스에서 새 디스크 붙이고 자동 마운트 설정함.

linuxdiskmountfstabstorage
스킬 network

이메일 마이그레이션 (POP)

POP 이메일 마이그레이션, 2FA 켜고 앱 비밀번호로 퉁침.

emailpop32faapp-passwordmigration
스킬 linux

EC2 인스턴스 및 Python 환경 세팅

EC2 띄우고 Pyenv로 Python 환경 잡는 법 정리.

awsec2pythonpyenvlinux
스킬 ai

논문 → 게임형 학습 코스 발행 (v2)

논문 아카이브 → Gemini로 게임형 코스 만들고 웹에 올림.

aillmpythondevopsnginx
스킬 frontend

React Tailwind CSS 헤더

Tailwind CSS로 React 헤더 컴포넌트 만듦. 반응형 처리함.

reacttailwind-cssfrontendheaderresponsive
스킬 python

원격 Jupyter 커널 설정

원격 서버에 Jupyter 커널 설치 후 VSC에서 연결

jupyterpythonremote-servervs-codekernel
스킬 linux

TightVNC 서버 세팅

리눅스에 TightVNC 서버 깔고 GUI 환경으로 접속하게 함.

tightvnclinuxvnc-serverremote-desktopxfce4
스킬 windows

Windows 11 OOBE 인터넷 없이

윈도우11 OOBE 인터넷 연결 건너뛰고 로컬 계정 만들기

windowsoobeno-internetlocal-accountsetup
스킬 linux

Jenkins sudo 권한 주기

젠킨스 유저가 시스템 작업할 때 sudo 권한 주는 법

jenkinssudolinuxpermissionsusermod
스킬 python

pm2 특정 파이썬 버전으로 실행

pm2로 특정 파이썬 인터프리터 지정해 앱 실행함

pm2pythoninterpretervenvprocess-management
스킬 network

Namecheap DNS 헬퍼 (A/TXT 레코드)

Namecheap DNS 레코드 안전하게 추가/삭제하는 헬퍼 사용법.

namecheapdnsapipythonshell
스킬 linux

Ubuntu 초기 설정

새 Ubuntu 깔고 드라이버, SSH 서버, known_hosts 정리

ubuntulinuxnvidiasshinitial-setup
스킬 linux

Linux HDD 온도 확인

sensors로 HDD 온도 안 보일 때 drivetemp 모듈 로드해서 해결

linuxhddtemperaturesensorssmartctl
스킬 shell

mac npm 권한 에러 해결

npm EACCES 에러, sudo 없이 깔끔하게 해결함.

npmmacospermissioneaccesshell
스킬 network

Samba 설치

Samba 설치하고 네트워크 파일 공유 설정 끝.

sambafile-sharelinuxnetwork
스킬 database

몽고쉘 연결 & 인증

몽고쉘 Atlas/로컬 연결, admin 계정 인증 방법 정리.

mongodbmongoshatlasauthenticationshell
스킬 shell

rsync 파일 전송/동기화

rsync로 파일 옮기고 지우고 동기화 깔끔하게 함.

rsyncfile-transfersynchronizationshelllinux
스킬 shell

disk usage depth

du -h로 현재 폴더 용량만 확인

disk-usagelinuxmacosshellcommand
스킬 linux

Linux 커스텀 키 입력 프로그램

특정 키 입력으로 리눅스 셧다운, 윈도우 재부팅 자동화.

linuxc-programmingsystemdkeyboard-inputautomation
스킬 linux

리눅스 find 파일/폴더 찾기

find로 파일/폴더 찾고 삭제, -exec로 후처리 가능

linuxfindshellfile-managementdelete
스킬 frontend

카톡 공유 썸네일 새로고침

카톡 공유 썸네일 안 바뀔 때 디버거로 새로고침.

kakaosharethumbnaildebuggerfrontend
스킬 frontend

React/Next.js FontAwesome 설치

FA 리액트/넥스트 설치, SSR 스타일링 문제 해결함.

fontawesomereactnextjsssrfrontend
스킬 linux

Github Linux 인증

gh cli 설치 및 git credential 기억 설정

githublinuxcligitauthentication
스킬 web-server

NGINX Let's Encrypt HTTPS

NGINX에 Let's Encrypt로 HTTPS 붙이기, 자동 갱신까지.

httpsnginxlets-encryptcertbotssl
스킬 storage

zfs zpool import

zfs 풀 이름, 마운트 바꾸고 디스크 정리 후 ID로 import 함.

zfszpoollinuxstoragedisk-management
스킬 network

네임서버 못 찾을 때

ping은 되는데 도메인 안될 때 DNS 설정 고치는 법.

dnsnetworklinuxnetplantroubleshooting
스킬 web

SEO 최적화

검색 엔진에 내 웹사이트 잘 보이게 하는 법.

seoweb-optimizationhtmlmarketing
스킬 linux

pm2 백그라운드 앱

pm2로 백그라운드 앱 띄우고 관리하는 법

pm2background-processlinuxpythonserver
스킬 docker

docker compose 앱 빌드/실행

docker compose로 앱 빌드/실행, 또는 docker build/run으로 분리

dockerdocker-composecontainerbuildrun
스킬 network

SSH 키 생성 및 서버 접속

SSH 키 만들고 서버에 심어 패스워드 없이 접속함.

sshkeygensecuritylinuxauthentication
스킬 network

Nginx 리버스 프록시 설정

Nginx로 백엔드 프록시 걸기, 경로 처리 확인.

nginxreverse-proxyserver-configlinuxnetwork
스킬 frontend

React Native 프로젝트 세팅

RN CLI 깔고 프로젝트 초기화하는 법.

react-nativeclinpmmobile-devsetup
스킬 android

keystore (Android provisioning)

안드로이드 앱 서명 키스토어 생성 및 관리

androidkeystoresigningkeytoolsecurity
스킬 mongodb

Python MongoDB 연결

Python에서 MongoDB SSL 연결 기본 코드와 설정.

pythonmongodbssldatabase-connectionpymongo
스킬 selenium

Selenium Chrome 자동 종료 방지

Selenium 스크립트 종료 후 Chrome 자동 종료 막기.

seleniumpythonchromedebuggingautomation
스킬 frontend

React CSS Import & Styling

React에서 CSS 적용하는 여러 방법 정리.

reactcssstylingfrontendjavascript
스킬 storage

윈도우 NVMe 부트 디스크 문제

NVMe 부트 디스크, GPT 변환으로 윈도우 설치 끝

windowsnvmegptdiskpartboot
스킬 network

Namecheap DNS 서브도메인 프로비저닝 (전파 대기)

Namecheap 서브도메인 A 레코드 추가 + DNS 전파 대기 자동화.

namecheapdnsapipropagationcertbotpython
공통 메모 shell

sudo -S와 heredoc 충돌

sudo -S에 비번 주려는데 heredoc이 가로채서 에러남.

bashsudoshellstdinheredoc
공통 메모 storage

SATA 핫플러그: 리부팅이 답

새 SATA 디스크 안 보이면 일단 리부팅이 국룰.

linuxstoragesatahardwaretroubleshooting
공통 메모 network

Namecheap DNS 헬퍼 스크립트

Namecheap DNS A/TXT 레코드 헬퍼 스크립트 사용법.

namecheapdnspythonapishell
공통 메모 storage

외장 FS 마운트 후 du 조심

외장 파일시스템 마운트 후 du 돌리면 umount 막힘. 조심.

linuxstoragefilesystemumounttroubleshooting
프로젝트 메모 api

프린터 앱 Jira 연동

프린터 앱, Jira 서브태스크 연동 범위 정리.

jiraapi-integrationproject-managementsubtask
프로젝트 메모 workflow

문서 정리 요청 범위

문서 정리 요청 시 3개 파일 업데이트로 퉁침.

documentationworkflowproject-scopee2e-testreadme
프로젝트 메모 ai

HuggingFace CLI: `hf` 사용

HF 명령어는 이제 `hf`로 퉁침. 옛날거 쓰지마.

huggingfacecliaitoolshell
프로젝트 메모 ai

내 딥러닝 개발 환경/수준

모델 내부 구조 익숙, 고사양 장비로 실험함.

deep-learninggenerative-aigpuworkstationmodel-architecture
프로젝트 메모 ai

SD/CN/LoRA from-scratch 재현

SD/CN/LoRA 논문 직접 구현, 성능까지 재현 목표.

stable-diffusioncontrolnetloradeep-learninggpu
프로젝트 메모 linux

User Config 파일, 정렬 금지

User config 파일, 정렬하면 주석 다 꼬임. 조심.

linuxconfigshellbest-practicesystem-admin
프로젝트 메모 frontend

FE folder convention

FE 코드는 무조건 fe/ 폴더에 몰아넣기. 나중에 be/랑 대칭 맞춤.

frontendconventionproject-structure
프로젝트 메모 project

ML/DL 학습용 게임형 웹사이트 프로젝트

Mimo 스타일로 ML/DL 기초 굽는 개인 학습용 웹 프로젝트

mldlwebpyodidepython
프로젝트 메모 network

learn_code_test 프로젝트 도메인/호스팅

서브도메인 대신 서브경로 방식으로 전환해서 호스팅 중

nginxdockernextjshosting
프로젝트 메모 linux

orchestrator needs DISPLAY=:1

playwright 쓸거면 DISPLAY=:1 무조건 붙여야 함. 안 그러면 터짐.

linuxplaywrightchromiumdisplay
프로젝트 메모 python

skip Japanese GTC sessions

일본어 세션(ID suffix or title) 필터링해서 노이즈 제거함

pythoncrawlerfilteringgtc
프로젝트 메모 shell

hub-daily-cron setup

hub 사이트 자동 재생성 및 daily cron 설정

nginxpythoncrondocker
프로젝트 메모 linux

webroot ownership root-owned issue & fix

sudo tee 쓰면 파일 owner root로 바뀜. 권한 꼬이면 자동 부활 안됨.

linuxsshnginxpermission
프로젝트 메모 frontend

admin 서비스 분리

admin 관련 파일은 storefront와 별개로 취급함.

adminfrontendarchitecturecssrefactoring
프로젝트 메모 docker

dev-portfolio-deploy & editor mode

cron이 index.html 덮어쓰니까 커스텀 파일 따로 관리할 것.

dockerpythondeploymentnotion-clone
프로젝트 메모 web

notion-source-ids

포트폴리오 사이트용 Notion DB ID랑 데이터 추출 로직 정리

notionportfoliopythonrest-api
프로젝트 메모 python

Marimo Cell 생성 Gotchas

Marimo 셀 생성 시 주의할 점, LLM 연동 문제 많음.

marimopythonllmfrontenddebugging
프로젝트 메모 learning

논문 학습 자료 요구사항

논문 요약, 학술적 말고 게임처럼 만들어 직관 얻기

learningai-educationuser-feedbackgamificationvisualization
프로젝트 메모 network

papergen v2 두 머신 아키텍처

papergen GPU/웹 서버 분리, SSH로 자동화 제어.

distributed-architecturenginxsystemdsshpython
프로젝트 메모 linux

son-pro6000 GPU 서버 접근 및 특징

son-pro6000 GPU 서버 스펙, 접속, 주의사항 정리.

gpu-serverlinuxsshpython-venvnetworkingtroubleshooting
프로젝트 메모 shell

rsync trailing-slash + --delete 함정

rsync --delete 쓸 때 trailing slash 조심해야 함. 파일 다 날아감.

rsynclinuxshelldata-managementpitfall