본문 바로가기

전체 글188

sh 기본 셀 스크립트의 핵심 역할은 사람이 터미널에 직접 치던 명령어를 파일로 묶어서 자동으로 실행하는 것 언제 쓰일까?반복 작업 자동화배치 작업 (정해진 시간에 자동 실행)배포와 CI/CD개발환경 세팅도커 (컨테이너 시작 할때 실행되는 entrypoint.sh) #!/bin/bash # 첫 줄: 이 파일을 bash로 실행하라는 표시 (위에 공백이나 다른 줄이 있음 안 됌)set -euo pipefail # 에러 나면 바로 멈추기# -e: 명령 하나라도 실패하면 즉시 중단# -u: 정의 안 된 변수를 쓰면 에러# -o pipefail: 파이프 중간 명령이 실패해도 실패로 처리echo "Hello"# 권한 및 실행# chmod +x hello.sh # 실행 권한 주기 change mod.. 2026. 10. 26.
개발자로써 AI 어떻게 사용해야할까 2026. 10. 26.
클로드, 하네스 엔지니어링 문서 2026. 10. 26.
PKCE란 🔐 PKCE (픽시)란?PKCE (Proof Key for Code Exchange) 는👉 OAuth2 인증 코드 플로우에서 코드 탈취 공격(code interception)을 방지하기 위한 보안 강화 방법입니다.📌 왜 필요한가?기본 OAuth2 인증코드 방식에서는:클라이언트가 /authorize 요청 → 인증 서버에서 code 응답클라이언트가 /token 요청 시 그 code로 access token 받음✅ 문제: 공격자가 중간에서 code를 가로채면 access token을 받아버릴 수 있음→ 이걸 막기 위해 PKCE를 사용합니다. 용어 설명code_verifier클라이언트가 랜덤하게 생성한 문자열 (43~128자 사이, 영숫자 + -._~)code_challengecode_verifier를 .. 2025. 6. 26.
코드아티팩트에서 커스텀 라이브러리 관리하기 https://www.notion.so/limew/Code-Artifact-1753cf01ac408083be1be0164ccdbe7c 2025. 1. 7.
isostring 1일 밀리는 이유 https://anywaydevlog.tistory.com/46 [javascript] toISOString() 1일 전 날짜가 뜨는 이유 및 해결법 (UTC 타임존 zero offset 이슈)toISOString() 는 Date 를 ISOString(yyyy-mm-ddThh:mm:ss) 형식의 문자열로 변환해주는 함수이다. 그런데 이 함수를 사용하면 날짜가 하루 전 날짜가 찍힌다. 이유는 이 함수가 우리나라 Time Zone 이 아니라 UTCanywaydevlog.tistory.com 2024. 12. 16.