<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>앨런임더의 블로그</title>
    <link>https://alanimdeo.tistory.com/</link>
    <description>(아직은) 취미로 코딩하는 블로그</description>
    <language>ko</language>
    <pubDate>Sat, 30 May 2026 08:51:47 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>앨런임더</managingEditor>
    <image>
      <title>앨런임더의 블로그</title>
      <url>https://t1.daumcdn.net/cfile/tistory/2344604A586789140C</url>
      <link>https://alanimdeo.tistory.com</link>
    </image>
    <item>
      <title>CIDR이란 무엇일까?</title>
      <link>https://alanimdeo.tistory.com/37</link>
      <description>&lt;p data-ke-size=&quot;size16&quot; style=&quot;text-align: left;&quot;&gt;내가 처음 홈 서버를 만들 때 서브넷 마스크와 CIDR이라는 개념을 접했을 때, 이게 무슨 소리인가 싶어 끙끙댔던 기억이 있다. 하지만 막상 이해하고 나니 그렇게 어려운 개념은 아니구나 싶어 나와 같은 사람들을 위해 간단히 적어 보기로 했다.&lt;br&gt;&amp;nbsp;&lt;/p&gt;&lt;h2 style=&quot;text-align: left;&quot; data-ke-size=&quot;size26&quot;&gt;CIDR?&lt;/h2&gt;&lt;p data-ke-size=&quot;size16&quot; style=&quot;text-align: left;&quot;&gt;&lt;b&gt;CIDR&lt;/b&gt;은 클래스 없는 도메인 간 라우팅(&lt;b&gt;C&lt;/b&gt;lassless&amp;nbsp;&lt;b&gt;I&lt;/b&gt;nter-&lt;b&gt;D&lt;/b&gt;omain&amp;nbsp;&lt;b&gt;R&lt;/b&gt;outing)의 약자로, 사이더라고 읽는다. 쉽게 설명하면 &lt;b&gt;IP 주소의 범위를 지정하는 방식&lt;/b&gt;인데, 이러한 이름이 붙은 이유는 과거에는 클래스라는 것을 사용해 네트워크를 구분했기 때문이다. 하지만 지금 클래스에 대해 굳이 알 필요는 없으니 여기선 자세히 다루지 않도록 하겠다.&lt;br&gt;&lt;br&gt;&lt;/p&gt;&lt;h2 style=&quot;text-align: left;&quot; data-ke-size=&quot;size26&quot;&gt;CIDR의 구조&lt;/h2&gt;&lt;p data-ke-size=&quot;size16&quot; style=&quot;text-align: left;&quot;&gt;일단 CIDR을 사용한 IP 주소는 다음과 같이 표기한다.&lt;/p&gt;&lt;blockquote data-ke-style=&quot;style2&quot;&gt;AAA.BBB.CCC.DDD/EE&lt;/blockquote&gt;&lt;p data-ke-size=&quot;size16&quot; style=&quot;text-align: left;&quot;&gt;&amp;nbsp;&lt;br&gt;여기서 A~D는 우리가 익히 알고 있는 일반적인 IP주소와 동일하며, 슬래시(/) 뒤에 있는 EE 부분이 CIDR의 핵심이라고 할 수 있다.&lt;br&gt;다들 IP 주소의 각 옥텟(점으로 구분된 덩어리)이 1에서 255 사이의 숫자라는 것은 알고 있을 것이다.&amp;nbsp;이를 이진수로 환산하면 각 옥텟 별로 8개의 비트가 된다.(그래서 8개를 의미하는 옥텟인 것이다!) CIDR은 앞의 IP 주소에 대해 &lt;b&gt;앞에서부터 EE개의 비트를 고정하고 남은 비트의 가능한 모든 조합을 포함하는 범위&lt;/b&gt;를 말한다.&lt;br&gt;&lt;br&gt;이렇게만 말하면 당연히 이해가 안 될 테니 예시를 들어 설명해 보겠다.&lt;br&gt;내가 홈 네트워크를 구축하려 하는데 192.168.100.0/24라는 CIDR을 사용한다 해 보자. 이를 이진수로 환산하면 &lt;b&gt;11000000&lt;/b&gt;.&lt;b&gt;10101000&lt;/b&gt;.&lt;b&gt;01100100&lt;/b&gt;.00000000/24가 된다. 이 중에 앞의 굵게 표시된 24개의 비트는 고정하고 뒤의 8개 비트를 00000000에서부터 11111111까지 조합했을 때 나올 수 있는 모든 IP를 포함하는 범위를 내 네트워크로 사용하겠다는 소리가 되는 것이다. 이를 다시 10진수로 바꾸면 192.168.100.0부터 192.168.100.255까지가 192.168.100.0/24의 IP 범위가 되는 것이다.&lt;br&gt;&lt;br&gt;같은 방식으로 192.168.0.0/16은 앞에서부터 16개 비트를 고정하여 192.168.0.0~192.168.255.255를, 192.168.100.10/32는 모든 비트를 고정하였으니 192.168.100.10 단 한 개의 IP만을 가리키게 된다.&lt;br&gt;&lt;br&gt;&lt;/p&gt;&lt;h2 style=&quot;text-align: left;&quot; data-ke-size=&quot;size26&quot;&gt;베이스 IP와 브로드캐스트 IP&lt;/h2&gt;&lt;p data-ke-size=&quot;size16&quot; style=&quot;text-align: left;&quot;&gt;하지만 실제 192.168.100.0/24의 범위를 구해 보면 192.168.100.1부터 192.168.100.254라 표시된다. 0과 255는 어디로 간 걸까?&lt;br&gt;과거 IPv4 표준이 제대로 정립되기 전, 사람들은 네트워크에 속해 있는 모든 장치들에 데이터를 전송하기 위해(이것을 브로드캐스팅이라 한다) 모든 비트를 0으로 한 주소(여기서는 192.168.100.0)나 모든 비트를 1로 한 주소(192.168.100.255)를 사용했다. 추후 IPv4 라우터에 대한 표준(RFC 1812)을 정하면서 혼란을 방지하기 위해 모든 비트를 1로 한 주소를 브로드캐스트 IP로 사용하고 모든 비트가 0인 주소는 예약된(사용하지 않는) 주소로 남기기로 하여 맨 앞과 맨 뒤의 주소는 사용할 수 없게 된 것이다.&lt;br&gt;&lt;br&gt;&lt;/p&gt;&lt;h2 style=&quot;text-align: left;&quot; data-ke-size=&quot;size26&quot;&gt;오해할 수 있는 것들&lt;/h2&gt;&lt;h4 style=&quot;text-align: left;&quot; data-ke-size=&quot;size20&quot;&gt;192.168.100.125/24의 범위는 192.168.100.125부터 192.168.100.254까지인가?&lt;/h4&gt;&lt;p data-ke-size=&quot;size16&quot; style=&quot;text-align: left;&quot;&gt;&lt;b&gt;아니다.&lt;/b&gt; 앞에서도 말했듯 슬래시 뒤의 숫자만큼 비트를 고정시키고 남은 비트들을 0부터 1로 꽉 채운 값까지의 범위를 말하는 것이기 때문에 192.168.100.0/24든, 192.168.100.125/24든, 192.168.100.255/24든 사용할 수 있는 IP의 범위는 192.168.100.1부터 192&lt;br&gt;168.100.254까지다.&lt;/p&gt;</description>
      <category>네트워크</category>
      <category>CIDR</category>
      <category>IP</category>
      <author>앨런임더</author>
      <guid isPermaLink="true">https://alanimdeo.tistory.com/37</guid>
      <comments>https://alanimdeo.tistory.com/37#entry37comment</comments>
      <pubDate>Sun, 21 Jan 2024 16:04:54 +0900</pubDate>
    </item>
    <item>
      <title>macOS에서 영어 반복 입력이 안 될 때(diacritics 비활성화하기)</title>
      <link>https://alanimdeo.tistory.com/36</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;544&quot; data-origin-height=&quot;190&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/OcXlQ/btsC6nX0EtA/ZpAKSQGkzshxF2LE7ukwn1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/OcXlQ/btsC6nX0EtA/ZpAKSQGkzshxF2LE7ukwn1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/OcXlQ/btsC6nX0EtA/ZpAKSQGkzshxF2LE7ukwn1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FOcXlQ%2FbtsC6nX0EtA%2FZpAKSQGkzshxF2LE7ukwn1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/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;168&quot; data-origin-width=&quot;544&quot; data-origin-height=&quot;190&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;macOS에서 영어를 여러 번 입력하려고 키를 길게 누르고 있으면 위 사진과 같이 다이어크리틱(diacritic)이라고 부르는 특수 기호들이 나온다. 하지만 저런 특수한 글자들을 쓸 일이 없는 나에게는 이 기능이 불편하기만 했다. 다행히 해당 기능은 터미널에서 명령어를 이용해 끌 수 있다.&lt;/p&gt;
&lt;pre id=&quot;code_1704457315446&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;defaults write -g ApplePressAndHoldEnabled -bool false&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;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;842&quot; data-origin-height=&quot;312&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cf54ux/btsC30CkNKl/DUQWr8wbZKq2ivabXtHNQ1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cf54ux/btsC30CkNKl/DUQWr8wbZKq2ivabXtHNQ1/img.png&quot; data-alt=&quot;야호~~~~~~~&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cf54ux/btsC30CkNKl/DUQWr8wbZKq2ivabXtHNQ1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fcf54ux%2FbtsC30CkNKl%2FDUQWr8wbZKq2ivabXtHNQ1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/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;178&quot; data-origin-width=&quot;842&quot; data-origin-height=&quot;312&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;야호~~~~~~~&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>macOS</category>
      <author>앨런임더</author>
      <guid isPermaLink="true">https://alanimdeo.tistory.com/36</guid>
      <comments>https://alanimdeo.tistory.com/36#entry36comment</comments>
      <pubDate>Fri, 5 Jan 2024 21:26:16 +0900</pubDate>
    </item>
    <item>
      <title>auto-py-to-exe로 만든 파일에서 DistributionNotFound 에러가 발생할 때 해결법</title>
      <link>https://alanimdeo.tistory.com/35</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;문제 상황&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;파이썬으로 만든 프로그램을 exe 파일로 변환하기 위해 auto-py-to-exe를 사용했는데, 만들어진 파일을 실행해 보니 아래와 같은 오류가 발생하며 실행이 되지 않았다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1150&quot; data-origin-height=&quot;395&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bNj2JJ/btszj7SOpcJ/0aLJO9sAFEbcEQGHaKglS1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bNj2JJ/btszj7SOpcJ/0aLJO9sAFEbcEQGHaKglS1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bNj2JJ/btszj7SOpcJ/0aLJO9sAFEbcEQGHaKglS1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbNj2JJ%2Fbtszj7SOpcJ%2F0aLJO9sAFEbcEQGHaKglS1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/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;206&quot; data-origin-width=&quot;1150&quot; data-origin-height=&quot;395&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;코드에 사용된 win10toast 모듈이 제대로 포함되지 않은 것 같다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;해결 방법은 생각보다 쉽게 발견할 수 있었다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://github.com/brentvollebregt/auto-py-to-exe/issues/207#issuecomment-957779150&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://github.com/brentvollebregt/auto-py-to-exe/issues/207#issuecomment-957779150&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1698608587459&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;object&quot; data-og-title=&quot;Exe doesn't work &amp;middot; Issue #207 &amp;middot; brentvollebregt/auto-py-to-exe&quot; data-og-description=&quot;I'm using Python 3.9.5. I wrote a script that will display a notification after starting the .exe, but when I tried to start it, it gives me this error: File &amp;quot;svatky.py&amp;quot;, line 14, in &amp;lt;module&amp;gt; toast...&quot; data-og-host=&quot;github.com&quot; data-og-source-url=&quot;https://github.com/brentvollebregt/auto-py-to-exe/issues/207#issuecomment-957779150&quot; data-og-url=&quot;https://github.com/brentvollebregt/auto-py-to-exe/issues/207&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/bjZXT2/hyUkf3kX2I/AzJvSXMGvfHya85RUIXiCk/img.png?width=1200&amp;amp;height=600&amp;amp;face=0_0_1200_600&quot;&gt;&lt;a href=&quot;https://github.com/brentvollebregt/auto-py-to-exe/issues/207#issuecomment-957779150&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://github.com/brentvollebregt/auto-py-to-exe/issues/207#issuecomment-957779150&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/bjZXT2/hyUkf3kX2I/AzJvSXMGvfHya85RUIXiCk/img.png?width=1200&amp;amp;height=600&amp;amp;face=0_0_1200_600');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;Exe doesn't work &amp;middot; Issue #207 &amp;middot; brentvollebregt/auto-py-to-exe&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;I'm using Python 3.9.5. I wrote a script that will display a notification after starting the .exe, but when I tried to start it, it gives me this error: File &quot;svatky.py&quot;, line 14, in &amp;lt;module&amp;gt; toast...&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;github.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;해결 방법&lt;/h2&gt;
