with one click
42jerrykim.github.io
42jerrykim.github.io contains 16 collected skills from 42jerrykim, with repository-level occupation coverage and site-owned skill detail pages.
Skills in this repository
๊ฒ์๋ฌผ ํ์ง์ ๋ฃจ๋ธ๋ฆญ ์ ์๋ก ์ฑ์ ํ๊ณ , ์๊ณ๊ฐ์ ๋์ ๋๊น์ง(๋๋ ์ต๋ ๋ฐ๋ณต๊น์ง) ์ฑ์ โ์์ โ์ฌ์ฑ์ ์ ๋ฐ๋ณตํ๋ ํ์ง ๊ฐ์ ๋ฃจํ. blog-agent-pipeline์ ์ํ ๋ฒ์ ์ผ๋ก, quality-critic ์๋ธ์์ด์ ํธ(์ฑ์ ์)์ ๋ถ๋ฆฌ๋์ด ๋์ํ๋ฉฐ ์ ์ํ(scoreboard)์ ์ํ๋ฅผ ๊ธฐ๋กํ๋ค. draft ํด์ ๋ ์ฌ๋๋ง ํ๋ค. ์ ๊ท ์ด์ ๊ฒ์ดํธยท๊ธฐ์กด ๊ฒ์๊ธ ์ฌ์ ๊ฒยท์ผ๊ฐ ์์จ ์คํ์ ์ฌ์ฉํ๋ค.
์ปฌ๋ ์ ๊ธ(content/collection/**/index.md, **/*.md)์ ์์ฑํ ๋ ๋ฐ๋ฅด๋ ์ด๋ก ์ค์ฌ ๊ธ์ฐ๊ธฐ ํ์ค. ์ ๋ฌธ๊ฐ ์์ค์ ์ด๋ก ์ ์ค๋ช ์ ๋ฌธ๋จ์ผ๋ก ๋จผ์ ์์ ํ๊ณ ์ฝ๋/ํ/๋ค์ด์ด๊ทธ๋จ์ ๋ณด์ถฉ ์๋ฃ๋ก๋ง ์ฐ๋๋ก ํ๋ค. ์ปฌ๋ ์ ๊ธ ์์ฑยท๋ณด๊ฐ, ๊ธฐ์ ์๋ฆฌ์ฆ ๊ธ ์์ฑ ์ ์ฌ์ฉํ๋ค.
AI ๋ณด์กฐ ์๋ฆฌ์ฆํ ๊ต์ก ๊ธ(์ปฌ๋ ์ )์ ๋ณธ๋ฌธ ๊ตฌ์ฑยท๊น์ดยทslugยท00 ์ฑํฐยท๋ด์ฉ ์๊ฒฐ์ฑ(์ํ/SME ๊ธฐ์ค: ์ค๊ฐ๋ ยท๊ฐ๋ ์ฐ๊ฒฐยท1์ฐจ ์ถ์ฒยท๊ณผ๋ชฉ๋ณ ํ์ ์์)ยทํ์ง ์ฒดํฌ๋ฆฌ์คํธ๋ฅผ ํ์คํํ๋ค. design-patterns, cleanarchitecture, optimization ์๋ฆฌ์ฆ, C++ ์ฑ๋ฅ ํธ๋, ์ฅ๋ฌธ ๊ธฐ์ ํํ ๋ฆฌ์ผ, ์ปค๋ฆฌํ๋ผํ ๋ธ๋ก๊ทธ ํฌ์คํธ๋ฅผ ์์ฑยท๋ณด๊ฐํ ๋ ์ฌ์ฉํ๋ค. blog-post-writing ์คํฌ ๋ฐ rules-that-must-be-followed์ ํจ๊ป ์ ์ฉํ๋ค.
42jerrykim.github.io Hugo ๋ธ๋ก๊ทธ์ ๋ชจ๋ ๊ธ์ฐ๊ธฐยทํธ์ง ์์ ์ ์ ์ฉ๋๋ ์ ์ญ ํ์ ๊ท์น. frontmatter(draft, tags, description, title), ๋ ์ง ํ์ธ, ๋ณธ๋ฌธ ๋งํฌ ๊ฒ์ฆ, ๋ ์์ฉ ๋ณธ๋ฌธ ์์น, Mermaid ๋ค์ด์ด๊ทธ๋จ ๋ฌธ๋ฒ, ์๊ณ ๋ฆฌ์ฆ ์ฝ๋ ์ฃผ์ ๊ท์น, ์ง์ ์ธ์ฉ ๊ฒ์ฆ์ ํฌํจํ๋ค. ๊ธ ์์ฑยท์์ , ์ ํฌ์คํธ ์์ฑ, ์ปฌ๋ ์ ๊ธ ์์ ์ ํญ์ ์ ์ฉํ๋ค.
Hugo ๋ธ๋ก๊ทธ ๊ธ์ ๋๊น์ง ์์ฑํ๋ ๋ฉํฐ์คํ ์ด์ง ํ์ดํ๋ผ์ธ. Research(์๋ฃยท๋งํฌ ๊ฒ์ฆ) โ Draft(blog-post-writing ์ค์) โ QA(๋ฉํยทMermaidยท๋งํฌ) โ PublishPrep(draft ํด์ ์ ์ต์ข ํ์ธ) ์์ผ๋ก ํ ์ธ์ ์์ ์์ฐจ ์คํํ๋ค. **ํ ์ธ์ ์์ ์ ์ฒด ์ฌ์ดํด์ ์๋ ์งํ**ํ ๋ ์ฌ์ฉํ๋ค. ๋จ๊ณ๋ณ ์์ฑ ๊ท์น ์์ฒด๊ฐ ํ์ํ๋ฉด `blog-post-writing`์ ์ฐธ๊ณ ํ๋ค.
Hugo ๋ธ๋ก๊ทธ ํฌ์คํธ ์์ฑ์ ์ํ ์ข ํฉ ๊ฐ์ด๋. ์ปฌ๋ ์ /์ผ๋ฐ ํฌ์คํธ์ frontmatter ์์ฑ, ๋ณธ๋ฌธ ๊ตฌ์กฐ ํ ํ๋ฆฟ, SEO ์ต์ ํ, ์ด๋ฏธ์ง/์์ ๊ด๋ฆฌ, ํ๊ทธ ์ ์ (data/tags.yaml), ๋งํฌ ๊ฒ์ฆ, Mermaid ๋ค์ด์ด๊ทธ๋จ, ํ๊ตญ์ด/์์ด ์ด์ค ์ธ์ด ์ฝํ ์ธ ๋ฅผ ํฌํจํ๋ค. ๋ธ๋ก๊ทธ ๊ธ ์์ฑ, ์ ์ปฌ๋ ์ ์์ฑ, ๊ธฐ์ ๋ธ๋ก๊ทธ ํฌ์คํธ ์์ฑ ์ ์ฌ์ฉํ๋ค. ResearchโDraftโQAโPublishPrep ์ ์ฒด ํ์ดํ๋ผ์ธ์ ํ ๋ฒ์ ์งํํ๋ ค๋ฉด `blog-agent-pipeline`์ ์ฐธ๊ณ ํ๋ค.
content/post/ ํ์ AI ๋๊ตฌยท์๋น์ค ํ์ฉ ๊ธ(Claude Code, ChatGPT, Cursor, AI ์์ด์ ํธยทํ๋ฌ๊ทธ์ธยท์ํฌํ๋ก ๊ฐ์ด๋) ์์ฑ ๊ฐ์ด๋. ์ํคํ ์ฒ/๊ธฐ๋ฅ ์ค๋ช ยท์ ์ฉ ์๋๋ฆฌ์คยทํ๋จ ๊ธฐ์คยท์ฅ๋จ์ ๊ตฌ์กฐ์ ํ๊ทธยท์ฒดํฌ๋ฆฌ์คํธ๋ฅผ ํ์คํํ๋ค. content/post/ ํ์ AI ๋๊ตฌยท์๋น์ค ์๊ฐยทํ์ฉ ๊ฐ์ด๋ ๊ธ ์์ฑ ์ ์ฌ์ฉํ๋ค.
์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ํ์ด(BOJ) ๊ธ ์์ฑ ๊ฐ์ด๋. ํ์คํ๋ ๋ฌธ์ ์ ๋ณด, Mermaid ๊ธฐ๋ฐ ๋ก์ง ์๊ฐํ, ๋ณต์ก๋ ๋ถ์ ํ, ์ฝ๋ ์ผ์ด์ค ์ฒดํฌ๋ฆฌ์คํธ, 25๊ฐ ์ด์ ํ๊ทธ ์์ฑ ๊ท์น์ ํฌํจํ๋ค. content/collection/Algorithm/ ํ์ ํฌ์คํธ ์์ฑยท๋ณด๊ฐ ์ ์ฌ์ฉํ๋ค.
content/post/ ํ์ ๊ฐ๋ฐยทํ๋ก๊ทธ๋๋ฐ ๋จ๋ฐ ๊ธ(์ธ์ด ๋ฌธ๋ฒ, ๋ผ์ด๋ธ๋ฌ๋ฆฌยท๊ตฌํ ์ต์ ํ, ์ค๊ณ/๊ตฌํ ๊ธฐ๋ฒ, S-expressionยท์ ๊ท์ยทOOP ๋ฑ) ์์ฑ ๊ฐ์ด๋. ์ปฌ๋ ์ (Algorithm/Vocabulary ๋ฑ)์ ์ํ์ง ์๋ ์์ ์ฃผ์ ํ๋ก๊ทธ๋๋ฐ ๊ธ์ ์ ๋ชฉยทํ๊ทธยท๋ณธ๋ฌธ ๊ตฌ์กฐยท์ฒดํฌ๋ฆฌ์คํธ๋ฅผ ํ์คํํ๋ค. content/post/ ํ์ ํ๋ก๊ทธ๋๋ฐ/์ธ์ด/๊ตฌํ ์ฃผ์ ๊ธ ์์ฑ ์ ์ฌ์ฉํ๋ค.
content/post/ ํ์ ๊ต์ยท์ํ ๊ธ(์ญ์ฌ, ๊ณผํ, ์๊ธฐ๊ณ๋ฐ, ํ๋์จ์ดยท๊ธฐ๊ธฐ ๋ฆฌ๋ทฐ ๋ฑ ๋น๊ธฐ์ ์ค๋ฌด ์ฃผ์ ) ์์ฑ ๊ฐ์ด๋. ์คํ ๋ฆฌํ ๋งํ ์์ , ํ์๋ผ์ธยท๋น๊ต, ์ถ์ฒ ๊ธฐ๋ฐ ์ฌ์ค ๊ฒ์ฆ, ๊ธฐ๊ธฐ ๋ฆฌ๋ทฐํ ์ฅ๋จ์ ๊ตฌ์กฐ์ ํ๊ทธยท์ฒดํฌ๋ฆฌ์คํธ๋ฅผ ํ์คํํ๋ค. content/post/ ํ์ ์ญ์ฌยท๊ณผํยท์๊ธฐ๊ณ๋ฐยท๊ธฐ๊ธฐ ๋ฆฌ๋ทฐ ๊ธ ์์ฑ ์ ์ฌ์ฉํ๋ค.
์ํ ๋ฆฌ๋ทฐ ์์ฑ ์คํฌ. WebSearch์ ๋ธ๋ผ์ฐ์ ๋๊ตฌ๋ฅผ ํ์ฉํด ์ํ ์ค๊ฑฐ๋ฆฌยท์ ์ ๋นํยทํ๋ก ์ ์์งํ๊ณ , Act 5๋จ๊ณ ๊ตฌ์กฐ ๋ถ์ยท์บ๋ฆญํฐ ์ฌ์ธต ๋ถ์ยท์์ง/๋ฉํํฌ ํด์ยท์์๋ฏธ/์์ ๋ถ์์ ํฌํจํ ์ ๋ฌธ์ ์ธ ์ํ ๋ฆฌ๋ทฐ๋ฅผ ์์ฑํ๋ค. ์ํ ๋ฆฌ๋ทฐ, movie review, ์ํ ๋ถ์, ์ํ ๊ฐ์๋ฌธ ์์ฑ ์ ์ฌ์ฉํ๋ค.
์ ธ/ํฐ๋ฏธ๋ ๋ช ๋ น์ด ๊ธ ์์ฑ ๊ฐ์ด๋ โ Bash Shell(content/collection/bashshell/)๊ณผ CMD(content/collection/cmd/) ๊ณตํต. ํ๋ซํผ๋ณ ์ ๋์ด([Bash Shell]/[CMD])ยท๊ฒฝ๋กยทํ๊ทธ ํ, 70์ ์ดํ title, 150์ description, 25๊ฐ ์ด์ tags, ๋ณธ๋ฌธ ๊ตฌ์กฐ(๋ช ๋ น์ด ์ฐธ์กฐํยท๊ฐ๋ /๊ฐ์ด๋ํ), ์ ์ ๋ชจ๋ธยท์ด์์ฑ ์ฃผ์, Mermaid ์ค์, ์์ฑ ์ฒดํฌ๋ฆฌ์คํธ๋ฅผ ํฌํจํ๋ค. bashshellยทcmd ์ปฌ๋ ์ ํฌ์คํธ ์์ฑยท๋ณด๊ฐ ์ ์ฌ์ฉํ๋ค. (๊ตฌ bashshell-post-writingยทcmd-post-writing ํตํฉ)
content/post/ ํ์ ์์คํ ยท์ธํ๋ผ ๊ธ(OS/WindowsยทLinux, ๊ฐ์ํ, ๋คํธ์ํน, ๋ณด์, CI-CDยท๋น๋ ์๋ํ, ์ ธ/๋ฐฐ์น ์คํฌ๋ฆฝํธ ๋จ๋ฐ ํ) ์์ฑ ๊ฐ์ด๋. ์ ๋ชฉยทํ๊ทธยทํธ๋ฌ๋ธ์ํ ์ค์ฌ ๋ณธ๋ฌธ ๊ตฌ์กฐยท์ฒดํฌ๋ฆฌ์คํธ๋ฅผ ํ์คํํ๋ค. content/post/ ํ์ OSยท์ธํ๋ผยทCI-CDยท๋ณด์ ์ฃผ์ ๊ธ ์์ฑ ์ ์ฌ์ฉํ๋ค.
๋๋ผ๋ง/TV ์๋ฆฌ์ฆ ๋ฆฌ๋ทฐ ์์ฑ ๊ฐ์ด๋. ์ด๋ฏธ ์์ฒญํ ๋๋ผ๋ง๋ฅผ ์ถํ ๊ธฐ์ตํ ์ ์๋๋ก ์คํฌ์ผ๋ฌ ํฌํจ ์์ธ ๋ด์ฉยท๋ฑ์ฅ์ธ๋ฌผ ๋ถ์ยท์จ๊ฒจ์ง ๋ด์ฉ ๋ถ์์ ํฌํจํ๋ฉฐ, 10๊ฐ ์ด์ ์ถ์ฒ ๊ฒ์ยท์ข ํฉ, Act 5 ๊ตฌ์กฐ ๋ถ์, 25๊ฐ ์ด์ ํ๊ทธยทํ์ง ์ฒดํฌ๋ฆฌ์คํธ๋ฅผ ์ ์ํ๋ค. content/collection/TV-Show/ ํ์ ํฌ์คํธ ์์ฑยท๋ณด๊ฐ ์ ์ฌ์ฉํ๋ค.
Vocabulary ์ปฌ๋ ์ ์๋จ์ด ๊ธ ์์ฑ ๊ฐ์ด๋. ์ ๋ชฉ/๋ฉํ๋ฐ์ดํฐ ๊ท์น(70์ ์ดํ title, 150์ ๋ด์ธ description, 25๊ฐ ์ด์ tags), ํด๋๋ช ยท๋ ์งยท์๋ํด๋ผ์ฐ๋ ์ด๋ฏธ์ง ๊ท์น, EN/KR ์๋ฌธ ๊ตฌ์กฐ, ์ฝ๋ก์ผ์ด์ ยท์ ์์ดยท๋ฌธ๋ฒ ํฌ์ธํธยทํ๋์ ์ ๋ฆฌ ์น์ ํ ํ๋ฆฟ๊ณผ ์์ฑ ์ฒดํฌ๋ฆฌ์คํธ๋ฅผ ํฌํจํ๋ค. content/collection/Vocabulary/ ํ์ ํฌ์คํธ ์์ฑยท๋ณด๊ฐ ์ ์ฌ์ฉํ๋ค.
Adaptive access for blocked websites โ tries every method until one works. Use when WebFetch returns 402/403/blocked, or when accessing X/Twitter, Reddit, YouTube, GitHub, Mastodon, Medium, Substack, Stack Overflow, Threads, Naver, Coupang, LinkedIn, or any platform with WAF/bot protection. Leverages yt-dlp (1,858 media sites), Jina Reader, public APIs (HN, Bluesky, arXiv), and a generic WAF-profile-driven fetch chain (curl_cffi TLS impersonation, mobile URL transforms, Playwright real-Chrome) with auto dependency install. Korean triggers: ํธ์ํฐ/X ๋ชป ์ด์ด, ๋ ๋ง ์ ์ฝํ, ์ ํ๋ธ ์๋ง ๋ฝ์์ค, ๊นํ ๊ฒ์, ์ฌ์ดํธ ์ฐจ๋จ๋จ, ์ค๋ ๋ ์ ์ด๋ ค, ๋ง์คํ ๋, ๋ฏธ๋์, ์๋ธ์คํ, ์คํ์ค๋ฒํ๋ก์ฐ, ๋ค์ด๋ฒ ๋ธ๋ก๊ทธ, ๋์์ธ์ฌ์ด๋, ์ํจ์ฝ๋ฆฌ์, ์์ฆIT, ๊ธฑ๋ด์ค, ํด๋ฆฌ์, ์ฟ ํก, ๋งํฌ๋์ธ, ๋น๊ทผ๋ง์ผ. English triggers: twitter access, reddit blocked, youtube subtitles, github search, arxiv papers, threads, mastodon, medium, substack, stackoverflow, naver blog, dcinside, fmkorea, coupang, linkedin, yozm, wishket. Do NOT trigger for simple web searches that WebSearch can handle directly.