내가 Claude랑 뭐 배웠나

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

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

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

Linux, Python 환경 설정 및 서버 인프라 구축에 능숙함. Git, 네트워크 트러블슈팅, 파일 시스템 관리 등 실용적 문제 해결에 집중. 새로운 기술 (AI, 프론트엔드) 학습 시 직접 구현 및 환경 세팅부터 시작하는 패턴 보임.

잘 챙기고 있는 것들

  • Linux/서버 인프라: Docker, Nginx, SSH, pm2 등 리눅스 기반 서버 환경 구축 및 운영에 익숙함. 파일 시스템, 사용자 권한 문제 빠르게 해결.
  • Python 개발 환경: venv, pyenv 등 파이썬 가상 환경 관리 및 서버 마이그레이션, 원격 Jupyter 커널 설정 등 환경 세팅에 능숙함.
  • Git/버전 관리: 브랜치 관리, 원격 레포 조작, 인증 등 Git 관련 문제 해결에 자신 있음.
  • 네트워크/도메인: Nginx 프록시, HTTPS 설정, DNS 레코드 관리, SSH 포워딩 등 네트워크 구성 및 문제 해결에 익숙함.

더 파고들면 좋을 것들

  • React Native/모바일 앱 개발: 프로젝트 세팅 수준. 실제 앱 개발 경험 부족.
  • 데이터베이스 심화: MongoDB 연결, 인증 등 기본 사용에 집중. 고급 쿼리, 성능 최적화, 스키마 설계 등 깊이 부족.
  • AI 모델 프로덕션: 논문 구현, 환경 세팅에 강점. 실제 서비스에 AI 모델 배포 및 운영 경험은 아직 부족함.
  • VFX/특정 툴: Nuke 카메라 트래킹 등 특정 산업 툴 경험은 단편적.

비슷한 것끼리 묶어보면

Python 개발 환경

  • Python venv 가상 환경
  • python server migration
  • pylance strict
  • EC2 인스턴스 및 Python 환경 세팅
  • 원격 Jupyter 커널 설정
  • pm2 특정 파이썬 버전으로 실행
  • Python MongoDB 연결

Linux 시스템 관리

  • Docker 설치 & 사용자 그룹
  • linux mount disk
  • TightVNC 서버 세팅
  • Jenkins sudo 권한 주기
  • Ubuntu 초기 설정
  • Linux HDD 온도 확인
  • Linux 커스텀 키 입력 프로그램
  • 리눅스 find 파일/폴더 찾기
  • pm2 백그라운드 앱
  • User Config 파일, 정렬 금지

네트워크 및 서버 인프라

  • X11 포워딩
  • Nginx 프록시 패스
  • HTTPS 강제 리다이렉트
  • 이메일 마이그레이션 (POP)
  • Namecheap DNS 헬퍼 (A/TXT 레코드)
  • Samba 설치
  • 네임서버 못 찾을 때
  • SSH 키 생성 및 서버 접속
  • Nginx 리버스 프록시 설정
  • NGINX Let's Encrypt HTTPS
  • Namecheap DNS 헬퍼 스크립트
  • tutorials.ericfromkorea.com 호스팅

Git 및 버전 관리

  • Git으로 안 쓰는 파일 찾기
  • Git 브랜치 관리
  • Git 기본 브랜치 변경
  • Github Linux 인증

쉘 스크립팅 및 CLI

  • EC2 파일 전송
  • mac npm 권한 에러 해결
  • rsync 파일 전송/동기화
  • disk usage depth
  • sudo -S와 heredoc 충돌
  • HuggingFace CLI: `hf` 사용

프론트엔드 개발

  • React Tailwind CSS 헤더
  • 카톡 공유 썸네일 새로고침
  • React/Next.js FontAwesome 설치
  • React Native 프로젝트 세팅
  • React CSS Import & Styling
  • FE 코드 fe/ 폴더 배치
  • admin 서비스 분리

AI/ML 연구 및 환경

  • 내 딥러닝 개발 환경/수준
  • SD/CN/LoRA from-scratch 재현
  • ML/DL 튜토리얼 웹사이트

데이터 저장 및 관리

  • zfs zpool import
  • SATA 핫플러그: 리부팅이 답
  • 외장 FS 마운트 후 du 조심
  • 윈도우 NVMe 부트 디스크 문제

데이터베이스 운영

  • 몽고쉘 연결 & 인증

Windows OS 관리

  • Windows 자동 로그인
  • Windows 11 OOBE 인터넷 없이

API 연동

  • gspread API 연동
  • 프린터 앱 Jira 연동

웹 최적화

  • sitemap 생성 및 제출
  • SEO 최적화

자동화 및 디버깅

  • Selenium 개발자 도구 열기
  • Selenium Chrome 자동 종료 방지

워크플로우 및 학습

  • 실수 학습 기록
  • 문서 정리 요청 범위

Docker 컨테이너

  • docker compose 앱 빌드/실행

Android 개발

  • keystore (Android provisioning)

VFX 툴

  • Nuke 카메라 트래킹 (수동)

한눈에 보기

자주 나오는 키워드

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

언제 뭘 배웠나

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

서로 엮여 있는 것들

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

하나씩 다 보기

스킬 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
스킬 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
공통 메모 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 코드 fe/ 폴더 배치

FE 코드는 무조건 `fe/`에. 백엔드 `be/` 대칭 구조 위함.

frontendproject-structurefolder-conventionnextjs
프로젝트 메모 ai

ML/DL 튜토리얼 웹사이트

ML/DL 기초 코딩 문제 웹사이트, Pyodide로 만듦.

mldlpythonpyodideweb-dev
프로젝트 메모 network

tutorials.ericfromkorea.com 호스팅

tutorials.ericfromkorea.com 서브도메인 자가호스팅 설정 및 관리

dnshostingdockernginxlets-encrypt
프로젝트 메모 frontend

admin 서비스 분리

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

adminfrontendarchitecturecssrefactoring