Base64와 URL 인코딩 차이, 한글 깨짐 해결법
Base64, Base64URL, 퍼센트 인코딩의 차이와 쓰이는 곳, 한글 UTF-8 바이트 처리, 이중 인코딩 버그를 계산 가능한 예제로 설명합니다.
Base64, Base64URL, 퍼센트 인코딩의 차이와 쓰이는 곳, 한글 UTF-8 바이트 처리, 이중 인코딩 버그를 계산 가능한 예제로 설명합니다.
비밀번호 저장에 일반 해시를 쓰면 안 되는 이유, salt의 역할, bcrypt cost 선택 기준, 72바이트 제한, $2a$·$2b$ 해시 문자열 구조를 실제 값으로 설명합니다.
rwx와 8진수 644, 755, 600의 관계, 디렉터리에서 x가 뜻하는 것, SSH 키 권한 오류, umask 계산을 실제 명령 출력과 함께 정리합니다.
WCAG 명도 대비 비율의 의미와 AA, AAA 기준, 상대 휘도 계산 방법, 회색 글자와 브랜드 색 버튼에서 자주 실패하는 조합, 다크 모드 점검 방법을 정리합니다.
Set-Cookie 속성의 의미와 조합, 서브도메인 공유 방식, 로그인이 풀리는 흔한 원인, 요청 헤더와 응답 헤더에서 쿠키를 읽는 방법을 정리합니다.
cron 다섯 필드의 의미, 서버가 UTC일 때 KST 기준 일정을 잡는 방법, 일과 요일을 함께 쓸 때의 OR 규칙, 중복 실행을 막는 잠금 방식을 예제와 함께 정리합니다.
CSS clamp()로 미디어 쿼리 없이 화면 너비에 따라 글자 크기가 변하게 만드는 방법, 기준값을 두 지점에서 계산하는 과정, rem을 써야 하는 이유를 정리합니다.
엑셀 CSV의 CP949와 BOM 문제, 앞자리 0 손실, 따옴표와 줄바꿈 처리, 날짜 자동 변환, 중첩 JSON을 CSV로 펼칠 때의 실수를 도구 동작과 함께 정리합니다.
Google 지도 타임라인 데이터를 내보내는 방법 개요, JSON에 담긴 정보, 위치 기록이 민감한 이유, 브라우저에서만 처리하는 도구의 동작과 한계, 기간별 이동 거리 확인 순서를 정리합니다.
인코딩, 해시, 암호화, HMAC의 차이를 되돌릴 수 있는지 기준으로 정리하고, 언제 무엇을 쓰는지와 흔한 오해를 실제 계산 예제로 설명합니다.
401과 403, 400과 422, 301부터 308까지의 리다이렉트, 404와 410, 5xx 계열, 200에 에러를 담는 API, 429와 Retry-After를 실무 관점에서 구분합니다.
JPEG, PNG, WebP, AVIF의 손실 방식과 투명도 지원, 사진과 스크린샷에 맞는 형식, 리사이즈를 먼저 해야 하는 이유, 브라우저 Canvas 변환에서 메타데이터가 빠지는 점을 정리합니다.
CIDR 표기에서 호스트 수, 네트워크와 브로드캐스트 주소를 계산하는 순서를 예제와 함께 정리하고, 사설 대역과 VPC 서브넷을 나눌 때 자주 틀리는 부분을 짚습니다.
JSON.parse 오류 메시지의 위치를 읽는 법부터 끝 쉼표, 작은따옴표, NaN, 큰 정수, 중복 키, BOM까지 원인별로 정리하고, JSON5와의 차이와 로그 데이터 마스킹을 설명합니다.
JWT의 header·payload·signature 구조, 디코딩과 서명 검증의 차이, exp·iat·nbf 해석, alg=none 문제, 토큰 저장 위치를 실제 예제로 설명합니다.
맥에서 만든 한글 파일명이 윈도우에서 자모로 풀리거나 같은 값끼리 비교가 실패하는 이유를 NFC와 NFD 개념, 보이지 않는 문자, 정규화 시점 관점에서 정리합니다.
정규식을 검증할 때 넣어야 할 입력의 종류, 탐욕과 게으른 수량자의 차이, 파국적 백트래킹이 생기는 패턴, 한글 범위와 이메일 전화번호 검증의 현실적 기준을 정리합니다.
초, 밀리초, 마이크로초 타임스탬프를 자릿수로 구분하는 방법과 UTC, KST, ISO 8601 오프셋 변환, 2038년 문제, 로그 시각을 맞출 때 생기는 실수를 정리합니다.
UUID v4·v7과 ULID의 구조를 비교하고, 정렬 가능성과 DB 인덱스 영향, 충돌 확률 감각, 상황별 선택 기준을 계산 가능한 예제로 정리합니다.
YAML 파서가 no, yes, 1.10, 0123 같은 값을 어떻게 해석하는지, YAML 1.1과 1.2의 차이, 들여쓰기와 앵커 규칙을 실제 출력과 함께 정리합니다.