auto-py-exe 실행 시에 &lt;span style=&quot;font-family: monospace&quot;&gt;--copy-metadata=win10toast&lt;/span&gt; 인자를 추가해 주면 된다.
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;GUI 사용 시에는 Advanced &amp;gt; --copy-metadata 옆의 [+]를 누르고 win10toast를 입력하면 된다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;798&quot; data-origin-height=&quot;834&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/LHv2Q/btszkavep54/V1KfWkkYNxfKc4RCag0gpk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/LHv2Q/btszkavep54/V1KfWkkYNxfKc4RCag0gpk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/LHv2Q/btszkavep54/V1KfWkkYNxfKc4RCag0gpk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FLHv2Q%2Fbtszkavep54%2FV1KfWkkYNxfKc4RCag0gpk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/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;627&quot; data-origin-width=&quot;798&quot; data-origin-height=&quot;834&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;</description>
      <category>프로그래밍/Python</category>
      <author>앨런임더</author>
      <guid isPermaLink="true">https://alanimdeo.tistory.com/35</guid>
      <comments>https://alanimdeo.tistory.com/35#entry35comment</comments>
      <pubDate>Mon, 30 Oct 2023 04:46:49 +0900</pubDate>
    </item>
    <item>
      <title>웨일 브라우저에서 네이버 접속 시 다크 모드 설정 방법</title>
      <link>https://alanimdeo.tistory.com/34</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;다른 브라우저에서 네이버를 접속하면 &quot;다크 모드로 보기&quot; 버튼이 표시되어 다크 모드로 전환이 가능하다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;147&quot; data-origin-height=&quot;66&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/oYG6N/btrYTM26oYx/NCUvgOOuKXuJzMrUpklW11/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/oYG6N/btrYTM26oYx/NCUvgOOuKXuJzMrUpklW11/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/oYG6N/btrYTM26oYx/NCUvgOOuKXuJzMrUpklW11/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FoYG6N%2FbtrYTM26oYx%2FNCUvgOOuKXuJzMrUpklW11%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;147&quot; height=&quot;66&quot; data-origin-width=&quot;147&quot; data-origin-height=&quot;66&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;이럴 때는 쿠키를 직접 설정해 주면 된다. F12를 눌러 개발자 도구를 연 후 [콘솔] 탭에서 아래의 코드를 입력한다.&lt;/p&gt;
&lt;pre id=&quot;code_1676027319531&quot; class=&quot;javascript&quot; data-ke-language=&quot;javascript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;document.cookie = &quot;NDARK=Y; expires=Fri, 31 Dec 9999 23:59:59 GMT; path=/; domain=www.naver.com&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;이렇게 하고 페이지를 새로고침하면 네이버에 다크 모드가 적용된다.&lt;/p&gt;</description>
      <category>Windows</category>
      <category>네이버</category>
      <category>다크모드</category>
      <category>웨일</category>
      <author>앨런임더</author>
      <guid isPermaLink="true">https://alanimdeo.tistory.com/34</guid>
      <comments>https://alanimdeo.tistory.com/34#entry34comment</comments>
      <pubDate>Fri, 10 Feb 2023 20:07:53 +0900</pubDate>
    </item>
    <item>
      <title>Github Copilot 학생 무료 혜택이 갑자기 종료됐다?</title>
      <link>https://alanimdeo.tistory.com/33</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;GitHub Copilot은 AI 기반의 코드 자동 완성 도구이다. 월 10달러(연 100달러)라는 상당히 부담스러운 가격을 가지고 있지만, 유명한 오픈 소스 프로젝트의 기여자나, GitHub 학생 인증을 받은 사람들에게는 무료로 제공해 왔다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;그런데, 2023년 초부터 &quot;Thank you for participating in the GitHub Copilot Technical Preview. Your extended access has ended.&quot;라는 메시지가 뜨며 Copilot을 이용할 수 없는 현상이 발생했다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;560&quot; data-origin-height=&quot;312&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bx2JL1/btrWCTRDXYf/hwMSmDLzkYwUG9EOl2BH3k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bx2JL1/btrWCTRDXYf/hwMSmDLzkYwUG9EOl2BH3k/img.png&quot; data-alt=&quot;VS Code를 켜면 위와 같은 메시지가 뜨며 Copilot을 사용할 수 없다.&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bx2JL1/btrWCTRDXYf/hwMSmDLzkYwUG9EOl2BH3k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbx2JL1%2FbtrWCTRDXYf%2FhwMSmDLzkYwUG9EOl2BH3k%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;560&quot; height=&quot;312&quot; data-origin-width=&quot;560&quot; data-origin-height=&quot;312&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;VS Code를 켜면 위와 같은 메시지가 뜨며 Copilot을 사용할 수 없다.&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 data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;GitHub 설정에 들어가서 Copilot 구독을 확인해 봐도 똑같은 메시지가 뜨며 구독이 확인되지 않았다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;974&quot; data-origin-height=&quot;234&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cpCNGN/btrWDPumFUM/kObLFDEeTp191yI9Ddiekk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cpCNGN/btrWDPumFUM/kObLFDEeTp191yI9Ddiekk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cpCNGN/btrWDPumFUM/kObLFDEeTp191yI9Ddiekk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcpCNGN%2FbtrWDPumFUM%2FkObLFDEeTp191yI9Ddiekk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;974&quot; height=&quot;234&quot; data-origin-width=&quot;974&quot; data-origin-height=&quot;234&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;GitHub 커뮤니티를 찾아 보니, 최근 들어 같은 현상을 경험한 사람이 한둘이 아닌 것 같았고, 원인과 해결책을 찾을 수 있었다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://github.com/orgs/community/discussions/43634&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://github.com/orgs/community/discussions/43634&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1674057753061&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;object&quot; data-og-title=&quot;Free plan of Copilot for Students suddenly stops working &amp;middot; Discussion #43634 &amp;middot; community&quot; data-og-description=&quot;Select Topic Area Product Feedback Body From: 2023-01-08T15:00:00Z Problem: Can't use Copilot even thoufh still a students. I'm using students plan of Copilot, But today my subscription has...&quot; data-og-host=&quot;github.com&quot; data-og-source-url=&quot;https://github.com/orgs/community/discussions/43634&quot; data-og-url=&quot;https://github.com/orgs/community/discussions/43634&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/n88oY/hyRkoVHqy6/Io1mOIDBSOLvuEkpJ80kvk/img.png?width=1200&amp;amp;height=600&amp;amp;face=0_0_1200_600&quot;&gt;&lt;a href=&quot;https://github.com/orgs/community/discussions/43634&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://github.com/orgs/community/discussions/43634&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/n88oY/hyRkoVHqy6/Io1mOIDBSOLvuEkpJ80kvk/img.png?width=1200&amp;amp;height=600&amp;amp;face=0_0_1200_600');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;Free plan of Copilot for Students suddenly stops working &amp;middot; Discussion #43634 &amp;middot; community&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;Select Topic Area Product Feedback Body From: 2023-01-08T15:00:00Z Problem: Can't use Copilot even thoufh still a students. I'm using students plan of Copilot, But today my subscription has...&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;github.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;결론만 정리하자면 다음과 같다.&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style1&quot;&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;시간이 모든 것을 해결해 줄 것이다!&lt;/span&gt;&lt;/blockquote&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;몇몇 사람들은 2022년 12월 11일에 &quot;Copilot 구독이 갱신되었다&quot;는 내용의 메일을 GitHub에게서 받은 후 다시 Copilot을 사용할 수 있게 되었다는 얘기가 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;나도 메일함을 뒤져보니 12월 11일에 GitHub로부터 메일을 받은 적이 있었다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;728&quot; data-origin-height=&quot;523&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/lahWN/btrWCGSs30n/bVC8KkZfy5Gt73sewVA7Rk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/lahWN/btrWCGSs30n/bVC8KkZfy5Gt73sewVA7Rk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/lahWN/btrWCGSs30n/bVC8KkZfy5Gt73sewVA7Rk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FlahWN%2FbtrWCGSs30n%2FbVC8KkZfy5Gt73sewVA7Rk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;728&quot; height=&quot;523&quot; data-origin-width=&quot;728&quot; data-origin-height=&quot;523&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;메일을 보면 2023년 1월 9일에 만료된다(GitHub의 정책으로 인한 것으로, 무료 이용자들의 라이센스를 1달마다 체크한다고 한다)고 써 있는데, 이번 달에는 무슨 이유에선지 갱신이 되지 않은 것으로 보인다. 일단 며칠 더 기다려 봐야 해결 여부를 확인할 수 있을 것 같다.&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;(2023년 1월 19일 오후 7시 추가)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;정말로 시간이 문제를 해결해 줬다. 추가로 메일 같은 건 오지 않았지만, 오후가 되니 Copilot 구독이 돌아와 있었다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;968&quot; data-origin-height=&quot;229&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/wVnP3/btrWIOwECrl/kDYlVxkotXcDlKRCEnOeKK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/wVnP3/btrWIOwECrl/kDYlVxkotXcDlKRCEnOeKK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/wVnP3/btrWIOwECrl/kDYlVxkotXcDlKRCEnOeKK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FwVnP3%2FbtrWIOwECrl%2FkDYlVxkotXcDlKRCEnOeKK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;968&quot; height=&quot;229&quot; data-origin-width=&quot;968&quot; data-origin-height=&quot;229&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위의 경고 메시지는 그대로지만, 무료로 사용할 수 있다 표시되고, VS Code 내에서도 정상적으로 사용할 수 있었다.&lt;/p&gt;</description>
      <category>프로그래밍</category>
      <author>앨런임더</author>
      <guid isPermaLink="true">https://alanimdeo.tistory.com/33</guid>
      <comments>https://alanimdeo.tistory.com/33#entry33comment</comments>
      <pubDate>Thu, 19 Jan 2023 01:25:04 +0900</pubDate>
    </item>
    <item>
      <title>윈도우와 리눅스 동시 설치 시 윈도우 시간이 바뀌는 현상 해결하기</title>
      <link>https://alanimdeo.tistory.com/32</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;윈도우와 리눅스를 듀얼부팅으로 설치하면 윈도우의 시간이 9시간 전(UTC)로 돌아간다. 해결하기 위해서는 리눅스 쪽에서 터미널 명령어를 실행하거나, 윈도우에서 레지스트리를 변경해 주면 된다.&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;방법 1 - 리눅스에서 설정 변경&lt;/b&gt;&lt;/h2&gt;
