-
[Claude Code] 작업 완료 시 윈도우 알림 받기 (PowerShell Hook)[참고자료] 2026.07.02 22:48
Claude Code로 오래 걸리는 작업을 시키고 나서, 언제 끝났는지 몰라 계속 화면을 들여다본 적 있으신가요? 혹은 권한 확인이 필요한 순간을 놓쳐서 세션이 그냥 멈춰 있던 적은요?이 글에서는 Claude Code의 Hooks(후크) 기능을 이용해서, 작업이 끝나거나(Stop) Claude가 사용자 확인을 요청할 때(Notification) 윈도우 알림(토스트)을 띄워주는 PowerShell 스크립트를 만들고 적용하는 방법을 정리합니다.이 가이드에서 하는 일Claude Code의 Stop, Notification 이벤트가 발생하면PowerShell 스크립트가 해당 이벤트 정보를 받아 한 문장으로 요약하고윈도우 알림 창(토스트)으로 띄워줍니다구조는 이렇습니다.Claude Code 이벤트 (Stop / ..
-
[Git & Github] PR(Pull Request) 문서 작성 요령[참고자료] 2026.06.23 15:16
좋은 Pull Request(PR) 문서는 "리뷰어가 코드를 이해하는 시간을 줄여주는 문서"입니다. 리뷰어는 대부분 다음 4가지를 알고 싶어 합니다.왜 변경했는가? (Why)무엇이 변경되었는가? (What)어떻게 확인하면 되는가? (How to Review/Test)영향 범위는 어디까지인가? (Impact)개인적으로는 아래와 같은 템플릿을 가장 많이 추천합니다.## 📌 Summary- 이번 PR에서 변경한 내용을 한두 문장으로 요약합니다.## 🎯 Background- 왜 이 변경이 필요한지 설명합니다.- 관련 이슈나 버그, 요구사항을 적습니다.- Closes #123## 🔨 Changes- 주요 변경 사항을 항목별로 작성합니다.- API 변경- UI 변경- 리팩토링- 테스트 코드 추가## 🧪 Ho..
-
[Git & Github] branch 관련 명령어 정리[참고자료] 2026.06.23 11:30
Git 브랜치(branch) 주요 명령어 모음Git을 사용하면서 가장 자주 쓰이는 브랜치 관련 명령어들을 상황별로 정리했습니다.1. 브랜치 확인하기 (목록 보기)git branch내 로컬(PC)에 있는 브랜치 목록을 보여줍니다. 현재 사용 중인 브랜치 앞에는 *가 표시됩니다.git branch -r원격 저장소(Remote, 예: GitHub)에 있는 브랜치 목록만 보여줍니다.git branch -a로컬과 원격 저장소에 있는 모든 브랜치의 목록을 한 번에 보여줍니다.2. 브랜치 생성 및 이동 (전환)git branch 새로운 브랜치를 생성만 하고, 이동하지는 않습니다. (예: git branch new-branch)git checkout 또는 git switch 지정한 브랜치로 작업 공간을 이동합니다. ..
-
Day 14. Security[KT X SeSAC AI+] 2026.06.08 15:11
## JWT 토큰 decodehttps://www.jwt.io/ JSON Web Tokens - jwt.ioJSON Web Token (JWT) is a compact URL-safe means of representing claims to be transferred between two parties. The claims in a JWT are encoded as a JSON object that is digitally signed using JSON Web Signature (JWS).www.jwt.iojwt 토큰을 붙여넣기하면 payload까지 확인할 수 있다 ## OAuth 설정을 위해 구글 클라우드 콘솔 접속console.cloud.google.com 1. 가입 및 프로젝트 만들기 2. API ..
-
Day 13. JPA[KT X SeSAC AI+] 2026.06.05 17:26
1단계: 도메인(Entity)과 DTO 작성가장 먼저 엔티티(domain 패키지)를 설계하고, 외부와 통신할 택배 상자인 요청/응답 DTO(dto 패키지)를 만드는 것이 아주 좋은 출발점입니다.테이블 자동 생성 여부: @Entity와 @Table을 붙였다고 해서 코드만 짠다고 바로 데이터베이스에 테이블이 생기는 것은 아닙니다. 앞서 대화에서 다루었던 **application.yml 파일의 ddl-auto 설정(create-drop 또는 update)**이 켜져 있어야 하며, 서버(bootRun)를 켤 때 스프링이 이 어노테이션들을 읽고 알아서 CREATE TABLE SQL을 실행해 테이블을 만들어 줍니다.2단계: 리포지토리(Repository) 만들기 (💡 필수 사항)리포지토리는 선택 사항인가요?: 아..