<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">
    <channel>
        <title><![CDATA[8log]]></title>
        <description><![CDATA[8log, RSS feed by chorr.]]></description>
        <link>https://8log.kr</link>
        <image>
            <url>https://7xfykww2dyj5jcqv.public.blob.vercel-storage.com/favicon.png</url>
            <title>8log</title>
            <link>https://8log.kr</link>
        </image>
        <generator>RSS for Node</generator>
        <lastBuildDate>Sat, 07 Mar 2026 14:17:18 GMT</lastBuildDate>
        <atom:link href="https://8log.kr/rss.xml" rel="self" type="application/rss+xml"/>
        <language><![CDATA[ko]]></language>
        <item>
            <title><![CDATA[OpenClaw 적용]]></title>
            <description><![CDATA[<h2 id="개요">개요</h2>
<p>OpenClaw는 개인 AI 어시스턴트를 자체 호스팅할 수 있는 오픈소스 플랫폼이다. Claude, Gemini 등 다양한 LLM provider를 연결하고 Discord, Telegram, Signal 등 여러 메신저와 통합할 수 있다.</p>
<h2 id="왜 OpenClaw인가">왜 OpenClaw인가</h2>
<h3 id="기존 서비스의 한계">기존 서비스의 한계</h3>
<ul>
<li>ChatGPT, Claude 웹: 브라우저에 종속, 확장 불가</li>
<li>API 직접 사용: 코드 작성 필요, 번거로움</li>
<li>기존 오픈소스: 설정 복잡, 유지보수 어려움</li>
</ul>
<h3 id="OpenClaw의 장점">OpenClaw의 장점</h3>
<ul>
<li><strong>통합 인터페이스</strong>: 여러 채널에서 하나의 AI 접근</li>
<li><strong>스킬 시스템</strong>: 기능을 모듈화하여 확장 가능</li>
<li><strong>메모리 지속</strong>: 파일 기반 메모리로 컨텍스트 유지</li>
<li><strong>자체 호스팅</strong>: 데이터 주권 확보</li>
</ul>
<h2 id="설치 방법">설치 방법</h2>
<h3 id="요구사항">요구사항</h3>
<ul>
<li>Node.js >= 20.0.0</li>
<li>pnpm >= 10.0.0</li>
<li>(선택) Docker</li>
</ul>
<h3 id="기본 설치">기본 설치</h3>
<figure data-rehype-pretty-code-figure=""><pre tabindex="0" data-language="bash" data-theme="tokyo-night github-light"><code data-language="bash" data-theme="tokyo-night github-light" style="display: grid;"><span data-line=""><span style="--shiki-dark:#51597D;--shiki-dark-font-style:italic;--shiki-light:#6A737D;--shiki-light-font-style:inherit"># OpenClaw CLI 설치</span></span>
<span data-line=""><span style="--shiki-dark:#C0CAF5;--shiki-light:#6F42C1">npm</span><span style="--shiki-dark:#9ECE6A;--shiki-light:#032F62"> install</span><span style="--shiki-dark:#E0AF68;--shiki-light:#005CC5"> -g</span><span style="--shiki-dark:#9ECE6A;--shiki-light:#032F62"> openclaw</span></span>
<span data-line=""> </span>
<span data-line=""><span style="--shiki-dark:#51597D;--shiki-dark-font-style:italic;--shiki-light:#6A737D;--shiki-light-font-style:inherit"># 설정 초기화</span></span>
<span data-line=""><span style="--shiki-dark:#C0CAF5;--shiki-light:#6F42C1">openclaw</span><span style="--shiki-dark:#9ECE6A;--shiki-light:#032F62"> init</span></span>
<span data-line=""> </span>
<span data-line=""><span style="--shiki-dark:#51597D;--shiki-dark-font-style:italic;--shiki-light:#6A737D;--shiki-light-font-style:inherit"># 설정 파일 수정</span></span>
<span data-line=""><span style="--shiki-dark:#C0CAF5;--shiki-light:#6F42C1">vim</span><span style="--shiki-dark:#9ECE6A;--shiki-light:#032F62"> ~/.openclaw/config.json</span></span></code></pre></figure>
<h2 id="스킬 시스템">스킬 시스템</h2>
<h3 id="스킬 구조">스킬 구조</h3>
<pre><code>skills/
├── my-skill/
│   ├── SKILL.md       # 스킬 문서 (필수)
│   ├── package.json   # 메타데이터
│   └── script.sh      # (선택) 헬퍼 스크립트
</code></pre>
<h3 id="SKILL.md 예시">SKILL.md 예시</h3>
<figure data-rehype-pretty-code-figure=""><pre tabindex="0" data-language="markdown" data-theme="tokyo-night github-light"><code data-language="markdown" data-theme="tokyo-night github-light" style="display: grid;"><span data-line=""><span style="--shiki-dark:#89DDFF;--shiki-dark-font-weight:bold;--shiki-light:#005CC5;--shiki-light-font-weight:bold">#</span><span style="--shiki-dark:#89DDFF;--shiki-dark-font-weight:bold;--shiki-light:#005CC5;--shiki-light-font-weight:bold"> My Skill</span></span>
<span data-line=""> </span>
<span data-line=""><span style="--shiki-dark:#61BDF2;--shiki-dark-font-weight:bold;--shiki-light:#005CC5;--shiki-light-font-weight:bold">##</span><span style="--shiki-dark:#61BDF2;--shiki-dark-font-weight:bold;--shiki-light:#005CC5;--shiki-light-font-weight:bold"> Overview</span></span>
<span data-line=""><span style="--shiki-dark:#9AA5CE;--shiki-light:#24292E">이 스킬은 ...을 자동화합니다.</span></span>
<span data-line=""> </span>
<span data-line=""><span style="--shiki-dark:#61BDF2;--shiki-dark-font-weight:bold;--shiki-light:#005CC5;--shiki-light-font-weight:bold">##</span><span style="--shiki-dark:#61BDF2;--shiki-dark-font-weight:bold;--shiki-light:#005CC5;--shiki-light-font-weight:bold"> Commands</span></span>
<span data-line=""><span style="--shiki-dark:#89DDFF;--shiki-light:#E36209">-</span><span style="--shiki-dark:#9AA5CE;--shiki-light:#24292E"> "명령어 1" → 실행 내용</span></span>
<span data-line=""><span style="--shiki-dark:#89DDFF;--shiki-light:#E36209">-</span><span style="--shiki-dark:#9AA5CE;--shiki-light:#24292E"> "명령어 2" → 실행 내용</span></span>
<span data-line=""> </span>
<span data-line=""><span style="--shiki-dark:#61BDF2;--shiki-dark-font-weight:bold;--shiki-light:#005CC5;--shiki-light-font-weight:bold">##</span><span style="--shiki-dark:#61BDF2;--shiki-dark-font-weight:bold;--shiki-light:#005CC5;--shiki-light-font-weight:bold"> Workflows</span></span>
<span data-line=""><span style="--shiki-dark:#89DDFF;--shiki-light:#E36209">1.</span><span style="--shiki-dark:#9AA5CE;--shiki-light:#24292E"> 단계 1</span></span>
<span data-line=""><span style="--shiki-dark:#89DDFF;--shiki-light:#E36209">2.</span><span style="--shiki-dark:#9AA5CE;--shiki-light:#24292E"> 단계 2</span></span>
<span data-line=""><span style="--shiki-dark:#89DDFF;--shiki-light:#E36209">3.</span><span style="--shiki-dark:#9AA5CE;--shiki-light:#24292E"> 단계 3</span></span></code></pre></figure>
<h2 id="메모리 시스템">메모리 시스템</h2>
<h3 id="파일 기반 메모리">파일 기반 메모리</h3>
<p>OpenClaw는 세션 간 지속성을 파일로 관리한다:</p>
<pre><code>workspace/
├── AGENTS.md        # 에이전트 규칙
├── SOUL.md          # 성격/성향 정의
├── USER.md          # 사용자 정보
├── MEMORY.md        # 장기 기억
├── TOOLS.md         # 도구/환경 노트
├── HEARTBEAT.md     # 주기적 작업
└── memory/
    ├── 2026-03-01.md    # 일일 로그
    └── channels/
        └── discord-xxx.md   # 채널별 컨텍스트
</code></pre>
<h3 id="메모리 계층">메모리 계층</h3>
<ol>
<li><strong>세션 메모리</strong> — 현재 대화 컨텍스트</li>
<li><strong>일일 로그</strong> — <code>memory/YYYY-MM-DD.md</code></li>
<li><strong>장기 기억</strong> — <code>MEMORY.md</code> (수동 관리)</li>
</ol>
<h2 id="워크플로우 예시: 블로그 자동화">워크플로우 예시: 블로그 자동화</h2>
<h3 id="시나리오">시나리오</h3>
<pre><code>1. Obsidian에서 글 작성
2. GitHub Actions or 로컬 스크립트로 동기화
3. OpenClaw 채팅으로 "배포해줘" 요청
4. 빌드 → 테스트 → 배포 자동 실행
</code></pre>
<h3 id="구현 방법">구현 방법</h3>
<p><strong>스킬 생성:</strong></p>
<figure data-rehype-pretty-code-figure=""><pre tabindex="0" data-language="markdown" data-theme="tokyo-night github-light"><code data-language="markdown" data-theme="tokyo-night github-light" style="display: grid;"><span data-line=""><span style="--shiki-dark:#89DDFF;--shiki-dark-font-weight:bold;--shiki-light:#005CC5;--shiki-light-font-weight:bold">#</span><span style="--shiki-dark:#89DDFF;--shiki-dark-font-weight:bold;--shiki-light:#005CC5;--shiki-light-font-weight:bold"> blog-deploy</span></span>
<span data-line=""> </span>
<span data-line=""><span style="--shiki-dark:#61BDF2;--shiki-dark-font-weight:bold;--shiki-light:#005CC5;--shiki-light-font-weight:bold">##</span><span style="--shiki-dark:#61BDF2;--shiki-dark-font-weight:bold;--shiki-light:#005CC5;--shiki-light-font-weight:bold"> Commands</span></span>
<span data-line=""><span style="--shiki-dark:#89DDFF;--shiki-light:#E36209">-</span><span style="--shiki-dark:#9AA5CE;--shiki-light:#24292E"> "블로그 배포해줘" → sync → build → deploy</span></span>
<span data-line=""><span style="--shiki-dark:#89DDFF;--shiki-light:#E36209">-</span><span style="--shiki-dark:#9AA5CE;--shiki-light:#24292E"> "미리보기 배포" → preview deploy</span></span>
<span data-line=""> </span>
<span data-line=""><span style="--shiki-dark:#61BDF2;--shiki-dark-font-weight:bold;--shiki-light:#005CC5;--shiki-light-font-weight:bold">##</span><span style="--shiki-dark:#61BDF2;--shiki-dark-font-weight:bold;--shiki-light:#005CC5;--shiki-light-font-weight:bold"> Scripts</span></span>
<span data-line=""><span style="--shiki-dark:#89DDFF;--shiki-light:#24292E">```bash</span></span>
<span data-line=""><span style="--shiki-dark:#51597D;--shiki-dark-font-style:italic;--shiki-light:#6A737D;--shiki-light-font-style:inherit"># 동기화</span></span>
<span data-line=""><span style="--shiki-dark:#C0CAF5;--shiki-light:#6F42C1">ob</span><span style="--shiki-dark:#9ECE6A;--shiki-light:#032F62"> sync</span><span style="--shiki-dark:#E0AF68;--shiki-light:#005CC5"> --path</span><span style="--shiki-dark:#9ECE6A;--shiki-light:#032F62"> ~/vault</span></span>
<span data-line=""> </span>
<span data-line=""><span style="--shiki-dark:#51597D;--shiki-dark-font-style:italic;--shiki-light:#6A737D;--shiki-light-font-style:inherit"># 빌드</span></span>
<span data-line=""><span style="--shiki-dark:#0DB9D7;--shiki-light:#005CC5">cd</span><span style="--shiki-dark:#9ECE6A;--shiki-light:#032F62"> ~/blog</span><span style="--shiki-dark:#89DDFF;--shiki-light:#24292E"> &#x26;&#x26;</span><span style="--shiki-dark:#C0CAF5;--shiki-light:#6F42C1"> pnpm</span><span style="--shiki-dark:#9ECE6A;--shiki-light:#032F62"> build</span></span>
<span data-line=""> </span>
<span data-line=""><span style="--shiki-dark:#51597D;--shiki-dark-font-style:italic;--shiki-light:#6A737D;--shiki-light-font-style:inherit"># 배포</span></span>
<span data-line=""><span style="--shiki-dark:#C0CAF5;--shiki-light:#6F42C1">pnpm</span><span style="--shiki-dark:#9ECE6A;--shiki-light:#032F62"> deploy:prod</span></span></code></pre></figure>
<h2 id="보안 고려사항">보안 고려사항</h2>
<h3 id="민감 정보 관리">민감 정보 관리</h3>
<ul>
<li>API 키는 환경변수 또는 1Password 연동 사용</li>
<li><code>.env</code> 파일은 <code>.gitignore</code>에 반드시 추가</li>
<li>메모리 파일에 개인정보 노출 주의</li>
</ul>
<h3 id="접근 제어">접근 제어</h3>
<ul>
<li>Gateway는 Tailscale로 제한</li>
<li>Discord 봇은 특정 서버/채널만 허용</li>
<li>Admin 명령어는 화이트리스트 관리</li>
</ul>
<h2 id="트러블슈팅">트러블슈팅</h2>
<h3 id="자주 발생하는 문제">자주 발생하는 문제</h3>
<p><strong>채널 연결 안 됨</strong></p>
<figure data-rehype-pretty-code-figure=""><pre tabindex="0" data-language="bash" data-theme="tokyo-night github-light"><code data-language="bash" data-theme="tokyo-night github-light" style="display: grid;"><span data-line=""><span style="--shiki-dark:#51597D;--shiki-dark-font-style:italic;--shiki-light:#6A737D;--shiki-light-font-style:inherit"># Discord</span></span>
<span data-line=""><span style="--shiki-dark:#C0CAF5;--shiki-light:#6F42C1">openclaw</span><span style="--shiki-dark:#9ECE6A;--shiki-light:#032F62"> gateway</span><span style="--shiki-dark:#9ECE6A;--shiki-light:#032F62"> logs</span><span style="--shiki-dark:#51597D;--shiki-dark-font-style:italic;--shiki-light:#6A737D;--shiki-light-font-style:inherit">  # 로그 확인</span></span>
<span data-line=""><span style="--shiki-dark:#51597D;--shiki-dark-font-style:italic;--shiki-light:#6A737D;--shiki-light-font-style:inherit"># 토큰 유효성, Gateway Intent 확인</span></span></code></pre></figure>
<p><strong>메모리 반영 안 됨</strong></p>
<figure data-rehype-pretty-code-figure=""><pre tabindex="0" data-language="bash" data-theme="tokyo-night github-light"><code data-language="bash" data-theme="tokyo-night github-light" style="display: grid;"><span data-line=""><span style="--shiki-dark:#51597D;--shiki-dark-font-style:italic;--shiki-light:#6A737D;--shiki-light-font-style:inherit"># Hot reload 실패 시</span></span>
<span data-line=""><span style="--shiki-dark:#C0CAF5;--shiki-light:#6F42C1">sudo</span><span style="--shiki-dark:#9ECE6A;--shiki-light:#032F62"> systemctl</span><span style="--shiki-dark:#9ECE6A;--shiki-light:#032F62"> restart</span><span style="--shiki-dark:#9ECE6A;--shiki-light:#032F62"> openclaw</span></span></code></pre></figure>
<p><strong>모델 응답 없음</strong></p>
<figure data-rehype-pretty-code-figure=""><pre tabindex="0" data-language="bash" data-theme="tokyo-night github-light"><code data-language="bash" data-theme="tokyo-night github-light" style="display: grid;"><span data-line=""><span style="--shiki-dark:#51597D;--shiki-dark-font-style:italic;--shiki-light:#6A737D;--shiki-light-font-style:inherit"># API 키 유효성 확인</span></span>
<span data-line=""><span style="--shiki-dark:#C0CAF5;--shiki-light:#6F42C1">openclaw</span><span style="--shiki-dark:#9ECE6A;--shiki-light:#032F62"> status</span></span></code></pre></figure>
<h2 id="확장 아이디어">확장 아이디어</h2>
<ul>
<li><strong>Home Assistant 연동</strong>: IoT 제어</li>
<li><strong>GitHub 통합</strong>: PR 리뷰, 이슈 관리</li>
<li><strong>Calendar 연동</strong>: 일정 알림</li>
<li><strong>RSS 모니터링</strong>: 뉴스 요약</li>
</ul>
<h2 id="참고 링크">참고 링크</h2>
<ul>
<li>OpenClaw Docs: <a href="https://docs.openclaw.ai" rel="external">https://docs.openclaw.ai</a></li>
<li>GitHub: <a href="https://github.com/openclaw/openclaw" rel="external">https://github.com/openclaw/openclaw</a></li>
<li>Community: <a href="https://discord.com/invite/clawd" rel="external">https://discord.com/invite/clawd</a></li>
</ul>]]></description>
            <link>https://8log.kr/openclaw-setup</link>
            <guid isPermaLink="true">https://8log.kr/openclaw-setup</guid>
            <dc:creator><![CDATA[chorr]]></dc:creator>
            <pubDate>Mon, 02 Mar 2026 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Obsidian + SvelteKit]]></title>
            <description><![CDATA[<h2 id="공식 가이드">공식 가이드</h2>
<ul>
<li><a href="https://svelte.dev/docs/kit/introduction" rel="external">SvelteKit</a></li>
<li><a href="https://tailwindcss.com/docs" rel="external">Tailwind CSS</a></li>
<li><a href="https://vercel.com/docs" rel="external">Vercel</a></li>
<li><a href="https://www.shadcn-svelte.com/docs" rel="external">shadcn-svelte</a></li>
</ul>
<h2 id="목표">목표</h2>
<ul>
<li>기존에 사용 중인 <a href="/obsidian-next-js" class="inline-link">Obsidian Next.js</a> 프로젝트 SvelteKit으로 완전 포팅</li>
<li>Obsidian Vault가 더 이상 Git 저장소에 포함되지 않도록 분리</li>
<li>SvelteKit 완전 학습</li>
</ul>
<h2 id="Tasks">Tasks</h2>
<ul class="contains-task-list">
<li class="task-list-item"><input type="checkbox" checked disabled> 기존 프로젝트 fork 후 구조 분리</li>
<li class="task-list-item"><input type="checkbox" checked disabled> AI 규칙 작성</li>
<li class="task-list-item"><input type="checkbox" checked disabled> 마크다운 파서 포팅</li>
<li class="task-list-item"><input type="checkbox" checked disabled> 새로운 스타일 구현</li>
<li class="task-list-item"><input type="checkbox" checked disabled> SSG 방식 배포 검증</li>
<li class="task-list-item"><input type="checkbox" checked disabled> sitemap 설정</li>
<li class="task-list-item"><input type="checkbox" checked disabled> rss feed 포팅</li>
<li class="task-list-item"><input type="checkbox" checked disabled> photos 페이지 포팅</li>
<li class="task-list-item"><input type="checkbox" checked disabled> lightbox 포팅</li>
<li class="task-list-item"><input type="checkbox" checked disabled> assets 관리 방식 obsidian 통합</li>
<li class="task-list-item"><input type="checkbox" checked disabled> wines 페이지 포팅</li>
<li class="task-list-item"><input type="checkbox" checked disabled> command palette 포팅</li>
<li class="task-list-item"><input type="checkbox" checked disabled> meta 태그 대응</li>
<li class="task-list-item"><input type="checkbox" checked disabled> feedback 기능 포팅</li>
<li class="task-list-item"><input type="checkbox" checked disabled> code highlight</li>
<li class="task-list-item"><input type="checkbox" checked disabled> dashboard 적용</li>
</ul>
<h2 id="결과물">결과물</h2>
<ul>
<li><a href="https://8log.kr" rel="external">https://8log.kr</a></li>
</ul>]]></description>
            <link>https://8log.kr/obsidian-sveltekit</link>
            <guid isPermaLink="true">https://8log.kr/obsidian-sveltekit</guid>
            <dc:creator><![CDATA[chorr]]></dc:creator>
            <pubDate>Sat, 03 Jan 2026 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Cursor - Year in Code 2025]]></title>
            <description><![CDATA[<p>AI 개발 환경인 Cursor에서도 트렌드에 맞춰 한 해 돌아보기 기능을 제공한다.</p>
<p><a href="https://cursor.com/2025" rel="external">https://cursor.com/2025</a></p>
<h2 id="모델 추이">모델 추이</h2>
<figure><img src="assets/cursor-2025-models.webp" alt=""></figure>
<h2 id="역사">역사</h2>
<figure><img src="assets/cursor-2025.webp" alt=""></figure>
<h2 id="지금까지 경험">지금까지 경험</h2>
<p>이 개발 환경 컨셉은 이제 어디에서나 비슷한 골격을 가지게 되었다. 1년간 사용 해보며 느낀 Cursor의 놀라운점은 '빠르다'로 모두 설명할 수 있겠다. 사용자가 필요한걸 빨리 인식하고, 빨리 출시했다. 심지어 모델의 결과물 제공이 빠를수록 현업에서 유리하다는 것도 입증했다. 당분간 계속 기대하며 사용할 것이다.</p>]]></description>
            <link>https://8log.kr/cursor-2025</link>
            <guid isPermaLink="true">https://8log.kr/cursor-2025</guid>
            <dc:creator><![CDATA[chorr]]></dc:creator>
            <pubDate>Tue, 23 Dec 2025 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Raycast Wrapped 2025]]></title>
            <description><![CDATA[<h2 id="Usage">Usage</h2>
<figure><img src="assets/image.webp" alt=""></figure>
<h2 id="Extensions">Extensions</h2>
<figure><img src="assets/image-1.webp" alt=""></figure>
<h2 id="Applications">Applications</h2>
<figure><img src="assets/image-2.webp" alt=""></figure>
<h2 id="Pro">Pro</h2>
<figure><img src="assets/image-3.webp" alt=""></figure>
<h2 id="Summary">Summary</h2>
<figure><img src="assets/image-4.webp" alt=""></figure>
<ul>
<li><a href="/raycast-2024-wrapped" class="inline-link">Raycast - 2024 Wrapped</a></li>
</ul>]]></description>
            <link>https://8log.kr/raycast-2025-wrapped</link>
            <guid isPermaLink="true">https://8log.kr/raycast-2025-wrapped</guid>
            <dc:creator><![CDATA[chorr]]></dc:creator>
            <pubDate>Wed, 17 Dec 2025 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Spotify Wrapped 2025]]></title>
            <description><![CDATA[<p>올해 가장 좋아했던 음악과 아티스트.</p>
<div><figure><img src="assets/IMG_0075.JPG" alt=""></figure><figure><img src="assets/IMG_0065.JPG" alt=""></figure></div>
<h2 id="나의 음악 나이, 최애 장르">나의 음악 나이, 최애 장르</h2>
<div><figure><img src="assets/IMG_0066.JPG" alt=""></figure><figure><img src="assets/IMG_0067.JPG" alt=""></figure></div>
<h2 id="나의 최애 곡">나의 최애 곡</h2>
<div><figure><img src="assets/IMG_0068.JPG" alt=""></figure><figure><img src="assets/IMG_0069.JPG" alt=""></figure></div>
<h2 id="나의 최애 앨범">나의 최애 앨범</h2>
<div><figure><img src="assets/IMG_0070.JPG" alt=""></figure><figure><img src="assets/IMG_0071.JPG" alt=""></figure></div>
<h2 id="나의 최애 아티스트">나의 최애 아티스트</h2>
<div><figure><img src="assets/IMG_0072.JPG" alt=""></figure><figure><img src="assets/IMG_0073.JPG" alt=""></figure></div>
<h2 id="나의 역할">나의 역할</h2>
<figure><img src="assets/IMG_0064.JPG" alt=""></figure>
<h2 id="Top Songs 2025">Top Songs 2025</h2>
<ul>
<li>View in <a href="https://open.spotify.com/playlist/37i9dQZEVXdiyf5HrzZc6b?si=ce176996e1a84779" rel="external">Spotify</a></li>
<li><a href="/spotify-2024" class="inline-link">Spotify - 2024 Wrapped</a></li>
</ul>]]></description>
            <link>https://8log.kr/spotify-2025</link>
            <guid isPermaLink="true">https://8log.kr/spotify-2025</guid>
            <dc:creator><![CDATA[chorr]]></dc:creator>
            <pubDate>Tue, 16 Dec 2025 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[훌쩍 겨울]]></title>
            <description><![CDATA[<p>언제나 예상하지 못하게 겨울이 온다. 그래도 이번은 계획의 J답게 산에서 단풍이라도 보고 왔더란다. 아직 반팔 티셔츠는 넣지도 못했는데. 되어 있어야 할 것들은 되어 있지도 않은데.</p>
<p>훌쩍 뛰어넘어 겨울이다.</p>
<figure><img src="assets/L1004008.webp" alt=""></figure>
<figure><img src="assets/L1004009.webp" alt=""></figure>
<figure><img src="assets/L1004001.webp" alt=""></figure>]]></description>
            <link>https://8log.kr/훌쩍 겨울</link>
            <guid isPermaLink="true">https://8log.kr/훌쩍 겨울</guid>
            <dc:creator><![CDATA[chorr]]></dc:creator>
            <pubDate>Tue, 18 Nov 2025 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[리눅스 이주]]></title>
            <description><![CDATA[<div data-callout="" data-callout-type="info">
<div data-callout-title="">Info</div>
<div data-callout-body="">
<p>OS: Arch Linux x86_64<br>
Kernel: Linux 6.16.1-arch1-1<br>
WM: Hyprland 0.50.1 (Wayland)</p>
</div>
</div>
<h2 id="Omarchy 기반 설치">Omarchy 기반 설치</h2>
<ul>
<li><a href="https://manuals.omamix.org/2/the-omarchy-manual" rel="external">The Omarchy Manual</a></li>
<li>Disk > Disk encryption = Encryption type: LUKS 설정 유의</li>
</ul>
<div data-callout="" data-callout-type="note">
<div data-callout-title=""><a href="https://dhh.dk/" rel="external">DHH</a>와 이 프로젝트에 헌신한 모두에게 경의를 표합니다.</div>
</div>
<h2 id="IME 한국어 적용">IME 한국어 적용</h2>
<ul>
<li>kime 적용했으나 Electron 기반 앱에서 다양한 충돌 현상으로 포기</li>
<li>fcitx5 가장 안정적</li>
</ul>
<pre><code># input method
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS=@im=fcitx
export INPUT_METHOD=fcitx
</code></pre>
<h3 id="IME 관련 플래그 추가">IME 관련 플래그 추가</h3>
<ul>
<li>Obsidian, Discord 같이 Electron 기반 앱의 경우 IME 대응을 위한 별도 플래그 추가가 필요</li>
</ul>
<pre><code>obsidian --ozone-platform=wayland --enable-wayland-ime
</code></pre>
<h3 id="알려진 문제">알려진 문제</h3>
<ul>
<li>Electron 29 미만 기반 앱에서 fcitx5 한국어 자소 단위 삭제 문제가 앱마다 다른 버그가 존재</li>
<li><code>--ozone-platform=x11 --force-device-scale-factor=1.5</code> 설정으로 xwayland 우회하여 사용 중</li>
</ul>
<h2 id="Hyprland 설정">Hyprland 설정</h2>
<h3 id="환경에 맞춰 커스터마이징">환경에 맞춰 커스터마이징</h3>
<figure data-rehype-pretty-code-figure=""><pre tabindex="0" data-language="title=&#x22;my.conf&#x22;" data-theme="tokyo-night github-light"><code data-language="title=&#x22;my.conf&#x22;" data-theme="tokyo-night github-light" style="display: grid;"><span data-line=""><span>unbind = SUPER, I</span></span>
<span data-line=""><span>bindd = SUPER CTRL, F, Force full screen, fullscreen, 0</span></span>
<span data-line=""><span>bindd = SUPER I, Claude, exec, $webapp="https://claude.ai/"</span></span>
<span data-line=""><span>input {</span></span>
<span data-line=""><span>  accel_profile = adaptive</span></span>
<span data-line=""><span>  natural_scroll = true</span></span>
<span data-line=""><span>}</span></span>
<span data-line=""><span>device {</span></span>
<span data-line=""><span>  name = razer-razer-viper-ultimate-dongle</span></span>
<span data-line=""><span>  natural_scroll = false</span></span>
<span data-line=""><span>}</span></span>
<span data-line=""><span>monitor = DP-1, 3840x2160@144, 0x0, 1.25, bitdepth, 10, cm, hdr</span></span>
<span data-line=""><span>exec-once = fcitx5 -d</span></span></code></pre></figure>
<h2 id="zsh 사용">zsh 사용</h2>
<ul>
<li>기존 bash 설정 <code>~/.local/share/omarchy/default/bash/</code> 참고하기</li>
</ul>
<h2 id="Steam 이슈">Steam 이슈</h2>
<ul>
<li>Wayland 윈도우 관련 충돌 문제로 실행과 동시에 종료 된다면 실행 옵션에 아래 명령어 추가:</li>
</ul>
<pre><code>PROTON_ENABLE_WAYLAND=1 SDL_VIDEODRIVER="windows" %command%
</code></pre>
<h2 id="커스텀 테마">커스텀 테마</h2>
<p><a href="https://github.com/chorr/omarchy-suwon-lake-theme" rel="external">https://github.com/chorr/omarchy-suwon-lake-theme</a></p>
<h2 id="NAS 연결">NAS 연결</h2>
<ul>
<li>NFS 프로토콜 추천</li>
<li><code>nfs-utils</code> 패키지 설치 후 아래 명령어로 마운트</li>
</ul>
<pre><code>sudo mount -t nfs4 192.168.0.0:/volume1/volume-name /mnt/volume-name
</code></pre>
<h2 id="VPN 연결">VPN 연결</h2>
<ul>
<li>NAS측에서 tailscale 준비</li>
<li>클라이언트에서 접속</li>
</ul>
<pre><code>sudo tailscale on
</code></pre>
<h2 id="CD 리핑">CD 리핑</h2>
<pre><code>whipper cd rip --output-directory ~/Music
</code></pre>
<h2 id="ticker 설정">ticker 설정</h2>
<figure data-rehype-pretty-code-figure=""><figcaption data-rehype-pretty-code-title="" data-language="yaml" data-theme="tokyo-night github-light">.ticker.yaml</figcaption><pre tabindex="0" data-language="yaml" data-theme="tokyo-night github-light"><code data-language="yaml" data-theme="tokyo-night github-light" style="display: grid;"><span data-line=""><span style="--shiki-dark:#F7768E;--shiki-light:#22863A">watchlist</span><span style="--shiki-dark:#89DDFF;--shiki-light:#24292E">:</span></span>
<span data-line=""><span style="--shiki-dark:#9ABDF5;--shiki-light:#24292E">    -</span><span style="--shiki-dark:#9ECE6A;--shiki-light:#032F62"> NVDA</span></span>
<span data-line=""><span style="--shiki-dark:#9ABDF5;--shiki-light:#24292E">    -</span><span style="--shiki-dark:#9ECE6A;--shiki-light:#032F62"> BTC-USD</span></span>
<span data-line=""><span style="--shiki-dark:#F7768E;--shiki-light:#22863A">show-separator</span><span style="--shiki-dark:#89DDFF;--shiki-light:#24292E">:</span><span style="--shiki-dark:#FF9E64;--shiki-light:#005CC5"> true</span></span>
<span data-line=""><span style="--shiki-dark:#F7768E;--shiki-light:#22863A">show-fundamentals</span><span style="--shiki-dark:#89DDFF;--shiki-light:#24292E">:</span><span style="--shiki-dark:#FF9E64;--shiki-light:#005CC5"> true</span></span></code></pre></figure>
<h2 id="flatpak 설치">flatpak 설치</h2>
<p>일부 패키지의 경우 빠른 업데이트가 필요하여 flatpak 활용하여 대응하였다.</p>
<ul>
<li>Obsidian</li>
<li>Discord</li>
</ul>
<p>flatpak 사용할 경우 flags 적용 방법</p>
<ul>
<li><code>~/.var/app/com.discordapp.Discord/config/discord-flags.conf</code> 만들고 flags 내용 기록</li>
</ul>
<h2 id=""><del>Davinci Resolve Studio</del></h2>
<ul>
<li><a href="https://www.blackmagicdesign.com/support/family/davinci-resolve-and-fusion" rel="external">zip 파일 다운받기</a></li>
<li><code>yay -S davinci-resolve-studio</code> 설치하면 zip파일을 <code>file://</code> 프로토콜로 접근하면서 실패</li>
<li><code>~/.cache/yay/davinci-resolve-studio/PKGBUILD</code> 수정 필요
<ol>
<li><code>file://</code> 프로토콜 제거</li>
<li>zip 파일 복사</li>
<li><code>makepkg -si</code> 빌드 실행</li>
</ol>
</li>
<li>라이센스키 검증 실패 해결</li>
</ul>
<pre><code>sudo chmod -R 7777 /opt/resolve/.license/
</code></pre>
<ul>
<li>이 모든 문제를 해결했지만 결국 <strong>aac 오디오 코덱 미지원</strong>으로 리눅스에서 Davinci Resolve 사용은 실패!</li>
</ul>]]></description>
            <link>https://8log.kr/linux-migration</link>
            <guid isPermaLink="true">https://8log.kr/linux-migration</guid>
            <dc:creator><![CDATA[chorr]]></dc:creator>
            <pubDate>Mon, 01 Sep 2025 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[마크다운 시작 가이드]]></title>
            <description><![CDATA[<h2 id="Markdown">Markdown</h2>
<h4 id="마크다운">마크다운</h4>
<ul>
<li>경량 마크업 언어</li>
<li>쉽게 읽고 쓸 수 있다는 철학</li>
<li>서식 중심</li>
</ul>
<h2 id="Obsidian 설치">Obsidian 설치</h2>
<p><a href="https://obsidian.md/download" rel="external">https://obsidian.md/download</a></p>
<h2 id="실습">실습</h2>
<h3 id="제목">제목</h3>
<figure data-rehype-pretty-code-figure=""><pre tabindex="0" data-language="markdown" data-theme="tokyo-night github-light"><code data-language="markdown" data-theme="tokyo-night github-light" style="display: grid;"><span data-line=""><span style="--shiki-dark:#89DDFF;--shiki-dark-font-weight:bold;--shiki-light:#005CC5;--shiki-light-font-weight:bold">#</span><span style="--shiki-dark:#89DDFF;--shiki-dark-font-weight:bold;--shiki-light:#005CC5;--shiki-light-font-weight:bold"> Heading 1</span></span>
<span data-line=""> </span>
<span data-line=""><span style="--shiki-dark:#61BDF2;--shiki-dark-font-weight:bold;--shiki-light:#005CC5;--shiki-light-font-weight:bold">##</span><span style="--shiki-dark:#61BDF2;--shiki-dark-font-weight:bold;--shiki-light:#005CC5;--shiki-light-font-weight:bold"> Heading 2</span></span>
<span data-line=""> </span>
<span data-line=""><span style="--shiki-dark:#7AA2F7;--shiki-dark-font-weight:bold;--shiki-light:#005CC5;--shiki-light-font-weight:bold">###</span><span style="--shiki-dark:#7AA2F7;--shiki-dark-font-weight:bold;--shiki-light:#005CC5;--shiki-light-font-weight:bold"> Heading 3</span></span>
<span data-line=""> </span>
<span data-line=""><span style="--shiki-dark:#6D91DE;--shiki-dark-font-weight:bold;--shiki-light:#005CC5;--shiki-light-font-weight:bold">####</span><span style="--shiki-dark:#6D91DE;--shiki-dark-font-weight:bold;--shiki-light:#005CC5;--shiki-light-font-weight:bold"> Heading 4</span></span>
<span data-line=""> </span>
<span data-line=""><span style="--shiki-dark:#9AA5CE;--shiki-dark-font-weight:bold;--shiki-light:#005CC5;--shiki-light-font-weight:bold">#####</span><span style="--shiki-dark:#9AA5CE;--shiki-dark-font-weight:bold;--shiki-light:#005CC5;--shiki-light-font-weight:bold"> Heading 5</span></span>
<span data-line=""> </span>
<span data-line=""><span style="--shiki-dark:#747CA1;--shiki-dark-font-weight:bold;--shiki-light:#005CC5;--shiki-light-font-weight:bold">######</span><span style="--shiki-dark:#747CA1;--shiki-dark-font-weight:bold;--shiki-light:#005CC5;--shiki-light-font-weight:bold"> Heading 6</span></span></code></pre></figure>
<h3 id="순서 있는 목록">순서 있는 목록</h3>
<figure data-rehype-pretty-code-figure=""><pre tabindex="0" data-language="markdown" data-theme="tokyo-night github-light"><code data-language="markdown" data-theme="tokyo-night github-light" style="display: grid;"><span data-line=""><span style="--shiki-dark:#89DDFF;--shiki-light:#E36209">1.</span><span style="--shiki-dark:#9AA5CE;--shiki-light:#24292E"> Ordered list item</span></span>
<span data-line=""><span style="--shiki-dark:#89DDFF;--shiki-light:#E36209">2.</span><span style="--shiki-dark:#9AA5CE;--shiki-light:#24292E"> Ordered list item</span></span>
<span data-line=""><span style="--shiki-dark:#89DDFF;--shiki-light:#E36209">3.</span><span style="--shiki-dark:#9AA5CE;--shiki-light:#24292E"> Ordered list item</span></span></code></pre></figure>
<h3 id="순서 없는 목록">순서 없는 목록</h3>
<figure data-rehype-pretty-code-figure=""><pre tabindex="0" data-language="markdown" data-theme="tokyo-night github-light"><code data-language="markdown" data-theme="tokyo-night github-light" style="display: grid;"><span data-line=""><span style="--shiki-dark:#89DDFF;--shiki-light:#E36209">-</span><span style="--shiki-dark:#9AA5CE;--shiki-light:#24292E"> Bulleted list item</span></span>
<span data-line=""><span style="--shiki-dark:#89DDFF;--shiki-light:#E36209">-</span><span style="--shiki-dark:#9AA5CE;--shiki-light:#24292E"> Bulleted list item</span></span></code></pre></figure>
<figure data-rehype-pretty-code-figure=""><pre tabindex="0" data-language="markdown" data-theme="tokyo-night github-light"><code data-language="markdown" data-theme="tokyo-night github-light" style="display: grid;"><span data-line=""><span style="--shiki-dark:#89DDFF;--shiki-light:#E36209">-</span><span style="--shiki-dark:#9AA5CE;--shiki-light:#24292E"> Bulleted list item</span></span>
<span data-line=""><span style="--shiki-dark:#89DDFF;--shiki-light:#E36209">-</span><span style="--shiki-dark:#9AA5CE;--shiki-light:#24292E"> Bulleted list item</span></span></code></pre></figure>
<figure data-rehype-pretty-code-figure=""><pre tabindex="0" data-language="markdown" data-theme="tokyo-night github-light"><code data-language="markdown" data-theme="tokyo-night github-light" style="display: grid;"><span data-line=""><span style="--shiki-dark:#89DDFF;--shiki-light:#E36209">-</span><span style="--shiki-dark:#9AA5CE;--shiki-light:#24292E"> Bulleted list item</span></span>
<span data-line=""><span style="--shiki-dark:#89DDFF;--shiki-light:#E36209">-</span><span style="--shiki-dark:#9AA5CE;--shiki-light:#24292E"> Bulleted list item</span></span></code></pre></figure>
<h3 id="할 일 목록">할 일 목록</h3>
<figure data-rehype-pretty-code-figure=""><pre tabindex="0" data-language="markdown" data-theme="tokyo-night github-light"><code data-language="markdown" data-theme="tokyo-night github-light" style="display: grid;"><span data-line=""><span style="--shiki-dark:#89DDFF;--shiki-light:#E36209">-</span><span style="--shiki-dark:#9AA5CE;--shiki-light:#24292E"> [ ] Unfinished task list item</span></span>
<span data-line=""><span style="--shiki-dark:#89DDFF;--shiki-light:#E36209">-</span><span style="--shiki-dark:#89DDFF;--shiki-light:#24292E"> [</span><span style="--shiki-dark:#73DACA;--shiki-dark-text-decoration:inherit;--shiki-light:#032F62;--shiki-light-text-decoration:underline">x</span><span style="--shiki-dark:#89DDFF;--shiki-light:#24292E">]</span><span style="--shiki-dark:#9AA5CE;--shiki-light:#24292E"> Finished task list item</span></span></code></pre></figure>
<h3 id="중첩 목록">중첩 목록</h3>
<figure data-rehype-pretty-code-figure=""><pre tabindex="0" data-language="markdown" data-theme="tokyo-night github-light"><code data-language="markdown" data-theme="tokyo-night github-light" style="display: grid;"><span data-line=""><span style="--shiki-dark:#89DDFF;--shiki-light:#E36209">-</span><span style="--shiki-dark:#9AA5CE;--shiki-light:#24292E"> First level</span></span>
<span data-line=""><span style="--shiki-dark:#89DDFF;--shiki-light:#E36209">    -</span><span style="--shiki-dark:#9AA5CE;--shiki-light:#24292E"> Second level</span></span>
<span data-line=""> </span>
<span data-line=""><span style="--shiki-dark:#89DDFF;--shiki-light:#E36209">1.</span><span style="--shiki-dark:#9AA5CE;--shiki-light:#24292E"> First level</span></span>
<span data-line=""><span style="--shiki-dark:#89DDFF;--shiki-light:#E36209">    1.</span><span style="--shiki-dark:#9AA5CE;--shiki-light:#24292E"> Second level</span></span>
<span data-line=""> </span>
<span data-line=""><span style="--shiki-dark:#89DDFF;--shiki-light:#E36209">-</span><span style="--shiki-dark:#9AA5CE;--shiki-light:#24292E"> First level unordered list item</span></span>
<span data-line=""><span style="--shiki-dark:#89DDFF;--shiki-light:#E36209">    1.</span><span style="--shiki-dark:#9AA5CE;--shiki-light:#24292E"> Second level ordered list item</span></span></code></pre></figure>
<h3 id="인용문">인용문</h3>
<figure data-rehype-pretty-code-figure=""><pre tabindex="0" data-language="markdown" data-theme="tokyo-night github-light"><code data-language="markdown" data-theme="tokyo-night github-light" style="display: grid;"><span data-line=""><span style="--shiki-dark:#89DDFF;--shiki-dark-font-style:italic;--shiki-light:#22863A;--shiki-light-font-style:inherit">></span><span style="--shiki-dark:#9AA5CE;--shiki-dark-font-style:italic;--shiki-light:#22863A;--shiki-light-font-style:inherit"> A quoted paragraph</span></span>
<span data-line=""><span style="--shiki-dark:#89DDFF;--shiki-dark-font-style:italic;--shiki-light:#22863A;--shiki-light-font-style:inherit">></span></span>
<span data-line=""><span style="--shiki-dark:#89DDFF;--shiki-dark-font-style:italic;--shiki-light:#22863A;--shiki-light-font-style:inherit">></span><span style="--shiki-dark:#89DDFF;--shiki-dark-font-style:italic;--shiki-light:#22863A;--shiki-light-font-style:inherit"> ></span><span style="--shiki-dark:#9AA5CE;--shiki-dark-font-style:italic;--shiki-light:#22863A;--shiki-light-font-style:inherit"> A quoted paragraph inside a quotation</span></span></code></pre></figure>
<h3 id="꾸미기">꾸미기</h3>
<figure data-rehype-pretty-code-figure=""><pre tabindex="0" data-language="markdown" data-theme="tokyo-night github-light"><code data-language="markdown" data-theme="tokyo-night github-light" style="display: grid;"><span data-line=""><span style="--shiki-dark:#C0CAF5;--shiki-dark-font-weight:bold;--shiki-light:#24292E;--shiki-light-font-weight:bold">**bold**</span></span>
<span data-line=""><span style="--shiki-dark:#C0CAF5;--shiki-dark-font-weight:bold;--shiki-light:#24292E;--shiki-light-font-weight:bold">**bold**</span></span>
<span data-line=""> </span>
<span data-line=""><span style="--shiki-dark:#C0CAF5;--shiki-dark-font-style:italic;--shiki-light:#24292E;--shiki-light-font-style:italic">_italic_</span></span>
<span data-line=""><span style="--shiki-dark:#C0CAF5;--shiki-dark-font-style:italic;--shiki-light:#24292E;--shiki-light-font-style:italic">_italic_</span></span>
<span data-line=""> </span>
<span data-line=""><span style="--shiki-dark:#C0CAF5;--shiki-dark-font-weight:bold;--shiki-light:#24292E;--shiki-light-font-weight:bold">**</span><span style="--shiki-dark:#C0CAF5;--shiki-dark-font-style:italic;--shiki-dark-font-weight:bold;--shiki-light:#24292E;--shiki-light-font-style:italic;--shiki-light-font-weight:inherit">_bold-italic_</span><span style="--shiki-dark:#C0CAF5;--shiki-dark-font-weight:bold;--shiki-light:#24292E;--shiki-light-font-weight:bold">**</span></span>
<span data-line=""><span style="--shiki-dark:#C0CAF5;--shiki-dark-font-weight:bold;--shiki-light:#24292E;--shiki-light-font-weight:bold">**</span><span style="--shiki-dark:#C0CAF5;--shiki-dark-font-style:italic;--shiki-dark-font-weight:bold;--shiki-light:#24292E;--shiki-light-font-style:italic;--shiki-light-font-weight:inherit">_bold-italic_</span><span style="--shiki-dark:#C0CAF5;--shiki-dark-font-weight:bold;--shiki-light:#24292E;--shiki-light-font-weight:bold">**</span></span>
<span data-line=""> </span>
<span data-line=""><span style="--shiki-dark:#89DDFF;--shiki-dark-text-decoration:inherit;--shiki-light:#24292E;--shiki-light-text-decoration:line-through">~~</span><span style="--shiki-dark:#9AA5CE;--shiki-dark-text-decoration:inherit;--shiki-light:#24292E;--shiki-light-text-decoration:line-through">strikethrough</span><span style="--shiki-dark:#89DDFF;--shiki-dark-text-decoration:inherit;--shiki-light:#24292E;--shiki-light-text-decoration:line-through">~~</span></span>
<span data-line=""> </span>
<span data-line=""><span style="--shiki-dark:#9AA5CE;--shiki-light:#24292E">==highlight==</span></span></code></pre></figure>
<h3 id="줄바꿈">줄바꿈</h3>
<ol>
<li>Enter</li>
<li>Shift + Enter ✨</li>
<li>별표<code>*</code> 하이픈<code>-</code> 밑줄<code>_</code> 3개 이상</li>
</ol>
<h3 id="이미지">이미지</h3>
<figure data-rehype-pretty-code-figure=""><pre tabindex="0" data-language="markdown" data-theme="tokyo-night github-light"><code data-language="markdown" data-theme="tokyo-night github-light" style="display: grid;"><span data-line=""><span style="--shiki-dark:#89DDFF;--shiki-light:#24292E">![](</span><span style="--shiki-dark:#73DACA;--shiki-dark-text-decoration:underline;--shiki-light:#24292E;--shiki-light-text-decoration:underline">https://picsum.photos/300</span><span style="--shiki-dark:#89DDFF;--shiki-light:#24292E">)</span></span></code></pre></figure>
<h3 id="링크">링크</h3>
<figure data-rehype-pretty-code-figure=""><pre tabindex="0" data-language="markdown" data-theme="tokyo-night github-light"><code data-language="markdown" data-theme="tokyo-night github-light" style="display: grid;"><span data-line=""><span style="--shiki-dark:#89DDFF;--shiki-light:#24292E">[</span><span style="--shiki-dark:#73DACA;--shiki-dark-text-decoration:inherit;--shiki-light:#032F62;--shiki-light-text-decoration:underline">text to link</span><span style="--shiki-dark:#89DDFF;--shiki-light:#24292E">](</span><span style="--shiki-dark:#73DACA;--shiki-dark-text-decoration:underline;--shiki-light:#24292E;--shiki-light-text-decoration:underline">https://example.com/</span><span style="--shiki-dark:#89DDFF;--shiki-light:#24292E">)</span></span></code></pre></figure>
<figure data-rehype-pretty-code-figure=""><pre tabindex="0" data-language="markdown" data-theme="tokyo-night github-light"><code data-language="markdown" data-theme="tokyo-night github-light" style="display: grid;"><span data-line=""><span style="--shiki-dark:#89DDFF;--shiki-light:#24292E">[</span><span style="--shiki-dark:#73DACA;--shiki-dark-text-decoration:inherit;--shiki-light:#032F62;--shiki-light-text-decoration:underline">DuckDuckGo</span><span style="--shiki-dark:#89DDFF;--shiki-light:#24292E">]</span><span style="--shiki-dark:#FF9E64;--shiki-light:#24292E">[</span><span style="--shiki-dark:#73DACA;--shiki-dark-text-decoration:inherit;--shiki-light:#032F62;--shiki-light-text-decoration:underline">ddg</span><span style="--shiki-dark:#FF9E64;--shiki-light:#24292E">]</span></span>
<span data-line=""> </span>
<span data-line=""><span style="--shiki-dark:#9AA5CE;--shiki-light:#24292E">...</span></span>
<span data-line=""><span style="--shiki-dark:#89DDFF;--shiki-light:#24292E">[</span><span style="--shiki-dark:#73DACA;--shiki-dark-text-decoration:inherit;--shiki-light:#032F62;--shiki-light-text-decoration:underline">ddg</span><span style="--shiki-dark:#89DDFF;--shiki-light:#24292E">]:</span><span style="--shiki-dark:#73DACA;--shiki-dark-text-decoration:underline;--shiki-light:#24292E;--shiki-light-text-decoration:underline"> https://duckduckgo.com/</span></span></code></pre></figure>
<h3 id="테이블">테이블</h3>
<figure data-rehype-pretty-code-figure=""><pre tabindex="0" data-language="markdown" data-theme="tokyo-night github-light"><code data-language="markdown" data-theme="tokyo-night github-light" style="display: grid;"><span data-line=""><span style="--shiki-dark:#89DDFF;--shiki-light:#24292E">|</span><span style="--shiki-dark:#C0CEFC;--shiki-light:#24292E"> Header </span><span style="--shiki-dark:#89DDFF;--shiki-light:#24292E">|</span><span style="--shiki-dark:#C0CEFC;--shiki-light:#24292E"> Column 1 </span><span style="--shiki-dark:#89DDFF;--shiki-light:#24292E">|</span><span style="--shiki-dark:#C0CEFC;--shiki-light:#24292E"> Column 2 </span><span style="--shiki-dark:#89DDFF;--shiki-light:#24292E">|</span></span>
<span data-line=""><span style="--shiki-dark:#89DDFF;--shiki-light:#24292E">|</span><span style="--shiki-dark:#89DDFF;--shiki-light:#24292E"> ------</span><span style="--shiki-dark:#89DDFF;--shiki-light:#24292E"> |</span><span style="--shiki-dark:#89DDFF;--shiki-light:#24292E"> --------</span><span style="--shiki-dark:#89DDFF;--shiki-light:#24292E"> |</span><span style="--shiki-dark:#89DDFF;--shiki-light:#24292E"> -------:</span><span style="--shiki-dark:#89DDFF;--shiki-light:#24292E"> |</span></span>
<span data-line=""><span style="--shiki-dark:#89DDFF;--shiki-light:#24292E">|</span><span style="--shiki-dark:#C0CEFC;--shiki-light:#24292E"> 1. Row </span><span style="--shiki-dark:#89DDFF;--shiki-light:#24292E">|</span><span style="--shiki-dark:#C0CEFC;--shiki-light:#24292E"> is       </span><span style="--shiki-dark:#89DDFF;--shiki-light:#24292E">|</span><span style="--shiki-dark:#C0CEFC;--shiki-light:#24292E">       is </span><span style="--shiki-dark:#89DDFF;--shiki-light:#24292E">|</span></span>
<span data-line=""><span style="--shiki-dark:#89DDFF;--shiki-light:#24292E">|</span><span style="--shiki-dark:#C0CEFC;--shiki-light:#24292E"> 2. Row </span><span style="--shiki-dark:#89DDFF;--shiki-light:#24292E">|</span><span style="--shiki-dark:#C0CEFC;--shiki-light:#24292E"> normal   </span><span style="--shiki-dark:#89DDFF;--shiki-light:#24292E">|</span><span style="--shiki-dark:#C0CEFC;--shiki-light:#24292E">    right </span><span style="--shiki-dark:#89DDFF;--shiki-light:#24292E">|</span></span>
<span data-line=""><span style="--shiki-dark:#89DDFF;--shiki-light:#24292E">|</span><span style="--shiki-dark:#C0CEFC;--shiki-light:#24292E"> 3. Row </span><span style="--shiki-dark:#89DDFF;--shiki-light:#24292E">|</span><span style="--shiki-dark:#C0CEFC;--shiki-light:#24292E"> column   </span><span style="--shiki-dark:#89DDFF;--shiki-light:#24292E">|</span><span style="--shiki-dark:#C0CEFC;--shiki-light:#24292E">  aligned </span><span style="--shiki-dark:#89DDFF;--shiki-light:#24292E">|</span></span></code></pre></figure>
<h3 id="각주">각주</h3>
<figure data-rehype-pretty-code-figure=""><pre tabindex="0" data-language="markdown" data-theme="tokyo-night github-light"><code data-language="markdown" data-theme="tokyo-night github-light" style="display: grid;"><span data-line=""><span style="--shiki-dark:#9AA5CE;--shiki-light:#24292E">Some text with a footnote</span><span style="--shiki-dark:#89DDFF;--shiki-light:#24292E">[</span><span style="--shiki-dark:#73DACA;--shiki-dark-text-decoration:inherit;--shiki-light:#032F62;--shiki-light-text-decoration:underline">^1</span><span style="--shiki-dark:#89DDFF;--shiki-light:#24292E">]</span><span style="--shiki-dark:#9AA5CE;--shiki-light:#24292E">.</span></span>
<span data-line=""> </span>
<span data-line=""><span style="--shiki-dark:#9AA5CE;--shiki-light:#24292E">...</span></span>
<span data-line=""><span style="--shiki-dark:#89DDFF;--shiki-light:#24292E">[</span><span style="--shiki-dark:#73DACA;--shiki-dark-text-decoration:inherit;--shiki-light:#032F62;--shiki-light-text-decoration:underline">^1</span><span style="--shiki-dark:#89DDFF;--shiki-light:#24292E">]</span><span style="--shiki-dark:#9AA5CE;--shiki-light:#24292E">: The linked footnote appears at the end of the document.</span></span></code></pre></figure>
<h3 id="코드">코드</h3>
<figure data-rehype-pretty-code-figure=""><pre tabindex="0" data-language="markdown" data-theme="tokyo-night github-light"><code data-language="markdown" data-theme="tokyo-night github-light" style="display: grid;"><span data-line=""><span style="--shiki-dark:#9AA5CE;--shiki-light:#24292E">Keyword </span><span style="--shiki-dark:#89DDFF;--shiki-light:#005CC5">`func`</span><span style="--shiki-dark:#9AA5CE;--shiki-light:#24292E"> indicates a function in Swift programming language.</span></span></code></pre></figure>
<figure data-rehype-pretty-code-figure=""><pre tabindex="0" data-language="swift" data-theme="tokyo-night github-light"><code data-language="swift" data-theme="tokyo-night github-light" style="display: grid;"><span data-line=""><span style="--shiki-dark:#A9B1D6;--shiki-light:#24292E">```swift</span></span>
<span data-line=""><span style="--shiki-dark:#BB9AF7;--shiki-light:#D73A49">class</span><span style="--shiki-dark:#C0CAF5;--shiki-light:#6F42C1"> Shape</span><span style="--shiki-dark:#89DDFF;--shiki-light:#24292E"> {</span></span>
<span data-line=""><span style="--shiki-dark:#89DDFF;--shiki-light:#D73A49">  var</span><span style="--shiki-dark:#A9B1D6;--shiki-light:#24292E"> numberOfSides </span><span style="--shiki-dark:#89DDFF;--shiki-light:#D73A49">=</span><span style="--shiki-dark:#FF9E64;--shiki-light:#005CC5"> 0</span></span>
<span data-line=""><span style="--shiki-dark:#89DDFF;--shiki-light:#24292E">}</span></span>
<span data-line=""><span style="--shiki-dark:#A9B1D6;--shiki-light:#24292E">```</span></span></code></pre></figure>
<h3 id="인라인 HTML">인라인 HTML</h3>
<figure data-rehype-pretty-code-figure=""><pre tabindex="0" data-language="html" data-theme="tokyo-night github-light"><code data-language="html" data-theme="tokyo-night github-light" style="display: grid;"><span data-line=""><span style="--shiki-dark:#BA3C97;--shiki-light:#24292E">&#x3C;</span><span style="--shiki-dark:#F7768E;--shiki-light:#22863A">span</span><span style="--shiki-dark:#BB9AF7;--shiki-light:#6F42C1"> style</span><span style="--shiki-dark:#89DDFF;--shiki-light:#24292E">=</span><span style="--shiki-dark:#89DDFF;--shiki-light:#032F62">"</span><span style="--shiki-dark:#9ECE6A;--shiki-light:#032F62">color:green;</span><span style="--shiki-dark:#89DDFF;--shiki-light:#032F62">"</span><span style="--shiki-dark:#BA3C97;--shiki-light:#24292E">></span><span style="--shiki-dark:#9AA5CE;--shiki-light:#24292E">초록 텍스트</span><span style="--shiki-dark:#BA3C97;--shiki-light:#24292E">&#x3C;/</span><span style="--shiki-dark:#F7768E;--shiki-light:#22863A">span</span><span style="--shiki-dark:#BA3C97;--shiki-light:#24292E">></span></span></code></pre></figure>
<figure data-rehype-pretty-code-figure=""><pre tabindex="0" data-language="html" data-theme="tokyo-night github-light"><code data-language="html" data-theme="tokyo-night github-light" style="display: grid;"><span data-line=""><span style="--shiki-dark:#BA3C97;--shiki-light:#24292E">&#x3C;</span><span style="--shiki-dark:#F7768E;--shiki-light:#22863A">div</span><span style="--shiki-dark:#BB9AF7;--shiki-light:#6F42C1"> style</span><span style="--shiki-dark:#89DDFF;--shiki-light:#24292E">=</span><span style="--shiki-dark:#89DDFF;--shiki-light:#032F62">"</span><span style="--shiki-dark:#9ECE6A;--shiki-light:#032F62">display:flex; gap:8px;</span><span style="--shiki-dark:#89DDFF;--shiki-light:#032F62">"</span><span style="--shiki-dark:#BA3C97;--shiki-light:#24292E">></span></span>
<span data-line=""><span style="--shiki-dark:#BA3C97;--shiki-light:#24292E">    &#x3C;</span><span style="--shiki-dark:#F7768E;--shiki-light:#22863A">img</span><span style="--shiki-dark:#BB9AF7;--shiki-light:#6F42C1"> src</span><span style="--shiki-dark:#89DDFF;--shiki-light:#24292E">=</span><span style="--shiki-dark:#89DDFF;--shiki-light:#032F62">"</span><span style="--shiki-dark:#9ECE6A;--shiki-light:#032F62">https://picsum.photos/100</span><span style="--shiki-dark:#89DDFF;--shiki-light:#032F62">"</span><span style="--shiki-dark:#BA3C97;--shiki-light:#24292E"> /></span></span>
<span data-line=""><span style="--shiki-dark:#BA3C97;--shiki-light:#24292E">    &#x3C;</span><span style="--shiki-dark:#F7768E;--shiki-light:#22863A">img</span><span style="--shiki-dark:#BB9AF7;--shiki-light:#6F42C1"> src</span><span style="--shiki-dark:#89DDFF;--shiki-light:#24292E">=</span><span style="--shiki-dark:#89DDFF;--shiki-light:#032F62">"</span><span style="--shiki-dark:#9ECE6A;--shiki-light:#032F62">https://picsum.photos/100</span><span style="--shiki-dark:#89DDFF;--shiki-light:#032F62">"</span><span style="--shiki-dark:#BA3C97;--shiki-light:#24292E"> /></span></span>
<span data-line=""><span style="--shiki-dark:#BA3C97;--shiki-light:#24292E">    &#x3C;</span><span style="--shiki-dark:#F7768E;--shiki-light:#22863A">img</span><span style="--shiki-dark:#BB9AF7;--shiki-light:#6F42C1"> src</span><span style="--shiki-dark:#89DDFF;--shiki-light:#24292E">=</span><span style="--shiki-dark:#89DDFF;--shiki-light:#032F62">"</span><span style="--shiki-dark:#9ECE6A;--shiki-light:#032F62">https://picsum.photos/100</span><span style="--shiki-dark:#89DDFF;--shiki-light:#032F62">"</span><span style="--shiki-dark:#BA3C97;--shiki-light:#24292E"> /></span></span>
<span data-line=""><span style="--shiki-dark:#BA3C97;--shiki-light:#24292E">&#x3C;/</span><span style="--shiki-dark:#F7768E;--shiki-light:#22863A">div</span><span style="--shiki-dark:#BA3C97;--shiki-light:#24292E">></span></span></code></pre></figure>
<h3 id="마크다운 지원">마크다운 지원</h3>
<blockquote>
<p>GitHub, GitLab, Bitbucket, Notion, Stack Overflow, Reddit, Slack, Discord, Microsoft Teams, Ghost, Simplenote, Bear, Visual Studio Code, Confluence, Obsidian, Hugo, Jekyll, IA Writer, Notable, Typora, Trello, Linear, Coda, WhatsApp, Telegram, Zoom, ...</p>
</blockquote>
<h3 id="참고 자료">참고 자료</h3>
<ol>
<li><a href="https://daringfireball.net/projects/markdown/" rel="external">Daring Fireball: Markdown</a></li>
<li><a href="https://help.obsidian.md/syntax" rel="external">Obsidian Help</a></li>
<li><a href="https://www.markdowntutorial.com/kr" rel="external">Markdown Tutorial</a></li>
<li><a href="https://www.markdownguide.org/cheat-sheet/" rel="external">Markdown Cheat Sheet</a></li>
</ol>]]></description>
            <link>https://8log.kr/markdown-start</link>
            <guid isPermaLink="true">https://8log.kr/markdown-start</guid>
            <dc:creator><![CDATA[chorr]]></dc:creator>
            <pubDate>Mon, 28 Jul 2025 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[기대의 기대]]></title>
            <description><![CDATA[<p>기대가 앞서는 건 생각보다 무서운 일이었다. 상대는 부응해야 할 기대를 이미 알고 있음에도 그걸 언제, 어떻게 이루어 두어야 하는지는 말해 주기 전까지 절대 알 수 없다.</p>
<p>하지만 미련하게도 기대는 한참 앞서 있다.</p>]]></description>
            <link>https://8log.kr/기대의 기대</link>
            <guid isPermaLink="true">https://8log.kr/기대의 기대</guid>
            <dc:creator><![CDATA[chorr]]></dc:creator>
            <pubDate>Wed, 08 Jan 2025 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Fujifilm X100V]]></title>
            <description><![CDATA[<p>스마트폰 카메라를 두고 굳이 별도 카메라를 써야하는 이유라면 대부분 성능을 이야기하지만 사실 중요한건 그게 아니었다. 마지막 보루였던 지갑조차 줄여보겠다고 페이 서비스를 지원하는 스마트폰을 사용하는 시대에 불편함을 감수하고도 외출할 때 가지고 나갈 수 있는 사용성이 어느 순간 1순위가 되어있었다.</p>
<p>고정렌즈, RF(레인지파인더), 작은 사이즈와 경량 조건을 갖춘 카메라. X100V는 거기에 외관적 요소로 실버 색상 부분에서 추가 점수가 더해졌다. 그들이 자랑하는 필름 시뮬 기능은 RAW 파일만 다루는 나에겐 그리 매력 포인트는 아니었다.</p>
<p>RF 카메라 장점은 다양하다. 파인더에 지연이 없기 때문에 정확한 순간을 포착할 수 있고, 촬영 영역 외 주변 시야까지 확보할 수 있다. 디지털 화면이 아니기에 밝기에 영향도 없다. 미러가 없음에서 오는 장점은 이제는 과거의 요소로 남아버렸다.</p>
<p>이런 장점을 가진 카메라로 지금까지 촬영한 피사체는 빠르게 서빙 되어 나오는 차돌짬뽕이다.</p>
<figure><img src="assets/DSCF1768.jpg" alt=""></figure>
<figure><img src="assets/DSCF1771.jpg" alt=""></figure>
<figure><img src="assets/DSCF1775.jpg" alt="결국 당근에 올라간 X100V"><figcaption>결국 당근에 올라간 X100V</figcaption></figure>]]></description>
            <link>https://8log.kr/fujifilm-x100v</link>
            <guid isPermaLink="true">https://8log.kr/fujifilm-x100v</guid>
            <dc:creator><![CDATA[chorr]]></dc:creator>
            <pubDate>Sun, 29 Dec 2024 00:00:00 GMT</pubDate>
        </item>
    </channel>
</rss>