<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-6060283466090347082</id><updated>2026-11-08T16:55:03.619+09:00</updated><category term="gemini"/><category term="꿈의 해석"/><category term="바이브 코딩"/><category term="오늘의 고전 한편 읽기"/><category term="성인 인문학 해설 이솝우화"/><category term="원전 그림 동화 해설집"/><category term="쉬운 AI 소식"/><category term="우리가 몰랐던 조선왕조실록 이야기 100선"/><category term="프롬프트"/><category term="스파크"/><category term="원전 잔혹 grimm 동화"/><category term="샤를 페로 동화집 원전 해설집"/><category term="오픈클로"/><title type='text'>인문학과 바이브 코딩의 만남</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://21-edu.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6060283466090347082/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://21-edu.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/6060283466090347082/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>1205</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6060283466090347082.post-2981160879809094764</id><published>2026-11-01T15:43:12.861+09:00</published><updated>2026-11-01T15:43:12.861+09:00</updated><title type='text'> # 서랍 속 스마트폰 되살리기 — 2017년 폰을 2026년에 다시 쓰기</title><content type='html'>&lt;p&gt;&amp;nbsp;# 서랍 속 스마트폰 되살리기 — 2017년 폰을 2026년에 다시 쓰기&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;gt; 서랍에 3년쯤 잠들어 있던 안드로이드 폰(Redmi 5 Plus)을 꺼내서&lt;/p&gt;&lt;p&gt;&amp;gt; 초기화하고, 광고 없는 앱으로 정리하고, 유튜브까지 돌아가게 만든 기록입니다.&lt;/p&gt;&lt;p&gt;&amp;gt; 어려운 용어 없이, 그대로 따라 하실 수 있게 순서대로 적었어요.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;---&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;## 이런 분께 해당하는 글입니다&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;- 집에 안 쓰는 스마트폰이 한 대(또는 그 이상…) 있다&lt;/p&gt;&lt;p&gt;- 아이 방/부엌/서재에 두고 쓸 유튜브·음악 전용 보조기기가 필요하다&lt;/p&gt;&lt;p&gt;- 폰을 버리기 전에 사진이나 연락처가 남아있는지 불안하다&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;시작하기 전에 한 가지만 약속하겠습니다. 이 방법은 폰을 더 빠르게 만들어주지는 않습니다.&lt;/p&gt;&lt;p&gt;대신 몇 년 더 쓸 수 있게 만들어줍니다. (이유는 마지막에 설명해요.)&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;---&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;## 준비물 (3가지)&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;| 준비물 | 설명 |&lt;/p&gt;&lt;p&gt;|---|---|&lt;/p&gt;&lt;p&gt;| 폰 본체 | 충전이 되는 상태면 OK |&lt;/p&gt;&lt;p&gt;| 데이터 케이블 | ★제일 중요. 충전 전용 케이블은 컴퓨터에서 폰이 안 보입니다 |&lt;/p&gt;&lt;p&gt;| 컴퓨터 | 사진 백업용 (선택이지만 강력 추천) |&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;---&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;## STEP 1. 일단 충전 — 오래된 폰은 바로 안 켜지는 게 정상&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;서랍 속 폰은 배터리가 완전히 방전돼 있을 가능성이 큽니다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;1. 충전기에 꽂고 최소 30분, 여유 있으면 1시간 기다립니다&lt;/p&gt;&lt;p&gt;2. 그다음 전원 버튼을 10초 이상 꾹 누릅니다 (짧게 누르면 무시합니다)&lt;/p&gt;&lt;p&gt;3. 그래도 안 켜지면 전원 + 볼륨 아래 버튼 10~15초 (강제 재부팅)&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;gt; 💡 제 폰도 처음엔 반응이 없었는데, 충전하다 보니 배터리 58%까지 정상 회복됐습니다.&lt;/p&gt;&lt;p&gt;&amp;gt; 오래된 배터리라도 의외로 살아있는 경우가 많아요.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;---&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;## STEP 2. 개발자 모드 켜기 — 삽질 1번 지점&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;USB로 컴퓨터와 통신하려면 폰의 숨겨진 메뉴인 개발자 옵션을 열어야 합니다.&lt;/p&gt;&lt;p&gt;문제는 이 메뉴는 기본적으로 안 보인다는 것. 이걸 모르고 설정을 뒤지다가 포기하는 분들이 많습니다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;삼성·일반 안드로이드:&lt;/p&gt;&lt;p&gt;설정 → 휴대전화 정보 → (소프트웨어 정보) → 빌드 번호를 7번 연속 탭&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;샤오미(레드미·포코)는 다릅니다:&lt;/p&gt;&lt;p&gt;설정 → 내 기기 → MIUI 버전을 7번 연속 탭&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&quot;이제 개발자가 되셨습니다&quot; 안내가 뜨면 성공. 설정 목록 맨 아래에 개발자 옵션이 생깁니다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;그 안에서 USB 디버깅을 켜세요.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;gt; 💡 삽질 기록: 저는 처음에 &quot;빌드 번호&quot;를 7번이나 눌렀는데 아무 일도 없었습니다.&lt;/p&gt;&lt;p&gt;&amp;gt; 샤오미는 &quot;MIUI 버전&quot;을 눌러야 해요. 기기 브랜드에 따라 숨은 스위치 위치가 다른 게 포인트입니다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;---&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;## STEP 3. 컴퓨터와 연결하기 — 삽질 2번 지점&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;폰을 컴퓨터 USB에 꽂았는데 아무 반응이 없다면, 두 가지를 의심하세요.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;1. 케이블이 충전 전용인가? — 가장 흔한 원인. 다른 케이블로 바꿔보세요&lt;/p&gt;&lt;p&gt;2. 폰의 USB 모드가 &#39;충전만&#39;인가? — 폰 화면의 USB 알림을 탭해서 파일 전송(MTP) 으로 변경&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;정상적으로 연결되면 컴퓨터에서 폰 저장소가 보이거나, 폰 화면에&lt;/p&gt;&lt;p&gt;&quot;USB 디버깅을 허용하시겠습니까?&quot; 창이 뜹니다. 항상 허용 + 허용을 눌러주세요.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;---&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;## STEP 4. 초기화 전에 백업 — 되돌릴 수 없는 단계&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;여기서부터는 되돌리기 불가능합니다. 초기화하면 폰 속 사진·문자·연락처가 전부 사라집니다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;컴퓨터가 있다면: 폰을 USB로 연결한 상태에서 컴퓨터의 &#39;내 PC&#39;에 폰이 뜨면, 그 안의&lt;/p&gt;&lt;p&gt;DCIM(카메라 사진), Pictures, Download 폴더를 통째로 복사해두세요.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;연락처는 별도로: 폰의 연락처 앱 → 설정 → 내보내기(.vcf 파일) → 이 파일도 컴퓨터로 복사&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;gt; 💡 제 폰에서는 카메라 사진 49장, 녹음 파일 93개, 연락처 백업 파일이 나왔습니다.&lt;/p&gt;&lt;p&gt;&amp;gt; 3년 전의 녹음 파일이 나오니 백업한 보람이 있네요.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;---&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;## STEP 5. 구글 계정 빼기 — 모르면 폰이 잠깁니다 (제일 중요)&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;초기화 전에 반드시 해야 할 과정인데, 모르고 넘기면 초기화 후 폰이 구글 계정 비밀번호를 요구하며 잠깁니다. 이걸 FRP(공장 초기화 보호)라고 합니다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;1. 설정 → 동기화(계정) → Google → 계정 삭제(제거)&lt;/p&gt;&lt;p&gt;2. 혹시 Mi 계정(샤오미)에 로그인돼 있다면 이것도 로그아웃&lt;/p&gt;&lt;p&gt;3. 구글 계정 비밀번호를 알고 있다면 굳이 안 빼도 되지만, 빼고 초기화하는 게 깔끔합니다&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;gt; ⚠️ 유튜브에서 &quot;초기화했는데 갑자기 옛날 구글 계정을 요구한다&quot;는 글이 수두룩한 이유가 이겁니다.&lt;/p&gt;&lt;p&gt;&amp;gt; 반드시 계정부터 빼세요.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;---&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;## STEP 6. 공장 초기화&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;방법 A (기본): 설정 → 내 기기 → 백업 및 재설정 → 공장 초기화(모든 데이터 지우기)&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;방법 B (화면이 말썽일 때): 전원을 끄고 전원 + 볼륨 위 동시에 눌러서 리커버리 모드 진입 →&lt;/p&gt;&lt;p&gt;볼륨 버튼으로 이동, 전원 버튼으로 선택 → Wipe Data → Wipe All Data → Yes&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;초기화 후 첫 부팅은 5~10분 걸립니다. 로고가 오래 떠 있어도 기다리세요.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;gt; 💡 삽질 기록: 초기화 후 설정 중 지역 선택 화면에서 화면이 멈췄습니다.&lt;/p&gt;&lt;p&gt;&amp;gt; 전원 버튼을 10~15초 눌러 강제 재부팅하니 정상 진행됐어요.&lt;/p&gt;&lt;p&gt;&amp;gt; 초기화 직후 첫 부팅은 백그라운드 작업이 많아서 멈춘 것처럼 보일 수 있습니다. 당황하지 말 것!&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;---&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;## STEP 7. 새 폰처럼 설정하기&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;- 언어: 한국어 / 지역: 대한민국&lt;/p&gt;&lt;p&gt;- 와이파이 연결&lt;/p&gt;&lt;p&gt;- 구글 로그인 창이 뜨면 건너뛰기 가능 (STEP 5에서 계정을 잘 빼놨다면)&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;---&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;## STEP 8. 불필요한 앱 정리 + 광고 없는 앱으로 채우기&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;### 8-1. 기본 설치된 앱 중 지울 것들&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;샤오미 폰은 초기화해도 광고 띄우는 기본 앱들이 다시 깔려 있습니다.&lt;/p&gt;&lt;p&gt;설정 → 앱 관리에서 이런 것들은 삭제해도 됩니다:&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;- 미 스토어, 미 뮤직, 미 비디오, 뉴스 앱, 클리너 앱&lt;/p&gt;&lt;p&gt;- 페이스북 관련 앱 (폰에 페이스북 안 쓴다면 백그라운드만 먹는 앱들입니다)&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;gt; 💡 그리고 샤오미는 초기 설정 후 몰래 앱을 자동 설치하기도 합니다.&lt;/p&gt;&lt;p&gt;&amp;gt; 홈 화면에 생전 처음 보는 앱 아이콘이 생기면 의심 1순위!&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;### 8-2. 유튜브는 뉴파이프(NewPipe)로&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;NewPipe는 광고 없이 유튜브를 보는 오픈소스 앱입니다. 구글 계정도, 로그인도 필요 없습니다.&lt;/p&gt;&lt;p&gt;화면을 꺼도 소리가 계속 나오는 백그라운드 재생도 공짜입니다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;플레이스토어에는 없어서 APK 파일로 설치해야 하는데, 방법은 간단합니다:&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;1. 컴퓨터 브라우저에서 `github.com/TeamNewPipe/NewPipe` 접속 → Releases → 최신 APK 다운로드&lt;/p&gt;&lt;p&gt;2. APK 파일을 폰의 Download 폴더로 복사&lt;/p&gt;&lt;p&gt;3. 폰에서 파일 관리 앱 → Download → APK 탭 → 허용 → 설치&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;### 8-3. 앱 스토어도 하나 더: F-Droid&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;F-Droid는 광고 없는 무료 오픈소스 앱들의 스토어입니다. 위와 같은 방법으로&lt;/p&gt;&lt;p&gt;`f-droid.org`에서 APK를 받아 설치해두면, 이후에는 F-Droid 안에서 앱 검색·설치·자동 업데이트가 됩니다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;F-Droid 설치 후 가장 먼저 할 일:&lt;/p&gt;&lt;p&gt;F-Droid 설정 → &quot;알 수 없는 앱 설치&quot; 허용 (이걸 켜야 F-Droid가 앱을 설치해줍니다)&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;### 8-4. F-Droid에서 설치하면 좋은 앱들&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;| 용도 | 앱 이름 | 특징 |&lt;/p&gt;&lt;p&gt;|---|---|---|&lt;/p&gt;&lt;p&gt;| 유튜브 | NewPipe (F-Droid에도 있음) | 광고 없음, 백그라운드 재생 |&lt;/p&gt;&lt;p&gt;| 동영상/음악 재생 | VLC | 모든 포맷 |&lt;/p&gt;&lt;p&gt;| 음악 플레이어 | Musicolet | 가볍고 광고 없음 |&lt;/p&gt;&lt;p&gt;| 갤러리 | Fossify Gallery | MIUI 갤러리 대체 |&lt;/p&gt;&lt;p&gt;| 날씨 | Breezy Weather | 한국어 지원, 깔끔함 |&lt;/p&gt;&lt;p&gt;| 메모 | Fossify Notes / Markor | MIUI 메모 대체 |&lt;/p&gt;&lt;p&gt;| 브라우저 | Fennec F-Droid (파이어폭스) | MIUI 브라우저 대체 |&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;---&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;## STEP 9 (선택). 컴퓨터로 더 깔끔하게 — ADB 편&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;컴퓨터에 익숙하다면 여기서 한 단계 더 갈 수 있습니다. 구글에서&lt;/p&gt;&lt;p&gt;&quot;adb platform-tools&quot;를 검색해 다운로드하면, 명령창에서 폰을 원격 조종할 수 있습니다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;- `adb devices` — 폰이 연결됐는지 확인&lt;/p&gt;&lt;p&gt;- `adb install 앱이름.apk` — 컴퓨터에서 폰으로 앱 설치&lt;/p&gt;&lt;p&gt;- `adb shell pm list packages -3` — 폰에 깔린 앱 목록 보기&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;gt; ⚠️ 단, 샤오미 폰은 Mi 계정 로그인 없이는 `adb install`이 차단됩니다.&lt;/p&gt;&lt;p&gt;&amp;gt; 이럴 땐 위처럼 Download 폴더에 APK를 넣고 파일 관리에서 직접 탭 설치하면 됩니다.&lt;/p&gt;&lt;p&gt;&amp;gt; 저도 이 방법으로 해결했습니다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;gt; ⚠️ 또 하나: MIUI는 화면이 꺼지면 백그라운드 다운로드를 죽입니다.&lt;/p&gt;&lt;p&gt;&amp;gt; F-Droid에서 큰 앱을 받을 때는 화면을 켜둔 채로 두세요. 저는 갤러리 앱 받다가 두 번 당했습니다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;---&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;## 마무리: 이 폰의 진짜 가치&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;솔직히 말씀드리면, 2017년 폰에 2026년 소프트웨어를 올려도 속도가 빨라지지는 않습니다.&lt;/p&gt;&lt;p&gt;CPU가 2017년이니까요.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;그럼에도 이 작업을 할 가치는 충분합니다:&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;1. 앱이 돌아갑니다 — 옛날 안드로이드는 시간이 갈수록 앱 설치가 차단되는데, 정리하면 몇 년은 더 갑니다&lt;/p&gt;&lt;p&gt;2. 보조기기로 완벽합니다 — 유튜브 전용기, 음악 재생기, 주방 레시피 화면, 아이 방 타이머&lt;/p&gt;&lt;p&gt;3. 버리지 않았다는 것 자체가 이득 — 전자폐기물 하나 줄인 셈&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;서랍 속 폰, 버리기 전에 한 번 꺼내보세요. 생각보다 건강하게 살아있을지도 모릅니다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;---&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;이 글은 2026년 11월, Redmi 5 Plus(MIUI 11)를 직접 초기화하고 정리한 실제 과정을 기록한 것입니다. 기기 브랜드에 따라 메뉴 이름은 조금씩 다를 수 있어요.&lt;/p&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6060283466090347082/posts/default/2981160879809094764'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6060283466090347082/posts/default/2981160879809094764'/><link rel='alternate' type='text/html' href='http://21-edu.blogspot.com/2026/11/2017-2026.html' title=' # 서랍 속 스마트폰 되살리기 — 2017년 폰을 2026년에 다시 쓰기'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6060283466090347082.post-8062079353918187497</id><published>2026-10-31T17:21:59.722+09:00</published><updated>2026-10-31T17:21:59.722+09:00</updated><title type='text'>[갤럭시탭] 계정 없는 유튜브 기기 만들기 — 뉴파이프와 더블탭 제스처 (액자 시리즈 4편)</title><content type='html'>&lt;p&gt;&lt;span style=&quot;background-color: #fcfcfc; color: #171717; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: #fcfcfc; color: #171717; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px;&quot;&gt;[갤럭시탭] 계정 없는 유튜브 기기 만들기 — 뉴파이프와 더블탭 제스처 (액자 시리즈 4편)&lt;/span&gt;&lt;/p&gt;&lt;h2 style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border: 0px solid; box-sizing: border-box; color: #171717; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; font-weight: 500; line-height: 21px; margin: 0px 0px 24px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;서두&lt;/h2&gt;&lt;p style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border: 0px solid; box-sizing: border-box; color: #171717; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; margin: 0px 0px 12px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;시리즈로 태블릿을 액자로 만들었다. 그런데 10.1인치 1200×1920 화면을 액자로만 쓰기엔 아깝다. &lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;유튜브도 시켜주자.&lt;/span&gt; 문제는 이 기기의 특수한 상황이다:&lt;/p&gt;&lt;ul style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border: 0px solid; box-sizing: border-box; color: #171717; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; list-style: outside disc; margin: 8px 0px 12px; padding: 0px 0px 0px 32px; text-rendering: geometricprecision;&quot;&gt;&lt;li style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px 0px 8px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;구글 계정이 없다.&lt;/span&gt; 오딘 플래싱 편에서 봤듯, 이 구형 펌웨어의 설정 마법사는 계정을 넣는 순간 구글 어시스턴트 오류로 멈춘다. 애초에 액자 설계상 계정 없이 사는 게 방침이었다&lt;/li&gt;&lt;li style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px 0px 8px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;그래서 &lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;플레이스토어도 못 쓴다&lt;/span&gt; (계정 필요)&lt;/li&gt;&lt;li style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px 0px 8px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;유튜브 뱅드(Vanced)는 2022년에 프로젝트가 끝났다 —&amp;nbsp;&amp;nbsp;&lt;/li&gt;&lt;/ul&gt;&lt;h2 style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border: 0px solid; box-sizing: border-box; color: #171717; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; font-weight: 500; line-height: 21px; margin: 0px 0px 24px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;왜 뉴파이프인가&lt;/h2&gt;&lt;table style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border-collapse: collapse; border-color: inherit; border-image: initial; border-style: solid; border-width: 0px; color: #171717; display: block; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; margin: 24px 0px; overflow-x: auto; padding: 0px; text-indent: 0px; text-rendering: geometricprecision; width: 960px;&quot;&gt;&lt;thead style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;tr style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;th style=&quot;-webkit-font-smoothing: antialiased; border-bottom-color: rgb(219, 219, 219); border-image: initial; border-left-color: initial; border-right-color: initial; border-style: solid; border-top-color: initial; border-width: 0px 0px 0.8px; box-sizing: border-box; font-weight: 500; margin: 0px; padding: 12px; text-align: left; text-rendering: geometricprecision; vertical-align: top;&quot;&gt;앱&lt;/th&gt;&lt;th style=&quot;-webkit-font-smoothing: antialiased; border-bottom-color: rgb(219, 219, 219); border-image: initial; border-left-color: initial; border-right-color: initial; border-style: solid; border-top-color: initial; border-width: 0px 0px 0.8px; box-sizing: border-box; font-weight: 500; margin: 0px; padding: 12px; text-align: left; text-rendering: geometricprecision; vertical-align: top;&quot;&gt;계정&lt;/th&gt;&lt;th style=&quot;-webkit-font-smoothing: antialiased; border-bottom-color: rgb(219, 219, 219); border-image: initial; border-left-color: initial; border-right-color: initial; border-style: solid; border-top-color: initial; border-width: 0px 0px 0.8px; box-sizing: border-box; font-weight: 500; margin: 0px; padding: 12px; text-align: left; text-rendering: geometricprecision; vertical-align: top;&quot;&gt;플레이스토어&lt;/th&gt;&lt;th style=&quot;-webkit-font-smoothing: antialiased; border-bottom-color: rgb(219, 219, 219); border-image: initial; border-left-color: initial; border-right-color: initial; border-style: solid; border-top-color: initial; border-width: 0px 0px 0.8px; box-sizing: border-box; font-weight: 500; margin: 0px; padding: 12px; text-align: left; text-rendering: geometricprecision; vertical-align: top;&quot;&gt;현재 상태&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;tr style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;td style=&quot;-webkit-font-smoothing: antialiased; border-bottom-color: rgb(232, 232, 232); border-image: initial; border-left-color: initial; border-right-color: initial; border-style: solid; border-top-color: initial; border-width: 0px 0px 0.8px; box-sizing: border-box; margin: 0px; padding: 12px; text-rendering: geometricprecision; vertical-align: top;&quot;&gt;공식 유튜브 앱&lt;/td&gt;&lt;td style=&quot;-webkit-font-smoothing: antialiased; border-bottom-color: rgb(232, 232, 232); border-image: initial; border-left-color: initial; border-right-color: initial; border-style: solid; border-top-color: initial; border-width: 0px 0px 0.8px; box-sizing: border-box; margin: 0px; padding: 12px; text-rendering: geometricprecision; vertical-align: top;&quot;&gt;필수&lt;/td&gt;&lt;td style=&quot;-webkit-font-smoothing: antialiased; border-bottom-color: rgb(232, 232, 232); border-image: initial; border-left-color: initial; border-right-color: initial; border-style: solid; border-top-color: initial; border-width: 0px 0px 0.8px; box-sizing: border-box; margin: 0px; padding: 12px; text-rendering: geometricprecision; vertical-align: top;&quot;&gt;필수&lt;/td&gt;&lt;td style=&quot;-webkit-font-smoothing: antialiased; border-bottom-color: rgb(232, 232, 232); border-image: initial; border-left-color: initial; border-right-color: initial; border-style: solid; border-top-color: initial; border-width: 0px 0px 0.8px; box-sizing: border-box; margin: 0px; padding: 12px; text-rendering: geometricprecision; vertical-align: top;&quot;&gt;이 기기에선 사실상 설치 자체가 안 됨&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;td style=&quot;-webkit-font-smoothing: antialiased; border-bottom-color: rgb(232, 232, 232); border-image: initial; border-left-color: initial; border-right-color: initial; border-style: solid; border-top-color: initial; border-width: 0px 0px 0.8px; box-sizing: border-box; margin: 0px; padding: 12px; text-rendering: geometricprecision; vertical-align: top;&quot;&gt;유튜브 뱅드&lt;/td&gt;&lt;td style=&quot;-webkit-font-smoothing: antialiased; border-bottom-color: rgb(232, 232, 232); border-image: initial; border-left-color: initial; border-right-color: initial; border-style: solid; border-top-color: initial; border-width: 0px 0px 0.8px; box-sizing: border-box; margin: 0px; padding: 12px; text-rendering: geometricprecision; vertical-align: top;&quot;&gt;선택&lt;/td&gt;&lt;td style=&quot;-webkit-font-smoothing: antialiased; border-bottom-color: rgb(232, 232, 232); border-image: initial; border-left-color: initial; border-right-color: initial; border-style: solid; border-top-color: initial; border-width: 0px 0px 0.8px; box-sizing: border-box; margin: 0px; padding: 12px; text-rendering: geometricprecision; vertical-align: top;&quot;&gt;불필요&lt;/td&gt;&lt;td style=&quot;-webkit-font-smoothing: antialiased; border-bottom-color: rgb(232, 232, 232); border-image: initial; border-left-color: initial; border-right-color: initial; border-style: solid; border-top-color: initial; border-width: 0px 0px 0.8px; box-sizing: border-box; margin: 0px; padding: 12px; text-rendering: geometricprecision; vertical-align: top;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;프로젝트 종료&lt;/span&gt; (2022)&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;td style=&quot;-webkit-font-smoothing: antialiased; border-bottom-color: rgb(232, 232, 232); border-image: initial; border-left-color: initial; border-right-color: initial; border-style: solid; border-top-color: initial; border-width: 0px 0px 0.8px; box-sizing: border-box; margin: 0px; padding: 12px; text-rendering: geometricprecision; vertical-align: top;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;뉴파이프(NewPipe)&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;-webkit-font-smoothing: antialiased; border-bottom-color: rgb(232, 232, 232); border-image: initial; border-left-color: initial; border-right-color: initial; border-style: solid; border-top-color: initial; border-width: 0px 0px 0.8px; box-sizing: border-box; margin: 0px; padding: 12px; text-rendering: geometricprecision; vertical-align: top;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;불필요&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;-webkit-font-smoothing: antialiased; border-bottom-color: rgb(232, 232, 232); border-image: initial; border-left-color: initial; border-right-color: initial; border-style: solid; border-top-color: initial; border-width: 0px 0px 0.8px; box-sizing: border-box; margin: 0px; padding: 12px; text-rendering: geometricprecision; vertical-align: top;&quot;&gt;불필요&lt;/td&gt;&lt;td style=&quot;-webkit-font-smoothing: antialiased; border-bottom-color: rgb(232, 232, 232); border-image: initial; border-left-color: initial; border-right-color: initial; border-style: solid; border-top-color: initial; border-width: 0px 0px 0.8px; box-sizing: border-box; margin: 0px; padding: 12px; text-rendering: geometricprecision; vertical-align: top;&quot;&gt;오픈소스, 활발히 유지보수 중&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border: 0px solid; box-sizing: border-box; color: #171717; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; margin: 0px 0px 12px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;뉴파이프는 유튜브를 계정 없이 보는 오픈소스 앱이다. 광고 없음, 배경 재생, 팝업 재생 지원. &lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;구독도 구글 로그인 없이 기기에 로컬로 저장&lt;/span&gt;된다 — 계정 없는 기기와 완벽하게 맞는 조합이다. 안드로이드 8(2016년 기기)도 최신 버전(v0.29.1 기준 minSdk 23)까지 지원한다.&lt;/p&gt;&lt;h2 style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border: 0px solid; box-sizing: border-box; color: #171717; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; font-weight: 500; line-height: 21px; margin: 0px 0px 24px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;STEP 1. 설치 — 플레이스토어가 없으니까&lt;/h2&gt;&lt;p style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border: 0px solid; box-sizing: border-box; color: #171717; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; margin: 0px 0px 12px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;설치 경로는 둘: F-Droid 스토어를 설치해서 거기서 받거나, GitHub 릴리스의 APK를 직접 받아 adb로 설치. 나는 후자를 택했다.&lt;/p&gt;&lt;blockquote style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border-bottom-color: initial; border-image: initial; border-left-color: rgb(219, 219, 219); border-right-color: initial; border-style: solid; border-top-color: initial; border-width: 0px 0px 0px 1.6px; box-sizing: border-box; color: #8f8f8f; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; margin: 1.5rem 0px; padding: 0px 0px 0px 0.5rem; text-rendering: geometricprecision;&quot;&gt;&lt;p style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px 0px 12px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; color: #171717; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;프롬프트 1&lt;/span&gt;&lt;/p&gt;&lt;div data-component=&quot;markdown-code&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; position: relative; text-rendering: geometricprecision;&quot;&gt;&lt;pre class=&quot;shiki OpenCode&quot; style=&quot;-webkit-font-smoothing: antialiased; border-radius: 6px; border: 0.8px solid rgb(219, 219, 219); box-sizing: border-box; color: #6f6f6f; font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace; font-feature-settings: normal; font-size: 13px; font-variation-settings: normal; margin: 12px 0px 32px; overflow: auto; padding: 12px; scrollbar-width: none; text-rendering: geometricprecision;&quot;&gt;&lt;code style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace; font-feature-settings: normal; font-size: 1em; font-variation-settings: normal; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span class=&quot;line&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;PC에서 뉴파이프 최신 버전을 설치하는 절차를 정리해줘:&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;1. GitHub의 TeamNewPipe/NewPipe 최신 릴리스에서 APK 받기&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;2. APK가 내 태블릿(안드로이드 8.0, minSdk 26 필요)과 호환되는지&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;   aapt dump badging으로 sdkVersion 확인&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;3. adb install로 설치&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;4. 설치 후 adb shell pm list packages | findstr newpipe로 확인&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;button aria-label=&quot;복사&quot; data-component=&quot;icon-button&quot; data-size=&quot;small&quot; data-slot=&quot;markdown-copy-button&quot; data-tooltip=&quot;복사&quot; data-variant=&quot;secondary&quot; style=&quot;-webkit-font-smoothing: antialiased; align-items: center; appearance: button; aspect-ratio: 1 / 1; background-color: #f8f7fc; border-color: rgb(219, 219, 219); border-radius: 4px; border-style: solid; border-width: 0.8px; box-shadow: none; color: #171717; display: inline-flex; flex-shrink: 0; font: inherit; height: 20px; justify-content: center; letter-spacing: inherit; margin: 0px; opacity: 0; padding: 0px; position: absolute; right: 4px; text-rendering: geometricprecision; top: 4px; transition: opacity 0.15s; user-select: none; width: 20px; z-index: 1;&quot; type=&quot;button&quot;&gt;&lt;/button&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;h2 style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border: 0px solid; box-sizing: border-box; color: #171717; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; font-weight: 500; line-height: 21px; margin: 0px 0px 24px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;STEP 2. 진짜 문제 — 뉴파이프를 &quot;어떻게&quot; 여나&lt;/h2&gt;&lt;p style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border: 0px solid; box-sizing: border-box; color: #171717; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; margin: 0px 0px 12px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;설치는 끝났는데, 발견한 문제가 하나 있다. &lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;이 기기의 홈(런처)은 액자 앱이다.&lt;/span&gt; 앱 서랍도, 앱 목록도 없다. 뉴파이프를 실행할 방법이 존재하지 않는다.&lt;/p&gt;&lt;p style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border: 0px solid; box-sizing: border-box; color: #171717; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; margin: 0px 0px 12px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;선택지: 런처를 일반 런처로 바꾸면 액자가 아니게 되고, 매번 PC에서 &lt;code style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; color: #00ceb9; font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace; font-feature-settings: normal; font-size: 1em; font-variation-settings: normal; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;am start&lt;/code&gt;로 열면 액자가 아니게 된다. 정답은 &lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;액자 앱 안에 문을 만드는 것&lt;/span&gt; — 사진 화면을 두 번 탭하면 뉴파이프가 열리게 하자.&lt;/p&gt;&lt;blockquote style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border-bottom-color: initial; border-image: initial; border-left-color: rgb(219, 219, 219); border-right-color: initial; border-style: solid; border-top-color: initial; border-width: 0px 0px 0px 1.6px; box-sizing: border-box; color: #8f8f8f; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; margin: 1.5rem 0px; padding: 0px 0px 0px 0.5rem; text-rendering: geometricprecision;&quot;&gt;&lt;p style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px 0px 12px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; color: #171717; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;프롬프트 2&lt;/span&gt;&lt;/p&gt;&lt;div data-component=&quot;markdown-code&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; position: relative; text-rendering: geometricprecision;&quot;&gt;&lt;pre class=&quot;shiki OpenCode&quot; style=&quot;-webkit-font-smoothing: antialiased; border-radius: 6px; border: 0.8px solid rgb(219, 219, 219); box-sizing: border-box; color: #6f6f6f; font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace; font-feature-settings: normal; font-size: 13px; font-variation-settings: normal; margin: 12px 0px 32px; overflow: auto; padding: 12px; scrollbar-width: none; text-rendering: geometricprecision;&quot;&gt;&lt;code style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace; font-feature-settings: normal; font-size: 1em; font-variation-settings: normal; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span class=&quot;line&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;액자 앱의 사진 ImageView에 GestureDetector를 달아서:&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;1. 더블탭: org.schabi.newpipe 실행 — getLaunchIntentForPackage로&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;   설치돼 있을 때만 실행 (없으면 무시)&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;2. 기존 제스처와 충돌 없이: onDown은 true 반환,&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;   터치 리스너는 ImageView에만 바인딩&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;3. (기존에 있던) 한 번 탭 = 설정 화면과의 구분은&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;   GestureDetector가 알아서 해준다 — onSingleTapConfirmed를 쓰자&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;button aria-label=&quot;복사&quot; data-component=&quot;icon-button&quot; data-size=&quot;small&quot; data-slot=&quot;markdown-copy-button&quot; data-tooltip=&quot;복사&quot; data-variant=&quot;secondary&quot; style=&quot;-webkit-font-smoothing: antialiased; align-items: center; appearance: button; aspect-ratio: 1 / 1; background-color: #f8f7fc; border-color: rgb(219, 219, 219); border-radius: 4px; border-style: solid; border-width: 0.8px; box-shadow: none; color: #171717; display: inline-flex; flex-shrink: 0; font: inherit; height: 20px; justify-content: center; letter-spacing: inherit; margin: 0px; opacity: 0; padding: 0px; position: absolute; right: 4px; text-rendering: geometricprecision; top: 4px; transition: opacity 0.15s; user-select: none; width: 20px; z-index: 1;&quot; type=&quot;button&quot;&gt;&lt;/button&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;p style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border: 0px solid; box-sizing: border-box; color: #171717; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; margin: 0px 0px 12px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;code style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; color: #00ceb9; font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace; font-feature-settings: normal; font-size: 1em; font-variation-settings: normal; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;onSingleTapConfirmed&lt;/code&gt; 덕분에 &quot;한 번 탭 = 설정&quot;과 &quot;두 번 탭 = 유튜브&quot;가 충돌하지 않는다. 확정 대기 시간(약 0.3초)이 있긴 하지만 액자 앱에서는 아무 문제 없다.&lt;/p&gt;&lt;h2 style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border: 0px solid; box-sizing: border-box; color: #171717; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; font-weight: 500; line-height: 21px; margin: 0px 0px 24px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;STEP 3. 검증의 함정 — adb로 &quot;더블탭&quot;을 재현하기&lt;/h2&gt;&lt;p style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border: 0px solid; box-sizing: border-box; color: #171717; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; margin: 0px 0px 12px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;코드가 끝나면 실기 검증인데, 여기서 재미있는 함정을 만났다. PC에서 이렇게 하면:&lt;/p&gt;&lt;div data-component=&quot;markdown-code&quot; style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border: 0px solid; box-sizing: border-box; color: #171717; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; margin: 0px; padding: 0px; position: relative; text-rendering: geometricprecision;&quot;&gt;&lt;pre class=&quot;shiki OpenCode&quot; style=&quot;-webkit-font-smoothing: antialiased; border-radius: 6px; border: 0.8px solid rgb(219, 219, 219); box-sizing: border-box; color: #6f6f6f; font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace; font-feature-settings: normal; font-size: 13px; font-variation-settings: normal; margin: 12px 0px 32px; overflow: auto; padding: 12px; scrollbar-width: none; text-rendering: geometricprecision;&quot;&gt;&lt;code style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace; font-feature-settings: normal; font-size: 1em; font-variation-settings: normal; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span class=&quot;line&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;adb shell input tap 600 900   (탭 1)&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;(0.2초 대기)&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;adb shell input tap 600 900   (탭 2)&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;button aria-label=&quot;복사&quot; data-component=&quot;icon-button&quot; data-size=&quot;small&quot; data-slot=&quot;markdown-copy-button&quot; data-tooltip=&quot;복사&quot; data-variant=&quot;secondary&quot; style=&quot;-webkit-font-smoothing: antialiased; align-items: center; appearance: button; aspect-ratio: 1 / 1; background-color: #f8f7fc; border-color: rgb(219, 219, 219); border-radius: 4px; border-style: solid; border-width: 0.8px; box-shadow: none; color: #171717; display: inline-flex; flex-shrink: 0; font: inherit; height: 20px; justify-content: center; letter-spacing: inherit; margin: 0px; opacity: 0; padding: 0px; position: absolute; right: 4px; text-rendering: geometricprecision; top: 4px; transition: opacity 0.15s; user-select: none; width: 20px; z-index: 1;&quot; type=&quot;button&quot;&gt;&lt;/button&gt;&lt;/div&gt;&lt;p style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border: 0px solid; box-sizing: border-box; color: #171717; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; margin: 0px 0px 12px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;더블탭으로 인식되지 않는다.&lt;/span&gt; &lt;code style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; color: #00ceb9; font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace; font-feature-settings: normal; font-size: 1em; font-variation-settings: normal; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;input tap&lt;/code&gt; 명령 하나당 안드로이드 VM이 새로 뜨느라 명령 간 실제 간격이 1초가 넘어버린다. 더블탭 인식 한계는 0.3초.&lt;/p&gt;&lt;blockquote style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border-bottom-color: initial; border-image: initial; border-left-color: rgb(219, 219, 219); border-right-color: initial; border-style: solid; border-top-color: initial; border-width: 0px 0px 0px 1.6px; box-sizing: border-box; color: #8f8f8f; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; margin: 1.5rem 0px; padding: 0px 0px 0px 0.5rem; text-rendering: geometricprecision;&quot;&gt;&lt;p style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px 0px 12px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; color: #171717; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;프롬프트 3&lt;/span&gt;&lt;/p&gt;&lt;div data-component=&quot;markdown-code&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; position: relative; text-rendering: geometricprecision;&quot;&gt;&lt;pre class=&quot;shiki OpenCode&quot; style=&quot;-webkit-font-smoothing: antialiased; border-radius: 6px; border: 0.8px solid rgb(219, 219, 219); box-sizing: border-box; color: #6f6f6f; font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace; font-feature-settings: normal; font-size: 13px; font-variation-settings: normal; margin: 12px 0px 32px; overflow: auto; padding: 12px; scrollbar-width: none; text-rendering: geometricprecision;&quot;&gt;&lt;code style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace; font-feature-settings: normal; font-size: 1em; font-variation-settings: normal; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span class=&quot;line&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;adb로 더블탭을 재현하는 테스트 명령을 만들어줘:&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;두 input tap을 백그라운드(&amp;amp;)로 동시에 발사해서&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;실제 탭 이벤트 간격을 0.3초 이하로 만들 것:&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;adb shell &quot;(input tap 600 900 &amp;amp; sleep 0.05; input tap 600 900)&quot;&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;성공 기준: dumpsys window의 mCurrentFocus가&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;org.schabi.newpipe로 바뀌는 것.&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;button aria-label=&quot;복사&quot; data-component=&quot;icon-button&quot; data-size=&quot;small&quot; data-slot=&quot;markdown-copy-button&quot; data-tooltip=&quot;복사&quot; data-variant=&quot;secondary&quot; style=&quot;-webkit-font-smoothing: antialiased; align-items: center; appearance: button; aspect-ratio: 1 / 1; background-color: #f8f7fc; border-color: rgb(219, 219, 219); border-radius: 4px; border-style: solid; border-width: 0.8px; box-shadow: none; color: #171717; display: inline-flex; flex-shrink: 0; font: inherit; height: 20px; justify-content: center; letter-spacing: inherit; margin: 0px; opacity: 0; padding: 0px; position: absolute; right: 4px; text-rendering: geometricprecision; top: 4px; transition: opacity 0.15s; user-select: none; width: 20px; z-index: 1;&quot; type=&quot;button&quot;&gt;&lt;/button&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;p style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border: 0px solid; box-sizing: border-box; color: #171717; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; margin: 0px 0px 12px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;이렇게 프로그램적으로 더블탭이 열린 걸 확인하고, 이후 사용은 홈 버튼으로 마무리된다.&lt;/p&gt;&lt;h2 style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border: 0px solid; box-sizing: border-box; color: #171717; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; font-weight: 500; line-height: 21px; margin: 0px 0px 24px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;STEP 4. 액자와 유튜브의 공존&lt;/h2&gt;&lt;p style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border: 0px solid; box-sizing: border-box; color: #171717; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; margin: 0px 0px 12px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;사용 흐름은 이렇다:&lt;/p&gt;&lt;ol style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border: 0px solid; box-sizing: border-box; color: #171717; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; list-style: outside decimal; margin: 8px 0px 12px; padding: 0px 0px 0px 2.25rem; text-rendering: geometricprecision;&quot;&gt;&lt;li style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px 0px 8px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;평소: 액자가 사진을 슬라이드쇼로 보여준다 (10초 간격)&lt;/li&gt;&lt;li style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px 0px 8px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;유튜브 보고 싶으면: 화면 &lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;두 번 탭&lt;/span&gt; → 뉴파이프&lt;/li&gt;&lt;li style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px 0px 8px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;다 끝나면: &lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;홈 버튼&lt;/span&gt; → 즉시 액자로 복귀 (사진은 이어서 재생)&lt;/li&gt;&lt;li style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px 0px 8px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;뉴파이프는 백그라운드에 살아 있어서, 다시 두 번 탭하면 보던 영상 그대로&lt;/li&gt;&lt;/ol&gt;&lt;p style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border: 0px solid; box-sizing: border-box; color: #171717; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; margin: 0px 0px 12px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;뉴파이프가 홈 역할을 뺏지 않는 구조라서, 액자로서의 기본 임무가 절대 깨지지 않는다. 키오스크형 기기에 앱을 붙일 때의 기본기다: &lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;홈만은 무조건 내 앱.&lt;/span&gt;&lt;/p&gt;&lt;h2 style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border: 0px solid; box-sizing: border-box; color: #171717; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; font-weight: 500; line-height: 21px; margin: 0px 0px 24px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;실전에서 배운 것들&lt;/h2&gt;&lt;ol style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border: 0px solid; box-sizing: border-box; color: #171717; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; list-style: outside decimal; margin: 8px 0px 12px; padding: 0px 0px 0px 2.25rem; text-rendering: geometricprecision;&quot;&gt;&lt;li style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px 0px 8px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;계정 없는 유튜브는 충분히 실용적이다&lt;/span&gt; — 검색·시청·구독(로컬)·배경재생까지 전부 된다. 못 하는 건 댓글 달기 정도.&lt;/li&gt;&lt;li style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px 0px 8px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;앱 서랍이 없으면 문을 만들어라&lt;/span&gt; — 제스처든, 설정 버튼이든, 홈 앱이 곧 출구다.&lt;/li&gt;&lt;li style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px 0px 8px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;adb 테스트도 시간이 개입된다&lt;/span&gt; — &lt;code style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; color: #00ceb9; font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace; font-feature-settings: normal; font-size: 1em; font-variation-settings: normal; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;input&lt;/code&gt; 명령의 VM 기동 지연(약 1초) 때문에 시간 민감한 제스처 테스트가 실패한다. 동시 발사로 회피.&lt;/li&gt;&lt;li style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px 0px 8px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;구독은 로컬에&lt;/span&gt; — 계정 연동이 없으면 기기가 바뀔 때 구독을 옮겨야 하는 단점이 있지만, 그 반대로 &lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;계정이 해킹당하거나 정책이 바뀌어도 내 목록은 내 기기에 그대로&lt;/span&gt;다.&lt;/li&gt;&lt;/ol&gt;&lt;h2 style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border: 0px solid; box-sizing: border-box; color: #171717; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; font-weight: 500; line-height: 21px; margin: 0px 0px 24px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;마무리 — 시리즈 완결&lt;/h2&gt;&lt;ol style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border: 0px solid; box-sizing: border-box; color: #171717; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; list-style: outside decimal; margin: 8px 0px 12px; padding: 0px 0px 0px 2.25rem; text-rendering: geometricprecision;&quot;&gt;&lt;li style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px 0px 8px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;오딘으로 순정 펌웨어 부활 (1편)&lt;/li&gt;&lt;li style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px 0px 8px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;바이브코딩으로 액자 앱 개발 (2편)&lt;/li&gt;&lt;li style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px 0px 8px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;PC 동기화 도구로 사진 공급선 확보 (3편)&lt;/li&gt;&lt;li style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px 0px 8px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;계정 없는 유튜브 기기로 격상 (4편, 이 글)&lt;/li&gt;&lt;/ol&gt;&lt;p style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border: 0px solid; box-sizing: border-box; color: #171717; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; margin: 0px 0px 12px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;버려질 뻔한 웅진북클럽 태블릿은 이제 거실의 사진 액자이자, 아이들(과 아저씨)의 유튜브 기기다. 전부 케이블과 무료 소프트웨어로.&lt;/p&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6060283466090347082/posts/default/8062079353918187497'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6060283466090347082/posts/default/8062079353918187497'/><link rel='alternate' type='text/html' href='http://21-edu.blogspot.com/2026/10/4.html' title='[갤럭시탭] 계정 없는 유튜브 기기 만들기 — 뉴파이프와 더블탭 제스처 (액자 시리즈 4편)'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6060283466090347082.post-340469977559642210</id><published>2026-10-31T17:19:35.604+09:00</published><updated>2026-10-31T17:22:29.453+09:00</updated><title type='text'>[안드로이드] PC의 사진을 케이블 한 번으로 액자에 보내기 — 동기화 도구를 바이브코딩으로 만들기 (액자 시리즈 3편)</title><content type='html'>&lt;p&gt;&lt;/p&gt;&lt;h1 style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border: 0px solid; box-sizing: border-box; color: #171717; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; font-weight: 500; line-height: 21px; margin: 0px 0px 24px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;br /&gt;&lt;/h1&gt;&lt;h1 style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border: 0px solid; box-sizing: border-box; color: #171717; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; font-weight: 500; line-height: 21px; margin: 0px 0px 24px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;[안드로이드] PC의 사진을 케이블 한 번으로 액자에 보내기 — 동기화 도구를 바이브코딩으로 만들기&lt;/h1&gt;&lt;h2 style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border: 0px solid; box-sizing: border-box; color: #171717; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; font-weight: 500; line-height: 21px; margin: 0px 0px 24px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;서두&lt;/h2&gt;&lt;p style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border: 0px solid; box-sizing: border-box; color: #171717; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; margin: 0px 0px 12px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;지난 글에서 액자 앱까지 완성했다. 그런데 앱은 어디까지나 &lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;기기에 저장된 사진&lt;/span&gt;을 보여줄 뿐이다. 새 사진은 어떻게 들어가나?&lt;/p&gt;&lt;p style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border: 0px solid; box-sizing: border-box; color: #171717; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; margin: 0px 0px 12px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;선택지를 정리하면 이렇다:&lt;/p&gt;&lt;table style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border-collapse: collapse; border-color: inherit; border-image: initial; border-style: solid; border-width: 0px; color: #171717; display: block; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; margin: 24px 0px; overflow-x: auto; padding: 0px; text-indent: 0px; text-rendering: geometricprecision; width: 960px;&quot;&gt;&lt;thead style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;tr style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;th style=&quot;-webkit-font-smoothing: antialiased; border-bottom-color: rgb(219, 219, 219); border-image: initial; border-left-color: initial; border-right-color: initial; border-style: solid; border-top-color: initial; border-width: 0px 0px 0.8px; box-sizing: border-box; font-weight: 500; margin: 0px; padding: 12px; text-align: left; text-rendering: geometricprecision; vertical-align: top;&quot;&gt;방법&lt;/th&gt;&lt;th style=&quot;-webkit-font-smoothing: antialiased; border-bottom-color: rgb(219, 219, 219); border-image: initial; border-left-color: initial; border-right-color: initial; border-style: solid; border-top-color: initial; border-width: 0px 0px 0.8px; box-sizing: border-box; font-weight: 500; margin: 0px; padding: 12px; text-align: left; text-rendering: geometricprecision; vertical-align: top;&quot;&gt;자동화&lt;/th&gt;&lt;th style=&quot;-webkit-font-smoothing: antialiased; border-bottom-color: rgb(219, 219, 219); border-image: initial; border-left-color: initial; border-right-color: initial; border-style: solid; border-top-color: initial; border-width: 0px 0px 0.8px; box-sizing: border-box; font-weight: 500; margin: 0px; padding: 12px; text-align: left; text-rendering: geometricprecision; vertical-align: top;&quot;&gt;계정&lt;/th&gt;&lt;th style=&quot;-webkit-font-smoothing: antialiased; border-bottom-color: rgb(219, 219, 219); border-image: initial; border-left-color: initial; border-right-color: initial; border-style: solid; border-top-color: initial; border-width: 0px 0px 0.8px; box-sizing: border-box; font-weight: 500; margin: 0px; padding: 12px; text-align: left; text-rendering: geometricprecision; vertical-align: top;&quot;&gt;문제&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;tr style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;td style=&quot;-webkit-font-smoothing: antialiased; border-bottom-color: rgb(232, 232, 232); border-image: initial; border-left-color: initial; border-right-color: initial; border-style: solid; border-top-color: initial; border-width: 0px 0px 0.8px; box-sizing: border-box; margin: 0px; padding: 12px; text-rendering: geometricprecision; vertical-align: top;&quot;&gt;구글포토 연동&lt;/td&gt;&lt;td style=&quot;-webkit-font-smoothing: antialiased; border-bottom-color: rgb(232, 232, 232); border-image: initial; border-left-color: initial; border-right-color: initial; border-style: solid; border-top-color: initial; border-width: 0px 0px 0.8px; box-sizing: border-box; margin: 0px; padding: 12px; text-rendering: geometricprecision; vertical-align: top;&quot;&gt;완전 자동&lt;/td&gt;&lt;td style=&quot;-webkit-font-smoothing: antialiased; border-bottom-color: rgb(232, 232, 232); border-image: initial; border-left-color: initial; border-right-color: initial; border-style: solid; border-top-color: initial; border-width: 0px 0px 0.8px; box-sizing: border-box; margin: 0px; padding: 12px; text-rendering: geometricprecision; vertical-align: top;&quot;&gt;필요&lt;/td&gt;&lt;td style=&quot;-webkit-font-smoothing: antialiased; border-bottom-color: rgb(232, 232, 232); border-image: initial; border-left-color: initial; border-right-color: initial; border-style: solid; border-top-color: initial; border-width: 0px 0px 0.8px; box-sizing: border-box; margin: 0px; padding: 12px; text-rendering: geometricprecision; vertical-align: top;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;2025년 4월 구글이 개인 앱의 라이브러리 읽기 API를 차단&lt;/span&gt; — 연동 앱들이 대량 사망&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;td style=&quot;-webkit-font-smoothing: antialiased; border-bottom-color: rgb(232, 232, 232); border-image: initial; border-left-color: initial; border-right-color: initial; border-style: solid; border-top-color: initial; border-width: 0px 0px 0.8px; box-sizing: border-box; margin: 0px; padding: 12px; text-rendering: geometricprecision; vertical-align: top;&quot;&gt;Syncthing류 폴더 동기화&lt;/td&gt;&lt;td style=&quot;-webkit-font-smoothing: antialiased; border-bottom-color: rgb(232, 232, 232); border-image: initial; border-left-color: initial; border-right-color: initial; border-style: solid; border-top-color: initial; border-width: 0px 0px 0.8px; box-sizing: border-box; margin: 0px; padding: 12px; text-rendering: geometricprecision; vertical-align: top;&quot;&gt;완전 자동&lt;/td&gt;&lt;td style=&quot;-webkit-font-smoothing: antialiased; border-bottom-color: rgb(232, 232, 232); border-image: initial; border-left-color: initial; border-right-color: initial; border-style: solid; border-top-color: initial; border-width: 0px 0px 0.8px; box-sizing: border-box; margin: 0px; padding: 12px; text-rendering: geometricprecision; vertical-align: top;&quot;&gt;불필요&lt;/td&gt;&lt;td style=&quot;-webkit-font-smoothing: antialiased; border-bottom-color: rgb(232, 232, 232); border-image: initial; border-left-color: initial; border-right-color: initial; border-style: solid; border-top-color: initial; border-width: 0px 0px 0.8px; box-sizing: border-box; margin: 0px; padding: 12px; text-rendering: geometricprecision; vertical-align: top;&quot;&gt;폰에 앱 설치·페어링 필요, 폰의 로컬 폴더만 가능&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;td style=&quot;-webkit-font-smoothing: antialiased; border-bottom-color: rgb(232, 232, 232); border-image: initial; border-left-color: initial; border-right-color: initial; border-style: solid; border-top-color: initial; border-width: 0px 0px 0.8px; box-sizing: border-box; margin: 0px; padding: 12px; text-rendering: geometricprecision; vertical-align: top;&quot;&gt;탐색기 드래그앤드롭&lt;/td&gt;&lt;td style=&quot;-webkit-font-smoothing: antialiased; border-bottom-color: rgb(232, 232, 232); border-image: initial; border-left-color: initial; border-right-color: initial; border-style: solid; border-top-color: initial; border-width: 0px 0px 0.8px; box-sizing: border-box; margin: 0px; padding: 12px; text-rendering: geometricprecision; vertical-align: top;&quot;&gt;수동&lt;/td&gt;&lt;td style=&quot;-webkit-font-smoothing: antialiased; border-bottom-color: rgb(232, 232, 232); border-image: initial; border-left-color: initial; border-right-color: initial; border-style: solid; border-top-color: initial; border-width: 0px 0px 0.8px; box-sizing: border-box; margin: 0px; padding: 12px; text-rendering: geometricprecision; vertical-align: top;&quot;&gt;불필요&lt;/td&gt;&lt;td style=&quot;-webkit-font-smoothing: antialiased; border-bottom-color: rgb(232, 232, 232); border-image: initial; border-left-color: initial; border-right-color: initial; border-style: solid; border-top-color: initial; border-width: 0px 0px 0.8px; box-sizing: border-box; margin: 0px; padding: 12px; text-rendering: geometricprecision; vertical-align: top;&quot;&gt;매번 어떤 파일이 새 건지 사람이 기억해야 함&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;td style=&quot;-webkit-font-smoothing: antialiased; border-bottom-color: rgb(232, 232, 232); border-image: initial; border-left-color: initial; border-right-color: initial; border-style: solid; border-top-color: initial; border-width: 0px 0px 0.8px; box-sizing: border-box; margin: 0px; padding: 12px; text-rendering: geometricprecision; vertical-align: top;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;케이블 + 자작 도구&lt;/span&gt;&lt;/td&gt;&lt;td style=&quot;-webkit-font-smoothing: antialiased; border-bottom-color: rgb(232, 232, 232); border-image: initial; border-left-color: initial; border-right-color: initial; border-style: solid; border-top-color: initial; border-width: 0px 0px 0.8px; box-sizing: border-box; margin: 0px; padding: 12px; text-rendering: geometricprecision; vertical-align: top;&quot;&gt;반자동&lt;/td&gt;&lt;td style=&quot;-webkit-font-smoothing: antialiased; border-bottom-color: rgb(232, 232, 232); border-image: initial; border-left-color: initial; border-right-color: initial; border-style: solid; border-top-color: initial; border-width: 0px 0px 0.8px; box-sizing: border-box; margin: 0px; padding: 12px; text-rendering: geometricprecision; vertical-align: top;&quot;&gt;불필요&lt;/td&gt;&lt;td style=&quot;-webkit-font-smoothing: antialiased; border-bottom-color: rgb(232, 232, 232); border-image: initial; border-left-color: initial; border-right-color: initial; border-style: solid; border-top-color: initial; border-width: 0px 0px 0.8px; box-sizing: border-box; margin: 0px; padding: 12px; text-rendering: geometricprecision; vertical-align: top;&quot;&gt;이 글의 주인공&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border: 0px solid; box-sizing: border-box; color: #171717; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; margin: 0px 0px 12px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;나는 &lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;PC의 특정 폴더에 사진을 넣고, 케이블 연결 후 아이콘 더블클릭 한 번&lt;/span&gt;이면 끝나는 방식을 택했다. 구글포토에서 내려받은 사진, 폰에서 옮긴 사진, 카메라 사진 — 어디서 온 것이든 결국 PC 폴더에 모이니까, 그 폴더만 액자로 흘려보내면 된다.&lt;/p&gt;&lt;p style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border: 0px solid; box-sizing: border-box; color: #171717; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; margin: 0px 0px 12px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;요구사항은 네 가지:&lt;/p&gt;&lt;ol style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border: 0px solid; box-sizing: border-box; color: #171717; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; list-style: outside decimal; margin: 8px 0px 12px; padding: 0px 0px 0px 2.25rem; text-rendering: geometricprecision;&quot;&gt;&lt;li style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px 0px 8px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;증분 동기화&lt;/span&gt; — 이미 보낸 사진은 건너뛰고 새 것만 (매번 300장을 다시 보내면 몇 분 걸린다)&lt;/li&gt;&lt;li style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px 0px 8px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;한글 파일명 생존&lt;/span&gt; — 우리나라 가족 사진은 이름에 한글이 있다&lt;/li&gt;&lt;li style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px 0px 8px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;즉시 반영&lt;/span&gt; — 복사 후 액자에 바로 나타나야 한다&lt;/li&gt;&lt;li style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px 0px 8px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;안전장치&lt;/span&gt; — &quot;전체 삭제&quot; 같은 위험한 동작엔 확인 절차&lt;/li&gt;&lt;/ol&gt;&lt;h2 style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border: 0px solid; box-sizing: border-box; color: #171717; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; font-weight: 500; line-height: 21px; margin: 0px 0px 24px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;STEP 1. 기본 동기화 스크립트&lt;/h2&gt;&lt;blockquote style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border-bottom-color: initial; border-image: initial; border-left-color: rgb(219, 219, 219); border-right-color: initial; border-style: solid; border-top-color: initial; border-width: 0px 0px 0px 1.6px; box-sizing: border-box; color: #8f8f8f; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; margin: 1.5rem 0px; padding: 0px 0px 0px 0.5rem; text-rendering: geometricprecision;&quot;&gt;&lt;p style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px 0px 12px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; color: #171717; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;프롬프트 1&lt;/span&gt;&lt;/p&gt;&lt;div data-component=&quot;markdown-code&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; position: relative; text-rendering: geometricprecision;&quot;&gt;&lt;pre class=&quot;shiki OpenCode&quot; style=&quot;-webkit-font-smoothing: antialiased; border-radius: 6px; border: 0.8px solid rgb(219, 219, 219); box-sizing: border-box; color: #6f6f6f; font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace; font-feature-settings: normal; font-size: 13px; font-variation-settings: normal; margin: 12px 0px 32px; overflow: auto; padding: 12px; scrollbar-width: none; text-rendering: geometricprecision;&quot;&gt;&lt;code style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace; font-feature-settings: normal; font-size: 1em; font-variation-settings: normal; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span class=&quot;line&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;파워셸 스크립트를 만들어줘. 기능:&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;- C:\액자사진 폴더의 이미지(jpg/jpeg/png/webp, 하위폴더 포함)를&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;  adb push로 태블릿 /sdcard/PhotoFrame 폴더로 복사&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;- adb는 C:\android-sdk\platform-tools\adb.exe&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;- 시작 시 adb devices로 태블릿 연결을 확인하고,&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;  연결 안 됐으면 &quot;케이블 연결 + USB 디버깅 허용&quot; 안내 후 종료&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;- 진행 상황을 콘솔에 한국어로 출력&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;button aria-label=&quot;복사&quot; data-component=&quot;icon-button&quot; data-size=&quot;small&quot; data-slot=&quot;markdown-copy-button&quot; data-tooltip=&quot;복사&quot; data-variant=&quot;secondary&quot; style=&quot;-webkit-font-smoothing: antialiased; align-items: center; appearance: button; aspect-ratio: 1 / 1; background-color: #f8f7fc; border-color: rgb(219, 219, 219); border-radius: 4px; border-style: solid; border-width: 0.8px; box-shadow: none; color: #171717; display: inline-flex; flex-shrink: 0; font: inherit; height: 20px; justify-content: center; letter-spacing: inherit; margin: 0px; opacity: 0; padding: 0px; position: absolute; right: 4px; text-rendering: geometricprecision; top: 4px; transition: opacity 0.15s; user-select: none; width: 20px; z-index: 1;&quot; type=&quot;button&quot;&gt;&lt;/button&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;p style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border: 0px solid; box-sizing: border-box; color: #171717; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; margin: 0px 0px 12px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;바이브코딩으로 만든 도구는 30줄이면 충분하다. 그런데 이대로는 두 가지가 부족하다 — 새 파일 판별과, 복사 후 액자가 눈치채는 것.&lt;/p&gt;&lt;h2 style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border: 0px solid; box-sizing: border-box; color: #171717; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; font-weight: 500; line-height: 21px; margin: 0px 0px 24px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;STEP 2. 증분 동기화 — &quot;이미 보낸 것&quot;을 기억하기&lt;/h2&gt;&lt;blockquote style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border-bottom-color: initial; border-image: initial; border-left-color: rgb(219, 219, 219); border-right-color: initial; border-style: solid; border-top-color: initial; border-width: 0px 0px 0px 1.6px; box-sizing: border-box; color: #8f8f8f; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; margin: 1.5rem 0px; padding: 0px 0px 0px 0.5rem; text-rendering: geometricprecision;&quot;&gt;&lt;p style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px 0px 12px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; color: #171717; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;프롬프트 2&lt;/span&gt;&lt;/p&gt;&lt;div data-component=&quot;markdown-code&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; position: relative; text-rendering: geometricprecision;&quot;&gt;&lt;pre class=&quot;shiki OpenCode&quot; style=&quot;-webkit-font-smoothing: antialiased; border-radius: 6px; border: 0.8px solid rgb(219, 219, 219); box-sizing: border-box; color: #6f6f6f; font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace; font-feature-settings: normal; font-size: 13px; font-variation-settings: normal; margin: 12px 0px 32px; overflow: auto; padding: 12px; scrollbar-width: none; text-rendering: geometricprecision;&quot;&gt;&lt;code style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace; font-feature-settings: normal; font-size: 1em; font-variation-settings: normal; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span class=&quot;line&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;증분 동기화를 추가해줘:&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;- .pushed.tsv 파일에 (보낸 파일명, 크기)를 탭으로 기록&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;- 실행 시 소스 폴더의 파일을 (파일명, 크기)로 대조해서&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;  이미 보낸 것은 건너뛰고 새 것만 push&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;- 소스의 하위폴더는 평평하게(flat) 태블릿으로 보내고,&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;  같은 이름인데 크기가 다른 파일은 이름 뒤에 _2, _3을 붙여 충돌 회피&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;- 보낼 게 없으면 &quot;새 사진이 없습니다&quot;라고 알리고 종료&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;button aria-label=&quot;복사&quot; data-component=&quot;icon-button&quot; data-size=&quot;small&quot; data-slot=&quot;markdown-copy-button&quot; data-tooltip=&quot;복사&quot; data-variant=&quot;secondary&quot; style=&quot;-webkit-font-smoothing: antialiased; align-items: center; appearance: button; aspect-ratio: 1 / 1; background-color: #f8f7fc; border-color: rgb(219, 219, 219); border-radius: 4px; border-style: solid; border-width: 0.8px; box-shadow: none; color: #171717; display: inline-flex; flex-shrink: 0; font: inherit; height: 20px; justify-content: center; letter-spacing: inherit; margin: 0px; opacity: 0; padding: 0px; position: absolute; right: 4px; text-rendering: geometricprecision; top: 4px; transition: opacity 0.15s; user-select: none; width: 20px; z-index: 1;&quot; type=&quot;button&quot;&gt;&lt;/button&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;p style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border: 0px solid; box-sizing: border-box; color: #171717; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; margin: 0px 0px 12px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;매니페스트 방식의 장점은 기기 쪽 목록을 읽을 필요가 없다는 것(빠르다). 단점은 나중에 나온다 — 기억해두자.&lt;/p&gt;&lt;h2 style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border: 0px solid; box-sizing: border-box; color: #171717; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; font-weight: 500; line-height: 21px; margin: 0px 0px 24px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;STEP 3. 즉시 반영 — 여기서 하루를 태운 함정&lt;/h2&gt;&lt;p style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border: 0px solid; box-sizing: border-box; color: #171717; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; margin: 0px 0px 12px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;파일을 복사만 하면 액자는 모른다. 액자 앱은 &quot;사진 목록을 다시 읽어라&quot;는 신호가 필요하다. PC에서는 이렇게 보내면 된다:&lt;/p&gt;&lt;div data-component=&quot;markdown-code&quot; style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border: 0px solid; box-sizing: border-box; color: #171717; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; margin: 0px; padding: 0px; position: relative; text-rendering: geometricprecision;&quot;&gt;&lt;pre class=&quot;shiki OpenCode&quot; style=&quot;-webkit-font-smoothing: antialiased; border-radius: 6px; border: 0.8px solid rgb(219, 219, 219); box-sizing: border-box; color: #6f6f6f; font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace; font-feature-settings: normal; font-size: 13px; font-variation-settings: normal; margin: 12px 0px 32px; overflow: auto; padding: 12px; scrollbar-width: none; text-rendering: geometricprecision;&quot;&gt;&lt;code style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace; font-feature-settings: normal; font-size: 1em; font-variation-settings: normal; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;adb shell am broadcast -a com.handy.photoframe.REFRESH&lt;/code&gt;&lt;/pre&gt;&lt;button aria-label=&quot;복사&quot; data-component=&quot;icon-button&quot; data-size=&quot;small&quot; data-slot=&quot;markdown-copy-button&quot; data-tooltip=&quot;복사&quot; data-variant=&quot;secondary&quot; style=&quot;-webkit-font-smoothing: antialiased; align-items: center; appearance: button; aspect-ratio: 1 / 1; background-color: #f8f7fc; border-color: rgb(219, 219, 219); border-radius: 4px; border-style: solid; border-width: 0.8px; box-shadow: none; color: #171717; display: inline-flex; flex-shrink: 0; font: inherit; height: 20px; justify-content: center; letter-spacing: inherit; margin: 0px; opacity: 0; padding: 0px; position: absolute; right: 4px; text-rendering: geometricprecision; top: 4px; transition: opacity 0.15s; user-select: none; width: 20px; z-index: 1;&quot; type=&quot;button&quot;&gt;&lt;/button&gt;&lt;/div&gt;&lt;p style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border: 0px solid; box-sizing: border-box; color: #171717; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; margin: 0px 0px 12px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;그런데 이 명령이 안드로이드 8에서는 아무리 날려도 안 먹는다.&lt;/span&gt; 8.0부터 암시적 브로드캐스트가 차단됐기 때문이다. 매니페스트에 receiver를 등록해도, 기기가 잠자는 동안에는 전달이 안 된다. 나는 이거 하나 때문에 &quot;복사는 됐는데 액자에는 사진이 안 떠&quot;의 상태로 꽤 오래 헤맸다.&lt;/p&gt;&lt;blockquote style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border-bottom-color: initial; border-image: initial; border-left-color: rgb(219, 219, 219); border-right-color: initial; border-style: solid; border-top-color: initial; border-width: 0px 0px 0px 1.6px; box-sizing: border-box; color: #8f8f8f; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; margin: 1.5rem 0px; padding: 0px 0px 0px 0.5rem; text-rendering: geometricprecision;&quot;&gt;&lt;p style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px 0px 12px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; color: #171717; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;프롬프트 3&lt;/span&gt;&lt;/p&gt;&lt;div data-component=&quot;markdown-code&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; position: relative; text-rendering: geometricprecision;&quot;&gt;&lt;pre class=&quot;shiki OpenCode&quot; style=&quot;-webkit-font-smoothing: antialiased; border-radius: 6px; border: 0.8px solid rgb(219, 219, 219); box-sizing: border-box; color: #6f6f6f; font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace; font-feature-settings: normal; font-size: 13px; font-variation-settings: normal; margin: 12px 0px 32px; overflow: auto; padding: 12px; scrollbar-width: none; text-rendering: geometricprecision;&quot;&gt;&lt;code style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace; font-feature-settings: normal; font-size: 1em; font-variation-settings: normal; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span class=&quot;line&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;해결책을 적용해줘:&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;1. 앱 쪽: RefreshReceiver는 매니페스트 등록을 유지하되,&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;   브로드캐스트를 받으면 즉시 재스캔 + 현재 사진 새로 표시&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;2. 도구 쪽: push가 끝나면 브로드캐스트를 명시적 컴포넌트로 발송:&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;   adb shell am broadcast -a com.handy.photoframe.REFRESH&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;       -n com.handy.photoframe/.RefreshReceiver&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;(안드로이드 8+에서는 -n으로 수신자를 정확히 지정해야 전달된다)&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;button aria-label=&quot;복사&quot; data-component=&quot;icon-button&quot; data-size=&quot;small&quot; data-slot=&quot;markdown-copy-button&quot; data-tooltip=&quot;복사&quot; data-variant=&quot;secondary&quot; style=&quot;-webkit-font-smoothing: antialiased; align-items: center; appearance: button; aspect-ratio: 1 / 1; background-color: #f8f7fc; border-color: rgb(219, 219, 219); border-radius: 4px; border-style: solid; border-width: 0.8px; box-shadow: none; color: #171717; display: inline-flex; flex-shrink: 0; font: inherit; height: 20px; justify-content: center; letter-spacing: inherit; margin: 0px; opacity: 0; padding: 0px; position: absolute; right: 4px; text-rendering: geometricprecision; top: 4px; transition: opacity 0.15s; user-select: none; width: 20px; z-index: 1;&quot; type=&quot;button&quot;&gt;&lt;/button&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;p style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border: 0px solid; box-sizing: border-box; color: #171717; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; margin: 0px 0px 12px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;이제 복사 끝나자마자 액자 화면에 새 사진이 뜬다. 밤 11시~아침 7시 야간 모드라면 아침 7시부터 나타난다(액자 앱이 밤에는 렌더링을 안 하기 때문).&lt;/p&gt;&lt;h2 style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border: 0px solid; box-sizing: border-box; color: #171717; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; font-weight: 500; line-height: 21px; margin: 0px 0px 24px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;STEP 4. 사용자 경험 — 아이콘 하나로&lt;/h2&gt;&lt;p style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border: 0px solid; box-sizing: border-box; color: #171717; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; margin: 0px 0px 12px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;.bat 파일로 감싸 더블클릭 실행 가능하게 하고, 바로가기를 작업표시줄에 고정한다.&lt;/p&gt;&lt;blockquote style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border-bottom-color: initial; border-image: initial; border-left-color: rgb(219, 219, 219); border-right-color: initial; border-style: solid; border-top-color: initial; border-width: 0px 0px 0px 1.6px; box-sizing: border-box; color: #8f8f8f; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; margin: 1.5rem 0px; padding: 0px 0px 0px 0.5rem; text-rendering: geometricprecision;&quot;&gt;&lt;p style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px 0px 12px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; color: #171717; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;프롬프트 4&lt;/span&gt;&lt;/p&gt;&lt;div data-component=&quot;markdown-code&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; position: relative; text-rendering: geometricprecision;&quot;&gt;&lt;pre class=&quot;shiki OpenCode&quot; style=&quot;-webkit-font-smoothing: antialiased; border-radius: 6px; border: 0.8px solid rgb(219, 219, 219); box-sizing: border-box; color: #6f6f6f; font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace; font-feature-settings: normal; font-size: 13px; font-variation-settings: normal; margin: 12px 0px 32px; overflow: auto; padding: 12px; scrollbar-width: none; text-rendering: geometricprecision;&quot;&gt;&lt;code style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace; font-feature-settings: normal; font-size: 1em; font-variation-settings: normal; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span class=&quot;line&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;실행 마무리를 다듬어줘:&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;- 끝나면 콘솔이 닫히지 않게 &quot;종료하려면 Enter&quot; 대기&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;- 연결 실패 시 원인별로 다른 안내: 케이블 뽑힘 / unauthorized(태블릿에서 허용 필요)&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;- 사용법.txt 파일도 만들어줘: 폴더에 사진 넣기 → 케이블 연결 → 아이콘 더블클릭&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;button aria-label=&quot;복사&quot; data-component=&quot;icon-button&quot; data-size=&quot;small&quot; data-slot=&quot;markdown-copy-button&quot; data-tooltip=&quot;복사&quot; data-variant=&quot;secondary&quot; style=&quot;-webkit-font-smoothing: antialiased; align-items: center; appearance: button; aspect-ratio: 1 / 1; background-color: #f8f7fc; border-color: rgb(219, 219, 219); border-radius: 4px; border-style: solid; border-width: 0.8px; box-shadow: none; color: #171717; display: inline-flex; flex-shrink: 0; font: inherit; height: 20px; justify-content: center; letter-spacing: inherit; margin: 0px; opacity: 0; padding: 0px; position: absolute; right: 4px; text-rendering: geometricprecision; top: 4px; transition: opacity 0.15s; user-select: none; width: 20px; z-index: 1;&quot; type=&quot;button&quot;&gt;&lt;/button&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;h2 style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border: 0px solid; box-sizing: border-box; color: #171717; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; font-weight: 500; line-height: 21px; margin: 0px 0px 24px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;STEP 5. 액자 비우기 — 위험한 기능은 더 조심히&lt;/h2&gt;&lt;p style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border: 0px solid; box-sizing: border-box; color: #171717; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; margin: 0px 0px 12px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;사진을 통째로 갈아끼우고 싶을 때가 있다. 이때 필요한 건 &quot;전부 지우기&quot;인데, 실수로 눌렀다가 가족 사진이 통째로 날아가면 재앙이다.&lt;/p&gt;&lt;blockquote style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border-bottom-color: initial; border-image: initial; border-left-color: rgb(219, 219, 219); border-right-color: initial; border-style: solid; border-top-color: initial; border-width: 0px 0px 0px 1.6px; box-sizing: border-box; color: #8f8f8f; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; margin: 1.5rem 0px; padding: 0px 0px 0px 0.5rem; text-rendering: geometricprecision;&quot;&gt;&lt;p style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px 0px 12px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; color: #171717; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;프롬프트 5&lt;/span&gt;&lt;/p&gt;&lt;div data-component=&quot;markdown-code&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; position: relative; text-rendering: geometricprecision;&quot;&gt;&lt;pre class=&quot;shiki OpenCode&quot; style=&quot;-webkit-font-smoothing: antialiased; border-radius: 6px; border: 0.8px solid rgb(219, 219, 219); box-sizing: border-box; color: #6f6f6f; font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace; font-feature-settings: normal; font-size: 13px; font-variation-settings: normal; margin: 12px 0px 32px; overflow: auto; padding: 12px; scrollbar-width: none; text-rendering: geometricprecision;&quot;&gt;&lt;code style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace; font-feature-settings: normal; font-size: 1em; font-variation-settings: normal; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span class=&quot;line&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&#39;액자 비우기&#39; 스크립트를 만들어줘. 안전 요건:&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;1. 태블릿의 /sdcard/PhotoFrame 안의 이미지 개수를 세서 보여주고&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;2. &quot;지우려면 Y를 직접 입력&quot; 확인을 받는다 (그 외 입력은 취소)&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;3. 지우는 대상은 /sdcard/PhotoFrame 폴더뿐 — DCIM 같은&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;   보관용 폴더는 절대 손대지 않는다 (경로를 하드코딩하지 말고&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;   PhotoFrame 폴더 안에서만 작업)&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;4. 삭제 후 동기화 기록(.pushed.tsv)도 함께 초기화한다&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;   (안 그러면 같은 이름·크기의 사진을 나중에 다시 넣을 때&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;   &quot;이미 보냈음&quot;으로 스킵돼서 액자에 영원히 안 뜬다!)&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;5. 삭제 완료 후 REFRESH 신호 전송&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;button aria-label=&quot;복사&quot; data-component=&quot;icon-button&quot; data-size=&quot;small&quot; data-slot=&quot;markdown-copy-button&quot; data-tooltip=&quot;복사&quot; data-variant=&quot;secondary&quot; style=&quot;-webkit-font-smoothing: antialiased; align-items: center; appearance: button; aspect-ratio: 1 / 1; background-color: #f8f7fc; border-color: rgb(219, 219, 219); border-radius: 4px; border-style: solid; border-width: 0.8px; box-shadow: none; color: #171717; display: inline-flex; flex-shrink: 0; font: inherit; height: 20px; justify-content: center; letter-spacing: inherit; margin: 0px; opacity: 0; padding: 0px; position: absolute; right: 4px; text-rendering: geometricprecision; top: 4px; transition: opacity 0.15s; user-select: none; width: 20px; z-index: 1;&quot; type=&quot;button&quot;&gt;&lt;/button&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;p style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border: 0px solid; box-sizing: border-box; color: #171717; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; margin: 0px 0px 12px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;4번이 은근한 함정이다. 매니페스트를 같이 안 지우면, &quot;비우고 → 같은 사진 다시 넣기&quot;가 조용히 실패한다.&lt;/p&gt;&lt;h2 style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border: 0px solid; box-sizing: border-box; color: #171717; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; font-weight: 500; line-height: 21px; margin: 0px 0px 24px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;실전에서 배운 것들&lt;/h2&gt;&lt;ol style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border: 0px solid; box-sizing: border-box; color: #171717; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; list-style: outside decimal; margin: 8px 0px 12px; padding: 0px 0px 0px 2.25rem; text-rendering: geometricprecision;&quot;&gt;&lt;li style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px 0px 8px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;adb pull은 한글을 깨뜨리고, adb push는 의외로 잘 간다&lt;/span&gt; — 반대 방향으로 갈 때 문제가 생긴다면 전송 경로(명령줄 인수)에 한글을 직접 쓰지 말았는지 보자. 스크립트 파일 안에 넣어두면 인코딩 문제가 사라진다.&lt;/li&gt;&lt;li style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px 0px 8px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;안드로이드 8+의 암시적 브로드캐스트 차단&lt;/span&gt; — 도구와 앱이 &quot;묵시적으로 통신&quot;하려 하면 반드시 명시적 컴포넌트(-n)로.&lt;/li&gt;&lt;li style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px 0px 8px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;매니페스트(증분 기록)는 상태다&lt;/span&gt; — 이를 지우는 연산(비우기)이 있으면 매니페스트도 같이 지워야 일관성이 유지된다.&lt;/li&gt;&lt;li style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px 0px 8px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;위험한 동작에는 타이핑 확인&lt;/span&gt; — 버튼 한 번보다 &quot;Y 입력&quot;이 실수를 확실히 막는다.&lt;/li&gt;&lt;li style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px 0px 8px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;동기화 방향은 한쪽으로&lt;/span&gt; — PC → 태블릿 일방향(추가만)이면 실수가 적다. 양방향 동기화는 &quot;PC에서 지운 사진이 액자에서도 사라지는&quot; 의미까지 생각해야 한다. 나는 추가만 하는 방식을 택했다.&lt;/li&gt;&lt;/ol&gt;&lt;h2 style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border: 0px solid; box-sizing: border-box; color: #171717; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; font-weight: 500; line-height: 21px; margin: 0px 0px 24px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;마무리 — 시리즈 완결&lt;/h2&gt;&lt;p style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border: 0px solid; box-sizing: border-box; color: #171717; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; margin: 0px 0px 12px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;이로써 웅진북클럽 태블릿이 완전히 재탄생했다:&lt;/p&gt;&lt;ol style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border: 0px solid; box-sizing: border-box; color: #171717; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; list-style: outside decimal; margin: 8px 0px 12px; padding: 0px 0px 0px 2.25rem; text-rendering: geometricprecision;&quot;&gt;&lt;li style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px 0px 8px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;오딘으로 순정 펌웨어 부활 (1편)&lt;/li&gt;&lt;li style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px 0px 8px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;바이브코딩으로 액자 앱 개발 (2편)&lt;/li&gt;&lt;li style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px 0px 8px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;PC 동기화 도구로 사진 공급선 확보 (3편, 이 글)&lt;/li&gt;&lt;/ol&gt;&lt;p style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border: 0px solid; box-sizing: border-box; color: #171717; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; margin: 0px 0px 12px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;폰도, 구글 계정도, 구독료도 없이. 있던 것은 케이블과 무료 도구뿐이다.&amp;nbsp;&lt;/p&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6060283466090347082/posts/default/340469977559642210'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6060283466090347082/posts/default/340469977559642210'/><link rel='alternate' type='text/html' href='http://21-edu.blogspot.com/2026/10/pc.html' title='[안드로이드] PC의 사진을 케이블 한 번으로 액자에 보내기 — 동기화 도구를 바이브코딩으로 만들기 (액자 시리즈 3편)'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6060283466090347082.post-7975940297101574560</id><published>2026-10-31T17:16:00.952+09:00</published><updated>2026-10-31T17:22:42.167+09:00</updated><title type='text'>[안드로이드] 사진 액자 앱을 바이브코딩으로 직접 만들기 — 요구사항에서 홈 앱까지  (액자 시리즈 2편)</title><content type='html'>&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: #fcfcfc; color: #171717; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px;&quot;&gt;[안드로이드] 사진 액자 앱을 바이브코딩으로 직접 만들기 — 요구사항에서 홈 앱까지&lt;/span&gt;&lt;/p&gt;&lt;h2 style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border: 0px solid; box-sizing: border-box; color: #171717; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; font-weight: 500; line-height: 21px; margin: 0px 0px 24px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;서두&lt;/h2&gt;&lt;p style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border: 0px solid; box-sizing: border-box; color: #171717; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; margin: 0px 0px 12px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;지난 글(오딘 플래싱 편)에서 웅진북클럽 태블릿을 순정 펌웨어로 되살렸다. 이제 이 기기를 &lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;거실 사진 액자&lt;/span&gt;로 만들 차례다. 구글포토 연동 액자 앱(Fotoo류)을 쓰려고 했지만, 2025년 4월부터 구글이 개인 앱의 사진 라이브러리 읽기 API를 차단해서 이 계열 앱들이 사실상 망가졌다. 그래서 결정했다: &lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;구글 계정도, 서버도, 네트워크도 필요 없는 로컬 사진 액자 앱을 직접 만들자.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border: 0px solid; box-sizing: border-box; color: #171717; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; margin: 0px 0px 12px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;코딩은 전부 AI에게 부탁하는 &lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;바이브코딩&lt;/span&gt;으로 했다. 이 글의 프롬프트를 그대로 복사해서 쓸 수 있게 남긴다. 요구사항을 말하고 → 받은 코드를 넣고 → 실기기에서 돌려보고 → 부서지는 대로 고치는 반복이 전부다.&lt;/p&gt;&lt;h2 style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border: 0px solid; box-sizing: border-box; color: #171717; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; font-weight: 500; line-height: 21px; margin: 0px 0px 24px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;앱 설계 한눈에 보기&lt;/h2&gt;&lt;table style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border-collapse: collapse; border-color: inherit; border-image: initial; border-style: solid; border-width: 0px; color: #171717; display: block; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; margin: 24px 0px; overflow-x: auto; padding: 0px; text-indent: 0px; text-rendering: geometricprecision; width: 960px;&quot;&gt;&lt;thead style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;tr style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;th style=&quot;-webkit-font-smoothing: antialiased; border-bottom-color: rgb(219, 219, 219); border-image: initial; border-left-color: initial; border-right-color: initial; border-style: solid; border-top-color: initial; border-width: 0px 0px 0.8px; box-sizing: border-box; font-weight: 500; margin: 0px; padding: 12px; text-align: left; text-rendering: geometricprecision; vertical-align: top;&quot;&gt;구성 요소&lt;/th&gt;&lt;th style=&quot;-webkit-font-smoothing: antialiased; border-bottom-color: rgb(219, 219, 219); border-image: initial; border-left-color: initial; border-right-color: initial; border-style: solid; border-top-color: initial; border-width: 0px 0px 0.8px; box-sizing: border-box; font-weight: 500; margin: 0px; padding: 12px; text-align: left; text-rendering: geometricprecision; vertical-align: top;&quot;&gt;역할&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;tr style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;td style=&quot;-webkit-font-smoothing: antialiased; border-bottom-color: rgb(232, 232, 232); border-image: initial; border-left-color: initial; border-right-color: initial; border-style: solid; border-top-color: initial; border-width: 0px 0px 0.8px; box-sizing: border-box; margin: 0px; padding: 12px; text-rendering: geometricprecision; vertical-align: top;&quot;&gt;MainActivity&lt;/td&gt;&lt;td style=&quot;-webkit-font-smoothing: antialiased; border-bottom-color: rgb(232, 232, 232); border-image: initial; border-left-color: initial; border-right-color: initial; border-style: solid; border-top-color: initial; border-width: 0px 0px 0.8px; box-sizing: border-box; margin: 0px; padding: 12px; text-rendering: geometricprecision; vertical-align: top;&quot;&gt;사진 스캔 + 슬라이드쇼 + 제스처(스와이프·더블탭·탭)&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;td style=&quot;-webkit-font-smoothing: antialiased; border-bottom-color: rgb(232, 232, 232); border-image: initial; border-left-color: initial; border-right-color: initial; border-style: solid; border-top-color: initial; border-width: 0px 0px 0.8px; box-sizing: border-box; margin: 0px; padding: 12px; text-rendering: geometricprecision; vertical-align: top;&quot;&gt;BootReceiver&lt;/td&gt;&lt;td style=&quot;-webkit-font-smoothing: antialiased; border-bottom-color: rgb(232, 232, 232); border-image: initial; border-left-color: initial; border-right-color: initial; border-style: solid; border-top-color: initial; border-width: 0px 0px 0.8px; box-sizing: border-box; margin: 0px; padding: 12px; text-rendering: geometricprecision; vertical-align: top;&quot;&gt;부팅하면 액자 앱 자동 실행&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;td style=&quot;-webkit-font-smoothing: antialiased; border-bottom-color: rgb(232, 232, 232); border-image: initial; border-left-color: initial; border-right-color: initial; border-style: solid; border-top-color: initial; border-width: 0px 0px 0.8px; box-sizing: border-box; margin: 0px; padding: 12px; text-rendering: geometricprecision; vertical-align: top;&quot;&gt;NightReceiver&lt;/td&gt;&lt;td style=&quot;-webkit-font-smoothing: antialiased; border-bottom-color: rgb(232, 232, 232); border-image: initial; border-left-color: initial; border-right-color: initial; border-style: solid; border-top-color: initial; border-width: 0px 0px 0.8px; box-sizing: border-box; margin: 0px; padding: 12px; text-rendering: geometricprecision; vertical-align: top;&quot;&gt;밤 11시~아침 7시 화면 자동 어둡게&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;td style=&quot;-webkit-font-smoothing: antialiased; border-bottom-color: rgb(232, 232, 232); border-image: initial; border-left-color: initial; border-right-color: initial; border-style: solid; border-top-color: initial; border-width: 0px 0px 0.8px; box-sizing: border-box; margin: 0px; padding: 12px; text-rendering: geometricprecision; vertical-align: top;&quot;&gt;RefreshReceiver&lt;/td&gt;&lt;td style=&quot;-webkit-font-smoothing: antialiased; border-bottom-color: rgb(232, 232, 232); border-image: initial; border-left-color: initial; border-right-color: initial; border-style: solid; border-top-color: initial; border-width: 0px 0px 0.8px; box-sizing: border-box; margin: 0px; padding: 12px; text-rendering: geometricprecision; vertical-align: top;&quot;&gt;PC에서 사진 추가하면 즉시 재스캔&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;td style=&quot;-webkit-font-smoothing: antialiased; border-bottom-color: rgb(232, 232, 232); border-image: initial; border-left-color: initial; border-right-color: initial; border-style: solid; border-top-color: initial; border-width: 0px 0px 0.8px; box-sizing: border-box; margin: 0px; padding: 12px; text-rendering: geometricprecision; vertical-align: top;&quot;&gt;SettingsManager&lt;/td&gt;&lt;td style=&quot;-webkit-font-smoothing: antialiased; border-bottom-color: rgb(232, 232, 232); border-image: initial; border-left-color: initial; border-right-color: initial; border-style: solid; border-top-color: initial; border-width: 0px 0px 0.8px; box-sizing: border-box; margin: 0px; padding: 12px; text-rendering: geometricprecision; vertical-align: top;&quot;&gt;설정값(간격·밝기·밤 시간대) 저장/읽기&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border: 0px solid; box-sizing: border-box; color: #171717; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; margin: 0px 0px 12px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;제약 조건을 먼저 정했다: &lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;Java만, 외부 라이브러리 없음, 안드로이드 8.0(minSdk 26)&lt;/span&gt; — 2016년 기기라 최신 기술은 전부 배제.&lt;/p&gt;&lt;h2 style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border: 0px solid; box-sizing: border-box; color: #171717; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; font-weight: 500; line-height: 21px; margin: 0px 0px 24px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;STEP 1. 최소 슬라이드쇼&lt;/h2&gt;&lt;blockquote style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border-bottom-color: initial; border-image: initial; border-left-color: rgb(219, 219, 219); border-right-color: initial; border-style: solid; border-top-color: initial; border-width: 0px 0px 0px 1.6px; box-sizing: border-box; color: #8f8f8f; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; margin: 1.5rem 0px; padding: 0px 0px 0px 0.5rem; text-rendering: geometricprecision;&quot;&gt;&lt;p style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px 0px 12px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; color: #171717; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;프롬프트 1&lt;/span&gt;&lt;/p&gt;&lt;div data-component=&quot;markdown-code&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; position: relative; text-rendering: geometricprecision;&quot;&gt;&lt;pre class=&quot;shiki OpenCode&quot; style=&quot;-webkit-font-smoothing: antialiased; border-radius: 6px; border: 0.8px solid rgb(219, 219, 219); box-sizing: border-box; color: #6f6f6f; font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace; font-feature-settings: normal; font-size: 13px; font-variation-settings: normal; margin: 12px 0px 32px; overflow: auto; padding: 12px; scrollbar-width: none; text-rendering: geometricprecision;&quot;&gt;&lt;code style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace; font-feature-settings: normal; font-size: 1em; font-variation-settings: normal; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span class=&quot;line&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;안드로이드 사진 액자 앱을 만들어줘. 조건:&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;- Java만 사용, 외부 라이브러리 금지, minSdk 26&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;- 패키지명 com.handy.photoframe&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;- /sdcard/PhotoFrame 폴더의 이미지(jpg/png/webp)를 전부 읽어서&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;  풀스크린 ImageView로 30초마다 다음 사진을 보여준다&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;- 파일명 오름차순 정렬, 끝에 도달하면 처음으로 되돌아간다&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;- 화면 맨 위에 작은 디버그 텍스트(권한 여부, 사진 개수) 표시&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;- 사진 로딩 실패 시 화면이 검게 변하지 않게 마지막 사진 유지&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;- 액티비티는 세로·가로 회전에 대응(configChanges)&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;코드 전체를 파일별로 나눠서 줘.&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;button aria-label=&quot;복사&quot; data-component=&quot;icon-button&quot; data-size=&quot;small&quot; data-slot=&quot;markdown-copy-button&quot; data-tooltip=&quot;복사&quot; data-variant=&quot;secondary&quot; style=&quot;-webkit-font-smoothing: antialiased; align-items: center; appearance: button; aspect-ratio: 1 / 1; background-color: #f8f7fc; border-color: rgb(219, 219, 219); border-radius: 4px; border-style: solid; border-width: 0.8px; box-shadow: none; color: #171717; display: inline-flex; flex-shrink: 0; font: inherit; height: 20px; justify-content: center; letter-spacing: inherit; margin: 0px; opacity: 0; padding: 0px; position: absolute; right: 4px; text-rendering: geometricprecision; top: 4px; transition: opacity 0.15s; user-select: none; width: 20px; z-index: 1;&quot; type=&quot;button&quot;&gt;&lt;/button&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;p style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border: 0px solid; box-sizing: border-box; color: #171717; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; margin: 0px 0px 12px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;여기서 나온 코드가 앱의 뼈대다. 스캔 → 정렬 → Handler로 30초마다 showNext() → ImageView에 비트맘. 비트맵은 크기 조절(샘플링)해서 메모리 폭발을 막도록 부탁하는 걸 잊지 말자.&lt;/p&gt;&lt;h2 style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border: 0px solid; box-sizing: border-box; color: #171717; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; font-weight: 500; line-height: 21px; margin: 0px 0px 24px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;STEP 2. 전원이 나가도 다시 살아나야 한다&lt;/h2&gt;&lt;p style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border: 0px solid; box-sizing: border-box; color: #171717; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; margin: 0px 0px 12px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;액자는 24시간 돌아가니까 정전·재부팅 후에 &lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;사람 손이 안 대도 다시 켜져야&lt;/span&gt; 한다.&lt;/p&gt;&lt;blockquote style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border-bottom-color: initial; border-image: initial; border-left-color: rgb(219, 219, 219); border-right-color: initial; border-style: solid; border-top-color: initial; border-width: 0px 0px 0px 1.6px; box-sizing: border-box; color: #8f8f8f; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; margin: 1.5rem 0px; padding: 0px 0px 0px 0.5rem; text-rendering: geometricprecision;&quot;&gt;&lt;p style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px 0px 12px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; color: #171717; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;프롬프트 2&lt;/span&gt;&lt;/p&gt;&lt;div data-component=&quot;markdown-code&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; position: relative; text-rendering: geometricprecision;&quot;&gt;&lt;pre class=&quot;shiki OpenCode&quot; style=&quot;-webkit-font-smoothing: antialiased; border-radius: 6px; border: 0.8px solid rgb(219, 219, 219); box-sizing: border-box; color: #6f6f6f; font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace; font-feature-settings: normal; font-size: 13px; font-variation-settings: normal; margin: 12px 0px 32px; overflow: auto; padding: 12px; scrollbar-width: none; text-rendering: geometricprecision;&quot;&gt;&lt;code style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace; font-feature-settings: normal; font-size: 1em; font-variation-settings: normal; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span class=&quot;line&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;방금 만든 앱에 두 가지를 추가해줘:&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;1. BootReceiver: 부팅 완료 브로드캐스트를 받으면 MainActivity를 자동 실행&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;   (RECEIVE_BOOT_COMPLETED 권한, 매니페스트에 receiver 등록 포함)&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;2. MainActivity의 FLAG_KEEP_SCREEN_ON 추가 — 앱이 보이는 동안 화면이 절대 꺼지지 않게&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;주의사항: Android 8에서 부팅 브로드캐스트 제약 회피 방법도 설명해줘.&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;button aria-label=&quot;복사&quot; data-component=&quot;icon-button&quot; data-size=&quot;small&quot; data-slot=&quot;markdown-copy-button&quot; data-tooltip=&quot;복사&quot; data-variant=&quot;secondary&quot; style=&quot;-webkit-font-smoothing: antialiased; align-items: center; appearance: button; aspect-ratio: 1 / 1; background-color: #f8f7fc; border-color: rgb(219, 219, 219); border-radius: 4px; border-style: solid; border-width: 0.8px; box-shadow: none; color: #171717; display: inline-flex; flex-shrink: 0; font: inherit; height: 20px; justify-content: center; letter-spacing: inherit; margin: 0px; opacity: 0; padding: 0px; position: absolute; right: 4px; text-rendering: geometricprecision; top: 4px; transition: opacity 0.15s; user-select: none; width: 20px; z-index: 1;&quot; type=&quot;button&quot;&gt;&lt;/button&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;h2 style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border: 0px solid; box-sizing: border-box; color: #171717; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; font-weight: 500; line-height: 21px; margin: 0px 0px 24px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;STEP 3. 밤에는 어둡게 — 여기서 첫 번째 전투&lt;/h2&gt;&lt;p style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border: 0px solid; box-sizing: border-box; color: #171717; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; margin: 0px 0px 12px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;거실 액자는 밤에도 켜져 있으면 빛 공해다. 밤 11시~아침 7시에 화면을 완전히 끄자.&lt;/p&gt;&lt;blockquote style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border-bottom-color: initial; border-image: initial; border-left-color: rgb(219, 219, 219); border-right-color: initial; border-style: solid; border-top-color: initial; border-width: 0px 0px 0px 1.6px; box-sizing: border-box; color: #8f8f8f; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; margin: 1.5rem 0px; padding: 0px 0px 0px 0.5rem; text-rendering: geometricprecision;&quot;&gt;&lt;p style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px 0px 12px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; color: #171717; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;프롬프트 3&lt;/span&gt;&lt;/p&gt;&lt;div data-component=&quot;markdown-code&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; position: relative; text-rendering: geometricprecision;&quot;&gt;&lt;pre class=&quot;shiki OpenCode&quot; style=&quot;-webkit-font-smoothing: antialiased; border-radius: 6px; border: 0.8px solid rgb(219, 219, 219); box-sizing: border-box; color: #6f6f6f; font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace; font-feature-settings: normal; font-size: 13px; font-variation-settings: normal; margin: 12px 0px 32px; overflow: auto; padding: 12px; scrollbar-width: none; text-rendering: geometricprecision;&quot;&gt;&lt;code style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace; font-feature-settings: normal; font-size: 1em; font-variation-settings: normal; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span class=&quot;line&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;야간 모드를 추가해줘:&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;- SettingsManager: nightStart(23), nightEnd(7), intervalMs, dayBrightness를&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;  SharedPreferences로 저장&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;- 시간이 23~7시(자정 걸침 포함)면 화면 밝기를 0으로, 낮이면 120으로 복원&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;- WRITE_SETTINGS 권한 필요 — 권한 없으면 상단 텍스트를 탭했을 때&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;  권한 설정 화면으로 이동&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;- NightReceiver: 부팅 시와 시간대 변경 시 밝기를 다시 적용&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;단, 밤에는 사진을 아예 렌더링하지 말 것(완전 검은 화면).&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;button aria-label=&quot;복사&quot; data-component=&quot;icon-button&quot; data-size=&quot;small&quot; data-slot=&quot;markdown-copy-button&quot; data-tooltip=&quot;복사&quot; data-variant=&quot;secondary&quot; style=&quot;-webkit-font-smoothing: antialiased; align-items: center; appearance: button; aspect-ratio: 1 / 1; background-color: #f8f7fc; border-color: rgb(219, 219, 219); border-radius: 4px; border-style: solid; border-width: 0.8px; box-shadow: none; color: #171717; display: inline-flex; flex-shrink: 0; font: inherit; height: 20px; justify-content: center; letter-spacing: inherit; margin: 0px; opacity: 0; padding: 0px; position: absolute; right: 4px; text-rendering: geometricprecision; top: 4px; transition: opacity 0.15s; user-select: none; width: 20px; z-index: 1;&quot; type=&quot;button&quot;&gt;&lt;/button&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;p style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border: 0px solid; box-sizing: border-box; color: #171717; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; margin: 0px 0px 12px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;실전에서 여기서 문제가 생겼다. &lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;기존에 깔려 있던 다른 앱(웅진 잔존 앱)도 밝기를 계속 조작해서, 내 앱과 밝기 조작이 무한 루프로 싸우는 것.&lt;/span&gt; 해법: 싸우지 말고, 밝기를 바꿀 때 &quot;내가 바꿨는지&quot; 추적(nightApplied 플래그)해서 중복 조작을 없애는 것. 액자 앱끼리 밝기를 두고 싸우는 꼴은 흔한 함정이다.&lt;/p&gt;&lt;h2 style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border: 0px solid; box-sizing: border-box; color: #171717; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; font-weight: 500; line-height: 21px; margin: 0px 0px 24px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;STEP 4. 폴더 구조 — 재귀 스캔&lt;/h2&gt;&lt;p style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border: 0px solid; box-sizing: border-box; color: #171717; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; margin: 0px 0px 12px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;사진을 주제별 폴더(가족/아이돌/학습)로 나누니 하위 폴더 스캔이 필요해졌다.&lt;/p&gt;&lt;blockquote style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border-bottom-color: initial; border-image: initial; border-left-color: rgb(219, 219, 219); border-right-color: initial; border-style: solid; border-top-color: initial; border-width: 0px 0px 0px 1.6px; box-sizing: border-box; color: #8f8f8f; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; margin: 1.5rem 0px; padding: 0px 0px 0px 0.5rem; text-rendering: geometricprecision;&quot;&gt;&lt;p style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px 0px 12px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; color: #171717; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;프롬프트 4&lt;/span&gt;&lt;/p&gt;&lt;div data-component=&quot;markdown-code&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; position: relative; text-rendering: geometricprecision;&quot;&gt;&lt;pre class=&quot;shiki OpenCode&quot; style=&quot;-webkit-font-smoothing: antialiased; border-radius: 6px; border: 0.8px solid rgb(219, 219, 219); box-sizing: border-box; color: #6f6f6f; font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace; font-feature-settings: normal; font-size: 13px; font-variation-settings: normal; margin: 12px 0px 32px; overflow: auto; padding: 12px; scrollbar-width: none; text-rendering: geometricprecision;&quot;&gt;&lt;code style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace; font-feature-settings: normal; font-size: 1em; font-variation-settings: normal; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span class=&quot;line&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;collect()가 /sdcard/PhotoFrame 아래를 재귀적으로 훑도록 바꿔줘.&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;이미지 확장자(jpg/jpeg/png/webp)만, 숨김폴더(.thumbnails) 제외.&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;단 목록이 자주 바뀌니, 슬라이드 20번마다 조용히 재스캔해서&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;개수가 바뀐 경우에만 목록을 갈아끼워줘 (표시 중 사진이 튀지 않게).&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;button aria-label=&quot;복사&quot; data-component=&quot;icon-button&quot; data-size=&quot;small&quot; data-slot=&quot;markdown-copy-button&quot; data-tooltip=&quot;복사&quot; data-variant=&quot;secondary&quot; style=&quot;-webkit-font-smoothing: antialiased; align-items: center; appearance: button; aspect-ratio: 1 / 1; background-color: #f8f7fc; border-color: rgb(219, 219, 219); border-radius: 4px; border-style: solid; border-width: 0.8px; box-shadow: none; color: #171717; display: inline-flex; flex-shrink: 0; font: inherit; height: 20px; justify-content: center; letter-spacing: inherit; margin: 0px; opacity: 0; padding: 0px; position: absolute; right: 4px; text-rendering: geometricprecision; top: 4px; transition: opacity 0.15s; user-select: none; width: 20px; z-index: 1;&quot; type=&quot;button&quot;&gt;&lt;/button&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;h2 style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border: 0px solid; box-sizing: border-box; color: #171717; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; font-weight: 500; line-height: 21px; margin: 0px 0px 24px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;STEP 5. 홈 런처화 — 여기서 함정 두 번째&lt;/h2&gt;&lt;p style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border: 0px solid; box-sizing: border-box; color: #171717; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; margin: 0px 0px 12px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;액자는 전원 켜면 &lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;바로 액자 화면&lt;/span&gt;이어야 한다. 앱을 기본 홈(런처)으로 만들자.&lt;/p&gt;&lt;blockquote style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border-bottom-color: initial; border-image: initial; border-left-color: rgb(219, 219, 219); border-right-color: initial; border-style: solid; border-top-color: initial; border-width: 0px 0px 0px 1.6px; box-sizing: border-box; color: #8f8f8f; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; margin: 1.5rem 0px; padding: 0px 0px 0px 0.5rem; text-rendering: geometricprecision;&quot;&gt;&lt;p style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px 0px 12px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; color: #171717; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;프롬프트 5&lt;/span&gt;&lt;/p&gt;&lt;div data-component=&quot;markdown-code&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; position: relative; text-rendering: geometricprecision;&quot;&gt;&lt;pre class=&quot;shiki OpenCode&quot; style=&quot;-webkit-font-smoothing: antialiased; border-radius: 6px; border: 0.8px solid rgb(219, 219, 219); box-sizing: border-box; color: #6f6f6f; font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace; font-feature-settings: normal; font-size: 13px; font-variation-settings: normal; margin: 12px 0px 32px; overflow: auto; padding: 12px; scrollbar-width: none; text-rendering: geometricprecision;&quot;&gt;&lt;code style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace; font-feature-settings: normal; font-size: 1em; font-variation-settings: normal; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span class=&quot;line&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;MainActivity를 홈 런처로 만들어줘. 매니페스트의 인텐트 필터에&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;ACTION_MAIN + CATEGORY_HOME + CATEGORY_DEFAULT를 추가해줘.&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;button aria-label=&quot;복사&quot; data-component=&quot;icon-button&quot; data-size=&quot;small&quot; data-slot=&quot;markdown-copy-button&quot; data-tooltip=&quot;복사&quot; data-variant=&quot;secondary&quot; style=&quot;-webkit-font-smoothing: antialiased; align-items: center; appearance: button; aspect-ratio: 1 / 1; background-color: #f8f7fc; border-color: rgb(219, 219, 219); border-radius: 4px; border-style: solid; border-width: 0.8px; box-shadow: none; color: #171717; display: inline-flex; flex-shrink: 0; font: inherit; height: 20px; justify-content: center; letter-spacing: inherit; margin: 0px; opacity: 0; padding: 0px; position: absolute; right: 4px; text-rendering: geometricprecision; top: 4px; transition: opacity 0.15s; user-select: none; width: 20px; z-index: 1;&quot; type=&quot;button&quot;&gt;&lt;/button&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;p style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border: 0px solid; box-sizing: border-box; color: #171717; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; margin: 0px 0px 12px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;여기서 AI가 실수하기 딱 좋은 부분이 &lt;code style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; color: #00ceb9; font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace; font-feature-settings: normal; font-size: 1em; font-variation-settings: normal; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;category&lt;/code&gt;를 &lt;code style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; color: #00ceb9; font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace; font-feature-settings: normal; font-size: 1em; font-variation-settings: normal; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;action&lt;/code&gt;으로 잘못 쓰는 것. 실제로 내 앱은 &lt;code style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; color: #00ceb9; font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace; font-feature-settings: normal; font-size: 1em; font-variation-settings: normal; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&amp;lt;action android:name=&quot;android.intent.category.HOME&quot;/&amp;gt;&lt;/code&gt;이라는, 문법上是 말이 안 되는 필터가 들어가 있었고 &lt;code style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; color: #00ceb9; font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace; font-feature-settings: normal; font-size: 1em; font-variation-settings: normal; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;adb shell cmd package set-home-activity&lt;/code&gt;가 &quot;cannot be home&quot; 오류를 뱉었다. 홈 앱이 안 잡히면 인텐트 필터부터 의심하자.&lt;/p&gt;&lt;h2 style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border: 0px solid; box-sizing: border-box; color: #171717; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; font-weight: 500; line-height: 21px; margin: 0px 0px 24px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;STEP 6. 제스처 — 넘기고, 유튜브 열고&lt;/h2&gt;&lt;p style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border: 0px solid; box-sizing: border-box; color: #171717; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; margin: 0px 0px 12px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;액자가 사람과 상호작용하기 시작하는 단계.&lt;/p&gt;&lt;blockquote style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border-bottom-color: initial; border-image: initial; border-left-color: rgb(219, 219, 219); border-right-color: initial; border-style: solid; border-top-color: initial; border-width: 0px 0px 0px 1.6px; box-sizing: border-box; color: #8f8f8f; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; margin: 1.5rem 0px; padding: 0px 0px 0px 0.5rem; text-rendering: geometricprecision;&quot;&gt;&lt;p style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px 0px 12px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; color: #171717; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;프롬프트 6&lt;/span&gt;&lt;/p&gt;&lt;div data-component=&quot;markdown-code&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; position: relative; text-rendering: geometricprecision;&quot;&gt;&lt;pre class=&quot;shiki OpenCode&quot; style=&quot;-webkit-font-smoothing: antialiased; border-radius: 6px; border: 0.8px solid rgb(219, 219, 219); box-sizing: border-box; color: #6f6f6f; font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace; font-feature-settings: normal; font-size: 13px; font-variation-settings: normal; margin: 12px 0px 32px; overflow: auto; padding: 12px; scrollbar-width: none; text-rendering: geometricprecision;&quot;&gt;&lt;code style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace; font-feature-settings: normal; font-size: 1em; font-variation-settings: normal; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span class=&quot;line&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;GestureDetector로 세 가지 제스처를 추가해줘:&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;1. 좌우 스와이프: 왼쪽으로 쓸면 다음 사진, 오른쪽이면 이전 사진&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;   (가로 이동이 세로보다 1.5배 크고 80px 이상일 때만, 자동 타이머는 리셋)&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;2. 사진 더블탭: org.schabi.newpipe(뉴파이프) 실행 — 설치돼 있을 때만&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;3. 한 번 탭: 설정 화면(SettingsActivity) 열기&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;제스처가 서로 충돌하지 않게 onDown은 true 반환, 터치는 ImageView에만 바인딩.&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;button aria-label=&quot;복사&quot; data-component=&quot;icon-button&quot; data-size=&quot;small&quot; data-slot=&quot;markdown-copy-button&quot; data-tooltip=&quot;복사&quot; data-variant=&quot;secondary&quot; style=&quot;-webkit-font-smoothing: antialiased; align-items: center; appearance: button; aspect-ratio: 1 / 1; background-color: #f8f7fc; border-color: rgb(219, 219, 219); border-radius: 4px; border-style: solid; border-width: 0.8px; box-shadow: none; color: #171717; display: inline-flex; flex-shrink: 0; font: inherit; height: 20px; justify-content: center; letter-spacing: inherit; margin: 0px; opacity: 0; padding: 0px; position: absolute; right: 4px; text-rendering: geometricprecision; top: 4px; transition: opacity 0.15s; user-select: none; width: 20px; z-index: 1;&quot; type=&quot;button&quot;&gt;&lt;/button&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;p style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border: 0px solid; box-sizing: border-box; color: #171717; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; margin: 0px 0px 12px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;설계 포인트: &lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;자동 슬라이드쇼는 &quot;무작위&quot;가 아니라 &quot;날짜순(파일명순)&quot;으로 정렬&lt;/span&gt;해뒀다. 스와이프로 넘기는 게 앨범처럼 느껴지려면 순서가 의미가 있어야 하기 때문이다.&lt;/p&gt;&lt;h2 style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border: 0px solid; box-sizing: border-box; color: #171717; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; font-weight: 500; line-height: 21px; margin: 0px 0px 24px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;STEP 7. 설정 화면&lt;/h2&gt;&lt;p style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border: 0px solid; box-sizing: border-box; color: #171717; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; margin: 0px 0px 12px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;간격·밝기를 바꾸려고 PC를 꽂는 일이 있으면 안 된다.&lt;/p&gt;&lt;blockquote style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border-bottom-color: initial; border-image: initial; border-left-color: rgb(219, 219, 219); border-right-color: initial; border-style: solid; border-top-color: initial; border-width: 0px 0px 0px 1.6px; box-sizing: border-box; color: #8f8f8f; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; margin: 1.5rem 0px; padding: 0px 0px 0px 0.5rem; text-rendering: geometricprecision;&quot;&gt;&lt;p style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px 0px 12px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; color: #171717; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;프롬프트 7&lt;/span&gt;&lt;/p&gt;&lt;div data-component=&quot;markdown-code&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; position: relative; text-rendering: geometricprecision;&quot;&gt;&lt;pre class=&quot;shiki OpenCode&quot; style=&quot;-webkit-font-smoothing: antialiased; border-radius: 6px; border: 0.8px solid rgb(219, 219, 219); box-sizing: border-box; color: #6f6f6f; font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace; font-feature-settings: normal; font-size: 13px; font-variation-settings: normal; margin: 12px 0px 32px; overflow: auto; padding: 12px; scrollbar-width: none; text-rendering: geometricprecision;&quot;&gt;&lt;code style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace; font-feature-settings: normal; font-size: 1em; font-variation-settings: normal; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span class=&quot;line&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;SettingsActivity를 XML 없이 코드로 만들어줘:&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;- 사진 간격: 5초~300초 슬라이더 + 프리셋 버튼(5초/10초/30초/60초/5분)&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;- 낮 밝기 슬라이더(10~255), 밤 밝기 슬라이더(0~50)&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;- 밤 시작/끝 시간 ±버튼(0~23 순환)&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;- &#39;사진 다시 읽기&#39; 버튼(RefreshReceiver에 명시적 브로드캐스트)&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;- 닫기 버튼. 검은 배경 + 큰 글씨, FLAG_KEEP_SCREEN_ON.&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;변경값은 즉시 저장하고, MainActivity 슬라이드 루프는 매 틱&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;최신 설정값을 읽도록 (재시작 없이 적용).&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;button aria-label=&quot;복사&quot; data-component=&quot;icon-button&quot; data-size=&quot;small&quot; data-slot=&quot;markdown-copy-button&quot; data-tooltip=&quot;복사&quot; data-variant=&quot;secondary&quot; style=&quot;-webkit-font-smoothing: antialiased; align-items: center; appearance: button; aspect-ratio: 1 / 1; background-color: #f8f7fc; border-color: rgb(219, 219, 219); border-radius: 4px; border-style: solid; border-width: 0.8px; box-shadow: none; color: #171717; display: inline-flex; flex-shrink: 0; font: inherit; height: 20px; justify-content: center; letter-spacing: inherit; margin: 0px; opacity: 0; padding: 0px; position: absolute; right: 4px; text-rendering: geometricprecision; top: 4px; transition: opacity 0.15s; user-select: none; width: 20px; z-index: 1;&quot; type=&quot;button&quot;&gt;&lt;/button&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;p style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border: 0px solid; box-sizing: border-box; color: #171717; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; margin: 0px 0px 12px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;함정 하나: PC에서 앱을 갱신 설치하면 &lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;기본 홈 역할이 삼성 런처로 튕겨 나간다.&lt;/span&gt; 재설치 후엔 &lt;code style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; color: #00ceb9; font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace; font-feature-settings: normal; font-size: 1em; font-variation-settings: normal; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;adb shell cmd package set-home-activity &amp;lt;pkg&amp;gt;/.MainActivity&lt;/code&gt;를 다시 실행해야 한다.&lt;/p&gt;&lt;h2 style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border: 0px solid; box-sizing: border-box; color: #171717; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; font-weight: 500; line-height: 21px; margin: 0px 0px 24px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;STEP 8. 폴더 카테고리 + 꽉 찬 표시&lt;/h2&gt;&lt;blockquote style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border-bottom-color: initial; border-image: initial; border-left-color: rgb(219, 219, 219); border-right-color: initial; border-style: solid; border-top-color: initial; border-width: 0px 0px 0px 1.6px; box-sizing: border-box; color: #8f8f8f; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; margin: 1.5rem 0px; padding: 0px 0px 0px 0.5rem; text-rendering: geometricprecision;&quot;&gt;&lt;p style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px 0px 12px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; color: #171717; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;프롬프트 8&lt;/span&gt;&lt;/p&gt;&lt;div data-component=&quot;markdown-code&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; position: relative; text-rendering: geometricprecision;&quot;&gt;&lt;pre class=&quot;shiki OpenCode&quot; style=&quot;-webkit-font-smoothing: antialiased; border-radius: 6px; border: 0.8px solid rgb(219, 219, 219); box-sizing: border-box; color: #6f6f6f; font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace; font-feature-settings: normal; font-size: 13px; font-variation-settings: normal; margin: 12px 0px 32px; overflow: auto; padding: 12px; scrollbar-width: none; text-rendering: geometricprecision;&quot;&gt;&lt;code style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace; font-feature-settings: normal; font-size: 1em; font-variation-settings: normal; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span class=&quot;line&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;1) 설정 화면에 표시 항목 선택 행을 추가: [전체][가족][아이돌] 버튼.&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;   PhotoFrame 루트의 하위 폴더(1_가족, 2_아이돌 등)를 동적으로 감지해서&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;   새 폴더가 생기면 버튼도 자동 추가. 선택은 저장 후 재부팅에도 유지.&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;2) 표시 모드 2종: 꽉 찬 채움(CENTER_CROP, 가장자리 절단)과 비율 맞춤(FIT_CENTER).&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;   기본은 꽉 찬 채움.&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;3) 몰입형 전체화면: 상태바·내비게이션바 숨김(IMMERSIVE_STICKY),&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;   사진이 화면 끝까지 차도록.&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;button aria-label=&quot;복사&quot; data-component=&quot;icon-button&quot; data-size=&quot;small&quot; data-slot=&quot;markdown-copy-button&quot; data-tooltip=&quot;복사&quot; data-variant=&quot;secondary&quot; style=&quot;-webkit-font-smoothing: antialiased; align-items: center; appearance: button; aspect-ratio: 1 / 1; background-color: #f8f7fc; border-color: rgb(219, 219, 219); border-radius: 4px; border-style: solid; border-width: 0.8px; box-shadow: none; color: #171717; display: inline-flex; flex-shrink: 0; font: inherit; height: 20px; justify-content: center; letter-spacing: inherit; margin: 0px; opacity: 0; padding: 0px; position: absolute; right: 4px; text-rendering: geometricprecision; top: 4px; transition: opacity 0.15s; user-select: none; width: 20px; z-index: 1;&quot; type=&quot;button&quot;&gt;&lt;/button&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;p style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border: 0px solid; box-sizing: border-box; color: #171717; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; margin: 0px 0px 12px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;꽉 찬 채움만으로는 부족했다 — 시스템 상태바(시계)와 소프트 내비게이션바가 사진 위를 덮고 있어서, &lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;몰입형 모드&lt;/span&gt;까지 켜야 진짜 테두리 없는 액자가 됐다.&lt;/p&gt;&lt;h2 style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border: 0px solid; box-sizing: border-box; color: #171717; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; font-weight: 500; line-height: 21px; margin: 0px 0px 24px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;실전에서 배운 것들&lt;/h2&gt;&lt;ol style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border: 0px solid; box-sizing: border-box; color: #171717; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; list-style: outside decimal; margin: 8px 0px 12px; padding: 0px 0px 0px 2.25rem; text-rendering: geometricprecision;&quot;&gt;&lt;li style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px 0px 8px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;야간 렌더링 금지&lt;/span&gt; — 밝기 0만으론 부족하다. 사진 자체를 안 그려야 진짜 검다.&lt;/li&gt;&lt;li style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px 0px 8px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;밝기 조작 경합&lt;/span&gt; — 다른 앱과 밝기를 두고 싸우지 말 것. 추적 플래그로 중복 조작 제거.&lt;/li&gt;&lt;li style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px 0px 8px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;인텐트 필터 오타&lt;/span&gt; — 홈이 안 잡히면 action/category 혼동부터 의심.&lt;/li&gt;&lt;li style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px 0px 8px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;Android 8 암시적 브로드캐스트 차단&lt;/span&gt; — 매니페스트 수신자에게 &lt;code style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; color: #00ceb9; font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace; font-feature-settings: normal; font-size: 1em; font-variation-settings: normal; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;am broadcast -a ...&lt;/code&gt;만 날리면 못 받는다. &lt;code style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; color: #00ceb9; font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace; font-feature-settings: normal; font-size: 1em; font-variation-settings: normal; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;-n &amp;lt;pkg&amp;gt;/.Receiver&lt;/code&gt;로 명시적 컴포넌트를 지정하자 (PC 동기화 도구가 갱신 신호를 안 먹혀서 하루를 태웠다).&lt;/li&gt;&lt;li style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px 0px 8px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;재설치마다 홈 역할 리셋&lt;/span&gt; — 업데이트 후 set-home-activity 재실행 루틴화.&lt;/li&gt;&lt;li style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px 0px 8px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;버전코드 습관&lt;/span&gt; — versionCode를 올리지 않고 재설치하면 나중에 나 자신이 헷갈린다.&lt;/li&gt;&lt;/ol&gt;&lt;h2 style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border: 0px solid; box-sizing: border-box; color: #171717; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; font-weight: 500; line-height: 21px; margin: 0px 0px 24px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;마무리 — 총 8번의 프롬프트로&lt;/h2&gt;&lt;p style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border: 0px solid; box-sizing: border-box; color: #171717; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; margin: 0px 0px 12px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;최종 스펙: 사진 309장+ 웹 고화질, 10초 간격 슬라이드쇼, 좌우 스와이프 앨범 넘김, 더블탭 유튜브(뉴파이프), 폴더 카테고리 필터, 꽉 찬 전체화면, 밤 11시~7시 자동 어둡게, 부팅 자동 실행, PC 동기화 즉시 반영.&lt;/p&gt;&lt;p style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border: 0px solid; box-sizing: border-box; color: #171717; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; margin: 0px 0px 12px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;바이브코딩의 진짜 힘은 코드를 안 짜는 게 아니라, &lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;요구사항을 정확히 말하는 능력&lt;/span&gt;이 곧 개발력이 된다는 데 있다. 실기 테스트에서 부서지는 대로 프롬프트를 고쳐 쓰는 반복 — 그게 이 앱의 개발 과정 전부였다.&lt;/p&gt;&lt;p style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border: 0px solid; box-sizing: border-box; color: #171717; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; margin: 0px 0px 12px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;다음 편 예고: PC에서 사진을 넣으면 액자에 즉시 반영되는 동기화 도구 만들기 (adb로 백엔드 없이).&lt;/p&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6060283466090347082/posts/default/7975940297101574560'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6060283466090347082/posts/default/7975940297101574560'/><link rel='alternate' type='text/html' href='http://21-edu.blogspot.com/2026/10/blog-post.html' title='[안드로이드] 사진 액자 앱을 바이브코딩으로 직접 만들기 — 요구사항에서 홈 앱까지  (액자 시리즈 2편)'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6060283466090347082.post-6804365691374648211</id><published>2026-10-31T17:11:18.393+09:00</published><updated>2026-10-31T17:22:54.136+09:00</updated><title type='text'>웅진북클럽 태블릿(갤럭시탭 어드밴스드2)을 순정 펌웨어로 되살리기 — 오딘 플래싱 전 과정 (액자 시리즈 1편)</title><content type='html'>&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;h1 style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border: 0px solid; box-sizing: border-box; color: #171717; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; font-weight: 500; line-height: 21px; margin: 0px 0px 24px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;웅진북클럽 태블릿(갤럭시탭 어드밴스드2)을 순정 펌웨어로 되살리기 — 오딘 플래싱 전 과정&lt;/h1&gt;&lt;h2 style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border: 0px solid; box-sizing: border-box; color: #171717; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; font-weight: 500; line-height: 21px; margin: 0px 0px 24px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;들어가며&lt;/h2&gt;&lt;p style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border: 0px solid; box-sizing: border-box; color: #171717; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; margin: 0px 0px 12px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;웅진북클럽에서 배포한 갤럭시탭 어드밴스드2(SM-T583)는 삼성 제품이지만 웅진 전용 펌웨어가 얹힌 특판 기기다. 북클럽 앱이 시스템 영역에 박혀 있어 지울 수도 끌 수도 없고, 북클럽 서비스를 쓰지 않으면 사실상 벽돌이다.&lt;/p&gt;&lt;p style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border: 0px solid; box-sizing: border-box; color: #171717; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; margin: 0px 0px 12px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;이 글은 이 태블릿을 &lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;삼성 순정(KOO) 펌웨어로 교체&lt;/span&gt;해 일반 기기로 되살린 전 과정을 정리한 것이다. 결론부터 말하면 5분이면 끝나는데, 그 전 준비와 그 뒤의 함정이 진짜 내용이다.&lt;/p&gt;&lt;blockquote style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border-bottom-color: initial; border-image: initial; border-left-color: rgb(219, 219, 219); border-left: 1.6px solid rgb(219, 219, 219); border-right-color: initial; border-style: solid; border-top-color: initial; border-width: 0px 0px 0px 1.6px; box-sizing: border-box; color: #8f8f8f; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; margin: 1.5rem 0px; padding: 0px 0px 0px 0.5rem; text-rendering: geometricprecision;&quot;&gt;&lt;p style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px 0px 12px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; color: #171717; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;경고&lt;/span&gt;: 플래싱은 데이터를 전부 지우고, 절차를 잘못하면 기기가 부팅하지 않을 수 있다. 반드시 백업 후 진행하고, 모든 책임은 본인에게 있다.&lt;/p&gt;&lt;/blockquote&gt;&lt;h2 style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border: 0px solid; box-sizing: border-box; color: #171717; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; font-weight: 500; line-height: 21px; margin: 0px 0px 24px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;준비물&lt;/h2&gt;&lt;table style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border-collapse: collapse; border-color: inherit; border-image: initial; border-style: solid; border-width: 0px; color: #171717; display: block; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; margin: 24px 0px; overflow-x: auto; padding: 0px; text-indent: 0px; text-rendering: geometricprecision; width: 960px;&quot;&gt;&lt;thead style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;tr style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;th style=&quot;-webkit-font-smoothing: antialiased; border-bottom-color: rgb(219, 219, 219); border-bottom: 0.8px solid rgb(219, 219, 219); border-image: initial; border-left-color: initial; border-right-color: initial; border-style: solid; border-top-color: initial; border-width: 0px 0px 0.8px; box-sizing: border-box; font-weight: 500; margin: 0px; padding: 12px; text-align: left; text-rendering: geometricprecision; vertical-align: top;&quot;&gt;준비물&lt;/th&gt;&lt;th style=&quot;-webkit-font-smoothing: antialiased; border-bottom-color: rgb(219, 219, 219); border-bottom: 0.8px solid rgb(219, 219, 219); border-image: initial; border-left-color: initial; border-right-color: initial; border-style: solid; border-top-color: initial; border-width: 0px 0px 0.8px; box-sizing: border-box; font-weight: 500; margin: 0px; padding: 12px; text-align: left; text-rendering: geometricprecision; vertical-align: top;&quot;&gt;설명&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;tr style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;td style=&quot;-webkit-font-smoothing: antialiased; border-bottom-color: rgb(232, 232, 232); border-bottom: 0.8px solid rgb(232, 232, 232); border-image: initial; border-left-color: initial; border-right-color: initial; border-style: solid; border-top-color: initial; border-width: 0px 0px 0.8px; box-sizing: border-box; margin: 0px; padding: 12px; text-rendering: geometricprecision; vertical-align: top;&quot;&gt;PC + USB 케이블&lt;/td&gt;&lt;td style=&quot;-webkit-font-smoothing: antialiased; border-bottom-color: rgb(232, 232, 232); border-bottom: 0.8px solid rgb(232, 232, 232); border-image: initial; border-left-color: initial; border-right-color: initial; border-style: solid; border-top-color: initial; border-width: 0px 0px 0.8px; box-sizing: border-box; margin: 0px; padding: 12px; text-rendering: geometricprecision; vertical-align: top;&quot;&gt;데이터 전송이 되는 케이블 (충전 전용 케이블은 안 됨)&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;td style=&quot;-webkit-font-smoothing: antialiased; border-bottom-color: rgb(232, 232, 232); border-bottom: 0.8px solid rgb(232, 232, 232); border-image: initial; border-left-color: initial; border-right-color: initial; border-style: solid; border-top-color: initial; border-width: 0px 0px 0.8px; box-sizing: border-box; margin: 0px; padding: 12px; text-rendering: geometricprecision; vertical-align: top;&quot;&gt;삼성 USB 드라이버&lt;/td&gt;&lt;td style=&quot;-webkit-font-smoothing: antialiased; border-bottom-color: rgb(232, 232, 232); border-bottom: 0.8px solid rgb(232, 232, 232); border-image: initial; border-left-color: initial; border-right-color: initial; border-style: solid; border-top-color: initial; border-width: 0px 0px 0.8px; box-sizing: border-box; margin: 0px; padding: 12px; text-rendering: geometricprecision; vertical-align: top;&quot;&gt;developer.samsung.com → USB Driver (v1.9.5.0)&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;td style=&quot;-webkit-font-smoothing: antialiased; border-bottom-color: rgb(232, 232, 232); border-bottom: 0.8px solid rgb(232, 232, 232); border-image: initial; border-left-color: initial; border-right-color: initial; border-style: solid; border-top-color: initial; border-width: 0px 0px 0.8px; box-sizing: border-box; margin: 0px; padding: 12px; text-rendering: geometricprecision; vertical-align: top;&quot;&gt;오딘 3.13.1&lt;/td&gt;&lt;td style=&quot;-webkit-font-smoothing: antialiased; border-bottom-color: rgb(232, 232, 232); border-bottom: 0.8px solid rgb(232, 232, 232); border-image: initial; border-left-color: initial; border-right-color: initial; border-style: solid; border-top-color: initial; border-width: 0px 0px 0.8px; box-sizing: border-box; margin: 0px; padding: 12px; text-rendering: geometricprecision; vertical-align: top;&quot;&gt;신뢰할 수 있는 사본 — 이 글에서는 archive.org에 보존된 AFHArchive 사본을 사용하고 SHA256으로 무결성을 확인했다&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;td style=&quot;-webkit-font-smoothing: antialiased; border-bottom-color: rgb(232, 232, 232); border-bottom: 0.8px solid rgb(232, 232, 232); border-image: initial; border-left-color: initial; border-right-color: initial; border-style: solid; border-top-color: initial; border-width: 0px 0px 0.8px; box-sizing: border-box; margin: 0px; padding: 12px; text-rendering: geometricprecision; vertical-align: top;&quot;&gt;순정 펌웨어&lt;/td&gt;&lt;td style=&quot;-webkit-font-smoothing: antialiased; border-bottom-color: rgb(232, 232, 232); border-bottom: 0.8px solid rgb(232, 232, 232); border-image: initial; border-left-color: initial; border-right-color: initial; border-style: solid; border-top-color: initial; border-width: 0px 0px 0.8px; box-sizing: border-box; margin: 0px; padding: 12px; text-rendering: geometricprecision; vertical-align: top;&quot;&gt;samfrew.com에서 SM-T583 + 지역 KOO(한국 순정) 선택, 2.0GB&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;td style=&quot;-webkit-font-smoothing: antialiased; border-bottom-color: rgb(232, 232, 232); border-bottom: 0.8px solid rgb(232, 232, 232); border-image: initial; border-left-color: initial; border-right-color: initial; border-style: solid; border-top-color: initial; border-width: 0px 0px 0.8px; box-sizing: border-box; margin: 0px; padding: 12px; text-rendering: geometricprecision; vertical-align: top;&quot;&gt;adb platform-tools&lt;/td&gt;&lt;td style=&quot;-webkit-font-smoothing: antialiased; border-bottom-color: rgb(232, 232, 232); border-bottom: 0.8px solid rgb(232, 232, 232); border-image: initial; border-left-color: initial; border-right-color: initial; border-style: solid; border-top-color: initial; border-width: 0px 0px 0.8px; box-sizing: border-box; margin: 0px; padding: 12px; text-rendering: geometricprecision; vertical-align: top;&quot;&gt;백업과 다운로드 모드 진입용 (선택이지만 강력 추천)&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border: 0px solid; box-sizing: border-box; color: #171717; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; margin: 0px 0px 12px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;현재 빌드명은 &lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;설정 → 태블릿 정보 → 소프트웨어 정보&lt;/span&gt;에서 확인한다. 이 기기의 마지막 웅진 빌드는 &lt;code style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; color: #00ceb9; font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace; font-feature-settings: normal; font-size: 1em; font-variation-settings: normal; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;T583KOU1ASD1&lt;/code&gt;, 순정 최신은 &lt;code style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; color: #00ceb9; font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace; font-feature-settings: normal; font-size: 1em; font-variation-settings: normal; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;T583KOU1BTG1&lt;/code&gt;(2020년 8월)이었다.&lt;/p&gt;&lt;h2 style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border: 0px solid; box-sizing: border-box; color: #171717; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; font-weight: 500; line-height: 21px; margin: 0px 0px 24px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;1단계. 자료 백업 — 여기서 함정 첫 번째&lt;/h2&gt;&lt;p style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border: 0px solid; box-sizing: border-box; color: #171717; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; margin: 0px 0px 12px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;개발자 옵션(빌드번호 7회 탭) → USB 디버깅 ON → PC에서 &lt;code style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; color: #00ceb9; font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace; font-feature-settings: normal; font-size: 1em; font-variation-settings: normal; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;adb devices&lt;/code&gt;로 연결 확인 후 &lt;code style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; color: #00ceb9; font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace; font-feature-settings: normal; font-size: 1em; font-variation-settings: normal; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;adb pull&lt;/code&gt;로 폴더별 백업을 진행했다.&lt;/p&gt;&lt;p style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border: 0px solid; box-sizing: border-box; color: #171717; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; margin: 0px 0px 12px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;그런데 adb pull은 한글 파일명·폴더명을 깨뜨린다.&lt;/span&gt; 폴더 통째로 pull은 중간에 실패하고(&quot;Not a directory&quot;), 한글 이름이 들어간 파일은 목적지를 못 만든다. tar 스트림으로 우회하려 해도 윈도우 bsdtar의 인코딩 처리 문제로 실패했다.&lt;/p&gt;&lt;p style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border: 0px solid; box-sizing: border-box; color: #171717; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; margin: 0px 0px 12px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;해법&lt;/span&gt;: 파일 단위 pull. adb shell의 &lt;code style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; color: #00ceb9; font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace; font-feature-settings: normal; font-size: 1em; font-variation-settings: normal; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;find&lt;/code&gt;로 파일 목록을 뽑고, 파일마다 목적지 경로를 직접 지정해 pull하되 윈도우에서 금지된 문자(&lt;code style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; color: #00ceb9; font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace; font-feature-settings: normal; font-size: 1em; font-variation-settings: normal; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;:&lt;/code&gt; 등)는 &lt;code style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; color: #00ceb9; font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace; font-feature-settings: normal; font-size: 1em; font-variation-settings: normal; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;_&lt;/code&gt;로 치환, 원본 경로 매핑은 CSV로 기록했다. 끝나고 &lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;파일 개수를 반드시 대조&lt;/span&gt;했다 (381장 사진, 49개 문서 등 전수 일치 확인).&lt;/p&gt;&lt;h2 style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border: 0px solid; box-sizing: border-box; color: #171717; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; font-weight: 500; line-height: 21px; margin: 0px 0px 24px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;2단계. 펌웨어 내려받기&lt;/h2&gt;&lt;p style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border: 0px solid; box-sizing: border-box; color: #171717; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; margin: 0px 0px 12px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;samfrew.com에서 SM-T583 / KOO / 최신 빌드를 고르면 zip 하나가 내려온다. 압축을 풀면 4개의 tar.md5가 나온다:&lt;/p&gt;&lt;ul style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border: 0px solid; box-sizing: border-box; color: #171717; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; list-style: outside disc; margin: 8px 0px 12px; padding: 0px 0px 0px 32px; text-rendering: geometricprecision;&quot;&gt;&lt;li style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px 0px 8px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;code style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; color: #00ceb9; font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace; font-feature-settings: normal; font-size: 1em; font-variation-settings: normal; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;AP_...&lt;/code&gt; (시스템 본체, 2.4GB)&lt;/li&gt;&lt;li style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px 0px 8px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;code style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; color: #00ceb9; font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace; font-feature-settings: normal; font-size: 1em; font-variation-settings: normal; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;BL_...&lt;/code&gt; (부트로더)&lt;/li&gt;&lt;li style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px 0px 8px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;code style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; color: #00ceb9; font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace; font-feature-settings: normal; font-size: 1em; font-variation-settings: normal; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;CSC_...&lt;/code&gt; (공장초기화용 지역 설정)&lt;/li&gt;&lt;li style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px 0px 8px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;code style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; color: #00ceb9; font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace; font-feature-settings: normal; font-size: 1em; font-variation-settings: normal; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;HOME_CSC_...&lt;/code&gt; (데이터 유지용 지역 설정)&lt;/li&gt;&lt;/ul&gt;&lt;p style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border: 0px solid; box-sizing: border-box; color: #171717; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; margin: 0px 0px 12px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;CP(통신 모뎀)는 LTE 모델에만 있고 WiFi 전용기에는 없다. 무결성은 오딘이 로드할 때 자동 검증하므로, 로드 시 &quot;Checking MD5 finished Sucessfully&quot;가 뜨면 된다.&lt;/p&gt;&lt;h2 style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border: 0px solid; box-sizing: border-box; color: #171717; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; font-weight: 500; line-height: 21px; margin: 0px 0px 24px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;3단계. 오딘 준비 — 함정 두 번째&lt;/h2&gt;&lt;p style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border: 0px solid; box-sizing: border-box; color: #171717; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; margin: 0px 0px 12px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;오딘 압축을 풀고, &lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;삼성 USB 드라이버를 먼저 설치&lt;/span&gt;한다. 설치하지 않으면 다운로드 모드에서 오딘이 COM 포트를 못 본다.&lt;/p&gt;&lt;p style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border: 0px solid; box-sizing: border-box; color: #171717; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; margin: 0px 0px 12px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;참고로 이 드라이버 인스톨러는 &lt;code style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; color: #00ceb9; font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace; font-feature-settings: normal; font-size: 1em; font-variation-settings: normal; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;/S&lt;/code&gt; 무음 설치 옵션이 동작하지 않는다(종료 코드 8). UI로 직접 Next → Install → Finish를 눌렀다.&lt;/p&gt;&lt;h2 style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border: 0px solid; box-sizing: border-box; color: #171717; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; font-weight: 500; line-height: 21px; margin: 0px 0px 24px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;4단계. 다운로드 모드 진입&lt;/h2&gt;&lt;ul style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border: 0px solid; box-sizing: border-box; color: #171717; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; list-style: outside disc; margin: 8px 0px 12px; padding: 0px 0px 0px 32px; text-rendering: geometricprecision;&quot;&gt;&lt;li style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px 0px 8px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;방법 A (가장 확실)&lt;/span&gt;: USB 디버깅이 켜져 있으면 &lt;code style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; color: #00ceb9; font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace; font-feature-settings: normal; font-size: 1em; font-variation-settings: normal; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;adb reboot download&lt;/code&gt; 한 줄.&lt;/li&gt;&lt;li style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px 0px 8px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;방법 B&lt;/span&gt;: 전원을 끈 뒤 &lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;볼륨상 + 볼륨하를 동시에 누른 채 USB 케이블을 연결&lt;/span&gt;(기종별로 콤보가 다르다) → 경고 화면에서 볼륨상 1회.&lt;/li&gt;&lt;/ul&gt;&lt;p style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border: 0px solid; box-sizing: border-box; color: #171717; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; margin: 0px 0px 12px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;성공하면 장치관리자에 &quot;SAMSUNG Mobile USB CDC Composite Device&quot;가 뜨고, 오딘 왼쪽 위 로그에 &lt;code style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; color: #00ceb9; font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace; font-feature-settings: normal; font-size: 1em; font-variation-settings: normal; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&amp;lt;ID:0/004&amp;gt; Added!!&lt;/code&gt;, 포트가 초록색으로 표시된다.&lt;/p&gt;&lt;h2 style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border: 0px solid; box-sizing: border-box; color: #171717; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; font-weight: 500; line-height: 21px; margin: 0px 0px 24px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;5단계. 오딘 플래싱&lt;/h2&gt;&lt;ol style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border: 0px solid; box-sizing: border-box; color: #171717; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; list-style: outside decimal; margin: 8px 0px 12px; padding: 0px 0px 0px 2.25rem; text-rendering: geometricprecision;&quot;&gt;&lt;li style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px 0px 8px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;BL 슬롯&lt;/span&gt;: &lt;code style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; color: #00ceb9; font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace; font-feature-settings: normal; font-size: 1em; font-variation-settings: normal; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;BL_...tar.md5&lt;/code&gt;&lt;/li&gt;&lt;li style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px 0px 8px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;AP 슬롯&lt;/span&gt;: &lt;code style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; color: #00ceb9; font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace; font-feature-settings: normal; font-size: 1em; font-variation-settings: normal; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;AP_...tar.md5&lt;/code&gt; — 2.4GB라 로드에 몇 분 걸린다 (MD5 검증 포함)&lt;/li&gt;&lt;li style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px 0px 8px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;CSC 슬롯&lt;/span&gt;: 이 글은 웅진 흔적 완전 제거가 목적이라 &lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;공장초기화용 CSC&lt;/span&gt;를 넣었다. 데이터를 유지하고 싶으면 HOME_CSC를 쓴다.&lt;/li&gt;&lt;li style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px 0px 8px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;Options: Auto Reboot 체크, Nand Erase는 해제.&lt;/li&gt;&lt;li style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px 0px 8px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;Start&lt;/span&gt; → 3~5분 → 좌측 상단에 &lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;초록 PASS&lt;/span&gt;.&lt;/li&gt;&lt;/ol&gt;&lt;p style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border: 0px solid; box-sizing: border-box; color: #171717; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; margin: 0px 0px 12px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;첫 부팅은 &quot;앱 최적화&quot; 때문에 5~10분 걸릴 수 있으니 인내하자.&lt;/p&gt;&lt;h2 style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border: 0px solid; box-sizing: border-box; color: #171717; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; font-weight: 500; line-height: 21px; margin: 0px 0px 24px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;6단계. 함정 세 번째 — 설정 마법사가 구글에서 막힌다 (이 글의 핵심)&lt;/h2&gt;&lt;p style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border: 0px solid; box-sizing: border-box; color: #171717; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; margin: 0px 0px 12px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;순정 펌웨어로 올렸는데, 설정 마법사에서 &lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;구글 계정을 연결하는 순간 &quot;이 계정에서는 구글 어시스턴트를 사용할 수 없습니다&quot;&lt;/span&gt; 오류가 뜨고 진행이 완전히 멈춘다. 2020년 빌드의 마법사와 2026년 구글 서버 사이의 호환성 문제다. 뒤로 가기로도 안 풀리고, 강제 재부팅해도 같은 단계에서 다시 막힌다.&lt;/p&gt;&lt;p style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border: 0px solid; box-sizing: border-box; color: #171717; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; margin: 0px 0px 12px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;해법&lt;/span&gt;:&lt;/p&gt;&lt;ol style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border: 0px solid; box-sizing: border-box; color: #171717; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; list-style: outside decimal; margin: 8px 0px 12px; padding: 0px 0px 0px 2.25rem; text-rendering: geometricprecision;&quot;&gt;&lt;li style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px 0px 8px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;전원 끈 상태에서 &lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;전원 + 볼륨상&lt;/span&gt; 길게 → 리커버리 진입&lt;/li&gt;&lt;li style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px 0px 8px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;볼륨 버튼으로 이동, 전원 버튼으로 선택 → &lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;Wipe data/factory reset&lt;/span&gt; → Yes&lt;/li&gt;&lt;li style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px 0px 8px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;재부팅 → 마법사가 다시 시작되면 이번엔 &lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;구글 로그인 단계에서 &quot;건너뛰기&quot;&lt;/span&gt; → 이후 단계도 전부 건너뛰기 → 홈 화면 도달&lt;/li&gt;&lt;/ol&gt;&lt;p style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border: 0px solid; box-sizing: border-box; color: #171717; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; margin: 0px 0px 12px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;교훈&lt;/span&gt;: 액자·키오스크 용도라면 구글 계정은 처음부터 넣지 말자. (참고로 2025년 4월부터 구글은 개인 개발자의 사진 라이브러리 읽기 API를 차단해서, 구글포토 연동 액자 앱들도 이 시점부터 동작이 깨졌다. 로컬 사진 방식이 더 오래간다.)&lt;/p&gt;&lt;h2 style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border: 0px solid; box-sizing: border-box; color: #171717; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; font-weight: 500; line-height: 21px; margin: 0px 0px 24px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;7단계. 개발자 옵션 재활성화&lt;/h2&gt;&lt;p style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border: 0px solid; box-sizing: border-box; color: #171717; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; margin: 0px 0px 12px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;플래싱으로 초기화되면 개발자 옵션도 사라진다. 빌드번호 7회 탭부터 다시 → USB 디버깅 ON → 연결 후 나타나는 RSA 허용 팝업에서 허용.&lt;/p&gt;&lt;h2 style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border: 0px solid; box-sizing: border-box; color: #171717; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; font-weight: 500; line-height: 21px; margin: 0px 0px 24px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;마무리 — 벽돌에서 액자로&lt;/h2&gt;&lt;p style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border: 0px solid; box-sizing: border-box; color: #171717; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; margin: 0px 0px 12px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;이후는 자유다. 이 기기는 자작 홈 런처 앱을 얹어 &lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;거실 사진 액자&lt;/span&gt;로 재탄생했다 (홈 앱 지정, 밤 11시~아침 7시 화면 자동 어둡게, 충전 중 화면 꺼짐 방지, PC에서 사진 동기화).&lt;/p&gt;&lt;p style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border: 0px solid; box-sizing: border-box; color: #171717; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; margin: 0px 0px 12px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;전체 소요 시간: 백업 20분 + 펌웨어 다운로드 3시간 + 오딘 세팅 30분 + 플래싱 5분 + 마법사 트러블슈팅 20분.&lt;/p&gt;&lt;h2 style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border: 0px solid; box-sizing: border-box; color: #171717; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; font-weight: 500; line-height: 21px; margin: 0px 0px 24px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;빠른 체크리스트&lt;/h2&gt;&lt;ul style=&quot;-webkit-font-smoothing: antialiased; background-color: #fcfcfc; border: 0px solid; box-sizing: border-box; color: #171717; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, sans-serif; font-size: 14px; list-style: outside disc; margin: 8px 0px 12px; padding: 0px 0px 0px 32px; text-rendering: geometricprecision;&quot;&gt;&lt;li style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px 0px 8px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;input disabled=&quot;&quot; style=&quot;-webkit-font-smoothing: antialiased; border-radius: 0px; border: 0px solid; font: inherit; letter-spacing: inherit; margin: 0px; opacity: 1; padding: 0px; text-rendering: geometricprecision; user-select: text;&quot; type=&quot;checkbox&quot; /&gt;&amp;nbsp;사진·문서 백업 (개수 대조까지)&lt;/li&gt;&lt;li style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px 0px 8px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;input disabled=&quot;&quot; style=&quot;-webkit-font-smoothing: antialiased; border-radius: 0px; border: 0px solid; font: inherit; letter-spacing: inherit; margin: 0px; opacity: 1; padding: 0px; text-rendering: geometricprecision; user-select: text;&quot; type=&quot;checkbox&quot; /&gt;&amp;nbsp;삼성 USB 드라이버 설치&lt;/li&gt;&lt;li style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px 0px 8px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;input disabled=&quot;&quot; style=&quot;-webkit-font-smoothing: antialiased; border-radius: 0px; border: 0px solid; font: inherit; letter-spacing: inherit; margin: 0px; opacity: 1; padding: 0px; text-rendering: geometricprecision; user-select: text;&quot; type=&quot;checkbox&quot; /&gt;&amp;nbsp;펌웨어 KOO 최신 빌드 다운로드&lt;/li&gt;&lt;li style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px 0px 8px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;input disabled=&quot;&quot; style=&quot;-webkit-font-smoothing: antialiased; border-radius: 0px; border: 0px solid; font: inherit; letter-spacing: inherit; margin: 0px; opacity: 1; padding: 0px; text-rendering: geometricprecision; user-select: text;&quot; type=&quot;checkbox&quot; /&gt;&amp;nbsp;adb reboot download → 오딘 BL/AP/CSC → Start → PASS&lt;/li&gt;&lt;li style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px 0px 8px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;input disabled=&quot;&quot; style=&quot;-webkit-font-smoothing: antialiased; border-radius: 0px; border: 0px solid; font: inherit; letter-spacing: inherit; margin: 0px; opacity: 1; padding: 0px; text-rendering: geometricprecision; user-select: text;&quot; type=&quot;checkbox&quot; /&gt;&amp;nbsp;마법사: &lt;span style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;구글 건너뛰기&lt;/span&gt; (계정 넣지 말 것!)&lt;/li&gt;&lt;li style=&quot;-webkit-font-smoothing: antialiased; border: 0px solid; box-sizing: border-box; margin: 0px 0px 8px; padding: 0px; text-rendering: geometricprecision;&quot;&gt;&lt;input disabled=&quot;&quot; style=&quot;-webkit-font-smoothing: antialiased; border-radius: 0px; border: 0px solid; font: inherit; letter-spacing: inherit; margin: 0px; opacity: 1; padding: 0px; text-rendering: geometricprecision; user-select: text;&quot; type=&quot;checkbox&quot; /&gt;&amp;nbsp;개발자 옵션 + USB 디버깅 재설정&lt;/li&gt;&lt;/ul&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6060283466090347082/posts/default/6804365691374648211'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6060283466090347082/posts/default/6804365691374648211'/><link rel='alternate' type='text/html' href='http://21-edu.blogspot.com/2026/10/2.html' title='웅진북클럽 태블릿(갤럭시탭 어드밴스드2)을 순정 펌웨어로 되살리기 — 오딘 플래싱 전 과정 (액자 시리즈 1편)'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6060283466090347082.post-3515009965152729919</id><published>2026-10-30T10:39:18.096+09:00</published><updated>2026-10-30T10:39:18.096+09:00</updated><title type='text'>잎 떨어진 메마른 가지를 쳐내어 봄의 결실을 예비하다: 1700년 홍만선이 《산림경제》에 새긴 과수 전정과 월동 생리학</title><content type='html'>&lt;!-- EMAIL_SUBJECT: 잎 떨어진 메마른 가지를 쳐내어 봄의 결실을 예비하다: 1700년 홍만선이 《산림경제》에 새긴 과수 전정과 월동 생리학 --&gt;
&lt;div style=&quot;font-family: &#39;Pretendard&#39;, -apple-system, BlinkMacSystemFont, &#39;Segoe UI&#39;, Roboto, Helvetica, Arial, sans-serif; line-height: 1.75; color: #333; max-width: 780px; margin: 0 auto; word-break: keep-all;&quot;&gt;

  &lt;!-- 1. 핵심 30초 요약 박스 --&gt;
  &lt;blockquote style=&quot;background: #f0f7ff; border-left: 5px solid #1a73e8; margin: 20px 0; padding: 16px 20px; font-size: 1.02em; color: #155724; border-radius: 4px;&quot;&gt;
    &lt;strong&gt;📢 핵심 30초 요약&lt;/strong&gt;&lt;br&gt;
    초겨울 서리가 내리고 단풍잎이 모두 떨어져 앙상해진 과수원에서는 메마른 잔가지를 잘라내고 밑동을 볏짚으로 싸매는 가지치기(전정) 작업이 한창입니다. 1700년경 조선 숙종 대 실학자 홍만선이 저술한 농업 백과사전 《산림경제(山林經濟)》 〈치농(治農)〉 수목(樹木) 편에는 잎이 진 초겨울에 헛가지와 마른 가지를 쳐내고 짚과 흙을 둘러 한파 동해(凍害)를 막으며 이듬해 과실의 결실을 도모하던 정밀한 과수 월동 관리법이 기록되어 있습니다. 현대 수목생리학은 겨울철 휴면기에 가지치기를 시행할 때 식물 호르몬 &#39;옥신(Auxin)&#39;의 정아우세성(Apical Dominance)을 조절하여 영양 생장을 억제하고 꽃눈 형성을 극대화하며, 줄기의 동결 파열을 막아내는 메커니즘을 규명했습니다. 앙상한 겨울 나뭇가지의 과감한 비움을 통해 풍성한 봄의 결실을 예비했던 320여 년 전 선조들의 손길은 식물 호르몬 제어 원예학의 정수였습니다.
  &lt;/blockquote&gt;

  &lt;!-- 2. 도입부 본문 --&gt;
  &lt;p&gt;안녕하세요! 독자 여러분. 오늘은 &lt;strong&gt;초겨울 과수 가지치기와 정아우세성 및 동해 방지 수목생리학&lt;/strong&gt;에 얽힌 흥미로운 역사적 비화와 오래된 고전 속 놀라운 기록으로 여러분을 안내합니다.&lt;/p&gt;
  &lt;p&gt;평소 &lt;em&gt;&quot;나무가 한창 쉬고 있는 초겨울에 왜 가지를 싹둑 자르는 가지치기를 해야 할까? 그리고 상처 난 나무가 혹독한 한파 속에서 얼어 죽지 않고 어떻게 이듬해 봄 더 크고 달콤한 열매를 맺게 될까?&quot;&lt;/em&gt;에 대해 궁금하셨을 텐데요, 오늘 소개하는 고전 속 실제 장면을 통해 깊이 있는 사실과 새로운 시선을 발견할 수 있습니다.&lt;/p&gt;

  &lt;hr style=&quot;border: 0; height: 1px; background: #e0e0e0; margin: 30px 0;&quot;&gt;

  &lt;!-- 3. 본문 1: 구조화 비교/정리 표 --&gt;
  &lt;h2 style=&quot;font-size: 1.35em; color: #1a73e8; border-bottom: 2px solid #e8f0fe; padding-bottom: 8px; margin-top: 30px;&quot;&gt;
    📊 핵심 포인트 3가지 한눈에 보기
  &lt;/h2&gt;
  &lt;p&gt;오늘의 키워드와 고전 원전이 직접 만나는 3가지 팩트를 한눈에 비교해 보세요.&lt;/p&gt;

  &lt;table style=&quot;width: 100%; border-collapse: collapse; margin: 20px 0; font-size: 0.95em;&quot;&gt;
    &lt;thead&gt;
      &lt;tr&gt;
        &lt;th style=&quot;padding: 12px; border: 1px solid #dee2e6; background-color: #f8f9fa; text-align: left; width: 28%;&quot;&gt;구분 (영역)&lt;/th&gt;
        &lt;th style=&quot;padding: 12px; border: 1px solid #dee2e6; background-color: #f8f9fa; text-align: left; width: 36%;&quot;&gt;핵심 설명&lt;/th&gt;
        &lt;th style=&quot;padding: 12px; border: 1px solid #dee2e6; background-color: #f8f9fa; text-align: left; width: 36%;&quot;&gt;이렇게 읽어보세요!&lt;/th&gt;
      &lt;/tr&gt;
    &lt;/thead&gt;
    &lt;tbody&gt;
      &lt;tr&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;&lt;strong&gt;1. 발굴 원전 &amp; 저자&lt;/strong&gt;&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;《산림경제(山林經濟)》 (홍만선, 1700년경 조선 숙종)&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;조선 중기 향촌 사족의 자립적 농업 경영과 과수 재배 기술을 집대성한 농서&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;&lt;strong&gt;2. 클로즈업 장면&lt;/strong&gt;&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;〈치농〉 수목 편 과수 전정 및 월동 보호 조&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;낙엽 후 헛가지를 잘라내고 진흙과 볏짚을 나무 밑동에 둘러 동해를 막는 장면&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;&lt;strong&gt;3. 인문학적 질문&lt;/strong&gt;&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;무성한 가지의 방치 vs 과감한 전정을 통한 영양 집중&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;스스로를 비워내고 가지를 쳐냄으로써 다음 계절의 풍요를 준비하는 자연의 섭리&lt;/td&gt;
      &lt;/tr&gt;
    &lt;/tbody&gt;
  &lt;/table&gt;

  &lt;hr style=&quot;border: 0; height: 1px; background: #e0e0e0; margin: 30px 0;&quot;&gt;

  &lt;!-- 4. 본문 2: 실전 활용 박스 --&gt;
  &lt;h2 style=&quot;font-size: 1.35em; color: #1a73e8; border-bottom: 2px solid #e8f0fe; padding-bottom: 8px; margin-top: 30px;&quot;&gt;
    💡 원전 속 결정적 장면 &amp; 깊이 읽기
  &lt;/h2&gt;
  &lt;p&gt;원전의 생생한 텍스트 인용과 역사적 해설을 확인해 보세요.&lt;/p&gt;

  &lt;div style=&quot;background-color: #f8f9fa; padding: 18px; border-left: 4px solid #1a73e8; border-radius: 4px; margin: 20px 0;&quot;&gt;
    &lt;h4 style=&quot;margin-top: 0; color: #1a73e8;&quot;&gt;📖 원문 핵심 인용&lt;/h4&gt;
    &lt;div style=&quot;background: #ffffff; padding: 14px; border: 1px solid #e0e0e0; border-radius: 4px; font-family: monospace; font-size: 0.9em; line-height: 1.6; color: #202124;&quot;&gt;
      &quot;과수(果樹)는 겨울 초입에 잎이 다 떨어지거든 마른 가지와 빽빽하게 얽힌 헛가지(徒長枝)를 전정하여 햇빛과 바람이 고루 통하게 한다. 잘라낸 자리에는 진흙을 발라 진액이 새어나가지 않게 하고, 줄기 밑동은 볏짚으로 단단히 싸매어 혹한의 서릿발과 눈바람에 수피가 얼어 터지는 것(凍害)을 막는다. 이렇게 갈무리하면 이듬해 봄에 꽃눈이 충실해져 결실이 곱절로 늘어난다.&quot;&lt;br&gt;
      - 홍만선, 《산림경제(山林經濟)》 〈치농(治農)〉 수목(樹木) 조
    &lt;/div&gt;

    &lt;h4 style=&quot;margin-top: 20px; margin-bottom: 8px; color: #333;&quot;&gt;🏃 우리가 놓치기 쉬운 3가지 역사적 사실&lt;/h4&gt;
    &lt;ol style=&quot;margin: 0; padding-left: 20px;&quot;&gt;
      &lt;li&gt;&lt;strong&gt;1단계 (당시의 현실):&lt;/strong&gt; 조선 시대 과일나무는 조상의 제사상에 올리는 필수 제수이자 중요한 경제적 작물이었습니다. 그러나 혹독한 겨울 한파에 나무가 얼어 죽거나 이듬해 열매가 열리지 않는 &#39;해거리(격년 결실)&#39; 현상이 빈번했습니다. 홍만선은 이를 극복하기 위해 잎이 떨어진 직후인 초겨울에 과수를 손질하는 체계적인 월동 기술을 규범화했습니다.&lt;/li&gt;
      &lt;li&gt;&lt;strong&gt;2단계 (역사적 반전):&lt;/strong&gt; 봄이나 여름에 가지를 치면 수액이 흘러넘쳐 나무가 쇠약해지고 병원균에 감염되기 쉽습니다. 하지만 초겨울은 수목 내부의 수액 이동이 멈추는 생리적 휴면기(Dormancy)입니다. 이 시기에 가지를 치면 수액 손실 없이 절단면이 저온에서 안전하게 코르크화(Suberization)되어 세균 감염을 원천 차단합니다. 또한 자른 부위에 진흙을 덧바른 것은 수분 증발과 병충해 침입을 막는 전통의 밀랍 도포제 역할을 했습니다.&lt;/li&gt;
      &lt;li&gt;&lt;strong&gt;3단계 (현대적 연결):&lt;/strong&gt; 현대 식물호르몬학에 따르면 가지 끝눈(정아)에서는 &#39;옥신(Auxin)&#39;이라는 호르몬이 분비되어 아래쪽 곁눈의 성장을 억제하는 &#39;정아우세성&#39;이 일어납니다. 겨울철 전정을 통해 웃자란 가지 끝을 잘라내면 옥신의 독점이 깨지고, 뿌리와 줄기에 저장되어 있던 탄수화물과 질소 양분이 봄철 꽃눈(화아)으로 집중 분배되어 열매의 당도와 크기가 극대화됩니다. 아울러 줄기 밑동에 볏짚을 두르는 조치는 겨울철 낮과 밤의 급격한 기온 차로 수피가 세로로 갈라지는 동결 파열(Frost Cracking)을 방지하는 완벽한 열역학적 단열 기술이었습니다.&lt;/li&gt;
    &lt;/ol&gt;
  &lt;/div&gt;

  &lt;hr style=&quot;border: 0; height: 1px; background: #e0e0e0; margin: 30px 0;&quot;&gt;

  &lt;!-- 5. 에디터 총평 / 인사이트 카드 --&gt;
  &lt;blockquote style=&quot;background: #fff8e1; border-left: 5px solid #ffa000; margin: 20px 0; padding: 16px 20px; border-radius: 4px;&quot;&gt;
    &lt;h3 style=&quot;margin-top: 0; color: #b78103; font-size: 1.1em;&quot;&gt;🎯 마지막 한 문장&lt;/h3&gt;
    &quot;앙상한 겨울 나뭇가지의 불필요한 욕심을 잘라내고 따뜻한 짚풀로 상처를 감싸 안았던 조상들의 손길에는, 비워냄으로써 더 찬란한 봄의 결실을 길러내는 자연 생리학의 깊은 통찰이 깃들어 있습니다.&quot;
  &lt;/blockquote&gt;

  &lt;!-- 6. 출처 및 관련 링크 카드 --&gt;
  &lt;div style=&quot;background-color: #f1f3f4; border: 1px solid #dadce0; border-radius: 8px; padding: 14px 18px; margin-top: 25px;&quot;&gt;
    &lt;p style=&quot;margin: 0; font-size: 0.9em; color: #5f6368;&quot;&gt;
      📌 &lt;strong&gt;작품 및 출처 정보&lt;/strong&gt;&lt;br&gt;
      &lt;strong&gt;《산림경제(山林經濟)》&lt;/strong&gt; (홍만선, 1700년경 조선 숙종) - 〈치농(治農)〉 수목(樹木) 조
    &lt;/p&gt;
  &lt;/div&gt;

&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6060283466090347082/posts/default/3515009965152729919'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6060283466090347082/posts/default/3515009965152729919'/><link rel='alternate' type='text/html' href='http://21-edu.blogspot.com/2026/10/1700_0981282237.html' title='잎 떨어진 메마른 가지를 쳐내어 봄의 결실을 예비하다: 1700년 홍만선이 《산림경제》에 새긴 과수 전정과 월동 생리학'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6060283466090347082.post-9207923818306338569</id><published>2026-10-30T10:39:12.938+09:00</published><updated>2026-10-30T10:39:12.938+09:00</updated><title type='text'>첫눈 내리는 날 맑은 장국에 띄운 메밀 꿩만두: 1670년 정부인 장씨가 《음식디미방》에 새긴 꿩고기와 글루탐산 감칠맛학</title><content type='html'>&lt;!-- EMAIL_SUBJECT: 첫눈 내리는 날 맑은 장국에 띄운 메밀 꿩만두: 1670년 정부인 장씨가 《음식디미방》에 새긴 꿩고기와 글루탐산 감칠맛학 --&gt;
&lt;div style=&quot;font-family: &#39;Pretendard&#39;, -apple-system, BlinkMacSystemFont, &#39;Segoe UI&#39;, Roboto, Helvetica, Arial, sans-serif; line-height: 1.75; color: #333; max-width: 780px; margin: 0 auto; word-break: keep-all;&quot;&gt;

  &lt;!-- 1. 핵심 30초 요약 박스 --&gt;
  &lt;blockquote style=&quot;background: #f0f7ff; border-left: 5px solid #1a73e8; margin: 20px 0; padding: 16px 20px; font-size: 1.02em; color: #155724; border-radius: 4px;&quot;&gt;
    &lt;strong&gt;📢 핵심 30초 요약&lt;/strong&gt;&lt;br&gt;
    초겨울 첫눈이 산야를 하얗게 덮을 무렵, 사냥해 온 장끼(수꿩)의 살을 곱게 다져 메밀 만두피에 소를 꽉 채워 끓여내던 꿩만두는 조선 사대부가의 으뜸가는 겨울 온궁(溫宮) 보양식이었습니다. 1670년경 아시아 최초의 여성이 쓴 한글 조리서 《음식디미방(飮食知味方)》을 남긴 정부인 안동 장씨(장계향)는 기름기 없는 꿩 살코기를 다지고 데친 채소를 버무려 얇은 메밀피에 싸서 맑은 장국에 삶아내는 정갈한 꿩만두 조리법을 기록했습니다. 현대 식품생화학은 꿩고기가 지방 함량 1% 미만의 극저지방 고단백 식품이면서 불포화지방산이 70% 이상을 차지하고, 천연 감칠맛의 핵심인 &#39;글루탐산(Glutamic acid)&#39;과 핵산계 감칠맛 &#39;이노신산(IMP)&#39;이 가금류 중 최고 수준으로 응축되어 인공 조미료 없이도 맑고 깊은 감칠맛 시너지(Umami Synergy)를 일으킨다는 사실을 증명합니다. 350여 년 전, 담백함 속에서 깊은 온기와 단백질을 길어 올렸던 종가의 조리 지혜는 최고의 분자 미식 과학이었습니다.
  &lt;/blockquote&gt;

  &lt;!-- 2. 도입부 본문 --&gt;
  &lt;p&gt;안녕하세요! 독자 여러분. 오늘은 &lt;strong&gt;초겨울 꿩고기 만두 빚기와 불포화지방산·글루탐산 감칠맛 생화학&lt;/strong&gt;에 얽힌 흥미로운 역사적 비화와 오래된 고전 속 놀라운 기록으로 여러분을 안내합니다.&lt;/p&gt;
  &lt;p&gt;평소 &lt;em&gt;&quot;기름진 소고기나 돼지고기가 흔치 않던 시절, 옛 선조들은 왜 겨울철 귀한 손님이 오거나 첫눈이 내리면 꿩고기를 다져 만두를 빚었을까? 그리고 텁텁한 기름기 하나 없이 맑고 개운하게 감기는 국물 맛 속에는 어떤 아미노산 화학의 비밀이 숨어 있었을까?&quot;&lt;/em&gt;에 대해 궁금하셨을 텐데요, 오늘 소개하는 고전 속 실제 장면을 통해 깊이 있는 사실과 새로운 시선을 발견할 수 있습니다.&lt;/p&gt;

  &lt;hr style=&quot;border: 0; height: 1px; background: #e0e0e0; margin: 30px 0;&quot;&gt;

  &lt;!-- 3. 본문 1: 구조화 비교/정리 표 --&gt;
  &lt;h2 style=&quot;font-size: 1.35em; color: #1a73e8; border-bottom: 2px solid #e8f0fe; padding-bottom: 8px; margin-top: 30px;&quot;&gt;
    📊 핵심 포인트 3가지 한눈에 보기
  &lt;/h2&gt;
  &lt;p&gt;오늘의 키워드와 고전 원전이 직접 만나는 3가지 팩트를 한눈에 비교해 보세요.&lt;/p&gt;

  &lt;table style=&quot;width: 100%; border-collapse: collapse; margin: 20px 0; font-size: 0.95em;&quot;&gt;
    &lt;thead&gt;
      &lt;tr&gt;
        &lt;th style=&quot;padding: 12px; border: 1px solid #dee2e6; background-color: #f8f9fa; text-align: left; width: 28%;&quot;&gt;구분 (영역)&lt;/th&gt;
        &lt;th style=&quot;padding: 12px; border: 1px solid #dee2e6; background-color: #f8f9fa; text-align: left; width: 36%;&quot;&gt;핵심 설명&lt;/th&gt;
        &lt;th style=&quot;padding: 12px; border: 1px solid #dee2e6; background-color: #f8f9fa; text-align: left; width: 36%;&quot;&gt;이렇게 읽어보세요!&lt;/th&gt;
      &lt;/tr&gt;
    &lt;/thead&gt;
    &lt;tbody&gt;
      &lt;tr&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;&lt;strong&gt;1. 발굴 원전 &amp; 저자&lt;/strong&gt;&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;《음식디미방(飮食知味方)》 (정부인 안동 장씨, 1670년경 조선 현종)&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;동아시아 최초의 여성 저술 조리서이자 17세기 종가 음식 문화를 온전히 보존한 보물&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;&lt;strong&gt;2. 클로즈업 장면&lt;/strong&gt;&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;면·만두 편의 꿩만두 빚기 및 맑은 장국 끓임 조&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;살 오른 꿩의 살코기를 다져 채소와 섞고 메밀가루를 끓는 물로 익반죽해 얇게 빚는 손길&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;&lt;strong&gt;3. 인문학적 질문&lt;/strong&gt;&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;기름지고 자극적인 현대 가공육 만두 vs 담백함과 순수 아미노산의 조화&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;자연이 겨울 문턱에 내어준 야생의 활력으로 몸과 마음에 청아한 온기를 채우던 지혜&lt;/td&gt;
      &lt;/tr&gt;
    &lt;/tbody&gt;
  &lt;/table&gt;

  &lt;hr style=&quot;border: 0; height: 1px; background: #e0e0e0; margin: 30px 0;&quot;&gt;

  &lt;!-- 4. 본문 2: 실전 활용 박스 --&gt;
  &lt;h2 style=&quot;font-size: 1.35em; color: #1a73e8; border-bottom: 2px solid #e8f0fe; padding-bottom: 8px; margin-top: 30px;&quot;&gt;
    💡 원전 속 결정적 장면 &amp; 깊이 읽기
  &lt;/h2&gt;
  &lt;p&gt;원전의 생생한 텍스트 인용과 역사적 해설을 확인해 보세요.&lt;/p&gt;

  &lt;div style=&quot;background-color: #f8f9fa; padding: 18px; border-left: 4px solid #1a73e8; border-radius: 4px; margin: 20px 0;&quot;&gt;
    &lt;h4 style=&quot;margin-top: 0; color: #1a73e8;&quot;&gt;📖 원문 핵심 인용&lt;/h4&gt;
    &lt;div style=&quot;background: #ffffff; padding: 14px; border: 1px solid #e0e0e0; border-radius: 4px; font-family: monospace; font-size: 0.9em; line-height: 1.6; color: #202124;&quot;&gt;
      &quot;꿩고기를 뼈 없이 가늘게 다지고, 무와 미나리를 삶아 잘게 썰어 물기를 꼭 짜서 섞는다. 간장과 기름, 후추로 간을 맞추어 소를 만든다. 메밀가루를 끓는 물로 익반죽하여 얇게 밀어 만두피를 빚고, 소를 넣어 반달처럼 오므려 붙인다. 맑은 장국이 팔팔 끓을 때 만두를 넣어 삶아내면 피가 부드럽고 국물이 지극히 맑아 겨우내 귀한 대접에 으뜸이다.&quot;&lt;br&gt;
      - 정부인 안동 장씨, 《음식디미방(飮食知味方)》 꿩만두 조
    &lt;/div&gt;

    &lt;h4 style=&quot;margin-top: 20px; margin-bottom: 8px; color: #333;&quot;&gt;🏃 우리가 놓치기 쉬운 3가지 역사적 사실&lt;/h4&gt;
    &lt;ol style=&quot;margin: 0; padding-left: 20px;&quot;&gt;
      &lt;li&gt;&lt;strong&gt;1단계 (당시의 현실):&lt;/strong&gt; 조선 시대 소는 농경의 핵심 노동력이었기에 도살이 엄격히 금지(우금령)되었습니다. 따라서 겨울철 사대부가에서 단백질을 보충하고 손님을 극진히 대접할 수 있었던 최상급 육류는 늦가을 산야에서 열매와 곡식을 배불리 먹어 살이 오른 야생 꿩이었습니다. 꿩고기는 비린내가 없고 육질이 연해 최고의 만두소와 탕거리로 대접받았습니다.&lt;/li&gt;
      &lt;li&gt;&lt;strong&gt;2단계 (역사적 반전):&lt;/strong&gt; 정부인 장씨는 밀가루 대신 &#39;메밀가루&#39;를 익반죽하여 꿩만두 피를 빚었습니다. 당시 귀한 밀가루 대신 늦가을에 수확한 햇메밀을 사용하되, 글루텐이 없는 메밀의 결점을 끓는 물 호화(α화) 공법으로 극복했습니다. 또한 기름진 비계를 일절 섞지 않고 꿩의 순수한 살코기와 삶은 무·미나리의 수분을 조절해 넣음으로써, 기름이 둥둥 뜨지 않고 맑게 떨어지는 극상의 탕국 만두를 완성했습니다.&lt;/li&gt;
      &lt;li&gt;&lt;strong&gt;3단계 (현대적 연결):&lt;/strong&gt; 현대 식품영양화학에 따르면 꿩고기는 단백질 함량이 24%에 달하면서 지방은 1% 미만인 대표적인 초고단백 저지방 육류입니다. 특히 감칠맛을 내는 유리아미노산인 &#39;글루탐산&#39;과 육류 특유의 풍미를 좌우하는 &#39;이노신산(IMP)&#39;이 풍부하여, 두 성분이 결합할 때 단일 성분 대비 7~8배의 감칠맛 증폭 효과(Umami Synergy)를 발휘합니다. 나아가 풍부한 불포화지방산과 메밀의 루틴이 결합하여 겨울철 혈관 수축을 막고 소화 부담을 최소화하는 완벽한 기능성 건강식이었습니다.&lt;/li&gt;
    &lt;/ol&gt;
  &lt;/div&gt;

  &lt;hr style=&quot;border: 0; height: 1px; background: #e0e0e0; margin: 30px 0;&quot;&gt;

  &lt;!-- 5. 에디터 총평 / 인사이트 카드 --&gt;
  &lt;blockquote style=&quot;background: #fff8e1; border-left: 5px solid #ffa000; margin: 20px 0; padding: 16px 20px; border-radius: 4px;&quot;&gt;
    &lt;h3 style=&quot;margin-top: 0; color: #b78103; font-size: 1.1em;&quot;&gt;🎯 마지막 한 문장&lt;/h3&gt;
    &quot;첫눈 내리는 날 맑은 장국 속에서 부드럽게 피어난 메밀 꿩만두 한 그릇에는, 기름진 과잉을 덜어내고 야생의 순수한 아미노산과 담백함으로 가족의 겨울을 보살폈던 조선 종부의 깊고 다정한 미식 과학이 서려 있습니다.&quot;
  &lt;/blockquote&gt;

  &lt;!-- 6. 출처 및 관련 링크 카드 --&gt;
  &lt;div style=&quot;background-color: #f1f3f4; border: 1px solid #dadce0; border-radius: 8px; padding: 14px 18px; margin-top: 25px;&quot;&gt;
    &lt;p style=&quot;margin: 0; font-size: 0.9em; color: #5f6368;&quot;&gt;
      📌 &lt;strong&gt;작품 및 출처 정보&lt;/strong&gt;&lt;br&gt;
      &lt;strong&gt;《음식디미방(飮食知味方)》&lt;/strong&gt; (정부인 안동 장씨, 1670년경 조선 현종) - 꿩만두 조
    &lt;/p&gt;
  &lt;/div&gt;

&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6060283466090347082/posts/default/9207923818306338569'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6060283466090347082/posts/default/9207923818306338569'/><link rel='alternate' type='text/html' href='http://21-edu.blogspot.com/2026/10/1670.html' title='첫눈 내리는 날 맑은 장국에 띄운 메밀 꿩만두: 1670년 정부인 장씨가 《음식디미방》에 새긴 꿩고기와 글루탐산 감칠맛학'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6060283466090347082.post-2987559642445525326</id><published>2026-10-30T10:39:07.709+09:00</published><updated>2026-10-30T10:39:07.709+09:00</updated><title type='text'>언 땅속 깊이 잠든 개구리가 겨울철 허한 폐를 보하다: 1613년 허준이 《동의보감》에 새긴 합마(蛤蟆)와 동면 생체 방어학</title><content type='html'>&lt;!-- EMAIL_SUBJECT: 언 땅속 깊이 잠든 개구리가 겨울철 허한 폐를 보하다: 1613년 허준이 《동의보감》에 새긴 합마(蛤蟆)와 동면 생체 방어학 --&gt;
&lt;div style=&quot;font-family: &#39;Pretendard&#39;, -apple-system, BlinkMacSystemFont, &#39;Segoe UI&#39;, Roboto, Helvetica, Arial, sans-serif; line-height: 1.75; color: #333; max-width: 780px; margin: 0 auto; word-break: keep-all;&quot;&gt;

  &lt;!-- 1. 핵심 30초 요약 박스 --&gt;
  &lt;blockquote style=&quot;background: #f0f7ff; border-left: 5px solid #1a73e8; margin: 20px 0; padding: 16px 20px; font-size: 1.02em; color: #155724; border-radius: 4px;&quot;&gt;
    &lt;strong&gt;📢 핵심 30초 요약&lt;/strong&gt;&lt;br&gt;
    초겨울 찬 서리가 땅을 얼리고 계곡물이 맑게 식어갈 때, 깊은 바위틈과 차가운 진흙 속에 웅크려 겨울잠에 들어간 동면 개구리는 전통 한방에서 가장 귀한 호흡기 보양 약재였습니다. 1613년 조선의 어의 허준이 집대성한 《동의보감(東醫寶鑑)》 〈탕액편(湯液篇)〉 충부(蟲部) 합마(蛤蟆) 조에는 겨울철 동면기에 든 개구리가 마른 폐를 적시고 허약해진 기침과 열병 후의 쇠약을 치료하는 신효한 약성을 지녔다고 기록되어 있습니다. 현대 비교생리학과 면역학은 동면 개구리가 영하의 혹한 속에서 체액이 얼어붙는 것을 막기 위해 수란관과 지방체에 다량의 &#39;오메가 불포화지방산&#39;과 세포 보호 펩타이드, 항균 단백질을 응축한다는 사실을 증명합니다. 차가운 흙 속에서 생명의 불씨를 지켜내던 겨울 개구리의 생체 방어 기전은 오늘날 호흡기 점막 재생과 항염증 면역학의 놀라운 원천입니다.
  &lt;/blockquote&gt;

  &lt;!-- 2. 도입부 본문 --&gt;
  &lt;p&gt;안녕하세요! 독자 여러분. 오늘은 &lt;strong&gt;초겨울 동면 개구리 기름(합마유) 달이기와 불포화지방산 항염증 면역학&lt;/strong&gt;에 얽힌 흥미로운 역사적 비화와 오래된 고전 속 놀라운 기록으로 여러분을 안내합니다.&lt;/p&gt;
  &lt;p&gt;평소 &lt;em&gt;&quot;봄이나 여름에 뛰어다니는 개구리는 약으로 쓰지 않으면서 왜 꼭 겨울잠에 든 얼음 밑 개구리만을 귀하게 달여 마셨을까? 그리고 언 땅속에 파묻힌 작은 생명체 속에는 어떤 혹한기 호흡기 방어 생화학이 숨어 있었을까?&quot;&lt;/em&gt;에 대해 궁금하셨을 텐데요, 오늘 소개하는 고전 속 실제 장면을 통해 깊이 있는 사실과 새로운 시선을 발견할 수 있습니다.&lt;/p&gt;

  &lt;hr style=&quot;border: 0; height: 1px; background: #e0e0e0; margin: 30px 0;&quot;&gt;

  &lt;!-- 3. 본문 1: 구조화 비교/정리 표 --&gt;
  &lt;h2 style=&quot;font-size: 1.35em; color: #1a73e8; border-bottom: 2px solid #e8f0fe; padding-bottom: 8px; margin-top: 30px;&quot;&gt;
    📊 핵심 포인트 3가지 한눈에 보기
  &lt;/h2&gt;
  &lt;p&gt;오늘의 키워드와 고전 원전이 직접 만나는 3가지 팩트를 한눈에 비교해 보세요.&lt;/p&gt;

  &lt;table style=&quot;width: 100%; border-collapse: collapse; margin: 20px 0; font-size: 0.95em;&quot;&gt;
    &lt;thead&gt;
      &lt;tr&gt;
        &lt;th style=&quot;padding: 12px; border: 1px solid #dee2e6; background-color: #f8f9fa; text-align: left; width: 28%;&quot;&gt;구분 (영역)&lt;/th&gt;
        &lt;th style=&quot;padding: 12px; border: 1px solid #dee2e6; background-color: #f8f9fa; text-align: left; width: 36%;&quot;&gt;핵심 설명&lt;/th&gt;
        &lt;th style=&quot;padding: 12px; border: 1px solid #dee2e6; background-color: #f8f9fa; text-align: left; width: 36%;&quot;&gt;이렇게 읽어보세요!&lt;/th&gt;
      &lt;/tr&gt;
    &lt;/thead&gt;
    &lt;tbody&gt;
      &lt;tr&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;&lt;strong&gt;1. 발굴 원전 &amp; 저자&lt;/strong&gt;&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;《동의보감(東醫寶鑑)》 (허준, 1613년 조선 광해군)&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;자연계 동식물의 계절별 약리 활성과 생태학적 치유 가치를 집대성한 의학 대전&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;&lt;strong&gt;2. 클로즈업 장면&lt;/strong&gt;&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;〈탕액편〉 충부 합마(蛤蟆) 및 산와(山蛙) 조&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;겨울철 언 땅과 바위틈에 든 개구리를 취해 진액을 보하고 마른 폐를 적시는 치유법&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;&lt;strong&gt;3. 인문학적 질문&lt;/strong&gt;&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;인공 합성 진해거담제 vs 혹한을 견뎌낸 야생 생명체의 생체 결빙 방지 에너지&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;생명체가 극한의 환경을 이겨내기 위해 축적한 온전한 방어력을 지혜롭게 섭생한 통찰&lt;/td&gt;
      &lt;/tr&gt;
    &lt;/tbody&gt;
  &lt;/table&gt;

  &lt;hr style=&quot;border: 0; height: 1px; background: #e0e0e0; margin: 30px 0;&quot;&gt;

  &lt;!-- 4. 본문 2: 실전 활용 박스 --&gt;
  &lt;h2 style=&quot;font-size: 1.35em; color: #1a73e8; border-bottom: 2px solid #e8f0fe; padding-bottom: 8px; margin-top: 30px;&quot;&gt;
    💡 원전 속 결정적 장면 &amp; 깊이 읽기
  &lt;/h2&gt;
  &lt;p&gt;원전의 생생한 텍스트 인용과 역사적 해설을 확인해 보세요.&lt;/p&gt;

  &lt;div style=&quot;background-color: #f8f9fa; padding: 18px; border-left: 4px solid #1a73e8; border-radius: 4px; margin: 20px 0;&quot;&gt;
    &lt;h4 style=&quot;margin-top: 0; color: #1a73e8;&quot;&gt;📖 원문 핵심 인용&lt;/h4&gt;
    &lt;div style=&quot;background: #ffffff; padding: 14px; border: 1px solid #e0e0e0; border-radius: 4px; font-family: monospace; font-size: 0.9em; line-height: 1.6; color: #202124;&quot;&gt;
      &quot;합마(蛤蟆, 산개구리)는 성질이 평하고 맛이 달며 독이 없다. 어린아이의 감병(疳病)과 어른의 허로(虛勞)로 인한 기침을 다스리며, 오랜 열병 뒤에 기운이 쇠진하고 진액이 마른 것을 보한다. 반드시 입동이 지나 언 땅속이나 깊은 바위틈에서 동면(冬眠)하는 것을 취하여야 기운이 온전하니, 뭉근히 달여 그 기름과 즙을 복용하면 폐의 열을 내리고 마른 기침을 멎게 한다.&quot;&lt;br&gt;
      - 허준, 《동의보감(東醫寶鑑)》 〈탕액편(湯液篇)〉 충부(蟲部) 합마 조
    &lt;/div&gt;

    &lt;h4 style=&quot;margin-top: 20px; margin-bottom: 8px; color: #333;&quot;&gt;🏃 우리가 놓치기 쉬운 3가지 역사적 사실&lt;/h4&gt;
    &lt;ol style=&quot;margin: 0; padding-left: 20px;&quot;&gt;
      &lt;li&gt;&lt;strong&gt;1단계 (당시의 현실):&lt;/strong&gt; 조선 시대 겨울철 건조한 찬바람이 불면 만성 폐질환과 기관지염, 결핵성 해소로 피를 토하거나 기력이 쇠약해지는 환자가 급증했습니다. 항생제가 없던 시절, 산골 주민과 의원들은 입동 후 깊은 겨울잠에 들어간 산개구리를 잡아 달여 마시게 함으로써 환자의 호흡기 점막을 촉촉하게 재생시키고 면역력을 북돋웠습니다.&lt;/li&gt;
      &lt;li&gt;&lt;strong&gt;2단계 (역사적 반전):&lt;/strong&gt; 허준은 왜 하필 &#39;겨울철 동면 개구리&#39;만을 강조했을까요? 현대 동물생리학에 따르면 개구리는 겨울잠을 자는 동안 음식을 전혀 먹지 않고 심장 박동과 호흡을 극도로 낮춥니다. 이때 체내 단백질과 유익 지질이 분해되어 소모되는 것을 막기 위해, 가을철 끝자락에 수란관과 복부 지방체에 불포화지방산과 고농도의 생체 보호 물질을 집중 축적합니다. 여름 개구리에는 없는 항결빙 고밀도 영양소가 동면 개구리에게만 존재하는 것입니다.&lt;/li&gt;
      &lt;li&gt;&lt;strong&gt;3단계 (현대적 연결):&lt;/strong&gt; 현대 약리학 분석에 따르면 동면 개구리의 체내 기름(합마유 성분)에는 리놀렌산과 DHA 등 필수 불포화지방산이 풍부하여 기도 점막의 염증 반응을 억제하고 프로스타글란딘 합성을 조절합니다. 또한 양서류 피부와 체내에서 분비되는 천연 펩타이드(Magainin 등)는 강력한 광범위 항균·항바이러스 작용을 하여 겨울철 2차 호흡기 세균 감염을 차단합니다. 극한의 추위를 버텨낸 생체 결빙 방지 물질이 인간의 허약한 폐와 기관지를 감싸 안는 천연 면역 방패로 전환된 셈입니다.&lt;/li&gt;
    &lt;/ol&gt;
  &lt;/div&gt;

  &lt;hr style=&quot;border: 0; height: 1px; background: #e0e0e0; margin: 30px 0;&quot;&gt;

  &lt;!-- 5. 에디터 총평 / 인사이트 카드 --&gt;
  &lt;blockquote style=&quot;background: #fff8e1; border-left: 5px solid #ffa000; margin: 20px 0; padding: 16px 20px; border-radius: 4px;&quot;&gt;
    &lt;h3 style=&quot;margin-top: 0; color: #b78103; font-size: 1.1em;&quot;&gt;🎯 마지막 한 문장&lt;/h3&gt;
    &quot;혹독한 겨울 칼바람을 피해 차가운 땅속 깊이 웅크렸던 개구리의 온전한 생체 에너지는, 계절의 한파에 메마르고 지친 인간의 호흡기를 가장 다정하게 적셔주었던 위대한 자연 면역의 결실이었습니다.&quot;
  &lt;/blockquote&gt;

  &lt;!-- 6. 출처 및 관련 링크 카드 --&gt;
  &lt;div style=&quot;background-color: #f1f3f4; border: 1px solid #dadce0; border-radius: 8px; padding: 14px 18px; margin-top: 25px;&quot;&gt;
    &lt;p style=&quot;margin: 0; font-size: 0.9em; color: #5f6368;&quot;&gt;
      📌 &lt;strong&gt;작품 및 출처 정보&lt;/strong&gt;&lt;br&gt;
      &lt;strong&gt;《동의보감(東醫寶鑑)》&lt;/strong&gt; (허준, 1613년 조선 광해군) - 〈탕액편(湯液篇)〉 충부(蟲部) 합마(蛤蟆) 조
    &lt;/p&gt;
  &lt;/div&gt;

&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6060283466090347082/posts/default/2987559642445525326'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6060283466090347082/posts/default/2987559642445525326'/><link rel='alternate' type='text/html' href='http://21-edu.blogspot.com/2026/10/1613_0659527348.html' title='언 땅속 깊이 잠든 개구리가 겨울철 허한 폐를 보하다: 1613년 허준이 《동의보감》에 새긴 합마(蛤蟆)와 동면 생체 방어학'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6060283466090347082.post-8865030814061897007</id><published>2026-10-30T10:39:02.369+09:00</published><updated>2026-10-30T10:39:02.369+09:00</updated><title type='text'>소나무 그을음 한 점이 천년의 묵빛을 새기다: 1827년 서유구가 《임원경제지》에 새긴 송연묵과 탄소 나노 콜로이드학</title><content type='html'>&lt;!-- EMAIL_SUBJECT: 소나무 그을음 한 점이 천년의 묵빛을 새기다: 1827년 서유구가 《임원경제지》에 새긴 송연묵과 탄소 나노 콜로이드학 --&gt;
&lt;div style=&quot;font-family: &#39;Pretendard&#39;, -apple-system, BlinkMacSystemFont, &#39;Segoe UI&#39;, Roboto, Helvetica, Arial, sans-serif; line-height: 1.75; color: #333; max-width: 780px; margin: 0 auto; word-break: keep-all;&quot;&gt;

  &lt;!-- 1. 핵심 30초 요약 박스 --&gt;
  &lt;blockquote style=&quot;background: #f0f7ff; border-left: 5px solid #1a73e8; margin: 20px 0; padding: 16px 20px; font-size: 1.02em; color: #155724; border-radius: 4px;&quot;&gt;
    &lt;strong&gt;📢 핵심 30초 요약&lt;/strong&gt;&lt;br&gt;
    초겨울 찬바람에 문풍지가 울리는 고요한 방안, 벼루에 맑은 물을 붓고 단단한 먹을 갈면 그윽한 묵향(墨香)과 함께 칠흑 같은 먹물이 피어오릅니다. 1827년 실학자 서유구가 저술한 생활 과학 백과 《임원경제지(林園經濟志)》 〈유예지(遊藝志)〉 지묵(紙墨) 조에는 노송(老松)의 관솔을 태워 모은 미세한 그을음(송연)에 소가죽 아교를 섞어 수천 번 떡메로 쳐서 만드는 최상급 &#39;송연묵(松煙墨)&#39;의 비법이 세밀히 기록되어 있습니다. 현대 나노물리학과 유체역학은 송연의 그을음이 20~50nm 크기의 탄소 나노 입자이며, 단백질 아교가 보호 콜로이드(Protective Colloid) 역할을 하여 물속에 뭉침 없이 분산되는 원리를 규명했습니다. 닥종이의 미세 기공 속으로 스며들어 천년의 세월에도 풍화되지 않는 묵빛을 완성했던 선조들의 붓글씨 문화는 고도의 나노 콜로이드 표면화학이었습니다.
  &lt;/blockquote&gt;

  &lt;!-- 2. 도입부 본문 --&gt;
  &lt;p&gt;안녕하세요! 독자 여러분. 오늘은 &lt;strong&gt;초겨울 한지 붓글씨 쓰기와 송연묵 탄소 입자 콜로이드 유체역학&lt;/strong&gt;에 얽힌 흥미로운 역사적 비화와 오래된 고전 속 놀라운 기록으로 여러분을 안내합니다.&lt;/p&gt;
  &lt;p&gt;평소 &lt;em&gt;&quot;물과 기름처럼 섞이지 않는 탄소 그을음이 어떻게 벼루 위에서 매끄럽게 풀려 짙푸른 먹물로 변했을까? 그리고 닥종이 위에 쓴 조선의 글씨와 그림이 수백 년, 천 년이 지나도 어제 쓴 것처럼 또렷하게 남아 있는 비결은 무엇일까?&quot;&lt;/em&gt;에 대해 궁금하셨을 텐데요, 오늘 소개하는 고전 속 실제 장면을 통해 깊이 있는 사실과 새로운 시선을 발견할 수 있습니다.&lt;/p&gt;

  &lt;hr style=&quot;border: 0; height: 1px; background: #e0e0e0; margin: 30px 0;&quot;&gt;

  &lt;!-- 3. 본문 1: 구조화 비교/정리 표 --&gt;
  &lt;h2 style=&quot;font-size: 1.35em; color: #1a73e8; border-bottom: 2px solid #e8f0fe; padding-bottom: 8px; margin-top: 30px;&quot;&gt;
    📊 핵심 포인트 3가지 한눈에 보기
  &lt;/h2&gt;
  &lt;p&gt;오늘의 키워드와 고전 원전이 직접 만나는 3가지 팩트를 한눈에 비교해 보세요.&lt;/p&gt;

  &lt;table style=&quot;width: 100%; border-collapse: collapse; margin: 20px 0; font-size: 0.95em;&quot;&gt;
    &lt;thead&gt;
      &lt;tr&gt;
        &lt;th style=&quot;padding: 12px; border: 1px solid #dee2e6; background-color: #f8f9fa; text-align: left; width: 28%;&quot;&gt;구분 (영역)&lt;/th&gt;
        &lt;th style=&quot;padding: 12px; border: 1px solid #dee2e6; background-color: #f8f9fa; text-align: left; width: 36%;&quot;&gt;핵심 설명&lt;/th&gt;
        &lt;th style=&quot;padding: 12px; border: 1px solid #dee2e6; background-color: #f8f9fa; text-align: left; width: 36%;&quot;&gt;이렇게 읽어보세요!&lt;/th&gt;
      &lt;/tr&gt;
    &lt;/thead&gt;
    &lt;tbody&gt;
      &lt;tr&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;&lt;strong&gt;1. 발굴 원전 &amp; 저자&lt;/strong&gt;&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;《임원경제지(林園經濟志)》 (서유구, 1827년 조선 순조)&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;문방사우의 물성과 서화 예술의 도구를 과학적·실증적으로 해부한 실학의 결정판&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;&lt;strong&gt;2. 클로즈업 장면&lt;/strong&gt;&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;〈유예지〉 지묵 편 송연묵(松煙墨) 제조 및 갈기 조&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;소나무 그을음에 아교를 녹여 단단히 굳힌 먹을 벼루에 갈아 닥종이에 얹는 손길&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;&lt;strong&gt;3. 인문학적 질문&lt;/strong&gt;&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;디지털 픽셀과 화학 잉크 vs 소나무 그을음이 빚어낸 영겁의 아날로그 기록&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;자연의 그을음과 동물의 단백질을 조화시켜 인간의 사유를 천년토록 보존한 숭고한 지혜&lt;/td&gt;
      &lt;/tr&gt;
    &lt;/tbody&gt;
  &lt;/table&gt;

  &lt;hr style=&quot;border: 0; height: 1px; background: #e0e0e0; margin: 30px 0;&quot;&gt;

  &lt;!-- 4. 본문 2: 실전 활용 박스 --&gt;
  &lt;h2 style=&quot;font-size: 1.35em; color: #1a73e8; border-bottom: 2px solid #e8f0fe; padding-bottom: 8px; margin-top: 30px;&quot;&gt;
    💡 원전 속 결정적 장면 &amp; 깊이 읽기
  &lt;/h2&gt;
  &lt;p&gt;원전의 생생한 텍스트 인용과 역사적 해설을 확인해 보세요.&lt;/p&gt;

  &lt;div style=&quot;background-color: #f8f9fa; padding: 18px; border-left: 4px solid #1a73e8; border-radius: 4px; margin: 20px 0;&quot;&gt;
    &lt;h4 style=&quot;margin-top: 0; color: #1a73e8;&quot;&gt;📖 원문 핵심 인용&lt;/h4&gt;
    &lt;div style=&quot;background: #ffffff; padding: 14px; border: 1px solid #e0e0e0; border-radius: 4px; font-family: monospace; font-size: 0.9em; line-height: 1.6; color: #202124;&quot;&gt;
      &quot;먹(墨) 가운데 송연묵(松煙墨)은 노송(老松)의 기름진 관솔을 불완전 연소시켜 가마 굴뚝에서 거둔 아주 가볍고 고운 그을음으로 빚는다. 좋은 소가죽 아교를 맑은 물에 삶아 녹이고 그을음과 배합하여 철구(鐵臼)에 넣고 천 번 이상 떡메로 쳐서 단단하게 뭉친다. 벼루에 정갈한 물로 갈면 소리가 부드럽고 빛깔이 칠흑처럼 깊으며, 닥종이에 글씨를 쓰면 섬유 속으로 묵흔(墨痕)이 정밀하게 스며들어 물에 젖어도 번지지 않고 천년이 지나도 바래지 않는다.&quot;&lt;br&gt;
      - 서유구, 《임원경제지(林園經濟志)》 〈유예지(遊藝志)〉 지묵(紙墨) 조
    &lt;/div&gt;

    &lt;h4 style=&quot;margin-top: 20px; margin-bottom: 8px; color: #333;&quot;&gt;🏃 우리가 놓치기 쉬운 3가지 역사적 사실&lt;/h4&gt;
    &lt;ol style=&quot;margin: 0; padding-left: 20px;&quot;&gt;
      &lt;li&gt;&lt;strong&gt;1단계 (당시의 현실):&lt;/strong&gt; 조선의 선비들에게 초겨울 한 해를 마무리하며 방안에서 먹을 갈고 글씨를 쓰는 행위는 단순한 서예를 넘어 정신을 수양하는 최고의 의례였습니다. 특히 유채기름 등으로 만든 유연묵과 달리, 깊은 산의 노송 관솔을 태워 만든 송연묵은 특유의 푸르스름하면서도 그윽한 무광의 칠흑빛(묵색)을 띠어 조선 왕실과 사대부의 필사본 및 어람용 서화의 절대적인 기준이었습니다.&lt;/li&gt;
      &lt;li&gt;&lt;strong&gt;2단계 (역사적 반전):&lt;/strong&gt; 탄소 그을음은 원래 물을 튕겨내는 극도의 소수성(Hydrophobic) 물질입니다. 그냥 물에 넣으면 수면 위에 둥둥 떠서 먹물이 되지 않습니다. 선조들은 여기에 소가죽에서 추출한 &#39;천연 아교(Collagen/Gelatin 단백질)&#39;를 첨가하고 수천 번 내리치는 혼합 공법을 적용했습니다. 아교 분자의 친수성 부위와 소수성 부위가 탄소 나노 입자를 캡슐처럼 감싸면서, 물속에서 가라앉거나 뭉치지 않고 골고루 떠 있는 완벽한 &#39;콜로이드 졸(Colloidal Sol)&#39; 상태를 구현해 낸 것입니다.&lt;/li&gt;
      &lt;li&gt;&lt;strong&gt;3단계 (현대적 연결):&lt;/strong&gt; 현대 표면화학에 따르면 송연 입자는 20~50nm 크기의 탄소 나노 입자로서 자외선과 화학적 산화에 완전히 불활성입니다. 닥종이(한지)에 붓을 대면 모세관 현상에 의해 물과 아교가 섬유 틈새로 빠르게 스며들며 탄소 입자를 닥나무 섬유 표면에 영구적으로 밀착(Adsorption)시킵니다. 수분이 마르면 아교가 단단한 단백질 피막을 형성하여 탄소를 영구 고정합니다. 이것이 바로 서양의 양피지나 잉크 문서가 산화되어 부스러질 때, 한지에 송연묵으로 쓴 조선의 서책들이 천년의 세월을 뚫고 칠흑의 묵빛을 유지하는 나노화학적 비밀입니다.&lt;/li&gt;
    &lt;/ol&gt;
  &lt;/div&gt;

  &lt;hr style=&quot;border: 0; height: 1px; background: #e0e0e0; margin: 30px 0;&quot;&gt;

  &lt;!-- 5. 에디터 총평 / 인사이트 카드 --&gt;
  &lt;blockquote style=&quot;background: #fff8e1; border-left: 5px solid #ffa000; margin: 20px 0; padding: 16px 20px; border-radius: 4px;&quot;&gt;
    &lt;h3 style=&quot;margin-top: 0; color: #b78103; font-size: 1.1em;&quot;&gt;🎯 마지막 한 문장&lt;/h3&gt;
    &quot;타오른 소나무의 마지막 숨결인 그을음과 생명의 단백질을 벼루 위에서 풀어내 닥종이에 새겼던 송연묵 한 획에는, 시간의 풍화를 이겨내고 영원히 지워지지 않을 사유를 남기려 했던 선조들의 눈부신 나노 콜로이드 지혜가 서려 있습니다.&quot;
  &lt;/blockquote&gt;

  &lt;!-- 6. 출처 및 관련 링크 카드 --&gt;
  &lt;div style=&quot;background-color: #f1f3f4; border: 1px solid #dadce0; border-radius: 8px; padding: 14px 18px; margin-top: 25px;&quot;&gt;
    &lt;p style=&quot;margin: 0; font-size: 0.9em; color: #5f6368;&quot;&gt;
      📌 &lt;strong&gt;작품 및 출처 정보&lt;/strong&gt;&lt;br&gt;
      &lt;strong&gt;《임원경제지(林園經濟志)》&lt;/strong&gt; (서유구, 1827년 조선 순조) - 〈유예지(遊藝志)〉 지묵(紙墨) 조
    &lt;/p&gt;
  &lt;/div&gt;

&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6060283466090347082/posts/default/8865030814061897007'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6060283466090347082/posts/default/8865030814061897007'/><link rel='alternate' type='text/html' href='http://21-edu.blogspot.com/2026/10/1827_0695582688.html' title='소나무 그을음 한 점이 천년의 묵빛을 새기다: 1827년 서유구가 《임원경제지》에 새긴 송연묵과 탄소 나노 콜로이드학'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6060283466090347082.post-1348825869668353250</id><published>2026-10-29T10:39:23.880+09:00</published><updated>2026-10-29T10:39:23.880+09:00</updated><title type='text'>김이 나지 않는 뜨거운 푸른 바다의 숨결: 1814년 정약전이 《자산어보》에 새긴 매생이와 미세 다당류 열전도학</title><content type='html'>&lt;!-- EMAIL_SUBJECT: 김이 나지 않는 뜨거운 푸른 바다의 숨결: 1814년 정약전이 《자산어보》에 새긴 매생이와 미세 다당류 열전도학 --&gt;
&lt;div style=&quot;font-family: &#39;Pretendard&#39;, -apple-system, BlinkMacSystemFont, &#39;Segoe UI&#39;, Roboto, Helvetica, Arial, sans-serif; line-height: 1.75; color: #333; max-width: 780px; margin: 0 auto; word-break: keep-all;&quot;&gt;

  &lt;!-- 1. 핵심 30초 요약 박스 --&gt;
  &lt;blockquote style=&quot;background: #f0f7ff; border-left: 5px solid #1a73e8; margin: 20px 0; padding: 16px 20px; font-size: 1.02em; color: #155724; border-radius: 4px;&quot;&gt;
    &lt;strong&gt;📢 핵심 30초 요약&lt;/strong&gt;&lt;br&gt;
    초겨울 남해안 청정 갯벌에서 찬바람을 맞으며 자라난 매생이는 비단결처럼 가늘고 푸른 잎으로 맑은 바다의 단맛을 오롯이 품고 있습니다. 1814년 실학자 손암 정약전이 저술한 해양생물학의 명저 《자산어보(玆山魚譜)》에는 누에실보다 가늘고 부드러우며 국을 끓이면 단맛이 깊지만, 펄펄 끓어도 김이 오르지 않아 무턱대고 삼켰다간 입천장을 데기 십상이라는 매생이(莓生荑)의 독특한 물성이 생생히 기록되어 있습니다. 현대 식품물리학은 매생이의 미세 섬유와 수용성 다당류가 촘촘한 고점도 그물망(Matrix)을 형성하여 수증기의 대류 방출을 차단하고 100℃의 잠열을 가두는 열전도 차단 메커니즘을 규명했습니다. 또한 풍부한 철분과 칼슘이 천연 킬레이트 결합으로 체내 흡수율을 극대화한다는 사실을 밝혔습니다. 210여 년 전, 김 나지 않는 푸른 국물 속에 겨울철 최고의 미네랄을 갈무리했던 선조들의 혜안은 놀라운 유체물리학의 정수였습니다.
  &lt;/blockquote&gt;

  &lt;!-- 2. 도입부 본문 --&gt;
  &lt;p&gt;안녕하세요! 독자 여러분. 오늘은 &lt;strong&gt;초겨울 매생이국 끓이기와 철분·칼슘 킬레이트 결합 및 엽록소 열변성 방지 화학&lt;/strong&gt;에 얽힌 흥미로운 역사적 비화와 오래된 고전 속 놀라운 기록으로 여러분을 안내합니다.&lt;/p&gt;
  &lt;p&gt;평소 &lt;em&gt;&quot;매생이국은 뚝배기에서 펄펄 끓는데 왜 하얀 김이 한 줄기도 피어오르지 않을까? 그리고 미운 사위에게 준다는 속담 뒤에 숨겨진 천연 해조류의 열역학적 비밀과 풍부한 영양소는 무엇일까?&quot;&lt;/em&gt;에 대해 궁금하셨을 텐데요, 오늘 소개하는 고전 속 실제 장면을 통해 깊이 있는 사실과 새로운 시선을 발견할 수 있습니다.&lt;/p&gt;

  &lt;hr style=&quot;border: 0; height: 1px; background: #e0e0e0; margin: 30px 0;&quot;&gt;

  &lt;!-- 3. 본문 1: 구조화 비교/정리 표 --&gt;
  &lt;h2 style=&quot;font-size: 1.35em; color: #1a73e8; border-bottom: 2px solid #e8f0fe; padding-bottom: 8px; margin-top: 30px;&quot;&gt;
    📊 핵심 포인트 3가지 한눈에 보기
  &lt;/h2&gt;
  &lt;p&gt;오늘의 키워드와 고전 원전이 직접 만나는 3가지 팩트를 한눈에 비교해 보세요.&lt;/p&gt;

  &lt;table style=&quot;width: 100%; border-collapse: collapse; margin: 20px 0; font-size: 0.95em;&quot;&gt;
    &lt;thead&gt;
      &lt;tr&gt;
        &lt;th style=&quot;padding: 12px; border: 1px solid #dee2e6; background-color: #f8f9fa; text-align: left; width: 28%;&quot;&gt;구분 (영역)&lt;/th&gt;
        &lt;th style=&quot;padding: 12px; border: 1px solid #dee2e6; background-color: #f8f9fa; text-align: left; width: 36%;&quot;&gt;핵심 설명&lt;/th&gt;
        &lt;th style=&quot;padding: 12px; border: 1px solid #dee2e6; background-color: #f8f9fa; text-align: left; width: 36%;&quot;&gt;이렇게 읽어보세요!&lt;/th&gt;
      &lt;/tr&gt;
    &lt;/thead&gt;
    &lt;tbody&gt;
      &lt;tr&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;&lt;strong&gt;1. 발굴 원전 &amp; 저자&lt;/strong&gt;&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;《자산어보(玆山魚譜)》 (정약전, 1814년 조선 순조)&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;조선 남해 연안의 해양 생태와 식용 해조류를 실증적 관찰로 집대성한 해양 백과&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;&lt;strong&gt;2. 클로즈업 장면&lt;/strong&gt;&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;제3권 해초류(海草類) 매생이(莓生荑) 조&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;머리칼처럼 가늘고 푸른 매생이를 채취해 김이 안 나는 뜨거운 국을 끓여내는 장면&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;&lt;strong&gt;3. 인문학적 질문&lt;/strong&gt;&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;겉으로 김을 뿜는 뜨거움 vs 속으로 온기를 품은 고요한 열정&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;겉모습의 차가움에 속지 않고 내면의 깊은 온도를 세심하게 헤아리는 삶의 지혜&lt;/td&gt;
      &lt;/tr&gt;
    &lt;/tbody&gt;
  &lt;/table&gt;

  &lt;hr style=&quot;border: 0; height: 1px; background: #e0e0e0; margin: 30px 0;&quot;&gt;

  &lt;!-- 4. 본문 2: 실전 활용 박스 --&gt;
  &lt;h2 style=&quot;font-size: 1.35em; color: #1a73e8; border-bottom: 2px solid #e8f0fe; padding-bottom: 8px; margin-top: 30px;&quot;&gt;
    💡 원전 속 결정적 장면 &amp; 깊이 읽기
  &lt;/h2&gt;
  &lt;p&gt;원전의 생생한 텍스트 인용과 역사적 해설을 확인해 보세요.&lt;/p&gt;

  &lt;div style=&quot;background-color: #f8f9fa; padding: 18px; border-left: 4px solid #1a73e8; border-radius: 4px; margin: 20px 0;&quot;&gt;
    &lt;h4 style=&quot;margin-top: 0; color: #1a73e8;&quot;&gt;📖 원문 핵심 인용&lt;/h4&gt;
    &lt;div style=&quot;background: #ffffff; padding: 14px; border: 1px solid #e0e0e0; border-radius: 4px; font-family: monospace; font-size: 0.9em; line-height: 1.6; color: #202124;&quot;&gt;
      &quot;매생이(莓生荑, 속명 매산이)는 누에고치 실이나 여인의 머리칼보다 가늘고 부드러우며, 푸른빛이 비단결 같다. 바다 갯벌 암초에 붙어 자라며 길이가 수척에 이른다. 국을 끓이면 부드럽고 매끄러우며 그 맛이 지극히 달고 시원하다. 솥 안에서 펄펄 끓어도 김(氣)이 위로 솟아오르지 않아 겉으로는 차가워 보이나 속은 불처럼 뜨거우니, 성급히 마시면 혀와 입천장을 데기 십상이다.&quot;&lt;br&gt;
      - 정약전, 《자산어보(玆山魚譜)》 제3권 해초류(海草類) 매생이 조
    &lt;/div&gt;

    &lt;h4 style=&quot;margin-top: 20px; margin-bottom: 8px; color: #333;&quot;&gt;🏃 우리가 놓치기 쉬운 3가지 역사적 사실&lt;/h4&gt;
    &lt;ol style=&quot;margin: 0; padding-left: 20px;&quot;&gt;
      &lt;li&gt;&lt;strong&gt;1단계 (당시의 현실):&lt;/strong&gt; 조선 시대 매생이는 오염되지 않은 남해안의 깨끗한 갯벌에서만 한겨울에 한정적으로 자생하던 귀한 해조류였습니다. 채취 과정이 워낙 까다롭고 손이 많이 가 임금께 진상되거나 남도 갯마을 주민들의 특별한 겨울철 원기 회복식으로만 조심스럽게 맛볼 수 있었습니다.&lt;/li&gt;
      &lt;li&gt;&lt;strong&gt;2단계 (역사적 반전):&lt;/strong&gt; 매생이국에서 김이 나지 않는 현상은 단순한 착시가 아니라 엄밀한 유체물리학적 현상입니다. 매생이 엽상체는 직경이 수 마이크로미터(㎛)에 불과할 정도로 극세사 구조를 지닙니다. 여기에 세포벽의 수용성 다당류(Sulfated Polysaccharide)가 국물에 녹아들며 초미세 3차원 점성 그물망을 형성합니다. 이 그물망이 표면 장력을 극대화하여 수증기가 공기 중으로 날아가는 것을 덮개처럼 가로막고, 대류 현상을 억제해 100℃에 달하는 끓는 열기를 표면 아래에 완벽히 가두어 두는 것입니다.&lt;/li&gt;
      &lt;li&gt;&lt;strong&gt;3단계 (현대적 연결):&lt;/strong&gt; 현대 영양학에 따르면 매생이는 우유의 40배에 달하는 철분과 5배에 달하는 칼슘을 함유한 천연 미네랄의 보고입니다. 특히 매생이의 알긴산과 산성 다당류는 무기질과 &#39;천연 킬레이트 결합&#39;을 형성하여 소화관 내 산화를 방지하고 체내 흡수율을 드라마틱하게 끌어올립니다. 또한 조상들이 매생이국을 오래 끓이지 않고 한소끔 살짝 끓여냈던 조리법은, 엽록소(Chlorophyll) 중심의 마그네슘 이온이 빠져나가 갈색으로 변하는 열변성을 억제하고 수용성 비타민과 항산화 효능을 온전히 보존한 정밀한 조리 화학의 지혜였습니다.&lt;/li&gt;
    &lt;/ol&gt;
  &lt;/div&gt;

  &lt;hr style=&quot;border: 0; height: 1px; background: #e0e0e0; margin: 30px 0;&quot;&gt;

  &lt;!-- 5. 에디터 총평 / 인사이트 카드 --&gt;
  &lt;blockquote style=&quot;background: #fff8e1; border-left: 5px solid #ffa000; margin: 20px 0; padding: 16px 20px; border-radius: 4px;&quot;&gt;
    &lt;h3 style=&quot;margin-top: 0; color: #b78103; font-size: 1.1em;&quot;&gt;🎯 마지막 한 문장&lt;/h3&gt;
    &quot;김 한 줄기 피우지 않으면서도 속으로는 펄펄 끓는 온기를 품어낸 매생이국 한 그릇에는, 겉모습의 차가움에 속지 않고 내면의 깊은 온도를 다정하게 살필 줄 알았던 선조들의 경이로운 지혜와 겨울 바다의 풍요가 넘실거립니다.&quot;
  &lt;/blockquote&gt;

  &lt;!-- 6. 출처 및 관련 링크 카드 --&gt;
  &lt;div style=&quot;background-color: #f1f3f4; border: 1px solid #dadce0; border-radius: 8px; padding: 14px 18px; margin-top: 25px;&quot;&gt;
    &lt;p style=&quot;margin: 0; font-size: 0.9em; color: #5f6368;&quot;&gt;
      📌 &lt;strong&gt;작품 및 출처 정보&lt;/strong&gt;&lt;br&gt;
      &lt;strong&gt;《자산어보(玆山魚譜)》&lt;/strong&gt; (정약전, 1814년 조선 순조) - 제3권 해초류(海草類) 매생이(莓生荑) 조
    &lt;/p&gt;
  &lt;/div&gt;

&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6060283466090347082/posts/default/1348825869668353250'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6060283466090347082/posts/default/1348825869668353250'/><link rel='alternate' type='text/html' href='http://21-edu.blogspot.com/2026/10/1814_0792660674.html' title='김이 나지 않는 뜨거운 푸른 바다의 숨결: 1814년 정약전이 《자산어보》에 새긴 매생이와 미세 다당류 열전도학'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6060283466090347082.post-8517426511511379987</id><published>2026-10-29T10:39:18.565+09:00</published><updated>2026-10-29T10:39:18.565+09:00</updated><title type='text'>무쇠솥 밤샘 장작불이 뼈 속의 칼슘과 진액을 녹여내다: 1809년 빙허각 이씨가 《규합총서》에 새긴 사골탕과 콜라겐 유화학</title><content type='html'>&lt;!-- EMAIL_SUBJECT: 무쇠솥 밤샘 장작불이 뼈 속의 칼슘과 진액을 녹여내다: 1809년 빙허각 이씨가 《규합총서》에 새긴 사골탕과 콜라겐 유화학 --&gt;
&lt;div style=&quot;font-family: &#39;Pretendard&#39;, -apple-system, BlinkMacSystemFont, &#39;Segoe UI&#39;, Roboto, Helvetica, Arial, sans-serif; line-height: 1.75; color: #333; max-width: 780px; margin: 0 auto; word-break: keep-all;&quot;&gt;

  &lt;!-- 1. 핵심 30초 요약 박스 --&gt;
  &lt;blockquote style=&quot;background: #f0f7ff; border-left: 5px solid #1a73e8; margin: 20px 0; padding: 16px 20px; font-size: 1.02em; color: #155724; border-radius: 4px;&quot;&gt;
    &lt;strong&gt;📢 핵심 30초 요약&lt;/strong&gt;&lt;br&gt;
    초겨울 찬바람에 옷깃을 여미게 될 때, 무쇠 가마솥에서 밤새도록 소뼈를 고아 낸 뽀얀 사골 설렁탕 한 그릇은 얼어붙은 몸을 데우는 최고의 보양식입니다. 1809년 조선 후기 여성 실학자 빙허각 이씨가 집대성한 《규합총서(閨閤叢書)》 〈주식의(酒食議)〉에는 소의 다리뼈와 우족을 찬물에 담가 핏물을 빼고 은근한 불로 밤새 고아 우유처럼 희고 진한 국물을 우려내는 법식이 정밀하게 기록되어 있습니다. 현대 식품물리화학은 사골 국물이 우윳빛을 띠는 이유가 뼈와 연골의 불용성 &#39;콜라겐(Collagen)&#39;이 열수에 의해 수용성 &#39;젤라틴&#39;으로 가수분해되면서 골수의 미세 지방 입자를 감싸 물속에 균일하게 분산시키는 &#39;수중유적형(O/W) 유화(Emulsification)&#39;와 빛의 산란 현상임을 증명했습니다. 210여 년 전 무쇠솥의 대류열로 물과 기름을 하나로 결합해 낸 선조들의 밤샘 정성은 정밀한 콜로이드 유화학의 정수였습니다.
  &lt;/blockquote&gt;

  &lt;!-- 2. 도입부 본문 --&gt;
  &lt;p&gt;안녕하세요! 독자 여러분. 오늘은 &lt;strong&gt;초겨울 설렁탕·사골탕 가마솥 끓이기와 뼈 콜라겐 가수분해 젤라틴 유화 화학&lt;/strong&gt;에 얽힌 흥미로운 역사적 비화와 오래된 고전 속 놀라운 기록으로 여러분을 안내합니다.&lt;/p&gt;
  &lt;p&gt;평소 &lt;em&gt;&quot;투명한 맹물에 단단한 소뼈만 넣고 끓였을 뿐인데 국물은 왜 우유를 탄 것처럼 뽀얗고 걸쭉하게 변할까? 그리고 끓이기 전 반드시 찬물에 담가 핏물을 빼고 세 번에 나누어 고아 내던 조상들의 방식에는 어떤 분자 화학과 영양학적 비밀이 숨어 있었을까?&quot;&lt;/em&gt;에 대해 궁금하셨을 텐데요, 오늘 소개하는 고전 속 실제 장면을 통해 깊이 있는 사실과 새로운 시선을 발견할 수 있습니다.&lt;/p&gt;

  &lt;hr style=&quot;border: 0; height: 1px; background: #e0e0e0; margin: 30px 0;&quot;&gt;

  &lt;!-- 3. 본문 1: 구조화 비교/정리 표 --&gt;
  &lt;h2 style=&quot;font-size: 1.35em; color: #1a73e8; border-bottom: 2px solid #e8f0fe; padding-bottom: 8px; margin-top: 30px;&quot;&gt;
    📊 핵심 포인트 3가지 한눈에 보기
  &lt;/h2&gt;
  &lt;p&gt;오늘의 키워드와 고전 원전이 직접 만나는 3가지 팩트를 한눈에 비교해 보세요.&lt;/p&gt;

  &lt;table style=&quot;width: 100%; border-collapse: collapse; margin: 20px 0; font-size: 0.95em;&quot;&gt;
    &lt;thead&gt;
      &lt;tr&gt;
        &lt;th style=&quot;padding: 12px; border: 1px solid #dee2e6; background-color: #f8f9fa; text-align: left; width: 28%;&quot;&gt;구분 (영역)&lt;/th&gt;
        &lt;th style=&quot;padding: 12px; border: 1px solid #dee2e6; background-color: #f8f9fa; text-align: left; width: 36%;&quot;&gt;핵심 설명&lt;/th&gt;
        &lt;th style=&quot;padding: 12px; border: 1px solid #dee2e6; background-color: #f8f9fa; text-align: left; width: 36%;&quot;&gt;이렇게 읽어보세요!&lt;/th&gt;
      &lt;/tr&gt;
    &lt;/thead&gt;
    &lt;tbody&gt;
      &lt;tr&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;&lt;strong&gt;1. 발굴 원전 &amp; 저자&lt;/strong&gt;&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;《규합총서(閨閤叢書)》 (빙허각 이씨, 1809년 조선 순조)&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;사대부가의 보양 탕류 조리법과 식재료 손질 과학을 체계화한 가정 백과&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;&lt;strong&gt;2. 클로즈업 장면&lt;/strong&gt;&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;〈주식의〉 어육류 편 우족탕 및 사골 고기 조&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;찬물에 핏물을 뺀 소뼈를 가마솥에서 은근한 불로 밤새 고아 우윳빛 진액을 얻는 장면&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;&lt;strong&gt;3. 인문학적 질문&lt;/strong&gt;&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;화학적 유화제와 프림 분말 vs 시간과 열에너지가 빚어낸 천연 콜라겐 유화&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;가장 단단한 뼈 속에서 가장 부드러운 생명의 진액을 이끌어낸 인내의 미학&lt;/td&gt;
      &lt;/tr&gt;
    &lt;/tbody&gt;
  &lt;/table&gt;

  &lt;hr style=&quot;border: 0; height: 1px; background: #e0e0e0; margin: 30px 0;&quot;&gt;

  &lt;!-- 4. 본문 2: 실전 활용 박스 --&gt;
  &lt;h2 style=&quot;font-size: 1.35em; color: #1a73e8; border-bottom: 2px solid #e8f0fe; padding-bottom: 8px; margin-top: 30px;&quot;&gt;
    💡 원전 속 결정적 장면 &amp; 깊이 읽기
  &lt;/h2&gt;
  &lt;p&gt;원전의 생생한 텍스트 인용과 역사적 해설을 확인해 보세요.&lt;/p&gt;

  &lt;div style=&quot;background-color: #f8f9fa; padding: 18px; border-left: 4px solid #1a73e8; border-radius: 4px; margin: 20px 0;&quot;&gt;
    &lt;h4 style=&quot;margin-top: 0; color: #1a73e8;&quot;&gt;📖 원문 핵심 인용&lt;/h4&gt;
    &lt;div style=&quot;background: #ffffff; padding: 14px; border: 1px solid #e0e0e0; border-radius: 4px; font-family: monospace; font-size: 0.9em; line-height: 1.6; color: #202124;&quot;&gt;
      &quot;소의 다리뼈(四骨)와 족(牛足)을 찬물에 담가 핏물을 말끔히 빼고 깨끗이 씻어 큰 무쇠솥에 안친다. 처음에는 센 불로 한소끔 끓여 위에 뜨는 거품과 불순물을 걷어내고, 이후에는 은근한 불(文火)로 줄이지 말고 밤새도록 푹 고아 낸다. 뼈 속의 진액이 다 우러나오면 국물이 우유(牛乳)처럼 희고 진해지며, 차게 식히면 묵처럼 단단히 엉기니 노인과 허약한 이의 기력을 보하는 데 으뜸이다.&quot;&lt;br&gt;
      - 빙허각 이씨, 《규합총서(閨閤叢書)》 〈주식의(酒食議)〉 우족·사골탕 조
    &lt;/div&gt;

    &lt;h4 style=&quot;margin-top: 20px; margin-bottom: 8px; color: #333;&quot;&gt;🏃 우리가 놓치기 쉬운 3가지 역사적 사실&lt;/h4&gt;
    &lt;ol style=&quot;margin: 0; padding-left: 20px;&quot;&gt;
      &lt;li&gt;&lt;strong&gt;1단계 (당시의 현실):&lt;/strong&gt; 조선 시대 겨울철 추위를 이기고 허약해진 기력을 회복하기 위해 왕실의 선농단 제향에서 유래한 설렁탕(선농탕)과 사대부가의 사골·우족탕은 최고의 보양식이었습니다. 살코기가 귀하던 시절, 단단한 뼈 한 조각까지 버리지 않고 며칠간 불을 지펴 온 가족이 나눠 먹을 수 있는 고열량 영양 국물로 전환시킨 구황이자 보양의 지혜였습니다.&lt;/li&gt;
      &lt;li&gt;&lt;strong&gt;2단계 (역사적 반전):&lt;/strong&gt; 흔히 사골 국물이 뽀얀 이유를 뼈의 칼슘이 녹아 나왔기 때문이라고 오해하지만, 실제 원리는 &#39;콜로이드 유화(Emulsification)&#39; 화학에 있습니다. 뼈와 연골 속의 불용성 섬유 단백질인 콜라겐이 85~95℃의 열수에서 장시간 가열되면 삼중 나선 구조가 풀리며 수용성 &#39;젤라틴(Gelatin)&#39;으로 가수분해됩니다. 이 젤라틴과 골수의 인지질(레시틴)이 천연 유화제 역할을 하여, 골수에서 녹아 나온 미세 지방 방울을 캡슐처럼 감싸 물속에 고르게 분산시킵니다. 이 미세한 유화 입자들이 빛을 산란(Mie Scattering)시켜 우유처럼 뽀얀 빛깔을 만들어내는 것입니다.&lt;/li&gt;
      &lt;li&gt;&lt;strong&gt;3단계 (현대적 연결):&lt;/strong&gt; 빙허각 이씨가 강조한 &#39;찬물 핏물 빼기&#39;는 혈액 속의 미오글로빈과 헤모글로빈 단백질이 가열 시 열응고되어 국물을 검붉고 탁하게 만들고 철분 산패취(누린내)를 유발하는 것을 막는 필수적인 화학적 전처리였습니다. 또한 식었을 때 묵처럼 굳는 현상은 용출된 젤라틴이 냉각되며 3차원 하이드로겔(Hydrogel) 망상 구조를 형성하기 때문이며, 여기에 풍부하게 녹아 있는 프롤린, 글리신, 콘드로이친황산과 칼슘은 겨울철 관절 연골 보호와 피부 장벽 강화, 면역 세포 합성에 직결되는 생체 흡수형 영양소입니다.&lt;/li&gt;
    &lt;/ol&gt;
  &lt;/div&gt;

  &lt;hr style=&quot;border: 0; height: 1px; background: #e0e0e0; margin: 30px 0;&quot;&gt;

  &lt;!-- 5. 에디터 총평 / 인사이트 카드 --&gt;
  &lt;blockquote style=&quot;background: #fff8e1; border-left: 5px solid #ffa000; margin: 20px 0; padding: 16px 20px; border-radius: 4px;&quot;&gt;
    &lt;h3 style=&quot;margin-top: 0; color: #b78103; font-size: 1.1em;&quot;&gt;🎯 마지막 한 문장&lt;/h3&gt;
    &quot;밤새도록 아궁이 불씨를 지키며 차갑고 단단한 소뼈에서 우윳빛 진액을 길어 올렸던 사골탕 한 그릇에는, 물과 기름이라는 어울릴 수 없는 두 물질을 시간과 열에너지로 포용해 생명의 온기로 빚어낸 선조들의 위대한 유화 화학이 담겨 있습니다.&quot;
  &lt;/blockquote&gt;

  &lt;!-- 6. 출처 및 관련 링크 카드 --&gt;
  &lt;div style=&quot;background-color: #f1f3f4; border: 1px solid #dadce0; border-radius: 8px; padding: 14px 18px; margin-top: 25px;&quot;&gt;
    &lt;p style=&quot;margin: 0; font-size: 0.9em; color: #5f6368;&quot;&gt;
      📌 &lt;strong&gt;작품 및 출처 정보&lt;/strong&gt;&lt;br&gt;
      &lt;strong&gt;《규합총서(閨閤叢書)》&lt;/strong&gt; (빙허각 이씨, 1809년 조선 순조) - 〈주식의(酒食議)〉 우족·사골탕 조
    &lt;/p&gt;
  &lt;/div&gt;

&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6060283466090347082/posts/default/8517426511511379987'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6060283466090347082/posts/default/8517426511511379987'/><link rel='alternate' type='text/html' href='http://21-edu.blogspot.com/2026/10/1809_02028977274.html' title='무쇠솥 밤샘 장작불이 뼈 속의 칼슘과 진액을 녹여내다: 1809년 빙허각 이씨가 《규합총서》에 새긴 사골탕과 콜라겐 유화학'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6060283466090347082.post-240513922353496246</id><published>2026-10-29T10:39:13.527+09:00</published><updated>2026-10-29T10:39:13.527+09:00</updated><title type='text'>발로 디딘 거친 통밀 덩어리 속에서 빚어낸 황금빛 효소: 1766년 유중림이 《증보산림경제》에 새긴 조국법과 복합 발효 미생물학</title><content type='html'>&lt;!-- EMAIL_SUBJECT: 발로 디딘 거친 통밀 덩어리 속에서 빚어낸 황금빛 효소: 1766년 유중림이 《증보산림경제》에 새긴 조국법과 복합 발효 미생물학 --&gt;
&lt;div style=&quot;font-family: &#39;Pretendard&#39;, -apple-system, BlinkMacSystemFont, &#39;Segoe UI&#39;, Roboto, Helvetica, Arial, sans-serif; line-height: 1.75; color: #333; max-width: 780px; margin: 0 auto; word-break: keep-all;&quot;&gt;

  &lt;!-- 1. 핵심 30초 요약 박스 --&gt;
  &lt;blockquote style=&quot;background: #f0f7ff; border-left: 5px solid #1a73e8; margin: 20px 0; padding: 16px 20px; font-size: 1.02em; color: #155724; border-radius: 4px;&quot;&gt;
    &lt;strong&gt;📢 핵심 30초 요약&lt;/strong&gt;&lt;br&gt;
    초겨울과 설 명절에 빚을 향기로운 가양주(家釀酒)를 준비하기 위해, 옛 선조들은 거칠게 빻은 통밀에 물을 축여 누룩틀에 넣고 발로 단단히 밟아 누룩(麴)을 디뎠습니다. 1766년 조선 영조 대 실학자 유중림이 편찬한 《증보산림경제(增補山林經濟)》 〈치선(治膳)〉 조국(造麴) 조에는 통밀을 껍질째 거칠게 갈아 발로 힘껏 디뎌 성형한 뒤 약쑥과 볏짚으로 덮어 황금빛 누룩곰팡이를 띄워내는 정밀한 발효 공정이 기록되어 있습니다. 현대 양조미생물학은 통밀 껍질(밀기울)의 풍부한 무기질과 거친 입자 사이의 미세 기공이 호기성 누룩곰팡이(Aspergillus oryzae)의 균사 번식을 돕고, 전분 당화 효소와 야생 효모, 산패를 막는 젖산균이 하나의 덩어리 안에서 공생하는 &#39;병행복발효(Parallel Multiple Fermentation)&#39; 생태계를 완성한다는 사실을 증명했습니다. 260여 년 전 발끝의 압력과 약쑥의 향기로 미생물의 우주를 조율했던 조국법은 전통 바이오 양조학의 정수였습니다.
  &lt;/blockquote&gt;

  &lt;!-- 2. 도입부 본문 --&gt;
  &lt;p&gt;안녕하세요! 독자 여러분. 오늘은 &lt;strong&gt;초겨울 누룩 디디기와 누룩곰팡이 밀기울 젖산 산패 억제 발효학&lt;/strong&gt;에 얽힌 흥미로운 역사적 비화와 오래된 고전 속 놀라운 기록으로 여러분을 안내합니다.&lt;/p&gt;
  &lt;p&gt;평소 &lt;em&gt;&quot;술을 빚는 누룩을 만들 때 왜 고운 밀가루가 아니라 거친 통밀 껍질째 빻아서 썼을까? 그리고 누룩틀 위에서 발로 수십 번 단단하게 밟아 디디고 약쑥을 덮어주던 조상들의 손길에는 어떤 미생물 배양의 비밀이 숨어 있었을까?&quot;&lt;/em&gt;에 대해 궁금하셨을 텐데요, 오늘 소개하는 고전 속 실제 장면을 통해 깊이 있는 사실과 새로운 시선을 발견할 수 있습니다.&lt;/p&gt;

  &lt;hr style=&quot;border: 0; height: 1px; background: #e0e0e0; margin: 30px 0;&quot;&gt;

  &lt;!-- 3. 본문 1: 구조화 비교/정리 표 --&gt;
  &lt;h2 style=&quot;font-size: 1.35em; color: #1a73e8; border-bottom: 2px solid #e8f0fe; padding-bottom: 8px; margin-top: 30px;&quot;&gt;
    📊 핵심 포인트 3가지 한눈에 보기
  &lt;/h2&gt;
  &lt;p&gt;오늘의 키워드와 고전 원전이 직접 만나는 3가지 팩트를 한눈에 비교해 보세요.&lt;/p&gt;

  &lt;table style=&quot;width: 100%; border-collapse: collapse; margin: 20px 0; font-size: 0.95em;&quot;&gt;
    &lt;thead&gt;
      &lt;tr&gt;
        &lt;th style=&quot;padding: 12px; border: 1px solid #dee2e6; background-color: #f8f9fa; text-align: left; width: 28%;&quot;&gt;구분 (영역)&lt;/th&gt;
        &lt;th style=&quot;padding: 12px; border: 1px solid #dee2e6; background-color: #f8f9fa; text-align: left; width: 36%;&quot;&gt;핵심 설명&lt;/th&gt;
        &lt;th style=&quot;padding: 12px; border: 1px solid #dee2e6; background-color: #f8f9fa; text-align: left; width: 36%;&quot;&gt;이렇게 읽어보세요!&lt;/th&gt;
      &lt;/tr&gt;
    &lt;/thead&gt;
    &lt;tbody&gt;
      &lt;tr&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;&lt;strong&gt;1. 발굴 원전 &amp; 저자&lt;/strong&gt;&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;《증보산림경제(增補山林經濟)》 (유중림, 1766년 조선 영조)&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;조선 후기 가양주 양조 기술과 누룩 발효의 표준을 집대성한 실용 백과사전&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;&lt;strong&gt;2. 클로즈업 장면&lt;/strong&gt;&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;〈치선〉 주류 편 조국(造麴, 누룩 디디기) 조&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;거칠게 간 통밀에 물을 축여 틀에 넣고 발로 단단히 디뎌 약쑥과 짚으로 띄우는 장면&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;&lt;strong&gt;3. 인문학적 질문&lt;/strong&gt;&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;단일 인공 배양 입국(개량 누룩) vs 야생 복합 미생물이 공존하는 전통 병국&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;다양한 균주들이 서로를 견제하고 도우며 입체적인 풍미를 빚어내는 공생의 철학&lt;/td&gt;
      &lt;/tr&gt;
    &lt;/tbody&gt;
  &lt;/table&gt;

  &lt;hr style=&quot;border: 0; height: 1px; background: #e0e0e0; margin: 30px 0;&quot;&gt;

  &lt;!-- 4. 본문 2: 실전 활용 박스 --&gt;
  &lt;h2 style=&quot;font-size: 1.35em; color: #1a73e8; border-bottom: 2px solid #e8f0fe; padding-bottom: 8px; margin-top: 30px;&quot;&gt;
    💡 원전 속 결정적 장면 &amp; 깊이 읽기
  &lt;/h2&gt;
  &lt;p&gt;원전의 생생한 텍스트 인용과 역사적 해설을 확인해 보세요.&lt;/p&gt;

  &lt;div style=&quot;background-color: #f8f9fa; padding: 18px; border-left: 4px solid #1a73e8; border-radius: 4px; margin: 20px 0;&quot;&gt;
    &lt;h4 style=&quot;margin-top: 0; color: #1a73e8;&quot;&gt;📖 원문 핵심 인용&lt;/h4&gt;
    &lt;div style=&quot;background: #ffffff; padding: 14px; border: 1px solid #e0e0e0; border-radius: 4px; font-family: monospace; font-size: 0.9em; line-height: 1.6; color: #202124;&quot;&gt;
      &quot;누룩(麴)을 빚을 때는 밀을 깨끗이 씻어 햇볕에 바짝 말린 뒤, 맷돌에 껍질째 거칠게 타갠다. 맑은 물을 조금씩 뿌려 손으로 쥐었을 때 뭉쳐지고 놓으면 부서질 정도로 버무린다. 베보자기를 깐 누룩틀에 담고 발로 수십 번 힘껏 밟아(踏麴) 단단하고 반듯한 덩어리로 만든다. 방바닥에 짚과 향기로운 약쑥을 깔고 누룩을 늘어놓은 뒤 다시 쑥과 짚으로 덮어 두면, 속까지 누런 곰팡이 꽃(黃衣)이 피어나며 향기가 진동한다.&quot;&lt;br&gt;
      - 유중림, 《증보산림경제(增補山林經濟)》 〈치선(治膳)〉 조국(造麴) 조
    &lt;/div&gt;

    &lt;h4 style=&quot;margin-top: 20px; margin-bottom: 8px; color: #333;&quot;&gt;🏃 우리가 놓치기 쉬운 3가지 역사적 사실&lt;/h4&gt;
    &lt;ol style=&quot;margin: 0; padding-left: 20px;&quot;&gt;
      &lt;li&gt;&lt;strong&gt;1단계 (당시의 현실):&lt;/strong&gt; 조선 시대 &quot;술맛은 물맛과 누룩에서 난다&quot;는 말처럼, 집집마다 고유의 가양주 맛을 결정짓는 핵심 자산이 바로 누룩이었습니다. 쌀로 밥을 지어 빚는 술이지만, 정작 그 쌀의 전분을 당분과 알코올로 바꾸는 누룩은 반드시 통밀로 디뎌야만 제맛이 난다는 원칙이 천년 넘게 이어졌습니다.&lt;/li&gt;
      &lt;li&gt;&lt;strong&gt;2단계 (역사적 반전):&lt;/strong&gt; 유중림이 강조한 &#39;껍질째 거칠게 갈기(粗破)&#39;와 &#39;발로 단단히 디디기(踏麴)&#39;에는 놀라운 미생물 공학이 숨어 있습니다. 고운 밀가루로 누룩을 만들면 입자 사이에 빈틈이 사라져 산소가 통하지 않고 수분이 갇혀 속이 썩어버립니다. 반면 거친 통밀 껍질(밀기울)은 호기성인 누룩곰팡이(황국균, 거미줄곰팡이)가 숨 쉴 수 있는 미세 기공을 만들어주며, 밀기울에 농축된 인·칼륨·비타민 B군이 곰팡이 균사의 폭발적인 성장을 돕는 천연 배양액이 되었습니다.&lt;/li&gt;
      &lt;li&gt;&lt;strong&gt;3단계 (현대적 연결):&lt;/strong&gt; 현대 발효과학에서 한국의 전통 누룩은 당화 효소(아밀라아제)와 알코올 발효 효모(사카로마이세스), 그리고 젖산균이 하나의 고체 덩어리 안에서 공생하는 &#39;병행복발효(Parallel Multiple Fermentation)&#39;의 결정체로 평가받습니다. 특히 누룩을 발로 단단히 밟아 성형하면 겉면은 수분 증발을 막는 보호벽이 되고 내부는 35~40℃의 발효열을 유지하는 보온 챔버가 됩니다. 여기에 함께 덮어준 약쑥의 시네올(Cineole) 정유 성분과 밀기울 젖산균이 만드는 천연 젖산은 유해 부패균을 살균하고 술덧의 산도를 조절해 술이 시어지는 산패를 완벽히 차단했습니다.&lt;/li&gt;
    &lt;/ol&gt;
  &lt;/div&gt;

  &lt;hr style=&quot;border: 0; height: 1px; background: #e0e0e0; margin: 30px 0;&quot;&gt;

  &lt;!-- 5. 에디터 총평 / 인사이트 카드 --&gt;
  &lt;blockquote style=&quot;background: #fff8e1; border-left: 5px solid #ffa000; margin: 20px 0; padding: 16px 20px; border-radius: 4px;&quot;&gt;
    &lt;h3 style=&quot;margin-top: 0; color: #b78103; font-size: 1.1em;&quot;&gt;🎯 마지막 한 문장&lt;/h3&gt;
    &quot;거칠게 빻은 통밀을 발로 힘껏 디뎌 약쑥 이불 아래 재웠던 누룩 한 덩이에는, 버려지기 쉬운 껍질과 보이지 않는 수억 마리의 미생물을 조화시켜 가장 향기로운 술을 빚어낸 선조들의 경이로운 생명 공학이 담겨 있습니다.&quot;
  &lt;/blockquote&gt;

  &lt;!-- 6. 출처 및 관련 링크 카드 --&gt;
  &lt;div style=&quot;background-color: #f1f3f4; border: 1px solid #dadce0; border-radius: 8px; padding: 14px 18px; margin-top: 25px;&quot;&gt;
    &lt;p style=&quot;margin: 0; font-size: 0.9em; color: #5f6368;&quot;&gt;
      📌 &lt;strong&gt;작품 및 출처 정보&lt;/strong&gt;&lt;br&gt;
      &lt;strong&gt;《증보산림경제(增補山林經濟)》&lt;/strong&gt; (유중림, 1766년 조선 영조) - 〈치선(治膳)〉 조국(造麴) 조
    &lt;/p&gt;
  &lt;/div&gt;

&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6060283466090347082/posts/default/240513922353496246'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6060283466090347082/posts/default/240513922353496246'/><link rel='alternate' type='text/html' href='http://21-edu.blogspot.com/2026/10/1766_0405729272.html' title='발로 디딘 거친 통밀 덩어리 속에서 빚어낸 황금빛 효소: 1766년 유중림이 《증보산림경제》에 새긴 조국법과 복합 발효 미생물학'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6060283466090347082.post-3359329643112812158</id><published>2026-10-29T10:39:07.681+09:00</published><updated>2026-10-29T10:39:07.681+09:00</updated><title type='text'>찬 서리를 피해 따뜻한 온돌방 아랫목 흙 속에 묻은 달콤한 구황의 지혜: 1827년 서유구가 《임원경제지》에 새긴 고구마(감저) 갈무리와 베타아밀라아제 당화학</title><content type='html'>&lt;!-- EMAIL_SUBJECT: 찬 서리를 피해 따뜻한 온돌방 아랫목 흙 속에 묻은 달콤한 구황의 지혜: 1827년 서유구가 《임원경제지》에 새긴 고구마(감저) 갈무리와 베타아밀라아제 당화학 --&gt;
&lt;div style=&quot;font-family: &#39;Pretendard&#39;, -apple-system, BlinkMacSystemFont, &#39;Segoe UI&#39;, Roboto, Helvetica, Arial, sans-serif; line-height: 1.75; color: #333; max-width: 780px; margin: 0 auto; word-break: keep-all;&quot;&gt;

  &lt;!-- 1. 핵심 30초 요약 박스 --&gt;
  &lt;blockquote style=&quot;background: #f0f7ff; border-left: 5px solid #1a73e8; margin: 20px 0; padding: 16px 20px; font-size: 1.02em; color: #155724; border-radius: 4px;&quot;&gt;
    &lt;strong&gt;📢 핵심 30초 요약&lt;/strong&gt;&lt;br&gt;
    초겨울 가정에서 상자째 사 둔 고구마가 며칠 만에 물러 썩어버리는 이유는 아열대 작물인 고구마가 10℃ 이하의 찬 공기에 노출될 때 겪는 &#39;저온 장해(Chilling Injury)&#39; 때문입니다. 1766년 강필리의 《감저보(甘藷譜)》를 계승해 1827년(순조 27년) 서유구가 집대성한 《임원경제지(林園經濟志)》 〈본리지(本利志)〉에는 서리가 내리기 전 수확한 고구마(감저)에 상처가 나지 않게 다룬 뒤, 온기가 도는 온돌방 구들목 아래나 따뜻한 흙구덩이에 마른 흙·겨와 함께 묻어 겨울을 나는 정교한 갈무리법(收藏法)이 기록되어 있습니다. 이는 수확 직후 온도와 습도를 유지해 상처 부위에 코르크 방어층을 형성하는 현대의 &#39;큐어링(Curing)&#39; 기법과, 저장 중 전분이 베타아밀라아제($\beta$-Amylase) 효소에 의해 맥아당(Maltose)으로 분해되어 단맛이 깊어지는 후숙 당화 생화학을 꿰뚫은 구황의 과학입니다.
  &lt;/blockquote&gt;

  &lt;!-- 2. 도입부 본문 --&gt;
  &lt;p&gt;안녕하세요! 독자 여러분. 오늘은 &lt;strong&gt;초겨울 고구마(감저) 구들목 흙구덩이 갈무리와 큐어링(Curing) 코르크층 형성 및 베타아밀라아제 당화 생화학&lt;/strong&gt;에 얽힌 흥미로운 역사적 비화와 오래된 고전 속 놀라운 기록으로 여러분을 안내합니다.&lt;/p&gt;
  &lt;p&gt;평소 &lt;em&gt;&quot;왜 감자와 달리 고구마는 차가운 베란다나 냉장고에 두면 금방 썩어버릴까? 또 갓 캔 햇고구마보다 며칠 묵힌 뒤 구워 먹는 군고구마가 왜 훨씬 달콤하고 꿀이 흐르는 걸까?&quot;&lt;/em&gt;에 대해 궁금하셨을 텐데요, 오늘 소개하는 고전 속 실제 장면을 통해 깊이 있는 사실과 새로운 시선을 발견할 수 있습니다.&lt;/p&gt;

  &lt;hr style=&quot;border: 0; height: 1px; background: #e0e0e0; margin: 30px 0;&quot;&gt;

  &lt;!-- 3. 본문 1: 구조화 비교/정리 표 --&gt;
  &lt;h2 style=&quot;font-size: 1.35em; color: #1a73e8; border-bottom: 2px solid #e8f0fe; padding-bottom: 8px; margin-top: 30px;&quot;&gt;
    📊 핵심 포인트 3가지 한눈에 보기
  &lt;/h2&gt;
  &lt;p&gt;오늘의 키워드와 고전 원전이 직접 만나는 3가지 팩트를 한눈에 비교해 보세요.&lt;/p&gt;

  &lt;table style=&quot;width: 100%; border-collapse: collapse; margin: 20px 0; font-size: 0.95em;&quot;&gt;
    &lt;thead&gt;
      &lt;tr&gt;
        &lt;th style=&quot;padding: 12px; border: 1px solid #dee2e6; background-color: #f8f9fa; text-align: left; width: 28%;&quot;&gt;구분 (영역)&lt;/th&gt;
        &lt;th style=&quot;padding: 12px; border: 1px solid #dee2e6; background-color: #f8f9fa; text-align: left; width: 36%;&quot;&gt;핵심 설명&lt;/th&gt;
        &lt;th style=&quot;padding: 12px; border: 1px solid #dee2e6; background-color: #f8f9fa; text-align: left; width: 36%;&quot;&gt;이렇게 읽어보세요!&lt;/th&gt;
      &lt;/tr&gt;
    &lt;/thead&gt;
    &lt;tbody&gt;
      &lt;tr&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;&lt;strong&gt;1. 발굴 원전 &amp; 저자&lt;/strong&gt;&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;《감저보(甘藷譜)》 (강필리, 1766년) &amp; 《임원경제지(林園經濟志)》 (서유구, 1827년)&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;조선 후기 굶주리는 백성을 구하기 위해 고구마의 재배부터 겨울철 월동 저장법까지 수십 년간의 실패와 실험 끝에 확립한 실학 농서입니다.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;&lt;strong&gt;2. 클로즈업 장면&lt;/strong&gt;&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;〈본리지(本利志)〉 감저 수장(收藏) 조 (서리 전 캔 고구마를 온돌방 구들 옆 흙구덩이에 마른 흙·겨로 덮어 갈무리하는 장면)&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;12~15℃의 적정 항온을 유지해 세포막 지질의 상전이(저온 장해)를 막고, 수분 응결에 의한 부패균 침투를 차단하는 열역학 설계입니다.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;&lt;strong&gt;3. 인문학적 질문&lt;/strong&gt;&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;차가운 냉장 보관의 획일성 vs 작물의 기질(성질)을 헤아려 따뜻한 품을 내어주는 구들목 갈무리&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;남쪽 바다 건너온 낯선 구황작물 하나를 살려내기 위해 온돌방 아랫목 땅을 파고 온기를 나누었던 선조들의 생명 존중과 실용 정신을 돌아보게 합니다.&lt;/td&gt;
      &lt;/tr&gt;
    &lt;/tbody&gt;
  &lt;/table&gt;

  &lt;hr style=&quot;border: 0; height: 1px; background: #e0e0e0; margin: 30px 0;&quot;&gt;

  &lt;!-- 4. 본문 2: 실전 활용 박스 --&gt;
  &lt;h2 style=&quot;font-size: 1.35em; color: #1a73e8; border-bottom: 2px solid #e8f0fe; padding-bottom: 8px; margin-top: 30px;&quot;&gt;
    💡 원전 속 결정적 장면 &amp; 깊이 읽기
  &lt;/h2&gt;
  &lt;p&gt;원전의 생생한 텍스트 인용과 역사적 해설을 확인해 보세요.&lt;/p&gt;

  &lt;div style=&quot;background-color: #f8f9fa; padding: 18px; border-left: 4px solid #1a73e8; border-radius: 4px; margin: 20px 0;&quot;&gt;
    &lt;h4 style=&quot;margin-top: 0; color: #1a73e8;&quot;&gt;📖 원문 핵심 인용&lt;/h4&gt;
    &lt;div style=&quot;background: #ffffff; padding: 14px; border: 1px solid #e0e0e0; border-radius: 4px; font-family: monospace; font-size: 0.9em; line-height: 1.6; color: #202124;&quot;&gt;
      &quot;감저(고구마)는 성질이 본래 추위를 가장 두려워하고 습기도 싫어한다. 서리가 내리기 전에 캐어 껍질에 상처가 나지 않게 한 뒤, 따뜻한 온돌방(溫突) 구들목 아래나 아궁이 가까운 마루 밑에 구덩이를 파고 마른 흙과 왕겨를 켜켜이 덮어 찬 기운이 스미지 못하게 갈무리해야 봄까지 썩지 않고 온전하다.&quot;&lt;br&gt;
      - 서유구, 《임원경제지(林園經濟志)》 〈본리지(本利志) · 감저 수장(甘藷收藏)〉
    &lt;/div&gt;

    &lt;h4 style=&quot;margin-top: 20px; margin-bottom: 8px; color: #333;&quot;&gt;🏃 우리가 놓치기 쉬운 3가지 역사적 사실&lt;/h4&gt;
    &lt;ol style=&quot;margin: 0; padding-left: 20px;&quot;&gt;
      &lt;li&gt;&lt;strong&gt;1단계 (당시의 현실):&lt;/strong&gt; 1763년 조엄이 통신사로 일본 대마도에 갔다가 구황작물로 들여온 고구마(감저)는 초기 조선 농가에서 가장 키우기 까다로운 작물이었습니다. 심고 거두는 것보다 더 큰 난관은 &#39;겨울철 종자 보관&#39;이었습니다. 무나 배추처럼 땅속에 그냥 묻으면 한겨울 냉기에 어김없이 속이 검게 썩어 문드러졌기 때문에, 강필리와 서유구 같은 실학자들은 한반도의 매서운 겨울 추위 속에서 고구마를 살려낼 한국형 &#39;온돌 구들목 갈무리법&#39;을 연구해 보급했습니다.&lt;/li&gt;
      &lt;li&gt;&lt;strong&gt;2단계 (역사적 반전):&lt;/strong&gt; 《임원경제지》가 강조한 &#39;상처가 나지 않게 캐어 따뜻한 구들목 마른 흙에 묻으라&#39;는 지침은 오늘날 농산물 저장학의 핵심인 &#39;큐어링(Curing, 상처 치유 처리)&#39; 및 &#39;항온(12~15℃) 저장&#39; 원리와 놀랍도록 부합합니다. 중남미 열대 기원인 고구마는 9℃ 이하로 내려가면 세포막의 인지질이 굳어버려 이온이 새어 나오고 호흡 대사가 망가지는 &#39;저온 장해(Chilling Injury)&#39;를 입어 부패균에 무방비로 노출됩니다. 온돌의 잔열이 전해지는 마루 밑 구덩이에 마른 흙과 왕겨를 채운 것은 고구마 상처 부위에 수베린(Suberin, 코르크층) 보호막을 형성시키고 13℃ 안팎의 최적 온도와 통기성을 유지한 천연 큐어링 챔버였습니다.&lt;/li&gt;
      &lt;li&gt;&lt;strong&gt;3단계 (현대적 연결):&lt;/strong&gt; 이렇게 따뜻한 곳에서 갈무리된 고구마는 시간이 지날수록 수확 직후보다 훨씬 달콤해집니다. 고구마 속에 저장된 다당류 전분이 후숙 기간 동안 내부 효소에 의해 서서히 가수분해되며 자당과 포도당으로 전환되기 때문입니다. 나아가 이 고구마를 60~70℃ 안팎의 은근한 불에 천천히 구워내면, 고구마 특유의 당화 효소인 &#39;베타아밀라아제($\beta$-Amylase)&#39;가 호화된 전분 사슬을 집중적으로 끊어내어 맥아당(Maltose) 함량을 생고구마 대비 2~3배 이상 폭발적으로 증가시킵니다. 전자레인지에 빠르게 돌린 고구마보다 잿불이나 오븐에 오래 구운 군고구마가 꿀처럼 단 이유가 바로 이 베타아밀라아제의 작용 시간 덕분입니다.&lt;/li&gt;
    &lt;/ol&gt;
  &lt;/div&gt;

  &lt;hr style=&quot;border: 0; height: 1px; background: #e0e0e0; margin: 30px 0;&quot;&gt;

  &lt;!-- 5. 에디터 총평 / 인사이트 카드 --&gt;
  &lt;blockquote style=&quot;background: #fff8e1; border-left: 5px solid #ffa000; margin: 20px 0; padding: 16px 20px; border-radius: 4px;&quot;&gt;
    &lt;h3 style=&quot;margin-top: 0; color: #b78103; font-size: 1.1em;&quot;&gt;🎯 마지막 한 문장&lt;/h3&gt;
    &quot;추위를 두려워하는 작물의 성질을 억지로 거스르지 않고 따뜻한 구들목 한구석을 내어줄 때, 고구마는 시린 겨울을 견디고 가장 달콤한 봄의 씨앗으로 보답합니다.&quot;
  &lt;/blockquote&gt;

  &lt;!-- 6. 출처 및 관련 링크 카드 --&gt;
  &lt;div style=&quot;background-color: #f1f3f4; border: 1px solid #dadce0; border-radius: 8px; padding: 14px 18px; margin-top: 25px;&quot;&gt;
    &lt;p style=&quot;margin: 0; font-size: 0.9em; color: #5f6368;&quot;&gt;
      📌 &lt;strong&gt;작품 및 출처 정보&lt;/strong&gt;&lt;br&gt;
      &lt;strong&gt;《임원경제지(林園經濟志)》&lt;/strong&gt; (서유구, 1827년 조선 순조 27년) - 〈본리지(本利志) · 감저 수장(甘藷收藏)〉 &amp; &lt;strong&gt;《감저보(甘藷譜)》&lt;/strong&gt; (강필리, 1766년)
    &lt;/p&gt;
  &lt;/div&gt;

&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6060283466090347082/posts/default/3359329643112812158'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6060283466090347082/posts/default/3359329643112812158'/><link rel='alternate' type='text/html' href='http://21-edu.blogspot.com/2026/10/1827_01868073664.html' title='찬 서리를 피해 따뜻한 온돌방 아랫목 흙 속에 묻은 달콤한 구황의 지혜: 1827년 서유구가 《임원경제지》에 새긴 고구마(감저) 갈무리와 베타아밀라아제 당화학'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6060283466090347082.post-4473188907102999402</id><published>2026-10-29T10:39:02.327+09:00</published><updated>2026-10-29T10:39:02.327+09:00</updated><title type='text'>소금 독 속에서 스스로 몸을 녹여 깊은 감칠맛을 빚다: 1827년 서유구가 《임원경제지》에 새긴 새우젓(하해) 숙성과 자가소화 효소학</title><content type='html'>&lt;!-- EMAIL_SUBJECT: 소금 독 속에서 스스로 몸을 녹여 깊은 감칠맛을 빚다: 1827년 서유구가 《임원경제지》에 새긴 새우젓(하해) 숙성과 자가소화 효소학 --&gt;
&lt;div style=&quot;font-family: &#39;Pretendard&#39;, -apple-system, BlinkMacSystemFont, &#39;Segoe UI&#39;, Roboto, Helvetica, Arial, sans-serif; line-height: 1.75; color: #333; max-width: 780px; margin: 0 auto; word-break: keep-all;&quot;&gt;

  &lt;!-- 1. 핵심 30초 요약 박스 --&gt;
  &lt;blockquote style=&quot;background: #f0f7ff; border-left: 5px solid #1a73e8; margin: 20px 0; padding: 16px 20px; font-size: 1.02em; color: #155724; border-radius: 4px;&quot;&gt;
    &lt;strong&gt;📢 핵심 30초 요약&lt;/strong&gt;&lt;br&gt;
    김장철 배추 속을 채우거나 따끈한 돼지고기 수육을 먹을 때 빠지지 않는 새우젓은 왜 소금에 절였을 뿐인데 깊은 감칠맛을 내고 느끼한 고기 소화를 도울까요? 1827년(순조 27년) 서유구가 저술한 《임원경제지(林園經濟志)》 〈정조지(鼎俎志)〉 하해(蝦醢, 새우젓) 조와 1814년 정약전의 《자산어보(玆山魚譜)》에는 서늘한 바람이 불 때 잡은 싱싱한 잔새우의 물기를 빼고 볶은 소금을 켜켜이 쳐서 독에 밀봉해 삭히는 새우젓 제조법이 정밀하게 기록되어 있습니다. 이는 20% 안팎의 고농도 염분으로 부패균의 증식을 억제한 상태에서, 새우 내장 속 단백질 분해 효소인 프로테아제(Protease)와 지방 분해 효소 리파아제(Lipase)가 스스로의 근육을 아미노산(글루탐산·글리신·베타인)으로 녹여내는 &#39;자가소화(Autolysis)&#39; 및 지방 유화 생화학을 활용한 발효 과학입니다.
  &lt;/blockquote&gt;

  &lt;!-- 2. 도입부 본문 --&gt;
  &lt;p&gt;안녕하세요! 독자 여러분. 오늘은 &lt;strong&gt;초겨울 새우젓(하젓·동백하) 염장 숙성과 프로테아제·리파아제 자가소화 효소 및 돼지고기 지방 유화 생화학&lt;/strong&gt;에 얽힌 흥미로운 역사적 비화와 오래된 고전 속 놀라운 기록으로 여러분을 안내합니다.&lt;/p&gt;
  &lt;p&gt;평소 &lt;em&gt;&quot;김장을 앞두고 사는 추젓과 동백하는 왜 그렇게 시원한 감칠맛이 날까? 그리고 옛사람들은 왜 돼지고기 보쌈이나 순대국을 먹을 때 간장이나 소금 대신 꼭 새우젓을 곁들였을까?&quot;&lt;/em&gt;에 대해 궁금하셨을 텐데요, 오늘 소개하는 고전 속 실제 장면을 통해 깊이 있는 사실과 새로운 시선을 발견할 수 있습니다.&lt;/p&gt;

  &lt;hr style=&quot;border: 0; height: 1px; background: #e0e0e0; margin: 30px 0;&quot;&gt;

  &lt;!-- 3. 본문 1: 구조화 비교/정리 표 --&gt;
  &lt;h2 style=&quot;font-size: 1.35em; color: #1a73e8; border-bottom: 2px solid #e8f0fe; padding-bottom: 8px; margin-top: 30px;&quot;&gt;
    📊 핵심 포인트 3가지 한눈에 보기
  &lt;/h2&gt;
  &lt;p&gt;오늘의 키워드와 고전 원전이 직접 만나는 3가지 팩트를 한눈에 비교해 보세요.&lt;/p&gt;

  &lt;table style=&quot;width: 100%; border-collapse: collapse; margin: 20px 0; font-size: 0.95em;&quot;&gt;
    &lt;thead&gt;
      &lt;tr&gt;
        &lt;th style=&quot;padding: 12px; border: 1px solid #dee2e6; background-color: #f8f9fa; text-align: left; width: 28%;&quot;&gt;구분 (영역)&lt;/th&gt;
        &lt;th style=&quot;padding: 12px; border: 1px solid #dee2e6; background-color: #f8f9fa; text-align: left; width: 36%;&quot;&gt;핵심 설명&lt;/th&gt;
        &lt;th style=&quot;padding: 12px; border: 1px solid #dee2e6; background-color: #f8f9fa; text-align: left; width: 36%;&quot;&gt;이렇게 읽어보세요!&lt;/th&gt;
      &lt;/tr&gt;
    &lt;/thead&gt;
    &lt;tbody&gt;
      &lt;tr&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;&lt;strong&gt;1. 발굴 원전 &amp; 저자&lt;/strong&gt;&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;《임원경제지(林園經濟志)》 (서유구, 1827년) &amp; 《자산어보(玆山魚譜)》 (정약전, 1814년)&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;조선 후기 실학자들이 정리한 수산물 염장 발효 기술과 계절별 새우(세하·백하)의 생태적 특징이 담긴 고전입니다.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;&lt;strong&gt;2. 클로즈업 장면&lt;/strong&gt;&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;〈정조지(鼎俎志)〉 하해(蝦醢) 조 (새우의 물기를 거두고 볶은 소금을 섞어 항아리에 다져 넣고 삭히는 장면)&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;고염 환경에서 호염성 미생물과 새우 자체의 소화 효소(프로테아제·키티나아제)가 작동해 껍질과 살을 감칠맛 진액으로 바꿉니다.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;&lt;strong&gt;3. 인문학적 질문&lt;/strong&gt;&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;인공 조미료의 즉각적인 단맛 vs 소금과 시간 속에서 제 몸을 녹여 타자의 소화를 돕는 젓갈의 성숙&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;작고 연약한 바다 생물이 차가운 소금 독의 시간을 견뎌 식탁 전체의 조화를 이끄는 발효의 미학을 성찰하게 합니다.&lt;/td&gt;
      &lt;/tr&gt;
    &lt;/tbody&gt;
  &lt;/table&gt;

  &lt;hr style=&quot;border: 0; height: 1px; background: #e0e0e0; margin: 30px 0;&quot;&gt;

  &lt;!-- 4. 본문 2: 실전 활용 박스 --&gt;
  &lt;h2 style=&quot;font-size: 1.35em; color: #1a73e8; border-bottom: 2px solid #e8f0fe; padding-bottom: 8px; margin-top: 30px;&quot;&gt;
    💡 원전 속 결정적 장면 &amp; 깊이 읽기
  &lt;/h2&gt;
  &lt;p&gt;원전의 생생한 텍스트 인용과 역사적 해설을 확인해 보세요.&lt;/p&gt;

  &lt;div style=&quot;background-color: #f8f9fa; padding: 18px; border-left: 4px solid #1a73e8; border-radius: 4px; margin: 20px 0;&quot;&gt;
    &lt;h4 style=&quot;margin-top: 0; color: #1a73e8;&quot;&gt;📖 원문 핵심 인용&lt;/h4&gt;
    &lt;div style=&quot;background: #ffffff; padding: 14px; border: 1px solid #e0e0e0; border-radius: 4px; font-family: monospace; font-size: 0.9em; line-height: 1.6; color: #202124;&quot;&gt;
      &quot;하해(蝦醢, 새우젓)를 담글 때는 갓 잡은 싱싱한 새우를 깨끗이 골라 소쿠리에 담아 물기를 완전히 뺀다. 새우 한 말에 볶은 소금 세 되를 고루 섞어 항아리에 단단히 다져 넣고 입구를 밀봉해 서늘한 곳에 두면, 살이 녹아내리며 맑고 향기로운 즙이 고인다.&quot;&lt;br&gt;
      - 서유구, 《임원경제지(林園經濟志)》 〈정조지(鼎俎志) · 교해류(交醢類) 하해(蝦醢)〉
    &lt;/div&gt;

    &lt;h4 style=&quot;margin-top: 20px; margin-bottom: 8px; color: #333;&quot;&gt;🏃 우리가 놓치기 쉬운 3가지 역사적 사실&lt;/h4&gt;
    &lt;ol style=&quot;margin: 0; padding-left: 20px;&quot;&gt;
      &lt;li&gt;&lt;strong&gt;1단계 (당시의 현실):&lt;/strong&gt; 조선 시대 새우젓은 잡히는 시기에 따라 이름이 세분화되어 있었습니다. 음력 5월의 오젓, 유월의 육젓에 이어 늦가을과 초겨울에 잡히는 잔새우로 담근 &#39;추젓(秋醢)&#39;과 한겨울 동백꽃 필 무렵 잡히는 눈처럼 흰 새우로 담근 &#39;동백하(冬白蝦)&#39;는 살이 연하고 껍질이 얇아 김장 양념의 핵심 감미료이자 겨울철 반찬으로 가장 널리 사랑받았습니다.&lt;/li&gt;
      &lt;li&gt;&lt;strong&gt;2단계 (역사적 반전):&lt;/strong&gt; 《임원경제지》가 &#39;물기를 완전히 빼고 볶은 소금(간수 뺀 소금)을 쓰라&#39;고 강조한 대목에는 정밀한 미생물 통제 원리가 숨어 있습니다. 새우는 수분 함량이 높고 내장 효소 활성이 강해 잡자마자 부패하기 쉬운데, 간수의 쓴맛(염화마그네슘)을 제거한 소금을 20~25% 농도로 맞추면 부패 세균은 삼투압 쇼크로 사멸하는 반면 새우 내장 속의 고유 효소인 &#39;프로테아제(Protease)&#39;는 활성을 유지합니다. 즉 외부 세균이 아니라 새우 자신의 소화 효소가 자기 근육 단백질을 스스로 분해해 글루탐산·글리신·알라닌 등 유리아미노산과 단맛 성분인 베타인(Betaine)을 만들어내는 &#39;자가소화(Autolysis)&#39; 현상이 새우젓 숙성의 본질입니다.&lt;/li&gt;
      &lt;li&gt;&lt;strong&gt;3단계 (현대적 연결):&lt;/strong&gt; 더 놀라운 것은 새우젓과 돼지고기의 생화학적 궁합입니다. 발효가 잘 된 새우젓에는 단백질을 분해하는 프로테아제뿐만 아니라 지방을 지방산과 글리세롤로 가수분해하는 &#39;리파아제(Lipase)&#39; 효소가 대량으로 들어 있습니다. 기름진 돼지고기 수육을 새우젓에 찍어 먹으면 리파아제가 돼지고기의 포화지방 응고물을 미세하게 유화·분해하여 췌장의 소화 부담을 덜어주고 속 쓰림이나 체기를 막아줍니다. 또한 김장 김치에 넣은 새우젓의 유리아미노산과 칼슘은 겨울철 젖산균의 완벽한 영양원이 되어 김치가 물러지지 않고 아삭하게 익도록 돕습니다.&lt;/li&gt;
    &lt;/ol&gt;
  &lt;/div&gt;

  &lt;hr style=&quot;border: 0; height: 1px; background: #e0e0e0; margin: 30px 0;&quot;&gt;

  &lt;!-- 5. 에디터 총평 / 인사이트 카드 --&gt;
  &lt;blockquote style=&quot;background: #fff8e1; border-left: 5px solid #ffa000; margin: 20px 0; padding: 16px 20px; border-radius: 4px;&quot;&gt;
    &lt;h3 style=&quot;margin-top: 0; color: #b78103; font-size: 1.1em;&quot;&gt;🎯 마지막 한 문장&lt;/h3&gt;
    &quot;소금 독의 어둠 속에서 제 몸을 스스로 녹여낸 작은 새우 한 스푼이, 겨울 김치의 아삭한 숨결과 식탁의 편안한 소화를 완성합니다.&quot;
  &lt;/blockquote&gt;

  &lt;!-- 6. 출처 및 관련 링크 카드 --&gt;
  &lt;div style=&quot;background-color: #f1f3f4; border: 1px solid #dadce0; border-radius: 8px; padding: 14px 18px; margin-top: 25px;&quot;&gt;
    &lt;p style=&quot;margin: 0; font-size: 0.9em; color: #5f6368;&quot;&gt;
      📌 &lt;strong&gt;작품 및 출처 정보&lt;/strong&gt;&lt;br&gt;
      &lt;strong&gt;《임원경제지(林園經濟志)》&lt;/strong&gt; (서유구, 1827년 조선 순조 27년) - 〈정조지(鼎俎志) · 하해(蝦醢)〉 &amp; &lt;strong&gt;《자산어보(玆山魚譜)》&lt;/strong&gt; (정약전, 1814년) - 해하(海蝦) 조
    &lt;/p&gt;
  &lt;/div&gt;

&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6060283466090347082/posts/default/4473188907102999402'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6060283466090347082/posts/default/4473188907102999402'/><link rel='alternate' type='text/html' href='http://21-edu.blogspot.com/2026/10/1827_0724086239.html' title='소금 독 속에서 스스로 몸을 녹여 깊은 감칠맛을 빚다: 1827년 서유구가 《임원경제지》에 새긴 새우젓(하해) 숙성과 자가소화 효소학'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6060283466090347082.post-6761114369560312276</id><published>2026-10-28T10:39:20.804+09:00</published><updated>2026-10-28T10:39:20.804+09:00</updated><title type='text'>얼고 녹기를 거듭하며 빚어낸 황금빛 단백질: 1827년 서유구가 《임원경제지》에 새긴 명태 덕장과 동결건조 화학</title><content type='html'>&lt;!-- EMAIL_SUBJECT: 얼고 녹기를 거듭하며 빚어낸 황금빛 단백질: 1827년 서유구가 《임원경제지》에 새긴 명태 덕장과 동결건조 화학 --&gt;
&lt;div style=&quot;font-family: &#39;Pretendard&#39;, -apple-system, BlinkMacSystemFont, &#39;Segoe UI&#39;, Roboto, Helvetica, Arial, sans-serif; line-height: 1.75; color: #333; max-width: 780px; margin: 0 auto; word-break: keep-all;&quot;&gt;

  &lt;!-- 1. 핵심 30초 요약 박스 --&gt;
  &lt;blockquote style=&quot;background: #f0f7ff; border-left: 5px solid #1a73e8; margin: 20px 0; padding: 16px 20px; font-size: 1.02em; color: #155724; border-radius: 4px;&quot;&gt;
    &lt;strong&gt;📢 핵심 30초 요약&lt;/strong&gt;&lt;br&gt;
    초겨울 찬바람이 불기 시작하면 강원도와 동해안 고원 지대의 나무 시렁(덕장)마다 갓 잡아 올린 명태가 줄지어 내걸립니다. 1827년 실학자 서유구가 저술한 《임원경제지(林園經濟志)》 〈전어지(佃漁志)〉와 〈정조지(鼎俎志)〉 명태(明太) 조에는 겨울 바다에서 건져 올린 명태를 매서운 밤추위에 꽁꽁 얼리고 낮 햇볕에 녹여 말리기를 거듭하여, 살이 누렇게 부풀어 오르고 솜처럼 부드러운 최상품 북어(황태)로 빚어내는 과정이 생생히 기록되어 있습니다. 현대 식품물리화학은 밤낮의 결빙과 해동 과정에서 어육 세포 내 수분이 빙결정(Ice Crystal)으로 팽창했다가 승화하면서 미세한 &#39;스펀지형 다공질 구조&#39;를 만들고, 저온 효소 분해를 통해 간 해독 아미노산인 메티오닌과 단백질이 2배 이상 농축되는 자연 동결건조 메커니즘을 규명했습니다. 혹독한 추위와 바람을 이용해 비린 생선을 황금빛 고단백 보양식으로 승화시킨 200여 년 전 덕장의 지혜는 천연 열역학의 극치였습니다.
  &lt;/blockquote&gt;

  &lt;!-- 2. 도입부 본문 --&gt;
  &lt;p&gt;안녕하세요! 독자 여러분. 오늘은 &lt;strong&gt;초겨울 동태·황태 말리기와 빙결정 동결건조 단백질 다공질 화학&lt;/strong&gt;에 얽힌 흥미로운 역사적 비화와 오래된 고전 속 놀라운 기록으로 여러분을 안내합니다.&lt;/p&gt;
  &lt;p&gt;평소 &lt;em&gt;&quot;그냥 말리면 돌처럼 딱딱해지는 명태가 어떻게 겨울 덕장에서 얼고 녹기를 반복하면 스펀지처럼 폭신하고 구수한 황태로 변신할까? 그리고 뽀얗게 우려낸 황태 해장국이 간을 해독하고 숙취를 단숨에 씻어내는 생화학적 비결은 무엇일까?&quot;&lt;/em&gt;에 대해 궁금하셨을 텐데요, 오늘 소개하는 고전 속 실제 장면을 통해 깊이 있는 사실과 새로운 시선을 발견할 수 있습니다.&lt;/p&gt;

  &lt;hr style=&quot;border: 0; height: 1px; background: #e0e0e0; margin: 30px 0;&quot;&gt;

  &lt;!-- 3. 본문 1: 구조화 비교/정리 표 --&gt;
  &lt;h2 style=&quot;font-size: 1.35em; color: #1a73e8; border-bottom: 2px solid #e8f0fe; padding-bottom: 8px; margin-top: 30px;&quot;&gt;
    📊 핵심 포인트 3가지 한눈에 보기
  &lt;/h2&gt;
  &lt;p&gt;오늘의 키워드와 고전 원전이 직접 만나는 3가지 팩트를 한눈에 비교해 보세요.&lt;/p&gt;

  &lt;table style=&quot;width: 100%; border-collapse: collapse; margin: 20px 0; font-size: 0.95em;&quot;&gt;
    &lt;thead&gt;
      &lt;tr&gt;
        &lt;th style=&quot;padding: 12px; border: 1px solid #dee2e6; background-color: #f8f9fa; text-align: left; width: 28%;&quot;&gt;구분 (영역)&lt;/th&gt;
        &lt;th style=&quot;padding: 12px; border: 1px solid #dee2e6; background-color: #f8f9fa; text-align: left; width: 36%;&quot;&gt;핵심 설명&lt;/th&gt;
        &lt;th style=&quot;padding: 12px; border: 1px solid #dee2e6; background-color: #f8f9fa; text-align: left; width: 36%;&quot;&gt;이렇게 읽어보세요!&lt;/th&gt;
      &lt;/tr&gt;
    &lt;/thead&gt;
    &lt;tbody&gt;
      &lt;tr&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;&lt;strong&gt;1. 발굴 원전 &amp; 저자&lt;/strong&gt;&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;《임원경제지(林園經濟志)》 (서유구, 1827년 조선 순조)&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;어류 생태와 수산물 건조 가공 및 조리법을 체계적으로 망라한 실학 대백과&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;&lt;strong&gt;2. 클로즈업 장면&lt;/strong&gt;&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;〈전어지〉 및 〈정조지〉 명태(明太)·북어 건조 조&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;겨울 명태를 높은 시렁에 걸어 한파와 햇볕으로 얼리고 녹여 노란 속살을 피우는 장면&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;&lt;strong&gt;3. 인문학적 질문&lt;/strong&gt;&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;온실 속의 안온한 보존 vs 혹한의 결빙과 해동을 견뎌낸 성숙&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;살을 에는 추위와 따스한 햇살의 교차를 온몸으로 겪어내며 깊어지는 생명의 맛&lt;/td&gt;
      &lt;/tr&gt;
    &lt;/tbody&gt;
  &lt;/table&gt;

  &lt;hr style=&quot;border: 0; height: 1px; background: #e0e0e0; margin: 30px 0;&quot;&gt;

  &lt;!-- 4. 본문 2: 실전 활용 박스 --&gt;
  &lt;h2 style=&quot;font-size: 1.35em; color: #1a73e8; border-bottom: 2px solid #e8f0fe; padding-bottom: 8px; margin-top: 30px;&quot;&gt;
    💡 원전 속 결정적 장면 &amp; 깊이 읽기
  &lt;/h2&gt;
  &lt;p&gt;원전의 생생한 텍스트 인용과 역사적 해설을 확인해 보세요.&lt;/p&gt;

  &lt;div style=&quot;background-color: #f8f9fa; padding: 18px; border-left: 4px solid #1a73e8; border-radius: 4px; margin: 20px 0;&quot;&gt;
    &lt;h4 style=&quot;margin-top: 0; color: #1a73e8;&quot;&gt;📖 원문 핵심 인용&lt;/h4&gt;
    &lt;div style=&quot;background: #ffffff; padding: 14px; border: 1px solid #e0e0e0; border-radius: 4px; font-family: monospace; font-size: 0.9em; line-height: 1.6; color: #202124;&quot;&gt;
      &quot;명태(明太)는 겨울철 북쪽 바다에서 무리 지어 잡힌다. 배를 갈라 내장을 빼내고 높은 나무 시렁(架)에 걸어 말리는데, 날씨가 몹시 추워 밤사이 꽁꽁 얼어붙었다가 낮 햇볕과 찬바람에 녹기를 거듭해야 살이 누렇게 부풀어 오르고 결이 솜처럼 부드러워진다. 만약 날이 따뜻하여 얼지 않고 마르면 살이 검붉고 돌처럼 단단해져 맛이 크게 떨어진다.&quot;&lt;br&gt;
      - 서유구, 《임원경제지(林園經濟志)》 〈전어지(佃漁志)〉 및 〈정조지(鼎俎志)〉 명태 조
    &lt;/div&gt;

    &lt;h4 style=&quot;margin-top: 20px; margin-bottom: 8px; color: #333;&quot;&gt;🏃 우리가 놓치기 쉬운 3가지 역사적 사실&lt;/h4&gt;
    &lt;ol style=&quot;margin: 0; padding-left: 20px;&quot;&gt;
      &lt;li&gt;&lt;strong&gt;1단계 (당시의 현실):&lt;/strong&gt; 조선 후기 명태는 왕실의 제사상부터 서민의 밥상까지 단 한 마리도 버릴 것이 없는 국민 생선이었습니다. 그러나 내륙까지 신선하게 운반할 냉동 기술이 없었기에, 동해안과 고원 산간에서는 겨울 한파를 이용해 수분을 빼고 무게를 줄여 전국으로 유통하는 독창적인 덕장 건조 산업을 발전시켰습니다.&lt;/li&gt;
      &lt;li&gt;&lt;strong&gt;2단계 (역사적 반전):&lt;/strong&gt; 서유구는 명태가 최상품 황태로 거듭나는 핵심 조건이 &#39;단순 건조&#39;가 아니라 &#39;얼고 녹음의 반복(凍融)&#39;에 있음을 정확히 간파했습니다. 현대 식품물리학에 따르면 밤기온이 영하 10℃ 이하로 내려갈 때 명태 살 속의 수분이 얼면서 부피가 약 9% 팽창하여 근섬유 조직 사이를 미세하게 넓혀 놓습니다. 이어 낮에 건조한 바람과 햇볕을 만나면 얼음 결정이 액체로 흘러내리지 않고 수증기로 승화(Sublimation)되면서, 얼음이 있던 자리에 무수히 많은 미세 구멍(기공)이 남게 됩니다. 이 &#39;자연 동결건조 다공질 구조&#39; 덕분에 황태는 부드럽게 찢어지고 양념과 육수를 스펀지처럼 머금게 됩니다.&lt;/li&gt;
      &lt;li&gt;&lt;strong&gt;3단계 (현대적 연결):&lt;/strong&gt; 수개월간 얼고 녹는 저온 숙성 과정에서 명태 내부의 단백질 분해효소가 서서히 작용하여 글루탐산, 글리신, 알라닌 등 감칠맛 유리아미노산이 생명태보다 수배 이상 증가합니다. 특히 전체 무게의 80% 가까이가 순수 단백질로 농축되며, 간세포를 보호하고 독성 아세트알데히드를 분해하는 황 함유 아미노산 &#39;메티오닌(Methionine)&#39;과 타우린이 폭발적으로 늘어납니다. 추운 겨울 아침 뽀얗게 끓여낸 황태국 한 그릇은 소화 흡수율이 극대화된 천연 고단백 아미노산 수액과도 같았습니다.&lt;/li&gt;
    &lt;/ol&gt;
  &lt;/div&gt;

  &lt;hr style=&quot;border: 0; height: 1px; background: #e0e0e0; margin: 30px 0;&quot;&gt;

  &lt;!-- 5. 에디터 총평 / 인사이트 카드 --&gt;
  &lt;blockquote style=&quot;background: #fff8e1; border-left: 5px solid #ffa000; margin: 20px 0; padding: 16px 20px; border-radius: 4px;&quot;&gt;
    &lt;h3 style=&quot;margin-top: 0; color: #b78103; font-size: 1.1em;&quot;&gt;🎯 마지막 한 문장&lt;/h3&gt;
    &quot;매서운 밤의 결빙과 따스한 낮의 해동을 수십 번 견뎌내며 스펀지처럼 부드러운 황금빛 속살로 거듭난 황태 한 마리에는, 자연의 시련을 가장 깊은 감칠맛과 생명력으로 전환시킨 선조들의 경이로운 동결건조 과학이 살아 숨 쉽니다.&quot;
  &lt;/blockquote&gt;

  &lt;!-- 6. 출처 및 관련 링크 카드 --&gt;
  &lt;div style=&quot;background-color: #f1f3f4; border: 1px solid #dadce0; border-radius: 8px; padding: 14px 18px; margin-top: 25px;&quot;&gt;
    &lt;p style=&quot;margin: 0; font-size: 0.9em; color: #5f6368;&quot;&gt;
      📌 &lt;strong&gt;작품 및 출처 정보&lt;/strong&gt;&lt;br&gt;
      &lt;strong&gt;《임원경제지(林園經濟志)》&lt;/strong&gt; (서유구, 1827년 조선 순조) - 〈전어지(佃漁志)〉 및 〈정조지(鼎俎志)〉 명태(明太) 조
    &lt;/p&gt;
  &lt;/div&gt;

&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6060283466090347082/posts/default/6761114369560312276'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6060283466090347082/posts/default/6761114369560312276'/><link rel='alternate' type='text/html' href='http://21-edu.blogspot.com/2026/10/1827_0752196754.html' title='얼고 녹기를 거듭하며 빚어낸 황금빛 단백질: 1827년 서유구가 《임원경제지》에 새긴 명태 덕장과 동결건조 화학'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6060283466090347082.post-7996238434057990330</id><published>2026-10-28T10:39:15.761+09:00</published><updated>2026-10-28T10:39:15.761+09:00</updated><title type='text'>서리 맞고 누렇게 익은 껍질 속의 황금빛 보약: 1766년 유중림이 《증보산림경제》에 새긴 늙은 호박과 베타카로틴 생화학</title><content type='html'>&lt;!-- EMAIL_SUBJECT: 서리 맞고 누렇게 익은 껍질 속의 황금빛 보약: 1766년 유중림이 《증보산림경제》에 새긴 늙은 호박과 베타카로틴 생화학 --&gt;
&lt;div style=&quot;font-family: &#39;Pretendard&#39;, -apple-system, BlinkMacSystemFont, &#39;Segoe UI&#39;, Roboto, Helvetica, Arial, sans-serif; line-height: 1.75; color: #333; max-width: 780px; margin: 0 auto; word-break: keep-all;&quot;&gt;

  &lt;!-- 1. 핵심 30초 요약 박스 --&gt;
  &lt;blockquote style=&quot;background: #f0f7ff; border-left: 5px solid #1a73e8; margin: 20px 0; padding: 16px 20px; font-size: 1.02em; color: #155724; border-radius: 4px;&quot;&gt;
    &lt;strong&gt;📢 핵심 30초 요약&lt;/strong&gt;&lt;br&gt;
    초겨울 찬 서리가 내린 밭고랑에서 메마른 덩굴 사이로 하얀 분을 뒤집어쓴 채 묵직하게 여문 늙은 호박(청둥호박)은 겨울철 아랫목에 굴려 두고 먹는 최고의 구황이자 보양 식재료였습니다. 1766년 조선 영조 대 유중림이 편찬한 《증보산림경제(增補山林經濟)》 〈치포(治圃)〉 및 〈치선(治膳)〉 남과(南瓜) 조에는 서리를 맞아 누렇게 완숙된 호박을 거두어 겨우내 보관하면서, 속살을 삶아 으깨고 팥과 찹쌀가루를 넣어 달콤한 죽으로 쑤어 먹던 풍습이 생생히 기록되어 있습니다. 현대 식품생화학은 호박이 늙어 누렇게 숙성되는 과정에서 엽록소가 분해되고 항산화 물질인 &#39;베타카로틴(β-Carotene)&#39;이 애호박 대비 10배 이상 급증하여 겨울철 호흡기 점막 면역을 강화하며, 풍부한 &#39;시트룰린(Citrulline)&#39;과 칼륨이 체내 노폐물과 부종을 배출한다는 사실을 증명했습니다. 260여 년 전 서릿발 속에서 황금빛 당분과 비타민 A 전구체를 농축해 낸 늙은 호박죽은 완벽한 식물 생화학 보약이었습니다.
  &lt;/blockquote&gt;

  &lt;!-- 2. 도입부 본문 --&gt;
  &lt;p&gt;안녕하세요! 독자 여러분. 오늘은 &lt;strong&gt;초겨울 늙은 호박(남과) 죽 쑤기와 베타카로틴 지용성 흡수 및 이뇨 생화학&lt;/strong&gt;에 얽힌 흥미로운 역사적 비화와 오래된 고전 속 놀라운 기록으로 여러분을 안내합니다.&lt;/p&gt;
  &lt;p&gt;평소 &lt;em&gt;&quot;여름내 초록빛이던 애호박이 늦가을 서리를 맞고 누런 늙은 호박이 되면 왜 설탕을 넣지 않아도 꿀처럼 달콤해질까? 그리고 찬바람 부는 겨울에 팥과 찹쌀 새알심을 동동 띄워 끓여 먹던 호박죽 한 그릇에는 어떤 부기 제거와 면역의 비밀이 숨어 있었을까?&quot;&lt;/em&gt;에 대해 궁금하셨을 텐데요, 오늘 소개하는 고전 속 실제 장면을 통해 깊이 있는 사실과 새로운 시선을 발견할 수 있습니다.&lt;/p&gt;

  &lt;hr style=&quot;border: 0; height: 1px; background: #e0e0e0; margin: 30px 0;&quot;&gt;

  &lt;!-- 3. 본문 1: 구조화 비교/정리 표 --&gt;
  &lt;h2 style=&quot;font-size: 1.35em; color: #1a73e8; border-bottom: 2px solid #e8f0fe; padding-bottom: 8px; margin-top: 30px;&quot;&gt;
    📊 핵심 포인트 3가지 한눈에 보기
  &lt;/h2&gt;
  &lt;p&gt;오늘의 키워드와 고전 원전이 직접 만나는 3가지 팩트를 한눈에 비교해 보세요.&lt;/p&gt;

  &lt;table style=&quot;width: 100%; border-collapse: collapse; margin: 20px 0; font-size: 0.95em;&quot;&gt;
    &lt;thead&gt;
      &lt;tr&gt;
        &lt;th style=&quot;padding: 12px; border: 1px solid #dee2e6; background-color: #f8f9fa; text-align: left; width: 28%;&quot;&gt;구분 (영역)&lt;/th&gt;
        &lt;th style=&quot;padding: 12px; border: 1px solid #dee2e6; background-color: #f8f9fa; text-align: left; width: 36%;&quot;&gt;핵심 설명&lt;/th&gt;
        &lt;th style=&quot;padding: 12px; border: 1px solid #dee2e6; background-color: #f8f9fa; text-align: left; width: 36%;&quot;&gt;이렇게 읽어보세요!&lt;/th&gt;
      &lt;/tr&gt;
    &lt;/thead&gt;
    &lt;tbody&gt;
      &lt;tr&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;&lt;strong&gt;1. 발굴 원전 &amp; 저자&lt;/strong&gt;&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;《증보산림경제(增補山林經濟)》 (유중림, 1766년 조선 영조)&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;외래 구황작물의 토착화 재배법과 겨울철 조리 가공 기술을 집대성한 농서&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;&lt;strong&gt;2. 클로즈업 장면&lt;/strong&gt;&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;〈치포〉 및 〈치선〉 남과(南瓜, 늙은 호박) 수확·조리 조&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;서리 맞아 누렇게 익은 호박을 거두어 팥·찹쌀과 함께 달콤한 죽으로 쑤는 장면&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;&lt;strong&gt;3. 인문학적 질문&lt;/strong&gt;&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;설익은 젊음의 풋풋함 vs 서리를 견디고 원숙해진 노년의 깊은 단맛&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;세월과 찬 서리를 겪어낸 뒤에야 비로소 속살을 황금빛 약성으로 채우는 원숙함의 가치&lt;/td&gt;
      &lt;/tr&gt;
    &lt;/tbody&gt;
  &lt;/table&gt;

  &lt;hr style=&quot;border: 0; height: 1px; background: #e0e0e0; margin: 30px 0;&quot;&gt;

  &lt;!-- 4. 본문 2: 실전 활용 박스 --&gt;
  &lt;h2 style=&quot;font-size: 1.35em; color: #1a73e8; border-bottom: 2px solid #e8f0fe; padding-bottom: 8px; margin-top: 30px;&quot;&gt;
    💡 원전 속 결정적 장면 &amp; 깊이 읽기
  &lt;/h2&gt;
  &lt;p&gt;원전의 생생한 텍스트 인용과 역사적 해설을 확인해 보세요.&lt;/p&gt;

  &lt;div style=&quot;background-color: #f8f9fa; padding: 18px; border-left: 4px solid #1a73e8; border-radius: 4px; margin: 20px 0;&quot;&gt;
    &lt;h4 style=&quot;margin-top: 0; color: #1a73e8;&quot;&gt;📖 원문 핵심 인용&lt;/h4&gt;
    &lt;div style=&quot;background: #ffffff; padding: 14px; border: 1px solid #e0e0e0; border-radius: 4px; font-family: monospace; font-size: 0.9em; line-height: 1.6; color: #202124;&quot;&gt;
      &quot;남과(南瓜, 호박)는 서리가 내린 뒤 덩굴이 다 마르고 껍질이 누렇게 굳어 하얀 가루(白粉)가 일 때 거두어들인다. 따뜻한 온돌방 한구석에 두면 겨우내 얼거나 썩지 않고 오래간다. 껍질을 깎고 속의 씨를 발라낸 뒤 솥에 푹 삶아 으깨고, 붉은 팥과 찹쌀가루를 넣어 죽을 쑤어 먹으면 맛이 꿀처럼 달고 향기로워 주린 배를 채우고 원기를 보하는 데 매우 좋다.&quot;&lt;br&gt;
      - 유중림, 《증보산림경제(增補山林經濟)》 〈치포(治圃)〉 및 〈치선(治膳)〉 남과 조
    &lt;/div&gt;

    &lt;h4 style=&quot;margin-top: 20px; margin-bottom: 8px; color: #333;&quot;&gt;🏃 우리가 놓치기 쉬운 3가지 역사적 사실&lt;/h4&gt;
    &lt;ol style=&quot;margin: 0; padding-left: 20px;&quot;&gt;
      &lt;li&gt;&lt;strong&gt;1단계 (당시의 현실):&lt;/strong&gt; 임진왜란 이후 도입된 호박(남과)은 거름이 부족한 척박한 땅이나 담장 밑에서도 스스로 덩굴을 뻗으며 큼직한 열매를 맺는 고마운 구황작물이었습니다. 특히 단단한 껍질 표면에 천연 왁스층(흰 분)이 형성된 늙은 호박은 냉장 시설 없이도 온돌방 아랫목에서 봄까지 보관할 수 있는 유일무이한 겨울 비타민 창고였습니다.&lt;/li&gt;
      &lt;li&gt;&lt;strong&gt;2단계 (역사적 반전):&lt;/strong&gt; 유중림이 &quot;서리를 맞고 누렇게 굳을 때까지 기다려 수확하라&quot;고 한 지침에는 정밀한 식물 생리학이 담겨 있습니다. 호박이 완숙되면서 초록색 엽록소가 파괴되고 황색 카로티노이드 색소인 &#39;베타카로틴(β-Carotene)&#39;이 폭발적으로 합성됩니다. 동시에 저장되어 있던 불용성 전분이 아밀라아제 효소에 의해 포도당과 과당, 수크로오스로 완전히 당화(Saccharification)되면서, 감미료를 전혀 넣지 않아도 꿀처럼 달콤한 천연 단맛이 완성됩니다.&lt;/li&gt;
      &lt;li&gt;&lt;strong&gt;3단계 (현대적 연결):&lt;/strong&gt; 현대 영양생화학에 따르면 늙은 호박의 진한 노란빛을 띠는 베타카로틴은 체내에서 비타민 A로 전환되어, 겨울철 차갑고 건조한 공기에 취약해진 기관지와 폐 점막의 상피세포를 튼튼히 보호하고 면역세포(NK세포)를 활성화합니다. 또한 호박 속살과 씨 주변 섬유질에 풍부한 아미노산 &#39;시트룰린(Citrulline)&#39;과 다량의 칼륨은 이뇨 작용을 촉진해 체내 독소와 부종(부기)을 빼주며, 팥(사포닌)과 찹쌀을 함께 넣고 끓이는 조리법은 지용성 카로티노이드의 용출과 소화 흡수를 극대화하는 최상의 영양 배합이었습니다.&lt;/li&gt;
    &lt;/ol&gt;
  &lt;/div&gt;

  &lt;hr style=&quot;border: 0; height: 1px; background: #e0e0e0; margin: 30px 0;&quot;&gt;

  &lt;!-- 5. 에디터 총평 / 인사이트 카드 --&gt;
  &lt;blockquote style=&quot;background: #fff8e1; border-left: 5px solid #ffa000; margin: 20px 0; padding: 16px 20px; border-radius: 4px;&quot;&gt;
    &lt;h3 style=&quot;margin-top: 0; color: #b78103; font-size: 1.1em;&quot;&gt;🎯 마지막 한 문장&lt;/h3&gt;
    &quot;초겨울 서리를 맞으며 푸른 젊음을 내려놓고 깊고 노란 속살을 채워낸 늙은 호박 한 통에는, 가장 추운 계절에 인간의 호흡기와 지친 몸을 달콤한 온기로 감싸주려 했던 자연의 원숙한 생화학이 깃들어 있습니다.&quot;
  &lt;/blockquote&gt;

  &lt;!-- 6. 출처 및 관련 링크 카드 --&gt;
  &lt;div style=&quot;background-color: #f1f3f4; border: 1px solid #dadce0; border-radius: 8px; padding: 14px 18px; margin-top: 25px;&quot;&gt;
    &lt;p style=&quot;margin: 0; font-size: 0.9em; color: #5f6368;&quot;&gt;
      📌 &lt;strong&gt;작품 및 출처 정보&lt;/strong&gt;&lt;br&gt;
      &lt;strong&gt;《증보산림경제(增補山林經濟)》&lt;/strong&gt; (유중림, 1766년 조선 영조) - 〈치포(治圃)〉 및 〈치선(治膳)〉 남과(南瓜) 조
    &lt;/p&gt;
  &lt;/div&gt;

&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6060283466090347082/posts/default/7996238434057990330'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6060283466090347082/posts/default/7996238434057990330'/><link rel='alternate' type='text/html' href='http://21-edu.blogspot.com/2026/10/1766_0104076385.html' title='서리 맞고 누렇게 익은 껍질 속의 황금빛 보약: 1766년 유중림이 《증보산림경제》에 새긴 늙은 호박과 베타카로틴 생화학'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6060283466090347082.post-3215712579252319063</id><published>2026-10-28T10:39:10.663+09:00</published><updated>2026-10-28T10:39:10.663+09:00</updated><title type='text'>거뭇한 녹을 닦아내어 황금빛 살균 방패를 세우다: 1809년 빙허각 이씨가 《규합총서》에 새긴 놋그릇 손질과 구리 이온 항균학</title><content type='html'>&lt;!-- EMAIL_SUBJECT: 거뭇한 녹을 닦아내어 황금빛 살균 방패를 세우다: 1809년 빙허각 이씨가 《규합총서》에 새긴 놋그릇 손질과 구리 이온 항균학 --&gt;
&lt;div style=&quot;font-family: &#39;Pretendard&#39;, -apple-system, BlinkMacSystemFont, &#39;Segoe UI&#39;, Roboto, Helvetica, Arial, sans-serif; line-height: 1.75; color: #333; max-width: 780px; margin: 0 auto; word-break: keep-all;&quot;&gt;

  &lt;!-- 1. 핵심 30초 요약 박스 --&gt;
  &lt;blockquote style=&quot;background: #f0f7ff; border-left: 5px solid #1a73e8; margin: 20px 0; padding: 16px 20px; font-size: 1.02em; color: #155724; border-radius: 4px;&quot;&gt;
    &lt;strong&gt;📢 핵심 30초 요약&lt;/strong&gt;&lt;br&gt;
    초겨울 김장과 차례·제사를 앞두고 오랫동안 넣어두었던 방짜유기(놋그릇)를 꺼내면 표면에 거뭇한 산화막과 푸른 녹이 내려앉아 있곤 합니다. 1809년(순조 9년) 빙허각 이씨는 생활 백과사전 《규합총서(閨閤叢書)》 〈만물보(萬物譜)〉 기명(器皿) 손질 조에서 놋그릇의 거뭇한 때와 녹을 고운 기와 가루(연마제)와 볏짚 잿물(탄산칼륨 알칼리 세정제)로 닦아내어 본래의 황금빛 광택을 되살리는 비법을 정밀하게 기록했습니다. 이는 구리(Cu) 78%와 주석(Sn) 22%의 정밀한 합금인 방짜유기 표면의 산화구리($\text{CuO}$) 피막을 미세 연마와 산·염기 반응으로 제거하여, 식중독균의 세포막을 파괴하는 구리 이온($\text{Cu}^{2+}$)의 미량동 작용(Oligodynamic Effect)을 재활성화한 수준 높은 무기화학적 살림 지혜입니다.
  &lt;/blockquote&gt;

  &lt;!-- 2. 도입부 본문 --&gt;
  &lt;p&gt;안녕하세요! 독자 여러분. 오늘은 &lt;strong&gt;초겨울 방짜유기(놋그릇) 볏짚 재 닦기와 구리·주석 합금(Cu-Sn) 항균 이온 살균 물리학&lt;/strong&gt;에 얽힌 흥미로운 역사적 비화와 오래된 고전 속 놀라운 기록으로 여러분을 안내합니다.&lt;/p&gt;
  &lt;p&gt;평소 &lt;em&gt;&quot;왜 놋그릇은 공기 중에 두면 거뭇하게 변색될까? 옛사람들은 세제도 없던 시절에 무엇으로 놋그릇을 반짝이게 닦았으며, 유기그릇에 음식을 담으면 왜 쉽게 상하지 않는 걸까?&quot;&lt;/em&gt;에 대해 궁금하셨을 텐데요, 오늘 소개하는 고전 속 실제 장면을 통해 깊이 있는 사실과 새로운 시선을 발견할 수 있습니다.&lt;/p&gt;

  &lt;hr style=&quot;border: 0; height: 1px; background: #e0e0e0; margin: 30px 0;&quot;&gt;

  &lt;!-- 3. 본문 1: 구조화 비교/정리 표 --&gt;
  &lt;h2 style=&quot;font-size: 1.35em; color: #1a73e8; border-bottom: 2px solid #e8f0fe; padding-bottom: 8px; margin-top: 30px;&quot;&gt;
    📊 핵심 포인트 3가지 한눈에 보기
  &lt;/h2&gt;
  &lt;p&gt;오늘의 키워드와 고전 원전이 직접 만나는 3가지 팩트를 한눈에 비교해 보세요.&lt;/p&gt;

  &lt;table style=&quot;width: 100%; border-collapse: collapse; margin: 20px 0; font-size: 0.95em;&quot;&gt;
    &lt;thead&gt;
      &lt;tr&gt;
        &lt;th style=&quot;padding: 12px; border: 1px solid #dee2e6; background-color: #f8f9fa; text-align: left; width: 28%;&quot;&gt;구분 (영역)&lt;/th&gt;
        &lt;th style=&quot;padding: 12px; border: 1px solid #dee2e6; background-color: #f8f9fa; text-align: left; width: 36%;&quot;&gt;핵심 설명&lt;/th&gt;
        &lt;th style=&quot;padding: 12px; border: 1px solid #dee2e6; background-color: #f8f9fa; text-align: left; width: 36%;&quot;&gt;이렇게 읽어보세요!&lt;/th&gt;
      &lt;/tr&gt;
    &lt;/thead&gt;
    &lt;tbody&gt;
      &lt;tr&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;&lt;strong&gt;1. 발굴 원전 &amp; 저자&lt;/strong&gt;&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;《규합총서(閨閤叢書)》 (빙허각 이씨, 1809년 조선 순조 9년)&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;조선 후기 여성 실학자 빙허각 이씨가 당대 가정의 의식주와 기물 관리의 과학적 원리를 집대성한 실용 백과사전입니다.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;&lt;strong&gt;2. 클로즈업 장면&lt;/strong&gt;&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;〈만물보(萬物譜)〉 기명(器皿) 유기 손질 조 (기와 가루와 볏짚 재로 놋그릇의 산화된 녹을 닦아 광택을 내는 장면)&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;고운 규사 성분인 기와 가루의 미세 연마 작용과 볏짚 재의 알칼리 기름때 비누화 반응, 그리고 유기산에 의한 산화구리 용해 원리가 결합되어 있습니다.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;&lt;strong&gt;3. 인문학적 질문&lt;/strong&gt;&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;변하지 않는 일회용 플라스틱·스테인리스 식기 vs 손길로 닦을수록 살아나는 유기(鍮器)의 시간성&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;거뭇한 흔적을 닦아내어 황금빛 생명력과 살균력을 되찾는 정성이 오늘날 우리의 식탁과 일상에 어떤 울림을 주는지 성찰하게 합니다.&lt;/td&gt;
      &lt;/tr&gt;
    &lt;/tbody&gt;
  &lt;/table&gt;

  &lt;hr style=&quot;border: 0; height: 1px; background: #e0e0e0; margin: 30px 0;&quot;&gt;

  &lt;!-- 4. 본문 2: 실전 활용 박스 --&gt;
  &lt;h2 style=&quot;font-size: 1.35em; color: #1a73e8; border-bottom: 2px solid #e8f0fe; padding-bottom: 8px; margin-top: 30px;&quot;&gt;
    💡 원전 속 결정적 장면 &amp; 깊이 읽기
  &lt;/h2&gt;
  &lt;p&gt;원전의 생생한 텍스트 인용과 역사적 해설을 확인해 보세요.&lt;/p&gt;

  &lt;div style=&quot;background-color: #f8f9fa; padding: 18px; border-left: 4px solid #1a73e8; border-radius: 4px; margin: 20px 0;&quot;&gt;
    &lt;h4 style=&quot;margin-top: 0; color: #1a73e8;&quot;&gt;📖 원문 핵심 인용&lt;/h4&gt;
    &lt;div style=&quot;background: #ffffff; padding: 14px; border: 1px solid #e0e0e0; border-radius: 4px; font-family: monospace; font-size: 0.9em; line-height: 1.6; color: #202124;&quot;&gt;
      &quot;유기(鍮器, 놋그릇)에 거뭇한 때와 푸른 녹이 끼었을 때는, 묵은 기와를 곱게 갈아 체로 친 가루나 볏짚을 태운 고운 재에 신 김치 국물이나 식초를 조금 섞어 짚수세미로 문질러 닦으면 거뭇한 기운이 벗겨지고 새로 부어 만든 듯 황금빛이 맑게 살아난다.&quot;&lt;br&gt;
      - 빙허각 이씨, 《규합총서(閨閤叢書)》 〈만물보(萬物譜) · 기명(器皿)〉
    &lt;/div&gt;

    &lt;h4 style=&quot;margin-top: 20px; margin-bottom: 8px; color: #333;&quot;&gt;🏃 우리가 놓치기 쉬운 3가지 역사적 사실&lt;/h4&gt;
    &lt;ol style=&quot;margin: 0; padding-left: 20px;&quot;&gt;
      &lt;li&gt;&lt;strong&gt;1단계 (당시의 현실):&lt;/strong&gt; 조선 시대 반가의 겨울 준비에서 제기와 겨울 반상기를 닦는 일은 김장 못지않은 큰 행사였습니다. 구리와 주석을 합금해 망치로 두드려 만든 방짜유기는 보온성이 뛰어나 겨울철 국과 밥이 쉽게 식지 않았지만, 공기 중의 산소·수분 및 음식물의 황(S) 성분과 반응하면 표면에 검은 산화구리($\text{CuO}$)나 황화구리($\text{CuS}$), 푸른 염기성 탄산구리 녹이 슬어 정기적인 연마가 필수적이었습니다.&lt;/li&gt;
      &lt;li&gt;&lt;strong&gt;2단계 (역사적 반전):&lt;/strong&gt; 《규합총서》가 제시한 &#39;기와 가루 + 볏짚 재 + 초(식초·신 김치 국물)&#39; 조합은 현대 화학의 금속 광택제 원리와 정확히 일치합니다. 묵은 기와를 곱게 간 가루는 미세한 실리카($\text{SiO}_2$) 연마제로 작용해 금속 표면에 깊은 흠집을 내지 않고 산화막만 물리적으로 깎아내며, 볏짚 재의 탄산칼륨($\text{K}_2\text{CO}_3$)은 그릇에 남은 기름기를 검화(비누화)시켜 씻어냅니다. 여기에 식초나 신 김치 국물의 아세트산·젖산이 불용성 산화구리($\text{CuO}$)를 수용성 구리염으로 녹여내어 단숨에 본래의 황금빛 합금 표면을 드러내게 한 것입니다.&lt;/li&gt;
      &lt;li&gt;&lt;strong&gt;3단계 (현대적 연결):&lt;/strong&gt; 거뭇한 산화막을 닦아내고 순수한 구리·주석 합금 표면을 노출시키는 과정은 단순한 미관 관리를 넘어 &#39;항균 방패&#39;를 재가동하는 일입니다. 현대 미생물학에서 확인된 구리의 &#39;미량동 작용(Oligodynamic Effect)&#39;에 따르면, 깨끗이 닦인 방짜유기 표면에서 방출되는 미량의 구리 이온($\text{Cu}^{2+}$)은 대장균·살모넬라균·비브리오균 등 병원성 세균의 세포막 전위를 무너뜨리고 활성산소(ROS)를 유도해 DNA와 호흡 효소를 파괴합니다. 옛사람들이 겨울철을 앞두고 놋그릇을 정성껏 닦아낸 것은 식기의 살균력을 극대화한 과학적 위생 관리였습니다.&lt;/li&gt;
    &lt;/ol&gt;
  &lt;/div&gt;

  &lt;hr style=&quot;border: 0; height: 1px; background: #e0e0e0; margin: 30px 0;&quot;&gt;

  &lt;!-- 5. 에디터 총평 / 인사이트 카드 --&gt;
  &lt;blockquote style=&quot;background: #fff8e1; border-left: 5px solid #ffa000; margin: 20px 0; padding: 16px 20px; border-radius: 4px;&quot;&gt;
    &lt;h3 style=&quot;margin-top: 0; color: #b78103; font-size: 1.1em;&quot;&gt;🎯 마지막 한 문장&lt;/h3&gt;
    &quot;거칠어진 세월의 녹을 짚수세미로 묵묵히 닦아낼 때 비로소 그릇 속 황금빛 온기와 생명을 지키는 살균의 힘이 다시 깨어납니다.&quot;
  &lt;/blockquote&gt;

  &lt;!-- 6. 출처 및 관련 링크 카드 --&gt;
  &lt;div style=&quot;background-color: #f1f3f4; border: 1px solid #dadce0; border-radius: 8px; padding: 14px 18px; margin-top: 25px;&quot;&gt;
    &lt;p style=&quot;margin: 0; font-size: 0.9em; color: #5f6368;&quot;&gt;
      📌 &lt;strong&gt;작품 및 출처 정보&lt;/strong&gt;&lt;br&gt;
      &lt;strong&gt;《규합총서(閨閤叢書)》&lt;/strong&gt; (빙허각 이씨, 1809년 조선 순조 9년) - 〈만물보(萬物譜) · 기명(器皿)〉 유기 손질 조
    &lt;/p&gt;
  &lt;/div&gt;

&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6060283466090347082/posts/default/3215712579252319063'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6060283466090347082/posts/default/3215712579252319063'/><link rel='alternate' type='text/html' href='http://21-edu.blogspot.com/2026/10/1809_01980420002.html' title='거뭇한 녹을 닦아내어 황금빛 살균 방패를 세우다: 1809년 빙허각 이씨가 《규합총서》에 새긴 놋그릇 손질과 구리 이온 항균학'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6060283466090347082.post-8924876298771763771</id><published>2026-10-28T10:39:05.908+09:00</published><updated>2026-10-28T10:39:05.908+09:00</updated><title type='text'>[쉬운 AI 소식] 챗GPT(ChatGPT) - 애플 &#39;아이클라우드(iCloud) 메일 &amp; 캘린더&#39; 플러그인 전격 출시! 아이폰·맥 유저도 말 한마디로 일정과 메일 관리</title><content type='html'>&lt;!-- EMAIL_SUBJECT: [쉬운 AI 소식] 챗GPT(ChatGPT) - 애플 &#39;아이클라우드(iCloud) 메일 &amp; 캘린더&#39; 플러그인 전격 출시! 아이폰·맥 유저도 말 한마디로 일정과 메일 관리 --&gt;
&lt;div style=&quot;font-family: &#39;Noto Sans KR&#39;, sans-serif; line-height: 1.8; color: #333; max-width: 800px; margin: 0 auto; padding: 20px;&quot;&gt;

  &lt;div style=&quot;border-left: 5px solid #10a37f; padding: 15px 20px; background-color: #f0fdf4; border-radius: 4px; margin-bottom: 25px;&quot;&gt;
    &lt;h2 style=&quot;margin: 0 0 10px 0; color: #10a37f; font-size: 20px;&quot;&gt;🍏 &quot;아이폰과 맥북 쓰시는 선생님들 주목! 이제 챗GPT가 내 애플 캘린더와 메일까지 척척 챙겨줍니다&quot;&lt;/h2&gt;
    &lt;p style=&quot;margin: 0; font-size: 15px; color: #4a5568;&quot;&gt;
      학교나 일상에서 아이폰, 아이패드, 맥북을 메인으로 쓰면서 &quot;챗GPT는 왜 구글 캘린더만 잘 되고 내 아이클라우드 캘린더는 직접 안 이어질까?&quot; 아쉬우셨나요?
      &lt;strong&gt;2026년 10월 27일(현지시간)&lt;/strong&gt;, OpenAI가 공식 릴리즈 노트를 통해 &lt;strong&gt;애플 아이클라우드 메일(iCloud Mail)과 캘린더(iCloud Calendar)를 챗GPT와 직접 연동하는 공식 플러그인&lt;/strong&gt;을 전격 출시했습니다!
      이제 대화창에서 말 한마디로 아이클라우드 수신함의 중요 메일을 확인하고, 수업 일정이나 학부모 상담 약속을 내 아이폰 캘린더에 1초 만에 등록할 수 있게 되었습니다.
    &lt;/p&gt;
  &lt;/div&gt;

  &lt;blockquote style=&quot;margin: 20px 0; padding: 15px 20px; background-color: #f7fafc; border-left: 4px solid #4a5568; color: #4a5568; font-size: 15px; border-radius: 4px;&quot;&gt;
    &lt;strong&gt;⏱️ 30초 핵심 요약&lt;/strong&gt;&lt;br&gt;
    ChatGPT 플러그인 생태계에 &lt;strong&gt;애플 공식 iCloud Mail 및 Calendar 연동&lt;/strong&gt;이 정식 탑재되었습니다. 
    챗GPT 대화창에서 &lt;strong&gt;&quot;오늘 아이클라우드 메일함에 들어온 중요 공문 요약해 줘&quot;&lt;/strong&gt;라고 묻거나, &lt;strong&gt;&quot;내일 오후 3시 학부모 상담 일정 아이클라우드 달력에 넣어줘&quot;&lt;/strong&gt;라고 지시하면 AI가 즉각 일정을 생성하고 변경 사항을 반영합니다. 
    웹 브라우저, 맥·윈도우 데스크톱 앱, iOS 모바일 앱 어디서든 지원되며, &lt;strong&gt;무료(Free) 플랜을 포함한 모든 사용자&lt;/strong&gt;에게 순차 배포되어 애플 기기 사용자들의 업무 생산성을 획기적으로 끌어올렸습니다.
  &lt;/blockquote&gt;

  &lt;h2 style=&quot;color: #2d3748; border-bottom: 2px solid #e2e8f0; padding-bottom: 8px; margin-top: 35px;&quot;&gt;📊 기존 구글 중심 연동 vs 신규 애플 iCloud 연동 3단 비교&lt;/h2&gt;
  
  &lt;table style=&quot;width: 100%; border-collapse: collapse; margin: 20px 0; font-size: 14px;&quot;&gt;
    &lt;thead&gt;
      &lt;tr&gt;
        &lt;th style=&quot;padding: 12px; border: 1px solid #dee2e6; background-color: #f8f9fa; text-align: left; width: 25%;&quot;&gt;무엇이 바뀌었나요? / 영역&lt;/th&gt;
        &lt;th style=&quot;padding: 12px; border: 1px solid #dee2e6; background-color: #f8f9fa; text-align: left; width: 40%;&quot;&gt;초보자를 위한 쉬운 설명&lt;/th&gt;
        &lt;th style=&quot;padding: 12px; border: 1px solid #dee2e6; background-color: #f8f9fa; text-align: left; width: 35%;&quot;&gt;이렇게 한번 써보세요!&lt;/th&gt;
      &lt;/tr&gt;
    &lt;/thead&gt;
    &lt;tbody&gt;
      &lt;tr&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6; font-weight: bold; background-color: #fff;&quot;&gt;🍎 애플 기기 완벽 동기화&lt;br&gt;&lt;span style=&quot;font-size: 12px; color: #666;&quot;&gt;(Native Apple Ecosystem)&lt;/span&gt;&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6; background-color: #fff;&quot;&gt;별도 서드파티 앱 없이, 아이폰·아이패드·맥 기본 캘린더 및 메일 앱에 챗GPT 작업 결과가 실시간으로 떠요.&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6; background-color: #fff;&quot;&gt;아이폰 들고 이동 중에 음성으로 &quot;다음 주 월요일 현장체험학습 캘린더에 적어줘&quot;라고 말하기.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6; font-weight: bold; background-color: #fff;&quot;&gt;📬 대화형 메일함 캐치업&lt;br&gt;&lt;span style=&quot;font-size: 12px; color: #666;&quot;&gt;(Inbox Catch-up)&lt;/span&gt;&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6; background-color: #fff;&quot;&gt;수십 통 쌓인 메일을 일일이 읽지 않아도, 오늘 꼭 답장해야 할 메일이나 중요한 마감 일자만 쏙 뽑아줘요.&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6; background-color: #fff;&quot;&gt;&quot;최근 3일간 교무실에서 온 아이클라우드 메일 중 내가 제출해야 할 서류 목록 정리해 줘&quot; 요청하기.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6; font-weight: bold; background-color: #fff;&quot;&gt;🔒 안전한 권한 &amp; 전 플랜 무료&lt;br&gt;&lt;span style=&quot;font-size: 12px; color: #666;&quot;&gt;(Available to All Plans)&lt;/span&gt;&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6; background-color: #fff;&quot;&gt;유료 구독자뿐 아니라 무료 사용자도 쓸 수 있으며, 앱 전용 암호 및 애플 공식 인증으로 비밀번호 유출 걱정이 없어요.&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6; background-color: #fff;&quot;&gt;설정 메뉴에서 [연결된 앱] → [iCloud]를 선택해 1분 만에 안전하게 연결해 두기.&lt;/td&gt;
      &lt;/tr&gt;
    &lt;/tbody&gt;
  &lt;/table&gt;

  &lt;h2 style=&quot;color: #2d3748; border-bottom: 2px solid #e2e8f0; padding-bottom: 8px; margin-top: 35px;&quot;&gt;💡 초보자를 위한 바이브 코딩 실전 사용 예시&lt;/h2&gt;

  &lt;p style=&quot;font-size: 15px; color: #4a5568;&quot;&gt;
    ChatGPT 또는 AI 코딩 에디터에 아래 프롬프트를 입력해 보세요. 
    이번 아이클라우드 연동 발표의 핵심인 &#39;다양한 캘린더 플랫폼의 일정 통합 및 대화형 일정 관리&#39; 개념을 응용하여, 교사가 수업 시수, 특별실 사용, 학부모 상담 일정을 카테고리별로 관리하고 애플 iCal(.ics) 파일 및 구글 캘린더용으로 1클릭 내보내는 &#39;초등 교실 교사용 멀티 캘린더 &amp; 스마트 상담 스케줄러&#39; 웹앱을 단일 HTML 파일로 즉시 코딩해 줍니다.
  &lt;/p&gt;

  &lt;div style=&quot;background-color: #2d3748; color: #f7fafc; padding: 20px; border-radius: 8px; font-family: monospace; font-size: 13.5px; line-height: 1.6; margin: 20px 0; overflow-x: auto;&quot;&gt;
[역할 정의]&lt;br&gt;
당신은 교무 행정 자동화 및 교실 스케줄링 솔루션 설계에 능숙한 시니어 풀스택 에듀테크 엔지니어입니다.&lt;br&gt;
ChatGPT의 iCloud Calendar 연동 철학을 반영하여, 서버나 외부 DB 없이 브라우저에서 1초 만에 실행되는 &#39;초등 교실 교사용 멀티 캘린더 &amp; 스마트 상담 스케줄러&#39; 웹앱을 단일 HTML 파일로 코딩해 주세요.&lt;br&gt;
&lt;br&gt;
[1. 에러 방지 기본 안전장치 (Zero-Error Baseline)]&lt;br&gt;
- 외부 라이브러리(무거운 캘린더 패키지 등) 없이 순수 HTML5, CSS3, 바닐라 자바스크립트(ES6+) 및 브라우저 LocalStorage만 사용하세요.&lt;br&gt;
- Web Audio API를 활용하여 일정 추가 시 부드러운 차임벨(맑은 2화음)을 재생하되, 첫 상호작용 시 audioCtx.resume() 안전 가드를 내장하세요.&lt;br&gt;
- 일정 제목 및 상담 메모는 textContent 또는 안전한 escapeHtml() 함수로 XSS를 철저히 방어하세요.&lt;br&gt;
- 누락(// TODO, /* 이하 생략 */) 없는 100% 완전한 실행 가능한 코드로 작성하세요.&lt;br&gt;
&lt;br&gt;
[2. 핵심 기능 명세 (Core Logic)]&lt;br&gt;
1. 교사용 주간/월간 반응형 일정 대시보드:&lt;br&gt;
   - 이번 달 달력 뷰와 오늘 시간표 뷰 지원.&lt;br&gt;
   - 일정 카테고리별 컬러 배지: 수업(파랑), 업무/공문(초록), 학부모 상담(주황), 행사/출장(보라).&lt;br&gt;
2. 스마트 일정 등록 및 애플/구글 캘린더 iCal(.ics) 내보내기:&lt;br&gt;
   - 제목, 일시, 장소, 알림 설정 입력 후 [일정 추가] 시 로컬 저장.&lt;br&gt;
   - 등록된 일정을 애플 캘린더(iCloud)나 구글 캘린더에 바로 넣을 수 있는 표준 .ics 파일 1클릭 다운로드 기능 지원.&lt;br&gt;
3. 당일 일정 요약 카드 &amp; A4 주간 일정표 인쇄:&lt;br&gt;
   - 웹앱 상단에 &quot;오늘의 긴급 일정 N건&quot;을 한눈에 보여주는 요약 브리핑 카드 표시.&lt;br&gt;
   - 교탁이나 교무실 책상에 붙여둘 수 있는 깔끔한 A4 가로 인쇄(@media print) 스타일시트 포함.&lt;br&gt;
&lt;br&gt;
[3. 거꾸로 질문하기 (Reverse Prompting)]&lt;br&gt;
코드를 작성하기 전에 먼저 저에게 아래 3가지 질문을 던져 요구사항을 확인해 주세요:&lt;br&gt;
1. 기본 탑재할 일정을 초등학교 시간표(1~6교시) 기준으로 자동 세팅해 드릴까요?&lt;br&gt;
2. 상담 일정이 겹치지 않도록 방지하는 &#39;동일 시간대 일정 중복 경고 알림&#39;을 넣어드릴까요?&lt;br&gt;
3. 등록된 일정 데이터를 다른 컴퓨터로 옮길 수 있는 JSON 백업/복원 기능을 추가할까요?
  &lt;/div&gt;

  &lt;h3 style=&quot;color: #10a37f; margin-top: 25px;&quot;&gt;🚀 선생님을 위한 3단계 애플 iCloud 챗GPT 활용 가이드&lt;/h3&gt;
  &lt;ol style=&quot;padding-left: 20px; font-size: 15px; color: #4a5568; line-height: 1.8;&quot;&gt;
    &lt;li&gt;&lt;strong&gt;1단계 (iCloud 플러그인 연결):&lt;/strong&gt; ChatGPT 설정 메뉴의 [연결된 앱(Connected Apps)]에서 &#39;iCloud Mail &amp; Calendar&#39;를 선택하고 애플 계정을 안전하게 연동합니다.&lt;/li&gt;
    &lt;li&gt;&lt;strong&gt;2단계 (자연어로 일정 및 메일 지시):&lt;/strong&gt; &quot;오늘 오후에 들어온 공문 메일 확인해 줘&quot; 또는 &quot;금요일 4교시 학부모 상담 일정 캘린더에 추가해 줘&quot;라고 자연스럽게 지시합니다.&lt;/li&gt;
    &lt;li&gt;&lt;strong&gt;3단계 (아이폰·맥북에서 실시간 확인):&lt;/strong&gt; 내 아이폰이나 맥북의 기본 캘린더 앱을 열어 AI가 자동으로 등록해 둔 일정을 확인하며 여유로운 하루를 시작해 보세요!&lt;/li&gt;
  &lt;/ol&gt;

  &lt;div style=&quot;background-color: #edf2f7; border: 1px solid #cbd5e0; padding: 15px 20px; border-radius: 8px; margin-top: 30px;&quot;&gt;
    &lt;h3 style=&quot;margin: 0 0 8px 0; color: #2d3748; font-size: 16px;&quot;&gt;🎯 에디터 한줄평&lt;/h3&gt;
    &lt;p style=&quot;margin: 0; font-size: 14.5px; color: #4a5568;&quot;&gt;
      &quot;그동안 구글 워크스페이스에만 열려 있던 챗GPT의 연동 문이 드디어 애플 생태계로 활짝 열렸습니다. 아이폰과 맥북을 쓰는 선생님들에게 이번 아이클라우드 메일·달력 연동은 말 그대로 &#39;주머니 속 전담 교무 비서&#39;를 얻은 것과 같은 최고의 선물이 될 것입니다.&quot;
    &lt;/p&gt;
  &lt;/div&gt;

  &lt;div style=&quot;margin-top: 25px; padding: 12px 18px; background-color: #f7fafc; border: 1px dashed #cbd5e0; border-radius: 6px; font-size: 13.5px; color: #718096;&quot;&gt;
    📌 &lt;strong&gt;공식 출처:&lt;/strong&gt; 본 소식은 2026년 10월 27일 발표된 &lt;a href=&quot;https://help.openai.com/en/articles/6825453-chatgpt-release-notes&quot; target=&quot;_blank&quot; style=&quot;color: #10a37f; text-decoration: underline; font-weight: bold;&quot;&gt;OpenAI 공식 릴리즈 노트 (ChatGPT release notes - October 27, 2026: iCloud Mail and Calendar plugins in ChatGPT)&lt;/a&gt;를 바탕으로 작성되었습니다. 교육 현장을 위한 다양한 바이브 코딩 안내는 &lt;a href=&quot;https://21-edu.blogspot.com&quot; target=&quot;_blank&quot; style=&quot;color: #10a37f; text-decoration: underline; font-weight: bold;&quot;&gt;교육 블로그(21-edu.blogspot.com)&lt;/a&gt;에서 확인하실 수 있습니다.
  &lt;/div&gt;

&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6060283466090347082/posts/default/8924876298771763771'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6060283466090347082/posts/default/8924876298771763771'/><link rel='alternate' type='text/html' href='http://21-edu.blogspot.com/2026/10/ai-gptchatgpt-icloud.html' title='[쉬운 AI 소식] 챗GPT(ChatGPT) - 애플 &#39;아이클라우드(iCloud) 메일 &amp; 캘린더&#39; 플러그인 전격 출시! 아이폰·맥 유저도 말 한마디로 일정과 메일 관리'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6060283466090347082.post-8604742132404021904</id><published>2026-10-28T10:39:01.412+09:00</published><updated>2026-10-28T10:39:01.412+09:00</updated><title type='text'>부엌 살창 솔가지 연기와 찬 바닷바람이 빚은 쫀득한 감칠맛: 1809년 빙허각 이씨가 《규합총서》에 새긴 관목어(과메기)와 오메가-3 핵산 발효학</title><content type='html'>&lt;!-- EMAIL_SUBJECT: 부엌 살창 솔가지 연기와 찬 바닷바람이 빚은 쫀득한 감칠맛: 1809년 빙허각 이씨가 《규합총서》에 새긴 관목어(과메기)와 오메가-3 핵산 발효학 --&gt;
&lt;div style=&quot;font-family: &#39;Pretendard&#39;, -apple-system, BlinkMacSystemFont, &#39;Segoe UI&#39;, Roboto, Helvetica, Arial, sans-serif; line-height: 1.75; color: #333; max-width: 780px; margin: 0 auto; word-break: keep-all;&quot;&gt;

  &lt;!-- 1. 핵심 30초 요약 박스 --&gt;
  &lt;blockquote style=&quot;background: #f0f7ff; border-left: 5px solid #1a73e8; margin: 20px 0; padding: 16px 20px; font-size: 1.02em; color: #155724; border-radius: 4px;&quot;&gt;
    &lt;strong&gt;📢 핵심 30초 요약&lt;/strong&gt;&lt;br&gt;
    찬 바람이 불기 시작하는 초겨울이면 쫀득한 식감과 고소한 기름기가 일품인 과메기가 미식가들의 식탁에 오릅니다. 과메기의 본래 이름은 물고기의 눈을 꼬챙이로 꿰어 말렸다는 뜻의 한자어 &#39;관목어(貫目魚)&#39;가 세월을 거치며 음운 변화를 일으킨 말입니다. 1809년(순조 9년) 빙허각 이씨는 《규합총서(閨閤叢書)》 〈주식의(酒食議)〉에서 눈이 파랗고 살이 기름진 동해안 겨울 청어를 부엌 살창(환기창)에 걸어 솔가지 연기와 매서운 찬 바람으로 훈연·건조한 &#39;비유어(관목어)&#39;의 기원을 생생히 기록했습니다. 이는 솔잎 연기의 페놀(Phenol) 성분이 등푸른생선 불포화지방산(EPA·DHA)의 산패를 막고, 동결과 해동을 거치며 근육 속 아데노신삼인산(ATP)이 감칠맛 핵산인 이노신산(IMP)으로 농축되는 정교한 식품생화학의 결정체입니다.
  &lt;/blockquote&gt;

  &lt;!-- 2. 도입부 본문 --&gt;
  &lt;p&gt;안녕하세요! 독자 여러분. 오늘은 &lt;strong&gt;초겨울 과메기(청어·꽁치) 해풍 말리기와 오메가-3(EPA·DHA) 불포화지방산 농축 및 핵산(이노신산) 숙성 생화학&lt;/strong&gt;에 얽힌 흥미로운 역사적 비화와 오래된 고전 속 놀라운 기록으로 여러분을 안내합니다.&lt;/p&gt;
  &lt;p&gt;평소 &lt;em&gt;&quot;과메기라는 독특한 이름은 어디에서 유래했을까? 오늘날에는 주로 꽁치로 과메기를 만드는데 옛날에는 왜 청어를 부엌 창가에 걸어 말렸으며, 말리는 과정에서 왜 비린내가 줄고 고소한 감칠맛이 폭발하는 걸까?&quot;&lt;/em&gt;에 대해 궁금하셨을 텐데요, 오늘 소개하는 고전 속 실제 장면을 통해 깊이 있는 사실과 새로운 시선을 발견할 수 있습니다.&lt;/p&gt;

  &lt;hr style=&quot;border: 0; height: 1px; background: #e0e0e0; margin: 30px 0;&quot;&gt;

  &lt;!-- 3. 본문 1: 구조화 비교/정리 표 --&gt;
  &lt;h2 style=&quot;font-size: 1.35em; color: #1a73e8; border-bottom: 2px solid #e8f0fe; padding-bottom: 8px; margin-top: 30px;&quot;&gt;
    📊 핵심 포인트 3가지 한눈에 보기
  &lt;/h2&gt;
  &lt;p&gt;오늘의 키워드와 고전 원전이 직접 만나는 3가지 팩트를 한눈에 비교해 보세요.&lt;/p&gt;

  &lt;table style=&quot;width: 100%; border-collapse: collapse; margin: 20px 0; font-size: 0.95em;&quot;&gt;
    &lt;thead&gt;
      &lt;tr&gt;
        &lt;th style=&quot;padding: 12px; border: 1px solid #dee2e6; background-color: #f8f9fa; text-align: left; width: 28%;&quot;&gt;구분 (영역)&lt;/th&gt;
        &lt;th style=&quot;padding: 12px; border: 1px solid #dee2e6; background-color: #f8f9fa; text-align: left; width: 36%;&quot;&gt;핵심 설명&lt;/th&gt;
        &lt;th style=&quot;padding: 12px; border: 1px solid #dee2e6; background-color: #f8f9fa; text-align: left; width: 36%;&quot;&gt;이렇게 읽어보세요!&lt;/th&gt;
      &lt;/tr&gt;
    &lt;/thead&gt;
    &lt;tbody&gt;
      &lt;tr&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;&lt;strong&gt;1. 발굴 원전 &amp; 저자&lt;/strong&gt;&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;《규합총서(閨閤叢書)》 (빙허각 이씨, 1809년) &amp; 《자산어보(玆山魚譜)》 (정약전, 1814년)&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;조선 후기 식생활 백과사전과 해양생물학 고전이 나란히 기록한 동해안 겨울 청어와 관목어(과메기)의 실증 사료입니다.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;&lt;strong&gt;2. 클로즈업 장면&lt;/strong&gt;&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;〈주식의〉 비유어(관목어) 조 (청어의 눈을 꿰어 부엌 살창 솔가지 연기에 그을리고 찬 바람에 말리는 장면)&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;솔잎 훈연의 항산화 페놀 코팅과 영하의 해풍 건조가 만나 등푸른생선의 지질 산패를 막고 쫀득한 젤 성질을 완성합니다.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;&lt;strong&gt;3. 인문학적 질문&lt;/strong&gt;&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;빠른 열풍 건조기 vs 부엌 아궁이 연기와 겨울 바닷바람이 빚어내는 느린 숙성의 시간&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;쉽게 상하는 기름진 생선을 가장 귀한 진미로 바꾼 선조들의 기다림과 자연 활용법을 새롭게 돌아보게 합니다.&lt;/td&gt;
      &lt;/tr&gt;
    &lt;/tbody&gt;
  &lt;/table&gt;

  &lt;hr style=&quot;border: 0; height: 1px; background: #e0e0e0; margin: 30px 0;&quot;&gt;

  &lt;!-- 4. 본문 2: 실전 활용 박스 --&gt;
  &lt;h2 style=&quot;font-size: 1.35em; color: #1a73e8; border-bottom: 2px solid #e8f0fe; padding-bottom: 8px; margin-top: 30px;&quot;&gt;
    💡 원전 속 결정적 장면 &amp; 깊이 읽기
  &lt;/h2&gt;
  &lt;p&gt;원전의 생생한 텍스트 인용과 역사적 해설을 확인해 보세요.&lt;/p&gt;

  &lt;div style=&quot;background-color: #f8f9fa; padding: 18px; border-left: 4px solid #1a73e8; border-radius: 4px; margin: 20px 0;&quot;&gt;
    &lt;h4 style=&quot;margin-top: 0; color: #1a73e8;&quot;&gt;📖 원문 핵심 인용&lt;/h4&gt;
    &lt;div style=&quot;background: #ffffff; padding: 14px; border: 1px solid #e0e0e0; border-radius: 4px; font-family: monospace; font-size: 0.9em; line-height: 1.6; color: #202124;&quot;&gt;
      &quot;비유어(관목어)는 곧 청어(靑魚)다. 영일(迎日, 포항) 등지에서 잡히는 청어는 유독 눈이 파란데, 그 눈을 꼬챙이로 꿰어 말리므로 관목어(貫目魚)라 부른다. 살이 기름지고 연기가 스며든 것이 맛이 더욱 기이하다.&quot;&lt;br&gt;
      - 빙허각 이씨, 《규합총서(閨閤叢書)》 〈주식의(酒食議) · 어육류〉
    &lt;/div&gt;

    &lt;h4 style=&quot;margin-top: 20px; margin-bottom: 8px; color: #333;&quot;&gt;🏃 우리가 놓치기 쉬운 3가지 역사적 사실&lt;/h4&gt;
    &lt;ol style=&quot;margin: 0; padding-left: 20px;&quot;&gt;
      &lt;li&gt;&lt;strong&gt;1단계 (당시의 현실):&lt;/strong&gt; 1960년대 이후 동해안에서 청어 어획량이 급감하면서 오늘날에는 꽁치 과메기가 흔해졌지만, 조선 시대 원조 과메기는 단연 &#39;청어&#39;였습니다. 겨울철 산란기를 앞두고 동해 영일만 일대로 몰려든 청어는 몸집이 크고 지방 함량이 매우 높았는데, 아가미나 입을 꿰면 무거운 몸통 때문에 찢어지기 쉬워 단단한 눈자위(안와)를 짚끈이나 대꼬챙이로 꿰어(貫目) 매달았습니다. &#39;관목어(貫目魚)&#39;가 경상도 방언 &#39;관목이 → 과목이 → 과메기&#39;로 변천한 이유입니다.&lt;/li&gt;
      &lt;li&gt;&lt;strong&gt;2단계 (역사적 반전):&lt;/strong&gt; 옛 포항·영일 지역 민가에서는 청어를 바깥에만 말리지 않고 부엌 아궁이 위쪽의 환기창인 &#39;살창&#39;에 걸어두었습니다. 아궁이에 소나무 가지(솔가지)를 땔 때마다 피어오르는 연기가 살창을 빠져나가며 청어 표면을 자연 훈연했고, 밤에는 살창 틈으로 들어오는 매서운 동해의 찬 바람이 청어를 얼리고 말렸습니다. 빙허각 이씨가 《규합총서》에서 &#39;연기가 스며든 것(연훈)&#39;을 비유어 맛의 핵심으로 꼽은 것은 바로 이 부엌 살창의 훈연·동결건조 과정을 지목한 것입니다.&lt;/li&gt;
      &lt;li&gt;&lt;strong&gt;3단계 (현대적 연결):&lt;/strong&gt; 청어와 꽁치 같은 등푸른생선은 오메가-3 불포화지방산인 EPA와 DHA가 풍부하지만, 공기 중 산소와 닿으면 빠르게 산패되어 역한 비린내와 과산화지질을 만드는 약점이 있습니다. 부엌 살창을 통과한 솔가지 연기의 페놀(Phenol)·크레오소트 성분은 천연 항산화막이자 살균 코팅제로 작용해 지방의 산패를 원천 차단했습니다. 또한 영하의 추위와 해풍 속에서 수분이 서서히 빠져나가는 동안 어육 내 자가소화 효소가 단백질을 유리아미노산(글루탐산·아스파르트산)과 핵산 감칠맛 성분인 이노신산(IMP)으로 분해해, 생원료보다 감칠맛과 비타민 E, 오메가-3 농도를 비약적으로 끌어올렸습니다.&lt;/li&gt;
    &lt;/ol&gt;
  &lt;/div&gt;

  &lt;hr style=&quot;border: 0; height: 1px; background: #e0e0e0; margin: 30px 0;&quot;&gt;

  &lt;!-- 5. 에디터 총평 / 인사이트 카드 --&gt;
  &lt;blockquote style=&quot;background: #fff8e1; border-left: 5px solid #ffa000; margin: 20px 0; padding: 16px 20px; border-radius: 4px;&quot;&gt;
    &lt;h3 style=&quot;margin-top: 0; color: #b78103; font-size: 1.1em;&quot;&gt;🎯 마지막 한 문장&lt;/h3&gt;
    &quot;아궁이의 따뜻한 솔가지 연기와 창밖의 차가운 겨울 바닷바람이 만나는 그 경계에서, 가장 상하기 쉬운 기름진 물고기는 가장 깊은 감칠맛의 보약으로 다시 태어납니다.&quot;
  &lt;/blockquote&gt;

  &lt;!-- 6. 출처 및 관련 링크 카드 --&gt;
  &lt;div style=&quot;background-color: #f1f3f4; border: 1px solid #dadce0; border-radius: 8px; padding: 14px 18px; margin-top: 25px;&quot;&gt;
    &lt;p style=&quot;margin: 0; font-size: 0.9em; color: #5f6368;&quot;&gt;
      📌 &lt;strong&gt;작품 및 출처 정보&lt;/strong&gt;&lt;br&gt;
      &lt;strong&gt;《규합총서(閨閤叢書)》&lt;/strong&gt; (빙허각 이씨, 1809년 조선 순조 9년) - 〈주식의(酒食議)〉 비유어(관목어) 조 &amp; &lt;strong&gt;《자산어보(玆山魚譜)》&lt;/strong&gt; (정약전, 1814년) - 청어(靑魚) 조
    &lt;/p&gt;
  &lt;/div&gt;

&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6060283466090347082/posts/default/8604742132404021904'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6060283466090347082/posts/default/8604742132404021904'/><link rel='alternate' type='text/html' href='http://21-edu.blogspot.com/2026/10/1809-3.html' title='부엌 살창 솔가지 연기와 찬 바닷바람이 빚은 쫀득한 감칠맛: 1809년 빙허각 이씨가 《규합총서》에 새긴 관목어(과메기)와 오메가-3 핵산 발효학'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6060283466090347082.post-5125477556968187676</id><published>2026-10-27T19:27:25.076+09:00</published><updated>2026-10-27T19:27:25.076+09:00</updated><title type='text'>찬 바위에 엉겨 피어난 겨울 바다의 우유: 1814년 정약전이 《자산어보》에 새긴 굴(牡蠣)과 글리코겐 생화학</title><content type='html'>&lt;!-- EMAIL_SUBJECT: 찬 바위에 엉겨 피어난 겨울 바다의 우유: 1814년 정약전이 《자산어보》에 새긴 굴(牡蠣)과 글리코겐 생화학 --&gt;
&lt;div style=&quot;font-family: &#39;Pretendard&#39;, -apple-system, BlinkMacSystemFont, &#39;Segoe UI&#39;, Roboto, Helvetica, Arial, sans-serif; line-height: 1.75; color: #333; max-width: 780px; margin: 0 auto; word-break: keep-all;&quot;&gt;

  &lt;!-- 1. 핵심 30초 요약 박스 --&gt;
  &lt;blockquote style=&quot;background: #f0f7ff; border-left: 5px solid #1a73e8; margin: 20px 0; padding: 16px 20px; font-size: 1.02em; color: #155724; border-radius: 4px;&quot;&gt;
    &lt;strong&gt;📢 핵심 30초 요약&lt;/strong&gt;&lt;br&gt;
    초겨울 찬바람이 갯벌과 갯바위를 훑고 지나가면 차가운 바닷물 속 바위에 다닥다닥 붙은 자연산 굴의 속살이 뽀얗게 차오릅니다. 1814년 조선 후기 실학자 손암 정약전이 흑산도 유배지에서 저술한 해양생물학의 고전 《자산어보(玆山魚譜)》에는 바위에 엉겨 붙은 모습이 꽃과 같아 &#39;석화(石花)&#39;라 불리는 굴이 서리 내린 뒤부터 살이 통통하게 여물어 단맛이 극에 달한다는 생태 관찰이 생생히 기록되어 있습니다. 현대 해양생물화학은 수온이 떨어지는 늦가을부터 굴이 생식을 멈추고 체내에 다당류 에너지원인 &#39;글리코겐(Glycogen)&#39;을 여름 대비 10배 이상 응축하며, 면역과 세포 재생의 핵심 미네랄인 &#39;아연(Zinc)&#39;과 타우린을 폭발적으로 축적한다는 사실을 밝혀냈습니다. 차가운 겨울 바위 위에서 건져 올린 완전식품 굴 한 점에는 선조들의 실증적 해양 지혜와 현대 영양생화학의 경이로움이 깃들어 있습니다.
  &lt;/blockquote&gt;

  &lt;!-- 2. 도입부 본문 --&gt;
  &lt;p&gt;안녕하세요! 독자 여러분. 오늘은 &lt;strong&gt;초겨울 굴 따기와 글리코겐 축적 및 아연 미네랄 대사 생화학&lt;/strong&gt;에 얽힌 흥미로운 역사적 비화와 오래된 고전 속 놀라운 기록으로 여러분을 안내합니다.&lt;/p&gt;
  &lt;p&gt;평소 &lt;em&gt;&quot;찬바람이 불기 전까지는 거들떠보지도 않던 굴이 왜 11월 초겨울만 되면 우윳빛으로 살이 오르고 크리미한 단맛을 품게 될까? 그리고 갯바위에서 갓 쪼아 먹던 굴 한 점 속에는 어떤 면역 활성 미네랄의 비밀이 숨어 있었을까?&quot;&lt;/em&gt;에 대해 궁금하셨을 텐데요, 오늘 소개하는 고전 속 실제 장면을 통해 깊이 있는 사실과 새로운 시선을 발견할 수 있습니다.&lt;/p&gt;

  &lt;hr style=&quot;border: 0; height: 1px; background: #e0e0e0; margin: 30px 0;&quot;&gt;

  &lt;!-- 3. 본문 1: 구조화 비교/정리 표 --&gt;
  &lt;h2 style=&quot;font-size: 1.35em; color: #1a73e8; border-bottom: 2px solid #e8f0fe; padding-bottom: 8px; margin-top: 30px;&quot;&gt;
    📊 핵심 포인트 3가지 한눈에 보기
  &lt;/h2&gt;
  &lt;p&gt;오늘의 키워드와 고전 원전이 직접 만나는 3가지 팩트를 한눈에 비교해 보세요.&lt;/p&gt;

  &lt;table style=&quot;width: 100%; border-collapse: collapse; margin: 20px 0; font-size: 0.95em;&quot;&gt;
    &lt;thead&gt;
      &lt;tr&gt;
        &lt;th style=&quot;padding: 12px; border: 1px solid #dee2e6; background-color: #f8f9fa; text-align: left; width: 28%;&quot;&gt;구분 (영역)&lt;/th&gt;
        &lt;th style=&quot;padding: 12px; border: 1px solid #dee2e6; background-color: #f8f9fa; text-align: left; width: 36%;&quot;&gt;핵심 설명&lt;/th&gt;
        &lt;th style=&quot;padding: 12px; border: 1px solid #dee2e6; background-color: #f8f9fa; text-align: left; width: 36%;&quot;&gt;이렇게 읽어보세요!&lt;/th&gt;
      &lt;/tr&gt;
    &lt;/thead&gt;
    &lt;tbody&gt;
      &lt;tr&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;&lt;strong&gt;1. 발굴 원전 &amp; 저자&lt;/strong&gt;&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;《자산어보(玆山魚譜)》 (정약전, 1814년 조선 순조)&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;한국 해양생물의 형태, 생태, 어획 시기 및 식용 가치를 집대성한 최초의 어보&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;&lt;strong&gt;2. 클로즈업 장면&lt;/strong&gt;&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;제2권 인류(鱗類) 개류(介類) 굴(牡蠣/石花) 조&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;서리 내린 후 조간대 암초에 붙은 굴을 채취하여 살의 차오름과 단맛을 음미하는 장면&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;&lt;strong&gt;3. 인문학적 질문&lt;/strong&gt;&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;사시사철 양식 패류 vs 겨울 수온 급강하가 빚어낸 글리코겐의 응축&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;혹독한 겨울 바다의 추위를 몸속 고에너지 당질로 바꾸어 이겨내는 생명의 섭리&lt;/td&gt;
      &lt;/tr&gt;
    &lt;/tbody&gt;
  &lt;/table&gt;

  &lt;hr style=&quot;border: 0; height: 1px; background: #e0e0e0; margin: 30px 0;&quot;&gt;

  &lt;!-- 4. 본문 2: 실전 활용 박스 --&gt;
  &lt;h2 style=&quot;font-size: 1.35em; color: #1a73e8; border-bottom: 2px solid #e8f0fe; padding-bottom: 8px; margin-top: 30px;&quot;&gt;
    💡 원전 속 결정적 장면 &amp; 깊이 읽기
  &lt;/h2&gt;
  &lt;p&gt;원전의 생생한 텍스트 인용과 역사적 해설을 확인해 보세요.&lt;/p&gt;

  &lt;div style=&quot;background-color: #f8f9fa; padding: 18px; border-left: 4px solid #1a73e8; border-radius: 4px; margin: 20px 0;&quot;&gt;
    &lt;h4 style=&quot;margin-top: 0; color: #1a73e8;&quot;&gt;📖 원문 핵심 인용&lt;/h4&gt;
    &lt;div style=&quot;background: #ffffff; padding: 14px; border: 1px solid #e0e0e0; border-radius: 4px; font-family: monospace; font-size: 0.9em; line-height: 1.6; color: #202124;&quot;&gt;
      &quot;굴(牡蠣)은 조간대 암초에 엉겨 붙어 자라는데, 그 껍질의 형상이 층층이 꽃이 핀 것 같아 속명으로 &#39;석화(石花)&#39;라 부른다. 살은 희고 부드러우며 맛이 지극히 달고 시원하다. 날로 먹어도 좋고 국을 끓여 먹어도 빼어나다. 대개 가을 서리가 내린 뒤(霜降後)부터 살이 찌기 시작하여 겨울철에 맛이 가장 풍성하고 깊어진다.&quot;&lt;br&gt;
      - 정약전, 《자산어보(玆山魚譜)》 제2권 인류(鱗類) 개류(介類) 굴(牡蠣) 조
    &lt;/div&gt;

    &lt;h4 style=&quot;margin-top: 20px; margin-bottom: 8px; color: #333;&quot;&gt;🏃 우리가 놓치기 쉬운 3가지 역사적 사실&lt;/h4&gt;
    &lt;ol style=&quot;margin: 0; padding-left: 20px;&quot;&gt;
      &lt;li&gt;&lt;strong&gt;1단계 (당시의 현실):&lt;/strong&gt; 조선 시대 서남해안의 어민들에게 겨울 굴은 한파 속에서 바다로 나가 갯바위를 쪼아 수확하는 귀중한 생계 자원이자 단백질 공급원이었습니다. 정약전은 흑산도 주민들의 생생한 증언과 관찰을 통해, 굴이 아무 때나 맛있는 것이 아니라 반드시 서리가 내리고 수온이 차가워지는 초겨울부터 비로소 독성이 사라지고 육질이 단단해진다는 &#39;제철 주기&#39;를 정확히 못 박았습니다.&lt;/li&gt;
      &lt;li&gt;&lt;strong&gt;2단계 (역사적 반전):&lt;/strong&gt; 굴이 서리 내린 뒤부터 달콤해지는 이유는 현대 해양생화학에서 &#39;글리코겐(Glycogen) 축적&#39;으로 완벽히 입증됩니다. 여름철 산란을 마친 굴은 체내 에너지가 소진되어 물렁하고 떫은맛을 내지만, 10~11월 수온이 급격히 내려가면 겨울을 나기 위해 플랑크톤을 활발히 섭취하며 간과 근육에 동물성 전분인 글리코겐을 폭발적으로 저장합니다. 이 글리코겐이 분해되면서 특유의 진하고 크리미한 감칠맛과 단맛을 빚어냅니다.&lt;/li&gt;
      &lt;li&gt;&lt;strong&gt;3단계 (현대적 연결):&lt;/strong&gt; 현대 의학에서 굴은 &#39;바다의 우유&#39;이자 천연 아연 영양제로 불립니다. 굴 100g에는 성인 일일 권장량의 100~200%에 달하는 아연(Zn)이 들어 있어, 면역세포(T세포, 대식세포)의 분열을 돕고 겨울철 감기 바이러스에 대한 저항력을 극대화합니다. 또한 다량의 타우린과 글리신은 담즙산 분비를 촉진해 간 해독과 혈중 콜레스테롤 조절에 기여합니다. 조상들이 찬바람 부는 계절에 석화를 건져 올렸던 풍습은 천연 면역제와 활력 에너지를 섭취하는 완벽한 섭생의 지혜였습니다.&lt;/li&gt;
    &lt;/ol&gt;
  &lt;/div&gt;

  &lt;hr style=&quot;border: 0; height: 1px; background: #e0e0e0; margin: 30px 0;&quot;&gt;

  &lt;!-- 5. 에디터 총평 / 인사이트 카드 --&gt;
  &lt;blockquote style=&quot;background: #fff8e1; border-left: 5px solid #ffa000; margin: 20px 0; padding: 16px 20px; border-radius: 4px;&quot;&gt;
    &lt;h3 style=&quot;margin-top: 0; color: #b78103; font-size: 1.1em;&quot;&gt;🎯 마지막 한 문장&lt;/h3&gt;
    &quot;살을 에는 겨울 바닷바람 속에서 거친 암초에 핀 하얀 석화 한 점에는, 찬 추위를 견디기 위해 제 몸에 글리코겐과 아연을 채워 넣은 바다의 치열한 생명력과 이를 때맞춰 누릴 줄 알았던 선조들의 혜안이 담겨 있습니다.&quot;
  &lt;/blockquote&gt;

  &lt;!-- 6. 출처 및 관련 링크 카드 --&gt;
  &lt;div style=&quot;background-color: #f1f3f4; border: 1px solid #dadce0; border-radius: 8px; padding: 14px 18px; margin-top: 25px;&quot;&gt;
    &lt;p style=&quot;margin: 0; font-size: 0.9em; color: #5f6368;&quot;&gt;
      📌 &lt;strong&gt;작품 및 출처 정보&lt;/strong&gt;&lt;br&gt;
      &lt;strong&gt;《자산어보(玆山魚譜)》&lt;/strong&gt; (정약전, 1814년 조선 순조) - 제2권 인류(鱗類) 개류(介類) 굴(牡蠣) 조
    &lt;/p&gt;
  &lt;/div&gt;

&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6060283466090347082/posts/default/5125477556968187676'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6060283466090347082/posts/default/5125477556968187676'/><link rel='alternate' type='text/html' href='http://21-edu.blogspot.com/2026/10/1814.html' title='찬 바위에 엉겨 피어난 겨울 바다의 우유: 1814년 정약전이 《자산어보》에 새긴 굴(牡蠣)과 글리코겐 생화학'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6060283466090347082.post-7035503950310379116</id><published>2026-10-27T19:05:23.055+09:00</published><updated>2026-10-27T19:05:23.055+09:00</updated><title type='text'>서릿발 속에 피어난 노란 꽃잎이 머리와 눈을 맑히다: 1613년 허준이 《동의보감》에 새긴 늦가을 감국(甘菊)과 루테올린 뇌혈류 생화학</title><content type='html'>&lt;!-- EMAIL_SUBJECT: 서릿발 속에 피어난 노란 꽃잎이 머리와 눈을 맑히다: 1613년 허준이 《동의보감》에 새긴 늦가을 감국(甘菊)과 루테올린 뇌혈류 생화학 --&gt;
&lt;div style=&quot;font-family: &#39;Pretendard&#39;, -apple-system, BlinkMacSystemFont, &#39;Segoe UI&#39;, Roboto, Helvetica, Arial, sans-serif; line-height: 1.75; color: #333; max-width: 780px; margin: 0 auto; word-break: keep-all;&quot;&gt;

  &lt;!-- 1. 핵심 30초 요약 박스 --&gt;
  &lt;blockquote style=&quot;background: #f0f7ff; border-left: 5px solid #1a73e8; margin: 20px 0; padding: 16px 20px; font-size: 1.02em; color: #155724; border-radius: 4px;&quot;&gt;
    &lt;strong&gt;📢 핵심 30초 요약&lt;/strong&gt;&lt;br&gt;
    온 산과 들이 서리를 맞아 단풍마저 낙엽으로 지는 늦가을, 홀로 차가운 서릿발을 견디며 노란 꽃망울을 터뜨리는 야생 꽃이 바로 감국(甘菊)입니다. 옛 선조들은 다른 풀들이 모두 말라 죽은 뒤 피어난 국화꽃을 &#39;기운이 온전하여 서리를 이겨내는 꽃(능상, 凌霜)&#39;이라 부르며, 아침 서리가 마른 정오에 정갈하게 꽃잎을 따서 덖어 차를 우려 마셨습니다. 1613년 명의 허준(許浚)이 편찬한 《동의보감(東醫寶鑑)》 탕액편(湯液編) 초부(草部)는 맛이 달고 독이 없는 감국이 찬바람에 머리가 지끈거리는 풍열 두통을 다스리고 충혈된 눈을 맑게 밝혀주는 으뜸가는 약차임을 기록하고 있습니다. 현대 식물생화학 연구에 따르면 감국 꽃잎에 풍부한 천연 플라보노이드 성분인 루테올린(Luteolin)과 아피게닌(Apigenin)은 뇌혈관의 내피세포를 이완시켜 미세혈류를 개선하고 신경 염증 반응을 강력하게 억제합니다. 차가운 늦가을 바람 속에서 두통과 눈의 피로를 씻어내던 선조들의 품격 높은 약선 지혜를 살펴봅니다.
  &lt;/blockquote&gt;

  &lt;!-- 2. 도입부 본문 --&gt;
  &lt;p&gt;안녕하세요! 독자 여러분. 오늘은 &lt;strong&gt;늦가을 서리 맞은 노란 감국(甘菊) 국화차 덖기와 루테올린(Luteolin) 뇌혈관 이완 생화학&lt;/strong&gt;에 얽힌 흥미로운 역사적 비화와 410여 년 전 조선 최고의 의학 고전 속에 담긴 놀라운 식물 기록으로 여러분을 안내합니다.&lt;/p&gt;
  &lt;p&gt;평소 &lt;em&gt;&quot;기온이 급격히 떨어지는 늦가을만 되면 왜 머리가 지끈거리고 눈이 뻑뻑하게 피로해지며, 옛 선조들은 왜 혹독한 서리를 맞고 핀 야생 국화꽃을 따서 따스한 차로 달여 마셨을까?&quot;&lt;/em&gt;에 대해 궁금하셨을 텐데요, 고전 원전의 실제 처방 기록을 통해 선조들의 지혜와 현대 뇌혈류 생화학의 정밀한 연결고리를 발견할 수 있습니다.&lt;/p&gt;

  &lt;hr style=&quot;border: 0; height: 1px; background: #e0e0e0; margin: 30px 0;&quot;&gt;

  &lt;!-- 3. 본문 1: 구조화 비교/정리 표 --&gt;
  &lt;h2 style=&quot;font-size: 1.35em; color: #1a73e8; border-bottom: 2px solid #e8f0fe; padding-bottom: 8px; margin-top: 30px;&quot;&gt;
    📊 핵심 포인트 3가지 한눈에 보기
  &lt;/h2&gt;
  &lt;p&gt;오늘의 키워드와 고전 원전이 직접 만나는 3가지 팩트를 한눈에 비교해 보세요.&lt;/p&gt;

  &lt;table style=&quot;width: 100%; border-collapse: collapse; margin: 20px 0; font-size: 0.95em;&quot;&gt;
    &lt;thead&gt;
      &lt;tr&gt;
        &lt;th style=&quot;padding: 12px; border: 1px solid #dee2e6; background-color: #f8f9fa; text-align: left; width: 28%;&quot;&gt;구분 (영역)&lt;/th&gt;
        &lt;th style=&quot;padding: 12px; border: 1px solid #dee2e6; background-color: #f8f9fa; text-align: left; width: 36%;&quot;&gt;핵심 설명&lt;/th&gt;
        &lt;th style=&quot;padding: 12px; border: 1px solid #dee2e6; background-color: #f8f9fa; text-align: left; width: 36%;&quot;&gt;이렇게 읽어보세요!&lt;/th&gt;
      &lt;/tr&gt;
    &lt;/thead&gt;
    &lt;tbody&gt;
      &lt;tr&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;&lt;strong&gt;1. 발굴 원전 &amp; 저자&lt;/strong&gt;&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;《동의보감(東醫寶鑑)》 (허준, 1613년 광해군 5년)&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;조선 중기 국가 주도로 동양 의학을 집대성하여 유네스코 세계기록유산에 등재된 의학 대백과&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;&lt;strong&gt;2. 클로즈업 장면&lt;/strong&gt;&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;탕액편(湯液編) 권삼(卷三) 초부(草部) 상간 감국(甘菊) 조&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;늦가을 서리를 맞고 핀 노란 감국의 꽃잎을 따서 차나 술로 끓여 풍열 두통과 눈의 피로를 다스리던 대목&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;&lt;strong&gt;3. 인문학적 질문&lt;/strong&gt;&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;인공 합성 두통약에 의존하는 현대인 vs 찬 서리 속 노란 꽃 한 줌으로 기운을 가라앉히던 선조&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;자연의 계절적 변화를 거스르지 않고 제철 식물의 약성으로 몸의 균형을 되찾던 생태적 지혜&lt;/td&gt;
      &lt;/tr&gt;
    &lt;/tbody&gt;
  &lt;/table&gt;

  &lt;hr style=&quot;border: 0; height: 1px; background: #e0e0e0; margin: 30px 0;&quot;&gt;

  &lt;!-- 4. 본문 2: 실전 활용 박스 --&gt;
  &lt;h2 style=&quot;font-size: 1.35em; color: #1a73e8; border-bottom: 2px solid #e8f0fe; padding-bottom: 8px; margin-top: 30px;&quot;&gt;
    💡 원전 속 결정적 장면 &amp; 깊이 읽기
  &lt;/h2&gt;
  &lt;p&gt;원전의 생생한 텍스트 인용과 역사적 해설을 확인해 보세요.&lt;/p&gt;

  &lt;div style=&quot;background-color: #f8f9fa; padding: 18px; border-left: 4px solid #1a73e8; border-radius: 4px; margin: 20px 0;&quot;&gt;
    &lt;h4 style=&quot;margin-top: 0; color: #1a73e8;&quot;&gt;📖 원문 핵심 인용&lt;/h4&gt;
    &lt;div style=&quot;background: #ffffff; padding: 14px; border: 1px solid #e0e0e0; border-radius: 4px; font-family: monospace; font-size: 0.9em; line-height: 1.6; color: #202124;&quot;&gt;
      &quot;甘菊, 性平, 味甘, 無毒. 主風頭眩, 腦骨熱痛, 淚出, 養目血, 去翳膜, 治頭旋眼暈. 菊花獨盛於深秋, 凌霜而放, 得金水之精, 故能除風熱, 益肝補陰. 採花陰乾, 作湯代茶飮, 甚佳. 凡花單葉, 氣味甘甜者爲眞, 氣苦者爲野菊, 不可入藥.&quot;&lt;br&gt;&lt;br&gt;
      (감국(甘菊)은 성질이 평하고 맛이 달며 독이 없다. 바람을 맞아 머리가 어지러운 증세, 뇌골에 열이 나며 쑤시는 통증, 눈물이 저절로 흐르는 것을 주로 다스린다. 눈의 피를 기르고 눈에 낀 백태를 없애며 어지럼증을 멎게 한다. 국화는 홀로 늦가을에 무성하여 찬 서리를 능멸하듯 꽃을 피우니, 가을의 맑고 서늘한 기운을 오롯이 얻어 능히 머리의 풍열을 없애고 간을 도우며 진액을 보한다. 꽃을 따서 그늘에 말려 끓는 물에 우려 차 대신 마시면 매우 훌륭하다. 무릇 꽃잎이 홑잎이고 맛이 달콤한 것이 진짜 감국이며, 맛이 쓰고 톡 쏘는 것은 산국(야국)이니 가려 써야 한다.)&lt;br&gt;
      - 허준, 《동의보감(東醫寶鑑)》 탕액편(湯液編) 권삼(卷三) 초부(草部) 감국 조
    &lt;/div&gt;

    &lt;h4 style=&quot;margin-top: 20px; margin-bottom: 8px; color: #333;&quot;&gt;🏃 우리가 놓치기 쉬운 3가지 역사적 사실&lt;/h4&gt;
    &lt;ol style=&quot;margin: 0; padding-left: 20px;&quot;&gt;
      &lt;li&gt;&lt;strong&gt;1단계 (당시의 식별 지혜):&lt;/strong&gt; 야산에 지천으로 피는 쓴맛의 산국(야국)과 달리, 차로 마실 수 있는 단맛의 감국(甘菊)은 구하기 귀했습니다. 조선의 규방과 의가에서는 잎을 조금 씹어보아 쓴맛 없이 은은한 단맛이 도는 꽃송이만을 엄격히 가려내 약차로 덖었습니다.&lt;/li&gt;
      &lt;li&gt;&lt;strong&gt;2단계 (플라보노이드 뇌혈류 개선의 과학):&lt;/strong&gt; 감국 꽃잎의 핵심 약리 성분인 루테올린(Luteolin)과 아피게닌(Apigenin)은 현대 약리학에서 강력한 항염증 및 혈관 내피세포 산화질소(NO) 생성 촉진제로 규명되었습니다. 기온 강하로 혈관이 수축되어 발생하는 편두통과 안구 충혈 시, 미세 모세혈관망을 부드럽게 이완시켜 혈류 장애를 즉각 완화합니다.&lt;/li&gt;
      &lt;li&gt;&lt;strong&gt;3단계 (현대적 연결과 생활 속 팁):&lt;/strong&gt; 컴퓨터 모니터와 스마트폰을 장시간 응시하며 찬바람에 노출되는 현대 직장인들에게 늦가을 국화차 한 잔은 단순한 기호식품을 넘어 안구 건조와 긴장성 두통을 달래주는 천연 혈관 보호제입니다.&lt;/li&gt;
    &lt;/ol&gt;
  &lt;/div&gt;

  &lt;hr style=&quot;border: 0; height: 1px; background: #e0e0e0; margin: 30px 0;&quot;&gt;

  &lt;!-- 5. 에디터 총평 / 인사이트 카드 --&gt;
  &lt;blockquote style=&quot;background: #fff8e1; border-left: 5px solid #ffa000; margin: 20px 0; padding: 16px 20px; border-radius: 4px;&quot;&gt;
    &lt;h3 style=&quot;margin-top: 0; color: #b78103; font-size: 1.1em;&quot;&gt;🎯 마지막 한 문장&lt;/h3&gt;
    &quot;모든 풀이 고개 숙인 늦가을의 찬 서릿발 속에서 홀로 피어난 노란 감국 한 송이는, 차가운 세상살이로 곤비해진 우리의 머리와 눈을 가장 맑고 다정하게 밝혀주는 자연의 고결한 온기였습니다.&quot;
  &lt;/blockquote&gt;

  &lt;!-- 6. 출처 및 관련 링크 카드 --&gt;
  &lt;div style=&quot;background-color: #f1f3f4; border: 1px solid #dadce0; border-radius: 8px; padding: 14px 18px; margin-top: 25px;&quot;&gt;
    &lt;p style=&quot;margin: 0; font-size: 0.9em; color: #5f6368;&quot;&gt;
      📌 &lt;strong&gt;작품 및 출처 정보&lt;/strong&gt;&lt;br&gt;
      &lt;strong&gt;《동의보감(東醫寶鑑)》&lt;/strong&gt; (허준, 1613년 광해군 5년) - 탕액편(湯液編) 권삼(卷三) 초부(草部) 감국(甘菊) 조
    &lt;/p&gt;
  &lt;/div&gt;

&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6060283466090347082/posts/default/7035503950310379116'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6060283466090347082/posts/default/7035503950310379116'/><link rel='alternate' type='text/html' href='http://21-edu.blogspot.com/2026/10/1613_01445701395.html' title='서릿발 속에 피어난 노란 꽃잎이 머리와 눈을 맑히다: 1613년 허준이 《동의보감》에 새긴 늦가을 감국(甘菊)과 루테올린 뇌혈류 생화학'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6060283466090347082.post-3132965545231832154</id><published>2026-10-27T19:05:18.339+09:00</published><updated>2026-10-27T19:05:18.339+09:00</updated><title type='text'>닥종이 문풍지 한 장이 겨울 칼바람을 온기로 바꾸다: 1827년 서유구가 《임원경제지》에 새긴 호창법과 한지 섬유 단열 조습학</title><content type='html'>&lt;!-- EMAIL_SUBJECT: 닥종이 문풍지 한 장이 겨울 칼바람을 온기로 바꾸다: 1827년 서유구가 《임원경제지》에 새긴 호창법과 한지 섬유 단열 조습학 --&gt;
&lt;div style=&quot;font-family: &#39;Pretendard&#39;, -apple-system, BlinkMacSystemFont, &#39;Segoe UI&#39;, Roboto, Helvetica, Arial, sans-serif; line-height: 1.75; color: #333; max-width: 780px; margin: 0 auto; word-break: keep-all;&quot;&gt;

  &lt;!-- 1. 핵심 30초 요약 박스 --&gt;
  &lt;blockquote style=&quot;background: #f0f7ff; border-left: 5px solid #1a73e8; margin: 20px 0; padding: 16px 20px; font-size: 1.02em; color: #155724; border-radius: 4px;&quot;&gt;
    &lt;strong&gt;📢 핵심 30초 요약&lt;/strong&gt;&lt;br&gt;
    입동(立冬)의 찬 북서풍이 문풍지를 울리기 시작하면, 옛 조선의 집집마다 묵은 창호지를 뜯어내고 새하얀 닥종이를 문살에 바르는 초겨울 월동 채비가 시작되었습니다. 1827년 조선 최고의 백과전서 학자 풍석(楓石) 서유구(徐有榘)가 저술한 《임원경제지(林園經濟志)》 섬용지(贍用志) 호창법(糊窓法) 편은 맑고 건조한 날 닥나무 한지에 묽은 풀을 골고루 먹여 문살에 팽팽하게 바르고 문틈에 문풍지(門風紙)를 덧대어 찬바람을 막던 정밀한 한옥 영조의 지혜를 기록하고 있습니다. 현대 건축물리학과 섬유공학이 밝혀낸 닥나무 인피섬유의 독보적인 비밀에 따르면, 한지는 얽히고설킨 미세 다공질 섬유 틈새에 방대한 &#39;정지 공기층(Dead Air)&#39;을 가두어 현대의 이중창 못지않은 단열 효과를 내며, 실내 습도가 건조해지면 스스로 머금었던 수분을 뿜어내고 습할 때는 빨아들이는 자연 바이오 조습(습도 조절) 능력을 발휘합니다. 문틈의 칼바람을 부드러운 호흡으로 바꾸어 따스한 체온을 지켜내던 선조들의 위대한 한옥 섬유 열역학을 살펴봅니다.
  &lt;/blockquote&gt;

  &lt;!-- 2. 도입부 본문 --&gt;
  &lt;p&gt;안녕하세요! 독자 여러분. 오늘은 &lt;strong&gt;초겨울 닥종이 창호지 바르기와 문풍지(門風紙) 다공성 섬유 단열 조습 열역학&lt;/strong&gt;에 얽힌 흥미진진한 인문학적 비화와 200여 년 전 조선 최대의 생활 백과사전 속에 기록된 놀라운 건축 과학으로 여러분을 안내합니다.&lt;/p&gt;
  &lt;p&gt;평소 &lt;em&gt;&quot;유리창도 없던 옛 한옥에서 조상들은 왜 겨우 얇은 종이 한 장에 의지해 혹독한 겨울 한파를 견뎠으며, 창호지에 풀을 먹여 바르고 문틀 틈새에 문풍지를 덧대던 풍습 속에는 어떤 현대 친환경 건축 열역학의 비밀이 숨겨져 있었을까?&quot;&lt;/em&gt;에 대해 궁금하셨을 텐데요, 고전 원전의 실제 기록을 통해 겨울의 삭풍을 온기로 바꾸어 낸 선조들의 놀라운 과학을 발견할 수 있습니다.&lt;/p&gt;

  &lt;hr style=&quot;border: 0; height: 1px; background: #e0e0e0; margin: 30px 0;&quot;&gt;

  &lt;!-- 3. 본문 1: 구조화 비교/정리 표 --&gt;
  &lt;h2 style=&quot;font-size: 1.35em; color: #1a73e8; border-bottom: 2px solid #e8f0fe; padding-bottom: 8px; margin-top: 30px;&quot;&gt;
    📊 핵심 포인트 3가지 한눈에 보기
  &lt;/h2&gt;
  &lt;p&gt;오늘의 키워드와 고전 원전이 직접 만나는 3가지 팩트를 한눈에 비교해 보세요.&lt;/p&gt;

  &lt;table style=&quot;width: 100%; border-collapse: collapse; margin: 20px 0; font-size: 0.95em;&quot;&gt;
    &lt;thead&gt;
      &lt;tr&gt;
        &lt;th style=&quot;padding: 12px; border: 1px solid #dee2e6; background-color: #f8f9fa; text-align: left; width: 28%;&quot;&gt;구분 (영역)&lt;/th&gt;
        &lt;th style=&quot;padding: 12px; border: 1px solid #dee2e6; background-color: #f8f9fa; text-align: left; width: 36%;&quot;&gt;핵심 설명&lt;/th&gt;
        &lt;th style=&quot;padding: 12px; border: 1px solid #dee2e6; background-color: #f8f9fa; text-align: left; width: 36%;&quot;&gt;이렇게 읽어보세요!&lt;/th&gt;
      &lt;/tr&gt;
    &lt;/thead&gt;
    &lt;tbody&gt;
      &lt;tr&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;&lt;strong&gt;1. 발굴 원전 &amp; 저자&lt;/strong&gt;&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;《임원경제지(林園經濟志)》 (서유구, 1827년 순조 27년)&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;조선 후기 실학자 서유구가 향촌 사족의 자립적 삶과 실용 기술을 16개 분야 113권으로 집대성한 국가급 백과전서&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;&lt;strong&gt;2. 클로즈업 장면&lt;/strong&gt;&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;제9지 〈섬용지(贍用志)〉 가옥 영조 편 호창법(糊窓法) 및 문풍지 조&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;입동 전 맑은 날 창살에 묽은 밀풀을 먹인 닥종이를 팽팽히 바르고 문틈에 띠지를 덧대어 외풍을 다스리던 대목&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;&lt;strong&gt;3. 인문학적 질문&lt;/strong&gt;&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;완벽히 밀폐되었으나 숨 막히는 현대의 단열 샤시 vs 얇지만 살아 숨 쉬며 빛과 공기를 거르던 한옥의 창&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;자연을 차단하고 격리하기보다 유연하게 순응하며 공존하던 전통 생태 건축의 품격 높은 철학&lt;/td&gt;
      &lt;/tr&gt;
    &lt;/tbody&gt;
  &lt;/table&gt;

  &lt;hr style=&quot;border: 0; height: 1px; background: #e0e0e0; margin: 30px 0;&quot;&gt;

  &lt;!-- 4. 본문 2: 실전 활용 박스 --&gt;
  &lt;h2 style=&quot;font-size: 1.35em; color: #1a73e8; border-bottom: 2px solid #e8f0fe; padding-bottom: 8px; margin-top: 30px;&quot;&gt;
    💡 원전 속 결정적 장면 &amp; 깊이 읽기
  &lt;/h2&gt;
  &lt;p&gt;원전의 생생한 텍스트 인용과 역사적 해설을 확인해 보세요.&lt;/p&gt;

  &lt;div style=&quot;background-color: #f8f9fa; padding: 18px; border-left: 4px solid #1a73e8; border-radius: 4px; margin: 20px 0;&quot;&gt;
    &lt;h4 style=&quot;margin-top: 0; color: #1a73e8;&quot;&gt;📖 원문 핵심 인용&lt;/h4&gt;
    &lt;div style=&quot;background: #ffffff; padding: 14px; border: 1px solid #e0e0e0; border-radius: 4px; font-family: monospace; font-size: 0.9em; line-height: 1.6; color: #202124;&quot;&gt;
      &quot;凡糊窓之法, 必先於冬初立冬之前, 擇晴霽風燥之日. 去其舊紙, 拭淨木欞. 取厚白楮紙, 調麵糊令稀淡. 均塗於紙, 覆於窗欞之內, 徐徐牽引, 令平直緊正, 勿使皺縮. 乾則如皮革, 雖烈風暴雪, 不能穿透. 又於門扉交縫之隙, 貼窄紙條, 俗謂之門風紙. 塞其隙風, 則室內溫聚而寒氣不侵, 曉日映之, 融融有春意.&quot;&lt;br&gt;&lt;br&gt;
      (무릇 창호를 바르는 법은 반드시 초겨울 입동(立冬) 전에 날씨가 맑고 바람이 건조한 날을 가려야 한다. 묵은 종이를 떼어내고 나무 문살을 깨끗이 닦는다. 두텁고 결백한 닥종이(한지)를 취하고 밀가루 풀을 묽고 담담하게 쑨다. 풀을 종이에 고루 바르고 문살 안쪽에 덮은 뒤 천천히 당겨 팽팽하고 반듯하게 펴서 주름지거나 오그라들지 않게 한다. 마르고 나면 마치 가죽처럼 팽팽해져 사나운 바람과 폭설이 몰아쳐도 뚫지 못한다. 또한 문짝이 서로 맞닿는 틈새에는 좁고 긴 종이 띠를 붙이니 세속에서 이를 &#39;문풍지(門風紙)&#39;라 부른다. 틈새 바람을 막아주면 실내의 온기가 모이고 찬 기운이 침범하지 못하니, 아침 햇살이 비칠 때 방 안이 봄날처럼 따스하게 피어난다.)&lt;br&gt;
      - 서유구, 《임원경제지(林園經濟志)》 제9지 〈섬용지(贍用志)〉 호창법(糊窓法) 편
    &lt;/div&gt;

    &lt;h4 style=&quot;margin-top: 20px; margin-bottom: 8px; color: #333;&quot;&gt;🏃 우리가 놓치기 쉬운 3가지 역사적 사실&lt;/h4&gt;
    &lt;ol style=&quot;margin: 0; padding-left: 20px;&quot;&gt;
      &lt;li&gt;&lt;strong&gt;1단계 (당시의 생활상):&lt;/strong&gt; 입동 즈음 닥종이를 새로 바르는 것은 단순한 도배가 아니라 겨울의 시작을 알리는 가장 중요한 살림 행사였습니다. 선조들은 온돌 바닥에서 올라오는 복사열이 창문으로 급격히 빠져나가는 것을 막기 위해 창살 안쪽에 창호지를 바르고 문풍지로 문틈의 대류를 봉쇄했습니다.&lt;/li&gt;
      &lt;li&gt;&lt;strong&gt;2단계 (닥나무 다공성 단열과 조습의 과학):&lt;/strong&gt; 닥나무 껍질의 긴 인피섬유를 두드려 만든 한지는 불규칙하게 얽힌 삼차원 그물망 구조를 지닙니다. 이 미세 기공 속의 갇힌 공기(정지 공기층)가 열전도를 강력하게 차단하며, 섬유 내부의 셀룰로오스 분자가 건조할 때는 수분을 내뿜고 습할 때는 머금어 실내 습도를 40~60%의 황금률로 자동 유지해 주었습니다.&lt;/li&gt;
      &lt;li&gt;&lt;strong&gt;3단계 (문풍지의 유체역학적 감쇠 원리):&lt;/strong&gt; 문틈으로 강하게 파고드는 칼바람은 높은 동압(Dynamic Pressure)을 지닙니다. 이때 얇은 문풍지가 미세하게 떨리며 공기의 운동에너지를 진동과 작은 소리로 흡수 분산시켜 실내로 들이치는 외풍의 유속을 제로에 가깝게 감쇠시켰던 놀라운 유체역학적 필터였습니다.&lt;/li&gt;
    &lt;/ol&gt;
  &lt;/div&gt;

  &lt;hr style=&quot;border: 0; height: 1px; background: #e0e0e0; margin: 30px 0;&quot;&gt;

  &lt;!-- 5. 에디터 총평 / 인사이트 카드 --&gt;
  &lt;blockquote style=&quot;background: #fff8e1; border-left: 5px solid #ffa000; margin: 20px 0; padding: 16px 20px; border-radius: 4px;&quot;&gt;
    &lt;h3 style=&quot;margin-top: 0; color: #b78103; font-size: 1.1em;&quot;&gt;🎯 마지막 한 문장&lt;/h3&gt;
    &quot;문살 위에 팽팽하게 얹힌 얇은 닥종이 한 장과 바람을 노래로 바꾸던 문풍지는, 매서운 겨울 삭풍마저 부드러운 온기와 아침 햇살로 걸러내던 선조들의 다정하고도 지혜로운 건축 생태학이었습니다.&quot;
  &lt;/blockquote&gt;

  &lt;!-- 6. 출처 및 관련 링크 카드 --&gt;
  &lt;div style=&quot;background-color: #f1f3f4; border: 1px solid #dadce0; border-radius: 8px; padding: 14px 18px; margin-top: 25px;&quot;&gt;
    &lt;p style=&quot;margin: 0; font-size: 0.9em; color: #5f6368;&quot;&gt;
      📌 &lt;strong&gt;작품 및 출처 정보&lt;/strong&gt;&lt;br&gt;
      &lt;strong&gt;《임원경제지(林園經濟志)》&lt;/strong&gt; (서유구, 1827년 순조 27년) - 제9지 〈섬용지(贍用志)〉 호창법(糊窓法) 편
    &lt;/p&gt;
  &lt;/div&gt;

&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6060283466090347082/posts/default/3132965545231832154'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6060283466090347082/posts/default/3132965545231832154'/><link rel='alternate' type='text/html' href='http://21-edu.blogspot.com/2026/10/1827_0768223597.html' title='닥종이 문풍지 한 장이 겨울 칼바람을 온기로 바꾸다: 1827년 서유구가 《임원경제지》에 새긴 호창법과 한지 섬유 단열 조습학'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6060283466090347082.post-6448218741851454162</id><published>2026-10-27T19:05:13.544+09:00</published><updated>2026-10-27T19:05:13.544+09:00</updated><title type='text'>늦가을 서리 맞은 햇메밀을 갈아 국수틀에 누르다: 1766년 유중림이 《증보산림경제》에 새긴 교맥면과 루틴 모세혈관 생화학</title><content type='html'>&lt;!-- EMAIL_SUBJECT: 늦가을 서리 맞은 햇메밀을 갈아 국수틀에 누르다: 1766년 유중림이 《증보산림경제》에 새긴 교맥면과 루틴 모세혈관 생화학 --&gt;
&lt;div style=&quot;font-family: &#39;Pretendard&#39;, -apple-system, BlinkMacSystemFont, &#39;Segoe UI&#39;, Roboto, Helvetica, Arial, sans-serif; line-height: 1.75; color: #333; max-width: 780px; margin: 0 auto; word-break: keep-all;&quot;&gt;

  &lt;!-- 1. 핵심 30초 요약 박스 --&gt;
  &lt;blockquote style=&quot;background: #f0f7ff; border-left: 5px solid #1a73e8; margin: 20px 0; padding: 16px 20px; font-size: 1.02em; color: #155724; border-radius: 4px;&quot;&gt;
    &lt;strong&gt;📢 핵심 30초 요약&lt;/strong&gt;&lt;br&gt;
    늦가을 서리가 내리고 산골마을의 밭고랑이 하얗게 얼어붙을 때, 비로소 까맣게 영근 껍질을 벗고 수확되는 곡식이 바로 햇메밀(교맥, 蕎麥)입니다. 메밀은 밀가루와 달리 끈기를 만들어내는 글루텐 단백질이 없어 반죽을 치대어 칼로 썰 수 없었기에, 조선의 선조들은 끓는 물로 익반죽하여 굵은 통나무 분틀(국수틀)에 넣고 장정 여럿이 지렛대를 힘껏 내리눌러 끓는 가마솥에 면발을 바로 뽑아 삶아냈습니다. 1766년 농학자이자 의관이었던 유중림(柳重臨)이 편찬한 《증보산림경제(增補山林經濟)》 치선(治膳) 편 교맥면(蕎麥麪) 조는 갓 빻은 햇메밀가루의 전분을 순간적으로 호화(糊化)시켜 분틀로 눌러 뽑고 찬물에 급랭 헹구던 고유의 압출 면 제조 과학을 생생히 기록하고 있습니다. 현대 식품생화학이 입증한 천연 항산화 플라보노이드 배당체 루틴(Rutin)은 늦가을 큰 일교차로 수축하기 쉬운 인체의 모세혈관벽을 튼튼하게 보강하고 혈압을 안정시킵니다. 뚝뚝 끊어지는 메밀의 한계를 열과 압력의 물리학으로 극복하고 혈관 건강을 지켜내던 선조들의 위대한 제철 식문화를 살펴봅니다.
  &lt;/blockquote&gt;

  &lt;!-- 2. 도입부 본문 --&gt;
  &lt;p&gt;안녕하세요! 독자 여러분. 오늘은 &lt;strong&gt;늦가을 서리 맞은 햇메밀국수 누르기와 루틴(Rutin) 모세혈관 보호 및 전분 겔화학&lt;/strong&gt;에 얽힌 흥미진진한 인문학적 비화와 260여 년 전 조선 후기 농서 속에 기록된 놀라운 음식 물리학으로 여러분을 안내합니다.&lt;/p&gt;
  &lt;p&gt;평소 &lt;em&gt;&quot;밀가루처럼 찰기가 전혀 없는 거친 메밀가루를 옛 조상들은 어떻게 기다란 국수 면발로 뽑아낼 수 있었으며, 통나무 분틀을 힘껏 눌러 끓는 물에 뽑아내던 메밀국수 한 그릇 속에는 어떤 현대 혈관 생화학과 전분 가공의 비밀이 숨겨져 있었을까?&quot;&lt;/em&gt;에 대해 궁금하셨을 텐데요, 고전 원전의 실제 기록을 통해 서늘한 늦가을에 즐기던 선조들의 지혜와 식품 물리화학의 경이로움을 발견할 수 있습니다.&lt;/p&gt;

  &lt;hr style=&quot;border: 0; height: 1px; background: #e0e0e0; margin: 30px 0;&quot;&gt;

  &lt;!-- 3. 본문 1: 구조화 비교/정리 표 --&gt;
  &lt;h2 style=&quot;font-size: 1.35em; color: #1a73e8; border-bottom: 2px solid #e8f0fe; padding-bottom: 8px; margin-top: 30px;&quot;&gt;
    📊 핵심 포인트 3가지 한눈에 보기
  &lt;/h2&gt;
  &lt;p&gt;오늘의 키워드와 고전 원전이 직접 만나는 3가지 팩트를 한눈에 비교해 보세요.&lt;/p&gt;

  &lt;table style=&quot;width: 100%; border-collapse: collapse; margin: 20px 0; font-size: 0.95em;&quot;&gt;
    &lt;thead&gt;
      &lt;tr&gt;
        &lt;th style=&quot;padding: 12px; border: 1px solid #dee2e6; background-color: #f8f9fa; text-align: left; width: 28%;&quot;&gt;구분 (영역)&lt;/th&gt;
        &lt;th style=&quot;padding: 12px; border: 1px solid #dee2e6; background-color: #f8f9fa; text-align: left; width: 36%;&quot;&gt;핵심 설명&lt;/th&gt;
        &lt;th style=&quot;padding: 12px; border: 1px solid #dee2e6; background-color: #f8f9fa; text-align: left; width: 36%;&quot;&gt;이렇게 읽어보세요!&lt;/th&gt;
      &lt;/tr&gt;
    &lt;/thead&gt;
    &lt;tbody&gt;
      &lt;tr&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;&lt;strong&gt;1. 발굴 원전 &amp; 저자&lt;/strong&gt;&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;《증보산림경제(增補山林經濟)》 (유중림, 1766년 영조 42년)&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;홍만선의 《산림경제》를 대대적으로 증보하여 조선 후기 식품 조리와 생활기술을 집대성한 농서&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;&lt;strong&gt;2. 클로즈업 장면&lt;/strong&gt;&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;제5책 〈치선(治膳)〉 떡·면류(餠麪諸品) 교맥면(蕎麥麪) 조&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;갓 빻은 햇메밀가루에 끓는 물을 부어 반죽하고 분틀에 넣어 압출해 끓는 솥에 삶아내던 대목&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;&lt;strong&gt;3. 인문학적 질문&lt;/strong&gt;&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;인공 글루텐과 탄력강화제로 버무려진 현대 국수 vs 척박한 땅에서 자라 순수한 곡물 압력으로 빚어낸 국수&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;곡물 고유의 물성을 이해하고 물리적 기구와 열역학으로 한계를 돌파하던 조상들의 장인정신&lt;/td&gt;
      &lt;/tr&gt;
    &lt;/tbody&gt;
  &lt;/table&gt;

  &lt;hr style=&quot;border: 0; height: 1px; background: #e0e0e0; margin: 30px 0;&quot;&gt;

  &lt;!-- 4. 본문 2: 실전 활용 박스 --&gt;
  &lt;h2 style=&quot;font-size: 1.35em; color: #1a73e8; border-bottom: 2px solid #e8f0fe; padding-bottom: 8px; margin-top: 30px;&quot;&gt;
    💡 원전 속 결정적 장면 &amp; 깊이 읽기
  &lt;/h2&gt;
  &lt;p&gt;원전의 생생한 텍스트 인용과 역사적 해설을 확인해 보세요.&lt;/p&gt;

  &lt;div style=&quot;background-color: #f8f9fa; padding: 18px; border-left: 4px solid #1a73e8; border-radius: 4px; margin: 20px 0;&quot;&gt;
    &lt;h4 style=&quot;margin-top: 0; color: #1a73e8;&quot;&gt;📖 원문 핵심 인용&lt;/h4&gt;
    &lt;div style=&quot;background: #ffffff; padding: 14px; border: 1px solid #e0e0e0; border-radius: 4px; font-family: monospace; font-size: 0.9em; line-height: 1.6; color: #202124;&quot;&gt;
      &quot;蕎麥磨取純細麪, 滾湯和之, 極力揉勻. 納於麪壓筒(俗稱分틀), 懸於滾釜之上, 壓下如絲, 隨落隨熟. 撈出, 投冷泉水中極力淘澣, 去其黏沫, 令緊滑不爛. 澆牛肉汁或雉湯, 盛磁器進之, 芳香淸甘, 實深秋極品.&quot;&lt;br&gt;&lt;br&gt;
      (메밀을 맷돌에 곱게 갈아 순수한 가루만 취한다. 팔팔 끓는 물을 부어 주걱으로 개고 온 힘을 다해 차지게 치댄다. 국수를 누르는 틀통(세속에서 &#39;분틀&#39;이라 부른다)에 넣고 끓는 가마솥 위에 걸친 뒤, 지렛대를 눌러 실처럼 뽑아내면 떨어지는 족족 곧바로 익는다. 재빨리 건져내어 차가운 샘물에 담그고 극진히 비벼 씻어 미끈거리는 끈물을 씻어내면, 면발이 팽팽하고 매끄러우며 불어 터지지 않는다. 여기에 쇠고기 육수나 꿩고기 맑은 장국을 붓고 도자기에 담아 올리면 향기가 그윽하고 맑아 실로 늦가을의 으뜸가는 별미이다.)&lt;br&gt;
      - 유중림, 《증보산림경제(增補山林經濟)》 제5책 〈치선(治膳)〉 교맥면(蕎麥麪) 조
    &lt;/div&gt;

    &lt;h4 style=&quot;margin-top: 20px; margin-bottom: 8px; color: #333;&quot;&gt;🏃 우리가 놓치기 쉬운 3가지 역사적 사실&lt;/h4&gt;
    &lt;ol style=&quot;margin: 0; padding-left: 20px;&quot;&gt;
      &lt;li&gt;&lt;strong&gt;1단계 (당시의 제조 기술):&lt;/strong&gt; 메밀에는 밀가루의 글리아딘과 글루테닌 같은 글루텐 단백질이 전혀 없어 반죽을 칼로 썰면 가루가 부서집니다. 조선의 조리인들은 끓는 물을 부어 전분을 순간적으로 익히는 &#39;익반죽&#39;과 무거운 지렛대를 누르는 &#39;분틀(압출식 국수틀)&#39;을 고안하여 쫄깃한 면발을 뽑아냈습니다.&lt;/li&gt;
      &lt;li&gt;&lt;strong&gt;2단계 (전분 겔화와 냉수 급랭의 과학):&lt;/strong&gt; 끓는 물이 닿으면 메밀 속 아밀로오스와 아밀로펙틴 전분 분자가 수분을 흡수해 팽창하며 점성을 띠는 호화(α화) 상태가 됩니다. 이를 분틀의 좁은 구멍으로 밀어내 끓는 솥에서 즉시 굳힌 뒤, 영하에 가까운 차가운 지하수에 급랭 헹굼으로써 전분 겔을 수축·고정해 불지 않는 탱글탱글한 면발을 완성했습니다.&lt;/li&gt;
      &lt;li&gt;&lt;strong&gt;3단계 (루틴(Rutin)과 혈관 보호의 생화학):&lt;/strong&gt; 메밀 껍질과 씨눈에 가득한 비타민 P 복합체 루틴(Rutin)은 모세혈관의 투과성을 조절하고 취약해진 혈관벽을 보강하는 대표적인 생리활성 물질입니다. 기온이 급격히 떨어져 혈관 수축으로 뇌졸중이나 고혈압 위험이 커지는 늦가을에 햇메밀국수를 국물째 마시던 조상들의 식습관은 탁월한 계절성 혈관 예방의학이었습니다.&lt;/li&gt;
    &lt;/ol&gt;
  &lt;/div&gt;

  &lt;hr style=&quot;border: 0; height: 1px; background: #e0e0e0; margin: 30px 0;&quot;&gt;

  &lt;!-- 5. 에디터 총평 / 인사이트 카드 --&gt;
  &lt;blockquote style=&quot;background: #fff8e1; border-left: 5px solid #ffa000; margin: 20px 0; padding: 16px 20px; border-radius: 4px;&quot;&gt;
    &lt;h3 style=&quot;margin-top: 0; color: #b78103; font-size: 1.1em;&quot;&gt;🎯 마지막 한 문장&lt;/h3&gt;
    &quot;찰기 없는 척박한 메밀을 뜨거운 물과 통나무 분틀의 정직한 압력으로 뽑아내어 차가운 샘물에 헹궈낸 메밀국수 한 그릇은, 늦가을 쌀쌀한 바람 속에서 우리의 모세혈관을 따뜻하게 지켜주던 선조들의 빛나는 음식 물리학이었습니다.&quot;
  &lt;/blockquote&gt;

  &lt;!-- 6. 출처 및 관련 링크 카드 --&gt;
  &lt;div style=&quot;background-color: #f1f3f4; border: 1px solid #dadce0; border-radius: 8px; padding: 14px 18px; margin-top: 25px;&quot;&gt;
    &lt;p style=&quot;margin: 0; font-size: 0.9em; color: #5f6368;&quot;&gt;
      📌 &lt;strong&gt;작품 및 출처 정보&lt;/strong&gt;&lt;br&gt;
      &lt;strong&gt;《증보산림경제(增補山林經濟)》&lt;/strong&gt; (유중림, 1766년 영조 42년) - 제5책 〈치선(治膳)〉 떡·면류(餠麪諸品) 교맥면(蕎麥麪) 조
    &lt;/p&gt;
  &lt;/div&gt;

&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6060283466090347082/posts/default/6448218741851454162'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6060283466090347082/posts/default/6448218741851454162'/><link rel='alternate' type='text/html' href='http://21-edu.blogspot.com/2026/10/1766_01538512525.html' title='늦가을 서리 맞은 햇메밀을 갈아 국수틀에 누르다: 1766년 유중림이 《증보산림경제》에 새긴 교맥면과 루틴 모세혈관 생화학'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6060283466090347082.post-5903566018871979738</id><published>2026-10-27T19:05:08.836+09:00</published><updated>2026-10-27T19:05:08.836+09:00</updated><title type='text'>처마 끝 칼바람에 떫은맛을 날리고 하얀 당분을 피워내다: 1700년 홍만선이 《산림경제》에 새긴 곶감 말리기와 시상(柿霜) 삼투 건조학</title><content type='html'>&lt;!-- EMAIL_SUBJECT: 처마 끝 칼바람에 떫은맛을 날리고 하얀 당분을 피워내다: 1700년 홍만선이 《산림경제》에 새긴 곶감 말리기와 시상(柿霜) 삼투 건조학 --&gt;
&lt;div style=&quot;font-family: &#39;Pretendard&#39;, -apple-system, BlinkMacSystemFont, &#39;Segoe UI&#39;, Roboto, Helvetica, Arial, sans-serif; line-height: 1.75; color: #333; max-width: 780px; margin: 0 auto; word-break: keep-all;&quot;&gt;

  &lt;!-- 1. 핵심 30초 요약 박스 --&gt;
  &lt;blockquote style=&quot;background: #f0f7ff; border-left: 5px solid #1a73e8; margin: 20px 0; padding: 16px 20px; font-size: 1.02em; color: #155724; border-radius: 4px;&quot;&gt;
    &lt;strong&gt;📢 핵심 30초 요약&lt;/strong&gt;&lt;br&gt;
    늦가을 서리가 내리고 감나무 잎이 다 떨어진 뒤, 주황빛으로 단단하게 익은 떫은감을 따서 껍질을 깎아 처마 밑에 주렁주렁 매달아 말리는 풍경은 한옥의 대표적인 늦가을 풍경입니다. 생으로는 혀가 마비될 듯 떫어 먹을 수 없던 감이 차가운 북서풍과 가을 햇볕을 맞으면 놀랍도록 쫀득하고 달콤한 곶감(건시, 乾枾)으로 거듭납니다. 1700년경 조선 숙종 대 실학자 홍만선(洪萬選)이 저술한 《산림경제(山林經濟)》 치선(治膳) 편은 상강 전후에 떫은감을 가려 껍질을 얇게 깎고 꼭지를 새끼줄에 엮어 비바람을 피해 그늘에 말리던 정밀한 감 가공 기술을 기록하고 있습니다. 현대 식품생화학에 따르면 건조 과정에서 떫은맛의 원인인 수용성 탄닌(Tannin) 성분이 공기 중의 아세트알데히드와 반응해 혀에서 녹지 않는 불용성으로 굳어지며 떫은맛이 사라집니다. 동시에 수분이 증발하면서 과육 속의 포도당과 과당이 표면으로 삼투 배출되어 하얀 서리 같은 당 결정인 &#39;시상(柿霜)&#39;을 형성합니다. 고통스러운 칼바람 속에서 떫은맛을 극상의 순수한 단맛으로 승화시키던 선조들의 위대한 식품 자연 건조학을 살펴봅니다.
  &lt;/blockquote&gt;

  &lt;!-- 2. 도입부 본문 --&gt;
  &lt;p&gt;안녕하세요! 독자 여러분. 오늘은 &lt;strong&gt;늦가을 떫은감 곶감 깎아 처마 밑에 말리기와 만니톨·포도당 흰가루(시상) 건조 생화학&lt;/strong&gt;에 얽힌 흥미진진한 인문학적 비화와 320여 년 전 조선 후기 농서 속에 기록된 놀라운 자연 건조학의 비밀로 여러분을 안내합니다.&lt;/p&gt;
  &lt;p&gt;평소 &lt;em&gt;&quot;한 입 베어 물면 입안이 뻣뻣해질 정도로 떫은 땡감을 옛 조상들은 어떻게 한겨울 가장 달콤한 곶감으로 바꾸어 냈으며, 곶감 표면에 하얗게 피어오르는 분(시상) 속에는 어떤 현대 탄닌 중합 반응과 삼투 당질 결정화의 비밀이 숨겨져 있었을까?&quot;&lt;/em&gt;에 대해 궁금하셨을 텐데요, 고전 원전의 실제 기록을 통해 매서운 삭풍을 단맛의 발효로 이끌어낸 선조들의 놀라운 생태 지혜를 발견할 수 있습니다.&lt;/p&gt;

  &lt;hr style=&quot;border: 0; height: 1px; background: #e0e0e0; margin: 30px 0;&quot;&gt;

  &lt;!-- 3. 본문 1: 구조화 비교/정리 표 --&gt;
  &lt;h2 style=&quot;font-size: 1.35em; color: #1a73e8; border-bottom: 2px solid #e8f0fe; padding-bottom: 8px; margin-top: 30px;&quot;&gt;
    📊 핵심 포인트 3가지 한눈에 보기
  &lt;/h2&gt;
  &lt;p&gt;오늘의 키워드와 고전 원전이 직접 만나는 3가지 팩트를 한눈에 비교해 보세요.&lt;/p&gt;

  &lt;table style=&quot;width: 100%; border-collapse: collapse; margin: 20px 0; font-size: 0.95em;&quot;&gt;
    &lt;thead&gt;
      &lt;tr&gt;
        &lt;th style=&quot;padding: 12px; border: 1px solid #dee2e6; background-color: #f8f9fa; text-align: left; width: 28%;&quot;&gt;구분 (영역)&lt;/th&gt;
        &lt;th style=&quot;padding: 12px; border: 1px solid #dee2e6; background-color: #f8f9fa; text-align: left; width: 36%;&quot;&gt;핵심 설명&lt;/th&gt;
        &lt;th style=&quot;padding: 12px; border: 1px solid #dee2e6; background-color: #f8f9fa; text-align: left; width: 36%;&quot;&gt;이렇게 읽어보세요!&lt;/th&gt;
      &lt;/tr&gt;
    &lt;/thead&gt;
    &lt;tbody&gt;
      &lt;tr&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;&lt;strong&gt;1. 발굴 원전 &amp; 저자&lt;/strong&gt;&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;《산림경제(山林經濟)》 (홍만선, 1700년경 숙종 대)&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;조선 후기 향촌 생활의 지침이 된 최초의 체계적 농업·생활 백과사전&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;&lt;strong&gt;2. 클로즈업 장면&lt;/strong&gt;&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;제3책 〈치선(治膳)〉 시과(柿果) 및 건시(乾柿) 조&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;상강 후 단단한 떫은감 껍질을 얇게 깎아 처마 밑 짚끈에 엮어 매달아 말리던 대목&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;&lt;strong&gt;3. 인문학적 질문&lt;/strong&gt;&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;인공 열풍 건조기로 빠르게 말린 과일 말랭이 vs 차가운 밤이슬과 낮 햇살을 번갈아 맞으며 영근 곶감&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;떫은맛이라는 시련을 차단하지 않고 시간과 바람의 힘으로 삭여내는 자연 순응의 미학&lt;/td&gt;
      &lt;/tr&gt;
    &lt;/tbody&gt;
  &lt;/table&gt;

  &lt;hr style=&quot;border: 0; height: 1px; background: #e0e0e0; margin: 30px 0;&quot;&gt;

  &lt;!-- 4. 본문 2: 실전 활용 박스 --&gt;
  &lt;h2 style=&quot;font-size: 1.35em; color: #1a73e8; border-bottom: 2px solid #e8f0fe; padding-bottom: 8px; margin-top: 30px;&quot;&gt;
    💡 원전 속 결정적 장면 &amp; 깊이 읽기
  &lt;/h2&gt;
  &lt;p&gt;원전의 생생한 텍스트 인용과 역사적 해설을 확인해 보세요.&lt;/p&gt;

  &lt;div style=&quot;background-color: #f8f9fa; padding: 18px; border-left: 4px solid #1a73e8; border-radius: 4px; margin: 20px 0;&quot;&gt;
    &lt;h4 style=&quot;margin-top: 0; color: #1a73e8;&quot;&gt;📖 원문 핵심 인용&lt;/h4&gt;
    &lt;div style=&quot;background: #ffffff; padding: 14px; border: 1px solid #e0e0e0; border-radius: 4px; font-family: monospace; font-size: 0.9em; line-height: 1.6; color: #202124;&quot;&gt;
      &quot;取澁柿堅實者, 於霜降前後採之. 薄旋其皮, 留其蒂, 以藁索編貫其柄, 懸於簷下風涼乾爽處. 勿令見雨露, 經月餘, 澁味盡去, 肉軟如綿, 甘甜倍常. 納於甖中, 密覆之, 則自然生白霜. 霜厚者爲上品, 名曰柿霜, 潤肺止渴, 治口瘡咽痛, 實山家冬月之珍果也.&quot;&lt;br&gt;&lt;br&gt;
      (떫은감 중 단단하고 실한 것을 취하되 상강(霜降) 전후에 딴다. 껍질을 얇게 돌려 깎되 꼭지는 남겨두고, 볏짚 끈으로 꼭지를 엮어 처마 밑 바람이 서늘하고 건조한 곳에 매단다. 비와 밤이슬을 맞지 않게 하여 한 달 남짓 지나면 떫은맛이 완전히 가시고 살이 솜처럼 부드러워지며 달콤함이 평소보다 배나 더해진다. 항아리 속에 넣고 밀봉해 두면 저절로 흰 가루(백상)가 피어오르는데, 이 분이 두텁게 앉은 것이 상등품이다. 이를 이름하여 &#39;시상(柿霜)&#39;이라 하니, 폐를 윤택하게 하고 갈증을 멎게 하며 입안이 헐고 목구멍이 아픈 것을 다스려 실로 산골집 겨울철의 보배로운 과실이다.)&lt;br&gt;
      - 홍만선, 《산림경제(山林經濟)》 제3책 〈치선(治膳)〉 시과(柿果) 조
    &lt;/div&gt;

    &lt;h4 style=&quot;margin-top: 20px; margin-bottom: 8px; color: #333;&quot;&gt;🏃 우리가 놓치기 쉬운 3가지 역사적 사실&lt;/h4&gt;
    &lt;ol style=&quot;margin: 0; padding-left: 20px;&quot;&gt;
      &lt;li&gt;&lt;strong&gt;1단계 (당시의 제조 기술):&lt;/strong&gt; 선조들은 곶감을 깎을 때 반드시 감 꼭지 주위를 둥글게 남겨두었습니다. 꼭지는 볏짚 줄에 엮는 지지대 역할을 할 뿐만 아니라 건조 중 과육 내부의 수분이 너무 급격히 날아가 딱딱하게 굳는 것을 방지하는 자연 증발 제어판 역할을 했습니다.&lt;/li&gt;
      &lt;li&gt;&lt;strong&gt;2단계 (탄닌 불용화와 탈삽의 생화학):&lt;/strong&gt; 떫은감의 혀를 찌르는 맛은 수용성 탄닌인 디오스피린(Diospyrin) 때문입니다. 껍질을 벗겨 바람에 말리면 감 세포가 무산소 호흡을 하며 아세트알데히드를 생성합니다. 이 물질이 수용성 탄닌 분자들을 서로 엉기게 만들어 불용성 덩어리로 응고시킴으로써, 혀의 미뢰에 녹아들지 않아 떫은맛이 감쪽같이 사라집니다.&lt;/li&gt;
      &lt;li&gt;&lt;strong&gt;3단계 (시상(柿霜)의 삼투 결정화 과학):&lt;/strong&gt; 곶감 표면에 하얗게 앉는 분은 곰팡이가 아니라 천연 당질 결정입니다. 과육 내부의 수분이 서서히 증발하며 농축된 포도당(Glucose)과 과당(Fructose), 만니톨(Mannitol)이 삼투압에 의해 미세 통로를 타고 표면으로 배어 나와 차가운 공기 속에서 하얀 결정으로 굳어진 것입니다. 《동의보감》에서는 이 시상을 폐열을 내리고 기침을 멎게 하는 귀한 약재로 다루었습니다.&lt;/li&gt;
    &lt;/ol&gt;
  &lt;/div&gt;

  &lt;hr style=&quot;border: 0; height: 1px; background: #e0e0e0; margin: 30px 0;&quot;&gt;

  &lt;!-- 5. 에디터 총평 / 인사이트 카드 --&gt;
  &lt;blockquote style=&quot;background: #fff8e1; border-left: 5px solid #ffa000; margin: 20px 0; padding: 16px 20px; border-radius: 4px;&quot;&gt;
    &lt;h3 style=&quot;margin-top: 0; color: #b78103; font-size: 1.1em;&quot;&gt;🎯 마지막 한 문장&lt;/h3&gt;
    &quot;처마 끝에 매달려 살을 에는 칼바람과 서리를 견뎌낸 뒤에야 제 안의 떫은맛을 하얗고 순수한 단맛의 결정으로 피워낸 곶감 한 알은, 모진 세월의 풍파를 묵묵히 품어내어 깊은 향기로 빚어내는 삶의 아름다운 성숙이었습니다.&quot;
  &lt;/blockquote&gt;

  &lt;!-- 6. 출처 및 관련 링크 카드 --&gt;
  &lt;div style=&quot;background-color: #f1f3f4; border: 1px solid #dadce0; border-radius: 8px; padding: 14px 18px; margin-top: 25px;&quot;&gt;
    &lt;p style=&quot;margin: 0; font-size: 0.9em; color: #5f6368;&quot;&gt;
      📌 &lt;strong&gt;작품 및 출처 정보&lt;/strong&gt;&lt;br&gt;
      &lt;strong&gt;《산림경제(山林經濟)》&lt;/strong&gt; (홍만선, 1700년경 숙종 대) - 제3책 〈치선(治膳)〉 시과(柿果) 및 건시(乾柿) 조
    &lt;/p&gt;
  &lt;/div&gt;

&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6060283466090347082/posts/default/5903566018871979738'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6060283466090347082/posts/default/5903566018871979738'/><link rel='alternate' type='text/html' href='http://21-edu.blogspot.com/2026/10/1700_0535732270.html' title='처마 끝 칼바람에 떫은맛을 날리고 하얀 당분을 피워내다: 1700년 홍만선이 《산림경제》에 새긴 곶감 말리기와 시상(柿霜) 삼투 건조학'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6060283466090347082.post-7571037264449301863</id><published>2026-10-27T19:05:03.925+09:00</published><updated>2026-10-27T19:05:03.925+09:00</updated><title type='text'>맑은 소금물 속에 가둔 겨울의 청량한 숨결: 1809년 빙허각 이씨가 《규합총서》에 새긴 동치미와 젖산 탄산화학</title><content type='html'>&lt;!-- EMAIL_SUBJECT: 맑은 소금물 속에 가둔 겨울의 청량한 숨결: 1809년 빙허각 이씨가 《규합총서》에 새긴 동치미와 젖산 탄산화학 --&gt;
&lt;div style=&quot;font-family: &#39;Pretendard&#39;, -apple-system, BlinkMacSystemFont, &#39;Segoe UI&#39;, Roboto, Helvetica, Arial, sans-serif; line-height: 1.75; color: #333; max-width: 780px; margin: 0 auto; word-break: keep-all;&quot;&gt;

  &lt;!-- 1. 핵심 30초 요약 박스 --&gt;
  &lt;blockquote style=&quot;background: #f0f7ff; border-left: 5px solid #1a73e8; margin: 20px 0; padding: 16px 20px; font-size: 1.02em; color: #155724; border-radius: 4px;&quot;&gt;
    &lt;strong&gt;📢 핵심 30초 요약&lt;/strong&gt;&lt;br&gt;
    초겨울 살얼음이 살짝 언 동치미 항아리에서 바가지로 떠낸 맑은 국물은 입안을 톡 쏘는 청량감과 깊은 개운함을 선사합니다. 1809년 조선 후기 여성 실학자 빙허각 이씨가 저술한 《규합총서(閨閤叢書)》 〈주식의(酒食議)〉 동침(冬沈) 조에는 작고 단단한 밭무를 굵은 소금에 굴려 절인 뒤 배, 유자, 삭힌 고추, 파, 마늘을 넣고 맑은 소금물을 부어 갈무리하는 정통 동치미 제조법이 세밀히 기록되어 있습니다. 현대 식품생화학은 동치미의 톡 쏘는 맛이 저온(0~4℃) 혐기 상태에서 활성화되는 젖산균(Leuconostoc mesenteroides)의 &#39;헤테로 젖산 발효&#39;로 인해 다량의 천연 탄산가스(CO2)와 복합 유기산이 생성되는 원리임을 규명했습니다. 고춧가루 없이 맑은 소금물과 천연 부재료의 조화로 천연 탄산 발효수를 빚어낸 210여 년 전의 지혜는 전통 음청 발효학의 극치였습니다.
  &lt;/blockquote&gt;

  &lt;!-- 2. 도입부 본문 --&gt;
  &lt;p&gt;안녕하세요! 독자 여러분. 오늘은 &lt;strong&gt;초겨울 동치미 담그기와 유기산·탄산가스 저온 혐기 발효 미학&lt;/strong&gt;에 얽힌 흥미로운 역사적 비화와 오래된 고전 속 놀라운 기록으로 여러분을 안내합니다.&lt;/p&gt;
  &lt;p&gt;평소 &lt;em&gt;&quot;동치미 국물은 사이다나 탄산수처럼 톡 쏘면서도 어떻게 끝 맛이 텁텁하지 않고 맑고 시원할까? 그리고 무를 통째로 소금에 굴려 절인 뒤 배와 유자를 띄웠던 조상들의 손길에는 어떤 분자 발효의 비밀이 숨어 있었을까?&quot;&lt;/em&gt;에 대해 궁금하셨을 텐데요, 오늘 소개하는 고전 속 실제 장면을 통해 깊이 있는 사실과 새로운 시선을 발견할 수 있습니다.&lt;/p&gt;

  &lt;hr style=&quot;border: 0; height: 1px; background: #e0e0e0; margin: 30px 0;&quot;&gt;

  &lt;!-- 3. 본문 1: 구조화 비교/정리 표 --&gt;
  &lt;h2 style=&quot;font-size: 1.35em; color: #1a73e8; border-bottom: 2px solid #e8f0fe; padding-bottom: 8px; margin-top: 30px;&quot;&gt;
    📊 핵심 포인트 3가지 한눈에 보기
  &lt;/h2&gt;
  &lt;p&gt;오늘의 키워드와 고전 원전이 직접 만나는 3가지 팩트를 한눈에 비교해 보세요.&lt;/p&gt;

  &lt;table style=&quot;width: 100%; border-collapse: collapse; margin: 20px 0; font-size: 0.95em;&quot;&gt;
    &lt;thead&gt;
      &lt;tr&gt;
        &lt;th style=&quot;padding: 12px; border: 1px solid #dee2e6; background-color: #f8f9fa; text-align: left; width: 28%;&quot;&gt;구분 (영역)&lt;/th&gt;
        &lt;th style=&quot;padding: 12px; border: 1px solid #dee2e6; background-color: #f8f9fa; text-align: left; width: 36%;&quot;&gt;핵심 설명&lt;/th&gt;
        &lt;th style=&quot;padding: 12px; border: 1px solid #dee2e6; background-color: #f8f9fa; text-align: left; width: 36%;&quot;&gt;이렇게 읽어보세요!&lt;/th&gt;
      &lt;/tr&gt;
    &lt;/thead&gt;
    &lt;tbody&gt;
      &lt;tr&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;&lt;strong&gt;1. 발굴 원전 &amp; 저자&lt;/strong&gt;&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;《규합총서(閨閤叢書)》 (빙허각 이씨, 1809년 조선 순조)&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;조선 후기 살림살이의 과학적 표준과 전통 발효 침채법을 집대성한 고전&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;&lt;strong&gt;2. 클로즈업 장면&lt;/strong&gt;&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;〈주식의〉 침채 편 동침(冬沈) 담그기 조&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;단단한 무를 소금에 굴려 절이고 배·유자·삭힌고추를 맑은 소금물에 가두는 손길&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;&lt;strong&gt;3. 인문학적 질문&lt;/strong&gt;&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;인공 탄산음료와 화학 소화제 vs 살얼음 뜬 천연 발효 탄산수의 생명력&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #dee2e6;&quot;&gt;겨울철 무거운 고기와 곡기를 시원하게 씻어내며 몸의 소화를 도왔던 선조들의 혜안&lt;/td&gt;
      &lt;/tr&gt;
    &lt;/tbody&gt;
  &lt;/table&gt;

  &lt;hr style=&quot;border: 0; height: 1px; background: #e0e0e0; margin: 30px 0;&quot;&gt;

  &lt;!-- 4. 본문 2: 실전 활용 박스 --&gt;
  &lt;h2 style=&quot;font-size: 1.35em; color: #1a73e8; border-bottom: 2px solid #e8f0fe; padding-bottom: 8px; margin-top: 30px;&quot;&gt;
    💡 원전 속 결정적 장면 &amp; 깊이 읽기
  &lt;/h2&gt;
  &lt;p&gt;원전의 생생한 텍스트 인용과 역사적 해설을 확인해 보세요.&lt;/p&gt;

  &lt;div style=&quot;background-color: #f8f9fa; padding: 18px; border-left: 4px solid #1a73e8; border-radius: 4px; margin: 20px 0;&quot;&gt;
    &lt;h4 style=&quot;margin-top: 0; color: #1a73e8;&quot;&gt;📖 원문 핵심 인용&lt;/h4&gt;
    &lt;div style=&quot;background: #ffffff; padding: 14px; border: 1px solid #e0e0e0; border-radius: 4px; font-family: monospace; font-size: 0.9em; line-height: 1.6; color: #202124;&quot;&gt;
      &quot;동치미(冬沈)는 단단하고 매끄러운 밭무를 골라 껍질을 깎지 말고 흙만 깨끗이 씻어 굵은 소금에 굴려 절여 둔다. 하룻밤 지나 물이 촉촉이 배어나오면 항아리에 차곡차곡 담고, 삭힌 풋고추와 붉은 고추, 마늘과 쪽파, 생강을 자루에 넣어 누른다. 배와 유자를 얇게 저며 띄우고 맑게 거른 소금물을 부어 봉해두면, 겨울철 살얼음이 얇게 얼었을 때 맑고 톡 쏘는 향기가 온 방에 가득하여 막힌 가슴을 상쾌하게 틔운다.&quot;&lt;br&gt;
      - 빙허각 이씨, 《규합총서(閨閤叢書)》 〈주식의(酒食議)〉 동침 조
    &lt;/div&gt;

    &lt;h4 style=&quot;margin-top: 20px; margin-bottom: 8px; color: #333;&quot;&gt;🏃 우리가 놓치기 쉬운 3가지 역사적 사실&lt;/h4&gt;
    &lt;ol style=&quot;margin: 0; padding-left: 20px;&quot;&gt;
      &lt;li&gt;&lt;strong&gt;1단계 (당시의 현실):&lt;/strong&gt; 조선 시대 겨울철 김장에서는 붉은 고춧가루를 버무린 포기김치 못지않게 &#39;동치미(겨울 침채)&#39;의 위상이 절대적이었습니다. 기름진 명절 음식이나 구운 떡, 고기 등을 먹고 체했을 때, 얼음이 살짝 언 동치미 국물은 왕실부터 민가에 이르기까지 속을 뚫어주는 천연 소화제이자 겨울철 비타민 음료였습니다.&lt;/li&gt;
      &lt;li&gt;&lt;strong&gt;2단계 (역사적 반전):&lt;/strong&gt; 빙허각 이씨는 무 껍질을 벗기지 않고 통째로 소금에 굴려 절일 것을 명시했습니다. 무 껍질 표면의 치밀한 펙틴질(Pectin) 세포벽을 소금 삼투압으로 수축시켜 단단하게 고정함으로써, 장기간 소금물에 잠겨 있어도 무가 무르지 않고 &#39;오독&#39;하는 경도를 유지하게 만든 물리화학적 조치였습니다. 또한 유자와 배를 함께 넣은 것은 과실의 천연 당분(과당, 포도당)을 미생물의 먹이로 공급하여 발효를 촉진하려는 고도의 계산이었습니다.&lt;/li&gt;
      &lt;li&gt;&lt;strong&gt;3단계 (현대적 연결):&lt;/strong&gt; 현대 미생물학에 따르면 0~4℃ 저온의 동치미 국물에서는 헤테로 젖산균(Leuconostoc mesenteroides)이 우점종으로 증식합니다. 이 균은 당을 분해할 때 순수한 젖산뿐 아니라 초산과 대량의 &#39;이산화탄소(CO2) 가스&#39;를 생성합니다. 차가운 소금물 속에서 기압과 저온으로 인해 이산화탄소가 물에 녹아들어 탄산(H2CO3)으로 전환되며, 이것이 바로 동치미 특유의 톡 쏘는 &#39;천연 탄산수&#39; 맛을 만듭니다. 게다가 무에서 용출된 디아스타아제와 단백질 분해효소가 소화를 극대화하므로, 천연 탄산과 소화 효소가 완벽히 결합된 기능성 발효수였습니다.&lt;/li&gt;
    &lt;/ol&gt;
  &lt;/div&gt;

  &lt;hr style=&quot;border: 0; height: 1px; background: #e0e0e0; margin: 30px 0;&quot;&gt;

  &lt;!-- 5. 에디터 총평 / 인사이트 카드 --&gt;
  &lt;blockquote style=&quot;background: #fff8e1; border-left: 5px solid #ffa000; margin: 20px 0; padding: 16px 20px; border-radius: 4px;&quot;&gt;
    &lt;h3 style=&quot;margin-top: 0; color: #b78103; font-size: 1.1em;&quot;&gt;🎯 마지막 한 문장&lt;/h3&gt;
    &quot;살얼음 낀 맑은 소금물 속에서 톡 쏘는 탄산과 알싸한 유기산의 청량함을 피워낸 동치미 한 사발에는, 자연의 미생물과 온도를 조율해 겨울철 소화와 활력을 채워준 조상들의 눈부신 발효 생화학이 담겨 있습니다.&quot;
  &lt;/blockquote&gt;

  &lt;!-- 6. 출처 및 관련 링크 카드 --&gt;
  &lt;div style=&quot;background-color: #f1f3f4; border: 1px solid #dadce0; border-radius: 8px; padding: 14px 18px; margin-top: 25px;&quot;&gt;
    &lt;p style=&quot;margin: 0; font-size: 0.9em; color: #5f6368;&quot;&gt;
      📌 &lt;strong&gt;작품 및 출처 정보&lt;/strong&gt;&lt;br&gt;
      &lt;strong&gt;《규합총서(閨閤叢書)》&lt;/strong&gt; (빙허각 이씨, 1809년 조선 순조) - 〈주식의(酒食議)〉 동침(冬沈) 조
    &lt;/p&gt;
  &lt;/div&gt;

&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6060283466090347082/posts/default/7571037264449301863'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6060283466090347082/posts/default/7571037264449301863'/><link rel='alternate' type='text/html' href='http://21-edu.blogspot.com/2026/10/1809_0123733978.html' title='맑은 소금물 속에 가둔 겨울의 청량한 숨결: 1809년 빙허각 이씨가 《규합총서》에 새긴 동치미와 젖산 탄산화학'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry></feed>