<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>Code &amp;amp; Flow</title>
    <link>https://froglike6.tistory.com/</link>
    <description>안녕하십니까? Code &amp;amp; Flow에 오신 것을 진심으로 환영합니다. 본 블로그는 물 흐르듯 자연스러운 아이디어(Flow)와 디지털 세상의 핵심인 코드(Code)를 결합하여, IT 및 문제 풀이(Problem Solving)에 관한 유익하면서도 경쾌한 이야기를 전하는 공간입니다. 프로그래밍 실습부터 다양한 기술 정보, 가벼운 일상 속 영감까지 함께 나누며, 지나치게 딱딱하지 않은 여유로운 분위기를 지향합니다.</description>
    <language>ko</language>
    <pubDate>Tue, 16 Jun 2026 17:09:12 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>froglike6</managingEditor>
    <image>
      <title>Code &amp;amp; Flow</title>
      <url>https://tistory1.daumcdn.net/tistory/6710509/attach/da06e490bb4e4733924aff99087d10c0</url>
      <link>https://froglike6.tistory.com</link>
    </image>
    <item>
      <title>백준 9206: 나무 말고 꽃</title>
      <link>https://froglike6.tistory.com/4</link>
      <description>&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;h1&gt;[Platinum III] 나무 말고 꽃 - 9206&lt;/h1&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://www.acmicpc.net/problem/9206&quot;&gt;문제 링크&lt;/a&gt;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;성능 요약&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;메모리: 33240 KB, 시간: 40 ms&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;분류&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;미적분학, 수학, 수치해석&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;제출 일자&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2024년 3월 5일 12:53:25&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;문제 설명&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;선영이와 남자친구의 2주년이 얼마 남지 않았다. 선영이는 그를 위해 특별한 것을 사주려고 한다. 남자친구는 나무에 관심이 매우 많다. 하지만, 선영이는 나무는 선물로 매우 크다고 생각한다. 따라서, 꽃을 사주려고 한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;선영이는 모든 꽃에는 그 꽃과 가장 잘 어울리는 꽃병의 부피가 있다고 생각한다. 선영이는 꽃병을 구매하기 위해 인터넷 쇼핑몰에 들어갔다. 쇼핑몰에는 꽃병의 사진과 윤곽 함수가 적혀져 있다. 가장 적합한 꽃병을 찾는 프로그램을 작성하시오.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;꽃병의 윤곽은 함수 f(x) = a・e&lt;sup&gt;-x&lt;sup&gt;2&lt;/sup&gt;&lt;/sup&gt;+ b・&amp;radic;x로 나타낼 수 있다. 여기서 x는 꽃병의 바닥과 떨어진 수직 거리이다. 꽃병은 이 함수를 x축에 대해서 회전시킨 모양이다. 꽃병의 높이는 h이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;서로 다른 두 꽃병의 부피의 차이는 적어도 10&lt;sup&gt;-4&lt;/sup&gt;이다. 또, 서로 다른 두 꽃병과 선영이가 찾는 꽃병의 부피의 차이도 적어도 10&lt;sup&gt;-4&lt;/sup&gt; 만큼 차이난다.&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;입력&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;첫째 줄에 선영이가 찾는 꽃병의 부피 1 &amp;lt; V &amp;le; 10&lt;sup&gt;5&lt;/sup&gt; 와 쇼핑몰에 올라와 있는 꽃병의 수 0 &amp;lt; N &amp;le; 5 이 주어진다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;다음 N개 줄에는 문제의 함수에 해당하는 a, b, h가 주어진다. (1 &amp;le; a, b, h &amp;le; 10)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;예제의 경우에 두 꽃병의 부피는 34.72348, 21.77966이다.&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;출력&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;선영이가 찾는 꽃병과 부피 차이가 적은 꽃병의 인덱스를 출력한다. 첫 번째 꽃병의 인덱스는 0이다.&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;이 문제는 단순히 $ \pi \int_{0}^{h}(ae^{-x^{2}}+b\sqrt{x})^{2}dx$를 계산하면 되는 문제입니다. 이를 계산하면 다음과 같습니다:&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;$$\frac{1}{4}\pi (a^{2}\sqrt{2\pi}\textrm{erf}(\sqrt{2}h)+2b(bh^{2}-2ah^{\frac{2}{3}}\textrm{E}_{\frac{1}{4}}(h^{2})+2a\Gamma (\frac{3}{4})))$$&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;따라서&amp;nbsp;위&amp;nbsp;식을&amp;nbsp;계산하는&amp;nbsp;코드를&amp;nbsp;작성하면&amp;nbsp;됩니다.&amp;nbsp;Error&amp;nbsp;Function과&amp;nbsp;Exponential&amp;nbsp;Integral&amp;nbsp;E,&amp;nbsp;그리고&amp;nbsp;Gamma&amp;nbsp;Function을&amp;nbsp;구현하도록&amp;nbsp;하겠습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;Error Function&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Error&amp;nbsp;Function은&amp;nbsp;다음과&amp;nbsp;같이&amp;nbsp;정의됩니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;$$ \mathrm{erf}(x) = \frac{2}{\sqrt{\pi}} \int_{0}^{x} e^{-t^2}\, dt $$&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;직접&amp;nbsp;Error&amp;nbsp;Function을&amp;nbsp;계산해도&amp;nbsp;되나,&amp;nbsp;다행히도&amp;nbsp;math&amp;nbsp;모듈에&amp;nbsp;math.erf()&amp;nbsp;함수가&amp;nbsp;있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;Exponential&amp;nbsp;Integral&amp;nbsp;E&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Exponential&amp;nbsp;Integral&amp;nbsp;E는&amp;nbsp;다음과&amp;nbsp;같이&amp;nbsp;정의됩니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;$$ \mathrm{E_{n}}(x) = \,\mathrm{} \int_{1}^{\infty} \frac{e^{-xt}}{t^{n}} \, dt $$&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그리고&amp;nbsp;Upper&amp;nbsp;Incomplete&amp;nbsp;Gamma&amp;nbsp;Function으로도&amp;nbsp;정의될&amp;nbsp;수&amp;nbsp;있습니다.&amp;nbsp;여기서&amp;nbsp;이&amp;nbsp;정의를&amp;nbsp;사용하도록&amp;nbsp;하겠습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;$$ E_{n}(x) = x^{\,n-1} \,\Gamma(1 - n,\, x) $$&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Upper&amp;nbsp;Incomplete&amp;nbsp;Gamma&amp;nbsp;Function은&amp;nbsp;다음과&amp;nbsp;같이&amp;nbsp;정의됩니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;$$ \Gamma(s, x) = \int_{x}^{\infty} t^{\,s-1}\, e^{-t} \, dt $$&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이를&amp;nbsp;이용해,&amp;nbsp;최종적으로&amp;nbsp;Gamma&amp;nbsp;Function으로&amp;nbsp;나타낸&amp;nbsp;식은&amp;nbsp;다음과&amp;nbsp;같습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;$$E_{n}(x)&lt;br /&gt;=&amp;nbsp;x^{\,n-1}&lt;br /&gt;&amp;nbsp;&amp;nbsp;\Biggl(&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;\Gamma(1&amp;nbsp;-&amp;nbsp;n)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;\;-\;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;x^{\,1-n}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;\sum_{i=0}^{\infty}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;\frac{x^{\,i}}{\Gamma(2&amp;nbsp;-&amp;nbsp;n&amp;nbsp;+&amp;nbsp;i)}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;\,&amp;nbsp;e^{-x}&lt;br /&gt;&amp;nbsp;&amp;nbsp;\Biggr)$$&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;다음은 Exponential&amp;nbsp;Integral&amp;nbsp;E를&amp;nbsp;구현한&amp;nbsp;코드입니다.&lt;/p&gt;
