내가 Claude랑 뭐 배웠나
Claude랑 작업하면서 쌓인 지식 조각이 67개. 한 조각씩 Tech Note 스타일로 요약했고, 전체를 훑어보며 앞으로 뭘 더 챙기면 좋을지도 정리해뒀다.
한눈에 보기
자주 나오는 키워드
글자가 클수록 여러 번 등장한 키워드야. 눌러보면 아래 목록에서 찾아준다.
언제 뭘 배웠나
각 점이 하나의 기록. 가로축은 시간, 세로축은 출처 종류야. 점을 누르면 상세 페이지로 간다.
서로 엮여 있는 것들
같은 키워드를 공유하는 기록끼리 선으로 이어져 있어. 드래그로 옮길 수 있고, 클릭하면 해당 기록으로 이동한다.
하나씩 다 보기
Python venv 가상 환경
파이썬 venv로 가상 환경 만들고 쓰고 끄기.
Git으로 안 쓰는 파일 찾기
Git repo에서 참조 안 되는 파일 bash 스크립트로 찾음.
실수 학습 기록
같은 삽질 방지 위해 실수 패턴 기록해두는 법.
python server migration
Python 서버 옮길 때 venv, 의존성 설정 과정 정리.
Windows 자동 로그인
윈도우 자동 로그인, 로컬 계정 만들고 설정함.
Nuke 카메라 트래킹 (수동)
Nuke에서 수동으로 카메라 트래킹하는 법.
Git 브랜치 관리
Git 브랜치 이름 변경, 원격 삭제, push 에러 해결.
sitemap 생성 및 제출
사이트 sitemap 만들고 검색엔진에 등록함.
X11 포워딩
SSH로 GUI 앱 띄울 때 X11 포워딩 설정.
Selenium 개발자 도구 열기
Selenium으로 브라우저 개발자 도구 띄우기
Docker 설치 & 사용자 그룹
Docker 설치하고 sudo 없이 쓰게 사용자 그룹 추가함.
Nginx 프록시 패스
Nginx 리버스 프록시, `proxy_pass`로 요청 넘김.
HTTPS 강제 리다이렉트
HTTP 트래픽 HTTPS로 301 리다이렉트 시킴
EC2 파일 전송
scp로 EC2에 파일 옮기는 기본 방법 정리.
gspread API 연동
gspread API 연동 위해 GCP 계정, 서비스 계정 다시 팜.
Git 기본 브랜치 변경
git 기본 브랜치 `master`에서 `main`으로 바꾸는 법
pylance strict
pylance strict 모드 설정, 타입 체크 빡세게 함
linux mount disk
리눅스에서 새 디스크 붙이고 자동 마운트 설정함.
이메일 마이그레이션 (POP)
POP 이메일 마이그레이션, 2FA 켜고 앱 비밀번호로 퉁침.
EC2 인스턴스 및 Python 환경 세팅
EC2 띄우고 Pyenv로 Python 환경 잡는 법 정리.
React Tailwind CSS 헤더
Tailwind CSS로 React 헤더 컴포넌트 만듦. 반응형 처리함.
원격 Jupyter 커널 설정
원격 서버에 Jupyter 커널 설치 후 VSC에서 연결
TightVNC 서버 세팅
리눅스에 TightVNC 서버 깔고 GUI 환경으로 접속하게 함.
Windows 11 OOBE 인터넷 없이
윈도우11 OOBE 인터넷 연결 건너뛰고 로컬 계정 만들기
Jenkins sudo 권한 주기
젠킨스 유저가 시스템 작업할 때 sudo 권한 주는 법
pm2 특정 파이썬 버전으로 실행
pm2로 특정 파이썬 인터프리터 지정해 앱 실행함
Namecheap DNS 헬퍼 (A/TXT 레코드)
Namecheap DNS 레코드 안전하게 추가/삭제하는 헬퍼 사용법.
Ubuntu 초기 설정
새 Ubuntu 깔고 드라이버, SSH 서버, known_hosts 정리
Linux HDD 온도 확인
sensors로 HDD 온도 안 보일 때 drivetemp 모듈 로드해서 해결
mac npm 권한 에러 해결
npm EACCES 에러, sudo 없이 깔끔하게 해결함.
Samba 설치
Samba 설치하고 네트워크 파일 공유 설정 끝.
몽고쉘 연결 & 인증
몽고쉘 Atlas/로컬 연결, admin 계정 인증 방법 정리.
rsync 파일 전송/동기화
rsync로 파일 옮기고 지우고 동기화 깔끔하게 함.
disk usage depth
du -h로 현재 폴더 용량만 확인
Linux 커스텀 키 입력 프로그램
특정 키 입력으로 리눅스 셧다운, 윈도우 재부팅 자동화.
리눅스 find 파일/폴더 찾기
find로 파일/폴더 찾고 삭제, -exec로 후처리 가능
카톡 공유 썸네일 새로고침
카톡 공유 썸네일 안 바뀔 때 디버거로 새로고침.
React/Next.js FontAwesome 설치
FA 리액트/넥스트 설치, SSR 스타일링 문제 해결함.
Github Linux 인증
gh cli 설치 및 git credential 기억 설정
NGINX Let's Encrypt HTTPS
NGINX에 Let's Encrypt로 HTTPS 붙이기, 자동 갱신까지.
zfs zpool import
zfs 풀 이름, 마운트 바꾸고 디스크 정리 후 ID로 import 함.
네임서버 못 찾을 때
ping은 되는데 도메인 안될 때 DNS 설정 고치는 법.
SEO 최적화
검색 엔진에 내 웹사이트 잘 보이게 하는 법.
pm2 백그라운드 앱
pm2로 백그라운드 앱 띄우고 관리하는 법
docker compose 앱 빌드/실행
docker compose로 앱 빌드/실행, 또는 docker build/run으로 분리
SSH 키 생성 및 서버 접속
SSH 키 만들고 서버에 심어 패스워드 없이 접속함.
Nginx 리버스 프록시 설정
Nginx로 백엔드 프록시 걸기, 경로 처리 확인.
React Native 프로젝트 세팅
RN CLI 깔고 프로젝트 초기화하는 법.
keystore (Android provisioning)
안드로이드 앱 서명 키스토어 생성 및 관리
Python MongoDB 연결
Python에서 MongoDB SSL 연결 기본 코드와 설정.
Selenium Chrome 자동 종료 방지
Selenium 스크립트 종료 후 Chrome 자동 종료 막기.
React CSS Import & Styling
React에서 CSS 적용하는 여러 방법 정리.
윈도우 NVMe 부트 디스크 문제
NVMe 부트 디스크, GPT 변환으로 윈도우 설치 끝
sudo -S와 heredoc 충돌
sudo -S에 비번 주려는데 heredoc이 가로채서 에러남.
SATA 핫플러그: 리부팅이 답
새 SATA 디스크 안 보이면 일단 리부팅이 국룰.
Namecheap DNS 헬퍼 스크립트
Namecheap DNS A/TXT 레코드 헬퍼 스크립트 사용법.
외장 FS 마운트 후 du 조심
외장 파일시스템 마운트 후 du 돌리면 umount 막힘. 조심.
프린터 앱 Jira 연동
프린터 앱, Jira 서브태스크 연동 범위 정리.
문서 정리 요청 범위
문서 정리 요청 시 3개 파일 업데이트로 퉁침.
HuggingFace CLI: `hf` 사용
HF 명령어는 이제 `hf`로 퉁침. 옛날거 쓰지마.
내 딥러닝 개발 환경/수준
모델 내부 구조 익숙, 고사양 장비로 실험함.
SD/CN/LoRA from-scratch 재현
SD/CN/LoRA 논문 직접 구현, 성능까지 재현 목표.
User Config 파일, 정렬 금지
User config 파일, 정렬하면 주석 다 꼬임. 조심.
FE 코드 fe/ 폴더 배치
FE 코드는 무조건 `fe/`에. 백엔드 `be/` 대칭 구조 위함.
ML/DL 튜토리얼 웹사이트
ML/DL 기초 코딩 문제 웹사이트, Pyodide로 만듦.
tutorials.ericfromkorea.com 호스팅
tutorials.ericfromkorea.com 서브도메인 자가호스팅 설정 및 관리
admin 서비스 분리
admin 관련 파일은 storefront와 별개로 취급함.