영어 명사 'repression'의 핵심 뜻(정치·사회적 억압, 심리적 억압, 감정·충동 억제)을 정리한다. political repression, repression of feelings 같은 콜로케이션과 EN/KR 예문 50개로 정치, 심리, 일상 맥락에서의 실제 용법을 익힌다.
Hugo 사이트를 GitHub Actions로 배포할 때 매번 수행되는 WebP 이미지 변환이 빌드 시간을 늘립니다. actions/cache로 resources와 HUGO_CACHEDIR을 저장·복원해 변경분만 처리하도록 개선한 방법, 캐시 키 전략, deploy.yml 수정 요점, repo 캐시 대안을 정리한 CI/CD 파이프라인 최적화 실전 가이드입니다.
백준 12932번 노래방 문제는 N개의 음을 두 사람이 나누어 부를 때, 각 사람이 연속으로 부른 음의 차이 합(난이도)의 총합을 최소화하는 DP 문제입니다. 상태 (last0, last1)로 각 사람이 마지막으로 부른 음의 인덱스를 추적하고, 같은 사람이 연속으로 부를 때만 비용을 더하는 O(N²) 풀이로 해결합니다.
Hugo 정적 사이트의 public 디렉토리를 1.8GB에서 600MB 이하로 줄이고, 21,089개 태그 페이지 빌드 시간을 17분에서 2분으로 단축한 실전 최적화 과정을 WebP 변환, CSR 전환, partialCached 적용 등 7가지 기법으로 상세히 정리한다. GitHub Pages 1GB 한계 대응용.
42jerrykim.github.io 블로그의 모든 게시물에 태그를 50개 이상으로 확장한 개선 작업을 정리한다. data/tags.yaml 확장, fallback-tag-pool.tsv 도입, infer-tags.ps1 수정을 통해 849개 파일에 20,460개 태그를 추가한 배경·전략·결과·사용법을 다룬다.
궁전(룩+킹 이동)을 (0,0) 쪽으로만 움직이는 impartial game이다. 각 칸의 Grundy 수가 g(x,y)=3*(⌊x/3⌋ XOR ⌊y/3⌋)+(x+y)%3로 주어짐을 이용해, N개 궁전의 Grundy XOR이 0이면 후공(cubelover) 승, 아니면 선공(koosaga) 승을 O(N)에 판정한다.