&lt;pre id=&quot;code_1734882358038&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;def E(n, x):
    tmp=0.0
    for i in range(inf):
        tmp+=(math.pow(x, i)/math.gamma(1-n+i+1))
    return math.pow(x, n-1)*(math.gamma(1-n)-math.pow(x, 1-n)*tmp*math.gamma(1-n)*math.pow(math.e, -x))&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;코드 최종 구현&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;앞서&amp;nbsp;언급한&amp;nbsp;공식들을&amp;nbsp;이용해&amp;nbsp;꽃병의&amp;nbsp;부피를&amp;nbsp;구하는&amp;nbsp;함수를&amp;nbsp;만들&amp;nbsp;수&amp;nbsp;있습니다.&amp;nbsp;다음은&amp;nbsp;꽃병의&amp;nbsp;부피를&amp;nbsp;구하는&amp;nbsp;함수를&amp;nbsp;구현한&amp;nbsp;코드입니다.&lt;/p&gt;
&lt;pre id=&quot;code_1734882379642&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;def bottle(a, b, h):
    return 0.25*(math.sqrt(2*math.pi)*math.pow(a, 2)*math.erf(math.sqrt(2)*h)+2*b*(-2*a*math.pow(h, 1.5)*E(1/4, math.pow(h, 2))+2*a*math.gamma(3/4)+b*math.pow(h, 2)))*math.pi&lt;/code&gt;&lt;/pre&gt;</description>
      <category>PS</category>
      <category>9206</category>
      <category>Error function</category>
      <category>exponential integral e</category>
      <category>gamma function</category>
      <category>ps</category>
      <category>나무 말고 꽃</category>
      <category>백준</category>
      <category>오차 함수</category>
      <author>froglike6</author>
      <guid isPermaLink="true">https://froglike6.tistory.com/4</guid>
      <comments>https://froglike6.tistory.com/4#entry4comment</comments>
      <pubDate>Mon, 23 Dec 2024 00:47:27 +0900</pubDate>
    </item>
    <item>
      <title>백준 17633: 제곱수의 합 (More Huge)</title>
      <link>https://froglike6.tistory.com/3</link>
      <description>&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;h1&gt;[Diamond III] 제곱수의 합 (More Huge) - 17633&lt;/h1&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://www.acmicpc.net/problem/17633&quot;&gt;문제 링크&lt;/a&gt;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;성능 요약&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;메모리: 39912 KB, 시간: 184 ms&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;분류&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;수학, 밀러&amp;ndash;라빈 소수 판별법, 정수론, 폴라드 로, 소수 판정&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;제출 일자&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2023년 11월 23일 09:55:59&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;문제 설명&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;라그랑주는 1770년에 모든 자연수는 넷 혹은 그 이하의 제곱수의 합으로 표현할 수 있다고 증명하였다. 어떤 자연수는 복수의 방법으로 표현된다. 예를 들면, 26은 52과 12의 합이다; 또한 42 + 32 + 12으로 표현할 수도 있다. 역사적으로 암산의 명수들에게 공통적으로 주어지는 문제가 바로 자연수를 넷 혹은 그 이하의 제곱수 합으로 나타내라는 것이었다. 1900년대 초반에 한 암산가가 15663 = 1252 + 62 + 12 + 12라는 해를 구하는데 8초가 걸렸다는 보고가 있다. 좀 더 어려운 문제에 대해서는 56초가 걸렸다: 11339 = 1052 + 152 + 82 + 52.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;자연수 &lt;i&gt;n&lt;/i&gt;이 주어질 때, &lt;i&gt;n&lt;/i&gt;을 최소 개수의 제곱수 합으로 표현하는 컴퓨터 프로그램을 작성하시오.&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;입력&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;입력은 표준입력을 사용한다. 입력은 자연수 &lt;i&gt;n&lt;/i&gt;을 포함하는 한 줄로 구성된다. 여기서, 1 &amp;le; &lt;i&gt;n&lt;/i&gt; &amp;le; &lt;b&gt;1,000,000,000,000,000,000&lt;/b&gt;이다.&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;출력&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;출력은 표준출력을 사용한다. 합이 &lt;i&gt;n&lt;/i&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;어떤 자연수 $n$이 주어질 때, 이 자연수를 나타낼 수 있는 제곱수 합의 최소 개수를 출력하는 문제입니다. 문제에서 최대 개수는 4개로 주어져있기에, 1부터 4까지의 경우에 대해 생각해보면 됩니다.&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;르장드르의 세 제곱수 정리&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;르장드르의 세 제곱수 정리란, $n=4a(8b+7)$일 때 3개의 자연수의 합으로 나타낼 수 &lt;b&gt;없다&lt;/b&gt;라는 정리입니다. 따라서, $n$의 형태가 $4a(8b+7)$이라면 4개로 나타낼 수 있으므로 4를 출력하면 됩니다.&lt;/p&gt;
