<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>매일 한 가지</title><link>http://daylogs.me/</link><description>Recent content on 매일 한 가지</description><generator>Hugo</generator><language>ko</language><lastBuildDate>Thu, 20 Aug 2026 00:00:00 +0000</lastBuildDate><atom:link href="http://daylogs.me/index.xml" rel="self" type="application/rss+xml"/><item><title>Day 01 — Unity 설치 및 에디터 인터페이스 익히기</title><link>http://daylogs.me/unity/day-01/</link><pubDate>Sat, 25 Jul 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/unity/day-01/</guid><description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Phase 1: Unity 기초 입문&lt;/strong&gt; | 예상 학습 시간: 30분&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="-학습-목표"&gt;🎯 학습 목표&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Unity Hub를 통해 원하는 버전의 Unity 에디터를 설치하고 새 프로젝트를 만들 수 있다&lt;/li&gt;
&lt;li&gt;Unity 에디터의 핵심 창(Scene, Game, Hierarchy, Inspector, Project, Console)의 역할을 설명할 수 있다&lt;/li&gt;
&lt;li&gt;자주 쓰는 단축키와 레이아웃 커스터마이징으로 기본 작업 흐름을 만들 수 있다&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="1-unity-hub와-에디터-설치"&gt;1. Unity Hub와 에디터 설치&lt;/h2&gt;
&lt;p&gt;Unity는 에디터를 직접 다운로드하지 않고, &lt;strong&gt;Unity Hub&lt;/strong&gt;라는 런처 프로그램을 통해 버전을 관리합니다. Unity 프로젝트마다 요구하는 에디터 버전이 다를 수 있기 때문에, Hub에서 여러 버전을 동시에 설치해두고 프로젝트별로 골라 쓰는 방식이 표준입니다.&lt;/p&gt;</description></item><item><title>Day 01 — Python &amp; Linux: AI 엔지니어의 개발 환경</title><link>http://daylogs.me/ai-engineer/day-01/</link><pubDate>Sat, 04 Jul 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/ai-engineer/day-01/</guid><description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Phase 1: 기초&lt;/strong&gt; | 예상 학습 시간: 40분&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="-학습-목표"&gt;🎯 학습 목표&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;AI 엔지니어링에서 Python이 사실상 표준 언어인 이유를 설명할 수 있다&lt;/li&gt;
&lt;li&gt;Linux 기본 명령어로 GPU 서버 환경을 다룰 수 있다&lt;/li&gt;
&lt;li&gt;가상환경(venv)과 패키지 관리 흐름을 이해한다&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="1-왜-python인가"&gt;1. 왜 Python인가?&lt;/h2&gt;
&lt;p&gt;대부분의 GPU 제공업체(Runpod, Lambda, AWS)와 딥러닝 프레임워크(PyTorch, Transformers, LangChain, LangGraph)는 Python 기반입니다.&lt;/p&gt;</description></item><item><title>Day 01 — Claude란 무엇인가?</title><link>http://daylogs.me/claude/day-01/</link><pubDate>Sun, 21 Jun 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/claude/day-01/</guid><description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Phase 1: 기초&lt;/strong&gt; | 예상 학습 시간: 30분&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="-학습-목표"&gt;🎯 학습 목표&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Claude의 설계 철학과 다른 LLM과의 차별점을 설명할 수 있다&lt;/li&gt;
&lt;li&gt;Claude 모델 계열 (Haiku / Sonnet / Opus)의 특징과 사용 목적을 구분할 수 있다&lt;/li&gt;
&lt;li&gt;Constitutional AI가 무엇인지 개념적으로 이해한다&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="1-claude는-어떤-모델인가"&gt;1. Claude는 어떤 모델인가?&lt;/h2&gt;
&lt;p&gt;Claude는 Anthropic이 만든 대형 언어 모델(LLM)입니다. GPT 계열(OpenAI)과 Gemini(Google)와 함께 현재 상용 LLM의 3대 축 중 하나입니다.&lt;/p&gt;</description></item><item><title>Day 02 — GameObject와 Transform 이해하기</title><link>http://daylogs.me/unity/day-02/</link><pubDate>Sat, 01 Aug 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/unity/day-02/</guid><description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Phase 1: Unity 기초 입문&lt;/strong&gt; | 예상 학습 시간: 30분&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="-학습-목표"&gt;🎯 학습 목표&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;GameObject와 Component의 관계를 설명하고, Transform이 모든 GameObject에 필수인 이유를 이해할 수 있다&lt;/li&gt;
&lt;li&gt;Position/Rotation/Scale의 Local 좌표와 World 좌표 차이를 구분해서 Inspector 값을 정확히 해석할 수 있다&lt;/li&gt;
&lt;li&gt;부모-자식 관계(Parenting)가 Transform 값에 어떤 영향을 주는지 이해하고, 스크립트에서 Transform을 다룰 수 있다&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="1-gameobject는-빈-껍데기-component가-기능을-채운다"&gt;1. GameObject는 빈 껍데기, Component가 기능을 채운다&lt;/h2&gt;
&lt;p&gt;Unity의 가장 근본적인 설계 철학은 **컴포지션(Composition)**입니다. &lt;code&gt;GameObject&lt;/code&gt;는 그 자체로는 아무 기능이 없는 빈 컨테이너이고, 여기에 &lt;code&gt;Component&lt;/code&gt;를 하나씩 붙여서 원하는 동작을 조립합니다.&lt;/p&gt;</description></item><item><title>Day 02 — Docker: 앱을 컨테이너로 패키징하기</title><link>http://daylogs.me/ai-engineer/day-02/</link><pubDate>Sat, 04 Jul 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/ai-engineer/day-02/</guid><description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Phase 1: 기초&lt;/strong&gt; | 예상 학습 시간: 40분&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="-학습-목표"&gt;🎯 학습 목표&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;이미지(image)와 컨테이너(container)의 차이를 설명할 수 있다&lt;/li&gt;
&lt;li&gt;Python/GPU 애플리케이션을 위한 Dockerfile을 직접 작성할 수 있다&lt;/li&gt;
&lt;li&gt;&lt;code&gt;docker build&lt;/code&gt;/&lt;code&gt;run&lt;/code&gt;/&lt;code&gt;exec&lt;/code&gt;와 nvidia-container-toolkit으로 GPU 컨테이너를 실행할 수 있다&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="1-docker가-필요한-이유"&gt;1. Docker가 필요한 이유&lt;/h2&gt;
&lt;p&gt;LLM 애플리케이션은 특정 버전의 Python, CUDA, PyTorch, 시스템 라이브러리(예: &lt;code&gt;libgomp&lt;/code&gt;, &lt;code&gt;ffmpeg&lt;/code&gt;)에 강하게 의존합니다. &amp;ldquo;내 컴퓨터에서는 되는데 서버에서는 안 되는&amp;rdquo; 문제는 대부분 이런 환경 불일치에서 발생합니다.&lt;/p&gt;</description></item><item><title>Day 02 — 기본 프롬프트 작성법</title><link>http://daylogs.me/claude/day-02/</link><pubDate>Mon, 22 Jun 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/claude/day-02/</guid><description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Phase 1: 기초&lt;/strong&gt; | 예상 학습 시간: 30분&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="-학습-목표"&gt;🎯 학습 목표&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;명확한 프롬프트와 모호한 프롬프트의 차이를 실제 예시로 구분할 수 있다&lt;/li&gt;
&lt;li&gt;컨텍스트, 지시, 출력 형식이라는 3요소를 갖춘 프롬프트를 작성할 수 있다&lt;/li&gt;
&lt;li&gt;긍정적 지시와 부정적 지시를 언제 어떻게 조합하는지 이해한다&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="1-프롬프트-품질이-결과를-결정한다"&gt;1. 프롬프트 품질이 결과를 결정한다&lt;/h2&gt;
&lt;p&gt;LLM은 입력을 통계적으로 완성하는 모델입니다. 모호한 입력은 모호한 출력을 낳습니다. &amp;ldquo;요약해줘&amp;quot;라고 하면 모델은 길이, 대상 독자, 언어, 형식 등 모든 것을 스스로 추측합니다.&lt;/p&gt;</description></item><item><title>Day 03 — Scene 구성과 계층 구조(Hierarchy) 관리</title><link>http://daylogs.me/unity/day-03/</link><pubDate>Sun, 02 Aug 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/unity/day-03/</guid><description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Phase 1: Unity 기초 입문&lt;/strong&gt; | 예상 학습 시간: 30분&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="-학습-목표"&gt;🎯 학습 목표&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Scene의 개념과 하나의 &lt;code&gt;.unity&lt;/code&gt; 파일이 프로젝트에서 어떤 역할을 하는지 설명할 수 있다&lt;/li&gt;
&lt;li&gt;Hierarchy 창에서 GameObject를 체계적으로 그룹화하고 검색·정렬하는 실무 패턴을 적용할 수 있다&lt;/li&gt;
&lt;li&gt;여러 Scene을 Build Settings에 등록하고 스크립트로 전환·중첩 로드하는 기본 흐름을 이해할 수 있다&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="1-scene이란-무엇인가"&gt;1. Scene이란 무엇인가&lt;/h2&gt;
&lt;p&gt;Scene은 Unity 프로젝트를 구성하는 가장 큰 단위의 컨테이너입니다. 메인 메뉴, 하나의 스테이지, 로딩 화면처럼 &amp;ldquo;화면 전체가 바뀌는 단위&amp;quot;를 하나의 Scene 파일(&lt;code&gt;.unity&lt;/code&gt;)로 저장한다고 생각하면 됩니다.&lt;/p&gt;</description></item><item><title>Day 03 — GPU &amp; CUDA: LLM 추론/학습을 위한 하드웨어 이해</title><link>http://daylogs.me/ai-engineer/day-03/</link><pubDate>Sat, 04 Jul 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/ai-engineer/day-03/</guid><description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Phase 1: 기초&lt;/strong&gt; | 예상 학습 시간: 40분&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="-학습-목표"&gt;🎯 학습 목표&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;GPU가 LLM 연산(행렬 곱셈)에 CPU보다 적합한 이유를 설명할 수 있다&lt;/li&gt;
&lt;li&gt;&lt;code&gt;nvidia-smi&lt;/code&gt; 출력을 읽고 GPU 상태를 진단할 수 있다&lt;/li&gt;
&lt;li&gt;모델 파라미터 수로부터 필요한 VRAM을 추정할 수 있다&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="1-cpu-vs-gpu--왜-gpu인가"&gt;1. CPU vs GPU — 왜 GPU인가&lt;/h2&gt;
&lt;p&gt;CPU는 소수의 강력한 코어(보통 8~64개)로 순차적/분기적 연산을 빠르게 처리하도록 설계되어 있습니다. 반면 GPU는 수천 개의 단순한 코어로 &lt;strong&gt;동일한 연산을 대량의 데이터에 동시에&lt;/strong&gt; 적용하는 데 특화되어 있습니다.&lt;/p&gt;</description></item><item><title>Day 03 — 컨텍스트와 대화 흐름</title><link>http://daylogs.me/claude/day-03/</link><pubDate>Tue, 23 Jun 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/claude/day-03/</guid><description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Phase 1: 기초&lt;/strong&gt; | 예상 학습 시간: 30분&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="-학습-목표"&gt;🎯 학습 목표&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;컨텍스트 윈도우의 개념과 작동 방식을 설명할 수 있다&lt;/li&gt;
&lt;li&gt;멀티턴 대화에서 &lt;code&gt;messages&lt;/code&gt; 배열을 올바르게 구성할 수 있다&lt;/li&gt;
&lt;li&gt;대화 흐름 설계 시 컨텍스트 관리 전략을 적용할 수 있다&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="1-컨텍스트-윈도우란"&gt;1. 컨텍스트 윈도우란?&lt;/h2&gt;
&lt;p&gt;Claude는 대화를 처음부터 끝까지 &lt;strong&gt;전부 읽고&lt;/strong&gt; 응답합니다. 이전 대화를 &amp;ldquo;기억&amp;quot;하는 것이 아니라, API 호출 시마다 전체 대화 이력을 입력으로 받습니다.&lt;/p&gt;</description></item><item><title>Day 04 — Prefab 개념과 활용</title><link>http://daylogs.me/unity/day-04/</link><pubDate>Mon, 03 Aug 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/unity/day-04/</guid><description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Phase 1: Unity 기초 입문&lt;/strong&gt; | 예상 학습 시간: 30분&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="-학습-목표"&gt;🎯 학습 목표&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Prefab이 GameObject를 재사용 가능한 &amp;ldquo;템플릿&amp;quot;으로 만들어주는 원리와 필요성을 설명할 수 있다&lt;/li&gt;
&lt;li&gt;Prefab 인스턴스에서 Override를 적용하고, Apply/Revert로 원본과 동기화하는 워크플로우를 다룰 수 있다&lt;/li&gt;
&lt;li&gt;Nested Prefab, Prefab Variant, &lt;code&gt;Instantiate()&lt;/code&gt; 스크립트 생성의 차이를 구분하고 상황에 맞게 사용할 수 있다&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="1-prefab이란-무엇인가"&gt;1. Prefab이란 무엇인가&lt;/h2&gt;
&lt;p&gt;Prefab은 GameObject(와 그 하위 계층 구조, Component, 설정값 전체)를 &lt;strong&gt;재사용 가능한 에셋으로 저장한 템플릿&lt;/strong&gt;입니다. 확장자는 &lt;code&gt;.prefab&lt;/code&gt;이며 Project 창에 파일로 존재합니다.&lt;/p&gt;</description></item><item><title>Day 04 — Transformer 아키텍처: 현대 LLM의 근간</title><link>http://daylogs.me/ai-engineer/day-04/</link><pubDate>Sat, 04 Jul 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/ai-engineer/day-04/</guid><description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Phase 1: 기초&lt;/strong&gt; | 예상 학습 시간: 40분&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="-학습-목표"&gt;🎯 학습 목표&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Self-Attention의 Q/K/V 개념과 계산 흐름을 설명할 수 있다&lt;/li&gt;
&lt;li&gt;Multi-Head Attention과 Positional Encoding의 필요성을 이해한다&lt;/li&gt;
&lt;li&gt;인코더-디코더 구조와 디코더 전용(decoder-only) 구조의 차이, 그리고 왜 대부분의 LLM이 후자를 택했는지 설명할 수 있다&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="1-transformer-이전의-한계--rnn의-순차성-문제"&gt;1. Transformer 이전의 한계 — RNN의 순차성 문제&lt;/h2&gt;
&lt;p&gt;2017년 &amp;ldquo;Attention Is All You Need&amp;rdquo; 논문 이전, 자연어 처리의 주류는 RNN/LSTM이었습니다. RNN은 토큰을 순서대로 하나씩 처리하기 때문에 두 가지 근본적 한계가 있었습니다.&lt;/p&gt;</description></item><item><title>Day 04 — 출력 형식 제어</title><link>http://daylogs.me/claude/day-04/</link><pubDate>Wed, 24 Jun 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/claude/day-04/</guid><description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Phase 1: 기초&lt;/strong&gt; | 예상 학습 시간: 30분&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="-학습-목표"&gt;🎯 학습 목표&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;프롬프트만으로 JSON, 마크다운, 일반 텍스트 등 원하는 형식의 출력을 유도할 수 있다&lt;/li&gt;
&lt;li&gt;구조화된 응답이 필요한 상황과 그렇지 않은 상황을 구분할 수 있다&lt;/li&gt;
&lt;li&gt;형식 지시가 실패할 때 원인을 진단하고 수정할 수 있다&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="1-왜-출력-형식이-중요한가"&gt;1. 왜 출력 형식이 중요한가?&lt;/h2&gt;
&lt;p&gt;LLM은 기본적으로 자연어를 생성합니다. 하지만 프로덕션 환경에서는 응답을 파싱해 다음 단계에 넘겨야 하는 경우가 많습니다. 형식이 일관되지 않으면 파싱 코드가 깨집니다.&lt;/p&gt;</description></item><item><title>Day 05 — 기본 C# 스크립팅 - MonoBehaviour 생명주기</title><link>http://daylogs.me/unity/day-05/</link><pubDate>Tue, 04 Aug 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/unity/day-05/</guid><description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Phase 1: Unity 기초 입문&lt;/strong&gt; | 예상 학습 시간: 35분&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="-학습-목표"&gt;🎯 학습 목표&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;MonoBehaviour&lt;/code&gt;를 상속한 스크립트가 GameObject의 동작을 어떻게 제어하는지 설명할 수 있다&lt;/li&gt;
&lt;li&gt;Awake → OnEnable → Start → Update → FixedUpdate → LateUpdate로 이어지는 생명주기 순서와 각 함수의 용도를 구분할 수 있다&lt;/li&gt;
&lt;li&gt;OnDisable/OnDestroy 시점과 스크립트 실행 순서(Script Execution Order) 설정 방법을 활용할 수 있다&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="1-monobehaviour란-무엇인가"&gt;1. MonoBehaviour란 무엇인가&lt;/h2&gt;
&lt;p&gt;Unity에서 GameObject에 &amp;ldquo;행동&amp;quot;을 부여하려면 스크립트를 작성해 Component로 붙여야 합니다. 이때 작성하는 C# 클래스는 반드시 &lt;code&gt;MonoBehaviour&lt;/code&gt;를 상속해야 Unity 엔진이 인식하고 Inspector에서 GameObject에 드래그해 붙일 수 있습니다.&lt;/p&gt;</description></item><item><title>Day 05 — Token / Embedding / Context Window / KV Cache</title><link>http://daylogs.me/ai-engineer/day-05/</link><pubDate>Sat, 04 Jul 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/ai-engineer/day-05/</guid><description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Phase 1: 기초&lt;/strong&gt; | 예상 학습 시간: 40분&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="-학습-목표"&gt;🎯 학습 목표&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;BPE 토큰화 방식과 임베딩이 텍스트를 숫자로 바꾸는 과정을 설명할 수 있다&lt;/li&gt;
&lt;li&gt;컨텍스트 윈도우가 실무에서 어떤 제약으로 작동하는지 이해한다&lt;/li&gt;
&lt;li&gt;KV 캐시의 목적과 메모리 비용 공식을 계산할 수 있다&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="1-토큰화tokenization--텍스트를-숫자로"&gt;1. 토큰화(Tokenization) — 텍스트를 숫자로&lt;/h2&gt;
&lt;p&gt;LLM은 텍스트를 직접 이해하지 못합니다. 먼저 텍스트를 **토큰(token)**이라는 단위로 쪼개고, 각 토큰을 정수 ID로 변환해야 모델에 입력할 수 있습니다.&lt;/p&gt;</description></item><item><title>Day 05 — Claude의 한계와 특성 이해</title><link>http://daylogs.me/claude/day-05/</link><pubDate>Thu, 25 Jun 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/claude/day-05/</guid><description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Phase 1: 기초&lt;/strong&gt; | 예상 학습 시간: 30분&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="-학습-목표"&gt;🎯 학습 목표&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Hallucination이 발생하는 원인과 완화 방법을 설명할 수 있다&lt;/li&gt;
&lt;li&gt;Claude의 거절(refusal) 동작을 예측하고 프롬프트로 완화할 수 있다&lt;/li&gt;
&lt;li&gt;Knowledge cutoff의 한계를 이해하고 설계에 반영할 수 있다&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="1-hallucination--존재하지-않는-사실을-생성"&gt;1. Hallucination — 존재하지 않는 사실을 생성&lt;/h2&gt;
&lt;p&gt;Hallucination은 LLM이 사실이 아닌 내용을 자신 있게 말하는 현상입니다. Claude는 다른 모델 대비 낮은 편이지만 완전히 없지는 않습니다.&lt;/p&gt;</description></item><item><title>Day 06 — Unity Input System 기초</title><link>http://daylogs.me/unity/day-06/</link><pubDate>Wed, 05 Aug 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/unity/day-06/</guid><description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Phase 1: Unity 기초 입문&lt;/strong&gt; | 예상 학습 시간: 30분&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="-학습-목표"&gt;🎯 학습 목표&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;레거시 &lt;code&gt;Input&lt;/code&gt; 클래스와 새 Input System 패키지의 구조적 차이를 설명할 수 있다&lt;/li&gt;
&lt;li&gt;Input Actions 에셋에서 Action Map, Action, Binding의 관계를 이해하고 직접 구성할 수 있다&lt;/li&gt;
&lt;li&gt;&lt;code&gt;PlayerInput&lt;/code&gt; 컴포넌트와 C# 이벤트 콜백을 이용해 키보드/게임패드 입력을 코드로 받아 처리할 수 있다&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="1-레거시-input-vs-새-input-system--왜-갈아탔는가"&gt;1. 레거시 Input vs 새 Input System — 왜 갈아탔는가&lt;/h2&gt;
&lt;p&gt;Unity에는 입력을 다루는 두 가지 체계가 존재합니다. 하나는 오래된 &lt;code&gt;UnityEngine.Input&lt;/code&gt; 클래스(레거시), 다른 하나는 별도 패키지로 설치하는 &lt;strong&gt;Input System&lt;/strong&gt;(&lt;code&gt;com.unity.inputsystem&lt;/code&gt;)입니다.&lt;/p&gt;</description></item><item><title>Day 06 — Ollama: 가장 간단한 로컬 LLM 실행</title><link>http://daylogs.me/ai-engineer/day-06/</link><pubDate>Sat, 04 Jul 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/ai-engineer/day-06/</guid><description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Phase 2: 로컬 LLM&lt;/strong&gt; | 예상 학습 시간: 40분&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="-학습-목표"&gt;🎯 학습 목표&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Ollama로 로컬에서 LLM을 설치, 실행, 커스터마이징할 수 있다&lt;/li&gt;
&lt;li&gt;Ollama의 REST API를 사용해 애플리케이션에서 로컬 모델을 호출할 수 있다&lt;/li&gt;
&lt;li&gt;Ollama와 vLLM 중 상황에 맞는 도구를 선택하는 기준을 이해한다&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="1-ollama란"&gt;1. Ollama란&lt;/h2&gt;
&lt;p&gt;Ollama는 로컬 환경(개인 PC, 서버)에서 오픈소스 LLM을 손쉽게 다운로드하고 실행할 수 있게 해주는 도구입니다. 내부적으로 &lt;code&gt;llama.cpp&lt;/code&gt;를 엔진으로 사용하며, 모델 다운로드·양자화 버전 관리·REST API 서버·CLI를 하나로 통합해 &amp;ldquo;가장 진입장벽이 낮은 로컬 LLM 실행 도구&amp;quot;로 자리잡았습니다.&lt;/p&gt;</description></item><item><title>Day 06 — 역할 지정 (Role Prompting)</title><link>http://daylogs.me/claude/day-06/</link><pubDate>Fri, 26 Jun 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/claude/day-06/</guid><description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Phase 2: 프롬프트 엔지니어링&lt;/strong&gt; | 예상 학습 시간: 30분&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="-학습-목표"&gt;🎯 학습 목표&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;System prompt의 구조와 역할을 이해하고 설계할 수 있다&lt;/li&gt;
&lt;li&gt;Role prompting이 응답 품질에 미치는 영향을 설명할 수 있다&lt;/li&gt;
&lt;li&gt;프로덕션 수준의 system prompt 템플릿을 작성할 수 있다&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="1-system-prompt란"&gt;1. System Prompt란?&lt;/h2&gt;
&lt;p&gt;System prompt는 Claude의 &lt;strong&gt;동작 방식&lt;/strong&gt;을 규정하는 최상위 지시문입니다. 매 대화가 시작되기 전에 주입되며, user 메시지보다 높은 우선순위를 갖습니다.&lt;/p&gt;</description></item><item><title>Day 07 — 1주차 정리: 미니 씬 만들기 실습</title><link>http://daylogs.me/unity/day-07/</link><pubDate>Thu, 06 Aug 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/unity/day-07/</guid><description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Phase 1: Unity 기초 입문&lt;/strong&gt; | 예상 학습 시간: 35분&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="-학습-목표"&gt;🎯 학습 목표&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Day 01~06에서 배운 GameObject/Transform, Hierarchy, Prefab, MonoBehaviour 생명주기, Input System을 하나의 씬에 통합할 수 있다&lt;/li&gt;
&lt;li&gt;재사용 가능한 오브젝트를 Prefab으로 설계하고, 스크립트로 플레이어 입력을 게임 로직에 연결할 수 있다&lt;/li&gt;
&lt;li&gt;작은 규모의 씬이라도 &amp;ldquo;계층 구조 설계 → 프리팹화 → 스크립팅 → 테스트&amp;quot;의 실무 작업 순서를 스스로 반복할 수 있다&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="1-이번-주-배운-개념-정리와-오늘의-목표"&gt;1. 이번 주 배운 개념 정리와 오늘의 목표&lt;/h2&gt;
&lt;p&gt;1주차에서 다룬 내용을 표로 정리하면 다음과 같습니다.&lt;/p&gt;</description></item><item><title>Day 07 — vLLM: 고성능 추론 서버 구축</title><link>http://daylogs.me/ai-engineer/day-07/</link><pubDate>Sat, 04 Jul 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/ai-engineer/day-07/</guid><description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Phase 2: 로컬 LLM&lt;/strong&gt; | 예상 학습 시간: 40분&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="-학습-목표"&gt;🎯 학습 목표&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Hugging Face &lt;code&gt;generate()&lt;/code&gt;의 한계와 vLLM이 이를 해결하는 원리(PagedAttention, Continuous Batching)를 설명할 수 있다&lt;/li&gt;
&lt;li&gt;&lt;code&gt;vllm serve&lt;/code&gt;로 OpenAI 호환 API 서버를 실행하고 핵심 실행 플래그를 이해한다&lt;/li&gt;
&lt;li&gt;처리량(throughput)과 지연시간(latency) 사이의 트레이드오프를 판단할 수 있다&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="1-왜-naive-generate로는-부족한가"&gt;1. 왜 naive &lt;code&gt;generate()&lt;/code&gt;로는 부족한가&lt;/h2&gt;
&lt;p&gt;Ollama(Day 06)는 &amp;ldquo;개인이 로컬에서 편하게&amp;rdquo; 모델을 돌리는 도구였다면, vLLM은 &amp;ldquo;여러 사용자의 요청을 동시에, 최대한 빠르게&amp;rdquo; 처리해야 하는 &lt;strong&gt;서빙(serving)&lt;/strong&gt; 상황을 위한 도구입니다.&lt;/p&gt;</description></item><item><title>Day 07 — Few-shot / Chain-of-Thought 프롬프팅</title><link>http://daylogs.me/claude/day-07/</link><pubDate>Sat, 27 Jun 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/claude/day-07/</guid><description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Phase 2: 프롬프트 엔지니어링&lt;/strong&gt; | 예상 학습 시간: 30분&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="-학습-목표"&gt;🎯 학습 목표&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Few-shot 예시로 Claude의 출력 패턴을 원하는 방향으로 유도할 수 있다&lt;/li&gt;
&lt;li&gt;Chain-of-Thought(CoT) 프롬프팅이 추론 품질을 높이는 원리를 설명할 수 있다&lt;/li&gt;
&lt;li&gt;두 기법을 조합해 복잡한 태스크에 적용할 수 있다&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="1-few-shot-프롬프팅"&gt;1. Few-shot 프롬프팅&lt;/h2&gt;
&lt;p&gt;Few-shot은 예시를 보여주어 Claude가 원하는 패턴을 학습하게 하는 기법입니다. &amp;ldquo;형식 설명&amp;quot;보다 &amp;ldquo;예시 제시&amp;quot;가 훨씬 효과적인 경우가 많습니다.&lt;/p&gt;</description></item><item><title>Day 08 — Rigidbody와 물리 엔진 기초</title><link>http://daylogs.me/unity/day-08/</link><pubDate>Fri, 07 Aug 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/unity/day-08/</guid><description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Phase 2: Unity 핵심 시스템&lt;/strong&gt; | 예상 학습 시간: 35분&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="-학습-목표"&gt;🎯 학습 목표&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Rigidbody 컴포넌트의 주요 속성(Mass, Drag, Is Kinematic 등)이 물리 시뮬레이션에 미치는 영향을 설명할 수 있다&lt;/li&gt;
&lt;li&gt;&lt;code&gt;AddForce&lt;/code&gt;와 &lt;code&gt;velocity&lt;/code&gt; 직접 대입의 차이를 이해하고, 상황에 맞는 ForceMode를 선택할 수 있다&lt;/li&gt;
&lt;li&gt;Day 07의 Transform 기반 이동 스크립트를 Rigidbody 기반으로 전환해 물리적으로 자연스러운 이동을 구현할 수 있다&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="1-rigidbody란-무엇인가--transform-이동과의-차이"&gt;1. Rigidbody란 무엇인가 — Transform 이동과의 차이&lt;/h2&gt;
&lt;p&gt;Day 07에서 &lt;code&gt;transform.position += direction * moveSpeed * Time.fixedDeltaTime;&lt;/code&gt; 방식으로 공을 이동시켰습니다. 이 방식은 벽을 그냥 뚫고 지나가고, 충돌해도 아무 반응이 없었습니다. 이유는 간단합니다 — &lt;strong&gt;Transform을 직접 옮기는 것은 물리 엔진에게 아무것도 알리지 않기 때문&lt;/strong&gt;입니다.&lt;/p&gt;</description></item><item><title>Day 08 — 양자화 &amp; 추론 최적화: GGUF/GPTQ/AWQ, Tensor Parallel, Flash Attention, Speculative Decoding</title><link>http://daylogs.me/ai-engineer/day-08/</link><pubDate>Sat, 04 Jul 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/ai-engineer/day-08/</guid><description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Phase 2: 로컬 LLM&lt;/strong&gt; | 예상 학습 시간: 40분&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="-학습-목표"&gt;🎯 학습 목표&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;GGUF, GPTQ, AWQ의 차이와 각각을 언제 선택해야 하는지 설명할 수 있다&lt;/li&gt;
&lt;li&gt;Tensor Parallelism과 Flash Attention이 추론 속도를 개선하는 원리를 이해한다&lt;/li&gt;
&lt;li&gt;Speculative Decoding의 draft-verify 구조와 속도 향상 메커니즘을 설명할 수 있다&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="1-양자화quantization란-무엇이고-왜-필요한가"&gt;1. 양자화(Quantization)란 무엇이고 왜 필요한가&lt;/h2&gt;
&lt;p&gt;LLM의 가중치는 보통 16비트(FP16/BF16) 부동소수점으로 저장됩니다. 70억 개 파라미터 모델이면 대략 14GB, 700억이면 140GB — 개인 GPU는커녕 서버 GPU 여러 장도 부족할 수 있습니다.&lt;/p&gt;</description></item><item><title>Day 08 — XML 태그 활용</title><link>http://daylogs.me/claude/day-08/</link><pubDate>Sun, 28 Jun 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/claude/day-08/</guid><description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Phase 2: 프롬프트 엔지니어링&lt;/strong&gt; | 예상 학습 시간: 30분&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="-학습-목표"&gt;🎯 학습 목표&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;XML 태그가 프롬프트 구조화에 왜 효과적인지 설명할 수 있다&lt;/li&gt;
&lt;li&gt;&lt;code&gt;&amp;lt;instructions&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;example&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;context&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;output&amp;gt;&lt;/code&gt; 등 주요 태그 패턴을 실전에서 쓸 수 있다&lt;/li&gt;
&lt;li&gt;복잡한 멀티파트 프롬프트를 XML 태그로 명확하게 구분하는 방법을 익힌다&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="1-왜-xml-태그인가"&gt;1. 왜 XML 태그인가?&lt;/h2&gt;
&lt;p&gt;Claude는 자연어를 처리하지만, &lt;strong&gt;구조화된 입력에 더 잘 반응&lt;/strong&gt;합니다. 특히 긴 프롬프트에서 &amp;ldquo;어디까지가 배경 설명이고, 어디서부터가 실제 지시인가&amp;quot;를 명확히 하지 않으면 모델이 혼동할 수 있습니다.&lt;/p&gt;</description></item><item><title>Day 09 — Collider와 충돌 감지</title><link>http://daylogs.me/unity/day-09/</link><pubDate>Sat, 08 Aug 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/unity/day-09/</guid><description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Phase 2: Unity 핵심 시스템&lt;/strong&gt; | 예상 학습 시간: 35분&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="-학습-목표"&gt;🎯 학습 목표&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Box, Sphere, Capsule, Mesh Collider의 차이를 이해하고 상황에 맞게 선택할 수 있다&lt;/li&gt;
&lt;li&gt;Collision(충돌)과 Trigger(감지)의 차이를 구분하고 각각의 생명주기 콜백을 구현할 수 있다&lt;/li&gt;
&lt;li&gt;Layer Collision Matrix와 Continuous Collision Detection으로 충돌 문제를 진단하고 해결할 수 있다&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="1-collider란-무엇인가"&gt;1. Collider란 무엇인가&lt;/h2&gt;
&lt;p&gt;Day 08에서 Rigidbody가 &amp;ldquo;물체가 물리 법칙에 따라 움직이게&amp;rdquo; 만드는 컴포넌트였다면, Collider는 &amp;ldquo;그 물체가 다른 물체와 부딪혔는지 판단하는 경계선&amp;quot;을 정의하는 컴포넌트입니다. Rigidbody만 있고 Collider가 없으면 물체는 중력을 받아 떨어지긴 하지만 바닥을 그대로 통과해버립니다.&lt;/p&gt;</description></item><item><title>Day 09 — Runpod 기초: Pod, Persistent Volume, Template</title><link>http://daylogs.me/ai-engineer/day-09/</link><pubDate>Sat, 04 Jul 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/ai-engineer/day-09/</guid><description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Phase 3: Runpod &amp;amp; 인프라&lt;/strong&gt; | 예상 학습 시간: 35분&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="-학습-목표"&gt;🎯 학습 목표&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Runpod의 Pod와 Serverless의 차이를 이해하고 상황에 맞게 선택할 수 있다&lt;/li&gt;
&lt;li&gt;Persistent Volume과 Container Disk의 차이를 설명할 수 있다&lt;/li&gt;
&lt;li&gt;Template을 활용해 재현 가능한 GPU 작업 환경을 구축할 수 있다&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="1-runpod이란"&gt;1. Runpod이란&lt;/h2&gt;
&lt;p&gt;Runpod은 시간 단위로 GPU를 대여할 수 있는 클라우드 GPU 서비스입니다. AWS/GCP 대비 훨씬 저렴한 가격에 A100, H100, RTX 4090 등 다양한 GPU를 즉시 대여할 수 있어, 개인이나 소규모 팀이 vLLM 서빙(Day 07)이나 파인튜닝 실습을 할 때 널리 쓰입니다.&lt;/p&gt;</description></item><item><title>Day 09 — 긴 문서 처리</title><link>http://daylogs.me/claude/day-09/</link><pubDate>Mon, 29 Jun 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/claude/day-09/</guid><description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Phase 2: 프롬프트 엔지니어링&lt;/strong&gt; | 예상 학습 시간: 30분&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="-학습-목표"&gt;🎯 학습 목표&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Claude의 200K 컨텍스트 윈도우를 효과적으로 활용하는 전략을 설명할 수 있다&lt;/li&gt;
&lt;li&gt;긴 문서에서 요약, 추출, 분석을 위한 프롬프트 패턴을 작성할 수 있다&lt;/li&gt;
&lt;li&gt;문서가 컨텍스트 한도를 초과할 경우 청킹(chunking) 전략을 설계할 수 있다&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="1-왜-긴-문서-처리가-중요한가"&gt;1. 왜 긴 문서 처리가 중요한가?&lt;/h2&gt;
&lt;p&gt;Claude의 200K 토큰 컨텍스트는 강력한 무기입니다. 일반적인 A4 문서 한 페이지가 약 400–500 토큰이므로, 이론상 약 400페이지 분량의 문서를 한 번에 처리할 수 있습니다.&lt;/p&gt;</description></item><item><title>Day 10 — Unity UI 시스템(Canvas, UI 요소) 기초</title><link>http://daylogs.me/unity/day-10/</link><pubDate>Sun, 09 Aug 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/unity/day-10/</guid><description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Phase 2: Unity 핵심 시스템&lt;/strong&gt; | 예상 학습 시간: 35분&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="-학습-목표"&gt;🎯 학습 목표&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Canvas의 세 가지 Render Mode(Screen Space - Overlay/Camera, World Space)의 차이와 적합한 사용 사례를 설명할 수 있다&lt;/li&gt;
&lt;li&gt;RectTransform의 Anchor와 Pivot 개념을 이해하고 다양한 해상도에 대응하는 UI를 구성할 수 있다&lt;/li&gt;
&lt;li&gt;Button, Text, Image, Slider 등 기본 UI 요소를 배치하고 스크립트에서 이벤트를 연결할 수 있다&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="1-canvas--모든-ui-요소의-뿌리"&gt;1. Canvas — 모든 UI 요소의 뿌리&lt;/h2&gt;
&lt;p&gt;Unity의 UI 요소(Button, Text, Image 등)는 항상 &lt;strong&gt;Canvas&lt;/strong&gt; 오브젝트의 자식으로 존재해야 렌더링됩니다. Hierarchy에서 &lt;code&gt;UI &amp;gt; Button&lt;/code&gt; 등을 생성하면 Canvas가 없을 경우 Unity가 자동으로 하나를 만들어줍니다. Canvas는 3D 씬 위에 UI를 그리는 별도의 렌더링 레이어라고 이해하면 됩니다.&lt;/p&gt;</description></item><item><title>Day 10 — SSH / tmux / nvidia-smi: 원격 GPU 서버 운영</title><link>http://daylogs.me/ai-engineer/day-10/</link><pubDate>Sat, 04 Jul 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/ai-engineer/day-10/</guid><description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Phase 3: Runpod &amp;amp; 인프라&lt;/strong&gt; | 예상 학습 시간: 35분&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="-학습-목표"&gt;🎯 학습 목표&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;SSH 키 설정과 포트 포워딩으로 원격 GPU 서버에 안전하게 접속할 수 있다&lt;/li&gt;
&lt;li&gt;tmux로 세션을 유지해 연결이 끊겨도 장시간 작업이 살아있게 만들 수 있다&lt;/li&gt;
&lt;li&gt;&lt;code&gt;nvidia-smi&lt;/code&gt; 출력을 읽고 GPU 상태를 실시간으로 모니터링할 수 있다&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="1-ssh-키-설정--runpod-접속의-첫걸음"&gt;1. SSH 키 설정 — Runpod 접속의 첫걸음&lt;/h2&gt;
&lt;p&gt;Runpod Pod(Day 09)는 기본적으로 SSH로 접속합니다. 비밀번호 대신 공개키 방식을 씁니다.&lt;/p&gt;</description></item><item><title>Day 10 — 코드 생성 및 리뷰 프롬프트</title><link>http://daylogs.me/claude/day-10/</link><pubDate>Tue, 30 Jun 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/claude/day-10/</guid><description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Phase 2: 프롬프트 엔지니어링&lt;/strong&gt; | 예상 학습 시간: 30분&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="-학습-목표"&gt;🎯 학습 목표&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;코드 생성 품질을 높이는 프롬프트 구조를 설계할 수 있다&lt;/li&gt;
&lt;li&gt;코드 리뷰 요청을 체계적으로 구성하여 실질적인 피드백을 얻을 수 있다&lt;/li&gt;
&lt;li&gt;반복적인 코드 작업을 위한 재사용 가능한 프롬프트 패턴을 만들 수 있다&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="1-코드-생성-프롬프트의-핵심-요소"&gt;1. 코드 생성 프롬프트의 핵심 요소&lt;/h2&gt;
&lt;p&gt;&amp;ldquo;Python 함수 만들어줘&amp;quot;와 &amp;ldquo;다음 조건을 만족하는 Python 함수를 만들어줘&amp;quot;는 결과가 전혀 다릅니다. 코드 생성에서 Claude가 좋은 출력을 내려면 &lt;strong&gt;컨텍스트 4가지&lt;/strong&gt;가 필요합니다.&lt;/p&gt;</description></item><item><title>Day 11 — 카메라 시스템과 시네마틱 기초</title><link>http://daylogs.me/unity/day-11/</link><pubDate>Mon, 10 Aug 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/unity/day-11/</guid><description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Phase 2: Unity 핵심 시스템&lt;/strong&gt; | 예상 학습 시간: 30분&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="-학습-목표"&gt;🎯 학습 목표&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Camera 컴포넌트의 Projection(Perspective/Orthographic), Clipping Planes, Culling Mask, Depth의 역할을 설명할 수 있다&lt;/li&gt;
&lt;li&gt;여러 대의 카메라를 Depth와 Viewport Rect로 조합해 미니맵, 스플릿 스크린 같은 화면 구성을 만들 수 있다&lt;/li&gt;
&lt;li&gt;스크립트로 부드러운 카메라 추적(Follow)과 시선 고정(LookAt), 간단한 화면 흔들림 연출을 구현할 수 있다&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="1-camera-컴포넌트-기본-속성"&gt;1. Camera 컴포넌트 기본 속성&lt;/h2&gt;
&lt;p&gt;Unity에서 씬을 화면에 그리는 주체는 &lt;code&gt;Camera&lt;/code&gt; 컴포넌트가 붙은 GameObject입니다. 새 씬을 만들면 &lt;code&gt;Main Camera&lt;/code&gt;가 자동으로 존재하며, &lt;code&gt;MainCamera&lt;/code&gt; 태그가 붙어 있어 &lt;code&gt;Camera.main&lt;/code&gt;으로 어디서든 참조할 수 있습니다.&lt;/p&gt;</description></item><item><title>Day 11 — LangGraph 개념: State, Node, Edge</title><link>http://daylogs.me/ai-engineer/day-11/</link><pubDate>Sat, 04 Jul 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/ai-engineer/day-11/</guid><description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Phase 4: 에이전트 프레임워크&lt;/strong&gt; | 예상 학습 시간: 40분&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="-학습-목표"&gt;🎯 학습 목표&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;함수 체이닝 방식 대비 그래프 기반 에이전트 프레임워크가 필요한 이유를 설명할 수 있다&lt;/li&gt;
&lt;li&gt;State, Node, Edge의 역할과 관계를 이해한다&lt;/li&gt;
&lt;li&gt;2~3개 노드로 구성된 최소 동작 LangGraph 예제를 직접 작성하고 실행할 수 있다&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="1-왜-단순-함수-체이닝으로는-부족한가"&gt;1. 왜 단순 함수 체이닝으로는 부족한가&lt;/h2&gt;
&lt;p&gt;LLM 애플리케이션을 처음 만들 때는 보통 이렇게 짭니다.&lt;/p&gt;</description></item><item><title>Day 11 — 다단계 추론 패턴</title><link>http://daylogs.me/claude/day-11/</link><pubDate>Wed, 01 Jul 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/claude/day-11/</guid><description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Phase 2: 프롬프트 엔지니어링&lt;/strong&gt; | 예상 학습 시간: 30분&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="-학습-목표"&gt;🎯 학습 목표&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;다단계 추론(Multi-step reasoning)이 필요한 상황을 식별할 수 있다&lt;/li&gt;
&lt;li&gt;Chain-of-Thought와 단계적 분해(Step Decomposition) 패턴을 실전에 적용할 수 있다&lt;/li&gt;
&lt;li&gt;복잡한 작업을 서브태스크로 나누어 Claude에게 위임하는 워크플로를 설계할 수 있다&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="1-왜-다단계-추론이-필요한가"&gt;1. 왜 다단계 추론이 필요한가?&lt;/h2&gt;
&lt;p&gt;LLM은 단순 질의에는 강하지만, &lt;strong&gt;복잡한 문제를 한 번에 처리&lt;/strong&gt;하려 하면 품질이 급격히 떨어집니다. 이유는 두 가지입니다.&lt;/p&gt;</description></item><item><title>Day 12 — 오디오 시스템 다루기</title><link>http://daylogs.me/unity/day-12/</link><pubDate>Tue, 11 Aug 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/unity/day-12/</guid><description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Phase 2: Unity 핵심 시스템&lt;/strong&gt; | 예상 학습 시간: 30분&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="-학습-목표"&gt;🎯 학습 목표&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;AudioSource, AudioListener, AudioClip의 역할과 관계를 설명할 수 있다&lt;/li&gt;
&lt;li&gt;2D/3D 사운드 설정(Spatial Blend, Rolloff, Doppler)을 상황에 맞게 조정할 수 있다&lt;/li&gt;
&lt;li&gt;AudioMixer로 볼륨 그룹을 나누고 스크립트로 제어할 수 있다&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="1-unity-오디오의-3대-요소-audiolistener-audiosource-audioclip"&gt;1. Unity 오디오의 3대 요소: AudioListener, AudioSource, AudioClip&lt;/h2&gt;
&lt;p&gt;Unity 오디오 시스템은 세 가지 컴포넌트/에셋으로 구성됩니다.&lt;/p&gt;</description></item><item><title>Day 12 — Conditional Edge &amp; Checkpoint — 분기와 상태 저장</title><link>http://daylogs.me/ai-engineer/day-12/</link><pubDate>Sat, 04 Jul 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/ai-engineer/day-12/</guid><description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Phase 4: 에이전트 프레임워크&lt;/strong&gt; | 예상 학습 시간: 40분&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="-학습-목표"&gt;🎯 학습 목표&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;add_conditional_edges&lt;/code&gt;로 라우터 함수 기반의 분기 그래프를 설계할 수 있다&lt;/li&gt;
&lt;li&gt;Checkpointer(MemorySaver, SqliteSaver)로 그래프 상태를 영속화하는 원리를 이해한다&lt;/li&gt;
&lt;li&gt;&lt;code&gt;thread_id&lt;/code&gt;를 이용해 중단된 그래프를 이어서 실행할 수 있다&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="1-왜-조건부-엣지가-필요한가"&gt;1. 왜 조건부 엣지가 필요한가?&lt;/h2&gt;
&lt;p&gt;Day 11에서 다룬 기본 그래프는 노드가 순차적으로 실행되는 선형(linear) 구조였습니다. 하지만 실제 에이전트는 &amp;ldquo;이 답변이 충분한가? 아니면 재시도해야 하는가&amp;rdquo;, &amp;ldquo;도구 호출이 필요한가, 아니면 바로 종료할 수 있는가&amp;rdquo; 같은 판단을 매 스텝마다 내려야 합니다.&lt;/p&gt;</description></item><item><title>Day 12 — 프롬프트 평가 및 반복 개선</title><link>http://daylogs.me/claude/day-12/</link><pubDate>Thu, 02 Jul 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/claude/day-12/</guid><description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Phase 2: 프롬프트 엔지니어링&lt;/strong&gt; | 예상 학습 시간: 30분&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="-학습-목표"&gt;🎯 학습 목표&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;프롬프트 품질을 &amp;ldquo;감&amp;quot;이 아니라 측정 가능한 기준으로 평가할 수 있다&lt;/li&gt;
&lt;li&gt;골든셋(golden set) 기반 회귀 테스트 구조를 설계할 수 있다&lt;/li&gt;
&lt;li&gt;프롬프트 개선을 반복 실험으로 관리하는 워크플로를 구축할 수 있다&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="1-왜-프롬프트를-평가해야-하는가"&gt;1. 왜 프롬프트를 &amp;ldquo;평가&amp;quot;해야 하는가?&lt;/h2&gt;
&lt;p&gt;Day 01~11에서 다양한 프롬프트 기법(역할 지정, Few-shot, CoT, XML 태그, 다단계 추론)을 배웠습니다. 문제는 이 기법들을 적용한 후 &lt;strong&gt;정말 더 나아졌는지 확인할 방법이 없으면&lt;/strong&gt;, 프롬프트 수정이 감에 의존한 도박이 된다는 점입니다.&lt;/p&gt;</description></item><item><title>Day 13 — 프로젝트 폴더 구조와 에셋 관리 베스트 프랙티스</title><link>http://daylogs.me/unity/day-13/</link><pubDate>Wed, 12 Aug 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/unity/day-13/</guid><description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Phase 2: Unity 핵심 시스템&lt;/strong&gt; | 예상 학습 시간: 30분&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="-학습-목표"&gt;🎯 학습 목표&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;협업과 확장에 견고한 Unity 프로젝트 폴더 구조를 설계할 수 있다&lt;/li&gt;
&lt;li&gt;에셋 네이밍 컨벤션을 정하고 일관되게 적용할 수 있다&lt;/li&gt;
&lt;li&gt;&lt;code&gt;.meta&lt;/code&gt; 파일과 GUID의 역할을 이해하고 Git으로 안전하게 프로젝트를 관리할 수 있다&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="1-왜-폴더-구조가-중요한가"&gt;1. 왜 폴더 구조가 중요한가&lt;/h2&gt;
&lt;p&gt;Unity 프로젝트는 초반에는 &lt;code&gt;Assets&lt;/code&gt; 폴더에 스크립트, 모델, 텍스처를 아무렇게나 넣어도 잘 돌아갑니다. 문제는 프로젝트가 커질 때 시작됩니다. 스크립트 하나를 찾는 데 몇 분씩 걸리고, 같은 이름의 머티리얼이 세 군데에 흩어져 있고, 협업자가 어디에 뭘 넣어야 할지 몰라 아무 폴더에나 던져 넣기 시작합니다.&lt;/p&gt;</description></item><item><title>Day 13 — Interrupt &amp; Human-in-the-loop — 사람이 개입하는 워크플로우</title><link>http://daylogs.me/ai-engineer/day-13/</link><pubDate>Sat, 04 Jul 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/ai-engineer/day-13/</guid><description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Phase 4: 에이전트 프레임워크&lt;/strong&gt; | 예상 학습 시간: 40분&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="-학습-목표"&gt;🎯 학습 목표&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;interrupt_before&lt;/code&gt;/&lt;code&gt;interrupt_after&lt;/code&gt;로 그래프 실행을 특정 노드 앞뒤에서 일시 정지시킬 수 있다&lt;/li&gt;
&lt;li&gt;사람의 승인/수정을 받은 뒤 State를 갱신하고 그래프를 재개하는 흐름을 구현할 수 있다&lt;/li&gt;
&lt;li&gt;이메일 발송, 결제 등 민감한 액션 전에 HITL(Human-in-the-loop) 게이트를 설계할 수 있다&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="1-왜-사람이-개입해야-하는가"&gt;1. 왜 사람이 개입해야 하는가?&lt;/h2&gt;
&lt;p&gt;LLM 에이전트가 자율적으로 도구를 호출하는 것은 강력하지만, 되돌릴 수 없는(irreversible) 작업 — 이메일 발송, 결제, 프로덕션 배포, 데이터 삭제 — 을 맡기기엔 위험합니다. 모델이 착각(hallucination)했거나 사용자 의도를 잘못 해석했을 경우, 실행 전에 사람이 검토할 기회가 반드시 있어야 합니다.&lt;/p&gt;</description></item><item><title>Day 13 — Anthropic API 기초</title><link>http://daylogs.me/claude/day-13/</link><pubDate>Fri, 03 Jul 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/claude/day-13/</guid><description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Phase 3: API 활용&lt;/strong&gt; | 예상 학습 시간: 30분&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="-학습-목표"&gt;🎯 학습 목표&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;API 키 발급부터 첫 Messages API 호출까지 전체 흐름을 이해한다&lt;/li&gt;
&lt;li&gt;요청 헤더(x-api-key, anthropic-version)의 역할과 필수 파라미터를 설명할 수 있다&lt;/li&gt;
&lt;li&gt;응답 객체의 구조(content, usage, stop_reason)를 읽고 활용할 수 있다&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="1-api-접근-준비"&gt;1. API 접근 준비&lt;/h2&gt;
&lt;p&gt;Anthropic API를 쓰려면 두 가지가 필요합니다: &lt;strong&gt;API 키&lt;/strong&gt;와 &lt;strong&gt;엔드포인트&lt;/strong&gt;입니다.&lt;/p&gt;</description></item><item><title>Day 14 — 2주차 정리: 간단한 인터랙티브 씬 완성</title><link>http://daylogs.me/unity/day-14/</link><pubDate>Thu, 13 Aug 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/unity/day-14/</guid><description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Phase 2: Unity 핵심 시스템&lt;/strong&gt; | 예상 학습 시간: 40분&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="-학습-목표"&gt;🎯 학습 목표&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Rigidbody/Collider, UI(Canvas), 카메라, 오디오, 폴더 구조 관리(Day 08~13)를 하나의 인터랙티브 씬에 통합할 수 있다&lt;/li&gt;
&lt;li&gt;물리 기반 이동과 트리거 충돌을 이용해 &amp;ldquo;아이템 수집 → UI 갱신 → 사운드 재생&amp;quot;으로 이어지는 이벤트 체인을 스크립팅할 수 있다&lt;/li&gt;
&lt;li&gt;Day 13에서 정한 폴더 구조와 네이밍 컨벤션을 실제 프로젝트에 적용하며 점검할 수 있다&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="1-이번-주-배운-개념-정리와-오늘의-목표"&gt;1. 이번 주 배운 개념 정리와 오늘의 목표&lt;/h2&gt;
&lt;p&gt;2주차에서 다룬 내용을 표로 정리하면 다음과 같습니다.&lt;/p&gt;</description></item><item><title>Day 14 — MCP 개념 — Server/Client, Tool, Resource, Prompt</title><link>http://daylogs.me/ai-engineer/day-14/</link><pubDate>Sat, 04 Jul 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/ai-engineer/day-14/</guid><description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Phase 5: MCP&lt;/strong&gt; | 예상 학습 시간: 40분&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="-학습-목표"&gt;🎯 학습 목표&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;MCP(Model Context Protocol)가 표준화하려는 문제와 &amp;ldquo;USB-C for AI&amp;rdquo; 비유의 의미를 설명할 수 있다&lt;/li&gt;
&lt;li&gt;MCP Server가 노출하는 세 가지 프리미티브(Tool, Resource, Prompt)의 차이를 구분할 수 있다&lt;/li&gt;
&lt;li&gt;Python &lt;code&gt;mcp&lt;/code&gt; SDK로 도구 하나를 노출하는 최소 MCP 서버를 작성할 수 있다&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="1-mcp가-해결하는-문제"&gt;1. MCP가 해결하는 문제&lt;/h2&gt;
&lt;p&gt;LLM 에이전트가 외부 시스템(파일, DB, API, SaaS 툴)과 상호작용하려면 &amp;ldquo;이 도구가 뭘 하는지, 어떻게 호출하는지&amp;quot;를 모델에게 알려줘야 합니다. MCP 이전에는 이 연동을 각 애플리케이션(Claude Desktop, IDE 플러그인, 커스텀 에이전트)마다 &lt;strong&gt;각자 다른 방식&lt;/strong&gt;으로 구현했습니다 — N개의 클라이언트가 M개의 도구와 연동하려면 N×M개의 통합 코드가 필요한 상황이었습니다.&lt;/p&gt;</description></item><item><title>Day 14 — Messages API 파라미터 심화</title><link>http://daylogs.me/claude/day-14/</link><pubDate>Sat, 04 Jul 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/claude/day-14/</guid><description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Phase 3: API 활용&lt;/strong&gt; | 예상 학습 시간: 30분&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="-학습-목표"&gt;🎯 학습 목표&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;temperature&lt;/code&gt;, &lt;code&gt;top_p&lt;/code&gt;, &lt;code&gt;top_k&lt;/code&gt;가 각각 어떤 방식으로 출력의 무작위성을 조절하는지 설명할 수 있다&lt;/li&gt;
&lt;li&gt;&lt;code&gt;stop_sequences&lt;/code&gt;와 &lt;code&gt;metadata&lt;/code&gt; 파라미터를 실제 요청에 적용할 수 있다&lt;/li&gt;
&lt;li&gt;최신 Claude 모델(Opus 4.7 이상)에서 샘플링 파라미터가 어떻게 달라졌는지 이해하고 대안을 적용할 수 있다&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="1-temperature--무작위성의-기본-다이얼"&gt;1. temperature — 무작위성의 기본 다이얼&lt;/h2&gt;
&lt;p&gt;&lt;code&gt;temperature&lt;/code&gt;는 다음 토큰을 고를 때 확률 분포를 얼마나 &amp;ldquo;평평하게&amp;rdquo; 만들지 결정합니다. 값이 낮을수록 가장 확률이 높은 토큰을 거의 항상 선택하고, 값이 높을수록 낮은 확률의 토큰도 선택될 여지가 커집니다.&lt;/p&gt;</description></item><item><title>Day 15 — Blender 설치와 인터페이스 익히기</title><link>http://daylogs.me/unity/day-15/</link><pubDate>Fri, 14 Aug 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/unity/day-15/</guid><description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Phase 3: 3D 모델링 입문 - Blender&lt;/strong&gt; | 예상 학습 시간: 30분&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="-학습-목표"&gt;🎯 학습 목표&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Blender를 설치하고 프로젝트에 맞는 버전(LTS)을 선택할 수 있다&lt;/li&gt;
&lt;li&gt;Viewport, Outliner, Properties, Timeline 등 핵심 인터페이스 영역의 역할을 설명할 수 있다&lt;/li&gt;
&lt;li&gt;마우스/키보드 단축키로 3D 뷰포트를 자유롭게 탐색하고 오브젝트를 기본 조작할 수 있다&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="1-blender란-무엇이고-왜-unity와-함께-배우는가"&gt;1. Blender란 무엇이고 왜 Unity와 함께 배우는가&lt;/h2&gt;
&lt;p&gt;2주차까지는 Unity의 기본 도형(Cube, Sphere 등)만으로 씬을 구성했습니다. 3주차부터는 &lt;strong&gt;Blender&lt;/strong&gt;로 직접 만든 3D 에셋을 Unity로 가져오는 파이프라인을 배웁니다.&lt;/p&gt;</description></item><item><title>Day 15 — Streaming 응답 처리</title><link>http://daylogs.me/claude/day-15/</link><pubDate>Sun, 05 Jul 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/claude/day-15/</guid><description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Phase 3: API 활용&lt;/strong&gt; | 예상 학습 시간: 30분&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="-학습-목표"&gt;🎯 학습 목표&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Streaming Messages API의 이벤트 흐름(&lt;code&gt;message_start&lt;/code&gt; → &lt;code&gt;content_block_*&lt;/code&gt; → &lt;code&gt;message_delta&lt;/code&gt; → &lt;code&gt;message_stop&lt;/code&gt;)을 설명할 수 있다&lt;/li&gt;
&lt;li&gt;Python SDK로 텍스트, 도구 입력, extended thinking 델타를 각각 구분해 처리하는 코드를 작성할 수 있다&lt;/li&gt;
&lt;li&gt;스트리밍 중 발생하는 에러를 감지하고, 모델 세대별로 다른 복구 전략을 적용할 수 있다&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="1-스트리밍이-필요한-이유와-기본-구조"&gt;1. 스트리밍이 필요한 이유와 기본 구조&lt;/h2&gt;
&lt;p&gt;일반적인 &lt;code&gt;messages.create()&lt;/code&gt; 호출은 Claude가 전체 응답을 다 생성할 때까지 기다렸다가 한 번에 반환합니다. 응답이 길어질수록 사용자는 아무 반응 없는 화면을 오래 바라봐야 하고, &lt;code&gt;max_tokens&lt;/code&gt;가 크면 HTTP 커넥션이 타임아웃될 위험도 커집니다. 요청에 &lt;code&gt;&amp;quot;stream&amp;quot;: true&lt;/code&gt;를 추가하면 Claude가 토큰을 생성하는 즉시 Server-Sent Events(SSE)로 잘게 쪼개 전송합니다. 챗봇 UI에서 흔히 보는 &amp;ldquo;타이핑되는&amp;rdquo; 효과가 바로 이 방식입니다.&lt;/p&gt;</description></item><item><title>Day 15 — stdio vs Streamable HTTP — 전송 방식 이해와 실습</title><link>http://daylogs.me/ai-engineer/day-15/</link><pubDate>Sat, 04 Jul 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/ai-engineer/day-15/</guid><description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Phase 5: MCP&lt;/strong&gt; | 예상 학습 시간: 40분&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="-학습-목표"&gt;🎯 학습 목표&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;MCP의 두 가지 표준 전송 방식(stdio, Streamable HTTP)의 동작 원리와 차이를 설명할 수 있다&lt;/li&gt;
&lt;li&gt;각 전송 방식이 적합한 배포 시나리오(로컬 데스크톱 vs 네트워크 서비스)를 판단할 수 있다&lt;/li&gt;
&lt;li&gt;HTTP로 MCP 서버를 노출할 때 필요한 인증/보안 설정을 구성할 수 있다&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="1-전송-방식이-왜-두-개로-나뉘는가"&gt;1. 전송 방식이 왜 두 개로 나뉘는가?&lt;/h2&gt;
&lt;p&gt;MCP 프로토콜 자체(JSON-RPC 2.0 메시지 구조)는 전송 방식과 무관하게 동일합니다. 하지만 &amp;ldquo;이 메시지를 어떻게 실어 나를 것인가&amp;quot;는 완전히 다른 문제입니다. Day 14에서 만든 서버는 로컬에서 클라이언트가 직접 실행하는 프로세스였지만, 팀 전체가 공유하는 내부 도구 서버를 만든다면 네트워크 너머의 여러 클라이언트가 접속해야 합니다. 이 두 시나리오를 위해 MCP는 두 가지 표준 전송(transport)을 정의합니다.&lt;/p&gt;</description></item><item><title>Day 16 — 기본 도형(Mesh) 모델링과 편집 모드</title><link>http://daylogs.me/unity/day-16/</link><pubDate>Sat, 15 Aug 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/unity/day-16/</guid><description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Phase 3: 3D 모델링 입문 - Blender&lt;/strong&gt; | 예상 학습 시간: 35분&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="-학습-목표"&gt;🎯 학습 목표&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Edit Mode에서 Vertex/Edge/Face 선택 모드를 전환하고 상황에 맞게 활용할 수 있다&lt;/li&gt;
&lt;li&gt;기본 Mesh(Cube, Sphere, Cylinder 등)를 추가하고 편집 모드에서 형태를 자유롭게 변형할 수 있다&lt;/li&gt;
&lt;li&gt;Extrude, Loop Cut, Bevel, Inset 등 핵심 모델링 도구로 간단한 소품을 만들 수 있다&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="1-edit-mode-진입과-선택-모드"&gt;1. Edit Mode 진입과 선택 모드&lt;/h2&gt;
&lt;p&gt;Day 15에서 &lt;code&gt;Tab&lt;/code&gt; 키로 Object Mode와 Edit Mode를 전환한다는 개념만 짚었다면, 오늘은 Edit Mode 안에서 실제로 형태를 만드는 방법을 다룹니다.&lt;/p&gt;</description></item><item><title>Day 16 — Tool Use (Function Calling)</title><link>http://daylogs.me/claude/day-16/</link><pubDate>Mon, 06 Jul 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/claude/day-16/</guid><description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Phase 3: API 활용&lt;/strong&gt; | 예상 학습 시간: 30분&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="-학습-목표"&gt;🎯 학습 목표&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Client tool과 Server tool의 실행 위치 차이를 설명하고, 상황에 맞게 선택할 수 있다&lt;/li&gt;
&lt;li&gt;&lt;code&gt;input_schema&lt;/code&gt;와 &lt;code&gt;tool_choice&lt;/code&gt;를 사용해 Claude의 도구 호출 방식을 설계할 수 있다&lt;/li&gt;
&lt;li&gt;&lt;code&gt;tool_use&lt;/code&gt; → 실행 → &lt;code&gt;tool_result&lt;/code&gt;로 이어지는 전체 루프를 Python 코드로 구현할 수 있다&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="1-tool-use란-무엇인가--client-tool-vs-server-tool"&gt;1. Tool Use란 무엇인가 — Client Tool vs Server Tool&lt;/h2&gt;
&lt;p&gt;Tool Use(Function Calling)는 Claude가 스스로 답할 수 없는 질문에 부딪혀 외부 함수나 API를 &amp;ldquo;호출&amp;quot;하도록 만드는 기능입니다. 정확히 말하면 Claude가 직접 코드를 실행하는 것이 아니라, &amp;ldquo;이 도구를 이런 입력으로 불러달라&amp;quot;는 구조화된 요청(JSON)을 반환할 뿐입니다. 실제 실행은 도구의 종류에 따라 둘 중 한 곳에서 일어납니다.&lt;/p&gt;</description></item><item><title>Day 16 — Function Calling &amp; JSON Schema</title><link>http://daylogs.me/ai-engineer/day-16/</link><pubDate>Sat, 04 Jul 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/ai-engineer/day-16/</guid><description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Phase 6: 툴 콜링 &amp;amp; 구조화 출력&lt;/strong&gt; | 예상 학습 시간: 40분&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="-학습-목표"&gt;🎯 학습 목표&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Function Calling(Tool Use)이 모델-호스트-실행 환경 사이에서 동작하는 전체 흐름을 설명할 수 있다&lt;/li&gt;
&lt;li&gt;타입, required, description을 정확히 채운 JSON Schema 도구 정의를 작성할 수 있다&lt;/li&gt;
&lt;li&gt;잘못된 도구 호출을 유발하는 흔한 스키마 설계 실수를 식별하고 고칠 수 있다&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="1-function-calling의-동작-원리"&gt;1. Function Calling의 동작 원리&lt;/h2&gt;
&lt;p&gt;LLM은 실제로 함수를 &amp;ldquo;실행&amp;quot;하지 않습니다. 모델이 하는 일은 오직 하나입니다 — 주어진 도구 목록(스키마)을 보고, &amp;ldquo;지금 상황에서는 이 도구를 이런 인자로 호출하는 게 적절하다&amp;quot;는 &lt;strong&gt;구조화된 텍스트(JSON)&lt;/strong&gt; 를 생성하는 것뿐입니다. 실제 실행은 항상 모델 바깥의 호스트 애플리케이션이 담당합니다.&lt;/p&gt;</description></item><item><title>Day 17 — Modifier 스택 활용하기 (Subdivision, Mirror 등)</title><link>http://daylogs.me/unity/day-17/</link><pubDate>Sun, 16 Aug 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/unity/day-17/</guid><description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Phase 3: 3D 모델링 입문 - Blender&lt;/strong&gt; | 예상 학습 시간: 35분&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="-학습-목표"&gt;🎯 학습 목표&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Modifier의 개념과 비파괴적(Non-destructive) 워크플로우의 장점을 설명할 수 있다&lt;/li&gt;
&lt;li&gt;Mirror Modifier로 좌우 대칭 오브젝트를 효율적으로 모델링할 수 있다&lt;/li&gt;
&lt;li&gt;Subdivision Surface Modifier로 형태를 매끄럽게 만들고, Apply 시점을 판단할 수 있다&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="1-modifier란-무엇인가--비파괴적-워크플로우"&gt;1. Modifier란 무엇인가 — 비파괴적 워크플로우&lt;/h2&gt;
&lt;p&gt;Day 16에서 배운 Extrude, Bevel 같은 도구는 &lt;strong&gt;메시 데이터 자체를 직접 바꾸는(파괴적)&lt;/strong&gt; 편집입니다. 한번 Extrude하면 그 결과를 취소(&lt;code&gt;Ctrl+Z&lt;/code&gt;) 하지 않는 이상 원래 형태로 되돌릴 수 없습니다.&lt;/p&gt;</description></item><item><title>Day 17 — Vision API</title><link>http://daylogs.me/claude/day-17/</link><pubDate>Tue, 07 Jul 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/claude/day-17/</guid><description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Phase 3: API 활용&lt;/strong&gt; | 예상 학습 시간: 30분&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="-학습-목표"&gt;🎯 학습 목표&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;base64, URL, Files API 세 가지 이미지 입력 방식의 차이를 이해하고 상황에 맞게 선택할 수 있다&lt;/li&gt;
&lt;li&gt;이미지 해상도가 visual token 수와 비용으로 어떻게 환산되는지 계산할 수 있다&lt;/li&gt;
&lt;li&gt;여러 이미지를 비교·분석하는 멀티모달 요청을 Python으로 구현할 수 있다&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="1-이미지를-claude에-전달하는-세-가지-방법"&gt;1. 이미지를 Claude에 전달하는 세 가지 방법&lt;/h2&gt;
&lt;p&gt;Claude는 메시지의 &lt;code&gt;content&lt;/code&gt; 배열에 &lt;code&gt;image&lt;/code&gt; 타입 블록을 넣는 방식으로 이미지를 입력받습니다. 이 블록의 &lt;code&gt;source&lt;/code&gt;는 세 가지 타입 중 하나를 선택합니다.&lt;/p&gt;</description></item><item><title>Day 17 — Structured Output &amp; Pydantic 검증</title><link>http://daylogs.me/ai-engineer/day-17/</link><pubDate>Sat, 04 Jul 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/ai-engineer/day-17/</guid><description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Phase 6: 툴 콜링 &amp;amp; 구조화 출력&lt;/strong&gt; | 예상 학습 시간: 40분&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="-학습-목표"&gt;🎯 학습 목표&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;LLM이 자연어 대신 검증 가능한 구조화된 데이터를 반환하도록 강제하는 방법을 이해한다&lt;/li&gt;
&lt;li&gt;Pydantic 모델로 LLM 출력의 스키마를 정의하고 파싱/검증하는 흐름을 구현할 수 있다&lt;/li&gt;
&lt;li&gt;검증 실패 시 재시도(retry) 루프를 설계할 수 있다&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="1-왜-구조화-출력이-필요한가"&gt;1. 왜 &amp;ldquo;구조화 출력&amp;quot;이 필요한가&lt;/h2&gt;
&lt;p&gt;LLM의 기본 출력은 자유 형식 텍스트입니다. 하지만 실제 프로덕션 시스템에서는 LLM의 응답을 프론트엔드에 렌더링하거나, DB에 저장하거나, 다른 API에 전달해야 하는 경우가 대부분입니다. 이때 &amp;ldquo;대략 JSON처럼 생긴 텍스트&amp;quot;는 쓸모가 없습니다 — 파싱이 실패하거나, 필드가 누락되거나, 타입이 틀리면 시스템 전체가 죽습니다.&lt;/p&gt;</description></item><item><title>Day 18 — UV 언랩(Unwrapping) 기초</title><link>http://daylogs.me/unity/day-18/</link><pubDate>Mon, 17 Aug 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/unity/day-18/</guid><description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Phase 3: 3D 모델링 입문 - Blender&lt;/strong&gt; | 예상 학습 시간: 35분&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="-학습-목표"&gt;🎯 학습 목표&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;UV 언랩의 개념과 텍스처링 파이프라인에서의 역할을 설명할 수 있다&lt;/li&gt;
&lt;li&gt;Seam을 표시하고 Unwrap을 실행해 3D 메시의 UV맵을 생성할 수 있다&lt;/li&gt;
&lt;li&gt;UV Editor에서 UV 좌표를 확인하고 겹침·왜곡을 기본적으로 정리할 수 있다&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="1-uv-언랩이란-무엇인가"&gt;1. UV 언랩이란 무엇인가&lt;/h2&gt;
&lt;p&gt;3D 메시에 이미지(텍스처)를 입히려면, 3D 표면의 각 지점이 2D 이미지의 어느 좌표에 대응하는지 정의해야 합니다. 이 대응 관계를 &lt;strong&gt;UV 좌표&lt;/strong&gt;라 하고, 3D 표면을 2D 평면으로 펼치는 작업을 **UV 언랩(Unwrapping)**이라 부릅니다.&lt;/p&gt;</description></item><item><title>Day 18 — 비용 최적화</title><link>http://daylogs.me/claude/day-18/</link><pubDate>Wed, 08 Jul 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/claude/day-18/</guid><description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Phase 3: API 활용&lt;/strong&gt; | 예상 학습 시간: 30분&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="-학습-목표"&gt;🎯 학습 목표&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;모델 선택, 프롬프트 캐싱, Batch API라는 세 가지 축으로 API 비용을 구조적으로 줄이는 방법을 이해한다&lt;/li&gt;
&lt;li&gt;프롬프트 캐싱의 write/read 배수를 계산해 캐싱이 실제로 이득인 시점을 판단할 수 있다&lt;/li&gt;
&lt;li&gt;Python으로 토큰 사용량을 추적하고, 캐싱과 배치 처리를 결합한 견적을 낼 수 있다&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="1-비용-최적화의-세-가지-축"&gt;1. 비용 최적화의 세 가지 축&lt;/h2&gt;
&lt;p&gt;Claude API 비용은 결국 &amp;ldquo;어떤 모델을 쓰는가 × 얼마나 많은 토큰을 보내는가 × 얼마나 자주 같은 내용을 반복하는가&amp;quot;로 요약됩니다. 최적화도 이 세 지점을 각각 공략합니다.&lt;/p&gt;</description></item><item><title>Day 18 — RAG 개념과 Chunking 전략</title><link>http://daylogs.me/ai-engineer/day-18/</link><pubDate>Sat, 04 Jul 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/ai-engineer/day-18/</guid><description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Phase 7: RAG&lt;/strong&gt; | 예상 학습 시간: 40분&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="-학습-목표"&gt;🎯 학습 목표&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;RAG 파이프라인 전체 흐름(수집 → 청킹 → 임베딩 → 저장 → 검색 → 증강 → 생성)을 설명할 수 있다&lt;/li&gt;
&lt;li&gt;청크 크기와 오버랩이 검색 품질에 미치는 영향을 이해한다&lt;/li&gt;
&lt;li&gt;고정 크기/재귀적/시맨틱 청킹 전략의 장단점을 비교하고 상황에 맞게 선택할 수 있다&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="1-rag란-무엇이고-왜-필요한가"&gt;1. RAG란 무엇이고 왜 필요한가&lt;/h2&gt;
&lt;p&gt;**RAG(Retrieval-Augmented Generation)**는 LLM이 답변을 생성하기 전에 외부 지식 베이스에서 관련 정보를 검색(retrieve)해 프롬프트에 삽입(augment)하는 아키텍처입니다.&lt;/p&gt;</description></item><item><title>Day 19 — 텍스처링과 머티리얼 기초</title><link>http://daylogs.me/unity/day-19/</link><pubDate>Tue, 18 Aug 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/unity/day-19/</guid><description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Phase 3: 3D 모델링 입문 - Blender&lt;/strong&gt; | 예상 학습 시간: 35분&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="-학습-목표"&gt;🎯 학습 목표&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;머티리얼과 텍스처의 관계, 그리고 PBR 워크플로우의 기본 구조를 설명할 수 있다&lt;/li&gt;
&lt;li&gt;Principled BSDF 셰이더의 핵심 입력값(Base Color, Roughness, Metallic 등)을 이해하고 조정할 수 있다&lt;/li&gt;
&lt;li&gt;Shader Editor에서 Image Texture 노드와 UV Map 노드를 연결해 Day 18에서 만든 UV맵 위에 텍스처를 입힐 수 있다&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="1-머티리얼과-텍스처는-무엇이-다른가"&gt;1. 머티리얼과 텍스처는 무엇이 다른가&lt;/h2&gt;
&lt;p&gt;**머티리얼(Material)**은 표면이 빛을 어떻게 반사·흡수·투과하는지를 정의하는 &amp;ldquo;속성의 집합&amp;quot;입니다. 색상, 거칠기, 금속성, 투명도 같은 값들이 여기에 포함됩니다. **텍스처(Texture)**는 이런 속성값들을 표면 위치마다 다르게 지정하기 위해 사용하는 이미지 데이터입니다.&lt;/p&gt;</description></item><item><title>Day 19 — 에이전트 설계 패턴</title><link>http://daylogs.me/claude/day-19/</link><pubDate>Thu, 09 Jul 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/claude/day-19/</guid><description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Phase 4: 고급/프로덕션&lt;/strong&gt; | 예상 학습 시간: 30분&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="-학습-목표"&gt;🎯 학습 목표&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;워크플로우(workflow)와 에이전트(agent)의 아키텍처적 차이를 설명할 수 있다&lt;/li&gt;
&lt;li&gt;ReAct(추론+행동) 루프의 동작 원리를 이해하고 Python으로 최소 구현을 작성할 수 있다&lt;/li&gt;
&lt;li&gt;Plan-and-Execute 패턴이 ReAct와 어떻게 다르며 언제 유리한지 판단할 수 있다&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="1-워크플로우-vs-에이전트--먼저-구분부터"&gt;1. 워크플로우 vs 에이전트 — 먼저 구분부터&lt;/h2&gt;
&lt;p&gt;Anthropic은 &amp;ldquo;에이전트적 시스템(agentic system)&amp;ldquo;을 두 가지로 나눕니다. &lt;strong&gt;워크플로우&lt;/strong&gt;는 LLM과 도구가 미리 정의된 코드 경로를 따라 오케스트레이션되는 시스템이고, &lt;strong&gt;에이전트&lt;/strong&gt;는 LLM이 스스로 프로세스와 도구 사용을 동적으로 결정하며 작업 수행 방식에 대한 통제권을 갖는 시스템입니다.&lt;/p&gt;</description></item><item><title>Day 19 — Embedding Model &amp; Similarity Search</title><link>http://daylogs.me/ai-engineer/day-19/</link><pubDate>Sat, 04 Jul 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/ai-engineer/day-19/</guid><description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Phase 7: RAG&lt;/strong&gt; | 예상 학습 시간: 40분&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="-학습-목표"&gt;🎯 학습 목표&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;임베딩 모델이 텍스트를 어떤 형태의 벡터로 변환하는지, 그 의미를 설명할 수 있다&lt;/li&gt;
&lt;li&gt;임베딩 모델 선택 시 고려해야 할 기준(차원 수, 도메인 적합성, 비용)을 이해한다&lt;/li&gt;
&lt;li&gt;코사인 유사도/내적/유클리드 거리의 차이와 ANN 검색이 필요한 이유를 설명할 수 있다&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="1-임베딩이란-무엇인가"&gt;1. 임베딩이란 무엇인가&lt;/h2&gt;
&lt;p&gt;**임베딩(Embedding)**은 텍스트(단어, 문장, 문서)를 고정된 길이의 실수 벡터로 변환한 것입니다. 예를 들어 &amp;ldquo;고양이는 귀엽다&amp;quot;라는 문장은 &lt;code&gt;[0.021, -0.384, 0.157, ..., 0.093]&lt;/code&gt;처럼 768차원 또는 1536차원의 숫자 배열이 됩니다.&lt;/p&gt;</description></item><item><title>Day 20 — 라이팅 기초와 렌더링 개념</title><link>http://daylogs.me/unity/day-20/</link><pubDate>Wed, 19 Aug 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/unity/day-20/</guid><description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Phase 3: 3D 모델링 입문 - Blender&lt;/strong&gt; | 예상 학습 시간: 30분&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="-학습-목표"&gt;🎯 학습 목표&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Blender의 4가지 라이트 타입(Point, Sun, Spot, Area)의 특성과 용도를 구분해 설명할 수 있다&lt;/li&gt;
&lt;li&gt;Eevee와 Cycles 렌더 엔진의 동작 방식 차이를 이해하고 상황에 맞게 선택할 수 있다&lt;/li&gt;
&lt;li&gt;3점 조명(Key/Fill/Rim) 구도를 직접 배치해 Day 19에서 만든 머티리얼을 자연스럽게 보이도록 렌더링할 수 있다&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="1-blender의-라이트-타입-4가지"&gt;1. Blender의 라이트 타입 4가지&lt;/h2&gt;
&lt;p&gt;Blender는 &lt;code&gt;Add &amp;gt; Light&lt;/code&gt; 메뉴에서 4가지 라이트 오브젝트를 제공합니다. 실제 조명 장비의 특성을 본떠 만들어졌기 때문에, 각각의 물리적 은유를 이해하면 선택이 쉬워집니다.&lt;/p&gt;</description></item><item><title>Day 20 — Multi-agent 시스템 설계</title><link>http://daylogs.me/claude/day-20/</link><pubDate>Fri, 10 Jul 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/claude/day-20/</guid><description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Phase 4: 고급/프로덕션&lt;/strong&gt; | 예상 학습 시간: 30분&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="-학습-목표"&gt;🎯 학습 목표&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;오케스트레이터-워커(orchestrator-workers) 패턴의 구조와 각 서브에이전트가 독립적인 컨텍스트를 갖는 이유를 설명할 수 있다&lt;/li&gt;
&lt;li&gt;Claude Agent SDK의 서브에이전트를 활용해 병렬 작업을 위임하는 최소 구현을 작성할 수 있다&lt;/li&gt;
&lt;li&gt;멀티 에이전트 시스템에서 토큰 비용이 급증하는 이유를 이해하고, 언제 단일 에이전트 대신 멀티 에이전트를 선택해야 하는지 판단할 수 있다&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="1-왜-에이전트를-여러-개로-나누는가"&gt;1. 왜 에이전트를 여러 개로 나누는가&lt;/h2&gt;
&lt;p&gt;Day 19에서 다룬 ReAct나 Plan-and-Execute는 하나의 에이전트가 컨텍스트 하나를 계속 들고 다니며 작업합니다. 하지만 작업 범위가 넓어질수록 컨텍스트 창이 관련 없는 정보로 오염되고, 서로 다른 하위 작업을 순차적으로만 처리해야 하는 병목이 생깁니다.&lt;/p&gt;</description></item><item><title>Day 20 — Hybrid Search &amp; Reranker</title><link>http://daylogs.me/ai-engineer/day-20/</link><pubDate>Sat, 04 Jul 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/ai-engineer/day-20/</guid><description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Phase 7: RAG&lt;/strong&gt; | 예상 학습 시간: 40분&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="-학습-목표"&gt;🎯 학습 목표&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;순수 벡터 검색이 정확한 키워드 매칭을 놓치는 이유를 설명할 수 있다&lt;/li&gt;
&lt;li&gt;BM25(희소 검색)와 벡터 검색(밀집 검색)을 결합하는 하이브리드 검색과 RRF를 이해한다&lt;/li&gt;
&lt;li&gt;2단계 정밀 필터로서의 리랭커 도입 시점과 지연시간 트레이드오프를 판단할 수 있다&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="1-벡터-검색의-맹점--정확히-그-단어를-놓친다"&gt;1. 벡터 검색의 맹점 — &amp;ldquo;정확히 그 단어&amp;quot;를 놓친다&lt;/h2&gt;
&lt;p&gt;Day 19에서 다룬 임베딩 기반 벡터 검색은 의미적 유사성을 잘 포착하지만, 역설적으로 &lt;strong&gt;정확한 키워드 매칭에는 약합니다.&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Day 21 — 3주차 정리: 간단한 소품 모델링 완성</title><link>http://daylogs.me/unity/day-21/</link><pubDate>Thu, 20 Aug 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/unity/day-21/</guid><description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Phase 3: 3D 모델링 입문 - Blender&lt;/strong&gt; | 예상 학습 시간: 40분&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="-학습-목표"&gt;🎯 학습 목표&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Day 15~20에서 배운 모델링·모디파이어·UV·텍스처링·라이팅 과정을 하나의 소품 제작 파이프라인으로 연결할 수 있다&lt;/li&gt;
&lt;li&gt;실전 소품(머그컵 또는 나무 상자) 하나를 처음부터 끝까지 직접 모델링·언랩·머티리얼링·렌더링할 수 있다&lt;/li&gt;
&lt;li&gt;완성된 결과물을 스스로 점검할 수 있는 체크리스트 기준으로 품질을 검증할 수 있다&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="1-이번-정리-프로젝트의-목표와-소품-선정"&gt;1. 이번 정리 프로젝트의 목표와 소품 선정&lt;/h2&gt;
&lt;p&gt;3주차(Day 15~20) 동안 배운 것을 나열하면 다음과 같습니다.&lt;/p&gt;</description></item><item><title>Day 21 — RAG 패턴</title><link>http://daylogs.me/claude/day-21/</link><pubDate>Mon, 13 Jul 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/claude/day-21/</guid><description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Phase 4: 고급/프로덕션&lt;/strong&gt; | 예상 학습 시간: 30분&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="-학습-목표"&gt;🎯 학습 목표&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;RAG(Retrieval-Augmented Generation)가 필요한 이유와 기본 파이프라인 구조를 설명할 수 있다&lt;/li&gt;
&lt;li&gt;Voyage AI 임베딩으로 문서를 벡터화하고 유사도 검색을 구현할 수 있다&lt;/li&gt;
&lt;li&gt;Contextual Retrieval 기법과 &lt;code&gt;search_result&lt;/code&gt; 콘텐츠 블록을 활용해 검색 정확도와 답변의 출처 신뢰성을 동시에 높일 수 있다&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="1-rag란-무엇이고-왜-필요한가"&gt;1. RAG란 무엇이고 왜 필요한가&lt;/h2&gt;
&lt;p&gt;Claude는 학습 시점 이후의 정보나 사내 문서, 최신 고객 데이터처럼 학습 데이터에 없는 내용은 알지 못합니다. 매번 이런 정보를 프롬프트에 통째로 넣는 것은 컨텍스트 창 한계와 비용 때문에 현실적이지 않습니다. RAG는 질문이 들어올 때마다 관련 문서 조각만 검색해서 프롬프트에 끼워 넣는 방식으로 이 문제를 해결합니다.&lt;/p&gt;</description></item><item><title>Day 21 — Qdrant / Chroma 실습</title><link>http://daylogs.me/ai-engineer/day-21/</link><pubDate>Sat, 04 Jul 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/ai-engineer/day-21/</guid><description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Phase 8: 벡터 데이터베이스&lt;/strong&gt; | 예상 학습 시간: 40분&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="-학습-목표"&gt;🎯 학습 목표&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Chroma(인프로세스 프로토타이핑)와 Qdrant(Docker 기반 프로덕션형)의 차이와 각각의 적합한 사용 시점을 이해한다&lt;/li&gt;
&lt;li&gt;두 벡터 DB 모두에서 컬렉션 생성, 벡터+메타데이터 upsert, 필터 조건이 포함된 쿼리를 직접 작성할 수 있다&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="1-chroma-vs-qdrant--언제-무엇을-쓰는가"&gt;1. Chroma vs Qdrant — 언제 무엇을 쓰는가&lt;/h2&gt;
&lt;p&gt;지금까지 RAG의 개념(청킹, 임베딩, 유사도, 하이브리드 검색)을 다뤘다면, 오늘은 이 모든 것을 실제로 담아내는 저장소인 &lt;strong&gt;벡터 데이터베이스&lt;/strong&gt;를 직접 다뤄봅니다.&lt;/p&gt;</description></item><item><title>Day 22 — 프롬프트 인젝션 방어 및 보안</title><link>http://daylogs.me/claude/day-22/</link><pubDate>Tue, 14 Jul 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/claude/day-22/</guid><description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Phase 4: 고급/프로덕션&lt;/strong&gt; | 예상 학습 시간: 30분&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="-학습-목표"&gt;🎯 학습 목표&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;직접 프롬프트 인젝션(jailbreak)과 간접 프롬프트 인젝션의 위협 모델이 어떻게 다른지 설명할 수 있다&lt;/li&gt;
&lt;li&gt;Claude Haiku를 이용한 harmlessness screen과 구조화된 출력으로 입력·도구 결과를 검증하는 파이프라인을 구현할 수 있다&lt;/li&gt;
&lt;li&gt;&lt;code&gt;tool_result&lt;/code&gt; 격리, JSON 인코딩, 최소 권한 원칙 등 간접 인젝션에 특화된 방어 기법을 실제 코드에 적용할 수 있다&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="1-두-가지-위협-모델--직접-인젝션과-간접-인젝션"&gt;1. 두 가지 위협 모델 — 직접 인젝션과 간접 인젝션&lt;/h2&gt;
&lt;p&gt;프롬프트 인젝션은 하나의 문제가 아닙니다. Anthropic 공식 문서는 이를 위협 주체가 다른 두 범주로 나눕니다.&lt;/p&gt;</description></item><item><title>Day 22 — Milvus / pgvector 비교와 선택 기준</title><link>http://daylogs.me/ai-engineer/day-22/</link><pubDate>Sat, 04 Jul 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/ai-engineer/day-22/</guid><description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Phase 8: 벡터 데이터베이스&lt;/strong&gt; | 예상 학습 시간: 35분&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="-학습-목표"&gt;🎯 학습 목표&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Milvus의 분산 아키텍처와 pgvector의 &amp;ldquo;Postgres 확장&amp;rdquo; 철학의 차이를 설명할 수 있다&lt;/li&gt;
&lt;li&gt;프로젝트 규모, 운영 부담, 기존 스택을 기준으로 벡터 DB를 선택할 수 있다&lt;/li&gt;
&lt;li&gt;pgvector 기본 SQL(확장 설치, 컬럼 타입, 거리 연산자)을 직접 작성할 수 있다&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="1-두-가지-철학-전용-벡터-db-vs-기존-db의-확장"&gt;1. 두 가지 철학: &amp;ldquo;전용 벡터 DB&amp;rdquo; vs &amp;ldquo;기존 DB의 확장&amp;rdquo;&lt;/h2&gt;
&lt;p&gt;Day 21에서 다룬 Qdrant, Chroma가 &amp;ldquo;처음부터 벡터 검색을 위해 설계된&amp;rdquo; 전용 DB라면, Milvus와 pgvector는 스펙트럼의 양 극단을 보여주는 좋은 대조군입니다.&lt;/p&gt;</description></item><item><title>Day 23 — 평가(Evals) 프레임워크</title><link>http://daylogs.me/claude/day-23/</link><pubDate>Wed, 15 Jul 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/claude/day-23/</guid><description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Phase 4: 고급/프로덕션&lt;/strong&gt; | 예상 학습 시간: 30분&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="-학습-목표"&gt;🎯 학습 목표&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;SMART(구체적·측정 가능·달성 가능·관련성) 원칙에 따라 LLM 애플리케이션의 성공 기준을 정의할 수 있다&lt;/li&gt;
&lt;li&gt;code-based, human, LLM-based 세 가지 grading 방식의 트레이드오프를 비교하고 상황에 맞게 선택할 수 있다&lt;/li&gt;
&lt;li&gt;Claude Haiku를 grader로 사용하는 rubric 기반 LLM-graded eval 파이프라인을 Python으로 구현할 수 있다&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="1-성공-기준부터-정의한다"&gt;1. 성공 기준부터 정의한다&lt;/h2&gt;
&lt;p&gt;프롬프트를 다듬기 전에 먼저 &amp;ldquo;무엇을 잘하는 것으로 볼 것인가&amp;quot;를 명확히 해야 합니다. Anthropic 공식 문서는 좋은 성공 기준의 조건으로 다음 네 가지를 제시합니다.&lt;/p&gt;</description></item><item><title>Day 23 — FastAPI 기초 — REST API 설계</title><link>http://daylogs.me/ai-engineer/day-23/</link><pubDate>Sat, 04 Jul 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/ai-engineer/day-23/</guid><description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Phase 9: 백엔드 API&lt;/strong&gt; | 예상 학습 시간: 40분&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="-학습-목표"&gt;🎯 학습 목표&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;FastAPI가 LLM 백엔드의 사실상 표준으로 자리잡은 이유를 설명할 수 있다&lt;/li&gt;
&lt;li&gt;Pydantic 모델을 이용해 LLM 호출용 REST 엔드포인트를 직접 작성할 수 있다&lt;/li&gt;
&lt;li&gt;Path/Query/Body 파라미터와 의존성 주입(Dependency Injection)의 기본 패턴을 이해한다&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="1-왜-llm-백엔드는-fastapi로-수렴하는가"&gt;1. 왜 LLM 백엔드는 FastAPI로 수렴하는가&lt;/h2&gt;
&lt;p&gt;지금까지 만든 에이전트, RAG 파이프라인, 벡터 검색 로직은 결국 어떤 형태로든 프론트엔드나 다른 서비스에 &amp;ldquo;API&amp;quot;로 노출되어야 합니다. Python 생태계에는 Flask, Django도 있지만, LLM 백엔드에서는 FastAPI가 사실상 표준입니다.&lt;/p&gt;</description></item><item><title>Day 24 — 프로덕션 배포 고려사항</title><link>http://daylogs.me/claude/day-24/</link><pubDate>Thu, 16 Jul 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/claude/day-24/</guid><description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Phase 4: 고급/프로덕션&lt;/strong&gt; | 예상 학습 시간: 30분&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="-학습-목표"&gt;🎯 학습 목표&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Claude API의 HTTP 에러 코드를 재시도 가능(transient) / 재시도 불가(non-transient)로 분류하고 각각에 맞는 처리 전략을 설계할 수 있다&lt;/li&gt;
&lt;li&gt;지수 백오프(exponential backoff)와 &lt;code&gt;retry-after&lt;/code&gt; 헤더를 존중하는 재시도 로직을 구현하고, SDK 기본 동작을 조정할 수 있다&lt;/li&gt;
&lt;li&gt;타임아웃·레이턴시·폴백(fallback)을 고려한 프로덕션급 호출 래퍼를 Python으로 작성할 수 있다&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="1-에러-코드부터-이해한다--무엇을-재시도할-것인가"&gt;1. 에러 코드부터 이해한다 — 무엇을 재시도할 것인가&lt;/h2&gt;
&lt;p&gt;프로덕션에서 가장 먼저 결정해야 하는 것은 &amp;ldquo;어떤 에러를 재시도하고, 어떤 에러는 즉시 실패시킬 것인가&amp;quot;입니다. Claude API는 예측 가능한 HTTP 상태 코드 체계를 따르며, 이를 두 부류로 나누는 것이 핵심입니다.&lt;/p&gt;</description></item><item><title>Day 24 — WebSocket &amp; Streaming Response, 인증(Authentication)</title><link>http://daylogs.me/ai-engineer/day-24/</link><pubDate>Sat, 04 Jul 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/ai-engineer/day-24/</guid><description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Phase 9: 백엔드 API&lt;/strong&gt; | 예상 학습 시간: 40분&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="-학습-목표"&gt;🎯 학습 목표&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;SSE와 WebSocket의 차이와 각각이 적합한 상황을 구분할 수 있다&lt;/li&gt;
&lt;li&gt;FastAPI에서 토큰 단위 스트리밍 응답과 WebSocket 채팅 엔드포인트를 구현할 수 있다&lt;/li&gt;
&lt;li&gt;API Key와 JWT 기반 인증 미들웨어의 기본 구조를 이해한다&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="1-왜-스트리밍이-필요한가"&gt;1. 왜 스트리밍이 필요한가&lt;/h2&gt;
&lt;p&gt;LLM은 토큰을 순차적으로 생성합니다. 전체 응답이 완성될 때까지 기다렸다가 한 번에 반환하면, 답변이 길수록 사용자는 수 초에서 수십 초를 아무 반응 없이 기다려야 합니다. ChatGPT류 UI에서 글자가 하나씩 나타나는 이유가 바로 이 토큰 스트리밍입니다.&lt;/p&gt;</description></item><item><title>Day 25 — 실전 케이스 스터디</title><link>http://daylogs.me/claude/day-25/</link><pubDate>Fri, 17 Jul 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/claude/day-25/</guid><description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Phase 4: 고급 / 프로덕션&lt;/strong&gt; | 예상 학습 시간: 30분&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="-학습-목표"&gt;🎯 학습 목표&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;지금까지 배운 프롬프트 엔지니어링·API·프로덕션 기법을 하나의 실제 시나리오(고객 지원 AI Agent)로 연결해 설명할 수 있다&lt;/li&gt;
&lt;li&gt;요구사항 정의 → 프롬프트 설계 → 도구 연동 → 평가 → 배포로 이어지는 엔드투엔드 흐름을 코드 수준에서 재현할 수 있다&lt;/li&gt;
&lt;li&gt;Sendbird AI Agent 같은 실서비스 맥락에서 흔히 부딪히는 트레이드오프(비용, 레이턴시, 안전성)를 판단 기준과 함께 정리할 수 있다&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="1-시나리오-정의--무엇을-왜-만드는가"&gt;1. 시나리오 정의 — &amp;ldquo;무엇을, 왜 만드는가&amp;rdquo;&lt;/h2&gt;
&lt;p&gt;가상의 요구사항으로 시작합니다. 커머스 앱에 붙일 &lt;strong&gt;고객 지원 AI Agent&lt;/strong&gt;를 만든다고 가정합니다. 사용자가 주문/배송/환불 관련 질문을 채팅으로 보내면, Agent가 스스로 주문 DB를 조회하고 정책 문서를 참고해 답하며, 처리 불가능한 건은 사람 상담사에게 넘겨야 합니다.&lt;/p&gt;</description></item><item><title>Day 25 — Planner / Researcher / Coder / Reviewer 역할 분리</title><link>http://daylogs.me/ai-engineer/day-25/</link><pubDate>Sat, 04 Jul 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/ai-engineer/day-25/</guid><description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Phase 10: Multi-Agent&lt;/strong&gt; | 예상 학습 시간: 40분&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="-학습-목표"&gt;🎯 학습 목표&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;하나의 거대 프롬프트(mega-prompt) 대신 역할을 분리한 멀티 에이전트가 신뢰성을 높이는 이유를 설명할 수 있다&lt;/li&gt;
&lt;li&gt;Planner/Researcher/Coder/Reviewer의 대표적인 역할 분담 패턴을 이해한다&lt;/li&gt;
&lt;li&gt;역할 간 작업 인계(handoff)가 공유 상태 또는 메시지 전달로 이루어지는 방식을 구분할 수 있다&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="1-왜-역할을-쪼개는가"&gt;1. 왜 역할을 쪼개는가&lt;/h2&gt;
&lt;p&gt;하나의 프롬프트에 &amp;ldquo;계획을 세우고, 조사하고, 코드를 짜고, 검토까지 해줘&amp;quot;라고 요청하면 모델은 각 단계를 대충 뭉뚱그려 처리하는 경향이 있습니다. 컨텍스트가 길어질수록 앞서 세운 계획을 잊거나, 코드를 작성하면서 동시에 스스로를 비판적으로 검토하는 이중 역할을 잘 수행하지 못합니다.&lt;/p&gt;</description></item><item><title>Day 26 — Supervisor 패턴 &amp; Memory 설계</title><link>http://daylogs.me/ai-engineer/day-26/</link><pubDate>Sat, 04 Jul 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/ai-engineer/day-26/</guid><description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Phase 10: Multi-Agent&lt;/strong&gt; | 예상 학습 시간: 40분&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="-학습-목표"&gt;🎯 학습 목표&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Supervisor(오케스트레이터) 에이전트가 워커 에이전트를 라우팅하고 종료를 판단하는 방식을 설명할 수 있다&lt;/li&gt;
&lt;li&gt;단기 메모리(대화 버퍼)와 장기 메모리(벡터 저장소 회상)의 차이와 사용 시점을 구분할 수 있다&lt;/li&gt;
&lt;li&gt;메모리를 언제 영속화하고 언제 휘발시켜야 하는지 판단 기준을 세울 수 있다&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="1-supervisor-패턴--중앙에서-라우팅하는-오케스트레이터"&gt;1. Supervisor 패턴 — 중앙에서 라우팅하는 오케스트레이터&lt;/h2&gt;
&lt;p&gt;Day 25에서 다룬 Planner/Researcher/Coder/Reviewer가 &amp;ldquo;고정된 순서&amp;quot;로 흘러가는 파이프라인이었다면, Supervisor 패턴은 그보다 한 단계 유연합니다. Supervisor는 스스로 작업을 수행하지 않고, 매 턴마다 &amp;ldquo;다음에 누가 일해야 하는가&amp;quot;를 판단해서 적절한 워커 에이전트에게 작업을 위임하는 &lt;strong&gt;라우터 겸 종료 판단자&lt;/strong&gt; 역할을 합니다.&lt;/p&gt;</description></item><item><title>Day 27 — Langfuse: Logging &amp; Tracing</title><link>http://daylogs.me/ai-engineer/day-27/</link><pubDate>Sat, 04 Jul 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/ai-engineer/day-27/</guid><description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Phase 11: 관찰성&lt;/strong&gt; | 예상 학습 시간: 35분&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="-학습-목표"&gt;🎯 학습 목표&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;LLM 애플리케이션에서 로깅/트레이싱이 일반 웹 서비스보다 훨씬 중요한 이유를 설명할 수 있다&lt;/li&gt;
&lt;li&gt;Langfuse로 LangGraph/LangChain 에이전트의 실행을 trace/span/generation 단위로 계측할 수 있다&lt;/li&gt;
&lt;li&gt;호출당 비용, 지연시간, 토큰 사용량을 추적하고 대시보드에서 분석할 수 있다&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="1-왜-llm-앱은-블랙박스-디버깅이-되는가"&gt;1. 왜 LLM 앱은 &amp;ldquo;블랙박스 디버깅&amp;quot;이 되는가&lt;/h2&gt;
&lt;p&gt;일반적인 백엔드 서비스는 입력이 같으면 출력도 같습니다(결정적, deterministic). 하지만 LLM 기반 에이전트는 다음과 같은 특성 때문에 전통적인 디버깅 방식이 통하지 않습니다.&lt;/p&gt;</description></item><item><title>Day 28 — Metrics &amp; Evaluation: 에이전트 품질 측정</title><link>http://daylogs.me/ai-engineer/day-28/</link><pubDate>Sat, 04 Jul 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/ai-engineer/day-28/</guid><description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Phase 11: 관찰성&lt;/strong&gt; | 예상 학습 시간: 35분&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="-학습-목표"&gt;🎯 학습 목표&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;자유 형식 텍스트 출력을 평가하는 것이 왜 근본적으로 어려운지 이해한다&lt;/li&gt;
&lt;li&gt;LLM-as-judge, 규칙 기반 지표, 사람 평가를 상황에 맞게 선택할 수 있다&lt;/li&gt;
&lt;li&gt;작은 평가 데이터셋을 구축하고 프롬프트/모델 변경 전 회귀 테스트에 활용할 수 있다&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="1-정답이-하나가-아닌-출력을-어떻게-채점하는가"&gt;1. &amp;ldquo;정답이 하나가 아닌&amp;rdquo; 출력을 어떻게 채점하는가&lt;/h2&gt;
&lt;p&gt;전통적인 소프트웨어 테스트는 &lt;code&gt;assert result == expected&lt;/code&gt;로 충분합니다. 하지만 LLM 출력은 다음과 같은 이유로 단순 비교가 통하지 않습니다.&lt;/p&gt;</description></item><item><title>Day 29 — LoRA / QLoRA / PEFT: 효율적 파인튜닝</title><link>http://daylogs.me/ai-engineer/day-29/</link><pubDate>Sat, 04 Jul 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/ai-engineer/day-29/</guid><description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Phase 12: 파인튜닝&lt;/strong&gt; | 예상 학습 시간: 40분&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="-학습-목표"&gt;🎯 학습 목표&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;전체 파인튜닝(Full Fine-Tuning)이 왜 비용/메모리 측면에서 비현실적인지 설명할 수 있다&lt;/li&gt;
&lt;li&gt;LoRA의 저랭크 어댑터 원리와 QLoRA가 여기에 4비트 양자화를 더하는 이유를 이해한다&lt;/li&gt;
&lt;li&gt;PEFT 라이브러리로 LoRA 파인튜닝을 실행하고 어댑터를 베이스 모델에 병합할 수 있다&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="1-전체-파인튜닝full-fine-tuning이-비싼-이유"&gt;1. 전체 파인튜닝(Full Fine-Tuning)이 비싼 이유&lt;/h2&gt;
&lt;p&gt;전체 파인튜닝은 사전학습된 모델의 &lt;strong&gt;모든 파라미터&lt;/strong&gt;를 학습 대상으로 삼아 역전파(backpropagation)로 업데이트하는 방식입니다. 7B(70억) 파라미터 모델 기준으로 메모리 요구량을 계산해보면:&lt;/p&gt;</description></item><item><title>Day 30 — SFT / DPO / RLHF: 정렬(Alignment) 기법 비교</title><link>http://daylogs.me/ai-engineer/day-30/</link><pubDate>Sat, 04 Jul 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/ai-engineer/day-30/</guid><description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Phase 12: 파인튜닝&lt;/strong&gt; | 예상 학습 시간: 40분&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="-학습-목표"&gt;🎯 학습 목표&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;사전학습부터 정렬까지 이어지는 표준 LLM 학습 파이프라인의 각 단계를 설명할 수 있다&lt;/li&gt;
&lt;li&gt;RLHF의 보상 모델 + PPO 구조가 왜 복잡하고 불안정한지 이해한다&lt;/li&gt;
&lt;li&gt;DPO가 별도 보상 모델 없이 선호 데이터를 직접 학습에 반영하는 원리를 이해하고, SFT만으로 충분한 경우와 DPO까지 필요한 경우를 구분할 수 있다&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="1-표준-정렬-파이프라인-pretrain--sft--preference-tuning"&gt;1. 표준 정렬 파이프라인: Pretrain → SFT → Preference Tuning&lt;/h2&gt;
&lt;p&gt;오늘날 대부분의 상용/오픈 LLM(GPT, Claude, Llama 등)은 단일 학습 단계가 아니라 여러 단계를 거쳐 만들어집니다.&lt;/p&gt;</description></item><item><title>Day 31 — 통합 프로젝트: Runpod → vLLM → Local LLM → LangGraph → MCP → RAG → FastAPI → Web UI</title><link>http://daylogs.me/ai-engineer/day-31/</link><pubDate>Sat, 04 Jul 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/ai-engineer/day-31/</guid><description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Final Project&lt;/strong&gt; | 예상 소요 시간: 1~2주 (파트타임 기준)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="-프로젝트-목표"&gt;🎯 프로젝트 목표&lt;/h2&gt;
&lt;p&gt;지난 30일 동안 조각조각 배운 GPU 인프라, 로컬 LLM 서빙, 에이전트 프레임워크, 도구 연동, 검색 증강, API 서버, 관찰성, 파인튜닝을 하나의 파이프라인으로 엮습니다. 이 프로젝트를 마치면 다음이 모두 갖춰진 상태가 됩니다.&lt;/p&gt;</description></item><item><title>Few랑 A Few, 관사 하나 차이로 뉘앙스가 완전히 달라진다</title><link>http://daylogs.me/english/few-vs-a-few/</link><pubDate>Thu, 20 Aug 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/english/few-vs-a-few/</guid><description>&lt;h2 id="-2026년-8월-20일-목요일--daily-english-study"&gt;🗓️ 2026년 8월 20일 (목요일) — Daily English Study&lt;/h2&gt;
&lt;hr&gt;
&lt;h2 id="-오늘의-문법-few--a-few-little--a-little"&gt;📖 오늘의 문법: Few / A Few, Little / A Little&lt;/h2&gt;
&lt;p&gt;같은 단어인데 앞에 관사 a가 있고 없고에 따라 의미가 정반대가 되는 대표적인 케이스입니다. 셀 수 있는 명사에는 few/a few, 셀 수 없는 명사에는 little/a little을 씁니다.&lt;/p&gt;</description></item><item><title>주어랑 동사, 짝이 안 맞으면 아무리 좋은 문장도 어색해진다 — Subject-Verb Agreement</title><link>http://daylogs.me/english/subject-verb-agreement/</link><pubDate>Wed, 19 Aug 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/english/subject-verb-agreement/</guid><description>&lt;h2 id="-2026년-8월-19일-수요일--daily-english-study"&gt;🗓️ 2026년 8월 19일 (수요일) — Daily English Study&lt;/h2&gt;
&lt;hr&gt;
&lt;h2 id="-오늘의-문법-주어-동사-수-일치-subject-verb-agreement"&gt;📖 오늘의 문법: 주어-동사 수 일치 (Subject-Verb Agreement)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;each / every + 단수명사&lt;/strong&gt; → 항상 단수 동사: &lt;em&gt;Each student has a laptop.&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;one of the + 복수명사&lt;/strong&gt; → 동사는 단수: &lt;em&gt;One of the reasons is cost.&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;neither&amp;hellip;nor / either&amp;hellip;or&lt;/strong&gt; → 동사는 &lt;strong&gt;가까운 주어&lt;/strong&gt;에 맞춤: &lt;em&gt;Neither he nor they were happy.&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;everyone / everybody / nobody&lt;/strong&gt; 등 부정대명사 → 단수 취급: &lt;em&gt;Everyone is here.&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;집합명사(team, family, staff)&lt;/strong&gt; → 미국식 영어에서는 보통 단수 취급: &lt;em&gt;The team is winning.&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;the number of&lt;/strong&gt; (단수) vs &lt;strong&gt;a number of&lt;/strong&gt; (복수): &lt;em&gt;The number of errors has dropped.&lt;/em&gt; / &lt;em&gt;A number of errors have been found.&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;💡 &lt;strong&gt;Tip:&lt;/strong&gt; 헷갈릴 땐 주어와 동사 사이에 낀 수식어(of the students, along with the team 등)는 무시하고, 진짜 주어만 골라내서 동사를 맞추세요.&lt;/p&gt;</description></item><item><title>왜 원어민은 문장을 끝까지 말 안 할까 — Ellipsis라는 생략의 기술</title><link>http://daylogs.me/english/the-art-of-ellipsis/</link><pubDate>Tue, 18 Aug 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/english/the-art-of-ellipsis/</guid><description>&lt;h2 id="-2026년-8월-18일-화요일--daily-english-study"&gt;🗓️ 2026년 8월 18일 (화요일) — Daily English Study&lt;/h2&gt;
&lt;hr&gt;
&lt;h2 id="-오늘의-문법-ellipsis-생략구문"&gt;📖 오늘의 문법: Ellipsis (생략구문)&lt;/h2&gt;
&lt;p&gt;앞에서 이미 언급된 말을 반복하지 않기 위해 일부러 생략하는 문법입니다. 원어민 회화가 짧고 자연스럽게 들리는 이유 중 하나가 바로 이것입니다.&lt;/p&gt;</description></item><item><title>Used to랑 Would, 둘 다 과거 얘기인데 뭐가 다를까</title><link>http://daylogs.me/english/used-to-vs-would-2026-08-17/</link><pubDate>Mon, 17 Aug 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/english/used-to-vs-would-2026-08-17/</guid><description>&lt;h2 id="-2026년-8월-17일-월요일--daily-english-study"&gt;🗓️ 2026년 8월 17일 (월요일) — Daily English Study&lt;/h2&gt;
&lt;hr&gt;
&lt;h2 id="-오늘의-문법-used-to-vs-would-과거의-습관상태-표현하기"&gt;📖 오늘의 문법: Used to vs. Would (과거의 습관/상태 표현하기)&lt;/h2&gt;
&lt;p&gt;과거에 반복적으로 했던 행동이나 지금은 사라진 상태를 말할 때 &lt;strong&gt;used to&lt;/strong&gt;와 &lt;strong&gt;would&lt;/strong&gt;를 씁니다.&lt;/p&gt;</description></item><item><title>사역동사 &amp; 지각동사 (Causative &amp; Perception Verbs) — make, have, let, get의 뉘앙스 차이</title><link>http://daylogs.me/english/causative-and-perception-verbs-2026-08-17/</link><pubDate>Mon, 17 Aug 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/english/causative-and-perception-verbs-2026-08-17/</guid><description>&lt;h2 id="-2026년-8월-17일-월요일--daily-english-study"&gt;🗓️ 2026년 8월 17일 (월요일) — Daily English Study&lt;/h2&gt;
&lt;hr&gt;
&lt;h2 id="-오늘의-문법-사역동사--지각동사-causative--perception-verbs"&gt;📖 오늘의 문법: 사역동사 &amp;amp; 지각동사 (Causative &amp;amp; Perception Verbs)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;make / have / let + 동사원형 → &lt;em&gt;My boss made me redo it.&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;get + to부정사 → &lt;em&gt;I got him to apologize.&lt;/em&gt; (설득 뉘앙스)&lt;/li&gt;
&lt;li&gt;목적어가 당하는 입장이면 p.p. → &lt;em&gt;I had my car fixed.&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;지각동사 see/hear/watch/feel + 원형(전체) vs -ing(진행 중) → &lt;em&gt;saw him cross / crossing&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;수동태가 되면 to가 부활 → &lt;em&gt;I was made to wait.&lt;/em&gt; (let은 대신 be allowed to)&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;💡 &lt;strong&gt;Tip:&lt;/strong&gt; 사역·지각동사는 &amp;ldquo;목적어가 하는가, 당하는가&amp;quot;만 물어보세요. 하면 → 원형/-ing (have him check), 당하면 → p.p. (have it checked).&lt;/p&gt;</description></item><item><title>Second Conditional (가정법 과거) — "만약 ~라면, ~할 텐데"</title><link>http://daylogs.me/english/second-conditional-2026-08-14/</link><pubDate>Fri, 14 Aug 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/english/second-conditional-2026-08-14/</guid><description>&lt;h2 id="-2026년-8월-14일-금요일--daily-english-study"&gt;🗓️ 2026년 8월 14일 (금요일) — Daily English Study&lt;/h2&gt;
&lt;hr&gt;
&lt;h2 id="-오늘의-문법-second-conditional-가정법-과거--만약-라면-할-텐데"&gt;📖 오늘의 문법: Second Conditional (가정법 과거) — &amp;ldquo;만약 ~라면, ~할 텐데&amp;rdquo;&lt;/h2&gt;
&lt;p&gt;공식: If + 주어 + 과거형 동사, 주어 + would/could/might + 동사원형&lt;/p&gt;</description></item><item><title>Hedging Language (완곡 표현) — seem to / tend to / would say로 부드럽게 말하기</title><link>http://daylogs.me/english/hedging-language-2026-08-13/</link><pubDate>Thu, 13 Aug 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/english/hedging-language-2026-08-13/</guid><description>&lt;h2 id="-2026년-8월-13일-목요일--daily-english-study"&gt;🗓️ 2026년 8월 13일 (목요일) — Daily English Study&lt;/h2&gt;
&lt;hr&gt;
&lt;h2 id="-오늘의-문법-hedging-language-완곡-표현--seem-to--tend-to--would-say로-부드럽게-말하기"&gt;📖 오늘의 문법: Hedging Language (완곡 표현) — seem to / tend to / would say로 부드럽게 말하기&lt;/h2&gt;
&lt;h3 id="설명"&gt;설명&lt;/h3&gt;
&lt;p&gt;**헤징(Hedging)**은 어떤 주장을 100% 단정하지 않고, 여지를 남기며 부드럽게 말하는 표현 방식입니다. 영어권 비즈니스 환경에서는 &amp;ldquo;That&amp;rsquo;s wrong.&amp;ldquo;처럼 직설적으로 말하면 공격적으로 들릴 수 있어서, &lt;strong&gt;seem to, appear to, tend to, would say, might, could&lt;/strong&gt; 등을 활용해 의견에 완충 장치를 둡니다. 헤징을 쓰면 사실과 의견을 구분하고, 상대방이 반박할 여지를 열어두어 대화를 더 부드럽게 만들 수 있습니다.&lt;/p&gt;</description></item><item><title>Appositive Phrases (동격구) — 명사 옆에 추가 정보 끼워 넣기</title><link>http://daylogs.me/english/appositive-phrases-2026-08-12/</link><pubDate>Wed, 12 Aug 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/english/appositive-phrases-2026-08-12/</guid><description>&lt;h2 id="-2026년-8월-12일-수요일--daily-english-study"&gt;🗓️ 2026년 8월 12일 (수요일) — Daily English Study&lt;/h2&gt;
&lt;hr&gt;
&lt;h2 id="-오늘의-문법-appositive-phrases-동격구--명사-옆에-추가-정보-끼워-넣기"&gt;📖 오늘의 문법: Appositive Phrases (동격구) — 명사 옆에 추가 정보 끼워 넣기&lt;/h2&gt;
&lt;h3 id="설명"&gt;설명&lt;/h3&gt;
&lt;p&gt;**동격구(Appositive Phrase)**는 명사 바로 뒤(또는 앞)에 **콤마로 연결된 또 다른 명사(구)**를 붙여서, 앞의 명사를 부연 설명하는 구조입니다. 두 개의 짧은 문장을 하나로 합쳐 더 매끄럽고 정보 밀도 높은 문장을 만들 때 유용합니다. 비즈니스 이메일이나 보고서에서 사람·제품·회사를 소개할 때 특히 자주 쓰입니다.&lt;/p&gt;</description></item><item><title>Noun Clauses (명사절) — that / whether / if / wh- 로 문장을 명사처럼 쓰기</title><link>http://daylogs.me/english/noun-clauses-2026-08-11/</link><pubDate>Tue, 11 Aug 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/english/noun-clauses-2026-08-11/</guid><description>&lt;h2 id="-2026년-8월-11일-화요일--daily-english-study"&gt;🗓️ 2026년 8월 11일 (화요일) — Daily English Study&lt;/h2&gt;
&lt;hr&gt;
&lt;h2 id="-오늘의-문법-noun-clauses-명사절--that--whether--if--wh--로-문장을-명사처럼-쓰기"&gt;📖 오늘의 문법: Noun Clauses (명사절) — that / whether / if / wh- 로 문장을 명사처럼 쓰기&lt;/h2&gt;
&lt;h3 id="설명"&gt;설명&lt;/h3&gt;
&lt;p&gt;**명사절(Noun Clause)**은 &amp;ldquo;주어 + 동사&amp;quot;를 갖춘 문장 전체가 명사처럼 문장의 &lt;strong&gt;주어, 목적어, 보어&lt;/strong&gt; 자리에 들어가는 구조입니다. 비즈니스 이메일이나 회의에서 &amp;ldquo;제가 생각하는 것은…&amp;rdquo;, &amp;ldquo;그가 올지 안 올지 모르겠어요&amp;rdquo; 같은 표현을 할 때 명사절 없이는 문장을 만들기 어렵습니다. 명사절을 이끄는 접속사는 크게 세 가지입니다: &lt;strong&gt;that&lt;/strong&gt; (평서문을 명사절로), &lt;strong&gt;whether/if&lt;/strong&gt; (Yes/No 질문을 명사절로), &lt;strong&gt;wh-word&lt;/strong&gt; (what, where, when, why, how, who 등 의문사 질문을 명사절로).&lt;/p&gt;</description></item><item><title>Reduced Relative Clauses (관계대명사 축약) — who/which/that + be 생략하기</title><link>http://daylogs.me/english/reduced-relative-clauses-2026-08-10/</link><pubDate>Mon, 10 Aug 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/english/reduced-relative-clauses-2026-08-10/</guid><description>&lt;h2 id="-2026년-8월-10일-월요일--daily-english-study"&gt;🗓️ 2026년 8월 10일 (월요일) — Daily English Study&lt;/h2&gt;
&lt;hr&gt;
&lt;h2 id="-오늘의-문법-reduced-relative-clauses-관계대명사-축약--whowhichthat--be-생략하기"&gt;📖 오늘의 문법: Reduced Relative Clauses (관계대명사 축약) — who/which/that + be 생략하기&lt;/h2&gt;
&lt;h3 id="설명"&gt;설명&lt;/h3&gt;
&lt;p&gt;**관계대명사 축약(Reduced Relative Clause)**은 &amp;ldquo;관계대명사 + be동사&amp;quot;를 생략해서 문장을 더 간결하게 만드는 문법입니다. 뉴스 기사, 비즈니스 이메일, 보고서에서 특히 자주 쓰이며, 원어민이 짧고 자연스럽게 말할 때 무의식적으로 사용하는 패턴입니다. 핵심 규칙은 딱 하나입니다. &lt;strong&gt;관계대명사가 주어 역할을 할 때만 축약이 가능하고&lt;/strong&gt;, 관계대명사가 목적어 역할을 하는 문장(예: &amp;ldquo;the book which I bought&amp;rdquo;)은 축약할 수 없습니다.&lt;/p&gt;</description></item><item><title>Tag Questions (부가의문문) — 문장 끝에 짧게 확인하는 질문 붙이기</title><link>http://daylogs.me/english/tag-questions-2026-08-09/</link><pubDate>Sun, 09 Aug 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/english/tag-questions-2026-08-09/</guid><description>&lt;h2 id="-2026년-8월-9일-일요일--daily-english-study"&gt;🗓️ 2026년 8월 9일 (일요일) — Daily English Study&lt;/h2&gt;
&lt;hr&gt;
&lt;h2 id="-오늘의-문법-tag-questions-부가의문문--문장-끝에-짧게-확인하는-질문-붙이기"&gt;📖 오늘의 문법: Tag Questions (부가의문문) — 문장 끝에 짧게 확인하는 질문 붙이기&lt;/h2&gt;
&lt;h3 id="설명"&gt;설명&lt;/h3&gt;
&lt;p&gt;**부가의문문(Tag Question)**은 평서문 뒤에 짧은 의문형을 붙여서 &amp;ldquo;그렇지?&amp;rdquo;, &amp;ldquo;안 그래?&amp;ldquo;처럼 상대방의 동의를 구하거나 사실을 확인할 때 쓰는 표현입니다. 규칙은 간단합니다. &lt;strong&gt;긍정문 뒤에는 부정 tag&lt;/strong&gt;, &lt;strong&gt;부정문 뒤에는 긍정 tag&lt;/strong&gt;를 붙입니다. tag에 쓰는 동사는 앞 문장의 &lt;strong&gt;조동사(be, have, will, can 등)를 그대로 가져오고&lt;/strong&gt;, 조동사가 없는 일반동사 문장이면 &lt;strong&gt;do/does/did&lt;/strong&gt;를 빌려옵니다. 주어는 항상 &lt;strong&gt;대명사&lt;/strong&gt;로 바꿔줍니다.&lt;/p&gt;</description></item><item><title>Conjunctive Adverbs (연결부사) — however / therefore / moreover 제대로 쓰는 법</title><link>http://daylogs.me/english/conjunctive-adverbs-2026-08-08/</link><pubDate>Sat, 08 Aug 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/english/conjunctive-adverbs-2026-08-08/</guid><description>&lt;h2 id="-2026년-8월-8일-토요일--daily-english-study"&gt;🗓️ 2026년 8월 8일 (토요일) — Daily English Study&lt;/h2&gt;
&lt;hr&gt;
&lt;h2 id="-오늘의-문법-conjunctive-adverbs-연결부사--however--therefore--moreover-제대로-쓰는-법"&gt;📖 오늘의 문법: Conjunctive Adverbs (연결부사) — however / therefore / moreover 제대로 쓰는 법&lt;/h2&gt;
&lt;h3 id="설명"&gt;설명&lt;/h3&gt;
&lt;p&gt;**연결부사(Conjunctive Adverbs)**는 두 개의 독립된 문장(절)을 의미상 이어주는 부사입니다. however, therefore, moreover, nevertheless, furthermore, in addition, on the other hand 등이 대표적입니다. and, but, so 같은 &lt;strong&gt;접속사&lt;/strong&gt;와 혼동하기 쉽지만, 연결부사는 어디까지나 &lt;strong&gt;부사&lt;/strong&gt;이기 때문에 콤마 하나만으로 두 문장을 이어 붙이면 문법 오류(comma splice)가 됩니다. 세미콜론(;)이나 마침표(.)로 문장을 끊어준 뒤 사용해야 합니다.&lt;/p&gt;</description></item><item><title>Parallel Structure (병렬구조) — 같은 형태로 짝을 맞추는 기술</title><link>http://daylogs.me/english/parallel-structure-2026-08-07/</link><pubDate>Fri, 07 Aug 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/english/parallel-structure-2026-08-07/</guid><description>&lt;h2 id="-2026년-8월-7일-금요일--daily-english-study"&gt;🗓️ 2026년 8월 7일 (금요일) — Daily English Study&lt;/h2&gt;
&lt;hr&gt;
&lt;h2 id="-오늘의-문법-parallel-structure-병렬구조--같은-형태로-짝을-맞추는-기술"&gt;📖 오늘의 문법: Parallel Structure (병렬구조) — 같은 형태로 짝을 맞추는 기술&lt;/h2&gt;
&lt;h3 id="설명"&gt;설명&lt;/h3&gt;
&lt;p&gt;**병렬구조(Parallel Structure)**란 문장 안에서 여러 개를 나열하거나 비교할 때, 그 요소들의 &lt;strong&gt;문법적 형태를 동일하게 맞추는 규칙&lt;/strong&gt;입니다. 이메일, 보고서, 발표 자료처럼 항목을 나열하는 비즈니스 글쓰기에서 특히 중요하며, 형태가 어긋나면 문장이 어색해지고 전문성이 떨어져 보입니다.&lt;/p&gt;</description></item><item><title>Comparative Correlatives (비례 비교급) — The + 비교급 ~, the + 비교급 ~</title><link>http://daylogs.me/english/comparative-correlatives-2026-08-06/</link><pubDate>Thu, 06 Aug 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/english/comparative-correlatives-2026-08-06/</guid><description>&lt;h2 id="-2026년-8월-6일-목요일--daily-english-study"&gt;🗓️ 2026년 8월 6일 (목요일) — Daily English Study&lt;/h2&gt;
&lt;hr&gt;
&lt;h2 id="-오늘의-문법-comparative-correlatives-비례-비교급--the--비교급--the--비교급-"&gt;📖 오늘의 문법: Comparative Correlatives (비례 비교급) — The + 비교급 ~, the + 비교급 ~&lt;/h2&gt;
&lt;h3 id="설명"&gt;설명&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;&amp;ldquo;The + 비교급 ~, the + 비교급 ~&amp;rdquo;&lt;/strong&gt; 구조는 한쪽 상황이 변화함에 따라 다른 쪽 상황도 그에 비례해서 변한다는 것을 나타냅니다. 우리말의 **&amp;quot;~할수록 더 ~하다&amp;quot;**에 해당하며, 비즈니스 회의나 데이터 분석에서 인과관계·추세를 설명할 때 매우 자주 쓰입니다.&lt;/p&gt;</description></item><item><title>The Subjunctive Mood (가정법 현재) — suggest / insist / demand + that + 동사원형</title><link>http://daylogs.me/english/the-subjunctive-mood-2026-08-05/</link><pubDate>Wed, 05 Aug 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/english/the-subjunctive-mood-2026-08-05/</guid><description>&lt;h2 id="-2026년-8월-5일-수요일--daily-english-study"&gt;🗓️ 2026년 8월 5일 (수요일) — Daily English Study&lt;/h2&gt;
&lt;hr&gt;
&lt;h2 id="-오늘의-문법-the-subjunctive-mood-가정법-현재--suggest--insist--demand--that--동사원형"&gt;📖 오늘의 문법: The Subjunctive Mood (가정법 현재) — suggest / insist / demand + that + 동사원형&lt;/h2&gt;
&lt;h3 id="설명"&gt;설명&lt;/h3&gt;
&lt;p&gt;**가정법 현재(Subjunctive Mood)**는 제안, 요구, 주장, 권고를 나타내는 동사(&lt;strong&gt;suggest, recommend, insist, demand, request, propose&lt;/strong&gt; 등) 뒤에 오는 &lt;strong&gt;that절&lt;/strong&gt;에서, 주어의 인칭이나 시제와 상관없이 &lt;strong&gt;동사원형&lt;/strong&gt;을 쓰는 문법입니다. 비즈니스 이메일과 회의에서 자주 쓰이지만, 한국어 화자들이 &amp;ldquo;suggests that he &lt;strong&gt;goes&lt;/strong&gt;&amp;ldquo;처럼 3인칭 단수 -s를 붙이는 실수를 자주 하는 부분이라 오늘 확실히 정리해 봅시다.&lt;/p&gt;</description></item><item><title>So...that / Such...that (결과절) — "너무 ~해서 …하다" 제대로 쓰기</title><link>http://daylogs.me/english/so-that-such-that-2026-08-04/</link><pubDate>Tue, 04 Aug 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/english/so-that-such-that-2026-08-04/</guid><description>&lt;h2 id="-2026년-8월-4일-화요일--daily-english-study"&gt;🗓️ 2026년 8월 4일 (화요일) — Daily English Study&lt;/h2&gt;
&lt;hr&gt;
&lt;h2 id="-오늘의-문법-sothat--suchthat-결과절--너무-해서-하다-제대로-쓰기"&gt;📖 오늘의 문법: So&amp;hellip;that / Such&amp;hellip;that (결과절) — &amp;ldquo;너무 ~해서 …하다&amp;rdquo; 제대로 쓰기&lt;/h2&gt;
&lt;h3 id="설명"&gt;설명&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;So&amp;hellip;that&lt;/strong&gt;과 &lt;strong&gt;Such&amp;hellip;that&lt;/strong&gt;은 &amp;ldquo;너무/매우 ~해서 그 결과 …하다&amp;quot;는 &lt;strong&gt;원인과 결과&lt;/strong&gt;를 한 문장에 담는 구조입니다. 의미는 거의 같지만, &lt;strong&gt;So는 형용사·부사 앞&lt;/strong&gt;에, &lt;strong&gt;Such는 명사(구) 앞&lt;/strong&gt;에 온다는 점에서 형태가 다릅니다. 이 둘을 헷갈려서 &amp;ldquo;So a good idea&amp;quot;처럼 잘못 쓰는 경우가 많으니 오늘 확실히 정리해 봅시다.&lt;/p&gt;</description></item><item><title>Cleft Sentences (분열문) — It is... that / What... is 로 강조하기</title><link>http://daylogs.me/english/cleft-sentences-2026-08-03/</link><pubDate>Mon, 03 Aug 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/english/cleft-sentences-2026-08-03/</guid><description>&lt;h2 id="-2026년-8월-3일-월요일--daily-english-study"&gt;🗓️ 2026년 8월 3일 (월요일) — Daily English Study&lt;/h2&gt;
&lt;hr&gt;
&lt;h2 id="-오늘의-문법-cleft-sentences-분열문--it-is-that--what-is-로-강조하기"&gt;📖 오늘의 문법: Cleft Sentences (분열문) — It is&amp;hellip; that / What&amp;hellip; is 로 강조하기&lt;/h2&gt;
&lt;h3 id="설명"&gt;설명&lt;/h3&gt;
&lt;p&gt;**Cleft Sentence(분열문)**는 문장의 한 부분을 특별히 강조하고 싶을 때, 평범한 한 문장을 &lt;strong&gt;두 부분으로 &amp;ldquo;쪼개서(cleft)&amp;rdquo;&lt;/strong&gt; 표현하는 구조입니다. 강조하고 싶은 정보를 문장 앞이나 뒤로 옮겨서 청자의 주의를 그쪽으로 집중시킵니다. 대표적으로 &lt;strong&gt;It-cleft&lt;/strong&gt;와 &lt;strong&gt;Wh-cleft(What-cleft)&lt;/strong&gt; 두 가지가 있습니다.&lt;/p&gt;</description></item><item><title>사역동사 (Causative Verbs) — make / have / get / let로 "시키다" 표현하기</title><link>http://daylogs.me/english/causative-verbs-2026-08-02/</link><pubDate>Sun, 02 Aug 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/english/causative-verbs-2026-08-02/</guid><description>&lt;h2 id="-2026년-8월-2일-일요일--daily-english-study"&gt;🗓️ 2026년 8월 2일 (일요일) — Daily English Study&lt;/h2&gt;
&lt;hr&gt;
&lt;h2 id="-오늘의-문법-사역동사-causative-verbs--make--have--get--let로-시키다-표현하기"&gt;📖 오늘의 문법: 사역동사 (Causative Verbs) — make / have / get / let로 &amp;ldquo;시키다&amp;rdquo; 표현하기&lt;/h2&gt;
&lt;h3 id="설명"&gt;설명&lt;/h3&gt;
&lt;p&gt;**사역동사(Causative Verbs)**는 &amp;ldquo;누군가에게 어떤 일을 하게 만들다/시키다/허락하다&amp;quot;라는 의미를 나타냅니다. 영어에서는 &lt;strong&gt;make, have, get, let&lt;/strong&gt; 네 가지가 대표적인데, 각각 &lt;strong&gt;강제성의 정도&lt;/strong&gt;와 &lt;strong&gt;뒤에 오는 동사의 형태&lt;/strong&gt;가 다릅니다. 이 차이를 모르면 &amp;ldquo;그에게 청소를 시켰다&amp;quot;를 말할 때 문법 실수를 하기 쉽습니다.&lt;/p&gt;</description></item><item><title>Inversion with Negative Adverbials (부정 부사구 도치) — 강조를 위해 주어와 동사 순서 바꾸기</title><link>http://daylogs.me/english/inversion-2026-08-01/</link><pubDate>Sat, 01 Aug 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/english/inversion-2026-08-01/</guid><description>&lt;h2 id="-2026년-8월-1일-토요일--daily-english-study"&gt;🗓️ 2026년 8월 1일 (토요일) — Daily English Study&lt;/h2&gt;
&lt;hr&gt;
&lt;h2 id="-오늘의-문법-inversion-with-negative-adverbials-부정-부사구-도치--강조를-위해-주어와-동사-순서-바꾸기"&gt;📖 오늘의 문법: Inversion with Negative Adverbials (부정 부사구 도치) — 강조를 위해 주어와 동사 순서 바꾸기&lt;/h2&gt;
&lt;h3 id="설명"&gt;설명&lt;/h3&gt;
&lt;p&gt;영어에서는 &lt;strong&gt;부정적인 의미를 가진 부사(구)&lt;/strong&gt;(never, rarely, little, not only 등)를 &lt;strong&gt;문장 맨 앞&lt;/strong&gt;으로 보내 강조할 때, 뒤따르는 주어와 동사의 순서가 &lt;strong&gt;의문문처럼 도치&lt;/strong&gt;됩니다. 평서문이라도 조동사가 주어 앞으로 나오는 것이 핵심입니다. 격식 있는 글쓰기, 연설, 뉴스 기사에서 자주 등장하며, 일상 회화에서는 강조를 극대화하고 싶을 때 가끔 쓰입니다.&lt;/p&gt;</description></item><item><title>형용사 어순 (Order of Adjectives)</title><link>http://daylogs.me/english/order-of-adjectives-2026-07-31/</link><pubDate>Fri, 31 Jul 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/english/order-of-adjectives-2026-07-31/</guid><description>&lt;h2 id="-2026년-7월-31일-금요일--daily-english-study"&gt;🗓️ 2026년 7월 31일 (금요일) — Daily English Study&lt;/h2&gt;
&lt;hr&gt;
&lt;h2 id="-오늘의-문법-형용사-어순-order-of-adjectives"&gt;📖 오늘의 문법: 형용사 어순 (Order of Adjectives)&lt;/h2&gt;
&lt;h3 id="설명"&gt;설명&lt;/h3&gt;
&lt;p&gt;영어에서는 한 명사 앞에 &lt;strong&gt;형용사를 두 개 이상&lt;/strong&gt; 쓸 때, 아무 순서로나 나열하지 않습니다. 원어민들은 의식하지 않아도 &lt;strong&gt;의견(opinion) → 크기(size) → 나이/신선도(age) → 모양(shape) → 색깔(color) → 출신/원산지(origin) → 재료(material) → 용도(purpose) + 명사&lt;/strong&gt; 순서를 거의 자동으로 지킵니다. 이 순서를 벗어나면 문법적으로 틀린 것은 아니어도 매우 어색하게 들립니다.&lt;/p&gt;</description></item><item><title>분사구문 (Participle Clauses)</title><link>http://daylogs.me/english/participle-clauses-2026-07-30/</link><pubDate>Thu, 30 Jul 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/english/participle-clauses-2026-07-30/</guid><description>&lt;h2 id="-2026년-7월-30일-목요일--daily-english-study"&gt;🗓️ 2026년 7월 30일 (목요일) — Daily English Study&lt;/h2&gt;
&lt;hr&gt;
&lt;h2 id="-오늘의-문법-분사구문-participle-clauses"&gt;📖 오늘의 문법: 분사구문 (Participle Clauses)&lt;/h2&gt;
&lt;h3 id="설명"&gt;설명&lt;/h3&gt;
&lt;p&gt;**분사구문(Participle Clauses)**은 접속사(when, because, as, and 등)로 이어진 두 문장 중 하나를 &lt;strong&gt;-ing(현재분사)&lt;/strong&gt; 또는 &lt;strong&gt;p.p.(과거분사)&lt;/strong&gt; 형태로 줄여서 문장을 더 간결하고 세련되게 만드는 구조입니다. 핵심은 &lt;strong&gt;주절과 분사구문의 주어가 같을 때만&lt;/strong&gt; 이 축약이 가능하다는 점입니다.&lt;/p&gt;</description></item><item><title>양보절 (Concessive Clauses)</title><link>http://daylogs.me/english/concessive-clauses-2026-07-29/</link><pubDate>Wed, 29 Jul 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/english/concessive-clauses-2026-07-29/</guid><description>&lt;h2 id="-2026년-7월-29일-수요일--daily-english-study"&gt;🗓️ 2026년 7월 29일 (수요일) — Daily English Study&lt;/h2&gt;
&lt;hr&gt;
&lt;h2 id="-오늘의-문법-양보절-concessive-clauses"&gt;📖 오늘의 문법: 양보절 (Concessive Clauses)&lt;/h2&gt;
&lt;h3 id="설명"&gt;설명&lt;/h3&gt;
&lt;p&gt;**양보절(Concessive Clauses)**은 &amp;ldquo;비록 ~이지만&amp;rdquo;, &amp;ldquo;~에도 불구하고&amp;quot;처럼 &lt;strong&gt;예상과 반대되는 결과&lt;/strong&gt;를 말할 때 쓰는 구조입니다. 가장 많이 헷갈리는 부분은 **although/even though/though는 뒤에 절(주어+동사)**이 오고, &lt;strong&gt;despite/in spite of는 뒤에 명사(구)나 동명사&lt;/strong&gt;가 온다는 문법적 차이입니다.&lt;/p&gt;</description></item><item><title>상관접속사 (Correlative Conjunctions)</title><link>http://daylogs.me/english/correlative-conjunctions-2026-07-28/</link><pubDate>Tue, 28 Jul 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/english/correlative-conjunctions-2026-07-28/</guid><description>&lt;h2 id="-2026년-7월-28일-화요일--daily-english-study"&gt;🗓️ 2026년 7월 28일 (화요일) — Daily English Study&lt;/h2&gt;
&lt;hr&gt;
&lt;h2 id="-오늘의-문법-상관접속사-correlative-conjunctions"&gt;📖 오늘의 문법: 상관접속사 (Correlative Conjunctions)&lt;/h2&gt;
&lt;h3 id="설명"&gt;설명&lt;/h3&gt;
&lt;p&gt;**상관접속사(Correlative Conjunctions)**는 &lt;strong&gt;두 단어가 짝을 이루어&lt;/strong&gt; 함께 쓰이면서 두 단어·구·절을 연결하는 접속사입니다. &amp;ldquo;both A and B&amp;rdquo;, &amp;ldquo;either A or B&amp;quot;처럼 항상 세트로 등장하고, A와 B 자리에는 **문법적으로 같은 형태(병렬구조, parallelism)**가 와야 한다는 점이 가장 중요합니다.&lt;/p&gt;</description></item><item><title>Perfect Modals (조동사 + have p.p.) — 과거를 추측하거나 후회할 때</title><link>http://daylogs.me/english/perfect-modals-2026-07-27/</link><pubDate>Mon, 27 Jul 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/english/perfect-modals-2026-07-27/</guid><description>&lt;h2 id="-2026년-7월-27일-월요일--daily-english-study"&gt;🗓️ 2026년 7월 27일 (월요일) — Daily English Study&lt;/h2&gt;
&lt;hr&gt;
&lt;h2 id="-오늘의-문법-perfect-modals-조동사--have-pp--과거를-추측하거나-후회할-때"&gt;📖 오늘의 문법: Perfect Modals (조동사 + have p.p.) — 과거를 추측하거나 후회할 때&lt;/h2&gt;
&lt;h3 id="설명"&gt;설명&lt;/h3&gt;
&lt;p&gt;**조동사 + have + p.p.**는 지금 배운 &amp;ldquo;must / should / might / could&amp;rdquo; 같은 조동사를 사용해 &lt;strong&gt;과거의 일을 추측하거나, 과거에 하지 않은 일을 후회&lt;/strong&gt;할 때 쓰는 패턴입니다. 지난주에 배운 &amp;ldquo;추측 조동사(must/might/could/can&amp;rsquo;t)&amp;ldquo;의 확장판으로, 시제만 과거로 옮긴다고 생각하면 쉽습니다.&lt;/p&gt;</description></item><item><title>Reported Speech (간접화법) — 들은 말을 전달하는 법</title><link>http://daylogs.me/english/reported-speech-2026-07-25/</link><pubDate>Sat, 25 Jul 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/english/reported-speech-2026-07-25/</guid><description>&lt;h2 id="-2026년-7월-25일-토요일--daily-english-study"&gt;🗓️ 2026년 7월 25일 (토요일) — Daily English Study&lt;/h2&gt;
&lt;hr&gt;
&lt;h2 id="-오늘의-문법-reported-speech-간접화법--들은-말을-전달하는-법"&gt;📖 오늘의 문법: Reported Speech (간접화법) — 들은 말을 전달하는 법&lt;/h2&gt;
&lt;h3 id="설명"&gt;설명&lt;/h3&gt;
&lt;p&gt;**간접화법(Reported Speech)**은 누군가가 한 말을 &lt;strong&gt;따옴표 없이 내 문장 안에 녹여서&lt;/strong&gt; 전달하는 방법입니다. 어제 배운 간접의문문과 짝을 이루는 문법으로, 원어민이 일상 대화에서 &amp;ldquo;그 사람이 ~라고 했어&amp;quot;를 말할 때 끊임없이 씁니다.&lt;/p&gt;</description></item><item><title>Indirect Questions (간접의문문) — 질문을 부드럽게 감싸기</title><link>http://daylogs.me/english/indirect-questions-2026-07-24/</link><pubDate>Fri, 24 Jul 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/english/indirect-questions-2026-07-24/</guid><description>&lt;h2 id="-2026년-7월-24일-금요일--daily-english-study"&gt;🗓️ 2026년 7월 24일 (금요일) — Daily English Study&lt;/h2&gt;
&lt;hr&gt;
&lt;h2 id="-오늘의-문법-indirect-questions-간접의문문--질문을-부드럽게-감싸기"&gt;📖 오늘의 문법: Indirect Questions (간접의문문) — 질문을 부드럽게 감싸기&lt;/h2&gt;
&lt;h3 id="설명"&gt;설명&lt;/h3&gt;
&lt;p&gt;**간접의문문(Indirect Question)**은 질문을 다른 표현 안에 &amp;ldquo;감싸서&amp;rdquo; 더 &lt;strong&gt;공손하고 정중하게&lt;/strong&gt; 만드는 방법입니다. 원어민은 처음 만난 사람이나 격식 있는 상황에서 직접적인 질문 대신 이 형태를 매우 자주 씁니다.&lt;/p&gt;</description></item><item><title>관계대명사 (Relative Clauses) — 두 문장을 하나로 잇는 접착제</title><link>http://daylogs.me/english/relative-clauses-2026-07-23/</link><pubDate>Thu, 23 Jul 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/english/relative-clauses-2026-07-23/</guid><description>&lt;h2 id="-2026년-7월-23일-목요일--daily-english-study"&gt;🗓️ 2026년 7월 23일 (목요일) — Daily English Study&lt;/h2&gt;
&lt;hr&gt;
&lt;h2 id="-오늘의-문법-관계대명사-relative-clauses--두-문장을-하나로-잇는-접착제"&gt;📖 오늘의 문법: 관계대명사 (Relative Clauses) — 두 문장을 하나로 잇는 접착제&lt;/h2&gt;
&lt;h3 id="설명"&gt;설명&lt;/h3&gt;
&lt;p&gt;**관계대명사(Relative Pronoun)**는 앞에 나온 명사(선행사)를 &lt;strong&gt;꾸며주는 절&lt;/strong&gt;을 이끌어, 두 개의 짧은 문장을 하나의 자연스러운 문장으로 연결해 줍니다. 한국어의 &amp;ldquo;~하는&amp;rdquo;, &amp;ldquo;~인&amp;quot;에 해당하는 수식 구조라고 생각하면 쉽습니다.&lt;/p&gt;</description></item><item><title>Mixed Conditionals (혼합 조건문) — 과거와 현재를 넘나드는 가정법</title><link>http://daylogs.me/english/mixed-conditionals-2026-07-22/</link><pubDate>Wed, 22 Jul 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/english/mixed-conditionals-2026-07-22/</guid><description>&lt;h2 id="-2026년-7월-22일-수요일--daily-english-study"&gt;🗓️ 2026년 7월 22일 (수요일) — Daily English Study&lt;/h2&gt;
&lt;hr&gt;
&lt;h2 id="-오늘의-문법-mixed-conditionals-혼합-조건문--과거와-현재를-넘나드는-가정법"&gt;📖 오늘의 문법: Mixed Conditionals (혼합 조건문) — 과거와 현재를 넘나드는 가정법&lt;/h2&gt;
&lt;h3 id="설명"&gt;설명&lt;/h3&gt;
&lt;p&gt;**Mixed Conditional(혼합 조건문)**은 이름 그대로 &lt;strong&gt;Second Conditional과 Third Conditional을 섞은&lt;/strong&gt; 형태입니다. If절과 주절의 &lt;strong&gt;시제(시점)가 서로 다를 때&lt;/strong&gt; 사용합니다. 지난 며칠간 배운 조건문 시리즈(First → Third)의 마지막 단계로, 실제 원어민 대화에서 아주 자주 등장합니다.&lt;/p&gt;</description></item><item><title>개인정보처리방침</title><link>http://daylogs.me/privacy/</link><pubDate>Wed, 22 Jul 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/privacy/</guid><description>&lt;p&gt;&lt;strong&gt;매일 한 가지&lt;/strong&gt;(이하 &amp;ldquo;본 블로그&amp;rdquo;)는 방문자의 개인정보를 소중히 여기며, 관련 법령을 준수합니다. 본 방침은 본 블로그가 어떤 정보를 수집하고 어떻게 이용하는지 안내합니다.&lt;/p&gt;</description></item><item><title>소개</title><link>http://daylogs.me/about/</link><pubDate>Wed, 22 Jul 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/about/</guid><description>&lt;h2 id="매일-한-가지"&gt;매일 한 가지&lt;/h2&gt;
&lt;p&gt;안녕하세요. &lt;strong&gt;매일 한 가지&lt;/strong&gt;는 &amp;ldquo;매일 조금씩, 한 가지씩 배운다&amp;quot;는 원칙으로 운영하는 개인 학습 기록 블로그입니다.&lt;/p&gt;
&lt;p&gt;소프트웨어 엔지니어로 일하면서, 업무 밖에서도 꾸준히 무언가를 배우고 그 과정을 남기고 싶어 이 블로그를 시작했습니다. 하루치 학습을 글로 정리하면 이해가 훨씬 깊어지고, 나중에 다시 찾아볼 수 있는 저만의 참고서가 됩니다. 그 기록이 같은 주제를 공부하는 다른 분들께도 도움이 되기를 바랍니다.&lt;/p&gt;</description></item><item><title>관사 (Articles) — a / an / the / 무관사(zero article)</title><link>http://daylogs.me/english/articles-2026-07-21/</link><pubDate>Tue, 21 Jul 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/english/articles-2026-07-21/</guid><description>&lt;h1 id="-daily-english-study--2026년-7월-21일"&gt;📚 Daily English Study — 2026년 7월 21일&lt;/h1&gt;
&lt;hr&gt;
&lt;h2 id="-오늘의-영문법-관사-articles--a--an--the--무관사zero-article"&gt;📖 오늘의 영문법: 관사 (Articles) — a / an / the / 무관사(zero article)&lt;/h2&gt;
&lt;p&gt;관사는 명사 앞에 붙어 그 명사가 &lt;strong&gt;처음 나온 것인지(불특정) / 이미 아는 것인지(특정) / 셀 수 없는 개념인지&lt;/strong&gt;를 표시하는 신호등입니다. 한국어에는 관사가 없어서 한국인이 가장 오래 헤매는 문법이죠. 오늘은 &lt;strong&gt;셀 수 있나? → 처음인가? → 특정인가?&lt;/strong&gt; 순서로 판단하는 감각을 잡아봅니다.&lt;/p&gt;</description></item><item><title>전치사 (Prepositions) — 시간·장소의 at / on / in + 자주 틀리는 전치사</title><link>http://daylogs.me/english/prepositions-2026-07-20/</link><pubDate>Mon, 20 Jul 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/english/prepositions-2026-07-20/</guid><description>&lt;h1 id="-daily-english-study--2026년-7월-20일"&gt;📚 Daily English Study — 2026년 7월 20일&lt;/h1&gt;
&lt;hr&gt;
&lt;h2 id="-오늘의-영문법-전치사-prepositions--시간장소의-at--on--in--자주-틀리는-전치사"&gt;📖 오늘의 영문법: 전치사 (Prepositions) — 시간·장소의 at / on / in + 자주 틀리는 전치사&lt;/h2&gt;
&lt;p&gt;전치사는 명사 앞에 붙어 &lt;strong&gt;시간·장소·방향·관계&lt;/strong&gt;를 나타내는 작은 단어입니다. 한국어에는 대응하는 조사가 없거나 하나로 뭉뚱그려져서 한국인이 가장 많이 틀리는 부분이죠. 오늘은 핵심 규칙을 &lt;strong&gt;점 → 면 → 공간&lt;/strong&gt;의 감각으로 정리합니다.&lt;/p&gt;</description></item><item><title>관계사 (Relative Clauses) — 관계대명사 · 관계부사</title><link>http://daylogs.me/english/relative-clauses-2026-07-19/</link><pubDate>Sun, 19 Jul 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/english/relative-clauses-2026-07-19/</guid><description>&lt;h1 id="-daily-english-study--2026년-7월-19일"&gt;📚 Daily English Study — 2026년 7월 19일&lt;/h1&gt;
&lt;hr&gt;
&lt;h2 id="-오늘의-영문법-관계사-relative-clauses--관계대명사--관계부사"&gt;📖 오늘의 영문법: 관계사 (Relative Clauses) — 관계대명사 · 관계부사&lt;/h2&gt;
&lt;p&gt;두 문장을 하나로 연결하면서 앞의 명사를 꾸며 주는 문법입니다. &amp;ldquo;내가 어제 만난 &lt;strong&gt;사람&lt;/strong&gt;&amp;rdquo;, &amp;ldquo;그녀가 태어난 &lt;strong&gt;도시&lt;/strong&gt;&amp;ldquo;처럼 명사에 설명을 덧붙일 때 씁니다. 핵심은 &lt;strong&gt;꾸밈받는 명사(선행사)가 사람인지 사물인지&lt;/strong&gt;, 그리고 관계사가 절 안에서 &lt;strong&gt;주어·목적어·소유격 중 무엇인지&lt;/strong&gt;입니다.&lt;/p&gt;</description></item><item><title>비교 표현 (Comparatives &amp; Superlatives) — 원급 · 비교급 · 최상급</title><link>http://daylogs.me/english/comparatives-superlatives-2026-07-17/</link><pubDate>Fri, 17 Jul 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/english/comparatives-superlatives-2026-07-17/</guid><description>&lt;h1 id="-daily-english-study--2026년-7월-17일"&gt;📚 Daily English Study — 2026년 7월 17일&lt;/h1&gt;
&lt;hr&gt;
&lt;h2 id="-오늘의-영문법-비교-표현-comparatives--superlatives--원급--비교급--최상급"&gt;📖 오늘의 영문법: 비교 표현 (Comparatives &amp;amp; Superlatives) — 원급 · 비교급 · 최상급&lt;/h2&gt;
&lt;p&gt;두 대상을 비교하거나 여럿 중 하나를 최고로 꼽을 때 쓰는 문법입니다. 형용사·부사의 &lt;strong&gt;음절 수에 따라 형태가 달라진다&lt;/strong&gt;는 점이 핵심입니다.&lt;/p&gt;</description></item><item><title>가정·소망 표현 (Subjunctive &amp; Wish) — I wish / If only / would rather / it's (high) time</title><link>http://daylogs.me/english/subjunctive-wish-2026-07-16/</link><pubDate>Thu, 16 Jul 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/english/subjunctive-wish-2026-07-16/</guid><description>&lt;h1 id="-daily-english-study--2026년-7월-16일"&gt;📚 Daily English Study — 2026년 7월 16일&lt;/h1&gt;
&lt;hr&gt;
&lt;h2 id="-오늘의-영문법-가정소망-표현-subjunctive--wish--i-wish--if-only--would-rather--its-high-time"&gt;📖 오늘의 영문법: 가정·소망 표현 (Subjunctive &amp;amp; Wish) — I wish / If only / would rather / it&amp;rsquo;s (high) time&lt;/h2&gt;
&lt;p&gt;현실과 다른 상황을 아쉬워하거나, 바라거나, 남에게 무언가를 바랄 때 쓰는 표현입니다. 공통 핵심은 &lt;strong&gt;&amp;ldquo;현재를 말할 때 과거시제, 과거를 말할 때 과거완료(had p.p.)&amp;rdquo;&lt;/strong&gt; 를 쓴다는 점(가정법 시제 백스텝)입니다.&lt;/p&gt;</description></item><item><title>Third Conditional (제3형 조건문) — 과거의 후회와 가정 표현하기</title><link>http://daylogs.me/english/third-conditional-2026-07-15/</link><pubDate>Wed, 15 Jul 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/english/third-conditional-2026-07-15/</guid><description>&lt;h2 id="-2026년-7월-15일-수요일--daily-english-study"&gt;🗓️ 2026년 7월 15일 (수요일) — Daily English Study&lt;/h2&gt;
&lt;hr&gt;
&lt;h2 id="-오늘의-문법-third-conditional-제3형-조건문--과거의-후회와-가정-표현하기"&gt;📖 오늘의 문법: Third Conditional (제3형 조건문) — 과거의 후회와 가정 표현하기&lt;/h2&gt;
&lt;h3 id="설명"&gt;설명&lt;/h3&gt;
&lt;p&gt;**Third Conditional(제3형 조건문)**은 &lt;strong&gt;이미 지나가버린 과거 사실과 반대되는 상황&lt;/strong&gt;을 가정할 때 쓰는 문법입니다. 실제로는 일어나지 않은 일이기 때문에, &amp;ldquo;그때 ~했더라면, ~했을 텐데&amp;quot;라는 &lt;strong&gt;후회나 아쉬움&lt;/strong&gt;을 표현할 때 자주 사용됩니다.&lt;/p&gt;</description></item><item><title>📷 카메라 심화 촬영 기법 — 1일차: 존 시스템과 노출 계획</title><link>http://daylogs.me/camera/dslr-advanced-day-1/</link><pubDate>Tue, 14 Jul 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/camera/dslr-advanced-day-1/</guid><description>&lt;h2 id="오늘의-학습-목표"&gt;오늘의 학습 목표&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;존 시스템(Zone System)의 기본 개념과 11단계 톤 스케일을 이해한다&lt;/li&gt;
&lt;li&gt;하이라이트/섀도우 디테일을 살리는 노출 계획 방법을 익힌다&lt;/li&gt;
&lt;li&gt;히스토그램을 활용해 촬영 전에 노출을 의도적으로 설계할 수 있다&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="핵심-개념-설명"&gt;핵심 개념 설명&lt;/h2&gt;
&lt;h3 id="존-시스템이란"&gt;존 시스템이란?&lt;/h3&gt;
&lt;p&gt;존 시스템은 안셀 애덤스(Ansel Adams)가 고안한 노출·현상 이론으로, 사진의 명암을 &lt;strong&gt;Zone 0(완전 검정)부터 Zone X(완전 흰색)까지 11단계&lt;/strong&gt;로 나눠 생각하는 방법입니다. 디지털카메라 시대에도 &amp;ldquo;이 장면에서 무엇을 어떤 밝기로 남길 것인가&amp;quot;를 미리 정하는 사고방식으로 그대로 유효합니다.&lt;/p&gt;</description></item><item><title>Question Tags (부가의문문) — "..., isn't it?" 제대로 만들기</title><link>http://daylogs.me/english/question-tags-2026-07-14/</link><pubDate>Tue, 14 Jul 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/english/question-tags-2026-07-14/</guid><description>&lt;h2 id="-2026년-7월-14일-화요일--daily-english-study"&gt;🗓️ 2026년 7월 14일 (화요일) — Daily English Study&lt;/h2&gt;
&lt;hr&gt;
&lt;h2 id="-오늘의-문법-question-tags-부가의문문---isnt-it-제대로-만들기"&gt;📖 오늘의 문법: Question Tags (부가의문문) — &amp;ldquo;&amp;hellip;, isn&amp;rsquo;t it?&amp;rdquo; 제대로 만들기&lt;/h2&gt;
&lt;h3 id="설명"&gt;설명&lt;/h3&gt;
&lt;p&gt;**Question Tag(부가의문문)**는 평서문 뒤에 짧게 덧붙여서 &lt;strong&gt;동의를 구하거나 확인&lt;/strong&gt;할 때 쓰는 표현입니다. &amp;ldquo;그렇지?&amp;rdquo;, &amp;ldquo;그렇지 않니?&amp;ldquo;에 해당하는 표현으로, 앞 문장이 긍정이면 태그는 부정으로, 앞 문장이 부정이면 태그는 긍정으로 만드는 것이 핵심 규칙입니다.&lt;/p&gt;</description></item><item><title>First Conditional (1형식 조건문) — 실현 가능한 미래 표현하기</title><link>http://daylogs.me/english/first-conditional-2026-07-13/</link><pubDate>Mon, 13 Jul 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/english/first-conditional-2026-07-13/</guid><description>&lt;h2 id="-2026년-7월-13일-월요일--daily-english-study"&gt;🗓️ 2026년 7월 13일 (월요일) — Daily English Study&lt;/h2&gt;
&lt;hr&gt;
&lt;h2 id="-오늘의-문법-first-conditional-1형식-조건문--실현-가능한-미래-표현하기"&gt;📖 오늘의 문법: First Conditional (1형식 조건문) — 실현 가능한 미래 표현하기&lt;/h2&gt;
&lt;h3 id="설명"&gt;설명&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;First Conditional&lt;/strong&gt;은 &lt;strong&gt;&amp;ldquo;만약 ~한다면, ~할 것이다&amp;rdquo;&lt;/strong&gt; 처럼 &lt;strong&gt;현재 상황에서 실현 가능성이 있는 미래&lt;/strong&gt;를 말할 때 쓰는 구문입니다. 가정이 아니라 &lt;strong&gt;실제로 일어날 수 있는 일&lt;/strong&gt;에 대해 말하는 것이 핵심 포인트입니다.&lt;/p&gt;</description></item><item><title>Wish / If only — 아쉬움과 소망 표현하기</title><link>http://daylogs.me/english/wish-if-only-2026-07-10/</link><pubDate>Fri, 10 Jul 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/english/wish-if-only-2026-07-10/</guid><description>&lt;h2 id="-2026년-7월-10일-금요일--daily-english-study"&gt;🗓️ 2026년 7월 10일 (금요일) — Daily English Study&lt;/h2&gt;
&lt;hr&gt;
&lt;h2 id="-오늘의-문법-wish--if-only--아쉬움과-소망-표현하기"&gt;📖 오늘의 문법: Wish / If only — 아쉬움과 소망 표현하기&lt;/h2&gt;
&lt;h3 id="설명"&gt;설명&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;wish&lt;/strong&gt;와 &lt;strong&gt;if only&lt;/strong&gt;는 현재 상황에 대한 아쉬움, 후회, 또는 이루어지지 않는 소망을 표현할 때 쓰는 구조입니다. 시제에 따라 의미가 달라지므로 아래 세 가지 패턴을 구분하는 것이 핵심입니다.&lt;/p&gt;</description></item><item><title>Passive Voice (수동태) — 능동태와 수동태 제대로 구분하기</title><link>http://daylogs.me/english/passive-voice-2026-07-09/</link><pubDate>Thu, 09 Jul 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/english/passive-voice-2026-07-09/</guid><description>&lt;h2 id="-2026년-7월-9일-목요일--daily-english-study"&gt;🗓️ 2026년 7월 9일 (목요일) — Daily English Study&lt;/h2&gt;
&lt;hr&gt;
&lt;h2 id="-오늘의-문법-passive-voice-수동태--능동태와-수동태-제대로-구분하기"&gt;📖 오늘의 문법: Passive Voice (수동태) — 능동태와 수동태 제대로 구분하기&lt;/h2&gt;
&lt;h3 id="설명"&gt;설명&lt;/h3&gt;
&lt;p&gt;**수동태(Passive Voice)**는 행위의 주체보다 &lt;strong&gt;행위를 받는 대상&lt;/strong&gt;이 더 중요하거나, 행위자가 누구인지 모르거나 굳이 밝힐 필요가 없을 때 사용합니다.&lt;/p&gt;</description></item><item><title>Future Forms (미래 표현) — will vs. be going to vs. Present Continuous</title><link>http://daylogs.me/english/future-forms-2026-07-08/</link><pubDate>Wed, 08 Jul 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/english/future-forms-2026-07-08/</guid><description>&lt;h2 id="-2026년-7월-8일-수요일--daily-english-study"&gt;🗓️ 2026년 7월 8일 (수요일) — Daily English Study&lt;/h2&gt;
&lt;hr&gt;
&lt;h2 id="-오늘의-문법-future-forms-미래-표현--will-vs-be-going-to-vs-present-continuous"&gt;📖 오늘의 문법: Future Forms (미래 표현) — will vs. be going to vs. Present Continuous&lt;/h2&gt;
&lt;h3 id="설명"&gt;설명&lt;/h3&gt;
&lt;p&gt;영어에서 미래를 표현하는 방법은 한 가지가 아닙니다. 상황에 따라 &lt;strong&gt;will&lt;/strong&gt;, &lt;strong&gt;be going to&lt;/strong&gt;, **현재진행형(Present Continuous)**을 구분해서 써야 자연스럽습니다.&lt;/p&gt;</description></item><item><title>📷 소니 DSLR 카메라 학습 — 30일차: 전체 복습 및 나만의 촬영 스타일 정리</title><link>http://daylogs.me/camera/dslr-study-day-30/</link><pubDate>Tue, 07 Jul 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/camera/dslr-study-day-30/</guid><description>&lt;h2 id="오늘의-학습-목표"&gt;오늘의 학습 목표&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;지난 29일간 배운 핵심 개념(노출, 초점, 구도, 빛, 보정)을 하나의 흐름으로 정리한다&lt;/li&gt;
&lt;li&gt;스스로의 촬영 습관과 선호하는 스타일을 돌아보고 언어화한다&lt;/li&gt;
&lt;li&gt;앞으로 꾸준히 실력을 키워갈 개인 촬영 루틴/과제를 설계한다&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="핵심-개념-정리"&gt;핵심 개념 정리&lt;/h2&gt;
&lt;p&gt;30일간의 여정을 다섯 가지 축으로 정리해봅니다.&lt;/p&gt;</description></item><item><title>Countable &amp; Uncountable Nouns + Quantifiers (셀 수 있는 명사 vs 셀 수 없는 명사 + 수량 표현)</title><link>http://daylogs.me/english/countable-2026-07-07/</link><pubDate>Tue, 07 Jul 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/english/countable-2026-07-07/</guid><description>&lt;h2 id="-2026년-7월-7일-화요일--daily-english-study"&gt;🗓️ 2026년 7월 7일 (화요일) — Daily English Study&lt;/h2&gt;
&lt;hr&gt;
&lt;h2 id="-오늘의-문법-countable--uncountable-nouns--quantifiers-셀-수-있는-명사-vs-셀-수-없는-명사--수량-표현"&gt;📖 오늘의 문법: Countable &amp;amp; Uncountable Nouns + Quantifiers (셀 수 있는 명사 vs 셀 수 없는 명사 + 수량 표현)&lt;/h2&gt;
&lt;h3 id="설명"&gt;설명&lt;/h3&gt;
&lt;p&gt;영어 명사는 **셀 수 있는 명사(countable)**와 **셀 수 없는 명사(uncountable)**로 나뉘며, 명사의 종류에 따라 어울리는 수량 표현(many, much, a few, a little 등)이 달라집니다.&lt;/p&gt;</description></item><item><title>📷 소니 DSLR 카메라 학습 — 29일차: 카메라 관리 및 청소 방법</title><link>http://daylogs.me/camera/dslr-study-day-29/</link><pubDate>Mon, 06 Jul 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/camera/dslr-study-day-29/</guid><description>&lt;h2 id="오늘의-학습-목표"&gt;오늘의 학습 목표&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;이미지 센서에 먼지가 생기는 원인과 안전한 청소 방법을 이해한다&lt;/li&gt;
&lt;li&gt;렌즈, 바디, 메모리카드·배터리를 올바르게 관리하는 습관을 익힌다&lt;/li&gt;
&lt;li&gt;장기 보관 시 곰팡이·습기·부식을 예방하는 방법을 습득한다&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="핵심-개념-설명"&gt;핵심 개념 설명&lt;/h2&gt;
&lt;h3 id="1-이미지-센서-청소"&gt;1. 이미지 센서 청소&lt;/h3&gt;
&lt;p&gt;미러리스·DSLR은 렌즈를 교환할 때마다 바디 내부가 외부 공기에 노출되기 때문에 먼지가 센서(또는 센서 앞의 로우패스 필터)에 붙기 쉽습니다. 조리개를 F11 이상으로 조이고 밝은 하늘이나 흰 벽을 찍어보면, 사진 위에 동그랗고 흐릿한 얼룩(먼지 그림자)이 보이는지 확인할 수 있습니다.&lt;/p&gt;</description></item><item><title>Causative Verbs (사역동사) — have / get / make / let + something/someone</title><link>http://daylogs.me/english/causative-verbs-2026-07-06/</link><pubDate>Mon, 06 Jul 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/english/causative-verbs-2026-07-06/</guid><description>&lt;h2 id="-2026년-7월-6일-월요일--daily-english-study"&gt;🗓️ 2026년 7월 6일 (월요일) — Daily English Study&lt;/h2&gt;
&lt;hr&gt;
&lt;h2 id="-오늘의-문법-causative-verbs-사역동사--have--get--make--let--somethingsomeone"&gt;📖 오늘의 문법: Causative Verbs (사역동사) — have / get / make / let + something/someone&lt;/h2&gt;
&lt;h3 id="설명"&gt;설명&lt;/h3&gt;
&lt;p&gt;직접 하지 않고 다른 사람에게 시키거나 대신 하게 만들 때 쓰는 구조입니다. 무엇을(사물) 당하게 하는지, 누구에게(사람) 시키는지에 따라 형태가 달라집니다.&lt;/p&gt;</description></item><item><title>📷 소니 DSLR 카메라 학습 — 28일차: 필터 활용 (ND필터, CPL필터)</title><link>http://daylogs.me/camera/dslr-study-day-28/</link><pubDate>Sun, 05 Jul 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/camera/dslr-study-day-28/</guid><description>&lt;h2 id="오늘의-학습-목표"&gt;오늘의 학습 목표&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;ND필터와 CPL필터가 각각 어떤 원리로 작동하는지 이해한다&lt;/li&gt;
&lt;li&gt;두 필터를 실제로 언제, 왜 사용해야 하는지 구분할 수 있다&lt;/li&gt;
&lt;li&gt;소니 렌즈에 필터를 장착할 때 주의할 점을 익힌다&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="핵심-개념-설명"&gt;핵심 개념 설명&lt;/h2&gt;
&lt;h3 id="1-nd필터-neutral-density-filter-감광-필터"&gt;1. ND필터 (Neutral Density Filter, 감광 필터)&lt;/h3&gt;
&lt;p&gt;ND필터는 렌즈로 들어오는 빛의 양을 줄여주는 &amp;ldquo;선글라스&amp;rdquo; 같은 역할을 합니다. 색감에는 영향을 주지 않고(중립적으로, Neutral) 밝기(Density)만 낮춰줍니다.&lt;/p&gt;</description></item><item><title>Relative Clauses (관계대명사) — who / which / that / whose</title><link>http://daylogs.me/english/relative-clauses-2026-07-05/</link><pubDate>Sun, 05 Jul 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/english/relative-clauses-2026-07-05/</guid><description>&lt;h2 id="-2026년-7월-5일-일요일--daily-english-study"&gt;🗓️ 2026년 7월 5일 (일요일) — Daily English Study&lt;/h2&gt;
&lt;hr&gt;
&lt;h2 id="-오늘의-문법-relative-clauses-관계대명사--who--which--that--whose"&gt;📖 오늘의 문법: Relative Clauses (관계대명사) — who / which / that / whose&lt;/h2&gt;
&lt;h3 id="설명"&gt;설명&lt;/h3&gt;
&lt;p&gt;관계대명사는 두 문장을 하나로 연결하면서, 앞에 나온 명사(선행사)를 뒤에서 꾸며주는 역할을 합니다. 선행사가 사람인지 사물인지, 그리고 문장 안에서 주어 역할인지 목적어 역할인지에 따라 알맞은 관계대명사를 골라야 합니다.&lt;/p&gt;</description></item><item><title>📷 소니 DSLR 카메라 학습 — 27일차: 렌즈 종류 이해 (광각, 표준, 망원, 단렌즈)</title><link>http://daylogs.me/camera/dslr-study-day-27/</link><pubDate>Sat, 04 Jul 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/camera/dslr-study-day-27/</guid><description>&lt;h2 id="오늘의-학습-목표"&gt;오늘의 학습 목표&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;광각, 표준, 망원, 단(단초점) 렌즈의 화각과 특성 차이를 이해한다&lt;/li&gt;
&lt;li&gt;각 렌즈 종류가 어떤 촬영 상황에 적합한지 구분할 수 있다&lt;/li&gt;
&lt;li&gt;소니 E마운트 렌즈 라인업(FE/E, 크롭바디 vs 풀프레임)의 기본 표기를 읽을 수 있다&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="핵심-개념-설명"&gt;핵심 개념 설명&lt;/h2&gt;
&lt;h3 id="1-화각focal-length이란"&gt;1. 화각(Focal Length)이란?&lt;/h3&gt;
&lt;p&gt;렌즈의 초점거리(mm)는 카메라가 담는 시야의 폭, 즉 화각을 결정합니다. 초점거리가 짧을수록 화각이 넓고(더 많은 장면이 담김), 길수록 화각이 좁아지며(멀리 있는 피사체가 크게 보임) 원근감도 달라집니다.&lt;/p&gt;</description></item><item><title>Gerunds vs. Infinitives (동명사 vs to부정사) — 동사 뒤에 뭐가 올까?</title><link>http://daylogs.me/english/gerunds-vs-infinitives-2026-07-04/</link><pubDate>Sat, 04 Jul 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/english/gerunds-vs-infinitives-2026-07-04/</guid><description>&lt;h2 id="-2026년-7월-4일-토요일--daily-english-study"&gt;🗓️ 2026년 7월 4일 (토요일) — Daily English Study&lt;/h2&gt;
&lt;hr&gt;
&lt;h2 id="-오늘의-문법-gerunds-vs-infinitives-동명사-vs-to부정사--동사-뒤에-뭐가-올까"&gt;📖 오늘의 문법: Gerunds vs. Infinitives (동명사 vs to부정사) — 동사 뒤에 뭐가 올까?&lt;/h2&gt;
&lt;h3 id="설명"&gt;설명&lt;/h3&gt;
&lt;p&gt;영어에서 동사 뒤에 다른 동작을 이어 쓸 때, **동명사(-ing)**를 쓸지 **to부정사(to + 동사원형)**를 쓸지는 앞의 동사가 무엇이냐에 따라 정해집니다. 규칙이 아니라 &amp;ldquo;동사별 암기&amp;quot;에 가깝기 때문에 패턴으로 익혀두는 게 좋습니다.&lt;/p&gt;</description></item><item><title>📷 소니 DSLR 카메라 학습 — 26일차: 커스텀 버튼 설정 및 최적화</title><link>http://daylogs.me/camera/dslr-study-day-26/</link><pubDate>Fri, 03 Jul 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/camera/dslr-study-day-26/</guid><description>&lt;h2 id="오늘의-학습-목표"&gt;오늘의 학습 목표&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;소니 α 시리즈의 커스텀 버튼(C1~C4, AEL, 초점 고정 버튼 등) 개념과 활용법 이해하기&lt;/li&gt;
&lt;li&gt;나만의 촬영 스타일에 맞춰 자주 쓰는 기능을 버튼에 할당하고 Fn(펑션) 메뉴·My Menu를 최적화하기&lt;/li&gt;
&lt;li&gt;백버튼 포커스(Back-Button Focus) 설정을 실습하며 촬영 속도와 정확도 높이기&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="핵심-개념-설명"&gt;핵심 개념 설명&lt;/h2&gt;
&lt;h3 id="왜-커스텀-버튼이-중요한가"&gt;왜 커스텀 버튼이 중요한가&lt;/h3&gt;
&lt;p&gt;소니 α 시리즈는 촬영 중 메뉴를 뒤지지 않고도 즉시 설정을 바꿀 수 있도록 다양한 물리 버튼에 원하는 기능을 자유롭게 배정할 수 있습니다. 예를 들어 ISO, 화이트밸런스, 초점 모드, 눈동자 AF(Eye AF), 드라이브 모드(연사/타이머) 같은 기능을 매번 메뉴에서 찾는 대신 버튼 하나로 즉시 호출하면, 결정적 순간을 놓치지 않고 촬영 흐름을 유지할 수 있습니다.&lt;/p&gt;</description></item><item><title>Modal Verbs of Deduction (추측을 나타내는 조동사) — must / might / could / can't</title><link>http://daylogs.me/english/modal-verbs-2026-07-03/</link><pubDate>Fri, 03 Jul 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/english/modal-verbs-2026-07-03/</guid><description>&lt;h2 id="-2026년-7월-3일-금요일--daily-english-study"&gt;🗓️ 2026년 7월 3일 (금요일) — Daily English Study&lt;/h2&gt;
&lt;hr&gt;
&lt;h2 id="-오늘의-문법-modal-verbs-of-deduction-추측을-나타내는-조동사--must--might--could--cant"&gt;📖 오늘의 문법: Modal Verbs of Deduction (추측을 나타내는 조동사) — must / might / could / can&amp;rsquo;t&lt;/h2&gt;
&lt;h3 id="설명"&gt;설명&lt;/h3&gt;
&lt;p&gt;영어에서는 확신의 정도에 따라 다른 조동사를 사용해 추측을 표현합니다. 단순히 &amp;ldquo;아마도&amp;quot;라고 뭉뚱그리지 않고, 얼마나 확신하는지에 따라 단어를 골라야 자연스럽습니다.&lt;/p&gt;</description></item><item><title>📷 소니 DSLR 카메라 학습 — 25일차: 흑백 사진 촬영 및 보정</title><link>http://daylogs.me/camera/dslr-study-day-25/</link><pubDate>Thu, 02 Jul 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/camera/dslr-study-day-25/</guid><description>&lt;h2 id="오늘의-학습-목표"&gt;오늘의 학습 목표&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;흑백 사진이 가지는 고유한 표현력과 색채 사진과의 차이를 이해한다&lt;/li&gt;
&lt;li&gt;소니 카메라의 흑백 촬영 기능(Creative Look, 피처 프로파일)을 실전에서 활용한다&lt;/li&gt;
&lt;li&gt;촬영 후 보정 단계에서 톤(명암), 대비, 질감을 조절해 완성도 높은 흑백 이미지를 만든다&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="핵심-개념"&gt;핵심 개념&lt;/h2&gt;
&lt;h3 id="왜-흑백인가"&gt;왜 흑백인가&lt;/h3&gt;
&lt;p&gt;색이 사라지면 사진은 색상 대비 대신 &lt;strong&gt;명암 대비, 형태, 질감, 패턴&lt;/strong&gt;에 집중하게 됩니다. 화려한 색이 오히려 시선을 분산시키는 장면(어수선한 배경, 색이 뒤섞인 도심 풍경)에서는 흑백으로 전환했을 때 피사체의 형태와 스토리가 더 선명하게 드러납니다. 반대로 노을, 단풍처럼 색 자체가 주제인 사진은 흑백에 적합하지 않습니다.&lt;/p&gt;</description></item><item><title>Reported Speech (간접화법) — 남의 말을 전달하는 법</title><link>http://daylogs.me/english/reported-speech-2026-07-02/</link><pubDate>Thu, 02 Jul 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/english/reported-speech-2026-07-02/</guid><description>&lt;h2 id="-2026년-7월-2일--daily-english-study"&gt;🗓️ 2026년 7월 2일 — Daily English Study&lt;/h2&gt;
&lt;hr&gt;
&lt;h2 id="-오늘의-문법-reported-speech-간접화법--남의-말을-전달하는-법"&gt;📖 오늘의 문법: Reported Speech (간접화법) — 남의 말을 전달하는 법&lt;/h2&gt;
&lt;h3 id="설명"&gt;설명&lt;/h3&gt;
&lt;p&gt;직접화법(Direct Speech)은 상대방의 말을 따옴표로 그대로 옮기는 것이고, 간접화법(Reported Speech)은 그 말을 내 문장 안에 녹여서 전달하는 것입니다. 이때 몇 가지 규칙이 바뀝니다.&lt;/p&gt;</description></item><item><title>"Used to" vs "Be used to" vs "Get used to" — 헷갈리는 세 표현 완전 정리</title><link>http://daylogs.me/english/used-to-be-used-to-2026-07-01/</link><pubDate>Wed, 01 Jul 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/english/used-to-be-used-to-2026-07-01/</guid><description>&lt;h2 id="-2026년-7월-1일--daily-english-study"&gt;🗓️ 2026년 7월 1일 — Daily English Study&lt;/h2&gt;
&lt;hr&gt;
&lt;h2 id="-오늘의-문법-used-to-vs-be-used-to-vs-get-used-to--헷갈리는-세-표현-완전-정리"&gt;📖 오늘의 문법: &amp;ldquo;Used to&amp;rdquo; vs &amp;ldquo;Be used to&amp;rdquo; vs &amp;ldquo;Get used to&amp;rdquo; — 헷갈리는 세 표현 완전 정리&lt;/h2&gt;
&lt;h3 id="설명"&gt;설명&lt;/h3&gt;
&lt;p&gt;비슷해 보이지만 의미가 완전히 다른 세 표현입니다.&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;표현&lt;/th&gt;
&lt;th&gt;구조&lt;/th&gt;
&lt;th&gt;의미&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Used to&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;used to + 동사원형&lt;/td&gt;
&lt;td&gt;과거의 습관/상태 (지금은 아님)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Be used to&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;am/is/are/was + used to + 명사/동명사&lt;/td&gt;
&lt;td&gt;~에 익숙하다 (현재 상태)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Get used to&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;get/got + used to + 명사/동명사&lt;/td&gt;
&lt;td&gt;~에 익숙해지다 (과정)&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;blockquote&gt;
&lt;p&gt;⚠️ &amp;ldquo;Used to + 동사원형&amp;quot;의 &amp;ldquo;to&amp;quot;는 &lt;strong&gt;부정사의 to&lt;/strong&gt;, 나머지 두 표현의 &amp;ldquo;to&amp;quot;는 &lt;strong&gt;전치사&lt;/strong&gt; → 뒤에 명사/동명사(~ing)가 옴&lt;/p&gt;</description></item><item><title>📷 소니 DSLR 카메라 학습 — 24일차: 색감 보정 기초 (노출, 화이트밸런스, 색조 조정)</title><link>http://daylogs.me/camera/dslr-study-day-24/</link><pubDate>Wed, 01 Jul 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/camera/dslr-study-day-24/</guid><description>&lt;h2 id="오늘의-학습-목표"&gt;오늘의 학습 목표&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;노출 보정 도구(밝기, 하이라이트, 그림자, 화이트, 블랙)를 이해하고 자연스러운 밝기를 만든다&lt;/li&gt;
&lt;li&gt;화이트밸런스 보정으로 색온도와 색조를 조절해 원하는 색감을 구현한다&lt;/li&gt;
&lt;li&gt;HSL/색조 패널을 활용해 특정 색상만 선택적으로 조정하는 법을 익힌다&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="핵심-개념-설명"&gt;핵심 개념 설명&lt;/h2&gt;
&lt;h3 id="1-노출-보정-exposure-correction"&gt;1. 노출 보정 (Exposure Correction)&lt;/h3&gt;
&lt;p&gt;RAW 파일은 촬영 후에도 노출을 ±2~3 스탑 수준으로 복구할 수 있다는 것이 JPEG 대비 최대 강점입니다.&lt;/p&gt;</description></item><item><title>"Wish" + 과거시제 — 현재 상황에 대한 아쉬움 표현하기</title><link>http://daylogs.me/english/wish-past-tense-2026-06-30/</link><pubDate>Tue, 30 Jun 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/english/wish-past-tense-2026-06-30/</guid><description>&lt;h2 id="-2026년-6월-30일--daily-english-study"&gt;🗓️ 2026년 6월 30일 — Daily English Study&lt;/h2&gt;
&lt;hr&gt;
&lt;h2 id="-오늘의-문법-wish--과거시제--현재-상황에-대한-아쉬움-표현하기"&gt;📖 오늘의 문법: &amp;ldquo;Wish&amp;rdquo; + 과거시제 — 현재 상황에 대한 아쉬움 표현하기&lt;/h2&gt;
&lt;h3 id="설명"&gt;설명&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;&amp;ldquo;I wish + 과거시제&amp;rdquo;&lt;/strong&gt; 는 현재 사실과 반대되는 상황을 바라거나, 현재 상황에 대한 아쉬움을 표현할 때 씁니다.&lt;/p&gt;</description></item><item><title>📷 소니 DSLR 카메라 학습 — 23일차: RAW 파일 현상 기초</title><link>http://daylogs.me/camera/dslr-study-day-23/</link><pubDate>Tue, 30 Jun 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/camera/dslr-study-day-23/</guid><description>&lt;h2 id="오늘의-학습-목표"&gt;오늘의 학습 목표&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;RAW 파일과 JPEG의 차이를 이해하고 RAW 촬영의 장점을 파악한다&lt;/li&gt;
&lt;li&gt;소니 Imaging Edge Desktop과 Adobe Lightroom의 기본 인터페이스를 익힌다&lt;/li&gt;
&lt;li&gt;RAW 파일을 불러와 기본 현상(노출·색온도·색조 보정)을 직접 실습한다&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="핵심-개념-설명"&gt;핵심 개념 설명&lt;/h2&gt;
&lt;h3 id="raw-vs-jpeg--왜-raw인가"&gt;RAW vs JPEG — 왜 RAW인가?&lt;/h3&gt;
&lt;p&gt;카메라가 사진을 저장하는 방식은 크게 두 가지입니다.&lt;/p&gt;</description></item><item><title>📷 소니 DSLR 카메라 학습 — 22일차: 접사(매크로) 촬영 기법</title><link>http://daylogs.me/camera/dslr-study-day-22/</link><pubDate>Mon, 29 Jun 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/camera/dslr-study-day-22/</guid><description>&lt;h2 id="오늘의-학습-목표"&gt;오늘의 학습 목표&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;매크로(접사) 촬영의 기본 개념과 소니 카메라에서의 설정 방법을 이해한다.&lt;/li&gt;
&lt;li&gt;피사계 심도(DOF)가 극도로 얕아지는 매크로 환경에서 핀트를 맞추는 기법을 익힌다.&lt;/li&gt;
&lt;li&gt;작은 피사체를 효과적으로 조명하고 구도를 잡는 실전 촬영 능력을 기른다.&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="핵심-개념-설명"&gt;핵심 개념 설명&lt;/h2&gt;
&lt;h3 id="매크로접사-촬영이란"&gt;매크로(접사) 촬영이란?&lt;/h3&gt;
&lt;p&gt;매크로 촬영은 피사체를 실제 크기와 같거나 더 크게 센서에 담는 촬영 방식입니다. 배율이 &lt;strong&gt;1:1&lt;/strong&gt;(라이프 사이즈)이면 실제 1cm 크기의 피사체가 센서에도 1cm로 맺히는 것을 의미합니다. 꽃의 수술, 곤충의 눈, 시계 부품처럼 육안으로 디테일을 파악하기 어려운 피사체를 극적으로 클로즈업할 수 있습니다.&lt;/p&gt;</description></item><item><title>Present Perfect vs. Simple Past (현재완료 vs. 단순과거)</title><link>http://daylogs.me/english/present-perfect-2026-06-29/</link><pubDate>Mon, 29 Jun 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/english/present-perfect-2026-06-29/</guid><description>&lt;h2 id="-2026년-6월-29일--daily-english-study"&gt;🗓️ 2026년 6월 29일 — Daily English Study&lt;/h2&gt;
&lt;hr&gt;
&lt;h2 id="-오늘의-문법-present-perfect-vs-simple-past-현재완료-vs-단순과거"&gt;📖 오늘의 문법: Present Perfect vs. Simple Past (현재완료 vs. 단순과거)&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;핵심 개념:&lt;/strong&gt; 현재완료(&lt;code&gt;have/has + p.p.&lt;/code&gt;)는 과거의 일이 &lt;strong&gt;현재와 연결&lt;/strong&gt;될 때 씁니다. 단순과거는 과거의 &lt;strong&gt;특정 시점&lt;/strong&gt;에 완결된 일을 말합니다.&lt;/p&gt;</description></item><item><title>📷 소니 DSLR 카메라 학습 — 21일차: 움직이는 피사체 촬영 (스포츠, 동물)</title><link>http://daylogs.me/camera/dslr-study-day-21/</link><pubDate>Sun, 28 Jun 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/camera/dslr-study-day-21/</guid><description>&lt;h2 id="오늘의-학습-목표"&gt;오늘의 학습 목표&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;연속 AF(AF-C)와 추적 AF&lt;/strong&gt;를 활용해 움직이는 피사체에 초점을 유지하는 방법을 익힌다&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;셔터스피드와 연사 모드&lt;/strong&gt;를 조합해 결정적 순간을 포착하는 기법을 습득한다&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;예측 촬영(Panning)&lt;/strong&gt; 기법으로 속도감 있는 이미지를 표현한다&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="핵심-개념-설명"&gt;핵심 개념 설명&lt;/h2&gt;
&lt;h3 id="1-af-c-연속-오토포커스-완전-활용"&gt;1. AF-C (연속 오토포커스) 완전 활용&lt;/h3&gt;
&lt;p&gt;움직이는 피사체를 촬영할 때 가장 중요한 설정은 &lt;strong&gt;AF-C(Continuous AF)&lt;/strong&gt; 입니다.&lt;/p&gt;</description></item><item><title>Conditional Sentences (조건문) — Type 2 (가정법 과거)</title><link>http://daylogs.me/english/conditional-sentences-2026-06-28/</link><pubDate>Sun, 28 Jun 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/english/conditional-sentences-2026-06-28/</guid><description>&lt;h2 id="-2026년-6월-28일--daily-english-study"&gt;🗓️ 2026년 6월 28일 — Daily English Study&lt;/h2&gt;
&lt;hr&gt;
&lt;h2 id="-오늘의-문법-conditional-sentences-조건문--type-2-가정법-과거"&gt;📖 오늘의 문법: Conditional Sentences (조건문) — Type 2 (가정법 과거)&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;핵심 개념:&lt;/strong&gt; Type 2 조건문은 현재나 미래에 실현 가능성이 낮거나 반사실적인 상황을 표현할 때 사용합니다.&lt;/p&gt;</description></item><item><title>📷 소니 DSLR 카메라 학습 — 16일차: 빛의 방향과 활용 (순광, 역광, 사광)</title><link>http://daylogs.me/camera/dslr-study-day-16/</link><pubDate>Tue, 23 Jun 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/camera/dslr-study-day-16/</guid><description>&lt;h2 id="오늘의-학습-목표"&gt;오늘의 학습 목표&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;순광, 역광, 사광(측광)의 차이와 각각의 분위기를 이해한다&lt;/li&gt;
&lt;li&gt;빛의 방향에 따라 적절한 노출 보정 방법을 적용할 수 있다&lt;/li&gt;
&lt;li&gt;의도적으로 빛을 활용해 원하는 분위기의 사진을 만든다&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="핵심-개념-설명"&gt;핵심 개념 설명&lt;/h2&gt;
&lt;h3 id="빛의-방향이-왜-중요한가"&gt;빛의 방향이 왜 중요한가?&lt;/h3&gt;
&lt;p&gt;같은 피사체라도 빛이 어느 방향에서 오느냐에 따라 입체감, 분위기, 색감이 완전히 달라집니다. 빛의 방향을 이해하는 것은 좋은 사진을 만드는 핵심 요소입니다.&lt;/p&gt;</description></item><item><title>시제 일치 (Sequence of Tenses)</title><link>http://daylogs.me/english/sequence-of-tenses-2026-06-23/</link><pubDate>Tue, 23 Jun 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/english/sequence-of-tenses-2026-06-23/</guid><description>&lt;h1 id="daily-english-study--2026년-6월-23일"&gt;Daily English Study — 2026년 6월 23일&lt;/h1&gt;
&lt;hr&gt;
&lt;h2 id="-오늘의-문법-시제-일치-sequence-of-tenses"&gt;📚 오늘의 문법: 시제 일치 (Sequence of Tenses)&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;개념 설명&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;주절의 시제에 따라 종속절의 시제도 맞춰야 합니다. 특히 **간접화법(Reported Speech)**에서 자주 쓰입니다.&lt;/p&gt;</description></item><item><title>📷 소니 DSLR 카메라 학습 — 15일차: 구도의 기초 (삼분할 법칙, 황금비율)</title><link>http://daylogs.me/camera/dslr-study-day-15/</link><pubDate>Mon, 22 Jun 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/camera/dslr-study-day-15/</guid><description>&lt;h2 id="오늘의-학습-목표"&gt;오늘의 학습 목표&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;삼분할 법칙을 이해하고 실제 촬영에 적용할 수 있다&lt;/li&gt;
&lt;li&gt;황금비율과 황금나선의 개념을 사진 구도에 연결한다&lt;/li&gt;
&lt;li&gt;강한 구도를 만드는 기타 원칙들(선, 프레임 안 프레임, 대칭)을 파악한다&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="핵심-개념-설명"&gt;핵심 개념 설명&lt;/h2&gt;
&lt;h3 id="삼분할-법칙-rule-of-thirds"&gt;삼분할 법칙 (Rule of Thirds)&lt;/h3&gt;
&lt;p&gt;프레임을 가로세로 각각 3등분하여 생기는 &lt;strong&gt;4개의 교차점(파워포인트)&lt;/strong&gt; 에 피사체의 핵심 요소를 배치하는 구도 원칙입니다. 피사체를 정중앙에 두는 것보다 시각적 긴장감과 생동감이 생깁니다.&lt;/p&gt;</description></item><item><title>접속사 (Conjunctions) — 등위접속사 &amp; 종속접속사</title><link>http://daylogs.me/english/conjunctions-2026-06-22/</link><pubDate>Mon, 22 Jun 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/english/conjunctions-2026-06-22/</guid><description>&lt;h1 id="daily-english-study--2026년-6월-22일"&gt;Daily English Study — 2026년 6월 22일&lt;/h1&gt;
&lt;hr&gt;
&lt;h2 id="-오늘의-문법-접속사-conjunctions--등위접속사--종속접속사"&gt;📚 오늘의 문법: 접속사 (Conjunctions) — 등위접속사 &amp;amp; 종속접속사&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;개념 설명&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;접속사는 단어, 구, 절을 연결합니다.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;등위접속사 (Coordinating Conjunctions)&lt;/strong&gt;: FANBOYS&lt;/p&gt;</description></item><item><title>📷 소니 DSLR 카메라 학습 — 14일차: 초점 포인트 수동 지정 및 눈동자 AF 활용</title><link>http://daylogs.me/camera/dslr-study-day-14/</link><pubDate>Sun, 21 Jun 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/camera/dslr-study-day-14/</guid><description>&lt;h2 id="오늘의-학습-목표"&gt;오늘의 학습 목표&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;수동으로 AF 포인트를 지정하는 방법을 익힌다&lt;/li&gt;
&lt;li&gt;소니의 눈동자 AF(Eye AF) 설정과 활용법을 완전히 파악한다&lt;/li&gt;
&lt;li&gt;인물 촬영 시 눈에 정확하게 초점 맞추는 루틴을 만든다&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="핵심-개념-설명"&gt;핵심 개념 설명&lt;/h2&gt;
&lt;h3 id="수동-af-포인트-지정"&gt;수동 AF 포인트 지정&lt;/h3&gt;
&lt;p&gt;카메라를 와이드 AF로 두면 카메라가 임의로 피사체를 선택합니다. 하지만 의도한 곳에 초점을 맞추려면 &lt;strong&gt;플렉시블 스팟&lt;/strong&gt;으로 AF 영역을 전환하고 포인트를 직접 배치해야 합니다.&lt;/p&gt;</description></item><item><title>관사 (Articles) — a / an / the</title><link>http://daylogs.me/english/articles-2026-06-21/</link><pubDate>Sun, 21 Jun 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/english/articles-2026-06-21/</guid><description>&lt;h1 id="daily-english-study--2026년-6월-21일"&gt;Daily English Study — 2026년 6월 21일&lt;/h1&gt;
&lt;hr&gt;
&lt;h2 id="-오늘의-문법-관사-articles--a--an--the"&gt;📚 오늘의 문법: 관사 (Articles) — a / an / the&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;개념 설명&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;영어 관사는 **부정관사(a/an)**와 **정관사(the)**로 나뉩니다. 한국어에 없는 개념이라 많이 실수합니다.&lt;/p&gt;</description></item><item><title>📷 소니 DSLR 카메라 학습 — 13일차: 오토포커스 방식 및 AF 영역 설정</title><link>http://daylogs.me/camera/dslr-study-day-13/</link><pubDate>Sat, 20 Jun 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/camera/dslr-study-day-13/</guid><description>&lt;h2 id="오늘의-학습-목표"&gt;오늘의 학습 목표&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;AF-S, AF-C, AF-A의 차이를 이해하고 상황에 맞게 선택한다&lt;/li&gt;
&lt;li&gt;소니의 AF 영역 모드(와이드, 존, 스팟, 확장 스팟)를 이해한다&lt;/li&gt;
&lt;li&gt;움직이는 피사체와 정적인 피사체 각각에 맞는 AF 설정을 익힌다&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="핵심-개념-설명"&gt;핵심 개념 설명&lt;/h2&gt;
&lt;h3 id="af-방식-3가지"&gt;AF 방식 3가지&lt;/h3&gt;
&lt;h4 id="af-s-single-shot-af--단일-af"&gt;AF-S (Single-shot AF / 단일 AF)&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;셔터 버튼을 반누름하면 초점을 맞추고 &lt;strong&gt;고정(Lock)&lt;/strong&gt; 합니다&lt;/li&gt;
&lt;li&gt;피사체가 움직이면 초점이 따라가지 않음&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;정지된 피사체&lt;/strong&gt; (풍경, 정물, 건축, 앉아 있는 인물) 에 최적&lt;/li&gt;
&lt;li&gt;배터리 소모 적음&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="af-c-continuous-af--연속-af"&gt;AF-C (Continuous AF / 연속 AF)&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;셔터 반누름 동안 카메라가 피사체를 &lt;strong&gt;지속 추적&lt;/strong&gt;하며 초점을 계속 조정&lt;/li&gt;
&lt;li&gt;피사체가 움직여도 초점 유지&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;움직이는 피사체&lt;/strong&gt; (스포츠, 아이, 동물, 달리는 차) 에 최적&lt;/li&gt;
&lt;li&gt;소니의 리얼타임 트래킹과 결합 시 강력한 성능 발휘&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="af-a-automatic-af"&gt;AF-A (Automatic AF)&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;정지 피사체 → AF-S, 움직임 감지 → AF-C로 &lt;strong&gt;자동 전환&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;예측하기 어려운 상황에서 유용&lt;/li&gt;
&lt;li&gt;단, 카메라의 판단에 의존하므로 오작동 가능성 있음&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="af-영역-모드-af-area"&gt;AF 영역 모드 (AF Area)&lt;/h3&gt;
&lt;p&gt;소니 α 시리즈는 다양한 AF 영역 모드를 제공합니다.&lt;/p&gt;</description></item><item><title>비교급과 최상급 (Comparatives &amp; Superlatives)</title><link>http://daylogs.me/english/comparatives-superlatives-2026-06-20/</link><pubDate>Sat, 20 Jun 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/english/comparatives-superlatives-2026-06-20/</guid><description>&lt;h1 id="daily-english-study--2026년-6월-20일"&gt;Daily English Study — 2026년 6월 20일&lt;/h1&gt;
&lt;hr&gt;
&lt;h2 id="-오늘의-문법-비교급과-최상급-comparatives--superlatives"&gt;📚 오늘의 문법: 비교급과 최상급 (Comparatives &amp;amp; Superlatives)&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;개념 설명&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;두 대상을 비교하거나 셋 이상 중 가장 두드러진 것을 표현할 때 사용합니다.&lt;/p&gt;</description></item><item><title>📷 소니 DSLR 카메라 학습 — 12일차: 측광 방식 이해</title><link>http://daylogs.me/camera/dslr-study-day-12/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/camera/dslr-study-day-12/</guid><description>&lt;h2 id="오늘의-학습-목표"&gt;오늘의 학습 목표&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;측광(Metering)이 무엇인지, 카메라가 노출을 어떻게 결정하는지 이해한다&lt;/li&gt;
&lt;li&gt;다분할(Multi), 중앙중점(Center-weighted), 스팟(Spot) 측광의 차이를 구분한다&lt;/li&gt;
&lt;li&gt;상황에 맞는 측광 방식을 선택할 수 있다&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="핵심-개념-설명"&gt;핵심 개념 설명&lt;/h2&gt;
&lt;h3 id="측광metering이란"&gt;측광(Metering)이란?&lt;/h3&gt;
&lt;p&gt;카메라가 씬(scene)의 밝기를 읽어 자동 노출(셔터스피드, 조리개, ISO)을 결정하는 방식입니다. 같은 장면이라도 측광 방식이 다르면 카메라가 결정하는 적정 노출이 달라집니다.&lt;/p&gt;</description></item><item><title>동명사 vs 부정사 (Gerund vs. Infinitive)</title><link>http://daylogs.me/english/gerund-vs-infinitive-2026-06-19/</link><pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/english/gerund-vs-infinitive-2026-06-19/</guid><description>&lt;h1 id="daily-english-study--2026년-6월-19일"&gt;Daily English Study — 2026년 6월 19일&lt;/h1&gt;
&lt;hr&gt;
&lt;h2 id="-오늘의-문법-동명사-vs-부정사-gerund-vs-infinitive"&gt;📚 오늘의 문법: 동명사 vs 부정사 (Gerund vs. Infinitive)&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;개념 설명&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;동사 뒤에 다른 동사가 올 때, &lt;strong&gt;동명사(-ing)&lt;/strong&gt; 또는 &lt;strong&gt;부정사(to + 동사원형)&lt;/strong&gt; 중 어느 형태를 써야 할지가 중요합니다.&lt;/p&gt;</description></item><item><title>📷 소니 DSLR 카메라 학습 — 11일차: 화이트밸런스 이해 및 색온도 조절</title><link>http://daylogs.me/camera/dslr-study-day-11/</link><pubDate>Thu, 18 Jun 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/camera/dslr-study-day-11/</guid><description>&lt;h2 id="오늘의-학습-목표"&gt;오늘의 학습 목표&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;화이트밸런스(WB)의 개념과 색온도(켈빈, K)를 이해한다&lt;/li&gt;
&lt;li&gt;소니 카메라의 WB 프리셋을 상황별로 적절히 선택할 수 있다&lt;/li&gt;
&lt;li&gt;수동 색온도(MWB / 커스텀 WB) 설정 방법을 익힌다&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="핵심-개념-설명"&gt;핵심 개념 설명&lt;/h2&gt;
&lt;h3 id="화이트밸런스white-balance란"&gt;화이트밸런스(White Balance)란?&lt;/h3&gt;
&lt;p&gt;인간의 눈은 어떤 광원 아래에서도 흰 종이를 &amp;ldquo;흰색&amp;quot;으로 인식하도록 자동 보정합니다. 하지만 카메라 센서는 광원의 색온도에 따라 흰색을 다른 색으로 기록합니다. 화이트밸런스는 이를 보정해 &lt;strong&gt;&amp;ldquo;흰색을 흰색으로&amp;rdquo;&lt;/strong&gt; 찍히게 하는 설정입니다.&lt;/p&gt;</description></item><item><title>현재완료 (Present Perfect)</title><link>http://daylogs.me/english/present-perfect-2026-06-18/</link><pubDate>Thu, 18 Jun 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/english/present-perfect-2026-06-18/</guid><description>&lt;h1 id="daily-english-study--2026년-6월-18일"&gt;Daily English Study — 2026년 6월 18일&lt;/h1&gt;
&lt;hr&gt;
&lt;h2 id="-오늘의-문법-현재완료-present-perfect"&gt;📚 오늘의 문법: 현재완료 (Present Perfect)&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;개념 설명&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;현재완료는 &lt;strong&gt;과거에 발생한 일이 현재와 연결&lt;/strong&gt;될 때 사용합니다. 단순 과거(Simple Past)와 달리, 언제 일어났는지보다 &lt;strong&gt;결과나 경험&lt;/strong&gt;에 초점을 맞춥니다.&lt;/p&gt;</description></item><item><title>📷 소니 DSLR 카메라 학습 — 10일차: 수동 모드 (M 모드) 기초 실습</title><link>http://daylogs.me/camera/dslr-study-day-10/</link><pubDate>Wed, 17 Jun 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/camera/dslr-study-day-10/</guid><description>&lt;h2 id="오늘의-학습-목표"&gt;오늘의 학습 목표&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;M 모드에서 ISO, 조리개(F값), 셔터스피드를 직접 설정하는 방법을 익힌다.&lt;/li&gt;
&lt;li&gt;노출 삼각형 세 요소를 수동으로 조합해 원하는 노출값(EV)을 만들어낸다.&lt;/li&gt;
&lt;li&gt;소니 카메라의 노출 미터를 읽고 적정 노출을 판단하는 능력을 기른다.&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="핵심-개념-설명"&gt;핵심 개념 설명&lt;/h2&gt;
&lt;h3 id="m-모드란"&gt;M 모드란?&lt;/h3&gt;
&lt;p&gt;**수동 모드(Manual Mode)**는 촬영자가 ISO·조리개·셔터스피드를 모두 직접 결정하는 모드입니다. 카메라가 아무것도 자동으로 바꾸지 않기 때문에 가장 완전한 표현의 자유를 제공합니다. 반면 잘못 설정하면 노출 과다(하얗게 날아감) 또는 노출 부족(어둡게 뭉개짐)이 발생합니다.&lt;/p&gt;</description></item><item><title>가정법 과거 (Second Conditional)</title><link>http://daylogs.me/english/second-conditional-2026-06-17/</link><pubDate>Wed, 17 Jun 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/english/second-conditional-2026-06-17/</guid><description>&lt;h1 id="daily-english-study--2026년-6월-17일"&gt;Daily English Study — 2026년 6월 17일&lt;/h1&gt;
&lt;hr&gt;
&lt;h2 id="-오늘의-문법-가정법-과거-second-conditional"&gt;📚 오늘의 문법: 가정법 과거 (Second Conditional)&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;개념 설명&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;가정법 과거(Second Conditional)는 &lt;strong&gt;현재 또는 미래에 일어나기 어렵거나 불가능한 상황을 가정&lt;/strong&gt;할 때 사용합니다.&lt;/p&gt;</description></item><item><title>📷 소니 DSLR 카메라 학습 — 9일차: 셔터 우선 모드 (S 모드) 완전 정복</title><link>http://daylogs.me/camera/dslr-study-day-9/</link><pubDate>Tue, 16 Jun 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/camera/dslr-study-day-9/</guid><description>&lt;h2 id="오늘의-학습-목표"&gt;오늘의 학습 목표&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;셔터 우선 모드(S 모드)의 개념과 동작 원리를 이해한다&lt;/li&gt;
&lt;li&gt;셔터스피드에 따른 피사체 움직임 표현 방법을 습득한다&lt;/li&gt;
&lt;li&gt;소니 카메라에서 S 모드를 활용한 다양한 촬영 상황에 적용할 수 있다&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="핵심-개념-설명"&gt;핵심 개념 설명&lt;/h2&gt;
&lt;h3 id="셔터-우선-모드s-모드란"&gt;셔터 우선 모드(S 모드)란?&lt;/h3&gt;
&lt;p&gt;셔터 우선 모드(S 모드, Shutter Priority)는 &lt;strong&gt;촬영자가 셔터스피드를 직접 설정&lt;/strong&gt;하면, 카메라가 적정 노출을 위해 조리개(F값)를 자동으로 조절해주는 반자동 모드입니다.&lt;/p&gt;</description></item><item><title>관계절 (Relative Clauses)</title><link>http://daylogs.me/english/relative-clauses-2026-06-16/</link><pubDate>Tue, 16 Jun 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/english/relative-clauses-2026-06-16/</guid><description>&lt;h2 id="-오늘의-문법-관계절-relative-clauses"&gt;📚 오늘의 문법: 관계절 (Relative Clauses)&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;설명:&lt;/strong&gt; 관계절은 명사를 더 자세히 설명하는 절입니다. 관계대명사(who, which, that, whose, whom)를 사용해 두 문장을 하나로 연결합니다.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;구조:&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>📷 소니 DSLR 카메라 학습 — 8일차: 조리개 우선 모드 (A 모드) 완전 정복</title><link>http://daylogs.me/camera/dslr-study-day-8/</link><pubDate>Mon, 15 Jun 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/camera/dslr-study-day-8/</guid><description>&lt;h2 id="오늘의-학습-목표"&gt;오늘의 학습 목표&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;조리개 우선 모드(A 모드)의 개념과 작동 원리를 이해한다&lt;/li&gt;
&lt;li&gt;F값에 따른 심도 변화를 실습으로 체감한다&lt;/li&gt;
&lt;li&gt;A 모드에서 노출을 보정하는 방법을 익힌다&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="핵심-개념-설명"&gt;핵심 개념 설명&lt;/h2&gt;
&lt;h3 id="조리개-우선-모드a-모드란"&gt;조리개 우선 모드(A 모드)란?&lt;/h3&gt;
&lt;p&gt;조리개 우선 모드(Aperture Priority, &lt;strong&gt;A 모드&lt;/strong&gt;)는 &lt;strong&gt;촬영자가 조리개 값(F값)을 직접 설정&lt;/strong&gt;하면, 카메라가 적정 노출에 맞는 &lt;strong&gt;셔터스피드를 자동으로 결정&lt;/strong&gt;해주는 반자동 모드입니다.&lt;/p&gt;</description></item><item><title>가정법 과거 (Second Conditional)</title><link>http://daylogs.me/english/second-conditional-2026-06-15/</link><pubDate>Mon, 15 Jun 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/english/second-conditional-2026-06-15/</guid><description>&lt;h2 id="-오늘의-문법-가정법-과거-second-conditional"&gt;📚 오늘의 문법: 가정법 과거 (Second Conditional)&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;설명:&lt;/strong&gt; 가정법 과거는 현재 또는 미래에 일어날 가능성이 낮거나 불가능한 상황을 가정할 때 사용합니다.&lt;br&gt;
구조: &lt;strong&gt;If + 주어 + 동사 과거형, 주어 + would/could/might + 동사원형&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>📷 소니 DSLR 카메라 학습 — 7일차: 자동 모드 (Auto, P 모드) 이해 및 실습</title><link>http://daylogs.me/camera/dslr-study-day-7/</link><pubDate>Sun, 14 Jun 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/camera/dslr-study-day-7/</guid><description>&lt;h2 id="오늘의-학습-목표"&gt;오늘의 학습 목표&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Auto 모드와 P 모드의 차이를 명확히 이해한다&lt;/li&gt;
&lt;li&gt;P 모드에서 프로그램 시프트(Program Shift)를 활용해 노출을 조절할 수 있다&lt;/li&gt;
&lt;li&gt;두 모드를 실제로 사용해보고 각각의 장단점을 체감한다&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="핵심-개념-설명"&gt;핵심 개념 설명&lt;/h2&gt;
&lt;h3 id="auto-모드-초록색-카메라-아이콘-또는-auto"&gt;Auto 모드 (초록색 카메라 아이콘 또는 AUTO)&lt;/h3&gt;
&lt;p&gt;Auto 모드는 카메라가 ISO, 조리개, 셔터스피드를 &lt;strong&gt;완전히 자동&lt;/strong&gt;으로 결정하는 모드입니다. 소니 α 시리즈에서는 모드 다이얼의 &lt;strong&gt;초록색 카메라 아이콘&lt;/strong&gt; 또는 &lt;strong&gt;AUTO&lt;/strong&gt; 위치입니다.&lt;/p&gt;</description></item><item><title>가정법 과거 (Second Conditional)</title><link>http://daylogs.me/english/second-conditional-2026-06-14/</link><pubDate>Sun, 14 Jun 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/english/second-conditional-2026-06-14/</guid><description>&lt;h1 id="-daily-english-study--2026년-6월-14일"&gt;📚 Daily English Study — 2026년 6월 14일&lt;/h1&gt;
&lt;hr&gt;
&lt;h2 id="-오늘의-문법-가정법-과거-second-conditional"&gt;🔤 오늘의 문법: 가정법 과거 (Second Conditional)&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;개념&lt;/strong&gt;: &amp;ldquo;만약 ~라면, ~할 텐데&amp;quot;처럼 &lt;strong&gt;현재 사실과 반대되는 상황&lt;/strong&gt;이나 &lt;strong&gt;실현 가능성이 낮은 가정&lt;/strong&gt;을 표현할 때 사용합니다.&lt;/p&gt;</description></item><item><title>📷 소니 DSLR 카메라 학습 — 6일차: 셔터스피드 심화 학습</title><link>http://daylogs.me/camera/dslr-study-day-6/</link><pubDate>Sat, 13 Jun 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/camera/dslr-study-day-6/</guid><description>&lt;h2 id="오늘의-학습-목표"&gt;오늘의 학습 목표&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;셔터스피드의 수치 체계를 이해하고 움직임을 의도적으로 표현할 수 있다&lt;/li&gt;
&lt;li&gt;손떨림과 피사체 흔들림의 차이를 구분하고 각각 해결하는 방법을 익힌다&lt;/li&gt;
&lt;li&gt;소니 카메라의 셔터 관련 기능(IBIS, 전자셔터 등)을 실전에서 활용한다&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="핵심-개념-설명"&gt;핵심 개념 설명&lt;/h2&gt;
&lt;h3 id="셔터스피드란"&gt;셔터스피드란?&lt;/h3&gt;
&lt;p&gt;셔터스피드(Shutter Speed)는 카메라 센서가 빛에 노출되는 시간입니다. &lt;strong&gt;1/값&lt;/strong&gt; 형태로 표기되며, 숫자가 클수록 노출 시간이 짧아집니다.&lt;/p&gt;</description></item><item><title>수동태 (Passive Voice)</title><link>http://daylogs.me/english/passive-voice-2026-06-13/</link><pubDate>Sat, 13 Jun 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/english/passive-voice-2026-06-13/</guid><description>&lt;h1 id="-daily-english-study--2026년-6월-13일-토요일"&gt;📚 Daily English Study — 2026년 6월 13일 (토요일)&lt;/h1&gt;
&lt;hr&gt;
&lt;h2 id="-오늘의-문법-수동태-passive-voice"&gt;🧠 오늘의 문법: 수동태 (Passive Voice)&lt;/h2&gt;
&lt;h3 id="개념-설명"&gt;개념 설명&lt;/h3&gt;
&lt;p&gt;수동태는 행동을 &lt;strong&gt;받는 대상&lt;/strong&gt;을 주어로 만드는 문장 구조입니다.&lt;br&gt;
능동태: &lt;strong&gt;주어 + 동사 + 목적어&lt;/strong&gt;&lt;br&gt;
수동태: &lt;strong&gt;목적어 + be동사 + 과거분사 (+ by + 행위자)&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>📷 소니 DSLR 카메라 학습 — 5일차: 조리개(F값) 심화 학습</title><link>http://daylogs.me/camera/dslr-study-day-5/</link><pubDate>Fri, 12 Jun 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/camera/dslr-study-day-5/</guid><description>&lt;h2 id="오늘의-학습-목표"&gt;오늘의 학습 목표&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;조리개(F값)의 개념과 빛의 양 조절 원리를 이해한다&lt;/li&gt;
&lt;li&gt;심도(Depth of Field) 개념을 파악하고 얕은 심도 vs 깊은 심도를 구분한다&lt;/li&gt;
&lt;li&gt;배경 흐림(보케) 효과를 의도적으로 만들어내는 촬영을 실습한다&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="핵심-개념-설명"&gt;핵심 개념 설명&lt;/h2&gt;
&lt;h3 id="1-조리개aperture란"&gt;1. 조리개(Aperture)란?&lt;/h3&gt;
&lt;p&gt;조리개는 렌즈 내부에 있는 빛의 통로를 조절하는 장치입니다. 카메라 눈의 동공과 같은 역할을 합니다.&lt;/p&gt;</description></item><item><title>가정법 과거 (Second Conditional) — 복습 노트 (6월 12일)</title><link>http://daylogs.me/english/second-conditional-2026-06-12/</link><pubDate>Fri, 12 Jun 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/english/second-conditional-2026-06-12/</guid><description>&lt;h1 id="daily-english-study--2026년-6월-12일-friday"&gt;Daily English Study — 2026년 6월 12일 (Friday)&lt;/h1&gt;
&lt;hr&gt;
&lt;h2 id="-grammar-가정법-과거-second-conditional"&gt;📚 Grammar: 가정법 과거 (Second Conditional)&lt;/h2&gt;
&lt;h3 id="설명"&gt;설명&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Second Conditional&lt;/strong&gt;은 현재 또는 미래의 &lt;strong&gt;비현실적이거나 가능성이 낮은 상황&lt;/strong&gt;을 가정할 때 사용합니다.&lt;/p&gt;</description></item><item><title>📷 소니 DSLR 카메라 학습 — 4일차: ISO 심화 학습</title><link>http://daylogs.me/camera/dslr-study-day-4/</link><pubDate>Thu, 11 Jun 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/camera/dslr-study-day-4/</guid><description>&lt;h2 id="오늘의-학습-목표"&gt;오늘의 학습 목표&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;ISO의 개념과 숫자별 차이를 이해한다&lt;/li&gt;
&lt;li&gt;ISO 100부터 6400까지 직접 설정하며 노이즈 변화를 체감한다&lt;/li&gt;
&lt;li&gt;상황별 최적 ISO를 판단하는 기준을 익힌다&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="핵심-개념-설명"&gt;핵심 개념 설명&lt;/h2&gt;
&lt;h3 id="iso란-무엇인가"&gt;ISO란 무엇인가?&lt;/h3&gt;
&lt;p&gt;ISO는 카메라 센서의 빛에 대한 감도(민감도)를 나타내는 수치입니다. 원래는 필름의 감광도를 나타내던 단위였으나, 디지털 카메라에서는 센서가 빛을 증폭시키는 정도를 의미합니다.&lt;/p&gt;</description></item><item><title>강조 구문 (Cleft Sentences) — It-cleft &amp; Wh-cleft</title><link>http://daylogs.me/english/cleft-sentences-2026-06-11/</link><pubDate>Thu, 11 Jun 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/english/cleft-sentences-2026-06-11/</guid><description>&lt;h1 id="daily-english-study--2026년-6월-11일-목요일"&gt;Daily English Study — 2026년 6월 11일 (목요일)&lt;/h1&gt;
&lt;hr&gt;
&lt;h2 id="-오늘의-영문법-강조-구문-cleft-sentences--it-cleft--wh-cleft"&gt;📖 오늘의 영문법: 강조 구문 (Cleft Sentences) — It-cleft &amp;amp; Wh-cleft&lt;/h2&gt;
&lt;h3 id="개념-설명"&gt;개념 설명&lt;/h3&gt;
&lt;p&gt;**강조 구문(Cleft Sentence)**은 문장의 특정 요소를 강조하기 위해 문장을 두 개의 절로 분리(cleft)하는 구조입니다. 말하고자 하는 &lt;strong&gt;핵심 정보를 앞으로 빼내어&lt;/strong&gt; 청자의 주의를 집중시킵니다. 미국인들이 구어체와 문어체 모두에서 자주 사용합니다.&lt;/p&gt;</description></item><item><title>📷 소니 DSLR 카메라 학습 — 3일차: 노출 삼각형 개념 이해</title><link>http://daylogs.me/camera/dslr-study-day-3/</link><pubDate>Wed, 10 Jun 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/camera/dslr-study-day-3/</guid><description>&lt;h2 id="오늘의-학습-목표"&gt;오늘의 학습 목표&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;노출 삼각형(ISO, 조리개, 셔터스피드)의 개념과 상호 관계를 이해한다&lt;/li&gt;
&lt;li&gt;각 요소가 사진에 미치는 영향을 파악한다&lt;/li&gt;
&lt;li&gt;올바른 노출을 위해 세 요소를 균형 있게 조합하는 법을 익힌다&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="핵심-개념-설명"&gt;핵심 개념 설명&lt;/h2&gt;
&lt;h3 id="노출exposure이란"&gt;노출(Exposure)이란?&lt;/h3&gt;
&lt;p&gt;노출이란 카메라 센서가 빛을 받아들이는 양을 의미합니다. 노출이 부족하면 사진이 어둡게(언더노출), 과하면 밝게(오버노출) 찍힙니다. 적정 노출을 만들기 위해 세 가지 요소—ISO, 조리개, 셔터스피드—를 조합합니다.&lt;/p&gt;</description></item><item><title>2형식 조건문 (Second Conditional)</title><link>http://daylogs.me/english/second-conditional-2026-06-10/</link><pubDate>Wed, 10 Jun 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/english/second-conditional-2026-06-10/</guid><description>&lt;h1 id="daily-english-study--2026년-6월-10일"&gt;Daily English Study — 2026년 6월 10일&lt;/h1&gt;
&lt;hr&gt;
&lt;h2 id="-오늘의-문법-2형식-조건문-second-conditional"&gt;📚 오늘의 문법: 2형식 조건문 (Second Conditional)&lt;/h2&gt;
&lt;h3 id="개념-설명"&gt;개념 설명&lt;/h3&gt;
&lt;p&gt;**2형식 조건문(Second Conditional)**은 현재 또는 미래의 &lt;strong&gt;비현실적이거나 가상의 상황&lt;/strong&gt;을 표현할 때 사용합니다.&lt;/p&gt;</description></item><item><title>📷 소니 DSLR 카메라 학습 — 2일차: 메뉴 구조 이해 및 초기 세팅</title><link>http://daylogs.me/camera/dslr-study-day-2/</link><pubDate>Tue, 09 Jun 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/camera/dslr-study-day-2/</guid><description>&lt;h2 id="오늘의-학습-목표"&gt;오늘의 학습 목표&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;소니 α 시리즈의 메뉴 구조를 파악하고 주요 설정 위치를 기억한다&lt;/li&gt;
&lt;li&gt;날짜/시간, 언어 등 기본 초기 세팅을 완료한다&lt;/li&gt;
&lt;li&gt;RAW와 JPEG의 차이를 이해하고 촬영 목적에 맞는 파일 형식을 선택한다&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="핵심-개념-설명"&gt;핵심 개념 설명&lt;/h2&gt;
&lt;h3 id="소니-α-시리즈-메뉴-구조"&gt;소니 α 시리즈 메뉴 구조&lt;/h3&gt;
&lt;p&gt;소니 α 시리즈(A7, A6000 등)의 메뉴는 크게 다섯 탭으로 구성됩니다:&lt;/p&gt;</description></item><item><title>도치 (Inversion) — 강조·부정어·조건의 어순 뒤집기</title><link>http://daylogs.me/english/inversion-2026-06-09/</link><pubDate>Tue, 09 Jun 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/english/inversion-2026-06-09/</guid><description>&lt;blockquote&gt;
&lt;p&gt;매일 영문법 + 미국식 표현 + 구동사 학습 노트&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="-오늘의-영문법-도치-inversion--강조부정어조건의-어순-뒤집기"&gt;📖 오늘의 영문법: 도치 (Inversion) — 강조·부정어·조건의 어순 뒤집기&lt;/h2&gt;
&lt;h3 id="개념-설명"&gt;개념 설명&lt;/h3&gt;
&lt;p&gt;**도치(Inversion)**란 일반적인 &lt;strong&gt;주어 + 동사&lt;/strong&gt; 어순을 &lt;strong&gt;동사(조동사) + 주어&lt;/strong&gt;로 뒤집는 문법입니다. 영어에서 도치는 크게 세 가지 상황에서 쓰입니다.&lt;/p&gt;</description></item><item><title>📷 소니 DSLR 카메라 학습 — 1일차: 카메라 각 부분 명칭 및 기본 설정</title><link>http://daylogs.me/camera/dslr-study-day-1/</link><pubDate>Mon, 08 Jun 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/camera/dslr-study-day-1/</guid><description>&lt;h1 id="1일차-카메라-각-부분-명칭-및-기본-설정-소니-α-시리즈-기준"&gt;1일차: 카메라 각 부분 명칭 및 기본 설정 (소니 α 시리즈 기준)&lt;/h1&gt;
&lt;h2 id="오늘의-학습-목표"&gt;오늘의 학습 목표&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;소니 α 시리즈 카메라의 주요 부분 명칭을 익히고 각 버튼/다이얼의 기능을 파악한다&lt;/li&gt;
&lt;li&gt;카메라를 처음 켰을 때 해야 할 필수 초기 설정을 완료한다&lt;/li&gt;
&lt;li&gt;카메라를 올바르게 잡는 그립법과 기본 조작 흐름을 몸에 익힌다&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="핵심-개념-설명"&gt;핵심 개념 설명&lt;/h2&gt;
&lt;h3 id="1-소니-α-시리즈-외관-구조"&gt;1. 소니 α 시리즈 외관 구조&lt;/h3&gt;
&lt;p&gt;소니 α 시리즈(α6000, α6400, α6600, α7 시리즈 등)는 공통적으로 아래 구조를 공유합니다.&lt;/p&gt;</description></item><item><title>분사구문 (Participial Construction)</title><link>http://daylogs.me/english/participial-construction-2026-06-08/</link><pubDate>Mon, 08 Jun 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/english/participial-construction-2026-06-08/</guid><description>&lt;blockquote&gt;
&lt;p&gt;매일 영문법 + 미국식 표현 + 구동사 학습 노트&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="-오늘의-영문법-분사구문-participial-construction"&gt;📖 오늘의 영문법: 분사구문 (Participial Construction)&lt;/h2&gt;
&lt;h3 id="개념-설명"&gt;개념 설명&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;분사구문&lt;/strong&gt;은 두 개의 문장을 분사(-ing / -ed)를 이용해 한 문장으로 압축하는 구조입니다. **부사절(접속사 + 주어 + 동사)**을 짧게 만들어주기 때문에 회의, 이메일, 격식 있는 글쓰기에서 매우 자주 등장합니다.&lt;/p&gt;</description></item><item><title>조동사 완료형 (Modal Perfect) — must/should/could/might/would + have p.p.</title><link>http://daylogs.me/english/modal-perfect-2026-06-07/</link><pubDate>Sun, 07 Jun 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/english/modal-perfect-2026-06-07/</guid><description>&lt;hr&gt;
&lt;h2 id="-오늘의-영문법-조동사-완료형-modal-perfect--mustshouldcouldmightwould--have-pp"&gt;📖 오늘의 영문법: 조동사 완료형 (Modal Perfect) — must/should/could/might/would + have p.p.&lt;/h2&gt;
&lt;h3 id="개념-설명"&gt;개념 설명&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;조동사 완료형(Modal Perfect)&lt;/strong&gt; 은 &lt;strong&gt;&amp;ldquo;조동사 + have + 과거분사(p.p.)&amp;rdquo;&lt;/strong&gt; 형태로, &lt;strong&gt;과거의 일에 대한 추측·후회·비난·가능성&lt;/strong&gt;을 표현합니다.
어제 배운 &lt;strong&gt;가정법(Conditionals)&lt;/strong&gt; 의 3차 가정에서 &lt;em&gt;would have p.p.&lt;/em&gt; 를 썼던 것처럼, 같은 &amp;ldquo;have + p.p.&amp;rdquo; 패턴이지만 &lt;strong&gt;조동사를 바꾸면 의미가 완전히 달라집니다&lt;/strong&gt;.
원어민이 Slack에서 &amp;ldquo;이거 진작 알았어야 했는데 (I should have known)&amp;rdquo;, &amp;ldquo;메일이 스팸함에 들어갔을 수도 있어 (It might have gone to spam)&amp;rdquo; 같은 표현을 일상적으로 쓰는 핵심 패턴이에요.&lt;/p&gt;</description></item><item><title>가정법 (Conditionals) — 0·1·2·3차 + Mixed Conditional 총정리</title><link>http://daylogs.me/english/conditionals-2026-06-05/</link><pubDate>Fri, 05 Jun 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/english/conditionals-2026-06-05/</guid><description>&lt;hr&gt;
&lt;h2 id="-오늘의-영문법-가정법-conditionals--0123차--mixed-conditional-총정리"&gt;📖 오늘의 영문법: 가정법 (Conditionals) — 0·1·2·3차 + Mixed Conditional 총정리&lt;/h2&gt;
&lt;h3 id="개념-설명"&gt;개념 설명&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;가정법(Conditional Sentences)&lt;/strong&gt; 은 &amp;ldquo;&lt;strong&gt;만약 ~라면, ~할 것이다&lt;/strong&gt;&amp;rdquo; 처럼 &lt;strong&gt;조건과 결과&lt;/strong&gt;를 연결하는 구문입니다.
어제 배운 &lt;strong&gt;간접화법(Reported Speech)&lt;/strong&gt; 의 시제 백쉬프트 규칙(&lt;em&gt;will → would&lt;/em&gt;, &lt;em&gt;can → could&lt;/em&gt;)이 그대로 활용되는 단원이라서, 같이 익혀두면 &lt;strong&gt;회의에서 가설을 제안하거나, Slack에서 &amp;ldquo;만약 ~했더라면&amp;rdquo; 후회를 표현할 때&lt;/strong&gt; 자연스럽게 입에서 나옵니다.&lt;/p&gt;</description></item><item><title>간접화법 (Reported Speech) — 시제 일치·인칭·지시어 변화</title><link>http://daylogs.me/english/reported-speech-2026-06-04/</link><pubDate>Thu, 04 Jun 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/english/reported-speech-2026-06-04/</guid><description>&lt;hr&gt;
&lt;h2 id="-오늘의-영문법-간접화법-reported-speech--시제-일치인칭지시어-변화"&gt;📖 오늘의 영문법: 간접화법 (Reported Speech) — 시제 일치·인칭·지시어 변화&lt;/h2&gt;
&lt;h3 id="개념-설명"&gt;개념 설명&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;간접화법(Reported Speech / Indirect Speech)&lt;/strong&gt; 은 누군가의 말을 &lt;strong&gt;그대로 인용하지 않고&lt;/strong&gt; 내 말로 옮겨 전달하는 방식입니다.
어제 배운 &lt;strong&gt;명사절(Noun Clauses)&lt;/strong&gt; 이 그대로 활용되는 단원으로, &lt;em&gt;that 절·whether 절·의문사절&lt;/em&gt; 이 그대로 등장합니다.
&lt;strong&gt;비즈니스 영어의 핵심&lt;/strong&gt; — 회의 요약, 상태 보고, 슬랙 업데이트, 1:1 후속 메일에서 매일 쓰는 패턴입니다.&lt;/p&gt;</description></item><item><title>명사절 (Noun Clauses) — that / whether / if / 의문사</title><link>http://daylogs.me/english/noun-clauses-2026-06-03/</link><pubDate>Wed, 03 Jun 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/english/noun-clauses-2026-06-03/</guid><description>&lt;hr&gt;
&lt;h2 id="-오늘의-영문법-명사절-noun-clauses--that--whether--if--의문사"&gt;📖 오늘의 영문법: 명사절 (Noun Clauses) — that / whether / if / 의문사&lt;/h2&gt;
&lt;h3 id="개념-설명"&gt;개념 설명&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;명사절(Noun Clause)&lt;/strong&gt; 은 문장 안에서 &lt;strong&gt;명사 역할(주어·목적어·보어·전치사 목적어)&lt;/strong&gt; 을 하는 절(節)입니다.
지난 이틀간 배운 &lt;strong&gt;관계사절(형용사 역할)&lt;/strong&gt; 과 &lt;strong&gt;복합관계사&lt;/strong&gt; 의 연장선에서, 이번엔 절이 &lt;strong&gt;명사 통째&lt;/strong&gt;로 들어가는 구조를 익힙니다.
비즈니스 영어에서 &lt;em&gt;&amp;quot;~인지 아닌지&amp;quot;&lt;/em&gt;, &lt;em&gt;&amp;quot;~라는 사실&amp;quot;&lt;/em&gt;, &lt;em&gt;&amp;ldquo;무엇을 ~할지&amp;rdquo;&lt;/em&gt; 를 말할 때 거의 매일 쓰는 핵심 패턴입니다.&lt;/p&gt;</description></item><item><title>복합관계사 (Compound Relatives) — whoever / whatever / whichever / whenever / wherever / however</title><link>http://daylogs.me/english/compound-relatives-2026-06-02/</link><pubDate>Tue, 02 Jun 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/english/compound-relatives-2026-06-02/</guid><description>&lt;hr&gt;
&lt;h2 id="-오늘의-영문법-복합관계사-compound-relatives--whoever--whatever--whichever--whenever--wherever--however"&gt;📖 오늘의 영문법: 복합관계사 (Compound Relatives) — whoever / whatever / whichever / whenever / wherever / however&lt;/h2&gt;
&lt;h3 id="개념-설명"&gt;개념 설명&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;복합관계사(Compound Relatives)&lt;/strong&gt; 는 &lt;strong&gt;관계사 + -ever&lt;/strong&gt; 형태로, 어제 배운 일반 관계사절과 달리 &lt;strong&gt;선행사를 포함&lt;/strong&gt;한 채 사용됩니다.
즉, &lt;em&gt;the person who&amp;hellip;&lt;/em&gt; 는 &lt;em&gt;whoever&amp;hellip;&lt;/em&gt; 한 단어로 압축할 수 있다는 뜻이죠.
어제 배운 &lt;strong&gt;관계사절(Relative Clauses)&lt;/strong&gt; 의 연장선으로, 비즈니스 영어에서 &lt;strong&gt;유연성·포용성·정책 표현&lt;/strong&gt;에 매우 자주 등장합니다.&lt;/p&gt;</description></item><item><title>관계사절 (Relative Clauses) — 제한적 vs. 비제한적 용법</title><link>http://daylogs.me/english/relative-clauses-2026-06-01/</link><pubDate>Mon, 01 Jun 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/english/relative-clauses-2026-06-01/</guid><description>&lt;hr&gt;
&lt;h2 id="-오늘의-영문법-관계사절-relative-clauses--제한적-vs-비제한적-용법"&gt;📖 오늘의 영문법: 관계사절 (Relative Clauses) — 제한적 vs. 비제한적 용법&lt;/h2&gt;
&lt;h3 id="개념-설명"&gt;개념 설명&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;관계사절(Relative Clause)&lt;/strong&gt; 은 명사를 뒤에서 수식해주는 절(節)로, 영어 문장을 &lt;strong&gt;간결하고 정보 밀도 높게&lt;/strong&gt; 만드는 핵심 도구입니다.
지난 주에 배운 &lt;strong&gt;분사구문&lt;/strong&gt;, &lt;strong&gt;도치&lt;/strong&gt;, &lt;strong&gt;강조구문&lt;/strong&gt;과 함께 비즈니스 영어 문서·이메일에서 가장 자주 등장하는 구조 중 하나입니다.&lt;/p&gt;</description></item><item><title>강조구문 (Emphatic Structures) — It-cleft, What-cleft, Emphatic do</title><link>http://daylogs.me/english/emphatic-structures-2026-05-31/</link><pubDate>Sun, 31 May 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/english/emphatic-structures-2026-05-31/</guid><description>&lt;hr&gt;
&lt;h2 id="-오늘의-영문법-강조구문-emphatic-structures--it-cleft-what-cleft-emphatic-do"&gt;📖 오늘의 영문법: 강조구문 (Emphatic Structures) — It-cleft, What-cleft, Emphatic do&lt;/h2&gt;
&lt;h3 id="개념-설명"&gt;개념 설명&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;강조구문&lt;/strong&gt;은 영어에서 문장의 **특정 부분(주어/목적어/시간/장소/이유 등)**을 도드라지게 부각시키는 문법 장치입니다.
어제 배운 &lt;strong&gt;도치(Inversion)&lt;/strong&gt;, 그제 배운 &lt;strong&gt;분사구문&lt;/strong&gt;과 함께 &lt;strong&gt;격식 있는 비즈니스 영어·발표·이메일&lt;/strong&gt;에서 강력하게 활용됩니다.&lt;/p&gt;</description></item><item><title>분사구문 (Participial Phrases) — 두 문장을 하나로 압축하기</title><link>http://daylogs.me/english/participial-phrases-2026-05-30/</link><pubDate>Sat, 30 May 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/english/participial-phrases-2026-05-30/</guid><description>&lt;hr&gt;
&lt;h2 id="-오늘의-영문법-분사구문-participial-phrases--두-문장을-하나로-압축하기"&gt;📖 오늘의 영문법: 분사구문 (Participial Phrases) — 두 문장을 하나로 압축하기&lt;/h2&gt;
&lt;h3 id="개념-설명"&gt;개념 설명&lt;/h3&gt;
&lt;p&gt;**분사구문(Participial Phrase)**은 &lt;strong&gt;접속사 + 주어 + 동사&lt;/strong&gt;로 된 절을 &lt;strong&gt;분사(-ing / -ed)&lt;/strong&gt; 한 덩어리로 줄여서 문장을 간결하게 만드는 구조입니다.
이메일, 보고서, 비즈니스 영어에서 &lt;strong&gt;두 가지 행동을 동시에·연속적으로 표현&lt;/strong&gt;하거나 &lt;strong&gt;이유·시간·조건&lt;/strong&gt;을 자연스럽게 묻힐 때 매우 자주 등장합니다.&lt;/p&gt;</description></item><item><title>도치 (Inversion) — 강조를 위한 주어·동사 어순 뒤집기</title><link>http://daylogs.me/english/inversion-2026-05-29/</link><pubDate>Fri, 29 May 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/english/inversion-2026-05-29/</guid><description>&lt;hr&gt;
&lt;h2 id="-오늘의-영문법-도치-inversion--강조를-위한-주어동사-어순-뒤집기"&gt;📖 오늘의 영문법: 도치 (Inversion) — 강조를 위한 주어·동사 어순 뒤집기&lt;/h2&gt;
&lt;h3 id="개념-설명"&gt;개념 설명&lt;/h3&gt;
&lt;p&gt;**도치(Inversion)**는 영어에서 강조·격식·문학적 효과를 위해 &lt;strong&gt;주어와 (조)동사의 어순을 뒤바꾸는&lt;/strong&gt; 문법 장치입니다.
한국어에는 없는 구조라 처음엔 어색하지만, &lt;strong&gt;비즈니스 영어·뉴스 헤드라인·격식체 이메일&lt;/strong&gt;에서 자주 등장하므로 알아두면 격이 다른 영어를 구사할 수 있습니다.&lt;/p&gt;</description></item><item><title>혼합 가정법 (Mixed Conditional)</title><link>http://daylogs.me/english/mixed-conditional-2026-05-28/</link><pubDate>Thu, 28 May 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/english/mixed-conditional-2026-05-28/</guid><description>&lt;hr&gt;
&lt;h2 id="-오늘의-문법-혼합-가정법-mixed-conditional"&gt;📖 오늘의 문법: 혼합 가정법 (Mixed Conditional)&lt;/h2&gt;
&lt;h3 id="개념-설명"&gt;개념 설명&lt;/h3&gt;
&lt;p&gt;**혼합 가정법(Mixed Conditional)**은 &lt;strong&gt;과거의 조건&lt;/strong&gt;과 &lt;strong&gt;현재의 결과&lt;/strong&gt;를 연결할 때 사용합니다.&lt;br&gt;
&amp;ldquo;그때 그랬더라면, 지금쯤 ~일 텐데&amp;quot;라는 뉘앙스로, Second와 Third Conditional을 &lt;strong&gt;섞어서&lt;/strong&gt; 사용합니다.&lt;/p&gt;</description></item><item><title>가정법 과거완료 (Third Conditional)</title><link>http://daylogs.me/english/third-conditional-2026-05-25/</link><pubDate>Mon, 25 May 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/english/third-conditional-2026-05-25/</guid><description>&lt;hr&gt;
&lt;h2 id="-오늘의-문법-가정법-과거완료-third-conditional"&gt;📖 오늘의 문법: 가정법 과거완료 (Third Conditional)&lt;/h2&gt;
&lt;h3 id="개념-설명"&gt;개념 설명&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;가정법 과거완료&lt;/strong&gt;는 &lt;strong&gt;과거에 일어났던 일이 실제와 달랐다면&lt;/strong&gt; 어땠을지를 상상할 때 씁니다.&lt;br&gt;
즉, 이미 일어난 일을 되돌아보며 &amp;ldquo;그때 그랬더라면…&amp;rdquo; 하고 후회하거나 아쉬움을 표현합니다.&lt;/p&gt;</description></item><item><title>가정법 과거 (Second Conditional)</title><link>http://daylogs.me/english/second-conditional-2026-05-24/</link><pubDate>Sun, 24 May 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/english/second-conditional-2026-05-24/</guid><description>&lt;hr&gt;
&lt;h2 id="-오늘의-문법-가정법-과거-second-conditional"&gt;📖 오늘의 문법: 가정법 과거 (Second Conditional)&lt;/h2&gt;
&lt;h3 id="개념-설명"&gt;개념 설명&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;가정법 과거&lt;/strong&gt;는 현재 사실과 반대되거나, 현실적으로 일어나기 어려운 상황을 가정할 때 사용합니다.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;형식:&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;If + 주어 + 동사의 과거형 &amp;hellip;, 주어 + would/could/might + 동사원형 &amp;hellip;&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>가정법 과거 (Second Conditional)</title><link>http://daylogs.me/english/second-conditional-2026-05-17/</link><pubDate>Sun, 17 May 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/english/second-conditional-2026-05-17/</guid><description>&lt;hr&gt;
&lt;h2 id="-오늘의-문법-가정법-과거-second-conditional"&gt;🔤 오늘의 문법: 가정법 과거 (Second Conditional)&lt;/h2&gt;
&lt;h3 id="-개념-설명"&gt;📖 개념 설명&lt;/h3&gt;
&lt;p&gt;**가정법 과거(Second Conditional)**는 현재 또는 미래에 &lt;strong&gt;사실이 아니거나 실현 가능성이 낮은 상황을 가정&lt;/strong&gt;할 때 사용합니다.&lt;/p&gt;</description></item><item><title>명사절 ② — wh-명사절 &amp; 간접의문문 어순 (Noun Clauses: wh-words &amp; Indirect Questions)</title><link>http://daylogs.me/english/noun-clauses-2026-05-16/</link><pubDate>Sat, 16 May 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/english/noun-clauses-2026-05-16/</guid><description>&lt;hr&gt;
&lt;h2 id="-오늘의-영문법-명사절---wh-명사절--간접의문문-어순-noun-clauses-wh-words--indirect-questions"&gt;📖 오늘의 영문법: 명사절 ② — wh-명사절 &amp;amp; 간접의문문 어순 (Noun Clauses: wh-words &amp;amp; Indirect Questions)&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;📌 &lt;strong&gt;명사절 시리즈 ②&lt;/strong&gt; — 지난 시간(May 11)에는 &lt;strong&gt;that절 / if·whether절&lt;/strong&gt;을 배웠습니다. 오늘은 명사절 시리즈의 두 번째로, &lt;strong&gt;wh-명사절(what / who / where / when / why / how + S + V)&lt;/strong&gt; 과 한국인이 가장 자주 틀리는 &lt;strong&gt;간접의문문 어순&lt;/strong&gt;을 완벽하게 정리합니다.&lt;/p&gt;</description></item><item><title>명사절 심화 ① — that절 / if·whether절 (Noun Clauses: that / if / whether)</title><link>http://daylogs.me/english/noun-clauses-2026-05-11/</link><pubDate>Mon, 11 May 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/english/noun-clauses-2026-05-11/</guid><description>&lt;hr&gt;
&lt;h2 id="-오늘의-영문법-명사절-심화---that절--ifwhether절-noun-clauses-that--if--whether"&gt;📖 오늘의 영문법: 명사절 심화 ① — that절 / if·whether절 (Noun Clauses: that / if / whether)&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;🎬 &lt;strong&gt;새 시리즈 시작!&lt;/strong&gt; 지난 3일에 걸쳐 간접화법(Reported Speech)을 완결지었습니다. 사실 간접화법의 &amp;ldquo;that + 주어 + 동사&amp;rdquo; 구조는 모두 &lt;strong&gt;명사절(Noun Clause)&lt;/strong&gt; 이었죠. 오늘부터는 명사절을 &lt;strong&gt;문장의 어디에 들어가는가(주어/목적어/보어/동격)&lt;/strong&gt; 라는 관점에서 새롭게 정리합니다. 회의록, 이메일, 보고서를 매끄럽게 쓰는 데 가장 자주 등장하는 패턴입니다.&lt;/p&gt;</description></item><item><title>간접화법 ③ — 시제 예외 &amp; 격식체 전달동사 완결 (Reported Speech: Tense Exceptions &amp; Advanced Reporting Verbs)</title><link>http://daylogs.me/english/reported-speech-2026-05-10/</link><pubDate>Sun, 10 May 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/english/reported-speech-2026-05-10/</guid><description>&lt;hr&gt;
&lt;h2 id="-오늘의-영문법-간접화법---시제-예외--격식체-전달동사-완결-reported-speech-tense-exceptions--advanced-reporting-verbs"&gt;📖 오늘의 영문법: 간접화법 ③ — 시제 예외 &amp;amp; 격식체 전달동사 완결 (Reported Speech: Tense Exceptions &amp;amp; Advanced Reporting Verbs)&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;🏁 &lt;strong&gt;간접화법 시리즈 완결편&lt;/strong&gt; — 지난 이틀 동안 평서문, 의문문, 명령문, 요청문의 간접화법 전환을 마스터했습니다. 오늘은 시리즈의 마지막으로, &lt;strong&gt;시제 backshift를 하지 않아도 되는 예외 상황&lt;/strong&gt;과 &lt;strong&gt;claim, admit, insist, deny, suggest&lt;/strong&gt; 같은 &lt;strong&gt;격식체 전달동사&lt;/strong&gt;를 완벽하게 정리합니다.&lt;/p&gt;</description></item><item><title>간접화법 ② — 의문문·명령문·요청문 전환 (Reported Speech: Questions, Commands &amp; Requests)</title><link>http://daylogs.me/english/reported-speech-2026-05-08/</link><pubDate>Fri, 08 May 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/english/reported-speech-2026-05-08/</guid><description>&lt;hr&gt;
&lt;h2 id="-오늘의-영문법-간접화법---의문문명령문요청문-전환-reported-speech-questions-commands--requests"&gt;📖 오늘의 영문법: 간접화법 ② — 의문문·명령문·요청문 전환 (Reported Speech: Questions, Commands &amp;amp; Requests)&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;🔧 &lt;strong&gt;간접화법 시리즈 ②&lt;/strong&gt; — 어제 평서문(statements) backshift를 마스터했다면, 오늘은 실전에서 훨씬 자주 쓰이는 &lt;strong&gt;의문문(questions)&lt;/strong&gt;, &lt;strong&gt;명령문(commands)&lt;/strong&gt;, &lt;strong&gt;요청문(requests)&lt;/strong&gt; 의 간접화법 전환을 배웁니다. 회의에서 누가 무엇을 물어보거나 지시했는지 보고할 때 반드시 필요한 패턴입니다.&lt;/p&gt;</description></item><item><title>간접화법 ① — 시제 일치 &amp; 평서문 전환 (Reported Speech: Backshift &amp; Statements)</title><link>http://daylogs.me/english/reported-speech-2026-05-07/</link><pubDate>Thu, 07 May 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/english/reported-speech-2026-05-07/</guid><description>&lt;hr&gt;
&lt;h2 id="-오늘의-영문법-간접화법---시제-일치--평서문-전환-reported-speech-backshift--statements"&gt;📖 오늘의 영문법: 간접화법 ① — 시제 일치 &amp;amp; 평서문 전환 (Reported Speech: Backshift &amp;amp; Statements)&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;🔧 &lt;strong&gt;간접화법 시리즈 ①&lt;/strong&gt; — 누군가의 말을 옮길 때 (회의록, 이메일, 보고, &amp;ldquo;He said that…&amp;rdquo;) 가장 먼저 마주치는 규칙은 &lt;strong&gt;시제 일치(backshift)&lt;/strong&gt; 와 &lt;strong&gt;인칭·시간·장소 표현 전환&lt;/strong&gt;입니다. 비즈니스 영어에서 미스커뮤니케이션의 70%는 이 규칙을 어겨서 발생합니다. 오늘은 평서문(statements)을 옮기는 방법을 마스터합니다.&lt;/p&gt;</description></item><item><title>부정사 vs. 동명사 ③ — need / like / hate / prefer + 완료 부정사 (to have p.p.)</title><link>http://daylogs.me/english/to-have-p-p-2026-05-06/</link><pubDate>Wed, 06 May 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/english/to-have-p-p-2026-05-06/</guid><description>&lt;hr&gt;
&lt;h2 id="-오늘의-영문법-부정사-vs-동명사---need--like--hate--prefer--완료-부정사-to-have-pp"&gt;📖 오늘의 영문법: 부정사 vs. 동명사 ③ — need / like / hate / prefer + 완료 부정사 (to have p.p.)&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;🔧 &lt;strong&gt;부정사 vs. 동명사 시리즈 ③ (완결편)&lt;/strong&gt; — 시리즈의 마지막 편입니다. 오늘은 &lt;strong&gt;둘 다 받지만 미묘한 뉘앙스 차이&lt;/strong&gt;가 있는 동사들(need / like / hate / prefer)과, 시제를 한 단계 끌어올리는 **완료 부정사 (to have + p.p.)**를 정리합니다. 비즈니스·캐주얼 영어 모두에서 자연스러움을 결정짓는 영역입니다.&lt;/p&gt;</description></item><item><title>부정사 vs. 동명사 ② — 의미가 달라지는 동사들 (stop / remember / forget / try / regret)</title><link>http://daylogs.me/english/stop-remember-forget-try-regret-2026-05-04/</link><pubDate>Mon, 04 May 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/english/stop-remember-forget-try-regret-2026-05-04/</guid><description>&lt;hr&gt;
&lt;h2 id="-오늘의-영문법-부정사-vs-동명사---의미가-달라지는-동사들-stop--remember--forget--try--regret"&gt;📖 오늘의 영문법: 부정사 vs. 동명사 ② — 의미가 달라지는 동사들 (stop / remember / forget / try / regret)&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;🔧 &lt;strong&gt;부정사 vs. 동명사 시리즈 ②&lt;/strong&gt; — 오늘은 시리즈 중 가장 중요한 파트입니다. &lt;strong&gt;to부정사와 동명사를 모두 받지만, 의미가 완전히 달라지는 동사들&lt;/strong&gt;을 정리합니다. 이 패턴을 마스터하면 영어 실력이 한 단계 도약합니다.&lt;/p&gt;</description></item><item><title>부정사 vs. 동명사 ① — to부정사만 쓰는 동사 vs. 동명사만 쓰는 동사</title><link>http://daylogs.me/english/infinitive-vs-gerund-1-2026-05-03/</link><pubDate>Sun, 03 May 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/english/infinitive-vs-gerund-1-2026-05-03/</guid><description>&lt;hr&gt;
&lt;h2 id="-오늘의-영문법-부정사-vs-동명사---to부정사만-쓰는-동사-vs-동명사만-쓰는-동사"&gt;📖 오늘의 영문법: 부정사 vs. 동명사 ① — to부정사만 쓰는 동사 vs. 동명사만 쓰는 동사&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;🔧 &lt;strong&gt;부정사 vs. 동명사 시리즈 ①&lt;/strong&gt; — 오늘부터 새 시리즈를 시작합니다. 영어 학습자들이 가장 자주 실수하는 영역 중 하나인 &lt;strong&gt;&amp;ldquo;이 동사 다음엔 to부정사? 동명사(-ing)?&amp;rdquo;&lt;/strong&gt; 문제를 완전히 정리합니다. 오늘은 &lt;strong&gt;to부정사만 받는 동사&lt;/strong&gt;와 &lt;strong&gt;동명사(-ing)만 받는 동사&lt;/strong&gt;의 패턴과 그 이유를 익힙니다.&lt;/p&gt;</description></item><item><title>조동사 심화 ③ — used to / be used to / get used to + 가정법 조동사 (would have / could have / might have)</title><link>http://daylogs.me/english/would-have-could-have-might-have-2026-05-02/</link><pubDate>Sat, 02 May 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/english/would-have-could-have-might-have-2026-05-02/</guid><description>&lt;hr&gt;
&lt;h2 id="-오늘의-영문법-조동사-심화---used-to--be-used-to--get-used-to--가정법-조동사-would-have--could-have--might-have"&gt;📖 오늘의 영문법: 조동사 심화 ③ — used to / be used to / get used to + 가정법 조동사 (would have / could have / might have)&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;🔧 &lt;strong&gt;조동사 심화 시리즈 ③&lt;/strong&gt; — 조동사 시리즈의 마지막 편입니다. 오늘은 헷갈리기로 유명한 &lt;strong&gt;used to / be used to / get used to&lt;/strong&gt; 3종 세트를 완벽하게 구분하고, 비즈니스 영어에서 자주 쓰이는 **가정법 조동사(would have / could have / might have)**까지 마스터합니다.&lt;/p&gt;</description></item><item><title>조동사 심화 ② — can / could / may / might / will / would 뉘앙스 차이</title><link>http://daylogs.me/english/modal-verbs-2-2026-05-01/</link><pubDate>Fri, 01 May 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/english/modal-verbs-2-2026-05-01/</guid><description>&lt;hr&gt;
&lt;h2 id="-오늘의-영문법-조동사-심화---can--could--may--might--will--would-뉘앙스-차이"&gt;📖 오늘의 영문법: 조동사 심화 ② — can / could / may / might / will / would 뉘앙스 차이&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;🔧 &lt;strong&gt;조동사 심화 시리즈 ②&lt;/strong&gt; — 어제 &lt;em&gt;must / have to / should / ought to&lt;/em&gt;의 뉘앙스 차이를 정리했습니다. 오늘은 &lt;strong&gt;능력, 가능성, 허가, 의지&lt;/strong&gt;를 표현하는 나머지 핵심 조동사들 — &lt;strong&gt;can / could / may / might / will / would&lt;/strong&gt; — 의 미묘한 차이를 집중적으로 다룹니다.&lt;/p&gt;</description></item><item><title>조동사 심화 ① — must / have to / should / ought to 뉘앙스 차이</title><link>http://daylogs.me/english/modal-verbs-1-2026-04-30/</link><pubDate>Thu, 30 Apr 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/english/modal-verbs-1-2026-04-30/</guid><description>&lt;hr&gt;
&lt;h2 id="-오늘의-영문법-조동사-심화---must--have-to--should--ought-to-뉘앙스-차이"&gt;📖 오늘의 영문법: 조동사 심화 ① — must / have to / should / ought to 뉘앙스 차이&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;🔧 &lt;strong&gt;조동사 심화 시리즈 ①&lt;/strong&gt; — 수동태 시리즈를 완결했으니, 이제 원어민과의 뉘앙스 차이를 만드는 핵심 영역인 **Modal Verbs(조동사)**로 넘어갑니다. 오늘은 &amp;ldquo;해야 한다&amp;quot;는 의미를 가진 조동사들 — &lt;strong&gt;must, have to, should, ought to&lt;/strong&gt; — 의 미묘한 차이를 집중적으로 다룹니다.&lt;/p&gt;</description></item><item><title>Get-Passive (get + p.p.) &amp; 자주 틀리는 수동태 표현</title><link>http://daylogs.me/english/get-passive-2026-04-29/</link><pubDate>Wed, 29 Apr 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/english/get-passive-2026-04-29/</guid><description>&lt;hr&gt;
&lt;h2 id="-오늘의-영문법-get-passive-get--pp--자주-틀리는-수동태-표현"&gt;📖 오늘의 영문법: Get-Passive (get + p.p.) &amp;amp; 자주 틀리는 수동태 표현&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;🎬 &lt;strong&gt;수동태 시리즈 ③ (완결)&lt;/strong&gt; — 어제 4형식·5형식·by 외의 전치사를 익혔다면, 오늘은 &lt;strong&gt;미국 구어체에서 be-passive보다 더 자주 들리는 get-passive&lt;/strong&gt;와 &lt;strong&gt;원어민도 헷갈리는 수동태 함정 표현&lt;/strong&gt;을 정리합니다.&lt;/p&gt;</description></item><item><title>수동태의 다양한 형태 (4형식·5형식 수동태 + by 이외의 전치사)</title><link>http://daylogs.me/english/passive-voice-forms-2026-04-28/</link><pubDate>Tue, 28 Apr 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/english/passive-voice-forms-2026-04-28/</guid><description>&lt;hr&gt;
&lt;h2 id="-오늘의-영문법-수동태의-다양한-형태-4형식5형식-수동태--by-이외의-전치사"&gt;📖 오늘의 영문법: 수동태의 다양한 형태 (4형식·5형식 수동태 + by 이외의 전치사)&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;🎬 &lt;strong&gt;수동태 시리즈 ②&lt;/strong&gt; — 어제 기본형(be + p.p.)을 익혔다면, 오늘은 &lt;strong&gt;실제 미국 비즈니스 영어에서 자주 등장하는 까다로운 형태들&lt;/strong&gt;을 정리합니다.
핵심은 세 가지: &lt;strong&gt;(1) 4형식 수동태, (2) 5형식 수동태, (3) by가 아닌 전치사를 쓰는 관용 표현.&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>수동태 기본형 (The Passive Voice — Basics)</title><link>http://daylogs.me/english/the-passive-voice-2026-04-27/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/english/the-passive-voice-2026-04-27/</guid><description>&lt;hr&gt;
&lt;h2 id="-오늘의-영문법-수동태-기본형-the-passive-voice--basics"&gt;📖 오늘의 영문법: 수동태 기본형 (The Passive Voice — Basics)&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;🎬 &lt;strong&gt;새 시리즈 시작!&lt;/strong&gt; 오늘부터 &lt;strong&gt;수동태(Passive Voice) 시리즈&lt;/strong&gt;를 시작합니다.
미국 비즈니스 영어에서 &lt;strong&gt;가장 자주 등장하는 문장 구조 중 하나&lt;/strong&gt;가 수동태입니다.
첫째 날인 오늘은 &lt;strong&gt;기본 개념과 형태&lt;/strong&gt;를 확실하게 정리합니다.&lt;/p&gt;</description></item><item><title>독립분사구문 &amp; with 분사구문 (Absolute Phrases &amp; "with + 명사 + 분사")</title><link>http://daylogs.me/english/absolute-phrases-2026-04-26/</link><pubDate>Sun, 26 Apr 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/english/absolute-phrases-2026-04-26/</guid><description>&lt;hr&gt;
&lt;h2 id="-오늘의-영문법-독립분사구문--with-분사구문-absolute-phrases--with--명사--분사"&gt;📖 오늘의 영문법: 독립분사구문 &amp;amp; with 분사구문 (Absolute Phrases &amp;amp; &amp;ldquo;with + 명사 + 분사&amp;rdquo;)&lt;/h2&gt;
&lt;h3 id="개념-설명"&gt;개념 설명&lt;/h3&gt;
&lt;p&gt;어제는 분사구문의 &lt;strong&gt;기본형&lt;/strong&gt;을 배웠습니다. 오늘은 그 다음 단계인 &lt;strong&gt;두 가지 고급 분사 구문&lt;/strong&gt;을 다룹니다.&lt;/p&gt;</description></item><item><title>분사구문 (Participial Phrases)</title><link>http://daylogs.me/english/participial-phrases-2026-04-25/</link><pubDate>Sat, 25 Apr 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/english/participial-phrases-2026-04-25/</guid><description>&lt;hr&gt;
&lt;h2 id="-오늘의-영문법-분사구문-participial-phrases"&gt;📖 오늘의 영문법: 분사구문 (Participial Phrases)&lt;/h2&gt;
&lt;h3 id="개념-설명"&gt;개념 설명&lt;/h3&gt;
&lt;p&gt;**분사구문(Participial Phrase)**이란 &lt;strong&gt;부사절(접속사 + 주어 + 동사)을 분사(-ing / p.p.)로 줄여 표현&lt;/strong&gt;하는 문법입니다.&lt;br&gt;
문장을 더 세련되고 간결하게 만들어주며, 영어 원어민들이 글쓰기와 고급 회화에서 자주 사용합니다.&lt;/p&gt;</description></item><item><title>관계부사 (Relative Adverbs) — when / where / why / how + 계속적 용법</title><link>http://daylogs.me/english/relative-adverbs-2026-04-24/</link><pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/english/relative-adverbs-2026-04-24/</guid><description>&lt;hr&gt;
&lt;h2 id="-오늘의-영문법-관계부사-relative-adverbs--when--where--why--how--계속적-용법"&gt;📖 오늘의 영문법: 관계부사 (Relative Adverbs) — when / where / why / how + 계속적 용법&lt;/h2&gt;
&lt;h3 id="개념-설명"&gt;개념 설명&lt;/h3&gt;
&lt;p&gt;어제 배운 **관계대명사(who, which, that)**는 명사를 대신하며 선행사를 꾸며주는 역할을 했습니다.&lt;br&gt;
오늘 배울 **관계부사(Relative Adverb)**는 &lt;strong&gt;명사 대신이 아니라 &amp;ldquo;전치사 + 관계대명사&amp;quot;를 대신&lt;/strong&gt;합니다.&lt;br&gt;
즉, &lt;strong&gt;장소·시간·이유·방법&lt;/strong&gt;을 나타내는 부사절을 만들어 선행사를 꾸며줍니다.&lt;/p&gt;</description></item><item><title>관계대명사 (Relative Pronouns) — who / which / that</title><link>http://daylogs.me/english/relative-pronouns-2026-04-23/</link><pubDate>Thu, 23 Apr 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/english/relative-pronouns-2026-04-23/</guid><description>&lt;hr&gt;
&lt;h2 id="-오늘의-영문법-관계대명사-relative-pronouns--who--which--that"&gt;📖 오늘의 영문법: 관계대명사 (Relative Pronouns) — who / which / that&lt;/h2&gt;
&lt;h3 id="개념-설명"&gt;개념 설명&lt;/h3&gt;
&lt;p&gt;**관계대명사(Relative Pronoun)**는 &lt;strong&gt;두 문장을 하나로 연결&lt;/strong&gt;하면서, 앞에 나온 명사(선행사)를 꾸며주는 역할을 합니다. 한국어에는 없는 구조라서 많은 학습자들이 어려워하지만, 원리를 알면 매우 단순합니다.&lt;/p&gt;</description></item><item><title>혼합 가정법 (Mixed Conditionals)</title><link>http://daylogs.me/english/mixed-conditionals-2026-04-22/</link><pubDate>Wed, 22 Apr 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/english/mixed-conditionals-2026-04-22/</guid><description>&lt;hr&gt;
&lt;h2 id="-오늘의-영문법-혼합-가정법-mixed-conditionals"&gt;📖 오늘의 영문법: 혼합 가정법 (Mixed Conditionals)&lt;/h2&gt;
&lt;h3 id="개념-설명"&gt;개념 설명&lt;/h3&gt;
&lt;p&gt;**혼합 가정법(Mixed Conditionals)**은 지난 이틀 배운 **Second Conditional(현재 반대)**과 **Third Conditional(과거 반대)**을 &lt;strong&gt;섞어서&lt;/strong&gt; 사용하는 구문입니다.&lt;/p&gt;</description></item><item><title>가정법 과거완료 (Third Conditional)</title><link>http://daylogs.me/english/third-conditional-2026-04-21/</link><pubDate>Tue, 21 Apr 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/english/third-conditional-2026-04-21/</guid><description>&lt;hr&gt;
&lt;h2 id="-오늘의-영문법-가정법-과거완료-third-conditional"&gt;📖 오늘의 영문법: 가정법 과거완료 (Third Conditional)&lt;/h2&gt;
&lt;h3 id="개념-설명"&gt;개념 설명&lt;/h3&gt;
&lt;p&gt;**가정법 과거완료(Third Conditional)**는 &lt;strong&gt;과거에 일어나지 않은 일&lt;/strong&gt;에 대해 &amp;ldquo;만약 ~했더라면, ~했을 텐데&amp;quot;라고 후회하거나 반대되는 상황을 가정할 때 사용합니다.&lt;/p&gt;</description></item><item><title>가정법 과거 (Second Conditional)</title><link>http://daylogs.me/english/second-conditional-2026-04-20/</link><pubDate>Mon, 20 Apr 2026 00:00:00 +0000</pubDate><guid>http://daylogs.me/english/second-conditional-2026-04-20/</guid><description>&lt;hr&gt;
&lt;h2 id="-오늘의-영문법-가정법-과거-second-conditional"&gt;📖 오늘의 영문법: 가정법 과거 (Second Conditional)&lt;/h2&gt;
&lt;h3 id="개념-설명"&gt;개념 설명&lt;/h3&gt;
&lt;p&gt;**가정법 과거(Second Conditional)**는 현재나 미래에 실현 가능성이 낮거나 사실과 반대되는 상황을 가정할 때 사용합니다.&lt;/p&gt;</description></item></channel></rss>