&lt;pre id=&quot;code_1668317339190&quot; class=&quot;shell&quot; data-ke-language=&quot;shell&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;timedatectl set-local-rtc 1 --adjust-system-clock&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위의 명령어를 터미널에서 입력하면 리눅스의 시간 설정이 로컬 시간 기준으로 변경된다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&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 - 윈도우 레지스트리 추가&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;reg 파일로 간단히 적용할 수 있는 방법과, 직접 설정할 수 있는 방법이 있다. A와 B 둘 중 하나만 하면 된다.&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;b&gt;A - 레지스트리 파일로 간단히 적용하기&lt;/b&gt;&lt;/h3&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/STeXz/btrQ0Sq1Ubv/miBKkQHptepvbSGk9U7QX1/RealTimeIsUniversal.reg?attach=1&amp;amp;knm=tfile.reg&quot; class=&quot;&quot;&gt;
    &lt;div class=&quot;image&quot;&gt;&lt;/div&gt;
    &lt;div class=&quot;desc&quot;&gt;&lt;div class=&quot;filename&quot;&gt;&lt;span class=&quot;name&quot;&gt;RealTimeIsUniversal.reg&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;size&quot;&gt;0.00MB&lt;/div&gt;
&lt;/div&gt;
  &lt;/a&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위 파일을 받아 실행하고 재부팅하면 바로 적용할 수 있다.&lt;/p&gt;
&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;B - 직접 수정하기&lt;/b&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1. [Win + R] 키를 누른 후 &quot;regedit&quot;을 입력해 레지스트리 편집기를 실행한다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;514&quot; data-origin-height=&quot;273&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bhTmTO/btrQ0HwvTxO/r9iaKo5C4Ms94FRMaqBLf0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bhTmTO/btrQ0HwvTxO/r9iaKo5C4Ms94FRMaqBLf0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bhTmTO/btrQ0HwvTxO/r9iaKo5C4Ms94FRMaqBLf0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbhTmTO%2FbtrQ0HwvTxO%2Fr9iaKo5C4Ms94FRMaqBLf0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;514&quot; height=&quot;273&quot; data-origin-width=&quot;514&quot; data-origin-height=&quot;273&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;2. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation 경로로 가서 우클릭 &amp;gt; 새로 만들기 &amp;gt; DWORD(32비트) 값을 추가하고, 이름은 &quot;RealTimeIsUniversal&quot;으로 한다.&lt;/p&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;207&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bdarKz/btrQ8H89ibV/zOB7fW7KYYVxIVQgK0DsI1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bdarKz/btrQ8H89ibV/zOB7fW7KYYVxIVQgK0DsI1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bdarKz/btrQ8H89ibV/zOB7fW7KYYVxIVQgK0DsI1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbdarKz%2FbtrQ8H89ibV%2FzOB7fW7KYYVxIVQgK0DsI1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/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;207&quot; data-origin-width=&quot;496&quot; data-origin-height=&quot;207&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;955&quot; data-origin-height=&quot;453&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/rDv3q/btrQ1mFkVo2/U73bcY9K0jrpJpbWvFhjKK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/rDv3q/btrQ1mFkVo2/U73bcY9K0jrpJpbWvFhjKK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/rDv3q/btrQ1mFkVo2/U73bcY9K0jrpJpbWvFhjKK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FrDv3q%2FbtrQ1mFkVo2%2FU73bcY9K0jrpJpbWvFhjKK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;955&quot; height=&quot;453&quot; data-origin-width=&quot;955&quot; data-origin-height=&quot;453&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;3. 생성된 &quot;RealTimeIsUniversal&quot;을 더블 클릭하여 값을 1로 수정해준다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;495&quot; data-origin-height=&quot;296&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bNgYL6/btrQ1m6sjZk/cJqDITKCsGKysdkPgygbyk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bNgYL6/btrQ1m6sjZk/cJqDITKCsGKysdkPgygbyk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bNgYL6/btrQ1m6sjZk/cJqDITKCsGKysdkPgygbyk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbNgYL6%2FbtrQ1m6sjZk%2FcJqDITKCsGKysdkPgygbyk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/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;296&quot; data-origin-width=&quot;495&quot; data-origin-height=&quot;296&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;4. 재부팅하면 적용된 걸 확인할 수 있다.&lt;/p&gt;</description>
      <category>Windows</category>
      <category>UTC</category>
      <category>리눅스</category>
      <category>시간</category>
      <category>우분투</category>
      <category>윈도우</category>
      <author>앨런임더</author>
      <guid isPermaLink="true">https://alanimdeo.tistory.com/32</guid>
      <comments>https://alanimdeo.tistory.com/32#entry32comment</comments>
      <pubDate>Sun, 13 Nov 2022 23:39:23 +0900</pubDate>
    </item>
    <item>
      <title>[JS] 버튼 클릭 시 페이지 이동하기</title>
      <link>https://alanimdeo.tistory.com/31</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;현재 페이지에서 이동하기&lt;/p&gt;
&lt;pre id=&quot;code_1664473882505&quot; class=&quot;javascript&quot; data-ke-language=&quot;javascript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;window.location.href = &quot;주소&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;새 탭에서 열기&lt;/p&gt;
&lt;pre id=&quot;code_1664473899919&quot; class=&quot;javascript&quot; data-ke-language=&quot;javascript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;window.open(&quot;주소&quot;);&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>프로그래밍/HTML, JS</category>
      <author>앨런임더</author>
      <guid isPermaLink="true">https://alanimdeo.tistory.com/31</guid>
      <comments>https://alanimdeo.tistory.com/31#entry31comment</comments>
      <pubDate>Fri, 30 Sep 2022 02:51:54 +0900</pubDate>
    </item>
    <item>
      <title>[JS] 텍스트 클립보드로 복사하기</title>
      <link>https://alanimdeo.tistory.com/30</link>
      <description>&lt;pre id=&quot;code_1664472709678&quot; class=&quot;javascript&quot; data-ke-language=&quot;javascript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;navigator.clipboard.writeText(&quot;복사할 텍스트&quot;);&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;IE를 제외하면 PC, 모바일 가리지 않고 다 잘 되는 것 같다. IE를 지원하려면 별도의 코드가 필요하겠지만, 2022년에 누가 아직도 IE를 쓰고 있겠는가?&lt;/p&gt;</description>
      <category>프로그래밍/HTML, JS</category>
      <author>앨런임더</author>
      <guid isPermaLink="true">https://alanimdeo.tistory.com/30</guid>
      <comments>https://alanimdeo.tistory.com/30#entry30comment</comments>
      <pubDate>Fri, 30 Sep 2022 02:32:35 +0900</pubDate>
    </item>
    <item>
      <title>[Proxmox] &amp;quot;You do not have a valid subscription for this server&amp;quot; 메시지 없애기</title>
      <link>https://alanimdeo.tistory.com/29</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;641&quot; data-origin-height=&quot;168&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/I1KPv/btrMeiUHIN1/gLDZp6T5QBAO2M7CqA4TU0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/I1KPv/btrMeiUHIN1/gLDZp6T5QBAO2M7CqA4TU0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/I1KPv/btrMeiUHIN1/gLDZp6T5QBAO2M7CqA4TU0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FI1KPv%2FbtrMeiUHIN1%2FgLDZp6T5QBAO2M7CqA4TU0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;641&quot; height=&quot;168&quot; data-origin-width=&quot;641&quot; data-origin-height=&quot;168&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Proxmox VE에 로그인할 때마다 유효한 구독이 없다면서 난리를 친다. 이 메시지는 명령어 하나로 없앨 수 있다.&lt;/p&gt;