&lt;pre class=&quot;python&quot; data-ke-language=&quot;python&quot;&gt;&lt;code&gt;def legendre(n):
    while n%4 == 0:
        n //= 4
    if n%8 == 7: return True
    else: return False&lt;/code&gt;&lt;/pre&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;페르마의 두 제곱수 정리&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;페르마의 두 제곱수 정리 중 한 조건에 따르면, 소인수 중 4로 나눈 나머지가 3인 소인수가 홀수 개라면 두 제곱수의 합으로 나타낼 수 없습니다. 따라서 $n$을 소인수분해하고, $4n+3$ 형태의 소수가 홀수 개라면 3을 출력하면 됩니다.&lt;/p&gt;
&lt;pre class=&quot;python&quot; data-ke-language=&quot;python&quot;&gt;&lt;code&gt;def fermat(n):
    lists = []
    while n &amp;gt; 1:
        soinsu = pollardRho(n)
        lists.append(soinsu)
        n //= soinsu
    k = list(Counter(lists).items())
    for i, n in k:
        if i%4 == 3 and n%2 == 1:
            return True
    return False&lt;/code&gt;&lt;/pre&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;제곱수&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;주어진 자연수가 제곱수라면, 1개의 제곱수(자기 자신)로 나타낼 수 있으므로 1을 출력하면 됩니다. 그게 아니라면 2를 출력하면 됩니다.&lt;/p&gt;</description>
      <category>PS</category>
      <category>ps</category>
      <category>밀러&amp;ndash;라빈 소수 판별법</category>
      <category>백준</category>
      <category>소수 판정</category>
      <category>수학</category>
      <category>정수론</category>
      <category>폴라드 로</category>
      <author>froglike6</author>
      <guid isPermaLink="true">https://froglike6.tistory.com/3</guid>
      <comments>https://froglike6.tistory.com/3#entry3comment</comments>
      <pubDate>Mon, 23 Dec 2024 00:32:13 +0900</pubDate>
    </item>
    <item>
      <title>서버 이동 후기</title>
      <link>https://froglike6.tistory.com/2</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;※기존에는 서버로 라즈베리파이 3B+를 사용했다. Homeassistant만 사용하는데도 성능이 느려 새로운 서버가 필요했고, N100이 마음에 들었다(할인해서 무턱대고 산 건 아님, 절대 아님).&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;edited_화면 캡처 2024-12-23 000005.png&quot; data-origin-width=&quot;998&quot; data-origin-height=&quot;990&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bxyIzx/btsLsr5BMVl/0Qvc2NdFWErgpS09W3KlpK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bxyIzx/btsLsr5BMVl/0Qvc2NdFWErgpS09W3KlpK/img.png&quot; data-alt=&quot;Firebat T8 PRO/PLUS&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bxyIzx/btsLsr5BMVl/0Qvc2NdFWErgpS09W3KlpK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbxyIzx%2FbtsLsr5BMVl%2F0Qvc2NdFWErgpS09W3KlpK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;246&quot; height=&quot;328&quot; data-filename=&quot;edited_화면 캡처 2024-12-23 000005.png&quot; data-origin-width=&quot;998&quot; data-origin-height=&quot;990&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;Firebat T8 PRO/PLUS&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이전에는 도커나 우분투를 사용해서 서버를 구성했는데, 이번에는 Proxmox라는 걸 사용했다. 약간 예전에 사용하던 VirtualBox 같은건데, 좀 더 최적화나 UI가 더 잘 되어있는 듯 하다. 암튼 이 Proxmox는 여러 개의 VM을 사용할 수 있는데, 일단 우분투부터 만들어서 기존에 NAS에서 사용하던 메일 서버를 옮겨왔다(말만 옮긴거지 실제로는 처음부터 다시 구축함). 그리고 다른 VM에는 HA OS를 설치해서 기존의 라즈베리파이에 있던 Homeassistant를 옮겨왔다(http로 접속하면 리다이렉션 안 되는줄 모르고 계속 잘못 없는 VM만 지웠다 깔았다 함. 20시간은 날림.). Proxmox가 여러 VM을 관리하니까 패스스루라는 기능이 있는데, 여러 장치들을 말 그대로 한 VM에만 통과시켜줘서 그 VM만 쓸 수 있게 하는거 같다(아직 잘 모름.). 전에 쓰던 Zigbee USB 동글을 패스스루하니 잘 작동한다. 어제 라즈베리파이 없어서 누워 있다가 수동으로 불 껐는데 상당히 불편했다.&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;암튼, N100은 라즈베리파이랑 비교도 안 될 정도로 빠르다.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;edited_화면 캡처 2024-12-23 000838.png&quot; data-origin-width=&quot;976&quot; data-origin-height=&quot;964&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/tHWQT/btsLrcVCkbz/yVlWf39JDONqMJz28WXHS0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/tHWQT/btsLrcVCkbz/yVlWf39JDONqMJz28WXHS0/img.png&quot; data-alt=&quot;이제 얘의 활용 방안을 찾아야 한다.&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/tHWQT/btsLrcVCkbz/yVlWf39JDONqMJz28WXHS0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FtHWQT%2FbtsLrcVCkbz%2FyVlWf39JDONqMJz28WXHS0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;295&quot; height=&quot;291&quot; data-filename=&quot;edited_화면 캡처 2024-12-23 000838.png&quot; data-origin-width=&quot;976&quot; data-origin-height=&quot;964&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;이제 얘의 활용 방안을 찾아야 한다.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;※ 블로그 도메인은 티스토리에서 인증서 발급한다고 해서, 시간이 좀 걸릴 듯 하다.&lt;/p&gt;</description>
      <category>서버</category>
      <category>서버</category>
      <author>froglike6</author>
      <guid isPermaLink="true">https://froglike6.tistory.com/2</guid>
      <comments>https://froglike6.tistory.com/2#entry2comment</comments>
      <pubDate>Mon, 23 Dec 2024 00:10:56 +0900</pubDate>
    </item>
  </channel>
</rss>