<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>joyfuI의 잡동사니 블로그</title>
    <link>https://joyfui.tistory.com/</link>
    <description>프로그래밍, 게임, 컴퓨터 등 개인적으로 저장해놓는 블로그</description>
    <language>ko</language>
    <pubDate>Mon, 13 Apr 2026 17:44:15 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>joyfuI</managingEditor>
    <item>
      <title>[자작] soop-autorec</title>
      <link>https://joyfui.tistory.com/1315</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;저번에 히토미 다운로더(이름이 뭔가 수상해 보이는데 그냥 평범한 yt-dlp 같은 프로그램이다. gui라 사용하기 쉽고, 특히 로그인 기능이 잘되어 있어서 로그인이 필요한 사이트는 yt-dlp 대신 이걸 사용하고 있다. 참고로 제작자분이 한국분이다.)라는 프로그램으로 숲 라이브 방송을 녹화했는데 녹화를 끝내고 나니 화질이 540p였다. 로그를 봐도 1080p로 인식 잘했는데 결과물이 540p여서 &amp;lsquo;버근가?&amp;rsquo; 했는데 나중에 알고 보니 작년쯤부터 한국 ip에서 m3u8을 따면 1080p라고 구라를 치고 실제로는 540p를 보내주도록 바뀌었다고 한다. 아마 그리드 우회를 막으려는 조치인 듯싶다. (나는 그리드도 얌전히 설치했고 단지 녹화하려는 것뿐인데..ㅠㅠ)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;해외 vpn을 사용하면 우회가 된다고는 하는데 매번 vpn을 켰다 껐다 하기도 번거롭고 영상 다운로드를 vpn 타고 하는 것도 좀 그래서 좀 테스트를 해보니 처음 다운로드 시작 때만(m3u8을 딸 때) vpn으로 우회하면 이후 다운로드는 vpn을 꺼도 정상적으로 1080p로 받아지는 걸 확인했다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이참에 아예 자동 녹화 프로그램을 만들어보면 어떨까 해서 이번에도 codex를 사용해 보았다.(최대한 뽕 뽑겠다는 의지!)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이번엔 기술 스택도 정하지 않은 상태라, 만들고 싶은 프로그램을 챗gpt한테 얘기해서 스택부터 정했다. 일단 숲 라이브 시작 여부를 주기적으로 체크+라이브 시작 시 녹화+nas에서 돌릴 예정이니 웹앱으로+도커 이미지. 이런 게 필요하고 기술 스택을 추천받았다. 아, 추가로 이름도 추천받아서 지금의 이름으로 정했다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Python + FastAPI + PostgreSQL + APScheduler + Streamlink + FFmpeg + Docker Compose 기술 스택을 추천받았다. 여기서 내가 방송 시작 체크는 단순 폴링으로 진행할 거고 db는 가볍게 sqlite로 하자고 해서 최종적으로 Python + FastAPI + SQLite + Streamlink + FFmpeg + Docker Compose로 정했다. 이후 방송 시작 체크에 사용할 api url과 방식을 알려주고, 폴링 주기/최종 녹화 파일의 처리 방식 등을 상의한 뒤 지금까지의 내용을 토대로 PLAN.md 파일을 생성해 달라고 했다. gpt 버그인지 파일을 생성했다면서 링크 다운로드가 안 돼서 그냥 내용을 출력해 달라고 하고 직접 만들었다.ㅡㅡ&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아무튼 PLAN.md를 코덱스에 넘겨서 뚝딱뚝딱 만들라고 시켰더니 어느 정도 그럴듯한 프로젝트가 나왔다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이후엔 직접 테스트해 보면서 보완할 부분을 지시해 가며 수정했다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://github.com/joyfuI/soop-autorec&quot;&gt;https://github.com/joyfuI/soop-autorec&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1775223972287&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;object&quot; data-og-title=&quot;GitHub - joyfuI/soop-autorec: SOOP 방송 자동 녹화 프로젝트&quot; data-og-description=&quot;SOOP 방송 자동 녹화 프로젝트. Contribute to joyfuI/soop-autorec development by creating an account on GitHub.&quot; data-og-host=&quot;github.com&quot; data-og-source-url=&quot;https://github.com/joyfuI/soop-autorec&quot; data-og-url=&quot;https://github.com/joyfuI/soop-autorec&quot; data-og-image=&quot;&quot;&gt;&lt;a href=&quot;https://github.com/joyfuI/soop-autorec&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://github.com/joyfuI/soop-autorec&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url();&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;GitHub - joyfuI/soop-autorec: SOOP 방송 자동 녹화 프로젝트&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;SOOP 방송 자동 녹화 프로젝트. Contribute to joyfuI/soop-autorec development by creating an account on GitHub.&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;github.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;nas에서 사용하기 위해 도커 이미지로 만들었다. 쉬운 업데이트를 위해 컨테이너를 시작할 때마다 git pull을 받아 최신 코드로 업데이트하도록 만들었다.&lt;/p&gt;
&lt;pre class=&quot;shell&quot; data-ke-language=&quot;shell&quot;&gt;&lt;code&gt;docker run -d \
  --name soop-autorec \
  -p 8000:8000 \
  -e APP_SECRET_KEY=change-me \
  -v ./data:/workspace/data \
  ghcr.io/joyfui/soop-autorec:latest&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이렇게 사용하면 된다. APP_SECRET_KEY 환경변수는 숲 인증할 때 숲 비밀번호 암호화에 사용하는 키이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;api는 나는 시킨 적이 없지만 코덱스가 알아서 만들어놨다. api는 README.md에 정리되어 있다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;2026-04-03T22_37_43.910_comet.png&quot; data-origin-width=&quot;1910&quot; data-origin-height=&quot;942&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/NQc4r/dJMcadO0MyX/PcRhf0KkDF1cn8VmlnrSK0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/NQc4r/dJMcadO0MyX/PcRhf0KkDF1cn8VmlnrSK0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/NQc4r/dJMcadO0MyX/PcRhf0KkDF1cn8VmlnrSK0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FNQc4r%2FdJMcadO0MyX%2FPcRhf0KkDF1cn8VmlnrSK0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1910&quot; height=&quot;942&quot; data-filename=&quot;2026-04-03T22_37_43.910_comet.png&quot; data-origin-width=&quot;1910&quot; data-origin-height=&quot;942&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>프로그래밍/Python</category>
      <category>codex</category>
      <category>Python</category>
      <category>soop</category>
      <category>숲</category>
      <category>자작</category>
      <category>코덱스</category>
      <category>파이썬</category>
      <author>joyfuI</author>
      <guid isPermaLink="true">https://joyfui.tistory.com/1315</guid>
      <comments>https://joyfui.tistory.com/1315#entry1315comment</comments>
      <pubDate>Fri, 3 Apr 2026 22:48:26 +0900</pubDate>
    </item>
    <item>
      <title>데이터 변환 및 분석 툴, CyberChef</title>
      <link>https://joyfui.tistory.com/1314</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://gchq.github.io/CyberChef/&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://gchq.github.io/CyberChef/&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1774263906391&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;CyberChef&quot; data-og-description=&quot;&quot; data-og-host=&quot;gchq.github.io&quot; data-og-source-url=&quot;https://gchq.github.io/CyberChef/&quot; data-og-url=&quot;https://gchq.github.io/CyberChef/&quot; data-og-image=&quot;&quot;&gt;&lt;a href=&quot;https://gchq.github.io/CyberChef/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://gchq.github.io/CyberChef/&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url();&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;CyberChef&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;gchq.github.io&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;인코딩/디코딩, 암호화/복호화 등 다양한 데이터 변환을 드래그앤드롭으로 배치할 수 있고 이를 저장해서 활용할 수 있는 웹앱이다. 나중에 알았는데 영국의 정보기관 중 하나인 GCHQ에서 제작했더라ㄷㄷ&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;단순하게 데이터 변환부터 데이터 속에서 특정 값을 추출하는 기능도 있다. 사실 base64 디코딩 기능밖에 안 써보긴 했는데 쭉 둘러보니까 시간대 변환 기능이 유용해 보인다?&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;2026-03-23T20_04_13.605_comet.png&quot; data-origin-width=&quot;1910&quot; data-origin-height=&quot;942&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b6FFJb/dJMcacWKPDe/V9qIGSMnzRMKdRtuvQWqak/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b6FFJb/dJMcacWKPDe/V9qIGSMnzRMKdRtuvQWqak/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b6FFJb/dJMcacWKPDe/V9qIGSMnzRMKdRtuvQWqak/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb6FFJb%2FdJMcacWKPDe%2FV9qIGSMnzRMKdRtuvQWqak%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1910&quot; height=&quot;942&quot; data-filename=&quot;2026-03-23T20_04_13.605_comet.png&quot; data-origin-width=&quot;1910&quot; data-origin-height=&quot;942&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>추천 사이트</category>
      <category>사이트</category>
      <author>joyfuI</author>
      <guid isPermaLink="true">https://joyfui.tistory.com/1314</guid>
      <comments>https://joyfui.tistory.com/1314#entry1314comment</comments>
      <pubDate>Mon, 23 Mar 2026 20:08:39 +0900</pubDate>
    </item>
    <item>
      <title>[Go] [자작] 게임 세이브 백업 매니저</title>
      <link>https://joyfui.tistory.com/1313</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;아주 오래전부터 golang 공부할 겸 생각했던 프로젝트였는데 최근에 카카오 GPT Pro 대란에 탑승한 김에 코덱스를 사용해 보기로 했다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;게임 세이브 파일을 찾아서 zip 파일로 백업하는 GUI 프로그램이다. 윈도우 GUI라 당연히 C#이 먼저 떠오르기는 하는데 go를 한번 사용해 보고 싶어서 찾아보니까 Fyne라는 gui 라이브러리가 가장 많이 쓰인다길래 얘로 정했다. (비주얼 스튜디오 설치하기 귀찮았던 것도 있음)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;리포지토리를 만들고, go mod init 명령어와 fyne 설치 명령어를 입력한 거 말고는 프로젝트에 아무것도 손대지 않고 codex로만 진행했다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;프롬프트로는 이 프로젝트의 이름과 목적을 정해주고, go와 fyne, sqlite를 사용할 거라고 한 뒤, 필요한 기능들(게임 등록, db 수정, 스캔, zip 백업)과 db 구조를 이야기해 줬다. 추가로 README.md, AGENTS.md도 만들고 앞으로 작업할 때마다 문서도 같이 갱신하라고 명령해 주었다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;만드는 도중에 산으로 갈까 봐 모든 기능을 한 번에 만들지 말고, 하나씩 구현하고 빌드 테스트를 해달라고 했는데 막상 실행하니 코덱스가 일을 잘해서 나는 그저 &amp;ldquo;다음 작업 진행해 기계&amp;rdquo;가 되었다. 이 정도면 그냥 한방에 시켜도 문제없었을 듯. 빌드 테스트할 때마다 권한 문제로 나한테 허락받던데 앞으로 묻지 않고 진행을 선택해도 계속 나한테 허락받았다. 버그인지, 보안 때문에 저러는 건지 모르겠다. (근데 묻지 않는 옵션이 따로 있는데도 이러는 거 보면 버그가 맞는 거 같다)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;짠 완성된 코드는 리포지토리에 올려두었다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://github.com/joyfuI/game-save-backup-manager&quot;&gt;https://github.com/joyfuI/game-save-backup-manager&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1772375649558&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;object&quot; data-og-title=&quot;GitHub - joyfuI/game-save-backup-manager: 게임 세이브 백업 매니저&quot; data-og-description=&quot;게임 세이브 백업 매니저. Contribute to joyfuI/game-save-backup-manager development by creating an account on GitHub.&quot; data-og-host=&quot;github.com&quot; data-og-source-url=&quot;https://github.com/joyfuI/game-save-backup-manager&quot; data-og-url=&quot;https://github.com/joyfuI/game-save-backup-manager&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/LpRyX/dJMb87f3SLX/EU9mX07vISkEPEt2pgYkh0/img.png?width=1200&amp;amp;height=600&amp;amp;face=0_0_1200_600,https://scrap.kakaocdn.net/dn/dHn18s/dJMb89ya0eW/TN6xUTwnjiD1XlnZjQ66i0/img.png?width=1200&amp;amp;height=600&amp;amp;face=0_0_1200_600&quot;&gt;&lt;a href=&quot;https://github.com/joyfuI/game-save-backup-manager&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://github.com/joyfuI/game-save-backup-manager&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/LpRyX/dJMb87f3SLX/EU9mX07vISkEPEt2pgYkh0/img.png?width=1200&amp;amp;height=600&amp;amp;face=0_0_1200_600,https://scrap.kakaocdn.net/dn/dHn18s/dJMb89ya0eW/TN6xUTwnjiD1XlnZjQ66i0/img.png?width=1200&amp;amp;height=600&amp;amp;face=0_0_1200_600');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;GitHub - joyfuI/game-save-backup-manager: 게임 세이브 백업 매니저&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;게임 세이브 백업 매니저. Contribute to joyfuI/game-save-backup-manager development by creating an account on GitHub.&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;github.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;2026-03-01T18_33_22.120_game-save-backup-manager.png&quot; data-origin-width=&quot;432&quot; data-origin-height=&quot;552&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/UPFC7/dJMcahKjksX/16KPuPM759rovT00X5NwX1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/UPFC7/dJMcahKjksX/16KPuPM759rovT00X5NwX1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/UPFC7/dJMcahKjksX/16KPuPM759rovT00X5NwX1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FUPFC7%2FdJMcahKjksX%2F16KPuPM759rovT00X5NwX1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;432&quot; height=&quot;552&quot; data-filename=&quot;2026-03-01T18_33_22.120_game-save-backup-manager.png&quot; data-origin-width=&quot;432&quot; data-origin-height=&quot;552&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;2026-03-01T18_33_30.825_game-save-backup-manager.png&quot; data-origin-width=&quot;1102&quot; data-origin-height=&quot;732&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/qmN9B/dJMcahjfIWv/kCdcnf6M4y02cwBoMw27hk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/qmN9B/dJMcahjfIWv/kCdcnf6M4y02cwBoMw27hk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/qmN9B/dJMcahjfIWv/kCdcnf6M4y02cwBoMw27hk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FqmN9B%2FdJMcahjfIWv%2FkCdcnf6M4y02cwBoMw27hk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1102&quot; height=&quot;732&quot; data-filename=&quot;2026-03-01T18_33_30.825_game-save-backup-manager.png&quot; data-origin-width=&quot;1102&quot; data-origin-height=&quot;732&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아 스크린샷 찍으니까 생각났는데 프로그램 아이콘은 코덱스가 너무 못 만들어서 제미나이한테 시켰다ㅋㅋ&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;순식간에 프로그램이 만들어지고 나선 나의 역할은 그저 QA가 되었다. 빌드 결과물을 실행해 보고 마음에 안 드는 부분 있으면 이거 수정해달라 하고, 필요한 기능이 있으면 추가해달라 하고의 연속.. 계속 티키타카 하다 보니 완성도가 점점 높아지는 게 보였다. 근데 나는 코드를 보지도 않으니 원래 golang 공부하려고 구상한 프로젝트였는데 배운 건 없다는 게 함정.. 아무튼 완성도가 놀랍다. 일단 4개월 동안 코덱스를 열심히 사용해 봐야겠다.&lt;/p&gt;</description>
      <category>프로그래밍/기타</category>
      <category>codex</category>
      <category>Game</category>
      <category>go</category>
      <category>Golang</category>
      <category>게임</category>
      <category>고</category>
      <category>자작</category>
      <category>코덱스</category>
      <author>joyfuI</author>
      <guid isPermaLink="true">https://joyfui.tistory.com/1313</guid>
      <comments>https://joyfui.tistory.com/1313#entry1313comment</comments>
      <pubDate>Sun, 1 Mar 2026 23:34:47 +0900</pubDate>
    </item>
    <item>
      <title>docker run 명령어를 Docker compose로 변환하는 사이트, composerize</title>
      <link>https://joyfui.tistory.com/1312</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://www.composerize.com/&quot;&gt;https://www.composerize.com/&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1770476277829&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;Composerize&quot; data-og-description=&quot;Say goodbye to sprawling docker commands and say hello to $ docker-compose up :) Looking for the reverse (Docker compose to docker run command(s)) ? Try Decomposerize Want to convert from Docker compose file formats ? Try Composeverter Paste your docker ru&quot; data-og-host=&quot;www.composerize.com&quot; data-og-source-url=&quot;https://www.composerize.com/&quot; data-og-url=&quot;https://www.composerize.com/&quot; data-og-image=&quot;&quot;&gt;&lt;a href=&quot;https://www.composerize.com/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://www.composerize.com/&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url();&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;Composerize&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;Say goodbye to sprawling docker commands and say hello to $ docker-compose up :) Looking for the reverse (Docker compose to docker run command(s)) ? Try Decomposerize Want to convert from Docker compose file formats ? Try Composeverter Paste your docker ru&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.composerize.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;docker cli 명령어를 컴포즈 yml 포으로 변환하는 사이트이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;워낙 직관적이라 뭐 더 설명할 게 없다..&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://www.decomposerize.com/&quot;&gt;https://www.decomposerize.com/&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;여기는 반대로 compose.yml을 docker run 명령어로 변환하는 사이트이다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;2026-02-07T23_54_39.562_comet.png&quot; data-origin-width=&quot;1910&quot; data-origin-height=&quot;944&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/kS5Ha/dJMcacaXbfA/8f51goAm3wunbAXaJm9ff1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/kS5Ha/dJMcacaXbfA/8f51goAm3wunbAXaJm9ff1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/kS5Ha/dJMcacaXbfA/8f51goAm3wunbAXaJm9ff1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FkS5Ha%2FdJMcacaXbfA%2F8f51goAm3wunbAXaJm9ff1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1910&quot; height=&quot;944&quot; data-filename=&quot;2026-02-07T23_54_39.562_comet.png&quot; data-origin-width=&quot;1910&quot; data-origin-height=&quot;944&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>추천 사이트</category>
      <category>docker</category>
      <category>도커</category>
      <category>사이트</category>
      <author>joyfuI</author>
      <guid isPermaLink="true">https://joyfui.tistory.com/1312</guid>
      <comments>https://joyfui.tistory.com/1312#entry1312comment</comments>
      <pubDate>Sun, 8 Feb 2026 00:00:04 +0900</pubDate>
    </item>
    <item>
      <title>블루투스 동글 버전 확인하는 프로그램, Bluetooth Version Finder</title>
      <link>https://joyfui.tistory.com/1311</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;옛날에 블루투스 동글을 사서 데스크탑에 꽂아 사용 중인데 얘가 블루투스 몇인지 기억이 안 나서 찾아봤다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;간단한 프로그램도 있고 프로그램 없이 직접 알아내는 방법도 있길래 두 가지 다 소개한다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;fileblock&quot; data-ke-align=&quot;alignCenter&quot;&gt;&lt;a href=&quot;https://blog.kakaocdn.net/dn/bIVcvP/dJMcadHu5oJ/TbFgYsNOjekOyXjzty5ANK/btVersion.exe?attach=1&amp;amp;knm=tfile.exe&quot; class=&quot;&quot;&gt;
    &lt;div class=&quot;image&quot;&gt;&lt;/div&gt;
    &lt;div class=&quot;desc&quot;&gt;&lt;div class=&quot;filename&quot;&gt;&lt;span class=&quot;name&quot;&gt;btVersion.exe&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;size&quot;&gt;0.84MB&lt;/div&gt;
&lt;/div&gt;
  &lt;/a&gt;&lt;/figure&gt;
&lt;figure class=&quot;fileblock&quot; data-ke-align=&quot;alignCenter&quot;&gt;&lt;a href=&quot;https://blog.kakaocdn.net/dn/DKEZF/dJMcabppN9t/eYbQ6B08K3YmSSyZktWNv0/btVersion_x64.exe?attach=1&amp;amp;knm=tfile.exe&quot; class=&quot;&quot;&gt;
    &lt;div class=&quot;image&quot;&gt;&lt;/div&gt;
    &lt;div class=&quot;desc&quot;&gt;&lt;div class=&quot;filename&quot;&gt;&lt;span class=&quot;name&quot;&gt;btVersion_x64.exe&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;size&quot;&gt;0.98MB&lt;/div&gt;
&lt;/div&gt;
  &lt;/a&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;먼저 Bluetooth Version Finder라는 간단한 프로그램부터 소개한다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;btVersion_x64_Qajuezu7YC.png&quot; data-origin-width=&quot;362&quot; data-origin-height=&quot;297&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bTOTNF/dJMcaf6pYAv/0xazPuAOHhbv4GJhx24QCk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bTOTNF/dJMcaf6pYAv/0xazPuAOHhbv4GJhx24QCk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bTOTNF/dJMcaf6pYAv/0xazPuAOHhbv4GJhx24QCk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbTOTNF%2FdJMcaf6pYAv%2F0xazPuAOHhbv4GJhx24QCk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;362&quot; height=&quot;297&quot; data-filename=&quot;btVersion_x64_Qajuezu7YC.png&quot; data-origin-width=&quot;362&quot; data-origin-height=&quot;297&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;실행하면 이렇게 직관적으로 버전을 알 수 있다. &lt;s&gt;아 내 동글은 5.1이구나...&lt;/s&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;업로드한 버전은 1.6 버전으로 블루투스 6.0까지 인식한다고 한다. 나중에 신버전이 나올 수도 있으니, 출처를 남겨 놓는다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://www.sordum.org/10772/bluetooth-version-finder-v1-6/&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://www.sordum.org/10772/bluetooth-version-finder-v1-6/&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1768644511304&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;article&quot; data-og-title=&quot;Bluetooth Version Finder v1.6&quot; data-og-description=&quot;Some Windows features like Nearby Share is available only if you have a later version of Bluetooth but How to check Bluetooth version ?&quot; data-og-host=&quot;www.sordum.org&quot; data-og-source-url=&quot;https://www.sordum.org/10772/bluetooth-version-finder-v1-6/&quot; data-og-url=&quot;https://www.sordum.org/10772/bluetooth-version-finder-v1-6/&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/bclLLf/dJMb8QefQIO/nzavyh8WTucZGlqK73aQdk/img.png?width=220&amp;amp;height=162&amp;amp;face=0_0_220_162,https://scrap.kakaocdn.net/dn/oJ1GM/dJMb8SpBzO4/HTh7Zg2zABdK6bo010N8Kk/img.png?width=620&amp;amp;height=613&amp;amp;face=0_0_620_613,https://scrap.kakaocdn.net/dn/cz9f40/dJMb8Xj84E2/BJAD0YRq4qXzub6WCUNqZk/img.png?width=620&amp;amp;height=490&amp;amp;face=0_0_620_490&quot;&gt;&lt;a href=&quot;https://www.sordum.org/10772/bluetooth-version-finder-v1-6/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://www.sordum.org/10772/bluetooth-version-finder-v1-6/&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/bclLLf/dJMb8QefQIO/nzavyh8WTucZGlqK73aQdk/img.png?width=220&amp;amp;height=162&amp;amp;face=0_0_220_162,https://scrap.kakaocdn.net/dn/oJ1GM/dJMb8SpBzO4/HTh7Zg2zABdK6bo010N8Kk/img.png?width=620&amp;amp;height=613&amp;amp;face=0_0_620_613,https://scrap.kakaocdn.net/dn/cz9f40/dJMb8Xj84E2/BJAD0YRq4qXzub6WCUNqZk/img.png?width=620&amp;amp;height=490&amp;amp;face=0_0_620_490');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;Bluetooth Version Finder v1.6&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;Some Windows features like Nearby Share is available only if you have a later version of Bluetooth but How to check Bluetooth version ?&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.sordum.org&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;다음은 별도의 프로그램 없이 장치 관리자를 통해서 직접 알아보는 방법이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1. 시작 메뉴에서 우클릭해 장치 관리자를 연다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;2026-01-17T18_53_16.495_mmc.png&quot; data-origin-width=&quot;781&quot; data-origin-height=&quot;572&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dIywwk/dJMcaiPy1L6/1VCLJ3zMBkKdU8ax9Quxr1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dIywwk/dJMcaiPy1L6/1VCLJ3zMBkKdU8ax9Quxr1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dIywwk/dJMcaiPy1L6/1VCLJ3zMBkKdU8ax9Quxr1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdIywwk%2FdJMcaiPy1L6%2F1VCLJ3zMBkKdU8ax9Quxr1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;781&quot; height=&quot;572&quot; data-filename=&quot;2026-01-17T18_53_16.495_mmc.png&quot; data-origin-width=&quot;781&quot; data-origin-height=&quot;572&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2. 장치 관리자에서 블루투스 동글을 찾아 속성을 연다. 보통 인텔이나 리얼텍을 찾으면 된다는데 나는 듣보 동글이라 그런지 제네릭이다...&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;2026-01-17T18_53_43.139_mmc.png&quot; data-origin-width=&quot;781&quot; data-origin-height=&quot;572&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cGTpjP/dJMcaia0HeK/K0HVhN5F7dSq2EjqCytwjk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cGTpjP/dJMcaia0HeK/K0HVhN5F7dSq2EjqCytwjk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cGTpjP/dJMcaia0HeK/K0HVhN5F7dSq2EjqCytwjk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcGTpjP%2FdJMcaia0HeK%2FK0HVhN5F7dSq2EjqCytwjk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;781&quot; height=&quot;572&quot; data-filename=&quot;2026-01-17T18_53_43.139_mmc.png&quot; data-origin-width=&quot;781&quot; data-origin-height=&quot;572&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;3. 고급 탭에서 LMP 버전을 확인하면 된다. 버전에 대응하는 블루투스 버전은 아래 표 참고&lt;/p&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%; height: 238px;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr style=&quot;height: 17px;&quot;&gt;
&lt;td style=&quot;width: 50%; height: 17px;&quot;&gt;LMP&amp;nbsp;0&lt;/td&gt;
&lt;td style=&quot;width: 50%; height: 17px;&quot;&gt;Bluetooth&amp;nbsp;1.0b&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 17px;&quot;&gt;
&lt;td style=&quot;width: 50%; height: 17px;&quot;&gt;LMP 1&lt;/td&gt;
&lt;td style=&quot;width: 50%; height: 17px;&quot;&gt;Bluetooth 1.1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 17px;&quot;&gt;
&lt;td style=&quot;width: 50%; height: 17px;&quot;&gt;&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;LMP&lt;span&gt; 2&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 50%; height: 17px;&quot;&gt;Bluetooth 1.2&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 17px;&quot;&gt;
&lt;td style=&quot;width: 50%; height: 17px;&quot;&gt;&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;LMP&lt;span&gt; 3&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 50%; height: 17px;&quot;&gt;Bluetooth 2.0 + EDR&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 17px;&quot;&gt;
&lt;td style=&quot;width: 50%; height: 17px;&quot;&gt;&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;LMP&lt;span&gt; 4&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 50%; height: 17px;&quot;&gt;Bluetooth 2.1&amp;nbsp;+&amp;nbsp;EDR&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 17px;&quot;&gt;
&lt;td style=&quot;width: 50%; height: 17px;&quot;&gt;&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;LMP&lt;span&gt; 5&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 50%; height: 17px;&quot;&gt;Bluetooth 3.0 + HS&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 17px;&quot;&gt;
&lt;td style=&quot;width: 50%; height: 17px;&quot;&gt;&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;LMP&lt;span&gt; 6&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 50%; height: 17px;&quot;&gt;Bluetooth 4.0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 17px;&quot;&gt;
&lt;td style=&quot;width: 50%; height: 17px;&quot;&gt;&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;LMP&lt;span&gt; 7&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 50%; height: 17px;&quot;&gt;Bluetooth 4.1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 17px;&quot;&gt;
&lt;td style=&quot;width: 50%; height: 17px;&quot;&gt;&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;LMP&lt;span&gt; 8&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 50%; height: 17px;&quot;&gt;Bluetooth 4.2&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 17px;&quot;&gt;
&lt;td style=&quot;width: 50%; height: 17px;&quot;&gt;&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;LMP&lt;span&gt; 9&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 50%; height: 17px;&quot;&gt;Bluetooth 5.0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 17px;&quot;&gt;
&lt;td style=&quot;width: 50%; height: 17px;&quot;&gt;&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;LMP&lt;span&gt; 10&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 50%; height: 17px;&quot;&gt;Bluetooth 5.1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 17px;&quot;&gt;
&lt;td style=&quot;width: 50%; height: 17px;&quot;&gt;&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;LMP&lt;span&gt; 11&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 50%; height: 17px;&quot;&gt;Bluetooth 5.2&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 17px;&quot;&gt;
&lt;td style=&quot;width: 50%; height: 17px;&quot;&gt;&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;LMP&lt;span&gt; 12&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 50%; height: 17px;&quot;&gt;Bluetooth 5.3&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 17px;&quot;&gt;
&lt;td style=&quot;width: 50%; height: 17px;&quot;&gt;&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;LMP&lt;span&gt; 13&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 50%; height: 17px;&quot;&gt;Bluetooth 5.4&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 50%;&quot;&gt;&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;LMP&lt;span&gt; 14&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 50%;&quot;&gt;Bluetooth 6.0&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;출처: &lt;a href=&quot;https://support.microsoft.com/ko-kr/windows/windows-%EB%94%94%EB%B0%94%EC%9D%B4%EC%8A%A4%EC%9D%98-bluetooth-%EB%B2%84%EC%A0%84-f5d4cff7-c00d-337b-a642-d2d23b082793&quot; rel=&quot;noopener&quot;&gt;https://support.microsoft.com/ko-kr/windows/windows-%EB%94%94%EB%B0%94%EC%9D%B4%EC%8A%A4%EC%9D%98-bluetooth-%EB%B2%84%EC%A0%84-f5d4cff7-c00d-337b-a642-d2d23b082793&lt;/a&gt;&lt;/p&gt;</description>
      <category>프로그램</category>
      <category>bluetooth</category>
      <category>Windows</category>
      <category>블루투스</category>
      <category>윈도우</category>
      <category>프로그램</category>
      <author>joyfuI</author>
      <guid isPermaLink="true">https://joyfui.tistory.com/1311</guid>
      <comments>https://joyfui.tistory.com/1311#entry1311comment</comments>
      <pubDate>Sat, 17 Jan 2026 19:24:39 +0900</pubDate>
    </item>
    <item>
      <title>[JavaScript] 개발자 도구 감지하기(+우회)</title>
      <link>https://joyfui.tistory.com/1310</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;우연히 브라우저의 개발자 도구를 차단하는 사이트를 만났다. 개발자 도구를 감지하는 사이트들을 몇 번 만난 적 있었는데 이 사이트는 무슨 짓을 해도 우회가 되지 않았다. 무슨 원리인가 찾아보다가 이건 정리할 만하다 싶어서 글로 남긴다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;일단 원래 알고 있던 기본적인 탐지 방법부터 소개하자면&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;단축키 막기&lt;/h3&gt;
&lt;pre class=&quot;javascript&quot; data-ke-language=&quot;javascript&quot;&gt;&lt;code&gt;document.addEventListener('keydown', (event) =&amp;gt; {
  if (event.key === 'F12' || (event.ctrlKey &amp;amp;&amp;amp; event.shiftKey &amp;amp;&amp;amp; event.key === 'I')) {
    event.preventDefault();
    alert('개발자 도구 감지!');
  }
});&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;가장 허접한 방법으로는 개발자 도구 단축키를 막는 방법이 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;F12나 Ctrl+Shift+I를 감지하는 건데 개발자 도구를 연 상태로 사이트에 진입하거나 단축키가 아닌 브라우저 메뉴에서 개발자 도구를 열면 바로 무력화할 수 있다.&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;뷰포트 크기 감지&lt;/h3&gt;
&lt;pre class=&quot;javascript&quot; data-ke-language=&quot;javascript&quot;&gt;&lt;code&gt;setInterval(() =&amp;gt; {
  if (window.outerWidth - window.innerWidth &amp;gt; 200 || window.outerHeight - window.innerHeight &amp;gt; 200) {
    alert('개발자 도구 감지!');
  }
}, 500);&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;뷰포트 화면 크기를 이용한 방법도 있다. 개발자 도구가 열리면 화면을 차지하기 때문에 이를 감지하는 원리이다. 얘는 개발자 도구를 외부 창으로 여는 방법으로 무력화할 수 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;패널처럼 브라우저마다 개발자 도구 말고도 화면을 차지하는 기능이 있을 수 있는데 이를 열면 오감지가 된다는 심각한 문제가 있다. 방금 테스트하다가 알았는데 화면 확대를 해도 오감지가 된다. 이건 좀..&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;디버거 체크&lt;/h3&gt;
&lt;pre class=&quot;javascript&quot; data-ke-language=&quot;javascript&quot;&gt;&lt;code&gt;setInterval(() =&amp;gt; {
  const start = performance.now();
  debugger;
  const end = performance.now();
  if (end - start &amp;gt; 100) {
    alert('개발자 도구 감지!');
  }
}, 1000);&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;개발자 도구가 열리면 debugger 문을 실행할 수 있으므로 이를 감지하는 원리이다. 개발자 도구에서 debugger를 무시하는 옵션이 있기 때문에 이를 활성화해서 무력화할 수 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이 방법들 모두 간단히 우회할 수 있긴 한데 그나마 세 번째가 가장 정석적인 방법이라고 알고 있었다. 그런데 이번에 만난 사이트는 어떤 방법으로도 우회가 되지 않았다. 무슨 원리인가 찾아보다가 devtools-detector라는 패키지를 발견했다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://www.npmjs.com/package/devtools-detector&quot;&gt;https://www.npmjs.com/package/devtools-detector&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;데모 페이지를 확인해 보니 오감지도 없고 확실하게 감지된다. 깃허브를 둘러보니 친절하게 작동 방식도 소개하고 있었다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;작동 방식을 보니 console.log로 큰 데이터를 출력할 때 개발자 도구의 상태에 따라 성능 차이가 발생하는 점을 이용해서 감지하는 원리였다. 역시 세상엔 천재들이 많다.ㄷㄷ&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아무튼 원리를 알고 나니 console.log를 손보면 되겠다 싶어서 console.log, console.table, console.clear를 빈 함수로 덮어씌우는 코드를 주입하고 나니 우회가 되었다. 짠~&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;스크립트 주입은 유저 스크립트를 만드려다가 애드가드로 해결했다. 필터링 룰 중에 스크립트 주입 기능이 있어서 룰 한 줄로 해결!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;더 찾아보니 누가 브라우저 확장으로 만들어 둔 것도 있었다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://github.com/Andrews54757/Anti-Anti-Debug&quot;&gt;https://github.com/Andrews54757/Anti-Anti-Debug&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1766423437385&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;object&quot; data-og-title=&quot;GitHub - Andrews54757/Anti-Anti-Debug: Be able to use developer tools again on user-hostile websites&quot; data-og-description=&quot;Be able to use developer tools again on user-hostile websites - Andrews54757/Anti-Anti-Debug&quot; data-og-host=&quot;github.com&quot; data-og-source-url=&quot;https://github.com/Andrews54757/Anti-Anti-Debug&quot; data-og-url=&quot;https://github.com/Andrews54757/Anti-Anti-Debug&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/eUOsW/hyZPIxSaQ6/5gpGE9rz3ugtxD3h5lYfhK/img.png?width=1200&amp;amp;height=600&amp;amp;face=0_0_1200_600,https://scrap.kakaocdn.net/dn/bNQCr2/hyZPYHTnr8/ELhFuA7uutRqKKQwRImxB0/img.png?width=1200&amp;amp;height=600&amp;amp;face=0_0_1200_600&quot;&gt;&lt;a href=&quot;https://github.com/Andrews54757/Anti-Anti-Debug&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://github.com/Andrews54757/Anti-Anti-Debug&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/eUOsW/hyZPIxSaQ6/5gpGE9rz3ugtxD3h5lYfhK/img.png?width=1200&amp;amp;height=600&amp;amp;face=0_0_1200_600,https://scrap.kakaocdn.net/dn/bNQCr2/hyZPYHTnr8/ELhFuA7uutRqKKQwRImxB0/img.png?width=1200&amp;amp;height=600&amp;amp;face=0_0_1200_600');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;GitHub - Andrews54757/Anti-Anti-Debug: Be able to use developer tools again on user-hostile websites&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;Be able to use developer tools again on user-hostile websites - Andrews54757/Anti-Anti-Debug&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;github.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;일부 사이트에서 호환성 문제가 있을 수 있다고 필요한 순간에만 활성화 하는 걸 추천한다고 한다.&lt;/p&gt;</description>
      <category>프로그래밍/웹</category>
      <category>JavaScript</category>
      <category>node.js</category>
      <category>브라우저</category>
      <category>자바스크립트</category>
      <author>joyfuI</author>
      <guid isPermaLink="true">https://joyfui.tistory.com/1310</guid>
      <comments>https://joyfui.tistory.com/1310#entry1310comment</comments>
      <pubDate>Tue, 23 Dec 2025 13:00:04 +0900</pubDate>
    </item>
    <item>
      <title>자바스크립트 함수 성능 벤치 사이트</title>
      <link>https://joyfui.tistory.com/1309</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;가끔 똑같은 동작을 하는 두 함수 중에 뭐를 사용하면 좋을지 고민될 때가 있다. 특히 배열이나 문자열을 다룰 때...&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;console.time()으로 직접 측정해도 되지만 귀찮으니까(...), 간단하게 여러 코드를 실행하고 시간을 비교해 주는 사이트를 소개한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;참고로 현재 사용하는 브라우저에서 측정한다. 따라서 자바스크립트 엔진과 컴퓨터 상태에 따라 결과가 달라질 수 있음&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://jsbench.me/&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://jsbench.me/&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1765362427386&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;JSBench.me - JavaScript performance benchmarking playground&quot; data-og-description=&quot;Run Please login/register to save &amp;amp; publish tests&quot; data-og-host=&quot;jsbench.me&quot; data-og-source-url=&quot;https://jsbench.me/&quot; data-og-url=&quot;https://jsbench.me/&quot; data-og-image=&quot;&quot;&gt;&lt;a href=&quot;https://jsbench.me/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://jsbench.me/&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url();&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;JSBench.me - JavaScript performance benchmarking playground&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;Run Please login/register to save &amp;amp; publish tests&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;jsbench.me&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;</description>
      <category>프로그래밍/웹</category>
      <category>JavaScript</category>
      <category>사이트</category>
      <category>웹</category>
      <category>자바스크립트</category>
      <author>joyfuI</author>
      <guid isPermaLink="true">https://joyfui.tistory.com/1309</guid>
      <comments>https://joyfui.tistory.com/1309#entry1309comment</comments>
      <pubDate>Wed, 10 Dec 2025 19:28:05 +0900</pubDate>
    </item>
    <item>
      <title>부산 지스타 3박4일 여행</title>
      <link>https://joyfui.tistory.com/1308</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;퇴직 이후 시간이 남으니, 지스타나 가볼까 하고 생애 처음으로 여행 계획을 짰다. 동생은 내가 끌고 갔고 친구 중의 한 명이 ok 해서 인원은 총 3명. 지스타는 목, 토 이렇게 두 번 방문하고 금요일은 자유 여행으로 계획했는데 목요일 오픈런을 위해 전날에 미리 도착하고자 숙소를 11월 12일~15일, 3박 4일로 계획했다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;한 달 전, KTX 예매가 열릴 때쯤에 숙소를 알아보려고 야놀자에 가입했다. 지하철로 다닐 예정이라 해운대 쪽 근처로 찾아봤다. 최저가로 찾으니까, 30만 원 대였는데 죄다 리뷰가 안 좋아서 40만 원 대로 올리니 괜찮아 보이는 모델이 있어서 그곳으로 예약했다. 근데 나는 야놀자로 찾고 친구는 전화를 돌렸는데 친구가 전화 돌린 곳 중에 어느 곳은 아직 가격이 미정이니 다음 주에 다시 전화 달라는 곳도 있었다고 한다. 지스타 기간을 성수기로 친다고는 하는데 이건 무슨 싯가여 뭐여.. 아무튼 예약한 곳은 부산 해운대 V의 트윈룸으로 465,000원이었다. (야놀자 첫 가입이라 5천 원 할인 받음ㅎㅎ)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이건 나중에도 참고하려고 적어 놓는 건데 KTX는 콘센트가 일부 자리에만 있다. 창가 쪽(A/D)에 콘센트가 있고 1, 3, 5, 7, 10, 12, 14, 15좌석에만 있으니 참고. 그리고 타고나서야 알았는데 KTX-산천은 모든 좌석 중앙 팔걸이 밑에 콘센트가 있다. (생각보다 밑에 있다)&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style3&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;점심에 서울역에 도착해서 간단하게 버거킹에 갔다. 마침, 정승제 6318버거를 먹을 수 있어서 시켰는데 음.. 맛에 대한 평가는 짜다.. 배부른 건 좋았음&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;부산역에 도착해서 저녁으로 본전돼지국밥에 가서 돼지국밥을 먹었다. 이후 숙소로 이동해서 체크인~&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;컴퓨터가 있긴 했는데 사용하지 않았고, 태블릿을 가지고 와서 그것만 만진 듯. 친구는 스위치 들고 왔는데 스팀덱이라도 들고 올 걸 그랬다..&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style3&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;다음 날, 지스타 오픈런을 위해 아침은 간단하게 편의점에서 때웠다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;11시 살짝 넘게 도착해서 오픈런은 아니었지만, 어차피 줄이 길어서 별 차이 안 났을 듯&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;20251113_020825247_iOS.jpg&quot; data-origin-width=&quot;5712&quot; data-origin-height=&quot;4284&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bacULo/dJMcahbJG7Y/wtNEOGL2nk9hUqY9kW7dnk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bacULo/dJMcahbJG7Y/wtNEOGL2nk9hUqY9kW7dnk/img.jpg&quot; data-alt=&quot;사진은 이거 한 장 찍었다. 이제 사진이 없을 예정..&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bacULo/dJMcahbJG7Y/wtNEOGL2nk9hUqY9kW7dnk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbacULo%2FdJMcahbJG7Y%2FwtNEOGL2nk9hUqY9kW7dnk%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;5712&quot; height=&quot;4284&quot; data-filename=&quot;20251113_020825247_iOS.jpg&quot; data-origin-width=&quot;5712&quot; data-origin-height=&quot;4284&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;사진은 이거 한 장 찍었다. 이제 사진이 없을 예정..&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;제1전시장을 둘러보다가 금방 점심시간이 되어 푸드트럭을 찾았다. 플레이엑스포보다 종류가 많았는데 야끼소바랑 츄러스 사 먹음&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;일단 지스타에서 기억나는 거 몇 개만 적어 보자면&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;스플릿 픽션: 입장하자마자 플스 체험하는 곳이 있길래 가서 했다. 전작도 재밌게 했었는데 역시 잘 만든 게임. 같이할 사람 구함..ㅠㅠ&lt;/li&gt;
&lt;li&gt;신더시티: 직접 시연해 볼 수 있었다. 디비전 느낌인데 분대원들이 있어서 혼자 플레이해도 조금 덜 외로운 느낌. 굿즈로 맥세이프 보조배터리를 받았는데 지금도 유용하게 사용 중&lt;/li&gt;
&lt;li&gt;펠월드 모바일: 시연은 못 해보고 대신 뚱코알라 키링 get&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;제2전시장으로 넘어가서 구경 좀 하다가 너무 오래 걸어 다니니 다리가 아파서 인디 쇼케이스를 구경했다. 지스타를 나가기 전에 전 회사 대표님을 만나서 인사를 나눴다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;저녁은 친구가 가자고 한 개미집에서 낙곱새를 먹었다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style3&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;금요일은 지스타를 가지 않고 그냥 부산을 돌아다니기로 했다. 딱히 관광지를 찾아놓진 않고 식당 위주로 조사해 놓긴 했는데 마침 퀘이사존에서 퀘이사존데이 행사를 오늘 부산 해운대에서 연다길래 가보기로 함&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아점으로 친구가 가자고 했던 금신전선 상유십이라는 식당에서 육개장을 먹었다. 이순신 컨셉이라 분위기가 특이했음. (계영배를 여기서 볼 줄은..ㅋㅋ)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;저기는 광안리 쪽에 있는 곳이라 다시 해운대로 복귀하니 퀘이사존데이 시간이랑 얼추 맞았다. 퀘이사존데이 행사 구경을 위해 그랜드 조선 부산으로 이동.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;사전 등록 선착순 굿즈도 받고, 여러 부품을 구경했다. 특히, 리전고를 실물로 처음 만져봤는데 스위치처럼 분리되는 컨트롤러와 컨트롤러를 마우스처럼 사용하는 기능은 굳이? 싶지만 신기한 기능이었다. 로그 엘라이의 가장 큰 불편함이 트랙패드가 없다는 건데 리전고는 작긴 하지만 트랙패드가 있어서 좋았다. 하지만 스팀덱보다도 묵직한 무게.. ox 퀴즈 이벤트도 몇 개 참여했지만 광탈하고 행사장에서 제공하는 간식이나 주워 먹었다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;점심이랑 저녁 간격도 크고 동생이 계속 징징대서 숙소로 돌아왔다. 나도 피곤해서 낮잠 좀 자고 쉬다가 저녁 시간이 돼서 회 먹으러 출발~&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;예약한 횟집은 해운대미포횟집이다. 모회를 시킬까 하다가 A코스로 주문했다. 비싼 만큼 배부르게 먹었음&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style3&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;마지막 날, 이번에도 지스타에 방문하기 위해 일찍 일어나서 모텔 체크아웃을 한 뒤, 아침에 문 연 식당을 찾다가 고메밀면 집에 들어가 비빔밀면을 먹었다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;캐리어는 지하철 물품 보관함에 맡겨두고 지스타에 갔는데 토요일 지스타는 목요일보다 확실히 붐볐다. 다음엔 걍 목요일 하루만 갈까 생각이 든다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아무튼 이번엔 목요일 늦게 알아서 시연하지 못한 산나비 부스에 가서 예약했는데 여긴 결국 지스타에서 나올 때까지 내 차례가 오지 않았다.. 2주 뒤 출시라니 기다려야지 뭐..&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;기억나는 거 몇 개만 적어 보자면&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;소닉 레이싱 크로스월드: 목요일처럼 플스 체험존에 가서 이번엔 다른 게임을 해봤다. 마리오카트 소닉버전&lt;/li&gt;
&lt;li&gt;NC 신작 트레일러: 타임 테이커즈는 오버워치 같은 슈팅 게임이고, 나는 5개의 게임 중에 호라이즌 스틸 프론티어스가 가장 기대되었다.&lt;/li&gt;
&lt;li&gt;페블 나이츠: 제2전시장에 있던 인디게임인데 예전에 버닝비버였나 플레이엑스포였나 거기서 초기 버전을 플레이했던 게 생각나 반가웠다. 옛날에 플레이했을 땐 디펜스 게임 느낌이었는데 많이 바뀌었더라&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;중간에 늦은 점심을 먹었는데 이번엔 푸드트럭 대신 신세계 백화점 푸트코트로 갔다. 돈코츠라멘을 먹었는데 백화점이라 가격이 사악했다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;동생이 계속 징징대서 지스타 복귀 대신 센텀시티역에서 대기하다가 부산역으로 갔다. 기차를 타기 전 기차에서 먹으려고 그 유명한 신발원에서 만두를 포장해 왔는데 나중에 기차에서 동생이 배 안 고프다고 해서 나 혼자 다 먹음&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;ktx 타고 서울 도착하니 어느새 10시가 넘는 시간이 되었다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;여행 계획도 처음 짜보고 숙소를 처음 잡아봤는데 별문제 없이 진행되어서 다행이다. 금요일에 해운대 시장도 계획했었는데 어쩌다 보니 패스해 버렸다. 재작년에 회사에서 단체로 지스타 갔을 때 갔던 식당도 또 갈까 했는데 얘도 어쩌다 보니 패스. 다음에 기회가 된다면 가봐야지&lt;/p&gt;</description>
      <category>잡담</category>
      <category>부산</category>
      <category>여행</category>
      <author>joyfuI</author>
      <guid isPermaLink="true">https://joyfui.tistory.com/1308</guid>
      <comments>https://joyfui.tistory.com/1308#entry1308comment</comments>
      <pubDate>Tue, 18 Nov 2025 22:48:32 +0900</pubDate>
    </item>
    <item>
      <title>추천하는 크롬 확장 프로그램!</title>
      <link>https://joyfui.tistory.com/811</link>
      <description>&lt;p&gt;현재 사용 중인 확장 프로그램 목록&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;AdGuard 브라우저 어시스턴트&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;설치: &lt;a href=&quot;https://chromewebstore.google.com/detail/fbohpolgemkbfphodcfgnpjcmedcjhpn&quot;&gt;https://chromewebstore.google.com/detail/fbohpolgemkbfphodcfgnpjcmedcjhpn&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://adguard.com/&quot;&gt;애드가드&lt;/a&gt;를 사용하면서 같이 설치. 얘가 직접 광고 차단을 하는 건 아니고 데스크톱 앱을 도와주는 역할&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Augmented Steam&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;설치: &lt;a href=&quot;https://chromewebstore.google.com/detail/dnhpnfgdlenaccegplpojghhmaamnnfp&quot;&gt;https://chromewebstore.google.com/detail/dnhpnfgdlenaccegplpojghhmaamnnfp&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;스팀 유저라면 필수. 스팀 관련해서 편리한 기능들이 많이 들어있다. 예전 이름은 Enhanced Steam&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Auto History Wipe&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;설치: &lt;a href=&quot;https://chromewebstore.google.com/detail/hnijmpliikobphakkmejgdoffgicmcbc&quot;&gt;https://chromewebstore.google.com/detail/hnijmpliikobphakkmejgdoffgicmcbc&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;자동으로 방문 기록을 지워주는 확장&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Bitwarden 비밀번호 관리자&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;설치: &lt;a href=&quot;https://chromewebstore.google.com/detail/nngceckbapebfimnlniiiahkandclblb&quot;&gt;https://chromewebstore.google.com/detail/nngceckbapebfimnlniiiahkandclblb&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;패스워드 매니저&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Chrome Currency Converter&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;설치: &lt;a href=&quot;https://chromewebstore.google.com/detail/anbfhidldjknonaihbalghlebaijealk&quot;&gt;https://chromewebstore.google.com/detail/anbfhidldjknonaihbalghlebaijealk&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;페이지 내 외화를 원화로 환전한 가격으로 바꿔주는 확장&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;crxMouse Chrome™ 제스처&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;설치: &lt;a href=&quot;https://chromewebstore.google.com/detail/jlgkpaicikihijadgifklkbpdajbkhjo&quot;&gt;https://chromewebstore.google.com/detail/jlgkpaicikihijadgifklkbpdajbkhjo&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;마우스 제스처 확장. 어디 파이어폭스의 Gesturefy 같은 확장 없나...&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Enhancer for YouTube™&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;설치: &lt;a href=&quot;https://chromewebstore.google.com/detail/ponfpcnoihfmfllpaingbgckeeldkhle&quot;&gt;https://chromewebstore.google.com/detail/ponfpcnoihfmfllpaingbgckeeldkhle&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;유튜브를 더욱 편리하게 만들어주는 확장&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Get cookies.txt LOCALLY&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;설치: &lt;a href=&quot;https://chromewebstore.google.com/detail/cclelndahbckbenkjhflpdbgdldlbecc&quot;&gt;https://chromewebstore.google.com/detail/cclelndahbckbenkjhflpdbgdldlbecc&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;브라우저 쿠키를 cookies 파일로 내보내 주는 부가 기능이다. 가끔 yt-dlp에서 필요해서 설치. 과거 얼웨어 문제있던 확장과는 다른 확장이다.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;GitHub Web IDE&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;설치: &lt;a href=&quot;https://chromewebstore.google.com/detail/adjiklnjodbiaioggfpbpkhbfcnhgkfe&quot;&gt;https://chromewebstore.google.com/detail/adjiklnjodbiaioggfpbpkhbfcnhgkfe&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;깃허브 저장소에 해당 저장소를 &lt;a href=&quot;https://codesandbox.io/&quot;&gt;CodeSandbox&lt;/a&gt;나 &lt;a href=&quot;https://github.com/conwnet/github1s&quot;&gt;github1s&lt;/a&gt; 같은 웹 IDE에서 바로 열 수 있는 버튼을 추가하는 확장&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Google Search date range shortcut (구글 검색 날짜 범위 추가)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;설치: &lt;a href=&quot;https://chromewebstore.google.com/detail/nnncnafimiibjpndjnomejlbjbpmdcmf&quot;&gt;https://chromewebstore.google.com/detail/nnncnafimiibjpndjnomejlbjbpmdcmf&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;구글 검색에서 기간 설정 날짜 범위를 바꾸는 부가 기능. 예전에 크롬용만 있어서 비슷한 &lt;a href=&quot;https://blog.joyfui.com/1139&quot;&gt;유저 스크립트&lt;/a&gt;를 만든 적이 있었는데 이게 파이어폭스용으로도 나왔다. 내가 만든 거 버리고 바로 갈아탐ㅎㅎ&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Inoreader: Read-later and RSS extension&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;설치: &lt;a href=&quot;https://chromewebstore.google.com/detail/kfimphpokifbjgmjflanmfeppcjimgah&quot;&gt;https://chromewebstore.google.com/detail/kfimphpokifbjgmjflanmfeppcjimgah&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://feedly.com/&quot;&gt;피들리&lt;/a&gt;를 사용하다가 서비스 먹통 사태(아무런 공지도 없고, 문의해야 알려줬음;;) 이후 &lt;a href=&quot;https://www.inoreader.com/&quot;&gt;Inoreader&lt;/a&gt;로 재빠르게 이사 갔다. 피들리와 다르게 무료 플랜도 검색 기능을 사용할 수 있다.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;KoreaDropdown&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;설치: &lt;a href=&quot;https://chromewebstore.google.com/detail/mfnlknmbkfnlgcjebdogolbakcekohfj&quot;&gt;https://chromewebstore.google.com/detail/mfnlknmbkfnlgcjebdogolbakcekohfj&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;국가를 선택하는 드롭다운 메뉴에서 자동으로 korea를 선택해 주는 확장&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Mul.Live Plus&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;설치: &lt;a href=&quot;https://chromewebstore.google.com/detail/pahcphmhihleneomklgfbbneokhjiaim&quot;&gt;https://chromewebstore.google.com/detail/pahcphmhihleneomklgfbbneokhjiaim&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;유용한 멀티뷰 사이트&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Notifier for Gmail™&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;설치: &lt;a href=&quot;https://chromewebstore.google.com/detail/dcjichoefijpinlfnjghokpkojhlhkgl&quot;&gt;https://chromewebstore.google.com/detail/dcjichoefijpinlfnjghokpkojhlhkgl&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;지메일 확인을 위한 확장&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Notion Web Clipper&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;설치: &lt;a href=&quot;https://chromewebstore.google.com/detail/knheggckgoiihginacbkhaalnibhilkk&quot;&gt;https://chromewebstore.google.com/detail/knheggckgoiihginacbkhaalnibhilkk&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;에버노트 쓰다가 노션으로 이사 왔다.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;PDF Viewer&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;설치: &lt;a href=&quot;https://chromewebstore.google.com/detail/oemmndcbldboiebfnladdacbdfmadadm&quot;&gt;https://chromewebstore.google.com/detail/oemmndcbldboiebfnladdacbdfmadadm&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;파이어폭스에 들어있는 완성도 높은 pdf 뷰어인 pdf.js를 크롬에서도 쓸 수 있게 해주는 확장&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Refined GitHub&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;설치: &lt;a href=&quot;https://chromewebstore.google.com/detail/hlepfoohegkhhmjieoechaddaejaokhf&quot;&gt;https://chromewebstore.google.com/detail/hlepfoohegkhhmjieoechaddaejaokhf&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;깃허브를 개선하는 확장&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Search Result Previews&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;설치: &lt;a href=&quot;https://chromewebstore.google.com/detail/cedcejfiniojnlhlfhcppenochinijfo&quot;&gt;https://chromewebstore.google.com/detail/cedcejfiniojnlhlfhcppenochinijfo&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;구글 검색 결과에 스크린샷을 추가하는 확장. 이전에 사용하던 SearchPreview는 어느새 개발 중지되었다.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Silk - Privacy Pass Client&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;설치: &lt;a href=&quot;https://chromewebstore.google.com/detail/ajhmfdgkijocedmfjonnpjfojldioehi&quot;&gt;https://chromewebstore.google.com/detail/ajhmfdgkijocedmfjonnpjfojldioehi&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;캡챠 인증을 대신하는 확장. 우회하는 게 아니라 표준 프로토콜로 인증한다고 한다. 현재 클라우드플레어에서만 사용하는 듯?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Tab Session Manager&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;설치: &lt;a href=&quot;https://chromewebstore.google.com/detail/iaiomicjabeggjcfkbimgmglanimpnae&quot;&gt;https://chromewebstore.google.com/detail/iaiomicjabeggjcfkbimgmglanimpnae&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;여러 브라우저 간에 탭을 동기화할 수 있는 확장. 얘는 특히 구글 드라이브랑 연동 기능도 있어서 애용 중&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The Stream Detector&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;설치: &lt;a href=&quot;https://chromewebstore.google.com/detail/iakkmkmhhckcmoiibcfjnooibphlobak&quot;&gt;https://chromewebstore.google.com/detail/iakkmkmhhckcmoiibcfjnooibphlobak&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;스트리밍 동영상 url을 추출하는 확장이다. 개발자 도구가 익숙하지만, yt-dlp, FFmpeg 명령어를 만들어주는 부분이 편해서 설치해 봄&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;User-Agent Switcher and Manager&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;설치: &lt;a href=&quot;https://chromewebstore.google.com/detail/bhchdcejhohfmigjafbampogmaanbfkg&quot;&gt;https://chromewebstore.google.com/detail/bhchdcejhohfmigjafbampogmaanbfkg&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;유저 에이전트를 바꿔주는 확장. 가끔 쓸 일이 생겨서 설치&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;vBookmarks&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;설치: &lt;a href=&quot;https://chromewebstore.google.com/detail/odhjcodnoebmndcihdedenkmdmklpihb&quot;&gt;https://chromewebstore.google.com/detail/odhjcodnoebmndcihdedenkmdmklpihb&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;심플한 북마크 확장이다. 크롬이 제일 불편한 게 북마크바 말고는 북마크를 바로 열 수 있는 수단이 없다. 파이어폭스처럼 북마크 메뉴가 있으면 좋겠지만 그런 게 없으니 그나마 이런 식으로라도... 원래 사용하던 Neater Bookmarks는 개발 중단되었다.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Wappalyzer - Technology profiler&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;설치: &lt;a href=&quot;https://chromewebstore.google.com/detail/gppongmhjkpfnbhagpmjfkannfbllamg&quot;&gt;https://chromewebstore.google.com/detail/gppongmhjkpfnbhagpmjfkannfbllamg&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;웹 사이트의 기술 스택을 분석해 주는 확장. 비슷한 확장으로 &lt;a href=&quot;https://builtwith.com/&quot;&gt;BuiltWith&lt;/a&gt;가 있는데 BuiltWith는 더 자세히 분석해 주고 Wappalyzer는 더 예쁘게 표시해 준다.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Wayback Machine&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;설치: &lt;a href=&quot;https://chromewebstore.google.com/detail/fpnmgdkabkmnadcjpehmlllkndpkmiak&quot;&gt;https://chromewebstore.google.com/detail/fpnmgdkabkmnadcjpehmlllkndpkmiak&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;인터넷 아카이브의 프로젝트인 &lt;a href=&quot;https://web.archive.org/&quot;&gt;웨이백 머신&lt;/a&gt;에 자동으로 아카이브를 뜨는 확장이다.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;네이버 카페 패스&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;설치: &lt;a href=&quot;https://chromewebstore.google.com/detail/gipgjcnhbklggnannochejcaieghkmcn&quot;&gt;https://chromewebstore.google.com/detail/gipgjcnhbklggnannochejcaieghkmcn&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;자작 부가 기능: &lt;a href=&quot;https://blog.joyfui.com/1280&quot;&gt;https://blog.joyfui.com/1280&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;드래그프리(마우스 드래그 &amp;amp; 마우스 우클릭 해제 &amp;amp; 글자수 세기)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;설치: &lt;a href=&quot;https://chromewebstore.google.com/detail/cnfngpgfjllafbghaimjcmailafcdhod&quot;&gt;https://chromewebstore.google.com/detail/cnfngpgfjllafbghaimjcmailafcdhod&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;마우스 우클릭 방지 해제 확장인데 파이어폭스에서 사용하던 것처럼 원클릭을 찾았지만 그나마 비슷한 게 이거다.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;링크 투 텍스트 프래그먼트&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;설치: &lt;a href=&quot;https://chromewebstore.google.com/detail/pbcodcjpfjdpcineamnnmbkkmkdpajjg&quot;&gt;https://chromewebstore.google.com/detail/pbcodcjpfjdpcineamnnmbkkmkdpajjg&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;이제 모든 브라우저에서 지원하는 기능인 Text fragment를 사용하는 링크를 쉽게 만들어주는 확장이다. 텍스트를 선택하고 우클릭하면 &amp;quot;선택한 단어로 가는 링크 복사&amp;quot; 메뉴가 추가되어 있다.&lt;/p&gt;</description>
      <category>프로그램</category>
      <category>chrome</category>
      <category>Google</category>
      <category>구글</category>
      <category>브라우저</category>
      <category>크롬</category>
      <category>확장</category>
      <author>joyfuI</author>
      <guid isPermaLink="true">https://joyfui.tistory.com/811</guid>
      <comments>https://joyfui.tistory.com/811#entry811comment</comments>
      <pubDate>Sun, 26 Oct 2025 22:01:36 +0900</pubDate>
    </item>
    <item>
      <title>추천하는 IntelliJ 플러그인!</title>
      <link>https://joyfui.tistory.com/1191</link>
      <description>&lt;p&gt;현재 사용 중인 플러그인 목록&lt;/p&gt;
&lt;h3&gt;공통&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;.env files&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://plugins.jetbrains.com/plugin/9525--env-files&quot;&gt;https://plugins.jetbrains.com/plugin/9525--env-files&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;.env 파일 지원을 추가하는 플러그인이다. 구문 강조와 변수 자동 완성 추가&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;GitHub Copilot&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://plugins.jetbrains.com/plugin/17718-github-copilot&quot;&gt;https://plugins.jetbrains.com/plugin/17718-github-copilot&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;유명한 AI 기반 코드 자동완성 툴인 &lt;a href=&quot;https://github.com/features/copilot&quot;&gt;코파일럿&lt;/a&gt; 플러그인이다. 최근에 무료 요금제도 추가되었길래 일단 사용 중&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;GitToolBox&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://plugins.jetbrains.com/plugin/7499-gittoolbox&quot;&gt;https://plugins.jetbrains.com/plugin/7499-gittoolbox&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;VSCode의 GitLens 같은 플러그인이다. 협업 시 해당 라인을 누가 커밋했는지 바로 알 수 있다.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Indent Rainbow&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://plugins.jetbrains.com/plugin/13308-indent-rainbow&quot;&gt;https://plugins.jetbrains.com/plugin/13308-indent-rainbow&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;들여쓰기에 색을 넣어주는 플러그인이다. 어긋난 들여쓰기를 한눈에 찾을 수 있다.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Key Promoter X&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://plugins.jetbrains.com/plugin/9792-key-promoter-x&quot;&gt;https://plugins.jetbrains.com/plugin/9792-key-promoter-x&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;이건 어떤 글을 가도 추천하고 있는 최고 인기 플러그인으로 마우스로 어떤 기능을 실행하면 해당 기능에 해당하는 단축키를 알려준다. 단축키 학습할 때 유용한 플러그인이다. 덕분에 몇몇 기능은 단축키로 대체했는데 정의로 이동하는 기능은 아직 내 습관이 대체하지 못했다. Ctrl+B보다 Ctrl+클릭이 훨씬 편한 걸 어쩌라고..ㅠㅠ&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Rainbow Brackets&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://plugins.jetbrains.com/plugin/10080-rainbow-brackets&quot;&gt;https://plugins.jetbrains.com/plugin/10080-rainbow-brackets&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;괄호 짝에 색을 칠해주는 플러그인이다. 설정에서 HTML 태그랑 파이썬 스코프에도 색을 칠하도록 할 수도 있다.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Select Content Pair&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://plugins.jetbrains.com/plugin/27313-select-content-pair&quot;&gt;https://plugins.jetbrains.com/plugin/27313-select-content-pair&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;단축키를 누르면 괄호((), [], {}, &amp;#39;&amp;#39;, &amp;quot;&amp;quot;, ``)와 엘리먼트 사이를 선택하는 플러그인이다. 대박 편함&lt;/p&gt;
&lt;p&gt;Alt+Q: 괄호 선택 확장, Alt+A: 괄호 선택 축소, Alt+W: 엘리먼트 선택 확장, Alt+S: 엘리먼트 선택 축소&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;String Manipulation&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://plugins.jetbrains.com/plugin/2162-string-manipulation&quot;&gt;https://plugins.jetbrains.com/plugin/2162-string-manipulation&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;문자열을 camelCase, snake_case, PascalCase, kebab-case 등등 자유롭게 변환할 수 있다.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Trailing Spaces&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://plugins.jetbrains.com/plugin/27720-trailing-spaces&quot;&gt;https://plugins.jetbrains.com/plugin/27720-trailing-spaces&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;줄 끝에 공백이 있으면 빨간색으로 강조 표시를 해주는 플러그인이다. 설정에서 저장할 때마다 자동으로 끝 공백을 제거하는 것도 켤 수 있다.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Translator&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://plugins.jetbrains.com/plugin/9690-translator&quot;&gt;https://plugins.jetbrains.com/plugin/9690-translator&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;한국어를 영어로 영어를 한국어로 번역하는 플러그인이다. 번역할 단어를 선택하고 Alt+1을 누르면 번역된 텍스트를 보여주고, Alt+2를 누르면 치환도 같이해준다. Alt+3은 번역 창을 띄운다.&lt;/p&gt;
&lt;h3&gt;WebStorm&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Biome&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://plugins.jetbrains.com/plugin/22761-biome&quot;&gt;https://plugins.jetbrains.com/plugin/22761-biome&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://biomejs.dev/&quot;&gt;biomejs&lt;/a&gt; 지원 추가&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;ImagePreview&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://plugins.jetbrains.com/plugin/21224-imagepreview&quot;&gt;https://plugins.jetbrains.com/plugin/21224-imagepreview&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;이미지 경로가 있으면 줄번호 왼쪽 여백에 이미지 미리보기를 추가하는 플러그인이다.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;React Buddy&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://plugins.jetbrains.com/plugin/17467-react-buddy&quot;&gt;https://plugins.jetbrains.com/plugin/17467-react-buddy&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;인기 목록에 있고 젯브레인에서 직접 만든 플러그인이라 설치하긴 했는데 아직 무슨 플러그인인지 잘 모르겠다.&lt;/p&gt;</description>
      <category>프로그램</category>
      <category>IntelliJ</category>
      <category>java</category>
      <category>JavaScript</category>
      <category>Python</category>
      <category>개발</category>
      <category>인텔리제이</category>
      <category>자바</category>
      <category>자바스크립트</category>
      <category>파이썬</category>
      <category>확장</category>
      <author>joyfuI</author>
      <guid isPermaLink="true">https://joyfui.tistory.com/1191</guid>
      <comments>https://joyfui.tistory.com/1191#entry1191comment</comments>
      <pubDate>Wed, 1 Oct 2025 19:51:42 +0900</pubDate>
    </item>
    <item>
      <title>신기한 윤년 판별 알고리즘</title>
      <link>https://joyfui.tistory.com/1307</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;우연히 인터넷에서 신기한 윤년 판별 코드를 발견해서 정리해 본다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;윤년의 규칙은 다음과 같다.&lt;/p&gt;
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;4로 나누어떨어지는 해는 윤년, 아니면 평년&lt;/li&gt;
&lt;li&gt;100으로 나누어떨어지되 400으로 나누어떨어지지 않는 해는 평년&lt;/li&gt;
&lt;/ol&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;정리하면 4의 배수에서 100의 배수가 아닌 수 또는 400의 배수인 해이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이걸 C++ 코드로 나타내면 다음과 같다.&lt;/p&gt;
&lt;pre class=&quot;cpp&quot; data-ke-language=&quot;cpp&quot;&gt;&lt;code&gt;bool is_leap_year(uint32_t y) {
    return (y % 4 == 0 &amp;amp;&amp;amp; y % 100 != 0) || y % 400 == 0;
}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;6년 전, 내가 백준에 제출했던 코드이다. 저 때도 한 줄 코드 좋아했었구나&amp;hellip;ㅎㅎ&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;여기서 y % 100은 이미 앞에서 4로 나누었으므로 y % 25로 대체할 수 있고, y % 400은 앞에서 25로 나누었으므로 y % 16으로 대체할 수 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;여기에 나는 이해할 수 없는 여러 트릭을 적용하면 이렇게 된다.&lt;/p&gt;
&lt;pre class=&quot;cpp&quot; data-ke-language=&quot;cpp&quot;&gt;&lt;code&gt;bool is_leap_year(uint32_t y) {
    return !(y &amp;amp; ((y % 25) ? 3 : 15));
}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;뭔진 모르겠지만 잘 작동한다. 여기에 더더욱 신기한 비트 트위들링 접근법이란 걸 사용하면&lt;/p&gt;
&lt;pre class=&quot;cpp&quot; data-ke-language=&quot;cpp&quot;&gt;&lt;code&gt;bool is_leap_year_fast(uint32_t y) {
    return ((y * 1073750999) &amp;amp; 3221352463) &amp;lt;= 126976;
}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이 따위 코드로도 윤년을 판별할 수 있다.&lt;s&gt;뭐지.. &lt;a href=&quot;https://ko.wikipedia.org/wiki/%EA%B3%A0%EC%86%8D_%EC%97%AD_%EC%A0%9C%EA%B3%B1%EA%B7%BC&quot;&gt;고속 역 제곱근 알고리즘&lt;/a&gt;인가?&lt;/s&gt; 참고로 이 코드는 0~102499년 범위에서 정확하다고 한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;나는 이 코드를 이해할 수 없으니 자세한 건 아래 출처에서 읽어보길 바란다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;출처: &lt;a href=&quot;https://hueffner.de/falk/blog/a-leap-year-check-in-three-instructions.html&quot;&gt;https://hueffner.de/falk/blog/a-leap-year-check-in-three-instructions.html&lt;/a&gt;&lt;/p&gt;</description>
      <category>프로그래밍/C | C++</category>
      <category>C</category>
      <category>C++</category>
      <category>CPP</category>
      <category>알고리즘</category>
      <category>프로그래밍</category>
      <author>joyfuI</author>
      <guid isPermaLink="true">https://joyfui.tistory.com/1307</guid>
      <comments>https://joyfui.tistory.com/1307#entry1307comment</comments>
      <pubDate>Sat, 20 Sep 2025 01:01:09 +0900</pubDate>
    </item>
    <item>
      <title>[자작] S3 파일 브라우저</title>
      <link>https://joyfui.tistory.com/1306</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;회사에서 공지를 작성할 때 필요한 이미지를 S3에 업로드하고 사용하고 있는데, 매번 이미지 업로드 요청을 받고 S3 등을 업로드한 뒤 이미지 URL을 알려주는 과정이 번거로워서 누구든지 S3에 파일을 업로드할 수 있는 기능의 필요성을 느꼈다. 이런 기능이 사내 어드민에 있으면 좋겠지만 항상 어드민은 우선순위에서 밀리기 때문에 아마 내 생엔 추가되지 않을 가능성이 높..&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아무튼 마침 커서도 사용하고 있겠다. 한번 커서한테 시켜서 S3 파일 브라우저라는 웹페이지를 만들었다. 대충 1시간 만에 만든 듯? 이제 공지 이미지를 직접 업로드하고 관리할 수도 있게 되어서 공지 작성할 때 불필요한 병목이 없어졌다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;바이브 코딩이 딸깍이라 편하긴 한데 몇 가지 문제가 있다. 내가 짠 코드가 아니기 때문에 나도 모르는 코드라는 점, 그래서 개발하면서 뭔가 배우는 게 없다는 점, 그리고 무엇보다 제일 큰 문제로 코딩이 재미가 없다. ㅡㅡ&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그래서 개인 프로젝트로 다시 진행해 보았다!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;커서가 만든 프로젝트는 그냥 순수 리액트에 S3 관련 기능은 @aws-sdk/client-s3 패키지를 사용했고, 디자인도 라이브러리 없이 인라인 스타일로 구현했었다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;나는 디렉터리 경로가 URL에 녹여져 있으면 그럴싸할 것 같아서 라우트 라이브러리를 사용하기로 했고 디자인도 큰 힘 들이기 싫어서 회사에서도 사용하고 있는 MUI 라이브러리를 사용했다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;사용하기 위해선 환경변수 설정이 필수인데 아래 리포지토리에서 리드미를 참고하면 된다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://github.com/joyfuI/s3-file-browser&quot;&gt;https://github.com/joyfuI/s3-file-browser&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1756549033405&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;object&quot; data-og-title=&quot;GitHub - joyfuI/s3-file-browser: AWS S3 파일 브라우저&quot; data-og-description=&quot;AWS S3 파일 브라우저. Contribute to joyfuI/s3-file-browser development by creating an account on GitHub.&quot; data-og-host=&quot;github.com&quot; data-og-source-url=&quot;https://github.com/joyfuI/s3-file-browser&quot; data-og-url=&quot;https://github.com/joyfuI/s3-file-browser&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/bMuYAh/hyZGepTUIJ/BZSZ211qVoTmgF2ub1cfuK/img.png?width=1200&amp;amp;height=600&amp;amp;face=0_0_1200_600,https://scrap.kakaocdn.net/dn/eFAqW4/hyZGmuG1iv/zznLQv9JAwN3MrvlBxKuOK/img.png?width=1200&amp;amp;height=600&amp;amp;face=0_0_1200_600&quot;&gt;&lt;a href=&quot;https://github.com/joyfuI/s3-file-browser&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://github.com/joyfuI/s3-file-browser&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/bMuYAh/hyZGepTUIJ/BZSZ211qVoTmgF2ub1cfuK/img.png?width=1200&amp;amp;height=600&amp;amp;face=0_0_1200_600,https://scrap.kakaocdn.net/dn/eFAqW4/hyZGmuG1iv/zznLQv9JAwN3MrvlBxKuOK/img.png?width=1200&amp;amp;height=600&amp;amp;face=0_0_1200_600');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;GitHub - joyfuI/s3-file-browser: AWS S3 파일 브라우저&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;AWS S3 파일 브라우저. Contribute to joyfuI/s3-file-browser development by creating an account on GitHub.&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;github.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;라우터 라이브러리로는 react-router가 익숙하긴 한데(근데 최근에 또 v7으로 업데이트되면서 대규모 변화가 있었다.) 이번엔 새로운 걸 써보고 싶어서 tanstack-router를 알아봤다. 얘는 신기하게 nextjs처럼 파일 기반 라우팅을 지원한다길래 어떤 원리로 가능한 거지? 알아보니까 vite에 플러그인을 붙이는 방식이었다. react-router v7도 비슷한 방식이 최근에 추가됐던데..&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;프로젝트를 생성하던 중에 t3-env라는 라이브러리를 알게 되어 얘도 추가했다. 타입 안전한 환경 변수를 만들어 준다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;aws-sdk를 사용하다 보니 역시 api 처리는 tanstack-query가 편해서 추가. 쿼리랑 라우터 둘 다 같은 곳에서 만든 거라 그런지 devtool이 각각 생겼는데 이거 역시 통합하기 위한 tanstack-devtools가 있길래 얘도 사용했다. tanstack 시리즈를 세 개나!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;전역 상태 관리가 필요해졌는데 너무 조금 필요한 거라 useContext를 쓸까 하다가 마침 tanstack-query를 사용 중이니까 얘를 적당히 응용해서 상태 관리자처럼 사용했다. 그 와중에 tanstack-store가 눈에 들어오긴 했는데.. 안 썼다ㅎ&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;커서가 만든 프로젝트는 단순하게 520여 줄짜리 단일 컴포넌트였는데 직접 만드니까 이렇게 됐다. ㅋㅋㅋ &lt;s&gt;이&amp;nbsp;맛에&amp;nbsp;프론트&amp;nbsp;하지!&lt;/s&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아무래도 환경변수에 aws 시크릿키를 넣고 사용하는 방식이라 빌드한 결과를 공개된 웹에 올리기엔 난감한 점이 있었다. 그래서 웹 프로젝트를 단일 실행파일로 만드는 방법을 찾았는데, 일렉트론은 너무 과하고;; bun을 사용하면 bun build --compile 명령어로 자바스크립트를 실행파일로 만들 수 있다길래 이 방법을 사용했었다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;근데 커서가 만든 프로젝트는 잘 작동했는데 내가 만든 건 복잡해져서 그런가 자바스크립트 오류가 나서 사용할 수 없었다. bun 런타임이 같이 묶이느라 용량도 과하게 크기도 했고..&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그러다가 정말 신기한 프로젝트를 발견했다. &lt;a href=&quot;https://redbean.dev/&quot;&gt;redbean&lt;/a&gt;이라는 프로젝트인데 무려 그 자체로 zip이면서 윈도우/리눅스/맥/BSD에서 실행할 수 있는 웹서버이다. zip으로 열고 웹페이지를 넣으면 끝! 그냥 실행하면 웹서버가 열린다. 정말 해커스러운 프로젝트인데 최신버전인 3.0은 내 컴퓨터에서 오류가 나서 그 전 버전인 2.2를 넣고 패키징 기능도 넣었다.&lt;/p&gt;</description>
      <category>프로그래밍/React</category>
      <category>react</category>
      <category>리액트</category>
      <category>웹</category>
      <category>자작</category>
      <category>프로그래밍</category>
      <author>joyfuI</author>
      <guid isPermaLink="true">https://joyfui.tistory.com/1306</guid>
      <comments>https://joyfui.tistory.com/1306#entry1306comment</comments>
      <pubDate>Sat, 30 Aug 2025 19:18:32 +0900</pubDate>
    </item>
    <item>
      <title>메모리 최적화 프로그램, Mem Reduct (한글, 포터블)</title>
      <link>https://joyfui.tistory.com/1305</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;회사 노트북이 16GB 램인데 개발 도구랑 웹 브라우저를 여러 개 띄어 놓다 보니 이것도 자주 부족했다. 램이 부족할 때마다 버벅임이 심해지다 보니까 자동으로 메모리를 최적화해 주는 프로그램을 찾아다녔는데 이게 가장 쓸만하고 가벼워서 추천한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://github.com/henrypp/memreduct&quot;&gt;https://github.com/henrypp/memreduct&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1754987074946&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;object&quot; data-og-title=&quot;GitHub - henrypp/memreduct: Lightweight real-time memory management application to monitor and clean system memory on your compu&quot; data-og-description=&quot;Lightweight real-time memory management application to monitor and clean system memory on your computer. - henrypp/memreduct&quot; data-og-host=&quot;github.com&quot; data-og-source-url=&quot;https://github.com/henrypp/memreduct&quot; data-og-url=&quot;https://github.com/henrypp/memreduct&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/iFzCL/hyZyk4Hqd9/rXriFKZSi9Z8k7TIhMMFpk/img.png?width=1200&amp;amp;height=600&amp;amp;face=0_0_1200_600,https://scrap.kakaocdn.net/dn/co5BEq/hyZuAVFlBm/U4RwRxhbiQEDcJss8hnpDk/img.png?width=1200&amp;amp;height=600&amp;amp;face=0_0_1200_600&quot;&gt;&lt;a href=&quot;https://github.com/henrypp/memreduct&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://github.com/henrypp/memreduct&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/iFzCL/hyZyk4Hqd9/rXriFKZSi9Z8k7TIhMMFpk/img.png?width=1200&amp;amp;height=600&amp;amp;face=0_0_1200_600,https://scrap.kakaocdn.net/dn/co5BEq/hyZuAVFlBm/U4RwRxhbiQEDcJss8hnpDk/img.png?width=1200&amp;amp;height=600&amp;amp;face=0_0_1200_600');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;GitHub - henrypp/memreduct: Lightweight real-time memory management application to monitor and clean system memory on your compu&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;Lightweight real-time memory management application to monitor and clean system memory on your computer. - henrypp/memreduct&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;github.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이 글을 올리는 시점에 최신버전은 3.5.2이다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;fileblock&quot; data-ke-align=&quot;alignCenter&quot;&gt;&lt;a href=&quot;https://blog.kakaocdn.net/dn/cTnsI8/dJMb82r0N2M/0bDMh0nVK2qurhNSRBt0XK/memreduct-3.5.2-bin.7z?attach=1&amp;amp;knm=tfile.7z&quot; class=&quot;&quot;&gt;
    &lt;div class=&quot;image&quot;&gt;&lt;/div&gt;
    &lt;div class=&quot;desc&quot;&gt;&lt;div class=&quot;filename&quot;&gt;&lt;span class=&quot;name&quot;&gt;memreduct-3.5.2-bin.7z&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;size&quot;&gt;0.38MB&lt;/div&gt;
&lt;/div&gt;
  &lt;/a&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;포터블 버전으로 쓰고자 한다면 실행파일이 있는 폴더에 &amp;ldquo;memreduct.ini&amp;rdquo; 파일을 만들어 넣으면 된다. 모든 기능을 사용하려면 관리자 권한이 필요하다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;프로그램을 실행하면 기본적으로 트레이 아이콘에 메모리 사용률이 표시되고, 옵션에서 일정 이상일 때 정리, 일정 시간마다 정리를 켤 수 있다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;화면 캡처 2025-08-12 155824.png&quot; data-origin-width=&quot;338&quot; data-origin-height=&quot;400&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/5o2RO/btsPQwnHBJk/3uxF0b76OkOAy8KvE1bKSK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/5o2RO/btsPQwnHBJk/3uxF0b76OkOAy8KvE1bKSK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/5o2RO/btsPQwnHBJk/3uxF0b76OkOAy8KvE1bKSK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F5o2RO%2FbtsPQwnHBJk%2F3uxF0b76OkOAy8KvE1bKSK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;338&quot; height=&quot;400&quot; data-filename=&quot;화면 캡처 2025-08-12 155824.png&quot; data-origin-width=&quot;338&quot; data-origin-height=&quot;400&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>프로그램</category>
      <category>Windows</category>
      <category>윈도우</category>
      <category>프로그램</category>
      <author>joyfuI</author>
      <guid isPermaLink="true">https://joyfui.tistory.com/1305</guid>
      <comments>https://joyfui.tistory.com/1305#entry1305comment</comments>
      <pubDate>Tue, 12 Aug 2025 20:00:45 +0900</pubDate>
    </item>
    <item>
      <title>윈도우 11에서 띄어쓰기가 이상하게 입력이 될 때</title>
      <link>https://joyfui.tistory.com/1304</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;브라우저를 오래 사용하다 보면 갑자기 띄어쓰기가 넓게 입력될 때가 있다. 영어도 마찬가지...&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;firefox_ARPhHDb9zq.png&quot; data-origin-width=&quot;486&quot; data-origin-height=&quot;72&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bhcuFO/btsPtheuA32/hKlibfEHuMmDcY1dGaNn81/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bhcuFO/btsPtheuA32/hKlibfEHuMmDcY1dGaNn81/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bhcuFO/btsPtheuA32/hKlibfEHuMmDcY1dGaNn81/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbhcuFO%2FbtsPtheuA32%2FhKlibfEHuMmDcY1dGaNn81%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;486&quot; height=&quot;72&quot; data-filename=&quot;firefox_ARPhHDb9zq.png&quot; data-origin-width=&quot;486&quot; data-origin-height=&quot;72&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이런 식으로 모든 문자가 전각문자로 입력되는데(한글은 원래 전각문자라 그런지 티가 안 난다.)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;해결법은 Alt + =을 누르면 된다.&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;나는 결코 저 단축키를 누른 적이 없는데 대체 왜 전각 입력모드로 바뀌어 있는지 모르겠다. 심지어 한두 번 겪은 것도 아님.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;윈도우 ime 버그가 아닌지 강하게 의심되는 부분...&lt;/p&gt;</description>
      <category>Windows</category>
      <category>Windows</category>
      <category>윈도우</category>
      <author>joyfuI</author>
      <guid isPermaLink="true">https://joyfui.tistory.com/1304</guid>
      <comments>https://joyfui.tistory.com/1304#entry1304comment</comments>
      <pubDate>Tue, 22 Jul 2025 23:33:39 +0900</pubDate>
    </item>
    <item>
      <title>원드라이브 삭제 후 바탕화면, 문서 폴더가 꼬였을 때</title>
      <link>https://joyfui.tistory.com/1303</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;이 망할 윈도우가 언제부턴가 원드라이브를 기본 프로그램으로 집어 놓고 바탕화면, 문서, 사진 폴더를 멋대로 원드라이브와 동기화시킨다. 이 상태에서 원드라이브를 삭제하면 이 폴더들이 꼬인 상태로 방치된다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;뭐 그냥 쓰라면 쓸 수야 있겠지만 쓰지도 않는 OneDrive가 경로에 추가된 이 찝찝함이란...&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;탐색기로 사용자 폴더에 들어가서 바탕화면, 문서, 사진의 속성에 들어가면 위치 탭에서 경로를 수정할 수 있는데 이를 원래 위치로 변경하려고 하면 아래 메시지가 뜨며 변경도 안 된다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;img1.daumcdn.png&quot; data-origin-width=&quot;777&quot; data-origin-height=&quot;222&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/do277V/btsO7AcTQpJ/p86Gc6PRvpPynFI4vSl4d0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/do277V/btsO7AcTQpJ/p86Gc6PRvpPynFI4vSl4d0/img.png&quot; data-alt=&quot;동일한 위치에 리디렉션할 수 없는 폴더가 있기 때문에 폴더를 이동할 수 없습니다. 액세스가 거부되었습니다.&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/do277V/btsO7AcTQpJ/p86Gc6PRvpPynFI4vSl4d0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fdo277V%2FbtsO7AcTQpJ%2Fp86Gc6PRvpPynFI4vSl4d0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;777&quot; height=&quot;222&quot; data-filename=&quot;img1.daumcdn.png&quot; data-origin-width=&quot;777&quot; data-origin-height=&quot;222&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;동일한 위치에 리디렉션할 수 없는 폴더가 있기 때문에 폴더를 이동할 수 없습니다. 액세스가 거부되었습니다.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;해결하기 위해선 레지스트리를 수정해야 한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1. 레지스트리 편집기를 열고 &quot;HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders&quot; 경로에 들어간다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2. 아래 표를 참고해서 해당 키를 찾아 기본값으로 변경한다.&lt;/p&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot; data-ke-style=&quot;style3&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 33.3333%;&quot;&gt;폴더&lt;/td&gt;
&lt;td style=&quot;width: 33.3333%;&quot;&gt;레지스트리&amp;nbsp;키&lt;/td&gt;
&lt;td style=&quot;width: 33.3333%;&quot;&gt;기본값&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 33.3333%;&quot;&gt;다운로드&lt;/td&gt;
&lt;td style=&quot;width: 33.3333%;&quot;&gt;{374DE290-123F-4565-9164-39C4925E467B}&lt;/td&gt;
&lt;td style=&quot;width: 33.3333%;&quot;&gt;%USERPROFILE%\Downloads&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 33.3333%;&quot;&gt;바탕&amp;nbsp;화면&lt;/td&gt;
&lt;td style=&quot;width: 33.3333%;&quot;&gt;Desktop&lt;/td&gt;
&lt;td style=&quot;width: 33.3333%;&quot;&gt;%USERPROFILE%\Desktop&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 33.3333%;&quot;&gt;즐겨찾기&lt;/td&gt;
&lt;td style=&quot;width: 33.3333%;&quot;&gt;Favorites&lt;/td&gt;
&lt;td style=&quot;width: 33.3333%;&quot;&gt;%USERPROFILE%\Favorites&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 33.3333%;&quot;&gt;음악&lt;/td&gt;
&lt;td style=&quot;width: 33.3333%;&quot;&gt;My&amp;nbsp;Music&lt;/td&gt;
&lt;td style=&quot;width: 33.3333%;&quot;&gt;%USERPROFILE%\Music&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 33.3333%;&quot;&gt;사진&lt;/td&gt;
&lt;td style=&quot;width: 33.3333%;&quot;&gt;My&amp;nbsp;Pictures&lt;/td&gt;
&lt;td style=&quot;width: 33.3333%;&quot;&gt;%USERPROFILE%\Pictures&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 33.3333%;&quot;&gt;동영상&lt;/td&gt;
&lt;td style=&quot;width: 33.3333%;&quot;&gt;My&amp;nbsp;Video&lt;/td&gt;
&lt;td style=&quot;width: 33.3333%;&quot;&gt;%USERPROFILE%\Videos&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 33.3333%;&quot;&gt;문서&lt;/td&gt;
&lt;td style=&quot;width: 33.3333%;&quot;&gt;Personal&lt;/td&gt;
&lt;td style=&quot;width: 33.3333%;&quot;&gt;%USERPROFILE%\Documents&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;3. 재부팅하면 끝! 이제 OneDrive 폴더는 삭제해도 된다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;출처: &lt;a href=&quot;https://support.microsoft.com/ko-kr/topic/windows%EC%97%90%EC%84%9C-%EA%B0%9C%EC%9D%B8-%ED%8F%B4%EB%8D%94-%EC%9C%84%EC%B9%98%EB%A5%BC-%EB%B3%80%EA%B2%BD%ED%95%98%EB%8A%94-%EC%9E%91%EC%97%85%EC%9D%B4-%EC%8B%A4%ED%8C%A8%ED%95%A8-ffb95139-6dbb-821d-27ec-62c9aaccd720&quot;&gt;https://support.microsoft.com/ko-kr/topic/windows%EC%97%90%EC%84%9C-%EA%B0%9C%EC%9D%B8-%ED%8F%B4%EB%8D%94-%EC%9C%84%EC%B9%98%EB%A5%BC-%EB%B3%80%EA%B2%BD%ED%95%98%EB%8A%94-%EC%9E%91%EC%97%85%EC%9D%B4-%EC%8B%A4%ED%8C%A8%ED%95%A8-ffb95139-6dbb-821d-27ec-62c9aaccd720&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위 과정이 귀찮아서 한 번에 적용할 수 있는 레지스트리 파일을 만들었다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;fileblock&quot; data-ke-align=&quot;alignCenter&quot;&gt;&lt;a href=&quot;https://blog.kakaocdn.net/dn/miyRR/btsO7z57qG5/vOYPL0qbOiKNvUAa1T4f80/user_shell_folder_fix.reg?attach=1&amp;amp;knm=tfile.reg&quot; class=&quot;&quot;&gt;
    &lt;div class=&quot;image&quot;&gt;&lt;/div&gt;
    &lt;div class=&quot;desc&quot;&gt;&lt;div class=&quot;filename&quot;&gt;&lt;span class=&quot;name&quot;&gt;user_shell_folder_fix.reg&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;size&quot;&gt;0.00MB&lt;/div&gt;
&lt;/div&gt;
  &lt;/a&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위 파일을 받아서 실행해서 적용하고 재부팅하면 된다.&lt;/p&gt;</description>
      <category>Windows</category>
      <category>Windows</category>
      <category>윈도우</category>
      <category>클라우드</category>
      <author>joyfuI</author>
      <guid isPermaLink="true">https://joyfui.tistory.com/1303</guid>
      <comments>https://joyfui.tistory.com/1303#entry1303comment</comments>
      <pubDate>Sun, 6 Jul 2025 20:48:53 +0900</pubDate>
    </item>
    <item>
      <title>모바일에서 개발자 콘솔 사용하기</title>
      <link>https://joyfui.tistory.com/1302</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;회사에서 사파리에서만 발생하는 버그 리포트가 들어왔다. (사파리는 웹 개발자의 적!) 하지만 나는 윈도우를 사용 중이고, 사파리는 맥에서만 사용할 수 있다. 다행히 아이폰을 사용 중이었고 ios 사파리에서도 똑같이 재현되었다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;추억의 ngrok으로 개발 서버를 아이폰으로 확인해 볼 수는 있는데 이제 개발자 도구를 어떻게 확인하지? 검색을 해보니 죄다 맥북이 필요한 방법들이다. (애플은 개발자의 적!)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그러다가 문득 옛날에 어떤 앱에서 우측 하단에 버튼이 생겨서 개발자 도구를 열 수 있었던 기억이 났다. 메뉴를 나갔다 다시 들어가니까 버튼이 사라졌지만... (지금 생각해 보면 개발자가 실수로 개발 중인 코드를 라이브에 배포해 버렸던 것 같다ㅋㅋㅋ)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그 기억을 더듬어서 라이브러리를 찾아보니 두 가지가 나왔다.&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;vConsole&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://github.com/Tencent/vConsole&quot;&gt;https://github.com/Tencent/vConsole&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1750758633021&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;object&quot; data-og-title=&quot;GitHub - Tencent/vConsole: A lightweight, extendable front-end developer tool for mobile web page.&quot; data-og-description=&quot;A lightweight, extendable front-end developer tool for mobile web page. - Tencent/vConsole&quot; data-og-host=&quot;github.com&quot; data-og-source-url=&quot;https://github.com/Tencent/vConsole&quot; data-og-url=&quot;https://github.com/Tencent/vConsole&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/cXBIn9/hyZbEcaH8n/5zTGujRXlnHoNc2LaxdkG0/img.png?width=1200&amp;amp;height=600&amp;amp;face=0_0_1200_600,https://scrap.kakaocdn.net/dn/fn11E/hyZbwSJVEs/qTm9UiAqoc0l390nu74Lok/img.png?width=1200&amp;amp;height=600&amp;amp;face=0_0_1200_600&quot;&gt;&lt;a href=&quot;https://github.com/Tencent/vConsole&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://github.com/Tencent/vConsole&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/cXBIn9/hyZbEcaH8n/5zTGujRXlnHoNc2LaxdkG0/img.png?width=1200&amp;amp;height=600&amp;amp;face=0_0_1200_600,https://scrap.kakaocdn.net/dn/fn11E/hyZbwSJVEs/qTm9UiAqoc0l390nu74Lok/img.png?width=1200&amp;amp;height=600&amp;amp;face=0_0_1200_600');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;GitHub - Tencent/vConsole: A lightweight, extendable front-end developer tool for mobile web page.&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;A lightweight, extendable front-end developer tool for mobile web page. - Tencent/vConsole&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;github.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;내 기억 속의 라이브러리이다. 텐센트라는 대기업에서 만들었다.&lt;/p&gt;
&lt;pre class=&quot;html xml&quot; data-ke-language=&quot;html&quot;&gt;&lt;code&gt;&amp;lt;script src=&quot;https://unpkg.com/vconsole@latest/dist/vconsole.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;script&amp;gt;
  var vConsole = new window.VConsole();
&amp;lt;/script&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;Eruda&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://github.com/liriliri/eruda&quot;&gt;https://github.com/liriliri/eruda&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1750758645035&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;object&quot; data-og-title=&quot;GitHub - liriliri/eruda: Console for mobile browsers&quot; data-og-description=&quot;Console for mobile browsers. Contribute to liriliri/eruda development by creating an account on GitHub.&quot; data-og-host=&quot;github.com&quot; data-og-source-url=&quot;https://github.com/liriliri/eruda&quot; data-og-url=&quot;https://github.com/liriliri/eruda&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/i3wB1/hyZcjySsLU/ahwTc42jwQSBbPJlgCipT0/img.png?width=1200&amp;amp;height=600&amp;amp;face=0_0_1200_600,https://scrap.kakaocdn.net/dn/bblSeC/hyZcqSkVl6/9BuLaK2WxOcXKzySmh9mNK/img.png?width=1200&amp;amp;height=600&amp;amp;face=0_0_1200_600&quot;&gt;&lt;a href=&quot;https://github.com/liriliri/eruda&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://github.com/liriliri/eruda&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/i3wB1/hyZcjySsLU/ahwTc42jwQSBbPJlgCipT0/img.png?width=1200&amp;amp;height=600&amp;amp;face=0_0_1200_600,https://scrap.kakaocdn.net/dn/bblSeC/hyZcqSkVl6/9BuLaK2WxOcXKzySmh9mNK/img.png?width=1200&amp;amp;height=600&amp;amp;face=0_0_1200_600');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;GitHub - liriliri/eruda: Console for mobile browsers&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;Console for mobile browsers. Contribute to liriliri/eruda development by creating an account on GitHub.&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;github.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;나중에 더 찾아보니 이 친구도 나왔다. 디자인적으로 보나 기능적으로 보나 이 친구가 좀 더 좋은 것 같다.&lt;/p&gt;
&lt;pre class=&quot;html xml&quot; data-ke-language=&quot;html&quot;&gt;&lt;code&gt;&amp;lt;script src=&quot;https://cdn.jsdelivr.net/npm/eruda&quot;&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;script&amp;gt;eruda.init();&amp;lt;/script&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;저 때 당시에는 vConsole을 사용했었고 덕분에 오류가 나는 부분을 찾을 수 있었다. 오류의 원인은 (비교적) 최신 문법을 사용한 게 화근이었다... ???: 사파리는 모던 브라우저가 아닙니다!&lt;/p&gt;</description>
      <category>프로그래밍/웹</category>
      <category>JavaScript</category>
      <category>라이브러리</category>
      <category>웹</category>
      <category>자바스크립트</category>
      <category>프로그래밍</category>
      <author>joyfuI</author>
      <guid isPermaLink="true">https://joyfui.tistory.com/1302</guid>
      <comments>https://joyfui.tistory.com/1302#entry1302comment</comments>
      <pubDate>Tue, 24 Jun 2025 18:51:19 +0900</pubDate>
    </item>
    <item>
      <title>마인크래프트 1.2x 한글 폰트 리소스팩</title>
      <link>https://joyfui.tistory.com/1301</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;마인크래프트를 플레이 안 한 지 오랜 시간이 지났는데 정말 많이 바뀌었더라. 리소스팩이라는 것도 생겨서 거의 모드 수준으로 갈아엎는 것도 가능하고...&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아무튼 마인크래프트가 한글을 공식적으로 지원한 지 정말 오랜 시간이 지났지만 기본 한글 폰트는 여전히 못생겼다. (라떼는 한글 출력하겠다고 거대한 텍스쳐 파일을 마크 jar 내부에 집어넣고, v램 딸리면 한글 막 깨지고 그랬어!)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;마크 기존 영어 폰트랑 어울리는 한글 폰트 리소스팩이 있길래 소개한다. 더 찾아보니 나눔고딕 등 이미 존재하는 폰트를 마크에 적용하는 리소스팩들도 많다. 얘는 자체 제작 폰트라고 함&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://github.com/oruur/bhf4mc&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://github.com/oruur/bhf4mc&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1749384550790&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;object&quot; data-og-title=&quot;GitHub - oruur/bhf4mc: Better Hangul Font for Minecraft&quot; data-og-description=&quot;Better Hangul Font for Minecraft. Contribute to oruur/bhf4mc development by creating an account on GitHub.&quot; data-og-host=&quot;github.com&quot; data-og-source-url=&quot;https://github.com/oruur/bhf4mc&quot; data-og-url=&quot;https://github.com/oruur/bhf4mc&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/vjLXu/hyY44otbpe/k2oxPbOiYZyZ2MtWjW1HF0/img.png?width=1200&amp;amp;height=600&amp;amp;face=0_0_1200_600,https://scrap.kakaocdn.net/dn/YxZkc/hyY44otbqX/bDhjQgiCmnwYEisZCX6e4K/img.png?width=1200&amp;amp;height=600&amp;amp;face=0_0_1200_600&quot;&gt;&lt;a href=&quot;https://github.com/oruur/bhf4mc&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://github.com/oruur/bhf4mc&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/vjLXu/hyY44otbpe/k2oxPbOiYZyZ2MtWjW1HF0/img.png?width=1200&amp;amp;height=600&amp;amp;face=0_0_1200_600,https://scrap.kakaocdn.net/dn/YxZkc/hyY44otbqX/bDhjQgiCmnwYEisZCX6e4K/img.png?width=1200&amp;amp;height=600&amp;amp;face=0_0_1200_600');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;GitHub - oruur/bhf4mc: Better Hangul Font for Minecraft&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;Better Hangul Font for Minecraft. Contribute to oruur/bhf4mc development by creating an account on GitHub.&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;github.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;마크를 켜고 설정 &amp;rarr; 리소스 팩 &amp;rarr; 팩 폴더 열기를 누르면 디렉토리가 하나 열린다. 여기에 위에서 다운받은 BetterHangulFont.zip 파일을 넣으면 리소스 팩이 목록에 보이는데 오른쪽으로 보내면 적용 끝!&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;javaw_WyJVOwSFeJ.png&quot; data-origin-width=&quot;856&quot; data-origin-height=&quot;512&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bqdP9W/btsOscLLaN8/4BXsmWKQRKk3LhhZPKvz91/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bqdP9W/btsOscLLaN8/4BXsmWKQRKk3LhhZPKvz91/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bqdP9W/btsOscLLaN8/4BXsmWKQRKk3LhhZPKvz91/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbqdP9W%2FbtsOscLLaN8%2F4BXsmWKQRKk3LhhZPKvz91%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;856&quot; height=&quot;512&quot; data-filename=&quot;javaw_WyJVOwSFeJ.png&quot; data-origin-width=&quot;856&quot; data-origin-height=&quot;512&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;추가로 설정 &amp;rarr; 언어 &amp;rarr; 글꼴 설정 &amp;rarr; 유니코드 글꼴 강제 사용을 켜짐으로 바꾸면 기존 영어 폰트로 이 폰트로 바뀐다. 켜는 걸 추천한다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;javaw_VrCcdzS1ei.png&quot; data-origin-width=&quot;856&quot; data-origin-height=&quot;512&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/yfQ7a/btsOtpXsr38/mt7bvWMM5f7pzPhIEb44p1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/yfQ7a/btsOtpXsr38/mt7bvWMM5f7pzPhIEb44p1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/yfQ7a/btsOtpXsr38/mt7bvWMM5f7pzPhIEb44p1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FyfQ7a%2FbtsOtpXsr38%2Fmt7bvWMM5f7pzPhIEb44p1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;856&quot; height=&quot;512&quot; data-filename=&quot;javaw_VrCcdzS1ei.png&quot; data-origin-width=&quot;856&quot; data-origin-height=&quot;512&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;적용한 모습이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이번에 검색해보다가 그 못생긴 기본 한글 폰트가 &lt;a href=&quot;https://namu.wiki/w/GNU%20Unifont&quot;&gt;Unifont&lt;/a&gt;라는 폰트인 걸 알았다. &lt;s&gt;굴림체인 줄...&lt;/s&gt;&lt;/p&gt;</description>
      <category>MineCraft/기타</category>
      <category>MINECRAFT</category>
      <category>마인크래프트</category>
      <category>한글</category>
      <author>joyfuI</author>
      <guid isPermaLink="true">https://joyfui.tistory.com/1301</guid>
      <comments>https://joyfui.tistory.com/1301#entry1301comment</comments>
      <pubDate>Sun, 8 Jun 2025 21:28:47 +0900</pubDate>
    </item>
    <item>
      <title>추천하는 비주얼 스튜디오 코드 확장!</title>
      <link>https://joyfui.tistory.com/1270</link>
      <description>&lt;p&gt;현재 사용 중인 확장 목록. 이것저것 관심만 많다 보니 확장도 많아졌다..&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Korean Language Pack for Visual Studio Code&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://marketplace.visualstudio.com/items?itemName=MS-CEINTL.vscode-language-pack-ko&quot;&gt;https://marketplace.visualstudio.com/items?itemName=MS-CEINTL.vscode-language-pack-ko&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;설명이 필요 없는 무조건 1순위 설치 확장!&lt;/p&gt;
&lt;h3&gt;공통&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Bookmarks&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://marketplace.visualstudio.com/items?itemName=alefragnani.Bookmarks&quot;&gt;https://marketplace.visualstudio.com/items?itemName=alefragnani.Bookmarks&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;코드의 특정 라인을 북마크에 추가해 두고 원할 때 바로바로 이동할 수 있는 확장이다. &lt;code&gt;Bookmarks&lt;/code&gt; 명령어를 찾아서 사용해도 되고 우클릭 메뉴에 있는 Bookmarks를 사용해도 된다. 이렇게 추가한 북마크는 좌측 Bookmarks 사이드바에서 확인할 수 있다.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Bracket Select&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://marketplace.visualstudio.com/items?itemName=jhasse.bracket-select2&quot;&gt;https://marketplace.visualstudio.com/items?itemName=jhasse.bracket-select2&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Alt+A를 누르면 괄호((), {}, [], &amp;quot;&amp;quot;, &amp;#39;&amp;#39;, ``) 안을 선택해 준다. 더 바깥쪽까지 선택하고 싶으면 단축키를 한 번 더 누르면 된다. 이거 대박 편함ㅎㅎ&lt;/p&gt;
&lt;p&gt;기본적으로 괄호 안쪽을 선택하는데 괄호까지 선택하고 싶으면 Ctrl+Alt+A&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Dependi&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://marketplace.visualstudio.com/items?itemName=fill-labs.dependi&quot;&gt;https://marketplace.visualstudio.com/items?itemName=fill-labs.dependi&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;패키지 버전을 표시하는 확장이다. package.json 파일을 열면 패키지 옆에 최신 버전이 새로 나왔는지 표시해 준다. 패키지 업데이트 여부를 빠르게 파악할 수 있어서 좋다. npm 말고 PyPI, pkg.go.dev, crates.io 등 다른 언어의 패키지도 지원한다.&lt;/p&gt;
&lt;p&gt;원래 &lt;a href=&quot;https://marketplace.visualstudio.com/items?itemName=pflannery.vscode-versionlens&quot;&gt;Version Lens&lt;/a&gt;를 사용하다가 이게 더 보기 좋아서 갈아탔다.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;DotENV&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://marketplace.visualstudio.com/items?itemName=mikestead.dotenv&quot;&gt;https://marketplace.visualstudio.com/items?itemName=mikestead.dotenv&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;.env 파일에 대한 구문 강조 추가. 공식(?) 확장도 있는데 그건 필요 없는 다른 기능들이 달려있어서 오직 구문 강조만 있는 확장을 찾았다.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;EditorConfig for VS Code&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://marketplace.visualstudio.com/items?itemName=EditorConfig.EditorConfig&quot;&gt;https://marketplace.visualstudio.com/items?itemName=EditorConfig.EditorConfig&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;다른 에디터에서도 동일한 코딩 스타일을 유지하도록 도와주는 &lt;a href=&quot;https://editorconfig.org/&quot;&gt;EditorConfig&lt;/a&gt;의 공식 확장이다.&lt;/p&gt;
&lt;p&gt;처음엔 상당히 흥미로운 프로젝트였는데 아직 지원하는 설정이 적어서 아쉽다. 물론 다양한 에디터를 지원해야 하기 때문이겠지만..&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;file-size&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://marketplace.visualstudio.com/items?itemName=zh9528.file-size&quot;&gt;https://marketplace.visualstudio.com/items?itemName=zh9528.file-size&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;상태 표시줄에 현재 파일의 용량을 표시하는 간단한 확장이다.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Hex Editor&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://marketplace.visualstudio.com/items?itemName=ms-vscode.hexeditor&quot;&gt;https://marketplace.visualstudio.com/items?itemName=ms-vscode.hexeditor&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;헥스 에디터 확장이다. 파일에서 우클릭→ 연결 프로그램→Hex Editor를 선택하거나 &lt;code&gt;Hex Editor&lt;/code&gt; 명령어를 사용해서 헥스 에디터를 열 수 있다.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Image preview&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://marketplace.visualstudio.com/items?itemName=kisstkondoros.vscode-gutter-preview&quot;&gt;https://marketplace.visualstudio.com/items?itemName=kisstkondoros.vscode-gutter-preview&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;이미지 경로가 있으면 줄번호 왼쪽 여백과 마우스 커서를 올렸을 때 뜨는 팝업에 이미지 미리보기를 추가하는 확장이다.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;indent-rainbow&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://marketplace.visualstudio.com/items?itemName=oderwat.indent-rainbow&quot;&gt;https://marketplace.visualstudio.com/items?itemName=oderwat.indent-rainbow&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;들여쓰기 뎁스마다 서로 다른 색으로 색칠하는 확장이다. 또 잘못된 뎁스면(뎁스가 2인데 한 칸만 띄어져 있다던가) 빨간색으로 표시도 해준다.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Indentation Level Movement&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://marketplace.visualstudio.com/items?itemName=kaiwood.indentation-level-movement&quot;&gt;https://marketplace.visualstudio.com/items?itemName=kaiwood.indentation-level-movement&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Ctrl+Up/Down으로 커서를 들여쓰기 수준 단위로 이동할 수 있다. Shift를 함께 누르면 선택도 가능하다.&lt;/p&gt;
&lt;p&gt;함수의 시작과 끝을 찾아갈 때 특히 유용하다. 포매팅이 된 상태여야지 의도대로 동작한다.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Inline Parameters Extended for VSCode&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://marketplace.visualstudio.com/items?itemName=RobertOstermann.inline-parameters-extended&quot;&gt;https://marketplace.visualstudio.com/items?itemName=RobertOstermann.inline-parameters-extended&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;함수를 호출할 때 매개변수에 주석(변수명)을 추가하는 확장이다. 인텔리제이에선 익숙한 기능인데 vscode에선 이 확장으로 사용할 수 있다.&lt;/p&gt;
&lt;p&gt;Go, Java, Lua, PHP, Python을 지원한다.&lt;/p&gt;
&lt;p&gt;참고로 JavaScript, TypeScript에 대한 건 내장 기능으로 사용할 수 있다. 각각 &lt;code&gt;&amp;quot;javascript.inlayHints.parameterNames.enabled&amp;quot;: &amp;quot;all&amp;quot;,&lt;/code&gt;, &lt;code&gt;&amp;quot;typescript.inlayHints.parameterNames.enabled&amp;quot;: &amp;quot;all&amp;quot;,&lt;/code&gt;이다.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Live Share&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://marketplace.visualstudio.com/items?itemName=MS-vsliveshare.vsliveshare&quot;&gt;https://marketplace.visualstudio.com/items?itemName=MS-vsliveshare.vsliveshare&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;실시간으로 다른 사람과 동시에 편집하는 확장이다. 비주얼 스튜디오에 내장된 기능이랑 같고 예전엔 음성 채팅용 확장도 따로 있었는데 그건 디플리케이티드됐다.&lt;/p&gt;
&lt;p&gt;아직 한 번도 사용해 본 적이 없다..&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Multiple cursor case preserve&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://marketplace.visualstudio.com/items?itemName=Cardinal90.multi-cursor-case-preserve&quot;&gt;https://marketplace.visualstudio.com/items?itemName=Cardinal90.multi-cursor-case-preserve&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Ctrl+D로 텍스트를 다중 선택하고 한 번에 바꿀 때 기존 케이스를 유지하는 확장이다. 특히, 리액트에서 useState 사용할 때 편리한데 변수명을 보통 [value, setValue] 이런 식으로 지정하는데 value의 이름을 바꿀 때 setValue도 첫 글자 대문자를 유지한 채 바뀌어서 굉장히 유용하다.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Multiple cursor same case&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://marketplace.visualstudio.com/items?itemName=psuranas.multiple-cursor-same-case&quot;&gt;https://marketplace.visualstudio.com/items?itemName=psuranas.multiple-cursor-same-case&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Ctrl+D 텍스트 다중 선택 기능은 대소문자를 구분하지 않는다. 이 확장을 설치하고 Alt+D를 누르면 대소문자를 구분하는 다중 선택 기능을 사용할 수 있다.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Path Intellisense&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://marketplace.visualstudio.com/items?itemName=christian-kohler.path-intellisense&quot;&gt;https://marketplace.visualstudio.com/items?itemName=christian-kohler.path-intellisense&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;파일 경로에 대한 자동완성을 추가하는 확장이다. 자바스크립트 파일은 내장 기능이랑 겹치므로 아래 설정을 추가해야 한다.&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-json&quot;&gt;&amp;quot;javascript.suggest.paths&amp;quot;: false,
&amp;quot;typescript.suggest.paths&amp;quot;: false,
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;윈도우는 버그가 있어서 아래 바로 가기 키 설정을 하는 게 좋다고 한다.&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-json&quot;&gt;&amp;quot;key&amp;quot;: &amp;quot;.&amp;quot;, &amp;quot;command&amp;quot;: &amp;quot;&amp;quot;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;strong&gt;Project Manager&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://marketplace.visualstudio.com/items?itemName=alefragnani.project-manager&quot;&gt;https://marketplace.visualstudio.com/items?itemName=alefragnani.project-manager&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;설치하면 사이드바에 Project Manager 메뉴가 추가서 작업 영역을 저장하고 불러올 수 있다. 탐색기 왔다 갔다 하며 프로젝트를 열 필요 없이 한번 저장해 두고 원할 때마다 바로 열 수 있으니 정말 편하다. 필수 확장!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Remote Development&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.vscode-remote-extensionpack&quot;&gt;https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.vscode-remote-extensionpack&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;원격 개발 확장 팩이다. 다른 컴퓨터를 내 컴퓨터처럼 사용한다는 게 대박인 확장들이다. 사이드바에 원격 탐색기 메뉴가 생긴다.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-containers&quot;&gt;Dev Containers&lt;/a&gt;는 도커 컨테이너의 내부를 바로 열어 개발할 수 있게 해준다.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-ssh&quot;&gt;Remote - SSH&lt;/a&gt;는 SSH를 통해 원격 서버에 접속해서 개발할 수 있게 해준다.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://marketplace.visualstudio.com/items?itemName=ms-vscode.remote-server&quot;&gt;Remote - Tunnels&lt;/a&gt;는 vscode를 서버로 만들어서 원격 시스템에 접속해서 개발할 수 있게 해준다. 서버는 사이드바의 계정 버튼→원격 터널 엑세스 켜기를 통해 켤 수 있다.(서버같이 gui가 없는 환경에선 code CLI을 사용하면 된다.) 이 확장은 서버 킬 때는 필요 없고 서버에 접속할 때 필요하다.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.vscode-remote-extensionpack&quot;&gt;WSL&lt;/a&gt;은 WSL의 내부를 바로 열어 개발할 수 있게 해준다.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Surround&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://marketplace.visualstudio.com/items?itemName=yatki.vscode-surround&quot;&gt;https://marketplace.visualstudio.com/items?itemName=yatki.vscode-surround&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;블록을 지정하고 Ctrl+Shift+T를 누르면 제어문으로 감싸주는 확장이다.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Tailscale&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://marketplace.visualstudio.com/items?itemName=tailscale.vscode-tailscale&quot;&gt;https://marketplace.visualstudio.com/items?itemName=tailscale.vscode-tailscale&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;테일스케일 퍼널 기능으로 테일스케일로 묶인 컴퓨터에 연결하거나 로컬 포트를 노출할 수 있다.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Thunder Client&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://marketplace.visualstudio.com/items?itemName=tailscale.vscode-tailscale&quot;&gt;https://marketplace.visualstudio.com/items?itemName=tailscale.vscode-tailscale&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;포스트맨처럼 REST API를 테스트할 수 있는 확장이다. 설치하면 사이드바에 Thunder Client가 생긴다.&lt;/p&gt;
&lt;p&gt;원래 &lt;a href=&quot;https://marketplace.visualstudio.com/items?itemName=humao.rest-client&quot;&gt;REST Client&lt;/a&gt; 확장을 쓰다가 이게 더 사용하기 편리해서 갈아탔다. 물론 REST Client도 사용하긴 조금 복잡하지만, 내용이 파일로 관리된다는 장점이 있다.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Trailing Spaces&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://marketplace.visualstudio.com/items?itemName=shardulm94.trailing-spaces&quot;&gt;https://marketplace.visualstudio.com/items?itemName=shardulm94.trailing-spaces&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;줄 끝에 공백이 있으면 빨간색으로 강조 표시를 해주는 확장이다. 아래 설정을 추가하면 저장할 때마다 자동으로 끝 공백을 제거해 준다. (마크다운은 줄 끝 공백 두 개가 줄 바꿈이기 때문에 예외에 넣었다.)&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-json&quot;&gt;  &amp;quot;trailing-spaces.trimOnSave&amp;quot;: true,
  &amp;quot;trailing-spaces.syntaxIgnore&amp;quot;: [
    &amp;quot;markdown&amp;quot;
  ],&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;이런 거에 집착하는 스타일이라 꼭 필요하다.ㅎㅎ&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;translator&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://marketplace.visualstudio.com/items?itemName=sculove.translator&quot;&gt;https://marketplace.visualstudio.com/items?itemName=sculove.translator&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;번역 확장이다. 단축키는 Ctrl+shift+T이고 한국어를 선택하고 단축키를 누르면 영어로, 영어를 선택하고 단축키를 누르면 한국어가 뜬다.&lt;/p&gt;
&lt;p&gt;기본적으로 구글 번역 API를 사용하는데 결과가 썩 만족스럽지는 않다. 그래도 간단하게 쓰기엔 좋다.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;vscode-hanspell&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://marketplace.visualstudio.com/items?itemName=9beach.vscode-hanspell&quot;&gt;https://marketplace.visualstudio.com/items?itemName=9beach.vscode-hanspell&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;명령 팔레트에서 “맞춤법 검사” 명령어로 전체 문장 또는 선택한 문장의 맞춤법을 검사할 수 있다. 맞춤법 검사 엔진은 &lt;a href=&quot;https://dic.daum.net/grammar_checker.do&quot;&gt;다음&lt;/a&gt;과 &lt;a href=&quot;https://nara-speller.co.kr/speller/&quot;&gt;부산대&lt;/a&gt; 중에서 선택할 수 있다.&lt;/p&gt;
&lt;p&gt;검사 후 빠른 수정 메뉴에서 틀린 단어를 고칠 수 있다.&lt;/p&gt;
&lt;h3&gt;JavaScript | TypeScript&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Biome&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://marketplace.visualstudio.com/items?itemName=biomejs.biome&quot;&gt;https://marketplace.visualstudio.com/items?itemName=biomejs.biome&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;최근에 eslint + prettier 대신 &lt;a href=&quot;https://biomejs.dev/&quot;&gt;biomejs&lt;/a&gt;를 사용해 보고 있다.&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-json&quot;&gt;  &amp;quot;[javascript]&amp;quot;: {
    &amp;quot;editor.defaultFormatter&amp;quot;: &amp;quot;biomejs.biome&amp;quot;,
    &amp;quot;editor.tabSize&amp;quot;: 2,
    &amp;quot;editor.codeActionsOnSave&amp;quot;: {
      &amp;quot;source.fixAll.biome&amp;quot;: &amp;quot;explicit&amp;quot;,
      &amp;quot;source.organizeImports.biome&amp;quot;: &amp;quot;explicit&amp;quot;
    }
  },
  &amp;quot;[javascriptreact]&amp;quot;: {
    &amp;quot;editor.defaultFormatter&amp;quot;: &amp;quot;biomejs.biome&amp;quot;,
    &amp;quot;editor.tabSize&amp;quot;: 2,
    &amp;quot;editor.codeActionsOnSave&amp;quot;: {
      &amp;quot;source.fixAll.biome&amp;quot;: &amp;quot;explicit&amp;quot;,
      &amp;quot;source.organizeImports.biome&amp;quot;: &amp;quot;explicit&amp;quot;
    }
  },
  &amp;quot;[typescript]&amp;quot;: {
    &amp;quot;editor.defaultFormatter&amp;quot;: &amp;quot;biomejs.biome&amp;quot;,
    &amp;quot;editor.tabSize&amp;quot;: 2,
    &amp;quot;editor.codeActionsOnSave&amp;quot;: {
      &amp;quot;source.fixAll.biome&amp;quot;: &amp;quot;explicit&amp;quot;,
      &amp;quot;source.organizeImports.biome&amp;quot;: &amp;quot;explicit&amp;quot;
    }
  },
  &amp;quot;[typescriptreact]&amp;quot;: {
    &amp;quot;editor.defaultFormatter&amp;quot;: &amp;quot;biomejs.biome&amp;quot;,
    &amp;quot;editor.tabSize&amp;quot;: 2,
    &amp;quot;editor.codeActionsOnSave&amp;quot;: {
      &amp;quot;source.fixAll.biome&amp;quot;: &amp;quot;explicit&amp;quot;,
      &amp;quot;source.organizeImports.biome&amp;quot;: &amp;quot;explicit&amp;quot;
    }
  },
  &amp;quot;[html]&amp;quot;: {
    &amp;quot;editor.defaultFormatter&amp;quot;: &amp;quot;biomejs.biome&amp;quot;,
    &amp;quot;editor.tabSize&amp;quot;: 2
  },
  &amp;quot;[css]&amp;quot;: {
    &amp;quot;editor.defaultFormatter&amp;quot;: &amp;quot;biomejs.biome&amp;quot;,
    &amp;quot;editor.tabSize&amp;quot;: 2
  },&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;javascript, html, css 포매팅 설정이다.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Import Cost&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://marketplace.visualstudio.com/items?itemName=wix.vscode-import-cost&quot;&gt;https://marketplace.visualstudio.com/items?itemName=wix.vscode-import-cost&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;import 코드 옆에 해당 패키지의 용량을 표시한다. 사소하지만 최적화하는 데 도움이 된다.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Javascript Auto Backticks&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://marketplace.visualstudio.com/items?itemName=chamboug.js-auto-backticks&quot;&gt;https://marketplace.visualstudio.com/items?itemName=chamboug.js-auto-backticks&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;작은따옴표(’)나 큰따옴표(”)로 작성 중인 문자열에서 ${}를 감지하면 백틱(`)으로 변환하는 확장이다. 귀차니즘 해결1&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;JS Quick Console&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://marketplace.visualstudio.com/items?itemName=AhadCove.js-quick-console&quot;&gt;https://marketplace.visualstudio.com/items?itemName=AhadCove.js-quick-console&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;변수를 선택하고 Ctrl+Shift+L을 누르면 console.log 코드를 자동으로 추가하는 확장이다. 귀차니즘 해결2&lt;/p&gt;
&lt;p&gt;정확히는 변수가 아니라 드래그한 부분이 console.log로 들어간다.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;npm Intellisense&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://marketplace.visualstudio.com/items?itemName=christian-kohler.npm-intellisense&quot;&gt;https://marketplace.visualstudio.com/items?itemName=christian-kohler.npm-intellisense&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;import 문에서 npm 패키지 자동완성을 추가하는 확장이다. 기본적으로 dependencies만을 대상으로 하는데 &lt;code&gt;&amp;quot;npm-intellisense.scanDevDependencies&amp;quot;: true,&lt;/code&gt; 설정으로 devDependencies도 포함할 수 있다.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Pretty TypeScript Errors&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://marketplace.visualstudio.com/items?itemName=yoavbls.pretty-ts-errors&quot;&gt;https://marketplace.visualstudio.com/items?itemName=yoavbls.pretty-ts-errors&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;타입스크립트 오류 메시지는 조금만 복잡해도 엄청 난해하게 출력되는데 이를 보기 좋게 출력해주는 확장이다.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Preview.js&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://marketplace.visualstudio.com/items?itemName=zenclabs.previewjs&quot;&gt;https://marketplace.visualstudio.com/items?itemName=zenclabs.previewjs&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;UI 컴포넌트를 미리 볼 수 있는 확장이다. React, Preact, Solid, Svelte, Vue를 지원하기 때문에 웬만한 건 다 지원한다 보면 된다.&lt;/p&gt;
&lt;p&gt;설치 후 컴포넌트 선언 위쪽에 Open in Preview.js가 생겨서 누르면 미리보기가 화면 분할로 열린다.(약간 스토리북 느낌)&lt;/p&gt;
&lt;p&gt;신기하고 강력한 확장인데 아직은 뭔가 척척 동작하지 않는 느낌..&lt;/p&gt;
&lt;h3&gt;HTML | CSS&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;colorize&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://marketplace.visualstudio.com/items?itemName=kamikillerto.vscode-colorize&quot;&gt;https://marketplace.visualstudio.com/items?itemName=kamikillerto.vscode-colorize&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;색상 코드가 있으면 텍스트 배경으로 해당 색을 보여주는 확장이다. 직관적이어서 편함&lt;/p&gt;
&lt;p&gt;기본적으로 css 파일에서만 작동하지만 자바스크립트에서도 동작하도록 하고 싶으면 아래 설정을 추가하면 된다.&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-json&quot;&gt;  &amp;quot;colorize.languages&amp;quot;: [
    &amp;quot;javascript&amp;quot;,
    &amp;quot;javascriptreact&amp;quot;,
    &amp;quot;typescript&amp;quot;,
    &amp;quot;typescriptreact&amp;quot;
  ],&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;strong&gt;CSS Peek&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://marketplace.visualstudio.com/items?itemName=pranaygp.vscode-css-peek&quot;&gt;https://marketplace.visualstudio.com/items?itemName=pranaygp.vscode-css-peek&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;html 파일에서 class와 id에 커서를 올리면 참조하고 있는 css 스타일 속성을 보여준다. 웹 개발 필수 확장&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;CSS Var Complete&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://marketplace.visualstudio.com/items?itemName=phoenisx.cssvar&quot;&gt;https://marketplace.visualstudio.com/items?itemName=phoenisx.cssvar&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;css 변수에 대한 자동 완성을 추가하는 확장이다.&lt;/p&gt;
&lt;p&gt;비슷한 확장으로 &lt;a href=&quot;https://marketplace.visualstudio.com/items?itemName=vunguyentuan.vscode-css-variables&quot;&gt;CSS Variable Autocomplete&lt;/a&gt;가 있는데 이쪽이 더 잘 작동하는 것 같다.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Highlight Matching Tag&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://marketplace.visualstudio.com/items?itemName=vincaslt.highlight-matching-tag&quot;&gt;https://marketplace.visualstudio.com/items?itemName=vincaslt.highlight-matching-tag&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;html 파일에서 태그에 커서가 위치하면 짝이 되는 태그를 밑줄로 표시해 준다. 상태표시줄에 태그 경로를 표시하는 기능도 있다.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;HTML End Tag Labels&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://marketplace.visualstudio.com/items?itemName=anteprimorac.html-end-tag-labels&quot;&gt;https://marketplace.visualstudio.com/items?itemName=anteprimorac.html-end-tag-labels&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;닫는 태그 끝에 해당 태그의 아이디와 클래스명을 표시하는 확장이다. 짝이 되는 태그를 구분할 때 유용하다는 점에서 선술한 Highlight Matching Tag와 비슷한데 이건 부트스트랩, 테일윈드css 같은 유틸리티 퍼스트 라이브러리를 사용할 때 (클래스명이 덕지덕지 붙다 보니까) 더 유용하다.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;HTMLHint&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://marketplace.visualstudio.com/items?itemName=HTMLHint.vscode-htmlhint&quot;&gt;https://marketplace.visualstudio.com/items?itemName=HTMLHint.vscode-htmlhint&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;htmlhint에 대한 지원을 추가한다. &lt;a href=&quot;https://htmlhint.com/&quot;&gt;HTMLHint&lt;/a&gt;는 html의 eslint 같은 툴이다.&lt;/p&gt;
&lt;p&gt;기본적으로 설치되어 있는 htmlhint를 사용하고 설치되어 있지 않아도 확장에 내장된 버전을 사용한다.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;htmltagwrap&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://marketplace.visualstudio.com/items?itemName=bradgashler.htmltagwrap&quot;&gt;https://marketplace.visualstudio.com/items?itemName=bradgashler.htmltagwrap&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Alt+W를 누르면 선택한 부분을&lt;/p&gt;
&lt;p&gt;태그로 감싸준다.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;IntelliSense for CSS class names in HTML&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://marketplace.visualstudio.com/items?itemName=Zignd.html-css-class-completion&quot;&gt;https://marketplace.visualstudio.com/items?itemName=Zignd.html-css-class-completion&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;html 파일에서 클래스명 자동 완성 확장이다. 리액트에 대응하는 className도 지원한다.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Live Preview&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://marketplace.visualstudio.com/items?itemName=ms-vscode.live-server&quot;&gt;https://marketplace.visualstudio.com/items?itemName=ms-vscode.live-server&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;html 파일 결과물을 실시간으로 볼 수 있는 확장이다. 파일을 열고 탭 옆에 미리 보기 표시를 누르면 내장 브라우저에 결과물이 뜬다. 게다가 파일 내용이 변경되면 실시간으로 반영된다. 내부적으로 웹서버를 띄우기 때문에 url을 그대로 다른 브라우저에 입력해서 똑같이 확인할 수 있다.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;px to rem &amp;amp; rpx &amp;amp; vw (cssrem)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://marketplace.visualstudio.com/items?itemName=cipchk.cssrem&quot;&gt;https://marketplace.visualstudio.com/items?itemName=cipchk.cssrem&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;px나 rem에 커서를 두고 Alt+Z를 누르면 px↔rem이 서로 변환된다. 그리고 단위 입력할 때 자동 완성도 추가된다.&lt;/p&gt;
&lt;h3&gt;Python&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Better Jinja&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://marketplace.visualstudio.com/items?itemName=samuelcolvin.jinjahtml&quot;&gt;https://marketplace.visualstudio.com/items?itemName=samuelcolvin.jinjahtml&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;진자 템플릿 엔진에 대한 구문 강조를 추가한다. 원래 진자가 정해진 확장자가 없지만 기본적으로 &lt;code&gt;.jinja&lt;/code&gt;, &lt;code&gt;.jinja2&lt;/code&gt;, &lt;code&gt;.j2&lt;/code&gt;, &lt;code&gt;.html.j2&lt;/code&gt;에 연결되어 있으니, 확장자는 이걸 사용하는 게 직접 파일 형식을 지정하는 것보다 편하다.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jupyter&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://marketplace.visualstudio.com/items?itemName=ms-toolsai.jupyter&quot;&gt;https://marketplace.visualstudio.com/items?itemName=ms-toolsai.jupyter&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;주피터 노트북을 vscode 내부에서 바로 사용할 수 있는 확장이다.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Python&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://marketplace.visualstudio.com/items?itemName=ms-python.python&quot;&gt;https://marketplace.visualstudio.com/items?itemName=ms-python.python&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Python 필수 확장&lt;/p&gt;
&lt;p&gt;설치하면 &lt;a href=&quot;https://marketplace.visualstudio.com/items?itemName=ms-python.vscode-pylance&quot;&gt;Pylance&lt;/a&gt;도 같이 설치된다.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Ruff&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://marketplace.visualstudio.com/items?itemName=charliermarsh.ruff&quot;&gt;https://marketplace.visualstudio.com/items?itemName=charliermarsh.ruff&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;파이썬 ruff 린터(+포매터) 확장&lt;/p&gt;
&lt;p&gt;요즘 파이썬은 &lt;a href=&quot;https://github.com/astral-sh/ruff&quot;&gt;Ruff&lt;/a&gt;로 대동단결인 듯 하다.&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-json&quot;&gt;&amp;quot;[python]&amp;quot;: {
    &amp;quot;editor.codeActionsOnSave&amp;quot;: {
        &amp;quot;source.fixAll&amp;quot;: true,
        &amp;quot;source.organizeImports&amp;quot;: true
    },
},
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;파일을 저장할 때마다 자동으로 포매팅하고 오류를 수정하려면 위 설정이 필요하다.&lt;/p&gt;
&lt;h3&gt;Go&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Go&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://marketplace.visualstudio.com/items?itemName=golang.Go&quot;&gt;https://marketplace.visualstudio.com/items?itemName=golang.Go&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;최근에 go로 뭐 좀 해보려고 설치했다.&lt;/p&gt;
&lt;h3&gt;C#&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;C# Dev Kit&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://marketplace.visualstudio.com/items?itemName=ms-dotnettools.csdevkit&quot;&gt;https://marketplace.visualstudio.com/items?itemName=ms-dotnettools.csdevkit&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;C# 필수 확장&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;IntelliCode for C# Dev Kit&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://marketplace.visualstudio.com/items?itemName=ms-dotnettools.vscodeintellicode-csharp&quot;&gt;https://marketplace.visualstudio.com/items?itemName=ms-dotnettools.vscodeintellicode-csharp&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;IntelliCode에 C# 지원을 추가한다.&lt;/p&gt;
&lt;h3&gt;C | C++&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;C/C++&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://marketplace.visualstudio.com/items?itemName=ms-vscode.cpptools&quot;&gt;https://marketplace.visualstudio.com/items?itemName=ms-vscode.cpptools&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;설치는 해뒀지만, 최근에 이쪽 언어를 구경해 본 적조차 없다..&lt;/p&gt;
&lt;p&gt;선술한 Inline Parameters 확장처럼 파라미터 이름 표시를 추가하려면 &lt;code&gt;&amp;quot;C_Cpp.inlayHints.parameterNames.enabled&amp;quot;: true&lt;/code&gt; 설정을 추가하면 된다.&lt;/p&gt;
&lt;h3&gt;AutoHotkey&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;AHK++ (AutoHotkey Plus Plus)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://marketplace.visualstudio.com/items?itemName=mark-wiemer.vscode-autohotkey-plus-plus&quot;&gt;https://marketplace.visualstudio.com/items?itemName=mark-wiemer.vscode-autohotkey-plus-plus&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;오토핫키 인텔리센스를 추가한다. AHK v2도 지원한다.&lt;/p&gt;
&lt;h3&gt;Git&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Git File History&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://marketplace.visualstudio.com/items?itemName=pomber.git-file-history&quot;&gt;https://marketplace.visualstudio.com/items?itemName=pomber.git-file-history&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;후술할 확장들로도 히스토리를 볼 순 있는데 이 확장을 설치한 이유는 히스토리를 단계별로 미려하게 확인해 볼 수 있어서이다. &lt;code&gt;Git File History&lt;/code&gt; 명령어로 사용할 수 있다.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Git Graph&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://marketplace.visualstudio.com/items?itemName=mhutchie.git-graph&quot;&gt;https://marketplace.visualstudio.com/items?itemName=mhutchie.git-graph&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;gui 상에서 git 작업을 할 수 있는 확장이다. 사이드바 소스 제어 메뉴의 소스 제어 부분 우측에 View Git Graph 버튼이나 상태표시줄의 Git Graph 버튼으로 사용할 수 있다.&lt;/p&gt;
&lt;p&gt;후술할 GitLens가 워낙 강력해서 완전히 기능이 겹치지만, 남겨놓은 이유는 gui가 쓰기 편리해서이다. 그래프 디자인도 이쪽이 더 보기 좋고.. 사실 git 작업은 vs code에서 안 하고 소스트리로만 해서 거의 써본 적이 없긴 하다.ㅎ&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;GitHub Actions&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://marketplace.visualstudio.com/items?itemName=GitHub.vscode-github-actions&quot;&gt;https://marketplace.visualstudio.com/items?itemName=GitHub.vscode-github-actions&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;vscode에서 바로 깃허브 액션을 실행하고 기록을 볼 수 있는 확장인데 사실 workflows yml 구문 강조 때문에 설치했다.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;GitHub Repositories&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://marketplace.visualstudio.com/items?itemName=GitHub.remotehub&quot;&gt;https://marketplace.visualstudio.com/items?itemName=GitHub.remotehub&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;깃허브 리포지토리를 바로 열어서 사용할 수 있는 확장이다.&lt;/p&gt;
&lt;p&gt;사이드바에 원격 탐색기 메뉴→원격 리포지토리로 사용할 수 있다.&lt;/p&gt;
&lt;p&gt;불편한 게 이걸 설치하면 &lt;a href=&quot;https://marketplace.visualstudio.com/items?itemName=ms-vscode.remote-repositories&quot;&gt;Remote Repositories&lt;/a&gt;가 같이 설치되면서 &lt;a href=&quot;https://marketplace.visualstudio.com/items?itemName=ms-vscode.azure-repos&quot;&gt;Azure Repos&lt;/a&gt;도 자동으로 설치된다. 매번 지워줘야 함..&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;GitLens — Git supercharged&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://marketplace.visualstudio.com/items?itemName=eamodio.gitlens&quot;&gt;https://marketplace.visualstudio.com/items?itemName=eamodio.gitlens&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;사실 git 확장은 이거로만 대동단결해도 충분하다.(그래서 많은 글에서 추천하는 &lt;a href=&quot;https://marketplace.visualstudio.com/items?itemName=donjayamanne.githistory&quot;&gt;Git History&lt;/a&gt; 확장도 지웠다.) 특히, 편집기에서 라인 끝에 해당 코드는 누가 수정했는지 표시해 주는데 이게 협업 시에 굉장히 유용하다.&lt;/p&gt;
&lt;p&gt;사이드바에 GitLens 메뉴가 추가되어서 사용할 수 있다. 파일별을 넘어서 라인별로 히스토리 보는 기능도 꽤 유용하다.&lt;/p&gt;
&lt;h3&gt;Docker&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Docker DX&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://marketplace.visualstudio.com/items?itemName=docker.docker&quot;&gt;https://marketplace.visualstudio.com/items?itemName=docker.docker&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;사실 윈도우에선 도커를 안 쓰는데 오직 Dockerfile 파일 작성을 위해 설치했다.&lt;/p&gt;
&lt;h3&gt;Log&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Log File Highlighter&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://marketplace.visualstudio.com/items?itemName=emilast.LogFileHighlighter&quot;&gt;https://marketplace.visualstudio.com/items?itemName=emilast.LogFileHighlighter&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;log 파일에 구문 강조를 추가한다. 추가로 내용이 추가되면 스크롤을 맨 밑으로 내려주는 기능도 있다.&lt;/p&gt;
&lt;h3&gt;XML&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;XML&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://marketplace.visualstudio.com/items?itemName=redhat.vscode-xml&quot;&gt;https://marketplace.visualstudio.com/items?itemName=redhat.vscode-xml&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;xml에 대한 언어 지원을 추가하는 확장이다. xml 포매터가 없어서 설치&lt;/p&gt;
&lt;h3&gt;YAML&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;YAML&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://marketplace.visualstudio.com/items?itemName=redhat.vscode-yaml&quot;&gt;https://marketplace.visualstudio.com/items?itemName=redhat.vscode-yaml&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;yaml에 대한 언어 지원을 추가하는 확장이다.&lt;/p&gt;
&lt;h3&gt;CSV&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Excel Viewer&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://marketplace.visualstudio.com/items?itemName=GrapeCity.gc-excelviewer&quot;&gt;https://marketplace.visualstudio.com/items?itemName=GrapeCity.gc-excelviewer&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;csv와 엑셀 파일을 vs code에서 바로 편집할 수 있는 확장이다. 간단하게 사용하기에 좋다.&lt;/p&gt;
&lt;p&gt;엑셀 파일은 바로 열면 되고 csv 파일은 파일에서 우클릭→ 연결 프로그램→CSV Viewer를 선택하면 된다.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Rainbow CSV&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://marketplace.visualstudio.com/items?itemName=mechatroner.rainbow-csv&quot;&gt;https://marketplace.visualstudio.com/items?itemName=mechatroner.rainbow-csv&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;csv, tsv 파일을 열면 열별로 다른 색으로 표시해 준다. 린터 기능도 있어서 csv 파일에 잘못된 부분이 있는지도 찾아준다.&lt;/p&gt;
&lt;h3&gt;AI 코드 자동 완성&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;GitHub Copilot&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://marketplace.visualstudio.com/items?itemName=GitHub.copilot&quot;&gt;https://marketplace.visualstudio.com/items?itemName=GitHub.copilot&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;그 유명한 AI 기반 코드 자동완성 툴인 &lt;a href=&quot;https://github.com/features/copilot&quot;&gt;코파일럿&lt;/a&gt; 확장이다. 원래 깃허브에서 코파일럿을 구독해야 사용할 수 있다가 최근에 무료 요금제도 추가되었길래 다시 설치했다.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://marketplace.visualstudio.com/items?itemName=GitHub.copilot-chat&quot;&gt;GitHub Copilot Chat&lt;/a&gt; 확장과 세트이다.&lt;/p&gt;
&lt;p&gt;처음 사용할 땐 얘가 독심술을 쓰나 싶은 순간들이 있어서 경이로웠는데 요즘엔 경쟁자들이 많이 생겨서..&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;IntelliCode&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://marketplace.visualstudio.com/items?itemName=VisualStudioExptTeam.vscodeintellicode&quot;&gt;https://marketplace.visualstudio.com/items?itemName=VisualStudioExptTeam.vscodeintellicode&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;AI 기반 코드 자동완성 툴이다. 설치하면 &lt;a href=&quot;https://marketplace.visualstudio.com/items?itemName=VisualStudioExptTeam.intellicode-api-usage-examples&quot;&gt;IntelliCode API Usage Examples&lt;/a&gt; 확장도 함께 설치된다.&lt;/p&gt;
&lt;p&gt;Python, TypeScript, JavaScript, Java를 지원한다.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;IntelliCode Completions&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://marketplace.visualstudio.com/items?itemName=VisualStudioExptTeam.vscodeintellicode-completions&quot;&gt;https://marketplace.visualstudio.com/items?itemName=VisualStudioExptTeam.vscodeintellicode-completions&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;선술한 IntelliCode가 자동 완성 목록을 보여준다면 이 확장은 더 나아가서 해당하는 줄의 완성을 제안한다.&lt;/p&gt;
&lt;p&gt;Python, JavaScript, TypeScript를 지원한다.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;IntelliCode Insiders&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://marketplace.visualstudio.com/items?itemName=VisualStudioExptTeam.vscodeintellicode-insiders&quot;&gt;https://marketplace.visualstudio.com/items?itemName=VisualStudioExptTeam.vscodeintellicode-insiders&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;IntelliCode의 새로운 기능을 먼저 사용해 보는 확장이다.&lt;/p&gt;
&lt;h3&gt;테마&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Material Icon Theme&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://marketplace.visualstudio.com/items?itemName=PKief.material-icon-theme&quot;&gt;https://marketplace.visualstudio.com/items?itemName=PKief.material-icon-theme&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Material Product Icons&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://marketplace.visualstudio.com/items?itemName=PKief.material-product-icons&quot;&gt;https://marketplace.visualstudio.com/items?itemName=PKief.material-product-icons&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;회사&lt;/h3&gt;
&lt;p&gt;회사에서만 사용하는 확장 기록&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Astro&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://marketplace.visualstudio.com/items?itemName=astro-build.astro-vscode&quot;&gt;https://marketplace.visualstudio.com/items?itemName=astro-build.astro-vscode&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;최근에 아스트로를 도입했다.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Atlassian: Jira &amp;amp; Bitbucket&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://marketplace.visualstudio.com/items?itemName=Atlassian.atlascode&quot;&gt;https://marketplace.visualstudio.com/items?itemName=Atlassian.atlascode&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;회사에서 지라와 비트버킷을 사용 중이라 설치했다.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;AWS Toolkit&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://marketplace.visualstudio.com/items?itemName=AmazonWebServices.aws-toolkit-vscode&quot;&gt;https://marketplace.visualstudio.com/items?itemName=AmazonWebServices.aws-toolkit-vscode&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;회사에서 aws를 사용 중이라 설치했다.&lt;/p&gt;
&lt;p&gt;유저 데이터 전송을 막고 싶으면 &lt;code&gt;&amp;quot;aws.telemetry&amp;quot;: false,&lt;/code&gt; 설정을 추가하면 된다.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Data Preview&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://marketplace.visualstudio.com/items?itemName=GrapeCity.gc-excelviewer&quot;&gt;https://marketplace.visualstudio.com/items?itemName=GrapeCity.gc-excelviewer&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;온갖 데이터 파일들을 보기 좋게 출력해준다. 선술한 Excel Viewer를 대체할 수 있어서 한번 사용해 보는 중이다.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;EJS Beautify&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://marketplace.visualstudio.com/items?itemName=j69.ejs-beautify&quot;&gt;https://marketplace.visualstudio.com/items?itemName=j69.ejs-beautify&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;ejs를 prettier로 돌리면 괴이해져서 찾은 확장이다. 프리티어만큼 마음에 드는 결과물은 아니지만 괜찮게 포매팅해 준다.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;ESLint&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint&quot;&gt;https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;아직 회사에선 eslint + prettier 조합을 사용 중이다.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Gemini Code Assist&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://marketplace.visualstudio.com/items?itemName=Google.geminicodeassist&quot;&gt;https://marketplace.visualstudio.com/items?itemName=Google.geminicodeassist&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;코파일럿 프리 티어가 회사에선 금방 소진되서 좀 더 제한이 넉넉한 제미나이를 설치해봤다.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Prettier - Code formatter&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode&quot;&gt;https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;아직 회사에선 eslint + prettier 조합을 사용 중이다.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Stylelint&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://marketplace.visualstudio.com/items?itemName=stylelint.vscode-stylelint&quot;&gt;https://marketplace.visualstudio.com/items?itemName=stylelint.vscode-stylelint&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;stylelint에 대한 지원을 추가한다. 이번엔 CSS판 eslint. &lt;a href=&quot;https://stylelint.io/&quot;&gt;Stylelint&lt;/a&gt;이다.&lt;/p&gt;
&lt;p&gt;기본적으로 설치되어 있는 stylelint를 사용하고 설치되어 있지 않아도 확장에 내장된 버전을 사용한다.&lt;/p&gt;</description>
      <category>프로그램</category>
      <category>JavaScript</category>
      <category>Python</category>
      <category>개발</category>
      <category>자바스크립트</category>
      <category>파이썬</category>
      <category>프로그래밍</category>
      <category>확장</category>
      <author>joyfuI</author>
      <guid isPermaLink="true">https://joyfui.tistory.com/1270</guid>
      <comments>https://joyfui.tistory.com/1270#entry1270comment</comments>
      <pubDate>Mon, 26 May 2025 01:36:47 +0900</pubDate>
    </item>
    <item>
      <title>스팀덱 단축키 정리</title>
      <link>https://joyfui.tistory.com/1300</link>
      <description>&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 50%;&quot;&gt;Steam&amp;nbsp;+&amp;nbsp;B&amp;nbsp;(길게)&lt;/td&gt;
&lt;td style=&quot;width: 50%;&quot;&gt;게임&amp;nbsp;강제&amp;nbsp;종료&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 50%;&quot;&gt;Steam&amp;nbsp;+&amp;nbsp;X&lt;/td&gt;
&lt;td style=&quot;width: 50%;&quot;&gt;화면&amp;nbsp;키보드&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 50%;&quot;&gt;Steam&amp;nbsp;+&amp;nbsp;L1&lt;/td&gt;
&lt;td style=&quot;width: 50%;&quot;&gt;돋보기&amp;nbsp;도구&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 50%;&quot;&gt;Steam&amp;nbsp;+&amp;nbsp;R1&lt;/td&gt;
&lt;td style=&quot;width: 50%;&quot;&gt;화면&amp;nbsp;캡처&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 50%;&quot;&gt;Steam&amp;nbsp;+&amp;nbsp;L2&lt;/td&gt;
&lt;td style=&quot;width: 50%;&quot;&gt;마우스&amp;nbsp;우클릭&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 50%;&quot;&gt;Steam&amp;nbsp;+&amp;nbsp;R2&lt;/td&gt;
&lt;td style=&quot;width: 50%;&quot;&gt;마우스&amp;nbsp;좌클릭&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 50%;&quot;&gt;Steam&amp;nbsp;+&amp;nbsp;오른쪽&amp;nbsp;조이스틱&lt;/td&gt;
&lt;td style=&quot;width: 50%;&quot;&gt;마우스&amp;nbsp;이동&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 50%;&quot;&gt;Steam&amp;nbsp;+&amp;nbsp;오른쪽&amp;nbsp;트랙패드&lt;/td&gt;
&lt;td style=&quot;width: 50%;&quot;&gt;마우스&amp;nbsp;이동&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 50%;&quot;&gt;Steam&amp;nbsp;+&amp;nbsp;오른쪽&amp;nbsp;트랙패드&amp;nbsp;(클릭)&lt;/td&gt;
&lt;td style=&quot;width: 50%;&quot;&gt;마우스&amp;nbsp;좌클릭&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 50%;&quot;&gt;Steam&amp;nbsp;+&amp;nbsp;왼쪽&amp;nbsp;조이스틱&amp;nbsp;위로&lt;/td&gt;
&lt;td style=&quot;width: 50%;&quot;&gt;화면&amp;nbsp;밝기&amp;nbsp;증가&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 50%;&quot;&gt;Steam&amp;nbsp;+&amp;nbsp;왼쪽&amp;nbsp;조이스틱&amp;nbsp;아래로&lt;/td&gt;
&lt;td style=&quot;width: 50%;&quot;&gt;화면&amp;nbsp;밝기&amp;nbsp;감소&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 50%;&quot;&gt;Steam&amp;nbsp;+&amp;nbsp;십자키&amp;nbsp;우&lt;/td&gt;
&lt;td style=&quot;width: 50%;&quot;&gt;Enter&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 50%;&quot;&gt;Steam&amp;nbsp;+&amp;nbsp;십자키&amp;nbsp;하&lt;/td&gt;
&lt;td style=&quot;width: 50%;&quot;&gt;Tab&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 50%;&quot;&gt;Steam&amp;nbsp;+&amp;nbsp;십자키&amp;nbsp;좌&lt;/td&gt;
&lt;td style=&quot;width: 50%;&quot;&gt;Esc&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;참고로 스팀덱을 킬 때&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;볼륨+를 누른 채로 키면 BIOS, 볼륨-를 누른 채로 키면 부트 매니저에 진입할 수 있다.&lt;/p&gt;</description>
      <category>잡담</category>
      <category>Game</category>
      <category>steam</category>
      <category>게임</category>
      <category>스팀</category>
      <category>스팀덱</category>
      <author>joyfuI</author>
      <guid isPermaLink="true">https://joyfui.tistory.com/1300</guid>
      <comments>https://joyfui.tistory.com/1300#entry1300comment</comments>
      <pubDate>Mon, 12 May 2025 00:26:16 +0900</pubDate>
    </item>
    <item>
      <title>게임패드로 키보드 마우스 사용, JoyToKey (포터블)</title>
      <link>https://joyfui.tistory.com/1299</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;엑박 컨트롤러 같은 게임패드 입력을 키보드 &amp;amp; 마우스 입력으로 바꿔주는 프로그램이다. 주로 게임패드를 지원하지 않는 게임을 패드로 플레이할 때나 색다르게(?) 컴퓨터를 사용하고 싶을 때 사용한다. 근데 요즘엔 패드 미지원 게임을 못 본 듯&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://joytokey.net/en/&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://joytokey.net/en/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;fileblock&quot; data-ke-align=&quot;alignCenter&quot;&gt;&lt;a href=&quot;https://blog.kakaocdn.net/dn/cbr3xk/btsNCb6AmvY/BwbRBakclbnepTg9I5jatK/JoyToKey_en.zip?attach=1&amp;amp;knm=tfile.zip&quot; class=&quot;&quot;&gt;
    &lt;div class=&quot;image&quot;&gt;&lt;/div&gt;
    &lt;div class=&quot;desc&quot;&gt;&lt;div class=&quot;filename&quot;&gt;&lt;span class=&quot;name&quot;&gt;JoyToKey_en.zip&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;size&quot;&gt;2.15MB&lt;/div&gt;
&lt;/div&gt;
  &lt;/a&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;한국어를 지원하진 않지만, 프로그램 자체가 직관적이라 설정이 어렵진 않다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;File &amp;rarr; Open config data folder in Explorer 메뉴를 누르면 설정이 저장되는 폴더가 열린다. 여기서 백업하거나 다른 사람에 설정을 넣을 수 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아주 가끔 패드로 데스크탑 사용할 때 사용하는 프로필을 올려놓는다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;fileblock&quot; data-ke-align=&quot;alignCenter&quot;&gt;&lt;a href=&quot;https://blog.kakaocdn.net/dn/bdZoyA/btsNzBzuu0v/0LUUFPMEUKxs72E1UKs4z0/Profile.cfg?attach=1&amp;amp;knm=tfile.cfg&quot; class=&quot;&quot;&gt;
    &lt;div class=&quot;image&quot;&gt;&lt;/div&gt;
    &lt;div class=&quot;desc&quot;&gt;&lt;div class=&quot;filename&quot;&gt;&lt;span class=&quot;name&quot;&gt;Profile.cfg&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;size&quot;&gt;0.00MB&lt;/div&gt;
&lt;/div&gt;
  &lt;/a&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;JoyToKey_EWiYhs6K1o.png&quot; data-origin-width=&quot;696&quot; data-origin-height=&quot;493&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ts3OP/btsNAhUzGMi/KssuufgNqKzSxB4kcC3riK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ts3OP/btsNAhUzGMi/KssuufgNqKzSxB4kcC3riK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ts3OP/btsNAhUzGMi/KssuufgNqKzSxB4kcC3riK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fts3OP%2FbtsNAhUzGMi%2FKssuufgNqKzSxB4kcC3riK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;696&quot; height=&quot;493&quot; data-filename=&quot;JoyToKey_EWiYhs6K1o.png&quot; data-origin-width=&quot;696&quot; data-origin-height=&quot;493&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>프로그램</category>
      <category>Game</category>
      <category>portable</category>
      <category>게임</category>
      <category>키보드</category>
      <category>포터블</category>
      <category>프로그램</category>
      <author>joyfuI</author>
      <guid isPermaLink="true">https://joyfui.tistory.com/1299</guid>
      <comments>https://joyfui.tistory.com/1299#entry1299comment</comments>
      <pubDate>Sat, 26 Apr 2025 12:00:47 +0900</pubDate>
    </item>
    <item>
      <title>USB 헤드셋 사용할 때 스테레오 믹스 소리 안 나는 문제 해결법</title>
      <link>https://joyfui.tistory.com/1298</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;컴퓨터의 소리를 녹음할 때 스테레오 믹스를 사용한다. 최근에 컴퓨터 소리를 녹음할 일이 있어서 스테레오 믹스를 활성화했는데 아무리 소리를 재생해도 녹음이 되지 않았다. 알아보니 USB 헤드셋 등 외부 장치를 사용하면 신호가 스테레오 믹스를 제공하는 장치(내장 사운드 칩셋)를 통하지 않기 때문에 동작하지 않는다고 한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;결국 내장 사운드 칩셋을 사용해야 하는 데 오래전에 3.5mm 이어폰이 멸종해 버려서 난관에 빠졌다. 이것저것 찾아보다가 해결법을 알아내서 소개해 본다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;일단 먼저 내장 사운드 칩셋을 강제로 사용하는 게 해답인데 장치를 연결하지 않으면 장치가 뜨지 않아 강제로 설정할 수가 없다. 장치를 연결하지 않아도 장치가 뜨도록 설정해야 한다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;ApplicationFrameHost_aCMzDTZjvX.png&quot; data-origin-width=&quot;1532&quot; data-origin-height=&quot;961&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dAVtzQ/btsNiCRqeVY/lsLp0WipnG8e5Qv7lpBxX0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dAVtzQ/btsNiCRqeVY/lsLp0WipnG8e5Qv7lpBxX0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dAVtzQ/btsNiCRqeVY/lsLp0WipnG8e5Qv7lpBxX0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdAVtzQ%2FbtsNiCRqeVY%2FlsLp0WipnG8e5Qv7lpBxX0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1532&quot; height=&quot;961&quot; data-filename=&quot;ApplicationFrameHost_aCMzDTZjvX.png&quot; data-origin-width=&quot;1532&quot; data-origin-height=&quot;961&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;나는 리얼텍 사운드 칩셋을 사용 중이라 이 기준으로 설명하겠다. Realtek Audio Control을 열고 아날로그 옆에 있는 설정 버튼을 누른다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;ApplicationFrameHost_d3xJyBd9Lk.png&quot; data-origin-width=&quot;1532&quot; data-origin-height=&quot;961&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ce7ZJz/btsNgy3CNF9/cbevwbjLENPBNTigaV7bNk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ce7ZJz/btsNgy3CNF9/cbevwbjLENPBNTigaV7bNk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ce7ZJz/btsNgy3CNF9/cbevwbjLENPBNTigaV7bNk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fce7ZJz%2FbtsNgy3CNF9%2FcbevwbjLENPBNTigaV7bNk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1532&quot; height=&quot;961&quot; data-filename=&quot;ApplicationFrameHost_d3xJyBd9Lk.png&quot; data-origin-width=&quot;1532&quot; data-origin-height=&quot;961&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;전면판 잭 탐지 사용 중지에 체크하면 3.5mm 장치를 연결하지 않아도 장치가 뜨는 걸 볼 수 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;작업표시줄 볼륨 조절 아이콘에서 우클릭한 다음에 소리 설정&amp;rarr;더 많은 소리 설정을 연다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;rundll32_8ZDrGfNv69.png&quot; data-origin-width=&quot;465&quot; data-origin-height=&quot;518&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bQEtOy/btsNi6ZGpIl/R9gF5lrhRDYnmrnId3X2w1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bQEtOy/btsNi6ZGpIl/R9gF5lrhRDYnmrnId3X2w1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bQEtOy/btsNi6ZGpIl/R9gF5lrhRDYnmrnId3X2w1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbQEtOy%2FbtsNi6ZGpIl%2FR9gF5lrhRDYnmrnId3X2w1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;465&quot; height=&quot;518&quot; data-filename=&quot;rundll32_8ZDrGfNv69.png&quot; data-origin-width=&quot;465&quot; data-origin-height=&quot;518&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;재생 탭에서 내장 사운드 칩셋 스피커를 기본 장치로 설정한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이러면 원래 장치에서는 소리가 안 나는 대신 녹음 탭에 가보면 스테레오 믹스에서는 정상적으로 소리가 나오고 있을 것이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;스테레오 믹스를 기본 장치로 설정하고 속성을 연다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;rundll32_GX7l7n4E7x.png&quot; data-origin-width=&quot;465&quot; data-origin-height=&quot;518&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bKUpdV/btsNh2Qs3NH/aJnzRgK5HiJnPkODNoMLL0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bKUpdV/btsNh2Qs3NH/aJnzRgK5HiJnPkODNoMLL0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bKUpdV/btsNh2Qs3NH/aJnzRgK5HiJnPkODNoMLL0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbKUpdV%2FbtsNh2Qs3NH%2FaJnzRgK5HiJnPkODNoMLL0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;465&quot; height=&quot;518&quot; data-filename=&quot;rundll32_GX7l7n4E7x.png&quot; data-origin-width=&quot;465&quot; data-origin-height=&quot;518&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;수신 대기 탭에서 이 장치로 듣기에 체크하고 원래 장치(USB 헤드셋)를 선택하면 원래 장치에서도 소리가 재생된다. 이제 컴퓨터 소리를 들으면서 녹음할 수 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;볼륨 조절은 알아서 하면 되는데 내 경험상 내장 사운드 칩셋 스피커 100, 스테레오 믹스 50으로 설정하면 원래 듣던 크기로 재생되고 녹음되었다.&lt;/p&gt;</description>
      <category>Windows</category>
      <category>Windows</category>
      <category>드라이버</category>
      <category>사운드</category>
      <category>스피커</category>
      <category>윈도우</category>
      <author>joyfuI</author>
      <guid isPermaLink="true">https://joyfui.tistory.com/1298</guid>
      <comments>https://joyfui.tistory.com/1298#entry1298comment</comments>
      <pubDate>Sun, 13 Apr 2025 12:00:12 +0900</pubDate>
    </item>
    <item>
      <title>키보드 오버레이, NohBoard (포터블)</title>
      <link>https://joyfui.tistory.com/1297</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;옛날에 대학교 과제 중에 프로그램을 만들고 동작하는 모습을 녹화해서 제출해야 하는 게 있었는데 그때 키보드 동작을 제대로 한다는 걸 보여주기 위해 찾았던 프로그램이다. 하드디스크에 깊숙이 짱박혀 있던 걸 발견해서 한번 소개해 본다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;다시 찾아보니까 방송하는 사람들을 위해서 만들어진 프로그램이었넹...&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://github.com/ThoNohT/NohBoard&quot;&gt;https://github.com/ThoNohT/NohBoard&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;fileblock&quot; data-ke-align=&quot;alignCenter&quot;&gt;&lt;a href=&quot;https://blog.kakaocdn.net/dn/7CqAU/btsMWTtFJOY/D9EtYdVhvMFnXPqQEWGBsk/NohBoard-ReWrite-v1.3.0.zip?attach=1&amp;amp;knm=tfile.zip&quot; class=&quot;&quot;&gt;
    &lt;div class=&quot;image&quot;&gt;&lt;/div&gt;
    &lt;div class=&quot;desc&quot;&gt;&lt;div class=&quot;filename&quot;&gt;&lt;span class=&quot;name&quot;&gt;NohBoard-ReWrite-v1.3.0.zip&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;size&quot;&gt;1.16MB&lt;/div&gt;
&lt;/div&gt;
  &lt;/a&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;다양한 레이아웃이 내장되어 있으니 우클릭&amp;rarr;Load Keyboard에서 골라 사용하면 된다. 커스텀도 가능한데 커스텀 방법은 위 문서 참고&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;NohBoard_cRAsC9KHDc.png&quot; data-origin-width=&quot;1026&quot; data-origin-height=&quot;360&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bnb9M0/btsMX5zV8d7/CbXpto8VMTW1MeCcPOnZCk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bnb9M0/btsMX5zV8d7/CbXpto8VMTW1MeCcPOnZCk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bnb9M0/btsMX5zV8d7/CbXpto8VMTW1MeCcPOnZCk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbnb9M0%2FbtsMX5zV8d7%2FCbXpto8VMTW1MeCcPOnZCk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1026&quot; height=&quot;360&quot; data-filename=&quot;NohBoard_cRAsC9KHDc.png&quot; data-origin-width=&quot;1026&quot; data-origin-height=&quot;360&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>프로그램</category>
      <category>portable</category>
      <category>키보드</category>
      <category>포터블</category>
      <category>프로그램</category>
      <author>joyfuI</author>
      <guid isPermaLink="true">https://joyfui.tistory.com/1297</guid>
      <comments>https://joyfui.tistory.com/1297#entry1297comment</comments>
      <pubDate>Wed, 26 Mar 2025 23:50:44 +0900</pubDate>
    </item>
    <item>
      <title>P2P 파일 전송 사이트 모음</title>
      <link>https://joyfui.tistory.com/1276</link>
      <description>&lt;p&gt;이번에 아이폰으로 바꿨더니 PC와의 파일전송이 불편해서 찾았다. 안드로이드에선 니어바이쉐어랑 블루투스로 편하게 했었는데... 웹브라우저만 있으면 p2p 방식으로 파일 전송이 가능한 사이트 모음이다.&lt;/p&gt;
&lt;h3&gt;1. PairDrop (&lt;a href=&quot;https://pairdrop.net/&quot;&gt;https://pairdrop.net/&lt;/a&gt;)&lt;/h3&gt;
&lt;p&gt;Snapdrop을 포크해서 여러 기능을 추가한 사이트이다. 나는 이걸 사용 중이다.&lt;/p&gt;
&lt;p&gt;동일 네트워크는 자동으로 감지하고 한번 페어링 해두면 인터넷망으로도 파일 전송이 가능하다. 파일 전송뿐만 아니라 텍스트 전송도 가능하다.(pc에선 우클릭, 모바일에선 롱터치 하면 된다.)&lt;/p&gt;
&lt;p&gt;엣지 브라우저를 사용하면 pwa 형식으로 앱 설치도 가능하다.&lt;/p&gt;
&lt;p&gt;현재 원본이었던 Snapdrop은 수상한 회사에 인수되어 p2p 기능이 사라진 상태이다. ShareDrop이라는 유사 사이트도 같은 회사에 인수됨...&lt;/p&gt;
&lt;h3&gt;2. drop.lol (&lt;a href=&quot;https://drop.lol/&quot;&gt;https://drop.lol/&lt;/a&gt;)&lt;/h3&gt;
&lt;p&gt;동일 네트워크에서는 같은 이름의 방(url 확인)이 생성되고 해당 url을 공유하면 외부에서도 파일 전송이 가능하다. 채팅방처럼 텍스트 전송도 가능&lt;/p&gt;
&lt;h3&gt;3. FilePizza (&lt;a href=&quot;https://file.pizza/&quot;&gt;https://file.pizza/&lt;/a&gt;)&lt;/h3&gt;
&lt;p&gt;파일을 선택하면 링크가 뜨고 다른 컴퓨터에서 해당 링크에 접속하면 다운로드할 수 있다. 근데 테스트해 보니까 난 안된다. 뭐지..&lt;/p&gt;
&lt;h3&gt;4. Send Anywhere (&lt;a href=&quot;https://send-anywhere.com/&quot;&gt;https://send-anywhere.com/&lt;/a&gt;)&lt;/h3&gt;
&lt;p&gt;이 글에서 유일한 국내 서비스이다.(링크 공유는 회원가입 필요) 파일을 선택하면 6자리 숫자가 뜨고 받는 쪽에서 이 숫자를 입력하면 파일을 받을 수 있다. p2p 파일 전송은 비회원도 가능하고 모바일/데스크탑 앱도 지원한다.&lt;/p&gt;
&lt;h3&gt;5. JustBeamIt (&lt;a href=&quot;https://www.justbeamit.com/&quot;&gt;https://www.justbeamit.com/&lt;/a&gt;)&lt;/h3&gt;
&lt;p&gt;파일을 선택하면 링크가 생기고 다른 컴퓨터에서 해당 링크에 접속하면 다운로드할 수 있다.&lt;/p&gt;
&lt;h3&gt;6. Instant.io (&lt;a href=&quot;https://instant.io/&quot;&gt;https://instant.io/&lt;/a&gt;)&lt;/h3&gt;
&lt;p&gt;신기하게 WebTorrent를 사용하는 사이트이다. 파일을 선택하면 토렌트 시드가 만들어지고 해당 시드로 다운로드할 수 있다.&lt;/p&gt;
&lt;p&gt;exe 파일은 지원하지 않는다.&lt;/p&gt;</description>
      <category>추천 사이트</category>
      <category>사이트</category>
      <category>파일전송</category>
      <author>joyfuI</author>
      <guid isPermaLink="true">https://joyfui.tistory.com/1276</guid>
      <comments>https://joyfui.tistory.com/1276#entry1276comment</comments>
      <pubDate>Thu, 13 Mar 2025 15:34:30 +0900</pubDate>
    </item>
    <item>
      <title>WOL 패킷을 보내는 cmd 프로그램</title>
      <link>https://joyfui.tistory.com/1296</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://www.depicus.com/wake-on-lan/wake-on-lan-cmd&quot;&gt;https://www.depicus.com/wake-on-lan/wake-on-lan-cmd&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1740751790489&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;Welcome To Depicus - Home of the Geek&quot; data-og-description=&quot; &quot; data-og-host=&quot;www.depicus.com&quot; data-og-source-url=&quot;https://www.depicus.com/wake-on-lan/wake-on-lan-cmd&quot; data-og-url=&quot;https://www.depicus.com/wake-on-lan/wake-on-lan-cmd&quot; data-og-image=&quot;&quot;&gt;&lt;a href=&quot;https://www.depicus.com/wake-on-lan/wake-on-lan-cmd&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://www.depicus.com/wake-on-lan/wake-on-lan-cmd&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url();&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;Welcome To Depicus - Home of the Geek&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.depicus.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;&lt;figure class=&quot;fileblock&quot; data-ke-align=&quot;alignCenter&quot;&gt;&lt;a href=&quot;https://blog.kakaocdn.net/dn/bAxpza/btsMyAOrWK8/D0Qkh6bpx6A0xbKId9tEHk/WolCmd.exe?attach=1&amp;amp;knm=tfile.exe&quot; class=&quot;&quot;&gt;
    &lt;div class=&quot;image&quot;&gt;&lt;/div&gt;
    &lt;div class=&quot;desc&quot;&gt;&lt;div class=&quot;filename&quot;&gt;&lt;span class=&quot;name&quot;&gt;WolCmd.exe&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;size&quot;&gt;0.05MB&lt;/div&gt;
&lt;/div&gt;
  &lt;/a&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;wol 관련해서 찾아볼 때 발견한 프로그램이다.&lt;/p&gt;
&lt;pre class=&quot;shell&quot; data-ke-language=&quot;shell&quot;&gt;&lt;code&gt;WolCmd.exe [맥주소] [ip주소] [서브넷마스크] [포트]
WolCmd.exe 0123456789ab 123.456.789.1 255.255.255.255 7&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이런 식으로 사용하면 된다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;저 사이트에 가보면 알겠지만 정말 wol에 진심인 듯?ㅋㅋㅋ&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;cmd 말고도 gui, 맥, 안드로이드, ios 용 프로그램도 제공하고 있고, 웹앱도 있어서 그냥 북마크에 등록해 두고 바로 패킷을 보낼 수도 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;심지어 윈도우 3.1 용도 제공하는데 이건 광기라고 할 수 밖에..ㄷㄷ&lt;/p&gt;</description>
      <category>프로그램</category>
      <category>네트워크</category>
      <category>인터넷</category>
      <category>프로그램</category>
      <author>joyfuI</author>
      <guid isPermaLink="true">https://joyfui.tistory.com/1296</guid>
      <comments>https://joyfui.tistory.com/1296#entry1296comment</comments>
      <pubDate>Fri, 28 Feb 2025 23:11:26 +0900</pubDate>
    </item>
    <item>
      <title>[Project Zomboid] ARM64 환경에서 도커로 서버 열기</title>
      <link>https://joyfui.tistory.com/1295</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;친구가 갑자기 좀보이드를 하재서 구매 후 서버를 열었다. 오라클 클라우드가 있어서 여기서 열려고 했는데 ARM 인스턴스라 box64를 사용해 봤으나 잘 안됐다&amp;hellip; 한동안 협동 서버로 돌리다가 아랫글을 참고해서 오랜 삽질 끝에 겨우 성공!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://steamcommunity.com/app/108600/discussions/1/3415433168012191380/#c4522260857741595094&quot;&gt;https://steamcommunity.com/app/108600/discussions/1/3415433168012191380/#c4522260857741595094&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1738184302996&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;Arm64 Server Binaries - A Small Big Request :: Project Zomboid Support&quot; data-og-description=&quot;What is this post about? We are attempting to run a Project Zomboid Server natively on an ARM64 Linux Server. Thoughout this forum, since my original posting, we discussed and detailed our efforts and difficulties in doing so, specifically regarding the la&quot; data-og-host=&quot;steamcommunity.com&quot; data-og-source-url=&quot;https://steamcommunity.com/app/108600/discussions/1/3415433168012191380/#c4522260857741595094&quot; data-og-url=&quot;https://steamcommunity.com/app/108600/discussions/1/3415433168012191380/#c4522260857741595094&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/clewAZ/hyX73DG8b5/D6Xyn6kCYBDKikgflOs3GK/img.jpg?width=460&amp;amp;height=215&amp;amp;face=0_0_460_215,https://scrap.kakaocdn.net/dn/b4tY0x/hyX7XXN4Su/KCnjwFz9nd3BkAZauuxplk/img.jpg?width=460&amp;amp;height=215&amp;amp;face=0_0_460_215&quot;&gt;&lt;a href=&quot;https://steamcommunity.com/app/108600/discussions/1/3415433168012191380/#c4522260857741595094&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://steamcommunity.com/app/108600/discussions/1/3415433168012191380/#c4522260857741595094&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/clewAZ/hyX73DG8b5/D6Xyn6kCYBDKikgflOs3GK/img.jpg?width=460&amp;amp;height=215&amp;amp;face=0_0_460_215,https://scrap.kakaocdn.net/dn/b4tY0x/hyX7XXN4Su/KCnjwFz9nd3BkAZauuxplk/img.jpg?width=460&amp;amp;height=215&amp;amp;face=0_0_460_215');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;Arm64 Server Binaries - A Small Big Request :: Project Zomboid Support&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;What is this post about? We are attempting to run a Project Zomboid Server natively on an ARM64 Linux Server. Thoughout this forum, since my original posting, we discussed and detailed our efforts and difficulties in doing so, specifically regarding the la&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;steamcommunity.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이왕 삽질한 거 도커 이미지로 만들어봤다. 첫 도커 이미지라 부족한 게 많을 텐데 어쨌든 돌아가는 덴 성공했다...&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;리포지토리 주소: &lt;a href=&quot;https://github.com/joyfuI/project-zomboid-server-docker-arm64&quot;&gt;https://github.com/joyfuI/project-zomboid-server-docker-arm64&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1738184330956&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;object&quot; data-og-title=&quot;GitHub - joyfuI/project-zomboid-server-docker-arm64: Project Zomboid Dedicated Server Docker Image for ARM64&quot; data-og-description=&quot;Project Zomboid Dedicated Server Docker Image for ARM64 - joyfuI/project-zomboid-server-docker-arm64&quot; data-og-host=&quot;github.com&quot; data-og-source-url=&quot;https://github.com/joyfuI/project-zomboid-server-docker-arm64&quot; data-og-url=&quot;https://github.com/joyfuI/project-zomboid-server-docker-arm64&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/VEruX/hyX7Z89dZA/RY7MoKHaRxh9RMJGwH3461/img.png?width=1200&amp;amp;height=600&amp;amp;face=0_0_1200_600,https://scrap.kakaocdn.net/dn/cbguob/hyX72dIy6l/EcgU5wNWNe2iOgVxXP5CY1/img.png?width=1200&amp;amp;height=600&amp;amp;face=0_0_1200_600&quot;&gt;&lt;a href=&quot;https://github.com/joyfuI/project-zomboid-server-docker-arm64&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://github.com/joyfuI/project-zomboid-server-docker-arm64&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/VEruX/hyX7Z89dZA/RY7MoKHaRxh9RMJGwH3461/img.png?width=1200&amp;amp;height=600&amp;amp;face=0_0_1200_600,https://scrap.kakaocdn.net/dn/cbguob/hyX72dIy6l/EcgU5wNWNe2iOgVxXP5CY1/img.png?width=1200&amp;amp;height=600&amp;amp;face=0_0_1200_600');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;GitHub - joyfuI/project-zomboid-server-docker-arm64: Project Zomboid Dedicated Server Docker Image for ARM64&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;Project Zomboid Dedicated Server Docker Image for ARM64 - joyfuI/project-zomboid-server-docker-arm64&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;github.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;사용법&lt;/h3&gt;
&lt;pre class=&quot;shell&quot; data-ke-language=&quot;shell&quot;&gt;&lt;code&gt;docker run -d \
  --name project-zomboid-server \
  -p 16261:16261/udp \
  -p 16262:16262/udp \
  -v &amp;lt;zomboid-folder&amp;gt;:/home/steam/Zomboid \  # 서버 데이터가 저장되는 경로
  -v &amp;lt;workshop-folder&amp;gt;:/home/steam/pzserver/steamapps/workshop \  # 스팀 워크샵(모드) 파일이 저장되는 경로
  -e TZ=Asia/Seoul \  # 타임존
  -e SERVERNAME=servertest \  # 서버 이름(디렉터리 이름)
  --restart unless-stopped \
  ghcr.io/joyfui/project-zomboid-server-docker-arm64:latest&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;주석을 참고해서 환경변수와 볼륨 마운트 경로를 적절하게 수정해서 사용하면 된다. 컨테이너 생성 후&lt;/p&gt;
&lt;pre class=&quot;shell&quot; data-ke-language=&quot;shell&quot;&gt;&lt;code&gt;docker exec -it project-zomboid-server /bin/bash&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위 명령어로 컨테이너 내부로 들어간 뒤에&lt;/p&gt;
&lt;pre class=&quot;shell&quot; data-ke-language=&quot;shell&quot;&gt;&lt;code&gt;./run.sh&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위 명령어로 콘솔에 진입할 수 있다. 백그라운드에서도 서버 실행을 유지하기 위해 screen을 사용했다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;최초 실행 시 admin 비밀번호 지정이 필요하니까 메시지에 따라 입력해 주면 된다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;서버 실행 후 다시 셸로 나오고 싶으면 &quot;Ctrl + a, d&quot;를 입력하면 서버를 실행한 채로 나올 수 있다. (screen 사용법과 동일)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;서버가 죽거나 종료되면 10초 후 자동으로 다시 시작된다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;서버 설정에 대한 정보는 &lt;a href=&quot;https://pzwiki.net/wiki/Dedicated_server&quot;&gt;https://pzwiki.net/wiki/Dedicated_server&lt;/a&gt; 이 문서를 참고하면 된다.&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;기타&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;서버&amp;nbsp;최초&amp;nbsp;실행&amp;nbsp;시&amp;nbsp;admin&amp;nbsp;비밀번호&amp;nbsp;지정&amp;nbsp;때문에&amp;nbsp;사용자의&amp;nbsp;키&amp;nbsp;입력이&amp;nbsp;필수인데&amp;nbsp;이&amp;nbsp;때문에&amp;nbsp;반드시&amp;nbsp;한번은&amp;nbsp;콘솔에&amp;nbsp;진입해야&amp;nbsp;한다.&amp;nbsp;해결하려면&amp;nbsp;최초&amp;nbsp;실행&amp;nbsp;전에&amp;nbsp;외부에서&amp;nbsp;직접&amp;nbsp;DB에&amp;nbsp;비밀번호를&amp;nbsp;때려&amp;nbsp;넣어야&amp;nbsp;하나&amp;nbsp;싶긴&amp;nbsp;한데&amp;nbsp;해싱된&amp;nbsp;값이&amp;nbsp;저장되는&amp;nbsp;듯하여&amp;nbsp;실패...&lt;/li&gt;
&lt;li&gt;백그라운드에 있는 서버에 직접 명령을 보낼 수 있으면 좋겠는데 FIFO를 시도해 봤지만, 블록 문제로 실패했다. 흠...&lt;/li&gt;
&lt;/ul&gt;</description>
      <category>기타 게임</category>
      <category>docker</category>
      <category>Game</category>
      <category>Project Zomboid</category>
      <category>게임</category>
      <category>도커</category>
      <category>자작</category>
      <category>좀보이드</category>
      <author>joyfuI</author>
      <guid isPermaLink="true">https://joyfui.tistory.com/1295</guid>
      <comments>https://joyfui.tistory.com/1295#entry1295comment</comments>
      <pubDate>Thu, 30 Jan 2025 07:01:10 +0900</pubDate>
    </item>
    <item>
      <title>윈도우 재설치 후 D드라이브 권한이 꼬였을 때</title>
      <link>https://joyfui.tistory.com/1294</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;얼마 전에 케이스 교체 기념으로 윈도우를 포맷했는데 D드라이브, E드라이브의 일부 실행 파일이 실행이 안 됐다. 대충 살펴보니까 파일 소유자가 알 수 없음 상태&amp;hellip;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;속성에서 소유자 새로 넣어주면 되긴 하는데 어떤 파일이 문제인지도 모르고 일일이 찾아서 수정하기도 벅차 방법을 찾아보았다.&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;소유자 재설정&lt;/h3&gt;
&lt;pre class=&quot;shell&quot; data-ke-language=&quot;shell&quot;&gt;&lt;code&gt;takeown /f D:\ /r&lt;/code&gt;&lt;/pre&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;권한 재설정&lt;/h3&gt;
&lt;pre class=&quot;shell&quot; data-ke-language=&quot;shell&quot;&gt;&lt;code&gt;icacls D:\ /reset /t /c /q&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이렇게 두 명령을 실행하고 나면 D드라이브 휴지통의 권한까지 변경되면서 휴지통이 손상된다. 이건 탐색기로 D드라이브를 열면 메시지 창이 뜨니 내용대로 휴지통 비우기를 실행하면 해결된다.&lt;/p&gt;</description>
      <category>Windows</category>
      <category>Windows</category>
      <category>윈도우</category>
      <author>joyfuI</author>
      <guid isPermaLink="true">https://joyfui.tistory.com/1294</guid>
      <comments>https://joyfui.tistory.com/1294#entry1294comment</comments>
      <pubDate>Thu, 9 Jan 2025 23:17:55 +0900</pubDate>
    </item>
    <item>
      <title>추천하는 파이어폭스 부가 기능!</title>
      <link>https://joyfui.tistory.com/1023</link>
      <description>&lt;p&gt;현재 사용 중인 부가 기능 목록&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;네이버 카페 패스&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;설치: &lt;a href=&quot;https://addons.mozilla.org/ko/firefox/addon/%EB%84%A4%EC%9D%B4%EB%B2%84-%EC%B9%B4%ED%8E%98-%ED%8C%A8%EC%8A%A4/&quot;&gt;https://addons.mozilla.org/ko/firefox/addon/%EB%84%A4%EC%9D%B4%EB%B2%84-%EC%B9%B4%ED%8E%98-%ED%8C%A8%EC%8A%A4/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;자작 부가 기능: &lt;a href=&quot;https://blog.joyfui.com/1280&quot;&gt;https://blog.joyfui.com/1280&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;AdGuard 브라우저 어시스턴트&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;설치: &lt;a href=&quot;https://addons.mozilla.org/ko/firefox/addon/adguard-browser-assistant/&quot;&gt;https://addons.mozilla.org/ko/firefox/addon/adguard-browser-assistant/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://adguard.com/&quot;&gt;애드가드&lt;/a&gt;를 사용하면서 같이 설치. 얘가 직접 광고 차단을 하는 건 아니고 데스크톱 앱을 도와주는 역할&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Augmented Steam&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;설치: &lt;a href=&quot;https://addons.mozilla.org/ko/firefox/addon/augmented-steam/&quot;&gt;https://addons.mozilla.org/ko/firefox/addon/augmented-steam/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;스팀 유저라면 필수. 스팀 관련해서 편리한 기능들이 많이 들어있다. 예전 이름은 Enhanced Steam&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Bitwarden 비밀번호 관리자&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;설치: &lt;a href=&quot;https://addons.mozilla.org/ko/firefox/addon/bitwarden-password-manager/&quot;&gt;https://addons.mozilla.org/ko/firefox/addon/bitwarden-password-manager/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;패스워드 관리 부가 기능&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;cookies.txt&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;설치: &lt;a href=&quot;https://addons.mozilla.org/ko/firefox/addon/cookies-txt/&quot;&gt;https://addons.mozilla.org/ko/firefox/addon/cookies-txt/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;브라우저 쿠키를 cookies 파일로 내보내 주는 부가 기능이다. 가끔 yt-dlp에서 필요해서 설치&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Enhanced SteamGifts &amp;amp; SteamTrades (ESGST)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;설치: &lt;a href=&quot;https://addons.mozilla.org/ko/firefox/addon/esgst/&quot;&gt;https://addons.mozilla.org/ko/firefox/addon/esgst/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;스팀기프트에 다양한 기능을 추가하는 부가 기능. 옛날엔 유저 스크립트로 사용하다가 언제부턴가 작동을 안 하길래 부가 기능 버전으로 설치...&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Enhancer for YouTube™&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;설치: &lt;a href=&quot;https://addons.mozilla.org/ko/firefox/addon/enhancer-for-youtube/&quot;&gt;https://addons.mozilla.org/ko/firefox/addon/enhancer-for-youtube/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;유튜브를 더욱 편리하게 만들어주는 부가 기능&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;ESET Browser Privacy &amp;amp; Security&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;설치: &lt;a href=&quot;https://addons.mozilla.org/ko/firefox/addon/eset-browser-privacy-security/&quot;&gt;https://addons.mozilla.org/ko/firefox/addon/eset-browser-privacy-security/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;현재 ESET 사용 중&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Firefox Multi-Account Containers&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;설치: &lt;a href=&quot;https://addons.mozilla.org/ko/firefox/addon/multi-account-containers/&quot;&gt;https://addons.mozilla.org/ko/firefox/addon/multi-account-containers/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;파이어폭스의 컨테이너 기능 관리를 위한 추가 부가 기능이다. 이거 굳이 설치 안 해도 컨테이너 기능을 사용할 수 있다. 몇 가지 편의 기능이 추가된다. 모질라 vpn 연동 기능이 있다길래 설치해 봤는데 연동 기능 쓰려면 vpn을 켜놔야 해서 나가리...&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Gesturefy&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;설치: &lt;a href=&quot;https://addons.mozilla.org/ko/firefox/addon/gesturefy/&quot;&gt;https://addons.mozilla.org/ko/firefox/addon/gesturefy/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;마우스 제스처 부가 기능&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Github Web IDE&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;설치: &lt;a href=&quot;https://addons.mozilla.org/ko/firefox/addon/github-web-ide/&quot;&gt;https://addons.mozilla.org/ko/firefox/addon/github-web-ide/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;깃허브 저장소에 해당 저장소를 &lt;a href=&quot;https://codesandbox.io/&quot;&gt;CodeSandbox&lt;/a&gt;나 &lt;a href=&quot;https://github.com/conwnet/github1s&quot;&gt;github1s&lt;/a&gt; 같은 웹 IDE에서 바로 열 수 있는 버튼을 추가하는 부가 기능&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Google Search date range shortcut (구글 검색 날짜 범위 추가)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;설치: &lt;a href=&quot;https://addons.mozilla.org/ko/firefox/addon/googlesearchdaterangeshortcut/&quot;&gt;https://addons.mozilla.org/ko/firefox/addon/googlesearchdaterangeshortcut/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;구글 검색에서 기간 설정 날짜 범위를 바꾸는 부가 기능. 예전에 크롬용만 있어서 비슷한 &lt;a href=&quot;https://blog.joyfui.com/1139&quot;&gt;유저 스크립트&lt;/a&gt;를 만든 적이 있었는데 이게 파이어폭스용으로도 나왔다. 내가 만든 거 버리고 바로 갈아탐ㅎㅎ&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Happy Right-Click&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;설치: &lt;a href=&quot;https://addons.mozilla.org/ko/firefox/addon/%E5%BF%AB%E4%B9%90%E5%8F%B3%E9%94%AE/&quot;&gt;https://addons.mozilla.org/ko/firefox/addon/%E5%BF%AB%E4%B9%90%E5%8F%B3%E9%94%AE/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;마우스 우클릭 방지 해제 부가 기능&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Inoreader: Read-later and RSS extension&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;설치: &lt;a href=&quot;https://addons.mozilla.org/ko/firefox/addon/rss-reader-extension-inoreader/&quot;&gt;https://addons.mozilla.org/ko/firefox/addon/rss-reader-extension-inoreader/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://feedly.com/&quot;&gt;피들리&lt;/a&gt;를 사용하다가 서비스 먹통 사태(아무런 공지도 없고, 문의해야 알려줬음;;) 이후 &lt;a href=&quot;https://www.inoreader.com/&quot;&gt;Inoreader&lt;/a&gt;로 재빠르게 이사 갔다. 피들리와 다르게 무료 플랜도 검색 기능을 사용할 수 있다.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;KoreaDropdown&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;설치: &lt;a href=&quot;https://addons.mozilla.org/ko/firefox/addon/koreadropdown/&quot;&gt;https://addons.mozilla.org/ko/firefox/addon/koreadropdown/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;국가를 선택하는 드롭다운 메뉴에서 자동으로 korea를 선택해 주는 부가 기능&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Mozilla VPN Extension&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;설치: &lt;a href=&quot;https://addons.mozilla.org/ko/firefox/addon/mozilla-vpn-extension/&quot;&gt;https://addons.mozilla.org/ko/firefox/addon/mozilla-vpn-extension/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;모질라는 후원하기 위해(...) 구독했다. 내년도 유지할지는 몰?루&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Mul.Live Plus&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;설치: &lt;a href=&quot;https://addons.mozilla.org/ko/firefox/addon/mullive/&quot;&gt;https://addons.mozilla.org/ko/firefox/addon/mullive/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;유용한 멀티뷰 사이트&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Notifier for Gmail™&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;설치: &lt;a href=&quot;https://addons.mozilla.org/ko/firefox/addon/gmail-notifier-restartless/&quot;&gt;https://addons.mozilla.org/ko/firefox/addon/gmail-notifier-restartless/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;지메일 확인을 위한 부가 기능&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Notion Web Clipper&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;설치: &lt;a href=&quot;https://addons.mozilla.org/ko/firefox/addon/notion-web-clipper/&quot;&gt;https://addons.mozilla.org/ko/firefox/addon/notion-web-clipper/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;에버노트에서 노션으로 이사 완료!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Plain Text Linker&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;설치: &lt;a href=&quot;https://addons.mozilla.org/ko/firefox/addon/plain-text-linker/&quot;&gt;https://addons.mozilla.org/ko/firefox/addon/plain-text-linker/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;하이퍼링크 연결이 안 돼 있는 주소를 시프트+더블클릭으로 열 수 있게 하는 부가 기능. 귀찮은 복붙 과정이 필요 없음&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Refined GitHub&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;설치: &lt;a href=&quot;https://addons.mozilla.org/ko/firefox/addon/refined-github-/&quot;&gt;https://addons.mozilla.org/ko/firefox/addon/refined-github-/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;깃허브를 개선하는 부가 기능&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Search Result Previews&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;설치: &lt;a href=&quot;https://addons.mozilla.org/ko/firefox/addon/search_result_previews/&quot;&gt;https://addons.mozilla.org/ko/firefox/addon/search_result_previews/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;구글 검색 결과에 스크린샷을 추가하는 부가 기능. 이전에 사용하던 SearchPreview는 어느새 개발 중지되었다.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Side View&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;설치: &lt;a href=&quot;https://addons.mozilla.org/ko/firefox/addon/side-view/&quot;&gt;https://addons.mozilla.org/ko/firefox/addon/side-view/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;사이드바에 웹사이트를 띄울 수 있는 파이어폭스 공식 부가 기능&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Silk - Privacy Pass Client&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;설치: &lt;a href=&quot;https://addons.mozilla.org/ko/firefox/addon/privacy-pass/&quot;&gt;https://addons.mozilla.org/ko/firefox/addon/privacy-pass/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;캡챠 인증을 대신하는 부가 기능. 우회하는 게 아니라 표준 프로토콜로 인증한다고 한다. 현재 클라우드플레어에서만 사용하는 듯?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Tab Session Manager&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;설치: &lt;a href=&quot;https://addons.mozilla.org/ko/firefox/addon/tab-session-manager/&quot;&gt;https://addons.mozilla.org/ko/firefox/addon/tab-session-manager/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;여러 브라우저 간에 탭을 동기화할 수 있는 부가 기능. 얘는 특히 구글 드라이브랑 연동 기능도 있어서 애용 중&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Text Fragment&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;설치: &lt;a href=&quot;https://addons.mozilla.org/ko/firefox/addon/text-fragment/&quot;&gt;https://addons.mozilla.org/ko/firefox/addon/text-fragment/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;이제 모든 브라우저에서 지원하는 기능인 Text fragment를 사용하는 링크를 쉽게 만들어주는 부가 기능이다. 텍스트를 선택하고 우클릭하면 &amp;quot;선택된 텍스트에 대한 링크 복사&amp;quot; 메뉴가 추가되어 있다.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The Stream Detector&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;설치: &lt;a href=&quot;https://addons.mozilla.org/ko/firefox/addon/hls-stream-detector/&quot;&gt;https://addons.mozilla.org/ko/firefox/addon/hls-stream-detector/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;스트리밍 동영상 url을 추출하는 부가 기능이다. 개발자 도구가 익숙하지만, yt-dlp, FFmpeg 명령어를 만들어주는 부분이 편해서 설치해 봄&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;TWP - Translate Web Pages&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;설치: &lt;a href=&quot;https://addons.mozilla.org/ko/firefox/addon/traduzir-paginas-web/&quot;&gt;https://addons.mozilla.org/ko/firefox/addon/traduzir-paginas-web/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;번역 부가 기능을 몇 가지 써봤는데 그나마 이게 크롬과 가장 유사하게 동작한다. 그리고 번역 엔진으로 DeepL을 고를 수 있다. &lt;a href=&quot;https://www.deepl.com/ko/translator&quot;&gt;DeepL&lt;/a&gt;은 파이어폭스 부가 기능이 없는데 이걸로 사용 가능&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;User-Agent Switcher and Manager&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;설치: &lt;a href=&quot;https://addons.mozilla.org/ko/firefox/addon/user-agent-string-switcher/&quot;&gt;https://addons.mozilla.org/ko/firefox/addon/user-agent-string-switcher/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;유저 에이전트를 바꿔주는 부가 기능. 가끔 쓸 일이 생긴다.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Wappalyzer - Technology profiler&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;설치: &lt;a href=&quot;https://addons.mozilla.org/ko/firefox/addon/wappalyzer/&quot;&gt;https://addons.mozilla.org/ko/firefox/addon/wappalyzer/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;웹 사이트의 기술 스택을 분석해 주는 부가 기능. 비슷한 부가 기능으로 &lt;a href=&quot;https://builtwith.com/&quot;&gt;BuiltWith&lt;/a&gt;가 있는데 BuiltWith는 더 자세히 분석해 주고 Wappalyzer는 더 예쁘게 표시해 준다.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Wayback Machine&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;설치: &lt;a href=&quot;https://addons.mozilla.org/ko/firefox/addon/wayback-machine_new/&quot;&gt;https://addons.mozilla.org/ko/firefox/addon/wayback-machine_new/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;인터넷 아카이브의 프로젝트인 &lt;a href=&quot;https://web.archive.org/&quot;&gt;웨이백 머신&lt;/a&gt;에 자동으로 아카이브를 뜨는 부가 기능이다.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;한국어 맞춤법 검사기&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;설치: &lt;a href=&quot;https://addons.mozilla.org/ko/firefox/addon/korean-spellchecker/&quot;&gt;https://addons.mozilla.org/ko/firefox/addon/korean-spellchecker/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;한국어 맞춤법 검사 부가 기능. 맞춤법이 틀리면 빨간색 밑줄이 쳐지고 밑줄 쳐진 단어를 우클릭하면 고칠 수 있음&lt;/p&gt;</description>
      <category>프로그램</category>
      <category>Firefox</category>
      <category>브라우저</category>
      <category>파이어폭스</category>
      <category>확장</category>
      <author>joyfuI</author>
      <guid isPermaLink="true">https://joyfui.tistory.com/1023</guid>
      <comments>https://joyfui.tistory.com/1023#entry1023comment</comments>
      <pubDate>Fri, 6 Dec 2024 22:54:00 +0900</pubDate>
    </item>
    <item>
      <title>추천하는 유저스크립트!</title>
      <link>https://joyfui.tistory.com/1261</link>
      <description>&lt;p&gt;현재 사용 중인 유저스크립트 목록. 처음엔 &lt;a href=&quot;https://www.greasespot.net/&quot;&gt;그리스몽키&lt;/a&gt;를 쓰다가 지금은 &lt;a href=&quot;https://adguard.com/&quot;&gt;애드가드&lt;/a&gt;로 유저스크립트를 사용 중이다.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://github.com/AdguardTeam/AdGuardExtra&quot;&gt;AdGuard Extra&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;설치: &lt;a href=&quot;https://userscripts.adtidy.org/release/adguard-extra/1.0/adguard-extra.user.js&quot;&gt;https://userscripts.adtidy.org/release/adguard-extra/1.0/adguard-extra.user.js&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;애드가드와 함께 기본적으로 제공되는 유저스크립트. 애드가드와 함께 사용&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://adsbypasser.github.io/&quot;&gt;AdsBypasser&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;설치: &lt;a href=&quot;https://adsbypasser.github.io/releases/adsbypasser.full.user.js&quot;&gt;https://adsbypasser.github.io/releases/adsbypasser.full.user.js&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;카운트다운 광고를 해치우는(?) 유저스크립트&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://better-xcloud.github.io/&quot;&gt;Better xCloud&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;설치: &lt;a href=&quot;https://github.com/redphx/better-xcloud/releases/latest/download/better-xcloud.user.js&quot;&gt;https://github.com/redphx/better-xcloud/releases/latest/download/better-xcloud.user.js&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;엑스박스 클라우드 게이밍에 다양한 기능을 추가하는 유저스크립트&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://github.com/FilteringDev/NamuLink&quot;&gt;NamuLink&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;설치: &lt;a href=&quot;https://cdn.jsdelivr.net/npm/@filteringdev/namulink@latest/dist/NamuLink.user.js&quot;&gt;https://cdn.jsdelivr.net/npm/@filteringdev/namulink@latest/dist/NamuLink.user.js&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;List-KR 필터가 처리하지 못하는 나무위키 파워링크 광고를 제거하는 유저스크립트. 해당 필터와 함께 사용&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://github.com/nomomo/Naver-Cafe-Twitch-Clip-Loader&quot;&gt;Naver-Cafe-Clip-Loader&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;설치: &lt;a href=&quot;https://github.com/nomomo/Naver-Cafe-Twitch-Clip-Loader/raw/main/Naver-Cafe-Clip-Loader.user.js&quot;&gt;https://github.com/nomomo/Naver-Cafe-Twitch-Clip-Loader/raw/main/Naver-Cafe-Clip-Loader.user.js&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;네이버 카페에서 외부 동영상 링크를 글 본문에 바로 추가해주는 유저스크립트&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://greasyfork.org/ko/scripts/373252-rss-show-site-all-rss&quot;&gt;RSS+ : 현재 사이트의 RSS 표시&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;설치: &lt;a href=&quot;https://update.greasyfork.org/scripts/373252/RSS%2B%20%3A%20Show%20Site%20All%20RSS.user.js&quot;&gt;https://update.greasyfork.org/scripts/373252/RSS%2B%20%3A%20Show%20Site%20All%20RSS.user.js&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;RSS 가 있는 경우 페이지의 오른쪽 아래에 찾은 RSS를 표시하는 유저스크립트&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://github.com/joyfuI/search-link-fix&quot;&gt;Search Link Fix&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;설치: &lt;a href=&quot;https://raw.githubusercontent.com/joyfuI/search-link-fix/master/search-link-fix.user.js&quot;&gt;https://raw.githubusercontent.com/joyfuI/search-link-fix/master/search-link-fix.user.js&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;자작 유저스크립트: &lt;a href=&quot;https://blog.joyfui.com/1141&quot;&gt;https://blog.joyfui.com/1141&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://greasyfork.org/ko/scripts/531675-soop-%EB%B0%A9%EC%A2%85-%ED%9B%84-vod-%EC%9E%90%EB%8F%99%EC%9E%AC%EC%83%9D-%EB%81%84%EA%B8%B0&quot;&gt;SOOP - 방종 후 VOD 자동재생 끄기&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;설치: &lt;a href=&quot;https://update.greasyfork.org/scripts/531675/SOOP%20-%20%EB%B0%A9%EC%A2%85%20%ED%9B%84%20VOD%20%EC%9E%90%EB%8F%99%EC%9E%AC%EC%83%9D%20%EB%81%84%EA%B8%B0.user.js&quot;&gt;https://update.greasyfork.org/scripts/531675/SOOP%20-%20%EB%B0%A9%EC%A2%85%20%ED%9B%84%20VOD%20%EC%9E%90%EB%8F%99%EC%9E%AC%EC%83%9D%20%EB%81%84%EA%B8%B0.user.js&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;숲 라이브 방송 종료 시 VOD 자동 재생을 끄는 유저스크립트. 라이브 말고 VOD 끝났을 때 자동 재생도 막는 유저스크립트 없남...&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://greasyfork.org/ko/scripts/497644-soop-%EC%B0%B8%EC%97%AC-%ED%86%B5%EA%B3%84-%EB%A6%AC%EC%BA%A1&quot;&gt;SOOP - 참여 통계 리캡&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;설치: &lt;a href=&quot;https://update.greasyfork.org/scripts/497644/SOOP%20-%20%EC%B0%B8%EC%97%AC%20%ED%86%B5%EA%B3%84%20%EB%A6%AC%EC%BA%A1.user.js&quot;&gt;https://update.greasyfork.org/scripts/497644/SOOP%20-%20%EC%B0%B8%EC%97%AC%20%ED%86%B5%EA%B3%84%20%EB%A6%AC%EC%BA%A1.user.js&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;숲의 &lt;a href=&quot;https://broadstatistic.sooplive.co.kr/?szModule=UserLiveWatchTimeData&amp;amp;szMethod=watch&quot;&gt;참여 통계&lt;/a&gt;에서 BJ별 총 시청 시간 순위(리캡)를 그래프로 보여주는 유저스크립트&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://greasyfork.org/ko/scripts/521331-soop-%EB%8B%A4%EC%8B%9C%EB%B3%B4%EA%B8%B0-%EB%9D%BC%EC%9D%B4%EB%B8%8C-%EB%8B%B9%EC%8B%9C-%EC%8B%9C%EA%B0%84-%ED%91%9C%EC%8B%9C&quot;&gt;SOOP 다시보기 라이브 당시 시간 표시&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;설치: &lt;a href=&quot;https://update.greasyfork.org/scripts/521331/SOOP%20%EB%8B%A4%EC%8B%9C%EB%B3%B4%EA%B8%B0%20%EB%9D%BC%EC%9D%B4%EB%B8%8C%20%EB%8B%B9%EC%8B%9C%20%EC%8B%9C%EA%B0%84%20%ED%91%9C%EC%8B%9C.user.js&quot;&gt;https://update.greasyfork.org/scripts/521331/SOOP%20%EB%8B%A4%EC%8B%9C%EB%B3%B4%EA%B8%B0%20%EB%9D%BC%EC%9D%B4%EB%B8%8C%20%EB%8B%B9%EC%8B%9C%20%EC%8B%9C%EA%B0%84%20%ED%91%9C%EC%8B%9C.user.js&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;숲 다시보기를 볼 때 하단에 실제 방송 당시의 시간을 표시하는 유저스크립트&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://greasyfork.org/ko/scripts/539405-soop-%EB%B0%A9%EC%86%A1-%EB%94%9C%EB%A0%88%EC%9D%B4-%EC%9E%90%EB%8F%99-%EC%A1%B0%EC%A0%95&quot;&gt;soop 방송 딜레이 자동 조정&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;설치: &lt;a href=&quot;https://update.greasyfork.org/scripts/539405/soop%20%EB%B0%A9%EC%86%A1%20%EB%94%9C%EB%A0%88%EC%9D%B4%20%EC%9E%90%EB%8F%99%20%EC%A1%B0%EC%A0%95.user.js&quot;&gt;https://update.greasyfork.org/scripts/539405/soop%20%EB%B0%A9%EC%86%A1%20%EB%94%9C%EB%A0%88%EC%9D%B4%20%EC%9E%90%EB%8F%99%20%EC%A1%B0%EC%A0%95.user.js&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;숲 라이브 방송 딜레이를 목표에 맞게 자동으로 배속을 걸어서 보정해주는 유저스크립트. ui 이동은 컨트롤+드래그로 가능&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://greasyfork.org/ko/scripts/512728-soop-%EC%88%B2-%EC%B1%84%ED%8C%85%EC%B0%BD-%EB%B3%B5%EC%82%AC-%EB%B6%99%EC%97%AC%EB%84%A3%EA%B8%B0-%ED%99%9C%EC%84%B1%ED%99%94-by-%EB%8F%84%EC%97%B0&quot;&gt;SOOP(숲) 채팅창 복사/붙여넣기 활성화 (by 도연)&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;설치: &lt;a href=&quot;https://update.greasyfork.org/scripts/512728/SOOP%28%EC%88%B2%29%20%EC%B1%84%ED%8C%85%EC%B0%BD%20%EB%B3%B5%EC%82%AC%EB%B6%99%EC%97%AC%EB%84%A3%EA%B8%B0%20%ED%99%9C%EC%84%B1%ED%99%94%20%28by%20%EB%8F%84%EC%97%B0%29.user.js&quot;&gt;https://update.greasyfork.org/scripts/512728/SOOP%28%EC%88%B2%29%20%EC%B1%84%ED%8C%85%EC%B0%BD%20%EB%B3%B5%EC%82%AC%EB%B6%99%EC%97%AC%EB%84%A3%EA%B8%B0%20%ED%99%9C%EC%84%B1%ED%99%94%20%28by%20%EB%8F%84%EC%97%B0%29.user.js&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;숲 채팅방 복사/붙여넣기 허용&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://github.com/FilteringDev/tinyShield&quot;&gt;tinyShield&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;설치: &lt;a href=&quot;https://cdn.jsdelivr.net/npm/@filteringdev/tinyshield@latest/dist/tinyShield.user.js&quot;&gt;https://cdn.jsdelivr.net/npm/@filteringdev/tinyshield@latest/dist/tinyShield.user.js&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;List-KR 필터가 처리하지 못하는 Ad-Shield 광고를 제거하는 유저스크립트. 해당 필터와 함께 사용&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://greasyfork.org/ko/scripts/439993-youtube-shorts-redirect&quot;&gt;Youtube shorts redirect&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;설치: &lt;a href=&quot;https://update.greasyfork.org/scripts/439993/Youtube%20shorts%20redirect.user.js&quot;&gt;https://update.greasyfork.org/scripts/439993/Youtube%20shorts%20redirect.user.js&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;음량 조절도 안되고 되감기도 안되는 짜증나는 유튜브 쇼츠 주소를 일반 유튜브 영상 주소로 바꿔주는 유저스크립트&lt;/p&gt;</description>
      <category>프로그램</category>
      <category>Userscript</category>
      <category>브라우저</category>
      <category>유저스크립트</category>
      <author>joyfuI</author>
      <guid isPermaLink="true">https://joyfui.tistory.com/1261</guid>
      <comments>https://joyfui.tistory.com/1261#entry1261comment</comments>
      <pubDate>Sat, 16 Nov 2024 19:55:15 +0900</pubDate>
    </item>
    <item>
      <title>윈도우 10/11 기본 앱 삭제 도구, O&amp;amp;O AppBuster (포터블)</title>
      <link>https://joyfui.tistory.com/1293</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;윈도우에 설치된 앱들을 쉽게 삭제할 수 있는 프로그램이다. 스토어에서 설치한 프로그램들은 제어판에선 보이지 않고 설정만 볼 수 있는데 여기선 스토어 앱이랑 아닌 거랑 섞여서 나오다 보니까 목록을 쭉 둘러보기 불편했다. 이 프로그램을 사용하면 스토어 앱만 따로 볼 수 있고 앱 제거도 할 수 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;특히 기본 앱 찾아서 지울 때 유용하고 설정 앱에서 삭제가 막혀있는 앱도 삭제할 수 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;별도로 설치가 필요 없는 포터블 프로그램이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://www.oo-software.com/en/ooappbuster&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://www.oo-software.com/en/ooappbuster&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1730565054254&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;O&amp;amp;O AppBuster - O&amp;amp;O Software GmbH&quot; data-og-description=&quot;10.07.2024 5:18 O&amp;amp;O Software When setting up Windows 10 and 11, Microsoft not only installs the operating system alone, but also a whole range of additional apps &amp;ndash; some useful, some less so. O&amp;amp;O AppBuster allows you to remove the unwanted apps easily and&quot; data-og-host=&quot;www.oo-software.com&quot; data-og-source-url=&quot;https://www.oo-software.com/en/ooappbuster&quot; data-og-url=&quot;https://www.oo-software.com/en/ooappbuster&quot; data-og-image=&quot;&quot;&gt;&lt;a href=&quot;https://www.oo-software.com/en/ooappbuster&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://www.oo-software.com/en/ooappbuster&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url();&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;O&amp;amp;O AppBuster - O&amp;amp;O Software GmbH&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;10.07.2024 5:18 O&amp;amp;O Software When setting up Windows 10 and 11, Microsoft not only installs the operating system alone, but also a whole range of additional apps &amp;ndash; some useful, some less so. O&amp;amp;O AppBuster allows you to remove the unwanted apps easily and&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.oo-software.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;윈도우 설치 직후에 깔려있는 광고(?)앱 지울 때 좋다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;O&amp;amp;amp;O_AppBuster_6efir6tl8z.png&quot; data-origin-width=&quot;1440&quot; data-origin-height=&quot;753&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cSoD8W/btsKvct8a0F/f97VqK9iqPubUUSvOWdjqk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cSoD8W/btsKvct8a0F/f97VqK9iqPubUUSvOWdjqk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cSoD8W/btsKvct8a0F/f97VqK9iqPubUUSvOWdjqk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcSoD8W%2FbtsKvct8a0F%2Ff97VqK9iqPubUUSvOWdjqk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1440&quot; height=&quot;753&quot; data-filename=&quot;O&amp;amp;O_AppBuster_6efir6tl8z.png&quot; data-origin-width=&quot;1440&quot; data-origin-height=&quot;753&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>프로그램</category>
      <category>portable</category>
      <category>Windows</category>
      <category>윈도우</category>
      <category>포터블</category>
      <category>프로그램</category>
      <author>joyfuI</author>
      <guid isPermaLink="true">https://joyfui.tistory.com/1293</guid>
      <comments>https://joyfui.tistory.com/1293#entry1293comment</comments>
      <pubDate>Sun, 3 Nov 2024 01:33:10 +0900</pubDate>
    </item>
    <item>
      <title>원격에서 삭제된 브랜치를 모두 삭제하는 커스텀 명령어</title>
      <link>https://joyfui.tistory.com/1292</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;회사에서 PR 검토를 도입하면서(예전엔 그냥 로컬에서 작업해서 바로 브랜치에 머지했었음) 수많은 브랜치를 만들었다 지우기를 반복하게 되었다. 나는 이런 거 잘 안 남겨 놓는 스타일이라 원격은 pr 머지되면 자동으로 지워지게 설정해 놓고 로컬도 바로바로 지우지만 그럼에도 가끔 까먹고 안 지우는 경우도 있었다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그러다가 우연히 원격에 없는 로컬 브랜치를 자동으로 정리해 주는 커스텀 명령어를 발견해서 소개해 본다.&lt;/p&gt;
&lt;pre id=&quot;code_1729261624795&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;git config --global alias.gone &quot;! git fetch -p &amp;amp;&amp;amp; git for-each-ref --format '%(refname:short) %(upstream:track)' | awk '\$2 == \&quot;[gone]\&quot; {print \$1}' | xargs -r git branch -D&quot;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위 명령어로 git 커스텀 명령어를 등록할 수 있다. 리눅스와 윈도우 모두 사용할 수 있으며 만약 파워셸을 사용 중이라면 이스케이프 문자 차이 때문에 아래 명령어로 등록해야 한다.&lt;/p&gt;
&lt;pre id=&quot;code_1729261691229&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;git config --global alias.gone &quot;! git fetch -p &amp;amp;&amp;amp; git for-each-ref --format '%(refname:short) %(upstream:track)' | awk '`$2 == `\`&quot;[gone]`\`&quot; {print `$1}' | xargs -r git branch -D&quot;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이렇게 한번 등록하고 나면 아래 명령어로 커스텀 명령어를 사용할 수 있다.&lt;/p&gt;
&lt;pre id=&quot;code_1729261764478&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;git gone&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;명령어를 실행하면 원격에서 삭제된 로컬 브랜치를 모두 삭제하고 목록을 띄운다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;출처: &lt;a href=&quot;https://www.erikschierboom.com/2020/02/17/cleaning-up-local-git-branches-deleted-on-a-remote/&quot; rel=&quot;noopener&quot;&gt;https://www.erikschierboom.com/2020/02/17/cleaning-up-local-git-branches-deleted-on-a-remote/&lt;/a&gt;&lt;/p&gt;</description>
      <category>프로그래밍/기타</category>
      <category>git</category>
      <category>프로그래밍</category>
      <author>joyfuI</author>
      <guid isPermaLink="true">https://joyfui.tistory.com/1292</guid>
      <comments>https://joyfui.tistory.com/1292#entry1292comment</comments>
      <pubDate>Fri, 18 Oct 2024 23:35:01 +0900</pubDate>
    </item>
    <item>
      <title>제주도 3박4일 패키지 여행</title>
      <link>https://joyfui.tistory.com/1291</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;이번에도 엄마가 가자고 해서 또 가게 되었다. 이번에는 동생과 엄마 지인도 함께 갔다. 올해 처음 비행기를 타봤는데 어쩌다 보니 또 비행기를 타게 됐다. 이번엔 국내선.. 날짜는 9월 25일부터 28일, 3박 4일 일정이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://www.onlinetour.co.kr/tour/w/event/view?eventCode=240925495308&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://www.onlinetour.co.kr/tour/w/event/view?eventCode=240925495308&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1727962278875&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;[색다른 제주] 아쿠아플라넷제주+테마파크/카멜리아 힐 4일 | 온라인투어 패키지&quot; data-og-description=&quot;지방 출발가능! (부산/청주/광주/대구 + 4만원),제주 2大 특식: 고등어조림/돼지구이,3대 간식 : 삼다수/오메기떡/페퍼민트차or허브차,관광코스 : 새별오름, 카멜리아힐, 서복전시관,관람/체험코스 &quot; data-og-host=&quot;www.onlinetour.co.kr&quot; data-og-source-url=&quot;https://www.onlinetour.co.kr/tour/w/event/view?eventCode=240925495308&quot; data-og-url=&quot;https://www.onlinetour.co.kr/tour/w/event/view?eventCode=240925495308&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/dcZ2av/hyXaw1ZiPl/1jat5HEVuDGowE1pH8LnD1/img.jpg?width=4000&amp;amp;height=2666&amp;amp;face=0_0_4000_2666,https://scrap.kakaocdn.net/dn/bArq8L/hyXeiBaoP9/FIptprn2vOg6f9lggMLgwK/img.jpg?width=4000&amp;amp;height=2666&amp;amp;face=0_0_4000_2666&quot;&gt;&lt;a href=&quot;https://www.onlinetour.co.kr/tour/w/event/view?eventCode=240925495308&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://www.onlinetour.co.kr/tour/w/event/view?eventCode=240925495308&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/dcZ2av/hyXaw1ZiPl/1jat5HEVuDGowE1pH8LnD1/img.jpg?width=4000&amp;amp;height=2666&amp;amp;face=0_0_4000_2666,https://scrap.kakaocdn.net/dn/bArq8L/hyXeiBaoP9/FIptprn2vOg6f9lggMLgwK/img.jpg?width=4000&amp;amp;height=2666&amp;amp;face=0_0_4000_2666');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;[색다른 제주] 아쿠아플라넷제주+테마파크/카멜리아 힐 4일 | 온라인투어 패키지&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;지방 출발가능! (부산/청주/광주/대구 + 4만원),제주 2大 특식: 고등어조림/돼지구이,3대 간식 : 삼다수/오메기떡/페퍼민트차or허브차,관광코스 : 새별오름, 카멜리아힐, 서복전시관,관람/체험코스&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.onlinetour.co.kr&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이번 상품은 이거였다. 첫째 날 저녁에 출발하고, 마지막 날 아침에 집으로 돌아오는 비행기다 보니 실질적인 일정은 2일이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이번엔 국내다 보니 막 뭐 알아보고 할 건 없었다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style3&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이번엔 김포공항에서 출발~ 제주항공 비행기다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageslideblock alignCenter&quot; data-image=&quot;[{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/kAUCI/btsJTKTEcs4/5NqoOgEZjmlRhF8ipR152k/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/quMSs/btsJUykBxD4/z4kqkf3nHyoyleb0afIqL1/img.jpg&amp;quot;}]&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span class=&quot;image-wrap selected&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/kAUCI/btsJTKTEcs4/5NqoOgEZjmlRhF8ipR152k/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/kAUCI/btsJTKTEcs4/5NqoOgEZjmlRhF8ipR152k/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/kAUCI/btsJTKTEcs4/5NqoOgEZjmlRhF8ipR152k/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FkAUCI%2FbtsJTKTEcs4%2F5NqoOgEZjmlRhF8ipR152k%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/quMSs/btsJUykBxD4/z4kqkf3nHyoyleb0afIqL1/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/quMSs/btsJUykBxD4/z4kqkf3nHyoyleb0afIqL1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/quMSs/btsJUykBxD4/z4kqkf3nHyoyleb0afIqL1/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FquMSs%2FbtsJUykBxD4%2Fz4kqkf3nHyoyleb0afIqL1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot;/&gt;&lt;/span&gt;&lt;button class=&quot;btn btn-prev&quot;&gt;&lt;span class=&quot;ico-prev&quot;&gt;이전&lt;/span&gt;&lt;/button&gt;&lt;button class=&quot;btn btn-next&quot;&gt;&lt;span class=&quot;ico-next&quot;&gt;다음&lt;/span&gt;&lt;/button&gt;&lt;/div&gt;
  &lt;div class=&quot;mark&quot;&gt;&lt;span data-index=&quot;0&quot;&gt;0&lt;/span&gt;&lt;span data-index=&quot;1&quot;&gt;1&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;저번 베트남보다 거리도 짧고 해서 훨씬 쾌적했다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;도착하니 거의 밤이라 호텔 체크인하고 알아서 밥을 먹으러 갔다. 그러고 보니 호텔 사진을 안 찍었넹. 호텔은 앤엘센트럴호텔이었다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;호텔 근처 돌아다니다가 이자카야? 가서 밥 먹음.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style3&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;다음 날 아침 일찍 일어나서 조식을 먹고(조식은 베트남 때보다 아쉬웠음) 대형 버스를 타고 이동했다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;20240925_225022711_iOS.jpg&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bvOb9i/btsJUn4yVaE/XXrUp31iSfbKX3LntlZHlk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bvOb9i/btsJUn4yVaE/XXrUp31iSfbKX3LntlZHlk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bvOb9i/btsJUn4yVaE/XXrUp31iSfbKX3LntlZHlk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbvOb9i%2FbtsJUn4yVaE%2FXXrUp31iSfbKX3LntlZHlk%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;4032&quot; height=&quot;3024&quot; data-filename=&quot;20240925_225022711_iOS.jpg&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이동 중에 저게 한라산이라길래 찰칵&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageslideblock alignCenter&quot; data-image=&quot;[{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/b6hjiw/btsJT8Gw8qM/oFEQ6CDQ1Bk5J47n1keVG0/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/clYYlv/btsJUhDmIIZ/irHDonZuV9QfrZvPc41X10/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/o9kOZ/btsJT6hNjdY/wJKY4XNykBkK17j7Kzi7AK/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/b2wLYd/btsJSP2ri48/yOfUZhFYHhl3tqfGOaEo31/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/cGhVRm/btsJUWk87hO/IoBIBwfTSxKBa9GmomUXq1/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/cOxb84/btsJS4Zp7K2/MahSo3z0Hn63nfuByX9FBK/img.jpg&amp;quot;}]&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span class=&quot;image-wrap selected&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b6hjiw/btsJT8Gw8qM/oFEQ6CDQ1Bk5J47n1keVG0/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/b6hjiw/btsJT8Gw8qM/oFEQ6CDQ1Bk5J47n1keVG0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b6hjiw/btsJT8Gw8qM/oFEQ6CDQ1Bk5J47n1keVG0/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb6hjiw%2FbtsJT8Gw8qM%2FoFEQ6CDQ1Bk5J47n1keVG0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;5712&quot; data-origin-height=&quot;4284&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/clYYlv/btsJUhDmIIZ/irHDonZuV9QfrZvPc41X10/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/clYYlv/btsJUhDmIIZ/irHDonZuV9QfrZvPc41X10/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/clYYlv/btsJUhDmIIZ/irHDonZuV9QfrZvPc41X10/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FclYYlv%2FbtsJUhDmIIZ%2FirHDonZuV9QfrZvPc41X10%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;5712&quot; data-origin-height=&quot;4284&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/o9kOZ/btsJT6hNjdY/wJKY4XNykBkK17j7Kzi7AK/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/o9kOZ/btsJT6hNjdY/wJKY4XNykBkK17j7Kzi7AK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/o9kOZ/btsJT6hNjdY/wJKY4XNykBkK17j7Kzi7AK/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fo9kOZ%2FbtsJT6hNjdY%2FwJKY4XNykBkK17j7Kzi7AK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;5712&quot; data-origin-height=&quot;4284&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b2wLYd/btsJSP2ri48/yOfUZhFYHhl3tqfGOaEo31/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/b2wLYd/btsJSP2ri48/yOfUZhFYHhl3tqfGOaEo31/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b2wLYd/btsJSP2ri48/yOfUZhFYHhl3tqfGOaEo31/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb2wLYd%2FbtsJSP2ri48%2FyOfUZhFYHhl3tqfGOaEo31%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;5712&quot; data-origin-height=&quot;4284&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cGhVRm/btsJUWk87hO/IoBIBwfTSxKBa9GmomUXq1/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/cGhVRm/btsJUWk87hO/IoBIBwfTSxKBa9GmomUXq1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cGhVRm/btsJUWk87hO/IoBIBwfTSxKBa9GmomUXq1/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcGhVRm%2FbtsJUWk87hO%2FIoBIBwfTSxKBa9GmomUXq1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;5712&quot; data-origin-height=&quot;4284&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cOxb84/btsJS4Zp7K2/MahSo3z0Hn63nfuByX9FBK/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/cOxb84/btsJS4Zp7K2/MahSo3z0Hn63nfuByX9FBK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cOxb84/btsJS4Zp7K2/MahSo3z0Hn63nfuByX9FBK/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcOxb84%2FbtsJS4Zp7K2%2FMahSo3z0Hn63nfuByX9FBK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;5712&quot; data-origin-height=&quot;4284&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;button class=&quot;btn btn-prev&quot;&gt;&lt;span class=&quot;ico-prev&quot;&gt;이전&lt;/span&gt;&lt;/button&gt;&lt;button class=&quot;btn btn-next&quot;&gt;&lt;span class=&quot;ico-next&quot;&gt;다음&lt;/span&gt;&lt;/button&gt;&lt;/div&gt;
  &lt;div class=&quot;mark&quot;&gt;&lt;span data-index=&quot;0&quot;&gt;0&lt;/span&gt;&lt;span data-index=&quot;1&quot;&gt;1&lt;/span&gt;&lt;span data-index=&quot;2&quot;&gt;2&lt;/span&gt;&lt;span data-index=&quot;3&quot;&gt;3&lt;/span&gt;&lt;span data-index=&quot;4&quot;&gt;4&lt;/span&gt;&lt;span data-index=&quot;5&quot;&gt;5&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;첫 번째 일정은 카멜리아힐이라는 식물원이다. 날씨가 정말 좋아서 사진도 잘 나왔다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;20240925_234311749_iOS.jpg&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;4032&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cTycep/btsJViH7sRF/3h8Fgz6nckSGqcAS2mukl0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cTycep/btsJViH7sRF/3h8Fgz6nckSGqcAS2mukl0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cTycep/btsJViH7sRF/3h8Fgz6nckSGqcAS2mukl0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcTycep%2FbtsJViH7sRF%2F3h8Fgz6nckSGqcAS2mukl0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;3024&quot; height=&quot;4032&quot; data-filename=&quot;20240925_234311749_iOS.jpg&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;4032&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;귀여운 괭이 한 마리가 있길래 찍어봤다. 약간 뚱냥이ㅎㅎ&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageslideblock alignCenter&quot; data-image=&quot;[{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/mwEfx/btsJTADIrpx/tPzOahn3KNmLOAQkjXJlD0/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/cg6Q1y/btsJUFYcvuK/HmHafFbQGkD5XmM44Khbd1/img.jpg&amp;quot;}]&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span class=&quot;image-wrap selected&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/mwEfx/btsJTADIrpx/tPzOahn3KNmLOAQkjXJlD0/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/mwEfx/btsJTADIrpx/tPzOahn3KNmLOAQkjXJlD0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/mwEfx/btsJTADIrpx/tPzOahn3KNmLOAQkjXJlD0/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FmwEfx%2FbtsJTADIrpx%2FtPzOahn3KNmLOAQkjXJlD0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;5712&quot; data-origin-height=&quot;4284&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cg6Q1y/btsJUFYcvuK/HmHafFbQGkD5XmM44Khbd1/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/cg6Q1y/btsJUFYcvuK/HmHafFbQGkD5XmM44Khbd1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cg6Q1y/btsJUFYcvuK/HmHafFbQGkD5XmM44Khbd1/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fcg6Q1y%2FbtsJUFYcvuK%2FHmHafFbQGkD5XmM44Khbd1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;5712&quot; data-origin-height=&quot;4284&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;button class=&quot;btn btn-prev&quot;&gt;&lt;span class=&quot;ico-prev&quot;&gt;이전&lt;/span&gt;&lt;/button&gt;&lt;button class=&quot;btn btn-next&quot;&gt;&lt;span class=&quot;ico-next&quot;&gt;다음&lt;/span&gt;&lt;/button&gt;&lt;/div&gt;
  &lt;div class=&quot;mark&quot;&gt;&lt;span data-index=&quot;0&quot;&gt;0&lt;/span&gt;&lt;span data-index=&quot;1&quot;&gt;1&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;식물 이름은 모르겠는데 여기가 하이라이트 존인 듯?&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageslideblock alignCenter&quot; data-image=&quot;[{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/z53D3/btsJTgZLHcD/ZuM7i4p4xszZpdoQBXDUe0/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/w4LsZ/btsJTJmVsla/wl2PjdiAAur85ts3KWeWT1/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/o0tbQ/btsJVawDJju/vP0pK4A2Y4xjMBf4FozjW0/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/nI6VE/btsJT5pGCfc/9jYdHookMEqFk1bkkecRk0/img.jpg&amp;quot;}]&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span class=&quot;image-wrap selected&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/z53D3/btsJTgZLHcD/ZuM7i4p4xszZpdoQBXDUe0/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/z53D3/btsJTgZLHcD/ZuM7i4p4xszZpdoQBXDUe0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/z53D3/btsJTgZLHcD/ZuM7i4p4xszZpdoQBXDUe0/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fz53D3%2FbtsJTgZLHcD%2FZuM7i4p4xszZpdoQBXDUe0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;5712&quot; data-origin-height=&quot;4284&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/w4LsZ/btsJTJmVsla/wl2PjdiAAur85ts3KWeWT1/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/w4LsZ/btsJTJmVsla/wl2PjdiAAur85ts3KWeWT1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/w4LsZ/btsJTJmVsla/wl2PjdiAAur85ts3KWeWT1/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fw4LsZ%2FbtsJTJmVsla%2Fwl2PjdiAAur85ts3KWeWT1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;5712&quot; data-origin-height=&quot;4284&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/o0tbQ/btsJVawDJju/vP0pK4A2Y4xjMBf4FozjW0/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/o0tbQ/btsJVawDJju/vP0pK4A2Y4xjMBf4FozjW0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/o0tbQ/btsJVawDJju/vP0pK4A2Y4xjMBf4FozjW0/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fo0tbQ%2FbtsJVawDJju%2FvP0pK4A2Y4xjMBf4FozjW0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;5712&quot; data-origin-height=&quot;4284&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/nI6VE/btsJT5pGCfc/9jYdHookMEqFk1bkkecRk0/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/nI6VE/btsJT5pGCfc/9jYdHookMEqFk1bkkecRk0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/nI6VE/btsJT5pGCfc/9jYdHookMEqFk1bkkecRk0/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FnI6VE%2FbtsJT5pGCfc%2F9jYdHookMEqFk1bkkecRk0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;5712&quot; data-origin-height=&quot;4284&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;button class=&quot;btn btn-prev&quot;&gt;&lt;span class=&quot;ico-prev&quot;&gt;이전&lt;/span&gt;&lt;/button&gt;&lt;button class=&quot;btn btn-next&quot;&gt;&lt;span class=&quot;ico-next&quot;&gt;다음&lt;/span&gt;&lt;/button&gt;&lt;/div&gt;
  &lt;div class=&quot;mark&quot;&gt;&lt;span data-index=&quot;0&quot;&gt;0&lt;/span&gt;&lt;span data-index=&quot;1&quot;&gt;1&lt;/span&gt;&lt;span data-index=&quot;2&quot;&gt;2&lt;/span&gt;&lt;span data-index=&quot;3&quot;&gt;3&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그리고 다음은 조안베어뮤지엄으로 이동했다. 곰 인형들이 잔뜩 있는 박물관이다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageslideblock alignCenter&quot; data-image=&quot;[{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/csZODz/btsJUVNfh9P/8ApIRV8MkveRwTLpbaJZw1/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/SVZj2/btsJUXqMRlB/Gcrfs52KdZPkcxdyjW19N0/img.jpg&amp;quot;}]&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span class=&quot;image-wrap selected&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/csZODz/btsJUVNfh9P/8ApIRV8MkveRwTLpbaJZw1/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/csZODz/btsJUVNfh9P/8ApIRV8MkveRwTLpbaJZw1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/csZODz/btsJUVNfh9P/8ApIRV8MkveRwTLpbaJZw1/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcsZODz%2FbtsJUVNfh9P%2F8ApIRV8MkveRwTLpbaJZw1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;5712&quot; data-origin-height=&quot;4284&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/SVZj2/btsJUXqMRlB/Gcrfs52KdZPkcxdyjW19N0/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/SVZj2/btsJUXqMRlB/Gcrfs52KdZPkcxdyjW19N0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/SVZj2/btsJUXqMRlB/Gcrfs52KdZPkcxdyjW19N0/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FSVZj2%2FbtsJUXqMRlB%2FGcrfs52KdZPkcxdyjW19N0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;5712&quot; data-origin-height=&quot;4284&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;button class=&quot;btn btn-prev&quot;&gt;&lt;span class=&quot;ico-prev&quot;&gt;이전&lt;/span&gt;&lt;/button&gt;&lt;button class=&quot;btn btn-next&quot;&gt;&lt;span class=&quot;ico-next&quot;&gt;다음&lt;/span&gt;&lt;/button&gt;&lt;/div&gt;
  &lt;div class=&quot;mark&quot;&gt;&lt;span data-index=&quot;0&quot;&gt;0&lt;/span&gt;&lt;span data-index=&quot;1&quot;&gt;1&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;다음 장소는 석부작테마파크이다. 꽤 넓은 곳인데 사진을 거의 안 찍었었넹.. 석부작이란 첫 이미지처럼 돌에다가 식물을 키워 만든 작품을 말한다. 약간 분재 비슷한 거 같다. 뒷부분에 산삼배양근 배양하는 것도 구경했는데 역시나 마지막은 산삼배양근 판매였다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아마 이거 다음에 점심을 먹었던 거 같은데 점심은 갈치조림이었다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;20240926_023520867_iOS.jpg&quot; data-origin-width=&quot;5712&quot; data-origin-height=&quot;4284&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/rDODT/btsJTHbEYEq/7novDsKkdQejhNtmF7mGOk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/rDODT/btsJTHbEYEq/7novDsKkdQejhNtmF7mGOk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/rDODT/btsJTHbEYEq/7novDsKkdQejhNtmF7mGOk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FrDODT%2FbtsJTHbEYEq%2F7novDsKkdQejhNtmF7mGOk%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;5712&quot; height=&quot;4284&quot; data-filename=&quot;20240926_023520867_iOS.jpg&quot; data-origin-width=&quot;5712&quot; data-origin-height=&quot;4284&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;다음 일정은 서복전시관이다. 진시황, 불로초, 서복에 대한 이야기가 전시되어 있는데 길이도 짧아서 훅 지나갔다. 아마 중국인이면 관심을 좀 가질지도 모르겠다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageslideblock alignCenter&quot; data-image=&quot;[{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/bdvAxK/btsJTDgabZn/LFckjCcs4IIYg7RdKSSkXk/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/cawdTN/btsJU9qYfWx/Xd0gV7wHhVLuBzOzdEH1ZK/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/pevzi/btsJVjfXMY4/zkErZ9jeYLP4OhGKPfLVKk/img.jpg&amp;quot;}]&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span class=&quot;image-wrap selected&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bdvAxK/btsJTDgabZn/LFckjCcs4IIYg7RdKSSkXk/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/bdvAxK/btsJTDgabZn/LFckjCcs4IIYg7RdKSSkXk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bdvAxK/btsJTDgabZn/LFckjCcs4IIYg7RdKSSkXk/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbdvAxK%2FbtsJTDgabZn%2FLFckjCcs4IIYg7RdKSSkXk%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;5712&quot; data-origin-height=&quot;4284&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cawdTN/btsJU9qYfWx/Xd0gV7wHhVLuBzOzdEH1ZK/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/cawdTN/btsJU9qYfWx/Xd0gV7wHhVLuBzOzdEH1ZK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cawdTN/btsJU9qYfWx/Xd0gV7wHhVLuBzOzdEH1ZK/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcawdTN%2FbtsJU9qYfWx%2FXd0gV7wHhVLuBzOzdEH1ZK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;5712&quot; data-origin-height=&quot;4284&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/pevzi/btsJVjfXMY4/zkErZ9jeYLP4OhGKPfLVKk/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/pevzi/btsJVjfXMY4/zkErZ9jeYLP4OhGKPfLVKk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/pevzi/btsJVjfXMY4/zkErZ9jeYLP4OhGKPfLVKk/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fpevzi%2FbtsJVjfXMY4%2FzkErZ9jeYLP4OhGKPfLVKk%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;5712&quot; data-origin-height=&quot;4284&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;button class=&quot;btn btn-prev&quot;&gt;&lt;span class=&quot;ico-prev&quot;&gt;이전&lt;/span&gt;&lt;/button&gt;&lt;button class=&quot;btn btn-next&quot;&gt;&lt;span class=&quot;ico-next&quot;&gt;다음&lt;/span&gt;&lt;/button&gt;&lt;/div&gt;
  &lt;div class=&quot;mark&quot;&gt;&lt;span data-index=&quot;0&quot;&gt;0&lt;/span&gt;&lt;span data-index=&quot;1&quot;&gt;1&lt;/span&gt;&lt;span data-index=&quot;2&quot;&gt;2&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;다음은 박물관은살아있다라는 전시관이다. 착시가 주 테마로 사진을 많이 찍는 사람이라면 여기서 재밌는 사진을 많이 만들 수 있을 것이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이다음 일정은 선택 관광으로 더마파크에서 기마 공연 관람하는 게 있었는데 신청하지 않았다. 대신 그냥 쉬고 있다가 근처에 있는 더마카트에서 카트를 탔는데 이게 재미있었다. 손님이 우리밖에 없어서 서비스도 해주심. 역시 관람보단 액티비티가 더 재밌다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageslideblock alignCenter&quot; data-image=&quot;[{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/bmtXT4/btsJUNhvJDn/1fHIoK6jOQQYjGlj5ys8H1/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/cLOQFv/btsJSMSbONn/KstQzvxvaHmDp8hvpykpO0/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/ch7i6A/btsJS8gsNM2/I0Q4oqKvNQDmwGRDTII0M1/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/egQPXG/btsJSNwJ9C6/izMgakAgweQJmey46dbYH0/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/Icw3l/btsJTnYJkyg/IBUKarh7dknsXcM5e07Ark/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/1uL2n/btsJTRrxH01/8TYs4TxButBktth8mwFx31/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/cifIYn/btsJUELMcjd/w1xk3P1mPIt6WCFCrhXqa0/img.jpg&amp;quot;}]&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span class=&quot;image-wrap selected&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bmtXT4/btsJUNhvJDn/1fHIoK6jOQQYjGlj5ys8H1/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/bmtXT4/btsJUNhvJDn/1fHIoK6jOQQYjGlj5ys8H1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bmtXT4/btsJUNhvJDn/1fHIoK6jOQQYjGlj5ys8H1/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbmtXT4%2FbtsJUNhvJDn%2F1fHIoK6jOQQYjGlj5ys8H1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;5712&quot; data-origin-height=&quot;4284&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cLOQFv/btsJSMSbONn/KstQzvxvaHmDp8hvpykpO0/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/cLOQFv/btsJSMSbONn/KstQzvxvaHmDp8hvpykpO0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cLOQFv/btsJSMSbONn/KstQzvxvaHmDp8hvpykpO0/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcLOQFv%2FbtsJSMSbONn%2FKstQzvxvaHmDp8hvpykpO0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;5712&quot; data-origin-height=&quot;4284&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ch7i6A/btsJS8gsNM2/I0Q4oqKvNQDmwGRDTII0M1/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/ch7i6A/btsJS8gsNM2/I0Q4oqKvNQDmwGRDTII0M1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ch7i6A/btsJS8gsNM2/I0Q4oqKvNQDmwGRDTII0M1/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fch7i6A%2FbtsJS8gsNM2%2FI0Q4oqKvNQDmwGRDTII0M1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;5712&quot; data-origin-height=&quot;4284&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/egQPXG/btsJSNwJ9C6/izMgakAgweQJmey46dbYH0/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/egQPXG/btsJSNwJ9C6/izMgakAgweQJmey46dbYH0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/egQPXG/btsJSNwJ9C6/izMgakAgweQJmey46dbYH0/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FegQPXG%2FbtsJSNwJ9C6%2FizMgakAgweQJmey46dbYH0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;5712&quot; data-origin-height=&quot;4284&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Icw3l/btsJTnYJkyg/IBUKarh7dknsXcM5e07Ark/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/Icw3l/btsJTnYJkyg/IBUKarh7dknsXcM5e07Ark/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Icw3l/btsJTnYJkyg/IBUKarh7dknsXcM5e07Ark/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FIcw3l%2FbtsJTnYJkyg%2FIBUKarh7dknsXcM5e07Ark%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;5712&quot; data-origin-height=&quot;4284&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/1uL2n/btsJTRrxH01/8TYs4TxButBktth8mwFx31/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/1uL2n/btsJTRrxH01/8TYs4TxButBktth8mwFx31/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/1uL2n/btsJTRrxH01/8TYs4TxButBktth8mwFx31/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F1uL2n%2FbtsJTRrxH01%2F8TYs4TxButBktth8mwFx31%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;5712&quot; data-origin-height=&quot;4284&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cifIYn/btsJUELMcjd/w1xk3P1mPIt6WCFCrhXqa0/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/cifIYn/btsJUELMcjd/w1xk3P1mPIt6WCFCrhXqa0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cifIYn/btsJUELMcjd/w1xk3P1mPIt6WCFCrhXqa0/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcifIYn%2FbtsJUELMcjd%2Fw1xk3P1mPIt6WCFCrhXqa0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;5712&quot; data-origin-height=&quot;4284&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;button class=&quot;btn btn-prev&quot;&gt;&lt;span class=&quot;ico-prev&quot;&gt;이전&lt;/span&gt;&lt;/button&gt;&lt;button class=&quot;btn btn-next&quot;&gt;&lt;span class=&quot;ico-next&quot;&gt;다음&lt;/span&gt;&lt;/button&gt;&lt;/div&gt;
  &lt;div class=&quot;mark&quot;&gt;&lt;span data-index=&quot;0&quot;&gt;0&lt;/span&gt;&lt;span data-index=&quot;1&quot;&gt;1&lt;/span&gt;&lt;span data-index=&quot;2&quot;&gt;2&lt;/span&gt;&lt;span data-index=&quot;3&quot;&gt;3&lt;/span&gt;&lt;span data-index=&quot;4&quot;&gt;4&lt;/span&gt;&lt;span data-index=&quot;5&quot;&gt;5&lt;/span&gt;&lt;span data-index=&quot;6&quot;&gt;6&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;마지막 일정인 새별오름이다. 오름이 가팔라서 올라가기 힘들었다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;20240926_065312583_iOS.jpg&quot; data-origin-width=&quot;16038&quot; data-origin-height=&quot;3844&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/vEbH2/btsJU2yMCng/q0C5c21aydpXwQPuuVvKHK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/vEbH2/btsJU2yMCng/q0C5c21aydpXwQPuuVvKHK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/vEbH2/btsJU2yMCng/q0C5c21aydpXwQPuuVvKHK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FvEbH2%2FbtsJU2yMCng%2Fq0C5c21aydpXwQPuuVvKHK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;16038&quot; height=&quot;3844&quot; data-filename=&quot;20240926_065312583_iOS.jpg&quot; data-origin-width=&quot;16038&quot; data-origin-height=&quot;3844&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;정상에서 한번 파노라마도 찍어봤다. 내려온 다음엔 목말라서 음료수 한잔&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이렇게 둘째 날 일정은 끝났고 남은 시간은 자유시간이라 택시 타고 동문시장에 갔다. 선물용 간식 몇 개 좀 사고 저녁으로 게우볶음밥이랑 갈치구이를 먹었다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style3&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;다음날, 역시 조식 먹고 출발~&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;쇼핑센터 방문(그냥 잡화점이었다. 선물용 간식 몇 개 삼) 후 이동했다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageslideblock alignCenter&quot; data-image=&quot;[{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/nXtJV/btsJS5RwxHV/KKPOu3ch1eV0LpJHEx66Mk/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/pRzu4/btsJT6hNrKJ/lJUDKDNQsdBz610cA6t0H0/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/bT9rFB/btsJU8liXc5/uNe2mgUqtq3BR1JIja5mK0/img.jpg&amp;quot;}]&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span class=&quot;image-wrap selected&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/nXtJV/btsJS5RwxHV/KKPOu3ch1eV0LpJHEx66Mk/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/nXtJV/btsJS5RwxHV/KKPOu3ch1eV0LpJHEx66Mk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/nXtJV/btsJS5RwxHV/KKPOu3ch1eV0LpJHEx66Mk/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FnXtJV%2FbtsJS5RwxHV%2FKKPOu3ch1eV0LpJHEx66Mk%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;5712&quot; data-origin-height=&quot;4284&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/pRzu4/btsJT6hNrKJ/lJUDKDNQsdBz610cA6t0H0/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/pRzu4/btsJT6hNrKJ/lJUDKDNQsdBz610cA6t0H0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/pRzu4/btsJT6hNrKJ/lJUDKDNQsdBz610cA6t0H0/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FpRzu4%2FbtsJT6hNrKJ%2FlJUDKDNQsdBz610cA6t0H0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;5712&quot; data-origin-height=&quot;4284&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bT9rFB/btsJU8liXc5/uNe2mgUqtq3BR1JIja5mK0/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/bT9rFB/btsJU8liXc5/uNe2mgUqtq3BR1JIja5mK0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bT9rFB/btsJU8liXc5/uNe2mgUqtq3BR1JIja5mK0/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbT9rFB%2FbtsJU8liXc5%2FuNe2mgUqtq3BR1JIja5mK0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;5712&quot; data-origin-height=&quot;4284&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;button class=&quot;btn btn-prev&quot;&gt;&lt;span class=&quot;ico-prev&quot;&gt;이전&lt;/span&gt;&lt;/button&gt;&lt;button class=&quot;btn btn-next&quot;&gt;&lt;span class=&quot;ico-next&quot;&gt;다음&lt;/span&gt;&lt;/button&gt;&lt;/div&gt;
  &lt;div class=&quot;mark&quot;&gt;&lt;span data-index=&quot;0&quot;&gt;0&lt;/span&gt;&lt;span data-index=&quot;1&quot;&gt;1&lt;/span&gt;&lt;span data-index=&quot;2&quot;&gt;2&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;서프라이즈테마파크인데 이상하게 출구로 들어가서 입구로 나왔다?(앞 타임에 어린이 손님이 많아서 일부러 피해 가려고 그랬나?) 고철로 여러 작품을 만들어 전시되어 있었는데 공룡, 히어로, 캐릭터 등 종류가 다양했다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;확실 여긴 아이들이 좋아할 것 같았다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;20240927_005921949_iOS.jpg&quot; data-origin-width=&quot;5712&quot; data-origin-height=&quot;4284&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b0Xdg7/btsJTE0iYZb/uZMmhk1qdVBndszODrkXAk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b0Xdg7/btsJTE0iYZb/uZMmhk1qdVBndszODrkXAk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b0Xdg7/btsJTE0iYZb/uZMmhk1qdVBndszODrkXAk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb0Xdg7%2FbtsJTE0iYZb%2FuZMmhk1qdVBndszODrkXAk%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;5712&quot; height=&quot;4284&quot; data-filename=&quot;20240927_005921949_iOS.jpg&quot; data-origin-width=&quot;5712&quot; data-origin-height=&quot;4284&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;울트론이 왜 히어로존에 있는지 묻지 말자...&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;20240927_010008492_iOS.jpg&quot; data-origin-width=&quot;4284&quot; data-origin-height=&quot;5712&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cmfzN0/btsJVbvy8RT/HfYHjYHcRM7GiAMrC9JaW1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cmfzN0/btsJVbvy8RT/HfYHjYHcRM7GiAMrC9JaW1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cmfzN0/btsJVbvy8RT/HfYHjYHcRM7GiAMrC9JaW1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcmfzN0%2FbtsJVbvy8RT%2FHfYHjYHcRM7GiAMrC9JaW1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;4284&quot; height=&quot;5712&quot; data-filename=&quot;20240927_010008492_iOS.jpg&quot; data-origin-width=&quot;4284&quot; data-origin-height=&quot;5712&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;나.. 나의 샹크스는 이렇지 않아! (원피스 안 봄)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;다음은 승마 체험을 하러 이동했는데 승마 체험할 때 소지품을 보관해야 해서 사진은 못 찍었다. 내 말이 이동 중에 갑자기 똥 싼 건 비밀&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;다음은 선택 관광으로 스카이워터라는 서커스를 관람하는 거였는데 역시 신청하지 않았다. 장소가 좀 외진 곳이라 근처에 뭐 없어서 그냥 쉬기만 했음&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그리고 성읍민속마을로 이동했는데 전통적인 제주도 모습을 볼 수 있는 곳이었다. 여기도 보니까 까먹고 사진을 하나도 안 찍었넹. 여기도 맨 마지막엔 쇼핑으로 이어졌다. 말 태반? 뭐 이런 건강보조식품을 파는 곳이었다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;약간 늦게 점심을 먹으러 갔다. 메뉴는 돼지불고기였다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageslideblock alignCenter&quot; data-image=&quot;[{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/WkGu8/btsJTpbckuI/KEQNPsgqJwDz2BYtEkysL1/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/AF4ZX/btsJU0gDaIn/6kDlLj1ORgKFJUhAn0jO31/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/WHUfU/btsJU7Ud5pU/3IKXg0wQWLqfGjUGpFQVAk/img.jpg&amp;quot;}]&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span class=&quot;image-wrap selected&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/WkGu8/btsJTpbckuI/KEQNPsgqJwDz2BYtEkysL1/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/WkGu8/btsJTpbckuI/KEQNPsgqJwDz2BYtEkysL1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/WkGu8/btsJTpbckuI/KEQNPsgqJwDz2BYtEkysL1/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FWkGu8%2FbtsJTpbckuI%2FKEQNPsgqJwDz2BYtEkysL1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;5712&quot; data-origin-height=&quot;4284&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/AF4ZX/btsJU0gDaIn/6kDlLj1ORgKFJUhAn0jO31/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/AF4ZX/btsJU0gDaIn/6kDlLj1ORgKFJUhAn0jO31/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/AF4ZX/btsJU0gDaIn/6kDlLj1ORgKFJUhAn0jO31/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FAF4ZX%2FbtsJU0gDaIn%2F6kDlLj1ORgKFJUhAn0jO31%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;5712&quot; data-origin-height=&quot;4284&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/WHUfU/btsJU7Ud5pU/3IKXg0wQWLqfGjUGpFQVAk/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/WHUfU/btsJU7Ud5pU/3IKXg0wQWLqfGjUGpFQVAk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/WHUfU/btsJU7Ud5pU/3IKXg0wQWLqfGjUGpFQVAk/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FWHUfU%2FbtsJU7Ud5pU%2F3IKXg0wQWLqfGjUGpFQVAk%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;5712&quot; data-origin-height=&quot;4284&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;button class=&quot;btn btn-prev&quot;&gt;&lt;span class=&quot;ico-prev&quot;&gt;이전&lt;/span&gt;&lt;/button&gt;&lt;button class=&quot;btn btn-next&quot;&gt;&lt;span class=&quot;ico-next&quot;&gt;다음&lt;/span&gt;&lt;/button&gt;&lt;/div&gt;
  &lt;div class=&quot;mark&quot;&gt;&lt;span data-index=&quot;0&quot;&gt;0&lt;/span&gt;&lt;span data-index=&quot;1&quot;&gt;1&lt;/span&gt;&lt;span data-index=&quot;2&quot;&gt;2&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;다음 일정은 한화 아쿠아플래닛이다. 수족관인데 볼거리가 많아서 좋았다. 지금 보니까 진도 여기서 제일 많이 찍었네&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageslideblock alignCenter&quot; data-image=&quot;[{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/bVYu9u/btsJTSKKwUG/YdvvZUBiS9b9Fyd33BReR1/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/cza0tM/btsJVjAggg8/4ibBgwm3kMy9Zpxo9eqXtK/img.jpg&amp;quot;}]&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span class=&quot;image-wrap selected&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bVYu9u/btsJTSKKwUG/YdvvZUBiS9b9Fyd33BReR1/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/bVYu9u/btsJTSKKwUG/YdvvZUBiS9b9Fyd33BReR1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bVYu9u/btsJTSKKwUG/YdvvZUBiS9b9Fyd33BReR1/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbVYu9u%2FbtsJTSKKwUG%2FYdvvZUBiS9b9Fyd33BReR1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cza0tM/btsJVjAggg8/4ibBgwm3kMy9Zpxo9eqXtK/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/cza0tM/btsJVjAggg8/4ibBgwm3kMy9Zpxo9eqXtK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cza0tM/btsJVjAggg8/4ibBgwm3kMy9Zpxo9eqXtK/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fcza0tM%2FbtsJVjAggg8%2F4ibBgwm3kMy9Zpxo9eqXtK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;button class=&quot;btn btn-prev&quot;&gt;&lt;span class=&quot;ico-prev&quot;&gt;이전&lt;/span&gt;&lt;/button&gt;&lt;button class=&quot;btn btn-next&quot;&gt;&lt;span class=&quot;ico-next&quot;&gt;다음&lt;/span&gt;&lt;/button&gt;&lt;/div&gt;
  &lt;div class=&quot;mark&quot;&gt;&lt;span data-index=&quot;0&quot;&gt;0&lt;/span&gt;&lt;span data-index=&quot;1&quot;&gt;1&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;귀여운 물범과 펭귄&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageslideblock alignCenter&quot; data-image=&quot;[{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/USXwy/btsJUmR36wT/FWAb6AKK7OQmsgCkvQ41s0/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/UMly9/btsJSJgSmHS/KmeCB1JCLcSthHxt3RbzT0/img.jpg&amp;quot;}]&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span class=&quot;image-wrap selected&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/USXwy/btsJUmR36wT/FWAb6AKK7OQmsgCkvQ41s0/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/USXwy/btsJUmR36wT/FWAb6AKK7OQmsgCkvQ41s0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/USXwy/btsJUmR36wT/FWAb6AKK7OQmsgCkvQ41s0/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FUSXwy%2FbtsJUmR36wT%2FFWAb6AKK7OQmsgCkvQ41s0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;5712&quot; data-origin-height=&quot;4284&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/UMly9/btsJSJgSmHS/KmeCB1JCLcSthHxt3RbzT0/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/UMly9/btsJSJgSmHS/KmeCB1JCLcSthHxt3RbzT0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/UMly9/btsJSJgSmHS/KmeCB1JCLcSthHxt3RbzT0/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FUMly9%2FbtsJSJgSmHS%2FKmeCB1JCLcSthHxt3RbzT0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;5712&quot; data-origin-height=&quot;4284&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;button class=&quot;btn btn-prev&quot;&gt;&lt;span class=&quot;ico-prev&quot;&gt;이전&lt;/span&gt;&lt;/button&gt;&lt;button class=&quot;btn btn-next&quot;&gt;&lt;span class=&quot;ico-next&quot;&gt;다음&lt;/span&gt;&lt;/button&gt;&lt;/div&gt;
  &lt;div class=&quot;mark&quot;&gt;&lt;span data-index=&quot;0&quot;&gt;0&lt;/span&gt;&lt;span data-index=&quot;1&quot;&gt;1&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;figure class=&quot;imageslideblock alignCenter&quot; data-image=&quot;[{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/kYFRh/btsJT5De2tW/1Xd61oXKk2UxDxN0weUrk1/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/kRI7Y/btsJVbvzarg/vkoUwJo65PuGRdA5j6W4D0/img.jpg&amp;quot;}]&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span class=&quot;image-wrap selected&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/kYFRh/btsJT5De2tW/1Xd61oXKk2UxDxN0weUrk1/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/kYFRh/btsJT5De2tW/1Xd61oXKk2UxDxN0weUrk1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/kYFRh/btsJT5De2tW/1Xd61oXKk2UxDxN0weUrk1/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FkYFRh%2FbtsJT5De2tW%2F1Xd61oXKk2UxDxN0weUrk1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/kRI7Y/btsJVbvzarg/vkoUwJo65PuGRdA5j6W4D0/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/kRI7Y/btsJVbvzarg/vkoUwJo65PuGRdA5j6W4D0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/kRI7Y/btsJVbvzarg/vkoUwJo65PuGRdA5j6W4D0/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FkRI7Y%2FbtsJVbvzarg%2FvkoUwJo65PuGRdA5j6W4D0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;button class=&quot;btn btn-prev&quot;&gt;&lt;span class=&quot;ico-prev&quot;&gt;이전&lt;/span&gt;&lt;/button&gt;&lt;button class=&quot;btn btn-next&quot;&gt;&lt;span class=&quot;ico-next&quot;&gt;다음&lt;/span&gt;&lt;/button&gt;&lt;/div&gt;
  &lt;div class=&quot;mark&quot;&gt;&lt;span data-index=&quot;0&quot;&gt;0&lt;/span&gt;&lt;span data-index=&quot;1&quot;&gt;1&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;곰치인데 생각보다 거대해서 찍어보았다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;20240927_053532270_iOS.jpg&quot; data-origin-width=&quot;5712&quot; data-origin-height=&quot;4284&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/GjhKX/btsJS6XgzWH/ZtFZjknOLMU7WsuqgNpjyK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/GjhKX/btsJS6XgzWH/ZtFZjknOLMU7WsuqgNpjyK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/GjhKX/btsJS6XgzWH/ZtFZjknOLMU7WsuqgNpjyK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FGjhKX%2FbtsJS6XgzWH%2FZtFZjknOLMU7WsuqgNpjyK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;5712&quot; height=&quot;4284&quot; data-filename=&quot;20240927_053532270_iOS.jpg&quot; data-origin-width=&quot;5712&quot; data-origin-height=&quot;4284&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;돌 같지만 물고기이다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;20240927_053549578_iOS.jpg&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/GltA0/btsJUWrQ1sy/8pdgcRLiaE8P3KWj2xVgak/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/GltA0/btsJUWrQ1sy/8pdgcRLiaE8P3KWj2xVgak/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/GltA0/btsJUWrQ1sy/8pdgcRLiaE8P3KWj2xVgak/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FGltA0%2FbtsJUWrQ1sy%2F8pdgcRLiaE8P3KWj2xVgak%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;4032&quot; height=&quot;3024&quot; data-filename=&quot;20240927_053549578_iOS.jpg&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그리고 니모 한 마리&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageslideblock alignCenter&quot; data-image=&quot;[{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/bKHZWh/btsJT7A2Num/mkLNmnVlTVpLzFYPic4B21/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/b8jH9R/btsJUioNQOv/D0RZ6pTQevmsJ92xRdS0b0/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/bYwtAj/btsJTTwaFzZ/u4y9mrvXRGnKeKGKihRav1/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/diNl5W/btsJUhDmXaW/1ehyO0NL6FxhE01RQDIcK0/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/btmfxh/btsJTKF6grV/ZtnAHxqA5Zsat9Pm8Ybts0/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/piBve/btsJUa5qJNa/Uua8z4zRhFA094E84Gz5sk/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/RuHPW/btsJTFkAMsf/L3ZpUlQggDkGA5PQE9dCi0/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/Obmcf/btsJT7ODcuL/MDcBMZMOYQKvYD2LApl5N0/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/cy28jd/btsJVjtvbxl/c5hSzYq0ed0gEkjVuci7v1/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/vpPxo/btsJUXRPA7k/xnK6ekfKQicnIkRO5Yi1O0/img.jpg&amp;quot;}]&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span class=&quot;image-wrap selected&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bKHZWh/btsJT7A2Num/mkLNmnVlTVpLzFYPic4B21/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/bKHZWh/btsJT7A2Num/mkLNmnVlTVpLzFYPic4B21/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bKHZWh/btsJT7A2Num/mkLNmnVlTVpLzFYPic4B21/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbKHZWh%2FbtsJT7A2Num%2FmkLNmnVlTVpLzFYPic4B21%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b8jH9R/btsJUioNQOv/D0RZ6pTQevmsJ92xRdS0b0/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/b8jH9R/btsJUioNQOv/D0RZ6pTQevmsJ92xRdS0b0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b8jH9R/btsJUioNQOv/D0RZ6pTQevmsJ92xRdS0b0/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb8jH9R%2FbtsJUioNQOv%2FD0RZ6pTQevmsJ92xRdS0b0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bYwtAj/btsJTTwaFzZ/u4y9mrvXRGnKeKGKihRav1/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/bYwtAj/btsJTTwaFzZ/u4y9mrvXRGnKeKGKihRav1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bYwtAj/btsJTTwaFzZ/u4y9mrvXRGnKeKGKihRav1/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbYwtAj%2FbtsJTTwaFzZ%2Fu4y9mrvXRGnKeKGKihRav1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/diNl5W/btsJUhDmXaW/1ehyO0NL6FxhE01RQDIcK0/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/diNl5W/btsJUhDmXaW/1ehyO0NL6FxhE01RQDIcK0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/diNl5W/btsJUhDmXaW/1ehyO0NL6FxhE01RQDIcK0/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdiNl5W%2FbtsJUhDmXaW%2F1ehyO0NL6FxhE01RQDIcK0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/btmfxh/btsJTKF6grV/ZtnAHxqA5Zsat9Pm8Ybts0/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/btmfxh/btsJTKF6grV/ZtnAHxqA5Zsat9Pm8Ybts0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/btmfxh/btsJTKF6grV/ZtnAHxqA5Zsat9Pm8Ybts0/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbtmfxh%2FbtsJTKF6grV%2FZtnAHxqA5Zsat9Pm8Ybts0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/piBve/btsJUa5qJNa/Uua8z4zRhFA094E84Gz5sk/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/piBve/btsJUa5qJNa/Uua8z4zRhFA094E84Gz5sk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/piBve/btsJUa5qJNa/Uua8z4zRhFA094E84Gz5sk/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FpiBve%2FbtsJUa5qJNa%2FUua8z4zRhFA094E84Gz5sk%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/RuHPW/btsJTFkAMsf/L3ZpUlQggDkGA5PQE9dCi0/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/RuHPW/btsJTFkAMsf/L3ZpUlQggDkGA5PQE9dCi0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/RuHPW/btsJTFkAMsf/L3ZpUlQggDkGA5PQE9dCi0/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FRuHPW%2FbtsJTFkAMsf%2FL3ZpUlQggDkGA5PQE9dCi0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Obmcf/btsJT7ODcuL/MDcBMZMOYQKvYD2LApl5N0/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/Obmcf/btsJT7ODcuL/MDcBMZMOYQKvYD2LApl5N0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Obmcf/btsJT7ODcuL/MDcBMZMOYQKvYD2LApl5N0/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FObmcf%2FbtsJT7ODcuL%2FMDcBMZMOYQKvYD2LApl5N0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cy28jd/btsJVjtvbxl/c5hSzYq0ed0gEkjVuci7v1/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/cy28jd/btsJVjtvbxl/c5hSzYq0ed0gEkjVuci7v1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cy28jd/btsJVjtvbxl/c5hSzYq0ed0gEkjVuci7v1/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fcy28jd%2FbtsJVjtvbxl%2Fc5hSzYq0ed0gEkjVuci7v1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/vpPxo/btsJUXRPA7k/xnK6ekfKQicnIkRO5Yi1O0/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/vpPxo/btsJUXRPA7k/xnK6ekfKQicnIkRO5Yi1O0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/vpPxo/btsJUXRPA7k/xnK6ekfKQicnIkRO5Yi1O0/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FvpPxo%2FbtsJUXRPA7k%2FxnK6ekfKQicnIkRO5Yi1O0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;button class=&quot;btn btn-prev&quot;&gt;&lt;span class=&quot;ico-prev&quot;&gt;이전&lt;/span&gt;&lt;/button&gt;&lt;button class=&quot;btn btn-next&quot;&gt;&lt;span class=&quot;ico-next&quot;&gt;다음&lt;/span&gt;&lt;/button&gt;&lt;/div&gt;
  &lt;div class=&quot;mark&quot;&gt;&lt;span data-index=&quot;0&quot;&gt;0&lt;/span&gt;&lt;span data-index=&quot;1&quot;&gt;1&lt;/span&gt;&lt;span data-index=&quot;2&quot;&gt;2&lt;/span&gt;&lt;span data-index=&quot;3&quot;&gt;3&lt;/span&gt;&lt;span data-index=&quot;4&quot;&gt;4&lt;/span&gt;&lt;span data-index=&quot;5&quot;&gt;5&lt;/span&gt;&lt;span data-index=&quot;6&quot;&gt;6&lt;/span&gt;&lt;span data-index=&quot;7&quot;&gt;7&lt;/span&gt;&lt;span data-index=&quot;8&quot;&gt;8&lt;/span&gt;&lt;span data-index=&quot;9&quot;&gt;9&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이 외에도 다양한 해양생물과 파충류가 있었다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;다음 일정으로 제주라프라는 곳에서 샐프 족욕을 했다. 그냥 족욕이라 딱히 사진을 찍지 않았다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;마지막 일정은 해녀의집이라는 식당이었다. 미리 주문한 음식이랑 알아서 추가로 회를 가져가 먹으면 되는 곳이었다. 회 종류가 다양하지 않아서 아쉬웠다. 갈치회는 먹어본 적이 없어서 한번 먹어봤는데 껍질 때문에 별로였다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;모든 일정이 끝나고 자유 시간이었는데 저녁은 해녀의집에서 먹었기 때문에 그냥 호텔에서 쉬었다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style3&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;다음날 조식을 먹고(한국인 특, 조식은 반드시 먹음) 바로 공항으로 출발했다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;20240928_002841835_iOS.jpg&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Cu2jh/btsJTopNvK3/vEbcSJgzSlNgLn2dv2enr1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Cu2jh/btsJTopNvK3/vEbcSJgzSlNgLn2dv2enr1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Cu2jh/btsJTopNvK3/vEbcSJgzSlNgLn2dv2enr1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FCu2jh%2FbtsJTopNvK3%2FvEbcSJgzSlNgLn2dv2enr1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;4032&quot; height=&quot;3024&quot; data-filename=&quot;20240928_002841835_iOS.jpg&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;오전 비행기를 타고 집에 도착했다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;지난번 베트남 여행에 이어서 두 번째 여행인데 국내 여행에도 패키지가 있는 걸 처음 알았다. 일기예보에서는 강수확률이 있었는데 다행히 실제로는 비 한 방울 없이 맑은 날씨여서 좋았다. 베트남 때도 그렇고 날씨 운이 좋은 듯&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;원래 사진을 잘 안 찍는 사람이라 이번에 찍은 사진은 이게 전부다. 베트남 때가 그나마 첫 여행이라고 의식적으로 사진을 많이 찍은 거지 그마저도 깜빡하고 안 찍은 게 많았음&lt;/p&gt;</description>
      <category>잡담</category>
      <category>여행</category>
      <category>제주도</category>
      <author>joyfuI</author>
      <guid isPermaLink="true">https://joyfui.tistory.com/1291</guid>
      <comments>https://joyfui.tistory.com/1291#entry1291comment</comments>
      <pubDate>Sat, 5 Oct 2024 23:40:13 +0900</pubDate>
    </item>
    <item>
      <title>IQ 테스트 사이트, iqtest.so</title>
      <link>https://joyfui.tistory.com/1290</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://iqtest.so/&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://iqtest.so/&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1726310900704&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;아이큐 테스트 (멘사 아이큐 검사)&quot; data-og-description=&quot;&quot; data-og-host=&quot;iqtest.so&quot; data-og-source-url=&quot;https://iqtest.so/&quot; data-og-url=&quot;https://iqtest.so&quot; data-og-image=&quot;&quot;&gt;&lt;a href=&quot;https://iqtest.so/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://iqtest.so/&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url();&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;아이큐 테스트 (멘사 아이큐 검사)&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;iqtest.so&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;심심해서 IQ 테스트 사이트를 찾아서 해봤는데 실컷 체크 다 했더니 마지막에 결과 보려면 돈 내라는 게 빡쳐서 상술 없는 사이트를 하나 찾았다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;물론 신뢰할 수 있는 검사는 아니고 재미용&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;Screenshot 2024-09-14 at 19-45-56 레이븐스 매트릭스 테스트.png&quot; data-origin-width=&quot;900&quot; data-origin-height=&quot;800&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/vdjq2/btsJEGvSNpW/TH97XjlMKY6bKmqXWqrYxK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/vdjq2/btsJEGvSNpW/TH97XjlMKY6bKmqXWqrYxK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/vdjq2/btsJEGvSNpW/TH97XjlMKY6bKmqXWqrYxK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fvdjq2%2FbtsJEGvSNpW%2FTH97XjlMKY6bKmqXWqrYxK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;900&quot; height=&quot;800&quot; data-filename=&quot;Screenshot 2024-09-14 at 19-45-56 레이븐스 매트릭스 테스트.png&quot; data-origin-width=&quot;900&quot; data-origin-height=&quot;800&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;멘사 유형 테스트는 138 나왔다 짝짝짝ㅋㅋ&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;Screenshot 2024-09-14 at 19-51-54 반응속도 테스트 결과 (318ms) - 테스트하로.png&quot; data-origin-width=&quot;784&quot; data-origin-height=&quot;297&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cqCLUx/btsJEThttFf/H4qzQEKufKKmCt6xRSg3k1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cqCLUx/btsJEThttFf/H4qzQEKufKKmCt6xRSg3k1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cqCLUx/btsJEThttFf/H4qzQEKufKKmCt6xRSg3k1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcqCLUx%2FbtsJEThttFf%2FH4qzQEKufKKmCt6xRSg3k1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;784&quot; height=&quot;297&quot; data-filename=&quot;Screenshot 2024-09-14 at 19-51-54 반응속도 테스트 결과 (318ms) - 테스트하로.png&quot; data-origin-width=&quot;784&quot; data-origin-height=&quot;297&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;반응속도 테스트는 중간쯤...&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;Screenshot 2024-09-14 at 19-55-20 객관성 테스트 결과 (82_) - 테스트하로.png&quot; data-origin-width=&quot;800&quot; data-origin-height=&quot;473&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bPqOKL/btsJDn5o5eR/FSuGOXBwUzN8klg6LEq3d0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bPqOKL/btsJDn5o5eR/FSuGOXBwUzN8klg6LEq3d0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bPqOKL/btsJDn5o5eR/FSuGOXBwUzN8klg6LEq3d0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbPqOKL%2FbtsJDn5o5eR%2FFSuGOXBwUzN8klg6LEq3d0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;800&quot; height=&quot;473&quot; data-filename=&quot;Screenshot 2024-09-14 at 19-55-20 객관성 테스트 결과 (82_) - 테스트하로.png&quot; data-origin-width=&quot;800&quot; data-origin-height=&quot;473&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;객관성 검사는 상위권&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;뭐 이렇게 여러 가지 검사가 있다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;Screenshot 2024-09-14 at 19-46-06 아이큐 테스트 (멘사 아이큐 검사).png&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;947&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/6DmXN/btsJDpPGKJA/7FU1rHfewcM4OQ2zJvGK10/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/6DmXN/btsJDpPGKJA/7FU1rHfewcM4OQ2zJvGK10/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/6DmXN/btsJDpPGKJA/7FU1rHfewcM4OQ2zJvGK10/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F6DmXN%2FbtsJDpPGKJA%2F7FU1rHfewcM4OQ2zJvGK10%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1920&quot; height=&quot;947&quot; data-filename=&quot;Screenshot 2024-09-14 at 19-46-06 아이큐 테스트 (멘사 아이큐 검사).png&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;947&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>추천 사이트</category>
      <category>검사</category>
      <category>사이트</category>
      <author>joyfuI</author>
      <guid isPermaLink="true">https://joyfui.tistory.com/1290</guid>
      <comments>https://joyfui.tistory.com/1290#entry1290comment</comments>
      <pubDate>Sat, 14 Sep 2024 20:04:08 +0900</pubDate>
    </item>
    <item>
      <title>제조사별 백그라운드 앱 종료 방지 가이드, Don't kill my app!</title>
      <link>https://joyfui.tistory.com/1289</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;제조사별로 안드로이드 기본 정책을 위배하고 더욱더 강한 백그라운드 앱 제한 정책을 펼치는 경우가 많다. 여기에 신물이 난 개발자가 만든 사이트 같은데 API도 제공(앱과 통합도 가능)하고 있어서 한번 소개해 본다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://dontkillmyapp.com/&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://dontkillmyapp.com/&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1724499242031&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;Don&amp;rsquo;t kill my app!&quot; data-og-description=&quot;Hey Android vendors, don&amp;rsquo;t kill my app!&quot; data-og-host=&quot;dontkillmyapp.com&quot; data-og-source-url=&quot;https://dontkillmyapp.com/&quot; data-og-url=&quot;https://dontkillmyapp.com/&quot; data-og-image=&quot;&quot;&gt;&lt;a href=&quot;https://dontkillmyapp.com/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://dontkillmyapp.com/&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url();&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;Don&amp;rsquo;t kill my app!&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;Hey Android vendors, don&amp;rsquo;t kill my app!&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;dontkillmyapp.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;개발자 말고도 일반 사용자들도 설정법을 알고 있으면 백그라운드 앱 종료 문제 해결에 도움이 될 거 같다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;firefox_x7jbBWGBGE.png&quot; data-origin-width=&quot;736&quot; data-origin-height=&quot;832&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bznzxS/btsJedhQ5qo/wZGYdVvp6kTpx9tX9y0yNk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bznzxS/btsJedhQ5qo/wZGYdVvp6kTpx9tX9y0yNk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bznzxS/btsJedhQ5qo/wZGYdVvp6kTpx9tX9y0yNk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbznzxS%2FbtsJedhQ5qo%2FwZGYdVvp6kTpx9tX9y0yNk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;736&quot; height=&quot;832&quot; data-filename=&quot;firefox_x7jbBWGBGE.png&quot; data-origin-width=&quot;736&quot; data-origin-height=&quot;832&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;삼성은 상위권...&lt;/p&gt;</description>
      <category>프로그래밍/안드로이드</category>
      <category>Android</category>
      <category>개발</category>
      <category>스마트폰</category>
      <category>안드로이드</category>
      <author>joyfuI</author>
      <guid isPermaLink="true">https://joyfui.tistory.com/1289</guid>
      <comments>https://joyfui.tistory.com/1289#entry1289comment</comments>
      <pubDate>Sat, 24 Aug 2024 20:36:18 +0900</pubDate>
    </item>
    <item>
      <title>예능게임모음</title>
      <link>https://joyfui.tistory.com/1288</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://tvshowgame.pages.dev/&quot;&gt;https://tvshowgame.pages.dev/&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1723124713153&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;예능게임모음&quot; data-og-description=&quot;신서유기 같은 예능에서 볼 수 있었던 음악퀴즈,인물퀴즈,이어말하기 등등 여러가지 게임들을 직접 해보자!&quot; data-og-host=&quot;tvshowgame.pages.dev&quot; data-og-source-url=&quot;https://tvshowgame.pages.dev/&quot; data-og-url=&quot;https://tvshowgames.netlify.app/&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/tUkRL/hyWOhbsfIU/6g8ZVuoK1pdATakWJPogN1/img.png?width=512&amp;amp;height=512&amp;amp;face=0_0_512_512&quot;&gt;&lt;a href=&quot;https://tvshowgame.pages.dev/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://tvshowgame.pages.dev/&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/tUkRL/hyWOhbsfIU/6g8ZVuoK1pdATakWJPogN1/img.png?width=512&amp;amp;height=512&amp;amp;face=0_0_512_512');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;예능게임모음&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;신서유기 같은 예능에서 볼 수 있었던 음악퀴즈,인물퀴즈,이어말하기 등등 여러가지 게임들을 직접 해보자!&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;tvshowgame.pages.dev&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;신서유기 등 예능 방송에 나온 게임을 직접 할 수 있는 사이트이다. 예전에 침착맨 방송에 나와서 유명해진 사이트인데&amp;nbsp;심심할 때 하면 좋다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://machugi.io/&quot;&gt;https://machugi.io/&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그리고 여기는 &quot;마추기 아이오&quot;라는 퀴즈 만들어서 올리는 사이트인데 여기도 심심할 때 시간 잘 간다.ㅎㅎ&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;Screenshot 2024-08-08 at 22-41-10 예능게임모음.png&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;947&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bHm6RB/btsIX91pKoP/Iy0GC15orbRNOJPwKVo54K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bHm6RB/btsIX91pKoP/Iy0GC15orbRNOJPwKVo54K/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bHm6RB/btsIX91pKoP/Iy0GC15orbRNOJPwKVo54K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbHm6RB%2FbtsIX91pKoP%2FIy0GC15orbRNOJPwKVo54K%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1920&quot; height=&quot;947&quot; data-filename=&quot;Screenshot 2024-08-08 at 22-41-10 예능게임모음.png&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;947&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>추천 사이트</category>
      <category>Game</category>
      <category>게임</category>
      <category>사이트</category>
      <author>joyfuI</author>
      <guid isPermaLink="true">https://joyfui.tistory.com/1288</guid>
      <comments>https://joyfui.tistory.com/1288#entry1288comment</comments>
      <pubDate>Thu, 8 Aug 2024 22:52:14 +0900</pubDate>
    </item>
    <item>
      <title>[Node.js] Fast Node Manager(fnm) 설치하기</title>
      <link>https://joyfui.tistory.com/1287</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;원래 node 버전 관리자로 &lt;a href=&quot;https://github.com/coreybutler/nvm-windows&quot;&gt;nvm&lt;/a&gt;을 쓰고 있었는데(프로젝트별로 버전 관리할 필요는 없지만 그냥 node 설치가 편해져서 쓴다ㅎㅎ) fnm가 새로 나왔다길래 써봤고 꽤 만족스러워서 세팅법을 정리해 본다. (관리자 권한이 필요 없다!)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;참고로 리눅스 환경에선 &lt;a href=&quot;https://blog.joyfui.com/1217&quot;&gt;이전에도 소개한 anyenv&lt;/a&gt;를 쓰고 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;리포지토리 주소는 다음과 같다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://github.com/Schniz/fnm&quot; rel=&quot;noopener&quot;&gt;https://github.com/Schniz/fnm&lt;/a&gt;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;설치&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;릴리즈 페이지에 가서 바이너리를 다운받아 PATH 경로에 둬도 되고 편리하게 winget으로 설치해도 된다.&lt;/p&gt;
&lt;pre class=&quot;shell&quot; data-ke-language=&quot;shell&quot;&gt;&lt;code&gt;winget install Schniz.fnm&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;설치하고 나면 이렇게 fnm 명령어를 사용할 수 있게 된다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;WindowsTerminal_pA83aD6v2B.png&quot; data-origin-width=&quot;995&quot; data-origin-height=&quot;628&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/blTuCC/btsIzr07G4u/3UiFFyekegngaSi4UCFwEk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/blTuCC/btsIzr07G4u/3UiFFyekegngaSi4UCFwEk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/blTuCC/btsIzr07G4u/3UiFFyekegngaSi4UCFwEk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FblTuCC%2FbtsIzr07G4u%2F3UiFFyekegngaSi4UCFwEk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;995&quot; height=&quot;628&quot; data-filename=&quot;WindowsTerminal_pA83aD6v2B.png&quot; data-origin-width=&quot;995&quot; data-origin-height=&quot;628&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그리고 셸 설정을 해야 한다. 윈도우니까 파워셸 기준으로 설명하고 다른 환경은 리포지토리를 참고하자.&lt;/p&gt;
&lt;pre class=&quot;shell&quot; data-ke-language=&quot;shell&quot;&gt;&lt;code&gt;notepad $profile&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위 명령어로 프로필 파일을 연다. 만약 프로필 파일이 없어서 오류가 난다면 &quot;New-Item -Path $PROFILE -Type File -Force&quot; 이 명령어로 먼저 해당 파일을 생성하고 입력하면 된다.&lt;/p&gt;
&lt;pre class=&quot;shell&quot; data-ke-language=&quot;shell&quot;&gt;&lt;code&gt;fnm env --use-on-cd --version-file-strategy=recursive --resolve-engines | Out-String | Invoke-Expression&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;프로필 파일 끝에 위 줄을 추가하고 저장하면 된다.&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;사용법&lt;/h3&gt;
&lt;pre class=&quot;shell&quot; data-ke-language=&quot;shell&quot;&gt;&lt;code&gt;node -v &amp;gt; .node-version&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이렇게 .node-version 파일에 버전을 적어놓으면 해당 디렉터리에 진입할 때 노드 버전이 바뀐다.&lt;/p&gt;
&lt;pre class=&quot;shell&quot; data-ke-language=&quot;shell&quot;&gt;&lt;code&gt;fnm list-remote&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위 명령어를 입력해서 설치할 수 있는 node 버전을 볼 수 있고 아래 명령어로 해당 버전을 설치할 수 있다.&lt;/p&gt;
&lt;pre class=&quot;shell&quot; data-ke-language=&quot;shell&quot;&gt;&lt;code&gt;fnm install [버전]&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;버전에 lts라고 적으면 알아서 최신 LTS 버전으로 설치한다.&lt;/p&gt;
&lt;pre class=&quot;shell&quot; data-ke-language=&quot;shell&quot;&gt;&lt;code&gt;fnm use [버전]&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이 명령어로 node 버전을 전환할 수 있다. 임시로 바뀌는 것이며 영구적으로 바꾸려면 아래에 소개한 fnm default 명령어나 위에서 얘기한 .node-version 파일을 사용해야 한다.&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;문제해결&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그런데 파워셸, vscode 내 터미널에선 정상적으로 node가 인식되고 전환되지만, 일부 환경(내부적으로 node를 호출하는 vs code 확장)에서는 인식하지 못하고 node가 설치되지 않은 것으로 인식하는 문제가 있었다. 방법을 찾다가 우연히 &amp;ldquo;%APPDATA%\fnm\aliases&amp;rdquo;를 들어가 보고 답을 찾았다.&lt;/p&gt;
&lt;pre class=&quot;shell&quot; data-ke-language=&quot;shell&quot;&gt;&lt;code&gt;fnm default &amp;lt;버전&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;fnm default 명령어로 기본 node 버전을 지정할 수 있다. 그리고 앞에서 말한 경로를 들어가 보면 default라는 이름의 심볼릭 링크가 있는 걸 알 수 있는데 이 링크는 기본 node와 연결되어 있다. 즉, 저 심볼릭 링크를 path에 추가한다면 시스템에서는 기본으로 지정한 node를 사용할 수 있다는 것이다. (노드 버전을 바꿔도 저 경로는 바뀌지 않으니, 추가로 작업할 필요가 없다)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;시작 메뉴를 열고 &amp;ldquo;환경 변수&amp;rdquo;라고 검색창에 입력하면 &amp;ldquo;계정의 환경 변수 편집&amp;rdquo; 항목이 뜬다. 이걸 열고 사용자 변수에서 Path를 찾아 편집을 누른다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;rundll32_JUzLiptzrj.png&quot; data-origin-width=&quot;618&quot; data-origin-height=&quot;585&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/MOi9m/btsIxE8J0lO/tF5gcknnyItAnEPYQz4hW0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/MOi9m/btsIxE8J0lO/tF5gcknnyItAnEPYQz4hW0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/MOi9m/btsIxE8J0lO/tF5gcknnyItAnEPYQz4hW0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FMOi9m%2FbtsIxE8J0lO%2FtF5gcknnyItAnEPYQz4hW0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;618&quot; height=&quot;585&quot; data-filename=&quot;rundll32_JUzLiptzrj.png&quot; data-origin-width=&quot;618&quot; data-origin-height=&quot;585&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;여기에 &amp;ldquo;%APPDATA%\fnm\aliases\default&amp;rdquo; 경로를 추가해 준다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이제 문제가 발생하지 않는다. 짠!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;참고로 저 경로에 있는 심볼릭 링크들은 아래 명령어를 통해서 임의로도 만들 수 있다.&lt;/p&gt;
&lt;pre class=&quot;shell&quot; data-ke-language=&quot;shell&quot;&gt;&lt;code&gt;fnm alias &amp;lt;버전&amp;gt; &amp;lt;이름&amp;gt;&lt;/code&gt;&lt;/pre&gt;</description>
      <category>프로그래밍/웹</category>
      <category>JavaScript</category>
      <category>node.js</category>
      <category>자바스크립트</category>
      <author>joyfuI</author>
      <guid isPermaLink="true">https://joyfui.tistory.com/1287</guid>
      <comments>https://joyfui.tistory.com/1287#entry1287comment</comments>
      <pubDate>Sun, 14 Jul 2024 12:00:26 +0900</pubDate>
    </item>
    <item>
      <title>베트남 하노이+하롱베이+옌뜨 3박5일 패키지 여행</title>
      <link>https://joyfui.tistory.com/1286</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;갑자기 엄마가 베트남 여행을 가자고 해서 첫 해외여행을 가게 되었다. 날짜는 6월 19일부터 23일, 3박5일 일정이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://tourvis.com/package/detail/86854/5297107&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://tourvis.com/package/detail/86854/5297107&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1720254218001&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;★하노이+하롱베이+옌뜨 3박5일★ 오전출발 + 하롱야간시티투어 + 스페셜GFT !!&quot; data-og-description=&quot;PACKAGE 실속상품 입니다.&quot; data-og-host=&quot;tourvis.com&quot; data-og-source-url=&quot;https://tourvis.com/package/detail/86854/5297107&quot; data-og-url=&quot;https://tourvis.com/package/detail/86854/5297107&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/bOOxHT/hyWvSK0hwG/m4uthpcY1UmlJR0czHADE0/img.jpg?width=1024&amp;amp;height=768&amp;amp;face=0_0_1024_768,https://scrap.kakaocdn.net/dn/kEJzY/hyWvXr2rfR/tOwyEFMvu9Ig47OvmqTQ0K/img.jpg?width=1024&amp;amp;height=768&amp;amp;face=0_0_1024_768&quot;&gt;&lt;a href=&quot;https://tourvis.com/package/detail/86854/5297107&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://tourvis.com/package/detail/86854/5297107&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/bOOxHT/hyWvSK0hwG/m4uthpcY1UmlJR0czHADE0/img.jpg?width=1024&amp;amp;height=768&amp;amp;face=0_0_1024_768,https://scrap.kakaocdn.net/dn/kEJzY/hyWvXr2rfR/tOwyEFMvu9Ig47OvmqTQ0K/img.jpg?width=1024&amp;amp;height=768&amp;amp;face=0_0_1024_768');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;★하노이+하롱베이+옌뜨 3박5일★ 오전출발 + 하롱야간시티투어 + 스페셜GFT !!&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;PACKAGE 실속상품 입니다.&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;tourvis.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;내가 갔던 상품은 이 상품이다. 이번엔 여행 중에 사진을 많이 찍자 다짐했는데 원래 사진 잘 안 찍는 성격이라 까먹고 안 찍은 사진들이 많다.ㅇㅅㅇ 덕분에 게시글 하나에 5일 치 일정 사진 다 올릴 수 있을 듯...&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;사전에 조사를 조금 했는데 시차는 -2시간, 전기는 주파수가 50Hz로 다르긴 하지만 전압이 220V로 같아서 일반적으로 그냥 사용 가능. 환율은 대충 10,000동=500원 (근데 패키지 여행이라 베트남 동 쓸 일이 없었다. 팁도 전부 달러로 받음)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;선택 관광 전부 다 하면 390달러가 필요하길래 어차피 선택 관광 다 할 것도 아니니까 넉넉하게 400달러를 환전했다. (해외주식 때문에 가지고 있는 달러로 은행 가서 뽑아왔다ㅎㅎ 은행에서 해외여행용으로 달러 출금한다니까 트래블 카드 엄청 홍보하더라...) 갔다 와 보니 환전한 거 거의 다 씀.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;해외 결제용 카드로 이벤트(3% 적립 및 해외 결제 수수료 적립) 중인 &lt;a href=&quot;https://new-m.pay.naver.com/prepaid-card/intro&quot;&gt;네이버페이 머니카드&lt;/a&gt;도 만들고 현금 출금용으로 토스뱅크카드(환전 100% 우대 및 ATM 출금 수수료 면제)를 챙겼다. 그리고 혹시 몰라서 예비용으로 VIVA+ 체크카드 가져감. 앞에 얘기했듯이 동 쓸 일이 없어서 네이버페이 머니카드만 사용하고 왔다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;출발 전날에 짐도 싸고 e심도 샀다. (e심 정말 편하다. 국내에선 e심이 이상한 규제로 불편하지만, 해외여행에서는 강추한다.)&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style3&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;여행 당일 날 인천공항으로 출발~ 항공사는 저가항공사인 비엣젯 항공이다. 기내식은 없음. (아쉽)&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageslideblock alignCenter&quot; data-image=&quot;[{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/kWBgM/btsIraLMMe4/KwAdxNyZnZxA9FLzsns4Tk/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/lL7PW/btsIo8hUHa8/aA49kuPaDxs4xGRDiZoobk/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/bChbgj/btsIoY0Rd7J/PtWNKK1e2mAVCmOkDl3tVk/img.jpg&amp;quot;}]&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span class=&quot;image-wrap selected&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/kWBgM/btsIraLMMe4/KwAdxNyZnZxA9FLzsns4Tk/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/kWBgM/btsIraLMMe4/KwAdxNyZnZxA9FLzsns4Tk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/kWBgM/btsIraLMMe4/KwAdxNyZnZxA9FLzsns4Tk/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FkWBgM%2FbtsIraLMMe4%2FKwAdxNyZnZxA9FLzsns4Tk%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;5712&quot; data-origin-height=&quot;4284&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/lL7PW/btsIo8hUHa8/aA49kuPaDxs4xGRDiZoobk/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/lL7PW/btsIo8hUHa8/aA49kuPaDxs4xGRDiZoobk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/lL7PW/btsIo8hUHa8/aA49kuPaDxs4xGRDiZoobk/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FlL7PW%2FbtsIo8hUHa8%2FaA49kuPaDxs4xGRDiZoobk%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;5712&quot; data-origin-height=&quot;4284&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bChbgj/btsIoY0Rd7J/PtWNKK1e2mAVCmOkDl3tVk/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/bChbgj/btsIoY0Rd7J/PtWNKK1e2mAVCmOkDl3tVk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bChbgj/btsIoY0Rd7J/PtWNKK1e2mAVCmOkDl3tVk/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbChbgj%2FbtsIoY0Rd7J%2FPtWNKK1e2mAVCmOkDl3tVk%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;5712&quot; data-origin-height=&quot;4284&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;button class=&quot;btn btn-prev&quot;&gt;&lt;span class=&quot;ico-prev&quot;&gt;이전&lt;/span&gt;&lt;/button&gt;&lt;button class=&quot;btn btn-next&quot;&gt;&lt;span class=&quot;ico-next&quot;&gt;다음&lt;/span&gt;&lt;/button&gt;&lt;/div&gt;
  &lt;div class=&quot;mark&quot;&gt;&lt;span data-index=&quot;0&quot;&gt;0&lt;/span&gt;&lt;span data-index=&quot;1&quot;&gt;1&lt;/span&gt;&lt;span data-index=&quot;2&quot;&gt;2&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;비행기를 처음 타봤다. 오전 출발이라 일찍 일어났더니 계속 하품해 대서 귀가 먹먹할 일이 없었음. 비행기 착륙할 때 하강감을 느꼈다. 으으 하강감 때문에 롤러코스터도 싫어하는데...&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;20240619_075703716_iOS.jpg&quot; data-origin-width=&quot;5712&quot; data-origin-height=&quot;4284&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/l8eAG/btsIpIC1pWM/gNPYlxNK9z11qUgYhgSuAK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/l8eAG/btsIpIC1pWM/gNPYlxNK9z11qUgYhgSuAK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/l8eAG/btsIpIC1pWM/gNPYlxNK9z11qUgYhgSuAK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fl8eAG%2FbtsIpIC1pWM%2FgNPYlxNK9z11qUgYhgSuAK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;5712&quot; height=&quot;4284&quot; data-filename=&quot;20240619_075703716_iOS.jpg&quot; data-origin-width=&quot;5712&quot; data-origin-height=&quot;4284&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;하노이 국제공항 나오자마자 사진 한 장. 동남아라 습도도 높고 푹푹 찌더라. 여름 시작 비수기라 패키지 여행이 싸게 나왔나 보다. 다행인 건 여행 기간 대부분 흐린 날씨라 뙤약볕은 아니단 것이다. (크림 바르기 귀찮아서 긴팔 입고 다니는 사람 여기 있음)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;참고로 패키지 여행 인원은 3팀, 총 8명이었음&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;20240619_085847918_iOS.jpg&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/KY339/btsIpLzGquF/D6Ok4v7UYHOinpLfwCje70/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/KY339/btsIpLzGquF/D6Ok4v7UYHOinpLfwCje70/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/KY339/btsIpLzGquF/D6Ok4v7UYHOinpLfwCje70/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FKY339%2FbtsIpLzGquF%2FD6Ok4v7UYHOinpLfwCje70%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;4032&quot; height=&quot;3024&quot; data-filename=&quot;20240619_085847918_iOS.jpg&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;미니버스를 타고 호안끼엠 호수로 이동했다. 호안끼엠 호수는 4일자 일정이고 원래 서호 진국사를 가야 하는데 오늘 푸틴의 베트남 하노이 방문 때문에 언제 갑작스럽게 교통 통제가 이루어질지 몰라서 일정을 서로 바꿨다고 한다. 그래서 그런지 시내에 러시아 국기들이 잔뜩 있었다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;20240619_090257376_iOS.jpg&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/3znWt/btsIpJu7Rmx/sKUDK1sCoEU895D0eWkgv0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/3znWt/btsIpJu7Rmx/sKUDK1sCoEU895D0eWkgv0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/3znWt/btsIpJu7Rmx/sKUDK1sCoEU895D0eWkgv0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F3znWt%2FbtsIpJu7Rmx%2FsKUDK1sCoEU895D0eWkgv0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;4032&quot; height=&quot;3024&quot; data-filename=&quot;20240619_090257376_iOS.jpg&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;스트릿카를 타고 호수 한 바퀴랑 시내를 돌아댕겼다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;20240619_092547639_iOS.jpg&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/lf5wl/btsIqP8Wtvz/FgXLkk5w7WbSKmHi66YJD0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/lf5wl/btsIqP8Wtvz/FgXLkk5w7WbSKmHi66YJD0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/lf5wl/btsIqP8Wtvz/FgXLkk5w7WbSKmHi66YJD0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Flf5wl%2FbtsIqP8Wtvz%2FFgXLkk5w7WbSKmHi66YJD0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;4032&quot; height=&quot;3024&quot; data-filename=&quot;20240619_092547639_iOS.jpg&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;대충 호안끼엠 호수 사진 한 장&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;20240619_113735640_iOS.jpg&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dkneDC/btsIpTdcyyc/kGEj57miafY2diBx2iKsf0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dkneDC/btsIpTdcyyc/kGEj57miafY2diBx2iKsf0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dkneDC/btsIpTdcyyc/kGEj57miafY2diBx2iKsf0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdkneDC%2FbtsIpTdcyyc%2FkGEj57miafY2diBx2iKsf0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;4032&quot; height=&quot;3024&quot; data-filename=&quot;20240619_113735640_iOS.jpg&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;밥을 먹고 호텔에 도착하니 거북이 동상이 인상 깊어서 한 장&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;저녁은 해물순두부를 먹었다. 이렇게 다음 날에도 저녁은 한식을 먹었는데 아쉬웠다. 베트남에 왔으니까 베트남 현지 음식을 먹고 싶은데... 하지만 패키지 여행이니까 최대한 불호 없는 선정을 한 듯?&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;20240619_113741932_iOS.jpg&quot; data-origin-width=&quot;5712&quot; data-origin-height=&quot;4284&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/waQTn/btsIqOPJb9K/yNhykf7ZOfwK6kVOdybE4K/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/waQTn/btsIqOPJb9K/yNhykf7ZOfwK6kVOdybE4K/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/waQTn/btsIqOPJb9K/yNhykf7ZOfwK6kVOdybE4K/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FwaQTn%2FbtsIqOPJb9K%2FyNhykf7ZOfwK6kVOdybE4K%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;5712&quot; height=&quot;4284&quot; data-filename=&quot;20240619_113741932_iOS.jpg&quot; data-origin-width=&quot;5712&quot; data-origin-height=&quot;4284&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;하노이 숙소는 무엉탄 그랜드 하노이 호텔이었다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;20240619_132735801_iOS.jpg&quot; data-origin-width=&quot;5712&quot; data-origin-height=&quot;4284&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/JdMBh/btsIp6J65dJ/jAbtKMVLJ1ZU7PDv9kzn10/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/JdMBh/btsIp6J65dJ/jAbtKMVLJ1ZU7PDv9kzn10/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/JdMBh/btsIp6J65dJ/jAbtKMVLJ1ZU7PDv9kzn10/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FJdMBh%2FbtsIp6J65dJ%2FjAbtKMVLJ1ZU7PDv9kzn10%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;5712&quot; height=&quot;4284&quot; data-filename=&quot;20240619_132735801_iOS.jpg&quot; data-origin-width=&quot;5712&quot; data-origin-height=&quot;4284&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;들어가자마자 사진 찍는 거 깜빡하고 뒤늦게 한 장. 깨끗하고 좋았다. 가이드님이 간식도 챙겨주셔서 맛있게 먹음&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style3&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;둘째 날 아침에 일어나서 호텔 조식을 먹었다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageslideblock alignCenter&quot; data-image=&quot;[{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/eidbFf/btsIpxPe8aP/2ok7JRwfw7NnqEaz9jmB41/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/bnIIhh/btsIoRUZJnp/WWjwWIhiT7gFIkEbPlidQ1/img.jpg&amp;quot;}]&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span class=&quot;image-wrap selected&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/eidbFf/btsIpxPe8aP/2ok7JRwfw7NnqEaz9jmB41/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/eidbFf/btsIpxPe8aP/2ok7JRwfw7NnqEaz9jmB41/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/eidbFf/btsIpxPe8aP/2ok7JRwfw7NnqEaz9jmB41/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FeidbFf%2FbtsIpxPe8aP%2F2ok7JRwfw7NnqEaz9jmB41%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bnIIhh/btsIoRUZJnp/WWjwWIhiT7gFIkEbPlidQ1/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/bnIIhh/btsIoRUZJnp/WWjwWIhiT7gFIkEbPlidQ1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bnIIhh/btsIoRUZJnp/WWjwWIhiT7gFIkEbPlidQ1/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbnIIhh%2FbtsIoRUZJnp%2FWWjwWIhiT7gFIkEbPlidQ1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;button class=&quot;btn btn-prev&quot;&gt;&lt;span class=&quot;ico-prev&quot;&gt;이전&lt;/span&gt;&lt;/button&gt;&lt;button class=&quot;btn btn-next&quot;&gt;&lt;span class=&quot;ico-next&quot;&gt;다음&lt;/span&gt;&lt;/button&gt;&lt;/div&gt;
  &lt;div class=&quot;mark&quot;&gt;&lt;span data-index=&quot;0&quot;&gt;0&lt;/span&gt;&lt;span data-index=&quot;1&quot;&gt;1&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;미니버스를 타고 옌뜨로 이동했다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;20240620_033812394_iOS.jpg&quot; data-origin-width=&quot;5712&quot; data-origin-height=&quot;4284&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b4V4cV/btsIpyUWsD1/ORoV5v0mzhVq3ZY3EkRxE0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b4V4cV/btsIpyUWsD1/ORoV5v0mzhVq3ZY3EkRxE0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b4V4cV/btsIpyUWsD1/ORoV5v0mzhVq3ZY3EkRxE0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb4V4cV%2FbtsIpyUWsD1%2FORoV5v0mzhVq3ZY3EkRxE0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;5712&quot; height=&quot;4284&quot; data-filename=&quot;20240620_033812394_iOS.jpg&quot; data-origin-width=&quot;5712&quot; data-origin-height=&quot;4284&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;중간에 휴게소?도 들리고&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;20240620_035215419_iOS.jpg&quot; data-origin-width=&quot;5712&quot; data-origin-height=&quot;4284&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bnV92r/btsIpsHdjFV/A6Sw2P1ns5Uc5KuRktn3A1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bnV92r/btsIpsHdjFV/A6Sw2P1ns5Uc5KuRktn3A1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bnV92r/btsIpsHdjFV/A6Sw2P1ns5Uc5KuRktn3A1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbnV92r%2FbtsIpsHdjFV%2FA6Sw2P1ns5Uc5KuRktn3A1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;5712&quot; height=&quot;4284&quot; data-filename=&quot;20240620_035215419_iOS.jpg&quot; data-origin-width=&quot;5712&quot; data-origin-height=&quot;4284&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;하노이는 도시라 서울 같았는데 옌뜨는 지방 국도를 달리는 느낌이었다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageslideblock alignCenter&quot; data-image=&quot;[{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/ckNFHO/btsIqVVCSib/FkXHfn5ywQWGbhf0Jqfxvk/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/cGn92t/btsIrhqB2j4/bkFgxbw0H8Krz3O57LXFyK/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/UTXM6/btsIqO3gcDu/CjqqnisOhejVyt8bkx5hW1/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/bQRdZT/btsIqbYYalj/KMhwDqu9KtPGK8NrG66uhk/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/bPQhnD/btsIo83gDAm/9CbtBP9b0IBJP2N9obdEHK/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/qmi3M/btsIpIJMU7v/kDrmPqGuh64NJW89qAcMS0/img.jpg&amp;quot;}]&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span class=&quot;image-wrap selected&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ckNFHO/btsIqVVCSib/FkXHfn5ywQWGbhf0Jqfxvk/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/ckNFHO/btsIqVVCSib/FkXHfn5ywQWGbhf0Jqfxvk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ckNFHO/btsIqVVCSib/FkXHfn5ywQWGbhf0Jqfxvk/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FckNFHO%2FbtsIqVVCSib%2FFkXHfn5ywQWGbhf0Jqfxvk%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;5712&quot; data-origin-height=&quot;4284&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cGn92t/btsIrhqB2j4/bkFgxbw0H8Krz3O57LXFyK/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/cGn92t/btsIrhqB2j4/bkFgxbw0H8Krz3O57LXFyK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cGn92t/btsIrhqB2j4/bkFgxbw0H8Krz3O57LXFyK/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcGn92t%2FbtsIrhqB2j4%2FbkFgxbw0H8Krz3O57LXFyK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;5712&quot; data-origin-height=&quot;4284&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/UTXM6/btsIqO3gcDu/CjqqnisOhejVyt8bkx5hW1/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/UTXM6/btsIqO3gcDu/CjqqnisOhejVyt8bkx5hW1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/UTXM6/btsIqO3gcDu/CjqqnisOhejVyt8bkx5hW1/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FUTXM6%2FbtsIqO3gcDu%2FCjqqnisOhejVyt8bkx5hW1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;5712&quot; data-origin-height=&quot;4284&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bQRdZT/btsIqbYYalj/KMhwDqu9KtPGK8NrG66uhk/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/bQRdZT/btsIqbYYalj/KMhwDqu9KtPGK8NrG66uhk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bQRdZT/btsIqbYYalj/KMhwDqu9KtPGK8NrG66uhk/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbQRdZT%2FbtsIqbYYalj%2FKMhwDqu9KtPGK8NrG66uhk%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;5712&quot; data-origin-height=&quot;4284&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bPQhnD/btsIo83gDAm/9CbtBP9b0IBJP2N9obdEHK/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/bPQhnD/btsIo83gDAm/9CbtBP9b0IBJP2N9obdEHK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bPQhnD/btsIo83gDAm/9CbtBP9b0IBJP2N9obdEHK/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbPQhnD%2FbtsIo83gDAm%2F9CbtBP9b0IBJP2N9obdEHK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;5712&quot; data-origin-height=&quot;4284&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/qmi3M/btsIpIJMU7v/kDrmPqGuh64NJW89qAcMS0/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/qmi3M/btsIpIJMU7v/kDrmPqGuh64NJW89qAcMS0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/qmi3M/btsIpIJMU7v/kDrmPqGuh64NJW89qAcMS0/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fqmi3M%2FbtsIpIJMU7v%2FkDrmPqGuh64NJW89qAcMS0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;5712&quot; data-origin-height=&quot;4284&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;button class=&quot;btn btn-prev&quot;&gt;&lt;span class=&quot;ico-prev&quot;&gt;이전&lt;/span&gt;&lt;/button&gt;&lt;button class=&quot;btn btn-next&quot;&gt;&lt;span class=&quot;ico-next&quot;&gt;다음&lt;/span&gt;&lt;/button&gt;&lt;/div&gt;
  &lt;div class=&quot;mark&quot;&gt;&lt;span data-index=&quot;0&quot;&gt;0&lt;/span&gt;&lt;span data-index=&quot;1&quot;&gt;1&lt;/span&gt;&lt;span data-index=&quot;2&quot;&gt;2&lt;/span&gt;&lt;span data-index=&quot;3&quot;&gt;3&lt;/span&gt;&lt;span data-index=&quot;4&quot;&gt;4&lt;/span&gt;&lt;span data-index=&quot;5&quot;&gt;5&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;옌뜨 국립공원에 도작했다. 비수기? 평일?이라 그런지 사람이 별로 없어서 쾌적했음&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageslideblock alignCenter&quot; data-image=&quot;[{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/bjHSDZ/btsIqNXAx67/QBs71g8dqCtY287qctRo0k/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/CT9Lx/btsIpjwW1qT/91tuNdzEQ8OjRpFUdUdXg0/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/ddUTXq/btsIqyzCGb8/LPHuaygkKn1a1ZHeM7MK31/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/p3wqS/btsIo7iZDWa/3FkQ1upG0w13QnrW3wk4qK/img.jpg&amp;quot;}]&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span class=&quot;image-wrap selected&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bjHSDZ/btsIqNXAx67/QBs71g8dqCtY287qctRo0k/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/bjHSDZ/btsIqNXAx67/QBs71g8dqCtY287qctRo0k/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bjHSDZ/btsIqNXAx67/QBs71g8dqCtY287qctRo0k/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbjHSDZ%2FbtsIqNXAx67%2FQBs71g8dqCtY287qctRo0k%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;5712&quot; data-origin-height=&quot;4284&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/CT9Lx/btsIpjwW1qT/91tuNdzEQ8OjRpFUdUdXg0/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/CT9Lx/btsIpjwW1qT/91tuNdzEQ8OjRpFUdUdXg0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/CT9Lx/btsIpjwW1qT/91tuNdzEQ8OjRpFUdUdXg0/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FCT9Lx%2FbtsIpjwW1qT%2F91tuNdzEQ8OjRpFUdUdXg0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;5712&quot; data-origin-height=&quot;4284&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ddUTXq/btsIqyzCGb8/LPHuaygkKn1a1ZHeM7MK31/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/ddUTXq/btsIqyzCGb8/LPHuaygkKn1a1ZHeM7MK31/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ddUTXq/btsIqyzCGb8/LPHuaygkKn1a1ZHeM7MK31/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FddUTXq%2FbtsIqyzCGb8%2FLPHuaygkKn1a1ZHeM7MK31%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;5712&quot; data-origin-height=&quot;4284&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/p3wqS/btsIo7iZDWa/3FkQ1upG0w13QnrW3wk4qK/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/p3wqS/btsIo7iZDWa/3FkQ1upG0w13QnrW3wk4qK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/p3wqS/btsIo7iZDWa/3FkQ1upG0w13QnrW3wk4qK/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fp3wqS%2FbtsIo7iZDWa%2F3FkQ1upG0w13QnrW3wk4qK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;5712&quot; data-origin-height=&quot;4284&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;button class=&quot;btn btn-prev&quot;&gt;&lt;span class=&quot;ico-prev&quot;&gt;이전&lt;/span&gt;&lt;/button&gt;&lt;button class=&quot;btn btn-next&quot;&gt;&lt;span class=&quot;ico-next&quot;&gt;다음&lt;/span&gt;&lt;/button&gt;&lt;/div&gt;
  &lt;div class=&quot;mark&quot;&gt;&lt;span data-index=&quot;0&quot;&gt;0&lt;/span&gt;&lt;span data-index=&quot;1&quot;&gt;1&lt;/span&gt;&lt;span data-index=&quot;2&quot;&gt;2&lt;/span&gt;&lt;span data-index=&quot;3&quot;&gt;3&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;케이블카도 타고&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageslideblock alignCenter&quot; data-image=&quot;[{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/bMaiUZ/btsIpg72jRX/bjU2fXDK9C7U3p0Hn2bw7K/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/RECX9/btsIrakKD1f/iIIH1qziqvL1FvNsL2H2a0/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/bde1us/btsIrvvoDeF/H0GN1pBAt3KxIxuU0nUPv1/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/WQzKj/btsIqwu2UXu/XU6su7aZR2Uh05AXeRwX70/img.jpg&amp;quot;}]&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span class=&quot;image-wrap selected&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bMaiUZ/btsIpg72jRX/bjU2fXDK9C7U3p0Hn2bw7K/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/bMaiUZ/btsIpg72jRX/bjU2fXDK9C7U3p0Hn2bw7K/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bMaiUZ/btsIpg72jRX/bjU2fXDK9C7U3p0Hn2bw7K/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbMaiUZ%2FbtsIpg72jRX%2FbjU2fXDK9C7U3p0Hn2bw7K%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;5712&quot; data-origin-height=&quot;4284&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/RECX9/btsIrakKD1f/iIIH1qziqvL1FvNsL2H2a0/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/RECX9/btsIrakKD1f/iIIH1qziqvL1FvNsL2H2a0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/RECX9/btsIrakKD1f/iIIH1qziqvL1FvNsL2H2a0/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FRECX9%2FbtsIrakKD1f%2FiIIH1qziqvL1FvNsL2H2a0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;5712&quot; data-origin-height=&quot;4284&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bde1us/btsIrvvoDeF/H0GN1pBAt3KxIxuU0nUPv1/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/bde1us/btsIrvvoDeF/H0GN1pBAt3KxIxuU0nUPv1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bde1us/btsIrvvoDeF/H0GN1pBAt3KxIxuU0nUPv1/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbde1us%2FbtsIrvvoDeF%2FH0GN1pBAt3KxIxuU0nUPv1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;5712&quot; data-origin-height=&quot;4284&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/WQzKj/btsIqwu2UXu/XU6su7aZR2Uh05AXeRwX70/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/WQzKj/btsIqwu2UXu/XU6su7aZR2Uh05AXeRwX70/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/WQzKj/btsIqwu2UXu/XU6su7aZR2Uh05AXeRwX70/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FWQzKj%2FbtsIqwu2UXu%2FXU6su7aZR2Uh05AXeRwX70%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;5712&quot; data-origin-height=&quot;4284&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;button class=&quot;btn btn-prev&quot;&gt;&lt;span class=&quot;ico-prev&quot;&gt;이전&lt;/span&gt;&lt;/button&gt;&lt;button class=&quot;btn btn-next&quot;&gt;&lt;span class=&quot;ico-next&quot;&gt;다음&lt;/span&gt;&lt;/button&gt;&lt;/div&gt;
  &lt;div class=&quot;mark&quot;&gt;&lt;span data-index=&quot;0&quot;&gt;0&lt;/span&gt;&lt;span data-index=&quot;1&quot;&gt;1&lt;/span&gt;&lt;span data-index=&quot;2&quot;&gt;2&lt;/span&gt;&lt;span data-index=&quot;3&quot;&gt;3&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;계단도 (엄청) 오르고&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;20240620_060915643_iOS.jpg&quot; data-origin-width=&quot;5712&quot; data-origin-height=&quot;4284&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/OVt1i/btsIpJ9Ja70/HMBGUS1v8hUUVbKqTkgQM0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/OVt1i/btsIpJ9Ja70/HMBGUS1v8hUUVbKqTkgQM0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/OVt1i/btsIpJ9Ja70/HMBGUS1v8hUUVbKqTkgQM0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FOVt1i%2FbtsIpJ9Ja70%2FHMBGUS1v8hUUVbKqTkgQM0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;5712&quot; height=&quot;4284&quot; data-filename=&quot;20240620_060915643_iOS.jpg&quot; data-origin-width=&quot;5712&quot; data-origin-height=&quot;4284&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아무튼 사찰 사진이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이제 하롱베이로 이동했다. 이때 점심을 먹었었나? 암튼 점심으론 옌뜨식 월남쌈?을 먹었다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageslideblock alignCenter&quot; data-image=&quot;[{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/cMqfQ4/btsIrbDV8VG/x2KkzzgjwPl2RzO57XkJC0/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/cJzkhU/btsIruJ2HTO/9ub8srgaqG91lSmKoWsKW1/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/P1Iyg/btsIpF7nZl8/5XMmgIkUczZZPGU0uiXsrk/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/kSBtX/btsIoY0Spap/1PSvwV1cKwF3PQ1yS1ePq1/img.jpg&amp;quot;}]&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span class=&quot;image-wrap selected&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cMqfQ4/btsIrbDV8VG/x2KkzzgjwPl2RzO57XkJC0/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/cMqfQ4/btsIrbDV8VG/x2KkzzgjwPl2RzO57XkJC0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cMqfQ4/btsIrbDV8VG/x2KkzzgjwPl2RzO57XkJC0/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcMqfQ4%2FbtsIrbDV8VG%2Fx2KkzzgjwPl2RzO57XkJC0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;5712&quot; data-origin-height=&quot;4284&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cJzkhU/btsIruJ2HTO/9ub8srgaqG91lSmKoWsKW1/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/cJzkhU/btsIruJ2HTO/9ub8srgaqG91lSmKoWsKW1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cJzkhU/btsIruJ2HTO/9ub8srgaqG91lSmKoWsKW1/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcJzkhU%2FbtsIruJ2HTO%2F9ub8srgaqG91lSmKoWsKW1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;5712&quot; data-origin-height=&quot;4284&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/P1Iyg/btsIpF7nZl8/5XMmgIkUczZZPGU0uiXsrk/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/P1Iyg/btsIpF7nZl8/5XMmgIkUczZZPGU0uiXsrk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/P1Iyg/btsIpF7nZl8/5XMmgIkUczZZPGU0uiXsrk/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FP1Iyg%2FbtsIpF7nZl8%2F5XMmgIkUczZZPGU0uiXsrk%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;5712&quot; data-origin-height=&quot;4284&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/kSBtX/btsIoY0Spap/1PSvwV1cKwF3PQ1yS1ePq1/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/kSBtX/btsIoY0Spap/1PSvwV1cKwF3PQ1yS1ePq1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/kSBtX/btsIoY0Spap/1PSvwV1cKwF3PQ1yS1ePq1/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FkSBtX%2FbtsIoY0Spap%2F1PSvwV1cKwF3PQ1yS1ePq1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;5712&quot; data-origin-height=&quot;4284&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;button class=&quot;btn btn-prev&quot;&gt;&lt;span class=&quot;ico-prev&quot;&gt;이전&lt;/span&gt;&lt;/button&gt;&lt;button class=&quot;btn btn-next&quot;&gt;&lt;span class=&quot;ico-next&quot;&gt;다음&lt;/span&gt;&lt;/button&gt;&lt;/div&gt;
  &lt;div class=&quot;mark&quot;&gt;&lt;span data-index=&quot;0&quot;&gt;0&lt;/span&gt;&lt;span data-index=&quot;1&quot;&gt;1&lt;/span&gt;&lt;span data-index=&quot;2&quot;&gt;2&lt;/span&gt;&lt;span data-index=&quot;3&quot;&gt;3&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;시간이 여유가 있어서 수상 인형극 일정을 먼저 진행하게 되었다. 음.. 중간에 졸았음. (베트남어라 뭔 말인지 몰겠다.)&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageslideblock alignCenter&quot; data-image=&quot;[{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/bZnXz4/btsIo74upe0/BJ0jaPuPkkS8KlrsrSZKD1/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/vmMXH/btsIrvhR5Fn/765nqDOjkWGKkncptVXn8K/img.jpg&amp;quot;}]&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span class=&quot;image-wrap selected&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bZnXz4/btsIo74upe0/BJ0jaPuPkkS8KlrsrSZKD1/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/bZnXz4/btsIo74upe0/BJ0jaPuPkkS8KlrsrSZKD1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bZnXz4/btsIo74upe0/BJ0jaPuPkkS8KlrsrSZKD1/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbZnXz4%2FbtsIo74upe0%2FBJ0jaPuPkkS8KlrsrSZKD1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;5712&quot; data-origin-height=&quot;4284&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/vmMXH/btsIrvhR5Fn/765nqDOjkWGKkncptVXn8K/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/vmMXH/btsIrvhR5Fn/765nqDOjkWGKkncptVXn8K/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/vmMXH/btsIrvhR5Fn/765nqDOjkWGKkncptVXn8K/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FvmMXH%2FbtsIrvhR5Fn%2F765nqDOjkWGKkncptVXn8K%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;5712&quot; data-origin-height=&quot;4284&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;button class=&quot;btn btn-prev&quot;&gt;&lt;span class=&quot;ico-prev&quot;&gt;이전&lt;/span&gt;&lt;/button&gt;&lt;button class=&quot;btn btn-next&quot;&gt;&lt;span class=&quot;ico-next&quot;&gt;다음&lt;/span&gt;&lt;/button&gt;&lt;/div&gt;
  &lt;div class=&quot;mark&quot;&gt;&lt;span data-index=&quot;0&quot;&gt;0&lt;/span&gt;&lt;span data-index=&quot;1&quot;&gt;1&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;수상 인형극 건물에 있는 잉어?가 신기해서 두 장&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageslideblock alignCenter&quot; data-image=&quot;[{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/mwpUe/btsIqwhv4F9/KQgtMA7Jd1rplKzF3Di4Q0/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/eEx6cL/btsIrc3U9sl/BREQTb8yJLmlyduU87ENMk/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/bnnM5G/btsIrdIv61p/jHknw40s1QEO4V0ZkWUgD1/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/LWKVY/btsIqOWvcdP/XHTx3PBRG3yBKyqCRkLnKK/img.jpg&amp;quot;}]&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span class=&quot;image-wrap selected&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/mwpUe/btsIqwhv4F9/KQgtMA7Jd1rplKzF3Di4Q0/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/mwpUe/btsIqwhv4F9/KQgtMA7Jd1rplKzF3Di4Q0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/mwpUe/btsIqwhv4F9/KQgtMA7Jd1rplKzF3Di4Q0/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FmwpUe%2FbtsIqwhv4F9%2FKQgtMA7Jd1rplKzF3Di4Q0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;5712&quot; data-origin-height=&quot;4284&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/eEx6cL/btsIrc3U9sl/BREQTb8yJLmlyduU87ENMk/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/eEx6cL/btsIrc3U9sl/BREQTb8yJLmlyduU87ENMk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/eEx6cL/btsIrc3U9sl/BREQTb8yJLmlyduU87ENMk/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FeEx6cL%2FbtsIrc3U9sl%2FBREQTb8yJLmlyduU87ENMk%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;5712&quot; data-origin-height=&quot;4284&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bnnM5G/btsIrdIv61p/jHknw40s1QEO4V0ZkWUgD1/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/bnnM5G/btsIrdIv61p/jHknw40s1QEO4V0ZkWUgD1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bnnM5G/btsIrdIv61p/jHknw40s1QEO4V0ZkWUgD1/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbnnM5G%2FbtsIrdIv61p%2FjHknw40s1QEO4V0ZkWUgD1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;5712&quot; data-origin-height=&quot;4284&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/LWKVY/btsIqOWvcdP/XHTx3PBRG3yBKyqCRkLnKK/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/LWKVY/btsIqOWvcdP/XHTx3PBRG3yBKyqCRkLnKK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/LWKVY/btsIqOWvcdP/XHTx3PBRG3yBKyqCRkLnKK/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FLWKVY%2FbtsIqOWvcdP%2FXHTx3PBRG3yBKyqCRkLnKK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;5712&quot; data-origin-height=&quot;4284&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;button class=&quot;btn btn-prev&quot;&gt;&lt;span class=&quot;ico-prev&quot;&gt;이전&lt;/span&gt;&lt;/button&gt;&lt;button class=&quot;btn btn-next&quot;&gt;&lt;span class=&quot;ico-next&quot;&gt;다음&lt;/span&gt;&lt;/button&gt;&lt;/div&gt;
  &lt;div class=&quot;mark&quot;&gt;&lt;span data-index=&quot;0&quot;&gt;0&lt;/span&gt;&lt;span data-index=&quot;1&quot;&gt;1&lt;/span&gt;&lt;span data-index=&quot;2&quot;&gt;2&lt;/span&gt;&lt;span data-index=&quot;3&quot;&gt;3&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;저녁으로 샤브샤브도 먹고 마사지도 받고 스트릿카 타고 시내 구경을 했는데 사진을 또 까먹고 안 찍어서 순서가 기억나지 않는다;; 아무튼 하노이가 서울 같았다면 하롱베이는 해안가가 바로 있어서 부산 같았다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;20240620_114117009_iOS.jpg&quot; data-origin-width=&quot;5712&quot; data-origin-height=&quot;4284&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bepbut/btsIpzM4ccq/sWAPQyOc1Q1dC5dsck0b6K/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bepbut/btsIpzM4ccq/sWAPQyOc1Q1dC5dsck0b6K/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bepbut/btsIpzM4ccq/sWAPQyOc1Q1dC5dsck0b6K/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbepbut%2FbtsIpzM4ccq%2FsWAPQyOc1Q1dC5dsck0b6K%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;5712&quot; height=&quot;4284&quot; data-filename=&quot;20240620_114117009_iOS.jpg&quot; data-origin-width=&quot;5712&quot; data-origin-height=&quot;4284&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;하롱베이 숙소는 마리나 호텔&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;20240620_115043216_iOS.jpg&quot; data-origin-width=&quot;5712&quot; data-origin-height=&quot;4284&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cKi7J2/btsIo65vLh4/rN1ALYUgcqJIZ0mIpbcSxK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cKi7J2/btsIo65vLh4/rN1ALYUgcqJIZ0mIpbcSxK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cKi7J2/btsIo65vLh4/rN1ALYUgcqJIZ0mIpbcSxK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcKi7J2%2FbtsIo65vLh4%2FrN1ALYUgcqJIZ0mIpbcSxK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;5712&quot; height=&quot;4284&quot; data-filename=&quot;20240620_115043216_iOS.jpg&quot; data-origin-width=&quot;5712&quot; data-origin-height=&quot;4284&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;여기도 깨끗하고 좋았다. 이번에도 바로 사진 찍는 거 까먹고 좀 지내다가 사진찍음...&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style3&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;셋째날, 역시 일어나서 호텔 조식을 먹었다. 개인적으로 하노이보다 음식 종류가 더 많아서 좋았음&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;20240621_005955043_iOS.jpg&quot; data-origin-width=&quot;4284&quot; data-origin-height=&quot;5712&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cvxywm/btsIpgUww3Y/r7UFGLtvI6Lr4pTyLLr1mk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cvxywm/btsIpgUww3Y/r7UFGLtvI6Lr4pTyLLr1mk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cvxywm/btsIpgUww3Y/r7UFGLtvI6Lr4pTyLLr1mk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fcvxywm%2FbtsIpgUww3Y%2Fr7UFGLtvI6Lr4pTyLLr1mk%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;4284&quot; height=&quot;5712&quot; data-filename=&quot;20240621_005955043_iOS.jpg&quot; data-origin-width=&quot;4284&quot; data-origin-height=&quot;5712&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;가이드분이 농모자를 선물로 나눠주셨다. 해안가라 바람이 많이 불어서 잘 잡고 있어야 했음ㅎㅎ&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageslideblock alignCenter&quot; data-image=&quot;[{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/Nc2SQ/btsIo14mfM2/JpXa0QK2Az3QzHiegN32m1/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/cBKbt5/btsIqUPYhoL/T9yKIkiUZbm1Jn0NCSxlA1/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/rp9pP/btsIqcQ6dXv/RD8eCmHET0emnM7qDH8EeK/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/OwRpn/btsIp7oKljT/xjdKchK1LTqDtLrQLmwEL1/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/bnakwF/btsIpH48H3j/BUmz2qrB1eNVwNCGaUWjuk/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/zVZJX/btsIqeajSBP/qk2J31Ikxsxy4oj25mrha0/img.jpg&amp;quot;}]&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span class=&quot;image-wrap selected&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Nc2SQ/btsIo14mfM2/JpXa0QK2Az3QzHiegN32m1/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/Nc2SQ/btsIo14mfM2/JpXa0QK2Az3QzHiegN32m1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Nc2SQ/btsIo14mfM2/JpXa0QK2Az3QzHiegN32m1/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FNc2SQ%2FbtsIo14mfM2%2FJpXa0QK2Az3QzHiegN32m1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;5712&quot; data-origin-height=&quot;4284&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cBKbt5/btsIqUPYhoL/T9yKIkiUZbm1Jn0NCSxlA1/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/cBKbt5/btsIqUPYhoL/T9yKIkiUZbm1Jn0NCSxlA1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cBKbt5/btsIqUPYhoL/T9yKIkiUZbm1Jn0NCSxlA1/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcBKbt5%2FbtsIqUPYhoL%2FT9yKIkiUZbm1Jn0NCSxlA1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;5712&quot; data-origin-height=&quot;4284&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/rp9pP/btsIqcQ6dXv/RD8eCmHET0emnM7qDH8EeK/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/rp9pP/btsIqcQ6dXv/RD8eCmHET0emnM7qDH8EeK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/rp9pP/btsIqcQ6dXv/RD8eCmHET0emnM7qDH8EeK/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Frp9pP%2FbtsIqcQ6dXv%2FRD8eCmHET0emnM7qDH8EeK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;5712&quot; data-origin-height=&quot;4284&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/OwRpn/btsIp7oKljT/xjdKchK1LTqDtLrQLmwEL1/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/OwRpn/btsIp7oKljT/xjdKchK1LTqDtLrQLmwEL1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/OwRpn/btsIp7oKljT/xjdKchK1LTqDtLrQLmwEL1/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FOwRpn%2FbtsIp7oKljT%2FxjdKchK1LTqDtLrQLmwEL1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;5712&quot; data-origin-height=&quot;4284&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bnakwF/btsIpH48H3j/BUmz2qrB1eNVwNCGaUWjuk/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/bnakwF/btsIpH48H3j/BUmz2qrB1eNVwNCGaUWjuk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bnakwF/btsIpH48H3j/BUmz2qrB1eNVwNCGaUWjuk/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbnakwF%2FbtsIpH48H3j%2FBUmz2qrB1eNVwNCGaUWjuk%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;5712&quot; data-origin-height=&quot;4284&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/zVZJX/btsIqeajSBP/qk2J31Ikxsxy4oj25mrha0/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/zVZJX/btsIqeajSBP/qk2J31Ikxsxy4oj25mrha0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/zVZJX/btsIqeajSBP/qk2J31Ikxsxy4oj25mrha0/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FzVZJX%2FbtsIqeajSBP%2Fqk2J31Ikxsxy4oj25mrha0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;5712&quot; data-origin-height=&quot;4284&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;button class=&quot;btn btn-prev&quot;&gt;&lt;span class=&quot;ico-prev&quot;&gt;이전&lt;/span&gt;&lt;/button&gt;&lt;button class=&quot;btn btn-next&quot;&gt;&lt;span class=&quot;ico-next&quot;&gt;다음&lt;/span&gt;&lt;/button&gt;&lt;/div&gt;
  &lt;div class=&quot;mark&quot;&gt;&lt;span data-index=&quot;0&quot;&gt;0&lt;/span&gt;&lt;span data-index=&quot;1&quot;&gt;1&lt;/span&gt;&lt;span data-index=&quot;2&quot;&gt;2&lt;/span&gt;&lt;span data-index=&quot;3&quot;&gt;3&lt;/span&gt;&lt;span data-index=&quot;4&quot;&gt;4&lt;/span&gt;&lt;span data-index=&quot;5&quot;&gt;5&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;배 타고 섬으로 이동~&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageslideblock alignCenter&quot; data-image=&quot;[{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/bTIuNo/btsIrq1XcPe/RXPvhLtnkjOHMWypAp4TI1/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/oxatz/btsIp55xmhP/Anw9ZdcyHAC3KEEz7ammMK/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/msUcC/btsIqAYtuRA/P5grereAdCAc9emksOEB00/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/Ts6yI/btsIqxHvk2i/QGL9v2MFWtUoiSCNo2GrMK/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/br2NLn/btsIpVIUQgY/ZNxMtm8SU5KxS197tSnlrK/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/bULnJD/btsIqRyWdbC/VMBk2lo4eBY6zbdRXUt9r0/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/paxpp/btsIrsZKX7d/DDDw9qfoKsjkw8rtzrXN5k/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/cO4xie/btsIqz6nkYl/VqBKyYAEowSS9pEStKkYik/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/WFoFU/btsIp0pRbPN/eCroz3shEV19HiVHzBbDj0/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/cuWhy1/btsIoQPhGXr/LdY9jaxXEyHkuonxywE2E1/img.jpg&amp;quot;}]&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span class=&quot;image-wrap selected&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bTIuNo/btsIrq1XcPe/RXPvhLtnkjOHMWypAp4TI1/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/bTIuNo/btsIrq1XcPe/RXPvhLtnkjOHMWypAp4TI1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bTIuNo/btsIrq1XcPe/RXPvhLtnkjOHMWypAp4TI1/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbTIuNo%2FbtsIrq1XcPe%2FRXPvhLtnkjOHMWypAp4TI1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;5712&quot; data-origin-height=&quot;4284&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/oxatz/btsIp55xmhP/Anw9ZdcyHAC3KEEz7ammMK/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/oxatz/btsIp55xmhP/Anw9ZdcyHAC3KEEz7ammMK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/oxatz/btsIp55xmhP/Anw9ZdcyHAC3KEEz7ammMK/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Foxatz%2FbtsIp55xmhP%2FAnw9ZdcyHAC3KEEz7ammMK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;5712&quot; data-origin-height=&quot;4284&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/msUcC/btsIqAYtuRA/P5grereAdCAc9emksOEB00/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/msUcC/btsIqAYtuRA/P5grereAdCAc9emksOEB00/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/msUcC/btsIqAYtuRA/P5grereAdCAc9emksOEB00/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FmsUcC%2FbtsIqAYtuRA%2FP5grereAdCAc9emksOEB00%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;5712&quot; data-origin-height=&quot;4284&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Ts6yI/btsIqxHvk2i/QGL9v2MFWtUoiSCNo2GrMK/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/Ts6yI/btsIqxHvk2i/QGL9v2MFWtUoiSCNo2GrMK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Ts6yI/btsIqxHvk2i/QGL9v2MFWtUoiSCNo2GrMK/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FTs6yI%2FbtsIqxHvk2i%2FQGL9v2MFWtUoiSCNo2GrMK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;5712&quot; data-origin-height=&quot;4284&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/br2NLn/btsIpVIUQgY/ZNxMtm8SU5KxS197tSnlrK/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/br2NLn/btsIpVIUQgY/ZNxMtm8SU5KxS197tSnlrK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/br2NLn/btsIpVIUQgY/ZNxMtm8SU5KxS197tSnlrK/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbr2NLn%2FbtsIpVIUQgY%2FZNxMtm8SU5KxS197tSnlrK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;5712&quot; data-origin-height=&quot;4284&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bULnJD/btsIqRyWdbC/VMBk2lo4eBY6zbdRXUt9r0/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/bULnJD/btsIqRyWdbC/VMBk2lo4eBY6zbdRXUt9r0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bULnJD/btsIqRyWdbC/VMBk2lo4eBY6zbdRXUt9r0/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbULnJD%2FbtsIqRyWdbC%2FVMBk2lo4eBY6zbdRXUt9r0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;5712&quot; data-origin-height=&quot;4284&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/paxpp/btsIrsZKX7d/DDDw9qfoKsjkw8rtzrXN5k/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/paxpp/btsIrsZKX7d/DDDw9qfoKsjkw8rtzrXN5k/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/paxpp/btsIrsZKX7d/DDDw9qfoKsjkw8rtzrXN5k/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fpaxpp%2FbtsIrsZKX7d%2FDDDw9qfoKsjkw8rtzrXN5k%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;5712&quot; data-origin-height=&quot;4284&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cO4xie/btsIqz6nkYl/VqBKyYAEowSS9pEStKkYik/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/cO4xie/btsIqz6nkYl/VqBKyYAEowSS9pEStKkYik/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cO4xie/btsIqz6nkYl/VqBKyYAEowSS9pEStKkYik/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcO4xie%2FbtsIqz6nkYl%2FVqBKyYAEowSS9pEStKkYik%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;5712&quot; data-origin-height=&quot;4284&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/WFoFU/btsIp0pRbPN/eCroz3shEV19HiVHzBbDj0/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/WFoFU/btsIp0pRbPN/eCroz3shEV19HiVHzBbDj0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/WFoFU/btsIp0pRbPN/eCroz3shEV19HiVHzBbDj0/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FWFoFU%2FbtsIp0pRbPN%2FeCroz3shEV19HiVHzBbDj0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;5712&quot; data-origin-height=&quot;4284&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cuWhy1/btsIoQPhGXr/LdY9jaxXEyHkuonxywE2E1/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/cuWhy1/btsIoQPhGXr/LdY9jaxXEyHkuonxywE2E1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cuWhy1/btsIoQPhGXr/LdY9jaxXEyHkuonxywE2E1/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcuWhy1%2FbtsIoQPhGXr%2FLdY9jaxXEyHkuonxywE2E1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;5712&quot; data-origin-height=&quot;4284&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;button class=&quot;btn btn-prev&quot;&gt;&lt;span class=&quot;ico-prev&quot;&gt;이전&lt;/span&gt;&lt;/button&gt;&lt;button class=&quot;btn btn-next&quot;&gt;&lt;span class=&quot;ico-next&quot;&gt;다음&lt;/span&gt;&lt;/button&gt;&lt;/div&gt;
  &lt;div class=&quot;mark&quot;&gt;&lt;span data-index=&quot;0&quot;&gt;0&lt;/span&gt;&lt;span data-index=&quot;1&quot;&gt;1&lt;/span&gt;&lt;span data-index=&quot;2&quot;&gt;2&lt;/span&gt;&lt;span data-index=&quot;3&quot;&gt;3&lt;/span&gt;&lt;span data-index=&quot;4&quot;&gt;4&lt;/span&gt;&lt;span data-index=&quot;5&quot;&gt;5&lt;/span&gt;&lt;span data-index=&quot;6&quot;&gt;6&lt;/span&gt;&lt;span data-index=&quot;7&quot;&gt;7&lt;/span&gt;&lt;span data-index=&quot;8&quot;&gt;8&lt;/span&gt;&lt;span data-index=&quot;9&quot;&gt;9&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;석회 동굴도 구경하고~&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageslideblock alignCenter&quot; data-image=&quot;[{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/dwAo3q/btsIpirjFok/CheQNEyaVeYDJxfTkxtkGK/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/cotwsB/btsIps8ljSn/4SZek2ijkPRfUcRI49kky0/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/0Moq3/btsIp64sLuO/RvonpJK549jkXms4sybZZ1/img.jpg&amp;quot;}]&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span class=&quot;image-wrap selected&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dwAo3q/btsIpirjFok/CheQNEyaVeYDJxfTkxtkGK/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/dwAo3q/btsIpirjFok/CheQNEyaVeYDJxfTkxtkGK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dwAo3q/btsIpirjFok/CheQNEyaVeYDJxfTkxtkGK/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdwAo3q%2FbtsIpirjFok%2FCheQNEyaVeYDJxfTkxtkGK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;5712&quot; data-origin-height=&quot;4284&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cotwsB/btsIps8ljSn/4SZek2ijkPRfUcRI49kky0/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/cotwsB/btsIps8ljSn/4SZek2ijkPRfUcRI49kky0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cotwsB/btsIps8ljSn/4SZek2ijkPRfUcRI49kky0/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcotwsB%2FbtsIps8ljSn%2F4SZek2ijkPRfUcRI49kky0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;5712&quot; data-origin-height=&quot;4284&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/0Moq3/btsIp64sLuO/RvonpJK549jkXms4sybZZ1/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/0Moq3/btsIp64sLuO/RvonpJK549jkXms4sybZZ1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/0Moq3/btsIp64sLuO/RvonpJK549jkXms4sybZZ1/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F0Moq3%2FbtsIp64sLuO%2FRvonpJK549jkXms4sybZZ1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;5712&quot; data-origin-height=&quot;4284&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;button class=&quot;btn btn-prev&quot;&gt;&lt;span class=&quot;ico-prev&quot;&gt;이전&lt;/span&gt;&lt;/button&gt;&lt;button class=&quot;btn btn-next&quot;&gt;&lt;span class=&quot;ico-next&quot;&gt;다음&lt;/span&gt;&lt;/button&gt;&lt;/div&gt;
  &lt;div class=&quot;mark&quot;&gt;&lt;span data-index=&quot;0&quot;&gt;0&lt;/span&gt;&lt;span data-index=&quot;1&quot;&gt;1&lt;/span&gt;&lt;span data-index=&quot;2&quot;&gt;2&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;천지 같은 느낌의 호수도 보고&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageslideblock alignCenter&quot; data-image=&quot;[{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/bZIsn7/btsIp9UtZo1/DyS4zIiWqS75hxVFtT5nyK/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/dVRCaZ/btsIqDgBIhk/AaAu9OsvKEVBmRH7saKpv0/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/wwRQa/btsIpNqKU62/XevfJ45K88A2JbyOVsnjLK/img.jpg&amp;quot;}]&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span class=&quot;image-wrap selected&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bZIsn7/btsIp9UtZo1/DyS4zIiWqS75hxVFtT5nyK/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/bZIsn7/btsIp9UtZo1/DyS4zIiWqS75hxVFtT5nyK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bZIsn7/btsIp9UtZo1/DyS4zIiWqS75hxVFtT5nyK/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbZIsn7%2FbtsIp9UtZo1%2FDyS4zIiWqS75hxVFtT5nyK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;5712&quot; data-origin-height=&quot;4284&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dVRCaZ/btsIqDgBIhk/AaAu9OsvKEVBmRH7saKpv0/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/dVRCaZ/btsIqDgBIhk/AaAu9OsvKEVBmRH7saKpv0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dVRCaZ/btsIqDgBIhk/AaAu9OsvKEVBmRH7saKpv0/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdVRCaZ%2FbtsIqDgBIhk%2FAaAu9OsvKEVBmRH7saKpv0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;5712&quot; data-origin-height=&quot;4284&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/wwRQa/btsIpNqKU62/XevfJ45K88A2JbyOVsnjLK/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/wwRQa/btsIpNqKU62/XevfJ45K88A2JbyOVsnjLK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/wwRQa/btsIpNqKU62/XevfJ45K88A2JbyOVsnjLK/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FwwRQa%2FbtsIpNqKU62%2FXevfJ45K88A2JbyOVsnjLK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;5712&quot; data-origin-height=&quot;4284&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;button class=&quot;btn btn-prev&quot;&gt;&lt;span class=&quot;ico-prev&quot;&gt;이전&lt;/span&gt;&lt;/button&gt;&lt;button class=&quot;btn btn-next&quot;&gt;&lt;span class=&quot;ico-next&quot;&gt;다음&lt;/span&gt;&lt;/button&gt;&lt;/div&gt;
  &lt;div class=&quot;mark&quot;&gt;&lt;span data-index=&quot;0&quot;&gt;0&lt;/span&gt;&lt;span data-index=&quot;1&quot;&gt;1&lt;/span&gt;&lt;span data-index=&quot;2&quot;&gt;2&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;스피드 보트도 탔다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;&lt;iframe src=&quot;https://www.youtube.com/embed/GCLQQfuWkPI?si=M80Wj_kqZEGYaXC_&quot; width=&quot;560&quot; height=&quot;315&quot; frameborder=&quot;&quot; allowfullscreen=&quot;true&quot;&gt;&lt;/iframe&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageslideblock alignCenter&quot; data-image=&quot;[{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/bnn2rV/btsIpKt3mVe/fPJEfzkhne2s5qlLJ0G7hk/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/cNjSgW/btsIrg6jwjY/4zahEAGKlHwFBgN9ShUDVk/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/k2d0r/btsIp8gSm7J/tMiaQvD4SiKUzqEks1ejs0/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/dIWIeK/btsIpTxvPiY/lU5qaDIWg0PJGtqOwdT4mk/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/E6mQI/btsIqOhU4De/qFnkO7xJIBnRpictxbJkk1/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/RsIez/btsIpvcSGuN/yBmtkFKqK2vnmxVhryJUB1/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/bfsbHC/btsIqxU2Rsm/fdFLvr4ybTr9hnG4kPQHok/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/Al4IR/btsIoQ9BNx6/isLi538bs6I8K3kCzGFzFk/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/dk197k/btsIq9TE16q/XfhfwTdFRnkaiHCeEFAShk/img.jpg&amp;quot;}]&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span class=&quot;image-wrap selected&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bnn2rV/btsIpKt3mVe/fPJEfzkhne2s5qlLJ0G7hk/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/bnn2rV/btsIpKt3mVe/fPJEfzkhne2s5qlLJ0G7hk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bnn2rV/btsIpKt3mVe/fPJEfzkhne2s5qlLJ0G7hk/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbnn2rV%2FbtsIpKt3mVe%2FfPJEfzkhne2s5qlLJ0G7hk%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;4032&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cNjSgW/btsIrg6jwjY/4zahEAGKlHwFBgN9ShUDVk/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/cNjSgW/btsIrg6jwjY/4zahEAGKlHwFBgN9ShUDVk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cNjSgW/btsIrg6jwjY/4zahEAGKlHwFBgN9ShUDVk/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcNjSgW%2FbtsIrg6jwjY%2F4zahEAGKlHwFBgN9ShUDVk%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;4032&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/k2d0r/btsIp8gSm7J/tMiaQvD4SiKUzqEks1ejs0/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/k2d0r/btsIp8gSm7J/tMiaQvD4SiKUzqEks1ejs0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/k2d0r/btsIp8gSm7J/tMiaQvD4SiKUzqEks1ejs0/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fk2d0r%2FbtsIp8gSm7J%2FtMiaQvD4SiKUzqEks1ejs0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;4032&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dIWIeK/btsIpTxvPiY/lU5qaDIWg0PJGtqOwdT4mk/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/dIWIeK/btsIpTxvPiY/lU5qaDIWg0PJGtqOwdT4mk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dIWIeK/btsIpTxvPiY/lU5qaDIWg0PJGtqOwdT4mk/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdIWIeK%2FbtsIpTxvPiY%2FlU5qaDIWg0PJGtqOwdT4mk%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;4032&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/E6mQI/btsIqOhU4De/qFnkO7xJIBnRpictxbJkk1/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/E6mQI/btsIqOhU4De/qFnkO7xJIBnRpictxbJkk1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/E6mQI/btsIqOhU4De/qFnkO7xJIBnRpictxbJkk1/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FE6mQI%2FbtsIqOhU4De%2FqFnkO7xJIBnRpictxbJkk1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;4032&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/RsIez/btsIpvcSGuN/yBmtkFKqK2vnmxVhryJUB1/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/RsIez/btsIpvcSGuN/yBmtkFKqK2vnmxVhryJUB1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/RsIez/btsIpvcSGuN/yBmtkFKqK2vnmxVhryJUB1/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FRsIez%2FbtsIpvcSGuN%2FyBmtkFKqK2vnmxVhryJUB1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;4032&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bfsbHC/btsIqxU2Rsm/fdFLvr4ybTr9hnG4kPQHok/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/bfsbHC/btsIqxU2Rsm/fdFLvr4ybTr9hnG4kPQHok/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bfsbHC/btsIqxU2Rsm/fdFLvr4ybTr9hnG4kPQHok/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbfsbHC%2FbtsIqxU2Rsm%2FfdFLvr4ybTr9hnG4kPQHok%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;4032&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Al4IR/btsIoQ9BNx6/isLi538bs6I8K3kCzGFzFk/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/Al4IR/btsIoQ9BNx6/isLi538bs6I8K3kCzGFzFk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Al4IR/btsIoQ9BNx6/isLi538bs6I8K3kCzGFzFk/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FAl4IR%2FbtsIoQ9BNx6%2FisLi538bs6I8K3kCzGFzFk%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;4032&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dk197k/btsIq9TE16q/XfhfwTdFRnkaiHCeEFAShk/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/dk197k/btsIq9TE16q/XfhfwTdFRnkaiHCeEFAShk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dk197k/btsIq9TE16q/XfhfwTdFRnkaiHCeEFAShk/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fdk197k%2FbtsIq9TE16q%2FXfhfwTdFRnkaiHCeEFAShk%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;4032&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;button class=&quot;btn btn-prev&quot;&gt;&lt;span class=&quot;ico-prev&quot;&gt;이전&lt;/span&gt;&lt;/button&gt;&lt;button class=&quot;btn btn-next&quot;&gt;&lt;span class=&quot;ico-next&quot;&gt;다음&lt;/span&gt;&lt;/button&gt;&lt;/div&gt;
  &lt;div class=&quot;mark&quot;&gt;&lt;span data-index=&quot;0&quot;&gt;0&lt;/span&gt;&lt;span data-index=&quot;1&quot;&gt;1&lt;/span&gt;&lt;span data-index=&quot;2&quot;&gt;2&lt;/span&gt;&lt;span data-index=&quot;3&quot;&gt;3&lt;/span&gt;&lt;span data-index=&quot;4&quot;&gt;4&lt;/span&gt;&lt;span data-index=&quot;5&quot;&gt;5&lt;/span&gt;&lt;span data-index=&quot;6&quot;&gt;6&lt;/span&gt;&lt;span data-index=&quot;7&quot;&gt;7&lt;/span&gt;&lt;span data-index=&quot;8&quot;&gt;8&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;스피드 보트 타고 항루원이란 곳을 구경했다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;&lt;iframe src=&quot;https://www.youtube.com/embed/sxX01TyrI5k?si=bXvKrV9xqCIjU2iI&quot; width=&quot;560&quot; height=&quot;315&quot; frameborder=&quot;&quot; allowfullscreen=&quot;true&quot;&gt;&lt;/iframe&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;귀여운 원숭이는 영상으로도 촬영&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageslideblock alignCenter&quot; data-image=&quot;[{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/TyXuV/btsIqalrTWx/35DEV8lkTbbzsovm6MDW90/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/leebq/btsIpwQmAC8/7Mml1NlRZFJUhKTvxd4Pm1/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/deuSYx/btsIpt7dK3T/qopSOFouHqwZhPyVgZjKnk/img.jpg&amp;quot;}]&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span class=&quot;image-wrap selected&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/TyXuV/btsIqalrTWx/35DEV8lkTbbzsovm6MDW90/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/TyXuV/btsIqalrTWx/35DEV8lkTbbzsovm6MDW90/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/TyXuV/btsIqalrTWx/35DEV8lkTbbzsovm6MDW90/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FTyXuV%2FbtsIqalrTWx%2F35DEV8lkTbbzsovm6MDW90%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;4032&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/leebq/btsIpwQmAC8/7Mml1NlRZFJUhKTvxd4Pm1/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/leebq/btsIpwQmAC8/7Mml1NlRZFJUhKTvxd4Pm1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/leebq/btsIpwQmAC8/7Mml1NlRZFJUhKTvxd4Pm1/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fleebq%2FbtsIpwQmAC8%2F7Mml1NlRZFJUhKTvxd4Pm1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;4032&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/deuSYx/btsIpt7dK3T/qopSOFouHqwZhPyVgZjKnk/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/deuSYx/btsIpt7dK3T/qopSOFouHqwZhPyVgZjKnk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/deuSYx/btsIpt7dK3T/qopSOFouHqwZhPyVgZjKnk/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdeuSYx%2FbtsIpt7dK3T%2FqopSOFouHqwZhPyVgZjKnk%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;4032&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;button class=&quot;btn btn-prev&quot;&gt;&lt;span class=&quot;ico-prev&quot;&gt;이전&lt;/span&gt;&lt;/button&gt;&lt;button class=&quot;btn btn-next&quot;&gt;&lt;span class=&quot;ico-next&quot;&gt;다음&lt;/span&gt;&lt;/button&gt;&lt;/div&gt;
  &lt;div class=&quot;mark&quot;&gt;&lt;span data-index=&quot;0&quot;&gt;0&lt;/span&gt;&lt;span data-index=&quot;1&quot;&gt;1&lt;/span&gt;&lt;span data-index=&quot;2&quot;&gt;2&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;&lt;iframe src=&quot;https://www.youtube.com/embed/iwtNt8od7V8?si=6bZlNBMX5BVKg4JF&quot; width=&quot;560&quot; height=&quot;315&quot; frameborder=&quot;&quot; allowfullscreen=&quot;true&quot;&gt;&lt;/iframe&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이번 여행 일정 중 스피드 보트가 가장 재미있었다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageslideblock alignCenter&quot; data-image=&quot;[{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/bdkgGn/btsIrrT5teQ/xb2Nc8BPl7IgRg7qonAN31/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/dY8Xjh/btsIqdbpgT1/VQTKSq5Ak5wIkKaLPB4Lu0/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/dp4aa5/btsIqwBOGzd/s4XaldTMkCiDfWK9skFE11/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/xM5EM/btsIqP8XUFC/RIR0D6HmibRRs9yDJ9102k/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/bnmavs/btsIqNQQERR/ty7xesVl778P0j7lgq3KMK/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/FQnei/btsIpuSw9r3/jZKx4DHWI7FnoJu3jywrU0/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/biiNre/btsIruJ3cLa/eNnuhnkk3tbvepAkpHjZLk/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/bUpwcX/btsIraLOm91/Mc91vT5ROlddzN4Ja6hJ7k/img.jpg&amp;quot;}]&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span class=&quot;image-wrap selected&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bdkgGn/btsIrrT5teQ/xb2Nc8BPl7IgRg7qonAN31/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/bdkgGn/btsIrrT5teQ/xb2Nc8BPl7IgRg7qonAN31/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bdkgGn/btsIrrT5teQ/xb2Nc8BPl7IgRg7qonAN31/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbdkgGn%2FbtsIrrT5teQ%2Fxb2Nc8BPl7IgRg7qonAN31%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;4032&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dY8Xjh/btsIqdbpgT1/VQTKSq5Ak5wIkKaLPB4Lu0/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/dY8Xjh/btsIqdbpgT1/VQTKSq5Ak5wIkKaLPB4Lu0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dY8Xjh/btsIqdbpgT1/VQTKSq5Ak5wIkKaLPB4Lu0/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdY8Xjh%2FbtsIqdbpgT1%2FVQTKSq5Ak5wIkKaLPB4Lu0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;4032&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dp4aa5/btsIqwBOGzd/s4XaldTMkCiDfWK9skFE11/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/dp4aa5/btsIqwBOGzd/s4XaldTMkCiDfWK9skFE11/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dp4aa5/btsIqwBOGzd/s4XaldTMkCiDfWK9skFE11/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fdp4aa5%2FbtsIqwBOGzd%2Fs4XaldTMkCiDfWK9skFE11%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;4032&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/xM5EM/btsIqP8XUFC/RIR0D6HmibRRs9yDJ9102k/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/xM5EM/btsIqP8XUFC/RIR0D6HmibRRs9yDJ9102k/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/xM5EM/btsIqP8XUFC/RIR0D6HmibRRs9yDJ9102k/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FxM5EM%2FbtsIqP8XUFC%2FRIR0D6HmibRRs9yDJ9102k%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;4032&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bnmavs/btsIqNQQERR/ty7xesVl778P0j7lgq3KMK/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/bnmavs/btsIqNQQERR/ty7xesVl778P0j7lgq3KMK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bnmavs/btsIqNQQERR/ty7xesVl778P0j7lgq3KMK/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbnmavs%2FbtsIqNQQERR%2Fty7xesVl778P0j7lgq3KMK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;4032&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/FQnei/btsIpuSw9r3/jZKx4DHWI7FnoJu3jywrU0/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/FQnei/btsIpuSw9r3/jZKx4DHWI7FnoJu3jywrU0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/FQnei/btsIpuSw9r3/jZKx4DHWI7FnoJu3jywrU0/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FFQnei%2FbtsIpuSw9r3%2FjZKx4DHWI7FnoJu3jywrU0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;4032&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/biiNre/btsIruJ3cLa/eNnuhnkk3tbvepAkpHjZLk/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/biiNre/btsIruJ3cLa/eNnuhnkk3tbvepAkpHjZLk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/biiNre/btsIruJ3cLa/eNnuhnkk3tbvepAkpHjZLk/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbiiNre%2FbtsIruJ3cLa%2FeNnuhnkk3tbvepAkpHjZLk%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;4032&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bUpwcX/btsIraLOm91/Mc91vT5ROlddzN4Ja6hJ7k/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/bUpwcX/btsIraLOm91/Mc91vT5ROlddzN4Ja6hJ7k/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bUpwcX/btsIraLOm91/Mc91vT5ROlddzN4Ja6hJ7k/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbUpwcX%2FbtsIraLOm91%2FMc91vT5ROlddzN4Ja6hJ7k%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;4032&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;button class=&quot;btn btn-prev&quot;&gt;&lt;span class=&quot;ico-prev&quot;&gt;이전&lt;/span&gt;&lt;/button&gt;&lt;button class=&quot;btn btn-next&quot;&gt;&lt;span class=&quot;ico-next&quot;&gt;다음&lt;/span&gt;&lt;/button&gt;&lt;/div&gt;
  &lt;div class=&quot;mark&quot;&gt;&lt;span data-index=&quot;0&quot;&gt;0&lt;/span&gt;&lt;span data-index=&quot;1&quot;&gt;1&lt;/span&gt;&lt;span data-index=&quot;2&quot;&gt;2&lt;/span&gt;&lt;span data-index=&quot;3&quot;&gt;3&lt;/span&gt;&lt;span data-index=&quot;4&quot;&gt;4&lt;/span&gt;&lt;span data-index=&quot;5&quot;&gt;5&lt;/span&gt;&lt;span data-index=&quot;6&quot;&gt;6&lt;/span&gt;&lt;span data-index=&quot;7&quot;&gt;7&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;티톱섬? 전망대 구경을 했다. (계단 많음ㅋ)&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;20240621_050842774_iOS.jpg&quot; data-origin-width=&quot;5712&quot; data-origin-height=&quot;4284&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dSqR8o/btsIqPHUheo/JKKKK2JXwFY6ZAH2jls2ok/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dSqR8o/btsIqPHUheo/JKKKK2JXwFY6ZAH2jls2ok/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dSqR8o/btsIqPHUheo/JKKKK2JXwFY6ZAH2jls2ok/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdSqR8o%2FbtsIqPHUheo%2FJKKKK2JXwFY6ZAH2jls2ok%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;5712&quot; height=&quot;4284&quot; data-filename=&quot;20240621_050842774_iOS.jpg&quot; data-origin-width=&quot;5712&quot; data-origin-height=&quot;4284&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;점심은 배 위에서 해산물 음식을 먹었다. 갤러리 뒤져보니 유일하게 찍은 음식 사진...ㅇㅅㅇ&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;배에서 내리고 쇼핑센터에 방문했다. 이 패키지 여행은 총 3번의 쇼핑센터 방문이 예정되어 있었고 이때 두 군데를 들렀다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;첫 번째로 간 곳은 커피 파는 곳. 위즐 커피를 팔고 있었는데 커피 내리는 체험도 하고 시음도 했다. 난 커피를 마시지 않지만, 회사에 가져다 놓을 용으로 한 세트 구매했다.(위즐 커피+코코넛 커피)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;두 번째로 간 곳은 침향 파는 곳이는데 여기는 영 별로였다. 약 파는 느낌도 나고 처음에 침향에 대해 설명하는데, 이경제 한의사 얘기가 나오더라. 여기서 신뢰도가 팍 떨어졌다. 이분 한의사 협회 제명되신 분 아닌가? 그리고 침향의 효능이라며 침향 오일로 스티로폼을 녹이는 걸 시연했는데 스티로폼은 원래 기름에 녹는다. 이런 걸로 사기를 치다니ㅡㅡ 그래도 생각보다 빠르게 녹길래 신기해서 끝나고 스티로폼을 만져봤는데 엄청 가벼운 스티로폼이었다. 이래서 빨리 녹았나 보다. 여기는 가격도 엄청 비싸서 안 사고 나왔다. 가격도 비싸면서 강매는 왤캐 하는지;; 아무튼 안(못) 삼.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageslideblock alignCenter&quot; data-image=&quot;[{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/ujIR4/btsIrwVnDja/26e96IauirkSgEpqSxuoOk/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/booHwJ/btsIp6DphJP/VJqfPBDCSUkgcPR4aOe7Ik/img.jpg&amp;quot;}]&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span class=&quot;image-wrap selected&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ujIR4/btsIrwVnDja/26e96IauirkSgEpqSxuoOk/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/ujIR4/btsIrwVnDja/26e96IauirkSgEpqSxuoOk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ujIR4/btsIrwVnDja/26e96IauirkSgEpqSxuoOk/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FujIR4%2FbtsIrwVnDja%2F26e96IauirkSgEpqSxuoOk%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;5712&quot; data-origin-height=&quot;4284&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/booHwJ/btsIp6DphJP/VJqfPBDCSUkgcPR4aOe7Ik/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/booHwJ/btsIp6DphJP/VJqfPBDCSUkgcPR4aOe7Ik/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/booHwJ/btsIp6DphJP/VJqfPBDCSUkgcPR4aOe7Ik/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbooHwJ%2FbtsIp6DphJP%2FVJqfPBDCSUkgcPR4aOe7Ik%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;5712&quot; data-origin-height=&quot;4284&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;button class=&quot;btn btn-prev&quot;&gt;&lt;span class=&quot;ico-prev&quot;&gt;이전&lt;/span&gt;&lt;/button&gt;&lt;button class=&quot;btn btn-next&quot;&gt;&lt;span class=&quot;ico-next&quot;&gt;다음&lt;/span&gt;&lt;/button&gt;&lt;/div&gt;
  &lt;div class=&quot;mark&quot;&gt;&lt;span data-index=&quot;0&quot;&gt;0&lt;/span&gt;&lt;span data-index=&quot;1&quot;&gt;1&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;하롱베이 시내로 돌아와서 하롱 테마파크로 이동하는데 신기하게 테마파크가 여의도 같은 섬에 있고 케이블카로 이동했다. 사람이 바글바글해서 버스 타는 느낌이었다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageslideblock alignCenter&quot; data-image=&quot;[{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/ceb69c/btsIqC25DsN/wKWl8h3YIk1EH6FtqIRUKK/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/v8G1R/btsIqD8MbAr/Ggma29GT88dGYB8Vk4kncK/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/Phd73/btsIqb5Jt4z/ggAduh8vEodPQBEWlLKvA0/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/c9x3Ii/btsIqTwJY0C/2fx79DMWnHaEt1kStI7ylk/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/bn6gOb/btsIrgeaKOj/oC54LXe8CAVUz4ULwxieqK/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/slxcU/btsIpA6kcS6/htvgkcqCBpXwkIdfhR4G5k/img.jpg&amp;quot;}]&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span class=&quot;image-wrap selected&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ceb69c/btsIqC25DsN/wKWl8h3YIk1EH6FtqIRUKK/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/ceb69c/btsIqC25DsN/wKWl8h3YIk1EH6FtqIRUKK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ceb69c/btsIqC25DsN/wKWl8h3YIk1EH6FtqIRUKK/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fceb69c%2FbtsIqC25DsN%2FwKWl8h3YIk1EH6FtqIRUKK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;4284&quot; data-origin-height=&quot;5712&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/v8G1R/btsIqD8MbAr/Ggma29GT88dGYB8Vk4kncK/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/v8G1R/btsIqD8MbAr/Ggma29GT88dGYB8Vk4kncK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/v8G1R/btsIqD8MbAr/Ggma29GT88dGYB8Vk4kncK/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fv8G1R%2FbtsIqD8MbAr%2FGgma29GT88dGYB8Vk4kncK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;4284&quot; data-origin-height=&quot;5712&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Phd73/btsIqb5Jt4z/ggAduh8vEodPQBEWlLKvA0/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/Phd73/btsIqb5Jt4z/ggAduh8vEodPQBEWlLKvA0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Phd73/btsIqb5Jt4z/ggAduh8vEodPQBEWlLKvA0/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FPhd73%2FbtsIqb5Jt4z%2FggAduh8vEodPQBEWlLKvA0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;4284&quot; data-origin-height=&quot;5712&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/c9x3Ii/btsIqTwJY0C/2fx79DMWnHaEt1kStI7ylk/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/c9x3Ii/btsIqTwJY0C/2fx79DMWnHaEt1kStI7ylk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/c9x3Ii/btsIqTwJY0C/2fx79DMWnHaEt1kStI7ylk/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc9x3Ii%2FbtsIqTwJY0C%2F2fx79DMWnHaEt1kStI7ylk%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;4284&quot; data-origin-height=&quot;5712&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bn6gOb/btsIrgeaKOj/oC54LXe8CAVUz4ULwxieqK/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/bn6gOb/btsIrgeaKOj/oC54LXe8CAVUz4ULwxieqK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bn6gOb/btsIrgeaKOj/oC54LXe8CAVUz4ULwxieqK/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbn6gOb%2FbtsIrgeaKOj%2FoC54LXe8CAVUz4ULwxieqK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;4284&quot; data-origin-height=&quot;5712&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/slxcU/btsIpA6kcS6/htvgkcqCBpXwkIdfhR4G5k/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/slxcU/btsIpA6kcS6/htvgkcqCBpXwkIdfhR4G5k/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/slxcU/btsIpA6kcS6/htvgkcqCBpXwkIdfhR4G5k/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FslxcU%2FbtsIpA6kcS6%2FhtvgkcqCBpXwkIdfhR4G5k%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;4284&quot; data-origin-height=&quot;5712&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;button class=&quot;btn btn-prev&quot;&gt;&lt;span class=&quot;ico-prev&quot;&gt;이전&lt;/span&gt;&lt;/button&gt;&lt;button class=&quot;btn btn-next&quot;&gt;&lt;span class=&quot;ico-next&quot;&gt;다음&lt;/span&gt;&lt;/button&gt;&lt;/div&gt;
  &lt;div class=&quot;mark&quot;&gt;&lt;span data-index=&quot;0&quot;&gt;0&lt;/span&gt;&lt;span data-index=&quot;1&quot;&gt;1&lt;/span&gt;&lt;span data-index=&quot;2&quot;&gt;2&lt;/span&gt;&lt;span data-index=&quot;3&quot;&gt;3&lt;/span&gt;&lt;span data-index=&quot;4&quot;&gt;4&lt;/span&gt;&lt;span data-index=&quot;5&quot;&gt;5&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;전날 찍었던 사진에도 있었던 대관람차 탑승!&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageslideblock alignCenter&quot; data-image=&quot;[{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/WaQtz/btsIrx036S4/X4bpATrw3buytyndpUnGFk/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/c9IPk0/btsIpxn8lqY/HkF0CFH3CjQuW2G7RZXyF0/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/blaIQG/btsIpJ2W1IJ/QJTKxBWVKijyFZOyiKqtUK/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/bxNBog/btsIrem7t98/EHOYJyV2LG1qnoKVNKRnwk/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/byZCNJ/btsIp73lj3z/lzfMYDMU3mHHfs3uDnuQQ0/img.jpg&amp;quot;}]&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span class=&quot;image-wrap selected&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/WaQtz/btsIrx036S4/X4bpATrw3buytyndpUnGFk/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/WaQtz/btsIrx036S4/X4bpATrw3buytyndpUnGFk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/WaQtz/btsIrx036S4/X4bpATrw3buytyndpUnGFk/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FWaQtz%2FbtsIrx036S4%2FX4bpATrw3buytyndpUnGFk%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;5712&quot; data-origin-height=&quot;4284&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/c9IPk0/btsIpxn8lqY/HkF0CFH3CjQuW2G7RZXyF0/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/c9IPk0/btsIpxn8lqY/HkF0CFH3CjQuW2G7RZXyF0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/c9IPk0/btsIpxn8lqY/HkF0CFH3CjQuW2G7RZXyF0/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc9IPk0%2FbtsIpxn8lqY%2FHkF0CFH3CjQuW2G7RZXyF0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;5712&quot; data-origin-height=&quot;4284&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/blaIQG/btsIpJ2W1IJ/QJTKxBWVKijyFZOyiKqtUK/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/blaIQG/btsIpJ2W1IJ/QJTKxBWVKijyFZOyiKqtUK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/blaIQG/btsIpJ2W1IJ/QJTKxBWVKijyFZOyiKqtUK/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FblaIQG%2FbtsIpJ2W1IJ%2FQJTKxBWVKijyFZOyiKqtUK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;5712&quot; data-origin-height=&quot;4284&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bxNBog/btsIrem7t98/EHOYJyV2LG1qnoKVNKRnwk/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/bxNBog/btsIrem7t98/EHOYJyV2LG1qnoKVNKRnwk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bxNBog/btsIrem7t98/EHOYJyV2LG1qnoKVNKRnwk/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbxNBog%2FbtsIrem7t98%2FEHOYJyV2LG1qnoKVNKRnwk%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;5712&quot; data-origin-height=&quot;4284&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/byZCNJ/btsIp73lj3z/lzfMYDMU3mHHfs3uDnuQQ0/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/byZCNJ/btsIp73lj3z/lzfMYDMU3mHHfs3uDnuQQ0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/byZCNJ/btsIp73lj3z/lzfMYDMU3mHHfs3uDnuQQ0/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbyZCNJ%2FbtsIp73lj3z%2FlzfMYDMU3mHHfs3uDnuQQ0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;5712&quot; data-origin-height=&quot;4284&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;button class=&quot;btn btn-prev&quot;&gt;&lt;span class=&quot;ico-prev&quot;&gt;이전&lt;/span&gt;&lt;/button&gt;&lt;button class=&quot;btn btn-next&quot;&gt;&lt;span class=&quot;ico-next&quot;&gt;다음&lt;/span&gt;&lt;/button&gt;&lt;/div&gt;
  &lt;div class=&quot;mark&quot;&gt;&lt;span data-index=&quot;0&quot;&gt;0&lt;/span&gt;&lt;span data-index=&quot;1&quot;&gt;1&lt;/span&gt;&lt;span data-index=&quot;2&quot;&gt;2&lt;/span&gt;&lt;span data-index=&quot;3&quot;&gt;3&lt;/span&gt;&lt;span data-index=&quot;4&quot;&gt;4&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이어서 테마파크 구경을 했는데 무슨 일본풍으로 꾸민 곳은 너무 왜색(...)이 짙어서 금방 나왔고 위 사진은 밀랍인형관이다. &lt;s&gt;아이폰으로 찍은 스티브잡스&lt;/s&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이후 저녁으로 삼겹살을 먹고 숙소로 이동했다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style3&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;다음 날 아침에도 역시 조식을 먹고 체크아웃!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;다시 하노이로 이동하는데, 중간에 마지막 쇼핑센터를 들렀다. 이것저것 물건을 파는 잡화점인데 여기가 쇼핑센터 중에선 제일 좋았다. 커피도 여기서 살껄... 회사에 가져다 놓은 말린 망고도 여기서 샀는데 하루 만에 동났다 더 살걸...&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아마 점심을 이쯤에 먹었을 텐데 점심으로 분짜를 먹었다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageslideblock alignCenter&quot; data-image=&quot;[{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/cWduOZ/btsIphy7fYg/H3WkGP5eYVN7hIbxKcrXFk/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/AuSbQ/btsIqbkmJLe/tkZNz1jYLgcbZKI5tYmRHk/img.jpg&amp;quot;}]&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span class=&quot;image-wrap selected&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cWduOZ/btsIphy7fYg/H3WkGP5eYVN7hIbxKcrXFk/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/cWduOZ/btsIphy7fYg/H3WkGP5eYVN7hIbxKcrXFk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cWduOZ/btsIphy7fYg/H3WkGP5eYVN7hIbxKcrXFk/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcWduOZ%2FbtsIphy7fYg%2FH3WkGP5eYVN7hIbxKcrXFk%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/AuSbQ/btsIqbkmJLe/tkZNz1jYLgcbZKI5tYmRHk/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/AuSbQ/btsIqbkmJLe/tkZNz1jYLgcbZKI5tYmRHk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/AuSbQ/btsIqbkmJLe/tkZNz1jYLgcbZKI5tYmRHk/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FAuSbQ%2FbtsIqbkmJLe%2FtkZNz1jYLgcbZKI5tYmRHk%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;button class=&quot;btn btn-prev&quot;&gt;&lt;span class=&quot;ico-prev&quot;&gt;이전&lt;/span&gt;&lt;/button&gt;&lt;button class=&quot;btn btn-next&quot;&gt;&lt;span class=&quot;ico-next&quot;&gt;다음&lt;/span&gt;&lt;/button&gt;&lt;/div&gt;
  &lt;div class=&quot;mark&quot;&gt;&lt;span data-index=&quot;0&quot;&gt;0&lt;/span&gt;&lt;span data-index=&quot;1&quot;&gt;1&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;바딘광장?을 지나고&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageslideblock alignCenter&quot; data-image=&quot;[{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/wHy1X/btsIqCvgqfR/c7a8Z7OoYeKq6HjkYfh4YK/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/lBAGT/btsIptsCL8z/G7m0VXChXXPjIMDttcFSi1/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/b1bOfq/btsIpIQxgrr/QDyIUcmK1yKk36J4e1yKcK/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/bHKPu4/btsIqPgPWSK/qlsK3utWDeZq5R1oCRgdIK/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/ctuMM9/btsIpHxnf9n/FouXx5rGyZoqjdUZlxcEQ1/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/bSI6D0/btsIpaUmi5G/r1E37yOIz8rkQ0eiNumxFK/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/bw3tP3/btsIoZZMetc/b04xamKptdK2Lw6B88CPB1/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/vR6RX/btsIpg1iz0L/Fmj2XLQxGKCjLMIoasxQxk/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/6tcuW/btsIpzGg3jF/ORYvkgUyr9J8zrJKMm1n50/img.jpg&amp;quot;}]&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span class=&quot;image-wrap selected&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/wHy1X/btsIqCvgqfR/c7a8Z7OoYeKq6HjkYfh4YK/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/wHy1X/btsIqCvgqfR/c7a8Z7OoYeKq6HjkYfh4YK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/wHy1X/btsIqCvgqfR/c7a8Z7OoYeKq6HjkYfh4YK/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FwHy1X%2FbtsIqCvgqfR%2Fc7a8Z7OoYeKq6HjkYfh4YK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/lBAGT/btsIptsCL8z/G7m0VXChXXPjIMDttcFSi1/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/lBAGT/btsIptsCL8z/G7m0VXChXXPjIMDttcFSi1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/lBAGT/btsIptsCL8z/G7m0VXChXXPjIMDttcFSi1/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FlBAGT%2FbtsIptsCL8z%2FG7m0VXChXXPjIMDttcFSi1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b1bOfq/btsIpIQxgrr/QDyIUcmK1yKk36J4e1yKcK/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/b1bOfq/btsIpIQxgrr/QDyIUcmK1yKk36J4e1yKcK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b1bOfq/btsIpIQxgrr/QDyIUcmK1yKk36J4e1yKcK/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb1bOfq%2FbtsIpIQxgrr%2FQDyIUcmK1yKk36J4e1yKcK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bHKPu4/btsIqPgPWSK/qlsK3utWDeZq5R1oCRgdIK/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/bHKPu4/btsIqPgPWSK/qlsK3utWDeZq5R1oCRgdIK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bHKPu4/btsIqPgPWSK/qlsK3utWDeZq5R1oCRgdIK/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbHKPu4%2FbtsIqPgPWSK%2FqlsK3utWDeZq5R1oCRgdIK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ctuMM9/btsIpHxnf9n/FouXx5rGyZoqjdUZlxcEQ1/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/ctuMM9/btsIpHxnf9n/FouXx5rGyZoqjdUZlxcEQ1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ctuMM9/btsIpHxnf9n/FouXx5rGyZoqjdUZlxcEQ1/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FctuMM9%2FbtsIpHxnf9n%2FFouXx5rGyZoqjdUZlxcEQ1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bSI6D0/btsIpaUmi5G/r1E37yOIz8rkQ0eiNumxFK/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/bSI6D0/btsIpaUmi5G/r1E37yOIz8rkQ0eiNumxFK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bSI6D0/btsIpaUmi5G/r1E37yOIz8rkQ0eiNumxFK/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbSI6D0%2FbtsIpaUmi5G%2Fr1E37yOIz8rkQ0eiNumxFK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bw3tP3/btsIoZZMetc/b04xamKptdK2Lw6B88CPB1/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/bw3tP3/btsIoZZMetc/b04xamKptdK2Lw6B88CPB1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bw3tP3/btsIoZZMetc/b04xamKptdK2Lw6B88CPB1/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbw3tP3%2FbtsIoZZMetc%2Fb04xamKptdK2Lw6B88CPB1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/vR6RX/btsIpg1iz0L/Fmj2XLQxGKCjLMIoasxQxk/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/vR6RX/btsIpg1iz0L/Fmj2XLQxGKCjLMIoasxQxk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/vR6RX/btsIpg1iz0L/Fmj2XLQxGKCjLMIoasxQxk/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FvR6RX%2FbtsIpg1iz0L%2FFmj2XLQxGKCjLMIoasxQxk%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/6tcuW/btsIpzGg3jF/ORYvkgUyr9J8zrJKMm1n50/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/6tcuW/btsIpzGg3jF/ORYvkgUyr9J8zrJKMm1n50/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/6tcuW/btsIpzGg3jF/ORYvkgUyr9J8zrJKMm1n50/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F6tcuW%2FbtsIpzGg3jF%2FORYvkgUyr9J8zrJKMm1n50%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;button class=&quot;btn btn-prev&quot;&gt;&lt;span class=&quot;ico-prev&quot;&gt;이전&lt;/span&gt;&lt;/button&gt;&lt;button class=&quot;btn btn-next&quot;&gt;&lt;span class=&quot;ico-next&quot;&gt;다음&lt;/span&gt;&lt;/button&gt;&lt;/div&gt;
  &lt;div class=&quot;mark&quot;&gt;&lt;span data-index=&quot;0&quot;&gt;0&lt;/span&gt;&lt;span data-index=&quot;1&quot;&gt;1&lt;/span&gt;&lt;span data-index=&quot;2&quot;&gt;2&lt;/span&gt;&lt;span data-index=&quot;3&quot;&gt;3&lt;/span&gt;&lt;span data-index=&quot;4&quot;&gt;4&lt;/span&gt;&lt;span data-index=&quot;5&quot;&gt;5&lt;/span&gt;&lt;span data-index=&quot;6&quot;&gt;6&lt;/span&gt;&lt;span data-index=&quot;7&quot;&gt;7&lt;/span&gt;&lt;span data-index=&quot;8&quot;&gt;8&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;호치민 생가를 구경했다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageslideblock alignCenter&quot; data-image=&quot;[{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/8Hktr/btsIp04vKvf/8RGY1Kimo2myfcm3imrMEK/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/ceK3Hn/btsIqR6LTgh/gRwAVnKpbl5cU9vw1myJSK/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/bEL4m7/btsIrfl3dgz/B5SmQVh1id11k6ubjpFaZK/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/b99IWt/btsIpKnj6Pz/F34Nzqkn5JML34kLkk8ktk/img.jpg&amp;quot;}]&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span class=&quot;image-wrap selected&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/8Hktr/btsIp04vKvf/8RGY1Kimo2myfcm3imrMEK/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/8Hktr/btsIp04vKvf/8RGY1Kimo2myfcm3imrMEK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/8Hktr/btsIp04vKvf/8RGY1Kimo2myfcm3imrMEK/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F8Hktr%2FbtsIp04vKvf%2F8RGY1Kimo2myfcm3imrMEK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ceK3Hn/btsIqR6LTgh/gRwAVnKpbl5cU9vw1myJSK/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/ceK3Hn/btsIqR6LTgh/gRwAVnKpbl5cU9vw1myJSK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ceK3Hn/btsIqR6LTgh/gRwAVnKpbl5cU9vw1myJSK/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FceK3Hn%2FbtsIqR6LTgh%2FgRwAVnKpbl5cU9vw1myJSK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bEL4m7/btsIrfl3dgz/B5SmQVh1id11k6ubjpFaZK/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/bEL4m7/btsIrfl3dgz/B5SmQVh1id11k6ubjpFaZK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bEL4m7/btsIrfl3dgz/B5SmQVh1id11k6ubjpFaZK/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbEL4m7%2FbtsIrfl3dgz%2FB5SmQVh1id11k6ubjpFaZK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b99IWt/btsIpKnj6Pz/F34Nzqkn5JML34kLkk8ktk/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/b99IWt/btsIpKnj6Pz/F34Nzqkn5JML34kLkk8ktk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b99IWt/btsIpKnj6Pz/F34Nzqkn5JML34kLkk8ktk/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb99IWt%2FbtsIpKnj6Pz%2FF34Nzqkn5JML34kLkk8ktk%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;button class=&quot;btn btn-prev&quot;&gt;&lt;span class=&quot;ico-prev&quot;&gt;이전&lt;/span&gt;&lt;/button&gt;&lt;button class=&quot;btn btn-next&quot;&gt;&lt;span class=&quot;ico-next&quot;&gt;다음&lt;/span&gt;&lt;/button&gt;&lt;/div&gt;
  &lt;div class=&quot;mark&quot;&gt;&lt;span data-index=&quot;0&quot;&gt;0&lt;/span&gt;&lt;span data-index=&quot;1&quot;&gt;1&lt;/span&gt;&lt;span data-index=&quot;2&quot;&gt;2&lt;/span&gt;&lt;span data-index=&quot;3&quot;&gt;3&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;일정이 바뀌었던 서호&amp;nbsp;진국사&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageslideblock alignCenter&quot; data-image=&quot;[{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/ljTVq/btsIp8HWOpE/H0T5e3H5YtSnS7giFvvjM1/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/bX1nmP/btsIrtEncYM/LKrPKSNMTGnrxBO2bvBMkK/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/Qxfde/btsIqdCyxma/hCTxsgVbu0l1B9Tf2Gfixk/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/cA7PQY/btsIrxUivK2/dKO6OA6FIkltYPDgiDOBF0/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/NYfv7/btsIrsS0osB/dbglK7Cum4jZlV9uO4bREK/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/bmvS5e/btsIpAL3fg6/8j1Tc8TcSNufKvW0Oq76Gk/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/eu4DRk/btsIoZZMiYA/hoVj8m7lU0fSbKRfH9rpT0/img.jpg&amp;quot;}]&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span class=&quot;image-wrap selected&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ljTVq/btsIp8HWOpE/H0T5e3H5YtSnS7giFvvjM1/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/ljTVq/btsIp8HWOpE/H0T5e3H5YtSnS7giFvvjM1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ljTVq/btsIp8HWOpE/H0T5e3H5YtSnS7giFvvjM1/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FljTVq%2FbtsIp8HWOpE%2FH0T5e3H5YtSnS7giFvvjM1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bX1nmP/btsIrtEncYM/LKrPKSNMTGnrxBO2bvBMkK/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/bX1nmP/btsIrtEncYM/LKrPKSNMTGnrxBO2bvBMkK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bX1nmP/btsIrtEncYM/LKrPKSNMTGnrxBO2bvBMkK/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbX1nmP%2FbtsIrtEncYM%2FLKrPKSNMTGnrxBO2bvBMkK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Qxfde/btsIqdCyxma/hCTxsgVbu0l1B9Tf2Gfixk/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/Qxfde/btsIqdCyxma/hCTxsgVbu0l1B9Tf2Gfixk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Qxfde/btsIqdCyxma/hCTxsgVbu0l1B9Tf2Gfixk/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FQxfde%2FbtsIqdCyxma%2FhCTxsgVbu0l1B9Tf2Gfixk%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cA7PQY/btsIrxUivK2/dKO6OA6FIkltYPDgiDOBF0/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/cA7PQY/btsIrxUivK2/dKO6OA6FIkltYPDgiDOBF0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cA7PQY/btsIrxUivK2/dKO6OA6FIkltYPDgiDOBF0/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcA7PQY%2FbtsIrxUivK2%2FdKO6OA6FIkltYPDgiDOBF0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/NYfv7/btsIrsS0osB/dbglK7Cum4jZlV9uO4bREK/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/NYfv7/btsIrsS0osB/dbglK7Cum4jZlV9uO4bREK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/NYfv7/btsIrsS0osB/dbglK7Cum4jZlV9uO4bREK/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FNYfv7%2FbtsIrsS0osB%2FdbglK7Cum4jZlV9uO4bREK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bmvS5e/btsIpAL3fg6/8j1Tc8TcSNufKvW0Oq76Gk/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/bmvS5e/btsIpAL3fg6/8j1Tc8TcSNufKvW0Oq76Gk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bmvS5e/btsIpAL3fg6/8j1Tc8TcSNufKvW0Oq76Gk/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbmvS5e%2FbtsIpAL3fg6%2F8j1Tc8TcSNufKvW0Oq76Gk%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/eu4DRk/btsIoZZMiYA/hoVj8m7lU0fSbKRfH9rpT0/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/eu4DRk/btsIoZZMiYA/hoVj8m7lU0fSbKRfH9rpT0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/eu4DRk/btsIoZZMiYA/hoVj8m7lU0fSbKRfH9rpT0/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Feu4DRk%2FbtsIoZZMiYA%2FhoVj8m7lU0fSbKRfH9rpT0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;button class=&quot;btn btn-prev&quot;&gt;&lt;span class=&quot;ico-prev&quot;&gt;이전&lt;/span&gt;&lt;/button&gt;&lt;button class=&quot;btn btn-next&quot;&gt;&lt;span class=&quot;ico-next&quot;&gt;다음&lt;/span&gt;&lt;/button&gt;&lt;/div&gt;
  &lt;div class=&quot;mark&quot;&gt;&lt;span data-index=&quot;0&quot;&gt;0&lt;/span&gt;&lt;span data-index=&quot;1&quot;&gt;1&lt;/span&gt;&lt;span data-index=&quot;2&quot;&gt;2&lt;/span&gt;&lt;span data-index=&quot;3&quot;&gt;3&lt;/span&gt;&lt;span data-index=&quot;4&quot;&gt;4&lt;/span&gt;&lt;span data-index=&quot;5&quot;&gt;5&lt;/span&gt;&lt;span data-index=&quot;6&quot;&gt;6&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;롯데타워 전망대에 방문해서 전망도 찍었다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;20240622_111431340_iOS.jpg&quot; data-origin-width=&quot;5712&quot; data-origin-height=&quot;4284&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/PEqE3/btsIpTdeoOn/RfkojgxmH2sCKKyZEEnw61/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/PEqE3/btsIpTdeoOn/RfkojgxmH2sCKKyZEEnw61/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/PEqE3/btsIpTdeoOn/RfkojgxmH2sCKKyZEEnw61/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FPEqE3%2FbtsIpTdeoOn%2FRfkojgxmH2sCKKyZEEnw61%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;5712&quot; height=&quot;4284&quot; data-filename=&quot;20240622_111431340_iOS.jpg&quot; data-origin-width=&quot;5712&quot; data-origin-height=&quot;4284&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;저녁은 드마리스 뷔페에 갔다. 한식, 양식, 일식, 중식 다 있는데 정작 베트남식이 없음ㅋㅋ 그래도 맛있었다. 배터지게 먹음&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이후 공항 가기 전에 은 자유시간이 있었다. 대충 돌아댕기다가 엄마가 미용실 들어가서 네일아트를 받았다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style3&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;공항으로 이동해서 새벽 비행기를 기다렸다. 한 시간 정도 연착됨ㅡㅡ 웃긴 게 비행기 표에 나온 게이트와 실제로 타야 하는 게이트가 달라서 하마터면 엉뚱한 게이트에서 기다릴 뻔...&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;인천 공항에서는 그러지 않았는데 여기 하노이 공항은 보안 검색대 통과할 때 신발 벗고 벨트까지 다 풀어야하더라... 인천 공항에선 금속탐지기 통과할 때 밸트 때문에 울리면 밸트인 거 확인하고 통과였는데...&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageslideblock alignCenter&quot; data-image=&quot;[{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/HyNyY/btsIpZEuuVD/FKkQ3zJgAswbTYu8cTU39K/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/dd3Z2M/btsIqOIZ9Ks/2TncLgBTgXtJdFxDhZ4JIK/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/dapirf/btsIqARKtTh/Kq7dtZPMUsniaGA2NYMSw0/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/dfrPff/btsIpYexeMj/fEfsI6VWTeVFhQZqqIuNI0/img.jpg&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/bnet74/btsIo6RVLX6/mdzh2wNvxxevsUCzApNHT1/img.jpg&amp;quot;}]&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span class=&quot;image-wrap selected&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/HyNyY/btsIpZEuuVD/FKkQ3zJgAswbTYu8cTU39K/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/HyNyY/btsIpZEuuVD/FKkQ3zJgAswbTYu8cTU39K/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/HyNyY/btsIpZEuuVD/FKkQ3zJgAswbTYu8cTU39K/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FHyNyY%2FbtsIpZEuuVD%2FFKkQ3zJgAswbTYu8cTU39K%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;5712&quot; data-origin-height=&quot;4284&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dd3Z2M/btsIqOIZ9Ks/2TncLgBTgXtJdFxDhZ4JIK/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/dd3Z2M/btsIqOIZ9Ks/2TncLgBTgXtJdFxDhZ4JIK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dd3Z2M/btsIqOIZ9Ks/2TncLgBTgXtJdFxDhZ4JIK/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fdd3Z2M%2FbtsIqOIZ9Ks%2F2TncLgBTgXtJdFxDhZ4JIK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;5712&quot; data-origin-height=&quot;4284&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dapirf/btsIqARKtTh/Kq7dtZPMUsniaGA2NYMSw0/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/dapirf/btsIqARKtTh/Kq7dtZPMUsniaGA2NYMSw0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dapirf/btsIqARKtTh/Kq7dtZPMUsniaGA2NYMSw0/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fdapirf%2FbtsIqARKtTh%2FKq7dtZPMUsniaGA2NYMSw0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;5712&quot; data-origin-height=&quot;4284&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dfrPff/btsIpYexeMj/fEfsI6VWTeVFhQZqqIuNI0/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/dfrPff/btsIpYexeMj/fEfsI6VWTeVFhQZqqIuNI0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dfrPff/btsIpYexeMj/fEfsI6VWTeVFhQZqqIuNI0/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdfrPff%2FbtsIpYexeMj%2FfEfsI6VWTeVFhQZqqIuNI0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;5712&quot; data-origin-height=&quot;4284&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bnet74/btsIo6RVLX6/mdzh2wNvxxevsUCzApNHT1/img.jpg&quot; data-url=&quot;https://blog.kakaocdn.net/dn/bnet74/btsIo6RVLX6/mdzh2wNvxxevsUCzApNHT1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bnet74/btsIo6RVLX6/mdzh2wNvxxevsUCzApNHT1/img.jpg&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbnet74%2FbtsIo6RVLX6%2Fmdzh2wNvxxevsUCzApNHT1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;5712&quot; data-origin-height=&quot;4284&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;button class=&quot;btn btn-prev&quot;&gt;&lt;span class=&quot;ico-prev&quot;&gt;이전&lt;/span&gt;&lt;/button&gt;&lt;button class=&quot;btn btn-next&quot;&gt;&lt;span class=&quot;ico-next&quot;&gt;다음&lt;/span&gt;&lt;/button&gt;&lt;/div&gt;
  &lt;div class=&quot;mark&quot;&gt;&lt;span data-index=&quot;0&quot;&gt;0&lt;/span&gt;&lt;span data-index=&quot;1&quot;&gt;1&lt;/span&gt;&lt;span data-index=&quot;2&quot;&gt;2&lt;/span&gt;&lt;span data-index=&quot;3&quot;&gt;3&lt;/span&gt;&lt;span data-index=&quot;4&quot;&gt;4&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;오전에 인천 공항으로 도착 완료~! 새벽 비행기라 매우 피곤했다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;20240623_004341277_iOS.jpg&quot; data-origin-width=&quot;4284&quot; data-origin-height=&quot;5712&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ew3YuG/btsIpiEODvM/rgxbT6zq44k5yliDsIgSy1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ew3YuG/btsIpiEODvM/rgxbT6zq44k5yliDsIgSy1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ew3YuG/btsIpiEODvM/rgxbT6zq44k5yliDsIgSy1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Few3YuG%2FbtsIpiEODvM%2FrgxbT6zq44k5yliDsIgSy1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;4284&quot; height=&quot;5712&quot; data-filename=&quot;20240623_004341277_iOS.jpg&quot; data-origin-width=&quot;4284&quot; data-origin-height=&quot;5712&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;근데 도착하고 보니 엄마 캐리어가 깨져서 왔다. 항공사에 문의하니 자기네는 저가 항공사라 보상받아봤자 만 얼마밖에 안 나온다고 여행자 보험에 청구하는 걸 추천했다ㅡㅡ 아무튼 이건 나중에 엄마가 청구해서 잘 받았다고 함&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이렇게 첫 여행 끝! 처음으로 여권에 도장이 찍혔다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;사진을 까먹고 안 찍은 게 많아서 밥 뭐 먹었는지, 중간중간 짧은 자유 시간 때 뭐했는지 기억이 나지 않는다 쩝... 이후에 바빠서 인제야 사진 정리하는 바람에 기억이 증발한 것도 있고...&lt;/p&gt;</description>
      <category>잡담</category>
      <category>베트남</category>
      <category>여행</category>
      <author>joyfuI</author>
      <guid isPermaLink="true">https://joyfui.tistory.com/1286</guid>
      <comments>https://joyfui.tistory.com/1286#entry1286comment</comments>
      <pubDate>Sat, 6 Jul 2024 16:52:40 +0900</pubDate>
    </item>
    <item>
      <title>[Batch] 관리자 권한 획득하기</title>
      <link>https://joyfui.tistory.com/1285</link>
      <description>&lt;pre id=&quot;code_1714306503957&quot; class=&quot;shell&quot; data-ke-language=&quot;shell&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;@echo off
pushd %~dp0 &amp;amp; fltmc &amp;gt;NUL || if exist &quot;%LocalAppData%\Microsoft\WindowsApps\wt.exe&quot; ( powershell -Command &quot;Start-Process -Verb RunAs -FilePath 'wt' -ArgumentList '%~f0 %*'&quot; &amp;gt;NUL &amp;amp;&amp;amp; exit /b ) else ( powershell start '%~f0' ' %*' -verb runas &amp;gt;NUL &amp;amp;&amp;amp; exit /b )
fltmc &amp;gt;NUL || echo 관리자 권한이 필요합니다. &amp;amp;&amp;amp; pause &amp;amp;&amp;amp; exit /b

echo 관리자 권한 획득
pause&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;예전에 배치파일에서 &lt;a href=&quot;https://blog.joyfui.com/992&quot;&gt;관리자 권한이 있는지 감지하는 방법&lt;/a&gt;을 올렸었는데 이번엔 더 나아가서 관리자 권한이 없다면 관리자 권한을 얻어서 다시 실행까지 해주는 코드이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;만약 윈도우 터미널을 사용 중이라면 윈도우 터미널로 실행한다.&lt;/p&gt;</description>
      <category>프로그래밍/기타</category>
      <category>BAT</category>
      <category>Batch File</category>
      <category>cmd</category>
      <category>배치 파일</category>
      <category>셸</category>
      <author>joyfuI</author>
      <guid isPermaLink="true">https://joyfui.tistory.com/1285</guid>
      <comments>https://joyfui.tistory.com/1285#entry1285comment</comments>
      <pubDate>Sun, 28 Apr 2024 21:20:05 +0900</pubDate>
    </item>
    <item>
      <title>[Palworld] 싱글 세이브를 멀티 세이브로 옮기기</title>
      <link>https://joyfui.tistory.com/1284</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;이제 팰월드 데디케이티드 서버(전용 서버)를 열어보려고 한다. 저번에 게임패스 세이브를 스팀으로 옮겼었고 이제 멀티로 옮겨야 한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;예전엔 파이썬도 필요하고 이것저것 복잡한 명령어를 쳐가며 진행해야 하는데 지금은 간편한 GUI 툴이 나와서 쉽게 할 수 있다. 세이브 파일 각각의 역할을 알아두면 다음 작업을 이해하는데 도움이 돼서 미리 설명해 둔다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;탐색기를 열고 아래 경로로 가면 이곳에 세이브 파일이 저장되어 있다. user-id는 숫자니 알아서 찾아 들어가자.&lt;/p&gt;
&lt;pre class=&quot;bash&quot; data-ke-language=&quot;bash&quot;&gt;&lt;code&gt;%LOCALAPPDATA%\Pal\Saved\SaveGames\&amp;lt;user-id&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;들어가면 영어/숫자로 이루어진 폴더들이 있는데 이게 각 월드에 대응된다. 옮기길 원하는 월드를 눈치껏 찾아야 한다. 아무튼 월드 폴더 내부는 아래의 구조로 이루어져 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;backup* - 백업 파일&lt;br /&gt;Players* - 캐릭터 외형, 이름, 인벤토리 등 플레이어에 대한 데이터가 저장된다. 싱글은 무조건 00000000000000000000000000000001.sav일 것이다.&lt;br /&gt;Level.sav, LevelMeta.sav - 거점 등 맵에 대한 데이터가 저장된다.&lt;br /&gt;LocalData.sav - 활성화한 빠른 이동, 밝힌 맵에 대한 데이터가 저장된다.&lt;br /&gt;WorldOption.sav - 난이도 등 월드 설정이 저장된다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;대강의 설명은 끝났고 이제 세이브 파일을 옮겨보자. 참고로 옮기려는 월드에서 플레이어의 레벨이 2 이상이어야 옮길 수 있다. (팰 한 마리만 잡아도 레벨2가 된다)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아래 링크에서 툴을 다운받는다. (zh 붙은 건 중국어 버전이니 안 붙은 걸 다운받으면 된다)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://github.com/jmkl009/PalworldCharacterTransfer/releases&quot;&gt;https://github.com/jmkl009/PalworldCharacterTransfer/releases&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그리고 서버를 열고 월드가 생성될 때까지 기다린 다음에 닫는다. 참고로 멀티 세이브 경로는 스팀에서 Palworld Dedicated Server를 설치하는 방식으로 열었다면 아래 경로일 것이고 다른 방법으로 열었다면 본인이 더 잘 알 것이다.ㅎㅎ&lt;/p&gt;
&lt;pre class=&quot;bash&quot; data-ke-language=&quot;bash&quot;&gt;&lt;code&gt;%ProgramFiles(x86)%\Steam\steamapps\common\PalServer\Pal\Saved\SaveGames\0&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;옮기려는 월드(싱글 세이브)의 Level.sav과 LevelMeta.sav 파일을 서버에 덮어씌운다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그리고 다시 서버를 열고 먼저 멀티에 접속해서 캐릭터를 생성하고 서버를 닫는다. (싱글 세이브를 이 캐릭터에 덮어씌울 것이다)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아까 받은 char-export.zip 파일의 압축을 푼 뒤 char-export.exe를 실행하면 아래 창이 뜬다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;char-export_FdIUwRYWku.png&quot; data-origin-width=&quot;802&quot; data-origin-height=&quot;818&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/QRrQ3/btsGEqJnbMq/xzvJTNQ5duqq8DprlJLrkk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/QRrQ3/btsGEqJnbMq/xzvJTNQ5duqq8DprlJLrkk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/QRrQ3/btsGEqJnbMq/xzvJTNQ5duqq8DprlJLrkk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FQRrQ3%2FbtsGEqJnbMq%2FxzvJTNQ5duqq8DprlJLrkk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;802&quot; height=&quot;818&quot; data-filename=&quot;char-export_FdIUwRYWku.png&quot; data-origin-width=&quot;802&quot; data-origin-height=&quot;818&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Select Source Level File을 눌러 옮기려는 월드(싱글 세이브)의 Level.sav 파일을 선택하고 Select Target Level File을 눌러 덮어 쓰일 월드(멀티 세이브)의 Level.sav 파일(아까 복붙한 거)을 선택한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;밑의 Keep Old Guild ID After Transfer를 체크한다. 이걸 체크해야 월드까지 옮겼을 때 거점 정보가 유지 된다. 반대로 월드를 옮기는 게 아니라 플레이어만 옮기는 거면 체크 안 해도 됨&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;각각 월드에서 이동할 플레이어와 덮어 쓰일 플레이어를 선택하고 Start Transfer! 버튼을 누르면 플레이어 데이터가 이전된다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;char-export_K4GdMJaYDc.png&quot; data-origin-width=&quot;810&quot; data-origin-height=&quot;853&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/5o4br/btsGCYs3Zhl/zA2NtmHjRvEQ7pMS07jjZ1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/5o4br/btsGCYs3Zhl/zA2NtmHjRvEQ7pMS07jjZ1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/5o4br/btsGCYs3Zhl/zA2NtmHjRvEQ7pMS07jjZ1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F5o4br%2FbtsGCYs3Zhl%2FzA2NtmHjRvEQ7pMS07jjZ1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;810&quot; height=&quot;853&quot; data-filename=&quot;char-export_K4GdMJaYDc.png&quot; data-origin-width=&quot;810&quot; data-origin-height=&quot;853&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이제 서버를 열고 들어가 보면 월드와 내 장비들이 다 옮겨진 것을 확인할 수 있다. 하지만 빠른 이동이 전부 비활성화되어 있고 맵도 안 밝혀져 있을 것이다. 이런 정보는 서버가 아닌 클라이언트에 저장되기 때문이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;팰월드 세이브 폴더로 가보면 서버 접속 이후 새로운 월드 폴더가 하나 더 생겼을 텐데 이쯤 되면 눈치챘을 수도 있지만 서버 세이브 폴더에 생성된 폴더와 동일한 폴더가 생겼을 것이다. 안에 들어가면 LocalData.sav 파일만 덩그러니 있다. 이 LocalData.sav 파일을 원래 옮기려던 월드의 LocalData.sav 파일로 교체하면 빠른 이동 정보도 모두 옮겨진다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이제 즐겜~&lt;/p&gt;</description>
      <category>기타 게임</category>
      <category>Game</category>
      <category>Palworld</category>
      <category>steam</category>
      <category>게임</category>
      <category>스팀</category>
      <category>팰월드</category>
      <author>joyfuI</author>
      <guid isPermaLink="true">https://joyfui.tistory.com/1284</guid>
      <comments>https://joyfui.tistory.com/1284#entry1284comment</comments>
      <pubDate>Sun, 14 Apr 2024 23:22:09 +0900</pubDate>
    </item>
    <item>
      <title>오라클 클라우드 PuTTY 접속 시 No supported authentication methods available 오류가 날 때</title>
      <link>https://joyfui.tistory.com/1283</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;예전부터 사용해 오던 오라클 클라우드 인스턴스를 오라클 리눅스의 호환성 문제로 삭제하고 우분투로 새로 생성했다. (오라클 클라우드니까 오라클 리눅스가 잘 맞겠지 하고 오라클 리눅스를 선택한 나의 업보다.. 걍 무난하게 다들 쓰는 우분투를 썼었어야&amp;hellip;)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;인스턴스를 생성하고 푸티로 접속하려는데 아래와 같은 오류가 뜬다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;putty_hfqfczKpPm.png&quot; data-origin-width=&quot;370&quot; data-origin-height=&quot;152&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/oHFcf/btsGe92vrzM/eaRMUqK83WM17h6QEznEyK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/oHFcf/btsGe92vrzM/eaRMUqK83WM17h6QEznEyK/img.png&quot; data-alt=&quot;Disconnected: No supported authentication methods available (server sent: publickey)&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/oHFcf/btsGe92vrzM/eaRMUqK83WM17h6QEznEyK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FoHFcf%2FbtsGe92vrzM%2FeaRMUqK83WM17h6QEznEyK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;370&quot; height=&quot;152&quot; data-filename=&quot;putty_hfqfczKpPm.png&quot; data-origin-width=&quot;370&quot; data-origin-height=&quot;152&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;Disconnected: No supported authentication methods available (server sent: publickey)&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;오랜만에 생성하는 거라 생성 과정을 잘못했나 싶어서 이것저것 바꿔봤는데도 여전히 접속이 안 됐다. 그러다가 검색을 통해 겨우 원인과 해결책을 찾았는데&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;허무하게도 PuTTY 구버전이라 발생하는 오류였다. ㅡㅡ (오라클 리눅스 쓸 땐 문제 없었는데 최신 우분투에서 뭐가 바뀐 듯?) 업데이트가 끊겼지만, 한국어 UI를 지원한다는 이유로 계속 사용하고 있던 &lt;a href=&quot;https://github.com/iPuTTY/iPuTTY&quot;&gt;iPuTTY&lt;/a&gt;가 문제였던 것&amp;hellip; iPuTTY는 최신버전이 0.70.2이고 저 오류는 0.75부터 해결되었다고 한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html&quot;&gt;https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;푸티 홈페이지에서 최신버전을 받아서 접속하면(무려 0.80!!)&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;putty2_7cjU57tznU.png&quot; data-origin-width=&quot;661&quot; data-origin-height=&quot;466&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/KZuOb/btsGeKu6nqt/RPZfKSuSg9U0NhYV5uYKD0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/KZuOb/btsGeKu6nqt/RPZfKSuSg9U0NhYV5uYKD0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/KZuOb/btsGeKu6nqt/RPZfKSuSg9U0NhYV5uYKD0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FKZuOb%2FbtsGeKu6nqt%2FRPZfKSuSg9U0NhYV5uYKD0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;661&quot; height=&quot;466&quot; data-filename=&quot;putty2_7cjU57tznU.png&quot; data-origin-width=&quot;661&quot; data-origin-height=&quot;466&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아주 잘 된다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;영어인 게 마음에 안 드는데 다시 &lt;a href=&quot;https://www.netsarang.com/ko/xshell/&quot;&gt;Xshell&lt;/a&gt;로 넘어가야 하나? 자꾸 라이센스가 풀려서 iPuTTY로 온 건데&amp;hellip;&lt;/p&gt;</description>
      <category>Windows</category>
      <category>cloud</category>
      <category>Linux</category>
      <category>oracle</category>
      <category>Windows</category>
      <category>리눅스</category>
      <category>오라클</category>
      <category>윈도우</category>
      <category>클라우드</category>
      <author>joyfuI</author>
      <guid isPermaLink="true">https://joyfui.tistory.com/1283</guid>
      <comments>https://joyfui.tistory.com/1283#entry1283comment</comments>
      <pubDate>Fri, 29 Mar 2024 23:37:48 +0900</pubDate>
    </item>
    <item>
      <title>[Palworld] 게임패스 세이브를 스팀 세이브로 옮기기</title>
      <link>https://joyfui.tistory.com/1282</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;팰월드가 한창 인기일 때 게임패스에 있길래 나도 게임패스로 팰월드를 열심히 즐겼었다. 멀티도 열어보고 싶었는데 게임패스 판(엑박 판)은 데디케이티드 서버를 지원하지 않아서 아쉬워하다가 최근에서야 스팀 판을 새로 구매했다!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;게임패스 판의 세이브를 스팀 판으로 옮기려고 찾아보니까 이미 툴도 나와 있고 간단했다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://github.com/Z1ni/XGP-save-extractor/releases&quot;&gt;https://github.com/Z1ni/XGP-save-extractor/releases&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위 리포지토리에서 XGP-save-extractor 툴을 받아 실행하면 그 자리에 압축파일이 생긴다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;(저 툴이 여러 마이크로소프트 스토어 게임을 지원하다 보니까 여러 개의 압축파일이 생성될 수도 있어서 혹시나 하고 적어두는데 palworld로 시작하는 zip 파일이다.)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;탐색기를 열고 &lt;code&gt;%LOCALAPPDATA%\Pal\Saved\SaveGames\&amp;lt;steam-user-id&amp;gt;&lt;/code&gt; 경로에 압축파일 내용 중 UserOption.sav 파일만 제외하고 넣으면 된다. (참고로 부분은 스팀 계정마다 다른 숫자다) UserOption.sav 파일은 게임 설정 파일이라 굳이 옮길 필요가 없는데 필요하다면 &lt;code&gt;%LOCALAPPDATA%\Pal\Saved\SaveGames&lt;/code&gt; 경로에 덮어씌우면 된다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;Palworld-Win64-Shipping_iqnBX5Txw8.png&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1080&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Mfonz/btsF3fvcZhH/EZtS8UsR8skKN0TYEwqkXK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Mfonz/btsF3fvcZhH/EZtS8UsR8skKN0TYEwqkXK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Mfonz/btsF3fvcZhH/EZtS8UsR8skKN0TYEwqkXK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FMfonz%2FbtsF3fvcZhH%2FEZtS8UsR8skKN0TYEwqkXK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1920&quot; height=&quot;1080&quot; data-filename=&quot;Palworld-Win64-Shipping_iqnBX5Txw8.png&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1080&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;짠~ 세이브가 잘 옮겨졌다. 근데 이제 알았는데 게임패스 판은 월드 생성할 때 닉네임 지정 기능이 없고 스팀 판에만 있다. 그래서 자동으로 닉네임이 Player 835가 되었는데 Player 835가 뭐야&amp;hellip; Player 835가&amp;hellip; 닉네임 변경 기능도 없어서 나중에 서버 열 때 Player 835로 플레이하게 생겼다.&lt;/p&gt;</description>
      <category>기타 게임</category>
      <category>Game</category>
      <category>Palworld</category>
      <category>steam</category>
      <category>게임</category>
      <category>스팀</category>
      <category>팰월드</category>
      <author>joyfuI</author>
      <guid isPermaLink="true">https://joyfui.tistory.com/1282</guid>
      <comments>https://joyfui.tistory.com/1282#entry1282comment</comments>
      <pubDate>Sun, 24 Mar 2024 12:00:29 +0900</pubDate>
    </item>
    <item>
      <title>게임 중에 동영상이 버벅댈 때</title>
      <link>https://joyfui.tistory.com/1281</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;원래 게임할 때 유튜브나 플레이어로 동영상을 틀어두고 하는 편인데 컴퓨터를 포맷한 이후로 게임 중에는(정확히는 게임 창에 포커스가 가 있을 때) 동영상이 시청할 수 없을 정도로 버벅댔다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그나마 유튜브 영상은 게임 옵션을 (좀 많이) 낮추면 괜찮아졌는데 동영상 플레이어로 재생하는 건 최하옵으로 낮춰도 해결되지 않았다. 원래 이런 문제가 없었는데 포맷 후에 생긴 게 이상해서 해결 방법을 찾아보았다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;대부분 &amp;ldquo;하드웨어 가속을 켜라&amp;rdquo;, &amp;ldquo;사양 문제다&amp;rdquo;라는 글들만 있었는데 해당하는 내용이 아니고 의외로 간단한 설정에서 해결법이 있었다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;설정에서 &amp;ldquo;시스템&amp;rarr;디스플레이&amp;rarr;그래픽&amp;rarr;기본 그래픽 설정 변경&amp;rdquo;에서 하드웨어 가속 GPU 일정 예약을 끄고 컴퓨터를 재부팅 하면 해결된다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;근데 이거 포맷 전에도 활성화해 놨을 텐데?? 게임 성능에 좋다길래 예전부터 켜두던(아마 기본값도 켜둠이었던 걸로&amp;hellip;) 설정인데 이번에 끄니까 해결되었다. 성능 차이도 딱히 느껴지진 않는다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;ApplicationFrameHost_OZaa0XQNd0.png&quot; data-origin-width=&quot;1113&quot; data-origin-height=&quot;823&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bkJHKs/btsFobgZ0q4/YtIUJb33FPgSpd7ROuVKF0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bkJHKs/btsFobgZ0q4/YtIUJb33FPgSpd7ROuVKF0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bkJHKs/btsFobgZ0q4/YtIUJb33FPgSpd7ROuVKF0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbkJHKs%2FbtsFobgZ0q4%2FYtIUJb33FPgSpd7ROuVKF0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1113&quot; height=&quot;823&quot; data-filename=&quot;ApplicationFrameHost_OZaa0XQNd0.png&quot; data-origin-width=&quot;1113&quot; data-origin-height=&quot;823&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>Windows</category>
      <category>Game</category>
      <category>Windows</category>
      <category>게임</category>
      <category>윈도우</category>
      <author>joyfuI</author>
      <guid isPermaLink="true">https://joyfui.tistory.com/1281</guid>
      <comments>https://joyfui.tistory.com/1281#entry1281comment</comments>
      <pubDate>Sun, 3 Mar 2024 12:00:01 +0900</pubDate>
    </item>
    <item>
      <title>[자작] 네이버 카페 패스 (다음 카페 지원)</title>
      <link>https://joyfui.tistory.com/1280</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;3월 20일에 확인해 본 결과, 이제 막혀서 네이버 카페에서 작동하지 않는다. 예전엔 모바일 페이지도 됐다가 막혔었는데 이제 pc 페이지도 같은 방식으로 막혀버렸다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아직 다음 카페는 정상 작동하니 확장을 내리진 않을 예정이다. (본격 이름과 실제가 다른 것...)&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;예전에 &lt;a href=&quot;https://blog.joyfui.com/1142&quot;&gt;네이버 카페 패스&lt;/a&gt;라는 브라우저 확장을 만들었었다. 간단한 확장이라 업데이트할 게 없어서 방치 상태였는데 최근에(라기엔 꽤 예전부터 예고해 왔지만&amp;hellip;) 크롬이 Manifest V3이란 걸 들고나오면서 업데이트해야 하는 상황이 왔다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;간단한 확장이라 변환도 간단할 줄 알았지만, 하필 V3에서 큰 변경점 중 하나인 webRequest를 사용 중인 확장이라 알아봐야 할 게 많았다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;webRequest 대신 사용해야 하는 declarativeNetRequest는 요청을 읽고 동적으로 처리할 수가 없다. json 파일에 규칙을 미리 적어놔야 하는데 게시글 주소로 접속했을 때 네이버 검색으로 속이는 건 정해져 있으니까 간단했다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;근데 기존에 게시글 목록에서 게시글을 새 탭으로 열었을 때도 작동하는 기능은 url에서 id를 뽑아 요청을 보내서 카페 이름을 알아내야 하는데 요청을 보내는 부분 때문에 동적으로 처리할 수밖에 없었다. 계속 찾아봤지만, 방법을 못 찾아서 이 꿀기능을 포기해야 하나 싶었지만 다행 요청을 보내지 않고도 구현하는 방법을 알아내서 해결되었다. 구조도 더 간결해진 건 덤ㅎㅎ&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;V3로 업데이트를 완료하고 보너스로 다음 카페 지원도 추가했다. 네이버 카페는 리퍼러를 네이버 검색으로 조작해야 하지만 다음 카페는 더 간단하게 url에 q 파라미터만 추가하면 된다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Manifest V3로 이전을 완료하고 다음 카페 지원도 추가한 네이버 카페 패스 확장은 아래 링크에서 받을 수 있다. (기존과 링크 동일)&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;Firefox: &lt;a href=&quot;https://addons.mozilla.org/ko/firefox/addon/%EB%84%A4%EC%9D%B4%EB%B2%84-%EC%B9%B4%ED%8E%98-%ED%8C%A8%EC%8A%A4/&quot;&gt;https://addons.mozilla.org/ko/firefox/addon/네이버-카페-패스/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Chrome: &lt;a href=&quot;https://chrome.google.com/webstore/detail/%EB%84%A4%EC%9D%B4%EB%B2%84-%EC%B9%B4%ED%8E%98-%ED%8C%A8%EC%8A%A4/gipgjcnhbklggnannochejcaieghkmcn&quot;&gt;https://chrome.google.com/webstore/detail/네이버-카페-패스/gipgjcnhbklggnannochejcaieghkmcn&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Whale: &lt;a href=&quot;https://store.whale.naver.com/detail/jbhpjfbiohcbmahilfnkaencepaaohmn&quot;&gt;https://store.whale.naver.com/detail/jbhpjfbiohcbmahilfnkaencepaaohmn&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;목록에 없더라도 크롬 웹 스토어 이용이 가능한 브라우저라면 크롬 링크에서 설치하면 된다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;리포지토리: &lt;a href=&quot;https://github.com/joyfuI/NaverCafePass&quot;&gt;https://github.com/joyfuI/NaverCafePass&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1756567430557&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;object&quot; data-og-title=&quot;GitHub - joyfuI/NaverCafePass: 네이버 카페 게시글 중 검색 허용되었으나 맴버공개인 글을 카페 가입없&quot; data-og-description=&quot;네이버 카페 게시글 중 검색 허용되었으나 맴버공개인 글을 카페 가입없이 바로 볼 수 있게 해주는 브라우저 확장입니다. - joyfuI/NaverCafePass&quot; data-og-host=&quot;github.com&quot; data-og-source-url=&quot;https://github.com/joyfuI/NaverCafePass&quot; data-og-url=&quot;https://github.com/joyfuI/NaverCafePass&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/SdfzQ/hyZDYhyas8/3pQJFefnuebWia6t9h0M7k/img.png?width=1200&amp;amp;height=600&amp;amp;face=0_0_1200_600,https://scrap.kakaocdn.net/dn/cR4Fzc/hyZGhUulyE/TlH98SuaSsyZ5Lb8pYCr41/img.png?width=1200&amp;amp;height=600&amp;amp;face=0_0_1200_600&quot;&gt;&lt;a href=&quot;https://github.com/joyfuI/NaverCafePass&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://github.com/joyfuI/NaverCafePass&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/SdfzQ/hyZDYhyas8/3pQJFefnuebWia6t9h0M7k/img.png?width=1200&amp;amp;height=600&amp;amp;face=0_0_1200_600,https://scrap.kakaocdn.net/dn/cR4Fzc/hyZGhUulyE/TlH98SuaSsyZ5Lb8pYCr41/img.png?width=1200&amp;amp;height=600&amp;amp;face=0_0_1200_600');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;GitHub - joyfuI/NaverCafePass: 네이버 카페 게시글 중 검색 허용되었으나 맴버공개인 글을 카페 가입없&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;네이버 카페 게시글 중 검색 허용되었으나 맴버공개인 글을 카페 가입없이 바로 볼 수 있게 해주는 브라우저 확장입니다. - joyfuI/NaverCafePass&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;github.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;개발 중 테스트하면서 알았는데 크롬에서는 잘 작동하는 확장이 파이어폭스에서는 무슨 짓을 해도 작동하지 않았다. 알고 보니까 설치 시 권한에 대해 확인하고 설치하는 Manifest V2와 다르게 Manifest V3는 설치 후 권한을 수동으로 활성화해 줘야 한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;임시 확장 설치 기능으로 설치하면 크롬은 자동으로 권한을 활성화해 주는 데에 비해 파이어폭스는 그렇지 않아서 생긴 문제였다. 부가기능 메뉴에서 수동으로 권한 활성화를 해줘야 한다. 너무 불편한 거 아닌가 싶은데 실제로 확장을 설치했을 때 권한을 수동으로 활성화해 줘야하기 때문에 이거 아니었으면 배포 후에 크롬에서도 작동 안 해서 한참 어리둥절했을 것이다. 근데 그냥 V2처럼 권한 확인받고 바로 활성화해 주면 안 되나&amp;hellip; 사용자가 일일이 부가기능 메뉴까지 들어가서 직접 켜줘야 한다니&amp;hellip; 너무 사용성이 떨어지는 거 아닌감?&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageslideblock alignCenter&quot; data-image=&quot;[{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/ThVkI/btsE1DcChwQ/tWVKJlZ9fovWcRKmhQ7jAk/img.png&amp;quot;},{&amp;quot;src&amp;quot;:&amp;quot;https://blog.kakaocdn.net/dn/sX3U3/btsEV681mAf/hVLlARKXOfJrKCvMIIcxs0/img.png&amp;quot;}]&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span class=&quot;image-wrap selected&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ThVkI/btsE1DcChwQ/tWVKJlZ9fovWcRKmhQ7jAk/img.png&quot; data-url=&quot;https://blog.kakaocdn.net/dn/ThVkI/btsE1DcChwQ/tWVKJlZ9fovWcRKmhQ7jAk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ThVkI/btsE1DcChwQ/tWVKJlZ9fovWcRKmhQ7jAk/img.png&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FThVkI%2FbtsE1DcChwQ%2FtWVKJlZ9fovWcRKmhQ7jAk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;677&quot; data-origin-height=&quot;426&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;image-wrap &quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/sX3U3/btsEV681mAf/hVLlARKXOfJrKCvMIIcxs0/img.png&quot; data-url=&quot;https://blog.kakaocdn.net/dn/sX3U3/btsEV681mAf/hVLlARKXOfJrKCvMIIcxs0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/sX3U3/btsEV681mAf/hVLlARKXOfJrKCvMIIcxs0/img.png&quot; loading=&quot;lazy&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FsX3U3%2FbtsEV681mAf%2FhVLlARKXOfJrKCvMIIcxs0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; data-origin-width=&quot;677&quot; data-origin-height=&quot;426&quot; data-is-animation=&quot;false&quot;/&gt;&lt;/span&gt;&lt;button class=&quot;btn btn-prev&quot;&gt;&lt;span class=&quot;ico-prev&quot;&gt;이전&lt;/span&gt;&lt;/button&gt;&lt;button class=&quot;btn btn-next&quot;&gt;&lt;span class=&quot;ico-next&quot;&gt;다음&lt;/span&gt;&lt;/button&gt;&lt;/div&gt;
  &lt;div class=&quot;mark&quot;&gt;&lt;span data-index=&quot;0&quot;&gt;0&lt;/span&gt;&lt;span data-index=&quot;1&quot;&gt;1&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위 이미지처럼 권한을 줘야 한다.&lt;/p&gt;</description>
      <category>프로그래밍/웹</category>
      <category>chrome</category>
      <category>Firefox</category>
      <category>Whale</category>
      <category>네이버</category>
      <category>브라우저</category>
      <category>웨일</category>
      <category>자작</category>
      <category>크롬</category>
      <category>파이어폭스</category>
      <category>확장</category>
      <author>joyfuI</author>
      <guid isPermaLink="true">https://joyfui.tistory.com/1280</guid>
      <comments>https://joyfui.tistory.com/1280#entry1280comment</comments>
      <pubDate>Sat, 17 Feb 2024 19:14:36 +0900</pubDate>
    </item>
    <item>
      <title>WSL에서 인터넷이 안 될 때</title>
      <link>https://joyfui.tistory.com/1279</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;WSL에서 인터넷 접속이 안 돼서 해결법을 찾아봤다. 대표적인 증상으로 ping 명령어를 날렸을 때 &lt;code&gt;Temporary failure in name resolution&lt;/code&gt;이라는 오류가 뜨며 안 된다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;원인은 wsl에서 자동으로 dns 서버를 지정해 주는데 무슨 영문인지 자기 자신을 지정해 놓고 제대로 작동하지 않는다;;; 아무튼 dns 서버 설정만 바꿔주면 문제가 해결된다.&lt;/p&gt;
&lt;pre class=&quot;bash&quot; data-ke-language=&quot;bash&quot;&gt;&lt;code&gt;sudo vim /etc/resolv.conf&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;root 권한으로 /etc/resolv.conf 파일을 열면 nameserver 값이 있는데 이 값을 올바른 DNS 서버 주소로 바꾸면 된다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;WindowsTerminal_kxp8HeQcIr.png&quot; data-origin-width=&quot;995&quot; data-origin-height=&quot;658&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cHyx4j/btsCSzDJ09p/lqwvwZDAz6w5wZqLd9IHW0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cHyx4j/btsCSzDJ09p/lqwvwZDAz6w5wZqLd9IHW0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cHyx4j/btsCSzDJ09p/lqwvwZDAz6w5wZqLd9IHW0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcHyx4j%2FbtsCSzDJ09p%2FlqwvwZDAz6w5wZqLd9IHW0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;995&quot; height=&quot;658&quot; data-filename=&quot;WindowsTerminal_kxp8HeQcIr.png&quot; data-origin-width=&quot;995&quot; data-origin-height=&quot;658&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;나는 1.1.1.1로 지정해 주었다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이렇게만 해도 인터넷 문제는 해결되지만, 컴퓨터를 껐다 켜면 해당 파일이 초기화 돼버린다.&lt;/p&gt;
&lt;pre class=&quot;bash&quot; data-ke-language=&quot;bash&quot;&gt;&lt;code&gt;sudo vim /etc/wsl.conf&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;/etc/wsl.conf 파일을 열고 아래 내용을 추가한다.&lt;/p&gt;
&lt;pre class=&quot;bash&quot; data-ke-language=&quot;bash&quot;&gt;&lt;code&gt;[network]
generateResolvConf = false&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;끝! 인줄 알았지만 위 설정을 바꾸고 나면 다음 재부팅 때 /etc/resolv.conf 파일이 삭제되어 버린다.&lt;/p&gt;
&lt;pre id=&quot;code_1703843835402&quot; class=&quot;shell&quot; data-ke-language=&quot;shell&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;wsl --shutdown&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;명령 프롬프트를 열고 위 명령어를 입력해 wsl을 종료하고 다시 wsl을 킨 다음에 다시 /etc/resolv.conf 파일을 열어보자.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;내용이 텅 비어있다... 다시 nameserver를 지정해 주자.&lt;/p&gt;
&lt;pre id=&quot;code_1703843959060&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;nameserver 1.1.1.1&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;다시 한번 저장하고 나면 이젠 계속 유지된다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;진짜 끝!&lt;/p&gt;</description>
      <category>Windows</category>
      <category>Linux</category>
      <category>Windows</category>
      <category>WSL</category>
      <category>리눅스</category>
      <category>윈도우</category>
      <author>joyfuI</author>
      <guid isPermaLink="true">https://joyfui.tistory.com/1279</guid>
      <comments>https://joyfui.tistory.com/1279#entry1279comment</comments>
      <pubDate>Fri, 29 Dec 2023 19:02:09 +0900</pubDate>
    </item>
    <item>
      <title>우분투에서 fish 사용하기</title>
      <link>https://joyfui.tistory.com/1278</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;예전에 &lt;a href=&quot;https://blog.joyfui.com/1180&quot;&gt;zsh을 사용하는 글&lt;/a&gt;을 올린 적이 있는데 fish은 이름은 예전부터 들어봤지만 귀찮아서 사용 안 해보고 있다가 이번에 한 번 설치해봤다. zsh 글에서 syntax-highlighting과 autosuggestions 플러그인을 소개했었는데 fish는 해당 기능이 내장되어 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;공식 홈페이지는 아래와 같다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://fishshell.com/&quot;&gt;https://fishshell.com/&lt;/a&gt;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;설치&lt;/h3&gt;
&lt;pre class=&quot;bash&quot; data-ke-language=&quot;bash&quot;&gt;&lt;code&gt;sudo apt-add-repository ppa:fish-shell/release-3
sudo apt update
sudo apt install fish&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위 명령어로 fish 셸을 설치한다.&lt;/p&gt;
&lt;pre class=&quot;bash&quot; data-ke-language=&quot;bash&quot;&gt;&lt;code&gt;chsh -s /usr/bin/fish&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그리고 위 명령어로 기본 셸을 fish 셸로 바꾼다. 이제 셸을 다시 시작하면 fish 셸로 시작된다.&lt;/p&gt;
&lt;pre class=&quot;bash&quot; data-ke-language=&quot;bash&quot;&gt;&lt;code&gt;curl https://raw.githubusercontent.com/oh-my-fish/oh-my-fish/master/bin/install | fish&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;zsh이 그랬던 것처럼 fish도 멋진 테마를 위해 Oh My Fish를 설치한다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;995&quot; data-origin-height=&quot;658&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/d59uou/btsA7OX1xq0/ZAyIKkxeR2c7cpwp58hRKk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/d59uou/btsA7OX1xq0/ZAyIKkxeR2c7cpwp58hRKk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/d59uou/btsA7OX1xq0/ZAyIKkxeR2c7cpwp58hRKk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fd59uou%2FbtsA7OX1xq0%2FZAyIKkxeR2c7cpwp58hRKk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;995&quot; height=&quot;658&quot; data-origin-width=&quot;995&quot; data-origin-height=&quot;658&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;설치 직후 모습이다. 기본 테마도 괜찮지만, 테마를 지정해 주자.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;테마 목록은 &lt;a href=&quot;https://github.com/oh-my-fish/oh-my-fish/blob/master/docs/Themes.md&quot;&gt;https://github.com/oh-my-fish/oh-my-fish/blob/master/docs/Themes.md&lt;/a&gt;에서 확인할 수 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;나는 emoji-powerline가 맘에 들었다. oh my fish는 oh my zsh과는 다르게 omf이란 명령어를 제공한다. 이 명령어로 업데이트, 플러그인/테마 설치 등을 할 수 있다.&lt;/p&gt;
&lt;pre class=&quot;bash&quot; data-ke-language=&quot;bash&quot;&gt;&lt;code&gt;omf install emoji-powerline&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위 명령어로 고른 테마를 설치한다. 이미 설치한 테마 중에서 바꾸고 싶으면 &lt;code&gt;omf theme &amp;lt;테마명&amp;gt;&lt;/code&gt; 명령어를 사용하면 된다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;내가 고른 테마는 Powerline을 사용하니 Powerline을 지원하는 폰트(예. D2Coding)를 사용해야 한다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;995&quot; data-origin-height=&quot;658&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bGnIV9/btsA7qQnHto/iWgHGUH2Vgq0637VA2bvOk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bGnIV9/btsA7qQnHto/iWgHGUH2Vgq0637VA2bvOk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bGnIV9/btsA7qQnHto/iWgHGUH2Vgq0637VA2bvOk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbGnIV9%2FbtsA7qQnHto%2FiWgHGUH2Vgq0637VA2bvOk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;995&quot; height=&quot;658&quot; data-origin-width=&quot;995&quot; data-origin-height=&quot;658&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;짠! 플러그인 설치도 필요 없이 강력한 자동완성 기능을 사용할 수 있어서 마음에 든다. ㅎㅎ&lt;/p&gt;</description>
      <category>Linux</category>
      <category>Linux</category>
      <category>ubuntu</category>
      <category>리눅스</category>
      <category>우분투</category>
      <author>joyfuI</author>
      <guid isPermaLink="true">https://joyfui.tistory.com/1278</guid>
      <comments>https://joyfui.tistory.com/1278#entry1278comment</comments>
      <pubDate>Fri, 8 Dec 2023 22:14:04 +0900</pubDate>
    </item>
    <item>
      <title>Oh My Posh 설치</title>
      <link>https://joyfui.tistory.com/1277</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;파워셸을 거의 사용하진 않지만(그저 cmd처럼 쓰고 있음&amp;hellip;) 느슨해진 파워셸에 긴장감을 주기 위해 oh my posh를 설치해 봤다. oh my posh는 oh my zsh의 파워셸 버전이라고 생각하면 된다. 파워셸에서 다양한 테마를 사용할 수 있게 해준다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;공식 홈페이지는 아래와 같다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://ohmyposh.dev/&quot;&gt;https://ohmyposh.dev/&lt;/a&gt;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;설치&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;마이크로소프트 스토어에 올라와 있어서 스토어에서 간단하게 설치할 수 있다.&lt;/p&gt;
&lt;pre class=&quot;shell&quot; data-ke-language=&quot;shell&quot;&gt;&lt;code&gt;winget install XP8K0HKJFRXGCK&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아니면 위 명령어를 사용해서 winget으로 설치할 수도 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;oh my posh 설치 후 기능을 최대한 활용하려면 Nerd 폰트를 설치해야 한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://www.nerdfonts.com/font-downloads&quot;&gt;https://www.nerdfonts.com/font-downloads&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;여기서 폰트를 다운받을 수 있는데 나는 내가 원하는 D2Coding 폰트가 없어서 설치 안 했다. (저기 목록에 D2Coding이 있긴 한데 링크가 깨졌다. 인터넷에서 구해도 뭔가 나사가 빠진 것들뿐이라서 포기하고 미설치&amp;hellip;) 만약 설치 했다면 사용 중인 터미널이 해당 폰트를 사용하도록 설정을 해주자.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이제 파워셸을 사용할 때 자동으로 oh my posh가 활성화되도록 해야 한다.&lt;/p&gt;
&lt;pre class=&quot;shell&quot; data-ke-language=&quot;shell&quot;&gt;&lt;code&gt;notepad $PROFILE&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위 명령어로 프로필 파일을 연다. 만약 프로필 파일이 없어서 오류가 난다면 &quot;New-Item -Path $PROFILE -Type File -Force&quot; 이 명령어로 먼저 해당 파일을 생성하고 입력하면 된다.&lt;/p&gt;
&lt;pre class=&quot;shell&quot; data-ke-language=&quot;shell&quot;&gt;&lt;code&gt;oh-my-posh init pwsh --config &quot;$env:POSH_THEMES_PATH\stelbent-compact.minimal.omp.json&quot; | Invoke-Expression&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;메모장이 열리면 위 내용을 추가하고 저장한다. 뒤에 -config 옵션이 테마를 지정하는 옵션인데 테마 목록은 &lt;a href=&quot;https://ohmyposh.dev/docs/themes&quot;&gt;https://ohmyposh.dev/docs/themes&lt;/a&gt;에서 찾을 수 있다. Nerd 폰트를 설치하지 않았다면 minimal가 붙은 테마를 선택해야한다. 나는 stelbent-compact.minimal을 골랐다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1115&quot; data-origin-height=&quot;628&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/CJWVA/btsAPL0mjr5/VfMWXKgJjpmurKIQ85StyK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/CJWVA/btsAPL0mjr5/VfMWXKgJjpmurKIQ85StyK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/CJWVA/btsAPL0mjr5/VfMWXKgJjpmurKIQ85StyK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FCJWVA%2FbtsAPL0mjr5%2FVfMWXKgJjpmurKIQ85StyK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1115&quot; height=&quot;628&quot; data-origin-width=&quot;1115&quot; data-origin-height=&quot;628&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이제 터미널을 닫았다가 다시 열면 보기 좋은 테마가 적용된 파워셸이 열려야하는데 위 이미지 같은 오류가 뜨는 사람도 있을 것이다.&lt;/p&gt;
&lt;pre class=&quot;shell&quot; data-ke-language=&quot;shell&quot;&gt;&lt;code&gt;Set-ExecutionPolicy -ExecutionPolicy Unrestricted&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;관리자 권한으로 터미널을 열고 위 명령어를 입력한다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;995&quot; data-origin-height=&quot;658&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/0GuR6/btsAMsHZEGB/hvFuGuRBOXCmhTO93njew1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/0GuR6/btsAMsHZEGB/hvFuGuRBOXCmhTO93njew1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/0GuR6/btsAMsHZEGB/hvFuGuRBOXCmhTO93njew1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F0GuR6%2FbtsAMsHZEGB%2FhvFuGuRBOXCmhTO93njew1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;995&quot; height=&quot;658&quot; data-origin-width=&quot;995&quot; data-origin-height=&quot;658&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이제 터미널을 다시 열면 oh my posh가 적용된 파워셸을 볼 수 있다.&lt;/p&gt;</description>
      <category>Windows</category>
      <category>PowerShell</category>
      <category>Windows</category>
      <category>윈도우</category>
      <category>파워셸</category>
      <author>joyfuI</author>
      <guid isPermaLink="true">https://joyfui.tistory.com/1277</guid>
      <comments>https://joyfui.tistory.com/1277#entry1277comment</comments>
      <pubDate>Thu, 23 Nov 2023 22:41:20 +0900</pubDate>
    </item>
    <item>
      <title>구글 공유된 캘린더가 동기화 안 될 때</title>
      <link>https://joyfui.tistory.com/1275</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;최근에 회사가 구글 워크스페이스를 도입하면서 캘린더도 노션에서 구글 캘린더로 이사 갔다. 윈도우 기본 앱 중 하나인 일정 앱에 구글 캘린더를 연동하는데 내 캘린더는 잘 뜨지만, 공유받은 캘린더(전체 일정)가 목록에 뜨지 않았다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;캘린더 설정을 뒤져봐도 못 찾다가 검색으로 해결법을 찾았다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://calendar.google.com/calendar/syncselect&quot; rel=&quot;noopener&quot;&gt;https://calendar.google.com/calendar/syncselect&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1691336888510&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;Google Calendar - Easier Time Management, Appointments &amp;amp; Scheduling&quot; data-og-description=&quot;Learn how Google Calendar helps you stay on top of your plans - at home, at work and everywhere in between.&quot; data-og-host=&quot;calendar.google.com&quot; data-og-source-url=&quot;https://calendar.google.com/calendar/syncselect&quot; data-og-url=&quot;https://calendar.google.com/&quot; data-og-image=&quot;&quot;&gt;&lt;a href=&quot;https://calendar.google.com/calendar/syncselect&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://calendar.google.com/calendar/syncselect&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url();&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;Google Calendar - Easier Time Management, Appointments &amp;amp; Scheduling&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;Learn how Google Calendar helps you stay on top of your plans - at home, at work and everywhere in between.&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;calendar.google.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위 주소에서 체크해제된 공유된 캘리더(?? 갤린더 오타가 이렇게 당당히...)를 체크하면 된다. 설정 다시 뒤져봐도 이런 건 없는 데 왜 이리 꼭꼭 숨겨놨는지...&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;나는 윈도우와 동기화를 위해 찾았는데 아이폰도 똑같은 문제가 있고 이 링크로 해결 가능하다고 한다. 안드로이드는 지들이 만들어서 그런지 문제없음ㅡㅡ&lt;/p&gt;</description>
      <category>잡담</category>
      <category>Google</category>
      <category>구글</category>
      <author>joyfuI</author>
      <guid isPermaLink="true">https://joyfui.tistory.com/1275</guid>
      <comments>https://joyfui.tistory.com/1275#entry1275comment</comments>
      <pubDate>Mon, 7 Aug 2023 00:54:49 +0900</pubDate>
    </item>
    <item>
      <title>OpenWrt에서 외부 네트워크 WOL 패킷 받기</title>
      <link>https://joyfui.tistory.com/1274</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;일단 공유기단에서의 WOL 세팅 글이기 때문에 컴퓨터의 WOL 세팅 방법은 패스한다. (그냥 바이오스에서 설정 한두 개만 키면 끝이다)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Wake On Lan은 특수한 패킷을 받으면(매직 패킷이라고 부른다) 장치를 키는 기능이다. 나는 외부에서 컴퓨터 사용할 일이 있을 때 보통 원격 데스크톱으로 집컴을 사용하는데 이때 굉장히 유용하게 자주 사용하고 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;일단 wol 개념을 이해할 필요가 있다. 매직 패킷에는 맥주소 정보가 들어 있는데 랜카드가 이를 받으면 날 깨우라는 게 맞는지 확인하고 맞으면 장치를 켠다. 즉 외부에서 온 매직 패킷이 장치에 도달해야 한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;외부 패킷을 특정 장치로 보내는 건 공유기의 포트 포워딩 기능을 사용하면 된다. 매직 패킷은 udp 7번 또는 9번을 사용하기로 약속되어 있으므로 해당 포트로 오는 패킷을 대상 장치로 붙여주면 된다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;하지만 여기까지만 진행하면 컴퓨터 종료 직후에만 wol이 작동하고 시간이 조금 지나면 작동하지 않는 현상이 있을 것이다. 왜냐하면 공유기는 arp 테이블이라고 해서 ip 주소와 mac 주소를 매칭시켜 놓은 정보를 가지고 특정 ip로 패킷을 보낼 때 어디로 보내야 하는지 파악하기 때문이다. 장치가 꺼지고 시간이 지나면 arp 테이블에 등록된 정보가 날아가고 공유기는 받은 매직 패킷을 누구한테 보내야 하는지 몰라서 패킷이 장치에 도달하지 못한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;두 가지 해결 방법이 있다. 첫 번째는 매직 패킷을 받으면 브로드캐스팅으로 쏴주도록 설정하는 건데 내 공유기는 포트 포워딩 설정에 브로드캐스팅 주소를 넣어도 작동하지 않았다. (이 공유기가 안 되는 건지 원래 전부 안 되는 건지는 모르겠다. 이론상으론 되어야 할 거 같은데...)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;두 번째 방법은 arp 테이블에 ip/mac 주소 매칭 정보를 영구적으로 등록하는 것이다. 내가 사용하고 있는 공유기는 tp-link 공유기인데 원래 제조사 펌웨어에는 &amp;ldquo;IP &amp;amp; MAC 바인딩&amp;rdquo;이란 기능이 있어서 간단하게 값을 고정할 수 있었다. 하지만 펌웨어 업데이트가 끊긴 지 오래되고 나도 그냥 심심해서 OpenWrt를 설치했는데 LuCI에서는 관련 기능을 찾을 수 없었다. 그래도 약간의 삽질 끝에 ssh 접속 없이 luci 상에서 arp 고정 방법을 알아내서 정리해 둔다.&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;OpenWrt LuCI 상에서 WOL 세팅법&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1. 고정 IP를 설정한다. 네트워크&amp;rarr;DHCP 및 DNS&amp;rarr;정적 임대에서 추가할 수 있다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;Screenshot 2023-07-09 at 00-36-50 OpenWrt - DHCP 및 DNS - LuCI.png&quot; data-origin-width=&quot;1352&quot; data-origin-height=&quot;462&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/WxcWI/btsmQqp1qPw/KchwyhGaeqbjijm2gc7Sm1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/WxcWI/btsmQqp1qPw/KchwyhGaeqbjijm2gc7Sm1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/WxcWI/btsmQqp1qPw/KchwyhGaeqbjijm2gc7Sm1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FWxcWI%2FbtsmQqp1qPw%2FKchwyhGaeqbjijm2gc7Sm1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1352&quot; height=&quot;462&quot; data-filename=&quot;Screenshot 2023-07-09 at 00-36-50 OpenWrt - DHCP 및 DNS - LuCI.png&quot; data-origin-width=&quot;1352&quot; data-origin-height=&quot;462&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2. 포트포워딩 설정을 한다. 네트워크&amp;rarr;방화벽&amp;rarr;Port Forward에서 할 수 있다. 나는 wol 포트로 9번을 열어줬다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;Screenshot 2023-07-09 at 00-40-00 OpenWrt - Port Forward - LuCI.png&quot; data-origin-width=&quot;1369&quot; data-origin-height=&quot;707&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/zE3DR/btsmQev5nHU/MoUv7VVJq85awOKYwU4i10/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/zE3DR/btsmQev5nHU/MoUv7VVJq85awOKYwU4i10/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/zE3DR/btsmQev5nHU/MoUv7VVJq85awOKYwU4i10/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FzE3DR%2FbtsmQev5nHU%2FMoUv7VVJq85awOKYwU4i10%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1369&quot; height=&quot;707&quot; data-filename=&quot;Screenshot 2023-07-09 at 00-40-00 OpenWrt - Port Forward - LuCI.png&quot; data-origin-width=&quot;1369&quot; data-origin-height=&quot;707&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;3. 시스템&amp;rarr;소프트웨어 메뉴에서 &amp;ldquo;ip-full&amp;rdquo; 패키지를 설치한다. arp 테이블 등록할 때 ip 명령어가 필요하다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;Screenshot 2023-07-09 at 00-45-39 OpenWrt - 소프트웨어 - LuCI.png&quot; data-origin-width=&quot;1369&quot; data-origin-height=&quot;510&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/evObl4/btsmOKvMyzJ/cR2RcPcGTwcqTjEkGObyfk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/evObl4/btsmOKvMyzJ/cR2RcPcGTwcqTjEkGObyfk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/evObl4/btsmOKvMyzJ/cR2RcPcGTwcqTjEkGObyfk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FevObl4%2FbtsmOKvMyzJ%2FcR2RcPcGTwcqTjEkGObyfk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1369&quot; height=&quot;510&quot; data-filename=&quot;Screenshot 2023-07-09 at 00-45-39 OpenWrt - 소프트웨어 - LuCI.png&quot; data-origin-width=&quot;1369&quot; data-origin-height=&quot;510&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;4. 시스템&amp;rarr;작업 관리 메뉴에 들어가서 아래 명령어를 추가한다.&lt;/p&gt;
&lt;pre class=&quot;shell&quot; data-ke-language=&quot;shell&quot;&gt;&lt;code&gt;* * * * * ip neigh change [아이피주소] lladdr [맥주소] nud permanent dev br-lan&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아이피주소와 맥주소를 포트포워딩과 고정 IP 설정한 거에 맞춰서 적어주면 된다. arp 테이블을 등록하는 명령어이다. 사실 저 명령어가 영구 등록인 걸로 알고 있는데 실제로 테스트해 보니 어느 정도 시간이 지나면 테이블에서 사라져서 작동하지 않았다. (추측건대 장치 종료랑 연관이 있을 듯?) 그래서 cron에 등록해서 1분 간격으로 계속 재등록하도록 했다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;근데 나는 인터페이스 이름이 br-lan인데 혹시라도 다를 수도 있으니 네트워크&amp;rarr;인터페이스 메뉴에서 한번 확인해 보는 게 좋겠다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이제 wol 세팅이 끝났다. 매직 패킷 보내는 건 관련 앱이 많으니 그런 걸 받아서 사용하면 된다. 나는 어디서 php 코드 받아다가 간단한 웹페이지 만들어 놓았다.ㅎ&lt;/p&gt;</description>
      <category>기타 OS</category>
      <category>openwrt</category>
      <category>공유기</category>
      <category>네트워크</category>
      <category>인터넷</category>
      <author>joyfuI</author>
      <guid isPermaLink="true">https://joyfui.tistory.com/1274</guid>
      <comments>https://joyfui.tistory.com/1274#entry1274comment</comments>
      <pubDate>Sun, 9 Jul 2023 01:35:11 +0900</pubDate>
    </item>
    <item>
      <title>EA app 설치 오류 해결</title>
      <link>https://joyfui.tistory.com/1273</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;이번에 엑박 게임패스 가격 인상 소식을 듣고 인상 전 게임패스 찍먹을 위해 1년 치를 결제했다. 공식(?) 꼼수인 라이브골드 전환을 사용했다. (13개월에 44,900원!)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;게임패스에 EA Play가 포함되어 있는데 EA Play 게임을 플레이하기 위해선 EA앱(구 오리진)이 필요하다고 해서 설치를 하려니까 설치가 안 된다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;EAappInstaller_TcfGSKS830.png&quot; data-origin-width=&quot;480&quot; data-origin-height=&quot;480&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/pXMeZ/btslaIMmAhY/XKyersRsxc6PtV2BKEAjXk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/pXMeZ/btslaIMmAhY/XKyersRsxc6PtV2BKEAjXk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/pXMeZ/btslaIMmAhY/XKyersRsxc6PtV2BKEAjXk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FpXMeZ%2FbtslaIMmAhY%2FXKyersRsxc6PtV2BKEAjXk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;480&quot; height=&quot;480&quot; data-filename=&quot;EAappInstaller_TcfGSKS830.png&quot; data-origin-width=&quot;480&quot; data-origin-height=&quot;480&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;INST-21-577 오류가 떴는데 이건 아래처럼 설치 프로그램을 관리자 권한으로 실행하면 해결된다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;NVIDIA_Share_FWYS9Z7feZ.png&quot; data-origin-width=&quot;408&quot; data-origin-height=&quot;243&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/uDHdn/btsldOdKHbX/VNdVauOcYqjsv3TDFeIjY1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/uDHdn/btsldOdKHbX/VNdVauOcYqjsv3TDFeIjY1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/uDHdn/btsldOdKHbX/VNdVauOcYqjsv3TDFeIjY1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FuDHdn%2FbtsldOdKHbX%2FVNdVauOcYqjsv3TDFeIjY1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;408&quot; height=&quot;243&quot; data-filename=&quot;NVIDIA_Share_FWYS9Z7feZ.png&quot; data-origin-width=&quot;408&quot; data-origin-height=&quot;243&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;근데 이번엔 다른 오류가 뜬다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;EAappInstaller_Fj15XmSHRx.png&quot; data-origin-width=&quot;480&quot; data-origin-height=&quot;480&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ckcOhn/btslfd5Du53/5KLrE6GIM966FsKIcHkI2K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ckcOhn/btslfd5Du53/5KLrE6GIM966FsKIcHkI2K/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ckcOhn/btslfd5Du53/5KLrE6GIM966FsKIcHkI2K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FckcOhn%2Fbtslfd5Du53%2F5KLrE6GIM966FsKIcHkI2K%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;480&quot; height=&quot;480&quot; data-filename=&quot;EAappInstaller_Fj15XmSHRx.png&quot; data-origin-width=&quot;480&quot; data-origin-height=&quot;480&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;INST-21-32 오류인데 이건 찾아보니까 여러 해결법이 나왔는데 이 중에 효과가 있었던 방법을 소개한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1. 탐색기를 열고 TEMP 폴더로 이동한다. &lt;code&gt;C:\Windows\Temp&lt;/code&gt;이다. 웃긴게 나는 %TEMP% 변수 설정으로 temp 폴더를 다른 곳으로 이동해놨는데 무조건 저 경로에 파일을 생성한다. &lt;/p&gt;
&lt;p&gt;&lt;del&gt;EA의 코딩 수준을 알 수 있다ㅡㅡ&lt;/del&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;explorer_D9XNrkfPnc.png&quot; data-origin-width=&quot;1117&quot; data-origin-height=&quot;660&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/c2pV28/btslaGVkX1E/tyLp68KMShKDZwToISvxT1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/c2pV28/btslaGVkX1E/tyLp68KMShKDZwToISvxT1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/c2pV28/btslaGVkX1E/tyLp68KMShKDZwToISvxT1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc2pV28%2FbtslaGVkX1E%2FtyLp68KMShKDZwToISvxT1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1117&quot; height=&quot;660&quot; data-filename=&quot;explorer_D9XNrkfPnc.png&quot; data-origin-width=&quot;1117&quot; data-origin-height=&quot;660&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2. 나중에 새로 생성된 폴더를 쉽게 찾기 위해 한번 비워준다. 아니면 그냥 수정한 날짜순으로 정렬해서 찾으면 된다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;explorer_lNEUBNHVTq.png&quot; data-origin-width=&quot;1117&quot; data-origin-height=&quot;660&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/5UUIN/btslaSIeO91/wD7MUq2KDrkS07OA8KmJak/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/5UUIN/btslaSIeO91/wD7MUq2KDrkS07OA8KmJak/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/5UUIN/btslaSIeO91/wD7MUq2KDrkS07OA8KmJak/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F5UUIN%2FbtslaSIeO91%2FwD7MUq2KDrkS07OA8KmJak%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1117&quot; height=&quot;660&quot; data-filename=&quot;explorer_lNEUBNHVTq.png&quot; data-origin-width=&quot;1117&quot; data-origin-height=&quot;660&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;3. EA앱 설치파일을 실행하면 새로운 폴더가 생성된다. 내 경우 &lt;code&gt;{5C0D6BD8-D206-4ED5-A8D8-E1E6BDA66CFB}&lt;/code&gt;와 &lt;code&gt;{FF4EDDB0-878D-457D-8A7D-DFEBEB3CA5D2}&lt;/code&gt; 폴더가 생성되었다. 어차피 폴더명은 랜덤이라 중요한 건 아니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;Notepad2_SAy3CjIBIZ.png&quot; data-origin-width=&quot;1004&quot; data-origin-height=&quot;1011&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/l8GJW/btsljgANArF/nSplUFprgJWibU9lIA4kw0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/l8GJW/btsljgANArF/nSplUFprgJWibU9lIA4kw0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/l8GJW/btsljgANArF/nSplUFprgJWibU9lIA4kw0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fl8GJW%2FbtsljgANArF%2FnSplUFprgJWibU9lIA4kw0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1004&quot; height=&quot;1011&quot; data-filename=&quot;Notepad2_SAy3CjIBIZ.png&quot; data-origin-width=&quot;1004&quot; data-origin-height=&quot;1011&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;4. 해당 폴더를 뒤져서 &lt;code&gt;BootstrapperApplicationData.xml&lt;/code&gt;이라는 파일을 찾아 메모장으로 연다. EA앱 인스톨러를 닫으면 생성된 폴더가 삭제되니 계속 열어둬야 한다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;Notepad2_5Q7fJTybop.png&quot; data-origin-width=&quot;1004&quot; data-origin-height=&quot;1011&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cJftjQ/btsk9CF9ziy/EH4LmQc8pkK4tA5UzkBq60/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cJftjQ/btsk9CF9ziy/EH4LmQc8pkK4tA5UzkBq60/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cJftjQ/btsk9CF9ziy/EH4LmQc8pkK4tA5UzkBq60/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcJftjQ%2Fbtsk9CF9ziy%2FEH4LmQc8pkK4tA5UzkBq60%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1004&quot; height=&quot;1011&quot; data-filename=&quot;Notepad2_5Q7fJTybop.png&quot; data-origin-width=&quot;1004&quot; data-origin-height=&quot;1011&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;5. &lt;code&gt;DownloadUrl&lt;/code&gt; 라는 키워드로 검색하면 여러 개가 나오는데 그중에 확장자가 msi인 애를 찾아 다운로드받고 실행하면 EA앱 설치가 끝난다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;EADesktop_AIzyrgeYxo.png&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1032&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/AVPbj/btslbwLrBfu/SOgkAV1jeNKPVYY1Flq2d1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/AVPbj/btslbwLrBfu/SOgkAV1jeNKPVYY1Flq2d1/img.png&quot; data-alt=&quot;짠!&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/AVPbj/btslbwLrBfu/SOgkAV1jeNKPVYY1Flq2d1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FAVPbj%2FbtslbwLrBfu%2FSOgkAV1jeNKPVYY1Flq2d1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1920&quot; height=&quot;1032&quot; data-filename=&quot;EADesktop_AIzyrgeYxo.png&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1032&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;짠!&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;찾아보니까 관련 사례가 매우 많은데 EA는 안 고치고 뭐 하는 거지&amp;hellip; 특히 관리자 권한으로 실행 안 하면 오류 나는 게 제일 어처구니가 없...&lt;/p&gt;</description>
      <category>기타 게임</category>
      <category>Game</category>
      <category>게임</category>
      <author>joyfuI</author>
      <guid isPermaLink="true">https://joyfui.tistory.com/1273</guid>
      <comments>https://joyfui.tistory.com/1273#entry1273comment</comments>
      <pubDate>Sun, 25 Jun 2023 04:48:42 +0900</pubDate>
    </item>
    <item>
      <title>[JavaScript] DOMContentLoaded 이벤트가 작동하지 않을 때</title>
      <link>https://joyfui.tistory.com/1272</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;회사에서 오랜만에 바닐라 자바스크립트 코딩을 할 일이 있었는데 페이지 로딩 후 작동해야 하는 코드라 DOMContentLoaded 이벤트를 사용했다. 그런데 가끔 해당 코드가 작동하지 않는 것이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;많은 실험 끝에 작동하지 않는 조건을 찾았다. 두 번째 로딩부터는 괜찮은데 로컬 스토리지를 비운 뒤 첫 번째 로딩에서만 작동하지 않았다. (쿠키는 상관없었고 로컬 스토리지만 그랬다) 이런 황당한 증상 때문에 해결하려고 한참을 찾았는데 원인은 다른 곳에 있었다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;먼저 해결 코드를 보자&lt;/p&gt;
&lt;pre class=&quot;javascript&quot; data-ke-language=&quot;javascript&quot;&gt;&lt;code&gt;const domReady = (callback) =&amp;gt; {
  if (document.readyState === 'loading') {
    document.addEventListener('DOMContentLoaded', callback);
  } else {
    callback();
  }
}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;DOMContentLoaded 이벤트는 dom 로딩이 끝났을 때 발생한다. 따라서 dom 로딩이 끝난 이후에 리스너를 등록하면 코드가 실행되지 않게 된다. 따라서 리스너 등록 시점에 이미 dom 로딩이 끝난 상황이면 콜백을 바로 실행하고 아니면 리스너를 등록하도록 해서 해결했다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;출처: &lt;a href=&quot;https://developer.mozilla.org/en-US/docs/Web/API/Document/DOMContentLoaded_event&quot;&gt;https://developer.mozilla.org/en-US/docs/Web/API/Document/DOMContentLoaded_event&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;역시 답은 MDN에 있다&amp;hellip;&lt;/p&gt;
&lt;p&gt;&lt;del&gt;근데 대체 로컬 스토리지 비운 거랑은 무슨 인과관계가 있는 거지?!?! 이거 때문에 원인을 잘못 알아서 삽질했는데!&lt;/del&gt;&lt;/p&gt;</description>
      <category>프로그래밍/웹</category>
      <category>JavaScript</category>
      <category>자바스크립트</category>
      <category>프로그래밍</category>
      <author>joyfuI</author>
      <guid isPermaLink="true">https://joyfui.tistory.com/1272</guid>
      <comments>https://joyfui.tistory.com/1272#entry1272comment</comments>
      <pubDate>Sun, 18 Jun 2023 12:00:20 +0900</pubDate>
    </item>
    <item>
      <title>게임패드 테스트 사이트, Gamepad Tester</title>
      <link>https://joyfui.tistory.com/1271</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://gamepad-tester.com/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://gamepad-tester.com/&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1685717080894&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;Gamepad Tester&quot; data-og-description=&quot;&quot; data-og-host=&quot;gamepad-tester.com&quot; data-og-source-url=&quot;https://gamepad-tester.com/&quot; data-og-url=&quot;https://gamepad-tester.com/&quot; data-og-image=&quot;&quot;&gt;&lt;a href=&quot;https://gamepad-tester.com/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://gamepad-tester.com/&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url();&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;Gamepad Tester&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;gamepad-tester.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;원래 강성 키마파였다가(지금도 키마파긴 함) 스팀덱으로 패드 입문하고 최근에 특가를 못 참고 엑박패드를 질렀다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;양품인지 확인하려고 테스트 프로그램을 찾다가 설치 필요 없이 브라우저에서 바로 테스트할 수 있는 사이트가 있길래 소개한다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;Screenshot 2023-06-02 at 23-41-17 Gamepad Tester - Check Controllers and Joysticks Online.png&quot; data-origin-width=&quot;1903&quot; data-origin-height=&quot;947&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cjpxnD/btsiury3qsh/chE30q1abKhxaKQwTNfKyK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cjpxnD/btsiury3qsh/chE30q1abKhxaKQwTNfKyK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cjpxnD/btsiury3qsh/chE30q1abKhxaKQwTNfKyK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcjpxnD%2Fbtsiury3qsh%2FchE30q1abKhxaKQwTNfKyK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1903&quot; height=&quot;947&quot; data-filename=&quot;Screenshot 2023-06-02 at 23-41-17 Gamepad Tester - Check Controllers and Joysticks Online.png&quot; data-origin-width=&quot;1903&quot; data-origin-height=&quot;947&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>추천 사이트</category>
      <category>Game</category>
      <category>게임</category>
      <category>사이트</category>
      <author>joyfuI</author>
      <guid isPermaLink="true">https://joyfui.tistory.com/1271</guid>
      <comments>https://joyfui.tistory.com/1271#entry1271comment</comments>
      <pubDate>Fri, 2 Jun 2023 23:50:29 +0900</pubDate>
    </item>
  </channel>
</rss>