table of contents 프로젝트 개요 기술 스택 및 아키텍처 개요 데이터 소스 역할 분담 문서 구성 요구사항 정의 데이터 스키마 API 상세 정의 UI/UX 스펙 정의 ADR 및 룰 협업 컨벤션 어려움 극복 및 주요 배운 점 향후 개선...
웹 프로젝트
도커 컴포즈 (2)
파일 권한 조작 파일 권한은 chmod 로 바꿀 수 있고, 숫자 방식과 문자 방식이 있음 chmod {numcode} {filename} chmod [대상][연산자][권한] 파일 대상: u(소유자), g(그룹), o(기타), a(모두) 연산자: +(추가), (제거...
도커 컴포즈 (1)
도커 설치하기 윈도우 11 보안때문에 도커를 그냥 설치하면 설치가 안된다. C:\ProgramData\DockerDesktop 폴더를 지우고 도커 설치파일을 관리자 권한으로 실행하면 된다. 그냥 더블클릭하면 똑같이 또 안되니까 우클릭하고 관리자 권한으로 해야 한다. 뭐 hyper-v나 WSL 같은 선택지는 기본값으로 두고 진행 설치하면 ...
도커로 블로그 로컬 빌드하기 + 그런데 이제 로컬엔 WSL과 도커만 설치한
table of contents 개요 왜 이런 짓을 하게 되었나 도커 말고 다른 건 없음? 도커가 뭔데 그러세요 도커 하려면 이건 알아야 함 오늘의 목표가 뭐죠 일단 성공한 방법을 먼저 보여줄게 Gemini에게...
git 브랜치 관리하기
git 명령어 내가 모르는 것만 커밋 푸시 풀 클론 이런 기본은 넘기고 브랜치 관리 위주로 씀 참고: https://learngitbranching.js.org/?locale=ko 기본 내용은 전에 정리해둔 거 있음: https://dapin1490.github.io/satinbower/posts/it-git-starter/ ...
Vue.js (3)
Node.js 설치 LTS로 다운로드하세요 vscode에 Vue 확장프로그램을 추가하세요(오피셜인 것으로) 크롬에는 Vue.js devtools를 추가하세요 설정에서 시크릿 모드와 파일 URL에 대한 액세스를 허용하세요 Vue를 하세요 vue는 클라이언트 사이드 렌더링이라 초기 로딩이 조금 느...
자바스크립트 (2)
조건문과 반복문 다른 언어랑 별 차이 없음 아는대로 쓰면 됨 if - else if - else for (let i = 0; i< n; i++) {} while (flag) {} 함수 함수를 그냥 정의할 수도 있고 변수에 대입+정의할 수도 있고 대입+정의문을 일부 생략할 수도 있음 ...
AI 하네스 엔지니어링
정의 및 개념 하네스 엔지니어링(Harness Engineering)은 AI 에이전트가 주어진 목표를 완수할 수 있도록 모델 외부에서 지원하는 환경, 도구, 제약 조건 및 피드백 시스템을 설계하고 최적화하는 기술이다[1][2]. 2026년 현재 이 기술은 AI의 지능 자체를 개선하는 것보다 AI가 활동하는 작업장(Workplace)을 정교하게 설계하...
자바스크립트 (1)
기본 문법 var와 let var: 옛날식 변수 선언 타입. 재선언, 재할당 가능, 함수 레벨 스코프 let: 요즘 쓰는 변수 선언 타입. 재선언 불가, 재할당 가능, 블록 레벨 스코프 const: 요즘 많이 쓰는 변수(상수) 선언 타입. 재선언 불가, 재할당 불가, 블록 레벨 스코프 ...
Vue.js (2)
table of contents HTML 기본기 CSS 약간 꾸미기 반응형 웹 맛보기 굳이 번거롭게 CSS로 그림을 그리세요 아무리 그래도 마지막 그림은 좀 그래서 Cursor한테 뭐가 문제인지 설명해달라 했음 cursor가 코드를 수리해줬다 리팩터링 요약 ...