&lt;pre id=&quot;code_1663263922507&quot; class=&quot;shell&quot; data-ke-language=&quot;shell&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;sed -Ezi.bak &quot;s/(Ext.Msg.show\(\{\s+title: gettext\('No valid sub)/void\(\{ \/\/\1/g&quot; /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js &amp;amp;&amp;amp; systemctl restart pveproxy.service&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>서버/ESXi, Proxmox</category>
      <category>Proxmox</category>
      <author>앨런임더</author>
      <guid isPermaLink="true">https://alanimdeo.tistory.com/29</guid>
      <comments>https://alanimdeo.tistory.com/29#entry29comment</comments>
      <pubDate>Fri, 16 Sep 2022 02:45:50 +0900</pubDate>
    </item>
    <item>
      <title>[Node.js] npm-check-updates로 간편하게 npm 패키지 업데이트하기</title>
      <link>https://alanimdeo.tistory.com/28</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;npm에는 npm-check-updates라는 패키지가 있는데, 이 패키지를 사용하면 package.json에 있는 패키지들을 명령어 한 번으로 최신 버전으로 업데이트할 수 있다.&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;h4 data-ke-size=&quot;size20&quot;&gt;설치&lt;/h4&gt;
&lt;pre id=&quot;code_1662048973692&quot; class=&quot;shell&quot; data-ke-language=&quot;shell&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;npm install -g npm-check-updates&lt;/code&gt;&lt;/pre&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;1498&quot; data-origin-height=&quot;287&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/qTtqv/btrLbLDdJbL/9zKu3MigOiymKzF5OFjkX0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/qTtqv/btrLbLDdJbL/9zKu3MigOiymKzF5OFjkX0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/qTtqv/btrLbLDdJbL/9zKu3MigOiymKzF5OFjkX0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FqTtqv%2FbtrLbLDdJbL%2F9zKu3MigOiymKzF5OFjkX0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/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;125&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;1498&quot; data-origin-height=&quot;287&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;h4 data-ke-size=&quot;size20&quot;&gt;사용법&lt;/h4&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;업데이트 확인: 작업 폴더에서 'ncu'를 입력하면 업데이트할 패키지의 목록과 버전을 보여준다.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1388&quot; data-origin-height=&quot;362&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dbiGFe/btrLa3EanJ7/WMtg0AmRIuEzfikK8KHIlk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dbiGFe/btrLa3EanJ7/WMtg0AmRIuEzfikK8KHIlk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dbiGFe/btrLa3EanJ7/WMtg0AmRIuEzfikK8KHIlk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdbiGFe%2FbtrLa3EanJ7%2FWMtg0AmRIuEzfikK8KHIlk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/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;167&quot; data-origin-width=&quot;1388&quot; data-origin-height=&quot;362&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;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;업데이트: 'ncu -u'를 입력하면 최신 버전으로 package.json을 자동으로 수정해 준다. 이후 'npm install(또는 yarn install)'으로 업데이트된 패키지를 설치하면 된다.&lt;/li&gt;
&lt;/ul&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;1404&quot; data-origin-height=&quot;644&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/btaD6L/btrK9aYFntZ/3dVPAgwyeGV7qQDIGDngEk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/btaD6L/btrK9aYFntZ/3dVPAgwyeGV7qQDIGDngEk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/btaD6L/btrK9aYFntZ/3dVPAgwyeGV7qQDIGDngEk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbtaD6L%2FbtrK9aYFntZ%2F3dVPAgwyeGV7qQDIGDngEk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/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;294&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;1404&quot; data-origin-height=&quot;644&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;</description>
      <category>프로그래밍/HTML, JS</category>
      <author>앨런임더</author>
      <guid isPermaLink="true">https://alanimdeo.tistory.com/28</guid>
      <comments>https://alanimdeo.tistory.com/28#entry28comment</comments>
      <pubDate>Fri, 2 Sep 2022 01:23:08 +0900</pubDate>
    </item>
    <item>
      <title>ESXi에 헤놀로지(XPEnology) 설치하기(ARPL 로더 이용)</title>
      <link>https://alanimdeo.tistory.com/27</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;시놀로지는 NAS 시장의 거의 절반을 차지할 정도의 NAS계의 1인자이다. 가격이 다른 브랜드의 동일 사양 대비 비싸긴 하지만, 시놀로지의 자체 운영체제인 DSM은 웹 GUI를 통한 간편한 사용 방법, 각종 패키지(파일 관리자, 비디오 플레이어, 웹 서버, 토렌트 등), 모바일 앱 지원 등 여러 가지 편리한 기능들이 많다. 따라서 사람들은 DSM을 시놀로지 NAS 없이 아무 컴퓨터에서나 사용할 수 있도록(마치 해킨토시와 같이) 만들어 놓았는데, 그것이 바로 XPEnology, 국내에선 흔히 헤놀로지라 부르는 그것이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;원래 XPEnology 설치 시에는 하드웨어의 제약이 어느 정도 생기는데, ESXi 위에서 XPEnology VM을 생성하면 그 부담을 조금 줄일 수 있다.&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;1. ARPL 이미지 다운로드&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;먼저 ARPL의 깃허브 저장소로 가서 VMDK 파일을 다운로드한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://github.com/fbelavenuto/arpl/releases/latest&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://github.com/fbelavenuto/arpl/releases/latest&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1661966101109&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;object&quot; data-og-title=&quot;Release v0.4-alpha4 &amp;middot; fbelavenuto/arpl&quot; data-og-description=&quot;What's Changed Added iavf module by @fbelavenuto in #118 Ice by @fbelavenuto in #119 new ixgbe version by @fbelavenuto in #120 Added ixgbevf module by @fbelavenuto in #121 Fixing missing informati...&quot; data-og-host=&quot;github.com&quot; data-og-source-url=&quot;https://github.com/fbelavenuto/arpl/releases/latest&quot; data-og-url=&quot;https://github.com/fbelavenuto/arpl/releases/tag/v0.4-alpha4&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/bY5m8U/hyPELxvug2/j3MIDKQhjjYcBU3ZM9YxFk/img.png?width=1200&amp;amp;height=600&amp;amp;face=90_140_1075_526&quot;&gt;&lt;a href=&quot;https://github.com/fbelavenuto/arpl/releases/latest&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://github.com/fbelavenuto/arpl/releases/latest&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/bY5m8U/hyPELxvug2/j3MIDKQhjjYcBU3ZM9YxFk/img.png?width=1200&amp;amp;height=600&amp;amp;face=90_140_1075_526');&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;Release v0.4-alpha4 &amp;middot; fbelavenuto/arpl&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;What's Changed Added iavf module by @fbelavenuto in #118 Ice by @fbelavenuto in #119 new ixgbe version by @fbelavenuto in #120 Added ixgbevf module by @fbelavenuto in #121 Fixing missing informati...&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;github.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;2. VM 생성&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;ESXi에서 'VM 생성 &amp;rarr; 새 가상 시스템 생성'을 선택한다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1880&quot; data-origin-height=&quot;1122&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/d01ZbR/btrK6QEfkDp/iy0A4smHvbWhZKjwdRvRk0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/d01ZbR/btrK6QEfkDp/iy0A4smHvbWhZKjwdRvRk0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/d01ZbR/btrK6QEfkDp/iy0A4smHvbWhZKjwdRvRk0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fd01ZbR%2FbtrK6QEfkDp%2Fiy0A4smHvbWhZKjwdRvRk0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1880&quot; height=&quot;1122&quot; data-origin-width=&quot;1880&quot; data-origin-height=&quot;1122&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;이름은 원하는 대로 정하고, 게스트 운영 체제는 'Debian GNU/Linux 9(64비트)'로 설정한다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1880&quot; data-origin-height=&quot;1122&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/corPPl/btrK6cU5V9Z/wVNyXkM4VrWXUlNiKoxyZ1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/corPPl/btrK6cU5V9Z/wVNyXkM4VrWXUlNiKoxyZ1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/corPPl/btrK6cU5V9Z/wVNyXkM4VrWXUlNiKoxyZ1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcorPPl%2FbtrK6cU5V9Z%2FwVNyXkM4VrWXUlNiKoxyZ1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1880&quot; height=&quot;1122&quot; data-origin-width=&quot;1880&quot; data-origin-height=&quot;1122&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;size18&quot;&gt;VM 설정&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;CPU: 간단한 용도라면 1코어도 상관은 없다.&lt;/li&gt;
&lt;li&gt;RAM: 실제 시놀로지 NAS들은 2GB~16GB 정도의 램이 들어간다. 헤놀로지에서 많이 사용하는 DS918+, DS920+은 4GB의 램을 탑재하고 있다. 글에서는 테스트 용도로 설치하는 거라 2GB만 할당하기로 했다.&lt;/li&gt;
&lt;li&gt;하드 디스크: ARPL 로더 이미지와 사용할 하드 디스크들을 할당해 주면 된다.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;434&quot; data-origin-height=&quot;170&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cJ6HbM/btrK3ZpfK0i/C3KjGKJ3GmGojHv7xw1VYK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cJ6HbM/btrK3ZpfK0i/C3KjGKJ3GmGojHv7xw1VYK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cJ6HbM/btrK3ZpfK0i/C3KjGKJ3GmGojHv7xw1VYK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcJ6HbM%2FbtrK3ZpfK0i%2FC3KjGKJ3GmGojHv7xw1VYK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;434&quot; height=&quot;170&quot; data-origin-width=&quot;434&quot; data-origin-height=&quot;170&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;하드 디스크 추가 &amp;rarr; 기존 하드 디스크를 클릭하고, arpl.vmdk와 arpl-flat.vmdk(업로드하면 따로 보이지는 않는다) 이미지를 업로드한 뒤 선택해준다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1384&quot; data-origin-height=&quot;484&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/E5Ur4/btrK477SV9m/C0DgaxXICvJxvJSeakkUJK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/E5Ur4/btrK477SV9m/C0DgaxXICvJxvJSeakkUJK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/E5Ur4/btrK477SV9m/C0DgaxXICvJxvJSeakkUJK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FE5Ur4%2FbtrK477SV9m%2FC0DgaxXICvJxvJSeakkUJK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1384&quot; height=&quot;484&quot; data-origin-width=&quot;1384&quot; data-origin-height=&quot;484&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;업로드한 후, 컨트롤러 위치를 SATA (0:0)으로 설정한다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1196&quot; data-origin-height=&quot;86&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/clMs9G/btrK4ESABKa/fKkRvEKdkyeR32cHAkxTg0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/clMs9G/btrK4ESABKa/fKkRvEKdkyeR32cHAkxTg0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/clMs9G/btrK4ESABKa/fKkRvEKdkyeR32cHAkxTg0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FclMs9G%2FbtrK4ESABKa%2FfKkRvEKdkyeR32cHAkxTg0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1196&quot; height=&quot;86&quot; data-origin-width=&quot;1196&quot; data-origin-height=&quot;86&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;다음으로는 사용할 하드 디스크를 추가한다. RDM으로 직접 추가해도 되고, '하드 디스크 추가 &amp;rarr; 새 표준 하드 디스크'를 통해 생성해도 된다. 용량은 DSM 내에서 볼륨 생성 시 최소 용량이 필요하기 때문에 적어도 20 GB 이상은 필요하다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;추가한 하드 디스크들의 컨트롤러 위치는 SATA (0:1)부터 쭉 입력해주면 된다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;예) 하드 디스크 3개 추가 - 첫 번째 하드: SATA (0:1), 두 번째 하드: SATA (0:2), 세 번째 하드: SATA(0:3)&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;네트워크 어댑터: 호환성을 위해 어댑터 유형을 E1000e로 설정한다.&lt;/li&gt;
&lt;li&gt;기타: 필요 없는 CD 드라이브와 SCSI 컨트롤러는 삭제해 주자.&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;필수는 아니지만, 추가로 'VM 옵션 &amp;rarr; 부팅 옵션'에서 펌웨어를 EFI로 설정해 주자. 귀찮으면 안 해도 된다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1314&quot; data-origin-height=&quot;478&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dxzQ3v/btrK4TviBL7/Xty5XuGxbivSQYtDJgiAM0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dxzQ3v/btrK4TviBL7/Xty5XuGxbivSQYtDJgiAM0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dxzQ3v/btrK4TviBL7/Xty5XuGxbivSQYtDJgiAM0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdxzQ3v%2FbtrK4TviBL7%2FXty5XuGxbivSQYtDJgiAM0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1314&quot; height=&quot;478&quot; data-origin-width=&quot;1314&quot; data-origin-height=&quot;478&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;3. ARPL 로더 설정&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;VM을 생성하고 켜면, 알아서 설정 메뉴로 진입한다. 로딩이 끝나고 나면 화면에 주소가 하나 나오는데, 그 주소로 들어가 준다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1610&quot; data-origin-height=&quot;364&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/lz4rw/btrK495BPPI/QmhDvPfOll3lwhhks3QJ30/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/lz4rw/btrK495BPPI/QmhDvPfOll3lwhhks3QJ30/img.png&quot; data-alt=&quot;위의 경우엔 http://192.168.1.169:7681로 접속하면 된다.&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/lz4rw/btrK495BPPI/QmhDvPfOll3lwhhks3QJ30/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Flz4rw%2FbtrK495BPPI%2FQmhDvPfOll3lwhhks3QJ30%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1610&quot; height=&quot;364&quot; data-origin-width=&quot;1610&quot; data-origin-height=&quot;364&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;위의 경우엔 http://192.168.1.169:7681로 접속하면 된다.&lt;/figcaption&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-origin-width=&quot;680&quot; data-origin-height=&quot;424&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cT2PKr/btrK5EEkje3/rXxqky4KRKxYGVkoJCEBrK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cT2PKr/btrK5EEkje3/rXxqky4KRKxYGVkoJCEBrK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cT2PKr/btrK5EEkje3/rXxqky4KRKxYGVkoJCEBrK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcT2PKr%2FbtrK5EEkje3%2FrXxqky4KRKxYGVkoJCEBrK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/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;299&quot; data-origin-width=&quot;680&quot; data-origin-height=&quot;424&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&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;810&quot; data-origin-height=&quot;542&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bUkVqt/btrK47GNpH1/Wi1j340GbVukvMIPY5lxQ0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bUkVqt/btrK47GNpH1/Wi1j340GbVukvMIPY5lxQ0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bUkVqt/btrK47GNpH1/Wi1j340GbVukvMIPY5lxQ0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbUkVqt%2FbtrK47GNpH1%2FWi1j340GbVukvMIPY5lxQ0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/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;321&quot; data-origin-width=&quot;810&quot; data-origin-height=&quot;542&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;모델 설정 페이지로 가면 몇 개의 모델들을 선택할 수 있는데, 위의 DS1621+와 DS2422+는 AMD CPU 모델이다. 따라서 AMD CPU 계열 사용자들에게 추천한다.(ESXi 위에서 돌아가는 거라 딱히 영향이 있을지는 모르겠다)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;인텔 사용자들에게 추천하는 모델은 크게 두 가지인데, Video Station에서 내장 그래픽카드를 이용한 트랜스코딩을 이용할 생각이 있다면 DS920+, 아니라면 호환성이 좋은 DS3622xs+를 추천한다. 글에서는 DS3622xs+로 설정하기로 했다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&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;452&quot; data-origin-height=&quot;360&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b3S31w/btrK1gEYsue/XrVBCTLd2uM7yAOGRjAXLK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b3S31w/btrK1gEYsue/XrVBCTLd2uM7yAOGRjAXLK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b3S31w/btrK1gEYsue/XrVBCTLd2uM7yAOGRjAXLK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb3S31w%2FbtrK1gEYsue%2FXrVBCTLd2uM7yAOGRjAXLK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/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;287&quot; data-origin-width=&quot;452&quot; data-origin-height=&quot;360&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;설정 시점에서 최신인 버전을 사용하면 된다. 글을 쓰는 시점에는 DSM 7.1.1 버전의 빌드인 42951을 사용하였다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&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;688&quot; data-origin-height=&quot;326&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dmo6h7/btrK7CMBmV7/raKAOLYjbH4G1O6ilyqibk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dmo6h7/btrK7CMBmV7/raKAOLYjbH4G1O6ilyqibk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dmo6h7/btrK7CMBmV7/raKAOLYjbH4G1O6ilyqibk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fdmo6h7%2FbtrK7CMBmV7%2FraKAOLYjbH4G1O6ilyqibk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/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;227&quot; data-origin-width=&quot;688&quot; data-origin-height=&quot;326&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;헤놀로지에서 시리얼 번호는 미디어 트랜스코딩을 위한 AME(Advanced Media Extensions) 활성화 정도 외에는 쓸 데가 딱히 없다. 설정한 모델의 시리얼 번호를 가지고 있다면 사용해도 되지만, 되려 정품 시놀로지의 시리얼까지 밴을 당해 사용하지 못할 수도 있기 때문에, 'Generate a random serial number'를 선택하여 로더에서 생성해 주는 대로 사용하자.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&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;size18&quot;&gt;Cmdline menu&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;686&quot; data-origin-height=&quot;478&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cXrH9g/btrK6QqIubY/k7F2zgsBsKIkL6TKrhZ5NK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cXrH9g/btrK6QqIubY/k7F2zgsBsKIkL6TKrhZ5NK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cXrH9g/btrK6QqIubY/k7F2zgsBsKIkL6TKrhZ5NK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcXrH9g%2FbtrK6QqIubY%2Fk7F2zgsBsKIkL6TKrhZ5NK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/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;334&quot; data-origin-width=&quot;686&quot; data-origin-height=&quot;478&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;맥 주소 등을 설정할 수 있는데, 딱히 건드릴 필요는 없다. DHCP 고정 할당 등을 위해 맥 주소를 바꿀 생각이라면, 'Define a custom MAC'을 선택하여 직접 설정해 주면 된다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;Synoinfo menu&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;size18&quot;&gt;Switch LKM version&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;dev 버전 보단 prod 버전이 조금 더 안정적이다. 무엇으로 하든 상관 없지만, prod 버전을 추천한다. Enter를 눌러 prod 버전으로 바꿔주자.&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;모든 설정이 끝났다. 이제 'Build the loader'를 누르면 로더가 알아서 설정한 대로 빌드를 시작한다.&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;No space left on device 에러가 뜰 때&lt;/li&gt;
&lt;/ul&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;870&quot; data-origin-height=&quot;130&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/QcAP9/btrK5ExxVDV/fQs6ScKkTuFR6rE0riWjk1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/QcAP9/btrK5ExxVDV/fQs6ScKkTuFR6rE0riWjk1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/QcAP9/btrK5ExxVDV/fQs6ScKkTuFR6rE0riWjk1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FQcAP9%2FbtrK5ExxVDV%2FfQs6ScKkTuFR6rE0riWjk1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;870&quot; height=&quot;130&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;870&quot; data-origin-height=&quot;130&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;VM을 끄고, VM 설정에서 ARPL 이미지의 크기를 늘려준다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1556&quot; data-origin-height=&quot;1002&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bx4YEe/btrK30Ir7s8/NMaWGmYzP3lau5aLHGk0S1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bx4YEe/btrK30Ir7s8/NMaWGmYzP3lau5aLHGk0S1/img.png&quot; data-alt=&quot;원래 500MB였던 이미지를 5GB로 늘려주었다.&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bx4YEe/btrK30Ir7s8/NMaWGmYzP3lau5aLHGk0S1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbx4YEe%2FbtrK30Ir7s8%2FNMaWGmYzP3lau5aLHGk0S1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1556&quot; height=&quot;1002&quot; data-origin-width=&quot;1556&quot; data-origin-height=&quot;1002&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;원래 500MB였던 이미지를 5GB로 늘려주었다.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;설정을 저장하고, 다시 VM을 켜서 빌드해 주면 된다.&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;빌드를 완료하고 나면 'Boot the loader' 옵션이 생기는데, 이걸 선택하여 바로 부팅해도 되고, VM을 재시작하면 알아서 헤놀로지로 부팅이 시작된다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1474&quot; data-origin-height=&quot;334&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dZWmnj/btrK5EEkAyh/drim5IbzTvDehaMUQ9LEi1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dZWmnj/btrK5EEkAyh/drim5IbzTvDehaMUQ9LEi1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dZWmnj/btrK5EEkAyh/drim5IbzTvDehaMUQ9LEi1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdZWmnj%2FbtrK5EEkAyh%2Fdrim5IbzTvDehaMUQ9LEi1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1474&quot; height=&quot;334&quot; data-origin-width=&quot;1474&quot; data-origin-height=&quot;334&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;조금 기다리면 화면에 IP가 표시되는데, 인터넷에서 [IP]:5000 주소로 접속한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;나는 192.168.1.169로 뜨므로 192.168.1.169:5000 주소로 접속했다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;2054&quot; data-origin-height=&quot;1172&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Pkr68/btrK6AnYRdV/87NtG1QRZM3yMDNZEz6Wj1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Pkr68/btrK6AnYRdV/87NtG1QRZM3yMDNZEz6Wj1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Pkr68/btrK6AnYRdV/87NtG1QRZM3yMDNZEz6Wj1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FPkr68%2FbtrK6AnYRdV%2F87NtG1QRZM3yMDNZEz6Wj1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;2054&quot; height=&quot;1172&quot; data-origin-width=&quot;2054&quot; data-origin-height=&quot;1172&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-origin-width=&quot;1014&quot; data-origin-height=&quot;1112&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cPc93D/btrK5ERQIpC/CZk93BVXMIFYXpTpb6qmE0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cPc93D/btrK5ERQIpC/CZk93BVXMIFYXpTpb6qmE0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cPc93D/btrK5ERQIpC/CZk93BVXMIFYXpTpb6qmE0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcPc93D%2FbtrK5ERQIpC%2FCZk93BVXMIFYXpTpb6qmE0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/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;526&quot; data-origin-width=&quot;1014&quot; data-origin-height=&quot;1112&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;설치가 완료되면 10분 후에 사용할 수 있다 뜨는데, 실제론 10분까진 아니고 1~2분 정도 기다리다 [IP]:5000 주소로 다시 접속해 주면 된다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1234&quot; data-origin-height=&quot;1034&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/R3SH9/btrK4Wla840/FIi8CF6CzzhFfK9cdT7jzK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/R3SH9/btrK4Wla840/FIi8CF6CzzhFfK9cdT7jzK/img.png&quot; data-alt=&quot;10분 같은 소리 하고 있네..&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/R3SH9/btrK4Wla840/FIi8CF6CzzhFfK9cdT7jzK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FR3SH9%2FbtrK4Wla840%2FFIi8CF6CzzhFfK9cdT7jzK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/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;402&quot; data-origin-width=&quot;1234&quot; data-origin-height=&quot;1034&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;10분 같은 소리 하고 있네..&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;열심히 기다리다 보면, 'DSM 7.1 시작'이라 뜨며 설정 창이 뜬다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;2040&quot; data-origin-height=&quot;1150&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dLtAID/btrK5DyEJif/3vj3yvTksrNwFLsIjRIcAK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dLtAID/btrK5DyEJif/3vj3yvTksrNwFLsIjRIcAK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dLtAID/btrK5DyEJif/3vj3yvTksrNwFLsIjRIcAK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdLtAID%2FbtrK5DyEJif%2F3vj3yvTksrNwFLsIjRIcAK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;2040&quot; height=&quot;1150&quot; data-origin-width=&quot;2040&quot; data-origin-height=&quot;1150&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-origin-width=&quot;2006&quot; data-origin-height=&quot;1136&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Dm8cF/btrK4TviYmJ/Fcmkffc22kB7E7Ij7KHtKK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Dm8cF/btrK4TviYmJ/Fcmkffc22kB7E7Ij7KHtKK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Dm8cF/btrK4TviYmJ/Fcmkffc22kB7E7Ij7KHtKK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FDm8cF%2FbtrK4TviYmJ%2FFcmkffc22kB7E7Ij7KHtKK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;2006&quot; height=&quot;1136&quot; data-origin-width=&quot;2006&quot; data-origin-height=&quot;1136&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;업데이트 옵션을 선택하라는데, ARPL 로더는 버전이 바뀌면 알아서 빌드를 다시 해 주기 때문에 큰 문제는 없겠지만, 그래도 혹시 모를 상황이 발생할 수 있으니 마지막의 'DSM 또는 패키지 업데이트가 제공되면 알림을 받고 수동으로 설치'를 선택한다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;950&quot; data-origin-height=&quot;570&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bLc5ML/btrK4VmiYw0/50dEp2mCgt47Yc1kD1e0E0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bLc5ML/btrK4VmiYw0/50dEp2mCgt47Yc1kD1e0E0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bLc5ML/btrK4VmiYw0/50dEp2mCgt47Yc1kD1e0E0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbLc5ML%2FbtrK4VmiYw0%2F50dEp2mCgt47Yc1kD1e0E0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/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;288&quot; data-origin-width=&quot;950&quot; data-origin-height=&quot;570&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;시놀로지 계정은 &lt;b&gt;&lt;span style=&quot;color: #ee2323;&quot;&gt;절대!&lt;/span&gt;&lt;/b&gt;&amp;nbsp;로그인하면 안 된다. 시놀로지에게 &quot;나 헤놀로지 유저예요~&quot; 라며 당당하게 광고하고 싶은가?&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;2040&quot; data-origin-height=&quot;1144&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cmXrZ5/btrK8fjt1BH/ECieb0pPzifTUNIGVdkFt0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cmXrZ5/btrK8fjt1BH/ECieb0pPzifTUNIGVdkFt0/img.png&quot; data-alt=&quot;그냥 건너뛰기 하자.&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cmXrZ5/btrK8fjt1BH/ECieb0pPzifTUNIGVdkFt0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcmXrZ5%2FbtrK8fjt1BH%2FECieb0pPzifTUNIGVdkFt0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;2040&quot; height=&quot;1144&quot; data-origin-width=&quot;2040&quot; data-origin-height=&quot;1144&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;그냥 건너뛰기 하자.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;완료&lt;/h4&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;3818&quot; data-origin-height=&quot;1886&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/c7fnME/btrK4FcTm03/FWNK5W2kkkkqFZKF0oO101/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/c7fnME/btrK4FcTm03/FWNK5W2kkkkqFZKF0oO101/img.png&quot; data-alt=&quot;와!&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/c7fnME/btrK4FcTm03/FWNK5W2kkkkqFZKF0oO101/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc7fnME%2FbtrK4FcTm03%2FFWNK5W2kkkkqFZKF0oO101%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;3818&quot; height=&quot;1886&quot; data-origin-width=&quot;3818&quot; data-origin-height=&quot;1886&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;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;추가 정보&lt;/h4&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;위에서도 한 번 얘기했지만, Synology 계정에 로그인해야 하는 서비스들(QuickConnect, DDNS 서비스, Active Insight 등)은 웬만해서 하지 말자. 랜덤으로 생성한 시리얼이면 애초에 로그인이 되지도 않을 뿐더러, 정품 시리얼을 입력해서 사용하더라도 밴 당할 가능성이 없지 않기 때문이다.&lt;/li&gt;
&lt;li&gt;서버포럼(&lt;a href=&quot;https://svrforum.com/nas&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://svrforum.com/nas&lt;/a&gt;)이라는 커뮤니티가 있는데, 이 곳이 국내에서 헤놀로지/시놀로지 관련 글이 많이 올라오고, 가이드들도 잘 정리되어 있다.&lt;/li&gt;
&lt;li&gt;그 외에도 2CPU(&lt;a href=&quot;https://www.2cpu.co.kr/nas&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://www.2cpu.co.kr/nas&lt;/a&gt;)라는 커뮤니티도 있고, 해외에는 XPEnology 공식 포럼(&lt;a href=&quot;https://xpenology.com/forum/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://xpenology.com/forum&lt;/a&gt;)도 있으니 문제가 생긴다면 위 사이트들에 질문해 보자.&lt;/li&gt;
&lt;/ul&gt;</description>
      <category>서버/Synology(XPEnology)</category>
      <category>ARPL</category>
      <category>ESXi</category>
      <category>nas</category>
      <category>RedPill</category>
      <category>Synology</category>
      <category>XPenology</category>
      <category>나스</category>
      <category>레드필</category>
      <category>시놀로지</category>
      <category>헤놀로지</category>
      <author>앨런임더</author>
      <guid isPermaLink="true">https://alanimdeo.tistory.com/27</guid>
      <comments>https://alanimdeo.tistory.com/27#entry27comment</comments>
      <pubDate>Thu, 1 Sep 2022 03:30:30 +0900</pubDate>
    </item>
    <item>
      <title>우분투 설치 후 셸 설정하기(Zsh + Oh My Zsh + Powerlevel10k)</title>
      <link>https://alanimdeo.tistory.com/26</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;설치 전 모든 패키지 업데이트&lt;/p&gt;
&lt;pre id=&quot;code_1658763775202&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;sudo apt update &amp;amp;&amp;amp; sudo apt upgrade -y &amp;amp;&amp;amp; sudo apt autoremove&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;zsh 설치&lt;/p&gt;
&lt;pre id=&quot;code_1658763793692&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;sudo apt install -y zsh&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;Oh My Zsh 설치&lt;/p&gt;
&lt;pre id=&quot;code_1658763831819&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;sh -c &quot;$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)&quot;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;(설치 중 기본 셸을 Zsh로 변경하겠냐는 질문이 나오면 Y를 선택해준다.)&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;Powerlevel10k 스킨 설치&lt;/p&gt;
&lt;pre id=&quot;code_1658763954531&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k&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;
&lt;pre id=&quot;code_1658764014759&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;nano ~/.zshrc # or vi ~/.zshrc&lt;/code&gt;&lt;/pre&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;920&quot; data-origin-height=&quot;328&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dsXWPY/btrIfReIYgB/fcsrzEkPiKUIxkZK5QEDuk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dsXWPY/btrIfReIYgB/fcsrzEkPiKUIxkZK5QEDuk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dsXWPY/btrIfReIYgB/fcsrzEkPiKUIxkZK5QEDuk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdsXWPY%2FbtrIfReIYgB%2FfcsrzEkPiKUIxkZK5QEDuk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/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;328&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;920&quot; data-origin-height=&quot;328&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;ZSH_THEME 부분의 값을 powerlevel10k/powerlevel10k로 변경한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;변경 후 Ctrl+X &amp;rarr; Y &amp;rarr; 엔터 순으로 빠져나온다.&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;/p&gt;
&lt;pre id=&quot;code_1658764189711&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;source ~/.zshrc&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;입력하고 나면 Powerlevel10k 설정 화면이 나오는데, 하라는 대로 하고, 본인이 원하는 대로 스킨 설정을 진행하면 된다.&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;처음 부분에 몇 가지 아이콘들이 잘 보이는지 확인하는 부분이 있는데, 만약 제대로 표시되지 않는다면, MesloLGS NF 폰트를 설치하고 사용하는 터미널에 적용하면 잘 보인다. (WSL의 경우 Windows Terminal, SSH 환경일 경우 PuTTY 등)&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;/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;1435&quot; data-origin-height=&quot;521&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/In6he/btrIcHj4Cvr/srFRcMzwmHi3CywPQVDQ1K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/In6he/btrIcHj4Cvr/srFRcMzwmHi3CywPQVDQ1K/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/In6he/btrIcHj4Cvr/srFRcMzwmHi3CywPQVDQ1K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FIn6he%2FbtrIcHj4Cvr%2FsrFRcMzwmHi3CywPQVDQ1K%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1435&quot; height=&quot;521&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;1435&quot; data-origin-height=&quot;521&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위와 같이 예쁘게 생긴 터미널을 얻을 수 있다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&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;p data-ke-size=&quot;size16&quot;&gt;자동 완성:&lt;/p&gt;
&lt;pre id=&quot;code_1658764604086&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions&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;
&lt;pre id=&quot;code_1658764648188&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting&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;원하는 것을 설치하고 ~/.zshrc 파일의 80번째 줄 plugins에&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;694&quot; data-origin-height=&quot;30&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/O8fpu/btrIcEUZ9AU/qns644bC4YparKuEkWKJSK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/O8fpu/btrIcEUZ9AU/qns644bC4YparKuEkWKJSK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/O8fpu/btrIcEUZ9AU/qns644bC4YparKuEkWKJSK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FO8fpu%2FbtrIcEUZ9AU%2Fqns644bC4YparKuEkWKJSK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;694&quot; height=&quot;30&quot; data-origin-width=&quot;694&quot; data-origin-height=&quot;30&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>서버/Ubuntu</category>
      <author>앨런임더</author>
      <guid isPermaLink="true">https://alanimdeo.tistory.com/26</guid>
      <comments>https://alanimdeo.tistory.com/26#entry26comment</comments>
      <pubDate>Tue, 26 Jul 2022 01:00:52 +0900</pubDate>
    </item>
    <item>
      <title>우분투 표시 언어 영어로 변경하기</title>
      <link>https://alanimdeo.tistory.com/25</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;WSL이나 우분투 서버를 사용할 경우, 설정 창이 없기 때문에 언어를 바꾸기 곤란할 수 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1658763534946&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;sudo update-locale LANG=en_US.UTF8&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;
&lt;p data-ke-size=&quot;size16&quot;&gt;WSL의 경우 sudo reboot 입력 시 실패하는데, 컴퓨터를 재부팅해도 되지만 파워셸이나 명령 프롬프트에서&lt;/p&gt;
&lt;pre id=&quot;code_1658763620616&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;wsl --shutdown&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;를 입력하면 WSL만 종료할 수 있다.&lt;/p&gt;</description>
      <category>서버/Ubuntu</category>
      <category>wsl</category>
      <category>언어</category>
      <category>영어</category>
      <category>우분투</category>
      <author>앨런임더</author>
      <guid isPermaLink="true">https://alanimdeo.tistory.com/25</guid>
      <comments>https://alanimdeo.tistory.com/25#entry25comment</comments>
      <pubDate>Tue, 26 Jul 2022 00:41:19 +0900</pubDate>
    </item>
    <item>
      <title>macOS 화면 캡쳐 시 그림자 영역(여백) 삭제하기</title>
      <link>https://alanimdeo.tistory.com/24</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;macOS에 기본으로 들어가 있는 캡쳐 기능을 사용하면, '선택한 윈도우 캡쳐' 모드로 했을 때 그림자 영역까지 캡쳐되어 의도치 않게 이미지에 여백이 생긴다. 이는 터미널에서 설정을 변경하면 해결할 수 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1658190287322&quot; class=&quot;shell&quot; data-ke-language=&quot;shell&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;defaults write com.apple.screencapture disable-shadow -bool true
killall SystemUIServer&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1940&quot; data-origin-height=&quot;270&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dhdGei/btrHEYML6kc/S4jFTyAGLwU5SYkYmX20H1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dhdGei/btrHEYML6kc/S4jFTyAGLwU5SYkYmX20H1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dhdGei/btrHEYML6kc/S4jFTyAGLwU5SYkYmX20H1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdhdGei%2FbtrHEYML6kc%2FS4jFTyAGLwU5SYkYmX20H1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1940&quot; height=&quot;270&quot; data-origin-width=&quot;1940&quot; data-origin-height=&quot;270&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;</description>
      <category>macOS</category>
      <author>앨런임더</author>
      <guid isPermaLink="true">https://alanimdeo.tistory.com/24</guid>
      <comments>https://alanimdeo.tistory.com/24#entry24comment</comments>
      <pubDate>Tue, 19 Jul 2022 09:28:03 +0900</pubDate>
    </item>
    <item>
      <title>맥북 화면만 끄기(잠자기 X)</title>
      <link>https://alanimdeo.tistory.com/23</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;맥북을 사용하다 보면 잠자기 말고 화면만 꺼놓고 싶을 때가 있다. Control+Shift+전원 키를 누르면 된다고 하는데, 맥북 프로는 2016년, 에어는 2018년 모델부터 전원 버튼 대신 터치 ID 버튼이 탑재되어 이 단축키가 먹히지 않는다.&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;pre id=&quot;code_1654251895372&quot; class=&quot;shell&quot; data-ke-language=&quot;shell&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;pmset displaysleepnow&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위의 명령어를 입력하면 디스플레이가 바로 꺼진다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&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;1724&quot; data-origin-height=&quot;1024&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cLmw1k/btrDVKLIgsS/PKSukxkN1Gqh4k5oAln7PK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cLmw1k/btrDVKLIgsS/PKSukxkN1Gqh4k5oAln7PK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cLmw1k/btrDVKLIgsS/PKSukxkN1Gqh4k5oAln7PK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcLmw1k%2FbtrDVKLIgsS%2FPKSukxkN1Gqh4k5oAln7PK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1724&quot; height=&quot;1024&quot; data-origin-width=&quot;1724&quot; data-origin-height=&quot;1024&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위와 같이 단축어를 생성하고 설정 &amp;gt; 확장 프로그램 &amp;gt; Touch Bar에서 해당 단축어를 체크해두면&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;144&quot; data-origin-height=&quot;59&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/29uOZ/btrDVDFVJj3/9Umo6ooGeYk8mt1sz8kHi1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/29uOZ/btrDVDFVJj3/9Umo6ooGeYk8mt1sz8kHi1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/29uOZ/btrDVDFVJj3/9Umo6ooGeYk8mt1sz8kHi1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F29uOZ%2FbtrDVDFVJj3%2F9Umo6ooGeYk8mt1sz8kHi1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;144&quot; height=&quot;59&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;144&quot; data-origin-height=&quot;59&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위와 같이 생긴 빠른 동작 메뉴에서 바로 사용할 수 있다. 터치 바가 없는 맥북 에어나 2021년 이후 출시된 맥북 프로의 경우, 단축어 앱에서 &quot;키보드 단축키 추가&quot;를 통해 단축키로 등록해 두면 된다.&lt;/p&gt;</description>
      <category>macOS</category>
      <category>MacOS</category>
      <category>단축어</category>
      <category>화면끄기</category>
      <author>앨런임더</author>
      <guid isPermaLink="true">https://alanimdeo.tistory.com/23</guid>
      <comments>https://alanimdeo.tistory.com/23#entry23comment</comments>
      <pubDate>Fri, 3 Jun 2022 19:38:15 +0900</pubDate>
    </item>
    <item>
      <title>MongoDB 5.0 버전 설치 시 &amp;quot;illegal hardware instruction (core dumped) mongo&amp;quot; 오류</title>
      <link>https://alanimdeo.tistory.com/22</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;이번에 새로운 사이트를 구축하면서 JSON 기반의 데이터베이스가 써보고 싶어져서 MongoDB를 사용하려고 했다. 공식 사이트 문서대로 설치는 잘 됐는데, 실행해보니...&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;1002&quot; data-origin-height=&quot;88&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cproKL/btrDE0g9ysb/Iw0OkgitoJ9NvLR7IehLFK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cproKL/btrDE0g9ysb/Iw0OkgitoJ9NvLR7IehLFK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cproKL/btrDE0g9ysb/Iw0OkgitoJ9NvLR7IehLFK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcproKL%2FbtrDE0g9ysb%2FIw0OkgitoJ9NvLR7IehLFK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1002&quot; height=&quot;88&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;1002&quot; data-origin-height=&quot;88&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위와 같이 &quot;illegal hardware instruction (core dumped)&amp;nbsp; mongo&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;인터넷에 검색해 보니 4.4 버전을 설치하면 해결된다는 이야기가 있어서 설치해 봤는데, 마법같이도 잘 실행되었다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;왜 그런지 조금 뒤져 보니, 답은 CPU에 있었다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;776&quot; data-origin-height=&quot;477&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/x7KCS/btrDFxTlp6B/5eRhZ4kIqHf3SkKphez52K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/x7KCS/btrDFxTlp6B/5eRhZ4kIqHf3SkKphez52K/img.png&quot; data-alt=&quot;MongoDB 5.0은 AVX(고급 벡터 확장) 명령어 집합의 사용이 필요합니다.&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/x7KCS/btrDFxTlp6B/5eRhZ4kIqHf3SkKphez52K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fx7KCS%2FbtrDFxTlp6B%2F5eRhZ4kIqHf3SkKphez52K%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;776&quot; height=&quot;477&quot; data-origin-width=&quot;776&quot; data-origin-height=&quot;477&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;MongoDB 5.0은 AVX(고급 벡터 확장) 명령어 집합의 사용이 필요합니다.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;MongoDB 5.0부터는 AVX 명령어 셋을 사용하게 되었는데, 이게 내 서버에서 사용하는 CPU(펜티엄 8세대)에는 탑재되지 않았던 것이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;결국, 4.4버전을 사용할 수밖에 없었다. 나중에 제온으로 업그레이드하든가 해야지..&lt;/p&gt;</description>
      <category>서버/Ubuntu</category>
      <category>core-dump</category>
      <category>illegal hardware instruction</category>
      <category>MongoDB</category>
      <category>몽고DB</category>
      <author>앨런임더</author>
      <guid isPermaLink="true">https://alanimdeo.tistory.com/22</guid>
      <comments>https://alanimdeo.tistory.com/22#entry22comment</comments>
      <pubDate>Wed, 1 Jun 2022 02:44:14 +0900</pubDate>
    </item>
    <item>
      <title>맥북 최대 충전량 제한하기(AlDente)</title>
      <link>https://alanimdeo.tistory.com/21</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;2023-08-10 수정:&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;현재는 이 프로그램을 사용하고 있지 않다. 사용하면서 별다른 문제를 겪은 건 아니지만, 배터리 성능 최대치 관리에 유의미한 변화를 느끼지 못했고, 프로그램이 macOS의 자체적인 배터리 충전 최적화 메커니즘을 망친다는 얘기가 있어 사용을 중단하였다.&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;이 글을 읽는 사람들도 AlDente 사용에 대해 다시 한 번 생각해 보길 바란다.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&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;하지만 방법이 아예 없는 건 아니다. AlDente 등의 서드 파티 프로그램들을 사용하면 되기 때문이다.&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;a title=&quot;AlDente 다운로드&quot; href=&quot;https://github.com/davidwernhart/AlDente/releases/latest&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;AlDente 다운로드&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;또는 Homebrew를 이용해서도 설치할 수 있다.&lt;/p&gt;
&lt;pre id=&quot;code_1653069420525&quot; class=&quot;shell&quot; data-ke-language=&quot;shell&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;brew install aldente&lt;/code&gt;&lt;/pre&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;1917&quot; data-origin-height=&quot;427&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bxxnRW/btrCIIoxoXi/t5to7zPvZb2b4dHDYtIpm0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bxxnRW/btrCIIoxoXi/t5to7zPvZb2b4dHDYtIpm0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bxxnRW/btrCIIoxoXi/t5to7zPvZb2b4dHDYtIpm0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbxxnRW%2FbtrCIIoxoXi%2Ft5to7zPvZb2b4dHDYtIpm0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1917&quot; height=&quot;427&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;1917&quot; data-origin-height=&quot;427&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;800&quot; data-origin-height=&quot;292&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/beFyT5/btrCIGjWL8D/RSgxOXIiwwtQAMHS4v8PcK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/beFyT5/btrCIGjWL8D/RSgxOXIiwwtQAMHS4v8PcK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/beFyT5/btrCIGjWL8D/RSgxOXIiwwtQAMHS4v8PcK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbeFyT5%2FbtrCIGjWL8D%2FRSgxOXIiwwtQAMHS4v8PcK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/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;292&quot; data-origin-width=&quot;800&quot; data-origin-height=&quot;292&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;설정에 가면 여러 기능들이 있는데, Pro 버전을 구매하지 않으면 사진에 있는 충전 한도 설정만 가능하고, 세부 기능들은 사용할 수 없다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1674&quot; data-origin-height=&quot;1262&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/oC8OX/btrCJwgPGTw/FTO7lGki0mp6Nwhf4A9wUK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/oC8OX/btrCJwgPGTw/FTO7lGki0mp6Nwhf4A9wUK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/oC8OX/btrCJwgPGTw/FTO7lGki0mp6Nwhf4A9wUK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FoC8OX%2FbtrCJwgPGTw%2FFTO7lGki0mp6Nwhf4A9wUK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1674&quot; height=&quot;1262&quot; data-origin-width=&quot;1674&quot; data-origin-height=&quot;1262&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1년 라이센스는 약 15,000원, 영구 라이센스는 3만원 정도 한다. 혹시 프로그램이 마음에 든다면 구매를 고려해보자.&lt;/p&gt;</description>
      <category>macOS</category>
      <category>AlDente</category>
      <category>MacOS</category>
      <category>맥북</category>
      <category>충전제한</category>
      <author>앨런임더</author>
      <guid isPermaLink="true">https://alanimdeo.tistory.com/21</guid>
      <comments>https://alanimdeo.tistory.com/21#entry21comment</comments>
      <pubDate>Sat, 21 May 2022 03:06:00 +0900</pubDate>
    </item>
    <item>
      <title>[Node.js] nvm 기본 버전 변경하기</title>
      <link>https://alanimdeo.tistory.com/20</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;nvm에서 새로운 버전을 설치하고 &quot;nvm use &amp;lt;버전&amp;gt;&quot; 명령어로 버전을 바꾸면 바뀐 버전은 터미널을 종료할 때까지만 유지된다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;이는 기본 버전이 바뀌지 않았기 때문으로, 명령어 한 줄로 변경할 수 있다.&lt;/p&gt;
&lt;pre id=&quot;code_1652810221567&quot; class=&quot;shell&quot; data-ke-language=&quot;shell&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;nvm alias default &amp;lt;버전&amp;gt;&lt;/code&gt;&lt;/pre&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;563&quot; data-origin-height=&quot;70&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/yCxfs/btrCoXmPFzA/agxmd36KYKli7y8mQ5E9A0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/yCxfs/btrCoXmPFzA/agxmd36KYKli7y8mQ5E9A0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/yCxfs/btrCoXmPFzA/agxmd36KYKli7y8mQ5E9A0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FyCxfs%2FbtrCoXmPFzA%2Fagxmd36KYKli7y8mQ5E9A0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/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;70&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;563&quot; data-origin-height=&quot;70&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;</description>
      <category>프로그래밍/HTML, JS</category>
      <author>앨런임더</author>
      <guid isPermaLink="true">https://alanimdeo.tistory.com/20</guid>
      <comments>https://alanimdeo.tistory.com/20#entry20comment</comments>
      <pubDate>Wed, 18 May 2022 02:58:13 +0900</pubDate>
    </item>
    <item>
      <title>[JS]querySelectorAll(getElementsByClassName)으로 가져온 요소들을 배열로 활용하기</title>
      <link>https://alanimdeo.tistory.com/19</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;322&quot; data-origin-height=&quot;35&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dyzKoh/btrCrPnfXLj/fWT8KfbV5Pq2aShKnPJXU1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dyzKoh/btrCrPnfXLj/fWT8KfbV5Pq2aShKnPJXU1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dyzKoh/btrCrPnfXLj/fWT8KfbV5Pq2aShKnPJXU1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdyzKoh%2FbtrCrPnfXLj%2FfWT8KfbV5Pq2aShKnPJXU1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;322&quot; height=&quot;35&quot; data-origin-width=&quot;322&quot; data-origin-height=&quot;35&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;353&quot; data-origin-height=&quot;34&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/VD06m/btrCskAxQNA/6jSuaulD7zKkH413nhsW4K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/VD06m/btrCskAxQNA/6jSuaulD7zKkH413nhsW4K/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/VD06m/btrCskAxQNA/6jSuaulD7zKkH413nhsW4K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FVD06m%2FbtrCskAxQNA%2F6jSuaulD7zKkH413nhsW4K%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;353&quot; height=&quot;34&quot; data-origin-width=&quot;353&quot; data-origin-height=&quot;34&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;그냥 querySelector이나 getElementById는 하나의 요소만 가져오기 때문에 별 상관 없지만, querySelectorAll이나 getElementsByClassName을 사용하면 NodeList 또는 HTMLCollection이라는 요상한 타입이 반환된다. 이 친구들은 배열이 아니기 때문에, map 함수 등을 사용하려 하면 오류를 내뿜는다. 이럴 땐,&lt;/p&gt;
&lt;pre id=&quot;code_1652809903613&quot; class=&quot;javascript&quot; data-ke-language=&quot;javascript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;Array.from(document.querySelectorAll(&quot;....&quot;))&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;와 같이 사용하면 요소들을 배열에 담을 수 있다.&lt;/p&gt;</description>
      <category>프로그래밍/HTML, JS</category>
      <category>getElementsByClassName</category>
      <category>querySelectorAll</category>
      <category>배열</category>
      <author>앨런임더</author>
      <guid isPermaLink="true">https://alanimdeo.tistory.com/19</guid>
      <comments>https://alanimdeo.tistory.com/19#entry19comment</comments>
      <pubDate>Wed, 18 May 2022 02:52:27 +0900</pubDate>
    </item>
    <item>
      <title>ESXi VM 등록 취소와 삭제의 차이점</title>
      <link>https://alanimdeo.tistory.com/18</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;180&quot; data-origin-height=&quot;118&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cCgZom/btrBiHw8a2g/3qk7Kk3o1t1NRRkotBHSuK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cCgZom/btrBiHw8a2g/3qk7Kk3o1t1NRRkotBHSuK/img.png&quot; data-alt=&quot;등록 취소? 삭제?&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cCgZom/btrBiHw8a2g/3qk7Kk3o1t1NRRkotBHSuK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcCgZom%2FbtrBiHw8a2g%2F3qk7Kk3o1t1NRRkotBHSuK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;180&quot; height=&quot;118&quot; data-origin-width=&quot;180&quot; data-origin-height=&quot;118&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;ESXi의 작업 시스템에서 &quot;작업&quot; 메뉴를 눌러 보면 하단에 &quot;등록 취소&quot;와 &quot;삭제&quot;가 있다. 처음에는 둘의 차이가 뭔가 싶었는데, 조금 찾아보니 답을 찾을 수 있었다.&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;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;등록 취소는 VM을 목록에서 없애되 데이터스토어에서 파일을 삭제하지 않는다. 그러므로 데이터스토어 브라우저에서 찾아보면 .vmx파일과 .vmdk 파일 등을 찾을 수 있고, VM 생성/등록 창에서 &quot;기존 가상 시스템 등록&quot;을 선택해 기존 설정을 유지한 채 다시 사용할 수 있다.&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;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;삭제는 말 그대로 해당 VM과 관련된 모든 것들을 삭제한다. 연결된 .vmdk 파일까지 모두 삭제되기 때문에 잘못 삭제했다간 모든 자료를 날려먹을 수 있다. 만약 자료는 유지한 채 설정만 없애고 싶다면 미리 VM 설정 편집에서 하드 디스크 연결을 해제하고 삭제하자.&lt;/p&gt;</description>
      <category>서버/ESXi, Proxmox</category>
      <category>ESXi</category>
      <category>등록취소</category>
      <category>삭제</category>
      <author>앨런임더</author>
      <guid isPermaLink="true">https://alanimdeo.tistory.com/18</guid>
      <comments>https://alanimdeo.tistory.com/18#entry18comment</comments>
      <pubDate>Thu, 5 May 2022 02:44:29 +0900</pubDate>
    </item>
    <item>
      <title>[JS]&amp;lt;video&amp;gt; 태그의 동영상 캡쳐하기</title>
      <link>https://alanimdeo.tistory.com/17</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;lt;canvas&amp;gt;를 만들어 동영상을 그리게 한 다음 다운로드하면 된다.&lt;/p&gt;
&lt;pre id=&quot;code_1650132037028&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;&amp;lt;video id=&quot;player&quot; src=&quot;/path/to/video.mp4&quot;&amp;gt;&amp;lt;/video&amp;gt;
&amp;lt;button onclick=&quot;capture()&quot;&amp;gt;캡쳐&amp;lt;/button&amp;gt;

&amp;lt;script&amp;gt;
    function capture() {
        const video = document.getElementById(&quot;player&quot;);
        const canvas = document.createElement(&quot;canvas&quot;);
        canvas.width = video.videoWidth;
        canvas.height = video.videoHeight;
        canvas.getContext(&quot;2d&quot;).drawImage(video, 0, 0, canvas.width, canvas.height);
        const dataURL = canvas.toDataURL(&quot;image/png&quot;);
        const a = document.createElement(&quot;a&quot;);
        a.href = dataURL;
        a.download = &quot;capture.png&quot;;
        a.click();
    }
&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;</description>
      <category>프로그래밍/HTML, JS</category>
      <category>Canvas</category>
      <category>html</category>
      <category>Video</category>
      <category>동영상</category>
      <category>캡쳐</category>
      <author>앨런임더</author>
      <guid isPermaLink="true">https://alanimdeo.tistory.com/17</guid>
      <comments>https://alanimdeo.tistory.com/17#entry17comment</comments>
      <pubDate>Sun, 17 Apr 2022 03:01:35 +0900</pubDate>
    </item>
    <item>
      <title>dpkg-deb: error: paste subprocess was killed by signal (broken pipe) 오류 해결하기</title>
      <link>https://alanimdeo.tistory.com/15</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;apt upgrade를 진행 중,&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;125&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bl912M/btrzwQcXN50/T1hde8eVsYyj2qksMs9Yb0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bl912M/btrzwQcXN50/T1hde8eVsYyj2qksMs9Yb0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bl912M/btrzwQcXN50/T1hde8eVsYyj2qksMs9Yb0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbl912M%2FbtrzwQcXN50%2FT1hde8eVsYyj2qksMs9Yb0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/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;125&quot; data-origin-width=&quot;729&quot; data-origin-height=&quot;125&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이러한 오류가 뜨게 됐다. 처음엔 듣도보도 못 한 오류라 조금 당황했지만, 조금 찾아보니 바로 해결책을 찾을 수 있었다.&lt;/p&gt;
&lt;pre id=&quot;code_1650129801261&quot; class=&quot;shell&quot; data-ke-language=&quot;shell&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;sudo dpkg -i --force-overwrite /var/cache/apt/archives/libpython3.10-minimal_3.10.4-1+focal2_amd64.deb
sudo dpkg -i --force-overwrite /var/cache/apt/archives/libpython3.10-stdlib_3.10.4-1+focal2_amd64.deb&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;오류 메시지에 뜬 파일들 전부를 위의 명령어에 넣어 실행해 주면 된다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;만약 이 과정 중에 또 오류가 뜬다면, 순서를 바꿔서 설치해 보자.&lt;/p&gt;
&lt;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;pre id=&quot;code_1650129891698&quot; class=&quot;shell&quot; data-ke-language=&quot;shell&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;sudo apt -f install&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위 명령어로 마무리해주면 된다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&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;a href=&quot;https://askubuntu.com/questions/1062171/dpkg-deb-error-paste-subprocess-was-killed-by-signal-broken-pipe&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://askubuntu.com/questions/1062171/dpkg-deb-error-paste-subprocess-was-killed-by-signal-broken-pipe&lt;/a&gt;&lt;/p&gt;</description>
      <category>서버/Ubuntu</category>
      <category>apt</category>
      <category>Broken pipe</category>
      <category>dpkg</category>
      <category>ubuntu</category>
      <category>오류</category>
      <category>우분투</category>
      <author>앨런임더</author>
      <guid isPermaLink="true">https://alanimdeo.tistory.com/15</guid>
      <comments>https://alanimdeo.tistory.com/15#entry15comment</comments>
      <pubDate>Sun, 17 Apr 2022 02:26:16 +0900</pubDate>
    </item>
    <item>
      <title>ESXi 6.7에 Let's Encrypt SSL 인증서 적용하기</title>
      <link>https://alanimdeo.tistory.com/14</link>
      <description>&lt;blockquote data-ke-style=&quot;style2&quot;&gt;외부에서 ESXi에 접속할 수 있게 해 놓으면 보안이 매우 취약해지기 때문에 ESXi에 외부 도메인을 연결하는 행위는 절대 추천하지 않는다. 필자는 hosts 파일을 수정하여 esxi.alan.imdeo.kr을 입력하면 로컬 IP 주소로 연결되게 하여 사용 중이기 때문에, alan.imdeo.kr의 와일드카드 인증서를 적용해 줄 생각이다.&lt;/blockquote&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;인증서 복사&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1150&quot; data-origin-height=&quot;180&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/oFZLj/btrzpVRQ6B9/yG0r9zhGhJ0fdTYqNhsVC1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/oFZLj/btrzpVRQ6B9/yG0r9zhGhJ0fdTYqNhsVC1/img.png&quot; data-alt=&quot;내 서버 인증서. alan.imdeo.kr, *.alan.imdeo.kr로 등록되어 있다.&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/oFZLj/btrzpVRQ6B9/yG0r9zhGhJ0fdTYqNhsVC1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FoFZLj%2FbtrzpVRQ6B9%2FyG0r9zhGhJ0fdTYqNhsVC1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1150&quot; height=&quot;180&quot; data-origin-width=&quot;1150&quot; data-origin-height=&quot;180&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;내 서버 인증서. alan.imdeo.kr, *.alan.imdeo.kr로 등록되어 있다.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;일단 서버에 저장된 인증서가 있는 폴더로 간다. (대체로 /etc/letsencrypt/live/도메인 경로에 있을 것이다)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;우리에게 필요한 파일은 fullchain.pem, privkey.pem 두 가지이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이 두 파일을&lt;/p&gt;
&lt;pre id=&quot;code_1649953053829&quot; class=&quot;shell&quot; data-ke-language=&quot;shell&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;sudo cp fullchain.pem rui.crt
sudo cp privkey.pem rui.key&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;명령어를 통해 복사해 준다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그 후, 다양한 방법을 통해 rui.crt, rui.key 파일을 ESXi의 /etc/vmware/ssl 폴더로 옮겨 준다. (원래 인증서는 백업해 두자)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;나는 서버에서 ESXi로 SCP를 통해 옮겨주었다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1852&quot; data-origin-height=&quot;147&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Leh0w/btrzrb7Lrl6/YbmOuwqh5yxQOYegspxG50/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Leh0w/btrzrb7Lrl6/YbmOuwqh5yxQOYegspxG50/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Leh0w/btrzrb7Lrl6/YbmOuwqh5yxQOYegspxG50/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FLeh0w%2Fbtrzrb7Lrl6%2FYbmOuwqh5yxQOYegspxG50%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1852&quot; height=&quot;147&quot; data-origin-width=&quot;1852&quot; data-origin-height=&quot;147&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;마지막으로 ESXi를 재부팅하거나 ESXi 셸에 &quot;services.sh restart&quot; 명령어를 입력해 주면 끝이다.&lt;/p&gt;</description>
      <category>서버/ESXi, Proxmox</category>
      <category>ESXi</category>
      <category>Let's Encrypt</category>
      <category>ssl</category>
      <category>VMware</category>
      <category>인증서</category>
      <author>앨런임더</author>
      <guid isPermaLink="true">https://alanimdeo.tistory.com/14</guid>
      <comments>https://alanimdeo.tistory.com/14#entry14comment</comments>
      <pubDate>Fri, 15 Apr 2022 01:41:17 +0900</pubDate>
    </item>
    <item>
      <title>macOS 버전 OBS 플러그인 설치 위치</title>
      <link>https://alanimdeo.tistory.com/13</link>
      <description>&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;1448&quot; data-origin-height=&quot;188&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b11R8I/btrx0MbCVc6/XkvH1tAJ1VI3KU0WayUOck/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b11R8I/btrx0MbCVc6/XkvH1tAJ1VI3KU0WayUOck/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b11R8I/btrx0MbCVc6/XkvH1tAJ1VI3KU0WayUOck/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb11R8I%2Fbtrx0MbCVc6%2FXkvH1tAJ1VI3KU0WayUOck%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1448&quot; height=&quot;188&quot; data-origin-width=&quot;1448&quot; data-origin-height=&quot;188&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;받은 .zip 파일의 압축을 풀어준 후 /Applications/OBS.app/Contents 폴더로 복사하면 된다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&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;558&quot; data-origin-height=&quot;358&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bkaD2N/btrx0KSozPC/8Nec8hk52J1VKSVDwWKAK1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bkaD2N/btrx0KSozPC/8Nec8hk52J1VKSVDwWKAK1/img.png&quot; data-alt=&quot;obs-backgroundremoval 플러그인의 구조&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bkaD2N/btrx0KSozPC/8Nec8hk52J1VKSVDwWKAK1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbkaD2N%2Fbtrx0KSozPC%2F8Nec8hk52J1VKSVDwWKAK1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;558&quot; height=&quot;358&quot; data-origin-width=&quot;558&quot; data-origin-height=&quot;358&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;obs-backgroundremoval 플러그인의 구조&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;플러그인 압축을 풀어보면 Plugins, Resources 폴더가 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;파인더 &amp;gt; 응용 프로그램 &amp;gt; OBS 우클릭 &amp;gt; 패키지 내용 보기 를 누르면 안에 Contents 폴더가 있다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;508&quot; data-origin-height=&quot;220&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bbaUQQ/btrx5z9sOjO/LwKYq7Exw3It3Rx8BpaNkk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bbaUQQ/btrx5z9sOjO/LwKYq7Exw3It3Rx8BpaNkk/img.png&quot; data-alt=&quot;OBS 우클릭 &amp;amp;gt; 패키지 내용 보기&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bbaUQQ/btrx5z9sOjO/LwKYq7Exw3It3Rx8BpaNkk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbbaUQQ%2Fbtrx5z9sOjO%2FLwKYq7Exw3It3Rx8BpaNkk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;508&quot; height=&quot;220&quot; data-origin-width=&quot;508&quot; data-origin-height=&quot;220&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;OBS 우클릭 &amp;gt; 패키지 내용 보기&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1536&quot; data-origin-height=&quot;808&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/OGWh2/btrx0s5ycsg/dKezRUPIJXZNkPf1CBAS60/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/OGWh2/btrx0s5ycsg/dKezRUPIJXZNkPf1CBAS60/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/OGWh2/btrx0s5ycsg/dKezRUPIJXZNkPf1CBAS60/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FOGWh2%2Fbtrx0s5ycsg%2FdKezRUPIJXZNkPf1CBAS60%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1536&quot; height=&quot;808&quot; data-origin-width=&quot;1536&quot; data-origin-height=&quot;808&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;방금 받은 플러그인의 두 폴더를 Contents 폴더 안에 집어넣어 주면 된다.&lt;/p&gt;</description>
      <category>잡동사니</category>
      <category>MacOS</category>
      <category>OBS</category>
      <category>플러그인</category>
      <author>앨런임더</author>
      <guid isPermaLink="true">https://alanimdeo.tistory.com/13</guid>
      <comments>https://alanimdeo.tistory.com/13#entry13comment</comments>
      <pubDate>Thu, 31 Mar 2022 10:48:34 +0900</pubDate>
    </item>
  </channel>
</rss>