<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>IT 잡동사니</title>
    <link>https://ajh322.tistory.com/</link>
    <description>세상의 모든 문제를 인수인계</description>
    <language>ko</language>
    <pubDate>Wed, 8 Apr 2026 22:03:29 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>AJH322</managingEditor>
    <item>
      <title>테스트</title>
      <link>https://ajh322.tistory.com/429</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;2.gif&quot; data-origin-width=&quot;720&quot; data-origin-height=&quot;900&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/baZ2Le/dJMcahixKo2/k4W0KzhSeD1DkUwBH958a1/img.gif&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/baZ2Le/dJMcahixKo2/k4W0KzhSeD1DkUwBH958a1/img.gif&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/baZ2Le/dJMcahixKo2/k4W0KzhSeD1DkUwBH958a1/img.gif&quot; srcset=&quot;https://blog.kakaocdn.net/dn/baZ2Le/dJMcahixKo2/k4W0KzhSeD1DkUwBH958a1/img.gif&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;720&quot; height=&quot;900&quot; data-filename=&quot;2.gif&quot; data-origin-width=&quot;720&quot; data-origin-height=&quot;900&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;9.gif&quot; data-origin-width=&quot;720&quot; data-origin-height=&quot;900&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bbhmb9/dJMcahpjQ2z/YC4kmAGkZALaYLxBWNkawk/img.gif&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bbhmb9/dJMcahpjQ2z/YC4kmAGkZALaYLxBWNkawk/img.gif&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bbhmb9/dJMcahpjQ2z/YC4kmAGkZALaYLxBWNkawk/img.gif&quot; srcset=&quot;https://blog.kakaocdn.net/dn/bbhmb9/dJMcahpjQ2z/YC4kmAGkZALaYLxBWNkawk/img.gif&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;720&quot; height=&quot;900&quot; data-filename=&quot;9.gif&quot; data-origin-width=&quot;720&quot; data-origin-height=&quot;900&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;11.gif&quot; data-origin-width=&quot;720&quot; data-origin-height=&quot;900&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/kZtHz/dJMcadHaydz/nMTQBBvGiYkmLewKOeZiuk/img.gif&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/kZtHz/dJMcadHaydz/nMTQBBvGiYkmLewKOeZiuk/img.gif&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/kZtHz/dJMcadHaydz/nMTQBBvGiYkmLewKOeZiuk/img.gif&quot; srcset=&quot;https://blog.kakaocdn.net/dn/kZtHz/dJMcadHaydz/nMTQBBvGiYkmLewKOeZiuk/img.gif&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;720&quot; height=&quot;900&quot; data-filename=&quot;11.gif&quot; data-origin-width=&quot;720&quot; data-origin-height=&quot;900&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;20.gif&quot; data-origin-width=&quot;480&quot; data-origin-height=&quot;600&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cftADT/dJMcadHaydK/9ZaxuFxNy1IFkhPivHNfl1/img.gif&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cftADT/dJMcadHaydK/9ZaxuFxNy1IFkhPivHNfl1/img.gif&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cftADT/dJMcadHaydK/9ZaxuFxNy1IFkhPivHNfl1/img.gif&quot; srcset=&quot;https://blog.kakaocdn.net/dn/cftADT/dJMcadHaydK/9ZaxuFxNy1IFkhPivHNfl1/img.gif&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;600&quot; data-filename=&quot;20.gif&quot; data-origin-width=&quot;480&quot; data-origin-height=&quot;600&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;25.gif&quot; data-origin-width=&quot;480&quot; data-origin-height=&quot;600&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/1y2aB/dJMcaiItMTj/vQjkgkQAVAbrbMaaKzsnGK/img.gif&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/1y2aB/dJMcaiItMTj/vQjkgkQAVAbrbMaaKzsnGK/img.gif&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/1y2aB/dJMcaiItMTj/vQjkgkQAVAbrbMaaKzsnGK/img.gif&quot; srcset=&quot;https://blog.kakaocdn.net/dn/1y2aB/dJMcaiItMTj/vQjkgkQAVAbrbMaaKzsnGK/img.gif&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;600&quot; data-filename=&quot;25.gif&quot; data-origin-width=&quot;480&quot; data-origin-height=&quot;600&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;</description>
      <author>AJH322</author>
      <guid isPermaLink="true">https://ajh322.tistory.com/429</guid>
      <comments>https://ajh322.tistory.com/429#entry429comment</comments>
      <pubDate>Tue, 25 Nov 2025 17:36:26 +0900</pubDate>
    </item>
    <item>
      <title>하나요카 공룡 크레용 하나로, 뽕을 뽑는 3가지 놀이 방법</title>
      <link>https://ajh322.tistory.com/428</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1.jpg&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;1440&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/djrM5g/dJMb9N9Cy0u/RglfAAT5q1nydbrqG8hsuk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/djrM5g/dJMb9N9Cy0u/RglfAAT5q1nydbrqG8hsuk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/djrM5g/dJMb9N9Cy0u/RglfAAT5q1nydbrqG8hsuk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdjrM5g%2FdJMb9N9Cy0u%2FRglfAAT5q1nydbrqG8hsuk%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;531&quot; height=&quot;708&quot; data-filename=&quot;1.jpg&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;1440&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살 아들이 지배하는 '백악기' 그 자체입니다. 아들이 공룡에 푹 빠져있다 보니, 온종일 &quot;크앙!&quot; 소리가 떠나질 않죠. 그러다 보니 자연스럽게 아이 용품을 살 때도 '공룡'이 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;b&gt;'하나요카 듀오 크레용 디노'&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;이 사진 한 장이 요즘 저희 집 분위기를 다 말해줍니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;벽지엔 공룡, 손에도 공룡... 네, 저희 집은 지금 3살 아들이 지배하는 '백악기' 그 자체입니다. 온종일 &quot;크앙!&quot; 소리가 집안을 울리고, 잠들기 전엔 공룡 그림책을 읽어달라고 조르죠.&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;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;바로 '하나요카 듀오 크레용 디노'입니다.&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;첫인상: 귀엽긴 한데... 안전할까...?&lt;/h2&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;2.jpg&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;1440&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/CdYAP/dJMb9PzBqoa/6P7C02Ag8FajRBPqbhNvAk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/CdYAP/dJMb9PzBqoa/6P7C02Ag8FajRBPqbhNvAk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/CdYAP/dJMb9PzBqoa/6P7C02Ag8FajRBPqbhNvAk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FCdYAP%2FdJMb9PzBqoa%2F6P7C02Ag8FajRBPqbhNvAk%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;386&quot; height=&quot;515&quot; data-filename=&quot;2.jpg&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;1440&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;패키지 뒷면을 보니 &lt;b&gt;KC 인증 마크&lt;/b&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 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;3.jpg&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;1440&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dUkqfE/dJMb9dApFYY/EdCXajFjKCnFRq6qDVQSkk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dUkqfE/dJMb9dApFYY/EdCXajFjKCnFRq6qDVQSkk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dUkqfE/dJMb9dApFYY/EdCXajFjKCnFRq6qDVQSkk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdUkqfE%2FdJMb9dApFYY%2FEdCXajFjKCnFRq6qDVQSkk%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;398&quot; height=&quot;531&quot; data-filename=&quot;3.jpg&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;1440&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #333333; font-size: 16px; letter-spacing: 0px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;KC 인증 마크&lt;/b&gt;와 함께 제품 정보가 상세히 나와 있더군요. 천연 비즈왁스를 사용했고, 유럽(CE)과 영국(UKCA) 안전 기준까지 통과했다는 설명을 보고 나서야 비로소 안심하고 아이에게 선물할 수 있었습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그리고 저는 이 크레용 하나가 어떻게 &lt;b&gt;3가지 다른 장난감&lt;/b&gt;으로 변신하며 '뽕을 뽑게' 되는지, 그 놀라운 과정을 목격하게 됩니다.&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;color: #333333; font-size: 16px; letter-spacing: 0px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/h4&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;활용법 1단계: 꼬마 공학자의 '분해와 조립'  &lt;/h2&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;&quot;자, 이거 다시 맞춰볼까?&quot;&lt;/b&gt; 하고 건네주니, 아이가 눈을 반짝이며 완전히 빠져들더군요.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div id=&quot;code_1760606104575&quot; data-ke-type=&quot;html&quot; data-source=&quot;&amp;lt;iframe width=&amp;quot;100%&amp;quot; height=&amp;quot;739&amp;quot; src=&amp;quot;https://www.youtube.com/embed/LkMiTqAI_6s&amp;quot; title=&amp;quot;하나요카 크레용 | 공룡 조립하며 노는 우리 아기   손에 안 묻는 크레파스 추천&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&amp;quot; referrerpolicy=&amp;quot;strict-origin-when-cross-origin&amp;quot; allowfullscreen style=&amp;quot;display: block; &amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&quot;&gt;&lt;iframe src=&quot;https://www.youtube.com/embed/LkMiTqAI_6s&quot; width=&quot;100%&quot; height=&quot;739&quot; frameborder=&quot;&quot; allowfullscreen=&quot;true&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #777777; text-align: center;&quot;&gt;▲ 엄마가 분해해주니 신나서 맞추는 꼬마 공학자&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;색깔별로 분해된 공룡 조각들을 보더니, 마치 퍼즐 놀이를 하듯 &lt;b&gt;양손을 써가며&lt;/b&gt; 조각을 하나하나 맞추는 모습이 어찌나 기특하던지요.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;처음엔 서툴게 이리저리 맞춰보다가, 점점 요령이 생겨서 척척 끼워 넣는 걸 보니 &lt;b&gt;소근육 발달&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;제가 분해해주면 다시 맞추고, 또 분해해주면 또 맞추고... 반복해도 지루해하지 않고 신나게 노는 모습에 &lt;b&gt;'이게 진짜 1석 3조구나'&lt;/b&gt; 싶었습니다.&lt;/p&gt;
&lt;figure data-ke-type=&quot;video&quot; data-ke-style=&quot;alignCenter&quot; data-video-host=&quot;youtube&quot; data-video-url=&quot;https://www.youtube.com/shorts/LkMiTqAI_6s&quot; data-video-width=&quot;0&quot; data-video-height=&quot;0&quot; data-video-origin-width=&quot;0&quot; data-video-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot; data-video-title=&quot;하나요카 크레용 | 공룡 조립하며 노는 우리 아기   손에 안 묻는 크레파스 추천&quot; data-video-thumbnail=&quot;&quot; data-original-url=&quot;&quot;&gt;&lt;iframe src=&quot;https://www.youtube.com/embed/LkMiTqAI_6s&quot; width=&quot;0&quot; height=&quot;0&quot; frameborder=&quot;&quot; allowfullscreen=&quot;true&quot;&gt;&lt;/iframe&gt;
&lt;figcaption style=&quot;display: none;&quot;&gt;&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;활용법 2단계: 꼬마 예술가의 '그림 그리기'  &lt;/h2&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;div id=&quot;code_1760606418450&quot; data-ke-type=&quot;html&quot; data-source=&quot;&amp;lt;iframe width=&amp;quot;100%&amp;quot; height=&amp;quot;739&amp;quot; src=&amp;quot;https://www.youtube.com/embed/Ny29IqsnKds&amp;quot; title=&amp;quot;처음 그림 그리는 우리 아기   하나요카 크레용으로 쓱싹쓱싹 | 돌아기 색연필 추천&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&amp;quot; referrerpolicy=&amp;quot;strict-origin-when-cross-origin&amp;quot; allowfullscreen&amp;gt;&amp;lt;/iframe&amp;gt;&quot;&gt;&lt;iframe src=&quot;https://www.youtube.com/embed/Ny29IqsnKds&quot; width=&quot;100%&quot; height=&quot;739&quot; frameborder=&quot;&quot; allowfullscreen=&quot;true&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #777777; text-align: center;&quot;&gt;▲ 집중의 입툭튀. 드디어 예술혼을 불태우기 시작합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;입체적인 공룡 몸통 부분을 주먹으로 꽉 쥐고 그리는 모습이 정말 귀엽더라고요. &lt;b&gt;손에 색이 묻지 않아서&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;무엇보다 공룡의 &lt;b&gt;입체적인 형태 덕분에 자연스럽게 잡는 법을 익히게&lt;/b&gt; 되더라고요. 처음엔 주먹으로 꽉 쥐다가, 점점 세 손가락으로 잡는 연습도 되고요. 그림을 그리면서 자연스럽게 &lt;b&gt;소근육 발달&lt;/b&gt;에 도움이 되는 게 눈에 보였습니다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;div&gt;
&lt;div&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;활용법 3단계: 꼬마 박사님의 '공룡 이름 맞히기'  &lt;/h2&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;'공룡 피규어'&lt;/b&gt;가 되었습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;어느 날엔 트램펄린 위에 자리를 잡고 앉아, 공룡들을 하나씩 손에 들고 이름을 불러주며 놀고 있었습니다.&lt;/p&gt;
&lt;div id=&quot;code_1760606383467&quot; data-ke-type=&quot;html&quot; data-source=&quot;&amp;lt;iframe width=&amp;quot;100%&amp;quot; height=&amp;quot;739&amp;quot; src=&amp;quot;https://www.youtube.com/embed/LEa2xa0vrE8&amp;quot; title=&amp;quot;아이 첫 크레용 고민 끝에 하나요카 듀오 크레용 디노로 정착!&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&amp;quot; referrerpolicy=&amp;quot;strict-origin-when-cross-origin&amp;quot; allowfullscreen&amp;gt;&amp;lt;/iframe&amp;gt;&quot;&gt;&lt;iframe src=&quot;https://www.youtube.com/embed/LEa2xa0vrE8&quot; width=&quot;100%&quot; height=&quot;739&quot; frameborder=&quot;&quot; allowfullscreen=&quot;true&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #777777; text-align: center;&quot;&gt;▲ &quot;티라노... 스테고사우루스...&quot; 제법 진지한 꼬마 공룡 박사님.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&quot;티라노... 두두두두... 스테고사우루스...&quot;&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;이름과 특징을 가진 진짜 공룡 친구들&lt;/b&gt;이 된 순간이었습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;가끔은 공룡들을 세워놓고 &quot;크앙!&quot; 하면서 역할 놀이를 하기도 하고, 목욕할 때 욕조에 가져가서 놀기도 합니다. (물론 물에 뜨지는 않지만, 안전한 소재라 목욕 장난감으로도 활용 가능합니다!)&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;결론: 크레용 하나에 장난감 3개의 가치&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;결론적으로, 저는 분명 &lt;b&gt;'하나요카 크레용' 하나&lt;/b&gt;를 샀을 뿐인데, 아이는 이렇게 세 가지를 얻게 된 셈입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;✅ &lt;b&gt;① 퍼즐 장난감&lt;/b&gt; - 분해하고 조립하며 소근육 발달&lt;br /&gt;✅ &lt;b&gt;② 미술 도구&lt;/b&gt; - 손에 안 묻고 발색 좋은 첫 크레용&lt;br /&gt;✅ &lt;b&gt;③ 역할 놀이 피규어&lt;/b&gt; - 상상력을 자극하는 공룡 친구들&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아이가 이렇게까지 100% 만족하며 다양하게 가지고 노는 육아템은 정말 오랜만이네요.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;가격:&lt;/b&gt; 생각보다 합리적이었습니다. (1만원대 중반)&lt;br /&gt;&lt;b&gt;내구성:&lt;/b&gt; 한 달째 매일 가지고 놀아도 멀쩡합니다.&lt;br /&gt;&lt;b&gt;활용도:&lt;/b&gt; 그냥... 무한대입니다.  &lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;이런 분들께 강력 추천합니다!&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;  &lt;b&gt;공룡을 사랑하는 아이&lt;/b&gt;를 둔 부모님&lt;br /&gt; ️ &lt;b&gt;첫 크레용&lt;/b&gt;을 고민 중이신 분&lt;br /&gt;  &lt;b&gt;어린이날 선물, 유치원 선물&lt;/b&gt;로 센스 있는 걸 찾는 분&lt;br /&gt;  단순한 미술 도구를 넘어 &lt;b&gt;발달 교구&lt;/b&gt;를 원하시는 분&lt;br /&gt;✨ &lt;b&gt;손에 안 묻는 크레용&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;우리 아이의 첫 경험, 최고의 것으로 시작하세요!  &lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style2&quot; /&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;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>일상</category>
      <category>하나요카크레용 #아기크레용 #돌아기크레파스 #유아크레파스 #손에안묻는크레용 #어린이날선물 #유치원선물 #공룡크레용 #첫크레용추천 #육아템추천</category>
      <author>AJH322</author>
      <guid isPermaLink="true">https://ajh322.tistory.com/428</guid>
      <comments>https://ajh322.tistory.com/428#entry428comment</comments>
      <pubDate>Thu, 16 Oct 2025 18:10:33 +0900</pubDate>
    </item>
    <item>
      <title>AWS IAM 인스턴스에 연결된 여러 역할 선택한 인스턴스에 둘 이상의 IAM 역할이 연결되어 있습니다</title>
      <link>https://ajh322.tistory.com/426</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;1. 증상&lt;/h2&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;809&quot; data-origin-height=&quot;288&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ed4rBe/btstny2qyPy/Wufrk90YzCzglegRWPCYBk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ed4rBe/btstny2qyPy/Wufrk90YzCzglegRWPCYBk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ed4rBe/btstny2qyPy/Wufrk90YzCzglegRWPCYBk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fed4rBe%2Fbtstny2qyPy%2FWufrk90YzCzglegRWPCYBk%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;809&quot; height=&quot;288&quot; data-origin-width=&quot;809&quot; data-origin-height=&quot;288&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;aws에서 ec2 인스턴스에 속한 iam을 변경하는 경우 위와 같은 문구를 만날때가 있다.&lt;br /&gt;근데 찾아보면 'IAM 역할 없음' 선택 후 저장하면 된다고 하는데 그래도 위 에러가 계속 발생하는 경우가 있다.&lt;br /&gt;찾아보니까 이런 경우는 aws cli로 커맨드를 직접 날려서 해결해야한다고 하더라.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;2. 해결방법&lt;/h2&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;1. AWS CLI 설치&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아래 링크에서 설치하고 오십쇼&lt;/p&gt;
&lt;figure id=&quot;og_1694139192156&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;최신 버전의&amp;nbsp;AWS CLI&amp;nbsp;설치 또는 업데이트 - AWS Command Line Interface&quot; data-og-description=&quot;이전 버전에서 업데이트하는 경우 unzip 명령을 실행하면 기존 파일을 덮어쓸지 묻는 메시지가 표시됩니다. 스크립트 자동화와 같은 경우에 이러한 프롬프트를 건너뛰려면 unzip에 대한 -u 업데이&quot; data-og-host=&quot;docs.aws.amazon.com&quot; data-og-source-url=&quot;https://docs.aws.amazon.com/ko_kr/cli/latest/userguide/getting-started-install.html&quot; data-og-url=&quot;https://docs.aws.amazon.com/ko_kr/cli/latest/userguide/getting-started-install.html&quot; data-og-image=&quot;&quot;&gt;&lt;a href=&quot;https://docs.aws.amazon.com/ko_kr/cli/latest/userguide/getting-started-install.html&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://docs.aws.amazon.com/ko_kr/cli/latest/userguide/getting-started-install.html&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;최신 버전의&amp;nbsp;AWS CLI&amp;nbsp;설치 또는 업데이트 - AWS Command Line Interface&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;이전 버전에서 업데이트하는 경우 unzip 명령을 실행하면 기존 파일을 덮어쓸지 묻는 메시지가 표시됩니다. 스크립트 자동화와 같은 경우에 이러한 프롬프트를 건너뛰려면 unzip에 대한 -u 업데이&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;docs.aws.amazon.com&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;h3 data-ke-size=&quot;size23&quot;&gt;2. AWS CLI 로그인&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;aws configure 명령어를 쳐서 IAM User의 accesap-northeast-2s key와 secrert key를 입력한다.&lt;br /&gt;참고로 서울의 지역은 ap-northeast-2 이다.&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;잘 모르겠으면 아래 링크에서 IAM User 생성과 로그인까지 나와있으니 참고.&lt;/p&gt;
&lt;figure id=&quot;og_1694139692663&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;[실습] AWS CLI 설치 및 CLI 로그인 방법 알아보기&quot; data-og-description=&quot;안녕하세요 서후아빠입니다. ^_^ AWS 작업 중 심심치 않게 AWS CLI 접속을 해야 하는 상황이 발생되는데요 이번 세션은 AWS CLI를 설치하고 로그인하는 방법에 대해서 알아보도록 하겠습니다. 1단계 : &quot; data-og-host=&quot;sh-t.tistory.com&quot; data-og-source-url=&quot;https://sh-t.tistory.com/62&quot; data-og-url=&quot;https://sh-t.tistory.com/62&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/0yHRn/hyTPIZwFzZ/nK6aT8ZGPzFAQnk9wCCWvk/img.png?width=800&amp;amp;height=116&amp;amp;face=0_0_800_116,https://scrap.kakaocdn.net/dn/NUvka/hyTPISMaD8/viJg4xEml6bVpalk5rpt80/img.png?width=800&amp;amp;height=116&amp;amp;face=0_0_800_116,https://scrap.kakaocdn.net/dn/P5Q7P/hyTPILY9T7/ObxBKSkZK7PXyKJuKnjmZ0/img.png?width=1943&amp;amp;height=284&amp;amp;face=0_0_1943_284&quot;&gt;&lt;a href=&quot;https://sh-t.tistory.com/62&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://sh-t.tistory.com/62&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/0yHRn/hyTPIZwFzZ/nK6aT8ZGPzFAQnk9wCCWvk/img.png?width=800&amp;amp;height=116&amp;amp;face=0_0_800_116,https://scrap.kakaocdn.net/dn/NUvka/hyTPISMaD8/viJg4xEml6bVpalk5rpt80/img.png?width=800&amp;amp;height=116&amp;amp;face=0_0_800_116,https://scrap.kakaocdn.net/dn/P5Q7P/hyTPILY9T7/ObxBKSkZK7PXyKJuKnjmZ0/img.png?width=1943&amp;amp;height=284&amp;amp;face=0_0_1943_284');&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;[실습] AWS CLI 설치 및 CLI 로그인 방법 알아보기&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;안녕하세요 서후아빠입니다. ^_^ AWS 작업 중 심심치 않게 AWS CLI 접속을 해야 하는 상황이 발생되는데요 이번 세션은 AWS CLI를 설치하고 로그인하는 방법에 대해서 알아보도록 하겠습니다. 1단계 :&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;sh-t.tistory.com&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;h3 data-ke-size=&quot;size23&quot;&gt;3. AWS IAM에 EC2 권한 부여&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1255&quot; data-origin-height=&quot;493&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bzGKpu/btstnx3ybkg/QFU6mR60bOPICNjVw0oIH1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bzGKpu/btstnx3ybkg/QFU6mR60bOPICNjVw0oIH1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bzGKpu/btstnx3ybkg/QFU6mR60bOPICNjVw0oIH1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbzGKpu%2Fbtstnx3ybkg%2FQFU6mR60bOPICNjVw0oIH1%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;1255&quot; height=&quot;493&quot; data-origin-width=&quot;1255&quot; data-origin-height=&quot;493&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;로그인 한 IAM에 &quot;AmazonEC2FullAccess&quot; 권한을 부여한다.&lt;br /&gt;그리고 바로 권한 갱신이 안되는 것 같으니 콘솔창 다시한번 껏다켜준다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;권한이 정상적으로 부여됐는지 확인하기 위해 현재 ec2 인스턴스들의 IAM 부여 정보를 확인하는 명령어를 쳐본다.&lt;/p&gt;
&lt;pre id=&quot;code_1694139918262&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;aws ec2 describe-iam-instance-profile-associations&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;701&quot; data-origin-height=&quot;571&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/djHPIX/btstmGGmlSe/cnqKjiJLTKyKkCRpZ9ybM1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/djHPIX/btstmGGmlSe/cnqKjiJLTKyKkCRpZ9ybM1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/djHPIX/btstmGGmlSe/cnqKjiJLTKyKkCRpZ9ybM1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdjHPIX%2FbtstmGGmlSe%2FcnqKjiJLTKyKkCRpZ9ybM1%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;701&quot; height=&quot;571&quot; data-origin-width=&quot;701&quot; data-origin-height=&quot;571&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;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;4. 원인 해결&lt;/h3&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;741&quot; data-origin-height=&quot;171&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bAUA9W/btstkp6sDCU/63ZB7fO5XKztigb3sNyd11/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bAUA9W/btstkp6sDCU/63ZB7fO5XKztigb3sNyd11/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bAUA9W/btstkp6sDCU/63ZB7fO5XKztigb3sNyd11/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbAUA9W%2Fbtstkp6sDCU%2F63ZB7fO5XKztigb3sNyd11%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;741&quot; height=&quot;171&quot; data-origin-width=&quot;741&quot; data-origin-height=&quot;171&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1088&quot; data-origin-height=&quot;353&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bhJNZD/btstqEVzyCl/1J8fIsSqzH5irXUSa7K7UK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bhJNZD/btstqEVzyCl/1J8fIsSqzH5irXUSa7K7UK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bhJNZD/btstqEVzyCl/1J8fIsSqzH5irXUSa7K7UK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbhJNZD%2FbtstqEVzyCl%2F1J8fIsSqzH5irXUSa7K7UK%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;1088&quot; height=&quot;353&quot; data-origin-width=&quot;1088&quot; data-origin-height=&quot;353&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그러면 해당 인스턴스에 물려있는 &quot;AssociationId&quot;를 복사한 뒤 =&amp;gt; iip-assoc-081dffd6a9d210e5f&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이를 제거하는 명령어를 쳐서 이슈를 해결해준다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;aws&amp;nbsp;ec2&amp;nbsp;disassociate-iam-instance-profile&amp;nbsp;--association-id&amp;nbsp;&lt;b&gt;iip-assoc-0813dbd78d316425b&lt;/b&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;시간이 좀 걸리면 해당 iam이 사라진다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이후 다시 ec2 console가서 하려던거 하면 됨.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>Linux/AWS</category>
      <author>AJH322</author>
      <guid isPermaLink="true">https://ajh322.tistory.com/426</guid>
      <comments>https://ajh322.tistory.com/426#entry426comment</comments>
      <pubDate>Fri, 8 Sep 2023 11:28:43 +0900</pubDate>
    </item>
    <item>
      <title>스프링 postgresql jpa querydsl List&amp;lt;String&amp;gt; 배열 검색</title>
      <link>https://ajh322.tistory.com/424</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;1. 개요&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Entity에 List&amp;lt;String&amp;gt;이 있고 이를 검색하는 코드를 구현하고자 한다.&lt;br /&gt;결과 원하면 빠르게 3번만 보면 된다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;상황을 더 설명하자면 게시물에 tagList라는 List&amp;lt;String&amp;gt; 형태의 태그 프로퍼티가 있고, 사용자가 태그 검색을 할 때&lt;span&gt;&amp;nbsp;리스트를 검색 결과에 포함시키는 방법이다.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;942&quot; data-origin-height=&quot;527&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ChmyC/btstghZVimE/dOG0PjWehblob9VVsphrWK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ChmyC/btstghZVimE/dOG0PjWehblob9VVsphrWK/img.png&quot; data-alt=&quot;DB 담겨져 있는 상황&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ChmyC/btstghZVimE/dOG0PjWehblob9VVsphrWK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FChmyC%2FbtstghZVimE%2FdOG0PjWehblob9VVsphrWK%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;942&quot; height=&quot;527&quot; data-origin-width=&quot;942&quot; data-origin-height=&quot;527&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;DB 담겨져 있는 상황&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;602&quot; data-origin-height=&quot;91&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/lcexr/btstfeCrfLH/fByr7Uze3lQVaVYYV2KAC1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/lcexr/btstfeCrfLH/fByr7Uze3lQVaVYYV2KAC1/img.png&quot; data-alt=&quot;Entity 정의&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/lcexr/btstfeCrfLH/fByr7Uze3lQVaVYYV2KAC1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Flcexr%2FbtstfeCrfLH%2FfByr7Uze3lQVaVYYV2KAC1%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;602&quot; height=&quot;91&quot; data-origin-width=&quot;602&quot; data-origin-height=&quot;91&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;Entity 정의&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;2. 관련 에러&lt;/h2&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;858&quot; data-origin-height=&quot;317&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bk0uQZ/btstazHjBpZ/9HvV0qoy11F4JKDgsLUCPk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bk0uQZ/btstazHjBpZ/9HvV0qoy11F4JKDgsLUCPk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bk0uQZ/btstazHjBpZ/9HvV0qoy11F4JKDgsLUCPk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbk0uQZ%2FbtstazHjBpZ%2F9HvV0qoy11F4JKDgsLUCPk%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;858&quot; height=&quot;317&quot; data-origin-width=&quot;858&quot; data-origin-height=&quot;317&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;pre id=&quot;code_1693961939659&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;private BooleanExpression hasKeyword(QCampaign qCampaign, String keyword)
    {
        if (keyword == null || keyword.equals(&quot;&quot;))
        {
            return null;
        }


        BooleanExpression keywordInTagList = qCampaign.tagList.any().contains(keyword);
        BooleanExpression keywordInServeText = qCampaign.serveText.containsIgnoreCase(keyword);
        BooleanExpression keywordInMissionText = qCampaign.missionText.containsIgnoreCase(keyword);
        return keywordInServeText.or(keywordInMissionText).or(keywordInTagList);
    }&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이런식으로 짜면 알아서 tagList안에 keyword가 포함된 경우 true를 반환할 것이라고 생각하기 쉬우나...&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;Cannot&amp;nbsp;invoke&amp;nbsp;&quot;org.hibernate.hql.internal.ast.tree.FromElement.setAllPropertyFetch(boolean)&quot;&amp;nbsp;because&amp;nbsp;&quot;fromElement&quot;&amp;nbsp;is&amp;nbsp;null&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;3. 구현 코드&lt;/h2&gt;
&lt;pre id=&quot;code_1693962000954&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;private BooleanExpression hasKeyword(QCampaign qCampaign, String keyword)
    {
        if (keyword == null || keyword.equals(&quot;&quot;))
        {
            return null;
        }

        BooleanExpression keywordInTagList = Expressions.stringTemplate(&quot;array_to_string({0}, ', ')&quot;, qCampaign.tagList).contains(keyword);
        BooleanExpression keywordInServeText = qCampaign.serveText.containsIgnoreCase(keyword);
        BooleanExpression keywordInMissionText = qCampaign.missionText.containsIgnoreCase(keyword);
        return keywordInServeText.or(keywordInMissionText).or(keywordInTagList);
    }&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;해결 방법은 array_to_string이라는 postgresql 함수를 사용하여 array를 하나의 string으로 바꾸고 해당 문자에서 검색을 하는 방법이다. 코드는 위와 같다.&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;/p&gt;</description>
      <category>Java/Spring</category>
      <author>AJH322</author>
      <guid isPermaLink="true">https://ajh322.tistory.com/424</guid>
      <comments>https://ajh322.tistory.com/424#entry424comment</comments>
      <pubDate>Wed, 6 Sep 2023 10:01:47 +0900</pubDate>
    </item>
    <item>
      <title>codedeploy java: command not found</title>
      <link>https://ajh322.tistory.com/422</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;codedeploy 사용 도중 분명 직접 배포 커맨드 실행했을때 잘 되고 java -version도 잘 작동할때, 배포 인스턴스 혼자만 java 위치를 못찾을때&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;which java 써서 java 절대경로 찾은 뒤,&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;기존 코드가 path에 등록된 java를 사용하는 아래 코드라면&lt;/p&gt;
&lt;pre class=&quot;css&quot; style=&quot;background-color: #2b2b2b; color: #a9b7c6;&quot; data-ke-language=&quot;css&quot;&gt;&lt;code&gt;nohup java -jar -Dserver.port=${TARGET_PORT}  -Dspring.profiles.active=${DEPLOYMENT_GROUP_NAME} -Dspring.config.location=${SPRING_PROPERTIES_PATH}  ${PROJECT_PATH}/build/libs/* &amp;gt; ${PROJECT_PATH}/nohup.out 2&amp;gt;&amp;amp;1 &amp;amp;&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;java를 절대 경로로 찾아서 빌드하는 코드로 바꿔보자&lt;/p&gt;
&lt;pre class=&quot;awk&quot; style=&quot;background-color: #2b2b2b; color: #a9b7c6;&quot;&gt;&lt;code&gt;nohup /usr/java/oracle/jdk-15.0.1/bin/java -jar -Dserver.port=${TARGET_PORT}  -Dspring.profiles.active=${DEPLOYMENT_GROUP_NAME} -Dspring.config.location=${SPRING_PROPERTIES_PATH}  ${PROJECT_PATH}/build/libs/* &amp;gt; ${PROJECT_PATH}/nohup.out 2&amp;gt;&amp;amp;1 &amp;amp;
&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;좀 별로긴 한데, 이딴걸로 반나절 날려버려서 그냥 이렇게 바꾸고 해결하련다.&lt;/p&gt;</description>
      <category>Java/Spring</category>
      <author>AJH322</author>
      <guid isPermaLink="true">https://ajh322.tistory.com/422</guid>
      <comments>https://ajh322.tistory.com/422#entry422comment</comments>
      <pubDate>Wed, 23 Aug 2023 12:47:25 +0900</pubDate>
    </item>
    <item>
      <title>intellj Could not run phased build action using connection to Gradle distribution</title>
      <link>https://ajh322.tistory.com/419</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, 돋움, sans-serif;&quot;&gt;1. 증상&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span style=&quot;&quot;&gt;인텔리제이 프로젝트 Open하면 아래 gradle 에러가 뜨면서 아무것도 되지 않을 때.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;org.gradle.tooling.GradleConnectionException:&amp;nbsp;Could&amp;nbsp;not&amp;nbsp;run&amp;nbsp;phased&amp;nbsp;build&amp;nbsp;action&amp;nbsp;using&amp;nbsp;connection&amp;nbsp;to&amp;nbsp;Gradle&amp;nbsp;distribution&amp;nbsp;'&lt;a href=&quot;https://services.gradle.org/distributions/gradle-7.0-bin.zip&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://services.gradle.org/distributions/gradle-7.0-bin.zip&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, 돋움, sans-serif;&quot;&gt;2. 해결방법&lt;/span&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, 돋움, sans-serif;&quot;&gt;1. intellij 종료&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, 돋움, sans-serif;&quot;&gt;2. 프로젝트 &amp;gt; '.gradle' '.idea' 'gradle' 폴더 삭제&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, 돋움, sans-serif;&quot;&gt;3. C:\Users\유저이름 &amp;gt; .gradle 폴더 삭제&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, 돋움, sans-serif;&quot;&gt;4. 이후 프로젝트 다시 Open&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>Java</category>
      <author>AJH322</author>
      <guid isPermaLink="true">https://ajh322.tistory.com/419</guid>
      <comments>https://ajh322.tistory.com/419#entry419comment</comments>
      <pubDate>Wed, 2 Aug 2023 12:43:13 +0900</pubDate>
    </item>
    <item>
      <title>intellj gradle 프로젝트 생성, dependency 추가하는 방법</title>
      <link>https://ajh322.tistory.com/417</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;1. 개요&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;intellij gradle 프로젝트 생성 후, 원하는 dependency가 있는데 설치하는 방법을 안내하겠다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;2. 문제상황&lt;/h2&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;751&quot; data-origin-height=&quot;648&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/l4gTw/btsm4BFaQlY/cZ6gJN0Xxr2Jxq8z5zoG7k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/l4gTw/btsm4BFaQlY/cZ6gJN0Xxr2Jxq8z5zoG7k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/l4gTw/btsm4BFaQlY/cZ6gJN0Xxr2Jxq8z5zoG7k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fl4gTw%2Fbtsm4BFaQlY%2FcZ6gJN0Xxr2Jxq8z5zoG7k%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;751&quot; height=&quot;648&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;751&quot; data-origin-height=&quot;648&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;김영한 님의 JPA 강좌를 듣는데 강좌 초기 부분에서 일단 maven으로 하자고 하셨는데, 꼭~~~! 말 안 듣고 gradle로 하는 사람이 있다. 물론 본인도 평소에 gradle로 개발을 해왔기 때문에 말 안 듣고 gradle로 설치하였다.&lt;br /&gt;문제는 원하는 hibernate, h2 database 2개를 설치해야하는데 어떻게 찾아야 하는지 아예 감도 안 잡히는 분들을 위해 간단한 글을 작성해 봤다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;3. 해결방법&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;본인이 원하는 dependency의 이름과 버전을 생각해 본다.&lt;br /&gt;해당 강좌에서는 각각 &quot;hibernate&amp;nbsp;5.3.10.Final&quot;, &quot;com.h2database 1.4.199&quot;이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;구글에 검색한다 gradle depedency &quot;이름 버전&quot;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;808&quot; data-origin-height=&quot;376&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/nW2q0/btsm5rI9HJe/FcyydN8czXyiqhsgkju650/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/nW2q0/btsm5rI9HJe/FcyydN8czXyiqhsgkju650/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/nW2q0/btsm5rI9HJe/FcyydN8czXyiqhsgkju650/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FnW2q0%2Fbtsm5rI9HJe%2FFcyydN8czXyiqhsgkju650%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;808&quot; height=&quot;376&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;808&quot; data-origin-height=&quot;376&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;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1040&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/RAYif/btsm9Cpg1mh/MxE2KUNIDdlPrE064t4ueK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/RAYif/btsm9Cpg1mh/MxE2KUNIDdlPrE064t4ueK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/RAYif/btsm9Cpg1mh/MxE2KUNIDdlPrE064t4ueK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FRAYif%2Fbtsm9Cpg1mh%2FMxE2KUNIDdlPrE064t4ueK%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;1040&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1040&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;보면 본인의 상황에 맞는 gradle을 선택하면 gradle.build에 작성해야 하는 코드가 나온다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;implementation&amp;nbsp;group:&amp;nbsp;'org.hibernate',&amp;nbsp;name:&amp;nbsp;'hibernate-core',&amp;nbsp;version:&amp;nbsp;'5.3.10.Final' &lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1040&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/kC9dQ/btsnbIoNS4O/qr6BLBLqeKycINwxH7th3k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/kC9dQ/btsnbIoNS4O/qr6BLBLqeKycINwxH7th3k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/kC9dQ/btsnbIoNS4O/qr6BLBLqeKycINwxH7th3k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FkC9dQ%2FbtsnbIoNS4O%2Fqr6BLBLqeKycINwxH7th3k%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;1040&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1040&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1. dependencies에 해당 코드를 추가한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2. intellij에서 gradle 파일이 바뀌면 우측 상단에 gradle build를 해주는 버튼이 알아서 나타난다. 클릭한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1879&quot; data-origin-height=&quot;351&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/JhnLY/btsm8Y7tH7f/KEzlCGiE6RfmbJiFrSfRK1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/JhnLY/btsm8Y7tH7f/KEzlCGiE6RfmbJiFrSfRK1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/JhnLY/btsm8Y7tH7f/KEzlCGiE6RfmbJiFrSfRK1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FJhnLY%2Fbtsm8Y7tH7f%2FKEzlCGiE6RfmbJiFrSfRK1%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;1879&quot; height=&quot;351&quot; data-origin-width=&quot;1879&quot; data-origin-height=&quot;351&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그러면 하단에 build successful이라고 나오면 끝이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;655&quot; data-origin-height=&quot;501&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Akzba/btsm9CbLVU3/YT3KC3U5s71VhGdFE41nr0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Akzba/btsm9CbLVU3/YT3KC3U5s71VhGdFE41nr0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Akzba/btsm9CbLVU3/YT3KC3U5s71VhGdFE41nr0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FAkzba%2Fbtsm9CbLVU3%2FYT3KC3U5s71VhGdFE41nr0%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;655&quot; height=&quot;501&quot; data-origin-width=&quot;655&quot; data-origin-height=&quot;501&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;추가로 우측에 gradle을 누르고 Dependencies아래 항목을 살펴보면 설치된 dependency의 하위 항목을 확인할 수 있다.&lt;/p&gt;</description>
      <category>Java/Java</category>
      <author>AJH322</author>
      <guid isPermaLink="true">https://ajh322.tistory.com/417</guid>
      <comments>https://ajh322.tistory.com/417#entry417comment</comments>
      <pubDate>Tue, 11 Jul 2023 05:06:40 +0900</pubDate>
    </item>
    <item>
      <title>한양대학교 창업 수업 - 강의추천, 팁, 수강후기</title>
      <link>https://ajh322.tistory.com/415</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;main_startup_1.1d06b52ef219052bff151575e49725ab.png&quot; data-origin-width=&quot;88&quot; data-origin-height=&quot;97&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/xvFun/btsilInzw9l/kB0YM09Ely0hjsufTFmP2K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/xvFun/btsilInzw9l/kB0YM09Ely0hjsufTFmP2K/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/xvFun/btsilInzw9l/kB0YM09Ely0hjsufTFmP2K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FxvFun%2FbtsilInzw9l%2FkB0YM09Ely0hjsufTFmP2K%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;135&quot; height=&quot;149&quot; data-filename=&quot;main_startup_1.1d06b52ef219052bff151575e49725ab.png&quot; data-origin-width=&quot;88&quot; data-origin-height=&quot;97&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;본인에 대한 간단한 소개&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;16학번, 현재 4학년, 현역이나 중간에 회사 생활을 길게 하다 와서 현재 개발자 경력 7년 차이면서 학교와 회사를 병행 중&lt;br /&gt;창업융합전공으로 복수전공을 했으며, 학점은 관심 없고 졸업하는 것이 목표.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;취지&lt;/h2&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;h2 data-ke-size=&quot;size26&quot;&gt;수강했던 한양대학교 창업 융합 전공 수업&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;b&gt;클라우드비지니스모델 (김현회, 윤준선)&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;창업실습2(&lt;span style=&quot;text-align: start;&quot;&gt;류창완)&lt;br /&gt;&lt;/span&gt;창업실습:스타트랙1(강창규)&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;span style=&quot;text-align: start;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;b&gt;창업기초:스타트업기업가정신의이해와사례(&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;text-align: start;&quot;&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;b&gt;백필호)&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;text-align: start;&quot;&gt;창업실무:모바일게임프로그래밍기초(&lt;span style=&quot;text-align: start;&quot;&gt;김지원)&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;text-align: -webkit-center;&quot;&gt;스타트업토크콘서트(&lt;span style=&quot;text-align: start;&quot;&gt;류창완)&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;text-align: -webkit-center;&quot;&gt;&lt;span style=&quot;text-align: start;&quot;&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;b&gt;블록체인과비즈니스모델(&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;text-align: start;&quot;&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;b&gt;이장우)&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #656565; text-align: -webkit-center;&quot;&gt;창업실무:금융DT와핀테크SW기초(&lt;span style=&quot;color: #656565; text-align: start;&quot;&gt;이현열)&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;창업심화:창업마케팅(정진하)&lt;br /&gt;&lt;span style=&quot;color: #656565; text-align: -webkit-center;&quot;&gt;&lt;span style=&quot;color: #656565; text-align: start;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;b&gt;창업심화:스타트업 A to Z(윤준수)&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;창업 수업을 들어 본 뒤 소감&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;모든 수업마다 너무 달라서 한마디로 요약할 수 없기에 계속해서 서술해 나갈 것이나, 모든 강의 공통으로 짧게 요약하여 얘기해 보자면 아래와 같다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&quot;사회에서 만나기 &lt;b&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;힘들 정도로 대단한 분&lt;/span&gt;&lt;/b&gt;(사업, 커리어)이 학생들에게 &lt;b&gt;&lt;span style=&quot;color: #8a3db6;&quot;&gt;어떠한 방식&lt;/span&gt;&lt;/b&gt;(학점, 창업, 기술, 인맥)으로든 도움이 될 수 있게끔 고민하여 커리큘럼을 짜서 전수해 주는 시간&quot;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;물론 만족스럽지 못한 수업도 있었고 생각보다 기대 이상으로 만족스러웠던 강의도 있었다.&lt;br /&gt;확실한 건 본인이 얼마나 노력하느냐에 따라 아무것도 못 얻거나, 많은 것을 얻을 수 있는 시간이다.&lt;s&gt;(네다꼰)&lt;/s&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;수강생 본인의 상황에 따라 2가지 조언&lt;/h2&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;만약 &lt;span style=&quot;color: #333333; text-align: left;&quot;&gt;프로젝트, &lt;/span&gt;팀플 형태 수업인 경우 &lt;b&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;학점&lt;/span&gt;&lt;/b&gt;을 잘 받기 위해서는 '&lt;b&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;수업에서 얼마나 열심히 하느냐&lt;/span&gt;&lt;/b&gt;' &lt;span style=&quot;color: #ee2323;&quot;&gt;&lt;b&gt;보다&lt;/b&gt; &lt;/span&gt;본인, 팀의 '&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;b&gt;사업 아이디어가 있고 꽤 디벨롭되어 있는지&lt;/b&gt;&lt;/span&gt;'가 더 중요하다.&lt;/li&gt;
&lt;li&gt;프로젝트, 팀플 형태수업은 &lt;span style=&quot;color: #ee2323;&quot;&gt;&lt;b&gt;시간과 에너지&lt;/b&gt;&lt;/span&gt;를 많이 뺏어먹는다.&lt;/li&gt;
&lt;li&gt;확실히&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;b&gt; 학점 후한 수업&lt;/b&gt;&lt;/span&gt;이 따로 존재한다. 수강평을 잘 보고 선택하자.&lt;/li&gt;
&lt;/ul&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;학점이 안 중요한 당신, 앉아 있는 시간이 아까우니 뭐라도 얻어 가려면 &lt;b&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;좋은 교수님&lt;/span&gt;&lt;/b&gt;을 택해야 한다. 사실 만나기 전에 수강평만 듣고 좋은 교수님인지 아닌지 판단하는 건 힘들지만 적어도 해당 게시물에 &lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;b&gt;내가 추천한 강의&lt;/b&gt;&lt;/span&gt;는 꼭 들어볼 것.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;인맥을 쌓으려면&lt;/span&gt;&lt;/b&gt;, &lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;b&gt;좋은 인재를 발굴&lt;/b&gt;&lt;/span&gt;하려면 &lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;b&gt;팀플 형태의 강의&lt;/b&gt;&lt;/span&gt;를 들어라 =&amp;gt; 같이 팀플하는 사람뿐만 아니라 다른 팀원과의 교류도 충분히 생긴다. 또한 본인이 의지가 있으면 이론위주 강의보다 팀플 강의가 피곤하지만&amp;nbsp; 좋은 사람을 만나기 쉬운 환경이다.&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;b&gt;교수님 인맥&lt;/b&gt;&lt;/span&gt; 또한 중요하니 가능하면 &lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;b&gt;모든 교수님 수업을 하나씩&lt;/b&gt;&lt;/span&gt; 듣자 =&amp;gt; 앞서 말했다시피 모든 교수님 한 명 한명 특정 분야에서 엄청난 영향력을 갖고 있으며 대부분 한 다리만 건너도 당신이 도움을 받을 수 있는 사람으로 꽉 차있을 것이다.&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;강의 추천&lt;/h2&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;&lt;span style=&quot;color: #000000; text-align: start;&quot;&gt;창업기초:스타트업기업가정신의이해와사례(&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;text-align: start;&quot;&gt;&lt;b&gt;백필호)&lt;/b&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;text-align: start; color: #000000;&quot;&gt;백필호 교수님은 정말 &lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;b&gt;멋있는 분&lt;/b&gt;&lt;/span&gt;이다.&lt;br /&gt;그것 하나만으로 이 수업을 들을 가치가 있다.&lt;br /&gt;교수님은 정말 &lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;b&gt;창업 생태계에 대한 탄탄한 Insight&lt;/b&gt;&lt;/span&gt;를 갖고 계시며 정부지원사업의 전문가이시다. 사람 자체도 &lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;b&gt;열정, 친절함, 예의&lt;/b&gt;&lt;/span&gt;로 가득 찬 것이 느껴진다.&lt;br /&gt;수업 내용은 전반적인 창업에 대한 말씀을 해주시는데 아직 창업에 대해서 잘 모르고 어떤 느낌인지 궁금하다면 추천한다.&lt;br /&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;b&gt;멋있는 사람의 멋있는 생각&lt;/b&gt;&lt;/span&gt;을 배울 수 있는 좋은 기회.&lt;/span&gt;&lt;span style=&quot;text-align: start;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;text-align: start;&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;&lt;span style=&quot;color: #000000; text-align: start;&quot;&gt;블록체인과비즈니스모델(&lt;/span&gt;&lt;span style=&quot;text-align: start;&quot;&gt;이장우)&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;text-align: start;&quot;&gt;교수님께 죄송하지만 수업이 좋기보다는 해당 수업에서 만난 수강생들이 너무 훌륭해서 적어봤다. 요지는 팀플형태의 수업에서 괜찮게 느껴지는 수강생과 얘기해서 밥이라도 한번 먹어보라&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;2280&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/c5pLcb/btsilJGJ3ob/xFnGklbg7gIIZv5bykSKUk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/c5pLcb/btsilJGJ3ob/xFnGklbg7gIIZv5bykSKUk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/c5pLcb/btsilJGJ3ob/xFnGklbg7gIIZv5bykSKUk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc5pLcb%2FbtsilJGJ3ob%2FxFnGklbg7gIIZv5bykSKUk%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;326&quot; height=&quot;688&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;2280&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;text-align: start; color: #000000;&quot;&gt;머 대충 이런느낌...?(상대방 남자임)&lt;br /&gt;창업 융합 전공 수업을 통하여 &lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;b&gt;좋은 사람&lt;/b&gt;&lt;/span&gt;을 많이 만났다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;span style=&quot;text-align: start;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;클라우드비지니스모델 (김현회, 윤준선)&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; text-align: start;&quot;&gt;윤준선 대표님께서 &lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;b&gt;IR, 투자에 대한 필드 경험을 바탕으로 재밌고 유익한 경험&lt;/b&gt;&lt;/span&gt;을 많이 얘기해 주신다. 실제 IR이 어떤 방식으로 흘러가는지, 투자자들이 뭐 하고 어떤 사람인지 조금이나마 알 수 있게 되었다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;&lt;span style=&quot;text-align: start;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;창업심화:스타트업&amp;nbsp;A&amp;nbsp;to&amp;nbsp;Z(윤준수)&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;span style=&quot;color: #000000; text-align: start;&quot;&gt;교수님이 너무 &lt;b&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;멋있는 분&lt;/span&gt;&lt;/b&gt;이라 그 자체만으로 들을 가치가 있다.&lt;br /&gt;그리고 &lt;/span&gt;굉장히 특이한 수업이다.&lt;br /&gt;&lt;span style=&quot;color: #000000; text-align: start;&quot;&gt;수업의 50%는 윤준수 교수님이 생각하는 &lt;/span&gt;'창업이란 이런 것이다...'를&amp;nbsp; 설명하고 조언해 주는 시간이다.&lt;br /&gt;나머지 50%는 본인이 창업 생태계에 몸담으면서 본인이 겪거나 생각한 여러 가지 상황, 사건에 대해서 재조명하여 도움이 될만한 Insight를 정리하여 이를 학생들에게 알려주는 시간이다. &lt;b&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;베르나르 베르베르의 상상력 사전&lt;/span&gt;&lt;/b&gt;과 같은 느낌?&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;br /&gt;누군가 해당 수업 후기에 수업 내용이 너무 맥락 없이 파편적이라는 지적을 했는데, 나는 그 파편 하나하나가 엄청 와닿는 얘기라서 너무 좋았다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;마치며...&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; text-align: start;&quot;&gt;사실 이 글을 처음 쓰게 된 계기는 본인이 감명받은 교수님들에 대한 경의를 표하고 이 감정을 잊지 않고 기리고 싶어서다.&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;b&gt;좋은 말씀, 열정, 솔직함, 친절함, 겸손함, 기업가정신&lt;/b&gt;&lt;/span&gt; 그리고 그 무엇보다도 &lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;b&gt;학생들에게 의미 있는 강의를 하기 위해 행하셨던 그 모든 노력&lt;/b&gt;&lt;/span&gt;에 &lt;b&gt;&lt;span style=&quot;color: #8a3db6;&quot;&gt;감사&lt;/span&gt;&lt;/b&gt;하고 &lt;b&gt;&lt;span style=&quot;color: #8a3db6;&quot;&gt;경의&lt;/span&gt;&lt;/b&gt;를 표합니다.&lt;/p&gt;</description>
      <category>일상</category>
      <author>AJH322</author>
      <guid isPermaLink="true">https://ajh322.tistory.com/415</guid>
      <comments>https://ajh322.tistory.com/415#entry415comment</comments>
      <pubDate>Fri, 2 Jun 2023 13:14:13 +0900</pubDate>
    </item>
    <item>
      <title>aws 람다 후기 - 가볍게는 ok, 실제 프로덕트에는 x</title>
      <link>https://ajh322.tistory.com/414</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;다운로드.png&quot; data-origin-width=&quot;186&quot; data-origin-height=&quot;186&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/y7X7L/btr7g8rw4V9/ceVXfeoYjUvIVEteuBuKfk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/y7X7L/btr7g8rw4V9/ceVXfeoYjUvIVEteuBuKfk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/y7X7L/btr7g8rw4V9/ceVXfeoYjUvIVEteuBuKfk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fy7X7L%2Fbtr7g8rw4V9%2FceVXfeoYjUvIVEteuBuKfk%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;186&quot; height=&quot;186&quot; data-filename=&quot;다운로드.png&quot; data-origin-width=&quot;186&quot; data-origin-height=&quot;186&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;개요&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;람다라는 서비스를 통하여 serverless 구조로 기존의 dedicated 서버 형식 API 또는 백엔드 서버가 없는&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;본인은 올해로 6년 차 개발자이며, 작년 9월부터 이직했고 회사에 도착해 보니 보통 알고 있던 &lt;b&gt;ec2기반 백엔드 + 프론트 서버&lt;/b&gt;의 형태가 아닌 &lt;b&gt;sam(serverless application model) 백엔드 + 클라우드프론트, 앰플리파이&lt;/b&gt;를 통한 완전히 aws 서비스만으로 모든 서버의 유지부터 배포를 끝내는 아키텍쳐를 경험했다.&lt;br /&gt;해당 회사에서 지금 4월까지 얼추 6개월정도 해당 아키텍처를 기반으로 신규 프로젝트 구축부터 유지보수를 진행했다.&lt;br /&gt;비록 일시적이지만 게시판, VOD, 회원가입, 결제가 최소한으로 들어간 4개의 프로젝트의 시작부터 종료까지 함께했다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이 정도면 꽤 실험적이 아닌 실무적으로 aws lambda 서비스를 활용했다고 믿을 수 있지 않을까?&lt;br /&gt;우선 람다는 핵심 서비스의 장기적인 개발 관점에서 탈락이다. 큰 단점이 매우 많이 존재한다.&lt;br /&gt;한번 해볼까? 하는 마음가짐으로 람다를 가볍게 도입하려는 분께는 내가 미리 똥이란 것을 알아넀으니 단호하게 No라고 하겠다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;장점&lt;/h2&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1839&quot; data-origin-height=&quot;644&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/uVKzH/btr7iNmBdlz/5kFY0iDERekPillT7neWk0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/uVKzH/btr7iNmBdlz/5kFY0iDERekPillT7neWk0/img.png&quot; data-alt=&quot;존재하는 모든 API 서버를 한눈에 볼 수 있다.&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/uVKzH/btr7iNmBdlz/5kFY0iDERekPillT7neWk0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FuVKzH%2Fbtr7iNmBdlz%2F5kFY0iDERekPillT7neWk0%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;1839&quot; height=&quot;644&quot; data-origin-width=&quot;1839&quot; data-origin-height=&quot;644&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;존재하는 모든 API 서버를 한눈에 볼 수 있다.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;1. aws에서 콘솔로 관리 : 단순 정보는 조회에 용이&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;어디에 무엇이 있는지 aws 콘솔에 전부 나와 있기 때문에 알 수 없는 정보란 존재하지 않는다.&lt;br /&gt;말이 어려운데 예를 들자면 프로젝트에 API 서버가 4개가 있고 이를 아무도 모아놓은 docs가 없다고 해보자.&lt;br /&gt;aws에 구축해놓았다면 서비스 콘솔에 모든 정보가 바로 뜨기 때문에 한눈에 서비스를 보기에는 빠르고 쉽다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bmRC23/btr7HhzEC9A/p6tcPg6ccLBHltEzEjCsG0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bmRC23/btr7HhzEC9A/p6tcPg6ccLBHltEzEjCsG0/img.png&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1040&quot; data-is-animation=&quot;false&quot; style=&quot;width: 49.4186%; margin-right: 10px;&quot; data-widthpercent=&quot;50&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bmRC23/btr7HhzEC9A/p6tcPg6ccLBHltEzEjCsG0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbmRC23%2Fbtr7HhzEC9A%2Fp6tcPg6ccLBHltEzEjCsG0%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;1040&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/uQwRs/btr7GBdUOzQ/Pc3PV4vtP9vD20eyJfIoPK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/uQwRs/btr7GBdUOzQ/Pc3PV4vtP9vD20eyJfIoPK/img.png&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1040&quot; data-is-animation=&quot;false&quot; style=&quot;width: 49.4186%;&quot; data-widthpercent=&quot;50&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/uQwRs/btr7GBdUOzQ/Pc3PV4vtP9vD20eyJfIoPK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FuQwRs%2Fbtr7GBdUOzQ%2FPc3PV4vtP9vD20eyJfIoPK%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;1040&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
  &lt;figcaption&gt;프로젝트에서 결과로 API로 쓰일 함수만 내보낼 수 있으며 등록한 API는 우측 이미지와 같이 콘솔에 표출된다.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, 돋움, sans-serif; color: #333333; text-align: start;&quot;&gt;2. 함수형 지향, 기능 구현에 집중 할 수 있음&lt;/span&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;우리가 API 서버를 구축한다고 하면 정말 많은 것을 고려해야 하지만 sam 방식은 정말로 API로 쓰일 핵심 함수만 구축하면 되기 때문에 기능 구현에 초점 집중 할 수 있다.&lt;br /&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;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1103&quot; data-origin-height=&quot;367&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bSEalP/btr7s4nMsoc/zuKAKSUrgHiY0NDqCiFT71/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bSEalP/btr7s4nMsoc/zuKAKSUrgHiY0NDqCiFT71/img.png&quot; data-alt=&quot;lambda의&amp;amp;amp;nbsp; 워크플로&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bSEalP/btr7s4nMsoc/zuKAKSUrgHiY0NDqCiFT71/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbSEalP%2Fbtr7s4nMsoc%2FzuKAKSUrgHiY0NDqCiFT71%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;1103&quot; height=&quot;367&quot; data-origin-width=&quot;1103&quot; data-origin-height=&quot;367&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;lambda의&amp;amp;nbsp; 워크플로&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;3. 토이 프로젝트로 가볍게 몇개 올리기에는 좋다&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위와 마찬가지로 API 서버를 구축하려면 인프라 차원에서 세팅해야 하는 부분이 많다.&lt;br /&gt;하지만 aws lambda를 활용하면 자동으로 git repository 생성부터 자동 배포까지 알아서 해준다.&lt;br /&gt;이는 여러 인프라 세팅 단계를 스킵할 수 있기 때문에 매우 편하다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;4. https 설정, 도메인 연동 용이&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;aws에 붙어 있는 서비스라서 도메인, 거의 자동으로 https 프로토콜 적용이 가능하며 도메인 연동에 용이하다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1040&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ttBra/btr7hQYsjQC/thm1YyqIunhWlPDsZZWN00/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ttBra/btr7hQYsjQC/thm1YyqIunhWlPDsZZWN00/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ttBra/btr7hQYsjQC/thm1YyqIunhWlPDsZZWN00/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FttBra%2Fbtr7hQYsjQC%2Fthm1YyqIunhWlPDsZZWN00%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;1040&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1040&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;5. 함수별 호출 에러, 로그 조회 자동으로 상세화&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;직접 서버를 구축한 경우, 특별히 로깅 시스템을 구축하지 않았다면 에러가 발생했을 시 stacktrace 형식으로 에러가 발생한 부분을 찾을 것이다.&lt;br /&gt;그러다 보면 정확히 원인이 발생한 지점까지 확인하지 못할 수도 있다&lt;br /&gt;lambda는 함수단위로 에러 로그를 조회 할 수 있는 시스템이 기본으로 구축되어 있어 발생한 에러에 대한 파악이 쉽고 빠르다.&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;br /&gt;나의 한이 서린 원념을 담아서 작성해보겠다. 쭉 읽어보라&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;단점&lt;/h2&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;실제 프로덕트에 쓰기에는 다양한 문제점을 동반&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;본 글의 요지이자 핵심인데 장점을 초월하는 실제 프로덕트에 쓰기에는 너무 많은 단점이 존재한다.&lt;br /&gt;이는 개발을 어렵게, 불가능하게 만들 뿐더러 결과론적으로 더 오래걸리고 품질이 낮은 서비스가 될 가능성을 높여준다.&lt;br /&gt;실제로 현재 다니고 있는 회사는 API의 dev 서버가 따로 존재하지 않으며, api 서버의 배포를 한 번 하는데 10~15분정도 걸리며, 구체적인 서버 커스터마이징이 불가능하다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;790&quot; data-origin-height=&quot;729&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cx32BQ/btr7HhGqOAV/laQ6CfHe3SF4UpDKrbgOwK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cx32BQ/btr7HhGqOAV/laQ6CfHe3SF4UpDKrbgOwK/img.png&quot; data-alt=&quot;로우쿼리가 매 함수에 들어간다면...?&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cx32BQ/btr7HhGqOAV/laQ6CfHe3SF4UpDKrbgOwK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fcx32BQ%2Fbtr7HhGqOAV%2FlaQ6CfHe3SF4UpDKrbgOwK%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;790&quot; height=&quot;729&quot; data-origin-width=&quot;790&quot; data-origin-height=&quot;729&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;로우쿼리가 매 함수에 들어간다면...?&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;1. 구조 부재 : 지옥&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;모든 개발 프로젝트가 동일하지만... 람다라는 서비스는 초심자가 활용하게 된다면 가이드가 없기 때문에 함수형을 가장한 안티패턴이 될 가능성이 높다.&lt;br /&gt;본 회사는 모든 함수에 로우쿼리가 들어가 있어 데이터의 CRUD를 재사용 하지 못하고 있다... ㅠㅠ (사실 모든 함수에 로우쿼리가 존재하는 것에 대한 문제인식이 안되는 것 부터 문제긴 하다.)&lt;br /&gt;람다만이 가질 수 있는 함수형으로 인한 안티 패턴 특성이라 하면 함수 단위 하나가 스스로 돌아가기만 하면 되기 때문에 재사용성을 강요하지 않으면(기본이지만) 정말로 비슷한 함수임에도 불구하고 재사용을 1도 하지 않을 수 있다.&lt;br /&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;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;677&quot; data-origin-height=&quot;127&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/boxNZD/btr7gigDxn2/QKxkAL0TPnM4eUKrnkgGe1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/boxNZD/btr7gigDxn2/QKxkAL0TPnM4eUKrnkgGe1/img.png&quot; data-alt=&quot;chat gpt도 aws 람다는 로컬 디버깅이 안된다고 하신다.&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/boxNZD/btr7gigDxn2/QKxkAL0TPnM4eUKrnkgGe1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FboxNZD%2Fbtr7gigDxn2%2FQKxkAL0TPnM4eUKrnkgGe1%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;677&quot; height=&quot;127&quot; data-origin-width=&quot;677&quot; data-origin-height=&quot;127&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;chat gpt도 aws 람다는 로컬 디버깅이 안된다고 하신다.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;2. 직접 디버깅 불가, 로깅 불편&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;치명적인 단점인데 직접 디버깅을 할 수 있는 방법이 없다.&lt;br /&gt;브레이크포인트 찍으면 바로 잡을 문제를 하나씩 전부 로그찍게 만들어서 디버깅을 힘들게 만든다.&lt;br /&gt;심지어 로그도 제대로 안돼서 매번 JSON.stringfy를 써야한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;653&quot; data-origin-height=&quot;157&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bfhRnU/btr7GAsycNc/rQ1l6LwlWOugCFVzVN06o0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bfhRnU/btr7GAsycNc/rQ1l6LwlWOugCFVzVN06o0/img.png&quot; data-alt=&quot;chat gpt 왈 aws 람다는 api마다 도커로 구동된다고 하신다.&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bfhRnU/btr7GAsycNc/rQ1l6LwlWOugCFVzVN06o0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbfhRnU%2Fbtr7GAsycNc%2FrQ1l6LwlWOugCFVzVN06o0%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;653&quot; height=&quot;157&quot; data-origin-width=&quot;653&quot; data-origin-height=&quot;157&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;chat gpt 왈 aws 람다는 api마다 도커로 구동된다고 하신다.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;3. 활용 불가능한 로컬 개발 환경&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;우선 api 서버를 로컬에서 구동하려면 docker가 필수적으로 실행되어 있어야 한다.(이건 딱히 문제가 안될 수 있다.)&lt;br /&gt;그리고 api 주제에 각 api를 컨테이너로 구동하기 때문에 pc 리소스를 많이 잡아먹는다.(이것까지도 딱히 문제가 안될 수 있다.)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;가장 &lt;span style=&quot;color: #ee2323;&quot;&gt;&lt;b&gt;크리티컬한&lt;/b&gt;&lt;/span&gt; 부분은 cold start라서 최초 호출 시 &lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;엄청&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;오래 걸린다.(약 5~10초?)&lt;br /&gt;이는 테스트가 불가능할정도이며 존재하는 모든 문서를 찾아봤는데 현실적으로 방법이 없다.(warm start -&amp;gt; api 개수가 너무 많으면 모든 api를 warm start로 구동하는데 하루종일 걸림)&lt;br /&gt;결국 나도 내 신념을 포기하고 프론트엔드 개발자 분 보고 개발서버로 로컬개발 하듯이 사용하라고 했다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그동안 어쩔 수 없이 꾹참고 로컬로 테스트 하던 상황이 생각나 너무 화나서 욕좀 한번 박겠다. &lt;s&gt;&lt;span style=&quot;color: #dddddd;&quot;&gt;병신같은 서버리스 어플리케이션 모델~~&lt;/span&gt;&lt;br /&gt;&lt;/s&gt;나의 진심어린 분노가 여러분께 전달되어 한분이라도 이 똥을 안찍어먹을 수 있기를 바란다.&lt;s&gt;&lt;br /&gt;&lt;/s&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;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;956&quot; data-origin-height=&quot;796&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/eIaYcd/btr7iJSlDCb/RuDH3s1tuVeZWK2kVwI681/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/eIaYcd/btr7iJSlDCb/RuDH3s1tuVeZWK2kVwI681/img.png&quot; data-alt=&quot;진행중 48분전 ... -&amp;amp;gt; 지금 48분째 배포하고 있다는 뜻이다. 기네스감 아님?&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/eIaYcd/btr7iJSlDCb/RuDH3s1tuVeZWK2kVwI681/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FeIaYcd%2Fbtr7iJSlDCb%2FRuDH3s1tuVeZWK2kVwI681%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;956&quot; height=&quot;796&quot; data-origin-width=&quot;956&quot; data-origin-height=&quot;796&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;진행중 48분전 ... -&amp;gt; 지금 48분째 배포하고 있다는 뜻이다. 기네스감 아님?&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;4. 배포 개느림&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아 욕 안할려했는데 저 사진 다시보니까 욕나옴 ㅋㅋ&lt;br /&gt;&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;&lt;span style=&quot;color: #dddddd;&quot;&gt;&lt;s&gt;시발&lt;/s&gt;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;진짜 급해 뒤지겠는데 언제끝날지도 모르고 뭐할때마다 개오래걸리고 후...&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;api가 100개정도 넘어가는 시점부터 배포하는데 거의 15분정도 걸린다.&lt;br /&gt;이거 때문에 배포만 빨라도 금방끝내고 퇴근할걸 야근당한적도 몇번 있었다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;5. 자료가 많이 없다.&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;다른 이슈들에 비해 그리 크리티컬하지는 않으나 aws lambda에 대한 개발 자료가 월등히 적다.&lt;br /&gt;초보 개발자라면 굉장히 고통받을 것이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;짤막한 사용 팁&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;6개월동안 구르면서 직접 터득한 노하우들이다.&lt;br /&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;하나의 git 프로젝트에 2개 브랜치로 배포 환경, 실서버, 개발서버 환경 배포 구축&lt;/p&gt;</description>
      <category>IT</category>
      <author>AJH322</author>
      <guid isPermaLink="true">https://ajh322.tistory.com/414</guid>
      <comments>https://ajh322.tistory.com/414#entry414comment</comments>
      <pubDate>Mon, 3 Apr 2023 06:12:20 +0900</pubDate>
    </item>
    <item>
      <title>티스토리 목차 자동 링크 - 자동 생성, 플로팅, 따라다니는 목차, href 목차 이동</title>
      <link>https://ajh322.tistory.com/406</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;bandicam 2023-03-25 03-18-39-599.gif&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1080&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cdmert/btr5PRcGmjb/MZD4spFXhurcObTC1Iyap0/img.gif&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cdmert/btr5PRcGmjb/MZD4spFXhurcObTC1Iyap0/img.gif&quot; data-alt=&quot;움짤 한방으로 전부 설명할 수 있다.&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cdmert/btr5PRcGmjb/MZD4spFXhurcObTC1Iyap0/img.gif&quot; srcset=&quot;https://blog.kakaocdn.net/dn/cdmert/btr5PRcGmjb/MZD4spFXhurcObTC1Iyap0/img.gif&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;bandicam 2023-03-25 03-18-39-599.gif&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1080&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;움짤 한방으로 전부 설명할 수 있다.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;1. 목차 자동 링크 특징&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 우측에서 플로팅으로 따라다님&lt;br /&gt;- 게시물 내 h2태그 기준 목차 자동으로 추출&lt;br /&gt;- 목차 클릭 시 해당 목차에 해당하는 영역으로 자동 이동&lt;br /&gt;- 게시물에서 수정하거나 삽입 할 필요 없이 javascript로 후처리 하여 간편한 사용&lt;br /&gt;- 만드는데 3시간 정도 걸렸음. 이걸 자기가 만든 것 처럼 무단배포 하는 착한 사람이 있으면 내가 이런 꿀정보를 공유 못함.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;2. 적용 방법&lt;/h2&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;459&quot; data-origin-height=&quot;198&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b7ktRY/btr5NMXLYxQ/ReVG3klQocqb6xE8bPEOX0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b7ktRY/btr5NMXLYxQ/ReVG3klQocqb6xE8bPEOX0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b7ktRY/btr5NMXLYxQ/ReVG3klQocqb6xE8bPEOX0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb7ktRY%2Fbtr5NMXLYxQ%2FReVG3klQocqb6xE8bPEOX0%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;459&quot; height=&quot;198&quot; data-origin-width=&quot;459&quot; data-origin-height=&quot;198&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;본인은 square 스킨을 사용 중, 다른 스킨을 사용하면 HTML 코드 구조가 다를 수 있으니 유의!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;231&quot; data-origin-height=&quot;96&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/t2OyB/btr5PbvH1ER/bExeCoiIJmBOPokeU4QqG1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/t2OyB/btr5PbvH1ER/bExeCoiIJmBOPokeU4QqG1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/t2OyB/btr5PbvH1ER/bExeCoiIJmBOPokeU4QqG1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Ft2OyB%2Fbtr5PbvH1ER%2FbExeCoiIJmBOPokeU4QqG1%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;231&quot; height=&quot;96&quot; data-origin-width=&quot;231&quot; data-origin-height=&quot;96&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;꾸미기 &amp;gt; 스킨 편집&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;596&quot; data-origin-height=&quot;279&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dFmw83/btr5QzJx3cX/r7Q9fNzfprxLBqm05hwdPk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dFmw83/btr5QzJx3cX/r7Q9fNzfprxLBqm05hwdPk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dFmw83/btr5QzJx3cX/r7Q9fNzfprxLBqm05hwdPk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdFmw83%2Fbtr5QzJx3cX%2Fr7Q9fNzfprxLBqm05hwdPk%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;596&quot; height=&quot;279&quot; data-origin-width=&quot;596&quot; data-origin-height=&quot;279&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;html 편집&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;이후 아래 3개의 코드를 적절한 위치에 추가해주면 된다.&lt;br /&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;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;537&quot; data-origin-height=&quot;426&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cJYrZ0/btr5OQk0tLZ/aT51lVgfS6TdhjrQmm74Y0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cJYrZ0/btr5OQk0tLZ/aT51lVgfS6TdhjrQmm74Y0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cJYrZ0/btr5OQk0tLZ/aT51lVgfS6TdhjrQmm74Y0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcJYrZ0%2Fbtr5OQk0tLZ%2FaT51lVgfS6TdhjrQmm74Y0%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;537&quot; height=&quot;426&quot; data-origin-width=&quot;537&quot; data-origin-height=&quot;426&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;- HTML 코드(1)&lt;/h2&gt;
&lt;pre id=&quot;code_1679683029418&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;&amp;lt;div id=&quot;floating-banner&quot;&amp;gt;
    &amp;lt;h3&amp;gt;목차&amp;lt;/h3&amp;gt;
    &amp;lt;ul id=&quot;items&quot;&amp;gt;
    &amp;lt;/ul&amp;gt;
&amp;lt;/div&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;593&quot; data-origin-height=&quot;881&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dOB7wI/btr5OQk0tMs/DrL7etvVlpbZZmGU9Sx1nK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dOB7wI/btr5OQk0tMs/DrL7etvVlpbZZmGU9Sx1nK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dOB7wI/btr5OQk0tMs/DrL7etvVlpbZZmGU9Sx1nK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdOB7wI%2Fbtr5OQk0tMs%2FDrL7etvVlpbZZmGU9Sx1nK%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;593&quot; height=&quot;881&quot; data-origin-width=&quot;593&quot; data-origin-height=&quot;881&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;- HTML 코드(2)&lt;/h2&gt;
&lt;pre id=&quot;code_1679683088522&quot; class=&quot;javascript&quot; data-ke-language=&quot;javascript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;&amp;lt;script&amp;gt;
$(document).ready(function () {
	initFloatingBanner();
});

function initFloatingBanner()
{
	var tmp = parseInt($(&quot;#floating-banner&quot;).css('top'));
 
	$(window).scroll(function () {
			var scrollTop = $(window).scrollTop();
			var obj_position = scrollTop + tmp + &quot;px&quot;;

			$(&quot;#floating-banner&quot;).stop().animate({
					&quot;top&quot;: obj_position
			}, 500);

	}).scroll();

	document.querySelectorAll('#body.entry h2').forEach((element, index) =&amp;gt; {
		console.log(element.innerText)
		if(!isStringOnlySpaces(element.innerText))
		{
			element.setAttribute('id', `h2_${index+1}`);
			addFloatingBannerItem(index+1, element.innerText)
		}
	});
}

function isStringOnlySpaces(str) {
  return /^\s*$/.test(str);
}

function addFloatingBannerItem(index, text) {
  const ul = document.getElementById(&quot;items&quot;);
  const li = document.createElement(&quot;li&quot;);
  const a = document.createElement(&quot;a&quot;);
  const linkText = document.createTextNode(text);
  
  a.setAttribute(&quot;href&quot;, `#h2_${index}`);
  a.appendChild(linkText);
  li.appendChild(a);
  ul.appendChild(li);
}

&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;585&quot; data-origin-height=&quot;508&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/btOjvP/btr5OdU28Lv/lAr8KQ5rFBddtfisoBYKBK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/btOjvP/btr5OdU28Lv/lAr8KQ5rFBddtfisoBYKBK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/btOjvP/btr5OdU28Lv/lAr8KQ5rFBddtfisoBYKBK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbtOjvP%2Fbtr5OdU28Lv%2FlAr8KQ5rFBddtfisoBYKBK%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;585&quot; height=&quot;508&quot; data-origin-width=&quot;585&quot; data-origin-height=&quot;508&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;- CSS 코드&lt;/h2&gt;
&lt;pre id=&quot;code_1679683212704&quot; class=&quot;css&quot; data-ke-language=&quot;css&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;/*
	따라다니는 배너
*/
#floating-banner {
			position: absolute;
			width: 200px;
			right: -200px;
			border-radius: 5px;
			top: 250px;
			border: 3px solid #dddddd;
			padding: 5px;
			font-size: 150%;
			line-height: 1.2em;
	}

#floating-banner a {
			color: blue;
	}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>IT</category>
      <author>AJH322</author>
      <guid isPermaLink="true">https://ajh322.tistory.com/406</guid>
      <comments>https://ajh322.tistory.com/406#entry406comment</comments>
      <pubDate>Fri, 24 Mar 2023 18:28:34 +0900</pubDate>
    </item>
    <item>
      <title>좋은 영업 멘트란...?</title>
      <link>https://ajh322.tistory.com/403</link>
      <description>&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;&quot;안녕하세요. 오늘 오후 7시에 ㅇㅇㅇ 이름으로 커트 예약했는데 제가 급한 일이 생겨서 취소 문의드리려구요.&quot;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&quot;아 네 그러면 예약하신 것 취소하시거나 다른 날짜로 예약 변경하시면 됩니다.&quot;&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;&quot;제가 기억하기로 예약 취소는 당일에 못하는 것 같고 예약 날짜 변경 기능은 네이버 예약에서 가능한 부분일까요?&quot;&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;&quot;아 저희가 지금 바빠서 그냥 그대로 두시고 매장측에서 취소 하겠습니다.&quot;&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;&amp;nbsp;&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;&quot;아 고객님, 많이 바쁘신가봐요~ ㅎㅎ 그러면 저희측에서 취소할테니 다음에 시간 날때 꼭 다시 예약해주시면 감사하겠습니다!&quot;&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;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이 경험을 통해서 비슷한 상황이 자주 발생하는데 당장은 아니더라도 언제 재방문, 재구매 할 지 모르는 고객에게 좋은 마무리 멘트를 해야겠다고 배웠다.&lt;/p&gt;</description>
      <category>일상</category>
      <author>AJH322</author>
      <guid isPermaLink="true">https://ajh322.tistory.com/403</guid>
      <comments>https://ajh322.tistory.com/403#entry403comment</comments>
      <pubDate>Thu, 16 Feb 2023 19:09:12 +0900</pubDate>
    </item>
    <item>
      <title>드럼 싱글 스트로크 연습 - BPM 200 뚫기!</title>
      <link>https://ajh322.tistory.com/397</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;1. 개요&lt;/b&gt;&lt;/h2&gt;
&lt;figure contenteditable=&quot;false&quot; data-ke-type=&quot;emoticon&quot; data-ke-align=&quot;alignCenter&quot; data-emoticon-type=&quot;friends1&quot; data-emoticon-name=&quot;025&quot; data-emoticon-isanimation=&quot;false&quot; data-emoticon-src=&quot;https://t1.daumcdn.net/keditor/emoticon/friends1/large/025.gif&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/keditor/emoticon/friends1/large/025.gif&quot; width=&quot;150&quot; /&gt;&lt;/figure&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;안녕하세요! 오늘은 &lt;b&gt;싱글 스트로크 BPM을 200&lt;/b&gt;까지 올리는 방법에 대해서 소개해보고자 합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;저는 스승님을 만났을 때 &lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;b&gt;스틱 잡는 자세, 스트로크 자세&lt;/b&gt;&lt;/span&gt;부터 잡기 위해서 한 달 정도 시간이 걸렸던 것 같네요. ㅎㅎ&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;오늘의 주제인 BPM 속도를 높이는 내용을 얘기하기 전에 &lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;b&gt;올바른 그립법과 &lt;/b&gt;&lt;/span&gt;&lt;span&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;b&gt;바운딩을 살린 스트로크&lt;/b&gt;&lt;/span&gt;에 대한 이해가 꼭 있어야함을 말씀드립니다. &lt;/span&gt;&lt;span&gt;&lt;b&gt;&lt;span style=&quot;color: #ee2323;&quot;&gt;나쁜 스트로크 자세&lt;/span&gt;&lt;/b&gt;로 BPM을 높여봤자 의미가 없습니다. ㅠㅠ&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;그립 방법과 스트로크에 대해서는 이번 게시물이 반응이 좋으면 정리해서 올릴 계획입니다.&lt;/span&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;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;ezgif-5-72f4fa39e7.gif&quot; data-origin-width=&quot;600&quot; data-origin-height=&quot;338&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dcGCqj/btrE75V8mvP/sa9tXDVLO9zn2jnWGSZ8h0/img.gif&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dcGCqj/btrE75V8mvP/sa9tXDVLO9zn2jnWGSZ8h0/img.gif&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dcGCqj/btrE75V8mvP/sa9tXDVLO9zn2jnWGSZ8h0/img.gif&quot; srcset=&quot;https://blog.kakaocdn.net/dn/dcGCqj/btrE75V8mvP/sa9tXDVLO9zn2jnWGSZ8h0/img.gif&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;328&quot; height=&quot;185&quot; data-filename=&quot;ezgif-5-72f4fa39e7.gif&quot; data-origin-width=&quot;600&quot; data-origin-height=&quot;338&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;저 같은 경우 드럼을 배우기 시작하고 나서 몇 달간은 음악을 쳐볼 기회도 없었고 오직 스트로크, BPM을 높이는 연습만 했습니다. 마치 복싱하기 전에 줄넘기만 한다는 클리셰 같더라고요. ㅋㅋㅋㅋ&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;하지만 이번에 드럼을 처음 배우는 것이 아니라 다른 곳에서 드럼을 배웠을때 기본기에 대한 이해 없이 음악 연주 위주로 수업을 했는데 소리도 안 예쁘고 금방 한계에 봉착했던 기억이 있어 &lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;b&gt;기본기&lt;/b&gt;&lt;/span&gt;에 대한 중요함을 인지하고 묵묵히 수행을 했습니다. 세상 만사가 결국 &lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;b&gt;기본기&lt;/b&gt;&lt;/span&gt;가 중요한것 아니겠습니까....&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;드럼에 대한 기본기를 갈고닦으며 집에서 꾸준히 하루에 한 시간씩 6개월 정도 치다 보니 &lt;b&gt;싱글 스트로크로 겨우 200BPM&lt;/b&gt; 까지는 나오게 됐습니다.&lt;/p&gt;
&lt;figure contenteditable=&quot;false&quot; data-ke-type=&quot;emoticon&quot; data-ke-align=&quot;alignCenter&quot; data-emoticon-type=&quot;friends1&quot; data-emoticon-name=&quot;020&quot; data-emoticon-isanimation=&quot;false&quot; data-emoticon-src=&quot;https://t1.daumcdn.net/keditor/emoticon/friends1/large/020.gif&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/keditor/emoticon/friends1/large/020.gif&quot; width=&quot;150&quot; /&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;근데.. &lt;b&gt;BPM 200&lt;/b&gt;은 정말 기본 중의 기본이더라고요!&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; 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;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;2. BPM을 높여야 하는 이유&lt;/b&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;스승님이 항상 BPM을 높여야 한다고 말씀하시는 이유는 한결같습니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;실전에서 나오는 속도&lt;/b&gt;는 &lt;b&gt;연습할 때, 패드 위에서 나오는 속도의 70%&lt;/b&gt; 밖에 안되기 때문에 연습할때 최대한 높여놔야 실전에서 겨우 연주가 가능하다고 말씀하십니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;참 맞는 말인 게 제가 이번에 에이브릴 라빈의 &quot;&lt;b&gt;sk8ter boi&lt;/b&gt;&quot;를 공연했는데 BPM 150인 노래지만 중간에 양손 싱글 스트로크 부분이 연습할 때는 정말 쉽게 치지만 연주할 때는 정말 버겁더라고요.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;스승님께서 말씀하셨던 것이 무슨 말씀인지 몸소 이해했습니다. 아마 스트로크 연습을 해서 평소 BPM을 높여놓지 않았다면 150 BPM이지만 소화하지 못했을 것입니다.&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;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;3. 싱글 스트로크 연습 루틴&lt;/b&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;스트로크 연습은 아무리 못해도 하루 30분씩 꾸준히 해야 합니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;헬스도 집에서 멀면 잘 안 가게 되듯이 꾸준히 연습할 수 있는 공간을 마련하는 것이 중요합니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;저는 집에 드럼 연습 패드를 두고 퇴근하면 매일 30분~1시간씩 스트로크 연습을 했습니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;860&quot; data-origin-height=&quot;854&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cTFQgX/btrFaNmYlMQ/Y1EirtyyxcVO6T7yOGKChK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cTFQgX/btrFaNmYlMQ/Y1EirtyyxcVO6T7yOGKChK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cTFQgX/btrFaNmYlMQ/Y1EirtyyxcVO6T7yOGKChK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcTFQgX%2FbtrFaNmYlMQ%2FY1EirtyyxcVO6T7yOGKChK%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;343&quot; height=&quot;341&quot; data-origin-width=&quot;860&quot; data-origin-height=&quot;854&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;드럼에 진지하게 임하는 당신도 이제 하나 장만할 때가 됐습니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;189&quot; data-origin-height=&quot;336&quot;&gt;&lt;a href=&quot;https://smartstore.naver.com/nerdymarket/products/5529350823?nt_source=blog&amp;amp;nt_medium=detail&amp;amp;nt_detail=397&amp;amp;nt_keyword=드럼_싱글_스트로크_연습&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/CrOSL/btr6FgWpjtm/oeQXu1kpmK6Br9gTrfA74k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FCrOSL%2Fbtr6FgWpjtm%2FoeQXu1kpmK6Br9gTrfA74k%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;189&quot; height=&quot;336&quot; data-origin-width=&quot;189&quot; data-origin-height=&quot;336&quot;/&gt;&lt;/a&gt;&lt;figcaption&gt;누르면 판매처로 이동합니다.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;쇼핑몰에 드럼 패드 치면 종류가 정말 많이 나옵니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;위 판매처 상품을 사용해봤는데 제품 퀄리티도 괜찮고 가성비가 좋은 편이라 추천드려봤습니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;각자 본인에게 맞는 &lt;b&gt;드럼 패드와&lt;/b&gt; &lt;b&gt;드럼스틱&lt;/b&gt;을 준비해주세요!&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;그럼 이제 본격적으로 연습하는 방법에 대해서 알아보도록 하겠습니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;기본적인 연습 순서는 아래와 같습니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;오른손 싱글 스트로크 &amp;gt; 왼손 싱글 스트로크 &amp;gt; 양손 싱글 스트로크&lt;/b&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;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;스트로크 정석 - 오른손.gif&quot; data-origin-width=&quot;600&quot; data-origin-height=&quot;450&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/brpMDF/btrFfZmtKUN/ubiKXqk9BUKQTL49RzpCc1/img.gif&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/brpMDF/btrFfZmtKUN/ubiKXqk9BUKQTL49RzpCc1/img.gif&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/brpMDF/btrFfZmtKUN/ubiKXqk9BUKQTL49RzpCc1/img.gif&quot; srcset=&quot;https://blog.kakaocdn.net/dn/brpMDF/btrFfZmtKUN/ubiKXqk9BUKQTL49RzpCc1/img.gif&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;376&quot; height=&quot;282&quot; data-filename=&quot;스트로크 정석 - 오른손.gif&quot; data-origin-width=&quot;600&quot; data-origin-height=&quot;450&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;1. 오른손 싱글 스트로크&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;스트로크 정석 - 왼손.gif&quot; data-origin-width=&quot;600&quot; data-origin-height=&quot;450&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/SDIKQ/btrE76unJaZ/S6i8V5uUXdcoUgyy3GWP71/img.gif&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/SDIKQ/btrE76unJaZ/S6i8V5uUXdcoUgyy3GWP71/img.gif&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/SDIKQ/btrE76unJaZ/S6i8V5uUXdcoUgyy3GWP71/img.gif&quot; srcset=&quot;https://blog.kakaocdn.net/dn/SDIKQ/btrE76unJaZ/S6i8V5uUXdcoUgyy3GWP71/img.gif&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;376&quot; height=&quot;282&quot; data-filename=&quot;스트로크 정석 - 왼손.gif&quot; data-origin-width=&quot;600&quot; data-origin-height=&quot;450&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;2. 왼손 싱글 스트로크&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;스트로크 정석 - 양손.gif&quot; data-origin-width=&quot;600&quot; data-origin-height=&quot;450&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/GfJyv/btrFbOzu9yn/tqVyrBATP89mnO8dTGAPl1/img.gif&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/GfJyv/btrFbOzu9yn/tqVyrBATP89mnO8dTGAPl1/img.gif&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/GfJyv/btrFbOzu9yn/tqVyrBATP89mnO8dTGAPl1/img.gif&quot; srcset=&quot;https://blog.kakaocdn.net/dn/GfJyv/btrFbOzu9yn/tqVyrBATP89mnO8dTGAPl1/img.gif&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;381&quot; height=&quot;286&quot; data-filename=&quot;스트로크 정석 - 양손.gif&quot; data-origin-width=&quot;600&quot; data-origin-height=&quot;450&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;3. 양손 싱글 스트로크&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;스트로크 정석 - 전부.gif&quot; data-origin-width=&quot;600&quot; data-origin-height=&quot;450&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/pPB52/btrE7EkAu04/DX1ALS4c0Qn6hEVwBbdmWK/img.gif&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/pPB52/btrE7EkAu04/DX1ALS4c0Qn6hEVwBbdmWK/img.gif&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/pPB52/btrE7EkAu04/DX1ALS4c0Qn6hEVwBbdmWK/img.gif&quot; srcset=&quot;https://blog.kakaocdn.net/dn/pPB52/btrE7EkAu04/DX1ALS4c0Qn6hEVwBbdmWK/img.gif&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;388&quot; height=&quot;291&quot; data-filename=&quot;스트로크 정석 - 전부.gif&quot; data-origin-width=&quot;600&quot; data-origin-height=&quot;450&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;특정 BPM을 기준으로 위 3개 동작을 이어서 연속적으로 반복하면 됩니다!&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;예를 들어 160 BPM인 상태에서 손에 익을 때까지 오른손 싱글 스트로크, 왼손 싱글 스트로크, 양손 싱글 스트로크를 계속 치면 됩니다. 손에 너무 익어서 편안하다 싶으면 더 높은 BPM으로 치면 됩니다!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;아래 항목은 스트로크 연습할 때 제가 스승님으로부터 자주 &lt;b&gt;&lt;span style=&quot;color: #ee2323;&quot;&gt;지적&lt;/span&gt;&lt;/b&gt;해주셨던 &lt;b&gt;자가진단 항목&lt;/b&gt;입니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;꼭 숙지하셔서 아래와 같은 &lt;span style=&quot;color: #ee2323;&quot;&gt;&lt;b&gt;나쁜 습관&lt;/b&gt;&lt;/span&gt;을 들이지 않도록 주의해야 합니다!&lt;/p&gt;
&lt;figure contenteditable=&quot;false&quot; data-ke-type=&quot;emoticon&quot; data-ke-align=&quot;alignCenter&quot; data-emoticon-type=&quot;friends2&quot; data-emoticon-name=&quot;003&quot; data-emoticon-isanimation=&quot;false&quot; data-emoticon-src=&quot;https://t1.daumcdn.net/keditor/emoticon/friends2/large/003.png&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/keditor/emoticon/friends2/large/003.png&quot; width=&quot;150&quot; /&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;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;속도가 올라감에 따라 몸에 힘이 들어가는 것은 어쩔 수 없지만&amp;nbsp;몸의&amp;nbsp;힘을&amp;nbsp;최대한&amp;nbsp;빼야합니다.&lt;/blockquote&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bijNqv/btrE5yqqvyL/CIK9PWCgepNtcMoTS7K761/img.gif&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bijNqv/btrE5yqqvyL/CIK9PWCgepNtcMoTS7K761/img.gif&quot; data-is-animation=&quot;true&quot; data-origin-width=&quot;600&quot; data-origin-height=&quot;450&quot; data-filename=&quot;몸에 힘빼기 - X.gif&quot; style=&quot;width: 49.4186%; margin-right: 10px;&quot; data-widthpercent=&quot;50&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bijNqv/btrE5yqqvyL/CIK9PWCgepNtcMoTS7K761/img.gif&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbijNqv%2FbtrE5yqqvyL%2FCIK9PWCgepNtcMoTS7K761%2Fimg.gif&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;600&quot; height=&quot;450&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/v0QRD/btrFdHUbOKt/v1KlgBdked96n14m7AXpNK/img.gif&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/v0QRD/btrFdHUbOKt/v1KlgBdked96n14m7AXpNK/img.gif&quot; data-is-animation=&quot;true&quot; data-origin-width=&quot;600&quot; data-origin-height=&quot;450&quot; data-filename=&quot;몸에 힘빼기 - O.gif&quot; data-widthpercent=&quot;50&quot; style=&quot;width: 49.4186%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/v0QRD/btrFdHUbOKt/v1KlgBdked96n14m7AXpNK/img.gif&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fv0QRD%2FbtrFdHUbOKt%2Fv1KlgBdked96n14m7AXpNK%2Fimg.gif&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;600&quot; height=&quot;450&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
  &lt;figcaption&gt;왼쪽:X, 오른쪽:O&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;조금 과장하긴 했는데 실제로 속도가 빨라지면 저렇게 &lt;span style=&quot;color: #ee2323;&quot;&gt;&lt;b&gt;몸이 움츠러들면서 힘이 잔뜩 들어가게 됩니다.&lt;/b&gt;&lt;/span&gt; 계속 자세를 의식해서 몸 전체적으로 &lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;b&gt;편하고 바른 자세&lt;/b&gt;&lt;/span&gt;를 유지하도록 신경 써야 합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;팔, 팔꿈치가 너무 벌어지면 안 됩니다.&lt;/blockquote&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/kT9Hr/btrFaNOlvPb/9jrzF366kDKctSQL7PnwO1/img.gif&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/kT9Hr/btrFaNOlvPb/9jrzF366kDKctSQL7PnwO1/img.gif&quot; data-is-animation=&quot;true&quot; data-origin-width=&quot;600&quot; data-origin-height=&quot;450&quot; data-filename=&quot;팔안벌어지게 - X.gif&quot; style=&quot;width: 49.4186%; margin-right: 10px;&quot; data-widthpercent=&quot;50&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/kT9Hr/btrFaNOlvPb/9jrzF366kDKctSQL7PnwO1/img.gif&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FkT9Hr%2FbtrFaNOlvPb%2F9jrzF366kDKctSQL7PnwO1%2Fimg.gif&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;600&quot; height=&quot;450&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/doacVo/btrE8MWGqVf/jCS0sw6NUxW8PM3UzbKGKk/img.gif&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/doacVo/btrE8MWGqVf/jCS0sw6NUxW8PM3UzbKGKk/img.gif&quot; data-is-animation=&quot;true&quot; data-origin-width=&quot;600&quot; data-origin-height=&quot;450&quot; data-filename=&quot;팔안벌어지게 - O.gif&quot; data-widthpercent=&quot;50&quot; style=&quot;width: 49.4186%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/doacVo/btrE8MWGqVf/jCS0sw6NUxW8PM3UzbKGKk/img.gif&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdoacVo%2FbtrE8MWGqVf%2FjCS0sw6NUxW8PM3UzbKGKk%2Fimg.gif&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;600&quot; height=&quot;450&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
  &lt;figcaption&gt;왼쪽:X, 오른쪽:O&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;몸에 힘이 들어가고 빨리 치기 위해서 &lt;span style=&quot;color: #ee2323;&quot;&gt;&lt;b&gt;팔꿈치가 벌어지는 경우&lt;/b&gt;&lt;/span&gt;가 있는데 마찬가지로 &lt;b&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;편하고 바른 자세&lt;/span&gt;&lt;/b&gt;를 유지해야 합니다!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;내리칠 때 힘이 과도하게 들어가지 않도록 합니다.&lt;/blockquote&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ccWjDj/btrFfZ05VAN/LC7Mw2JgYslWzKjkdkpOV0/img.gif&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ccWjDj/btrFfZ05VAN/LC7Mw2JgYslWzKjkdkpOV0/img.gif&quot; data-is-animation=&quot;true&quot; data-origin-width=&quot;600&quot; data-origin-height=&quot;450&quot; data-filename=&quot;너무세게치는거- X.gif&quot; style=&quot;width: 32.5581%; margin-right: 10px;&quot; data-widthpercent=&quot;33.33&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ccWjDj/btrFfZ05VAN/LC7Mw2JgYslWzKjkdkpOV0/img.gif&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FccWjDj%2FbtrFfZ05VAN%2FLC7Mw2JgYslWzKjkdkpOV0%2Fimg.gif&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;600&quot; height=&quot;450&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/2CMqg/btrFfYulOEi/IXzrO5mZuZOOaIaxl3lXd1/img.gif&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/2CMqg/btrFfYulOEi/IXzrO5mZuZOOaIaxl3lXd1/img.gif&quot; data-is-animation=&quot;true&quot; data-origin-width=&quot;600&quot; data-origin-height=&quot;450&quot; data-filename=&quot;너무세게치는거-O-1.gif&quot; style=&quot;width: 32.5581%; margin-right: 10px;&quot; data-widthpercent=&quot;33.33&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/2CMqg/btrFfYulOEi/IXzrO5mZuZOOaIaxl3lXd1/img.gif&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F2CMqg%2FbtrFfYulOEi%2FIXzrO5mZuZOOaIaxl3lXd1%2Fimg.gif&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;600&quot; height=&quot;450&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/qIFMq/btrFaOGuUeu/fQMiaahMiQkYkj0yfaLs80/img.gif&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/qIFMq/btrFaOGuUeu/fQMiaahMiQkYkj0yfaLs80/img.gif&quot; data-is-animation=&quot;true&quot; data-origin-width=&quot;600&quot; data-origin-height=&quot;450&quot; data-filename=&quot;너무세게치는거-O-2.gif&quot; style=&quot;width: 32.5581%;&quot; data-widthpercent=&quot;33.34&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/qIFMq/btrFaOGuUeu/fQMiaahMiQkYkj0yfaLs80/img.gif&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FqIFMq%2FbtrFaOGuUeu%2FfQMiaahMiQkYkj0yfaLs80%2Fimg.gif&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;600&quot; height=&quot;450&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
  &lt;figcaption&gt;왼쪽:X,&amp;nbsp; 가운데 O, 오른쪽:O&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;왼쪽처럼 &lt;span style=&quot;color: #ee2323;&quot;&gt;&lt;b&gt;힘을 잔뜩 줘서 치면 소리도 퍽! 퍽! 소리가 나고 손에도 무리&lt;/b&gt;&lt;/span&gt;가 갑니다. 적어도 가운데, 오른쪽과 같이 &lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;b&gt;적당한 힘 또는 약한 힘으로 치도록 합니다.&lt;/b&gt;&lt;/span&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;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;양쪽의 힘, 바운딩 높이가 비슷해야 합니다.&lt;/blockquote&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/xk0DO/btrFfYHTexp/b5NWznWlS83TlRwAiQCwkK/img.gif&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/xk0DO/btrFfYHTexp/b5NWznWlS83TlRwAiQCwkK/img.gif&quot; data-is-animation=&quot;true&quot; data-origin-width=&quot;600&quot; data-origin-height=&quot;450&quot; data-filename=&quot;&quot; style=&quot;width: 49.4186%; margin-right: 10px;&quot; data-widthpercent=&quot;50&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/xk0DO/btrFfYHTexp/b5NWznWlS83TlRwAiQCwkK/img.gif&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fxk0DO%2FbtrFfYHTexp%2Fb5NWznWlS83TlRwAiQCwkK%2Fimg.gif&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;600&quot; height=&quot;450&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/DWNsF/btrFcimQDxG/kfCLezklPpRMoDEs3FrioK/img.gif&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/DWNsF/btrFcimQDxG/kfCLezklPpRMoDEs3FrioK/img.gif&quot; data-origin-width=&quot;600&quot; data-origin-height=&quot;450&quot; data-is-animation=&quot;true&quot; style=&quot;width: 49.4186%;&quot; data-widthpercent=&quot;50&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/DWNsF/btrFcimQDxG/kfCLezklPpRMoDEs3FrioK/img.gif&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FDWNsF%2FbtrFcimQDxG%2FkfCLezklPpRMoDEs3FrioK%2Fimg.gif&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;600&quot; height=&quot;450&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
  &lt;figcaption&gt;왼쪽:X, 오른쪽:O&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;왼쪽은 제가 일부러 과장해서 쳤습니다. 실제로 왼쪽 사진처럼 같이 바운딩의 차이가 크게 나지는 않지만 &lt;span style=&quot;color: #ee2323;&quot;&gt;&lt;b&gt;바운딩이 일정하지 않거나 눈에 보일 정도의 차이&lt;/b&gt;&lt;/span&gt;가 나지 않고 &lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;b&gt;양손의 바운딩이 비슷하도록 힘을 주도록 합니다.&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;팔힘 X, 손가락 X, 손목 X =&amp;gt; 손목 + 손가락 O&lt;/blockquote&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/sDPTZ/btrFe4n2Es7/XOkZuRNA7zPOdoOKbwnDt1/img.gif&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/sDPTZ/btrFe4n2Es7/XOkZuRNA7zPOdoOKbwnDt1/img.gif&quot; data-is-animation=&quot;true&quot; data-origin-width=&quot;600&quot; data-origin-height=&quot;450&quot; data-filename=&quot;&quot; data-widthpercent=&quot;33.33&quot; style=&quot;width: 32.5581%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/sDPTZ/btrFe4n2Es7/XOkZuRNA7zPOdoOKbwnDt1/img.gif&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FsDPTZ%2FbtrFe4n2Es7%2FXOkZuRNA7zPOdoOKbwnDt1%2Fimg.gif&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;600&quot; height=&quot;450&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/tm4V7/btrFbMuUI0X/e6CzTiCXRw7Ys0AT5E6kOk/img.gif&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/tm4V7/btrFbMuUI0X/e6CzTiCXRw7Ys0AT5E6kOk/img.gif&quot; data-origin-width=&quot;600&quot; data-origin-height=&quot;450&quot; data-is-animation=&quot;true&quot; data-widthpercent=&quot;33.33&quot; style=&quot;width: 32.5581%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/tm4V7/btrFbMuUI0X/e6CzTiCXRw7Ys0AT5E6kOk/img.gif&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Ftm4V7%2FbtrFbMuUI0X%2Fe6CzTiCXRw7Ys0AT5E6kOk%2Fimg.gif&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;600&quot; height=&quot;450&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Q6zQr/btrFaNOlPcF/PkDliqOAQTYKTlrW4YwafK/img.gif&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Q6zQr/btrFaNOlPcF/PkDliqOAQTYKTlrW4YwafK/img.gif&quot; style=&quot;width: 32.5581%;&quot; data-widthpercent=&quot;33.34&quot; data-origin-width=&quot;600&quot; data-origin-height=&quot;450&quot; data-is-animation=&quot;true&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Q6zQr/btrFaNOlPcF/PkDliqOAQTYKTlrW4YwafK/img.gif&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FQ6zQr%2FbtrFaNOlPcF%2FPkDliqOAQTYKTlrW4YwafK%2Fimg.gif&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;600&quot; height=&quot;450&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
  &lt;figcaption&gt;왼쪽:팔로 치는 경우 X,&amp;nbsp; 가운데:손가락으로 치는 경우 X, 오른쪽:손목으로 치는 경우 X&lt;/figcaption&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;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;팔, 손목, 손가락 적절히-O.gif&quot; data-origin-width=&quot;600&quot; data-origin-height=&quot;450&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/yrqdx/btrFe3vVpZ3/8TMkXNzIQVKdqiK7jkDZE1/img.gif&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/yrqdx/btrFe3vVpZ3/8TMkXNzIQVKdqiK7jkDZE1/img.gif&quot; data-alt=&quot;손목, 손가락 둘다 적당한 밸런스를 유지하며 편안한 스트로크&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/yrqdx/btrFe3vVpZ3/8TMkXNzIQVKdqiK7jkDZE1/img.gif&quot; srcset=&quot;https://blog.kakaocdn.net/dn/yrqdx/btrFe3vVpZ3/8TMkXNzIQVKdqiK7jkDZE1/img.gif&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;600&quot; height=&quot;450&quot; data-filename=&quot;팔, 손목, 손가락 적절히-O.gif&quot; data-origin-width=&quot;600&quot; data-origin-height=&quot;450&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;span style=&quot;color: #ee2323;&quot;&gt;&lt;b&gt;팔로만 치는 경우, 너무 손가락을 사용해서 치는 경우, 손가락 없이 손목만으로 치는 경우&lt;/b&gt;&lt;/span&gt; 속도가 높아질수록 예쁘고 편한 스트로크가 나오기 힘듭니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;b&gt;손목, 손가락을 둘 다 적당히 사용&lt;/b&gt;&lt;/span&gt;하여 &lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;b&gt;가장 편안한 스트로크&lt;/b&gt;&lt;/span&gt;를 만들도록 합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;4. BPM 높여서 연습하기&lt;/b&gt;&lt;/h2&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;연습 루틴과 자세를 어느 정도 숙지했다면 BPM을 어떻게 높일지 말씀드리면서 글을 &lt;span&gt;마무리 짓도록 하겠습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/7EtZa/btrFci1oa4w/rVyYw40OxM9FVJoeJNIiW1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/7EtZa/btrFci1oa4w/rVyYw40OxM9FVJoeJNIiW1/img.png&quot; data-origin-width=&quot;682&quot; data-origin-height=&quot;1440&quot; data-is-animation=&quot;false&quot; width=&quot;232&quot; height=&quot;490&quot; data-widthpercent=&quot;33.33&quot; style=&quot;width: 32.5581%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/7EtZa/btrFci1oa4w/rVyYw40OxM9FVJoeJNIiW1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F7EtZa%2FbtrFci1oa4w%2FrVyYw40OxM9FVJoeJNIiW1%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;682&quot; height=&quot;1440&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bYAg2A/btrE8OGZJX4/TBTTrYfd53Qxm1vlE3gCeK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bYAg2A/btrE8OGZJX4/TBTTrYfd53Qxm1vlE3gCeK/img.png&quot; data-origin-width=&quot;682&quot; data-origin-height=&quot;1440&quot; data-is-animation=&quot;false&quot; style=&quot;width: 32.5581%; margin-right: 10px;&quot; data-widthpercent=&quot;33.33&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bYAg2A/btrE8OGZJX4/TBTTrYfd53Qxm1vlE3gCeK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbYAg2A%2FbtrE8OGZJX4%2FTBTTrYfd53Qxm1vlE3gCeK%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;682&quot; height=&quot;1440&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Opg5Q/btrE76VqNki/rsx6nsTgi8qirJ1E3yJGz1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Opg5Q/btrE76VqNki/rsx6nsTgi8qirJ1E3yJGz1/img.png&quot; data-origin-width=&quot;682&quot; data-origin-height=&quot;1440&quot; data-is-animation=&quot;false&quot; style=&quot;width: 32.5581%;&quot; data-widthpercent=&quot;33.34&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Opg5Q/btrE76VqNki/rsx6nsTgi8qirJ1E3yJGz1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FOpg5Q%2FbtrE76VqNki%2Frsx6nsTgi8qirJ1E3yJGz1%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;682&quot; height=&quot;1440&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;앱 중에 BPM 소리를 내주는 앱이 있습니다. 저는 Tempo라는 앱을 쓰는데요.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&lt;b&gt;처음부터 너무 빠르게 치지 말고 천천히 낮은 속도부터 &lt;/b&gt;&lt;span&gt;&lt;b&gt;워밍업 해가면서&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&amp;nbsp;순서대로 &lt;b&gt;천천히 속도를 올리면서 치는 것&lt;/b&gt;을 추천합니다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;당연히 처음에는 잘 안되지만 날마다 꾸준히 연습하다 보면 손과 스틱이 친해지고, 모션이 부드러워지면서 커버 가능한 최대 BPM이 늘어나는 것을 느낄 수 있습니다.&lt;/p&gt;
&lt;figure contenteditable=&quot;false&quot; data-ke-type=&quot;emoticon&quot; data-ke-align=&quot;alignCenter&quot; data-emoticon-type=&quot;friends2&quot; data-emoticon-name=&quot;002&quot; data-emoticon-isanimation=&quot;false&quot; data-emoticon-src=&quot;https://t1.daumcdn.net/keditor/emoticon/friends2/large/002.png&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/keditor/emoticon/friends2/large/002.png&quot; width=&quot;150&quot; /&gt;&lt;/figure&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;저 같은 경우 BPM 140까지는 양손 싱글 스트로크까지 크게 문제가 없었지만 160부터는 &lt;b&gt;손목과 손가락의 적절한 밸런스&lt;/b&gt;가 맞지 않으면 편히 치기 어렵더라고요.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;결국 답은 &lt;b&gt;꾸준한 연습&lt;/b&gt;밖에 없습니다!&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;다들 연습 열심히 하셔서 &lt;b&gt;훌륭한 드러머&lt;/b&gt;가 되세요!&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;긴 글 읽어주셔서 감사합니다.&lt;/p&gt;
&lt;figure contenteditable=&quot;false&quot; data-ke-type=&quot;emoticon&quot; data-ke-align=&quot;alignCenter&quot; data-emoticon-type=&quot;friends2&quot; data-emoticon-name=&quot;041&quot; data-emoticon-isanimation=&quot;false&quot; data-emoticon-src=&quot;https://t1.daumcdn.net/keditor/emoticon/friends2/large/041.png&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/keditor/emoticon/friends2/large/041.png&quot; width=&quot;150&quot; /&gt;&lt;/figure&gt;</description>
      <category>일상</category>
      <author>AJH322</author>
      <guid isPermaLink="true">https://ajh322.tistory.com/397</guid>
      <comments>https://ajh322.tistory.com/397#entry397comment</comments>
      <pubDate>Sun, 19 Jun 2022 17:29:54 +0900</pubDate>
    </item>
    <item>
      <title>한양대학교 학생증 발급 방법</title>
      <link>https://ajh322.tistory.com/395</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;1. 개요&lt;/h2&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;2. 발급과 재발급&lt;/h2&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;3. 이후 출입 권한&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;952&quot; data-origin-height=&quot;630&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cNRUYn/btrvwiDooFN/H89dNjzPrGU0wkbQvobQ7k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cNRUYn/btrvwiDooFN/H89dNjzPrGU0wkbQvobQ7k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cNRUYn/btrvwiDooFN/H89dNjzPrGU0wkbQvobQ7k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcNRUYn%2FbtrvwiDooFN%2FH89dNjzPrGU0wkbQvobQ7k%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;952&quot; height=&quot;630&quot; data-origin-width=&quot;952&quot; data-origin-height=&quot;630&quot;/&gt;&lt;/span&gt;&lt;/figure&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;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;1. 개요&lt;/h2&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;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;2. 발급과 재발급&lt;/h2&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;h3 data-ke-size=&quot;size23&quot;&gt;재발급&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1099&quot; data-origin-height=&quot;914&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/by2hds/btrvyiifzkb/aBXyxjSnHKK28stm9v5Fj1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/by2hds/btrvyiifzkb/aBXyxjSnHKK28stm9v5Fj1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/by2hds/btrvyiifzkb/aBXyxjSnHKK28stm9v5Fj1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fby2hds%2Fbtrvyiifzkb%2FaBXyxjSnHKK28stm9v5Fj1%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;479&quot; height=&quot;398&quot; data-origin-width=&quot;1099&quot; data-origin-height=&quot;914&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 data-ke-size=&quot;size16&quot;&gt;현금 3,000원과 신분증이 필요하다.&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;span style=&quot;background-color: #ffffff; color: #4d5156;&quot;&gt;02-2220-0085 한양대학교 학생 지원팀에 연락해서 발급 가능한지 물어보자.&lt;/span&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;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;발급&lt;/h3&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;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;3. 이후 출입 권한&lt;/h2&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 data-ke-size=&quot;size16&quot;&gt;그래서 급한 경우 일단 상황실에 전화해서 &quot;제1 생활관 5층 거주 생인데 학생증으로 문이 안 열립니다.&quot; 문의하면 신원 확인하고 원격으로 문을 열어준다.&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;</description>
      <category>일상</category>
      <author>AJH322</author>
      <guid isPermaLink="true">https://ajh322.tistory.com/395</guid>
      <comments>https://ajh322.tistory.com/395#entry395comment</comments>
      <pubDate>Wed, 9 Mar 2022 16:00:05 +0900</pubDate>
    </item>
    <item>
      <title>근본있는 개발자를 향한 도전기 - 1</title>
      <link>https://ajh322.tistory.com/394</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;1. 개요&lt;/h2&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;2. 현재 상황&lt;/h2&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;3. 진행 사항&lt;/h2&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;4. 추가 탐구 필요한 부분&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&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;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;1. 개요&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;본인은 SI 업체에서 코드 몽키 생활을 2년 정도 하다가 유니티 클라이언트로 2년 정도 하면서 어느 정도 개발에 대한 이해가 조금씩 생기기 시작했다.&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;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;그러던 찰나...&lt;/b&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;만나서 몇번 얘기해보니까 정말 믿고 따라갈만한 분인 것을 느꼈다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;710&quot; data-origin-height=&quot;236&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/1wGFB/btrvqbkvCat/0lrKueN00uWPtRTK7Wx8d1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/1wGFB/btrvqbkvCat/0lrKueN00uWPtRTK7Wx8d1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/1wGFB/btrvqbkvCat/0lrKueN00uWPtRTK7Wx8d1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F1wGFB%2FbtrvqbkvCat%2F0lrKueN00uWPtRTK7Wx8d1%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;536&quot; height=&quot;178&quot; data-origin-width=&quot;710&quot; data-origin-height=&quot;236&quot;/&gt;&lt;/span&gt;&lt;/figure&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;/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;b&gt;그분&lt;/b&gt; 이라고 호칭하겠다.&amp;nbsp;&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;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;2. 현재 상황&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;현재 팀의 상황은 다음과 같다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 전체 인원 200명급의 모회사&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 자회사 인원 7명 ( 디자이너 3, 개발자 3, CEO )&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;그분&amp;nbsp;&lt;/b&gt;이렇게 3명&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;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;3. 진행 사항&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;그분&lt;/b&gt;이 오셔서 바로 요청한 작업 사항이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;개인 레포 &amp;gt; 팀 Git 레포 생성 및 취합&lt;/h2&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;&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;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;TS 프로젝트 -&amp;gt; JS 프로젝트 컨버팅&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;본인은 개발하면서 TS로 프로젝트를 개발하고 있었는데 아직까지는 JS에 더 익숙하기 때문에 바닐라 JS로 다시 컨버팅해서 초기에는 JS로 개발하기로 하였다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;바닐라 JS보다 TS가 협업, 유지보수 측면에서 좋지만 러닝 커브가 있기 때문에 추후 TS 프로젝트로 다시 전환하자고 하셨다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;run.sh 쉘 스크립트 작성&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;프로젝트마다 run.sh 스크립트를 실행하면 최대한 환경에 구애받지 않도록 모든 디펜던시를 설치해주고 자동으로 도커 이미지까지 생성, 도커에 올려주는 쉘 스크립트를 짜도록 지시하였다.&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;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;도커라이징&lt;/h2&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;이에 따라 프로젝트를 도커에서 구동 가능하도록 Dockerfile 생성, 도커 이미지 빌드, 도커 구동 테스트를 해보았다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;리드미 작성&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;리드미를 작성하지 않았는데 어느 정도 리드미를 작성해야 한다고 하셨다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;환경변수, API 설명, 명령어 정보를 적어둬야 한다.&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;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;4. 추가 탐구 필요한 부분&lt;/h2&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;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;h3 data-ke-size=&quot;size23&quot;&gt;도커와 VMware 차이&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;도커와 Vmware는 엄청난 차이가 있다고 하였는데 이 정도는 알아야 할 것 같다. 간단히 찾아봤는데 쉽지 않다 조금 더 심층적으로 탐구해봐야겠다.&lt;/p&gt;</description>
      <category>IT</category>
      <author>AJH322</author>
      <guid isPermaLink="true">https://ajh322.tistory.com/394</guid>
      <comments>https://ajh322.tistory.com/394#entry394comment</comments>
      <pubDate>Wed, 9 Mar 2022 09:02:10 +0900</pubDate>
    </item>
    <item>
      <title>우크라이나 국가별 지원 현황</title>
      <link>https://ajh322.tistory.com/393</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;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;570&quot; data-origin-height=&quot;592&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ewnTco/btruLt6rU0v/VKEpFSqOQcO55JVetONoAk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ewnTco/btruLt6rU0v/VKEpFSqOQcO55JVetONoAk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ewnTco/btruLt6rU0v/VKEpFSqOQcO55JVetONoAk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FewnTco%2FbtruLt6rU0v%2FVKEpFSqOQcO55JVetONoAk%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;570&quot; height=&quot;592&quot; data-origin-width=&quot;570&quot; data-origin-height=&quot;592&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;미국&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;3억 5000만 달러 상당의 무기를 우크라이나로 방출&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년 동안 미국은 우크라이나에 10억 달러 이상의 안보 지원 약속&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&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;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;nbsp;&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;p data-ke-size=&quot;size16&quot;&gt;폴란드로 피난한 난민을 위해 33톤의 구호물자 지원&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;몰도바로 피난한 난민을 위한 추가적인 33톤의 구호물자 지원 예정&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;네덜란드&lt;/h3&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;p data-ke-size=&quot;size16&quot;&gt;200개의 스팅어, 50개의 판저파우스트, 400개의 대전차 무기 및 로켓 공급 발표&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;h3 data-ke-size=&quot;size23&quot;&gt;독일&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1,000개의 대전차 무기와 500개의 스팅어 공급 발표&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;h3 data-ke-size=&quot;size23&quot;&gt;이탈리아&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;즉각적으로 1억 1000만 유로 지원&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;캐나다&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;5억 캐나다 달러(3억 9400만 달러) 대출&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;스웨덴&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;중립 국가임에도 불구하고 5,000개의 대전차 로켓, 야전 식량, 방탄복 지원&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1939년 소련 침공 이후로 첫 국가 공식 지원&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;벨기에&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;3,000개의 자동 소총, 200개의 대전차 무기, 3,800톤의 연료 공급 발표&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;포르투갈&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;야간 투시경, 방탄 조끼, 헬맷, 수류탄, 탄약 및 자동 G3 소총 공급&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;이스라엘&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;의료 장비, 정수기, 텐트, 침낭과 같은 인도적 자원 물자 100톤 지원&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;터키&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;난민을 위하여 몰도바에 구호품을 가득 실은 트럭 3대 지원&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&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;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;루마니아&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;우크라이나와 국경을 접하고 있는 루마니아는 11개 군 병원에서 부상자 치료 지원&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;330만 달러의 연료, 방탄 조끼, 헬맷 및 기타 군사물자 지원 제안&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;스페인&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;20톤의 방탄 조끼, 의료 방어 장비 지원 약속&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;체코 공화국&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;박격포 4,000개, 권총 30,000정, 돌격소총 7,000정 기관총 3,000정 대량의 저격소총, 100만개의 총알을 우크라이나에 지원 약속&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;슬로바키아&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1100만 유로(1239만 달러) 상당의 포탄과 연료를 우크라이나에 지원하기로 발표&lt;/p&gt;</description>
      <category>일상</category>
      <author>AJH322</author>
      <guid isPermaLink="true">https://ajh322.tistory.com/393</guid>
      <comments>https://ajh322.tistory.com/393#entry393comment</comments>
      <pubDate>Tue, 1 Mar 2022 11:41:53 +0900</pubDate>
    </item>
    <item>
      <title>러시아 제재 현황 - 국가별 러시아 제재</title>
      <link>https://ajh322.tistory.com/392</link>
      <description>&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;770&quot; data-origin-height=&quot;770&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/qdooh/btruKkhz9j7/pBOpklf6HWqqeEudCQh8L0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/qdooh/btruKkhz9j7/pBOpklf6HWqqeEudCQh8L0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/qdooh/btruKkhz9j7/pBOpklf6HWqqeEudCQh8L0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fqdooh%2FbtruKkhz9j7%2FpBOpklf6HWqqeEudCQh8L0%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;770&quot; height=&quot;770&quot; data-origin-width=&quot;770&quot; data-origin-height=&quot;770&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;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;러시아가 현재 받고 있는 제재&lt;/h2&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;러시아 은행의 SWIFT 국제 금융 시스템 제외&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;EU 관련 모든 기관과의 거래 금지, 러시아 기업의 주식 활동 방해&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;러시아 개인, 기업의 자산의 동결&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;러시아 항공사와 개인 제트기는 영국과 EU 영공에서 활공 금지&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;EU는 러시아에 대한 첨단 제품 수출 전면 금지&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;UEFA 챔피언스리그 결승전이 상트페테르부르크에서 파리로 옮겨짐&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;FIFA와 UEFA는 러시아 국가대표팀을 모든 대회에서 출전 정지&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;포뮬러 원 그랑프리, 러시아 월드컵 스키 대회 취소&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;EU 주도하에 러시아 대통령, 외무장관 및 고위 인사 유럽 자산 동결&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;국가별 제재 및 방침&lt;/h2&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;미국&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;(러시아의 일일 외환 거래의 80% 이상과 무역 절반 이상이 미국 달러로 이뤄짐)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;러시아에 대한 SWIFT 제재 동참&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;&amp;nbsp;&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;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;EU&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;러시아 은행의 SWIFT 국제 금융 시스템 제외&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;러시아 대통령, 고위 인사 유럽 자산 동결&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;러시아 대통령, 고위 인사의 EU 여행 금지&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&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;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;대한민국&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;서방 SWIFT 차단 시스템 동참&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;&amp;nbsp;&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;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;러시아 주력 항공사(Aeroflot)의 영국 상륙 금지&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;&amp;nbsp;&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;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&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;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;h3 data-ke-size=&quot;size23&quot;&gt;대만&lt;/h3&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;&amp;nbsp;&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;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&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;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;</description>
      <category>일상</category>
      <author>AJH322</author>
      <guid isPermaLink="true">https://ajh322.tistory.com/392</guid>
      <comments>https://ajh322.tistory.com/392#entry392comment</comments>
      <pubDate>Tue, 1 Mar 2022 11:24:21 +0900</pubDate>
    </item>
    <item>
      <title>블록체인 코인 채굴 개념 정리 - 비개발자도 이해 쌉가능</title>
      <link>https://ajh322.tistory.com/389</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;1.&amp;nbsp;개요 &lt;br /&gt;2.&amp;nbsp;블록체인&amp;nbsp;기본&amp;nbsp;개념 &lt;br /&gt;3.&amp;nbsp;채굴이&amp;nbsp;그래서&amp;nbsp;뭐요? &lt;br /&gt;4.&amp;nbsp;POW란? &lt;br /&gt;5.&amp;nbsp;POW&amp;nbsp;-&amp;nbsp;hashcash &lt;br /&gt;6.&amp;nbsp;여기서&amp;nbsp;다시&amp;nbsp;짚어보는&amp;nbsp;채굴&amp;nbsp;행위란? &lt;br /&gt;7.&amp;nbsp;비트코인&amp;nbsp;채굴&amp;nbsp;난이도 &lt;br /&gt;8.&amp;nbsp;채굴&amp;nbsp;난이도&amp;nbsp;동적&amp;nbsp;조절 &lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&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;&amp;nbsp;&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;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;1. 개요&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;인터넷에 블록체인의 채굴에 대한 설명이 많은데 대략 어떤 느낌이구나... 싶은 글은 많지만 그런 글들을 읽어도 &quot;그래서 채굴이 뭔데?&quot; 라고 물어보면 비개발자는 물론이고 개발자도 충족시켜줄 만한 답변을 찾기 쉽지 않다.&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;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;2. 블록체인 기본 개념&lt;/h2&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;비개발자&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;이미지 006.png&quot; data-origin-width=&quot;390&quot; data-origin-height=&quot;93&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/xcsc1/btrtgrBZUib/xOXvdO4f9uvSptFCFGMYg0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/xcsc1/btrtgrBZUib/xOXvdO4f9uvSptFCFGMYg0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/xcsc1/btrtgrBZUib/xOXvdO4f9uvSptFCFGMYg0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fxcsc1%2FbtrtgrBZUib%2FxOXvdO4f9uvSptFCFGMYg0%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;390&quot; height=&quot;93&quot; data-filename=&quot;이미지 006.png&quot; data-origin-width=&quot;390&quot; data-origin-height=&quot;93&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;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;왜 이런 것이 생겨났냐? 지금 세상의 데이터의 관리 주체는 마치 당신의 핸드폰 정보를 삼성, 아이폰이 갖고 있는 것처럼 특정 개인이 하고 있다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;근데 이것이 맘에 안 들어서 세상 모두가 관리 주체가 되자는 느낌으로 탄생한 이념이 web3며 기반 기술은 블록체인이다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&quot;마치 우리 스스로 잘 해낼 수 있다!&quot; 이를 탈중앙화라고 하며 IT계의 무정부주의 같은 느낌이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;735&quot; data-origin-height=&quot;814&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dGrM4Q/btrteiSQKkC/m3jxnVtSDihS79dfOtCOjK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dGrM4Q/btrteiSQKkC/m3jxnVtSDihS79dfOtCOjK/img.png&quot; data-alt=&quot;네이버 실시간 검색 랭킹&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dGrM4Q/btrteiSQKkC/m3jxnVtSDihS79dfOtCOjK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdGrM4Q%2FbtrteiSQKkC%2Fm3jxnVtSDihS79dfOtCOjK%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;270&quot; height=&quot;299&quot; data-origin-width=&quot;735&quot; data-origin-height=&quot;814&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;네이버 실시간 검색 랭킹을 누구도 조작할 수 없도록 시스템을 만든다고 생각하면 된다. 이념이 좀 이해가 되는가?&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;&quot;데이터를 블록으로 쪼개고 우리 모두가 데이터를 읽는(read) 동시에 쓰면(write) 된다.&quot; 라고는 하지만 사실 우리는 읽기(read)만 하고 데이터를 쓰는(write) 사람을 나눠놨다. 그리고 보통 데이터를 쓰는 사람을 채굴자라고 하며 채굴을 통해 데이터를 블록체인상에 올릴 수 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;개발자&lt;/h3&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;솔직히 블록체인 하도 많이 들어서 이런 얘기는 시시콜콜하죠?&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;네 압니다. pass&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;3. 채굴이 그래서 뭐요?&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;말이 길었다. 그래서 채굴이 뭐냐? 6번에서 한번 더 설명할 것이지만 일단 간단히 채굴이 뭔지 에피타이저로 맛보도록 하자.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;비개발자&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;돈을&amp;nbsp;벌고&amp;nbsp;싶은&amp;nbsp;누군가가&amp;nbsp;본인의&amp;nbsp;컴퓨터를&amp;nbsp;사용하여&amp;nbsp;엄청나게&amp;nbsp;어려운&amp;nbsp;수학 문제를&amp;nbsp;푼다. &lt;br /&gt;그 수학 문제를 풀면 블록체인 네트워크상에 데이터를 올릴 수 있는 방법을 알게 되고 그곳에 데이터를 올리고 싶은 사람의 데이터를 받아서 대신 올려준다. 그러면 문제를 풀고 데이터를 올려준 사람은 보상으로 코인을 얻게 된다. &lt;br /&gt;이것이&amp;nbsp;채굴의&amp;nbsp;기본적인&amp;nbsp;의미다. &lt;br /&gt;여기서&amp;nbsp;어려운&amp;nbsp;수학 문제를&amp;nbsp;Proof&amp;nbsp;Of&amp;nbsp;Work라고&amp;nbsp;하는데&amp;nbsp;아래에서&amp;nbsp;POW의&amp;nbsp;유래와&amp;nbsp;의미를&amp;nbsp;알아보도록&amp;nbsp;하자.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;개발자&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;스택오버플로우에서&amp;nbsp;누군가가&amp;nbsp;mining을&amp;nbsp;이렇게&amp;nbsp;표현했다. &lt;br /&gt;mining&amp;nbsp;is&amp;nbsp;doing&amp;nbsp;the&amp;nbsp;work&amp;nbsp;of&amp;nbsp;finding&amp;nbsp;nonce&amp;nbsp;so&amp;nbsp;that&amp;nbsp;sha256(sha256(data+nonce))&amp;nbsp;&amp;lt;&amp;nbsp;difficulty &lt;br /&gt;즉 누군가 올리고자 하는 데이터를 받아서 거기에 어떤 난수를 추가해서 해시를 엄청나게 돌리는데 그 해시의 값이 특정 조건을 만족할 때까지 난수를 찾는다. &lt;br /&gt;&lt;br /&gt;여기서 만족하는 해시를 찾을 것을 POW라고 하며 다양한 POW가 존재한다. POW의 유래와 정확한 의미를 알아보자.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;4. POW란?&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;이미지 007.png&quot; data-origin-width=&quot;978&quot; data-origin-height=&quot;207&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/PeOwc/btrs9jE0Q7q/gqXepmH65qzX6NTYdXYwK1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/PeOwc/btrs9jE0Q7q/gqXepmH65qzX6NTYdXYwK1/img.png&quot; data-alt=&quot;POW 의미&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/PeOwc/btrs9jE0Q7q/gqXepmH65qzX6NTYdXYwK1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FPeOwc%2Fbtrs9jE0Q7q%2FgqXepmH65qzX6NTYdXYwK1%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;643&quot; height=&quot;136&quot; data-filename=&quot;이미지 007.png&quot; data-origin-width=&quot;978&quot; data-origin-height=&quot;207&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;POW 의미&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;Proof Of Work의 의미를 보면 스팸 방지를 위해서 만들어놓은 일정의 지연 장치다. &lt;br /&gt;POW의 유래는 자꾸 스팸메일을 보내서 막기 위해 메일을 요청하기 전에 일정 시간을 쓸 수밖에 없도록 어떠한 조건을 걸어놓은 것이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;이미지 004.png&quot; data-origin-width=&quot;1668&quot; data-origin-height=&quot;871&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bSoOdM/btrtakXYyPk/Ysuia2l2bSyhx4GEPrQyKK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bSoOdM/btrtakXYyPk/Ysuia2l2bSyhx4GEPrQyKK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bSoOdM/btrtakXYyPk/Ysuia2l2bSyhx4GEPrQyKK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbSoOdM%2FbtrtakXYyPk%2FYsuia2l2bSyhx4GEPrQyKK%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;414&quot; height=&quot;216&quot; data-filename=&quot;이미지 004.png&quot; data-origin-width=&quot;1668&quot; data-origin-height=&quot;871&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;이것을 이해하기 쉽게 비슷한 것을 들고 왔다. 바로 captcha다. &lt;br /&gt;자꾸&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;된다. &lt;br /&gt;&lt;br /&gt;POW에는 다양한 형태가 있는데 사실 그건 중요하지 않다. POW라는 것이 과도한 요청을 막기 위해 존재한다는 것이 가장 중요하다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;비개발자&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;왜 10분이라는 시간이 지나야 데이터를 쓸 수 있도록 불편하게 설계해놨는지 궁금할 수 있는데 데이터의 읽고 쓰는 것이 너무 쉬워버리면 보안성, 효율성이 떨어지게 된다. 그렇기 때문에 비트코인은 문제를 푸는데 대략 10분이라는 시간이 걸리도록 세팅을 해놨다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;개발자&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;POW의 해결 시간을 왜 평균적으로 10분으로 해놨는지 다양한 의견이 있다. 그중 한 가지 예를 들자면 트랜잭션이 블록체인에 올라가면 전체 네트워크에 전파되기까지 약 1분 정도 걸린다고 한다. 그러면 1분 동안 채굴하기 위해 소모된 리소스가 아무 의미가 없어진다. 만약 10분이라는 시간이 POW의 해결 시간이면 대략 10%의 해시 파워가 낭비된다고 볼 수 있다. 만약에 이 시간이 2분으로 짧아지면? 50%의 해시 파워가 낭비되는 것으로 볼 수 있다.&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;따지고 보면 &quot;갓토시 나가모토가 10분으로 해놔서&quot; 가 정답이다 ㅋㅋ&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;5. POW - hashcash&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;블록체인의 POW에는 다양한 유형이 있다.&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;246&quot; data-origin-height=&quot;749&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cNbzGs/btrtLAGwNLl/h8Uf7XC3jYVMUoujcnKH51/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cNbzGs/btrtLAGwNLl/h8Uf7XC3jYVMUoujcnKH51/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cNbzGs/btrtLAGwNLl/h8Uf7XC3jYVMUoujcnKH51/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcNbzGs%2FbtrtLAGwNLl%2Fh8Uf7XC3jYVMUoujcnKH51%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;164&quot; height=&quot;499&quot; data-origin-width=&quot;246&quot; data-origin-height=&quot;749&quot;/&gt;&lt;/span&gt;&lt;/figure&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;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;비트코인이 사용하는 POW는 hashcash라고 해서 최초의 작업 증명(POW)이며 유명하다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;비슷한 로직의 소스코드도 널리 퍼져있어서 hashcash POW에 대해서 탐구해보도록 하겠다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;비개발자&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;상식적으로 생각해보면 보통 수학 문제를 낼 때 잘 만든 문제를 내기 위해서는 출제자가 더 오래 고민한다. 그러면 문제를 어떻게 내주길래 고성능의 컴퓨터가 푸는데만 10분이 걸리는 문제를 생성할 수 있는 걸까?&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;hashcash POW의 원리는 문제의 정답을 알았을 때는 이것이 정답이라는 것을 순식간에 알 수 있지만 정답을 찾는 과정은 아직 현대 기술로는 엄청난 시간이 걸리는 형태의 문제다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;sha256이라는 암호화 기술이 있는데 아무 문자를 암호화시키면 해시 코드라고 해서 규칙성 없는 일련의 코드를 생성한다. 이 해시 코드의 특징은 해시 코드만으로는 원래 문자열이 뭔지 알아내기 힘들지만 원본 문자를 아는 경우 해당 원본 문자가 정말 해시 코드의 원본 데이터인지 진위여부를 판단하는 것은 굉장히 쉽다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;800&quot; data-origin-height=&quot;458&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bumKQ9/btrtQpKO0vR/lbnvRlfPWdlJwG5CKzkk21/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bumKQ9/btrtQpKO0vR/lbnvRlfPWdlJwG5CKzkk21/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bumKQ9/btrtQpKO0vR/lbnvRlfPWdlJwG5CKzkk21/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbumKQ9%2FbtrtQpKO0vR%2FlbnvRlfPWdlJwG5CKzkk21%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;458&quot; data-origin-width=&quot;800&quot; data-origin-height=&quot;458&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;여러분의 계정 비밀번호도 위와 같이 암호화를 통하여 DB에 저장된다. 비밀번호 원문을 저장하는 건 법에 걸리기 때문에 여러분이 원문을 입력할 때마다 동일한 암호화를 통하여 해시값이 동일한지 판단하여 로그인을 시켜준다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그럼 각설하고 POW의 hashcash는 어떤 형태의 값을 찾도록 하는지 말해보겠다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;데이터와 특정 문자를 합쳐서 sha256 암호화를 하면 해시가 생성되는데 그 해시의 맨 앞자리에 0으로 연속된 숫자가 나오도록 하는 것이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;예를 들면 이번 데이터를 올리기 위해서 맨 앞자리가 0000으로 시작하는 해시를 필요로 하면 컴퓨터는 올리고 싶은 데이터에 랜덤 값을 추가해서 앞자리가 0000인 해시가 될 때까지 계속해서 연산 작업을 하는 것이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;개발자&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;sha256과 해시에 대해서 충분히 알 것이라고 가정하고 얘기하도록 하겠다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;이미지 002.png&quot; data-origin-width=&quot;640&quot; data-origin-height=&quot;325&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b0LFi3/btrtajEKVet/j0bpD8emzsL0U8C3UguoP1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b0LFi3/btrtajEKVet/j0bpD8emzsL0U8C3UguoP1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b0LFi3/btrtajEKVet/j0bpD8emzsL0U8C3UguoP1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb0LFi3%2FbtrtajEKVet%2Fj0bpD8emzsL0U8C3UguoP1%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;640&quot; height=&quot;325&quot; data-filename=&quot;이미지 002.png&quot; data-origin-width=&quot;640&quot; data-origin-height=&quot;325&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;POW hashcash의 대략적인 로직은 위와 같다. 데이터를 올리고 싶은 사람의 data와 반복될 일 없는 nonce라는 값을 포함시켜서 sha256 해시를 만들고 그 해시의 앞자리에 difficulty 값만큼 0이 반복되는 해시가 나올 때까지 계속해서 돌리는 것이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;6. 여기서 다시 짚어보는 채굴 행위란?&lt;/h2&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;이미지 001.png&quot; data-origin-width=&quot;1152&quot; data-origin-height=&quot;648&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/5N1Jb/btrs8AGZyuF/mWJuRfEW9p3onfibnY9bpK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/5N1Jb/btrs8AGZyuF/mWJuRfEW9p3onfibnY9bpK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/5N1Jb/btrs8AGZyuF/mWJuRfEW9p3onfibnY9bpK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F5N1Jb%2Fbtrs8AGZyuF%2FmWJuRfEW9p3onfibnY9bpK%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;666&quot; height=&quot;375&quot; data-filename=&quot;이미지 001.png&quot; data-origin-width=&quot;1152&quot; data-origin-height=&quot;648&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;여기서 한번 더 큰 시점으로 채굴이라는 행위에 대한 이해를 해보자.&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;먼저 데이터를 올리고 싶은 수많은 이용자가 있을 것이고 채굴자는 이 중 수수료가 높은 데이터 위주로 데이터를 넘겨받아 POW를 통하여 해당 데이터를 블록체인상이 올릴 수 있도록 기여를 하고 보상으로 코인을 받는다.&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;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;7. 비트코인 채굴 난이도&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;채굴이 꿀이라는 소문이 여기저기 퍼지면서 채굴자는 기하급수적으로 늘어나기 시작했다. 채굴자가 많아진다면 아무래도 문제를 푸는 데 걸리는 시간은 더 짧아질 수밖에 없다. 하지만 비트코인은 채굴자가 많아지더라도 해당 상황을 인지하여 POW 문제를 해결하는 데 걸리는 시간을 절대적으로 동일할 수 있도록 난이도를 가변 변수로 설정해놨다. 즉 채굴자가 많아질수록 난이도가 높아지는 것이고 그렇게 되면 아까 POW에서 필요로 하는 앞자리 0의 개수를 점차 늘리는 것이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;이미지 010.png&quot; data-origin-width=&quot;1287&quot; data-origin-height=&quot;803&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bVjObj/btrtb2Qjh1U/adm9H4UeyKJhvJu1mk4fkK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bVjObj/btrtb2Qjh1U/adm9H4UeyKJhvJu1mk4fkK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bVjObj/btrtb2Qjh1U/adm9H4UeyKJhvJu1mk4fkK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbVjObj%2Fbtrtb2Qjh1U%2Fadm9H4UeyKJhvJu1mk4fkK%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;704&quot; height=&quot;440&quot; data-filename=&quot;이미지 010.png&quot; data-origin-width=&quot;1287&quot; data-origin-height=&quot;803&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;해시를 보면 앞자리 0이 들어가 있는 것을 볼 수 있고 아래 당시 채굴 난이도(Difficulty)도 적혀있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;이미지 009.png&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;696&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b1bKSL/btrtjOwHdlF/ZSQ1m0KxE7ko77Lm7QtXXK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b1bKSL/btrtjOwHdlF/ZSQ1m0KxE7ko77Lm7QtXXK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b1bKSL/btrtjOwHdlF/ZSQ1m0KxE7ko77Lm7QtXXK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb1bKSL%2FbtrtjOwHdlF%2FZSQ1m0KxE7ko77Lm7QtXXK%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;682&quot; height=&quot;464&quot; data-filename=&quot;이미지 009.png&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;696&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위 그래프는 비트코인의 채굴 난이도를 의미한다. t는 trillion으로 조를 의미하며 난이도가 비트코인이 꿀이라는 소식이 여기저기 퍼지면서 점차 난이도가 상승하는 것을 볼 수 있다.&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;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;이미지 008.png&quot; data-origin-width=&quot;583&quot; data-origin-height=&quot;532&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Ldb6r/btrs71SoIAT/qdEvOs5QjBTNA2OkBDXGh1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Ldb6r/btrs71SoIAT/qdEvOs5QjBTNA2OkBDXGh1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Ldb6r/btrs71SoIAT/qdEvOs5QjBTNA2OkBDXGh1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FLdb6r%2Fbtrs71SoIAT%2FqdEvOs5QjBTNA2OkBDXGh1%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;583&quot; height=&quot;532&quot; data-filename=&quot;이미지 008.png&quot; data-origin-width=&quot;583&quot; data-origin-height=&quot;532&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위 사진은 난이도에 따른 해시값에 대한 예시다. POW - hashcash 방식이 대충 이런 느낌으로 돌아간다고 보면 된다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;8. 채굴 난이도 동적 조절&lt;/h2&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;&amp;nbsp;&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;p data-ke-size=&quot;size16&quot;&gt;비트코인의 이상적인 채굴 시간은 10분으로 설정되어 있는데 100번째 채굴이 10시 30분에 이뤄졌고 101번째 채굴이 10시 35분에 이뤄졌다면 예상했던 것보다 5분 빠르게 채굴된 것이기 때문에 난이도가 너무 쉬워졌다고 볼 수 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;블록체인 네트워크는 인지하여 난이도를 올리고 다음 블록은 해당 난이도를 반영하여 채굴하게 된다.&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;이미지 003.png&quot; data-origin-width=&quot;1046&quot; data-origin-height=&quot;436&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/DEMAF/btrs9i686IP/eBIMDlkklF2EJWQm4la1Gk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/DEMAF/btrs9i686IP/eBIMDlkklF2EJWQm4la1Gk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/DEMAF/btrs9i686IP/eBIMDlkklF2EJWQm4la1Gk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FDEMAF%2Fbtrs9i686IP%2FeBIMDlkklF2EJWQm4la1Gk%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;459&quot; height=&quot;191&quot; data-filename=&quot;이미지 003.png&quot; data-origin-width=&quot;1046&quot; data-origin-height=&quot;436&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>블록체인 &amp;amp; 토큰 &amp;amp; NFT</category>
      <category>hashcash</category>
      <category>POW</category>
      <category>블록체인</category>
      <category>블록체인 채굴</category>
      <category>블록체인 코인</category>
      <category>비트코인</category>
      <category>비트코인 채굴</category>
      <category>비트코인 채굴 난이도</category>
      <category>채굴</category>
      <category>채굴 난이도</category>
      <author>AJH322</author>
      <guid isPermaLink="true">https://ajh322.tistory.com/389</guid>
      <comments>https://ajh322.tistory.com/389#entry389comment</comments>
      <pubDate>Mon, 14 Feb 2022 08:28:12 +0900</pubDate>
    </item>
    <item>
      <title>WalletConnect 릴레이 서버 만들기 - 4 릴레이 서버 테스트</title>
      <link>https://ajh322.tistory.com/388</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;이번에 할 작업&lt;/h2&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;h2 data-ke-size=&quot;size26&quot;&gt;따라 하기&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;전제 필요조건 : 유니티 월렛커넥트 SDK 연동된 프로젝트가 있어야 함.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1080&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dfiwbD/btrsMbtnaFy/4S9vsOsGd17spLkiHX8C30/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dfiwbD/btrsMbtnaFy/4S9vsOsGd17spLkiHX8C30/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dfiwbD/btrsMbtnaFy/4S9vsOsGd17spLkiHX8C30/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdfiwbD%2FbtrsMbtnaFy%2F4S9vsOsGd17spLkiHX8C30%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-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;본인의 도메인으로 직접 테스트 가능하다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;https://bridge.당신의도메인/hello 했을때 위와 같이 나오면 정상이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;https://bridge.당신의도메인 이 주소를 릴레이서버 주소로 사용하면 된다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1080&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bkPZ2Z/btrsMbmCKK7/YNSkcSLkIZInk1fM01g2yk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bkPZ2Z/btrsMbmCKK7/YNSkcSLkIZInk1fM01g2yk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bkPZ2Z/btrsMbmCKK7/YNSkcSLkIZInk1fM01g2yk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbkPZ2Z%2FbtrsMbmCKK7%2FYNSkcSLkIZInk1fM01g2yk%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-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;유니티에서도 다음과 같이 사용 가능하다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cXP9an/btrsLxXMZqd/DUSdQc506bdbXIDxgAEk4k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cXP9an/btrsLxXMZqd/DUSdQc506bdbXIDxgAEk4k/img.png&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1080&quot; data-is-animation=&quot;false&quot; style=&quot;width: 49.4186%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cXP9an/btrsLxXMZqd/DUSdQc506bdbXIDxgAEk4k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcXP9an%2FbtrsLxXMZqd%2FDUSdQc506bdbXIDxgAEk4k%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;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b9MdTS/btrsFsJJcpB/U6nnGE14cABB32zRqmANA1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b9MdTS/btrsFsJJcpB/U6nnGE14cABB32zRqmANA1/img.png&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1080&quot; data-is-animation=&quot;false&quot; style=&quot;width: 49.4186%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b9MdTS/btrsFsJJcpB/U6nnGE14cABB32zRqmANA1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb9MdTS%2FbtrsFsJJcpB%2FU6nnGE14cABB32zRqmANA1%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;/&gt;&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 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;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;여담으로 Walletconnect 디스코드 채널에 세바스찬 아저씨가 있는데 이 아저씨가 릴레이 서버 설치 관련해서 문의를 담당하시는 것 같다.&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-origin-width=&quot;1788&quot; data-origin-height=&quot;777&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/UO2tt/btrsQqJRDxH/rNUcQKnfQTZyPH9Si4NrY0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/UO2tt/btrsQqJRDxH/rNUcQKnfQTZyPH9Si4NrY0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/UO2tt/btrsQqJRDxH/rNUcQKnfQTZyPH9Si4NrY0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FUO2tt%2FbtrsQqJRDxH%2FrNUcQKnfQTZyPH9Si4NrY0%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;1788&quot; height=&quot;777&quot; data-origin-width=&quot;1788&quot; data-origin-height=&quot;777&quot;/&gt;&lt;/span&gt;&lt;/figure&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;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;Walletconnect 릴레이서버 배포 관련 정보&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;월렛커넥트 깃 주소 :&amp;nbsp;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;a href=&quot;https://github.com/WalletConnect/walletconnect-monorepo&quot;&gt;https://github.com/WalletConnect/walletconnect-monorepo&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;월렛커넥트 디스코드 주소 :&amp;nbsp;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;a href=&quot;https://discord.com/invite/cB54BwPGru&quot;&gt;https://discord.com/invite/cB54BwPGru&lt;/a&gt;&lt;/span&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;span style=&quot;color: #006dd7;&quot;&gt;&lt;a style=&quot;color: #006dd7;&quot; href=&quot;https://ajh322.tistory.com/385&quot;&gt;WalletConnect 릴레이 서버 만들기 - 1 Godday Cloudflare 연동&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;a style=&quot;color: #006dd7;&quot; href=&quot;https://ajh322.tistory.com/386&quot;&gt;WalletConnect 릴레이 서버 만들기 - 2 GCP 서버프로젝트 세팅&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;a style=&quot;color: #006dd7;&quot; href=&quot;https://ajh322.tistory.com/387&quot;&gt;WalletConnect 릴레이 서버 만들기 - 3 릴레이 서버 배포&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;a style=&quot;color: #006dd7;&quot; href=&quot;https://ajh322.tistory.com/388&quot;&gt;WalletConnect 릴레이 서버 만들기 - 4 릴레이 서버 테스트&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;</description>
      <category>블록체인 &amp;amp; 토큰 &amp;amp; NFT</category>
      <author>AJH322</author>
      <guid isPermaLink="true">https://ajh322.tistory.com/388</guid>
      <comments>https://ajh322.tistory.com/388#entry388comment</comments>
      <pubDate>Tue, 8 Feb 2022 09:23:33 +0900</pubDate>
    </item>
    <item>
      <title>WalletConnect 릴레이 서버 만들기 - 3 릴레이 서버 배포</title>
      <link>https://ajh322.tistory.com/387</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;이번에 할 작업&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Cloudflare 나머지 설정, 릴레이 서버 배포&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;따라 하기&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;클라우드플레어 &amp;gt; DNS 설정&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Q6YP1/btrsDRhUBys/y3lx6UQV6H9UKLBZyR2C91/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Q6YP1/btrsDRhUBys/y3lx6UQV6H9UKLBZyR2C91/img.png&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1080&quot; style=&quot;width: 49.4186%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Q6YP1/btrsDRhUBys/y3lx6UQV6H9UKLBZyR2C91/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FQ6YP1%2FbtrsDRhUBys%2Fy3lx6UQV6H9UKLBZyR2C91%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;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ba14gB/btrsAc7IxtP/31b7zT0D684ytkzreaUiJ1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ba14gB/btrsAc7IxtP/31b7zT0D684ytkzreaUiJ1/img.png&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1080&quot; data-is-animation=&quot;false&quot; style=&quot;width: 49.4186%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ba14gB/btrsAc7IxtP/31b7zT0D684ytkzreaUiJ1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fba14gB%2FbtrsAc7IxtP%2F31b7zT0D684ytkzreaUiJ1%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;/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Record를 위와 같이 3개 설정해야 한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;본인 도메인이 relaynetwork.com이라면 Name에 bridge, relaynetwork.com, www가 들어가야 한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;content에는 GCP에서 생성한 인스턴스의 외부 IP를 기입하도록 하자.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Proxy status는 전부 DNS only로 설정&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;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1080&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/c1OGIL/btrsMXnPHSv/mAK65YKZpYUfGDDvwUZ8o0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/c1OGIL/btrsMXnPHSv/mAK65YKZpYUfGDDvwUZ8o0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/c1OGIL/btrsMXnPHSv/mAK65YKZpYUfGDDvwUZ8o0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc1OGIL%2FbtrsMXnPHSv%2FmAK65YKZpYUfGDDvwUZ8o0%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-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;&lt;a href=&quot;https://dash.cloudflare.com/profile&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://dash.cloudflare.com/profile&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위 링크로 들어가서 API Tokens 클릭&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1080&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/5gu7Q/btrsxIlLmXA/HNYg8jnJ82k3O2vNNGDlaK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/5gu7Q/btrsxIlLmXA/HNYg8jnJ82k3O2vNNGDlaK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/5gu7Q/btrsxIlLmXA/HNYg8jnJ82k3O2vNNGDlaK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F5gu7Q%2FbtrsxIlLmXA%2FHNYg8jnJ82k3O2vNNGDlaK%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-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;Create Token 클릭&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1080&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b6v4M2/btrsFtV7Ri2/znvyuF1MYZXBwc1C85fN21/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b6v4M2/btrsFtV7Ri2/znvyuF1MYZXBwc1C85fN21/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b6v4M2/btrsFtV7Ri2/znvyuF1MYZXBwc1C85fN21/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb6v4M2%2FbtrsFtV7Ri2%2FznvyuF1MYZXBwc1C85fN21%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-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;Edit zone DNS &amp;gt; Use template 클릭&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1080&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bJWxBS/btrsAbVh7EV/Fi77RZ7dcIQKwvBkWjRibK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bJWxBS/btrsAbVh7EV/Fi77RZ7dcIQKwvBkWjRibK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bJWxBS/btrsAbVh7EV/Fi77RZ7dcIQKwvBkWjRibK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbJWxBS%2FbtrsAbVh7EV%2FFi77RZ7dcIQKwvBkWjRibK%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-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;전부 그대로 두고 Zone Resources의 마지막 부분에 본인의 도메인을 선택&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1080&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/3qT0j/btrsHG1YOJJ/Vp1jFSc4Bpx3FlMbP8OW20/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/3qT0j/btrsHG1YOJJ/Vp1jFSc4Bpx3FlMbP8OW20/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/3qT0j/btrsHG1YOJJ/Vp1jFSc4Bpx3FlMbP8OW20/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F3qT0j%2FbtrsHG1YOJJ%2FVp1jFSc4Bpx3FlMbP8OW20%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-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;Continue 클릭&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1080&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/xkZRk/btrsDRWuHyl/vxufgcXpB4NHH249K4wVJK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/xkZRk/btrsDRWuHyl/vxufgcXpB4NHH249K4wVJK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/xkZRk/btrsDRWuHyl/vxufgcXpB4NHH249K4wVJK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FxkZRk%2FbtrsDRWuHyl%2FvxufgcXpB4NHH249K4wVJK%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-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;Create Token 클릭&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1080&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/D1yAV/btrsLx4wjd5/ckVfhqS6YlsPPoUY5PWVEK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/D1yAV/btrsLx4wjd5/ckVfhqS6YlsPPoUY5PWVEK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/D1yAV/btrsLx4wjd5/ckVfhqS6YlsPPoUY5PWVEK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FD1yAV%2FbtrsLx4wjd5%2FckVfhqS6YlsPPoUY5PWVEK%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-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;토큰을 복사하고 어딘가에 저장해 두자.&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1080&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bwkgAW/btrsHGAUQ2W/YakkvATGmBzKLXtjhuoLH0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bwkgAW/btrsHGAUQ2W/YakkvATGmBzKLXtjhuoLH0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bwkgAW/btrsHGAUQ2W/YakkvATGmBzKLXtjhuoLH0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbwkgAW%2FbtrsHGAUQ2W%2FYakkvATGmBzKLXtjhuoLH0%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-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;다시 GCP 프로젝트로 돌아와서 릴레이서버 프로젝트 루트에서 sudo make deploy 명령어 실행&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이후 URL domain, Email, cloudflare API token 3개의 값을 입력해야 한다.&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;만약 본인의 도메인이 relaynetwork.com이면 아래와 같이 입력하면 된다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Relay URL domain : bridge.relaynetwork.com&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Email : 그냥 비우고 엔터&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;cloudflare API token : 발급받았던 토큰 입력&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1080&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bmSBHD/btrsO2oVjnb/GJoVSblLVbKJZ3KQHLkC30/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bmSBHD/btrsO2oVjnb/GJoVSblLVbKJZ3KQHLkC30/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bmSBHD/btrsO2oVjnb/GJoVSblLVbKJZ3KQHLkC30/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbmSBHD%2FbtrsO2oVjnb%2FGJoVSblLVbKJZ3KQHLkC30%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-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;3가지 값을 입력하고 기다리면 알아서 열심히 설치한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;한 20~30분 정도 걸림.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1080&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/xcRKI/btrsLSgb5Pm/afJosH5kqo1HcQJFMiObyk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/xcRKI/btrsLSgb5Pm/afJosH5kqo1HcQJFMiObyk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/xcRKI/btrsLSgb5Pm/afJosH5kqo1HcQJFMiObyk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FxcRKI%2FbtrsLSgb5Pm%2FafJosH5kqo1HcQJFMiObyk%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-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;설치가 끝났다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1080&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/PkuBI/btrsMeXCcKr/hfcfKYE5klHPmglXkC4aXk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/PkuBI/btrsMeXCcKr/hfcfKYE5klHPmglXkC4aXk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/PkuBI/btrsMeXCcKr/hfcfKYE5klHPmglXkC4aXk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FPkuBI%2FbtrsMeXCcKr%2FhfcfKYE5klHPmglXkC4aXk%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-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;sudo docker ps 명령어로 구동 중인 도커 컨테이너를 확인해보자.&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;h2 data-ke-size=&quot;size26&quot;&gt;Walletconnect 릴레이서버 배포 관련 정보&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;월렛커넥트 깃 주소 :&amp;nbsp;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;a href=&quot;https://github.com/WalletConnect/walletconnect-monorepo&quot;&gt;https://github.com/WalletConnect/walletconnect-monorepo&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;월렛커넥트 디스코드 주소 :&amp;nbsp;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;a href=&quot;https://discord.com/invite/cB54BwPGru&quot;&gt;https://discord.com/invite/cB54BwPGru&lt;/a&gt;&lt;/span&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;span style=&quot;color: #006dd7;&quot;&gt;&lt;a style=&quot;color: #006dd7;&quot; href=&quot;https://ajh322.tistory.com/385&quot;&gt;WalletConnect 릴레이 서버 만들기 - 1 Godday Cloudflare 연동&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;a style=&quot;color: #006dd7;&quot; href=&quot;https://ajh322.tistory.com/386&quot;&gt;WalletConnect 릴레이 서버 만들기 - 2 GCP 서버프로젝트 세팅&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;a style=&quot;color: #006dd7;&quot; href=&quot;https://ajh322.tistory.com/387&quot;&gt;WalletConnect 릴레이 서버 만들기 - 3 릴레이 서버 배포&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;a style=&quot;color: #006dd7;&quot; href=&quot;https://ajh322.tistory.com/388&quot;&gt;WalletConnect 릴레이 서버 만들기 - 4 릴레이 서버 테스트&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;</description>
      <category>블록체인 &amp;amp; 토큰 &amp;amp; NFT</category>
      <author>AJH322</author>
      <guid isPermaLink="true">https://ajh322.tistory.com/387</guid>
      <comments>https://ajh322.tistory.com/387#entry387comment</comments>
      <pubDate>Tue, 8 Feb 2022 09:21:03 +0900</pubDate>
    </item>
    <item>
      <title>WalletConnect 릴레이 서버 만들기 - 2 GCP 서버프로젝트 세팅</title>
      <link>https://ajh322.tistory.com/386</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;이번에 할 작업&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;GCP 프로젝트 생성, 필수 라이브러리 설치, 릴레이 서버 Git 프로젝트 클론&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;따라 하기&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;전제 필요조건 : GCP 계정, 본인 컴퓨터에 gcloud 설치&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1080&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/UWDbL/btrsJMAS4Nb/96qL6nKtP1CarR8iD98KRK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/UWDbL/btrsJMAS4Nb/96qL6nKtP1CarR8iD98KRK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/UWDbL/btrsJMAS4Nb/96qL6nKtP1CarR8iD98KRK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FUWDbL%2FbtrsJMAS4Nb%2F96qL6nKtP1CarR8iD98KRK%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-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;GCP 프로젝트를 생성하도록 하자.&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1080&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/sovZH/btrsO39caBV/QGVc8VXy6YVGq0QnLhJCaK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/sovZH/btrsO39caBV/QGVc8VXy6YVGq0QnLhJCaK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/sovZH/btrsO39caBV/QGVc8VXy6YVGq0QnLhJCaK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FsovZH%2FbtrsO39caBV%2FQGVc8VXy6YVGq0QnLhJCaK%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-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;이름 적당히 정하고 리전은 본인 상황에 맞춰서 설정하자.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1080&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bpgog8/btrsFtPpDGi/CAdSme9xfGvUQgucCpfjE1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bpgog8/btrsFtPpDGi/CAdSme9xfGvUQgucCpfjE1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bpgog8/btrsFtPpDGi/CAdSme9xfGvUQgucCpfjE1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbpgog8%2FbtrsFtPpDGi%2FCAdSme9xfGvUQgucCpfjE1%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-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;부팅 디스크 변경&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1080&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cjU6Th/btrsLwxQsa9/7RTrAdQKMX67WTNWv7QSSK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cjU6Th/btrsLwxQsa9/7RTrAdQKMX67WTNWv7QSSK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cjU6Th/btrsLwxQsa9/7RTrAdQKMX67WTNWv7QSSK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcjU6Th%2FbtrsLwxQsa9%2F7RTrAdQKMX67WTNWv7QSSK%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-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;운영체제와 버전 크기를 다음과 같이 설정하자&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1080&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ctTjLN/btrsLxDutJp/MXO37pFetsHHoUp7kbAqmK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ctTjLN/btrsLxDutJp/MXO37pFetsHHoUp7kbAqmK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ctTjLN/btrsLxDutJp/MXO37pFetsHHoUp7kbAqmK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FctTjLN%2FbtrsLxDutJp%2FMXO37pFetsHHoUp7kbAqmK%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-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;HTTP, HTTPS 둘 다 미리 체크하고 만들기 클릭&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1080&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dKWAPu/btrsO2CsapZ/DlggXDwg7rlhLKwVCiHtOk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dKWAPu/btrsO2CsapZ/DlggXDwg7rlhLKwVCiHtOk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dKWAPu/btrsO2CsapZ/DlggXDwg7rlhLKwVCiHtOk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdKWAPu%2FbtrsO2CsapZ%2FDlggXDwg7rlhLKwVCiHtOk%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-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;인스턴스 생성되면 glcoud 명령어 보기 클릭&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1080&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/SwjJM/btrsQpxoD9w/XzTLmupgCUMiJhfpKgB4tK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/SwjJM/btrsQpxoD9w/XzTLmupgCUMiJhfpKgB4tK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/SwjJM/btrsQpxoD9w/XzTLmupgCUMiJhfpKgB4tK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FSwjJM%2FbtrsQpxoD9w%2FXzTLmupgCUMiJhfpKgB4tK%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-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;명령어 복사&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1080&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/czmxp5/btrsL9PQFMe/CqZAEAmH5fjypz4USKZYDK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/czmxp5/btrsL9PQFMe/CqZAEAmH5fjypz4USKZYDK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/czmxp5/btrsL9PQFMe/CqZAEAmH5fjypz4USKZYDK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fczmxp5%2FbtrsL9PQFMe%2FCqZAEAmH5fjypz4USKZYDK%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-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;gcloud 명령어로 ssh 연결, gcloud 설치 안됐으면 하고오셈&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1080&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/kAWVF/btrsDaie8sU/sHCHiOUaAeOxFwaK1LK2J1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/kAWVF/btrsDaie8sU/sHCHiOUaAeOxFwaK1LK2J1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/kAWVF/btrsDaie8sU/sHCHiOUaAeOxFwaK1LK2J1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FkAWVF%2FbtrsDaie8sU%2FsHCHiOUaAeOxFwaK1LK2J1%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-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;Accept&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1080&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bJGOZN/btrsJMnkrOI/h0p64gxyiG68L9ZZ3DoRK1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bJGOZN/btrsJMnkrOI/h0p64gxyiG68L9ZZ3DoRK1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bJGOZN/btrsJMnkrOI/h0p64gxyiG68L9ZZ3DoRK1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbJGOZN%2FbtrsJMnkrOI%2Fh0p64gxyiG68L9ZZ3DoRK1%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-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;정상적으로 접속&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1080&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cg6WAT/btrsMAzKlR1/VXZ9uflVnOFrUcIKq9gZLK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cg6WAT/btrsMAzKlR1/VXZ9uflVnOFrUcIKq9gZLK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cg6WAT/btrsMAzKlR1/VXZ9uflVnOFrUcIKq9gZLK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fcg6WAT%2FbtrsMAzKlR1%2FVXZ9uflVnOFrUcIKq9gZLK%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-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;sudo apt-get update &amp;amp;&amp;amp; sudo apt-get-upgrade -y&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;apt 업데이트&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1080&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/pDTtA/btrsDao1SQb/hZum6SWbRSpb7FrdIvwkFK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/pDTtA/btrsDao1SQb/hZum6SWbRSpb7FrdIvwkFK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/pDTtA/btrsDao1SQb/hZum6SWbRSpb7FrdIvwkFK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FpDTtA%2FbtrsDao1SQb%2FhZum6SWbRSpb7FrdIvwkFK%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-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;sudo apt-get install git -y &amp;amp;&amp;amp; sudo apt-get install make -y &amp;amp;&amp;amp; sudo apt-get install curl -y&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Git, Make, Curl 설치&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1080&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bNlrmw/btrsFsQtCVo/mtMWhNskuRi9fkBnQxnGfk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bNlrmw/btrsFsQtCVo/mtMWhNskuRi9fkBnQxnGfk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bNlrmw/btrsFsQtCVo/mtMWhNskuRi9fkBnQxnGfk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbNlrmw%2FbtrsFsQtCVo%2FmtMWhNskuRi9fkBnQxnGfk%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-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;curl -fSL &lt;a href=&quot;https://get.docker.com&quot;&gt;https://get.docker.com&lt;/a&gt; -o get-docker.sh&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;도커 설치 sh 파일 다운로드&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1080&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b71cJP/btrsL93owlT/uZ0Rt9ZslMo025oYmrQEtK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b71cJP/btrsL93owlT/uZ0Rt9ZslMo025oYmrQEtK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b71cJP/btrsL93owlT/uZ0Rt9ZslMo025oYmrQEtK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb71cJP%2FbtrsL93owlT%2FuZ0Rt9ZslMo025oYmrQEtK%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-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;sudo sh ./get-docker.sh&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1080&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bkRB4S/btrsQrhFTHN/gYAPoqsExHH4XoyyJgabl0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bkRB4S/btrsQrhFTHN/gYAPoqsExHH4XoyyJgabl0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bkRB4S/btrsQrhFTHN/gYAPoqsExHH4XoyyJgabl0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbkRB4S%2FbtrsQrhFTHN%2FgYAPoqsExHH4XoyyJgabl0%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-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;sudo service docker start&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;sudo docker swarm init&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;도커 서비스 시작, 도커 swarm 설정&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1080&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/DU8jk/btrsHGt9sES/eKgTKYvP8lDVJJfIFllqHk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/DU8jk/btrsHGt9sES/eKgTKYvP8lDVJJfIFllqHk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/DU8jk/btrsHGt9sES/eKgTKYvP8lDVJJfIFllqHk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FDU8jk%2FbtrsHGt9sES%2FeKgTKYvP8lDVJJfIFllqHk%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-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;sudo docker ps&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1080&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bgjtqv/btrsNyuQCNB/Q8uFRI0aSvA0nHFhk3rHp1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bgjtqv/btrsNyuQCNB/Q8uFRI0aSvA0nHFhk3rHp1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bgjtqv/btrsNyuQCNB/Q8uFRI0aSvA0nHFhk3rHp1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbgjtqv%2FbtrsNyuQCNB%2FQ8uFRI0aSvA0nHFhk3rHp1%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-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;git clone &lt;a href=&quot;https://github.com/WalletConnect/walletconnect-monorepo.git&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://github.com/WalletConnect/walletconnect-monorepo.git&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;월렛커넥트 git 클론&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1080&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cxuPpt/btrsNxo9WMT/rg78AEV8YUryh29nB1Hlpk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cxuPpt/btrsNxo9WMT/rg78AEV8YUryh29nB1Hlpk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cxuPpt/btrsNxo9WMT/rg78AEV8YUryh29nB1Hlpk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcxuPpt%2FbtrsNxo9WMT%2Frg78AEV8YUryh29nB1Hlpk%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-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;깃 클론 완료&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1080&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bNaLOb/btrsMATW8ET/Eez3O0KD7KjyakzFgcPpM1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bNaLOb/btrsMATW8ET/Eez3O0KD7KjyakzFgcPpM1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bNaLOb/btrsMATW8ET/Eez3O0KD7KjyakzFgcPpM1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbNaLOb%2FbtrsMATW8ET%2FEez3O0KD7KjyakzFgcPpM1%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-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;최신 버전 작동 안 해서 위 커밋 내역 확인해서 클릭&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1080&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bBNy6t/btrsHF9OZBj/SSL1AD50w3MJPeu44KkfX0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bBNy6t/btrsHF9OZBj/SSL1AD50w3MJPeu44KkfX0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bBNy6t/btrsHF9OZBj/SSL1AD50w3MJPeu44KkfX0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbBNy6t%2FbtrsHF9OZBj%2FSSL1AD50w3MJPeu44KkfX0%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-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;해당 커밋 해시값 복사&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1080&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/lgpv8/btrsLwYQ6V8/EE2CRaz8PPvKc88thIN3g0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/lgpv8/btrsLwYQ6V8/EE2CRaz8PPvKc88thIN3g0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/lgpv8/btrsLwYQ6V8/EE2CRaz8PPvKc88thIN3g0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Flgpv8%2FbtrsLwYQ6V8%2FEE2CRaz8PPvKc88thIN3g0%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-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;git checkout 해시값&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1080&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/FWI8X/btrsNyuQLpI/PRR1ITp3YervxPbtR51p4K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/FWI8X/btrsNyuQLpI/PRR1ITp3YervxPbtR51p4K/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/FWI8X/btrsNyuQLpI/PRR1ITp3YervxPbtR51p4K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FFWI8X%2FbtrsNyuQLpI%2FPRR1ITp3YervxPbtR51p4K%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-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;깃 프로젝트 루트에서 vi Makefile을 해서 Makefile을 까 보면 build-images라는 명령어가 있는데 거기에 build-img-caddy가 있는지 확인&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;Walletconnect 릴레이서버 배포 관련 정보&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;월렛커넥트 깃 주소 :&amp;nbsp;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;a href=&quot;https://github.com/WalletConnect/walletconnect-monorepo&quot;&gt;https://github.com/WalletConnect/walletconnect-monorepo&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;월렛커넥트 디스코드 주소 :&amp;nbsp;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;a href=&quot;https://discord.com/invite/cB54BwPGru&quot;&gt;https://discord.com/invite/cB54BwPGru&lt;/a&gt;&lt;/span&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;span style=&quot;color: #006dd7;&quot;&gt;&lt;a style=&quot;color: #006dd7;&quot; href=&quot;https://ajh322.tistory.com/385&quot;&gt;WalletConnect 릴레이 서버 만들기 - 1 Godday Cloudflare 연동&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;a style=&quot;color: #006dd7;&quot; href=&quot;https://ajh322.tistory.com/386&quot;&gt;WalletConnect 릴레이 서버 만들기 - 2 GCP 서버프로젝트 세팅&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;a style=&quot;color: #006dd7;&quot; href=&quot;https://ajh322.tistory.com/387&quot;&gt;WalletConnect 릴레이 서버 만들기 - 3 릴레이 서버 배포&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;a style=&quot;color: #006dd7;&quot; href=&quot;https://ajh322.tistory.com/388&quot;&gt;WalletConnect 릴레이 서버 만들기 - 4 릴레이 서버 테스트&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;</description>
      <category>블록체인 &amp;amp; 토큰 &amp;amp; NFT</category>
      <author>AJH322</author>
      <guid isPermaLink="true">https://ajh322.tistory.com/386</guid>
      <comments>https://ajh322.tistory.com/386#entry386comment</comments>
      <pubDate>Tue, 8 Feb 2022 08:44:10 +0900</pubDate>
    </item>
    <item>
      <title>WalletConnect 릴레이 서버 만들기 - 1  Godday Cloudflare 연동</title>
      <link>https://ajh322.tistory.com/385</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;개요&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;블록체인 Dapp을 만들기 위해서 지갑 연동 라이브러리를 써야 하는데 WalletConnect를 많이 쓰는 것 같다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;근데 월렛커넥트 Dapp을 만들다 보면 유니티에서 예시용으로 사용하는 릴레이 서버를 사용해서 로그인하면 불안정해서 WalletConnect 측에서 제공한 코드를 사용해서 릴레이 서버를 직접 만들어야 한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://github.com/WalletConnect-Labs/walletconnect-v2-monorepo&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://github.com/WalletConnect-Labs/walletconnect-v2-monorepo&lt;/a&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;본인은 이거 구축하는데 2주 걸렸다...&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;s&gt;이 글을 읽는 당신 나한테 굉장히 감사해라&lt;/s&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;이번에 할 작업&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이번 릴레이 서버 구축 1편에서 할 작업은 Godaddy의 도메인과 Cloudflare를 연동하는 것이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;따라 하기&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;전제 필요조건 : 도메인 필요, Cloudflare 계정&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1080&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/tMJfs/btrsLxwHgfb/Jw8BCNmx9dUHXTIOx5kQ7K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/tMJfs/btrsLxwHgfb/Jw8BCNmx9dUHXTIOx5kQ7K/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/tMJfs/btrsLxwHgfb/Jw8BCNmx9dUHXTIOx5kQ7K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FtMJfs%2FbtrsLxwHgfb%2FJw8BCNmx9dUHXTIOx5kQ7K%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-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;Cloudflare에서 본인이 구매한 도메인을 입력하고 Add site를 한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;ex) relaynetwork.com&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1080&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/6DLye/btrsQqiKvTE/Nhng9dkE0ClBddJwdmx700/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/6DLye/btrsQqiKvTE/Nhng9dkE0ClBddJwdmx700/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/6DLye/btrsQqiKvTE/Nhng9dkE0ClBddJwdmx700/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F6DLye%2FbtrsQqiKvTE%2FNhng9dkE0ClBddJwdmx700%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-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;free plan 선택 후 Continue 누른다&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1080&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dcKgaG/btrsxI66I3v/dnkSz6Ei1zvsdPIKpKw9jK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dcKgaG/btrsxI66I3v/dnkSz6Ei1zvsdPIKpKw9jK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dcKgaG/btrsxI66I3v/dnkSz6Ei1zvsdPIKpKw9jK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdcKgaG%2FbtrsxI66I3v%2FdnkSz6Ei1zvsdPIKpKw9jK%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-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;그러면 DNS 탐색한다고 한다. 기다린다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1080&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Bmltg/btrsxj7vlmm/aeb9QYZM1NGVtVkK3gYjy0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Bmltg/btrsxj7vlmm/aeb9QYZM1NGVtVkK3gYjy0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Bmltg/btrsxj7vlmm/aeb9QYZM1NGVtVkK3gYjy0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FBmltg%2Fbtrsxj7vlmm%2Faeb9QYZM1NGVtVkK3gYjy0%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-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;그러면 건들지 말고 Continue 누른다.&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;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1067&quot; data-origin-height=&quot;554&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bz2hMr/btrsQqiKNwz/lKjUrbtzPK3LNmKfjjtSO1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bz2hMr/btrsQqiKNwz/lKjUrbtzPK3LNmKfjjtSO1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bz2hMr/btrsQqiKNwz/lKjUrbtzPK3LNmKfjjtSO1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbz2hMr%2FbtrsQqiKNwz%2FlKjUrbtzPK3LNmKfjjtSO1%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;1067&quot; height=&quot;554&quot; data-origin-width=&quot;1067&quot; data-origin-height=&quot;554&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그러면 Godaddy에서 빨간색 부분은 지우라고 하고 파란색 부분을 추가하라고 한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bllW6c/btrsC9XS88t/L9zT8xvIKaozx992tN5vL0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bllW6c/btrsC9XS88t/L9zT8xvIKaozx992tN5vL0/img.png&quot; style=&quot;width: 49.41860465116279%;&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1080&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bllW6c/btrsC9XS88t/L9zT8xvIKaozx992tN5vL0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbllW6c%2FbtrsC9XS88t%2FL9zT8xvIKaozx992tN5vL0%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;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/AaG7b/btrsFtu6dKB/oWC6Dm61QXUAUiXZk3Q2TK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/AaG7b/btrsFtu6dKB/oWC6Dm61QXUAUiXZk3Q2TK/img.png&quot; style=&quot;width: 49.41860465116279%;&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1080&quot; data-is-animation=&quot;false&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/AaG7b/btrsFtu6dKB/oWC6Dm61QXUAUiXZk3Q2TK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FAaG7b%2FbtrsFtu6dKB%2FoWC6Dm61QXUAUiXZk3Q2TK%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;/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Godaddy에서 도메인 즉당한거 사고 관리 페이지에서 ... 눌러서 DNS 관리로 들어간다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1080&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/TyA5F/btrsOhTPGgb/wtEXOC8u1C8KFPUPdhOTFk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/TyA5F/btrsOhTPGgb/wtEXOC8u1C8KFPUPdhOTFk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/TyA5F/btrsOhTPGgb/wtEXOC8u1C8KFPUPdhOTFk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FTyA5F%2FbtrsOhTPGgb%2FwtEXOC8u1C8KFPUPdhOTFk%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-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;네임서버 &amp;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;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1080&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ugLPL/btrsAcGAUS7/jsu0ZgSoXfFdXXq7wUz6M0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ugLPL/btrsAcGAUS7/jsu0ZgSoXfFdXXq7wUz6M0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ugLPL/btrsAcGAUS7/jsu0ZgSoXfFdXXq7wUz6M0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FugLPL%2FbtrsAcGAUS7%2Fjsu0ZgSoXfFdXXq7wUz6M0%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-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;내 자신의 네임서버 입력&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1080&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/sfUSL/btrsMWJatbF/bmTYmiWpD7JQY2x3AOsoN0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/sfUSL/btrsMWJatbF/bmTYmiWpD7JQY2x3AOsoN0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/sfUSL/btrsMWJatbF/bmTYmiWpD7JQY2x3AOsoN0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FsfUSL%2FbtrsMWJatbF%2FbmTYmiWpD7JQY2x3AOsoN0%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-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;아까 추가해달라고 한 2개 주소를 추가해준다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1080&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/BTZCT/btrsMdYHhwf/TngABtahHrtBX5DFi1GZw1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/BTZCT/btrsMdYHhwf/TngABtahHrtBX5DFi1GZw1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/BTZCT/btrsMdYHhwf/TngABtahHrtBX5DFi1GZw1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FBTZCT%2FbtrsMdYHhwf%2FTngABtahHrtBX5DFi1GZw1%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-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;체크하고 계속&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1080&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/vQgbb/btrsDRa7Llh/pOYbUwzbf86kqGPT08v1P0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/vQgbb/btrsDRa7Llh/pOYbUwzbf86kqGPT08v1P0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/vQgbb/btrsDRa7Llh/pOYbUwzbf86kqGPT08v1P0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FvQgbb%2FbtrsDRa7Llh%2FpOYbUwzbf86kqGPT08v1P0%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-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;다시 Cloudflare로 돌아가서 Done check nameserver 클릭&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1080&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Vyvl5/btrsNyuPIvj/8AYuXpD5TpxbRy6B6mhmdK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Vyvl5/btrsNyuPIvj/8AYuXpD5TpxbRy6B6mhmdK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Vyvl5/btrsNyuPIvj/8AYuXpD5TpxbRy6B6mhmdK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FVyvl5%2FbtrsNyuPIvj%2F8AYuXpD5TpxbRy6B6mhmdK%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-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;하단의 check nameservers 클릭&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1080&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/9eaQb/btrsHGgBN6f/pj90KzK95KoQKDK24ZKHQ0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/9eaQb/btrsHGgBN6f/pj90KzK95KoQKDK24ZKHQ0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/9eaQb/btrsHGgBN6f/pj90KzK95KoQKDK24ZKHQ0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F9eaQb%2FbtrsHGgBN6f%2Fpj90KzK95KoQKDK24ZKHQ0%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-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;기다리라고 한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1080&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bgmPx0/btrsJLaSEVl/8wtjELvK89p2SEqNIGYly0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bgmPx0/btrsJLaSEVl/8wtjELvK89p2SEqNIGYly0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bgmPx0/btrsJLaSEVl/8wtjELvK89p2SEqNIGYly0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbgmPx0%2FbtrsJLaSEVl%2F8wtjELvK89p2SEqNIGYly0%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-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;조금만 기다리면 위와 같이 연결 성공했다고 알려준다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;Walletconnect 릴레이서버 배포 관련 정보&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;월렛커넥트 깃 주소 :&amp;nbsp;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;a style=&quot;color: #006dd7;&quot; href=&quot;https://github.com/WalletConnect/walletconnect-monorepo&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://github.com/WalletConnect/walletconnect-monorepo&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;월렛커넥트 디스코드 주소 :&amp;nbsp;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;a style=&quot;color: #006dd7;&quot; href=&quot;https://discord.com/invite/cB54BwPGru&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://discord.com/invite/cB54BwPGru&lt;/a&gt;&lt;/span&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;span style=&quot;color: #006dd7;&quot;&gt;&lt;a style=&quot;color: #006dd7;&quot; href=&quot;https://ajh322.tistory.com/385&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;WalletConnect 릴레이 서버 만들기 - 1 Godday Cloudflare 연동&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;a style=&quot;color: #006dd7;&quot; href=&quot;https://ajh322.tistory.com/386&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;WalletConnect 릴레이 서버 만들기 - 2 GCP 서버프로젝트 세팅&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;a style=&quot;color: #006dd7;&quot; href=&quot;https://ajh322.tistory.com/387&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;WalletConnect 릴레이 서버 만들기 - 3 릴레이 서버 배포&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;a style=&quot;color: #006dd7;&quot; href=&quot;https://ajh322.tistory.com/388&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;WalletConnect 릴레이 서버 만들기 - 4 릴레이 서버 테스트&lt;/a&gt;&lt;/span&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;&amp;nbsp;&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;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>블록체인 &amp;amp; 토큰 &amp;amp; NFT</category>
      <author>AJH322</author>
      <guid isPermaLink="true">https://ajh322.tistory.com/385</guid>
      <comments>https://ajh322.tistory.com/385#entry385comment</comments>
      <pubDate>Tue, 8 Feb 2022 07:59:20 +0900</pubDate>
    </item>
    <item>
      <title>제페토 스튜디오 - 싱글톤</title>
      <link>https://ajh322.tistory.com/383</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;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;ObstacleManager라는 매니저를 만든다고 가정하면 아래와 같은 코드가 나온다.&lt;/p&gt;
&lt;pre id=&quot;code_1644157379225&quot; class=&quot;javascript&quot; data-ke-language=&quot;javascript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;export default class ObstacleManager extends ZepetoScriptBehaviour {

    private static instance: ObstacleManager;
    static getInstance() {
        return this.instance || (this.instance = new this());
    }

    Start() {
        ObstacleManager.instance = this;

    }
}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Start() 안의 부분은 내가 지어낸 건데 보통 대부분의 언어는 싱글톤을 만들면 초기 인스턴스를 설정해주는 부분이 없으나 유니티는 저 부분이 매우 필요하다.&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;span style=&quot;color: #9d9d9d;&quot;&gt;(먼가 글하나 날로 먹는 것 같아서 살짝 TMI를 넣어본다.)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #9d9d9d;&quot;&gt;이 말이 이해가 안 가는 사람은 아직 유니티에서 싱글톤의 초기 인스턴스가 필요한 형태의 특수성을 이해할 정도로 더 많이 쓰지 않았다는 것이다. 쉽게 말하자면 유니티 프로젝트 안에 싱글톤 매니저 만들고 인스펙터에서 초기값 이것저것 설정해놓는 부분이 있는데 그거 자체가 이미 싱글톤 인스턴스가 생성된 것이라고 보면 된다. 그래서 저 코드가 없으면 당신이 설정해놓은 싱글톤 인스턴스가 스태틱 인스턴스에 안 들어가서 설정해놓은 초기값을 못쓰고 스태틱 그냥 새로운 인스턴스를 만들어버린다.&lt;/span&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;ObstacleManager.getInstance().SpawnCar() 이런 식으로 호출해서 사용하면 된다.&lt;/p&gt;</description>
      <category>Unity/제페토 스튜디오</category>
      <author>AJH322</author>
      <guid isPermaLink="true">https://ajh322.tistory.com/383</guid>
      <comments>https://ajh322.tistory.com/383#entry383comment</comments>
      <pubDate>Sun, 6 Feb 2022 23:28:35 +0900</pubDate>
    </item>
    <item>
      <title>nodejs web3 스마트컨트랙트 이벤트 구독 끊기는 현상</title>
      <link>https://ajh322.tistory.com/381</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;증상&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;nodejs의 web3 라이브러리를 사용하여 스마트컨트랙트로 구현한 이벤트를 구독하는데 시간이 지나면 이벤트 리스닝이 끊기는 경우가 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;원인&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;원인은 web3 프로바이더를 설정할때 옵션으로 프로바이더의 통신이 끊기지 않도록 설정해주지 않아서 그렇다.&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;인터넷에 보통 아래 2개 형태의 코드가 떠돌아다니는데 프로바이더 설정에 대한 내용이 빠져있다.&lt;/p&gt;
&lt;pre id=&quot;code_1644032727381&quot; class=&quot;javascript&quot; data-ke-language=&quot;javascript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;const Web3 = require('web3');
require('dotenv').config()

// ENTER A VALID RPC URL!
const web3 = new Web3(process.env.NODE_URL);

//ENTER SMART CONTRACT ADDRESS BELOW. see abi.js if you want to modify the abi
const CONTRACT_ADDRESS = &quot;0xE1C8f3d529BEa8E3fA1FAC5B416335a2f998EE1C&quot;;
const CONTRACT_ABI = require('./abi.json');
const contract = new web3.eth.Contract(CONTRACT_ABI, CONTRACT_ADDRESS);

async function getEvents() {
    let latest_block = await web3.eth.getBlockNumber();
    let historical_block = latest_block - 10000; // you can also change the value to 'latest' if you have a upgraded rpc
    console.log(&quot;latest: &quot;, latest_block, &quot;historical block: &quot;, historical_block);
    const events = await contract.getPastEvents(
        'Transfer', // change if your looking for a different event
        { fromBlock: historical_block, toBlock: 'latest' }
    );
    await getTransferDetails(events);
};

async function getTransferDetails(data_events) {
    for (i = 0; i &amp;lt; data_events.length; i++) {
        let from = data_events[i]['returnValues']['from'];
        let to = data_events[i]['returnValues']['to'];
        let amount = data_events[i]['returnValues']['amount'];
        let converted_amount = web3.utils.fromWei(amount);
        if (converted_amount &amp;gt; 32) { //checking for transcations with above 32 eth as an example
            console.log(&quot;From:&quot;, from, &quot;- To:&quot;, to, &quot;- Value:&quot;, converted_amount);
        }
    };
};


getEvents(CONTRACT_ABI, CONTRACT_ADDRESS);&lt;/code&gt;&lt;/pre&gt;
&lt;pre id=&quot;code_1644032727382&quot; class=&quot;markdown&quot; data-ke-language=&quot;javascript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;var Web3 = require('web3');
var abi = '...';
var contractAddress = '0x62e7Dd1Af52d5A08D401b1e156cC4CB1d2f89d57';
var eventName = 'Transfer';
//var web3;
var etat;
const web3 = new Web3(new Web3.providers.WebsocketProvider('http://127.0.0.1:8545'));
/*
var MyContract = new web3.eth.Contract(JSON.parse(abi));
var myContractInstance = MyContract.at('0x78e97bcc5b5dd9ed228fed7a4887c0d7287344a9');

// watch for an event with {some: 'args'}
var myEvent = myContractInstance.Transfer({}, {fromBlock: 0, toBlock: 'latest'});
myEvent.watch(function(error, result){
    console.log(result)
});

// would get all past logs again.
var myResults = myEvent.get(function(error, logs){ console.log(logs) });



// would stop and uninstall the filter
myEvent.stopWatching();
*/



var TokenContract = new web3.eth.Contract(JSON.parse(abi),contractAddress);
TokenContract.events.allEvents({ fromBlock: 'latest' }, console.log)
console.log('1********************************************************************************')
console.log(TokenContract);
console.log('2********************************************************************************')
var event = TokenContract.events.Transfer();
console.log(event);
console.log('3********************************************************************************')

TokenContract.once('Transfer', {
}, function(error, event){ console.log(event); });

event.watch(function(error, result){
    if (!error) {
        alert(&quot;wait for a while, check for block Synchronization or block creation&quot;);
        console.log(result);
        console.log('pas d erreur');
    }else {
        console.log(error);
        console.log('erreur')
    }
});&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;해결방법&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;웹3 프로바이더 인스턴스 생성 시 옵션 정보를 넣어주는 것으로 해결 가능하다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아래와 같이 코드를 짜면 해결된다. 추가로 web3-provider-ws 라는 라이브러리를 사용했다.&lt;/p&gt;
&lt;pre id=&quot;code_1644026777035&quot; class=&quot;javascript&quot; data-ke-language=&quot;javascript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;var express = require('express');
var router = express.Router();
const { item, itemPreset } = require('../models');
const debug = (...messages) =&amp;gt; console.log(...messages)

var Web3WsProvider = require('web3-providers-ws');
var Web3 = require('web3');
const options = {
    timeout: 30000, // ms

    clientConfig: {
        // Useful if requests are large
        maxReceivedFrameSize: 100000000,   // bytes - default: 1MiB
        maxReceivedMessageSize: 100000000, // bytes - default: 8MiB

        // Useful to keep a connection alive
        keepalive: true,
        keepaliveInterval: 60000 // ms
    },

    // Enable auto reconnection
    reconnect: {
        auto: true,
        delay: 5000, // ms
        maxAttempts: 5,
        onTimeout: false
    }
};

var web3 = new Web3();
web3.setProvider(new Web3WsProvider('wss://speedy-nodes-nyc.moralis.io/12341234/bsc/mainnet/ws', options));

const contract = require(&quot;../artifacts/contracts/Furniture.sol/Furniture.json&quot;)
const googleCloudStorage = require(&quot;../scripts/googleCloudStorage&quot;);
const contractAddress = process.env.contractAddress
const nftContract = new web3.eth.Contract(contract.abi, contractAddress)


var eventMintFurniture = nftContract.events.eventMint({}).on(&quot;data&quot;, async event =&amp;gt; {
    console.log(&quot;Mint&quot;)
    let result = event.returnValues
    let msgSender = result[0]
    let tokenId = parseInt(result[1])
    // ... your logic

}).on(&quot;connected&quot;, event =&amp;gt; {
    console.log('eventMintFurniture connected')
}).on(&quot;error&quot;, event =&amp;gt; {
    console.log('eventMintFurniture error')
    console.log(event)
}).on(&quot;end&quot;, event =&amp;gt; {
    refreshProvider(web3, 'wss://ropsten.infura.io/ws/v3/925d17c78a0b41f5907df58579ce44bd')
    console.log(&quot;eventMintFurniture end&quot;)
})&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;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;참고&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://web3js.readthedocs.io/en/v1.5.2/web3-eth.html#configuration&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://web3js.readthedocs.io/en/v1.5.2/web3-eth.html#configuration&lt;/a&gt;&lt;/p&gt;</description>
      <category>블록체인 &amp;amp; 토큰 &amp;amp; NFT</category>
      <author>AJH322</author>
      <guid isPermaLink="true">https://ajh322.tistory.com/381</guid>
      <comments>https://ajh322.tistory.com/381#entry381comment</comments>
      <pubDate>Thu, 20 Jan 2022 12:22:31 +0900</pubDate>
    </item>
    <item>
      <title>윈도우11 느려짐 현상 해결방법</title>
      <link>https://ajh322.tistory.com/378</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;윈도우 11을 쓰다보면 익스플로러가 진짜 속이 미어터지도록 느려진다.&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;ezgif-2-9a8e2de325.gif&quot; data-origin-width=&quot;600&quot; data-origin-height=&quot;338&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dhXJzs/btrpDKTZ53w/MgfhVBBKg2Mk14O4eB6yH1/img.gif&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dhXJzs/btrpDKTZ53w/MgfhVBBKg2Mk14O4eB6yH1/img.gif&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dhXJzs/btrpDKTZ53w/MgfhVBBKg2Mk14O4eB6yH1/img.gif&quot; srcset=&quot;https://blog.kakaocdn.net/dn/dhXJzs/btrpDKTZ53w/MgfhVBBKg2Mk14O4eB6yH1/img.gif&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;600&quot; height=&quot;338&quot; data-filename=&quot;ezgif-2-9a8e2de325.gif&quot; data-origin-width=&quot;600&quot; data-origin-height=&quot;338&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;구글링 해보니까 나만 그런게 아니라 많은 사람들이 윈도우 11로 업그레이드 하고나서 익스플로러 렉이 엄청 심해졌다는 불만이 많다.&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;해결방법을 찾았다. 윈도우 11의 상태에서 익스플로러만 다시 예전의 윈도우 10의 익스플로러로 바꾸는 방법이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&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/QHjQF/btrpPEye6tH/T7Oi52oZhCC5xp551Kdnj0/WinaeroTweaker-1.33.0.0-setup.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;WinaeroTweaker-1.33.0.0-setup.exe&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;size&quot;&gt;2.51MB&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;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1048&quot; data-origin-height=&quot;546&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Lo8R8/btrpJYxrhC6/EKmb44nbhWnUoxvoK6xi10/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Lo8R8/btrpJYxrhC6/EKmb44nbhWnUoxvoK6xi10/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Lo8R8/btrpJYxrhC6/EKmb44nbhWnUoxvoK6xi10/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FLo8R8%2FbtrpJYxrhC6%2FEKmb44nbhWnUoxvoK6xi10%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;1048&quot; height=&quot;546&quot; data-origin-width=&quot;1048&quot; data-origin-height=&quot;546&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;설치한 프로그램을 시작하고 Windows 11 &amp;gt; Enable Ribbon &amp;gt; Enablef the Ribbon UI in File Explorer를 활성화 해준다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그러면 아래 Explorer 재시작 요청이 뜨는데 수락해주면 된다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1921&quot; data-origin-height=&quot;1025&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/biRp6D/btrpz2AH2nw/cZDLrAS9u5ClQkpKJze651/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/biRp6D/btrpz2AH2nw/cZDLrAS9u5ClQkpKJze651/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/biRp6D/btrpz2AH2nw/cZDLrAS9u5ClQkpKJze651/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbiRp6D%2Fbtrpz2AH2nw%2FcZDLrAS9u5ClQkpKJze651%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;1921&quot; height=&quot;1025&quot; data-origin-width=&quot;1921&quot; data-origin-height=&quot;1025&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;ezgif-2-896bb443a8.gif&quot; data-origin-width=&quot;600&quot; data-origin-height=&quot;338&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/95xiQ/btrpPELNmrs/FVuKpIB1NFzE5hGCJKRFTK/img.gif&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/95xiQ/btrpPELNmrs/FVuKpIB1NFzE5hGCJKRFTK/img.gif&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/95xiQ/btrpPELNmrs/FVuKpIB1NFzE5hGCJKRFTK/img.gif&quot; srcset=&quot;https://blog.kakaocdn.net/dn/95xiQ/btrpPELNmrs/FVuKpIB1NFzE5hGCJKRFTK/img.gif&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;600&quot; height=&quot;338&quot; data-filename=&quot;ezgif-2-896bb443a8.gif&quot; data-origin-width=&quot;600&quot; data-origin-height=&quot;338&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>IT</category>
      <author>AJH322</author>
      <guid isPermaLink="true">https://ajh322.tistory.com/378</guid>
      <comments>https://ajh322.tistory.com/378#entry378comment</comments>
      <pubDate>Tue, 4 Jan 2022 21:16:54 +0900</pubDate>
    </item>
    <item>
      <title>구글 클라우드 스토리지 storage-service-account does not have storage.objects.create access to the Google Cloud Storage object.</title>
      <link>https://ajh322.tistory.com/375</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;증상&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;node 백엔드에서 구글 클라우드 스토리지 서비스를 사용하여 파일을 업로드하려고 했으나 자꾸 아래와 같이 접근 권한 오류 발생했다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;storage-service-account@******.ia&lt;a href=&quot;http://m.gserviceaccount.com&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;m.gserviceaccount.com&lt;/a&gt;&amp;nbsp;does&amp;nbsp;not&amp;nbsp;have&amp;nbsp;storage.objects.create&amp;nbsp;access&amp;nbsp;to&amp;nbsp;the&amp;nbsp;Google&amp;nbsp;Cloud&amp;nbsp;Storage&amp;nbsp;object.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;원인&lt;/h2&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1040&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cfoLAv/btroVlzNzRO/Ng1SA7kFUKPEQ0HbKlPtZ0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cfoLAv/btroVlzNzRO/Ng1SA7kFUKPEQ0HbKlPtZ0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cfoLAv/btroVlzNzRO/Ng1SA7kFUKPEQ0HbKlPtZ0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcfoLAv%2FbtroVlzNzRO%2FNg1SA7kFUKPEQ0HbKlPtZ0%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;1040&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1040&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;&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://cloud.google.com/iam/docs/understanding-roles&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://cloud.google.com/iam/docs/understanding-roles&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1640504241810&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;역할 이해 &amp;nbsp;|&amp;nbsp; Cloud IAM 문서 &amp;nbsp;|&amp;nbsp; Google Cloud&quot; data-og-description=&quot;역할에는 Google Cloud 리소스에서 특정 작업을 수행할 수 있는 일련의 권한이 포함되어 있습니다. 사용자, 그룹, 서비스 계정을 포함하여 주 구성원에게 권한을 제공하려면 주 구성원에게 역할을 &quot; data-og-host=&quot;cloud.google.com&quot; data-og-source-url=&quot;https://cloud.google.com/iam/docs/understanding-roles&quot; data-og-url=&quot;https://cloud.google.com/iam/docs/understanding-roles?hl=ko&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/hbKDu/hyMRIJ7jvE/wtA6GGKJTkQjTVKUIA40K0/img.png?width=1200&amp;amp;height=630&amp;amp;face=0_0_1200_630&quot;&gt;&lt;a href=&quot;https://cloud.google.com/iam/docs/understanding-roles&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://cloud.google.com/iam/docs/understanding-roles&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/hbKDu/hyMRIJ7jvE/wtA6GGKJTkQjTVKUIA40K0/img.png?width=1200&amp;amp;height=630&amp;amp;face=0_0_1200_630');&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;역할 이해 &amp;nbsp;|&amp;nbsp; Cloud IAM 문서 &amp;nbsp;|&amp;nbsp; Google Cloud&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;역할에는 Google Cloud 리소스에서 특정 작업을 수행할 수 있는 일련의 권한이 포함되어 있습니다. 사용자, 그룹, 서비스 계정을 포함하여 주 구성원에게 권한을 제공하려면 주 구성원에게 역할을&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;cloud.google.com&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;h2 data-ke-size=&quot;size26&quot;&gt;해결방법&lt;/h2&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/byaQ60/btroYjVAvJI/UxEf60N19BM2F3mtT7bP6k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/byaQ60/btroYjVAvJI/UxEf60N19BM2F3mtT7bP6k/img.png&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1040&quot; style=&quot;width: 49.4186%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/byaQ60/btroYjVAvJI/UxEf60N19BM2F3mtT7bP6k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbyaQ60%2FbtroYjVAvJI%2FUxEf60N19BM2F3mtT7bP6k%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;1040&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/tLDwD/btroTdWozhn/lHCtz7VLlUSB7Qoqx8voy1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/tLDwD/btroTdWozhn/lHCtz7VLlUSB7Qoqx8voy1/img.png&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1040&quot; style=&quot;width: 49.4186%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/tLDwD/btroTdWozhn/lHCtz7VLlUSB7Qoqx8voy1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FtLDwD%2FbtroTdWozhn%2FlHCtz7VLlUSB7Qoqx8voy1%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;1040&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/figure&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;&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;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;구글 서비스 계정 양식&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;cloud-storage-service@******.ia&lt;a href=&quot;http://m.gserviceaccount.com&quot;&gt;m.gserviceaccount.com&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;권한 부여&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;gcloud projects add-iam-policy-binding cloud-storage-service --member &quot;serviceAccount:cloud-storage-service@******.ia&lt;a href=&quot;http://m.gserviceaccount.com&amp;quot;&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;m.gserviceaccount.com&quot;&lt;/a&gt;&amp;nbsp;--role&amp;nbsp;&quot;roles/storage.objectViewer&quot; &lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;gcloud projects add-iam-policy-binding x-*** --member=serviceAccount:cloud-storage-service@******.ia&lt;a href=&quot;http://m.gserviceaccount.com&quot;&gt;m.gserviceaccount.com&lt;/a&gt;&amp;nbsp;--role=roles/storage.admin&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;gcloud projects add-iam-policy-binding x-*** --member=serviceAccount:cloud-storage-service@******.ia&lt;a href=&quot;http://m.gserviceaccount.com&quot;&gt;m.gserviceaccount.com&lt;/a&gt;&amp;nbsp;--role=roles/storage.objectCreator&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;권한 조회&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;gcloud projects get-iam-policy x-*** --flatten=&quot;bindings[].members&quot; --format=&quot;table(bindings.role)&quot; --filter=&quot;bindings.members:cloud-storage-service@******.ia&lt;a href=&quot;http://m.gserviceaccount.com&amp;quot;&quot;&gt;m.gserviceaccount.com&quot;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;961&quot; data-origin-height=&quot;198&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bEIMEn/btroZFjXOnB/DOV9gPVFRfhpECHFgrni4K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bEIMEn/btroZFjXOnB/DOV9gPVFRfhpECHFgrni4K/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bEIMEn/btroZFjXOnB/DOV9gPVFRfhpECHFgrni4K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbEIMEn%2FbtroZFjXOnB%2FDOV9gPVFRfhpECHFgrni4K%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;961&quot; height=&quot;198&quot; data-origin-width=&quot;961&quot; data-origin-height=&quot;198&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;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;본인은 그냥 버킷 이름을 제대로 안 써서 계속 권한이 없다고 나온 것이었다.&lt;/p&gt;</description>
      <category>IT</category>
      <author>AJH322</author>
      <guid isPermaLink="true">https://ajh322.tistory.com/375</guid>
      <comments>https://ajh322.tistory.com/375#entry375comment</comments>
      <pubDate>Thu, 23 Dec 2021 08:45:05 +0900</pubDate>
    </item>
    <item>
      <title>근황토크~</title>
      <link>https://ajh322.tistory.com/374</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;2021년 4월쯤 퇴사하고 올해 12월에 다시 회사로 출근하게 됐다.&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;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그건 그거고 그 회사에서 하는 일은 게임에 블록체인, NFT, 토큰, 코인을 붙여서 요즘 핫한 P2E 게임을 개발하는 것이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;음... P2E게임 요즘 진짜 핫하다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;P2E 산업 전선에 서게되었는데 앞장서서 개발하는 사람 중 한명이 될 수 있도록 노력해보겠다.&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>
      <author>AJH322</author>
      <guid isPermaLink="true">https://ajh322.tistory.com/374</guid>
      <comments>https://ajh322.tistory.com/374#entry374comment</comments>
      <pubDate>Tue, 21 Dec 2021 21:53:02 +0900</pubDate>
    </item>
    <item>
      <title>nodejs sequlize findall 빈값 들어올때</title>
      <link>https://ajh322.tistory.com/373</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;증상&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;nodejs의 sequilize로 ORM 설정하고 생성된 테이블에 데이터를 넣은 뒤 findall로 데이터를 조회하려고 해도 아무것도 조회가 안된다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;원인&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;sequlize는 기본적으로 설정한 테이블 이름에 s를 붙여서 쿼리를 생성한다.&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;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;sequlize 관련 함수 실행시 테이블 정보에 s가 붙는지 확인해보자.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;또한 조회부터 하지 말고 삽입부터 해보고 생성된 테이블에 s가 붙었는지 확인해보자.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;해결방법&lt;/h2&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;670&quot; data-origin-height=&quot;337&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cY7MZR/btroVlzMqqH/YjKzcNUE36XA32am8ZOBx1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cY7MZR/btroVlzMqqH/YjKzcNUE36XA32am8ZOBx1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cY7MZR/btroVlzMqqH/YjKzcNUE36XA32am8ZOBx1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcY7MZR%2FbtroVlzMqqH%2FYjKzcNUE36XA32am8ZOBx1%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;670&quot; height=&quot;337&quot; data-origin-width=&quot;670&quot; data-origin-height=&quot;337&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;sequlize ORM 정의할때 위와 같이 freezeTableName:true 옵션값에 true를 주도록 하자.&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;h2 data-ke-size=&quot;size26&quot;&gt;추가사항&lt;/h2&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;h4 data-ke-size=&quot;size20&quot;&gt;자꾸 테이블에 id 필드가 자동으로 생성됩니다.&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;ORM 생성시 특정 필드에 아래 옵션값을 넣어주면 pk역할을 하는 id 필드가 안생긴다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;primaryKey: true로 해결&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://stackoverflow.com/questions/29233896/sequelize-table-without-column-id&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://stackoverflow.com/questions/29233896/sequelize-table-without-column-id&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;자꾸 테이블에 `createdAt`, `updatedAt` 컬럼이 알아서 생성됩니다.&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;ORM에 정의시 아래 옵션 넣어주기&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;timestamps: false 로 해결&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://newbedev.com/sequelize-unknown-column-createdat-in-field-list&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://newbedev.com/sequelize-unknown-column-createdat-in-field-list&lt;/a&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;/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;&amp;nbsp;&lt;/p&gt;</description>
      <category>JS/Nodejs</category>
      <author>AJH322</author>
      <guid isPermaLink="true">https://ajh322.tistory.com/373</guid>
      <comments>https://ajh322.tistory.com/373#entry373comment</comments>
      <pubDate>Fri, 17 Dec 2021 09:44:53 +0900</pubDate>
    </item>
    <item>
      <title>ganache 가나슈 에러 VM Exception while processing transaction: invalid opcode</title>
      <link>https://ajh322.tistory.com/372</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;증상&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;가나슈를 작동해서 노드를 가동하고 truffle로 붙어서 스마트컨트랙트의 함수를 실행하거나 컴파일을 하면 아래와 같이 오류가 뜨면서 작동하지 않는다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;859&quot; data-origin-height=&quot;732&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/reTMA/btroSVhr9CE/Rl43VaRefN8uSza2y0unrK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/reTMA/btroSVhr9CE/Rl43VaRefN8uSza2y0unrK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/reTMA/btroSVhr9CE/Rl43VaRefN8uSza2y0unrK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FreTMA%2FbtroSVhr9CE%2FRl43VaRefN8uSza2y0unrK%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;859&quot; height=&quot;732&quot; data-origin-width=&quot;859&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;Saving&amp;nbsp;migration&amp;nbsp;to&amp;nbsp;chain. &lt;br /&gt;Error:&amp;nbsp;Returned&amp;nbsp;error:&amp;nbsp;VM&amp;nbsp;Exception&amp;nbsp;while&amp;nbsp;processing&amp;nbsp;transaction:&amp;nbsp;invalid&amp;nbsp;opcode &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at&amp;nbsp;Migration._deploy&amp;nbsp;(************************\AppData\Roaming\npm\node_modules\truffle\build\webpack:\packages\migrate\Migration.js:99:1) &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at&amp;nbsp;processTicksAndRejections&amp;nbsp;(node:internal/process/task_queues:96:5) &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at&amp;nbsp;Migration._load&amp;nbsp;(************************\AppData\Roaming\npm\node_modules\truffle\build\webpack:\packages\migrate\Migration.js:56:1) &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at&amp;nbsp;Migration.run&amp;nbsp;(************************\AppData\Roaming\npm\node_modules\truffle\build\webpack:\packages\migrate\Migration.js:217:1) &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at&amp;nbsp;Object.runMigrations&amp;nbsp;(************************\AppData\Roaming\npm\node_modules\truffle\build\webpack:\packages\migrate\index.js:150:1) &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at&amp;nbsp;Object.runFrom&amp;nbsp;(************************\AppData\Roaming\npm\node_modules\truffle\build\webpack:\packages\migrate\index.js:110:1) &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at&amp;nbsp;Object.runAll&amp;nbsp;(************************\AppData\Roaming\npm\node_modules\truffle\build\webpack:\packages\migrate\index.js:114:1) &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at&amp;nbsp;Object.run&amp;nbsp;(************************\AppData\Roaming\npm\node_modules\truffle\build\webpack:\packages\migrate\index.js:79:1) &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at&amp;nbsp;runMigrations&amp;nbsp;(************************\AppData\Roaming\npm\node_modules\truffle\build\webpack:\packages\core\lib\commands\migrate.js:258:1) &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at&amp;nbsp;Object.run&amp;nbsp;(************************\AppData\Roaming\npm\node_modules\truffle\build\webpack:\packages\core\lib\commands\migrate.js:223:1) &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at&amp;nbsp;Command.run&amp;nbsp;(************************\AppData\Roaming\npm\node_modules\truffle\build\webpack:\packages\core\lib\command.js:183:1) &lt;br /&gt;Truffle&amp;nbsp;v5.4.24&amp;nbsp;(core:&amp;nbsp;5.4.24) &lt;br /&gt;Node&amp;nbsp;v16.13.1 &lt;br /&gt;PS&amp;nbsp;************************\Desktop\project\blockchain\realestate&amp;gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;원인&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;본인은 가나슈 gui 버전을 돌리는데 cli 버전으로 돌리면 괜찮다는 글을 봤다.&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;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;해결방법&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;가나슈 gui가 아닌 cli를 설치해서 가동한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;npm&amp;nbsp;install&amp;nbsp;ganache-cli&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위 명령어로 가나슈 cli를 설치한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;ganache-cli -a&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;cmd를 켜서 가나슈 노드를 작동하고 이전에 했던것처럼 명령어를 가동한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;859&quot; data-origin-height=&quot;732&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/c28ss5/btroWn477rt/4yZRFUWHsqA4fE9Pw8w2rk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/c28ss5/btroWn477rt/4yZRFUWHsqA4fE9Pw8w2rk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/c28ss5/btroWn477rt/4yZRFUWHsqA4fE9Pw8w2rk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc28ss5%2FbtroWn477rt%2F4yZRFUWHsqA4fE9Pw8w2rk%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;859&quot; height=&quot;732&quot; data-origin-width=&quot;859&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;&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://ethereum.stackexchange.com/questions/83222/vm-exception-while-processing-transaction-invalid-opcode-error&quot;&gt;https://ethereum.stackexchange.com/questions/83222/vm-exception-while-processing-transaction-invalid-opcode-error&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1640501708122&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;vm exception while processing transaction: invalid opcode error&quot; data-og-description=&quot;I've been running this code on remix ide on injected web3 with my ganache server in on state, then also i'm getting this error of invalid opcode. The code runs perfectly in rinkeby test network. p...&quot; data-og-host=&quot;ethereum.stackexchange.com&quot; data-og-source-url=&quot;https://ethereum.stackexchange.com/questions/83222/vm-exception-while-processing-transaction-invalid-opcode-error&quot; data-og-url=&quot;https://ethereum.stackexchange.com/questions/83222/vm-exception-while-processing-transaction-invalid-opcode-error&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/U2FMB/hyMQpk7DGh/WBhHqOlX8JeVD5OFAHiYQk/img.png?width=316&amp;amp;height=316&amp;amp;face=0_0_316_316&quot;&gt;&lt;a href=&quot;https://ethereum.stackexchange.com/questions/83222/vm-exception-while-processing-transaction-invalid-opcode-error&quot; data-source-url=&quot;https://ethereum.stackexchange.com/questions/83222/vm-exception-while-processing-transaction-invalid-opcode-error&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/U2FMB/hyMQpk7DGh/WBhHqOlX8JeVD5OFAHiYQk/img.png?width=316&amp;amp;height=316&amp;amp;face=0_0_316_316');&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;vm exception while processing transaction: invalid opcode error&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;I've been running this code on remix ide on injected web3 with my ganache server in on state, then also i'm getting this error of invalid opcode. The code runs perfectly in rinkeby test network. p...&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;ethereum.stackexchange.com&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;</description>
      <category>블록체인 &amp;amp; 토큰 &amp;amp; NFT</category>
      <author>AJH322</author>
      <guid isPermaLink="true">https://ajh322.tistory.com/372</guid>
      <comments>https://ajh322.tistory.com/372#entry372comment</comments>
      <pubDate>Wed, 15 Dec 2021 12:22:18 +0900</pubDate>
    </item>
    <item>
      <title>truffle 로그 안쌓일때</title>
      <link>https://ajh322.tistory.com/371</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;증상&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;truffle&amp;nbsp;develop&amp;nbsp;--log&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;859&quot; data-origin-height=&quot;732&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bfLTVC/btroRdC1jIc/0nHbIjHAkBJyrcZUzS89k1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bfLTVC/btroRdC1jIc/0nHbIjHAkBJyrcZUzS89k1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bfLTVC/btroRdC1jIc/0nHbIjHAkBJyrcZUzS89k1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbfLTVC%2FbtroRdC1jIc%2F0nHbIjHAkBJyrcZUzS89k1%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;859&quot; height=&quot;732&quot; data-origin-width=&quot;859&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;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;원인&lt;/h2&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;h2 data-ke-size=&quot;size26&quot;&gt;해결방법&lt;/h2&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;859&quot; data-origin-height=&quot;732&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bdSYED/btroXMp5csv/Dt1STyYaWcbZjvzeFXgKO1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bdSYED/btroXMp5csv/Dt1STyYaWcbZjvzeFXgKO1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bdSYED/btroXMp5csv/Dt1STyYaWcbZjvzeFXgKO1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbdSYED%2FbtroXMp5csv%2FDt1STyYaWcbZjvzeFXgKO1%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;859&quot; height=&quot;732&quot; data-origin-width=&quot;859&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;</description>
      <category>블록체인 &amp;amp; 토큰 &amp;amp; NFT</category>
      <author>AJH322</author>
      <guid isPermaLink="true">https://ajh322.tistory.com/371</guid>
      <comments>https://ajh322.tistory.com/371#entry371comment</comments>
      <pubDate>Wed, 15 Dec 2021 08:25:03 +0900</pubDate>
    </item>
    <item>
      <title>geth 명령어 에러 flag provided but not defined: -rpc</title>
      <link>https://ajh322.tistory.com/369</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;증상&lt;/h2&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;496&quot; data-origin-height=&quot;91&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/c6Nzvp/btrnL8JvRF9/lkbNyv2RyfjmAStVrhs4nK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/c6Nzvp/btrnL8JvRF9/lkbNyv2RyfjmAStVrhs4nK/img.png&quot; data-alt=&quot;3&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/c6Nzvp/btrnL8JvRF9/lkbNyv2RyfjmAStVrhs4nK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc6Nzvp%2FbtrnL8JvRF9%2FlkbNyv2RyfjmAStVrhs4nK%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;496&quot; height=&quot;91&quot; data-origin-width=&quot;496&quot; data-origin-height=&quot;91&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;3&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;geth 명령어 사용시 flag provided but not defined: -rpc와 같은 에러메시지가 발생한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;원인&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;geth 사용시 버전에 따라 명령어의 파라미터 이름이 다르다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;flag provided but not defined: -rpc는 rpc라는 파라미터 이름이 http로 교체되어서 발생하는 메시지다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;해결방법&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;--rpc =&amp;gt; --http 로 바꿔줘야한다.&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;--minerthreads =&amp;gt;&amp;nbsp; --miner.threads&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;--rpcport는 =&amp;gt; --http.port&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;--rpccorsdomain =&amp;gt; --http.corsdomain&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;본인이 써야하는 파라미터의 이름은 아래링크가서 2개 참고하면서 직접 찾아서 바꾸도록 하자.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://stackoverflow.com/questions/69463898/flag-provided-but-not-defined-rpc&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://stackoverflow.com/questions/69463898/flag-provided-but-not-defined-rpc&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://geth.ethereum.org/docs/interface/command-line-options&quot;&gt;https://geth.ethereum.org/docs/interface/command-line-options&lt;/a&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;&amp;nbsp;&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;geth&amp;nbsp;--networkid&amp;nbsp;4386&amp;nbsp;--mine&amp;nbsp;--miner.threads&amp;nbsp;2&amp;nbsp;--datadir&amp;nbsp;&quot;./&quot;&amp;nbsp;--nodiscover&amp;nbsp;--http&amp;nbsp;--http.port&amp;nbsp;&quot;8545&quot;&amp;nbsp;--http.corsdomain&amp;nbsp;&quot;*&quot;&amp;nbsp;--nat&amp;nbsp;&quot;any&quot;&amp;nbsp;--http.api&amp;nbsp;eth,web3,personal,net&amp;nbsp;--password&amp;nbsp;./password.sec&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>블록체인 &amp;amp; 토큰 &amp;amp; NFT</category>
      <author>AJH322</author>
      <guid isPermaLink="true">https://ajh322.tistory.com/369</guid>
      <comments>https://ajh322.tistory.com/369#entry369comment</comments>
      <pubDate>Tue, 14 Dec 2021 15:40:36 +0900</pubDate>
    </item>
    <item>
      <title>솔리디티 에러 ParserError: Expected a state variable declaration. If you intended this as a fallback function or a function to handle plain ether transactions, use the &amp;quot;fallback&amp;quot; keyword or the &amp;quot;receive&amp;quot; keyword instead.</title>
      <link>https://ajh322.tistory.com/368</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;증상&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;솔리디티 컴파일 도중 payable 함수를 사용할때 아래와 같은 에러메시지를 받는다.&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;Desktop\project\token&amp;gt;npx hardhat run ./scripts/deploy.js --network ropsten&lt;br /&gt;Compiling&amp;nbsp;1&amp;nbsp;file&amp;nbsp;with&amp;nbsp;0.8.0&lt;br /&gt;ParserError:&amp;nbsp;Expected&amp;nbsp;a&amp;nbsp;state&amp;nbsp;variable&amp;nbsp;declaration.&amp;nbsp;If&amp;nbsp;you&amp;nbsp;intended&amp;nbsp;this&amp;nbsp;as&amp;nbsp;a&amp;nbsp;fallback&amp;nbsp;function&amp;nbsp;or&amp;nbsp;a&amp;nbsp;function&amp;nbsp;to&amp;nbsp;handle&amp;nbsp;plain&amp;nbsp;ether&amp;nbsp;transactions,&amp;nbsp;use&amp;nbsp;the&amp;nbsp;&quot;fallback&quot;&amp;nbsp;keyword&amp;nbsp;or&amp;nbsp;the&amp;nbsp;&quot;receive&quot;&amp;nbsp;keyword&amp;nbsp;instead.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;--&amp;gt;&amp;nbsp;contracts/HITO.sol:150:32:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;|&lt;br /&gt;150&amp;nbsp;|&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;function&amp;nbsp;()&amp;nbsp;public&amp;nbsp;payable&amp;nbsp;{&lt;br /&gt;&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;&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;^&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Error&amp;nbsp;HH600:&amp;nbsp;Compilation&amp;nbsp;failed&lt;br /&gt;&lt;br /&gt;For&amp;nbsp;more&amp;nbsp;info&amp;nbsp;go&amp;nbsp;to&amp;nbsp;&lt;a href=&quot;https://hardhat.org/HH600&quot;&gt;https://hardhat.org/HH600&lt;/a&gt; or&amp;nbsp;run&amp;nbsp;Hardhat&amp;nbsp;with&amp;nbsp;--show-stack-traces&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;979&quot; data-origin-height=&quot;512&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bdbRnZ/btroSW8gFgz/kn2YnF0phVGy0iUdG7QWE1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bdbRnZ/btroSW8gFgz/kn2YnF0phVGy0iUdG7QWE1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bdbRnZ/btroSW8gFgz/kn2YnF0phVGy0iUdG7QWE1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbdbRnZ%2FbtroSW8gFgz%2Fkn2YnF0phVGy0iUdG7QWE1%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;979&quot; height=&quot;512&quot; data-origin-width=&quot;979&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;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;원인&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;솔리디티 버전이 올라가면서 payable 함수는 function이 아니라 fallback으로 수현해야한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;해결방법&lt;/h2&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;298&quot; data-origin-height=&quot;87&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/VNmga/btrnP7I2DEY/1BR0eaaWeKS3ClVITcUZd0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/VNmga/btrnP7I2DEY/1BR0eaaWeKS3ClVITcUZd0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/VNmga/btrnP7I2DEY/1BR0eaaWeKS3ClVITcUZd0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FVNmga%2FbtrnP7I2DEY%2F1BR0eaaWeKS3ClVITcUZd0%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;298&quot; height=&quot;87&quot; data-origin-width=&quot;298&quot; data-origin-height=&quot;87&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;294&quot; data-origin-height=&quot;79&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bBcBj4/btrnPkoIuew/UfJAhnTIfsClvMZYP6vyGK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bBcBj4/btrnPkoIuew/UfJAhnTIfsClvMZYP6vyGK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bBcBj4/btrnPkoIuew/UfJAhnTIfsClvMZYP6vyGK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbBcBj4%2FbtrnPkoIuew%2FUfJAhnTIfsClvMZYP6vyGK%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;294&quot; height=&quot;79&quot; data-origin-width=&quot;294&quot; data-origin-height=&quot;79&quot;/&gt;&lt;/span&gt;&lt;/figure&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://ethereum.stackexchange.com/questions/89833/compiler-solc-expected-a-state-variable-declaration&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://ethereum.stackexchange.com/questions/89833/compiler-solc-expected-a-state-variable-declaration&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1640438015065&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;Compiler solc expected a state variable declaration&quot; data-og-description=&quot;I try example from book Mastering Ethereum: contract Faucet { function withdraw(uint withdraw_amount) public { require(withdraw_amount&amp;lt;=10000000000000000); msg.sender.transfer(&quot; data-og-host=&quot;ethereum.stackexchange.com&quot; data-og-source-url=&quot;https://ethereum.stackexchange.com/questions/89833/compiler-solc-expected-a-state-variable-declaration&quot; data-og-url=&quot;https://ethereum.stackexchange.com/questions/89833/compiler-solc-expected-a-state-variable-declaration&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/bxcDGk/hyMQkiY6HK/TGEVCWjhNzWgxKhguJwgVK/img.png?width=316&amp;amp;height=316&amp;amp;face=0_0_316_316&quot;&gt;&lt;a href=&quot;https://ethereum.stackexchange.com/questions/89833/compiler-solc-expected-a-state-variable-declaration&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://ethereum.stackexchange.com/questions/89833/compiler-solc-expected-a-state-variable-declaration&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/bxcDGk/hyMQkiY6HK/TGEVCWjhNzWgxKhguJwgVK/img.png?width=316&amp;amp;height=316&amp;amp;face=0_0_316_316');&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;Compiler solc expected a state variable declaration&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;I try example from book Mastering Ethereum: contract Faucet { function withdraw(uint withdraw_amount) public { require(withdraw_amount&amp;lt;=10000000000000000); msg.sender.transfer(&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;ethereum.stackexchange.com&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;</description>
      <category>블록체인 &amp;amp; 토큰 &amp;amp; NFT</category>
      <author>AJH322</author>
      <guid isPermaLink="true">https://ajh322.tistory.com/368</guid>
      <comments>https://ajh322.tistory.com/368#entry368comment</comments>
      <pubDate>Tue, 14 Dec 2021 09:23:19 +0900</pubDate>
    </item>
    <item>
      <title>솔리디티 에러 ParserError: Expected '{' but got 'constant'</title>
      <link>https://ajh322.tistory.com/367</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;증상&lt;/h2&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;979&quot; data-origin-height=&quot;512&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/di9dfB/btroREUDv1p/pTTzg5cWzDGbZfg1gvqAGK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/di9dfB/btroREUDv1p/pTTzg5cWzDGbZfg1gvqAGK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/di9dfB/btroREUDv1p/pTTzg5cWzDGbZfg1gvqAGK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fdi9dfB%2FbtroREUDv1p%2FpTTzg5cWzDGbZfg1gvqAGK%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;979&quot; height=&quot;512&quot; data-origin-width=&quot;979&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;Desktop\project\token&amp;gt;npx hardhat run ./scripts/deploy.js --network ropsten&lt;br /&gt;Compiling&amp;nbsp;1&amp;nbsp;file&amp;nbsp;with&amp;nbsp;0.8.0&lt;br /&gt;ParserError:&amp;nbsp;Expected&amp;nbsp;'{'&amp;nbsp;but&amp;nbsp;got&amp;nbsp;'constant'&lt;br /&gt;&amp;nbsp;&amp;nbsp;--&amp;gt;&amp;nbsp;contracts/HITO.sol:68:35:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;|&lt;br /&gt;68&amp;nbsp;|&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;function&amp;nbsp;totalSupply()&amp;nbsp;public&amp;nbsp;constant&amp;nbsp;returns&amp;nbsp;(uint256&amp;nbsp;supply)&amp;nbsp;{&lt;br /&gt;&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;&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;^^^^^^^^&lt;br /&gt;Error&amp;nbsp;HH600:&amp;nbsp;Compilation&amp;nbsp;failed&lt;br /&gt;&lt;br /&gt;For&amp;nbsp;more&amp;nbsp;info&amp;nbsp;go&amp;nbsp;to&amp;nbsp;&lt;a href=&quot;https://hardhat.org/HH600&quot;&gt;https://hardhat.org/HH600&lt;/a&gt; or&amp;nbsp;run&amp;nbsp;Hardhat&amp;nbsp;with&amp;nbsp;--show-stack-traces&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;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;원인&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;constant라는 신택스는 0.5 버전에서 사용 가능하다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이 이상으로는 pure, view 신택스를 사용해야한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;해결방법&lt;/h2&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;597&quot; data-origin-height=&quot;78&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cYohqN/btrnTDAy5r0/XjexlTa0opyvK4lNuo8Jz1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cYohqN/btrnTDAy5r0/XjexlTa0opyvK4lNuo8Jz1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cYohqN/btrnTDAy5r0/XjexlTa0opyvK4lNuo8Jz1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcYohqN%2FbtrnTDAy5r0%2FXjexlTa0opyvK4lNuo8Jz1%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;597&quot; height=&quot;78&quot; data-origin-width=&quot;597&quot; data-origin-height=&quot;78&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;550&quot; data-origin-height=&quot;87&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/SxSo5/btrnOPvkdZS/5PK68WSC3J6tFLL13g7Q6K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/SxSo5/btrnOPvkdZS/5PK68WSC3J6tFLL13g7Q6K/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/SxSo5/btrnOPvkdZS/5PK68WSC3J6tFLL13g7Q6K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FSxSo5%2FbtrnOPvkdZS%2F5PK68WSC3J6tFLL13g7Q6K%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;550&quot; height=&quot;87&quot; data-origin-width=&quot;550&quot; data-origin-height=&quot;87&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;constant라는 단어를 view, pure로 바꿔서 사용하면 된다.&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;참고로 두 modifier는 상태 변경이 일어나지 않기 때문에 가스비를 내지 않는 명령어고&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;pure는 주어진 인자만으로 처리해야 하는 modifier고 view는 주어진 인자를 활용하여 스마트 컨트랙트 내부의 변수를 활용할 수 있다.&lt;/p&gt;</description>
      <category>블록체인 &amp;amp; 토큰 &amp;amp; NFT</category>
      <author>AJH322</author>
      <guid isPermaLink="true">https://ajh322.tistory.com/367</guid>
      <comments>https://ajh322.tistory.com/367#entry367comment</comments>
      <pubDate>Tue, 14 Dec 2021 09:20:21 +0900</pubDate>
    </item>
    <item>
      <title>제페토 스튜디오 - 아바타 불러오기</title>
      <link>https://ajh322.tistory.com/366</link>
      <description>&lt;p&gt;&lt;iframe src=&quot;https://www.youtube.com/embed/VD7NG28KIK0&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 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;개발하는데 사용된 CharacterController 스크립트입니다.&lt;/p&gt;
&lt;pre id=&quot;code_1637414231780&quot; class=&quot;javascript&quot; data-ke-language=&quot;javascript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;import { ZepetoScriptBehaviour } from 'ZEPETO.Script'
import {SpawnInfo, ZepetoPlayers} from &quot;ZEPETO.Character.Controller&quot;;

export default class CharacterController extends ZepetoScriptBehaviour {

    Start() {
        ZepetoPlayers.instance.CreatePlayerWithZepetoId(&quot;&quot;, &quot;&quot;, new SpawnInfo(), true);
        ZepetoPlayers.instance.OnAddedLocalPlayer.AddListener(()=&amp;gt;{
            let _player = ZepetoPlayers.instance.LocalPlayer;
        })

    }

}&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;&lt;span style=&quot;background-color: #ffffff; color: #0d0d0d;&quot;&gt;튜토리얼 프로젝트 코드&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #0d0d0d;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background-color: #ffffff; color: #0d0d0d;&quot;&gt;&lt;a href=&quot;https://github.com/IT-junk/ZEPETO-AVATAR&quot;&gt;https://github.com/IT-junk/ZEPETO-AVATAR&lt;/a&gt;&lt;/span&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;span style=&quot;color: #006dd7;&quot;&gt;&lt;a style=&quot;color: #006dd7;&quot; href=&quot;https://www.youtube.com/channel/UCKrGT-xD_I6ZUXB8qJVzoyQ&quot;&gt;제페토 스튜디오 - 유튜브 채널&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;a style=&quot;color: #006dd7;&quot; href=&quot;https://ajh322.tistory.com/357&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;제페토&amp;nbsp;스튜디오&amp;nbsp;-&amp;nbsp;간단한&amp;nbsp;개발&amp;nbsp;후기&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;a style=&quot;color: #006dd7;&quot; href=&quot;https://ajh322.tistory.com/359&quot;&gt;제페토&amp;nbsp;스튜디오&amp;nbsp;-&amp;nbsp;기본&amp;nbsp;프로젝트&amp;nbsp;구동하기&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;a style=&quot;color: #006dd7;&quot; href=&quot;https://ajh322.tistory.com/364&quot;&gt;제페토 스튜디오 - 제페토 월드 접속에 실패했어요. 다시 시도해 주세요.&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;제페토 스튜디오 - 아바타 불러오기&lt;/span&gt;&lt;/p&gt;</description>
      <category>Unity/제페토 스튜디오</category>
      <author>AJH322</author>
      <guid isPermaLink="true">https://ajh322.tistory.com/366</guid>
      <comments>https://ajh322.tistory.com/366#entry366comment</comments>
      <pubDate>Sat, 20 Nov 2021 20:32:41 +0900</pubDate>
    </item>
    <item>
      <title>제페토 스튜디오 - 제페토 월드 접속에 실패했어요. 다시 시도해 주세요.</title>
      <link>https://ajh322.tistory.com/364</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;1. 개요&lt;/h2&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;2. 원인&lt;/h2&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;3. 해결방법&lt;/h2&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&amp;nbsp;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&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;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&amp;nbsp;&lt;/h2&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;1. 개요&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;현재 최신 버전의 제페토 스튜디오 프레임워크 설치 후 핸드폰에서 테스트를 해보면&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cjns81/btrkSNsBPZd/JM8jXkyCzCriX5uVmFemHk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cjns81/btrkSNsBPZd/JM8jXkyCzCriX5uVmFemHk/img.png&quot; data-origin-width=&quot;1440&quot; data-origin-height=&quot;2960&quot; width=&quot;176&quot; height=&quot;362&quot; style=&quot;width: 49.4186%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cjns81/btrkSNsBPZd/JM8jXkyCzCriX5uVmFemHk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fcjns81%2FbtrkSNsBPZd%2FJM8jXkyCzCriX5uVmFemHk%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;2960&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b57N1f/btrkIPZQuQY/UfGkCEHYfQks6poVdTwuxk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b57N1f/btrkIPZQuQY/UfGkCEHYfQks6poVdTwuxk/img.png&quot; data-origin-width=&quot;1440&quot; data-origin-height=&quot;2960&quot; style=&quot;width: 49.4186%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b57N1f/btrkIPZQuQY/UfGkCEHYfQks6poVdTwuxk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb57N1f%2FbtrkIPZQuQY%2FUfGkCEHYfQks6poVdTwuxk%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;2960&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;왼쪽 화면과 같이 무한로딩 걸리다가 &quot;제페토 월드 접속에 실패했어요. 다시 시도해 주세요.&quot; 라는 메시지와 함께 종료한다.&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;2. 원인&lt;/h2&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;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;3. 해결방법&lt;/h2&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1080&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cfRsjB/btrkINgm9fa/oxMnWK7TwVGjtZcZpoZcP1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cfRsjB/btrkINgm9fa/oxMnWK7TwVGjtZcZpoZcP1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cfRsjB/btrkINgm9fa/oxMnWK7TwVGjtZcZpoZcP1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcfRsjB%2FbtrkINgm9fa%2FoxMnWK7TwVGjtZcZpoZcP1%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-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;유니티에서 Window &amp;gt; Package Manager로 들어간다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1904&quot; data-origin-height=&quot;1022&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cAhK8y/btrkHho047m/lN6MmnkihGn44Gmx6nyZLk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cAhK8y/btrkHho047m/lN6MmnkihGn44Gmx6nyZLk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cAhK8y/btrkHho047m/lN6MmnkihGn44Gmx6nyZLk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcAhK8y%2FbtrkHho047m%2FlN6MmnkihGn44Gmx6nyZLk%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;1904&quot; height=&quot;1022&quot; data-origin-width=&quot;1904&quot; data-origin-height=&quot;1022&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;ZEPETO.World의 버전이 1.0.3이면 해당 현상이 발생한다. 1.0.2로 버전을 낮춰주도록 하자&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1904&quot; data-origin-height=&quot;1022&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/T8c1n/btrkQkjWNu6/m1XPONifbXz0Ni7Fv951t0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/T8c1n/btrkQkjWNu6/m1XPONifbXz0Ni7Fv951t0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/T8c1n/btrkQkjWNu6/m1XPONifbXz0Ni7Fv951t0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FT8c1n%2FbtrkQkjWNu6%2Fm1XPONifbXz0Ni7Fv951t0%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;1904&quot; height=&quot;1022&quot; data-origin-width=&quot;1904&quot; data-origin-height=&quot;1022&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;유니티 UI가 조금 다를 수 있는데 ZEPETO.World를 체크하고 1.0.2 버전을 선택하고 Update to 1.0.2를 누른다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1904&quot; data-origin-height=&quot;1022&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/DTZ3F/btrkHookN8X/b4HTIvMdsEkRXEXOj5hxb0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/DTZ3F/btrkHookN8X/b4HTIvMdsEkRXEXOj5hxb0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/DTZ3F/btrkHookN8X/b4HTIvMdsEkRXEXOj5hxb0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FDTZ3F%2FbtrkHookN8X%2Fb4HTIvMdsEkRXEXOj5hxb0%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;1904&quot; height=&quot;1022&quot; data-origin-width=&quot;1904&quot; data-origin-height=&quot;1022&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;기다리면 ZEPETO.World의 버전이 1.0.2로 바뀐다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1354&quot; data-origin-height=&quot;1022&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dx8fZZ/btrkOlpSCq4/L9LPniKbJo9dtSZqiNo9YK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dx8fZZ/btrkOlpSCq4/L9LPniKbJo9dtSZqiNo9YK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dx8fZZ/btrkOlpSCq4/L9LPniKbJo9dtSZqiNo9YK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fdx8fZZ%2FbtrkOlpSCq4%2FL9LPniKbJo9dtSZqiNo9YK%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;1354&quot; height=&quot;1022&quot; data-origin-width=&quot;1354&quot; data-origin-height=&quot;1022&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;프로젝트를 새로 만들면 1.0.2로 제페토 세팅이 초기화 되면서 버그가 고쳐진다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;새로 만드는 부분은 이전 게시물 &quot;기본 프로젝트 구동하기&quot;의 중간 부분을 따라하면 된다.&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;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;제페토 스튜디오 게시물&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;a style=&quot;color: #006dd7;&quot; href=&quot;https://www.youtube.com/channel/UCKrGT-xD_I6ZUXB8qJVzoyQ&quot;&gt;제페토 스튜디오 - 유튜브 채널&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;a style=&quot;color: #006dd7;&quot; href=&quot;https://ajh322.tistory.com/357&quot;&gt;제페토&amp;nbsp;스튜디오&amp;nbsp;-&amp;nbsp;간단한&amp;nbsp;개발&amp;nbsp;후기&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;a style=&quot;color: #006dd7;&quot; href=&quot;https://ajh322.tistory.com/359&quot;&gt;제페토&amp;nbsp;스튜디오&amp;nbsp;-&amp;nbsp;기본&amp;nbsp;프로젝트&amp;nbsp;구동하기&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;제페토 스튜디오 - 제페토 월드 접속에 실패했어요. 다시 시도해 주세요.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;a style=&quot;color: #006dd7;&quot; href=&quot;https://ajh322.tistory.com/366&quot;&gt;제페토 스튜디오 - 아바타 불러오기&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;</description>
      <category>Unity/제페토 스튜디오</category>
      <author>AJH322</author>
      <guid isPermaLink="true">https://ajh322.tistory.com/364</guid>
      <comments>https://ajh322.tistory.com/364#entry364comment</comments>
      <pubDate>Sat, 13 Nov 2021 21:32:03 +0900</pubDate>
    </item>
    <item>
      <title>제페토 스튜디오 - 기본 프로젝트 구동하기</title>
      <link>https://ajh322.tistory.com/359</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;1. 개요&lt;/h2&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;2. 준비물&lt;/h2&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;3. 과정&lt;/h2&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;4. 프로젝트 파일 공유&lt;/h2&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;5. 에러 : &lt;span style=&quot;background-color: #ffffff; color: #000000;&quot;&gt;제페토&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;background-color: #ffffff; color: #000000;&quot;&gt;월드 접속에 실패했어요. 다시 시도해 주세요.&lt;/span&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&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;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;1. 개요&lt;/h2&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;&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://studio.zepeto.me/guides/installing-unity-and-registering-zepeto-template&quot;&gt;https://studio.zepeto.me/guides/installing-unity-and-registering-zepeto-template&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1636802093114&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;ZEPETO Studio&quot; data-og-description=&quot;ZEPETO 크리에이터가 되어보세요!&quot; data-og-host=&quot;studio.zepeto.me&quot; data-og-source-url=&quot;https://studio.zepeto.me/guides/installing-unity-and-registering-zepeto-template&quot; data-og-url=&quot;https://studio.zepeto.me/kr&quot; data-og-image=&quot;&quot;&gt;&lt;a href=&quot;https://studio.zepeto.me/guides/installing-unity-and-registering-zepeto-template&quot; data-source-url=&quot;https://studio.zepeto.me/guides/installing-unity-and-registering-zepeto-template&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('&amp;quot;&amp;quot;');&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;ZEPETO Studio&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;ZEPETO 크리에이터가 되어보세요!&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;studio.zepeto.me&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;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;근데 아마 2021년 11월 13일 기준 지금 저 문서대로 따라 하면 빌드하고 모바일에서 실행하면 안 될 거다.&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;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; font-size: 1.62em; letter-spacing: -1px;&quot;&gt;2. 준비물&lt;/span&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;a href=&quot;https://unity3d.com/kr/get-unity/download&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://unity3d.com/kr/get-unity/download&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;유니티 2020.3.9f1 버전 : unityhub://2020.3.9f1/108be757e447&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;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;추가사항 : 개발을 위해 있으면 좋은 것&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;VS Code (현재 라이더는 디버깅이 안되고 VS Code만 됨)&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;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;3. 과정&lt;/h2&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;1. 유니티 허브 설치&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1354&quot; data-origin-height=&quot;1022&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/p7eMd/btrkHKYWsGb/7kY4yCQ0ip8gFvcYRixH9K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/p7eMd/btrkHKYWsGb/7kY4yCQ0ip8gFvcYRixH9K/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/p7eMd/btrkHKYWsGb/7kY4yCQ0ip8gFvcYRixH9K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fp7eMd%2FbtrkHKYWsGb%2F7kY4yCQ0ip8gFvcYRixH9K%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;1354&quot; height=&quot;1022&quot; data-origin-width=&quot;1354&quot; data-origin-height=&quot;1022&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;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;2. 유니티 2019 버전 설치&lt;/span&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;유니티 허브를 설치하였으면 unityhub://2020.3.9f1/108be757e447 링크를 통하여 현재 유니티 허브에 2020.3.9f1 버전을 설치하도록 하자.&lt;/span&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;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1354&quot; data-origin-height=&quot;1022&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bjPBI0/btrkLlXHbNO/FQETByHDaX96TwnuxWtwT1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bjPBI0/btrkLlXHbNO/FQETByHDaX96TwnuxWtwT1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bjPBI0/btrkLlXHbNO/FQETByHDaX96TwnuxWtwT1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbjPBI0%2FbtrkLlXHbNO%2FFQETByHDaX96TwnuxWtwT1%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;1354&quot; height=&quot;1022&quot; data-origin-width=&quot;1354&quot; data-origin-height=&quot;1022&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아무것도 필요 없다 전부 체크 해제하고 INSTALL 한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1354&quot; data-origin-height=&quot;1022&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/eH76pY/btrkHpnf1V0/L88QvpbXfGOoeWwKmpdEhk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/eH76pY/btrkHpnf1V0/L88QvpbXfGOoeWwKmpdEhk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/eH76pY/btrkHpnf1V0/L88QvpbXfGOoeWwKmpdEhk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FeH76pY%2FbtrkHpnf1V0%2FL88QvpbXfGOoeWwKmpdEhk%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;1354&quot; height=&quot;1022&quot; data-origin-width=&quot;1354&quot; data-origin-height=&quot;1022&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;그러면 위와 같이 유니티를 설치한다.&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;3. 제페토 프레임워크 설치&lt;/span&gt;&lt;/h3&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&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/c2xXmM/btrkSOkJjJS/MT1d1eTPGis6nJOGM5riz1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/c2xXmM/btrkSOkJjJS/MT1d1eTPGis6nJOGM5riz1/img.png&quot; data-origin-width=&quot;1354&quot; data-origin-height=&quot;1022&quot; style=&quot;width: 41.8097%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/c2xXmM/btrkSOkJjJS/MT1d1eTPGis6nJOGM5riz1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc2xXmM%2FbtrkSOkJjJS%2FMT1d1eTPGis6nJOGM5riz1%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;1354&quot; height=&quot;1022&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cxjWsA/btrkHKdzQdF/wEuZ7QJBnmYAzKVMk8G9k0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cxjWsA/btrkHKdzQdF/wEuZ7QJBnmYAzKVMk8G9k0/img.png&quot; data-origin-width=&quot;1124&quot; data-origin-height=&quot;622&quot; style=&quot;width: 57.0276%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cxjWsA/btrkHKdzQdF/wEuZ7QJBnmYAzKVMk8G9k0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcxjWsA%2FbtrkHKdzQdF%2FwEuZ7QJBnmYAzKVMk8G9k0%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;1124&quot; height=&quot;622&quot;/&gt;&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;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1904&quot; data-origin-height=&quot;1022&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b9dKAF/btrkHEqDPsJ/sfvwcFIn9i0gJxQi4kRA1k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b9dKAF/btrkHEqDPsJ/sfvwcFIn9i0gJxQi4kRA1k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b9dKAF/btrkHEqDPsJ/sfvwcFIn9i0gJxQi4kRA1k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb9dKAF%2FbtrkHEqDPsJ%2FsfvwcFIn9i0gJxQi4kRA1k%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;1904&quot; height=&quot;1022&quot; data-origin-width=&quot;1904&quot; data-origin-height=&quot;1022&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;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;제페토 프레임워크 파일을 다운로드한다. &lt;a href=&quot;https://upm.zepeto.run/setup/package&quot;&gt;https://upm.zepeto.run/setup/package&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;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;926&quot; data-origin-height=&quot;952&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/2escw/btrkQlJSGB1/blfxjDGhSQH15KHjfl9tgk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/2escw/btrkQlJSGB1/blfxjDGhSQH15KHjfl9tgk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/2escw/btrkQlJSGB1/blfxjDGhSQH15KHjfl9tgk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F2escw%2FbtrkQlJSGB1%2FblfxjDGhSQH15KHjfl9tgk%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;577&quot; height=&quot;593&quot; data-origin-width=&quot;926&quot; data-origin-height=&quot;952&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그러면 새로 생성한 유니티 프로젝트에서 불러오더니 창이 하나 뜨는데 Import를 누른다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1904&quot; data-origin-height=&quot;1022&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/FneKz/btrkHohASDp/8u4Oe2Tce2FELC3Ik2tB00/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/FneKz/btrkHohASDp/8u4Oe2Tce2FELC3Ik2tB00/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/FneKz/btrkHohASDp/8u4Oe2Tce2FELC3Ik2tB00/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FFneKz%2FbtrkHohASDp%2F8u4Oe2Tce2FELC3Ik2tB00%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;1904&quot; height=&quot;1022&quot; data-origin-width=&quot;1904&quot; data-origin-height=&quot;1022&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Close를 누르고 기다리다 보면 왼쪽 노란색 파일이 사라진다.&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;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1124&quot; data-origin-height=&quot;622&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/9UbTO/btrkQlXqwH0/AVJBgr6Ku53du48CCI8Aa0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/9UbTO/btrkQlXqwH0/AVJBgr6Ku53du48CCI8Aa0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/9UbTO/btrkQlXqwH0/AVJBgr6Ku53du48CCI8Aa0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F9UbTO%2FbtrkQlXqwH0%2FAVJBgr6Ku53du48CCI8Aa0%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;1124&quot; height=&quot;622&quot; data-origin-width=&quot;1124&quot; data-origin-height=&quot;622&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그리고 새로운 프로젝트 생성하기를 하면 위와 같이 ZEPETO Default Project라는 새로운 템플릿이 생겼다.&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;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;455&quot; data-origin-height=&quot;259&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/QjFjr/btrkHKxS91Z/oEaK8AcJu7M72HbGrLWtJK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/QjFjr/btrkHKxS91Z/oEaK8AcJu7M72HbGrLWtJK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/QjFjr/btrkHKxS91Z/oEaK8AcJu7M72HbGrLWtJK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FQjFjr%2FbtrkHKxS91Z%2FoEaK8AcJu7M72HbGrLWtJK%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;455&quot; height=&quot;259&quot; data-origin-width=&quot;455&quot; data-origin-height=&quot;259&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;지금은 중요하지 않다. Yes를 누르고 넘어간다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;시간이 조금 걸린다. 한 3~5분 정도?&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bdiOm2/btrkOjyO85M/SuOOG6Jfq2Skbv3OOXrdB1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bdiOm2/btrkOjyO85M/SuOOG6Jfq2Skbv3OOXrdB1/img.png&quot; data-origin-width=&quot;1904&quot; data-origin-height=&quot;1022&quot; style=&quot;width: 49.4186%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bdiOm2/btrkOjyO85M/SuOOG6Jfq2Skbv3OOXrdB1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbdiOm2%2FbtrkOjyO85M%2FSuOOG6Jfq2Skbv3OOXrdB1%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;1904&quot; height=&quot;1022&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cLUPbn/btrkOkLelxL/rBykhVHFl7mak4XnspEBgK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cLUPbn/btrkOkLelxL/rBykhVHFl7mak4XnspEBgK/img.png&quot; data-origin-width=&quot;1904&quot; data-origin-height=&quot;1022&quot; style=&quot;width: 49.4186%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cLUPbn/btrkOkLelxL/rBykhVHFl7mak4XnspEBgK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcLUPbn%2FbtrkOkLelxL%2FrBykhVHFl7mak4XnspEBgK%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;1904&quot; height=&quot;1022&quot;/&gt;&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;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;438&quot; data-origin-height=&quot;93&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/RKJ1B/btrkIQ5u6wr/FKLLCQGzfxEKsgfgtPnK10/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/RKJ1B/btrkIQ5u6wr/FKLLCQGzfxEKsgfgtPnK10/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/RKJ1B/btrkIQ5u6wr/FKLLCQGzfxEKsgfgtPnK10/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FRKJ1B%2FbtrkIQ5u6wr%2FFKLLCQGzfxEKsgfgtPnK10%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;438&quot; height=&quot;93&quot; data-origin-width=&quot;438&quot; data-origin-height=&quot;93&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;1 : 프로젝트를 유니티에서 실행&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;3 : 핸드폰에서 플레이 가능하도록&amp;nbsp;프로젝트를 빌드&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1904&quot; data-origin-height=&quot;1022&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/2n2UJ/btrkHpngLaB/AWnEf82I3IaSqpq3k3N8l0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/2n2UJ/btrkHpngLaB/AWnEf82I3IaSqpq3k3N8l0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/2n2UJ/btrkHpngLaB/AWnEf82I3IaSqpq3k3N8l0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F2n2UJ%2FbtrkHpngLaB%2FAWnEf82I3IaSqpq3k3N8l0%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;1904&quot; height=&quot;1022&quot; data-origin-width=&quot;1904&quot; data-origin-height=&quot;1022&quot;/&gt;&lt;/span&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;왼쪽 아래 Hello ZEPETO Script라고 메시지가 뜨면 성공이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1904&quot; data-origin-height=&quot;1022&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/c3ft0S/btrkJkdTLnG/8Il4PtKqDq6oTuHiSMvpG0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/c3ft0S/btrkJkdTLnG/8Il4PtKqDq6oTuHiSMvpG0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/c3ft0S/btrkJkdTLnG/8Il4PtKqDq6oTuHiSMvpG0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc3ft0S%2FbtrkJkdTLnG%2F8Il4PtKqDq6oTuHiSMvpG0%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;1904&quot; height=&quot;1022&quot; data-origin-width=&quot;1904&quot; data-origin-height=&quot;1022&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이후 3번을 눌러 빌드를 하면 QR코드가 뜨는데 핸드폰으로 인식해서(제페토 깔려있어야 함) 빌드된 프로젝트로 들어가 보자.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1440&quot; data-origin-height=&quot;2960&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bW5xOx/btrkJ5OB5Jo/zeun9RHK9Z92uUr3UB6dG1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bW5xOx/btrkJ5OB5Jo/zeun9RHK9Z92uUr3UB6dG1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bW5xOx/btrkJ5OB5Jo/zeun9RHK9Z92uUr3UB6dG1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbW5xOx%2FbtrkJ5OB5Jo%2Fzeun9RHK9Z92uUr3UB6dG1%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;263&quot; height=&quot;540&quot; data-origin-width=&quot;1440&quot; data-origin-height=&quot;2960&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;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;4. 프로젝트 파일 공유&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://drive.google.com/file/d/1qr7529sW1lnSoI0Y_bY27M_jktw2qlIh/view?usp=sharing&quot;&gt;https://drive.google.com/file/d/1qr7529sW1lnSoI0Y_bY27M_jktw2qlIh/view?usp=sharing&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;제페토 스튜디오를 설치하고 나서 ZEPETO Default Project 템플릿으로 프로젝트를 통으로 압축한 파일이다.&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;h2 data-ke-size=&quot;size26&quot;&gt;5. 에러 :&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: #ffffff; color: #000000;&quot;&gt;제페토&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;background-color: #ffffff; color: #000000;&quot;&gt;월드 접속에 실패했어요. 다시 시도해 주세요.&lt;/span&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;개요에서 말한 대로 지금 최신 버전의 제페토 프레임워크로 빌드하고 핸드폰으로 플레이해보려고 하면&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b6Jy26/btrkSOkIMlP/wwhjjKpxoK6hmR0pEKmTSK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b6Jy26/btrkSOkIMlP/wwhjjKpxoK6hmR0pEKmTSK/img.png&quot; data-origin-width=&quot;1440&quot; data-origin-height=&quot;2960&quot; width=&quot;249&quot; height=&quot;512&quot; style=&quot;width: 49.4186%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b6Jy26/btrkSOkIMlP/wwhjjKpxoK6hmR0pEKmTSK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb6Jy26%2FbtrkSOkIMlP%2FwwhjjKpxoK6hmR0pEKmTSK%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;2960&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/3pJgG/btrkSOSyFrk/gK3EZk5wt8kHi7WV54LvfK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/3pJgG/btrkSOSyFrk/gK3EZk5wt8kHi7WV54LvfK/img.png&quot; data-origin-width=&quot;1440&quot; data-origin-height=&quot;2960&quot; width=&quot;234&quot; height=&quot;481&quot; style=&quot;width: 49.4186%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/3pJgG/btrkSOSyFrk/gK3EZk5wt8kHi7WV54LvfK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F3pJgG%2FbtrkSOSyFrk%2FgK3EZk5wt8kHi7WV54LvfK%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;2960&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위와 같이 무한 로딩이 걸리다가 &quot;제페토 월드 접속에 실패했어요. 다시 시도해 주세요.&quot;라는 메시지가 뜨면서 진행이 안된다.&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;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;제페토 스튜디오 게시물&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;a style=&quot;color: #006dd7;&quot; href=&quot;https://www.youtube.com/channel/UCKrGT-xD_I6ZUXB8qJVzoyQ&quot;&gt;제페토 스튜디오 - 유튜브 채널&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;a style=&quot;color: #006dd7;&quot; href=&quot;https://ajh322.tistory.com/357&quot;&gt;제페토&amp;nbsp;스튜디오&amp;nbsp;-&amp;nbsp;간단한&amp;nbsp;개발&amp;nbsp;후기&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;제페토&amp;nbsp;스튜디오&amp;nbsp;-&amp;nbsp;기본&amp;nbsp;프로젝트&amp;nbsp;구동하기&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;a style=&quot;color: #006dd7;&quot; href=&quot;https://ajh322.tistory.com/364&quot;&gt;제페토 스튜디오 - 제페토 월드 접속에 실패했어요. 다시 시도해 주세요.&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;a style=&quot;color: #006dd7;&quot; href=&quot;https://ajh322.tistory.com/366&quot;&gt;제페토 스튜디오 - 아바타 불러오기&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;</description>
      <category>Unity/제페토 스튜디오</category>
      <author>AJH322</author>
      <guid isPermaLink="true">https://ajh322.tistory.com/359</guid>
      <comments>https://ajh322.tistory.com/359#entry359comment</comments>
      <pubDate>Sat, 13 Nov 2021 12:55:56 +0900</pubDate>
    </item>
    <item>
      <title>제페토 스튜디오 - 간단한 개발 후기</title>
      <link>https://ajh322.tistory.com/357</link>
      <description>&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;&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;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;iframe src=&quot;https://www.youtube.com/embed/zghbI84KPVo&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;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;일단 기존 유니티 엔진에서 typescript로 프로그램을 작성하도록 되어있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;마치 엔진, UI, 시스템은 유니티를 쓰지만 그 안에서 typescript로 개발을 해야 한다.&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;/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;s&gt;- 인스펙터에 할당된 값이 플레이 중에는 바뀌지 않음.&lt;/s&gt; =&amp;gt; 현재 업데이트 이후 인스펙터가 실시간으로 반영되는 것 확인&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- ts파일의 컴파일이 간헐적으로 작동해서 유니티를 재시작하고 force compile을 해줘야 그때서야 빌드됨.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- Unity의 C#코드는 하나도 작동 안 함, 의도한 건지는 모르겠는데 계속 현재 방침을 고수할 예정이라면 유니티의 엄청나게 많은 에셋(TMP Pro, 카메라 에셋 등, ...)을 하나도 활용하지 못할 것이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 빌드할 때마다 건든 적 없는 playerModel prefab이 수정됐다고 에러가 발생한다.&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;- 작동 안되는 것이 너무 많다. gameObject.setActive(false) 하면 되지만 gameObject.enabled=false 하면 에러는 안뜨지만 기능은 작동안한다. 뭔가 안될것 같다 싶은것은 안된다.&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;개인적으로 C#코드가 작동 안 하는 것이 가장 우려가 된다. 굳이 ts 기반 코드만 작동하는 부분은 정말 안타까운 판단이라고 생각한다. 그 많은 양질의 에셋이 호환되기만 한다면 정말 빠르게 게임 개발이 가능해서 플랫폼에 더 빠르게 고퀄리티 컨텐츠 공급이 가능했을 텐데&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;2021-10-24 기준&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&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;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;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;2021-11-14 기준&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;제페토측에서 최근에 업데이트를 했는데 해당 업데이트 이후 정말 기본적이지만 작동하지 않던 부분이 해소되었다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그래도 내가 생각한 &quot;이 정도까지는 돼야 뭘 하든 말든 하지!&quot; 하던 수준은 만족해서 본인은 제페토 스튜디오 유튜브 채널과 프로젝트를 본격적으로 준비할 생각이다.&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;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;제페토 스튜디오 게시물&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;a style=&quot;color: #006dd7;&quot; href=&quot;https://www.youtube.com/channel/UCKrGT-xD_I6ZUXB8qJVzoyQ&quot;&gt;제페토 스튜디오 - 유튜브 채널&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;제페토&amp;nbsp;스튜디오&amp;nbsp;-&amp;nbsp;간단한&amp;nbsp;개발&amp;nbsp;후기&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;a style=&quot;color: #006dd7;&quot; href=&quot;https://ajh322.tistory.com/359&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;제페토&amp;nbsp;스튜디오&amp;nbsp;-&amp;nbsp;기본&amp;nbsp;프로젝트&amp;nbsp;구동하기&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;a style=&quot;color: #006dd7;&quot; href=&quot;https://ajh322.tistory.com/364&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;제페토 스튜디오 - 제페토 월드 접속에 실패했어요. 다시 시도해 주세요.&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;a style=&quot;color: #006dd7;&quot; href=&quot;https://ajh322.tistory.com/366&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;제페토 스튜디오 - 아바타 불러오기&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>Unity/제페토 스튜디오</category>
      <author>AJH322</author>
      <guid isPermaLink="true">https://ajh322.tistory.com/357</guid>
      <comments>https://ajh322.tistory.com/357#entry357comment</comments>
      <pubDate>Thu, 21 Oct 2021 13:12:08 +0900</pubDate>
    </item>
    <item>
      <title>제페토 스튜디오 - typescript sources is not compiled yet.</title>
      <link>https://ajh322.tistory.com/356</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;에러&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;제페토 스튜디오의 튜토리얼을 따라하다보면 ts 스크립트를 추가하고 프로젝트를 실행하면 typescript sources is not compiled yet. 라는 에러와 함께 구동도 빌드도 되지 않는다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;ts 스크립트 파일을 추가하면 자동으로 컴파일러가 컴파일을 해줘야하는데 해당 파일을 찾지 못하는 느낌이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;원인&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;제페토 측에서 명시한 유니티 버전이 안맞아서 그렇다. 본인의 경우 2020.3 까지만 버전을 맞추고 뒤의 버전을 안맞췄더니 해당 현상이 발생했다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;해결방법&lt;/h2&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;1439&quot; data-origin-height=&quot;659&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;a href=&quot;https://studio.zepeto.me/kr/guides/installing-unity-and-registering-zepeto-template&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bnZFAz/btriiBBT5DV/OX8APNGeaUhNiAqr3yEhLK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbnZFAz%2FbtriiBBT5DV%2FOX8APNGeaUhNiAqr3yEhLK%2Fimg.png&quot; data-origin-width=&quot;1439&quot; data-origin-height=&quot;659&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://studio.zepeto.me/kr/guides/installing-unity-and-registering-zepeto-template&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://studio.zepeto.me/kr/guides/installing-unity-and-registering-zepeto-template&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;정확히 명시한 버전을 유니티 허브에 설치하고 다시한번 해보자.&lt;/p&gt;</description>
      <category>Unity/제페토 스튜디오</category>
      <author>AJH322</author>
      <guid isPermaLink="true">https://ajh322.tistory.com/356</guid>
      <comments>https://ajh322.tistory.com/356#entry356comment</comments>
      <pubDate>Wed, 20 Oct 2021 10:50:30 +0900</pubDate>
    </item>
    <item>
      <title>크롤링 http 302 요청 response 조회</title>
      <link>https://ajh322.tistory.com/354</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;크롤링을 하는 당신&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;특정 요청에 대한 결과값을 받고 싶으나 302 redirect로 인하여 요청한 결과가 아니라 redirect한 결과를 받을 것이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;1170&quot; data-origin-height=&quot;702&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bE7eg6/btrg7X08uqo/lkxcLYdgXLliqj9WfQySmk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bE7eg6/btrg7X08uqo/lkxcLYdgXLliqj9WfQySmk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bE7eg6/btrg7X08uqo/lkxcLYdgXLliqj9WfQySmk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbE7eg6%2Fbtrg7X08uqo%2FlkxcLYdgXLliqj9WfQySmk%2Fimg.png&quot; data-origin-width=&quot;1170&quot; data-origin-height=&quot;702&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;이를 이미지로 도식화하자면 위와 같다.&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;내가 원하는 건 A요청에 대한 응답이지만 B응답이 와버리는 것이다. 필요 없는데...&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;그런 경우는 본인이 사용하는 http request에 분명 redirect를 제한하는 기능이 있을 것이다.&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;해당 기능을 비활성화하여 강제로 redirect를 하지 않도록 하면 된다.&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;그로 인하여 요청의 결과값이 error로 떨어지는 경우도 있으나 머 그건 알아서 하자.&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;node axios의 경우는 request option에 maxRedirects:0 이라고 설정하면 알아서 해당 요청의 redirect가 비활성화된다.&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;1151&quot; data-origin-height=&quot;705&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/d8ng7P/btrg8hkBwtY/WEhjbEKKvx1enu3aOPVkw0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/d8ng7P/btrg8hkBwtY/WEhjbEKKvx1enu3aOPVkw0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/d8ng7P/btrg8hkBwtY/WEhjbEKKvx1enu3aOPVkw0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fd8ng7P%2Fbtrg8hkBwtY%2FWEhjbEKKvx1enu3aOPVkw0%2Fimg.png&quot; data-origin-width=&quot;1151&quot; data-origin-height=&quot;705&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그러면 다음과 같이 원하는 A응답에 대한 결과를 받을 수 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;굿!&lt;/p&gt;</description>
      <category>IT</category>
      <author>AJH322</author>
      <guid isPermaLink="true">https://ajh322.tistory.com/354</guid>
      <comments>https://ajh322.tistory.com/354#entry354comment</comments>
      <pubDate>Fri, 8 Oct 2021 04:41:00 +0900</pubDate>
    </item>
    <item>
      <title>일정 관리 방법 - 구글 캘린더 활용, 꿀팁, n잡러 필수</title>
      <link>https://ajh322.tistory.com/353</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;1. 개요&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;빠른 본론.&lt;br /&gt;본인은 거의 4개 정도의 역할을 하고 있다.&lt;br /&gt;대학교 재학, 온라인 쇼핑몰 CEO, 2개 프로젝트의 개발 및 PM 역할&lt;br /&gt;단순 회사원일때는 많아봐야 맡는 역할이 2개 정도라서 상관없는데 많아지니까 우선순위와 놓치게 되는 일정, 태스크가 굉장히 많아져서 곤란해졌다.&lt;br /&gt;이에 따라 일정을 관리하는 방법을 찾아보다가 굉장히 만족스럽게 활용하고 있는 나의 구글 캘린더 활용 방법을 소개하겠다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;2. 캘린더 세팅&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;먼저 활용할 구글캘린더 계정을 선택하고 당신이 맡은 역할별로 캘린더를 생성해야 한다.&lt;br /&gt;나로 예를 들자면 맡고 있는 프로젝트 2개, 대학교, 쇼핑몰 이렇게 4개의 캘린더를 생성했다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1040&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cu4dsZ/btrg8FeHisZ/gC5zYJrnkk0TSQf6tljZb1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cu4dsZ/btrg8FeHisZ/gC5zYJrnkk0TSQf6tljZb1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cu4dsZ/btrg8FeHisZ/gC5zYJrnkk0TSQf6tljZb1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fcu4dsZ%2Fbtrg8FeHisZ%2FgC5zYJrnkk0TSQf6tljZb1%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;1040&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1040&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;좌측 하단의 + 버튼을 누른다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;421&quot; data-origin-height=&quot;222&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/otE9q/btrg7GSTT3W/96ToS3SaXhJxlsumnQirKk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/otE9q/btrg7GSTT3W/96ToS3SaXhJxlsumnQirKk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/otE9q/btrg7GSTT3W/96ToS3SaXhJxlsumnQirKk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FotE9q%2Fbtrg7GSTT3W%2F96ToS3SaXhJxlsumnQirKk%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;421&quot; height=&quot;222&quot; data-origin-width=&quot;421&quot; data-origin-height=&quot;222&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;Create new calendar을 한다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1040&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b1ijsT/btrg3sgNpGE/OufjHXHbA3rnqfnBR3TUG1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b1ijsT/btrg3sgNpGE/OufjHXHbA3rnqfnBR3TUG1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b1ijsT/btrg3sgNpGE/OufjHXHbA3rnqfnBR3TUG1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb1ijsT%2Fbtrg3sgNpGE%2FOufjHXHbA3rnqfnBR3TUG1%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;1040&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1040&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;name에 본인이 할당하고자 하는 역할의 이름을 정한다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/xyYFK/btrg6vRDaja/81c6xkdp3xHsFtyqUpRTfk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/xyYFK/btrg6vRDaja/81c6xkdp3xHsFtyqUpRTfk/img.png&quot; data-origin-width=&quot;307&quot; data-origin-height=&quot;349&quot; style=&quot;width: 47.9007%; margin-right: 10px;&quot; data-is-animation=&quot;false&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/xyYFK/btrg6vRDaja/81c6xkdp3xHsFtyqUpRTfk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FxyYFK%2Fbtrg6vRDaja%2F81c6xkdp3xHsFtyqUpRTfk%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;307&quot; height=&quot;349&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/yU8cI/btrg4KapnTC/vVk7qokZzPp1AEmVtnh1Hk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/yU8cI/btrg4KapnTC/vVk7qokZzPp1AEmVtnh1Hk/img.png&quot; data-origin-width=&quot;391&quot; data-origin-height=&quot;418&quot; style=&quot;width: 50.9365%;&quot; data-is-animation=&quot;false&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/yU8cI/btrg4KapnTC/vVk7qokZzPp1AEmVtnh1Hk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FyU8cI%2Fbtrg4KapnTC%2FvVk7qokZzPp1AEmVtnh1Hk%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;391&quot; height=&quot;418&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그러면 좌측 하단에 본인의 역할이 생성된다. 그러면 ...을 눌러서 해당 역할의 색상을 원하는 색으로 변경해주자.&lt;br /&gt;일단 본인의 경우는 추후에 일정에 대한 성공, 실패 여부를 &lt;span style=&quot;color: #006dd7;&quot;&gt;파란색&lt;/span&gt; &lt;span style=&quot;color: #ee2323;&quot;&gt;빨간색으로&lt;/span&gt; 지정하기 때문에 빨간색, 파란색 계열의 색상은 피해서 설정했다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;그러면 캘린더 아무 곳을 선택하고 테스트로 업무를 생성해보자.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;제목 : 일정의 이름&lt;br /&gt;시간 : 일정의 시간이 정해져 있지 않으면 All day(종일)로 설정하자&lt;br /&gt;설명 : 일정에 대한 설명이나 메모를 적어놓도록 하자&lt;br /&gt;역할 : 할당된 일정을 선택하자&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;729&quot; data-origin-height=&quot;888&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/buyvB8/btrg6uLUkHm/oQBubQGSuVXIiHk0Ot5Oy0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/buyvB8/btrg6uLUkHm/oQBubQGSuVXIiHk0Ot5Oy0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/buyvB8/btrg6uLUkHm/oQBubQGSuVXIiHk0Ot5Oy0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbuyvB8%2Fbtrg6uLUkHm%2FoQBubQGSuVXIiHk0Ot5Oy0%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;729&quot; height=&quot;888&quot; data-origin-width=&quot;729&quot; data-origin-height=&quot;888&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;259&quot; data-origin-height=&quot;151&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dc968u/btrg2nUb0QR/PWCyFUPtHFhn4reBfRMCT1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dc968u/btrg2nUb0QR/PWCyFUPtHFhn4reBfRMCT1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dc968u/btrg2nUb0QR/PWCyFUPtHFhn4reBfRMCT1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fdc968u%2Fbtrg2nUb0QR%2FPWCyFUPtHFhn4reBfRMCT1%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;259&quot; height=&quot;151&quot; data-origin-width=&quot;259&quot; data-origin-height=&quot;151&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; 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;h2 data-ke-size=&quot;size26&quot;&gt;3. 업무 상태 관리&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;본인의 업무 상태를 관리하는 방법은 다음과 같다.&lt;br /&gt;일정을 지키고 마무리하면 해당 일정을 우클릭하고 색상을 파란색으로 바꾼다.&lt;br /&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;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/vjMIQ/btrg8DOEmjN/max09cNkwKxSWRgD9yvDlK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/vjMIQ/btrg8DOEmjN/max09cNkwKxSWRgD9yvDlK/img.png&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1040&quot; style=&quot;width: 49.4186%; margin-right: 10px;&quot; data-is-animation=&quot;false&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/vjMIQ/btrg8DOEmjN/max09cNkwKxSWRgD9yvDlK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FvjMIQ%2Fbtrg8DOEmjN%2Fmax09cNkwKxSWRgD9yvDlK%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;1040&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/blNxdF/btrg8bEQniT/gZvGsZ8k3HNyK15cbzVgg0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/blNxdF/btrg8bEQniT/gZvGsZ8k3HNyK15cbzVgg0/img.png&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1040&quot; style=&quot;width: 49.4186%;&quot; data-is-animation=&quot;false&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/blNxdF/btrg8bEQniT/gZvGsZ8k3HNyK15cbzVgg0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FblNxdF%2Fbtrg8bEQniT%2FgZvGsZ8k3HNyK15cbzVgg0%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;1040&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; 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;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;4. 핸드폰과 연동&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; 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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1440&quot; data-origin-height=&quot;2960&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dmAf35/btrg7IJYN0B/dopYKxZ6FA5pNEUixKfan0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dmAf35/btrg7IJYN0B/dopYKxZ6FA5pNEUixKfan0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dmAf35/btrg7IJYN0B/dopYKxZ6FA5pNEUixKfan0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdmAf35%2Fbtrg7IJYN0B%2FdopYKxZ6FA5pNEUixKfan0%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;415&quot; height=&quot;853&quot; data-origin-width=&quot;1440&quot; data-origin-height=&quot;2960&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; 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;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1440&quot; data-origin-height=&quot;2960&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/sQZ17/btrg6vYna1P/uMK3kAzKNKutBILlZ6zIwk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/sQZ17/btrg6vYna1P/uMK3kAzKNKutBILlZ6zIwk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/sQZ17/btrg6vYna1P/uMK3kAzKNKutBILlZ6zIwk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FsQZ17%2Fbtrg6vYna1P%2FuMK3kAzKNKutBILlZ6zIwk%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;495&quot; height=&quot;1018&quot; data-origin-width=&quot;1440&quot; data-origin-height=&quot;2960&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; 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;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;5. 일정 관리 팁&lt;/h2&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;h3 data-ke-size=&quot;size23&quot;&gt;예상치 못한 업무가 너무 많이 추가돼서 숨을 못 쉬겠습니다. 항상 일정에 빨간색이 가득하고 뭔가 하기 싫습니다.&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;본인도 초기에는 욕심을 담아 일주일 일정을 빡빡하게 배정했다. 그러다가 점차 생각지 못한 일정이 항상 추가되면서 일정을 다음날로 미루다 가장 힘들고 피로한 금요일에 일정이 폭발해버리는 것을 자주 겪었다.&lt;br /&gt;어차피 할 수 있는 업무는 한정되어 있는데 캘린더에 빨간색만 쌓이고 정말 일하기 싫은 상황의 연속이었다.&lt;br /&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;br /&gt;그러면 업무가 밀리면서 금요일에도 결국 정상근무를 하게 되고 무사히 일주일의 업무를 마칠 수 있게 된다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&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;br /&gt;이미 일주일이 시작된 상태에서 일정을 짜기보다는 한 주가 시작되기 전에 여유로운 마음으로 일정을 짜는 것이 더 차분하고 멀리 볼 수 있어서 좋았다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&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;br /&gt;본인도 아직 그런 상황이 많다.&lt;br /&gt;그런 경우는&amp;nbsp;일을 더 쪼개서 본인이 해당 업무에 대한 시작을 할 수 있도록 스스로를 장려하도록 하자&lt;br /&gt;항상 모든 스케줄은 시작이 반이다. 시작이 힘들면 쪼개서 나에게 작은 성공을 주도록 하자!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&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;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&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;br /&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;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;같이보면 좋은 글&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;일정 관리 방법 - 구글 캘린더 활용 이렇게만 하면 쓰리잡 쌉가능&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://ajh322.tistory.com/352&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;구글 캘린더 활용 팁&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;</description>
      <category>IT</category>
      <author>AJH322</author>
      <guid isPermaLink="true">https://ajh322.tistory.com/353</guid>
      <comments>https://ajh322.tistory.com/353#entry353comment</comments>
      <pubDate>Fri, 8 Oct 2021 04:05:57 +0900</pubDate>
    </item>
    <item>
      <title>구글 캘린더 활용 팁</title>
      <link>https://ajh322.tistory.com/352</link>
      <description>&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;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1907&quot; data-origin-height=&quot;930&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bVDR78/btrkAuu6tvK/nTxk2D7rmOWPKP5oxW5xE0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bVDR78/btrkAuu6tvK/nTxk2D7rmOWPKP5oxW5xE0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bVDR78/btrkAuu6tvK/nTxk2D7rmOWPKP5oxW5xE0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbVDR78%2FbtrkAuu6tvK%2FnTxk2D7rmOWPKP5oxW5xE0%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;1907&quot; height=&quot;930&quot; data-origin-width=&quot;1907&quot; data-origin-height=&quot;930&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; 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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1918&quot; data-origin-height=&quot;934&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bXYLxE/btrkCi1suop/kr5KbcKzKvLekxkQE80e0k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bXYLxE/btrkCi1suop/kr5KbcKzKvLekxkQE80e0k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bXYLxE/btrkCi1suop/kr5KbcKzKvLekxkQE80e0k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbXYLxE%2FbtrkCi1suop%2Fkr5KbcKzKvLekxkQE80e0k%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;1918&quot; height=&quot;934&quot; data-origin-width=&quot;1918&quot; data-origin-height=&quot;934&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; 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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;385&quot; data-origin-height=&quot;143&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ddUOgT/btrkEYnLtcc/MGo8sWgDP7XhkBafpwktm0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ddUOgT/btrkEYnLtcc/MGo8sWgDP7XhkBafpwktm0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ddUOgT/btrkEYnLtcc/MGo8sWgDP7XhkBafpwktm0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FddUOgT%2FbtrkEYnLtcc%2FMGo8sWgDP7XhkBafpwktm0%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;385&quot; height=&quot;143&quot; data-origin-width=&quot;385&quot; data-origin-height=&quot;143&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; 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;h3 data-ke-size=&quot;size23&quot;&gt;일정 생성할때 캘린더 기본값 바꾸는 방법&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;256&quot; data-origin-height=&quot;260&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/L3l8E/btrkAFiC7Mh/OMvSX5LfFBM4bq1ruz9Pd1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/L3l8E/btrkAFiC7Mh/OMvSX5LfFBM4bq1ruz9Pd1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/L3l8E/btrkAFiC7Mh/OMvSX5LfFBM4bq1ruz9Pd1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FL3l8E%2FbtrkAFiC7Mh%2FOMvSX5LfFBM4bq1ruz9Pd1%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;256&quot; height=&quot;260&quot; data-origin-width=&quot;256&quot; data-origin-height=&quot;260&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; 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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;600&quot; data-origin-height=&quot;338&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/vcnPV/btrkz3R3A9O/ND4q59QErX1nKcBnsPSlP1/img.gif&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/vcnPV/btrkz3R3A9O/ND4q59QErX1nKcBnsPSlP1/img.gif&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/vcnPV/btrkz3R3A9O/ND4q59QErX1nKcBnsPSlP1/img.gif&quot; srcset=&quot;https://blog.kakaocdn.net/dn/vcnPV/btrkz3R3A9O/ND4q59QErX1nKcBnsPSlP1/img.gif&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;600&quot; height=&quot;338&quot; data-origin-width=&quot;600&quot; data-origin-height=&quot;338&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&quot;대학교 강의 일정&quot; 캘린더에 일정을 추가하고 싶으나 기본값으로 &quot;개인일정&quot;의 일정이 생성돼서 바꿔줘야 한다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;236&quot; data-origin-height=&quot;273&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b47E4F/btrkCg3H9R9/YDvHlY8WzdJUNbVkjMU9Zk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b47E4F/btrkCg3H9R9/YDvHlY8WzdJUNbVkjMU9Zk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b47E4F/btrkCg3H9R9/YDvHlY8WzdJUNbVkjMU9Zk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb47E4F%2FbtrkCg3H9R9%2FYDvHlY8WzdJUNbVkjMU9Zk%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;236&quot; height=&quot;273&quot; data-origin-width=&quot;236&quot; data-origin-height=&quot;273&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;그럴 때는 원하는 캘린더가 체크된 캘린더 중에 가장 위에 위치하도록 설정을 해주면 된다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;600&quot; data-origin-height=&quot;338&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/rWdBX/btrkxOHdWNF/XSoCI8zSt0Z8Sdh22W0BLk/img.gif&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/rWdBX/btrkxOHdWNF/XSoCI8zSt0Z8Sdh22W0BLk/img.gif&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/rWdBX/btrkxOHdWNF/XSoCI8zSt0Z8Sdh22W0BLk/img.gif&quot; srcset=&quot;https://blog.kakaocdn.net/dn/rWdBX/btrkxOHdWNF/XSoCI8zSt0Z8Sdh22W0BLk/img.gif&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;600&quot; height=&quot;338&quot; data-origin-width=&quot;600&quot; data-origin-height=&quot;338&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&quot;개인일정&quot; 캘린더의 체크를 풀면 자동으로 &quot;대학교 강의 일정&quot; 캘린더에 일정이 생성된다.&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;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;일정 설명 값에 텍스트 붙여 넣기 하는 경우 개행이 안될 때&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bMnHww/btrkC7rStNp/CgnzpQYCcwx09oUF8QKhKk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bMnHww/btrkC7rStNp/CgnzpQYCcwx09oUF8QKhKk/img.png&quot; data-origin-width=&quot;682&quot; data-origin-height=&quot;343&quot; style=&quot;width: 76.7406%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bMnHww/btrkC7rStNp/CgnzpQYCcwx09oUF8QKhKk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbMnHww%2FbtrkC7rStNp%2FCgnzpQYCcwx09oUF8QKhKk%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;682&quot; height=&quot;343&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/lxKBD/btrkFOSTxXp/h3uhRIHj4Q5PjQjiJz6EA1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/lxKBD/btrkFOSTxXp/h3uhRIHj4Q5PjQjiJz6EA1/img.png&quot; style=&quot;width: 22.0966%;&quot; data-origin-width=&quot;450&quot; data-origin-height=&quot;786&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/lxKBD/btrkFOSTxXp/h3uhRIHj4Q5PjQjiJz6EA1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FlxKBD%2FbtrkFOSTxXp%2Fh3uhRIHj4Q5PjQjiJz6EA1%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;450&quot; height=&quot;786&quot;/&gt;&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;&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;/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;a href=&quot;https://chrome.google.com/webstore/detail/checker-plus-for-google-c/hkhggnncdpfibdhinjiegagmopldibha&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://chrome.google.com/webstore/detail/checker-plus-for-google-c/hkhggnncdpfibdhinjiegagmopldibha&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1636688316000&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;Checker Plus for Google Calendar&amp;trade;&quot; data-og-description=&quot;See your next events, get meeting notifications and snooze events without opening the Google Calendar page!&quot; data-og-host=&quot;chrome.google.com&quot; data-og-source-url=&quot;https://chrome.google.com/webstore/detail/checker-plus-for-google-c/hkhggnncdpfibdhinjiegagmopldibha&quot; data-og-url=&quot;https://chrome.google.com/webstore/detail/checker-plus-for-google-c/hkhggnncdpfibdhinjiegagmopldibha&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/bWstia/hyMjBT7yiY/MLBFbLRqHJcfjKtIN3VArk/img.jpg?width=128&amp;amp;height=128&amp;amp;face=0_0_128_128&quot;&gt;&lt;a href=&quot;https://chrome.google.com/webstore/detail/checker-plus-for-google-c/hkhggnncdpfibdhinjiegagmopldibha&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://chrome.google.com/webstore/detail/checker-plus-for-google-c/hkhggnncdpfibdhinjiegagmopldibha&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/bWstia/hyMjBT7yiY/MLBFbLRqHJcfjKtIN3VArk/img.jpg?width=128&amp;amp;height=128&amp;amp;face=0_0_128_128');&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;Checker Plus for Google Calendar&amp;trade;&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;See your next events, get meeting notifications and snooze events without opening the Google Calendar page!&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;chrome.google.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Checker Plus for Google Calendar라는 구글 확장 프로그램을 사용하여 일정을 등록할 때 설명란에 붙여 넣기를 하면 개행 문자를 제대로 인식한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;785&quot; data-origin-height=&quot;582&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/oqHm5/btrkFOk4fft/HmWxHCcUoKwC3gGyAUG8QK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/oqHm5/btrkFOk4fft/HmWxHCcUoKwC3gGyAUG8QK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/oqHm5/btrkFOk4fft/HmWxHCcUoKwC3gGyAUG8QK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FoqHm5%2FbtrkFOk4fft%2FHmWxHCcUoKwC3gGyAUG8QK%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;785&quot; height=&quot;582&quot; data-origin-width=&quot;785&quot; data-origin-height=&quot;582&quot;/&gt;&lt;/span&gt;&lt;/figure&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;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;편리한 구글 캘린더 단축키&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;202&quot; data-origin-height=&quot;231&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/uYFWt/btrkCiNYtPx/0hFDcf1MDFdxb1VlNkfstK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/uYFWt/btrkCiNYtPx/0hFDcf1MDFdxb1VlNkfstK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/uYFWt/btrkCiNYtPx/0hFDcf1MDFdxb1VlNkfstK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FuYFWt%2FbtrkCiNYtPx%2F0hFDcf1MDFdxb1VlNkfstK%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;202&quot; height=&quot;231&quot; data-origin-width=&quot;202&quot; data-origin-height=&quot;231&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;D : 캘린더 일 단위 조회&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;W : 캘린더 주 단위 조회&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;M : 캘린더 달 단위 조회&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;T : 오늘 날짜 조회&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;/ : 검색&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;J, K : 이전 페이지, 다음 페이지 이동&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&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;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&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;&amp;nbsp;&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-origin-width=&quot;600&quot; data-origin-height=&quot;338&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b1xfKF/btrkz3LkDJT/koRaXOZDkxzmbM6OWzitk0/img.gif&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b1xfKF/btrkz3LkDJT/koRaXOZDkxzmbM6OWzitk0/img.gif&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b1xfKF/btrkz3LkDJT/koRaXOZDkxzmbM6OWzitk0/img.gif&quot; srcset=&quot;https://blog.kakaocdn.net/dn/b1xfKF/btrkz3LkDJT/koRaXOZDkxzmbM6OWzitk0/img.gif&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;827&quot; height=&quot;466&quot; data-origin-width=&quot;600&quot; data-origin-height=&quot;338&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;15:00-17:00 일정이름&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;일정의 이름을 위와 같이 지정하면 알아서 15:00~17:00의 시간이 지정된 일정이 생성된다.&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;2. 마우스 드래그로 일정 시간 지정&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;600&quot; data-origin-height=&quot;338&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/sr66C/btrkCiHdrJe/ZFYq1PrZKIlAkOd0iAG4H0/img.gif&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/sr66C/btrkCiHdrJe/ZFYq1PrZKIlAkOd0iAG4H0/img.gif&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/sr66C/btrkCiHdrJe/ZFYq1PrZKIlAkOd0iAG4H0/img.gif&quot; srcset=&quot;https://blog.kakaocdn.net/dn/sr66C/btrkCiHdrJe/ZFYq1PrZKIlAkOd0iAG4H0/img.gif&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;920&quot; height=&quot;518&quot; data-origin-width=&quot;600&quot; data-origin-height=&quot;338&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;드래깅을 통하여 쉽고 빠르게 일정 시간 설정이 가능하다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;날짜 상단 누르면 자동 allday, 하단 누르면 자동 시간&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;본인은 대부분 하루종일(allday) 일정을 생성하는데 일정을 생성할때마다 해당 체크박스를 선택할 필요 없다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1040&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bLtq88/btrkz5oSVuk/O9eDkF08HDe6A3l1dtqKu0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bLtq88/btrkz5oSVuk/O9eDkF08HDe6A3l1dtqKu0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bLtq88/btrkz5oSVuk/O9eDkF08HDe6A3l1dtqKu0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbLtq88%2Fbtrkz5oSVuk%2FO9eDkF08HDe6A3l1dtqKu0%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;1040&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1040&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위 이미지에서 상단 빨간색 부분을 눌러서 일정을 생성하면 자동으로 하루종일(allday) 형태의 일정이 생성되고 아래 초록색 부분을 선택하면 시간이 지정된 일정이 생성된다.&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;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;같이보면 좋은 글&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;a style=&quot;color: #006dd7;&quot; href=&quot;https://ajh322.tistory.com/353&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;일정 관리 방법 - 구글 캘린더 활용 이렇게만 하면 쓰리잡 쌉가능&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;구글 캘린더 활용 팁&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>IT</category>
      <author>AJH322</author>
      <guid isPermaLink="true">https://ajh322.tistory.com/352</guid>
      <comments>https://ajh322.tistory.com/352#entry352comment</comments>
      <pubDate>Fri, 8 Oct 2021 04:04:58 +0900</pubDate>
    </item>
    <item>
      <title>SOPT 29기 서버파트 지원, 질문 모음</title>
      <link>https://ajh322.tistory.com/350</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;개요&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;인맥을 넓히기 위해서 IT 연합동아리를 들어가려고 했다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;어디가 좋을까 찾아보다가 9월 첫 주부터 모집을 시작하는 SOPT라는 동아리를 한번 지원해보기로 했다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;주요 키워드는 지식, 적극성, 창업이었다. 본인과 연관이 깊어서 회사도 4년 정도 다녀봐서 충분히 비벼볼 만하지 않을까? 생각하였다.&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;공통 질문&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1.&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;있나요? &lt;br /&gt;그때의&amp;nbsp;상황과&amp;nbsp;인상&amp;nbsp;깊었던&amp;nbsp;이유를&amp;nbsp;구체적으로&amp;nbsp;설명해주세요.&amp;nbsp;(700자)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;2.&amp;nbsp;인생에서&amp;nbsp;가장&amp;nbsp;기억에&amp;nbsp;남는&amp;nbsp;도전은&amp;nbsp;무엇인가요? &lt;br /&gt;도전&amp;nbsp;계기와&amp;nbsp;도전&amp;nbsp;과정의&amp;nbsp;어려움&amp;nbsp;및&amp;nbsp;극복&amp;nbsp;과정을&amp;nbsp;구체적으로&amp;nbsp;설명해주세요.&amp;nbsp;(700자)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;3.&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;(700자) &lt;br /&gt;제&amp;nbsp;의사소통은&amp;nbsp;솔직함,&amp;nbsp;두괄식,&amp;nbsp;수평적이라는&amp;nbsp;크게&amp;nbsp;3개의&amp;nbsp;특성이&amp;nbsp;있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;4.&amp;nbsp;지식이나&amp;nbsp;경험을&amp;nbsp;공유받고&amp;nbsp;자신의&amp;nbsp;것으로&amp;nbsp;체화해본&amp;nbsp;경험이&amp;nbsp;있나요? &lt;br /&gt;이를&amp;nbsp;바탕으로&amp;nbsp;무언가를&amp;nbsp;배울&amp;nbsp;때의&amp;nbsp;자신만의&amp;nbsp;가치관이나&amp;nbsp;마음가짐을&amp;nbsp;구체적으로&amp;nbsp;설명해주세요.&amp;nbsp;(700자)&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;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;파트 질문&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1.&amp;nbsp;WE&amp;nbsp;SOPT&amp;nbsp;서버 파트에&amp;nbsp;지원한&amp;nbsp;이유와&amp;nbsp;지원하기까지의&amp;nbsp;노력에&amp;nbsp;대해&amp;nbsp;구체적으로&amp;nbsp;알려주세요.&amp;nbsp;(600자)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;2. 개발 공부를 하면서 개인적으로 어려움을 겪었던 경험을 이야기해주시고, 그 어려움을 어떻게 극복하였는지 설명해주세요.&lt;br /&gt;(꼭&amp;nbsp;서버&amp;nbsp;관련&amp;nbsp;공부가&amp;nbsp;아니어도&amp;nbsp;괜찮습니다.)&amp;nbsp;(800자)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;3.&amp;nbsp;협업을&amp;nbsp;진행하며&amp;nbsp;함께&amp;nbsp;성장한&amp;nbsp;경험에&amp;nbsp;대해&amp;nbsp;이야기해주세요. &lt;br /&gt;자신이&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;설명해주세요. &lt;br /&gt;서버&amp;nbsp;개발&amp;nbsp;경험이&amp;nbsp;아니어도&amp;nbsp;좋습니다.&amp;nbsp;(800자)&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;br /&gt;4.&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;주세요. &lt;br /&gt;또한&amp;nbsp;선택한&amp;nbsp;언어/프레임&amp;nbsp;워크&amp;nbsp;중에서&amp;nbsp;개념&amp;nbsp;또는&amp;nbsp;키워드를&amp;nbsp;포함해서&amp;nbsp;설명해주세요.&amp;nbsp;(700자)&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;br /&gt;5.&amp;nbsp;위&amp;nbsp;내용과&amp;nbsp;결과물에&amp;nbsp;대한&amp;nbsp;링크가&amp;nbsp;있다면&amp;nbsp;첨부해주세요.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;결과, 후기&lt;/h2&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;흠... 충분히 자세를 낮추고 썼거늘... 어쩔 수 없지 다른 IT 연합 동아리나 지원해봐야겠다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;불평하나 하자면 서류 질문 양이 너무 많은 것 같다.&lt;/p&gt;</description>
      <category>IT</category>
      <author>AJH322</author>
      <guid isPermaLink="true">https://ajh322.tistory.com/350</guid>
      <comments>https://ajh322.tistory.com/350#entry350comment</comments>
      <pubDate>Tue, 5 Oct 2021 05:54:15 +0900</pubDate>
    </item>
    <item>
      <title>화면 캡쳐 프로그램 - 픽픽 직장인 무조건 쓰세요!</title>
      <link>https://ajh322.tistory.com/348</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;824&quot; data-origin-height=&quot;447&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dWjUZV/btrfIY15ODl/hTKDqBktKVmWdCTd1WRQak/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dWjUZV/btrfIY15ODl/hTKDqBktKVmWdCTd1WRQak/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dWjUZV/btrfIY15ODl/hTKDqBktKVmWdCTd1WRQak/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdWjUZV%2FbtrfIY15ODl%2FhTKDqBktKVmWdCTd1WRQak%2Fimg.png&quot; data-origin-width=&quot;824&quot; data-origin-height=&quot;447&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;1. 개요&lt;/h2&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;2. 자주 쓰는 기능&lt;/h2&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;3. 추천 설정 옵션&lt;/h2&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&amp;nbsp;&lt;/h2&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&amp;nbsp;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&amp;nbsp;&lt;/h2&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;1. 개요&lt;/h2&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;366&quot; data-origin-height=&quot;294&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/2X7EQ/btrfIYOy2MY/medd4Zqt9soJuUzkXhD8f0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/2X7EQ/btrfIYOy2MY/medd4Zqt9soJuUzkXhD8f0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/2X7EQ/btrfIYOy2MY/medd4Zqt9soJuUzkXhD8f0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F2X7EQ%2FbtrfIYOy2MY%2Fmedd4Zqt9soJuUzkXhD8f0%2Fimg.png&quot; data-origin-width=&quot;366&quot; data-origin-height=&quot;294&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&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;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;2. 자주쓰는 기능&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;활성화된 윈도우 캡처하기(Alt + PrintScreen)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;윈도우 컨틀로 캡처하기(Ctrl + PrintScreen)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;영역을 지정하여 캡처하기(Shift + PrintScreen)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;전체선택(Ctrl + A)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이미지 크기 변경(Ctrl + R)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;캔버스 크기 변경(Ctrl + E)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;스탬프&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;856&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bLTJFN/btrfPJ3FeNp/iJufa1mD5kvRWZy91bTTR0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bLTJFN/btrfPJ3FeNp/iJufa1mD5kvRWZy91bTTR0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bLTJFN/btrfPJ3FeNp/iJufa1mD5kvRWZy91bTTR0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbLTJFN%2FbtrfPJ3FeNp%2FiJufa1mD5kvRWZy91bTTR0%2Fimg.png&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;856&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&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;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;1020&quot; data-origin-height=&quot;717&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bC4iIg/btrfxPxWkkI/FlWDHV8QgNqGAKMExk6Xc0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bC4iIg/btrfxPxWkkI/FlWDHV8QgNqGAKMExk6Xc0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bC4iIg/btrfxPxWkkI/FlWDHV8QgNqGAKMExk6Xc0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbC4iIg%2FbtrfxPxWkkI%2FFlWDHV8QgNqGAKMExk6Xc0%2Fimg.png&quot; data-origin-width=&quot;1020&quot; data-origin-height=&quot;717&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;i&gt;1. Today Headline은 .... 입니다.&lt;/i&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;i&gt;2. 색채의 시각적 효과는 ... 입니다.&lt;/i&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;i&gt;3. 색채탐방은 ... 입니다.&lt;/i&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;i&gt;6주 Color quiz는 ... 입니다.&lt;/i&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;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;편리한 도형 그리기&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;1276&quot; data-origin-height=&quot;1042&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b8DOdF/btrfJVw2ttE/TDruqWBf0mMOGJ6GNM4sik/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b8DOdF/btrfJVw2ttE/TDruqWBf0mMOGJ6GNM4sik/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b8DOdF/btrfJVw2ttE/TDruqWBf0mMOGJ6GNM4sik/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb8DOdF%2FbtrfJVw2ttE%2FTDruqWBf0mMOGJ6GNM4sik%2Fimg.png&quot; data-origin-width=&quot;1276&quot; data-origin-height=&quot;1042&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&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;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;모자이크&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;1051&quot; data-origin-height=&quot;594&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Ask2o/btrfPKnWgVH/C8ygxkoc2bKkFZL86hLjnk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Ask2o/btrfPKnWgVH/C8ygxkoc2bKkFZL86hLjnk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Ask2o/btrfPKnWgVH/C8ygxkoc2bKkFZL86hLjnk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FAsk2o%2FbtrfPKnWgVH%2FC8ygxkoc2bKkFZL86hLjnk%2Fimg.png&quot; data-origin-width=&quot;1051&quot; data-origin-height=&quot;594&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&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;2. 모자이크 클릭&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;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;모든 파일 저장&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;1058&quot; data-origin-height=&quot;611&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ZcANF/btrfMtG3MZR/QU4mKqPEhLEyM73nXb6MxK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ZcANF/btrfMtG3MZR/QU4mKqPEhLEyM73nXb6MxK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ZcANF/btrfMtG3MZR/QU4mKqPEhLEyM73nXb6MxK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FZcANF%2FbtrfMtG3MZR%2FQU4mKqPEhLEyM73nXb6MxK%2Fimg.png&quot; data-origin-width=&quot;1058&quot; data-origin-height=&quot;611&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&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;2. 모든 파일 저장&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;3. 추천 설정 옵션&lt;/h2&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;638&quot; data-origin-height=&quot;591&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bMfPFe/btrfIZUdI58/N5km4ZnFK5kGsag7IQo0d1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bMfPFe/btrfIZUdI58/N5km4ZnFK5kGsag7IQo0d1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bMfPFe/btrfIZUdI58/N5km4ZnFK5kGsag7IQo0d1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbMfPFe%2FbtrfIZUdI58%2FN5km4ZnFK5kGsag7IQo0d1%2Fimg.png&quot; data-origin-width=&quot;638&quot; data-origin-height=&quot;591&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;자꾸 무언가 수정하고 선택할 때마다 수정한 요소를 이미지와 합칠지 물어보는 것을 비활성화하는 것인데 나는 자동으로 합쳐지는 게 편해서 위 설정을 사용해놓고 사용한다.&lt;/p&gt;</description>
      <category>IT</category>
      <author>AJH322</author>
      <guid isPermaLink="true">https://ajh322.tistory.com/348</guid>
      <comments>https://ajh322.tistory.com/348#entry348comment</comments>
      <pubDate>Fri, 24 Sep 2021 03:07:08 +0900</pubDate>
    </item>
    <item>
      <title>자전거 국토종주 3일차 - 충주~대구</title>
      <link>https://ajh322.tistory.com/346</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;자전거 국토종주 게시물 시리즈&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;a style=&quot;color: #006dd7;&quot; href=&quot;https://ajh322.tistory.com/343&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;자전거 국토종주 0일차 - 준비&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;a style=&quot;color: #006dd7;&quot; href=&quot;https://ajh322.tistory.com/344&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;자전거&amp;nbsp;국토종주&amp;nbsp;1일차&amp;nbsp;-&amp;nbsp;인천~여주&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;a style=&quot;color: #006dd7;&quot; href=&quot;https://ajh322.tistory.com/345&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;자전거&amp;nbsp;국토종주&amp;nbsp;2일차&amp;nbsp;-&amp;nbsp;여주~충주&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;자전거&amp;nbsp;국토종주&amp;nbsp;3일차&amp;nbsp;-&amp;nbsp;충주~대구&lt;/span&gt;&lt;/span&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;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;497&quot; data-origin-height=&quot;710&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/mTvTS/btrfRDPoiJU/yhge842UzKO6IAyQy9PFs0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/mTvTS/btrfRDPoiJU/yhge842UzKO6IAyQy9PFs0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/mTvTS/btrfRDPoiJU/yhge842UzKO6IAyQy9PFs0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FmTvTS%2FbtrfRDPoiJU%2Fyhge842UzKO6IAyQy9PFs0%2Fimg.png&quot; data-origin-width=&quot;497&quot; data-origin-height=&quot;710&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;/figure&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;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;이화령고개휴게소인증센터&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/WI3Yn/btrfO48g25B/viR7hjTelPQiwlFQvqjvn0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/WI3Yn/btrfO48g25B/viR7hjTelPQiwlFQvqjvn0/img.png&quot; data-origin-width=&quot;880&quot; data-origin-height=&quot;860&quot; style=&quot;width: 42.9162%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/WI3Yn/btrfO48g25B/viR7hjTelPQiwlFQvqjvn0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FWI3Yn%2FbtrfO48g25B%2FviR7hjTelPQiwlFQvqjvn0%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;880&quot; height=&quot;860&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dYN2oF/btrfO3Iin5m/mRc0LgukyEQwX2AoUmjOZK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dYN2oF/btrfO3Iin5m/mRc0LgukyEQwX2AoUmjOZK/img.jpg&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; data-filename=&quot;KakaoTalk_20210923_224834600_18.jpg&quot; style=&quot;width: 55.9211%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dYN2oF/btrfO3Iin5m/mRc0LgukyEQwX2AoUmjOZK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdYN2oF%2FbtrfO3Iin5m%2FmRc0LgukyEQwX2AoUmjOZK%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;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b2MAOj/btrfMOYVy1e/Xph6JEqRrW1ydi6LIYRlmk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b2MAOj/btrfMOYVy1e/Xph6JEqRrW1ydi6LIYRlmk/img.jpg&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; data-filename=&quot;KakaoTalk_20210923_224834600_23.jpg&quot; style=&quot;width: 49.4186%; margin-right: 10px; margin-top: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b2MAOj/btrfMOYVy1e/Xph6JEqRrW1ydi6LIYRlmk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb2MAOj%2FbtrfMOYVy1e%2FXph6JEqRrW1ydi6LIYRlmk%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;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/RPpDu/btrfPAy5g67/veiwfVo9DRlpDJQZ7ZmUn0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/RPpDu/btrfPAy5g67/veiwfVo9DRlpDJQZ7ZmUn0/img.jpg&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; data-filename=&quot;KakaoTalk_20210923_224834600_24.jpg&quot; style=&quot;width: 49.4186%; margin-top: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/RPpDu/btrfPAy5g67/veiwfVo9DRlpDJQZ7ZmUn0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FRPpDu%2FbtrfPAy5g67%2FveiwfVo9DRlpDJQZ7ZmUn0%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;/&gt;&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;소조령은 몸풀기고 이화령이라는 경사도 10% 되는 산을 5km동안 올라가야 한다. 사실 아침 첫 코스라서 그렇게 힘들지는 않았다. 하지만 여기서 에너지를 많이 써버리는 바람에 이날 전체적으로 힘들었다.&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;1133&quot; data-origin-height=&quot;844&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/zaRuX/btrfPWWdPgu/CzT8wZz5xzNfeNzqcZtkK1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/zaRuX/btrfPWWdPgu/CzT8wZz5xzNfeNzqcZtkK1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/zaRuX/btrfPWWdPgu/CzT8wZz5xzNfeNzqcZtkK1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FzaRuX%2FbtrfPWWdPgu%2FCzT8wZz5xzNfeNzqcZtkK1%2Fimg.png&quot; data-origin-width=&quot;1133&quot; data-origin-height=&quot;844&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&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;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/t6KuR/btrfRoEJbx1/wrUCRQKzOCoxUqdTWG0SP0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/t6KuR/btrfRoEJbx1/wrUCRQKzOCoxUqdTWG0SP0/img.jpg&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; data-filename=&quot;KakaoTalk_20210923_224834600_26.jpg&quot; style=&quot;width: 49.4186%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/t6KuR/btrfRoEJbx1/wrUCRQKzOCoxUqdTWG0SP0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Ft6KuR%2FbtrfRoEJbx1%2FwrUCRQKzOCoxUqdTWG0SP0%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;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/VzWQL/btrfMPDAPbj/OsRdNoxbbFKEQEZ2LkGR21/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/VzWQL/btrfMPDAPbj/OsRdNoxbbFKEQEZ2LkGR21/img.jpg&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; data-filename=&quot;KakaoTalk_20210924_000436249.jpg&quot; style=&quot;width: 49.4186%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/VzWQL/btrfMPDAPbj/OsRdNoxbbFKEQEZ2LkGR21/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FVzWQL%2FbtrfMPDAPbj%2FOsRdNoxbbFKEQEZ2LkGR21%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;/&gt;&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;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;문경불정역인증센터&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bMP0H2/btrfFGt35mj/gjgbljY3kBd5fzAA3TNNiK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bMP0H2/btrfFGt35mj/gjgbljY3kBd5fzAA3TNNiK/img.png&quot; data-origin-width=&quot;1009&quot; data-origin-height=&quot;800&quot; style=&quot;width: 31.3632%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bMP0H2/btrfFGt35mj/gjgbljY3kBd5fzAA3TNNiK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbMP0H2%2FbtrfFGt35mj%2FgjgbljY3kBd5fzAA3TNNiK%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;1009&quot; height=&quot;800&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cry5XV/btrfG2cA5wP/zdODmqKpzeT6GHAElaFAR1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cry5XV/btrfG2cA5wP/zdODmqKpzeT6GHAElaFAR1/img.jpg&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; data-filename=&quot;KakaoTalk_20210924_000436249_02.jpg&quot; style=&quot;width: 33.1556%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cry5XV/btrfG2cA5wP/zdODmqKpzeT6GHAElaFAR1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fcry5XV%2FbtrfG2cA5wP%2FzdODmqKpzeT6GHAElaFAR1%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;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/BPsJ5/btrfRpcxWnd/DzxkGnTR3H2idyrLDufbcK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/BPsJ5/btrfRpcxWnd/DzxkGnTR3H2idyrLDufbcK/img.jpg&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; data-filename=&quot;KakaoTalk_20210924_000436249_01.jpg&quot; style=&quot;width: 33.1556%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/BPsJ5/btrfRpcxWnd/DzxkGnTR3H2idyrLDufbcK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FBPsJ5%2FbtrfRpcxWnd%2FDzxkGnTR3H2idyrLDufbcK%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;/&gt;&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;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;상주상풍교인증센터&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bR6RoO/btrfPXnirK0/u6zF4pHtWkqczadp4Wksm1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bR6RoO/btrfPXnirK0/u6zF4pHtWkqczadp4Wksm1/img.png&quot; data-origin-width=&quot;764&quot; data-origin-height=&quot;780&quot; style=&quot;width: 26.2388%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bR6RoO/btrfPXnirK0/u6zF4pHtWkqczadp4Wksm1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbR6RoO%2FbtrfPXnirK0%2Fu6zF4pHtWkqczadp4Wksm1%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;764&quot; height=&quot;780&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bZ3r57/btrfRCQutM2/PnyZa7fPSI2lS9Me1FHqRk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bZ3r57/btrfRCQutM2/PnyZa7fPSI2lS9Me1FHqRk/img.jpg&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; data-filename=&quot;KakaoTalk_20210924_000436249_04.jpg&quot; style=&quot;width: 35.7178%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bZ3r57/btrfRCQutM2/PnyZa7fPSI2lS9Me1FHqRk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbZ3r57%2FbtrfRCQutM2%2FPnyZa7fPSI2lS9Me1FHqRk%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;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/3Eq1N/btrfQEgImy5/4T37ukoD2X92kzKkpF59W1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/3Eq1N/btrfQEgImy5/4T37ukoD2X92kzKkpF59W1/img.jpg&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; data-filename=&quot;KakaoTalk_20210924_000436249_03.jpg&quot; style=&quot;width: 35.7178%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/3Eq1N/btrfQEgImy5/4T37ukoD2X92kzKkpF59W1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F3Eq1N%2FbtrfQEgImy5%2F4T37ukoD2X92kzKkpF59W1%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;/&gt;&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;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;상주보인증센터&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bPVwOw/btrfPAeNNMk/MJ9s9E2ckXylKK6voPhXp0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bPVwOw/btrfPAeNNMk/MJ9s9E2ckXylKK6voPhXp0/img.png&quot; data-origin-width=&quot;876&quot; data-origin-height=&quot;780&quot; style=&quot;width: 34.2114%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bPVwOw/btrfPAeNNMk/MJ9s9E2ckXylKK6voPhXp0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbPVwOw%2FbtrfPAeNNMk%2FMJ9s9E2ckXylKK6voPhXp0%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;876&quot; height=&quot;780&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/K4Eez/btrfQE8RosH/XecHOihQ3hcTZhA0ZTriqK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/K4Eez/btrfQE8RosH/XecHOihQ3hcTZhA0ZTriqK/img.jpg&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;4032&quot; data-filename=&quot;KakaoTalk_20210924_000436249_06.jpg&quot; style=&quot;width: 22.8467%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/K4Eez/btrfQE8RosH/XecHOihQ3hcTZhA0ZTriqK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FK4Eez%2FbtrfQE8RosH%2FXecHOihQ3hcTZhA0ZTriqK%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;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b5ReZP/btrfEmBWSM4/YaNKGK9oXKSYwk9tVckllK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b5ReZP/btrfEmBWSM4/YaNKGK9oXKSYwk9tVckllK/img.jpg&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; data-filename=&quot;KakaoTalk_20210924_000436249_05.jpg&quot; style=&quot;width: 40.6163%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b5ReZP/btrfEmBWSM4/YaNKGK9oXKSYwk9tVckllK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb5ReZP%2FbtrfEmBWSM4%2FYaNKGK9oXKSYwk9tVckllK%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;/&gt;&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;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;낙단보인증센터&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/7AkeN/btrfPhl0Dft/JCXtClyl5FU6tRFoN1WM1K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/7AkeN/btrfPhl0Dft/JCXtClyl5FU6tRFoN1WM1K/img.png&quot; data-origin-width=&quot;806&quot; data-origin-height=&quot;785&quot; style=&quot;width: 27.153%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/7AkeN/btrfPhl0Dft/JCXtClyl5FU6tRFoN1WM1K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F7AkeN%2FbtrfPhl0Dft%2FJCXtClyl5FU6tRFoN1WM1K%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;806&quot; height=&quot;785&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/6NaMv/btrfPXU7CNW/3UNYTTzhZCx2pRrizRwTe0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/6NaMv/btrfPXU7CNW/3UNYTTzhZCx2pRrizRwTe0/img.jpg&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; data-filename=&quot;KakaoTalk_20210924_000436249_10.jpg&quot; style=&quot;width: 35.2607%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/6NaMv/btrfPXU7CNW/3UNYTTzhZCx2pRrizRwTe0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F6NaMv%2FbtrfPXU7CNW%2F3UNYTTzhZCx2pRrizRwTe0%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;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/vdNlw/btrfPWBVTJM/alY908IjK0biJN53JzWYx1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/vdNlw/btrfPWBVTJM/alY908IjK0biJN53JzWYx1/img.jpg&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; data-filename=&quot;KakaoTalk_20210924_000436249_09.jpg&quot; style=&quot;width: 35.2607%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/vdNlw/btrfPWBVTJM/alY908IjK0biJN53JzWYx1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FvdNlw%2FbtrfPWBVTJM%2FalY908IjK0biJN53JzWYx1%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;/&gt;&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;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;구미보인증센터&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/PwVAg/btrfREALHu4/OsKc1qkwhFWmbi2LDxkdm1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/PwVAg/btrfREALHu4/OsKc1qkwhFWmbi2LDxkdm1/img.png&quot; data-origin-width=&quot;563&quot; data-origin-height=&quot;641&quot; style=&quot;width: 24.2001%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/PwVAg/btrfREALHu4/OsKc1qkwhFWmbi2LDxkdm1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FPwVAg%2FbtrfREALHu4%2FOsKc1qkwhFWmbi2LDxkdm1%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;563&quot; height=&quot;641&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/c4Wev3/btrfQFzVjXR/xRf7NEd6Iz9QcYvvkwAkN1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/c4Wev3/btrfQFzVjXR/xRf7NEd6Iz9QcYvvkwAkN1/img.jpg&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; data-filename=&quot;KakaoTalk_20210924_000436249_11.jpg&quot; style=&quot;width: 36.7372%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/c4Wev3/btrfQFzVjXR/xRf7NEd6Iz9QcYvvkwAkN1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc4Wev3%2FbtrfQFzVjXR%2FxRf7NEd6Iz9QcYvvkwAkN1%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;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bPJzjw/btrfKA0YWDc/CdGGD9BO3ywC1IVUFVkPG0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bPJzjw/btrfKA0YWDc/CdGGD9BO3ywC1IVUFVkPG0/img.jpg&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; data-filename=&quot;KakaoTalk_20210924_000436249_12.jpg&quot; style=&quot;width: 36.7372%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bPJzjw/btrfKA0YWDc/CdGGD9BO3ywC1IVUFVkPG0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbPJzjw%2FbtrfKA0YWDc%2FCdGGD9BO3ywC1IVUFVkPG0%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;/&gt;&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 data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;칠곡보인증센터&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/RcZvU/btrfJUZfItT/rnOcegQIPfI8vZ11T75DS0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/RcZvU/btrfJUZfItT/rnOcegQIPfI8vZ11T75DS0/img.png&quot; data-origin-width=&quot;506&quot; data-origin-height=&quot;536&quot; style=&quot;width: 25.5373%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/RcZvU/btrfJUZfItT/rnOcegQIPfI8vZ11T75DS0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FRcZvU%2FbtrfJUZfItT%2FrnOcegQIPfI8vZ11T75DS0%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;506&quot; height=&quot;536&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/vIqr8/btrfKA7Kf2n/qT9f89oKb3KSw7UK8lP8EK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/vIqr8/btrfKA7Kf2n/qT9f89oKb3KSw7UK8lP8EK/img.jpg&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; data-filename=&quot;KakaoTalk_20210924_000436249_13.jpg&quot; style=&quot;width: 36.0685%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/vIqr8/btrfKA7Kf2n/qT9f89oKb3KSw7UK8lP8EK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FvIqr8%2FbtrfKA7Kf2n%2FqT9f89oKb3KSw7UK8lP8EK%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;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/clJ3mp/btrfQnF3KTB/PVP0HCDM48k6V20aoaFWz1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/clJ3mp/btrfQnF3KTB/PVP0HCDM48k6V20aoaFWz1/img.jpg&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; data-filename=&quot;KakaoTalk_20210924_000436249_14.jpg&quot; style=&quot;width: 36.0685%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/clJ3mp/btrfQnF3KTB/PVP0HCDM48k6V20aoaFWz1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FclJ3mp%2FbtrfQnF3KTB%2FPVP0HCDM48k6V20aoaFWz1%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;/&gt;&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;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;강정고령보인증센터&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cQC4LD/btrfO3Ii3lC/EvJBbnHjd0cQ9yR8c9eHn1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cQC4LD/btrfO3Ii3lC/EvJBbnHjd0cQ9yR8c9eHn1/img.png&quot; data-origin-width=&quot;995&quot; data-origin-height=&quot;801&quot; width=&quot;506&quot; height=&quot;407&quot; style=&quot;width: 44.7573%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cQC4LD/btrfO3Ii3lC/EvJBbnHjd0cQ9yR8c9eHn1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcQC4LD%2FbtrfO3Ii3lC%2FEvJBbnHjd0cQ9yR8c9eHn1%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;801&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bqFjji/btrfEm9MAG9/CaPKiuGqlKLI6kWmi5heq0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bqFjji/btrfEm9MAG9/CaPKiuGqlKLI6kWmi5heq0/img.jpg&quot; data-origin-width=&quot;800&quot; data-origin-height=&quot;533&quot; style=&quot;width: 54.0799%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bqFjji/btrfEm9MAG9/CaPKiuGqlKLI6kWmi5heq0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbqFjji%2FbtrfEm9MAG9%2FCaPKiuGqlKLI6kWmi5heq0%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;800&quot; height=&quot;533&quot;/&gt;&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;p data-ke-size=&quot;size16&quot;&gt;숙소에서 휴식하면서 다음날 비가 온다는 소식과 3박 4일 일정을 위해서 내일 대략 200km를 타야 하는데 몸 컨디션도 좋지 않아서 다음을 기약하기로 했다.&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;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;1336&quot; data-origin-height=&quot;762&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bqepBj/btrfEnVeUs2/9TALCUkP25FMeuLkKSKDpk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bqepBj/btrfEnVeUs2/9TALCUkP25FMeuLkKSKDpk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bqepBj/btrfEnVeUs2/9TALCUkP25FMeuLkKSKDpk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbqepBj%2FbtrfEnVeUs2%2F9TALCUkP25FMeuLkKSKDpk%2Fimg.png&quot; data-origin-width=&quot;1336&quot; data-origin-height=&quot;762&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&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;&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;다음에 다시 하게 된다면 하체를 더욱 단련해야겠다.&lt;/p&gt;</description>
      <category>일상</category>
      <author>AJH322</author>
      <guid isPermaLink="true">https://ajh322.tistory.com/346</guid>
      <comments>https://ajh322.tistory.com/346#entry346comment</comments>
      <pubDate>Fri, 24 Sep 2021 02:32:44 +0900</pubDate>
    </item>
    <item>
      <title>자전거 국토종주 2일차 - 여주~충주</title>
      <link>https://ajh322.tistory.com/345</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;자전거 국토종주 게시물 시리즈&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;a style=&quot;color: #006dd7;&quot; href=&quot;https://ajh322.tistory.com/343&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;자전거 국토종주 0일차 - 준비&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;a style=&quot;color: #006dd7;&quot; href=&quot;https://ajh322.tistory.com/344&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;자전거&amp;nbsp;국토종주&amp;nbsp;1일차&amp;nbsp;-&amp;nbsp;인천~여주&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;자전거&amp;nbsp;국토종주&amp;nbsp;2일차&amp;nbsp;-&amp;nbsp;여주~충주&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;a style=&quot;color: #006dd7;&quot; href=&quot;https://ajh322.tistory.com/346&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;자전거&amp;nbsp;국토종주&amp;nbsp;3일차&amp;nbsp;-&amp;nbsp;충주~대구&lt;/a&gt;&lt;/span&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;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;497&quot; data-origin-height=&quot;710&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bpj88l/btrfMPwLU27/Z3YdkPbcCYk5LJTUEFJ37K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bpj88l/btrfMPwLU27/Z3YdkPbcCYk5LJTUEFJ37K/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bpj88l/btrfMPwLU27/Z3YdkPbcCYk5LJTUEFJ37K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbpj88l%2FbtrfMPwLU27%2FZ3YdkPbcCYk5LJTUEFJ37K%2Fimg.png&quot; data-origin-width=&quot;497&quot; data-origin-height=&quot;710&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&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;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;강천섬게스트하우스&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;907&quot; data-origin-height=&quot;744&quot; width=&quot;470&quot; height=&quot;385&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/5ZVs9/btrfKB6DLPc/kn5K4KJ7gpyuZfwnPRSn60/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/5ZVs9/btrfKB6DLPc/kn5K4KJ7gpyuZfwnPRSn60/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/5ZVs9/btrfKB6DLPc/kn5K4KJ7gpyuZfwnPRSn60/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F5ZVs9%2FbtrfKB6DLPc%2Fkn5K4KJ7gpyuZfwnPRSn60%2Fimg.png&quot; data-origin-width=&quot;907&quot; data-origin-height=&quot;744&quot; width=&quot;470&quot; height=&quot;385&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&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;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; data-filename=&quot;KakaoTalk_20210923_224834600.jpg&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bpCyr9/btrfQEntGet/TGTAsrTl7weaKFb7MmkIk0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bpCyr9/btrfQEntGet/TGTAsrTl7weaKFb7MmkIk0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bpCyr9/btrfQEntGet/TGTAsrTl7weaKFb7MmkIk0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbpCyr9%2FbtrfQEntGet%2FTGTAsrTl7weaKFb7MmkIk0%2Fimg.jpg&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; data-filename=&quot;KakaoTalk_20210923_224834600.jpg&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&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;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;비내섬인증센터&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bcJ4bB/btrfMsORuJn/ysrGROES475wXXkBbNr0NK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bcJ4bB/btrfMsORuJn/ysrGROES475wXXkBbNr0NK/img.png&quot; data-origin-width=&quot;797&quot; data-origin-height=&quot;695&quot; style=&quot;width: 29.3723%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bcJ4bB/btrfMsORuJn/ysrGROES475wXXkBbNr0NK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbcJ4bB%2FbtrfMsORuJn%2FysrGROES475wXXkBbNr0NK%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;797&quot; height=&quot;695&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dslbE9/btrfQEgHPYG/7LtxRCa4V1uKMIWoBOlGKK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dslbE9/btrfQEgHPYG/7LtxRCa4V1uKMIWoBOlGKK/img.jpg&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; data-filename=&quot;KakaoTalk_20210923_224834600_03.jpg&quot; style=&quot;width: 34.151%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dslbE9/btrfQEgHPYG/7LtxRCa4V1uKMIWoBOlGKK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdslbE9%2FbtrfQEgHPYG%2F7LtxRCa4V1uKMIWoBOlGKK%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;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/MtYLF/btrfHcFSTs1/ijzg7rzhXsNUO1zx0Haddk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/MtYLF/btrfHcFSTs1/ijzg7rzhXsNUO1zx0Haddk/img.jpg&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; data-filename=&quot;KakaoTalk_20210923_224834600_05.jpg&quot; style=&quot;width: 34.151%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/MtYLF/btrfHcFSTs1/ijzg7rzhXsNUO1zx0Haddk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FMtYLF%2FbtrfHcFSTs1%2Fijzg7rzhXsNUO1zx0Haddk%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;/&gt;&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;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/AFQlC/btrfMOYVgNs/wvQDxVGNKRIHLJz56MGtMk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/AFQlC/btrfMOYVgNs/wvQDxVGNKRIHLJz56MGtMk/img.jpg&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; data-filename=&quot;KakaoTalk_20210923_224834600_07.jpg&quot; style=&quot;width: 32.5581%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/AFQlC/btrfMOYVgNs/wvQDxVGNKRIHLJz56MGtMk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FAFQlC%2FbtrfMOYVgNs%2FwvQDxVGNKRIHLJz56MGtMk%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;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/5zklK/btrfPWIE7r8/6NKOk6OV3FhZE4CVjP2Si1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/5zklK/btrfPWIE7r8/6NKOk6OV3FhZE4CVjP2Si1/img.jpg&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; data-filename=&quot;KakaoTalk_20210923_224834600_09.jpg&quot; style=&quot;width: 32.5581%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/5zklK/btrfPWIE7r8/6NKOk6OV3FhZE4CVjP2Si1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F5zklK%2FbtrfPWIE7r8%2F6NKOk6OV3FhZE4CVjP2Si1%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;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dlgqns/btrfMNTd0nI/zjrWkrnS6hZyOoY7CE2u7K/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dlgqns/btrfMNTd0nI/zjrWkrnS6hZyOoY7CE2u7K/img.jpg&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; data-filename=&quot;KakaoTalk_20210923_224834600_10.jpg&quot; style=&quot;width: 32.5581%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dlgqns/btrfMNTd0nI/zjrWkrnS6hZyOoY7CE2u7K/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fdlgqns%2FbtrfMNTd0nI%2FzjrWkrnS6hZyOoY7CE2u7K%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;/&gt;&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;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;탄금대인증센터&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/nqFGr/btrfKA0YihF/0X3nJsS5uUSuxVeUFbJKn0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/nqFGr/btrfKA0YihF/0X3nJsS5uUSuxVeUFbJKn0/img.png&quot; data-origin-width=&quot;716&quot; data-origin-height=&quot;702&quot; style=&quot;width: 42.8374%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/nqFGr/btrfKA0YihF/0X3nJsS5uUSuxVeUFbJKn0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FnqFGr%2FbtrfKA0YihF%2F0X3nJsS5uUSuxVeUFbJKn0%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;716&quot; height=&quot;702&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/elZXxB/btrfO3uJCz7/BMkImfhj3yNGGnxyBNi3X0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/elZXxB/btrfO3uJCz7/BMkImfhj3yNGGnxyBNi3X0/img.jpg&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; data-filename=&quot;KakaoTalk_20210923_224834600_11.jpg&quot; style=&quot;width: 55.9998%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/elZXxB/btrfO3uJCz7/BMkImfhj3yNGGnxyBNi3X0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FelZXxB%2FbtrfO3uJCz7%2FBMkImfhj3yNGGnxyBNi3X0%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;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/umvqv/btrfFGt3OhE/0tgfIuYwpCGvK6DpX4IHfK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/umvqv/btrfFGt3OhE/0tgfIuYwpCGvK6DpX4IHfK/img.jpg&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; data-filename=&quot;KakaoTalk_20210923_224834600_12.jpg&quot; style=&quot;width: 49.4186%; margin-right: 10px; margin-top: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/umvqv/btrfFGt3OhE/0tgfIuYwpCGvK6DpX4IHfK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fumvqv%2FbtrfFGt3OhE%2F0tgfIuYwpCGvK6DpX4IHfK%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;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ATQpS/btrfQFs90up/KxaDZAQCYsq9LzVvCtm1K0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ATQpS/btrfQFs90up/KxaDZAQCYsq9LzVvCtm1K0/img.jpg&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; data-filename=&quot;KakaoTalk_20210923_224834600_13.jpg&quot; style=&quot;width: 49.4186%; margin-top: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ATQpS/btrfQFs90up/KxaDZAQCYsq9LzVvCtm1K0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FATQpS%2FbtrfQFs90up%2FKxaDZAQCYsq9LzVvCtm1K0%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;/&gt;&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;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;수안보인증센터&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Yh8ux/btrfIX9URc3/NCBj1e12ucNLeWaYvK80T0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Yh8ux/btrfIX9URc3/NCBj1e12ucNLeWaYvK80T0/img.png&quot; data-origin-width=&quot;794&quot; data-origin-height=&quot;677&quot; style=&quot;width: 29.8359%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Yh8ux/btrfIX9URc3/NCBj1e12ucNLeWaYvK80T0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FYh8ux%2FbtrfIX9URc3%2FNCBj1e12ucNLeWaYvK80T0%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;794&quot; height=&quot;677&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Ksajg/btrfKAGC5U3/wJ7KgtJRveJrbDBQdkExpk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Ksajg/btrfKAGC5U3/wJ7KgtJRveJrbDBQdkExpk/img.jpg&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; data-filename=&quot;KakaoTalk_20210923_224834600_14.jpg&quot; style=&quot;width: 33.9193%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Ksajg/btrfKAGC5U3/wJ7KgtJRveJrbDBQdkExpk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FKsajg%2FbtrfKAGC5U3%2FwJ7KgtJRveJrbDBQdkExpk%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;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/PfV8r/btrfQD283MZ/JOOxrq66xAsyHRDKmiDLIK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/PfV8r/btrfQD283MZ/JOOxrq66xAsyHRDKmiDLIK/img.jpg&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; data-filename=&quot;KakaoTalk_20210923_224834600_16.jpg&quot; style=&quot;width: 33.9193%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/PfV8r/btrfQD283MZ/JOOxrq66xAsyHRDKmiDLIK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FPfV8r%2FbtrfQD283MZ%2FJOOxrq66xAsyHRDKmiDLIK%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;/&gt;&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;- 3인 1박 7만 원이라는 저렴한 가격&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 자전거 보관시설 o&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;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;생각보다 많이 이동하지 못하여서 돌이켜보면 당일 아침에 훨씬 더 일찍 일어나서 어떻게든 이화령을 넘었어야 했다.&lt;/p&gt;</description>
      <category>일상</category>
      <author>AJH322</author>
      <guid isPermaLink="true">https://ajh322.tistory.com/345</guid>
      <comments>https://ajh322.tistory.com/345#entry345comment</comments>
      <pubDate>Fri, 24 Sep 2021 01:12:03 +0900</pubDate>
    </item>
    <item>
      <title>자전거 국토종주 1일차 - 인천~여주</title>
      <link>https://ajh322.tistory.com/344</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;자전거 국토종주 게시물 시리즈&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;a style=&quot;color: #006dd7;&quot; href=&quot;https://ajh322.tistory.com/343&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;자전거 국토종주 0일차 - 준비&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;자전거&amp;nbsp;국토종주&amp;nbsp;1일차&amp;nbsp;-&amp;nbsp;인천~여주&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;a style=&quot;color: #006dd7;&quot; href=&quot;https://ajh322.tistory.com/345&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;자전거&amp;nbsp;국토종주&amp;nbsp;2일차&amp;nbsp;-&amp;nbsp;여주~충주&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;a style=&quot;color: #006dd7;&quot; href=&quot;https://ajh322.tistory.com/346&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;자전거&amp;nbsp;국토종주&amp;nbsp;3일차&amp;nbsp;-&amp;nbsp;충주~대구&lt;/a&gt;&lt;/span&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;imageblock alignCenter&quot; data-origin-width=&quot;497&quot; data-origin-height=&quot;710&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cespdC/btrfPAMBLpi/I0ArCqTKNDUOFXTryay22k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cespdC/btrfPAMBLpi/I0ArCqTKNDUOFXTryay22k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cespdC/btrfPAMBLpi/I0ArCqTKNDUOFXTryay22k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcespdC%2FbtrfPAMBLpi%2FI0ArCqTKNDUOFXTryay22k%2Fimg.png&quot; data-origin-width=&quot;497&quot; data-origin-height=&quot;710&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;1일 차 목표 인천 아라 서해갑문 - 여주보 인증센터&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;청라국제도시역&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b10FYZ/btrfO5e2HBX/NuN4l9xbdXcwZgmYsXoiy0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b10FYZ/btrfO5e2HBX/NuN4l9xbdXcwZgmYsXoiy0/img.png&quot; data-origin-width=&quot;1211&quot; data-origin-height=&quot;749&quot; style=&quot;width: 36.8677%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b10FYZ/btrfO5e2HBX/NuN4l9xbdXcwZgmYsXoiy0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb10FYZ%2FbtrfO5e2HBX%2FNuN4l9xbdXcwZgmYsXoiy0%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;1211&quot; height=&quot;749&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/yfGFe/btrfHd5RmnX/FxxjY1V8IcjAOerkwTK3d0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/yfGFe/btrfHd5RmnX/FxxjY1V8IcjAOerkwTK3d0/img.jpg&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; data-filename=&quot;KakaoTalk_20210923_224548746_04.jpg&quot; style=&quot;width: 30.4034%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/yfGFe/btrfHd5RmnX/FxxjY1V8IcjAOerkwTK3d0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FyfGFe%2FbtrfHd5RmnX%2FFxxjY1V8IcjAOerkwTK3d0%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;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/JDarZ/btrfFGHBeXq/7r5aJa6UYKnbB5VyReuC8K/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/JDarZ/btrfFGHBeXq/7r5aJa6UYKnbB5VyReuC8K/img.jpg&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; data-filename=&quot;KakaoTalk_20210923_224548746_05.jpg&quot; style=&quot;width: 30.4034%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/JDarZ/btrfFGHBeXq/7r5aJa6UYKnbB5VyReuC8K/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FJDarZ%2FbtrfFGHBeXq%2F7r5aJa6UYKnbB5VyReuC8K%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;/&gt;&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;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;아라 서해갑문 인증센터&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bWrbOQ/btrfRoraD2J/oPGbhtXqjZ8ZDaSkKS8go0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bWrbOQ/btrfRoraD2J/oPGbhtXqjZ8ZDaSkKS8go0/img.png&quot; data-origin-width=&quot;1153&quot; data-origin-height=&quot;714&quot; style=&quot;width: 36.8396%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bWrbOQ/btrfRoraD2J/oPGbhtXqjZ8ZDaSkKS8go0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbWrbOQ%2FbtrfRoraD2J%2FoPGbhtXqjZ8ZDaSkKS8go0%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;1153&quot; height=&quot;714&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/BY2Xy/btrfKByPx5w/LVE1xn8FYF2TdikY8VHaV0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/BY2Xy/btrfKByPx5w/LVE1xn8FYF2TdikY8VHaV0/img.jpg&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; data-filename=&quot;KakaoTalk_20210923_224548746_06.jpg&quot; style=&quot;width: 30.4174%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/BY2Xy/btrfKByPx5w/LVE1xn8FYF2TdikY8VHaV0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FBY2Xy%2FbtrfKByPx5w%2FLVE1xn8FYF2TdikY8VHaV0%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;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b1tcgN/btrfRDoihjw/ktF2h2kclxYCHdvgw2vdL1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b1tcgN/btrfRDoihjw/ktF2h2kclxYCHdvgw2vdL1/img.jpg&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; data-filename=&quot;KakaoTalk_20210923_224548746_10.jpg&quot; style=&quot;width: 30.4174%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b1tcgN/btrfRDoihjw/ktF2h2kclxYCHdvgw2vdL1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb1tcgN%2FbtrfRDoihjw%2FktF2h2kclxYCHdvgw2vdL1%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;/&gt;&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;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;아라 한강갑문 인증센터&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cYYrFm/btrfKBevnS0/kvIHeGXJMFvktMgxYhiKq1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cYYrFm/btrfKBevnS0/kvIHeGXJMFvktMgxYhiKq1/img.png&quot; data-origin-width=&quot;1045&quot; data-origin-height=&quot;741&quot; style=&quot;width: 33.7867%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cYYrFm/btrfKBevnS0/kvIHeGXJMFvktMgxYhiKq1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcYYrFm%2FbtrfKBevnS0%2FkvIHeGXJMFvktMgxYhiKq1%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;1045&quot; height=&quot;741&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dRE9ZP/btrfO3VPRS3/u968Gwk8NzRqnWtvCYswo0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dRE9ZP/btrfO3VPRS3/u968Gwk8NzRqnWtvCYswo0/img.jpg&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; data-filename=&quot;KakaoTalk_20210923_224548746_11.jpg&quot; style=&quot;width: 31.9438%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dRE9ZP/btrfO3VPRS3/u968Gwk8NzRqnWtvCYswo0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdRE9ZP%2FbtrfO3VPRS3%2Fu968Gwk8NzRqnWtvCYswo0%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;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Z9fBF/btrfRD2VJe9/LkO2p6ysp4daoOZwdAvh40/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Z9fBF/btrfRD2VJe9/LkO2p6ysp4daoOZwdAvh40/img.jpg&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; data-filename=&quot;KakaoTalk_20210923_224548746_13.jpg&quot; style=&quot;width: 31.9438%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Z9fBF/btrfRD2VJe9/LkO2p6ysp4daoOZwdAvh40/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FZ9fBF%2FbtrfRD2VJe9%2FLkO2p6ysp4daoOZwdAvh40%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;/&gt;&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;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;광나루 자전거길 인증센터&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/z278p/btrfIZUcrKd/woCcR9popXqAjLv4OZfF70/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/z278p/btrfIZUcrKd/woCcR9popXqAjLv4OZfF70/img.png&quot; data-origin-width=&quot;1143&quot; data-origin-height=&quot;795&quot; style=&quot;width: 34.2145%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/z278p/btrfIZUcrKd/woCcR9popXqAjLv4OZfF70/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fz278p%2FbtrfIZUcrKd%2FwoCcR9popXqAjLv4OZfF70%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;1143&quot; height=&quot;795&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/N8Hfe/btrfREU3dLU/71HR1lUpw3jycKeFZ7voS1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/N8Hfe/btrfREU3dLU/71HR1lUpw3jycKeFZ7voS1/img.jpg&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; data-filename=&quot;KakaoTalk_20210923_224548746_14.jpg&quot; style=&quot;width: 31.73%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/N8Hfe/btrfREU3dLU/71HR1lUpw3jycKeFZ7voS1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FN8Hfe%2FbtrfREU3dLU%2F71HR1lUpw3jycKeFZ7voS1%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;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bXsMp6/btrfRD2VNr6/O15ZfhqbyhNTjE1JnYYaEk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bXsMp6/btrfRD2VNr6/O15ZfhqbyhNTjE1JnYYaEk/img.jpg&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; data-filename=&quot;KakaoTalk_20210923_224548746_15.jpg&quot; style=&quot;width: 31.73%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bXsMp6/btrfRD2VNr6/O15ZfhqbyhNTjE1JnYYaEk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbXsMp6%2FbtrfRD2VNr6%2FO15ZfhqbyhNTjE1JnYYaEk%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;/&gt;&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;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;미사리 밀빛 초계국수&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/PT8Ua/btrfMOq4ACP/FkYfakohXFFI5XRrKU7xc0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/PT8Ua/btrfMOq4ACP/FkYfakohXFFI5XRrKU7xc0/img.png&quot; data-origin-width=&quot;1110&quot; data-origin-height=&quot;826&quot; style=&quot;width: 38.2992%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/PT8Ua/btrfMOq4ACP/FkYfakohXFFI5XRrKU7xc0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FPT8Ua%2FbtrfMOq4ACP%2FFkYfakohXFFI5XRrKU7xc0%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;1110&quot; height=&quot;826&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/rsZWD/btrfREOhRnf/4ki1l5D4jS7RY5WXy2zH8k/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/rsZWD/btrfREOhRnf/4ki1l5D4jS7RY5WXy2zH8k/img.jpg&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; data-filename=&quot;KakaoTalk_20210923_224548746_16.jpg&quot; style=&quot;width: 38.0002%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/rsZWD/btrfREOhRnf/4ki1l5D4jS7RY5WXy2zH8k/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FrsZWD%2FbtrfREOhRnf%2F4ki1l5D4jS7RY5WXy2zH8k%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;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/oj9MH/btrfPBELYCr/jdwG8nssGVoWwQVoEkJRQk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/oj9MH/btrfPBELYCr/jdwG8nssGVoWwQVoEkJRQk/img.jpg&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;4032&quot; data-filename=&quot;KakaoTalk_20210923_224548746_17.jpg&quot; style=&quot;width: 21.3751%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/oj9MH/btrfPBELYCr/jdwG8nssGVoWwQVoEkJRQk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Foj9MH%2FbtrfPBELYCr%2FjdwG8nssGVoWwQVoEkJRQk%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;/&gt;&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;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;능내역&amp;nbsp;인증센터&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dx7ivk/btrfQFs9Avc/KukLa5FhaN58bCPaSZi9zK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dx7ivk/btrfQFs9Avc/KukLa5FhaN58bCPaSZi9zK/img.png&quot; data-origin-width=&quot;1072&quot; data-origin-height=&quot;761&quot; style=&quot;width: 33.7619%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dx7ivk/btrfQFs9Avc/KukLa5FhaN58bCPaSZi9zK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fdx7ivk%2FbtrfQFs9Avc%2FKukLa5FhaN58bCPaSZi9zK%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;1072&quot; height=&quot;761&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bwxsXC/btrfRCQtskN/nDHKkVLmPizxSz1JpHgPA0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bwxsXC/btrfRCQtskN/nDHKkVLmPizxSz1JpHgPA0/img.jpg&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; data-filename=&quot;KakaoTalk_20210923_224548746_23.jpg&quot; style=&quot;width: 31.9562%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bwxsXC/btrfRCQtskN/nDHKkVLmPizxSz1JpHgPA0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbwxsXC%2FbtrfRCQtskN%2FnDHKkVLmPizxSz1JpHgPA0%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;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bH66eW/btrfIZmnMH6/TE7YlQ70wZxzXi8hpF3610/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bH66eW/btrfIZmnMH6/TE7YlQ70wZxzXi8hpF3610/img.jpg&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; data-filename=&quot;KakaoTalk_20210923_224548746_22.jpg&quot; style=&quot;width: 31.9562%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bH66eW/btrfIZmnMH6/TE7YlQ70wZxzXi8hpF3610/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbH66eW%2FbtrfIZmnMH6%2FTE7YlQ70wZxzXi8hpF3610%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;/&gt;&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;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;양평군&lt;span style=&quot;color: #4d5156;&quot;&gt;립미술관&lt;/span&gt;인증센터&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/yDUF5/btrfMs2p5iN/h06cbwfi8xSLLdSM9Gh3IK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/yDUF5/btrfMs2p5iN/h06cbwfi8xSLLdSM9Gh3IK/img.png&quot; data-origin-width=&quot;1311&quot; data-origin-height=&quot;766&quot; style=&quot;width: 38.1824%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/yDUF5/btrfMs2p5iN/h06cbwfi8xSLLdSM9Gh3IK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FyDUF5%2FbtrfMs2p5iN%2Fh06cbwfi8xSLLdSM9Gh3IK%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;1311&quot; height=&quot;766&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/laZIz/btrfFGnijvF/5IjKrGqwa0EAx0L6CuC5Bk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/laZIz/btrfFGnijvF/5IjKrGqwa0EAx0L6CuC5Bk/img.jpg&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; data-filename=&quot;KakaoTalk_20210923_224548746_25.jpg&quot; style=&quot;width: 29.746%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/laZIz/btrfFGnijvF/5IjKrGqwa0EAx0L6CuC5Bk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FlaZIz%2FbtrfFGnijvF%2F5IjKrGqwa0EAx0L6CuC5Bk%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;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ra26m/btrfxPknSLw/DALwWxfYWfkHkHvIjpPb0k/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ra26m/btrfxPknSLw/DALwWxfYWfkHkHvIjpPb0k/img.jpg&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; data-filename=&quot;KakaoTalk_20210923_224548746_27.jpg&quot; style=&quot;width: 29.746%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ra26m/btrfxPknSLw/DALwWxfYWfkHkHvIjpPb0k/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fra26m%2FbtrfxPknSLw%2FDALwWxfYWfkHkHvIjpPb0k%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;/&gt;&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;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/AsmMM/btrfRD9Hxu0/ol4bbhCujtp0jY4fvPMdk1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/AsmMM/btrfRD9Hxu0/ol4bbhCujtp0jY4fvPMdk1/img.jpg&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; data-filename=&quot;KakaoTalk_20210923_224619610_01.jpg&quot; style=&quot;width: 63.2558%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/AsmMM/btrfRD9Hxu0/ol4bbhCujtp0jY4fvPMdk1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FAsmMM%2FbtrfRD9Hxu0%2Fol4bbhCujtp0jY4fvPMdk1%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;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/L55sG/btrfIYHK4f2/AqgyWRRUXkqIZtTVPWKKik/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/L55sG/btrfIYHK4f2/AqgyWRRUXkqIZtTVPWKKik/img.jpg&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;4032&quot; data-filename=&quot;KakaoTalk_20210923_224619610_14.jpg&quot; style=&quot;width: 35.5814%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/L55sG/btrfIYHK4f2/AqgyWRRUXkqIZtTVPWKKik/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FL55sG%2FbtrfIYHK4f2%2FAqgyWRRUXkqIZtTVPWKKik%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;/&gt;&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;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;이포보인증센터&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dvhrsn/btrfQEVjfSK/w7Nrx275eWeYfoQpdJAwZ1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dvhrsn/btrfQEVjfSK/w7Nrx275eWeYfoQpdJAwZ1/img.png&quot; data-origin-width=&quot;1033&quot; data-origin-height=&quot;827&quot; style=&quot;width: 31.1573%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dvhrsn/btrfQEVjfSK/w7Nrx275eWeYfoQpdJAwZ1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fdvhrsn%2FbtrfQEVjfSK%2Fw7Nrx275eWeYfoQpdJAwZ1%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;1033&quot; height=&quot;827&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/GjXId/btrfFFaSBSx/fJzIuYUPZsRjDjuksBeYAK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/GjXId/btrfFFaSBSx/fJzIuYUPZsRjDjuksBeYAK/img.jpg&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; data-filename=&quot;KakaoTalk_20210923_224619610_21.jpg&quot; style=&quot;width: 33.2586%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/GjXId/btrfFFaSBSx/fJzIuYUPZsRjDjuksBeYAK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FGjXId%2FbtrfFFaSBSx%2FfJzIuYUPZsRjDjuksBeYAK%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;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/AIPYA/btrfKAmkZF8/ww8YcDHDXKbX2iC2tJQwik/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/AIPYA/btrfKAmkZF8/ww8YcDHDXKbX2iC2tJQwik/img.jpg&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; data-filename=&quot;KakaoTalk_20210923_224619610_23.jpg&quot; style=&quot;width: 33.2586%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/AIPYA/btrfKAmkZF8/ww8YcDHDXKbX2iC2tJQwik/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FAIPYA%2FbtrfKAmkZF8%2Fww8YcDHDXKbX2iC2tJQwik%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;/&gt;&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;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;여주보인증센터&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bu16CS/btrfFGt3wfs/XWQvTni2XVfU6aJD0Ijo8k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bu16CS/btrfFGt3wfs/XWQvTni2XVfU6aJD0Ijo8k/img.png&quot; data-origin-width=&quot;956&quot; data-origin-height=&quot;842&quot; style=&quot;width: 45.4562%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bu16CS/btrfFGt3wfs/XWQvTni2XVfU6aJD0Ijo8k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbu16CS%2FbtrfFGt3wfs%2FXWQvTni2XVfU6aJD0Ijo8k%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;956&quot; height=&quot;842&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ba8owj/btrfG2KpZ9a/BLGOdugGQMYFPvmS1meSr0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ba8owj/btrfG2KpZ9a/BLGOdugGQMYFPvmS1meSr0/img.jpg&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; data-filename=&quot;KakaoTalk_20210923_224619610_28.jpg&quot; style=&quot;width: 53.381%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ba8owj/btrfG2KpZ9a/BLGOdugGQMYFPvmS1meSr0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fba8owj%2FbtrfG2KpZ9a%2FBLGOdugGQMYFPvmS1meSr0%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;/&gt;&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;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;강천보인증센터&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;1098&quot; data-origin-height=&quot;803&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/LERgf/btrfFFIH34X/lWstgJwvNsNw4KRFDzA8vk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/LERgf/btrfFFIH34X/lWstgJwvNsNw4KRFDzA8vk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/LERgf/btrfFFIH34X/lWstgJwvNsNw4KRFDzA8vk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FLERgf%2FbtrfFFIH34X%2FlWstgJwvNsNw4KRFDzA8vk%2Fimg.png&quot; data-origin-width=&quot;1098&quot; data-origin-height=&quot;803&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&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;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;강천섬게스트하우스&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/wGzHV/btrfPBY11cf/yAdcKBfjvsDPmMS8kc1nPk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/wGzHV/btrfPBY11cf/yAdcKBfjvsDPmMS8kc1nPk/img.png&quot; data-origin-width=&quot;708&quot; data-origin-height=&quot;889&quot; style=&quot;width: 20.8562%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/wGzHV/btrfPBY11cf/yAdcKBfjvsDPmMS8kc1nPk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FwGzHV%2FbtrfPBY11cf%2FyAdcKBfjvsDPmMS8kc1nPk%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;708&quot; height=&quot;889&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/lgDNA/btrfRCXfikl/9AJhltfScGWVj2XTWdk4IK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/lgDNA/btrfRCXfikl/9AJhltfScGWVj2XTWdk4IK/img.jpg&quot; data-origin-width=&quot;1280&quot; data-origin-height=&quot;800&quot; style=&quot;width: 41.9009%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/lgDNA/btrfRCXfikl/9AJhltfScGWVj2XTWdk4IK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FlgDNA%2FbtrfRCXfikl%2F9AJhltfScGWVj2XTWdk4IK%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;1280&quot; height=&quot;800&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/JgPOu/btrfQEuevp2/n4u7kNYqtbqTn9bTGBFqtk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/JgPOu/btrfQEuevp2/n4u7kNYqtbqTn9bTGBFqtk/img.jpg&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; data-filename=&quot;KakaoTalk_20210923_224619610_29.jpg&quot; style=&quot;width: 34.9174%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/JgPOu/btrfQEuevp2/n4u7kNYqtbqTn9bTGBFqtk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FJgPOu%2FbtrfQEuevp2%2Fn4u7kNYqtbqTn9bTGBFqtk%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;/&gt;&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;p data-ke-size=&quot;size16&quot;&gt;- 조식제공&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 게스트하우스(깔끔, 11시 소등, 침대마다 콘센트 2개씩 있음)&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;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>일상</category>
      <author>AJH322</author>
      <guid isPermaLink="true">https://ajh322.tistory.com/344</guid>
      <comments>https://ajh322.tistory.com/344#entry344comment</comments>
      <pubDate>Fri, 24 Sep 2021 01:08:16 +0900</pubDate>
    </item>
    <item>
      <title>자전거 국토종주 0일차 - 준비</title>
      <link>https://ajh322.tistory.com/343</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;자전거 국토종주 게시물 시리즈&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;자전거 국토종주 0일차 - 준비&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;a style=&quot;color: #006dd7;&quot; href=&quot;https://ajh322.tistory.com/344&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;자전거&amp;nbsp;국토종주&amp;nbsp;1일차&amp;nbsp;-&amp;nbsp;인천~여주&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;a style=&quot;color: #006dd7;&quot; href=&quot;https://ajh322.tistory.com/345&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;자전거&amp;nbsp;국토종주&amp;nbsp;2일차&amp;nbsp;-&amp;nbsp;여주~충주&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;a style=&quot;color: #006dd7;&quot; href=&quot;https://ajh322.tistory.com/346&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;자전거&amp;nbsp;국토종주&amp;nbsp;3일차&amp;nbsp;-&amp;nbsp;충주~대구&lt;/a&gt;&lt;/span&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;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;497&quot; data-origin-height=&quot;710&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bZ2YDt/btrfPXAPvhi/5vd3gm8L7sbw5EKKuxvoX1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bZ2YDt/btrfPXAPvhi/5vd3gm8L7sbw5EKKuxvoX1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bZ2YDt/btrfPXAPvhi/5vd3gm8L7sbw5EKKuxvoX1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbZ2YDt%2FbtrfPXAPvhi%2F5vd3gm8L7sbw5EKKuxvoX1%2Fimg.png&quot; data-origin-width=&quot;497&quot; data-origin-height=&quot;710&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&amp;nbsp;&lt;/h2&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;1. 개요&lt;/h2&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;2. 준비물&lt;/h2&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;3. 수신호&lt;/h2&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;4. 착각하기 쉬운 것&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&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;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;1. 개요&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이번 추석 연휴 동안 자전거 국토종주를 갔다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2021년 9월 18일 토요일 새벽부터 3박 4일을 목표로 인천부터 낙동강까지 완주를 목표로 하였다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아는 잘타는 형들 포함해서 3명이서 갔는데 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;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;2. 준비물&lt;/h2&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;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://smartstore.naver.com/alibodassa/products/4704144425?NaPm=ct%3Dktx0b3t1%7Cci%3Dcheckout%7Ctr%3Dppc%7Ctrx%3D%7Chk%3D614f348d4e955ef7b6c52d0741050bc462846669&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;국토종주 자전거길 여행 수첩&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;옷(9월 기준 상황별로 필요한 옷을 쓰겠다.)&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;숙소에서 입는 평상복 : 반팔 반바지 1쌍&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;두꺼운 양말 x4&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;a href=&quot;https://smartstore.naver.com/spozen/products/2803634676?NaPm=ct%3Dktx0q14w%7Cci%3D6f397f1e4a5851822ce180ee00a2e4d86dcea192%7Ctr%3Dsls%7Csn%3D176313%7Chk%3D4013ce0edfeb20fd5cd115b8e1acfaf48374aec1&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;얼굴가리개&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://www.coupang.com/vp/products/5774142125?itemId=9819935990&amp;amp;vendorItemId=77103458638&amp;amp;src=1032001&amp;amp;spec=10305201&amp;amp;addtag=400&amp;amp;ctag=5774142125&amp;amp;lptag=P5774142125&amp;amp;itime=20210923231649&amp;amp;pageType=PRODUCT&amp;amp;pageValue=5774142125&amp;amp;wPcid=16083512823008554242389&amp;amp;wRef=cr2.shopping.naver.com&amp;amp;wTime=20210923231649&amp;amp;redirect=landing&amp;amp;isAddedCart=&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;물통&lt;/a&gt;x2(자전거에 가능하면 2개를 설치하자)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://smartstore.naver.com/alibodassa/products/4704144425?NaPm=ct%3Dktx0b3t1%7Cci%3Dcheckout%7Ctr%3Dppc%7Ctrx%3D%7Chk%3D614f348d4e955ef7b6c52d0741050bc462846669&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;펑크수리킷&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://smartstore.naver.com/wind_rider/products/5439978104?NaPm=ct%3Dktx0tes5%7Cci%3Dcheckout%7Ctr%3Dppc%7Ctrx%3D%7Chk%3D981b67eb99fa6ea81ffafaf1d0df44c0d82f5372&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;전조등&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://shopping.naver.com/play/play/stores/1000012951/products/1001660869&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;자전거 안장가방&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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://smartstore.naver.com/bikeworld/products/5061011002?NaPm=ct%3Dktx0x2zs%7Cci%3Da2a088d04a839088613a611a432f3a4257e1ff56%7Ctr%3Dslsl%7Csn%3D562364%7Chk%3D384184bc3a8b2160cf611096a0cd4879a04a6c6d&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;자전거이너튜브&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;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;3. 수신호&lt;/h2&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;595&quot; data-origin-height=&quot;620&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/X1ibw/btrfRCQr7iG/TwGLDmtuMacb4TEDjv0QuK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/X1ibw/btrfRCQr7iG/TwGLDmtuMacb4TEDjv0QuK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/X1ibw/btrfRCQr7iG/TwGLDmtuMacb4TEDjv0QuK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FX1ibw%2FbtrfRCQr7iG%2FTwGLDmtuMacb4TEDjv0QuK%2Fimg.png&quot; data-origin-width=&quot;595&quot; data-origin-height=&quot;620&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&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;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;4. 착각하기 쉬운 것&lt;/h2&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;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&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;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&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;p data-ke-size=&quot;size16&quot;&gt;내가 진짜 큰 착각을 한 게 11시쯤 '점심밥 맛있게 먹어야지' 하면서 아무것도 안 먹은 것이다. 점심, 저녁밥은 생각하지 말고 그냥 계속 꾸준히 먹어야 한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;자전거 종주 의지만으로는 부족하다.&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;의지만 있으면 하루 200km는 탈 수 있고 완주는 의지만으로 할 수 있는 것이라고 생각했는데 전혀 아니다.&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;h3 data-ke-size=&quot;size23&quot;&gt;짐은 최소화.&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;짐 무게 1~2kg이 생각보다 엄청난 차이를 가져온다. 필요 없는 짐은 최대한 꾸리지 않도록 하자.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&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;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;h3 data-ke-size=&quot;size23&quot;&gt;야간 라이딩&lt;/h3&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;</description>
      <category>일상</category>
      <author>AJH322</author>
      <guid isPermaLink="true">https://ajh322.tistory.com/343</guid>
      <comments>https://ajh322.tistory.com/343#entry343comment</comments>
      <pubDate>Thu, 23 Sep 2021 23:59:44 +0900</pubDate>
    </item>
    <item>
      <title>IT 블로그 광고 수익 - Today 1000 IT 블로그는 광고로 얼마벌까...?</title>
      <link>https://ajh322.tistory.com/342</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;1. 개요&lt;/h2&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;2. 광고 수익&lt;/h2&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;3. 블로그의 잠재적인 이점&lt;/h2&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;4. 블로그 성장 방법&lt;/h2&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;5. DIA 로직, C-Rank 이해하기&lt;/h2&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;6. 마치며...&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&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;&amp;nbsp;&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;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;1. 개요&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;안녕하신가 IT 업계 종사자는 타 직군에 비해 블로그를 많이 하는 편이라고 생각한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;내 블로그 정도면 투데이가 800~1000 정도 나오는데 엄청 큰 블로그는 아니지만 그래도 이제 막 IT 블로그를 시작하려는 사람, 열심히 블로깅을 하는 사람에게 충분히 방향성과 정보를 줄 수 있을 것 같아서 글을 써본다.&amp;nbsp;&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;나는 주변 IT 업계 지인에게는 무조건 블로그를 하라고 한다.&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;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;2. 광고 수익&lt;/h2&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;909&quot; data-origin-height=&quot;494&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cgMwqe/btrfbl4nuvg/gL2DCEvKdxol5Xs0ZiS3Ek/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cgMwqe/btrfbl4nuvg/gL2DCEvKdxol5Xs0ZiS3Ek/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cgMwqe/btrfbl4nuvg/gL2DCEvKdxol5Xs0ZiS3Ek/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcgMwqe%2Fbtrfbl4nuvg%2FgL2DCEvKdxol5Xs0ZiS3Ek%2Fimg.png&quot; data-origin-width=&quot;909&quot; data-origin-height=&quot;494&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;티스토리 블로그 지표는 위와 같다. 업무일에는 보통 800~1000을 왔다 갔다 한다. 주말에는 확실히 반토막 난다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;1565&quot; data-origin-height=&quot;323&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/mAsSs/btrfdWPOwJm/T6E1afK4hO119bhKfRUfc0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/mAsSs/btrfdWPOwJm/T6E1afK4hO119bhKfRUfc0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/mAsSs/btrfdWPOwJm/T6E1afK4hO119bhKfRUfc0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FmAsSs%2FbtrfdWPOwJm%2FT6E1afK4hO119bhKfRUfc0%2Fimg.png&quot; data-origin-width=&quot;1565&quot; data-origin-height=&quot;323&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;일별로 벌어들이는 수익이다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;2018년부터 본격적으로 시작했는데 광고를 단것은 2019년 중반부터였다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;1489&quot; data-origin-height=&quot;762&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/9j92L/btre9F3jwB7/ZkB62yMuCc6CsntEbNrK3K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/9j92L/btre9F3jwB7/ZkB62yMuCc6CsntEbNrK3K/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/9j92L/btre9F3jwB7/ZkB62yMuCc6CsntEbNrK3K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F9j92L%2Fbtre9F3jwB7%2FZkB62yMuCc6CsntEbNrK3K%2Fimg.png&quot; data-origin-width=&quot;1489&quot; data-origin-height=&quot;762&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;작년 기준 한 달 평균 10$, 지금은 평균 15$정도 수익이 생기고 있다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;실망했는가? 확실히 내가 생각하기에도 나는 IT 블로그 중에서도 개발자를 겨냥한 블로그라서 그런지 광고에 반응을 하지 않는 사람들이 적어서 수익이 생각보다 낮다고 생각한다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;나와 지인들만 해도 애드블록 설치자도 엄청 많고 광고를 죽어도 안 누르려고 한다. ㅋㅋ&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;내 블로그만 유독 수익이 낮은 것인지 궁금하지만 다른 IT 블로그의 수익 자료를 찾아보기는 쉽지 않아서 모르겠다.&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;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;3. 블로그의 잠재적인 이점&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2번의 그래프를 보고 실망했을 수도 있지만 이번에는 수치적으로 드러나지 않는 블로그의 이점에 대해서 말하고자 한다.&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;&lt;/h3&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;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;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;사업적 능력 향상&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;게임을 만들고 출시하는 것, 건물을 짓는 것, TV 프로그램을 기획하고 송출하는 것, 블로깅 하는 것 전부 동일선상에 있다고 생각한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;소비자가 원하는 것을 파악하여 가려운 부분을 긁어주고 그 대가로 돈, 트래픽을 챙기는 것이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이것은 사업의 본질과 비슷하다. &quot;문제를 찾아내고 해결하는 것&quot;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&quot;에이 블로깅이 무슨 사업이냐 오바떠네 ㅉㅉ&quot; 라고 생각할 수 있지만 나는 모두 비슷하다는 것을 체감할 때가 많다.&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;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;마케팅 수단 활용 가능&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Ku02b/btrfbYOX8IT/HsIBBvAlDJjgoL0CH2GoEk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Ku02b/btrfbYOX8IT/HsIBBvAlDJjgoL0CH2GoEk/img.png&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1040&quot; style=&quot;width: 32.5581%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Ku02b/btrfbYOX8IT/HsIBBvAlDJjgoL0CH2GoEk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FKu02b%2FbtrfbYOX8IT%2FHsIBBvAlDJjgoL0CH2GoEk%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;1040&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Ef46G/btrfcYOm9QC/rd1pSOpgWBK9cBEvFMaRNK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Ef46G/btrfcYOm9QC/rd1pSOpgWBK9cBEvFMaRNK/img.png&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1040&quot; style=&quot;width: 32.5581%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Ef46G/btrfcYOm9QC/rd1pSOpgWBK9cBEvFMaRNK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FEf46G%2FbtrfcYOm9QC%2Frd1pSOpgWBK9cBEvFMaRNK%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;1040&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Ruo9N/btrfgYAc8ku/eiEeOltxL4SKb2XUJlXi9k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Ruo9N/btrfgYAc8ku/eiEeOltxL4SKb2XUJlXi9k/img.png&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1040&quot; style=&quot;width: 32.5581%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Ruo9N/btrfgYAc8ku/eiEeOltxL4SKb2XUJlXi9k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FRuo9N%2FbtrfgYAc8ku%2FeiEeOltxL4SKb2XUJlXi9k%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;1040&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;본인의 블로그는 IT 분야 한정 글을 작성하면 네이버, 구글, 다음 3개 엔진에서 어지간하면 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;요즘은 이미 알겠지만 어느 분야건 SNS, 블로그 마케팅이 거의 필수라서 미래에 대한 준비라고 봐도 좋다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;4. 블로그 성장 방법&lt;/h2&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;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;양 vs 질?&lt;/h3&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;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;내가 원하는 것이 아닌 대중이 원하는 것을 블로깅 하자&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;866&quot; data-origin-height=&quot;805&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Cn8Ty/btrffOEFRx4/8batad9hY7v3FEj5PUucXk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Cn8Ty/btrffOEFRx4/8batad9hY7v3FEj5PUucXk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Cn8Ty/btrffOEFRx4/8batad9hY7v3FEj5PUucXk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FCn8Ty%2FbtrffOEFRx4%2F8batad9hY7v3FEj5PUucXk%2Fimg.png&quot; data-origin-width=&quot;866&quot; data-origin-height=&quot;805&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&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;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;5. DIA 로직, C-Rank 이해하기&lt;/h2&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;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;6. 마치며...&lt;/h2&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;나역시 처음에는 투데이 10 찍는 것을 목표로 할 때가 있었다. 내 블로그에 다른 사람보다 내가 더 많이 들어오던 때가 있었다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;투데이 100 정도만 찍어보면 충분히 감이 잡힐 것이다.&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;참고하면 좋은 블로그 -&amp;gt; 나중에 나도 따라해야겠다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://kibua20.tistory.com/90&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://kibua20.tistory.com/90&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1633531259402&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;Adsense 승인 후 블로그 유입량 및 수익 분석 - 한달 140$ 수입 인증&quot; data-og-description=&quot;블로그를 시작한 지 4개월 정도 지났고, 7월부터 애드센스 광고를 게재를 하기 시작했습니다. 블로그 광고 수익으로 100$/월 인증하시는 분들을 종종 있지만, 제 블로그의 경우에는 초반에는 대략&quot; data-og-host=&quot;kibua20.tistory.com&quot; data-og-source-url=&quot;https://kibua20.tistory.com/90&quot; data-og-url=&quot;https://kibua20.tistory.com/90&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/KWrPl/hyLRitYKBD/VNyFU4D9ERW972RxVbQ6g0/img.png?width=646&amp;amp;height=377&amp;amp;face=0_0_646_377,https://scrap.kakaocdn.net/dn/8Mhpd/hyLRa3PL6u/6JjV1oXYyWNeyDma6V6jU1/img.png?width=646&amp;amp;height=377&amp;amp;face=0_0_646_377,https://scrap.kakaocdn.net/dn/kgYaT/hyLSAGyyb4/ZZcraXEhvGvW5TG8QiCxEk/img.png?width=910&amp;amp;height=955&amp;amp;face=0_0_910_955&quot;&gt;&lt;a href=&quot;https://kibua20.tistory.com/90&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://kibua20.tistory.com/90&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/KWrPl/hyLRitYKBD/VNyFU4D9ERW972RxVbQ6g0/img.png?width=646&amp;amp;height=377&amp;amp;face=0_0_646_377,https://scrap.kakaocdn.net/dn/8Mhpd/hyLRa3PL6u/6JjV1oXYyWNeyDma6V6jU1/img.png?width=646&amp;amp;height=377&amp;amp;face=0_0_646_377,https://scrap.kakaocdn.net/dn/kgYaT/hyLSAGyyb4/ZZcraXEhvGvW5TG8QiCxEk/img.png?width=910&amp;amp;height=955&amp;amp;face=0_0_910_955');&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;Adsense 승인 후 블로그 유입량 및 수익 분석 - 한달 140$ 수입 인증&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;블로그를 시작한 지 4개월 정도 지났고, 7월부터 애드센스 광고를 게재를 하기 시작했습니다. 블로그 광고 수익으로 100$/월 인증하시는 분들을 종종 있지만, 제 블로그의 경우에는 초반에는 대략&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;kibua20.tistory.com&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;</description>
      <category>IT</category>
      <author>AJH322</author>
      <guid isPermaLink="true">https://ajh322.tistory.com/342</guid>
      <comments>https://ajh322.tistory.com/342#entry342comment</comments>
      <pubDate>Thu, 16 Sep 2021 14:55:44 +0900</pubDate>
    </item>
    <item>
      <title>유튜브 프리미엄 무료 사용하기 - 광고 X, 백그라운드 재생 가능</title>
      <link>https://ajh322.tistory.com/341</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;1. 개요&lt;br /&gt;2. Youtube Vanced 설치 방법 &lt;br /&gt;3. 계정 추가 &lt;br /&gt;4. 사용방법 및 팁&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&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;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;1.&amp;nbsp;개요&lt;/h2&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;안드로이드 모바일 OS 한정 유튜브 프리미엄을 무료로 사용하는 방법이 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;- 백그라운드 재생 지원&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;- 유튜브 광고 없이 재생 가능&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;나는 주로 국내 음악 앱에 안 나오는 일본 노래를 듣는 데 사용한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;나의 자세한 사용 방법은 4번에 기재해놓겠다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;2. Youtube Vanced 설치 방법&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;플레이스토어에 등록이 안되어 있어서 직접 아래 링크로 들어가서 Youtbue Vanced APK를 다운받는다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://vancedapp.com/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://vancedapp.com/&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1631735905621&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;YouTube&amp;trade; Vanced&quot; data-og-description=&quot;The official website of YouTube&amp;trade; Vanced - a modded YouTube&amp;trade; client for Android.&quot; data-og-host=&quot;vancedapp.com&quot; data-og-source-url=&quot;https://vancedapp.com/&quot; data-og-url=&quot;https://vancedapp.com/&quot; data-og-image=&quot;&quot;&gt;&lt;a href=&quot;https://vancedapp.com/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://vancedapp.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;YouTube&amp;trade; Vanced&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;The official website of YouTube&amp;trade; Vanced - a modded YouTube&amp;trade; client for Android.&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;vancedapp.com&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;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ddTbgb/btrfc74TBPX/IoFvBKl4ukWZgNuBHxJin1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ddTbgb/btrfc74TBPX/IoFvBKl4ukWZgNuBHxJin1/img.jpg&quot; data-origin-width=&quot;360&quot; data-origin-height=&quot;640&quot; data-filename=&quot;KakaoTalk_20210916_035248023.jpg&quot; style=&quot;width: 49.4186%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ddTbgb/btrfc74TBPX/IoFvBKl4ukWZgNuBHxJin1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FddTbgb%2Fbtrfc74TBPX%2FIoFvBKl4ukWZgNuBHxJin1%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;360&quot; height=&quot;640&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/FKNQP/btre9Fa0nrV/0MU34GVAhyIAw0bIbKKVS1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/FKNQP/btre9Fa0nrV/0MU34GVAhyIAw0bIbKKVS1/img.jpg&quot; data-origin-width=&quot;360&quot; data-origin-height=&quot;640&quot; data-filename=&quot;KakaoTalk_20210916_035248023_01.jpg&quot; style=&quot;width: 49.4186%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/FKNQP/btre9Fa0nrV/0MU34GVAhyIAw0bIbKKVS1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FFKNQP%2Fbtre9Fa0nrV%2F0MU34GVAhyIAw0bIbKKVS1%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;360&quot; height=&quot;640&quot;/&gt;&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;imageblock alignCenter&quot; data-origin-width=&quot;360&quot; data-origin-height=&quot;640&quot; data-filename=&quot;KakaoTalk_20210916_035248023_02.jpg&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/lvrMd/btrfdWPziTa/qhWL1qlTvg0I1aABkKkOeK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/lvrMd/btrfdWPziTa/qhWL1qlTvg0I1aABkKkOeK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/lvrMd/btrfdWPziTa/qhWL1qlTvg0I1aABkKkOeK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FlvrMd%2FbtrfdWPziTa%2FqhWL1qlTvg0I1aABkKkOeK%2Fimg.jpg&quot; data-origin-width=&quot;360&quot; data-origin-height=&quot;640&quot; data-filename=&quot;KakaoTalk_20210916_035248023_02.jpg&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;설치하고 나서 Vanced Manager라는 앱을 실행하자&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;360&quot; data-origin-height=&quot;640&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/u0tDV/btrfbCke61d/Mc6mp2CosKCDClVOhadGx0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/u0tDV/btrfbCke61d/Mc6mp2CosKCDClVOhadGx0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/u0tDV/btrfbCke61d/Mc6mp2CosKCDClVOhadGx0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fu0tDV%2FbtrfbCke61d%2FMc6mp2CosKCDClVOhadGx0%2Fimg.png&quot; data-origin-width=&quot;360&quot; data-origin-height=&quot;640&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;나는 Youbue Music Vanced는 사용하지 않았다. 아무래도 유튜브 뮤직까지 구현해놓은 것 같다. 유튜브 뮤직을 사용하고 싶으면 아랫부분까지 체크해서 설치하도록 하자&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;360&quot; data-origin-height=&quot;640&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bs1TGL/btrfbBS96d3/cRMkx99fgYh24KgWBvU1w1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bs1TGL/btrfbBS96d3/cRMkx99fgYh24KgWBvU1w1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bs1TGL/btrfbBS96d3/cRMkx99fgYh24KgWBvU1w1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbs1TGL%2FbtrfbBS96d3%2FcRMkx99fgYh24KgWBvU1w1%2Fimg.png&quot; data-origin-width=&quot;360&quot; data-origin-height=&quot;640&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;보통은 루팅이 안되어있으니 저 번튼을 눌러서 진행하자&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ccSPUi/btrfbm248En/BZAtGRchbrpEGcVtKpJnX0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ccSPUi/btrfbm248En/BZAtGRchbrpEGcVtKpJnX0/img.jpg&quot; data-origin-width=&quot;360&quot; data-origin-height=&quot;640&quot; data-filename=&quot;KakaoTalk_20210916_035248023_05.jpg&quot; style=&quot;width: 49.4186%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ccSPUi/btrfbm248En/BZAtGRchbrpEGcVtKpJnX0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FccSPUi%2Fbtrfbm248En%2FBZAtGRchbrpEGcVtKpJnX0%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;360&quot; height=&quot;640&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/L8Opg/btrfa1rkMSW/kFhcoZUMPlt8enJf6wEhg0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/L8Opg/btrfa1rkMSW/kFhcoZUMPlt8enJf6wEhg0/img.png&quot; data-origin-width=&quot;360&quot; data-origin-height=&quot;640&quot; style=&quot;width: 49.4186%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/L8Opg/btrfa1rkMSW/kFhcoZUMPlt8enJf6wEhg0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FL8Opg%2Fbtrfa1rkMSW%2FkFhcoZUMPlt8enJf6wEhg0%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;360&quot; height=&quot;640&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;그러면 이제 3개의 앱 중 Vanced microG는 필수로 설치해야 한다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;만약에 Youtube Vanced를 설치하고 싶으면&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;Vanced microG -&amp;gt; Youtube Vanced 순서로 설치하면 된다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bpsh3u/btrfbAzZeTS/KK3EZIpas5tk2LVois5k1k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bpsh3u/btrfbAzZeTS/KK3EZIpas5tk2LVois5k1k/img.png&quot; data-origin-width=&quot;360&quot; data-origin-height=&quot;640&quot; style=&quot;width: 49.4186%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bpsh3u/btrfbAzZeTS/KK3EZIpas5tk2LVois5k1k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbpsh3u%2FbtrfbAzZeTS%2FKK3EZIpas5tk2LVois5k1k%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;360&quot; height=&quot;640&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/v4GxB/btre9Epz3HV/zSAJFCn9Kjw9Nnumrwc9y1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/v4GxB/btre9Epz3HV/zSAJFCn9Kjw9Nnumrwc9y1/img.png&quot; data-origin-width=&quot;360&quot; data-origin-height=&quot;640&quot; style=&quot;width: 49.4186%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/v4GxB/btre9Epz3HV/zSAJFCn9Kjw9Nnumrwc9y1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fv4GxB%2Fbtre9Epz3HV%2FzSAJFCn9Kjw9Nnumrwc9y1%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;360&quot; height=&quot;640&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;microG의 다운로드 버튼을 눌러서 설치한다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;360&quot; data-origin-height=&quot;640&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/wME7c/btrfbBeADs8/HkKk3fMqiH5HLRl4bdSPY1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/wME7c/btrfbBeADs8/HkKk3fMqiH5HLRl4bdSPY1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/wME7c/btrfbBeADs8/HkKk3fMqiH5HLRl4bdSPY1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FwME7c%2FbtrfbBeADs8%2FHkKk3fMqiH5HLRl4bdSPY1%2Fimg.png&quot; data-origin-width=&quot;360&quot; data-origin-height=&quot;640&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;다음은 Youtube Vanced를 설치한다. 이건 유독 오래 걸린다. 한 2분 정도?&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;360&quot; data-origin-height=&quot;640&quot; data-filename=&quot;KakaoTalk_20210916_035248023_10.jpg&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Lv3sj/btrfdW2633J/9z59f2muA6aeZtuOcNOBF1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Lv3sj/btrfdW2633J/9z59f2muA6aeZtuOcNOBF1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Lv3sj/btrfdW2633J/9z59f2muA6aeZtuOcNOBF1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FLv3sj%2FbtrfdW2633J%2F9z59f2muA6aeZtuOcNOBF1%2Fimg.jpg&quot; data-origin-width=&quot;360&quot; data-origin-height=&quot;640&quot; data-filename=&quot;KakaoTalk_20210916_035248023_10.jpg&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;설치가 끝나면 Youtube Vanced라는 앱이 설치됐을 것이다. 실행시켜보면 그냥 유튜브 같다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;기본적인 설명은 끝났다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;이제부터는 원하는 대로 사용하면 된다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;아래에는 Youtube Vanced를 사용할 때 알면 좋은 추가 정보를 기재해놨다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;br /&gt;3. 계정 추가&lt;/h2&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&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/csTpyy/btrfc7w2S22/d6J7e13ahj6hSI0vq2A8Qk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/csTpyy/btrfc7w2S22/d6J7e13ahj6hSI0vq2A8Qk/img.png&quot; data-origin-width=&quot;360&quot; data-origin-height=&quot;640&quot; style=&quot;width: 49.4186%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/csTpyy/btrfc7w2S22/d6J7e13ahj6hSI0vq2A8Qk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcsTpyy%2Fbtrfc7w2S22%2Fd6J7e13ahj6hSI0vq2A8Qk%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;360&quot; height=&quot;640&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bARibc/btrfbYm34LM/Tql0BRWx7HyZtwG64FBU2K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bARibc/btrfbYm34LM/Tql0BRWx7HyZtwG64FBU2K/img.png&quot; data-origin-width=&quot;360&quot; data-origin-height=&quot;640&quot; style=&quot;width: 49.4186%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bARibc/btrfbYm34LM/Tql0BRWx7HyZtwG64FBU2K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbARibc%2FbtrfbYm34LM%2FTql0BRWx7HyZtwG64FBU2K%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;360&quot; height=&quot;640&quot;/&gt;&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;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/T01sK/btrfbZlYTlY/hU2b6Gmk1zAphuaCReCd70/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/T01sK/btrfbZlYTlY/hU2b6Gmk1zAphuaCReCd70/img.png&quot; data-origin-width=&quot;360&quot; data-origin-height=&quot;640&quot; style=&quot;width: 49.4186%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/T01sK/btrfbZlYTlY/hU2b6Gmk1zAphuaCReCd70/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FT01sK%2FbtrfbZlYTlY%2FhU2b6Gmk1zAphuaCReCd70%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;360&quot; height=&quot;640&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/H0HzQ/btrfbANxxtA/tbNxI1xRQ1Ze4Rtju2Qj81/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/H0HzQ/btrfbANxxtA/tbNxI1xRQ1Ze4Rtju2Qj81/img.png&quot; data-origin-width=&quot;360&quot; data-origin-height=&quot;640&quot; style=&quot;width: 49.4186%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/H0HzQ/btrfbANxxtA/tbNxI1xRQ1Ze4Rtju2Qj81/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FH0HzQ%2FbtrfbANxxtA%2FtbNxI1xRQ1Ze4Rtju2Qj81%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;360&quot; height=&quot;640&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;계정 추가 &amp;gt; HUAWEI SIGN IN을 누른다.&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;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bK0rQP/btrfbAmq2M1/uZmP0uaMKkH5HK2HjbNzO1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bK0rQP/btrfbAmq2M1/uZmP0uaMKkH5HK2HjbNzO1/img.png&quot; data-origin-width=&quot;360&quot; data-origin-height=&quot;640&quot; style=&quot;width: 52.9997%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bK0rQP/btrfbAmq2M1/uZmP0uaMKkH5HK2HjbNzO1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbK0rQP%2FbtrfbAmq2M1%2FuZmP0uaMKkH5HK2HjbNzO1%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;360&quot; height=&quot;640&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bjTpwI/btre9FWlhQw/KwOKrosPbpJQzQGBoUN0p1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bjTpwI/btre9FWlhQw/KwOKrosPbpJQzQGBoUN0p1/img.png&quot; data-origin-width=&quot;360&quot; data-origin-height=&quot;740&quot; style=&quot;width: 45.8375%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bjTpwI/btre9FWlhQw/KwOKrosPbpJQzQGBoUN0p1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbjTpwI%2Fbtre9FWlhQw%2FKwOKrosPbpJQzQGBoUN0p1%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;360&quot; height=&quot;740&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;그러면 구글 로그인 창이 나오는데 본인 계정을 로그인해도 되지만 보안상 좋지 않을 것 같기도 하고 본계정과 분리하고 싶어서 나는 여기서 Youtube Vanced를 위한 계정을 따로 하나 만들었다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;본계정은 정말 평소에 보는 영상, Youtube Vaned는 일본 음악 위주로 시청하는 편이다.&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;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;4. 사용방법 및 팁&lt;/h2&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;- 영상 PIP모드 끄기&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;360&quot; data-origin-height=&quot;640&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/NLM5F/btrfdXub2ER/Bn4j5qxThjVXcdij4A4ak1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/NLM5F/btrfdXub2ER/Bn4j5qxThjVXcdij4A4ak1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/NLM5F/btrfdXub2ER/Bn4j5qxThjVXcdij4A4ak1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FNLM5F%2FbtrfdXub2ER%2FBn4j5qxThjVXcdij4A4ak1%2Fimg.png&quot; data-origin-width=&quot;360&quot; data-origin-height=&quot;640&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&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;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bRcCli/btre7JEJ8WE/mKv3dc4k2zeFFQFTL5FhSk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bRcCli/btre7JEJ8WE/mKv3dc4k2zeFFQFTL5FhSk/img.png&quot; data-origin-width=&quot;360&quot; data-origin-height=&quot;640&quot; style=&quot;width: 49.4186%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bRcCli/btre7JEJ8WE/mKv3dc4k2zeFFQFTL5FhSk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbRcCli%2Fbtre7JEJ8WE%2FmKv3dc4k2zeFFQFTL5FhSk%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;360&quot; height=&quot;640&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bblEpd/btrfbkYraZu/86oBWNVTyRMLGnoteWWPHk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bblEpd/btrfbkYraZu/86oBWNVTyRMLGnoteWWPHk/img.png&quot; data-origin-width=&quot;360&quot; data-origin-height=&quot;640&quot; style=&quot;width: 49.4186%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bblEpd/btrfbkYraZu/86oBWNVTyRMLGnoteWWPHk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbblEpd%2FbtrfbkYraZu%2F86oBWNVTyRMLGnoteWWPHk%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;360&quot; height=&quot;640&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;설정 &amp;gt; 일반 &amp;gt; PIP 모드를 꺼주면 된다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style=&quot;text-align: left;&quot; data-ke-size=&quot;size23&quot;&gt;- 다크 모드 설정 방법&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bRcCli/btre7JEJ8WE/mKv3dc4k2zeFFQFTL5FhSk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bRcCli/btre7JEJ8WE/mKv3dc4k2zeFFQFTL5FhSk/img.png&quot; style=&quot;width: 49.4186%; margin-right: 10px;&quot; data-origin-width=&quot;360&quot; data-origin-height=&quot;640&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bRcCli/btre7JEJ8WE/mKv3dc4k2zeFFQFTL5FhSk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbRcCli%2Fbtre7JEJ8WE%2FmKv3dc4k2zeFFQFTL5FhSk%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;360&quot; height=&quot;640&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/czRbVe/btrfa2qcEop/w8AfKO1aAKp7T6Pd0ke89K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/czRbVe/btrfa2qcEop/w8AfKO1aAKp7T6Pd0ke89K/img.png&quot; data-origin-width=&quot;360&quot; data-origin-height=&quot;640&quot; style=&quot;width: 49.4186%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/czRbVe/btrfa2qcEop/w8AfKO1aAKp7T6Pd0ke89K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FczRbVe%2Fbtrfa2qcEop%2Fw8AfKO1aAKp7T6Pd0ke89K%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;360&quot; height=&quot;640&quot;/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size18&quot;&gt;설정 &amp;gt; 일반 &amp;gt; 어두운 테마를 활성화하면 된다.&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;360&quot; data-origin-height=&quot;640&quot; data-filename=&quot;KakaoTalk_20210916_041318111_04.jpg&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/2uWGZ/btrfbA7OsJW/YVpZ9r0gLMuEkckZaADSPk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/2uWGZ/btrfbA7OsJW/YVpZ9r0gLMuEkckZaADSPk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/2uWGZ/btrfbA7OsJW/YVpZ9r0gLMuEkckZaADSPk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F2uWGZ%2FbtrfbA7OsJW%2FYVpZ9r0gLMuEkckZaADSPk%2Fimg.jpg&quot; data-origin-width=&quot;360&quot; data-origin-height=&quot;640&quot; data-filename=&quot;KakaoTalk_20210916_041318111_04.jpg&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;그러면 위와 같이 어두운 다크 모드가 활성화된다.&lt;/p&gt;</description>
      <category>IT/기타</category>
      <author>AJH322</author>
      <guid isPermaLink="true">https://ajh322.tistory.com/341</guid>
      <comments>https://ajh322.tistory.com/341#entry341comment</comments>
      <pubDate>Thu, 16 Sep 2021 05:16:31 +0900</pubDate>
    </item>
    <item>
      <title>카카오톡 알림톡 API - nodejs</title>
      <link>https://ajh322.tistory.com/339</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;1. 개요&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;비즈엠의 카카오톡 알림톡 확실히 엄청 좋은 기능이다. 별 다른 약관 동의 없이도 목적이 인정되면 카카오톡으로 보낼 수 있다는 것이 얼마나 좋은가?&lt;br /&gt;근데 그건 알바아니고 개발자인 우리는 귀찮을 뿐&lt;br /&gt;비즈엠 카카오톡 알림톡 전송 API를 개발하면서 정리할만한 부분을 정리해봤다.&lt;br /&gt;다른 개발자들은 나보다는 빨리 원하는 결과에 도달하기를 바라며 오늘도 글을 싸 본다. 뿌직뿌직&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;특이사항이라면 보통 템플릿을 지원하면 request에 템플릿 id와 교체해줄 문구만 보내면 알아서 발송해주는 개념으로 생각했는데 그게 아니라 템플릿의 모든 정보(모든 문자, 기타 설정값)를 다 보내줘야 한다.&lt;br /&gt;이 부분은 이해가 안 된다. 굳이...?&lt;br /&gt;글고 뭔가 내가 특정 유저라는 것을 증명하는 API 키 같은 것도 없긴 하다. 근데 Send API 호출 난이도가 좀 높은 편이라서 필요 없는 것도 이해는 간다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;2. 필요한 정보&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;알림톡 전송 API를 호출하기 위해 필요한 최소한의 정보다.&lt;br /&gt;전부 찾아오세요&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #ee2323;&quot;&gt;비즈엠 로그인 ID&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;866&quot; data-origin-height=&quot;809&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cvoAKj/btreAJjNspZ/DnzylXzWwxtcRFGFevSqMK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cvoAKj/btreAJjNspZ/DnzylXzWwxtcRFGFevSqMK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cvoAKj/btreAJjNspZ/DnzylXzWwxtcRFGFevSqMK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcvoAKj%2FbtreAJjNspZ%2FDnzylXzWwxtcRFGFevSqMK%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;564&quot; height=&quot;527&quot; data-origin-width=&quot;866&quot; data-origin-height=&quot;809&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;비즈엠 로그인할때 쓰는 로그인 ID&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #f89009;&quot;&gt;비즈엠 발신프로필키&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;830&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dReKZT/btreCewXyeA/dKPeAQkkBvzYIKCDZ269nk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dReKZT/btreCewXyeA/dKPeAQkkBvzYIKCDZ269nk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dReKZT/btreCewXyeA/dKPeAQkkBvzYIKCDZ269nk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdReKZT%2FbtreCewXyeA%2FdKPeAQkkBvzYIKCDZ269nk%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;830&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;830&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;발신 프로필 &amp;gt; 발신 프로필 목록 &amp;gt; 발신프로필키&lt;br /&gt;전송하고자 하는 메시지의 발신프로필키 값과 메시지의 생성한 계정이 발신프로필이 동일해야 한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #f3c000;&quot;&gt;템플릿 ID&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1040&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/z5pAA/btreyfpJf1t/8hkk2YWSmkwYfZJDKLAJr0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/z5pAA/btreyfpJf1t/8hkk2YWSmkwYfZJDKLAJr0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/z5pAA/btreyfpJf1t/8hkk2YWSmkwYfZJDKLAJr0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fz5pAA%2FbtreyfpJf1t%2F8hkk2YWSmkwYfZJDKLAJr0%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;1040&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1040&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;템플릿 &amp;gt; 템플릿 목록 &amp;gt; 보내고자 하는 메시지의 템플릿코드&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #409d00;&quot;&gt;메시지&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1040&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/YzUrD/btreyeK9LgY/L9hHssRpoBgjDgqE2c1qW0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/YzUrD/btreyeK9LgY/L9hHssRpoBgjDgqE2c1qW0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/YzUrD/btreyeK9LgY/L9hHssRpoBgjDgqE2c1qW0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FYzUrD%2FbtreyeK9LgY%2FL9hHssRpoBgjDgqE2c1qW0%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;1040&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1040&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;저 메시지 내용을 1byte도 안 틀리고 똑같이 갖고 있어야 한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;실제 받는 사람 전화번호&lt;/span&gt;&lt;/h3&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;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #8a3db6;&quot;&gt;버튼 정보&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1040&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/czxOse/btrevGBSif8/nkBBhJId3xmTAmt2Zb0JUK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/czxOse/btrevGBSif8/nkBBhJId3xmTAmt2Zb0JUK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/czxOse/btrevGBSif8/nkBBhJId3xmTAmt2Zb0JUK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FczxOse%2FbtrevGBSif8%2FnkBBhJId3xmTAmt2Zb0JUK%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;1040&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1040&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;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;뭔 발송하는데 벌써부터 이렇게 복잡하냐...&lt;br /&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;비즈 엠 카카오톡 알림 톡 Send API의 호출하기 위한 정보는 아래와 같다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;let&amp;nbsp;options&amp;nbsp;=&amp;nbsp;{ &lt;br /&gt;method:&quot;POST&quot;, &lt;br /&gt;&quot;url&quot;:`https://alimtalk-api.bizmsg.kr/v2/sender/send`, &lt;br /&gt;headers:&amp;nbsp;{ &lt;br /&gt;&quot;userid&quot;: &quot;&lt;span style=&quot;color: #ee2323;&quot;&gt;loginid&lt;/span&gt;&quot;, &lt;br /&gt;&quot;Content-Type&quot;:&amp;nbsp;&quot;application/json&quot;, &lt;br /&gt;}, &lt;br /&gt;data:&amp;nbsp;[{ &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&quot;message_type&quot;:&quot;at&quot;,&quot;profile&quot;:&quot;&lt;span style=&quot;color: #f89009;&quot;&gt;23456422626&lt;/span&gt;&quot;,&quot;phn&quot;:&lt;span style=&quot;color: #006dd7;&quot;&gt;phone&lt;/span&gt;, &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&quot;msg&quot;:&lt;span style=&quot;color: #409d00;&quot;&gt;tempMsg&lt;/span&gt;, &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&quot;tmplId&quot;:join, &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&quot;button1&quot;:&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #8a3db6;&quot;&gt;{ &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&quot;name&quot;:&amp;nbsp;&quot;마켓쿵&amp;nbsp;바로가기&quot;, &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&quot;type&quot;:&amp;nbsp;&quot;WL&quot;, &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&quot;url_mobile&quot;:&amp;nbsp;&quot;&lt;a href=&quot;https://naver.com&amp;quot;,&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://naver.com&quot;,&lt;/a&gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&quot;url_pc&quot;:&amp;nbsp;&quot;&lt;a href=&quot;https://naver.com&amp;quot;&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://naver.com&quot;&lt;/a&gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}] &lt;br /&gt;}&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;비즈엠 로그인 ID는 헤더의 userid&lt;br /&gt;이후 발송 요청에 대한 내용은 request body로 들어간다.(기본적으로 배열)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;3. 코드&lt;/h2&gt;
&lt;pre id=&quot;code_1631173183291&quot; class=&quot;javascript&quot; data-ke-language=&quot;javascript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;const templateInfo = {
    &quot;join&quot;: {
        msgParamCount: 3,
        msgBody: &quot;내용솰ㄹ라솰라내용솰ㄹ라솰라내용솰ㄹ라솰라내용솰ㄹ라솰라내용솰ㄹ라솰라내용솰ㄹ라솰라내용솰ㄹ라솰라내용솰ㄹ라솰라내용솰ㄹ라솰라내용솰ㄹ라솰라내용솰ㄹ라솰라&quot;,
        buttonInfo: {
            &quot;name&quot;: &quot;마켓쿵 바로가기&quot;,
            &quot;type&quot;: &quot;WL&quot;,
            &quot;url_mobile&quot;: &quot;https://naver.com&quot;,
            &quot;url_pc&quot;: &quot;https://naver.com&quot;
        }
    },
    &quot;payment&quot;:{msgParamCount:2, msgBody:&quot;내용솰ㄹ라솰라내용솰ㄹ라솰라내용솰ㄹ라솰라내용솰ㄹ라솰라내용솰ㄹ라솰라내용솰ㄹ라솰라내용솰ㄹ라솰라내용솰ㄹ라솰라내용솰ㄹ라솰라내용솰ㄹ라솰라내용솰ㄹ라솰라&quot;,
        buttonInfo:{}
    },
    &quot;login&quot;: {
        msgParamCount: 6,
        msgBody: &quot;내용솰ㄹ라솰라내용솰ㄹ라솰라내용솰ㄹ라솰라내용솰ㄹ라솰라내용솰ㄹ라솰라내용솰ㄹ라솰라내용솰ㄹ라솰라내용솰ㄹ라솰라내용솰ㄹ라솰라내용솰ㄹ라솰라내용솰ㄹ라솰라&quot;,
        buttonInfo: {
            &quot;name&quot;: &quot;주문 내역 조회하기&quot;,
            &quot;type&quot;: &quot;WL&quot;,
            &quot;url_mobile&quot;: &quot;https://naver.com&quot;,
            &quot;url_pc&quot;: &quot;https://naver.com&quot;
        }
    },
    &quot;test&quot;: {
        msgParamCount: 5,
        msgBody: &quot;내용솰ㄹ라솰라내용솰ㄹ라솰라내용솰ㄹ라솰라내용솰ㄹ라솰라내용솰ㄹ라솰라내용솰ㄹ라솰라내용솰ㄹ라솰라내용솰ㄹ라솰라내용솰ㄹ라솰라내용솰ㄹ라솰라내용솰ㄹ라솰라&quot;,
        buttonInfo: {
            &quot;name&quot;: &quot;배송 조회하기&quot;,
            &quot;type&quot;: &quot;WL&quot;,
            &quot;url_mobile&quot;: &quot;https://naver.com&quot;,
            &quot;url_pc&quot;: &quot;https://naver.com&quot;
        }
    }
}

exports.alrimtalkService = {
    sendAlrimtalkMessage(templateId, messageParams, phone) {
        return new Promise(async (resolve, reject) =&amp;gt; {
            //1. 정보 전부 제대로 들어왔는지 확인
            if(!templateId || !messageParams || !phone)
            {
                console.log(&quot;[alimtalk] : sendKakaoTalkMessage 함수 호출시 인자 설정이 제대로 되지 않았습니다.&quot;)
                return resolve(&quot;[alimtalk] : sendKakaoTalkMessage 함수 호출시 인자 설정이 제대로 되지 않았습니다.&quot;)
            }

            //2. 템플릿 정보 있는지 확인
            if(!(templateId in templateInfo))
            {
                console.log(`[alimtalk] : 존재하지 않는 템플릿 정보 ${templateId}`)
                return resolve(`[alimtalk] : 존재하지 않는 템플릿 정보 ${templateId}`)
            }

            //3. 템플릿 정보의 메시지 인자 수와 함수 호출된 메시지 인자 개수가 같은지 확인
            if(templateInfo[templateId].msgParamCount !== messageParams.length)
            {
                console.log(`[alimtalk] : 메시지 인자 개수가 일치하지 않습니다. ${templateInfo[templateId].msgParamCount} : ${messageParams.length}`)
                return resolve(`[alimtalk] : 메시지 인자 개수가 일치하지 않습니다. ${templateInfo[templateId].msgParamCount} : ${messageParams.length}`)
            }

            //전송 바디 생성
            let body = buildRequestBody(templateId, messageParams, phone)

            let options = {
                method:&quot;POST&quot;,
                &quot;url&quot;:`https://alimtalk-api.bizmsg.kr/v2/sender/send`,
                headers: {
                    &quot;userid&quot;: &quot;633463466&quot;,
                    &quot;Content-Type&quot;: &quot;application/json&quot;,
                },
                data: body
            }

            //4. 전송 제대로 됐는지 확인
            return await axios(options).then(result =&amp;gt;{
                if(result.data[0].code !== &quot;fail&quot;) resolve(result)
                else
                {
                    console.log(`[alimtalk] : ${result.data[0].message}`)
                    resolve(result.data[0].message)
                }
            }).catch(error =&amp;gt; {
                console.log(`[alimtalk] : ${result.data[0].message}`)
                resolve(`[alimtalk] : 비즈엠 전송 실패 ${error}`)
            })
        });
    }
}


function buildRequestBody(templateId, messageParams, phone)
{
    let tempMsg = templateInfo[templateId].msgBody
    for(let i = 0;i &amp;lt; templateInfo[templateId].msgParamCount;i++)
        tempMsg = tempMsg.replace(/#{.+}/,`${messageParams[i]}`)

    return [{
        &quot;message_type&quot;:&quot;at&quot;,&quot;profile&quot;:&quot;757545775753&quot;,&quot;phn&quot;:phone,
        &quot;msg&quot;:tempMsg,
        &quot;tmplId&quot;:templateId,
        &quot;button1&quot;:templateInfo[templateId].buttonInfo
    }]
}

//실제 사용 코드
await alrimtalk.alrimtalkService.sendAlrimtalkMessage(&quot;test&quot;, [purchase.order.sender.username, purchase.productName, purchase.order.orderNo, purchase.order.receiver.address1, purchase.delivery.number], purchase.order.sender.phone)&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;코드의 buildRequestBody와 templateInfo에 대한 부분은 꼭 필요한 건 아니지만 최소한 이 정도 설계 없이는 개판일 것 같아서 설계한 거니까 적당히 이해해주세여&lt;/p&gt;</description>
      <category>JS/Nodejs</category>
      <author>AJH322</author>
      <guid isPermaLink="true">https://ajh322.tistory.com/339</guid>
      <comments>https://ajh322.tistory.com/339#entry339comment</comments>
      <pubDate>Thu, 9 Sep 2021 16:44:43 +0900</pubDate>
    </item>
    <item>
      <title>채널톡 유저정보 Upsert API</title>
      <link>https://ajh322.tistory.com/338</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;1. 개요&lt;/h2&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;2. 필요한 정보&lt;/h2&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;3. 코드&lt;/h2&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;4. 기타&lt;/h2&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&amp;nbsp;&lt;/h2&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&amp;nbsp;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;1. 개요&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;대량의 유저 정보를 채널톡 &lt;a href=&quot;https://developers.channel.io/docs/upsert-a-user-by-memberid-1&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;Upsert API&lt;/a&gt;를 사용하여 Upsert 해야 하는 상황이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;근데 설명서가 조온나 불친절하다. 에러코드도 제대로 정의 안되어있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그래서 채널톡 개발자랑 문의하면서 정리해놓은 Upsert API 활용 방법을 적도록 하겠다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이미 개발자가 이런 게시물을 정리해서 작성해야 할 정라고 생각이 들 정도면 API Docs를 똑바로 못 만든 거다.&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;h2 data-ke-size=&quot;size26&quot;&gt;2. 필요한 정보&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;API를 사용하기 위한 최소한의 필요정보는 아래 3개다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #ee2323;&quot;&gt;&lt;b&gt;API 키 값 x-access-key,&lt;span&gt;&amp;nbsp;&lt;/span&gt;x-access-secret&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;유저 ID 정보&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #8a3db6;&quot;&gt;&lt;b&gt;유저정보(profile 값)&lt;/b&gt;&lt;/span&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;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #ee2323;&quot;&gt;API 키 값 x-access-key,&amp;nbsp;x-access-secret&lt;/span&gt; 조회하는 방법&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;608&quot; data-origin-height=&quot;1132&quot; width=&quot;272&quot; height=&quot;506&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/rTnXl/btrehj7ZUCR/dMV3W4B9g5Jurd99DZmx0K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/rTnXl/btrehj7ZUCR/dMV3W4B9g5Jurd99DZmx0K/img.png&quot; data-alt=&quot;설정 &amp;amp;amp;gt; API 인증 및 관리&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/rTnXl/btrehj7ZUCR/dMV3W4B9g5Jurd99DZmx0K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FrTnXl%2Fbtrehj7ZUCR%2FdMV3W4B9g5Jurd99DZmx0K%2Fimg.png&quot; data-origin-width=&quot;608&quot; data-origin-height=&quot;1132&quot; width=&quot;272&quot; height=&quot;506&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&gt;&lt;/span&gt;&lt;figcaption&gt;설정 &amp;gt; API 인증 및 관리&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;1168&quot; data-origin-height=&quot;531&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bZwfhE/btreh1TUD2K/Z6HeJm1zpcJJTiZzKf0eVK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bZwfhE/btreh1TUD2K/Z6HeJm1zpcJJTiZzKf0eVK/img.png&quot; data-alt=&quot;없으면 새로 만들어주자&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bZwfhE/btreh1TUD2K/Z6HeJm1zpcJJTiZzKf0eVK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbZwfhE%2Fbtreh1TUD2K%2FZ6HeJm1zpcJJTiZzKf0eVK%2Fimg.png&quot; data-origin-width=&quot;1168&quot; data-origin-height=&quot;531&quot; data-ke-mobilestyle=&quot;widthOrigin&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;/&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;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;유저 ID 정보&lt;/span&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;정말로 유저의 고유 ID 값이다. Upsert API니까 이미 채널톡에 등록되어 있는 ID를 사용하면 Update고 없는 ID면 Insert를 하게 된다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;color: #8a3db6;&quot;&gt;&lt;b&gt;유저정보(profile 값)&lt;/b&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;기입하고 싶은 유저 정보다. 이 부분은 본인 코드로 알아서 가져오도록 하자.&lt;/span&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;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;그러면 아래 3개의 데이터가 모였다. 이 데이터를 조합해서 채널톡의 API를 호출해야 한다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #ee2323;&quot;&gt;&lt;b&gt;API 키 값 x-access-key, x-access-secret&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;유저 ID 정보&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #8a3db6;&quot;&gt;&lt;b&gt;유저정보(profile 값)&lt;/b&gt;&lt;/span&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;https://api.channel.io/open/v4/users/@&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;b&gt;유저ID정보&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;method: 'put',&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;headers: {&lt;br /&gt;&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;'Content-Type': 'application/json',&lt;br /&gt;&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;&lt;span style=&quot;color: #ee2323;&quot;&gt;&lt;b&gt;'x-access-key': '----',&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #ee2323;&quot;&gt;&lt;b&gt;&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;'x-access-secret': '----'&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;},&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;data:&lt;span style=&quot;color: #8a3db6;&quot;&gt;&lt;b&gt;유저정보&lt;/b&gt;&lt;/span&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;요런 식으로 쏴주면 되겠다. node의 axios 형식인데 알잘딱 이해하도록 하자!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;3. 코드&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;나는 또 친절하기 때문에 node로 어떤 코드를 짜야하는지 내가 사용한 코드까지 올려두도록 하겠다.&lt;/p&gt;
&lt;pre id=&quot;code_1631062132873&quot; class=&quot;javascript&quot; data-ke-language=&quot;javascript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;let body = { &quot;profile&quot;: {
	&quot;name&quot;: data.name ? data.name : &quot;미정&quot;,
	&quot;mobileNumber&quot;: data.phone &amp;amp;&amp;amp; data.phone.split('-').length === 3 ? `+8210${data.phone.split('-')[1]}${data.phone.split('-')[2]}` : &quot;&quot;,
	&quot;phoneVerified&quot;:data.phoneVerified
    }, 
&quot;unsubscribed&quot;: data._doc._terms?.length &amp;gt;= 3 ? false : true }

let url = `https://api.channel.io/open/v4/users/@${data.id}`

let options = {
method: 'put',
  headers: {
    'Content-Type': 'application/json',
    'x-access-key': '----',
    'x-access-secret': '----'
  },
    data:body
}


await axios(url, options).then(result =&amp;gt;{
	console.log(result)
}).catch(error =&amp;gt; {
	console.log(error)
})&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;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;4. 기타&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 전화번호는 +81 국제전화 양식으로 해야 한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- API docs의 example에 보면 &quot;vanlia&quot; : { profile: { ... } } 이런식으로 예제를 짜놨는데 개소리고 그냥 { profile : { ... } }만 넣어주면 된다.(여기서 빡침 ㅋㅋ 그러면 공식 문서에 왜 이따구로 써놨냐고)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 추가한 필드가 유저 정보 리스트 조회 페이지에서 나오도록 하려면 &quot;&lt;span style=&quot;color: #242428;&quot;&gt;채널 설정 &amp;rarr; 고객 프로필 정보&quot;에서 설정 가능하다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #242428;&quot;&gt;- 에러 문구가 불친절하니 님이 해석해서 해결하려는 에너지 낭비하지 말고 그냥 채널톡 왼쪽 하단의 &quot;채널팀에 문의하기&quot; 를 통하여 개발 문의를 하자(답변 빨리 옴, 근데 밤에 문의해놓으면 확인을 못하는지 아예 답장이 안 오니까 영업시간에 물어보도록 하자)&lt;/span&gt;&lt;/p&gt;</description>
      <category>IT/기타</category>
      <author>AJH322</author>
      <guid isPermaLink="true">https://ajh322.tistory.com/338</guid>
      <comments>https://ajh322.tistory.com/338#entry338comment</comments>
      <pubDate>Wed, 8 Sep 2021 10:00:33 +0900</pubDate>
    </item>
  </channel>
</rss>