<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>프로그래밍 매니아 아이스의 연구소</title>
    <link>https://heisice.tistory.com/</link>
    <description>프로그래밍 매니아 (e-mail: heisice@g메일 )</description>
    <language>ko</language>
    <pubDate>Thu, 16 Apr 2026 16:27:50 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>아이쓰</managingEditor>
    <image>
      <title>프로그래밍 매니아 아이스의 연구소</title>
      <url>https://tistory1.daumcdn.net/tistory/458149/attach/d58f9637e4c046d99125e22cecdf5d10</url>
      <link>https://heisice.tistory.com</link>
    </image>
    <item>
      <title>보안메일, 정말 안전할까?</title>
      <link>https://heisice.tistory.com/entry/%EB%B3%B4%EC%95%88%EB%A9%94%EC%9D%BC-%EC%A0%95%EB%A7%90-%EC%95%88%EC%A0%84%ED%95%A0%EA%B9%8C</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1536&quot; data-origin-height=&quot;1024&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/PZ8K5/dJMcadhjh2F/UuVqmS0zRLZ5KGaTguS0Kk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/PZ8K5/dJMcadhjh2F/UuVqmS0zRLZ5KGaTguS0Kk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/PZ8K5/dJMcadhjh2F/UuVqmS0zRLZ5KGaTguS0Kk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FPZ8K5%2FdJMcadhjh2F%2FUuVqmS0zRLZ5KGaTguS0Kk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/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;1024&quot; data-origin-width=&quot;1536&quot; data-origin-height=&quot;1024&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;PDF부터 HTML 보안메일까지, 국내 암호화 이메일의 보안 강도를 직접 검증해 보았다.&lt;/h2&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;PDF나&amp;nbsp;HTML&amp;nbsp;파일을&amp;nbsp;열려면&amp;nbsp;주민번호&amp;nbsp;앞&amp;nbsp;6자리를&amp;nbsp;입력해야&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;결론부터 말하자면, 전혀 안전하지 못하다. 도입당시 기술로도, 현재 기술로도 1초도 안걸려 크래킹이 가능했다.&lt;br /&gt;PDF&amp;nbsp;암호화뿐&amp;nbsp;아니라,&amp;nbsp;국내에서&amp;nbsp;널리&amp;nbsp;사용되는&amp;nbsp;HTML&amp;nbsp;보안메일&amp;nbsp;4종의&amp;nbsp;암호화&amp;nbsp;구조까지&amp;nbsp;분석해&amp;nbsp;보았다.&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;1.&amp;nbsp;PDF&amp;nbsp;암호&amp;nbsp;크래킹&amp;nbsp;테스트&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;KT에서&amp;nbsp;발송한&amp;nbsp;2026년&amp;nbsp;4월&amp;nbsp;이메일&amp;nbsp;명세서다.&amp;nbsp;파일명에&amp;nbsp;친절하게&amp;nbsp;'문서열기암호:&amp;nbsp;주민번호&amp;nbsp;앞&amp;nbsp;6자리'라고&amp;nbsp;적혀&amp;nbsp;있다.&amp;nbsp;주민번호&amp;nbsp;앞&amp;nbsp;6자리는&amp;nbsp;곧&amp;nbsp;생년월일이므로,&amp;nbsp;유효한&amp;nbsp;날짜&amp;nbsp;조합은&amp;nbsp;약&amp;nbsp;24,000개에&amp;nbsp;불과하다.&lt;br /&gt;&lt;br /&gt;세&amp;nbsp;가지&amp;nbsp;방법으로&amp;nbsp;비밀번호&amp;nbsp;크래킹을&amp;nbsp;시도했다.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;방법별 크래킹 소요 시간&lt;/b&gt;&lt;/p&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%; height: 70px;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot; data-ke-style=&quot;style13&quot;&gt;
&lt;tbody&gt;
&lt;tr style=&quot;height: 19px;&quot;&gt;
&lt;td style=&quot;width: 25%; height: 19px;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;방법&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 25%; height: 19px;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;도구&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 25%; height: 19px;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;소요&amp;nbsp;시간&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 25%; height: 19px;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;비고&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 17px;&quot;&gt;
&lt;td style=&quot;width: 25%; height: 17px;&quot;&gt;쉘&amp;nbsp;스크립트&amp;nbsp;반복&lt;/td&gt;
&lt;td style=&quot;width: 25%; height: 17px;&quot;&gt;qpdf&lt;/td&gt;
&lt;td style=&quot;width: 25%; height: 17px;&quot;&gt;약 62초&lt;/td&gt;
&lt;td style=&quot;width: 25%; height: 17px;&quot;&gt;기준&amp;nbsp;(1x)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 17px;&quot;&gt;
&lt;td style=&quot;width: 25%; height: 17px;&quot;&gt;Python 코드&lt;/td&gt;
&lt;td style=&quot;width: 25%; height: 17px;&quot;&gt;pikepdf&lt;/td&gt;
&lt;td style=&quot;width: 25%; height: 17px;&quot;&gt;약 3초&lt;/td&gt;
&lt;td style=&quot;width: 25%; height: 17px;&quot;&gt;약&amp;nbsp;20배&amp;nbsp;빠름&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 17px;&quot;&gt;
&lt;td style=&quot;width: 25%; height: 17px;&quot;&gt;전용 크래킹 도구&lt;/td&gt;
&lt;td style=&quot;width: 25%; height: 17px;&quot;&gt;pdfcrack&lt;/td&gt;
&lt;td style=&quot;width: 25%; height: 17px;&quot;&gt;약 0.6초&lt;/td&gt;
&lt;td style=&quot;width: 25%; height: 17px;&quot;&gt;약&amp;nbsp;108배&amp;nbsp;빠름&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;각 방법은 어떻게 다른가&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;qpdf&amp;nbsp;쉘&amp;nbsp;스크립트는&amp;nbsp;가장&amp;nbsp;단순한&amp;nbsp;방법이다.&amp;nbsp;비밀번호&amp;nbsp;후보를&amp;nbsp;하나씩&amp;nbsp;넣어&amp;nbsp;복호화를&amp;nbsp;시도하지만,&amp;nbsp;매번&amp;nbsp;프로세스를&amp;nbsp;새로&amp;nbsp;띄우기&amp;nbsp;때문에&amp;nbsp;오버헤드가&amp;nbsp;크다.&amp;nbsp;24,000개를&amp;nbsp;다&amp;nbsp;돌리면&amp;nbsp;1분이&amp;nbsp;넘게&amp;nbsp;걸린다.&lt;br /&gt;&lt;br /&gt;Python&amp;nbsp;pikepdf는&amp;nbsp;라이브러리를&amp;nbsp;통해&amp;nbsp;프로세스&amp;nbsp;생성&amp;nbsp;없이&amp;nbsp;인메모리에서&amp;nbsp;암호를&amp;nbsp;검증한다.&amp;nbsp;같은&amp;nbsp;작업이&amp;nbsp;3초&amp;nbsp;만에&amp;nbsp;끝난다.&lt;br /&gt;&lt;br /&gt;pdfcrack은&amp;nbsp;C로&amp;nbsp;작성된&amp;nbsp;전용&amp;nbsp;크래킹&amp;nbsp;도구다.&amp;nbsp;PDF에서&amp;nbsp;암호화&amp;nbsp;해시를&amp;nbsp;추출한&amp;nbsp;뒤&amp;nbsp;해시값만&amp;nbsp;비교하므로&amp;nbsp;전체&amp;nbsp;복호화&amp;nbsp;과정이&amp;nbsp;필요&amp;nbsp;없다.&amp;nbsp;0.57초,&amp;nbsp;사실상&amp;nbsp;즉시&amp;nbsp;뚫린다.&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;2.&amp;nbsp;HTML&amp;nbsp;보안메일&amp;nbsp;포맷&amp;nbsp;분석&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;PDF만&amp;nbsp;문제가&amp;nbsp;아니다.&amp;nbsp;국내&amp;nbsp;기업과&amp;nbsp;기관에서&amp;nbsp;발송하는&amp;nbsp;HTML&amp;nbsp;보안메일도&amp;nbsp;분석해&amp;nbsp;보았다.&amp;nbsp;현재&amp;nbsp;널리&amp;nbsp;사용되는&amp;nbsp;포맷은&amp;nbsp;크게&amp;nbsp;4종이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;국내&amp;nbsp;보안메일&amp;nbsp;4종&amp;nbsp;비교&lt;/b&gt;&lt;/p&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100.698%; height: 85px;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot; data-ke-style=&quot;style13&quot;&gt;
&lt;tbody&gt;
&lt;tr style=&quot;height: 17px;&quot;&gt;
&lt;td style=&quot;width: 15.5814%; height: 17px;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;포맷&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 11.551%; height: 17px;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;제공사&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 18.1445%; height: 17px;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;사용처&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 22.9038%; height: 17px;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;암호 알고리즘&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 32.517%; height: 17px;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;비밀번호&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 17px;&quot;&gt;
&lt;td style=&quot;width: 15.5814%; height: 17px;&quot;&gt;HomeTax&lt;/td&gt;
&lt;td style=&quot;width: 11.551%; height: 17px;&quot;&gt;국세청&lt;/td&gt;
&lt;td style=&quot;width: 18.1445%; height: 17px;&quot;&gt;전자세금계산서&lt;/td&gt;
&lt;td style=&quot;width: 22.9038%; height: 17px;&quot;&gt;AES/SEED/ARIA-CBC&amp;nbsp;128&lt;/td&gt;
&lt;td style=&quot;width: 32.517%; height: 17px;&quot;&gt;사업자번호&amp;nbsp;10자리&amp;nbsp;/&amp;nbsp;주민번호&amp;nbsp;13자리&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 17px;&quot;&gt;
&lt;td style=&quot;width: 15.5814%; height: 17px;&quot;&gt;XecureExpress&lt;/td&gt;
&lt;td style=&quot;width: 11.551%; height: 17px;&quot;&gt;Softforum&lt;/td&gt;
&lt;td style=&quot;width: 18.1445%; height: 17px;&quot;&gt;LG&amp;nbsp;U+,&amp;nbsp;기업&amp;nbsp;보안메일&lt;/td&gt;
&lt;td style=&quot;width: 22.9038%; height: 17px;&quot;&gt;SEED-CBC&amp;nbsp;128&lt;/td&gt;
&lt;td style=&quot;width: 32.517%; height: 17px;&quot;&gt;생년월일&amp;nbsp;6자리&amp;nbsp;/&amp;nbsp;사업자번호&amp;nbsp;10자리&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 17px;&quot;&gt;
&lt;td style=&quot;width: 15.5814%; height: 17px;&quot;&gt;StatiCrypt&lt;/td&gt;
&lt;td style=&quot;width: 11.551%; height: 17px;&quot;&gt;오픈소스&lt;/td&gt;
&lt;td style=&quot;width: 18.1445%; height: 17px;&quot;&gt;토스뱅크&lt;/td&gt;
&lt;td style=&quot;width: 22.9038%; height: 17px;&quot;&gt;AES-256-CBC&lt;/td&gt;
&lt;td style=&quot;width: 32.517%; height: 17px;&quot;&gt;생년월일&amp;nbsp;6자리&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 17px;&quot;&gt;
&lt;td style=&quot;width: 15.5814%; height: 17px;&quot;&gt;VestMail&lt;/td&gt;
&lt;td style=&quot;width: 11.551%; height: 17px;&quot;&gt;YettieSoft&lt;/td&gt;
&lt;td style=&quot;width: 18.1445%; height: 17px;&quot;&gt;신한은행,&amp;nbsp;금융기관&lt;/td&gt;
&lt;td style=&quot;width: 22.9038%; height: 17px;&quot;&gt;SEED-CBC&amp;nbsp;128&lt;/td&gt;
&lt;td style=&quot;width: 32.517%; height: 17px;&quot;&gt;생년월일&amp;nbsp;6자리&amp;nbsp;/&amp;nbsp;사업자번호&amp;nbsp;10자리&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;암호화는 제각각, 비밀번호는 똑같다.&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;파생&amp;nbsp;방식도&amp;nbsp;제각각이다.&amp;nbsp;국세청은&amp;nbsp;AES/SEED/ARIA를&amp;nbsp;선택할&amp;nbsp;수&amp;nbsp;있게&amp;nbsp;했고,&amp;nbsp;토스뱅크는&amp;nbsp;오픈소스인&amp;nbsp;StatiCrypt를&amp;nbsp;채택해&amp;nbsp;AES-256을&amp;nbsp;사용한다.&amp;nbsp;Softforum의&amp;nbsp;XecureExpress와&amp;nbsp;YettieSoft의&amp;nbsp;VestMail은&amp;nbsp;국산&amp;nbsp;알고리즘인&amp;nbsp;SEED-CBC를&amp;nbsp;쓴다.&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;6자리다.&amp;nbsp;일부는&amp;nbsp;사업자번호&amp;nbsp;10자리나&amp;nbsp;주민번호&amp;nbsp;13자리를&amp;nbsp;사용하지만,&amp;nbsp;개인&amp;nbsp;사용자에게&amp;nbsp;발송되는&amp;nbsp;메일은&amp;nbsp;거의&amp;nbsp;예외&amp;nbsp;없이&amp;nbsp;6자리&amp;nbsp;생년월일이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;키&amp;nbsp;파생&amp;nbsp;함수의&amp;nbsp;문제&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;현대&amp;nbsp;보안&amp;nbsp;기준에서&amp;nbsp;비밀번호&amp;nbsp;기반&amp;nbsp;암호화는&amp;nbsp;Argon2id나&amp;nbsp;scrypt&amp;nbsp;같은&amp;nbsp;느린&amp;nbsp;키&amp;nbsp;파생&amp;nbsp;함수를&amp;nbsp;사용하고,&amp;nbsp;최소&amp;nbsp;60만&amp;nbsp;회&amp;nbsp;이상&amp;nbsp;반복하도록&amp;nbsp;권장한다.&amp;nbsp;비밀번호를&amp;nbsp;시도하는&amp;nbsp;데&amp;nbsp;의도적으로&amp;nbsp;시간이&amp;nbsp;걸리게&amp;nbsp;만들어&amp;nbsp;무차별&amp;nbsp;대입&amp;nbsp;공격을&amp;nbsp;어렵게&amp;nbsp;하는&amp;nbsp;것이다.&lt;br /&gt;&lt;br /&gt;국내&amp;nbsp;보안메일의&amp;nbsp;현실은&amp;nbsp;어떨까?&lt;/p&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%; height: 89px;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot; data-ke-style=&quot;style13&quot;&gt;
&lt;tbody&gt;
&lt;tr style=&quot;height: 19px;&quot;&gt;
&lt;td style=&quot;width: 25%; height: 19px;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;포맷&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 25%; height: 19px;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;키&amp;nbsp;파생&amp;nbsp;방식&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 25%; height: 19px;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;반복&amp;nbsp;횟수&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 25%; height: 19px;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;권장&amp;nbsp;기준&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 19px;&quot;&gt;
&lt;td style=&quot;width: 25%; height: 19px;&quot;&gt;HomeTax&lt;/td&gt;
&lt;td style=&quot;width: 25%; height: 19px;&quot;&gt;MD5&amp;nbsp;1회&lt;/td&gt;
&lt;td style=&quot;width: 25%; height: 19px;&quot;&gt;0&lt;/td&gt;
&lt;td style=&quot;width: 25%; height: 19px;&quot;&gt;600,000+&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 17px;&quot;&gt;
&lt;td style=&quot;width: 25%; height: 17px;&quot;&gt;XecureExpress&lt;/td&gt;
&lt;td style=&quot;width: 25%; height: 17px;&quot;&gt;커스텀&amp;nbsp;SHA256&lt;/td&gt;
&lt;td style=&quot;width: 25%; height: 17px;&quot;&gt;약&amp;nbsp;100회&lt;/td&gt;
&lt;td style=&quot;width: 25%; height: 17px;&quot;&gt;600,000+&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 17px;&quot;&gt;
&lt;td style=&quot;width: 25%; height: 17px;&quot;&gt;StatiCrypt&lt;/td&gt;
&lt;td style=&quot;width: 25%; height: 17px;&quot;&gt;MD5&amp;nbsp;3회&amp;nbsp;(EVP_BytesToKey)&lt;/td&gt;
&lt;td style=&quot;width: 25%; height: 17px;&quot;&gt;0&lt;/td&gt;
&lt;td style=&quot;width: 25%; height: 17px;&quot;&gt;600,000+&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 17px;&quot;&gt;
&lt;td style=&quot;width: 25%; height: 17px;&quot;&gt;VestMail&lt;/td&gt;
&lt;td style=&quot;width: 25%; height: 17px;&quot;&gt;SHA256&amp;nbsp;2회&lt;/td&gt;
&lt;td style=&quot;width: 25%; height: 17px;&quot;&gt;0&lt;/td&gt;
&lt;td style=&quot;width: 25%; height: 17px;&quot;&gt;600,000+&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&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;XecureExpress조차&amp;nbsp;100회&amp;nbsp;반복에&amp;nbsp;불과하다.&amp;nbsp;나머지는&amp;nbsp;해시&amp;nbsp;함수를&amp;nbsp;1~3회&amp;nbsp;돌리는&amp;nbsp;것이&amp;nbsp;전부다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;실제&amp;nbsp;크래킹에&amp;nbsp;걸리는&amp;nbsp;시간&lt;/b&gt;&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;것이다.&amp;nbsp;NIST와&amp;nbsp;OWASP는&amp;nbsp;최소&amp;nbsp;72비트&amp;nbsp;이상의&amp;nbsp;엔트로피를&amp;nbsp;권장한다.&lt;/p&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot; data-ke-style=&quot;style13&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 20%;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;비밀번호&amp;nbsp;유형&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 20%;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;엔트로피&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 20%;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;권장&amp;nbsp;기준&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 20%;&quot;&gt;생년월일&amp;nbsp;6자리&lt;/td&gt;
&lt;td style=&quot;width: 20%;&quot;&gt;약&amp;nbsp;20-bit&lt;/td&gt;
&lt;td style=&quot;width: 20%;&quot;&gt;72-bit&amp;nbsp;이상&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 20%;&quot;&gt;사업자번호&amp;nbsp;10자리&lt;/td&gt;
&lt;td style=&quot;width: 20%;&quot;&gt;약&amp;nbsp;33-bit&lt;/td&gt;
&lt;td style=&quot;width: 20%;&quot;&gt;72-bit&amp;nbsp;이상&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 20%;&quot;&gt;주민번호&amp;nbsp;13자리&lt;/td&gt;
&lt;td style=&quot;width: 20%;&quot;&gt;약&amp;nbsp;43-bit&lt;/td&gt;
&lt;td style=&quot;width: 20%;&quot;&gt;72-bit&amp;nbsp;이상&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 20%;&quot;&gt;영숫자+특수문자&amp;nbsp;12자리&lt;/td&gt;
&lt;td style=&quot;width: 20%;&quot;&gt;약&amp;nbsp;78-bit&lt;/td&gt;
&lt;td style=&quot;width: 20%;&quot;&gt;72-bit&amp;nbsp;이상&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;생년월일&amp;nbsp;6자리의&amp;nbsp;엔트로피는&amp;nbsp;20비트에&amp;nbsp;불과하다.&amp;nbsp;권장&amp;nbsp;기준&amp;nbsp;72비트와&amp;nbsp;비교하면,&amp;nbsp;비밀번호&amp;nbsp;공간이&amp;nbsp;약&amp;nbsp;40억&amp;nbsp;배&amp;nbsp;좁다.&amp;nbsp;AES-256이라는&amp;nbsp;최고&amp;nbsp;수준의&amp;nbsp;암호화를&amp;nbsp;적용하더라도,&amp;nbsp;비밀번호가&amp;nbsp;6자리&amp;nbsp;숫자이면&amp;nbsp;보안&amp;nbsp;효과는&amp;nbsp;사실상&amp;nbsp;없다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;왜&amp;nbsp;이런&amp;nbsp;방식을&amp;nbsp;쓰는&amp;nbsp;걸까&lt;/b&gt;&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;법률에서&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;table style=&quot;border-collapse: collapse; width: 100%; height: 91px;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot; data-ke-style=&quot;style13&quot;&gt;
&lt;tbody&gt;
&lt;tr style=&quot;height: 19px;&quot;&gt;
&lt;td style=&quot;width: 33.3333%; height: 19px;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;법률&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 33.3333%; height: 19px;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;조항&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 33.3333%; height: 19px;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;내용&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 19px;&quot;&gt;
&lt;td style=&quot;width: 33.3333%; height: 19px;&quot;&gt;개인정보보호법&lt;/td&gt;
&lt;td style=&quot;width: 33.3333%; height: 19px;&quot;&gt;제29조&lt;/td&gt;
&lt;td style=&quot;width: 33.3333%; height: 19px;&quot;&gt;개인정보의&amp;nbsp;안전성&amp;nbsp;확보조치&amp;nbsp;의무&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 19px;&quot;&gt;
&lt;td style=&quot;width: 33.3333%; height: 19px;&quot;&gt;안전성&amp;nbsp;확보조치&amp;nbsp;기준&amp;nbsp;고시&lt;/td&gt;
&lt;td style=&quot;width: 33.3333%; height: 19px;&quot;&gt;제7조&lt;/td&gt;
&lt;td style=&quot;width: 33.3333%; height: 19px;&quot;&gt;정보통신망&amp;nbsp;송수신&amp;nbsp;시&amp;nbsp;암호화&amp;nbsp;의무&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 17px;&quot;&gt;
&lt;td style=&quot;width: 33.3333%; height: 17px;&quot;&gt;정보통신망법&lt;/td&gt;
&lt;td style=&quot;width: 33.3333%; height: 17px;&quot;&gt;제28조&lt;/td&gt;
&lt;td style=&quot;width: 33.3333%; height: 17px;&quot;&gt;정보통신서비스&amp;nbsp;제공자의&amp;nbsp;개인정보&amp;nbsp;보호조치&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 17px;&quot;&gt;
&lt;td style=&quot;width: 33.3333%; height: 17px;&quot;&gt;전자금융거래법&lt;/td&gt;
&lt;td style=&quot;width: 33.3333%; height: 17px;&quot;&gt;-&lt;/td&gt;
&lt;td style=&quot;width: 33.3333%; height: 17px;&quot;&gt;금융기관&amp;nbsp;전자적&amp;nbsp;전송&amp;nbsp;시&amp;nbsp;암호화&amp;nbsp;의무&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 33.3333%;&quot;&gt;신용정보법&lt;/td&gt;
&lt;td style=&quot;width: 33.3333%;&quot;&gt;-&lt;/td&gt;
&lt;td style=&quot;width: 33.3333%;&quot;&gt;신용정보&amp;nbsp;전송&amp;nbsp;시&amp;nbsp;안전성&amp;nbsp;확보&amp;nbsp;조치&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&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;6자리로&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;&lt;b&gt;도입 당시에는&amp;nbsp;안전했을까?&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이 방식이 보편화된 것은 2010년대 초반이다. 그렇다면 당시에는 안전했을까?&lt;br /&gt;결론부터&amp;nbsp;말하면,&amp;nbsp;아니다.&amp;nbsp;도입&amp;nbsp;당시부터&amp;nbsp;실질적&amp;nbsp;보안&amp;nbsp;효과가&amp;nbsp;없었다.&lt;/p&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot; data-ke-style=&quot;style13&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 50%;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;환경&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 50%;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;속도&amp;nbsp;(RC4&amp;nbsp;128-bit)&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 50%;&quot;&gt;CPU&amp;nbsp;(Core&amp;nbsp;i7&amp;nbsp;1세대,&amp;nbsp;2010년)&lt;/td&gt;
&lt;td style=&quot;width: 50%;&quot;&gt;약&amp;nbsp;50,000~150,000&amp;nbsp;pw/sec&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 50%;&quot;&gt;GPU&lt;/td&gt;
&lt;td style=&quot;width: 50%;&quot;&gt;PDF&amp;nbsp;모듈&amp;nbsp;미지원&amp;nbsp;(2012년부터&amp;nbsp;추가)&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2010년 보급형 PC의 CPU만으로도 초당 5만 개의 비밀번호를 시도할 수 있었다. 생년월일 24,000개를 전수탐색하면 24,000 / 50,000 = 0.48초. GPU 가속조차 필요 없는 수준이다.&lt;/p&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot; data-ke-style=&quot;style13&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 50%;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;도구&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 50%;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;상태&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 50%;&quot;&gt;pdfcrack&lt;/td&gt;
&lt;td style=&quot;width: 50%;&quot;&gt;2006년부터&amp;nbsp;오픈소스로&amp;nbsp;공개&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 50%;&quot;&gt;John&amp;nbsp;the&amp;nbsp;Ripper&lt;/td&gt;
&lt;td style=&quot;width: 50%;&quot;&gt;2010년&amp;nbsp;PDF&amp;nbsp;지원&amp;nbsp;추가&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 50%;&quot;&gt;Elcomsoft&amp;nbsp;APDFPR&lt;/td&gt;
&lt;td style=&quot;width: 50%;&quot;&gt;2000년대&amp;nbsp;중반부터&amp;nbsp;상용&amp;nbsp;판매&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 50%;&quot;&gt;hashcat&amp;nbsp;(GPU)&lt;/td&gt;
&lt;td style=&quot;width: 50%;&quot;&gt;PDF는&amp;nbsp;2012년부터&amp;nbsp;(필요하지도&amp;nbsp;않았음)&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;핵심은 암호화 알고리즘이 RC4인지 AES인지, SEED인지가 아니다. 문제는 키스페이스, 즉 가능한 비밀번호의 수가 너무 적다는 점이다. 6자리 숫자의 전체 경우의 수는 100만 개지만, 유효한 생년월일로 한정하면 약 24,000개로 줄어든다. 이 정도 규모는 2000년대 초반 PC에서도 수초 내에 전수탐색이 가능했다.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;형식적 보안의 한계&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;보안메일은&amp;nbsp;법에서&amp;nbsp;요구하는&amp;nbsp;'암호화&amp;nbsp;전송'의&amp;nbsp;형식만&amp;nbsp;갖춘&amp;nbsp;것이지,&amp;nbsp;실질적인&amp;nbsp;보안은&amp;nbsp;거의&amp;nbsp;제공하지&amp;nbsp;못한다.&amp;nbsp;PDF든&amp;nbsp;HTML이든,&amp;nbsp;국세청이든&amp;nbsp;토스뱅크든,&amp;nbsp;어떤&amp;nbsp;암호화&amp;nbsp;알고리즘을&amp;nbsp;사용하든&amp;nbsp;비밀번호가&amp;nbsp;생년월일&amp;nbsp;6자리인&amp;nbsp;한&amp;nbsp;밀리초&amp;nbsp;단위로&amp;nbsp;크래킹이&amp;nbsp;가능하다.&lt;br /&gt;&lt;br /&gt;도입&amp;nbsp;시점인&amp;nbsp;2010년에도&amp;nbsp;1초&amp;nbsp;이내에&amp;nbsp;크래킹이&amp;nbsp;가능했고,&amp;nbsp;16년이&amp;nbsp;지난&amp;nbsp;지금도&amp;nbsp;같은&amp;nbsp;방식이&amp;nbsp;사용되고&amp;nbsp;있다.&amp;nbsp;더&amp;nbsp;큰&amp;nbsp;문제는&amp;nbsp;이&amp;nbsp;방식이&amp;nbsp;오히려&amp;nbsp;보안&amp;nbsp;위협을&amp;nbsp;만들어낸다는&amp;nbsp;점이다.&amp;nbsp;보안메일을&amp;nbsp;가장한&amp;nbsp;피싱&amp;nbsp;메일이&amp;nbsp;빈번하게&amp;nbsp;유포되고&amp;nbsp;있으며,&amp;nbsp;사용자들은&amp;nbsp;진짜와&amp;nbsp;가짜를&amp;nbsp;구별하기&amp;nbsp;어렵다.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;개선&amp;nbsp;방향&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;-&amp;nbsp;생년월일&amp;nbsp;등&amp;nbsp;추측&amp;nbsp;가능한&amp;nbsp;정보를&amp;nbsp;비밀번호로&amp;nbsp;사용하지&amp;nbsp;말&amp;nbsp;것&lt;br /&gt;&amp;nbsp;&amp;nbsp;-&amp;nbsp;최소&amp;nbsp;12자&amp;nbsp;이상의&amp;nbsp;영문,&amp;nbsp;숫자,&amp;nbsp;특수문자&amp;nbsp;조합&amp;nbsp;권장&amp;nbsp;(72-bit&amp;nbsp;이상&amp;nbsp;엔트로피)&lt;br /&gt;&amp;nbsp;&amp;nbsp;-&amp;nbsp;키&amp;nbsp;파생&amp;nbsp;함수를&amp;nbsp;Argon2id&amp;nbsp;또는&amp;nbsp;scrypt로&amp;nbsp;교체하고,&amp;nbsp;충분한&amp;nbsp;반복&amp;nbsp;횟수&amp;nbsp;적용&lt;br /&gt;&amp;nbsp;&amp;nbsp;-&amp;nbsp;PDF&amp;nbsp;암호화&amp;nbsp;시&amp;nbsp;AES-256&amp;nbsp;사용&amp;nbsp;권장&amp;nbsp;(RC4,&amp;nbsp;SEED-128은&amp;nbsp;취약)&lt;br /&gt;&amp;nbsp;&amp;nbsp;-&amp;nbsp;보안메일&amp;nbsp;대신&amp;nbsp;본인인증&amp;nbsp;후&amp;nbsp;웹에서&amp;nbsp;열람하는&amp;nbsp;방식&amp;nbsp;도입&amp;nbsp;검토&lt;br /&gt;&amp;nbsp;&amp;nbsp;-&amp;nbsp;피싱&amp;nbsp;방지를&amp;nbsp;위해&amp;nbsp;발신자&amp;nbsp;서명(DKIM/DMARC)&amp;nbsp;강화&amp;nbsp;및&amp;nbsp;사용자&amp;nbsp;교육&amp;nbsp;병행&lt;/p&gt;</description>
      <category>일상 글/보안</category>
      <category>보안</category>
      <category>보안메일</category>
      <category>암호화</category>
      <category>크래킹</category>
      <category>피싱</category>
      <author>아이쓰</author>
      <guid isPermaLink="true">https://heisice.tistory.com/1169650931</guid>
      <comments>https://heisice.tistory.com/entry/%EB%B3%B4%EC%95%88%EB%A9%94%EC%9D%BC-%EC%A0%95%EB%A7%90-%EC%95%88%EC%A0%84%ED%95%A0%EA%B9%8C#entry1169650931comment</comments>
      <pubDate>Fri, 10 Apr 2026 15:15:33 +0900</pubDate>
    </item>
    <item>
      <title>휴대용 사진 인화기 코닥 미니2 레트로 자가 수리기</title>
      <link>https://heisice.tistory.com/entry/%ED%9C%B4%EB%8C%80%EC%9A%A9-%EC%82%AC%EC%A7%84-%EC%9D%B8%ED%99%94%EA%B8%B0-%EC%BD%94%EB%8B%A5-%EB%AF%B8%EB%8B%882-%EB%A0%88%ED%8A%B8%EB%A1%9C-%EC%9E%90%EA%B0%80-%EC%88%98%EB%A6%AC%EA%B8%B0</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;아이가 태어났을 때, 가족 사진을 편하게 많이 인화해 보려고 휴대용 사진 인화기를 하나 구입했습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;모델은 코닥 미니2 레트로(P210R).&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;1024&quot; data-origin-height=&quot;675&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cRPPJP/dJMcafroBzj/gQ3Exra34jkLFPNSsKX4j1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cRPPJP/dJMcafroBzj/gQ3Exra34jkLFPNSsKX4j1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cRPPJP/dJMcafroBzj/gQ3Exra34jkLFPNSsKX4j1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcRPPJP%2FdJMcafroBzj%2FgQ3Exra34jkLFPNSsKX4j1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1024&quot; height=&quot;675&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;675&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;처음 2년 정도는 큰 문제 없이 잘 썼습니다.&lt;br /&gt;그런데 어느 날부터인가 필름 카트리지를 한두 장 뽑고는 계속 씹어 먹어 카트리지 전체를 버리는 일이 생기기 시작하더니, 결국엔 아예 기계가 멈춰 버렸습니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;IMG_2722.jpeg&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/othV2/dJMcahW3oWq/9KK79WAD62JsKe71dAmAo1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/othV2/dJMcahW3oWq/9KK79WAD62JsKe71dAmAo1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/othV2/dJMcahW3oWq/9KK79WAD62JsKe71dAmAo1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FothV2%2FdJMcahW3oWq%2F9KK79WAD62JsKe71dAmAo1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;4032&quot; height=&quot;3024&quot; data-filename=&quot;IMG_2722.jpeg&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;서비스센터가 애매하게 먼 곳에 있기도 했고, 접수도 택배로만 가능하다고 해서 전화를 걸어 A/S를 신청했습니다. 주소까지 불러주며 택배 접수가 되었다고 해서 제품을 포장해 놓고 기다렸는데, 택배 기사는 오지 않았습니다. 이런 상황이 세 번 반복되자, 결국 수리를 포기하고 인화기는 집 한쪽 구석에 방치해 두게 됐습니다.&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;IMG_6183.jpg&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bHT4NS/dJMcagqjcrG/sP9HHBSAWosl7LvWKBfKs1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bHT4NS/dJMcagqjcrG/sP9HHBSAWosl7LvWKBfKs1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bHT4NS/dJMcagqjcrG/sP9HHBSAWosl7LvWKBfKs1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbHT4NS%2FdJMcagqjcrG%2FsP9HHBSAWosl7LvWKBfKs1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;4032&quot; height=&quot;3024&quot; data-filename=&quot;IMG_6183.jpg&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;안쪽을 보니 여기저기 카트리지의 인화지와 인쇄용 필름 테이프 조각이 끼어 있었습니다. 니퍼로 하나씩 잡아 빼고, 모터를 직접 돌려 보고, 바람도 불어 넣어가며 걸려 있던 조각들을 전부 제거했습니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;IMG_6179.jpg&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/c7ic0c/dJMcacIdb5r/MIO3C4NyqkQ7atXkHkAJI0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/c7ic0c/dJMcacIdb5r/MIO3C4NyqkQ7atXkHkAJI0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/c7ic0c/dJMcacIdb5r/MIO3C4NyqkQ7atXkHkAJI0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc7ic0c%2FdJMcacIdb5r%2FMIO3C4NyqkQ7atXkHkAJI0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;4032&quot; height=&quot;3024&quot; data-filename=&quot;IMG_6179.jpg&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;다시 조립한 후 새 카트리지를 다시 끼우고 테스트로 인쇄를 해 보니&amp;hellip;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;잘 됩니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;당분간은 버리지 말고 다시 써 보기로 했습니다.&lt;/p&gt;</description>
      <category>Electronic</category>
      <category>P210R</category>
      <category>자가수리</category>
      <category>코닥</category>
      <category>휴대용인화기</category>
      <author>아이쓰</author>
      <guid isPermaLink="true">https://heisice.tistory.com/1169650930</guid>
      <comments>https://heisice.tistory.com/entry/%ED%9C%B4%EB%8C%80%EC%9A%A9-%EC%82%AC%EC%A7%84-%EC%9D%B8%ED%99%94%EA%B8%B0-%EC%BD%94%EB%8B%A5-%EB%AF%B8%EB%8B%882-%EB%A0%88%ED%8A%B8%EB%A1%9C-%EC%9E%90%EA%B0%80-%EC%88%98%EB%A6%AC%EA%B8%B0#entry1169650930comment</comments>
      <pubDate>Tue, 11 Nov 2025 14:27:09 +0900</pubDate>
    </item>
    <item>
      <title>공부보다 &amp;lsquo;사람&amp;rsquo;을 키우는 곳, 결이 다른 쁘레네의 진짜 수업</title>
      <link>https://heisice.tistory.com/entry/%EA%B3%B5%EB%B6%80%EB%B3%B4%EB%8B%A4-%E2%80%98%EC%82%AC%EB%9E%8C%E2%80%99%EC%9D%84-%ED%82%A4%EC%9A%B0%EB%8A%94-%EA%B3%B3-%EA%B2%B0%EC%9D%B4-%EB%8B%A4%EB%A5%B8-%EC%81%98%EB%A0%88%EB%84%A4%EC%9D%98-%EC%A7%84%EC%A7%9C-%EC%88%98%EC%97%85</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1536&quot; data-origin-height=&quot;1024&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/BFdFs/dJMb9O8x9Iy/c6U3ObKRIqvxJcmejUHOj1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/BFdFs/dJMb9O8x9Iy/c6U3ObKRIqvxJcmejUHOj1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/BFdFs/dJMb9O8x9Iy/c6U3ObKRIqvxJcmejUHOj1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FBFdFs%2FdJMb9O8x9Iy%2Fc6U3ObKRIqvxJcmejUHOj1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/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;1024&quot; data-origin-width=&quot;1536&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;요즘 아이들을 가르치는 일은 단순히 지식을 전달하는 것을 넘어섭니다. 아이 한 명 한 명의 마음을 이해하고, 그 안의 가능성을 발견해주는 일이죠. 그런 모습을 가장 자주 보여주는 곳이 바로 &lt;span&gt;&lt;b&gt;쁘레네 교육&lt;/b&gt;&lt;/span&gt;이었습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;저희 아이가 쁘레네 교육을 여러해 받아왔지만, 제가 본 쁘레네 교사분들은 늘 아이들에게 진심이었습니다. 그분들은 단순히 수업을 &amp;lsquo;진행&amp;rsquo;하는 사람이 아니라, 아이와 함께 성장하는 동행자처럼 보였습니다. 하루하루 쌓여가는 그들의 노력과 열정이 눈에 보일 정도였습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;쁘레네는 본사와 지점이 함께 주관하는 &lt;span&gt;&lt;b&gt;원격 화상교육과 미팅&lt;/b&gt;&lt;/span&gt;을 거의 매일 진행합니다. 교사분들은 이 시간을 통해 서로의 경험을 나누고, 더 나은 수업을 위해 끊임없이 연구합니다. 화면 속에서도 서로의 수업 방식을 진지하게 의논하는 모습이 인상적이었습니다. 이런 꾸준한 배움이 쁘레네 교사분들의 교육을 더욱 깊고 세심하게 만들어주는 것 같습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;무엇보다 쁘레네는 &amp;lsquo;바른 인성&amp;rsquo;을 중심에 둔 교육을 추구합니다. 단순히 잘 아는 아이가 아니라, &lt;span&gt;&lt;b&gt;함께 어울리고 배려할 줄 아는 아이&lt;/b&gt;&lt;/span&gt;, 공동체 안에서 자기다운 모습을 지킬 수 있는 아이로 자라나도록 돕습니다. 교사분들이 아이와의 상호작용을 통해 그 방향을 자연스럽게 이끌어가는 모습은 참 인상 깊습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;또한 쁘레네의 수업은 정해진 틀 속에 아이를 가두지 않습니다. &lt;span&gt;&lt;b&gt;각 아이의 성향과 장점을 세심하게 관찰하고, 그에 맞춰 맞춤형 교육을 진행&lt;/b&gt;&lt;/span&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;lsquo;공부&amp;rsquo;보다 더 중요한 걸 가르쳐주는 곳, 그게 바로 쁘레네라는 생각이 듭니다.&lt;br /&gt;직접 한 번 체험해보면, 그 이유를 금세 느끼실 거예요.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;  &lt;a href=&quot;https://babyptpt.kr&quot;&gt;https://babyptpt.kr&lt;/a&gt;&lt;/p&gt;</description>
      <category>일상 글/육아</category>
      <category>1:1방문교육</category>
      <category>공동체</category>
      <category>맞춤형교육</category>
      <category>쁘레네</category>
      <category>인성교육</category>
      <category>체험수업</category>
      <author>아이쓰</author>
      <guid isPermaLink="true">https://heisice.tistory.com/1169650929</guid>
      <comments>https://heisice.tistory.com/entry/%EA%B3%B5%EB%B6%80%EB%B3%B4%EB%8B%A4-%E2%80%98%EC%82%AC%EB%9E%8C%E2%80%99%EC%9D%84-%ED%82%A4%EC%9A%B0%EB%8A%94-%EA%B3%B3-%EA%B2%B0%EC%9D%B4-%EB%8B%A4%EB%A5%B8-%EC%81%98%EB%A0%88%EB%84%A4%EC%9D%98-%EC%A7%84%EC%A7%9C-%EC%88%98%EC%97%85#entry1169650929comment</comments>
      <pubDate>Tue, 21 Oct 2025 15:36:59 +0900</pubDate>
    </item>
    <item>
      <title>윈도우즈 11 업데이트 KB5055627 다운로드 에러 해결</title>
      <link>https://heisice.tistory.com/entry/%EC%9C%88%EB%8F%84%EC%9A%B0%EC%A6%88-11-%EC%97%85%EB%8D%B0%EC%9D%B4%ED%8A%B8-KB5055627-%EB%8B%A4%EC%9A%B4%EB%A1%9C%EB%93%9C-%EC%98%A4%EB%A5%98-%ED%95%B4%EA%B2%B0</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1536&quot; data-origin-height=&quot;1024&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b62lCz/btsPK5cCIZv/eSLzlr1BAYwW4VlJnGKkHk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b62lCz/btsPK5cCIZv/eSLzlr1BAYwW4VlJnGKkHk/img.png&quot; data-alt=&quot;윈도우즈 11 업데이트 KB5055627 다운로드 에러&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b62lCz/btsPK5cCIZv/eSLzlr1BAYwW4VlJnGKkHk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb62lCz%2FbtsPK5cCIZv%2FeSLzlr1BAYwW4VlJnGKkHk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/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;1024&quot; data-origin-width=&quot;1536&quot; data-origin-height=&quot;1024&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;윈도우즈 11 업데이트 KB5055627 다운로드 에러&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;몇달쯤? 전부터 공공사이트 접속용(?) 윈도우즈 노트북이 업데이트가 안되는 문제가 발생했다.&lt;br /&gt;&lt;br /&gt;그동안 정신도 없고 사실 조금 귀찮아 미뤘긴 했는데, 윈도우즈는 특히 업데이트를 잘 해주지 않으면 문제가 많은 OS기 때문에 이 문제를 꼭 해결해야만 했다.&lt;br /&gt;&lt;br /&gt;정확히는 KB5055627 업데이트부터였다. 해당 업데이트가 자꾸 다운로드가 실패했다는 메세지만 뜨고 설치가 안되니 그 후부터는 모든 업데이트가 확인도 안된다. 물론 몇가지 시도는 잠깐 해봤지만 그래도 안됐기 때문에 그냥 둬버렸다. 일하는데 지장을 주는 기기도 아니니..&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그러다가 다시 노트북을 켜봤다. 아직도 그 문제가 해결되지 않았다. 구글링을 통해 몇가지를 시도해보던 중 &quot;Windows 샌드박스&quot;를 제거하면 된다는 글을 발견했다. &quot;Windows 기능 켜기/끄기&quot; 화면을 켜봤다. 계속 기다리게만 하고 뜨지 않는다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&quot;명령 프롬프트&quot; 창을 열어 다음 명령을 입력해본다.&lt;/p&gt;
&lt;pre id=&quot;code_1754549859686&quot; class=&quot;shell&quot; data-ke-language=&quot;shell&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;Dism /online /Disable-Feature /FeatureName:&quot;Containers-DisposableClientVM&quot;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;퍼센트가 올라가더니 완료가 됐다. 업데이트 화면으로 돌아가 업데이트 다운로드 버튼을 누르니 다운로드, 설치가 진행된다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;스크린샷 2025-08-07 오후 3.42.08.png&quot; data-origin-width=&quot;1760&quot; data-origin-height=&quot;734&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/OV4bQ/btsPKmeFngC/7zkXhzkKjekvgBPGv4jp50/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/OV4bQ/btsPKmeFngC/7zkXhzkKjekvgBPGv4jp50/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/OV4bQ/btsPKmeFngC/7zkXhzkKjekvgBPGv4jp50/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FOV4bQ%2FbtsPKmeFngC%2F7zkXhzkKjekvgBPGv4jp50%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1760&quot; height=&quot;734&quot; data-filename=&quot;스크린샷 2025-08-07 오후 3.42.08.png&quot; data-origin-width=&quot;1760&quot; data-origin-height=&quot;734&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;1734&quot; data-origin-height=&quot;1008&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bHqGvQ/btsPJ1Pw05Y/KOttBy5Z4QFfEwr5rpKTkK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bHqGvQ/btsPJ1Pw05Y/KOttBy5Z4QFfEwr5rpKTkK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bHqGvQ/btsPJ1Pw05Y/KOttBy5Z4QFfEwr5rpKTkK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbHqGvQ%2FbtsPJ1Pw05Y%2FKOttBy5Z4QFfEwr5rpKTkK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1734&quot; height=&quot;1008&quot; data-origin-width=&quot;1734&quot; data-origin-height=&quot;1008&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>Windows &amp;amp; WM</category>
      <author>아이쓰</author>
      <guid isPermaLink="true">https://heisice.tistory.com/1169650928</guid>
      <comments>https://heisice.tistory.com/entry/%EC%9C%88%EB%8F%84%EC%9A%B0%EC%A6%88-11-%EC%97%85%EB%8D%B0%EC%9D%B4%ED%8A%B8-KB5055627-%EB%8B%A4%EC%9A%B4%EB%A1%9C%EB%93%9C-%EC%98%A4%EB%A5%98-%ED%95%B4%EA%B2%B0#entry1169650928comment</comments>
      <pubDate>Thu, 7 Aug 2025 16:07:07 +0900</pubDate>
    </item>
    <item>
      <title>RemotePixel - 원격제어 샤이니지 앱</title>
      <link>https://heisice.tistory.com/entry/RemotePixel-%EC%9B%90%EA%B2%A9%EC%A0%9C%EC%96%B4-%EC%83%A4%EC%9D%B4%EB%8B%88%EC%A7%80-%EC%95%B1</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;개인적으로 안쓰고 있던 전자책을 원격 디스플레이로 사용해볼까 해서 만들어본 앱이지만, 개발한 김에 기능을 좀더 다듬어 좀더 범용적으로 쓸 수 있는 앱으로 만들었다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;unnamed-1.webp&quot; data-origin-width=&quot;1536&quot; data-origin-height=&quot;1024&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/sth9G/btsNyPdqVyg/8rRc7P7QDrPLAcfdBK3UH0/img.webp&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/sth9G/btsNyPdqVyg/8rRc7P7QDrPLAcfdBK3UH0/img.webp&quot; data-alt=&quot;RemotePixel - 스토어 광고용 화면&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/sth9G/btsNyPdqVyg/8rRc7P7QDrPLAcfdBK3UH0/img.webp&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fsth9G%2FbtsNyPdqVyg%2F8rRc7P7QDrPLAcfdBK3UH0%2Fimg.webp&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/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;1024&quot; data-filename=&quot;unnamed-1.webp&quot; data-origin-width=&quot;1536&quot; data-origin-height=&quot;1024&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;RemotePixel - 스토어 광고용 화면&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;앱을 실행시키면 앱 내에 웹서버가 실행이 된다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;화면을 길게 누르면 아래와 같은 형태의 화면이 보이게 되는데,&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;popup_menu.png&quot; data-origin-width=&quot;720&quot; data-origin-height=&quot;741&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/J0x8n/btsNzF83AqC/ELklmlMTRuDREkIVk1u1zK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/J0x8n/btsNzF83AqC/ELklmlMTRuDREkIVk1u1zK/img.png&quot; data-alt=&quot;팝업 메뉴&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/J0x8n/btsNzF83AqC/ELklmlMTRuDREkIVk1u1zK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FJ0x8n%2FbtsNzF83AqC%2FELklmlMTRuDREkIVk1u1zK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;720&quot; height=&quot;741&quot; data-filename=&quot;popup_menu.png&quot; data-origin-width=&quot;720&quot; data-origin-height=&quot;741&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;http:// 로 시작하는 형태의 URL을 다른 기기에서 브라우저를 통해 접속한 다음에, 사진이나 텍스트 등을 이 기기에 출력되게 할 수 있다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;web_screen.png&quot; data-origin-width=&quot;1570&quot; data-origin-height=&quot;1178&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bZ6M88/btsNyRWppbR/4uC1oS2g1o5UsTNzfKMOI0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bZ6M88/btsNyRWppbR/4uC1oS2g1o5UsTNzfKMOI0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bZ6M88/btsNyRWppbR/4uC1oS2g1o5UsTNzfKMOI0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbZ6M88%2FbtsNyRWppbR%2F4uC1oS2g1o5UsTNzfKMOI0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1570&quot; height=&quot;1178&quot; data-filename=&quot;web_screen.png&quot; data-origin-width=&quot;1570&quot; data-origin-height=&quot;1178&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;앱과 웹은 한국어와 영어 인터페이스를 지원한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;안쓰는 기기를 재활용해 사용하는 것을 추천하며, 언제든 원격으로 사진과 텍스트를 바꿀 수 있다.&lt;br /&gt;주요 사용 예시는 다음과 같다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;가정:&amp;nbsp;거실에&amp;nbsp;디지털&amp;nbsp;액자로&amp;nbsp;설치하여&amp;nbsp;가족&amp;nbsp;사진을&amp;nbsp;슬라이드쇼로&amp;nbsp;표시&lt;/li&gt;
&lt;li&gt;레스토랑: 메뉴판이나 일일 특선 메뉴 표시&lt;/li&gt;
&lt;li&gt;소매점: 제품 정보나 프로모션 표시&lt;/li&gt;
&lt;li&gt;사무실: 회의실 일정, 공지사항, 또는 회사 핵심 지표 표시&lt;/li&gt;
&lt;li&gt;교육:&amp;nbsp;강의실이나&amp;nbsp;복도에서&amp;nbsp;수업&amp;nbsp;정보,&amp;nbsp;일정&amp;nbsp;또는&amp;nbsp;공지사항&amp;nbsp;표시&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;다운로드는 아래 주소를 눌러 플레이스토어에서 할 수 있다.&lt;br /&gt;&lt;a href=&quot;https://play.google.com/store/apps/details?id=com.heisice.remotepixel&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://play.google.com/store/apps/details?id=com.heisice.remotepixel&lt;/a&gt;&lt;/p&gt;</description>
      <category>Linux &amp;amp; Android</category>
      <category>광고판</category>
      <category>샤이니지</category>
      <category>안드로이드</category>
      <category>재활용</category>
      <category>전자액자</category>
      <author>아이쓰</author>
      <guid isPermaLink="true">https://heisice.tistory.com/1169650927</guid>
      <comments>https://heisice.tistory.com/entry/RemotePixel-%EC%9B%90%EA%B2%A9%EC%A0%9C%EC%96%B4-%EC%83%A4%EC%9D%B4%EB%8B%88%EC%A7%80-%EC%95%B1#entry1169650927comment</comments>
      <pubDate>Fri, 25 Apr 2025 15:29:08 +0900</pubDate>
    </item>
    <item>
      <title>차량용 HUD 장치 분해하기</title>
      <link>https://heisice.tistory.com/entry/%EC%B0%A8%EB%9F%89%EC%9A%A9-HUD-%EC%9E%A5%EC%B9%98-%EB%B6%84%ED%95%B4%ED%95%98%EA%B8%B0</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1536&quot; data-origin-height=&quot;1024&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dJozGf/btsPI3f5vET/JtuXqx4V7bwIWDx1PiT7D0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dJozGf/btsPI3f5vET/JtuXqx4V7bwIWDx1PiT7D0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dJozGf/btsPI3f5vET/JtuXqx4V7bwIWDx1PiT7D0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdJozGf%2FbtsPI3f5vET%2FJtuXqx4V7bwIWDx1PiT7D0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/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;1024&quot; data-origin-width=&quot;1536&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;과거에 구입했던 티*** 사의 차량용 HUD 장치를 정리 중에 우연히 다시 발견했습니다. 당시에는 전용 내비게이션 앱과만 연동되어 사용이 다소 불편했고, 결국 철거해 보관해 두었는데요. 이번 기회에 장치를 다시 꺼내 내부를 살펴보았습니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;D3D073E4-A370-430D-9F05-2EF39789C605.JPG&quot; data-origin-width=&quot;2048&quot; data-origin-height=&quot;1536&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bBPHQz/btsNdXBqTyi/5kB6CPtt7vKS8kWcnIsl51/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bBPHQz/btsNdXBqTyi/5kB6CPtt7vKS8kWcnIsl51/img.jpg&quot; data-alt=&quot;상단 디스플레이 부분&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bBPHQz/btsNdXBqTyi/5kB6CPtt7vKS8kWcnIsl51/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbBPHQz%2FbtsNdXBqTyi%2F5kB6CPtt7vKS8kWcnIsl51%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;2048&quot; height=&quot;1536&quot; data-filename=&quot;D3D073E4-A370-430D-9F05-2EF39789C605.JPG&quot; data-origin-width=&quot;2048&quot; data-origin-height=&quot;1536&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;A51E8665-4DCF-4E3F-AEB4-F893A3334031.JPG&quot; data-origin-width=&quot;2048&quot; data-origin-height=&quot;1536&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/o5mNR/btsNd99tzqW/81QMVn5taVdXSOLYKh78H1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/o5mNR/btsNd99tzqW/81QMVn5taVdXSOLYKh78H1/img.jpg&quot; data-alt=&quot;PCB(회로) 부분&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/o5mNR/btsNd99tzqW/81QMVn5taVdXSOLYKh78H1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fo5mNR%2FbtsNd99tzqW%2F81QMVn5taVdXSOLYKh78H1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;2048&quot; height=&quot;1536&quot; data-filename=&quot;A51E8665-4DCF-4E3F-AEB4-F893A3334031.JPG&quot; data-origin-width=&quot;2048&quot; data-origin-height=&quot;1536&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;PCB(회로) 부분&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이 장치의 메인 칩셋은 ESP32(마이크로컨트롤러 유닛, MCU)입니다. ESP32는 Wi-Fi와 Bluetooth를 기본으로 지원하며, 이 장치에서는 Bluetooth를 통해 스마트폰 앱과 통신하여 도로 상황 정보를 전달합니다.&lt;br /&gt;&lt;br /&gt;ESP32는 GPIO를 통해 LED 드라이버를 제어하고, LED 드라이버는 해당 위치의 LED를 점등시켜 필요한 신호를 표시합니다. 피에조 스피커는 &amp;lsquo;삐빅&amp;rsquo;과 같은 고음의 신호음을 출력하는 데 사용됩니다. &lt;br /&gt;&lt;br /&gt;상단의 포트는 좀 따라가보니 ESP32의 UART포트에 연결돼 있더군요. UART 포트는 디버깅이나 펌웨어 업데이트를 위한 용도로 활용될 수 있습니다. 펌웨어 구현 방식에 따라 향후 소프트웨어 업그레이드도 가능할수도 있습니다. 밤이 늦어서 신호는 읽어보지 않기로 합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;하단 부분의 USB포트는 전원 공급 전용으로 보입니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;362AAAD5-44B0-4658-BB22-EDAAFF62C124.JPG&quot; data-origin-width=&quot;2048&quot; data-origin-height=&quot;1536&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/AQa15/btsNc6Z94P5/6P8Zks39Fi8KX0H3dUiqwk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/AQa15/btsNc6Z94P5/6P8Zks39Fi8KX0H3dUiqwk/img.jpg&quot; data-alt=&quot;전면 PCB / LED 디스플레이 부분&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/AQa15/btsNc6Z94P5/6P8Zks39Fi8KX0H3dUiqwk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FAQa15%2FbtsNc6Z94P5%2F6P8Zks39Fi8KX0H3dUiqwk%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;2048&quot; height=&quot;1536&quot; data-filename=&quot;362AAAD5-44B0-4658-BB22-EDAAFF62C124.JPG&quot; data-origin-width=&quot;2048&quot; data-origin-height=&quot;1536&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;전면 PCB / LED 디스플레이 부분&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;노란색 막대처럼 보이는 수많은 구성 요소가 바로 LED입니다. 전류가 인가되면 밝게 점등되어 주행 중 필요한 신호를 표시합니다.&lt;br /&gt;&lt;br /&gt;또한, 장치에는 조도 센서(CDS, 광센서)가 장착되어 있습니다. 이 센서는 주변 밝기에 따라 저항값이 변하는 아날로그 방식으로 조도를 감지합니다. 낮에는 LED를 더 밝게, 밤에는 눈부심을 줄이기 위해 더 어둡게 조절할 필요가 있기 때문에, 조도 센서의 역할이 중요합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;더이상 보여줄 부분은 없는 것 같아 이만 줄입니다.&lt;/p&gt;</description>
      <category>Electronic</category>
      <category>제품분해</category>
      <category>차량용HUD</category>
      <category>차량용전자제품</category>
      <category>헤드업디스플레이</category>
      <author>아이쓰</author>
      <guid isPermaLink="true">https://heisice.tistory.com/1169650926</guid>
      <comments>https://heisice.tistory.com/entry/%EC%B0%A8%EB%9F%89%EC%9A%A9-HUD-%EC%9E%A5%EC%B9%98-%EB%B6%84%ED%95%B4%ED%95%98%EA%B8%B0#entry1169650926comment</comments>
      <pubDate>Wed, 9 Apr 2025 01:28:03 +0900</pubDate>
    </item>
    <item>
      <title>내가 자칭 유아 교육 홍보대사가 된 이유.</title>
      <link>https://heisice.tistory.com/entry/%EB%82%B4%EA%B0%80-%EC%9E%90%EC%B9%AD-%EC%9C%A0%EC%95%84-%EA%B5%90%EC%9C%A1-%ED%99%8D%EB%B3%B4%EB%8C%80%EC%82%AC%EA%B0%80-%EB%90%9C-%EC%9D%B4%EC%9C%A0</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;내가&amp;nbsp;쁘레네의&amp;nbsp;홍보대사가&amp;nbsp;된&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;1024&quot; data-origin-height=&quot;1024&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cEbH2w/btsMVx412MI/IxlJ0p5HWEtgNHS530g2R1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cEbH2w/btsMVx412MI/IxlJ0p5HWEtgNHS530g2R1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cEbH2w/btsMVx412MI/IxlJ0p5HWEtgNHS530g2R1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcEbH2w%2FbtsMVx412MI%2FIxlJ0p5HWEtgNHS530g2R1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/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;514&quot; data-origin-width=&quot;1024&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;나는 쁘레네에서 어떤 대가도 받지 않는다. 그런데 요즘 내 블로그에는 쁘레네에 대한 글이 자주 올라온다. 이유는 하나다. 내 아이가 쁘레네 교육을 받고 있고, 그 효과를 직접 보고 있기 때문이다. 아이가 즐거워하고, 자연스럽게 자라나는 모습을 보면서 나는 이 교육을 수년째 이어오고 있다.&lt;br /&gt;&lt;br /&gt;언제나&amp;nbsp;마음에&amp;nbsp;남는&amp;nbsp;건&amp;nbsp;하나다.&amp;nbsp;&amp;ldquo;조금만&amp;nbsp;더&amp;nbsp;일찍&amp;nbsp;알았더라면.&amp;rdquo;&amp;nbsp;돌이&amp;nbsp;되기&amp;nbsp;전부터&amp;nbsp;이런&amp;nbsp;교육이&amp;nbsp;가능하다는&amp;nbsp;걸&amp;nbsp;알았더라면,&amp;nbsp;아이가&amp;nbsp;가장&amp;nbsp;자연스럽게&amp;nbsp;받아들일&amp;nbsp;수&amp;nbsp;있는&amp;nbsp;시기에&amp;nbsp;더&amp;nbsp;많은&amp;nbsp;걸&amp;nbsp;전해줄&amp;nbsp;수&amp;nbsp;있었을&amp;nbsp;텐데.&amp;nbsp;그&amp;nbsp;시기를&amp;nbsp;놓쳐서&amp;nbsp;지금&amp;nbsp;다시&amp;nbsp;가르쳐야&amp;nbsp;하는&amp;nbsp;부분들이&amp;nbsp;아쉽고,&amp;nbsp;때로는&amp;nbsp;안타깝기까지&amp;nbsp;하다.&amp;nbsp;그래서&amp;nbsp;누군가&amp;nbsp;비슷한&amp;nbsp;시기를&amp;nbsp;보내고&amp;nbsp;있다면,&amp;nbsp;알려주고&amp;nbsp;싶다.&amp;nbsp;기회가&amp;nbsp;있을&amp;nbsp;때,&amp;nbsp;놓치지&amp;nbsp;말라고.&lt;br /&gt;&lt;br /&gt;요즘&amp;nbsp;아이들을&amp;nbsp;둘러싼&amp;nbsp;환경은&amp;nbsp;생각보다&amp;nbsp;훨씬&amp;nbsp;복잡하고&amp;nbsp;빠르다.&amp;nbsp;너무&amp;nbsp;일찍부터&amp;nbsp;자극적인&amp;nbsp;콘텐츠에&amp;nbsp;노출되고,&amp;nbsp;확인되지&amp;nbsp;않은&amp;nbsp;정보들이&amp;nbsp;넘쳐난다.&amp;nbsp;아이들은&amp;nbsp;그걸&amp;nbsp;그대로&amp;nbsp;받아들인다.&amp;nbsp;아직&amp;nbsp;스스로&amp;nbsp;걸러낼&amp;nbsp;힘이&amp;nbsp;없기&amp;nbsp;때문이다.&amp;nbsp;자기&amp;nbsp;생각이&amp;nbsp;자라나기도&amp;nbsp;전에&amp;nbsp;외부의&amp;nbsp;말들이&amp;nbsp;기준이&amp;nbsp;되어버린다.&amp;nbsp;틀린&amp;nbsp;이야기도&amp;nbsp;쉽게&amp;nbsp;믿고,&amp;nbsp;왜&amp;nbsp;그런지&amp;nbsp;의심하지&amp;nbsp;않고,&amp;nbsp;그대로&amp;nbsp;받아들이는&amp;nbsp;일들이&amp;nbsp;점점&amp;nbsp;많아진다.&lt;br /&gt;&lt;br /&gt;이게&amp;nbsp;단순히&amp;nbsp;학습의&amp;nbsp;문제가&amp;nbsp;아니라는&amp;nbsp;걸,&amp;nbsp;우리는&amp;nbsp;이미&amp;nbsp;알고&amp;nbsp;있다.&amp;nbsp;인성이&amp;nbsp;무너지고,&amp;nbsp;생각의&amp;nbsp;기준이&amp;nbsp;흐려진다.&amp;nbsp;아이가&amp;nbsp;어릴&amp;nbsp;때부터&amp;nbsp;책을&amp;nbsp;통해,&amp;nbsp;대화를&amp;nbsp;통해,&amp;nbsp;좋은&amp;nbsp;질문을&amp;nbsp;만나며&amp;nbsp;제대로&amp;nbsp;된&amp;nbsp;지식과&amp;nbsp;가치관을&amp;nbsp;쌓아갔다면&amp;nbsp;그런&amp;nbsp;일은&amp;nbsp;줄어들&amp;nbsp;수&amp;nbsp;있었을&amp;nbsp;것이다.&amp;nbsp;자기&amp;nbsp;안에&amp;nbsp;기준이&amp;nbsp;있으면,&amp;nbsp;이상한&amp;nbsp;글을&amp;nbsp;보더라도&amp;nbsp;&amp;ldquo;이건&amp;nbsp;뭔가&amp;nbsp;이상한데?&amp;rdquo;&amp;nbsp;하고&amp;nbsp;멈추고&amp;nbsp;생각할&amp;nbsp;수&amp;nbsp;있다.&amp;nbsp;나는&amp;nbsp;그걸&amp;nbsp;아이에게&amp;nbsp;꼭&amp;nbsp;키워주고&amp;nbsp;싶었다.&lt;br /&gt;&lt;br /&gt;그래서&amp;nbsp;나는&amp;nbsp;바란다.&amp;nbsp;자기&amp;nbsp;생각이&amp;nbsp;있는&amp;nbsp;아이,&amp;nbsp;틀려도&amp;nbsp;괜찮다고&amp;nbsp;말할&amp;nbsp;수&amp;nbsp;있는&amp;nbsp;아이,&amp;nbsp;남을&amp;nbsp;배려할&amp;nbsp;줄&amp;nbsp;알고,&amp;nbsp;스스로&amp;nbsp;판단할&amp;nbsp;수&amp;nbsp;있는&amp;nbsp;아이.&amp;nbsp;지식보다&amp;nbsp;먼저&amp;nbsp;사람&amp;nbsp;됨됨이를&amp;nbsp;갖추고,&amp;nbsp;뿌리&amp;nbsp;깊은&amp;nbsp;사고력을&amp;nbsp;가진&amp;nbsp;아이로&amp;nbsp;자라나길.&amp;nbsp;그리고&amp;nbsp;그런&amp;nbsp;교육을&amp;nbsp;지향하는&amp;nbsp;쁘레네의&amp;nbsp;목표에&amp;nbsp;나는&amp;nbsp;전적으로&amp;nbsp;공감한다.&amp;nbsp;단순히&amp;nbsp;공부를&amp;nbsp;잘하게&amp;nbsp;하는&amp;nbsp;게&amp;nbsp;아니라,&amp;nbsp;지혜로운&amp;nbsp;사람으로&amp;nbsp;자라게&amp;nbsp;하는&amp;nbsp;교육.&amp;nbsp;지금&amp;nbsp;이&amp;nbsp;사회에&amp;nbsp;꼭&amp;nbsp;필요한&amp;nbsp;방향이라고&amp;nbsp;생각한다.&lt;br /&gt;&lt;br /&gt;그래서&amp;nbsp;나는&amp;nbsp;누가&amp;nbsp;시키지&amp;nbsp;않았지만,&amp;nbsp;스스로&amp;nbsp;쁘레네의&amp;nbsp;홍보대사가&amp;nbsp;되었다.&amp;nbsp;내&amp;nbsp;아이에게&amp;nbsp;도움이&amp;nbsp;되었고,&amp;nbsp;지금도&amp;nbsp;되고&amp;nbsp;있기&amp;nbsp;때문이다.&amp;nbsp;아이가&amp;nbsp;자라는&amp;nbsp;이&amp;nbsp;중요한&amp;nbsp;시기를&amp;nbsp;어떻게&amp;nbsp;채울&amp;nbsp;것인지&amp;nbsp;고민하고&amp;nbsp;있다면,&amp;nbsp;나는&amp;nbsp;오늘도&amp;nbsp;이&amp;nbsp;이야기를&amp;nbsp;전하고&amp;nbsp;싶다.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://babyptpt.kr&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://babyptpt.kr&lt;/a&gt;&lt;/p&gt;</description>
      <category>일상 글/육아</category>
      <category>부모공감</category>
      <category>쁘레네</category>
      <category>사고력</category>
      <category>올바른교육</category>
      <category>유아교육</category>
      <category>육아고민</category>
      <category>인성교육</category>
      <category>자기주도학습</category>
      <category>조기교육</category>
      <category>표현력</category>
      <author>아이쓰</author>
      <guid isPermaLink="true">https://heisice.tistory.com/1169650925</guid>
      <comments>https://heisice.tistory.com/entry/%EB%82%B4%EA%B0%80-%EC%9E%90%EC%B9%AD-%EC%9C%A0%EC%95%84-%EA%B5%90%EC%9C%A1-%ED%99%8D%EB%B3%B4%EB%8C%80%EC%82%AC%EA%B0%80-%EB%90%9C-%EC%9D%B4%EC%9C%A0#entry1169650925comment</comments>
      <pubDate>Tue, 25 Mar 2025 18:57:16 +0900</pubDate>
    </item>
    <item>
      <title>유치원에 가기 싫어하는 아이. 왜 그럴까요?</title>
      <link>https://heisice.tistory.com/entry/%EC%9C%A0%EC%B9%98%EC%9B%90%EC%97%90-%EA%B0%80%EA%B8%B0-%EC%8B%AB%EC%96%B4%ED%95%98%EB%8A%94-%EC%95%84%EC%9D%B4-%EC%99%9C-%EA%B7%B8%EB%9F%B4%EA%B9%8C%EC%9A%94</link>
      <description>&lt;h3 data-ke-size=&quot;size23&quot;&gt;&quot;새 학기만 되면 아이가 유치원에 가기 싫다고 해요. 어떻게 하면 친구 사귀기를 좋아할까요?&quot;&lt;/h3&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;432&quot; data-origin-height=&quot;324&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bmn6ja/btsMRSNWbOV/VpO60jgAiuKkTuaKd5BVjK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bmn6ja/btsMRSNWbOV/VpO60jgAiuKkTuaKd5BVjK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bmn6ja/btsMRSNWbOV/VpO60jgAiuKkTuaKd5BVjK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbmn6ja%2FbtsMRSNWbOV%2FVpO60jgAiuKkTuaKd5BVjK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;523&quot; height=&quot;392&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;432&quot; data-origin-height=&quot;324&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&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;아이들이&amp;nbsp;많습니다.&amp;nbsp;새로운&amp;nbsp;환경에&amp;nbsp;적응하는&amp;nbsp;것이&amp;nbsp;힘들기도&amp;nbsp;하고,&amp;nbsp;친구를&amp;nbsp;사귀는&amp;nbsp;방법을&amp;nbsp;잘&amp;nbsp;몰라서&amp;nbsp;어색해하는&amp;nbsp;경우도&amp;nbsp;있죠.&amp;nbsp;부모로서는&amp;nbsp;아이가&amp;nbsp;잘&amp;nbsp;적응하고&amp;nbsp;즐겁게&amp;nbsp;생활하기를&amp;nbsp;바라지만,&amp;nbsp;그렇지&amp;nbsp;못할&amp;nbsp;때&amp;nbsp;걱정이&amp;nbsp;커집니다.&lt;br /&gt;&lt;br /&gt;요즘&amp;nbsp;아이들은&amp;nbsp;스마트폰과&amp;nbsp;영상물을&amp;nbsp;쉽게&amp;nbsp;접하면서&amp;nbsp;자연스러운&amp;nbsp;대화나&amp;nbsp;놀이&amp;nbsp;경험이&amp;nbsp;줄어들고&amp;nbsp;있습니다.&amp;nbsp;과거에는&amp;nbsp;대가족과&amp;nbsp;함께&amp;nbsp;살며&amp;nbsp;형제,&amp;nbsp;사촌,&amp;nbsp;이웃들과&amp;nbsp;자연스럽게&amp;nbsp;관계를&amp;nbsp;맺었지만,&amp;nbsp;이제는&amp;nbsp;그런&amp;nbsp;경험이&amp;nbsp;부족하다&amp;nbsp;보니&amp;nbsp;친구를&amp;nbsp;사귀는&amp;nbsp;것이&amp;nbsp;어려운&amp;nbsp;일이&amp;nbsp;되어버렸습니다.&lt;br /&gt;&lt;br /&gt;그렇다면,&amp;nbsp;아이들이&amp;nbsp;어떻게&amp;nbsp;하면&amp;nbsp;자연스럽게&amp;nbsp;상호작용을&amp;nbsp;배우고&amp;nbsp;친구를&amp;nbsp;사귈&amp;nbsp;수&amp;nbsp;있을까요?&lt;br /&gt;&lt;br /&gt;하나의&amp;nbsp;방법은&amp;nbsp;놀이를&amp;nbsp;통해&amp;nbsp;사회성을&amp;nbsp;기르는&amp;nbsp;것입니다.&amp;nbsp;아이들은&amp;nbsp;놀이를&amp;nbsp;하면서&amp;nbsp;관계를&amp;nbsp;맺고,&amp;nbsp;감정을&amp;nbsp;표현하고,&amp;nbsp;문제를&amp;nbsp;해결하는&amp;nbsp;방법을&amp;nbsp;배웁니다.&amp;nbsp;특히&amp;nbsp;역할&amp;nbsp;놀이는&amp;nbsp;아이들이&amp;nbsp;실제&amp;nbsp;생활에서&amp;nbsp;경험할&amp;nbsp;수&amp;nbsp;있는&amp;nbsp;다양한&amp;nbsp;사회적&amp;nbsp;상황을&amp;nbsp;연습하는&amp;nbsp;데&amp;nbsp;도움이&amp;nbsp;됩니다.&lt;br /&gt;&lt;br /&gt;예를&amp;nbsp;들어,&amp;nbsp;어떤&amp;nbsp;아이는&amp;nbsp;친구와&amp;nbsp;친해지고&amp;nbsp;싶지만&amp;nbsp;표현하는&amp;nbsp;방법을&amp;nbsp;몰라&amp;nbsp;장난을&amp;nbsp;심하게&amp;nbsp;치거나,&amp;nbsp;친구의&amp;nbsp;장난감을&amp;nbsp;빼앗기도&amp;nbsp;합니다.&amp;nbsp;하지만&amp;nbsp;이런&amp;nbsp;행동이&amp;nbsp;친구에게&amp;nbsp;어떤&amp;nbsp;감정을&amp;nbsp;줄지&amp;nbsp;잘&amp;nbsp;알지&amp;nbsp;못할&amp;nbsp;수도&amp;nbsp;있죠.&amp;nbsp;이럴&amp;nbsp;때,&amp;nbsp;놀이&amp;nbsp;기반&amp;nbsp;학습을&amp;nbsp;활용하면&amp;nbsp;아이들이&amp;nbsp;자연스럽게&amp;nbsp;관계&amp;nbsp;맺는&amp;nbsp;방법을&amp;nbsp;배울&amp;nbsp;수&amp;nbsp;있습니다.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&quot;내가 만드는 놀이동화&quot;&lt;/b&gt;는 아이가 직접 이야기의 주인공이 되어 역할을 연기하면서 다양한 감정을 경험할 수 있도록 돕는 교육 방식입니다. 단순히 동화를 듣는 것이 아니라, 직접 이야기를 만들어가며 친구와의 관계, 감정 표현, 문제 해결 능력을 키울 수 있습니다.&lt;br /&gt;&lt;br /&gt;예를&amp;nbsp;들어,&amp;nbsp;놀이동화&amp;nbsp;속에서&amp;nbsp;뿜빠라는&amp;nbsp;아기&amp;nbsp;코끼리는&amp;nbsp;친구들과&amp;nbsp;놀고&amp;nbsp;싶지만,&amp;nbsp;덩치가&amp;nbsp;커서&amp;nbsp;실수로&amp;nbsp;친구들의&amp;nbsp;배와&amp;nbsp;그네등을&amp;nbsp;망가뜨립니다.&amp;nbsp;아이는&amp;nbsp;뿜빠가&amp;nbsp;되어&amp;nbsp;친구들에게&amp;nbsp;사과하고,&amp;nbsp;망가진&amp;nbsp;장난감을&amp;nbsp;고쳐주며&amp;nbsp;친구와&amp;nbsp;화해하는&amp;nbsp;방법을&amp;nbsp;배울&amp;nbsp;수&amp;nbsp;있습니다.&amp;nbsp;이&amp;nbsp;과정에서&amp;nbsp;아이는&amp;nbsp;공감하는&amp;nbsp;법,&amp;nbsp;갈등을&amp;nbsp;해결하는&amp;nbsp;법,&amp;nbsp;감정을&amp;nbsp;조절하는&amp;nbsp;법을&amp;nbsp;자연스럽게&amp;nbsp;익히게&amp;nbsp;됩니다.&lt;br /&gt;&lt;br /&gt;이러한&amp;nbsp;놀이&amp;nbsp;기반&amp;nbsp;학습의&amp;nbsp;장점은?&lt;br /&gt;-&amp;nbsp;아이가&amp;nbsp;자연스럽게&amp;nbsp;상호작용을&amp;nbsp;배울&amp;nbsp;수&amp;nbsp;있다&lt;br /&gt;-&amp;nbsp;친구&amp;nbsp;관계에서의&amp;nbsp;의사소통&amp;nbsp;방법을&amp;nbsp;익힌다&lt;br /&gt;-&amp;nbsp;감정&amp;nbsp;표현과&amp;nbsp;공감&amp;nbsp;능력을&amp;nbsp;기른다&lt;br /&gt;-&amp;nbsp;스스로&amp;nbsp;문제를&amp;nbsp;해결하는&amp;nbsp;자신감을&amp;nbsp;얻는다&lt;br /&gt;&lt;br /&gt;요즘은&amp;nbsp;다양한&amp;nbsp;놀이&amp;nbsp;기반&amp;nbsp;교육이&amp;nbsp;있지만,&amp;nbsp;쁘레네의&amp;nbsp;&quot;내가&amp;nbsp;만드는&amp;nbsp;놀이동화&quot;&amp;nbsp;프로그램은&amp;nbsp;1:1&amp;nbsp;맞춤형&amp;nbsp;교육&amp;nbsp;방식으로&amp;nbsp;아이가&amp;nbsp;직접&amp;nbsp;참여하고&amp;nbsp;이야기&amp;nbsp;속에서&amp;nbsp;배우는&amp;nbsp;점이&amp;nbsp;특징입니다.&amp;nbsp;선생님과&amp;nbsp;함께&amp;nbsp;아이가&amp;nbsp;동화를&amp;nbsp;만들어가며&amp;nbsp;주도적으로&amp;nbsp;생각하고,&amp;nbsp;감정을&amp;nbsp;표현하는&amp;nbsp;연습을&amp;nbsp;할&amp;nbsp;수&amp;nbsp;있습니다.&lt;br /&gt;&lt;br /&gt;아이들이&amp;nbsp;친구를&amp;nbsp;사귀는&amp;nbsp;것을&amp;nbsp;어려워한다면,&amp;nbsp;놀이를&amp;nbsp;통해&amp;nbsp;해결하는&amp;nbsp;방법을&amp;nbsp;한&amp;nbsp;번&amp;nbsp;시도해&amp;nbsp;보는&amp;nbsp;것은&amp;nbsp;어떨까요?&amp;nbsp;놀이동화를&amp;nbsp;직접&amp;nbsp;경험해&amp;nbsp;보면&amp;nbsp;아이의&amp;nbsp;변화가&amp;nbsp;더욱&amp;nbsp;자연스럽게&amp;nbsp;다가올지도&amp;nbsp;모릅니다.&lt;br /&gt;&lt;br /&gt;관심&amp;nbsp;있는&amp;nbsp;부모님들은&amp;nbsp;직접&amp;nbsp;체험해볼&amp;nbsp;수도&amp;nbsp;있습니다.&lt;br /&gt;&lt;a href=&quot;https://babyptpt.kr&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;무료 체험수업 신청하기&lt;/a&gt;&lt;/p&gt;</description>
      <category>일상 글/육아</category>
      <category>감정교육</category>
      <category>놀이교육</category>
      <category>아이감정조절</category>
      <category>아이사회성</category>
      <category>아이친구사귀기</category>
      <category>어린이집생활</category>
      <category>유아교육</category>
      <category>유치원적응</category>
      <author>아이쓰</author>
      <guid isPermaLink="true">https://heisice.tistory.com/1169650924</guid>
      <comments>https://heisice.tistory.com/entry/%EC%9C%A0%EC%B9%98%EC%9B%90%EC%97%90-%EA%B0%80%EA%B8%B0-%EC%8B%AB%EC%96%B4%ED%95%98%EB%8A%94-%EC%95%84%EC%9D%B4-%EC%99%9C-%EA%B7%B8%EB%9F%B4%EA%B9%8C%EC%9A%94#entry1169650924comment</comments>
      <pubDate>Sun, 23 Mar 2025 13:38:06 +0900</pubDate>
    </item>
    <item>
      <title>떼쓰는 아이와 감정 조절 힘들어하는 아이, 이대로 괜찮을까?</title>
      <link>https://heisice.tistory.com/entry/%EC%9C%A0%EB%8F%85-%EB%96%BC%EC%93%B0%EA%B3%A0-%EA%B0%90%EC%A0%95-%EC%A1%B0%EC%A0%88-%ED%9E%98%EB%93%A4%EC%96%B4%ED%95%98%EB%8A%94-%EC%95%84%EC%9D%B4-%EC%9D%B4%EB%8C%80%EB%A1%9C-%EA%B4%9C%EC%B0%AE%EC%9D%84%EA%B9%8C</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;아이를 키우면서 가장 곤란한 순간 중 하나가 감정 조절이 잘 되지 않을 때라고 생각한다. 감정이 폭발해 떼를 쓰거나 심하게는 폭력적으로 변하는 아이를 보면 당황스럽고, 어떻게 대처해야 할지 막막하다. 특히 TV에서 본 전문가의 방법을 어설프게 따라 하면서 무조건적으로 아이의 감정을 억누르려고만 하면, 당장은 효과가 있어 보이지만 그 억눌린 감정이 결국 더 큰 폭력성이나 반항으로 이어지곤 한다. 나중에 사춘기에 들어서 더욱 거세게 표출되는 아이들을 보면, 문제의 원인을 아이 자체에서만 찾기보다 부모의 육아 방식도 돌아봐야 하지 않나 하는 생각이 든다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1792&quot; data-origin-height=&quot;1024&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bFN61P/btsMxpNyUPb/PctO9mXWz6Ker9rHMUuUmK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bFN61P/btsMxpNyUPb/PctO9mXWz6Ker9rHMUuUmK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bFN61P/btsMxpNyUPb/PctO9mXWz6Ker9rHMUuUmK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbFN61P%2FbtsMxpNyUPb%2FPctO9mXWz6Ker9rHMUuUmK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1792&quot; height=&quot;1024&quot; data-origin-width=&quot;1792&quot; data-origin-height=&quot;1024&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;영유아기 시기는 평생의 습관과 사고방식이 형성되는 매우 중요한 시기라고들 한다. &amp;ldquo;5살 버릇 여든 간다&amp;rdquo;는 옛말이 있다. 하지만 돌 전의 영유아 시기가 더 중요하다. 이 시기에 한 번 굳어진 잘못된 습관이나 생각을 바로잡기는 정말 쉽지 않다. 그래서 가능한 한 어릴 때부터 긍정적이고 바른 언어, 바른 생각을 채워주려는 노력이 꼭 필요하다. 이렇게 아이의 머릿속을 좋은 것으로 채워주다 보면, 문제 행동이나 부정적인 생각이 들어올 틈을 그만큼 줄일 수 있다고 믿는다.&lt;/p&gt;
&lt;p style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;감정 조절이 제대로 이루어지지 않는 아이의 경우, 여러 원인이 있겠지만 &amp;lsquo;다른 욕구가 충분히 해소되지 못해서&amp;rsquo; 떼를 쓸 때가 참 많다. 예를 들어 하고 싶은 걸 자꾸 막거나, 갖고 싶은 것을 매번 &amp;ldquo;안 돼&amp;rdquo;라고 제한하기만 하면 아이 입장에서는 답답하고 억울한 마음이 점점 쌓일 수밖에 없다. 물론 위험하거나 다른 사람에게 피해를 주는 상황이라면 당연히 제지해야 하지만, 굳이 문제될 것 없는 범위라면 아이의 바람을 적절히 들어주고 욕구를 해소시켜 주는 것도 중요하다고 느낀다. 또, 갑작스럽게 상황이 바뀌기보다 미리 &amp;ldquo;이따가 어떻게 할 거야&amp;rdquo;라고 알려주면 아이가 예측 가능성을 갖게 되어 감정 폭발을 줄이는 데 도움이 된다. 언어발달이 잘 되지 않아 그런 경우도 있다. &lt;span style=&quot;color: #000000; text-align: start;&quot;&gt;&amp;lsquo;&lt;/span&gt;말귀를 잘 알아듣는다&lt;span style=&quot;color: #000000; text-align: start;&quot;&gt;&amp;lsquo;&lt;/span&gt; 는 말의 의미는 말 뿐만 아니라 상황까지 이해를 한다는 것이다. 그렇지 않은 경우에도 말과 상황을 잘 이해하지 못해서 그런 경우도 있다.&lt;/p&gt;
&lt;p style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;무엇보다 좋다고 생각하는 것은 &amp;lsquo;책&amp;rsquo;으로 채워주는 방법이다. 단순히 재미만 주는 영상이나 게임과 다르게, 책 읽기는 아이의 상상력과 언어 능력을 폭넓게 자극해 준다. 매번 아이를 앉혀놓고 교육처럼 가르치려 들기보다는, 자연스럽게 책과 친해질 수 있는 계기가 있으면 정말 좋겠다 싶었다.&lt;/p&gt;
&lt;p style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;이런 맥락에서 나는 &amp;ldquo;베이비파티파티&amp;rdquo;를 자주 추천하고 있다.&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;https://babyptpt.kr/&quot;&gt;베이비파티파티&lt;/a&gt;는 다양한 놀이를 통해 아이에게 언어발달, 바른 언어, 바른 생각, 지식을 채워주고 책과도 친해질 수 있도록 도와준다. 특히 1:1로 진행되는 수업이라는 점이 눈에 띄는데, 아이가 주목받으며 활동할 수 있어 상호작용 면에서나 지식 습득 면에서나 꽤 효과가 있는 것 같다. 게다가 체험 수업도 해볼 수 있다고 하니, 관심 있는 분들은&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;https://babyptpt.kr/&quot;&gt;사이트&lt;/a&gt;에서 신청해보면 좋겠다.&lt;/p&gt;
&lt;p style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;무엇보다 마음에 드는 건, &lt;a href=&quot;https://babyptpt.kr&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;베이비파티파티&lt;/a&gt;가 단순히 영유아 시기에만 국한되지 않는다는 점이다. 아이가 초등학생이 된 이후에도 연계 과정을 이어갈 수 있어서, 다양한 지식 뿐 아니라 책과 친해지는 습관을 꾸준히 길러주기에 알맞아 보인다. 처음에는 아이의 감정 조절 문제 때문에 시작했다가, 장기적으로 아이의 학습 습관과 올바른 태도 형성에까지 도움을 받을 수 있다는 게 매력이다.&lt;/p&gt;
&lt;p style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;결국 육아는 부모가 조금 더 아이의 마음을 살피고, 그 마음이 건강하게 성장할 수 있도록 도와주는 과정이 아닐까 싶다. 순간적인 행동 교정이나 억압보다는, 아이가 스스로 느끼고 생각하고 표현할 수 있게 도와주는 방향이 장기적으로 더 좋은 결과를 가져온다는 걸 요즘 들어 더욱 절실히 깨닫고 있다.&lt;/p&gt;</description>
      <category>일상 글/육아</category>
      <category>감정조절</category>
      <category>떼쓰는아이</category>
      <category>베이비파티파티</category>
      <category>언어발달</category>
      <category>영유아기</category>
      <category>욕구해소</category>
      <category>육아</category>
      <category>책읽기습관</category>
      <category>초등연계과정</category>
      <author>아이쓰</author>
      <guid isPermaLink="true">https://heisice.tistory.com/1169650923</guid>
      <comments>https://heisice.tistory.com/entry/%EC%9C%A0%EB%8F%85-%EB%96%BC%EC%93%B0%EA%B3%A0-%EA%B0%90%EC%A0%95-%EC%A1%B0%EC%A0%88-%ED%9E%98%EB%93%A4%EC%96%B4%ED%95%98%EB%8A%94-%EC%95%84%EC%9D%B4-%EC%9D%B4%EB%8C%80%EB%A1%9C-%EA%B4%9C%EC%B0%AE%EC%9D%84%EA%B9%8C#entry1169650923comment</comments>
      <pubDate>Fri, 28 Feb 2025 14:47:11 +0900</pubDate>
    </item>
    <item>
      <title>아이의 미래를 바꿀 수 있는 유아 어린이 시기 올바른 교육의 시작</title>
      <link>https://heisice.tistory.com/entry/%EC%95%84%EC%9D%B4%EC%9D%98-%EB%AF%B8%EB%9E%98%EB%A5%BC-%EB%B0%94%EA%BF%80-%EC%88%98-%EC%9E%88%EB%8A%94-%EC%9C%A0%EC%95%84-%EC%96%B4%EB%A6%B0%EC%9D%B4-%EC%8B%9C%EA%B8%B0-%EC%98%AC%EB%B0%94%EB%A5%B8-%EA%B5%90%EC%9C%A1%EC%9D%98-%EC%8B%9C%EC%9E%91</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;image.jpg&quot; data-origin-width=&quot;1792&quot; data-origin-height=&quot;1024&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/mAqii/btsLpeEnRS0/qVsvtNbfmeGfaOpWr4KRA1/img.webp&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/mAqii/btsLpeEnRS0/qVsvtNbfmeGfaOpWr4KRA1/img.webp&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/mAqii/btsLpeEnRS0/qVsvtNbfmeGfaOpWr4KRA1/img.webp&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FmAqii%2FbtsLpeEnRS0%2FqVsvtNbfmeGfaOpWr4KRA1%2Fimg.webp&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1792&quot; height=&quot;1024&quot; data-filename=&quot;image.jpg&quot; data-origin-width=&quot;1792&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;nbsp;적&amp;nbsp;나는&amp;nbsp;깊은&amp;nbsp;시골에서&amp;nbsp;자랐다.&amp;nbsp;부모님은&amp;nbsp;농사일로&amp;nbsp;늘&amp;nbsp;바쁘셨고,&amp;nbsp;집안&amp;nbsp;형편도&amp;nbsp;그리&amp;nbsp;여유롭지&amp;nbsp;않았다.&amp;nbsp;또래&amp;nbsp;친구도&amp;nbsp;드물었고,&amp;nbsp;대부분의&amp;nbsp;시간을&amp;nbsp;혼자&amp;nbsp;보내야&amp;nbsp;했다.&amp;nbsp;그러다&amp;nbsp;보니&amp;nbsp;자연스럽게&amp;nbsp;책과&amp;nbsp;친해졌고,&amp;nbsp;집에&amp;nbsp;있던&amp;nbsp;두꺼운&amp;nbsp;백과사전은&amp;nbsp;나의&amp;nbsp;세상을&amp;nbsp;넓혀주는&amp;nbsp;창문&amp;nbsp;같은&amp;nbsp;존재였다.&amp;nbsp;궁금한&amp;nbsp;것을&amp;nbsp;찾아보고&amp;nbsp;하나씩&amp;nbsp;알아가는&amp;nbsp;게&amp;nbsp;너무&amp;nbsp;재미있었다.&amp;nbsp;지금&amp;nbsp;생각해&amp;nbsp;보면&amp;nbsp;그&amp;nbsp;시절이&amp;nbsp;나에게&amp;nbsp;배움의&amp;nbsp;즐거움을&amp;nbsp;알려준&amp;nbsp;소중한&amp;nbsp;시간이었다.&lt;br /&gt;&lt;br /&gt;그러다&amp;nbsp;우연히&amp;nbsp;컴퓨터를&amp;nbsp;접했을&amp;nbsp;때는&amp;nbsp;마치&amp;nbsp;새로운&amp;nbsp;세계를&amp;nbsp;만난&amp;nbsp;듯한&amp;nbsp;기분이었다.&amp;nbsp;물론&amp;nbsp;지금&amp;nbsp;기준으로는&amp;nbsp;아주&amp;nbsp;느리고&amp;nbsp;기능도&amp;nbsp;제한적이었지만,&amp;nbsp;그&amp;nbsp;속에서&amp;nbsp;새로운&amp;nbsp;것들을&amp;nbsp;시도하고&amp;nbsp;배워가는&amp;nbsp;경험은&amp;nbsp;말로&amp;nbsp;다&amp;nbsp;할&amp;nbsp;수&amp;nbsp;없을&amp;nbsp;만큼&amp;nbsp;흥미진진했다.&amp;nbsp;아마&amp;nbsp;내가&amp;nbsp;지금&amp;nbsp;컴퓨터를&amp;nbsp;기반으로&amp;nbsp;하는&amp;nbsp;일을&amp;nbsp;하고&amp;nbsp;있는&amp;nbsp;것도&amp;nbsp;그&amp;nbsp;시절&amp;nbsp;덕분일&amp;nbsp;것이다.&amp;nbsp;하지만&amp;nbsp;한편으론&amp;nbsp;이런&amp;nbsp;생각도&amp;nbsp;든다.&amp;nbsp;만약&amp;nbsp;그때&amp;nbsp;내가&amp;nbsp;더&amp;nbsp;체계적이고&amp;nbsp;풍부한&amp;nbsp;교육을&amp;nbsp;받을&amp;nbsp;기회가&amp;nbsp;있었다면?&amp;nbsp;지금보다&amp;nbsp;더&amp;nbsp;많은&amp;nbsp;걸&amp;nbsp;이루며&amp;nbsp;살아갈&amp;nbsp;수도&amp;nbsp;있지&amp;nbsp;않았을까?&lt;br /&gt;&lt;br /&gt;이런&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;ldquo;아이가&amp;nbsp;행복하게만&amp;nbsp;자라면&amp;nbsp;된다&amp;rdquo;고&amp;nbsp;생각했다.&amp;nbsp;그런데&amp;nbsp;아이가&amp;nbsp;두&amp;nbsp;살쯤&amp;nbsp;되었을&amp;nbsp;때,&amp;nbsp;우연히&amp;nbsp;알게&amp;nbsp;된&amp;nbsp;&lt;a title=&quot;베이비 파티파티&quot; href=&quot;https://babyptpt.kr&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;쁘레네&amp;nbsp;베이비파티파티&lt;/a&gt;라는&amp;nbsp;프로그램을&amp;nbsp;시작하면서&amp;nbsp;나의&amp;nbsp;생각은&amp;nbsp;조금씩&amp;nbsp;변하기&amp;nbsp;시작했다.&amp;nbsp;처음에는&amp;nbsp;그저&amp;nbsp;놀이처럼&amp;nbsp;시작했는데,&amp;nbsp;프로그램이&amp;nbsp;진행될수록&amp;nbsp;아이가&amp;nbsp;변화하는&amp;nbsp;모습이&amp;nbsp;눈에&amp;nbsp;보였다.&lt;br /&gt;&lt;br /&gt;아이의&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;a title=&quot;베이비 파티파티&quot; href=&quot;https://babyptpt.kr/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;베이비파티파티&lt;/a&gt;의&amp;nbsp;교육&amp;nbsp;방식이&amp;nbsp;참&amp;nbsp;좋았다.&amp;nbsp;단순히&amp;nbsp;무언가를&amp;nbsp;가르치려고만&amp;nbsp;하는&amp;nbsp;것이&amp;nbsp;아니라,&amp;nbsp;놀이를&amp;nbsp;통해&amp;nbsp;자연스럽게&amp;nbsp;배우도록&amp;nbsp;유도하는&amp;nbsp;프로그램이었다.&amp;nbsp;아이가&amp;nbsp;배우는&amp;nbsp;즐거움을&amp;nbsp;느끼게&amp;nbsp;되니까,&amp;nbsp;스스로&amp;nbsp;더&amp;nbsp;많은&amp;nbsp;것들을&amp;nbsp;알고&amp;nbsp;싶어&amp;nbsp;하는&amp;nbsp;모습이&amp;nbsp;너무&amp;nbsp;신기했다.&lt;br /&gt;&lt;br /&gt;처음에는&amp;nbsp;나만&amp;nbsp;신기해하는&amp;nbsp;줄&amp;nbsp;알았는데,&amp;nbsp;아내도&amp;nbsp;점점&amp;nbsp;이&amp;nbsp;프로그램에&amp;nbsp;빠져들었다.&amp;nbsp;그러다&amp;nbsp;결국&amp;nbsp;아내는&amp;nbsp;교육에&amp;nbsp;더&amp;nbsp;깊이&amp;nbsp;관심을&amp;nbsp;갖게&amp;nbsp;되었고,&amp;nbsp;지금은&amp;nbsp;아이들을&amp;nbsp;가르치는&amp;nbsp;일을&amp;nbsp;하고&amp;nbsp;있다.&amp;nbsp;이런&amp;nbsp;과정을&amp;nbsp;보면서&amp;nbsp;나는&amp;nbsp;더욱&amp;nbsp;확신하게&amp;nbsp;되었다.&amp;nbsp;어릴&amp;nbsp;때의&amp;nbsp;경험과&amp;nbsp;배움이&amp;nbsp;얼마나&amp;nbsp;중요한지,&amp;nbsp;그리고&amp;nbsp;그&amp;nbsp;시간이&amp;nbsp;얼마나&amp;nbsp;큰&amp;nbsp;영향을&amp;nbsp;미치는지&amp;nbsp;말이다.&lt;br /&gt;&lt;br /&gt;요즘도&amp;nbsp;가끔&amp;nbsp;이런&amp;nbsp;생각을&amp;nbsp;한다.&amp;nbsp;만약&amp;nbsp;내가&amp;nbsp;어릴&amp;nbsp;적&amp;nbsp;조금&amp;nbsp;더&amp;nbsp;체계적인&amp;nbsp;교육을&amp;nbsp;받았더라면&amp;nbsp;어땠을까?&amp;nbsp;지금과는&amp;nbsp;다른&amp;nbsp;삶을&amp;nbsp;살고&amp;nbsp;있었을까?&amp;nbsp;나는&amp;nbsp;성인이&amp;nbsp;되어서도&amp;nbsp;기본기가&amp;nbsp;부족하다고&amp;nbsp;느낀&amp;nbsp;순간이&amp;nbsp;많았다.&amp;nbsp;예를&amp;nbsp;들어,&amp;nbsp;어려운&amp;nbsp;기술서나&amp;nbsp;논문을&amp;nbsp;읽을&amp;nbsp;때&amp;nbsp;한계를&amp;nbsp;느끼는&amp;nbsp;경우도&amp;nbsp;있었고,&amp;nbsp;새로운&amp;nbsp;것을&amp;nbsp;배우는&amp;nbsp;데&amp;nbsp;시간이&amp;nbsp;더&amp;nbsp;오래&amp;nbsp;걸릴&amp;nbsp;때도&amp;nbsp;있었다.&amp;nbsp;그래서&amp;nbsp;내&amp;nbsp;아이에게는&amp;nbsp;그런&amp;nbsp;아쉬움을&amp;nbsp;물려주고&amp;nbsp;싶지&amp;nbsp;않다.&lt;br /&gt;&lt;br /&gt;세상에는&amp;nbsp;&amp;ldquo;세&amp;nbsp;살&amp;nbsp;버릇&amp;nbsp;여든까지&amp;nbsp;간다&amp;rdquo;는&amp;nbsp;말이&amp;nbsp;있다.&amp;nbsp;어릴&amp;nbsp;적에&amp;nbsp;잘못된&amp;nbsp;습관이&amp;nbsp;형성되면&amp;nbsp;나중에&amp;nbsp;고치는&amp;nbsp;데&amp;nbsp;더&amp;nbsp;많은&amp;nbsp;시간이&amp;nbsp;필요하다는&amp;nbsp;뜻이다.&amp;nbsp;그만큼&amp;nbsp;어린&amp;nbsp;시기의&amp;nbsp;배움과&amp;nbsp;경험이&amp;nbsp;중요하다.&amp;nbsp;&lt;a title=&quot;베이비 파티파티&quot; href=&quot;https://babyptpt.kr&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;쁘레네&amp;nbsp;베이비파티파티&lt;/a&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;br /&gt;&lt;br /&gt;내가&amp;nbsp;아이에게&amp;nbsp;바라는&amp;nbsp;것은&amp;nbsp;거창한&amp;nbsp;것이&amp;nbsp;아니다.&amp;nbsp;단지,&amp;nbsp;아이가&amp;nbsp;성인이&amp;nbsp;되어&amp;nbsp;지식이&amp;nbsp;부족해서&amp;nbsp;하고&amp;nbsp;싶은&amp;nbsp;일을&amp;nbsp;못하는&amp;nbsp;일이&amp;nbsp;없기를&amp;nbsp;바란다.&amp;nbsp;자신이&amp;nbsp;하고&amp;nbsp;싶은&amp;nbsp;일을&amp;nbsp;마음껏&amp;nbsp;하며&amp;nbsp;행복하게&amp;nbsp;살아갈&amp;nbsp;수&amp;nbsp;있기를&amp;nbsp;바란다.&amp;nbsp;내가&amp;nbsp;해줄&amp;nbsp;수&amp;nbsp;있는&amp;nbsp;가장&amp;nbsp;큰&amp;nbsp;선물은&amp;nbsp;바로&amp;nbsp;그런&amp;nbsp;기반을&amp;nbsp;만들어주는&amp;nbsp;것이라고&amp;nbsp;생각한다.&lt;br /&gt;&lt;br /&gt;지금도&amp;nbsp;늦었다고&amp;nbsp;느낄&amp;nbsp;때가&amp;nbsp;있지만,&amp;nbsp;아이가&amp;nbsp;조금씩&amp;nbsp;성장하며&amp;nbsp;변화하는&amp;nbsp;모습을&amp;nbsp;보며&amp;nbsp;큰&amp;nbsp;보람을&amp;nbsp;느낀다.&amp;nbsp;아이가&amp;nbsp;배우는&amp;nbsp;데서&amp;nbsp;오는&amp;nbsp;즐거움과&amp;nbsp;자신감을&amp;nbsp;잃지&amp;nbsp;않고&amp;nbsp;계속&amp;nbsp;키워나가길&amp;nbsp;바란다.&amp;nbsp;그리고&amp;nbsp;이&amp;nbsp;모든&amp;nbsp;것이&amp;nbsp;앞으로의&amp;nbsp;삶에서&amp;nbsp;큰&amp;nbsp;자산이&amp;nbsp;될&amp;nbsp;거라는&amp;nbsp;확신이&amp;nbsp;든다.&amp;nbsp;&lt;a title=&quot;베이비 파티파티&quot; href=&quot;https://babyptpt.kr&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;쁘레네&amp;nbsp;베이비파티파티&lt;/a&gt;&amp;nbsp;덕분에&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;(베이비 파티파티는 3살까지의 과정이고, 해당 업체의 연계과정으로 초등학생까지 교육이 이루어지고 있다고 합니다. &lt;a title=&quot;쁘레네&quot; href=&quot;https://frenesc.com&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;쁘레네 사이트 참조&lt;/a&gt;)&lt;/p&gt;</description>
      <category>일상 글/육아</category>
      <author>아이쓰</author>
      <guid isPermaLink="true">https://heisice.tistory.com/1169650922</guid>
      <comments>https://heisice.tistory.com/entry/%EC%95%84%EC%9D%B4%EC%9D%98-%EB%AF%B8%EB%9E%98%EB%A5%BC-%EB%B0%94%EA%BF%80-%EC%88%98-%EC%9E%88%EB%8A%94-%EC%9C%A0%EC%95%84-%EC%96%B4%EB%A6%B0%EC%9D%B4-%EC%8B%9C%EA%B8%B0-%EC%98%AC%EB%B0%94%EB%A5%B8-%EA%B5%90%EC%9C%A1%EC%9D%98-%EC%8B%9C%EC%9E%91#entry1169650922comment</comments>
      <pubDate>Thu, 19 Dec 2024 12:16:02 +0900</pubDate>
    </item>
    <item>
      <title>MacOS 도커에서 리눅스 컨테이너가 느린 경우</title>
      <link>https://heisice.tistory.com/entry/MacOS-%EB%8F%84%EC%BB%A4%EC%97%90%EC%84%9C-%EB%A6%AC%EB%88%85%EC%8A%A4-%EC%BB%A8%ED%85%8C%EC%9D%B4%EB%84%88%EA%B0%80-%EB%8A%90%EB%A6%B0-%EA%B2%BD%EC%9A%B0</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1536&quot; data-origin-height=&quot;1024&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dPRE11/btsPJ6i4MDZ/vT34h258jWxmkjFWRkRoJ0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dPRE11/btsPJ6i4MDZ/vT34h258jWxmkjFWRkRoJ0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dPRE11/btsPJ6i4MDZ/vT34h258jWxmkjFWRkRoJ0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdPRE11%2FbtsPJ6i4MDZ%2FvT34h258jWxmkjFWRkRoJ0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/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;1024&quot; data-origin-width=&quot;1536&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;남는 맥미니에서 도커로 사이트를 하나 띄웠는데 백엔드가 너무 느리다.&lt;br /&gt;프론트는 vue로 만들어진 정적파일이고, 백엔드는 golang으로 빌드된 실행파일이다.&lt;br /&gt;백엔드에서 API응답이 늦다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;기존에 리눅스에서 서비스되던것이라 다른점은 호스트가 MacOS라는것.&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;br /&gt;이 디비를 MacOS에 두고 도커에 마운트해 쓰는데 맥의 경우 파일시스템 동기화에 문제가 있는지 느리다고 한다.&lt;br /&gt;&lt;br /&gt;해결방법은 volume 마운트 설정에 &lt;span style=&quot;color: #ee2323;&quot;&gt;:delegated&lt;/span&gt;를 붙이라는것.&lt;br /&gt;그렇게 하면 파일시스템 동기화를 비동기로 하면서 좀더 빨라진다고 한다.&lt;/p&gt;
&lt;pre id=&quot;code_1720765637329&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;version: '3.7'

services:
  app:
    build: .
    container_name: mysite-net
    ports:
      - &quot;8003:80&quot;
    volumes:
      - /Volumes/data/www/mysite.net/db_data:/data/db_data:delegated&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;실제로 이렇게 설정한 후 다시 돌리니 많이 빨라졌다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;또 문제가 생기면 도커를 포기하는 방법밖에...&lt;/p&gt;</description>
      <category>MacOS &amp;amp; iOS</category>
      <author>아이쓰</author>
      <guid isPermaLink="true">https://heisice.tistory.com/1169650921</guid>
      <comments>https://heisice.tistory.com/entry/MacOS-%EB%8F%84%EC%BB%A4%EC%97%90%EC%84%9C-%EB%A6%AC%EB%88%85%EC%8A%A4-%EC%BB%A8%ED%85%8C%EC%9D%B4%EB%84%88%EA%B0%80-%EB%8A%90%EB%A6%B0-%EA%B2%BD%EC%9A%B0#entry1169650921comment</comments>
      <pubDate>Fri, 12 Jul 2024 15:29:33 +0900</pubDate>
    </item>
    <item>
      <title>기침을 달고 다니는 아이의  감기 치료</title>
      <link>https://heisice.tistory.com/entry/%EA%B8%B0%EC%B9%A8%EC%9D%84-%EB%8B%AC%EA%B3%A0-%EB%8B%A4%EB%8B%88%EB%8A%94-%EC%95%84%EC%9D%B4%EC%9D%98-%EA%B0%90%EA%B8%B0-%EC%B9%98%EB%A3%8C</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;스크린샷 2024-10-31 오전 12.18.54.png&quot; data-origin-width=&quot;1384&quot; data-origin-height=&quot;772&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/qnanz/btsKo9TuUyP/Bhfh7ksK38xZ5vWU5PWmIK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/qnanz/btsKo9TuUyP/Bhfh7ksK38xZ5vWU5PWmIK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/qnanz/btsKo9TuUyP/Bhfh7ksK38xZ5vWU5PWmIK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fqnanz%2FbtsKo9TuUyP%2FBhfh7ksK38xZ5vWU5PWmIK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/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;772&quot; data-filename=&quot;스크린샷 2024-10-31 오전 12.18.54.png&quot; data-origin-width=&quot;1384&quot; data-origin-height=&quot;772&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;아이가 어린이집으로부터 종종 옮겨오긴 하지만, 올 겨울들어 유독 감기와 기침을 자주 옮겨와서 몇달동안 아이가 기침하느라 밤잠을 설치는 날이 많았었는데 보통의 부모들처럼 이비인후과를 자주 들락거리는 날이 많아졌다.&lt;br /&gt;&lt;/span&gt;&lt;span&gt;처음엔 증상을 치료하는 효과가 좋은 듯 하다가 내성이 생겼다며 종류를 바꿔가며 항생제를 밥먹듯 먹인다.&lt;br /&gt;그러다 중간에 아이가 배가 아프다는 경우도 생겼다. 잘은 모르겠지만 항생제의 부작용으로 장이 안좋아진게 아니었나 싶다.&lt;br /&gt;&lt;/span&gt;&lt;span&gt;결국, 이게 답은 아닌것 같아 이비인후과 대신 치료법을 바꿔보기로 했다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;바로 한의원...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span&gt;종종 방문해 진맥을 하고 스티커 형태의 안아픈 침을 붙이고 뜸도 했다. 한약이 쓰다고 절대 안먹으려고 하는걸 꿀 조금 타서 먹이고 있다. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span&gt;증상을 고치려 하는 이비인후과와는 달리, 원인을 해결하여 치료한다는 한의원의 방향성이 더 맞는것 같다. 한약을 두달째 먹고 있는데 치료 한 2주쯤부터 기침을 하지 않았고 노란콧물이 다 없어졌다. 그후로 내 기억엔 감기에 걸리는 걸 본 기억이 없다. 기침도 하는거 같지 않고 밤잠을 설치지도 않는다. 물론 한의원 치료가 비싸긴 했다. 하지만 몸을 해치지 않는 더 건강한 치료방법인 건 확실하다.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span&gt;내성균이 더 위험하다며 대부분의 경우 (수술같은 특수한 경우를 제외하고) 항생제를 되도록 쓰면 안된다는 어떤 약사의 유튜브를 우연히 보고 최근 경험을 적어본다.&lt;/span&gt;&lt;/p&gt;</description>
      <category>일상 글</category>
      <category>감기</category>
      <category>기침</category>
      <category>내성균</category>
      <category>이비인후과</category>
      <category>한의원</category>
      <category>항생제</category>
      <author>아이쓰</author>
      <guid isPermaLink="true">https://heisice.tistory.com/1169650920</guid>
      <comments>https://heisice.tistory.com/entry/%EA%B8%B0%EC%B9%A8%EC%9D%84-%EB%8B%AC%EA%B3%A0-%EB%8B%A4%EB%8B%88%EB%8A%94-%EC%95%84%EC%9D%B4%EC%9D%98-%EA%B0%90%EA%B8%B0-%EC%B9%98%EB%A3%8C#entry1169650920comment</comments>
      <pubDate>Wed, 21 Feb 2024 11:31:58 +0900</pubDate>
    </item>
    <item>
      <title>인터넷등기소 등기부등본 출력 안될때</title>
      <link>https://heisice.tistory.com/entry/%EC%9D%B8%ED%84%B0%EB%84%B7%EB%93%B1%EA%B8%B0%EC%86%8C-%EB%93%B1%EA%B8%B0%EB%B6%80%EB%93%B1%EB%B3%B8-%EC%B6%9C%EB%A0%A5-%EC%95%88%EB%90%A0%EB%95%8C</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1536&quot; data-origin-height=&quot;1024&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/kJTIP/btsPLXLXFMA/31kWhdIXnb46LktN3TyMPK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/kJTIP/btsPLXLXFMA/31kWhdIXnb46LktN3TyMPK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/kJTIP/btsPLXLXFMA/31kWhdIXnb46LktN3TyMPK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FkJTIP%2FbtsPLXLXFMA%2F31kWhdIXnb46LktN3TyMPK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/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;1024&quot; data-origin-width=&quot;1536&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;등기부등본이 필요해서 인터넷등기소 사이트에 접속해 이것저것 프로그램을 깔고......&lt;br /&gt;결국 진입에 성공하고.. 겨우 결제도 하고... 출력 전단계까지 진입했다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그런데... 아무리 해도 프로그램이 안뜨는거다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;평소에 맥을 쓰다보니 한참 고민하다가.. 프로그램 로그가 남았을거라는 생각에 이벤트 뷰어로 들어가봤다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;스크린샷 2023-10-26 오전 11.46.08.png&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1016&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/zsHYf/btsy8kL0Yxx/XVdER2Uo2zJagfa9XN3lM1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/zsHYf/btsy8kL0Yxx/XVdER2Uo2zJagfa9XN3lM1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/zsHYf/btsy8kL0Yxx/XVdER2Uo2zJagfa9XN3lM1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FzsHYf%2Fbtsy8kL0Yxx%2FXVdER2Uo2zJagfa9XN3lM1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1920&quot; height=&quot;1016&quot; data-filename=&quot;스크린샷 2023-10-26 오전 11.46.08.png&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1016&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;VC런타임 라이브러리가 설치가 안돼 그런거 같은데 왜 알려주지도 않고 죽어버리면 어쩌라고... 32비트용... 으로 설치해야 하네?&lt;br /&gt;MS피셜 더이상 지원하지 않는다는 VC 2008 SP1용 X86(32비트)용 런타임 라이브러리를 다운받아 설치하면 될거 같다.&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;1582&quot; data-origin-height=&quot;1110&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/0kA37/btsy8qLZvg3/goxJvd9OCtx8I1p0ZRXw00/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/0kA37/btsy8qLZvg3/goxJvd9OCtx8I1p0ZRXw00/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/0kA37/btsy8qLZvg3/goxJvd9OCtx8I1p0ZRXw00/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F0kA37%2Fbtsy8qLZvg3%2FgoxJvd9OCtx8I1p0ZRXw00%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1582&quot; height=&quot;1110&quot; data-origin-width=&quot;1582&quot; data-origin-height=&quot;1110&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://learn.microsoft.com/ko-kr/cpp/windows/latest-supported-vc-redist?view=msvc-170&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://learn.microsoft.com/ko-kr/cpp/windows/latest-supported-vc-redist?view=msvc-170&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1698288763301&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;지원되는 최신 Visual C++ 재배포 가능 패키지 다운로드&quot; data-og-description=&quot;이 문서에서는 최신 버전의 Visual C++ 재배포 가능 패키지 패키지에 대한 다운로드 링크를 나열합니다.&quot; data-og-host=&quot;learn.microsoft.com&quot; data-og-source-url=&quot;https://learn.microsoft.com/ko-kr/cpp/windows/latest-supported-vc-redist?view=msvc-170&quot; data-og-url=&quot;https://learn.microsoft.com/ko-kr/cpp/windows/latest-supported-vc-redist?view=msvc-170&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/X0yWP/hyUlrnSXgr/bL6U1EyOL0t9WsCJcytYrK/img.png?width=1200&amp;amp;height=630&amp;amp;face=0_0_1200_630&quot;&gt;&lt;a href=&quot;https://learn.microsoft.com/ko-kr/cpp/windows/latest-supported-vc-redist?view=msvc-170&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://learn.microsoft.com/ko-kr/cpp/windows/latest-supported-vc-redist?view=msvc-170&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/X0yWP/hyUlrnSXgr/bL6U1EyOL0t9WsCJcytYrK/img.png?width=1200&amp;amp;height=630&amp;amp;face=0_0_1200_630');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;지원되는 최신 Visual C++ 재배포 가능 패키지 다운로드&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;이 문서에서는 최신 버전의 Visual C++ 재배포 가능 패키지 패키지에 대한 다운로드 링크를 나열합니다.&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;learn.microsoft.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그랬더니...&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이제 프린트 하는 화면이 뜬다. 휴...&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1578&quot; data-origin-height=&quot;1048&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bVltrA/btszcQCoHqp/k70voPKyaekKMsBisUFbR1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bVltrA/btszcQCoHqp/k70voPKyaekKMsBisUFbR1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bVltrA/btszcQCoHqp/k70voPKyaekKMsBisUFbR1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbVltrA%2FbtszcQCoHqp%2Fk70voPKyaekKMsBisUFbR1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1578&quot; height=&quot;1048&quot; data-origin-width=&quot;1578&quot; data-origin-height=&quot;1048&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>Windows &amp;amp; WM</category>
      <author>아이쓰</author>
      <guid isPermaLink="true">https://heisice.tistory.com/1169650919</guid>
      <comments>https://heisice.tistory.com/entry/%EC%9D%B8%ED%84%B0%EB%84%B7%EB%93%B1%EA%B8%B0%EC%86%8C-%EB%93%B1%EA%B8%B0%EB%B6%80%EB%93%B1%EB%B3%B8-%EC%B6%9C%EB%A0%A5-%EC%95%88%EB%90%A0%EB%95%8C#entry1169650919comment</comments>
      <pubDate>Thu, 26 Oct 2023 11:54:32 +0900</pubDate>
    </item>
    <item>
      <title>nginx proxy_cache가 계속 MISS나는 경우...</title>
      <link>https://heisice.tistory.com/entry/nginx-proxycache%EA%B0%80-%EA%B3%84%EC%86%8D-MISS%EB%82%98%EB%8A%94-%EA%B2%BD%EC%9A%B0</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1536&quot; data-origin-height=&quot;1024&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dmXiQW/btsPLCuvFVI/bLGNL0hBpAOFl2Q3YUurdK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dmXiQW/btsPLCuvFVI/bLGNL0hBpAOFl2Q3YUurdK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dmXiQW/btsPLCuvFVI/bLGNL0hBpAOFl2Q3YUurdK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdmXiQW%2FbtsPLCuvFVI%2FbLGNL0hBpAOFl2Q3YUurdK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/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;1024&quot; data-origin-width=&quot;1536&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;지금까지 이런 경우가 없었던것 같은데 계속 nginx의 proxy_cache설정을 해도 캐시가 MISS난다.&lt;br /&gt;원인을 찾다보니...&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;proxy_buffering&amp;nbsp;off;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;설정이 include한 파일에 들어가 있어서....&lt;/p&gt;</description>
      <category>Linux &amp;amp; Android</category>
      <author>아이쓰</author>
      <guid isPermaLink="true">https://heisice.tistory.com/1169650918</guid>
      <comments>https://heisice.tistory.com/entry/nginx-proxycache%EA%B0%80-%EA%B3%84%EC%86%8D-MISS%EB%82%98%EB%8A%94-%EA%B2%BD%EC%9A%B0#entry1169650918comment</comments>
      <pubDate>Mon, 12 Dec 2022 11:37:07 +0900</pubDate>
    </item>
    <item>
      <title>AWS IVS 재생 토큰 생성</title>
      <link>https://heisice.tistory.com/entry/AWS-IVS-%EC%9E%AC%EC%83%9D-%ED%86%A0%ED%81%B0-%EC%83%9D%EC%84%B1</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;maxresdefault.jpg&quot; data-origin-width=&quot;1280&quot; data-origin-height=&quot;720&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bR0hiB/btsKFmXAODv/M57aPG3iQVCxhGdZAcTDvK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bR0hiB/btsKFmXAODv/M57aPG3iQVCxhGdZAcTDvK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bR0hiB/btsKFmXAODv/M57aPG3iQVCxhGdZAcTDvK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbR0hiB%2FbtsKFmXAODv%2FM57aPG3iQVCxhGdZAcTDvK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1280&quot; height=&quot;720&quot; data-filename=&quot;maxresdefault.jpg&quot; data-origin-width=&quot;1280&quot; data-origin-height=&quot;720&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;AWS IVS 테스트 중 nodejs로 재생토큰 생성해 봤는데 혹시 나중에 참조할까 싶어 메모용..&lt;/p&gt;
&lt;pre id=&quot;code_1656494103694&quot; class=&quot;javascript&quot; data-ke-language=&quot;javascript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;const fs = require(&quot;fs&quot;);
const jwt = require('jsonwebtoken');


privateKey = fs.readFileSync('./private-key.pem');

expire = parseInt(new Date().getTime() / 1000, 10) + 60

payload = {
	&quot;aws:channel-arn&quot;: &quot;arn:aws:ivs:ap-northeast-2:538111149902:playback-key/vzVAAA2pkebk&quot;,
	&quot;aws:access-control-allow-origin&quot;: &quot;*&quot;,
	&quot;exp&quot;: expire,
}

token = jwt.sign(payload, privateKey, { algorithm: 'ES384' });

url = &quot;https://3fefaaab8240.ap-northeast-2.playback.live-video.net/api/video/v1/ap-northeast-2.538111149902.channel.86CWWWWOCiaSr.m3u8?token=&quot; + token

console.log({url})&lt;/code&gt;&lt;/pre&gt;</description>
      <category>Code snippets</category>
      <author>아이쓰</author>
      <guid isPermaLink="true">https://heisice.tistory.com/1169650917</guid>
      <comments>https://heisice.tistory.com/entry/AWS-IVS-%EC%9E%AC%EC%83%9D-%ED%86%A0%ED%81%B0-%EC%83%9D%EC%84%B1#entry1169650917comment</comments>
      <pubDate>Wed, 29 Jun 2022 18:15:42 +0900</pubDate>
    </item>
    <item>
      <title>This account is currently not available</title>
      <link>https://heisice.tistory.com/entry/This-account-is-currently-not-available</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;lightsail.jpeg&quot; data-origin-width=&quot;1600&quot; data-origin-height=&quot;755&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bL83BY/btsKDTWKv7g/ABvAxBUgHs7AMW8moysjsK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bL83BY/btsKDTWKv7g/ABvAxBUgHs7AMW8moysjsK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bL83BY/btsKDTWKv7g/ABvAxBUgHs7AMW8moysjsK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbL83BY%2FbtsKDTWKv7g%2FABvAxBUgHs7AMW8moysjsK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1600&quot; height=&quot;755&quot; data-filename=&quot;lightsail.jpeg&quot; data-origin-width=&quot;1600&quot; data-origin-height=&quot;755&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;AWS의 Lightsail을 하나 쓰고 있는데, 전과는 다른 이유로 갑자기 SSH 로그인이 되지 않는 문제가 발생했다.&lt;/p&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%; height: 19px;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr style=&quot;height: 19px;&quot;&gt;
&lt;td style=&quot;width: 100%; height: 19px;&quot;&gt;This&amp;nbsp;account&amp;nbsp;is&amp;nbsp;currently&amp;nbsp;not&amp;nbsp;available&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;음... 이건... /etc/passwd에서 로그인을 안되게 해 설정해 놓은 경우 그러던데..&lt;br /&gt;그런데 내가 만지지도 않았던거 같은데 왜??&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;전에 비슷한 경험을 한 게 있어 큰 당황 없이 해결해 본다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1. 스냅샷을 뜬다.&lt;br /&gt;2. 스냅샷으로 새 인스턴스를 생성하며, 시작스크립트에 다음처럼 명령을 넣는다. (그렇게 되면 인스턴스가 새로 시작될때 루트 권한으로 해당 명령이 실행된다. 해당 명령은 ubuntu 계정의 쉘을 bash로 세팅해서 로그인이 가능하게 하는 명령이다.)&lt;/p&gt;
&lt;p&gt;&lt;img style=&quot;text-align: center; caret-color: transparent; letter-spacing: 0px;&quot; src=&quot;https://blog.kakaocdn.net/dn/dK4MNS/btqWVRAh9uc/gFjWg7ZdEDmeuKk9BlPIhk/img.png&quot; data-image-src=&quot;https://blog.kakaocdn.net/dn/dK4MNS/btqWVRAh9uc/gFjWg7ZdEDmeuKk9BlPIhk/img.png&quot; data-filename=&quot;스크린샷 2021-02-11 오전 8.21.08.png&quot; data-origin-width=&quot;1436&quot; data-origin-height=&quot;1400&quot; /&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;3. 새 인스턴스에 SSH가 로그인이 되는것을 확인한 후 기존 인스턴스를 지운다.&lt;br /&gt;4. 기존 인스턴스에 설정된 고정아이피를 새 인스턴스에 할당한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;해결은 잘 됐다..&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그런데... 왜 자꾸 이런 일이 일어나지? 설마 누가 자꾸 만지나???&amp;nbsp;&lt;/p&gt;</description>
      <category>Linux &amp;amp; Android</category>
      <author>아이쓰</author>
      <guid isPermaLink="true">https://heisice.tistory.com/1169650916</guid>
      <comments>https://heisice.tistory.com/entry/This-account-is-currently-not-available#entry1169650916comment</comments>
      <pubDate>Sat, 13 Feb 2021 14:33:05 +0900</pubDate>
    </item>
    <item>
      <title>방 정리하다가 발견한 작품(?)</title>
      <link>https://heisice.tistory.com/entry/%EB%B0%A9-%EC%A0%95%EB%A6%AC%ED%95%98%EB%8B%A4%EA%B0%80-%EB%B0%9C%EA%B2%AC%ED%95%9C-%EC%9E%91%ED%92%88</link>
      <description>&lt;p&gt;만들어놨다가 잠깐 쓰고, 깜빡하고 있었는데.. 아 이런거 만들었었지..&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;IMG_2762.jpg&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b06hVP/btqGp2D8flr/vtvwkgTGH8q5b3QDmdCyhk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b06hVP/btqGp2D8flr/vtvwkgTGH8q5b3QDmdCyhk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b06hVP/btqGp2D8flr/vtvwkgTGH8q5b3QDmdCyhk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb06hVP%2FbtqGp2D8flr%2FvtvwkgTGH8q5b3QDmdCyhk%2Fimg.jpg&quot; data-filename=&quot;IMG_2762.jpg&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;micro usb로 RF모듈에 전원이 공급이 되고,&lt;br /&gt;RF모듈이 무선리모콘의 신호를 받으면 MCU(attiny85)에 일시적으로 전원이 공급이 되게 된다.&lt;br /&gt;MCU에 프로그래밍된 펌웨어에 따라서 특정 적외선 리모콘 신호를 IR Transmitter 모듈을 통해 전송한다.&lt;/p&gt;
&lt;p&gt;이걸 뭐하러 만들었냐면.. 아파트 공동현관을 여는 버튼이 월패드/주방화면 두군데 있는데 걸어가기가 너무 귀찮아서...&lt;br /&gt;방에서 RF리모콘을 누르면 주방의 기기에 문여는 적외선 리모컨 신호를 쏴서 공동현관을 열도록 하는 기능을 했었다.&lt;br /&gt;하지만 좀 지저분하게 생겨서 손님이 와서 치워놨었는데... 그냥 구석에 들어가 나오지 못하게 된것이었다.&lt;/p&gt;
&lt;p&gt;그냥 제품화된 중국산 적외선 트랜스미터를 사는 게 좋을것 같다ㅋ&lt;/p&gt;</description>
      <category>Electronic</category>
      <author>아이쓰</author>
      <guid isPermaLink="true">https://heisice.tistory.com/1169650915</guid>
      <comments>https://heisice.tistory.com/entry/%EB%B0%A9-%EC%A0%95%EB%A6%AC%ED%95%98%EB%8B%A4%EA%B0%80-%EB%B0%9C%EA%B2%AC%ED%95%9C-%EC%9E%91%ED%92%88#entry1169650915comment</comments>
      <pubDate>Sun, 9 Aug 2020 17:31:36 +0900</pubDate>
    </item>
    <item>
      <title>굴러다니는 중국산 보조배터리 분해기</title>
      <link>https://heisice.tistory.com/entry/%EA%B5%B4%EB%9F%AC%EB%8B%A4%EB%8B%88%EB%8A%94-%EC%A4%91%EA%B5%AD%EC%82%B0-%EB%B3%B4%EC%A1%B0%EB%B0%B0%ED%84%B0%EB%A6%AC-%EB%B6%84%ED%95%B4%EA%B8%B0</link>
      <description>&lt;p&gt;집에 안쓰고 굴러다니던 보조배터리가 있었습니다. 아마도 어딘가에서 공짜로 받은것 같은데 출처를 모르겠네요.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;IMG_0694.JPG&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/lmFst/btqyhG9UEnq/fJtH6WXBvmGG3BiPEyE1CK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/lmFst/btqyhG9UEnq/fJtH6WXBvmGG3BiPEyE1CK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/lmFst/btqyhG9UEnq/fJtH6WXBvmGG3BiPEyE1CK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FlmFst%2FbtqyhG9UEnq%2FfJtH6WXBvmGG3BiPEyE1CK%2Fimg.jpg&quot; data-filename=&quot;IMG_0694.JPG&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;조금 작은편이고 샤오미 로고가 찍혀 있습니다만.. 샤오미의 짝퉁으로 보입니다.&lt;br /&gt;샤오미는 그래도 중국산중에서는 마감이 괜찮은편인데 어설프게 돼 있습니다.&lt;br /&gt;&lt;br /&gt;뒷면에 보면 간단한 스펙이 있습니다. 용량이 10000mAh라지만..&lt;br /&gt;충전되는 배터리가 3.7V... USB의 기본 출력인 5V출력을 위해서 승압을 하면 효율도 떨어질텐데...&lt;br /&gt;그리고, 유럽(CE)및 미국 인증(FCC)을 받았다는것도 뻥일것 같네요. 이런 싸구려에..&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;IMG_0695.JPG&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/caEx7O/btqykxYfTVS/aALQP4Mn0ZAeHGHzpdXO61/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/caEx7O/btqykxYfTVS/aALQP4Mn0ZAeHGHzpdXO61/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/caEx7O/btqykxYfTVS/aALQP4Mn0ZAeHGHzpdXO61/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcaEx7O%2FbtqykxYfTVS%2FaALQP4Mn0ZAeHGHzpdXO61%2Fimg.jpg&quot; data-filename=&quot;IMG_0695.JPG&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;가운대 플라스틱 부분을 밀면 열수 있을것 같아서 열심히 밀었습니다만 내용물이 나오지 않네요.. 어쩔수 없이 배를 갈랐습니다.&lt;br /&gt;니퍼로 열심히...&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;IMG_0696.JPG&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cWQ0un/btqyizWNWtc/ZzGpVXmyIaSgwA5AX1jKZK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cWQ0un/btqyizWNWtc/ZzGpVXmyIaSgwA5AX1jKZK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cWQ0un/btqyizWNWtc/ZzGpVXmyIaSgwA5AX1jKZK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcWQ0un%2FbtqyizWNWtc%2FZzGpVXmyIaSgwA5AX1jKZK%2Fimg.jpg&quot; data-filename=&quot;IMG_0696.JPG&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;충전회로와 배터리가 보이기 시작합니다. 계속 아래로 잘라 나갔습니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;IMG_0697.JPG&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/csNh8W/btqyh1ssAgS/6D6YmDTxsDvgGy6pAJygo1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/csNh8W/btqyh1ssAgS/6D6YmDTxsDvgGy6pAJygo1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/csNh8W/btqyh1ssAgS/6D6YmDTxsDvgGy6pAJygo1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcsNh8W%2Fbtqyh1ssAgS%2F6D6YmDTxsDvgGy6pAJygo1%2Fimg.jpg&quot; data-filename=&quot;IMG_0697.JPG&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #333333;&quot;&gt;가장 기본적인 충전 방전 회로만 가지고 있는 단순한 구조 입니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;이상, 보조배터리 분해기였습니다.&lt;/p&gt;</description>
      <category>Electronic</category>
      <author>아이쓰</author>
      <guid isPermaLink="true">https://heisice.tistory.com/1169650914</guid>
      <comments>https://heisice.tistory.com/entry/%EA%B5%B4%EB%9F%AC%EB%8B%A4%EB%8B%88%EB%8A%94-%EC%A4%91%EA%B5%AD%EC%82%B0-%EB%B3%B4%EC%A1%B0%EB%B0%B0%ED%84%B0%EB%A6%AC-%EB%B6%84%ED%95%B4%EA%B8%B0#entry1169650914comment</comments>
      <pubDate>Mon, 16 Sep 2019 14:23:49 +0900</pubDate>
    </item>
    <item>
      <title>구형 맥북 (2017년 이전?) 어뎁터 개조기</title>
      <link>https://heisice.tistory.com/entry/%EA%B5%AC%ED%98%95-%EB%A7%A5%EB%B6%81-2017%EB%85%84-%EC%9D%B4%EC%A0%84-%EC%96%B4%EB%8E%81%ED%84%B0-%EA%B0%9C%EC%A1%B0%EA%B8%B0</link>
      <description>&lt;p&gt;현역에서는 물러났지만, 아직도 테스트기기 겸 공공기관 사이트 접속용 윈도우머신 역할을 하고 있는 2011년 맥북이 있습니다.&lt;/p&gt;
&lt;p&gt;충전기와 노트북 사이를 연결해주는 케이블이 다들 아시는 고질적인 문제가 많아 자꾸 케이블이 까지고 헤지고 하는 문제가 생깁니다.&lt;br /&gt;보수하고 보수하면서 써보다가 최근 구입한 맥북의 USB-C형 충전기를 보면서, 저렇게 개조해볼까? 하는 생각이 들었습니다.&lt;/p&gt;
&lt;p&gt;커넥터는, 일반 DC 어뎁터용으로 하기로 했습니다. USB나 USB-C 타입으로 하면 혼동할수 있고,&lt;br /&gt;실수로 잘못된 기기를 꽂으면 해당 기기가 위험해질수도 있으니까요.&lt;br /&gt;일단 재료를 이렇게 정했습니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;IMG_0394.PNG&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/XSRXy/btqx8pf74YF/RCwMiVuPXgdZEGwDHinbq0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/XSRXy/btqx8pf74YF/RCwMiVuPXgdZEGwDHinbq0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/XSRXy/btqx8pf74YF/RCwMiVuPXgdZEGwDHinbq0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FXSRXy%2Fbtqx8pf74YF%2FRCwMiVuPXgdZEGwDHinbq0%2Fimg.png&quot; data-filename=&quot;IMG_0394.PNG&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;재료비는 만원 미만인것 같네요.&lt;br /&gt;이렇게 구성하면 맥북과 노트북 사이의 줄이 고장나면 줄만 교체하면 될것 같습니다.&lt;/p&gt;
&lt;p&gt;충전기 줄을 다 잘라내고, 충전기를 분해했습니다. 안에 그냥 본드를 잔뜩 발라 붙여놓았으므로 그냥 강제로 벌려 열었습니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;IMG_0526.JPG&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bhpPw0/btqx6YXRsZs/e1j9gvWCqEMAZKrCPtmfa1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bhpPw0/btqx6YXRsZs/e1j9gvWCqEMAZKrCPtmfa1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bhpPw0/btqx6YXRsZs/e1j9gvWCqEMAZKrCPtmfa1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbhpPw0%2Fbtqx6YXRsZs%2Fe1j9gvWCqEMAZKrCPtmfa1%2Fimg.jpg&quot; data-filename=&quot;IMG_0526.JPG&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;그리고 DC 소켓을 납땜하고 구겨 넣었습니다.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;IMG_0527.JPG&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bU1fA6/btqx7lFiyEU/fK70tTXdU0wFCAC9G17t51/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bU1fA6/btqx7lFiyEU/fK70tTXdU0wFCAC9G17t51/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bU1fA6/btqx7lFiyEU/fK70tTXdU0wFCAC9G17t51/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbU1fA6%2Fbtqx7lFiyEU%2FfK70tTXdU0wFCAC9G17t51%2Fimg.jpg&quot; data-filename=&quot;IMG_0527.JPG&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;그리고 닫습니다. DC 소켓은 앞뒤로 움직이지 않게 끼워두었습니다.&lt;br /&gt;모양이 좋진 않네요ㅎ 테스트 후 좀 다듬긴 했는데.. 그래도 모양이 좋진 않네요ㅋ&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;스크린샷 2019-09-07 오전 11.16.17.png&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dEoXye/btqx8onXr0d/SIejcyV8K7rBHoVkU8l4x1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dEoXye/btqx8onXr0d/SIejcyV8K7rBHoVkU8l4x1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dEoXye/btqx8onXr0d/SIejcyV8K7rBHoVkU8l4x1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdEoXye%2Fbtqx8onXr0d%2FSIejcyV8K7rBHoVkU8l4x1%2Fimg.png&quot; data-filename=&quot;스크린샷 2019-09-07 오전 11.16.17.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;이렇게 뺐다 끼웠다 할수 있습니다.&lt;br /&gt;반대쪽은 DC커넥터와 magsafe2를 변환해주는 어뎁터를 끼워 맥북에 대봅니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;스크린샷 2019-09-07 오전 11.13.59.png&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/NOTGY/btqx8o2CAUD/syaIEqkstDZvI9KLTyWem1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/NOTGY/btqx8o2CAUD/syaIEqkstDZvI9KLTyWem1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/NOTGY/btqx8o2CAUD/syaIEqkstDZvI9KLTyWem1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FNOTGY%2Fbtqx8o2CAUD%2FsyaIEqkstDZvI9KLTyWem1%2Fimg.png&quot; data-filename=&quot;스크린샷 2019-09-07 오전 11.13.59.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;잘 충전이 되네요.. 이제 선이 문제가 생기면 선만 교체하면 될것 같습니다.&lt;/p&gt;
&lt;p&gt;이상 맥북 충전기 개조 후기였습니다.&lt;/p&gt;</description>
      <category>Electronic</category>
      <author>아이쓰</author>
      <guid isPermaLink="true">https://heisice.tistory.com/1169650913</guid>
      <comments>https://heisice.tistory.com/entry/%EA%B5%AC%ED%98%95-%EB%A7%A5%EB%B6%81-2017%EB%85%84-%EC%9D%B4%EC%A0%84-%EC%96%B4%EB%8E%81%ED%84%B0-%EA%B0%9C%EC%A1%B0%EA%B8%B0#entry1169650913comment</comments>
      <pubDate>Sat, 7 Sep 2019 11:23:38 +0900</pubDate>
    </item>
    <item>
      <title>SJ4000WiFi 분해하기</title>
      <link>https://heisice.tistory.com/entry/SJ4000WiFi-%EB%B6%84%ED%95%B4%ED%95%98%EA%B8%B0</link>
      <description>&lt;p&gt;집에서 계속 굴러다니던 액션캠인 SJ4000WiFi를 분해해 보았다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;front.jpg&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bp4n0e/btqxcOolEgK/lnS44ytnqVnsfckiYkApBk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bp4n0e/btqxcOolEgK/lnS44ytnqVnsfckiYkApBk/img.jpg&quot; data-alt=&quot;SJ4000WiFi 회로 앞면&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bp4n0e/btqxcOolEgK/lnS44ytnqVnsfckiYkApBk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbp4n0e%2FbtqxcOolEgK%2FlnS44ytnqVnsfckiYkApBk%2Fimg.jpg&quot; data-filename=&quot;front.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;SJ4000WiFi 회로 앞면&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;스피커는 분해하다가 납땜부분이 떨어졌지만 다시 납땜하면 문제는 없다. &lt;br /&gt;와이파이 모듈은 RTL8188ETV를 사용한 모듈이다. 802.11bgn 2Ghz대역에 USB1.0/1.1/2.0인터페이스를 지원한다.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;fileblock&quot; data-ke-align=&quot;alignCenter&quot;&gt;&lt;a href=&quot;https://blog.kakaocdn.net/dn/U5GEh/btqxbCn9hJv/KJKbBC8r1mxht7NImKzFg1/rtl8188etv.pdf?attach=1&amp;amp;knm=tfile.pdf&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;rtl8188etv.pdf&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;size&quot;&gt;0.38MB&lt;/div&gt;
&lt;/div&gt;
  &lt;/a&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;와이파이 안테나는 메인회로에 프린트하지 않았고 별도의 필름회로로 구현해 놓았다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;back.JPG&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/O9xd2/btqxdQlEa6g/p9ZTKgQOqirX9Z1CZQg6uk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/O9xd2/btqxdQlEa6g/p9ZTKgQOqirX9Z1CZQg6uk/img.jpg&quot; data-alt=&quot;SJ4000WiFi 뒷면&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/O9xd2/btqxdQlEa6g/p9ZTKgQOqirX9Z1CZQg6uk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FO9xd2%2FbtqxdQlEa6g%2Fp9ZTKgQOqirX9Z1CZQg6uk%2Fimg.jpg&quot; data-filename=&quot;back.JPG&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;SJ4000WiFi 뒷면&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;메인 프로세서는 NT96655BG이다. 영상처리에 특화된 기능을 포함하고 있고, 액션캠에 필요한 모든 기능을 다 가지고 있는듯 하다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;fileblock&quot; data-ke-align=&quot;alignCenter&quot;&gt;&lt;a href=&quot;https://blog.kakaocdn.net/dn/rsAuL/btqxf3K5hUH/aOCIaqlaqRu1NiK0ZKjUP1/Novatek%20NT96655%20Data%20Sheet.pdf?attach=1&amp;amp;knm=tfile.pdf&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;Novatek NT96655 Data Sheet.pdf&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;size&quot;&gt;1.40MB&lt;/div&gt;
&lt;/div&gt;
  &lt;/a&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;그 아래에는 플래시 메모리로 추정하지만 관련 자료를 찾지는 못했다. 하지만 저 메인 프로세서와 함께 많은 제품에 응용되고 있는듯 하다.&lt;/p&gt;
&lt;p&gt;렌즈 부분을 돌렸더니 렌즈 부분이 스크류처럼 풀려 분리되었고, 가장 아래쪽에 IR(적외선) 필터가 보여 박살내어 제거한 후에 다시 닫았더니&lt;br /&gt;리모콘의 적외선 불빛이 찍힌다. 어두운 곳에서 적외선 플래시를 비추고 이 카메라로 찍으면 야간 촬영이 가능할듯 하다ㅎ&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;works.JPG&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dJyvPQ/btqxgzpsqDe/PYakczdw9S459frf4gKte1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dJyvPQ/btqxgzpsqDe/PYakczdw9S459frf4gKte1/img.jpg&quot; data-alt=&quot;SJ4000WiFi 분해된 상태에서의 동작 확인&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dJyvPQ/btqxgzpsqDe/PYakczdw9S459frf4gKte1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdJyvPQ%2FbtqxgzpsqDe%2FPYakczdw9S459frf4gKte1%2Fimg.jpg&quot; data-filename=&quot;works.JPG&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;SJ4000WiFi 분해된 상태에서의 동작 확인&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;figure data-ke-type=&quot;video&quot; data-ke-style=&quot;alignCenter&quot; data-video-host=&quot;kakaotv&quot; data-video-url=&quot;https://tv.kakao.com/channel/3368553/cliplink/400919255&quot; data-video-thumbnail=&quot;https://scrap.kakaocdn.net/dn/b5dERl/hyCfOo02L1/KR8Hn3131OZ61MiYASz8KK/img.png?width=854&amp;amp;height=480&amp;amp;face=0_0_854_480,https://scrap.kakaocdn.net/dn/brJ7CW/hyChGpk9jV/JNL2mwdNyjJKWsDaXlpElK/img.jpg?width=640&amp;amp;height=360&amp;amp;face=0_0_640_360&quot; data-original-url=&quot;https://tv.kakao.com/v/400919255&quot; data-video-play-service=&quot;daum_tistory&quot;&gt;&lt;iframe src=&quot;https://play-tv.kakao.com/embed/player/cliplink/400919255?service=daum_tistory&quot; width=&quot;854&quot; height=&quot;480&quot; frameborder=&quot;0&quot; allowfullscreen=&quot;true&quot;&gt;&lt;/iframe&gt;
&lt;figcaption&gt;&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;아이폰이 활성화 됐을 때 적외선을 쏘는 모습을&amp;nbsp;&lt;span style=&quot;color: #333333;&quot;&gt;적외선 필터가 제거된 SJ4000WiFi로 촬영해 보았다.&lt;/span&gt;&lt;/p&gt;</description>
      <category>Electronic</category>
      <author>아이쓰</author>
      <guid isPermaLink="true">https://heisice.tistory.com/1169650912</guid>
      <comments>https://heisice.tistory.com/entry/SJ4000WiFi-%EB%B6%84%ED%95%B4%ED%95%98%EA%B8%B0#entry1169650912comment</comments>
      <pubDate>Sun, 4 Aug 2019 22:58:29 +0900</pubDate>
    </item>
    <item>
      <title>안드로이드 키스토어 파일을 잃어버렸을 때</title>
      <link>https://heisice.tistory.com/entry/%EC%95%88%EB%93%9C%EB%A1%9C%EC%9D%B4%EB%93%9C-%ED%82%A4%EC%8A%A4%ED%86%A0%EC%96%B4-%ED%8C%8C%EC%9D%BC%EC%9D%84-%EC%9E%83%EC%96%B4%EB%B2%84%EB%A0%B8%EC%9D%84-%EB%95%8C</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;output.jpg&quot; data-origin-width=&quot;512&quot; data-origin-height=&quot;512&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/om8H5/btsKDrT0Xxz/tRBymg2l8k96YldI3Auiwk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/om8H5/btsKDrT0Xxz/tRBymg2l8k96YldI3Auiwk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/om8H5/btsKDrT0Xxz/tRBymg2l8k96YldI3Auiwk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fom8H5%2FbtsKDrT0Xxz%2FtRBymg2l8k96YldI3Auiwk%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;512&quot; height=&quot;512&quot; data-filename=&quot;output.jpg&quot; data-origin-width=&quot;512&quot; data-origin-height=&quot;512&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;구글에서 최근에 64비트를 지원하지 않은 앱을 64비트 지원하도록 업데이트 하라는 메일을 보내왔는데,&lt;br /&gt;스토어에 올려진 앱 소스코드를 찾지 못했다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;앱 자체는 간단한 프로그램이라 금방 다시 개발하면 됐지만,&lt;br /&gt;앱에 서명을 같은 키스토어로 해야 업로드가 되는데 키스토어는 어쩔수가 없었다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그래서 안드로이드 스튜디오에서 새로 키스토어 파일을 생성한 후,&lt;br /&gt;아래 명령으로 pem 파일로 변환하였다. (구글에 신규 키스토어 제출시 pem파일로 전달해야 함, 빨간색 부분은 각자 변경해서 사용하세요. )&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;keytool&amp;nbsp;-export&amp;nbsp;-rfc&amp;nbsp;-alias &lt;span style=&quot;color: #f41a18;&quot;&gt;&lt;b&gt;alias&lt;/b&gt;&lt;/span&gt; -file&amp;nbsp;&lt;span style=&quot;color: #f41a18;&quot;&gt;&lt;b&gt;newkeystore.pem&lt;/b&gt;&lt;/span&gt;&amp;nbsp;-keystore&amp;nbsp;&lt;b&gt;&lt;span style=&quot;color: #f41a18;&quot;&gt;keystore.file&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그리고 나서, 아래 페이지에 접속해 간단히 설명후 키스토어 pem파일을 첨부하여 접수하면&lt;br /&gt;약 2~3일 후 신규 키스토어를 사용해 앱을 업로드할 수 있게 된다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://support.google.com/googleplay/android-developer/contact/otherbugs&quot;&gt;https://support.google.com/googleplay/android-developer/contact/otherbugs&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1559095149644&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot;&gt;&lt;a href=&quot;https://support.google.com/googleplay/android-developer/contact/otherbugs&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-original-url=&quot;https://support.google.com/googleplay/android-developer/contact/otherbugs&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url();&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;일반적인 문제 - Play Console 고객센터&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;support.google.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>Linux &amp;amp; Android</category>
      <category>keystore</category>
      <category>안드로이드</category>
      <category>키스토어</category>
      <category>키스토어분실</category>
      <author>아이쓰</author>
      <guid isPermaLink="true">https://heisice.tistory.com/1169650911</guid>
      <comments>https://heisice.tistory.com/entry/%EC%95%88%EB%93%9C%EB%A1%9C%EC%9D%B4%EB%93%9C-%ED%82%A4%EC%8A%A4%ED%86%A0%EC%96%B4-%ED%8C%8C%EC%9D%BC%EC%9D%84-%EC%9E%83%EC%96%B4%EB%B2%84%EB%A0%B8%EC%9D%84-%EB%95%8C#entry1169650911comment</comments>
      <pubDate>Wed, 29 May 2019 10:59:37 +0900</pubDate>
    </item>
    <item>
      <title>맥 Home, End 키 등 문제 수정하기.</title>
      <link>https://heisice.tistory.com/entry/%EB%A7%A5-Home-End-%ED%82%A4-%EB%93%B1-%EB%AC%B8%EC%A0%9C-%EC%88%98%EC%A0%95%ED%95%98%EA%B8%B0</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;output (1).jpg&quot; data-origin-width=&quot;512&quot; data-origin-height=&quot;512&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/srNp6/btsKFfLcGfJ/ngViLxAdDiV7me5mb0tkN1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/srNp6/btsKFfLcGfJ/ngViLxAdDiV7me5mb0tkN1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/srNp6/btsKFfLcGfJ/ngViLxAdDiV7me5mb0tkN1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FsrNp6%2FbtsKFfLcGfJ%2FngViLxAdDiV7me5mb0tkN1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;512&quot; height=&quot;512&quot; data-filename=&quot;output (1).jpg&quot; data-origin-width=&quot;512&quot; data-origin-height=&quot;512&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;맥에 윈도우 키보드를 연결하면 Home키를 누르면 Page Up처럼 동작하고 End키를 누르면 Page Down처럼 이동하는 등 문제가 많습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그런경우 터미널을 열어 아래처럼 명령을 내려 키를 리매핑 해보세요.&lt;/p&gt;
&lt;pre id=&quot;code_1558781723879&quot; class=&quot;html xml&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;mkdir -p $HOME/Library/KeyBindings
echo '{
/* Remap Home / End keys to be correct */
&quot;\UF729&quot; = &quot;moveToBeginningOfLine:&quot;; /* Home */
&quot;\UF72B&quot; = &quot;moveToEndOfLine:&quot;; /* End */
&quot;$\UF729&quot; = &quot;moveToBeginningOfLineAndModifySelection:&quot;; /* Shift + Home */
&quot;$\UF72B&quot; = &quot;moveToEndOfLineAndModifySelection:&quot;; /* Shift + End */
&quot;^\UF729&quot; = &quot;moveToBeginningOfDocument:&quot;; /* Ctrl + Home */
&quot;^\UF72B&quot; = &quot;moveToEndOfDocument:&quot;; /* Ctrl + End */
&quot;$^\UF729&quot; = &quot;moveToBeginningOfDocumentAndModifySelection:&quot;; /* Shift + Ctrl + Home */
&quot;$^\UF72B&quot; = &quot;moveToEndOfDocumentAndModifySelection:&quot;; /* Shift + Ctrl + End */
}' &amp;gt; $HOME/Library/KeyBindings/DefaultKeyBinding.dict&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아주 깔끔하게 문제가 해결됩니다~&lt;/p&gt;</description>
      <category>MacOS &amp;amp; iOS</category>
      <author>아이쓰</author>
      <guid isPermaLink="true">https://heisice.tistory.com/1169650910</guid>
      <comments>https://heisice.tistory.com/entry/%EB%A7%A5-Home-End-%ED%82%A4-%EB%93%B1-%EB%AC%B8%EC%A0%9C-%EC%88%98%EC%A0%95%ED%95%98%EA%B8%B0#entry1169650910comment</comments>
      <pubDate>Sat, 25 May 2019 19:55:56 +0900</pubDate>
    </item>
    <item>
      <title>MacOS에서 창이 화면 밖으로 나가 돌아올 생각이 없을 때..</title>
      <link>https://heisice.tistory.com/entry/MacOS%EC%97%90%EC%84%9C-%EC%B0%BD%EC%9D%B4-%ED%99%94%EB%A9%B4-%EB%B0%96%EC%9C%BC%EB%A1%9C-%EB%82%98%EA%B0%80-%EB%8F%8C%EC%95%84%EC%98%AC-%EC%83%9D%EA%B0%81%EC%9D%B4-%EC%97%86%EC%9D%84-%EB%95%8C</link>
      <description>&lt;p&gt;맥(MacOS)에서&amp;nbsp;창이&amp;nbsp;화면&amp;nbsp;밖으로&amp;nbsp;나가&amp;nbsp;돌아올&amp;nbsp;생각이&amp;nbsp;없을&amp;nbsp;때 참 곤란하다..&lt;br /&gt;&lt;br /&gt;결국, 맥의 스크립트 편집기로&amp;nbsp;&lt;/p&gt;
&lt;table style=&quot;border-collapse: collapse; width: 98.603%; height: 105px;&quot; border=&quot;1&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 100%;&quot;&gt;
&lt;p&gt;&lt;span&gt;&lt;b&gt;tell&lt;/b&gt; &lt;/span&gt;&lt;span&gt;&lt;i&gt;application&lt;/i&gt;&lt;/span&gt;&lt;span&gt; &quot;System Events&quot; &lt;b&gt;to&lt;/b&gt; &lt;b&gt;tell&lt;/b&gt; &lt;/span&gt;&lt;span&gt;&lt;i&gt;window&lt;/i&gt;&lt;/span&gt;&lt;span&gt; 1 &lt;b&gt;of&lt;/b&gt; &lt;/span&gt;&lt;span&gt;&lt;i&gt;process&lt;/i&gt;&lt;/span&gt;&lt;span&gt; &quot;Telegram&quot;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; set&lt;/b&gt; &lt;/span&gt;&lt;span&gt;position&lt;/span&gt;&lt;span&gt; &lt;b&gt;to&lt;/b&gt; {30, 50}&lt;br /&gt;&lt;/span&gt;&lt;span&gt;&lt;b&gt;end&lt;/b&gt; &lt;b&gt;tell&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;이런 코드를 짜서 실행했더니 보이는 영역으로 돌아왔다.&lt;/p&gt;
&lt;p&gt;가끔 외부 모니터를 쓸 때 발생하는 문제인 듯 하다.&lt;/p&gt;</description>
      <category>MacOS &amp;amp; iOS</category>
      <author>아이쓰</author>
      <guid isPermaLink="true">https://heisice.tistory.com/1169650909</guid>
      <comments>https://heisice.tistory.com/entry/MacOS%EC%97%90%EC%84%9C-%EC%B0%BD%EC%9D%B4-%ED%99%94%EB%A9%B4-%EB%B0%96%EC%9C%BC%EB%A1%9C-%EB%82%98%EA%B0%80-%EB%8F%8C%EC%95%84%EC%98%AC-%EC%83%9D%EA%B0%81%EC%9D%B4-%EC%97%86%EC%9D%84-%EB%95%8C#entry1169650909comment</comments>
      <pubDate>Sun, 19 May 2019 10:01:20 +0900</pubDate>
    </item>
    <item>
      <title>Objective-C로 개발한 프로젝트에서 Swift라이브러리를 쓰다 보면..</title>
      <link>https://heisice.tistory.com/entry/Objective-C%EB%A1%9C-%EA%B0%9C%EB%B0%9C%ED%95%9C-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8%EC%97%90%EC%84%9C-Swift%EB%9D%BC%EC%9D%B4%EB%B8%8C%EB%9F%AC%EB%A6%AC%EB%A5%BC-%EC%93%B0%EB%8B%A4-%EB%B3%B4%EB%A9%B4</link>
      <description>&lt;p&gt;Objective-C로&amp;nbsp;개발한&amp;nbsp;프로젝트에서&amp;nbsp;Swift라이브러리를&amp;nbsp;쓰다&amp;nbsp;보면 이런 에러를 만날때가 있다.&lt;/p&gt;
&lt;p&gt;Linker error:&lt;br /&gt;ld: warning: Could not find auto-linked library 'swiftFoundation'&lt;br /&gt;ld: warning: Could not find auto-linked library 'swiftDarwin'&lt;br /&gt;ld: warning: Could not find auto-linked library 'swiftCoreFoundation'&lt;br /&gt;ld: warning: Could not find auto-linked library 'swiftCore'&lt;br /&gt;ld: warning: Could not find auto-linked library 'swiftCoreGraphics'&lt;br /&gt;ld: warning: Could not find auto-linked library 'swiftObjectiveC'&lt;br /&gt;ld: warning: Could not find auto-linked library 'swiftDispatch'&lt;br /&gt;ld: warning: Could not find auto-linked library 'swiftSwiftOnoneSupport'&lt;br /&gt;Undefined symbols for architecture arm64:&lt;/p&gt;
&lt;p&gt;뭐 이유는 스위프트 라이브러리를 자동으로 링크할 수 없다는 뜻이겠지만, 원인은 Objective-C와 Swift간 브릿지가 없어서 발생된다.&lt;/p&gt;
&lt;p&gt;복잡한 해결 방법이 있지만 가장 쉽게 해결하는 방법은&lt;br /&gt;프로젝트에 빈 Swift 파일을 하나 만들어 추가해주면 된다. 생성할때 브릿지 헤더를 생성할거냐고 물어볼때 생성하겠다고 해줘야 한다.&lt;/p&gt;</description>
      <category>MacOS &amp;amp; iOS</category>
      <author>아이쓰</author>
      <guid isPermaLink="true">https://heisice.tistory.com/1169650908</guid>
      <comments>https://heisice.tistory.com/entry/Objective-C%EB%A1%9C-%EA%B0%9C%EB%B0%9C%ED%95%9C-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8%EC%97%90%EC%84%9C-Swift%EB%9D%BC%EC%9D%B4%EB%B8%8C%EB%9F%AC%EB%A6%AC%EB%A5%BC-%EC%93%B0%EB%8B%A4-%EB%B3%B4%EB%A9%B4#entry1169650908comment</comments>
      <pubDate>Sat, 11 May 2019 01:08:35 +0900</pubDate>
    </item>
    <item>
      <title>맥북 트랙패드가 먹통...</title>
      <link>https://heisice.tistory.com/entry/%EB%A7%A5%EB%B6%81-%ED%8A%B8%EB%9E%99%ED%8C%A8%EB%93%9C%EA%B0%80-%EB%A8%B9%ED%86%B5</link>
      <description>&lt;p&gt;갑자기 잘 쓰던 트랙패드가 어느순간 먹통이었다. 트랙패드로 움직일수는 있는데 클릭(?)이 안되는 문제..&lt;/p&gt;
&lt;p&gt;하드웨어적으로 눌러지지 않는다 라는 느낌이라 X됐다... 서비스 받아야 하는건가 하고 생각하다가.&lt;/p&gt;
&lt;p&gt;PRAM리셋 해도 안되고, SMC리셋을 하니 정상으로 돌아옴.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>MacOS &amp;amp; iOS</category>
      <author>아이쓰</author>
      <guid isPermaLink="true">https://heisice.tistory.com/1169650907</guid>
      <comments>https://heisice.tistory.com/entry/%EB%A7%A5%EB%B6%81-%ED%8A%B8%EB%9E%99%ED%8C%A8%EB%93%9C%EA%B0%80-%EB%A8%B9%ED%86%B5#entry1169650907comment</comments>
      <pubDate>Wed, 8 May 2019 13:44:35 +0900</pubDate>
    </item>
    <item>
      <title>AWS Lightsail에 갑자기 SSH로 연결이 되지 않을 때.</title>
      <link>https://heisice.tistory.com/entry/AWS-Lightsail%EC%97%90-%EA%B0%91%EC%9E%90%EA%B8%B0-SSH%EB%A1%9C-%EC%97%B0%EA%B2%B0%EC%9D%B4-%EB%90%98%EC%A7%80-%EC%95%8A%EC%9D%84-%EB%95%8C</link>
      <description>&lt;p&gt;개인적으로, 업무적으로 AWS를 사용하고, 그중에 이번에 문제가 발생한 것은 Lightsail 이었다.&lt;/p&gt;&lt;p&gt;거의 아마존 EC2와 비슷한 시스템인데 EC2에 비해 단순하게 만들어진 시스템인것 같다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;아무튼, Lightsail에 생성한 인스턴스 중에서 알 수 없는 이유로 SSH접속을 할수 없는 게 하나 있었는데 바쁜 업무때문에 손도 못대고 있었다.&lt;/p&gt;&lt;div class=&quot;txc-textbox&quot; style=&quot;border-style: solid; border-width: 1px; border-color: rgb(238, 238, 238); background-color: rgb(238, 238, 238); padding: 10px;&quot;&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;Connection closed by xx.xxx.xxx.xxx port 22&lt;/p&gt;&lt;/div&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;그러다 어제 문득 돈내고 쓰는 상품을 이렇게 방치해야되나 싶은 생각이 들어서 AWS 지원센터에 물어봤더니...&lt;/p&gt;&lt;p&gt;결국 오늘 돌아온 대답은 SSH포트를 방화벽에서 열었냐는..&lt;/p&gt;&lt;p&gt;지금까지 SSH 잘 접속했었는데?? 그리고 설마 그것도 확인 안해봤을까...&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;구글링을 열심히 해봤는데 특별한 답을 못찾았다가.. 결국 찾았다.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://forums.aws.amazon.com/thread.jspa?threadID=251943&quot; target=&quot;_blank&quot; class=&quot;tx-link&quot;&gt;https://forums.aws.amazon.com/thread.jspa?threadID=251943&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;과정을 간단하게 설명하면 이렇다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;1. 문제가 생긴 인스턴스를 스냅샷을 뜬다.&lt;br /&gt;&lt;br /&gt;2. 스냅샷을 이용해서 인스턴스를 생성하는데, 생성된 인스턴스 시작시에 openssh를 새로 설치하는 명령을 실행하도록 한다.&lt;br /&gt;&amp;nbsp; &amp;nbsp;(캡쳐를 깜빡했는데 중간쯤에 열어서 입력하는 부분이 있음)&lt;/p&gt;&lt;div class=&quot;txc-textbox&quot; style=&quot;border-style: solid; border-width: 1px; border-color: rgb(238, 238, 238); background-color: rgb(238, 238, 238); padding: 10px;&quot;&gt;&lt;p style=&quot;line-height: 1.5;&quot;&gt;#!/bin/bash&lt;br /&gt;sudo apt-get remove openssh-client openssh-server&lt;br /&gt;sudo apt-get install openssh-client openssh-server&lt;/p&gt;&lt;/div&gt;&lt;p&gt;3. 완료.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;결국... 접속됨. 잘됨.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;잊지 않겠다. AWS...&lt;/p&gt;</description>
      <category>Linux &amp;amp; Android</category>
      <category>AWS</category>
      <category>lightsail</category>
      <category>ssh</category>
      <author>아이쓰</author>
      <guid isPermaLink="true">https://heisice.tistory.com/1169650906</guid>
      <comments>https://heisice.tistory.com/entry/AWS-Lightsail%EC%97%90-%EA%B0%91%EC%9E%90%EA%B8%B0-SSH%EB%A1%9C-%EC%97%B0%EA%B2%B0%EC%9D%B4-%EB%90%98%EC%A7%80-%EC%95%8A%EC%9D%84-%EB%95%8C#entry1169650906comment</comments>
      <pubDate>Sat, 9 Mar 2019 18:09:27 +0900</pubDate>
    </item>
    <item>
      <title>플래시포지 파인더 3D 프린터에 와이파이 기능 추가하기</title>
      <link>https://heisice.tistory.com/entry/%ED%94%8C%EB%9E%98%EC%8B%9C%ED%8F%AC%EC%A7%80-%ED%8C%8C%EC%9D%B8%EB%8D%94-3D-%ED%94%84%EB%A6%B0%ED%84%B0%EC%97%90-%EC%99%80%EC%9D%B4%ED%8C%8C%EC%9D%B4-%EA%B8%B0%EB%8A%A5-%EC%B6%94%EA%B0%80%ED%95%98%EA%B8%B0</link>
      <description>&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 11pt; font-family: Batang, 바탕;&quot;&gt;한 2주 전? &lt;/span&gt;&lt;span style=&quot;font-size: 11pt; font-family: Batang, 바탕;&quot;&gt;덕*** 이라는 국내 업체를 &lt;/span&gt;&lt;span style=&quot;font-size: 11pt; font-family: Batang, 바탕;&quot;&gt;국내에서 정식 판매되는 3D 프린터 Flashforge Finder &lt;/span&gt;&lt;span style=&quot;font-size: 11pt; font-family: Batang, 바탕;&quot;&gt;를 구입했습니다.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 11pt; font-family: Batang, 바탕;&quot;&gt;외국에서 평가도 좋고 국내에서도 가정용으로 많이 사용하는 제품으로 확인했습니다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: 11pt; font-family: Batang, 바탕;&quot;&gt;당연히 와이파이 기능으로 원격으로 작업을 시작하고 상태를 확인할 수 있다는 점도 좋았습니다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: 11pt; font-family: Batang, 바탕;&quot;&gt;단, 베드가 좀 작은면이 좀 있지만...&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: &amp;quot;맑은 고딕&amp;quot;, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 450px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/99FC633D5C53038618&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F99FC633D5C53038618&quot; width=&quot;450&quot; height=&quot;450&quot; filename=&quot;70229042877790051_1341926344.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: 11pt; font-family: Batang, 바탕;&quot;&gt;이렇&lt;/span&gt;&lt;span style=&quot;font-size: 11pt; font-family: Batang, 바탕;&quot;&gt;게 생긴 제품인데요... 받고나서 기쁜 마음으로 출력물 테스트를 두어번 한 다음에 알게 됐습니다.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;span style=&quot;font-size: 11pt; font-family: Batang, 바탕;&quot;&gt;와... 와이파이 기능이 없.. 어.... 워.. 원래 있는 제품 아니었어???&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;span style=&quot;font-size: 11pt; font-family: Batang, 바탕;&quot;&gt;네, 카페에 글을 찾아보니 국내에 출시하면서 와이파이 모듈이 제거돼 판매된다고 합니다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: 11pt; font-family: Batang, 바탕;&quot;&gt;아마도 와이파이 모듈 관련해서 전파인증을 받기 싫었거나 문제가 있었겠죠?&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;strike&gt;&lt;span style=&quot;color: rgb(140, 140, 140); font-size: 11pt; font-family: Batang, 바탕;&quot;&gt;해외 직구하면 비슷한 금액에 와이파이 되는걸로 살수 있었는데.. 젠장..&lt;/span&gt;&lt;/strike&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 11pt; font-family: Batang, 바탕;&quot;&gt;구글링을 아무리 해봐도 어떤 와이파이 모듈을 쓰는지 찾을수가 없었습니다.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 11pt; font-family: Batang, 바탕;&quot;&gt;그러다가 PCB 사진을 발견했어요.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 800px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/9906FA345C5306D52D&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F9906FA345C5306D52D&quot; width=&quot;800&quot; height=&quot;348&quot; filename=&quot;스크린샷 2019-01-31 오후 11.28.09.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 11pt; font-family: Batang, 바탕;&quot;&gt;PCB 우측에 모듈 형태로 달려있는 저 부분이&amp;nbsp;와이파이 모듈로 예상되었습니다.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;span style=&quot;font-size: 11pt; font-family: Batang, 바탕;&quot;&gt;실제로 확인을 해보니 제 3D 프린터에는 저 부분이 비어 있었습니다.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 400px; width: 400px; height: 248px;; height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/994CB7385C5307F52F&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F994CB7385C5307F52F&quot; width=&quot;400&quot; height=&quot;248&quot; filename=&quot;blank.png&quot; filemime=&quot;image/jpeg&quot; style=&quot;width: 400px; height: 248px;&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 11pt; font-family: Batang, 바탕;&quot;&gt;요렇게...&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 11pt; font-family: Batang, 바탕;&quot;&gt;휴.. 그럼 이게 맞는건가? 저놈만 찾아서 달면 되는건가? 그런데 어떻게 찾아내지?&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 11pt; font-family: Batang, 바탕;&quot;&gt;그러다가 제작사 사이트의&amp;nbsp;유저가이드&amp;nbsp;pdf 파일을 보다가 와이파이 맥 어드레스를 발견했습니다.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 500px; width: 500px; height: 240px;; height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/995AF83D5C530CB706&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F995AF83D5C530CB706&quot; width=&quot;500&quot; height=&quot;240&quot; filename=&quot;스크린샷 2019-01-31 오후 11.46.18.jpg&quot; filemime=&quot;image/jpeg&quot; style=&quot;width: 500px; height: 240px;&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;span style=&quot;font-size: 11pt; font-family: Batang, 바탕;&quot;&gt;참고로 와이파이나 블루투스같은 무선 기기의 맥 어드레스는&amp;nbsp;등록을 하게 돼 있고 IEEE에서 관리되고 있습니다.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-size: 11pt; font-family: Batang, 바탕;&quot;&gt;맥 어드레스 등록 목록: http://standards-oui.ieee.org/oui.txt&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 11pt; font-family: Batang, 바탕;&quot;&gt;물론 기기마다 다 등록은 하지는 않고 각 회사마다 앞 6자리를 각자의 코드로 갖는것 같습니다.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 11pt; font-family: Batang, 바탕;&quot;&gt;유저가이드에서 찾은 맥 어드레스는 FC:3D:FD로 시작하네요.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 800px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/99284A3E5C530D2F24&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F99284A3E5C530D2F24&quot; width=&quot;800&quot; height=&quot;114&quot; filename=&quot;스크린샷 2019-01-31 오후 11.58.04.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 11pt; font-family: Batang, 바탕;&quot;&gt;찾아보니 모듈의 제조사는 중국의 SHENZHEN BILIAN ELECTRONIC CO., LTD 라고 나왔습니다!&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 11pt; font-family: Batang, 바탕;&quot;&gt;그리고 구글링으로 저 회사에서 만든 와이파이 모듈을 검색해보니 FCC에서 BL-R8188EU8 이라는 모듈이 나오네요.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 11pt; font-family: Batang, 바탕;&quot;&gt;https://fccid.io/S8JBLR8188EU8A/&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 11pt; font-family: Batang, 바탕;&quot;&gt;저 위에 있는 보드 사진에 달려있는거하고 비교해보니 비슷한 것 같네요.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 300px; width: 300px; height: 310px;; height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/9924583B5C530EF424&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F9924583B5C530EF424&quot; width=&quot;300&quot; height=&quot;310&quot; filename=&quot;TB2uzZWXtAvbeFjSspbXXbcOFXa_!!43825782.jpg&quot; filemime=&quot;image/jpeg&quot; style=&quot;width: 300px; height: 310px;&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;span style=&quot;font-size: 11pt; font-family: Batang, 바탕;&quot;&gt;바로 모듈을 구입해서... 드디어! 오늘 도착했습니다. (혹시 몰라서 두개...)&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;span style=&quot;font-size: 11pt; font-family: Batang, 바탕;&quot;&gt;메인 칩셋은 유명한 리얼텍꺼네요.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 400px; width: 400px; height: 357px;; height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/993F8C385C530F6320&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F993F8C385C530F6320&quot; width=&quot;400&quot; height=&quot;357&quot; filename=&quot;IMG_9628.jpg&quot; filemime=&quot;image/jpeg&quot; style=&quot;width: 400px; height: 357px;&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 11pt; font-family: Batang, 바탕;&quot;&gt;그리고 3D 프린터의 뒷 뚜껑을 열고, 바로 장착!&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 800px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/9947BE3C5C53109025&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F9947BE3C5C53109025&quot; width=&quot;800&quot; height=&quot;599&quot; filename=&quot;스크린샷 2019-02-01 오전 12.13.02.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 11pt; font-family: Batang, 바탕;&quot;&gt;비포 앤 에프터 사진입니다.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;clear: none; float: none;&quot;&gt;&lt;span style=&quot;font-size: 11pt; font-family: Batang, 바탕;&quot;&gt;그리고 전원을 켜보니 보이지&amp;nbsp;않던 와이파이 메뉴도 나오고,&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 400px; width: 400px; height: 276px;; height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/99C26B3A5C5311512F&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F99C26B3A5C5311512F&quot; width=&quot;400&quot; height=&quot;276&quot; filename=&quot;IMG_9632.jpg&quot; filemime=&quot;image/jpeg&quot; style=&quot;width: 400px; height: 276px;&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 11pt; font-family: Batang, 바탕;&quot;&gt;제품 정보를 확인해보니 와이파이 맥 어드레스 정보도 나오고,&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 400px; width: 400px; height: 282px;; height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/99F8D13A5C5310E504&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F99F8D13A5C5310E504&quot; width=&quot;400&quot; height=&quot;282&quot; filename=&quot;IMG_9634.png&quot; filemime=&quot;image/jpeg&quot; style=&quot;width: 400px; height: 282px;&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;span style=&quot;font-size: 11pt; font-family: Batang, 바탕;&quot;&gt;원격으로 작업 시작도 되고 모니터링도 모두 됩니다!&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;span style=&quot;font-size: 11pt; font-family: Batang, 바탕;&quot;&gt;휴.. 다행히&amp;nbsp;해피엔딩으로 끝났네요.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;</description>
      <category>Electronic/Hacking</category>
      <category>3d프린터</category>
      <category>Flashforge finder</category>
      <category>WiFi</category>
      <category>wifi module</category>
      <category>플래시포지파인더</category>
      <author>아이쓰</author>
      <guid isPermaLink="true">https://heisice.tistory.com/1169650905</guid>
      <comments>https://heisice.tistory.com/entry/%ED%94%8C%EB%9E%98%EC%8B%9C%ED%8F%AC%EC%A7%80-%ED%8C%8C%EC%9D%B8%EB%8D%94-3D-%ED%94%84%EB%A6%B0%ED%84%B0%EC%97%90-%EC%99%80%EC%9D%B4%ED%8C%8C%EC%9D%B4-%EA%B8%B0%EB%8A%A5-%EC%B6%94%EA%B0%80%ED%95%98%EA%B8%B0#entry1169650905comment</comments>
      <pubDate>Fri, 1 Feb 2019 00:21:19 +0900</pubDate>
    </item>
    <item>
      <title>Genuino 101 프로그래밍 에러 해결.</title>
      <link>https://heisice.tistory.com/entry/Genuino-101-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D-%EC%97%90%EB%9F%AC-%ED%95%B4%EA%B2%B0</link>
      <description>&lt;p&gt;이런거 가지고 놀기 좋아한다고 뜬금없이 다른 보드와 함께 선물받은 Genuino 101 보드.&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 400px; width: 400px; height: 400px;; height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/99BC794A5C1DB54D23&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F99BC794A5C1DB54D23&quot; width=&quot;400&quot; height=&quot;400&quot; filename=&quot;13788-01.jpg&quot; filemime=&quot;image/jpeg&quot; style=&quot;width: 400px; height: 400px;&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;좀 시대 지난 보드지만 그래도 다른 보드와 다른점도 있고(Intel® Curie™/x86 (Quark) and a 32-bit ARC architecture core, both clocked at 32MHz.),&lt;br /&gt;나름 BLE도 내장하고 있다.&lt;/p&gt;&lt;p&gt;테스트로 한번 blink 코드를 올려보려 하는데 자꾸 에러가 난다.&lt;/p&gt;&lt;table class=&quot;txc-table&quot; width=&quot;764&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; border=&quot;0&quot; style=&quot;border:none;border-collapse:collapse;;font-family:Dotum, 돋움;font-size:13px&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;background:#333;color:#eee;padding:10;&quot;&gt;
# arduino101load -dfu=/Users/heisice/Library/Arduino15/packages/arduino/tools/dfu-util/0.9.0-arduino1 -bin=/var/folders/3v/62sy5_5j1b72zgmg3wrnll6c0000gn/T/arduino_build_60893/Blink.ino.bin -port=/dev/cu.usbmodem14201 -v -ble_fw_str=&quot;ATP1BLE00R-1631C4439&quot; -ble_fw_pos=169984 -rtos_fw_str=&quot;&quot; -rtos_fw_pos=0 -core=2.0.0&lt;br /&gt;
arduino101load 2.0.1 - compiled with go1.7.5&lt;br /&gt;
Starting download script...&lt;br /&gt;
Serial Port: /dev/cu.usbmodem14201&lt;br /&gt;
BIN FILE /var/folders/3v/62sy5_5j1b72zgmg3wrnll6c0000gn/T/arduino_build_60893/Blink.ino.bin&lt;br /&gt;
Waiting for device...&lt;br /&gt;
Waiting for device...&lt;br /&gt;
Device found!&lt;br /&gt;
exit status 74&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;구글링을 열심히 해보다가 뚜렷한 답이 없어서 쳐박아뒀었는데, 다시 꺼내봤다가 답을 찾았다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;결국 또 구글링이긴 한데&lt;br /&gt;바이너리 업로드에 쓰이는 저 arduino101load라는 프로그램이 예전 버전은 되는데 기존 버전은 안된다는 것 같다.&lt;/p&gt;&lt;p&gt;결국 구글링한 페이지에 링크된 버전을 다운받아, 기존 프로그램이 있는곳에 복사해 넣어줬더니 정상 동작한다.&lt;/p&gt;&lt;table class=&quot;txc-table&quot; width=&quot;764&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; border=&quot;0&quot; style=&quot;border:none;border-collapse:collapse;;font-family:Dotum, 돋움;font-size:13px&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;background:#333;color:#eee;padding:10;&quot;&gt;
# arduino101load -dfu=/Users/heisice/Library/Arduino15/packages/arduino/tools/dfu-util/0.9.0-arduino1 -bin=/var/folders/3v/62sy5_5j1b72zgmg3wrnll6c0000gn/T/arduino_build_60893/Blink.ino.bin -port=/dev/cu.usbmodem14201 -v -ble_fw_str=&quot;ATP1BLE00R-1631C4439&quot; -ble_fw_pos=169984 -rtos_fw_str=&quot;&quot; -rtos_fw_pos=0 -core=2.0.0 &lt;br /&gt;
arduino101load 2.0.2 - compiled with go1.7.5&lt;br /&gt;
Starting download script...&lt;br /&gt;
Serial Port: /dev/cu.usbmodem14201&lt;br /&gt;
BIN FILE /var/folders/3v/62sy5_5j1b72zgmg3wrnll6c0000gn/T/arduino_build_60893/Blink.ino.bin&lt;br /&gt;
Waiting for device...&lt;br /&gt;
Device found!&lt;br /&gt;
Verifying BLE version: ATP1BLE00R-1631C4439&lt;br /&gt;
BLE version: verified&lt;br /&gt;
dfu-util 0.9&lt;br /&gt;
&lt;br /&gt;
Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.&lt;br /&gt;
Copyright 2010-2016 Tormod Volden and Stefan Schmidt&lt;br /&gt;
This program is Free Software and has ABSOLUTELY NO WARRANTY&lt;br /&gt;
dfu-util: Invalid DFU suffix signature&lt;br /&gt;
Please report bugs to http://sourceforge.net/p/dfu-util/tickets/&lt;br /&gt;
&lt;br /&gt;
dfu-util: A valid DFU suffix will be required in a future dfu-util release!!!&lt;br /&gt;
Deducing device DFU version from functional descriptor length&lt;br /&gt;
Opening DFU capable USB device...&lt;br /&gt;
ID 8087:0aba&lt;br /&gt;
Run-time device DFU version 0011&lt;br /&gt;
Claiming USB DFU Interface...&lt;br /&gt;
Setting Alternate Setting #7 ...&lt;br /&gt;
Determining device status: state = dfuDNLOAD-IDLE, status = 0&lt;br /&gt;
aborting previous incomplete transfer&lt;br /&gt;
Determining device status: state = dfuIDLE, status = 0&lt;br /&gt;
dfuIDLE, continuing&lt;br /&gt;
DFU mode device DFU version 0011&lt;br /&gt;
Device returned transfer size 2048&lt;br /&gt;
Copying data from PC to DFU device&lt;br /&gt;
&lt;br /&gt;
Download	[                         ]   0%            0 bytes&lt;br /&gt;
Download	[=                        ]   4%         2048 bytes&lt;br /&gt;
Download	[==                       ]   8%         4096 bytes&lt;br /&gt;
Download	[===                      ]  12%         6144 bytes&lt;br /&gt;
Download	[====                     ]  16%         8192 bytes&lt;br /&gt;
Download	[=====                    ]  20%        10240 bytes&lt;br /&gt;
Download	[======                   ]  24%        12288 bytes&lt;br /&gt;
Download	[=======                  ]  28%        14336 bytes&lt;br /&gt;
Download	[========                 ]  32%        16384 bytes&lt;br /&gt;
Download	[=========                ]  36%        18432 bytes&lt;br /&gt;
Download	[==========               ]  40%        20480 bytes&lt;br /&gt;
Download	[===========              ]  44%        22528 bytes&lt;br /&gt;
Download	[============             ]  48%        24576 bytes&lt;br /&gt;
Download	[=============            ]  52%        26624 bytes&lt;br /&gt;
Download	[==============           ]  56%        28672 bytes&lt;br /&gt;
Download	[===============          ]  60%        30720 bytes&lt;br /&gt;
Download	[================         ]  64%        32768 bytes&lt;br /&gt;
Download	[=================        ]  68%        34816 bytes&lt;br /&gt;
Download	[==================       ]  72%        36864 bytes&lt;br /&gt;
Download	[===================      ]  76%        38912 bytes&lt;br /&gt;
Download	[====================     ]  80%        40960 bytes&lt;br /&gt;
Download	[=====================    ]  84%        43008 bytes&lt;br /&gt;
Download	[======================   ]  88%        45056 bytes&lt;br /&gt;
Download	[=======================  ]  92%        47104 bytes&lt;br /&gt;
Download	[======================== ]  96%        48732 bytes&lt;br /&gt;
Download	[=========================] 100%        48732 bytes&lt;br /&gt;
Download done.&lt;br /&gt;
Sent a total of 48732 bytes&lt;br /&gt;
state(2) = dfuIDLE, status(0) = No error condition is present&lt;br /&gt;
Done!&lt;br /&gt;
dfu-util: can't detach&lt;br /&gt;
Resetting USB to switch back to runtime mode&lt;br /&gt;
SUCCESS: Sketch will execute in about 5 seconds.
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;해당 프로그램 바이너리는 나중에 참조를 위해 이 글에 첨부하기로 한다.&lt;/p&gt;&lt;p&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block;   height: auto; max-width: 100%;&quot;&gt;&lt;a href=&quot;https://t1.daumcdn.net/cfile/tistory/99E43C3A5C1DBAAD24&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://i1.daumcdn.net/cfs.tistory/v/0/blog/image/extension/zip.gif&quot; style=&quot;vertical-align: middle;&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;arduino101load-2.0.0-darwin-testU.zip&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;참조:&amp;nbsp;&lt;a href=&quot;https://forum.arduino.cc/index.php?topic=467201.msg3205748#msg3205748&quot; target=&quot;_blank&quot; class=&quot;tx-link&quot;&gt;https://forum.arduino.cc/index.php?topic=467201.msg3205748#msg3205748&lt;/a&gt;&lt;/p&gt;</description>
      <category>Electronic/Arduino</category>
      <author>아이쓰</author>
      <guid isPermaLink="true">https://heisice.tistory.com/1169650903</guid>
      <comments>https://heisice.tistory.com/entry/Genuino-101-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D-%EC%97%90%EB%9F%AC-%ED%95%B4%EA%B2%B0#entry1169650903comment</comments>
      <pubDate>Sat, 22 Dec 2018 13:16:52 +0900</pubDate>
    </item>
    <item>
      <title>맥북 윈도우 부팅 환경에서 드라이버 자동 다운로드</title>
      <link>https://heisice.tistory.com/entry/%EB%A7%A5%EB%B6%81-%EC%9C%88%EB%8F%84%EC%9A%B0-%EB%B6%80%ED%8C%85-%ED%99%98%EA%B2%BD%EC%97%90%EC%84%9C-%EB%93%9C%EB%9D%BC%EC%9D%B4%EB%B2%84-%EC%9E%90%EB%8F%99-%EB%8B%A4%EC%9A%B4%EB%A1%9C%EB%93%9C</link>
      <description>&lt;p&gt;맥북에서 하드한 윈도우 환경이 필요한데 가상PC환경에서 쓰자니 좀 힘겨워 해서 가상 환경을 실제 환경으로 세팅했다.&lt;/p&gt;&lt;p&gt;근데 드라이버가 제대로 안돼있네?&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;다시 맥 환경으로 부팅해서 부트캠프지원 켜서 다운로드 기다리고 USB메모리 연결하고..&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;번거로워 찾아보니 좋은 도구를 만들어놨네?&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/timsutton/brigadier/releases&quot; target=&quot;_blank&quot; class=&quot;tx-link&quot;&gt;https://github.com/timsutton/brigadier/releases&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;맥북용 윈도우 드라이버를 다운받으려면 그냥 exe파일 다운받은 다음에 실행만 하면 딱 맞는 드라이버를 자동으로 다운 받아준다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;다운로드가 끝나면 BootCamp-xxx-xxxxx 폴더가 생기고 안에 들어가서 BootCamp 폴더에 들어가면 Setup.exe가 있다.&lt;/p&gt;&lt;p&gt;실행하면 모든 드라이버가 자동으로 설치된다.&lt;/p&gt;</description>
      <category>MacOS &amp;amp; iOS</category>
      <author>아이쓰</author>
      <guid isPermaLink="true">https://heisice.tistory.com/1169650902</guid>
      <comments>https://heisice.tistory.com/entry/%EB%A7%A5%EB%B6%81-%EC%9C%88%EB%8F%84%EC%9A%B0-%EB%B6%80%ED%8C%85-%ED%99%98%EA%B2%BD%EC%97%90%EC%84%9C-%EB%93%9C%EB%9D%BC%EC%9D%B4%EB%B2%84-%EC%9E%90%EB%8F%99-%EB%8B%A4%EC%9A%B4%EB%A1%9C%EB%93%9C#entry1169650902comment</comments>
      <pubDate>Mon, 11 Jun 2018 13:02:38 +0900</pubDate>
    </item>
    <item>
      <title>SFTP Connection timeout 문제</title>
      <link>https://heisice.tistory.com/entry/SFTP-Connection-timeout-%EB%AC%B8%EC%A0%9C</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1536&quot; data-origin-height=&quot;1024&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/MwQK6/btsPLLkukbf/yqQKgKt0NbH5qUANgoeuAk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/MwQK6/btsPLLkukbf/yqQKgKt0NbH5qUANgoeuAk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/MwQK6/btsPLLkukbf/yqQKgKt0NbH5qUANgoeuAk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FMwQK6%2FbtsPLLkukbf%2FyqQKgKt0NbH5qUANgoeuAk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/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;1024&quot; data-origin-width=&quot;1536&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;종종 SFTP를 이용해 서버에 파일을 업로드 하는데 갑자기 클라이언트에서 Connection timeout으로 접속이 되지 않는 문제가 발생.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;서버에 로그를 확인해보니, 연결되자 마자 클라이언트에서 연결을 끊는다.&lt;/p&gt;
&lt;table class=&quot;txc-table&quot; style=&quot;border: none; border-collapse: collapse; ;font-family: Dotum, 돋움; font-size: 13px;&quot; border=&quot;0&quot; width=&quot;764&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 764px; height: 145px; background-color: #212121; border: 1px solid #cccccc;&quot;&gt;&lt;span&gt;&lt;span style=&quot;color: #f6f6f6;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #f6f6f6;&quot;&gt;&amp;nbsp; &amp;nbsp; $ tail -f /var/log/secure&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #f6f6f6;&quot;&gt;&amp;nbsp; &amp;nbsp; Accepted password for heisice from x.x.x.x port x ssh2&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #f6f6f6;&quot;&gt;&amp;nbsp; &amp;nbsp; pam_unix(sshd:session): session opened for user heisice by (uid=0)&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #f6f6f6;&quot;&gt;&amp;nbsp; &amp;nbsp; Received disconnect from x.x.x.x port x:11: disconnected by user&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #f6f6f6;&quot;&gt;&amp;nbsp; &amp;nbsp; Disconnected from x.x.x.x port x&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #f6f6f6;&quot;&gt;&amp;nbsp; &amp;nbsp; pam_unix(sshd:session): session closed for user heisice&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그래서 클라이언트에서 command line sftp클라이언트에&amp;nbsp;-v 옵션을 주어 실행해보니,&lt;/p&gt;
&lt;table class=&quot;txc-table&quot; style=&quot;border: none; border-collapse: collapse; ;font-family: Dotum, 돋움; font-size: 13px;&quot; border=&quot;0&quot; width=&quot;764&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 764px; height: 24px; background-color: #212121; border: 1px solid #cccccc;&quot;&gt;&lt;span&gt;&lt;span style=&quot;color: #f6f6f6;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #f6f6f6;&quot;&gt;&amp;nbsp; &amp;nbsp; $&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #f6f6f6;&quot;&gt;sftp -i ~/.ssh/key -v heisice@server.com&lt;/span&gt;&lt;span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #f6f6f6;&quot;&gt;&amp;nbsp; &amp;nbsp; ...&lt;/span&gt;&lt;span&gt;&lt;span style=&quot;color: #f6f6f6;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #f6f6f6;&quot;&gt;debug2: fd 5 setting TCP_NODELAY&lt;br /&gt;&lt;/span&gt;&lt;span&gt;&lt;span style=&quot;color: #f6f6f6;&quot;&gt;&amp;nbsp; &amp;nbsp; debug2: client_session2_setup: id 0&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #f6f6f6;&quot;&gt;&amp;nbsp; &amp;nbsp; debug1: Sending environment.&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #f6f6f6;&quot;&gt;&amp;nbsp; &amp;nbsp; debug1: Sending env LANG = ko_KR.UTF-8&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #f6f6f6;&quot;&gt;&amp;nbsp; &amp;nbsp; debug2: channel 0: request env confirm 0&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #f6f6f6;&quot;&gt;&amp;nbsp; &amp;nbsp; debug1: Sending subsystem: sftp&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #f6f6f6;&quot;&gt;&amp;nbsp; &amp;nbsp; debug2: channel 0: request subsystem confirm 1&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #f6f6f6;&quot;&gt;&amp;nbsp; &amp;nbsp; debug2: channel_input_open_confirmation: channel 0: callback done&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #f6f6f6;&quot;&gt;&amp;nbsp; &amp;nbsp; debug2: channel 0: open confirm rwindow 0 rmax 32768&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #f6f6f6;&quot;&gt;&amp;nbsp; &amp;nbsp; debug2: channel 0: rcvd adjust 2097152&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #f6f6f6;&quot;&gt;&amp;nbsp; &amp;nbsp; debug2: channel_input_status_confirm: type 99 id 0&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #f6f6f6;&quot;&gt;&amp;nbsp; &amp;nbsp; debug2: subsystem request accepted on channel 0&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #f6f6f6;&quot;&gt;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #ffe400;&quot;&gt;Received message too long 1315927840&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #f6f6f6;&quot;&gt;&amp;nbsp; &amp;nbsp; debug2: channel 0: read&amp;lt;=0 rfd 6 len 0&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #f6f6f6;&quot;&gt;&amp;nbsp; &amp;nbsp; debug2: channel 0: read failed&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #f6f6f6;&quot;&gt;&amp;nbsp; &amp;nbsp; debug2: channel 0: close_read&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #f6f6f6;&quot;&gt;&amp;nbsp; &amp;nbsp; debug2: channel 0: input open -&amp;gt; drain&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #f6f6f6;&quot;&gt;&amp;nbsp; &amp;nbsp; debug2: channel 0: ibuf empty&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #f6f6f6;&quot;&gt;&amp;nbsp; &amp;nbsp; debug2: channel 0: send eof&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #f6f6f6;&quot;&gt;&amp;nbsp; &amp;nbsp; debug2: channel 0: input drain -&amp;gt; closed&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #f6f6f6;&quot;&gt;&amp;nbsp; &amp;nbsp; debug2: channel 0: write failed&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp; &amp;nbsp; ...&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Received message too long 이라는 메세지가 보였다.&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;그래서 구글링 해보니 ssh 접속시 나오는 메세지 때문에 그런경우가 있다고 한다.&lt;br /&gt;얼마전에 ~/.bashrc 파일에 추가해둔 초기화 명령에서 출력되는 메세지 때문에 그런듯 하다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그래서 그 부분을 출력하지 않게 했더니 문제가 해결되었다.&lt;/p&gt;</description>
      <category>Linux &amp;amp; Android</category>
      <author>아이쓰</author>
      <guid isPermaLink="true">https://heisice.tistory.com/1169650901</guid>
      <comments>https://heisice.tistory.com/entry/SFTP-Connection-timeout-%EB%AC%B8%EC%A0%9C#entry1169650901comment</comments>
      <pubDate>Wed, 21 Feb 2018 17:03:16 +0900</pubDate>
    </item>
    <item>
      <title>각 방송사의 라디오 듣는 방법 정리</title>
      <link>https://heisice.tistory.com/entry/%EA%B0%81-%EB%B0%A9%EC%86%A1%EC%82%AC%EC%9D%98-%EB%9D%BC%EB%94%94%EC%98%A4-%EB%93%A3%EB%8A%94-%EB%B0%A9%EB%B2%95-%EC%A0%95%EB%A6%AC</link>
      <description>&lt;p&gt;아직도 제가 만든 라디오 프로그램을 많이 찾으시는 것 같은데 실망하고 돌아가실 것 같아,&lt;br /&gt;각 방송사의 라디오를 PC나 스마트폰으로 듣는 방법을 알려드리려고 합니다.&lt;/p&gt;&lt;h2&gt;&lt;span style=&quot;font-size: 24pt;&quot;&gt;KBS&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;KBS 라디오를 많이들으시는 분들은&amp;nbsp;&lt;a href=&quot;http://radio.kbs.co.kr/&quot; target=&quot;_blank&quot; class=&quot;tx-link&quot;&gt;KBS 라디오 사이트 (&lt;/a&gt;&lt;a href=&quot;http://radio.kbs.co.kr/&quot; target=&quot;_blank&quot; class=&quot;tx-link&quot;&gt;http://radio.kbs.co.kr/&lt;/a&gt;&lt;a href=&quot;http://radio.kbs.co.kr/&quot; target=&quot;_blank&quot; class=&quot;tx-link&quot;&gt;)&lt;/a&gt; 우측 상단 메뉴 중에서 &quot;듣기&quot;를 클릭하시면 이런 화면이 나옵니다.&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 400px; width: 400px; height: 286px;; height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/244BCF4D583015BC0D&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F244BCF4D583015BC0D&quot; width=&quot;400&quot; height=&quot;286&quot; filename=&quot;스크린샷 2016-11-19 오후 6.03.10.png&quot; filemime=&quot;image/jpeg&quot; style=&quot;width: 400px; height: 286px;&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;이 화면에서 콩 다운로드 부분에서 PC및 스마트폰용 프로그램을 다운받으시면 편리하게 들으실 수 있습니다.&lt;br /&gt;팟캐스팅으로 지난 방송을 다시 들으실 수 &amp;nbsp;있고 실시간 듣기를 누르시면 채널별로 브라우저를 통해 바로 들으실 수 있습니다.&lt;br /&gt;(자주 들으시면 프로그램을 설치하시는 것을 추천합니다.)&lt;/p&gt;&lt;h2&gt;&lt;span style=&quot;font-size: 24pt;&quot;&gt;SBS&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;&lt;a href=&quot;http://w3.sbs.co.kr/radio/main.do&quot; target=&quot;_blank&quot; class=&quot;tx-link&quot;&gt;SBS 라디오&lt;/a&gt;&lt;a href=&quot;http://w3.sbs.co.kr/radio/main.do&quot; target=&quot;_blank&quot; class=&quot;tx-link&quot;&gt;(http://w3.sbs.co.kr/radio/main.do)&lt;/a&gt;를 많이 들으시는 분들은 &lt;a href=&quot;http://w3.sbs.co.kr/radio/gorealraMain.do&quot; target=&quot;_blank&quot; class=&quot;tx-link&quot;&gt;고릴라 라는 &lt;/a&gt;&lt;a href=&quot;http://w3.sbs.co.kr/radio/gorealraMain.do&quot; target=&quot;_blank&quot; class=&quot;tx-link&quot;&gt;프로그램(http://w3.sbs.co.kr/radio/gorealraMain.do)&lt;/a&gt;을 다운받으시면 됩니다. PC및 스마튼폰 앱이 준비되어 있습니다.&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 400px; width: 400px; height: 328px;; height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/220B8F46583017D21A&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F220B8F46583017D21A&quot; width=&quot;400&quot; height=&quot;328&quot; filename=&quot;스크린샷 2016-11-19 오후 6.10.11.png&quot; filemime=&quot;image/jpeg&quot; style=&quot;width: 400px; height: 328px;&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;문자메세지는 유료지만, 앱에서 사연 보내고 참여하는 것은 무료입니다.&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;h2&gt;&lt;span style=&quot;font-size: 24pt;&quot;&gt;MBC&lt;/span&gt;&lt;/h2&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;MBC 라디오(http://www.imbc.com/broad/radio/index.html)를 많이 들으시는 분들은 &lt;a href=&quot;http://mini.imbc.com/v2/index.html&quot; target=&quot;_blank&quot; class=&quot;tx-link&quot;&gt;미니 웹(http://mini.imbc.com/v2/index.html)&lt;/a&gt;에서 바로 들으실 수도 있구요. &lt;a href=&quot;http://www.imbc.com/mobileapp/mini/&quot; target=&quot;_blank&quot; class=&quot;tx-link&quot;&gt;PC및 스마트폰 앱으로도 미니라는 청취 앱(http://www.imbc.com/mobileapp/mini/)&lt;/a&gt;이 준비되어 있습니다.&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 400px; width: 400px; height: 331px;; height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/2768D93D5830190626&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F2768D93D5830190626&quot; width=&quot;400&quot; height=&quot;331&quot; filename=&quot;스크린샷 2016-11-19 오후 6.18.33.png&quot; filemime=&quot;image/jpeg&quot; style=&quot;width: 400px; height: 331px;&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;들으시는 채널만 들으시는 분들이 많기 때문에 거의 대부분은 해당 방송사의 청취 프로그램이나 앱만 설치하시면 들으시는 데 불편함 없으실거라 생각합니다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;즐거운 라디오 생활 되세요~!&lt;/p&gt;</description>
      <category>Archived</category>
      <category>Ebs</category>
      <category>ICE Radio</category>
      <category>iceradio</category>
      <category>KBS</category>
      <category>MBC</category>
      <category>PC에서 라디오 듣기</category>
      <category>SBS</category>
      <category>라디오</category>
      <category>아이스라디오</category>
      <category>컴퓨터로 라디오 듣기</category>
      <author>아이쓰</author>
      <guid isPermaLink="true">https://heisice.tistory.com/1169650900</guid>
      <comments>https://heisice.tistory.com/entry/%EA%B0%81-%EB%B0%A9%EC%86%A1%EC%82%AC%EC%9D%98-%EB%9D%BC%EB%94%94%EC%98%A4-%EB%93%A3%EB%8A%94-%EB%B0%A9%EB%B2%95-%EC%A0%95%EB%A6%AC#entry1169650900comment</comments>
      <pubDate>Sat, 19 Nov 2016 18:21:48 +0900</pubDate>
    </item>
    <item>
      <title>리눅스에서 MySQL 패킷 캡쳐를 이용한 디버깅 (Debugging with MySQL packet capture on Linux)</title>
      <link>https://heisice.tistory.com/entry/%EB%A6%AC%EB%88%85%EC%8A%A4%EC%97%90%EC%84%9C-MySQL-%ED%8C%A8%ED%82%B7-%EC%BA%A1%EC%B3%90%EB%A5%BC-%EC%9D%B4%EC%9A%A9%ED%95%9C-%EB%94%94%EB%B2%84%EA%B9%85-Debugging-with-MySQL-packet-capture-on-Linux</link>
      <description>&lt;p class=&quot;p1&quot; style=&quot;margin: 0px; font-stretch: normal; font-size: 12px; line-height: normal; font-family: &amp;quot;Helvetica Neue&amp;quot;; color: rgb(69, 69, 69);&quot;&gt;&lt;br class=&quot;Apple-interchange-newline&quot;&gt;리눅스상에서 웹 호출 문제를 디버깅 하고 싶을 때 mysql 서버 로그를 봐도 부족하고 그럴 때는 패킷을 캡쳐해서 분석할 수 있다.&lt;/p&gt;&lt;p class=&quot;p1&quot; style=&quot;margin: 0px; font-stretch: normal; font-size: 12px; line-height: normal; font-family: &amp;quot;Helvetica Neue&amp;quot;; color: rgb(69, 69, 69);&quot;&gt;If you want to debug web call problems on Linux, you may not be able to view the mysql server logs, and you can capture and analyze the packets in such cases.&lt;/p&gt;&lt;p class=&quot;p1&quot; style=&quot;margin: 0px; font-stretch: normal; font-size: 12px; line-height: normal; font-family: &amp;quot;Helvetica Neue&amp;quot;; color: rgb(69, 69, 69);&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class=&quot;p1&quot; style=&quot;margin: 0px; font-stretch: normal; font-size: 12px; line-height: normal; font-family: &amp;quot;Helvetica Neue&amp;quot;; color: rgb(69, 69, 69);&quot;&gt;tpcdump는 기본으로 설치가 안되어 있으니 설치를 해야 한다.&lt;/p&gt;&lt;p class=&quot;p1&quot; style=&quot;margin: 0px; font-stretch: normal; font-size: 12px; line-height: normal; font-family: &amp;quot;Helvetica Neue&amp;quot;; color: rgb(69, 69, 69);&quot;&gt;tcpdump can not be installed by default.&lt;/p&gt;&lt;p class=&quot;p1&quot; style=&quot;margin: 0px; font-stretch: normal; font-size: 12px; line-height: normal; font-family: &amp;quot;Helvetica Neue&amp;quot;; color: rgb(69, 69, 69);&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class=&quot;p1&quot; style=&quot;margin: 0px; font-stretch: normal; font-size: 12px; line-height: normal; font-family: &amp;quot;Helvetica Neue&amp;quot;; color: rgb(69, 69, 69);&quot;&gt;그리고 루트 계정으로 실행해야 한다.&lt;/p&gt;&lt;p class=&quot;p1&quot; style=&quot;margin: 0px; font-stretch: normal; font-size: 12px; line-height: normal; font-family: &amp;quot;Helvetica Neue&amp;quot;; color: rgb(69, 69, 69);&quot;&gt;and, should run it as root.&lt;/p&gt;&lt;p class=&quot;p1&quot; style=&quot;margin: 0px; font-stretch: normal; font-size: 12px; line-height: normal; font-family: &amp;quot;Helvetica Neue&amp;quot;; color: rgb(69, 69, 69);&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class=&quot;p1&quot; style=&quot;margin: 0px; font-stretch: normal; font-size: 12px; line-height: normal; font-family: &amp;quot;Helvetica Neue&amp;quot;; color: rgb(69, 69, 69);&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class=&quot;txc-textbox&quot; style=&quot;border-style: solid; border-width: 1px; border-color: rgb(238, 238, 238); background-color: rgb(238, 238, 238); padding: 10px;&quot;&gt;&lt;p class=&quot;p1&quot; style=&quot;margin: 0px; font-stretch: normal; line-height: normal;&quot;&gt;&lt;font color=&quot;#454545&quot; face=&quot;Helvetica Neue&quot;&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt;tcpdump -i eth0 -s 0 -l -w - dst port 3306 | strings | perl -e '&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p class=&quot;p1&quot; style=&quot;margin: 0px; font-stretch: normal; line-height: normal;&quot;&gt;&lt;font color=&quot;#454545&quot; face=&quot;Helvetica Neue&quot;&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt;while(&amp;lt;&amp;gt;) { chomp; next if /^[^ ]+[ ]*$/;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p class=&quot;p1&quot; style=&quot;margin: 0px; font-stretch: normal; line-height: normal;&quot;&gt;&lt;font color=&quot;#454545&quot; face=&quot;Helvetica Neue&quot;&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt;&amp;nbsp; &amp;nbsp; if(/^(SELECT|UPDATE|DELETE|INSERT|SET|COMMIT|ROLLBACK|CREATE|DROP|ALTER|CALL)/i)&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p class=&quot;p1&quot; style=&quot;margin: 0px; font-stretch: normal; line-height: normal;&quot;&gt;&lt;font color=&quot;#454545&quot; face=&quot;Helvetica Neue&quot;&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt;&amp;nbsp; &amp;nbsp; {&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p class=&quot;p1&quot; style=&quot;margin: 0px; font-stretch: normal; line-height: normal;&quot;&gt;&lt;font color=&quot;#454545&quot; face=&quot;Helvetica Neue&quot;&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (defined $q) { print &quot;$q\n&quot;; }&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p class=&quot;p1&quot; style=&quot;margin: 0px; font-stretch: normal; line-height: normal;&quot;&gt;&lt;font color=&quot;#454545&quot; face=&quot;Helvetica Neue&quot;&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $q=$_;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p class=&quot;p1&quot; style=&quot;margin: 0px; font-stretch: normal; line-height: normal;&quot;&gt;&lt;font color=&quot;#454545&quot; face=&quot;Helvetica Neue&quot;&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt;&amp;nbsp; &amp;nbsp; } else {&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p class=&quot;p1&quot; style=&quot;margin: 0px; font-stretch: normal; line-height: normal;&quot;&gt;&lt;font color=&quot;#454545&quot; face=&quot;Helvetica Neue&quot;&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $_ =~ s/^[ \t]+//; $q.=&quot; $_&quot;;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p class=&quot;p1&quot; style=&quot;margin: 0px; font-stretch: normal; line-height: normal;&quot;&gt;&lt;font color=&quot;#454545&quot; face=&quot;Helvetica Neue&quot;&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt;&amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p class=&quot;p1&quot; style=&quot;margin: 0px; font-stretch: normal; line-height: normal;&quot;&gt;&lt;font color=&quot;#454545&quot; face=&quot;Helvetica Neue&quot;&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt;}'&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</description>
      <category>Linux &amp;amp; Android</category>
      <category>capture</category>
      <category>Debug</category>
      <category>linux</category>
      <category>MySQL</category>
      <category>pcap</category>
      <category>tcpdump</category>
      <category>디버깅</category>
      <category>리눅스</category>
      <category>캡쳐</category>
      <category>패킷</category>
      <author>아이쓰</author>
      <guid isPermaLink="true">https://heisice.tistory.com/1169650899</guid>
      <comments>https://heisice.tistory.com/entry/%EB%A6%AC%EB%88%85%EC%8A%A4%EC%97%90%EC%84%9C-MySQL-%ED%8C%A8%ED%82%B7-%EC%BA%A1%EC%B3%90%EB%A5%BC-%EC%9D%B4%EC%9A%A9%ED%95%9C-%EB%94%94%EB%B2%84%EA%B9%85-Debugging-with-MySQL-packet-capture-on-Linux#entry1169650899comment</comments>
      <pubDate>Wed, 16 Nov 2016 18:45:18 +0900</pubDate>
    </item>
    <item>
      <title>리눅스에서 HTTP 패킷 캡쳐를 이용한 디버깅 (Debugging with HTTP packet capture on Linux)</title>
      <link>https://heisice.tistory.com/entry/%EB%A6%AC%EB%88%85%EC%8A%A4%EC%97%90%EC%84%9C-HTTP-%ED%8C%A8%ED%82%B7-%EC%BA%A1%EC%B3%90%EB%A5%BC-%EC%9D%B4%EC%9A%A9%ED%95%9C-%EB%94%94%EB%B2%84%EA%B9%85-Debugging-with-HTTP-packet-capture-on-Linux</link>
      <description>&lt;p&gt;




&lt;style type=&quot;text/css&quot;&gt;
p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px 'Helvetica Neue'; color: #454545}
&lt;/style&gt;


&lt;/p&gt;&lt;p class=&quot;p1&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class=&quot;p1&quot;&gt;리눅스상에서 웹 호출 문제를 디버깅 하고 싶을 때 웹서버 로그를 봐도 부족하고 그럴 때는 패킷을 캡쳐해서 분석할 수 있다.&lt;/p&gt;&lt;p class=&quot;p1&quot;&gt;If you want to debug web call problems on Linux, you may not be able to view the web server logs, and you can capture and analyze the packets in such cases.&lt;/p&gt;&lt;p class=&quot;p1&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class=&quot;p1&quot;&gt;tpcdump는 기본으로 설치가 안되어 있으니 설치를 해야 한다.&lt;/p&gt;&lt;p class=&quot;p1&quot;&gt;tcpdump can not be installed by default.&lt;/p&gt;&lt;p class=&quot;p1&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class=&quot;p1&quot;&gt;그리고 루트 계정으로 실행해야 한다.&lt;/p&gt;&lt;p class=&quot;p1&quot;&gt;and, should run it as root.&lt;/p&gt;&lt;p class=&quot;p1&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class=&quot;p1&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class=&quot;txc-textbox&quot; style=&quot;border-style: solid; border-width: 1px; border-color: rgb(238, 238, 238); background-color: rgb(238, 238, 238); padding: 10px;&quot;&gt;&lt;p class=&quot;p1&quot;&gt;tcpdump -A -s 10240 'tcp port 80 and (((ip[2:2] - ((ip[0]&amp;amp;0xf)&amp;lt;&amp;lt;2)) - ((tcp[12]&amp;amp;0xf0)&amp;gt;&amp;gt;2)) != 0)' | egrep --line-buffered &quot;^........(GET |HTTP\/|POST |HEAD )|^[A-Za-z0-9-]+: &quot; | sed -r &quot;s/^........(GET |HTTP\/|POST |HEAD )/\n\1/g&quot;&lt;/p&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</description>
      <category>Linux &amp;amp; Android</category>
      <category>capture</category>
      <category>Debug</category>
      <category>linux</category>
      <category>MySQL</category>
      <category>pcap</category>
      <category>SQL</category>
      <category>tcpdump</category>
      <author>아이쓰</author>
      <guid isPermaLink="true">https://heisice.tistory.com/1169650898</guid>
      <comments>https://heisice.tistory.com/entry/%EB%A6%AC%EB%88%85%EC%8A%A4%EC%97%90%EC%84%9C-HTTP-%ED%8C%A8%ED%82%B7-%EC%BA%A1%EC%B3%90%EB%A5%BC-%EC%9D%B4%EC%9A%A9%ED%95%9C-%EB%94%94%EB%B2%84%EA%B9%85-Debugging-with-HTTP-packet-capture-on-Linux#entry1169650898comment</comments>
      <pubDate>Wed, 16 Nov 2016 18:41:22 +0900</pubDate>
    </item>
    <item>
      <title>CentOS, Redhat Linux에 EPEL, IUS, Remi 저장소 설치하기. (Install EPEL, IUS, and Remi repositories on CentOS and Red Hat)</title>
      <link>https://heisice.tistory.com/entry/CentOS-Redhat-Linux%EC%97%90-EPEL-IUS-Remi-%EC%A0%80%EC%9E%A5%EC%86%8C-%EC%84%A4%EC%B9%98%ED%95%98%EA%B8%B0-Install-EPEL-IUS-and-Remi-repositories-on-CentOS-and-Red-Hat</link>
      <description>&lt;p&gt;기본적으로 CentOS는 패키지관리자(yum)으로 프로그램을 설치하면 오래된 버전의 프로그램들이 설치되고,&lt;br /&gt;When CentOS installs the program as a package manager (yum), older versions of the programs are installed.&lt;/p&gt;&lt;p&gt;최신 프로그램은 없는 경우가 있습니다. 그런 경우 EPEL, IUS, Remi 등의 저장소를 추가해주면 신버전의 프로그램을 설치할 수 있습니다.&lt;br /&gt;And there is no latest program. In that case, you can install new versions of programs by adding repositories such as EPEL, IUS, and Remi.&lt;/p&gt;&lt;p&gt;하지만 별도로 설치하는 저장소의 패키지는 기존 시스템과 맞지 않을 수 있습니다. 제 경우엔 그런 문제는 없었지만.&lt;br /&gt;However, the package of the repository that you install separately may not match the existing system. I did not have that problem in my case.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;h2&gt;EPEL 저장소 설치 (Install the EPEL repository)&lt;/h2&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;일반적으로 아래 명령을 실행하면 EPEL저장소를 사용하게 됩니다.&lt;/p&gt;&lt;p&gt;Generally, the following command will use the EPEL repository.&lt;/p&gt;&lt;div class=&quot;txc-textbox&quot; style=&quot;border-style: solid; border-width: 1px; border-color: rgb(238, 238, 238); background-color: rgb(238, 238, 238); padding: 10px;&quot;&gt;&lt;p&gt;sudo yum install epel-release&lt;/p&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;하지만 설치가 안되는 경우 아래 명령을 참고하세요.&lt;br /&gt;But if you can not install it please refer to the following command.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;- CentOS and Red Hat Enterprise Linux 5.x&lt;/p&gt;&lt;div class=&quot;txc-textbox&quot; style=&quot;border-style: solid; border-width: 1px; border-color: rgb(238, 238, 238); background-color: rgb(238, 238, 238); padding: 10px;&quot;&gt;&lt;p&gt;sudo rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-5.noarch.rpm&lt;br /&gt;&lt;/p&gt;&lt;/div&gt;&lt;p&gt;-&amp;nbsp;CentOS and Red Hat Enterprise Linux 6.x&lt;/p&gt;&lt;div class=&quot;txc-textbox&quot; style=&quot;border-style: solid; border-width: 1px; border-color: rgb(238, 238, 238); background-color: rgb(238, 238, 238); padding: 10px;&quot;&gt;&lt;p&gt;sudo rpm -Uvh&amp;nbsp;https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm&lt;/p&gt;&lt;/div&gt;&lt;p&gt;- CentOS and Red Hat Enterprise Linux 7.x&lt;/p&gt;&lt;div class=&quot;txc-textbox&quot; style=&quot;border-style: solid; border-width: 1px; border-color: rgb(238, 238, 238); background-color: rgb(238, 238, 238); padding: 10px;&quot;&gt;&lt;p&gt;sudo rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm&lt;br /&gt;&lt;/p&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;h2&gt;IUS 저장소 설치 (Install the IUS repository)&lt;/h2&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;-&amp;nbsp;CentOS 5.x&lt;/p&gt;&lt;div class=&quot;txc-textbox&quot; style=&quot;border-style: solid; border-width: 1px; border-color: rgb(238, 238, 238); background-color: rgb(238, 238, 238); padding: 10px;&quot;&gt;&lt;p&gt;sudo rpm -Uvh https://centos5.iuscommunity.org/ius-release.rpm&lt;br /&gt;&lt;/p&gt;&lt;/div&gt;&lt;p&gt;-&amp;nbsp;CentOS 6.x&lt;/p&gt;&lt;div class=&quot;txc-textbox&quot; style=&quot;border-style: solid; border-width: 1px; border-color: rgb(238, 238, 238); background-color: rgb(238, 238, 238); padding: 10px;&quot;&gt;&lt;p&gt;sudo rpm -Uvh https://centos6.iuscommunity.org/ius-release.rpm&lt;/p&gt;&lt;/div&gt;&lt;p&gt;-&amp;nbsp;CentOS 7.x&lt;/p&gt;&lt;div class=&quot;txc-textbox&quot; style=&quot;border-style: solid; border-width: 1px; border-color: rgb(238, 238, 238); background-color: rgb(238, 238, 238); padding: 10px;&quot;&gt;&lt;p&gt;sudo rpm -Uvh https://centos7.iuscommunity.org/ius-release.rpm&lt;/p&gt;&lt;/div&gt;&lt;p&gt;- Redhat&amp;nbsp;5.x&lt;/p&gt;&lt;div class=&quot;txc-textbox&quot; style=&quot;border-style: solid; border-width: 1px; border-color: rgb(238, 238, 238); background-color: rgb(238, 238, 238); padding: 10px;&quot;&gt;&lt;p&gt;sudo rpm -Uvh https://rhel5.iuscommunity.org/ius-release.rpm&lt;/p&gt;&lt;/div&gt;&lt;p&gt;-&amp;nbsp;Redhat 6.x&lt;/p&gt;&lt;div class=&quot;txc-textbox&quot; style=&quot;border-style: solid; border-width: 1px; border-color: rgb(238, 238, 238); background-color: rgb(238, 238, 238); padding: 10px;&quot;&gt;&lt;p&gt;sudo rpm -Uvh https://rhel6.iuscommunity.org/ius-release.rpm&lt;/p&gt;&lt;/div&gt;&lt;p&gt;-&amp;nbsp;Redhat 7.x&lt;/p&gt;&lt;div class=&quot;txc-textbox&quot; style=&quot;border-style: solid; border-width: 1px; border-color: rgb(238, 238, 238); background-color: rgb(238, 238, 238); padding: 10px;&quot;&gt;&lt;p&gt;sudo rpm -Uvh https://rhel7.iuscommunity.org/ius-release.rpm&lt;/p&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;h2&gt;Remi 저장소 추가 (Install the Remi repository)&lt;/h2&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;- CentOS and Red Hat Enterprise Linux 5.x&lt;/p&gt;&lt;div class=&quot;txc-textbox&quot; style=&quot;border-style: solid; border-width: 1px; border-color: rgb(238, 238, 238); background-color: rgb(238, 238, 238); padding: 10px;&quot;&gt;&lt;p&gt;sudo rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-5.rpm&lt;/p&gt;&lt;/div&gt;&lt;p&gt;-&amp;nbsp;CentOS and Red Hat Enterprise Linux 6.x&lt;/p&gt;&lt;div class=&quot;txc-textbox&quot; style=&quot;border-style: solid; border-width: 1px; border-color: rgb(238, 238, 238); background-color: rgb(238, 238, 238); padding: 10px;&quot;&gt;&lt;p&gt;sudo rpm -Uvh&amp;nbsp;http://rpms.famillecollet.com/enterprise/remi-release-6.rpm&lt;/p&gt;&lt;/div&gt;&lt;p&gt;- CentOS and Red Hat Enterprise Linux 7.x&lt;/p&gt;&lt;div class=&quot;txc-textbox&quot; style=&quot;border-style: solid; border-width: 1px; border-color: rgb(238, 238, 238); background-color: rgb(238, 238, 238); padding: 10px;&quot;&gt;&lt;p&gt;sudo rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm&lt;/p&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;h4&gt;Remi 저장소 활성화 (Enable the Remi repository)&lt;/h4&gt;&lt;div class=&quot;txc-textbox&quot; style=&quot;border-style: solid; border-width: 1px; border-color: rgb(238, 238, 238); background-color: rgb(238, 238, 238); padding: 10px;&quot;&gt;&lt;p&gt;# 패키지 설치시 파라메터로 임시로 활성화&lt;br /&gt;#&amp;nbsp;Temporarily activate as a parameter when installing packages&lt;/p&gt;&lt;p&gt;sudo yum --enablerepo=remi install [패키지명]&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;# 저장소 파일을 수정하여 영구적으로 활성화&lt;br /&gt;#&amp;nbsp;Modify the repository file to permanently activate it&lt;/p&gt;&lt;p&gt;vi /etc/yum.repos.d/remi.repo&lt;/p&gt;&lt;p&gt;enabled 값을 1로 설정.&lt;br /&gt;Set the enabled value to 1&lt;/p&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</description>
      <category>Linux &amp;amp; Android</category>
      <category>centOS</category>
      <category>EPEL</category>
      <category>IUS</category>
      <category>redhat</category>
      <category>remi</category>
      <category>레드헷</category>
      <category>센트OS</category>
      <category>저장소</category>
      <author>아이쓰</author>
      <guid isPermaLink="true">https://heisice.tistory.com/1169650897</guid>
      <comments>https://heisice.tistory.com/entry/CentOS-Redhat-Linux%EC%97%90-EPEL-IUS-Remi-%EC%A0%80%EC%9E%A5%EC%86%8C-%EC%84%A4%EC%B9%98%ED%95%98%EA%B8%B0-Install-EPEL-IUS-and-Remi-repositories-on-CentOS-and-Red-Hat#entry1169650897comment</comments>
      <pubDate>Wed, 9 Nov 2016 17:54:33 +0900</pubDate>
    </item>
    <item>
      <title>나도 쉽게 만드는 와이파이 LED 전광판 (Easy to make Wi-Fi controlled LED matrix display)</title>
      <link>https://heisice.tistory.com/entry/%EB%82%98%EB%8F%84-%EC%89%BD%EA%B2%8C-%EB%A7%8C%EB%93%9C%EB%8A%94-%EC%99%80%EC%9D%B4%ED%8C%8C%EC%9D%B4-LED-%EC%A0%84%EA%B4%91%ED%8C%90-Easy-to-make-Wi-Fi-controlled-LED-matrix-display</link>
      <description>&lt;iframe src=&quot;https://www.youtube.com/embed/zFFzNHiOI1w&quot; width=&quot;560&quot; height=&quot;315&quot; frameborder=&quot;&quot; allowfullscreen=&quot;true&quot;&gt;&lt;/iframe&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Wi-Fi로 제어 가능한 LED 전광판을 만들었습니다.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I created a controllable LED display with Wifi.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;HTTP기반 API로 제어됩니다. 내부 EEPROM에 화면을 저장하여 보여줄 수 있습니다.&lt;/p&gt;
&lt;p&gt;It is controlled by the HTTP-based API. You can show your screen to save an internal EEPROM.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;동작 영상은 위를 참조 하시고 따라서 만드시려면 아래를 참고해 주세요~!&lt;/p&gt;
&lt;p&gt;Please refer below to get motion video, see above, and therefore To create!&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;1. 준비물 (M&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;b&gt;aterials)&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em;&quot;&gt;- 전광판 모듈 (LED Matrix Module / 국내쇼핑몰 기준 1개 30,000원 * 3개 / 외국은 더 싸요)&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 800px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/24530B4A58120CDD1F&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F24530B4A58120CDD1F&quot; width=&quot;800&quot; height=&quot;301&quot; filename=&quot;스크린샷 2016-10-27 오후 11.18.17.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em;&quot;&gt;Adafruit - 16x24 Red LED Matrix Panel - Chainable HT1632C Driver&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;a href=&quot;https://www.adafruit.com/products/555&quot; target=&quot;_blank&quot; class=&quot;tx-link&quot;&gt;https://www.adafruit.com/products/555&lt;/a&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em;&quot;&gt;국내 전자부품 쇼핑몰에서 둘러보던 중 적당한 제품을 대충 골라서 구입하였습니다.&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em;&quot;&gt;(I bought the product in the domestic electronic components mall.)&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em;&quot;&gt;- 박스케이블 (2x5pin) - 짧은 것으로 4개 구매 추천 (국내 쇼핑몰 기준 2개에 2,500원)&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em;&quot;&gt;10-Pin IDC Connector - I recommend that you purchase four short.&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em; text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 800px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/255B234B5812112024&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F255B234B5812112024&quot; width=&quot;800&quot; height=&quot;304&quot; filename=&quot;스크린샷 2016-10-27 오후 11.36.30.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em;&quot;&gt;국내 전자부품 쇼핑몰에서 2개 세트에 2천원대에 판매하는 것 같습니다. 전광판 모듈당 하나씩을 주던데 만들다 보면 부족합니다. (그리고 너무 길어요)&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em;&quot;&gt;모듈과 모듈을 체인식으로 연결하는데 저는 있던것으로 대충 했는데 모듈간 연결에 짧은거 4개 구입 추천합니다.&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em;&quot;&gt;그리고 저는 두개를 와이파이 모듈과의 연결에 사용하려고 저렇게 개조를... 했습니다.&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em;&quot;&gt;적당히 응용해서 개조해 주세요. (박스헤더라고 저 케이블을 꽂을수 있는 소켓이 있는데 그것을 두개 사서 쓰는것도 좋을 거 같아요)&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em;&quot;&gt;- NodeMCU Development Kit (국내 전자부품 쇼핑몰 기준 가격: 9,000원 정도)&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;a href=&quot;http://nodemcu.com/index_en.html&quot; target=&quot;_blank&quot; class=&quot;tx-link&quot;&gt;http://nodemcu.com/index_en.html&lt;/a&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em; text-align: left; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 473px; width: 473px; height: 300px;; height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/233D59475812113B0F&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F233D59475812113B0F&quot; width=&quot;473&quot; height=&quot;300&quot; filename=&quot;스크린샷 2016-10-27 오후 11.36.54.png&quot; filemime=&quot;image/jpeg&quot; style=&quot;width: 473px; height: 300px;&quot;/&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em; text-align: center; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em; text-align: left; clear: none; float: none;&quot;&gt;&lt;span style=&quot;text-align: start;&quot;&gt;Lua라는 스크립트 언어로 펌웨어를 만들어 돌릴 수 있는 모듈이예요. 하지만 이번에는 아니예요.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em; text-align: left; clear: none; float: none;&quot;&gt;Create a firmware module that can run'm in a scripting language called Lua. But this time I'm not using the Lua.&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em;&quot;&gt;준비물은 여기까지예요. 너무 심플하죠??&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em;&quot;&gt;Materials are up here.&amp;nbsp;too simple ??&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;2. 선 연결&amp;nbsp;(&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;b&gt;Connecting Wires)&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em;&quot;&gt;LED모듈과 모듈은 아래 사진처럼 각각 케이블로 연결되어야 해요.&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em;&quot;&gt;LED modules and each module can be connected to cable like the picture below.&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em; text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 800px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/275CAA4D581229D408&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F275CAA4D581229D408&quot; width=&quot;800&quot; height=&quot;436&quot; filename=&quot;스크린샷 2016-10-28 오전 1.22.20.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;div style=&quot;margin-left: 2em;&quot;&gt;저는 있는 선을 써서 저렇게 모양이 좋지 않지만, 여러분은 짧은 케이블을 사서 쓰셨으면 해요.&lt;/div&gt;&lt;div style=&quot;margin-left: 2em;&quot;&gt;Not good view. I hope you are using a short cable.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 2em;&quot;&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 423px; width: 423px; height: 300px;; height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/255A1A3D58122C8B1C&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F255A1A3D58122C8B1C&quot; width=&quot;423&quot; height=&quot;300&quot; filename=&quot;스크린샷 2016-10-28 오전 1.33.47.png&quot; filemime=&quot;image/jpeg&quot; style=&quot;width: 423px; height: 300px;&quot;/&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;/p&gt;
&lt;p&gt;그리고, 첫번째 모듈의 J5라고 쓰여진 부분을 납땜으로 연결해 줘야 해요.&lt;/p&gt;
&lt;p&gt;And,&amp;nbsp;you have to connect the written part of the first module, called J5 soldered.&lt;/p&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 2em;&quot;&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 528px; width: 528px; height: 350px;; height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/2108D83558122E2A14&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F2108D83558122E2A14&quot; width=&quot;528&quot; height=&quot;350&quot; filename=&quot;nodemcu-pinout.png&quot; filemime=&quot;image/jpeg&quot; style=&quot;width: 528px; height: 350px;&quot;/&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;/div&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;NodeMCU와 연결을 위해서 이걸 참고했어요. 프로그래밍으로 제어 가능한 GPIO포트들을 이용해 전광판을 제어 할 거예요.&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em;&quot;&gt;I see it as connected to the NodeMCU. Using the available programmable GPIO ports will be controlled by controlling the led matrix.&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em;&quot;&gt;일단 제 소스코드에는 이렇게 정의했어요.&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em;&quot;&gt;I was defined like this.&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em; text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 800px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/2601323C58122EE030&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F2601323C58122EE030&quot; width=&quot;800&quot; height=&quot;172&quot; filename=&quot;스크린샷 2016-10-28 오전 1.43.45.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em; text-align: center; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em;&quot;&gt;이 정의를 참고해서 납땜질 했던 첫번째 모듈과 NodeMCU를 연결해요.&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em;&quot;&gt;Refer to this definition, I connect the module and NodeMCU.&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;table class=&quot;txc-table&quot; width=&quot;392&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; border=&quot;0&quot; style=&quot;border: none; border-collapse: collapse; width: 392px;&quot; 맑은=&quot;&quot; 고딕&quot;,=&quot;&quot; sans-serif;font-size:13px&quot;=&quot;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;width: 174px; height: 24px; border-width: 1px; border-style: solid; border-color: rgb(204, 204, 204); background-color: rgb(234, 234, 234);&quot;&gt;&lt;p&gt;&amp;nbsp;전광판 모듈&amp;nbsp;(LED Module)&lt;/p&gt;&lt;/td&gt;
&lt;td style=&quot;width: 217px; height: 24px; border-bottom: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); border-top: 1px solid rgb(204, 204, 204); background-color: rgb(234, 234, 234);&quot;&gt;&lt;p&gt;&amp;nbsp;NodeMCU&lt;/p&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;width: 174px; height: 24px; border-bottom: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204);&quot;&gt;&lt;p&gt;&amp;nbsp;VCC&lt;/p&gt;&lt;/td&gt;
&lt;td style=&quot;width: 217px; height: 24px; border-bottom: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204);&quot;&gt;&lt;p&gt;&amp;nbsp;3.3V&lt;/p&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;width: 174px; height: 24px; border-bottom: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204);&quot;&gt;&lt;p&gt;&amp;nbsp;GND&lt;/p&gt;&lt;/td&gt;
&lt;td style=&quot;width: 217px; height: 24px; border-bottom: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204);&quot;&gt;&lt;p&gt;&amp;nbsp;GND&lt;/p&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;width: 174px; height: 24px; border-bottom: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204);&quot;&gt;&lt;p&gt;&amp;nbsp;DATA&lt;/p&gt;&lt;/td&gt;
&lt;td style=&quot;width: 217px; height: 24px; border-bottom: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204);&quot;&gt;&lt;p&gt;&amp;nbsp;GPIO4 (~D2)&lt;/p&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;width: 174px; height: 24px; border-bottom: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204);&quot;&gt;&lt;p&gt;&amp;nbsp;WR&lt;/p&gt;&lt;/td&gt;
&lt;td style=&quot;width: 217px; height: 24px; border-bottom: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204);&quot;&gt;&lt;p&gt;&amp;nbsp;GPIO5 (~D1)&lt;/p&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;width: 174px; height: 24px; border-bottom: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204);&quot;&gt;&lt;p&gt;&amp;nbsp;CS0&lt;/p&gt;&lt;/td&gt;
&lt;td style=&quot;width: 217px; height: 24px; border-bottom: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204);&quot;&gt;&lt;p&gt;&amp;nbsp;GPIO0 (~D3)&lt;/p&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;width: 174px; height: 24px; border-bottom: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204);&quot;&gt;&lt;p&gt;&amp;nbsp;CS1&lt;/p&gt;&lt;/td&gt;
&lt;td style=&quot;width: 217px; height: 24px; border-bottom: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204);&quot;&gt;&lt;p&gt;&amp;nbsp;GPIO2 (~D4)&lt;/p&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;width: 174px; height: 24px; border-bottom: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204);&quot;&gt;&lt;p&gt;&amp;nbsp;CS2&lt;/p&gt;&lt;/td&gt;
&lt;td style=&quot;width: 217px; height: 24px; border-bottom: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204);&quot;&gt;&lt;p&gt;&amp;nbsp;GPIO14 (~D5)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em;&quot;&gt;모두 연결됐어요!&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em;&quot;&gt;Connected all!&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em; text-align: left; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 615px; width: 615px; height: 400px;; height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/252B4345581232870B&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F252B4345581232870B&quot; width=&quot;615&quot; height=&quot;400&quot; filename=&quot;스크린샷 2016-10-28 오전 1.59.11.png&quot; filemime=&quot;image/jpeg&quot; style=&quot;width: 615px; height: 400px;&quot;/&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;3. 펌웨어 개발 (&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;b&gt;Firmware programming)&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em;&quot;&gt;자.. 우리는 펌웨어 개발을 해야 해요.&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em;&quot;&gt;Now ... we have to do firmware development.&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em;&quot;&gt;개발 도구는&amp;nbsp;Arduino를 쓸거예요. 원래 이 개발툴은 Arduino라는 보드를 위해서 만들어진건데 최근에 보니 이것저것 많이 지원하더라구요.&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em;&quot;&gt;Development tools are going to use the Arduino. Originally developed tools are gonna made for the Arduino board, the board looked at a lot of support recently.&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em;&quot;&gt;NodeMCU 모듈 포함해서.&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em;&quot;&gt;Including NodeMCU module.&lt;/p&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;p style=&quot;margin-left: 2em;&quot;&gt;아두이노 개발툴이 없으시면 여기에서 무료로 다운받으실 수 있어요.&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em;&quot;&gt;If you do not have an Arduino development tool I can download for free here.&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em;&quot;&gt;https://www.arduino.cc/&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em;&quot;&gt;NodeMCU를 Arduino에서 개발하려면 아두이노 설정에서 추가 보드매니저 URL을 입력해야 해요.&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em;&quot;&gt;To develop NodeMCU in Arduino you need to enter the URL in the Additional&amp;nbsp;Board Manager in Arduino setup.&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em; text-align: left; clear: none; float: none;&quot;&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em; text-align: left; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 435px; width: 435px; height: 400px;; height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/27787143581233A801&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F27787143581233A801&quot; width=&quot;435&quot; height=&quot;400&quot; filename=&quot;스크린샷 2016-10-28 오전 2.02.24.png&quot; filemime=&quot;image/jpeg&quot; style=&quot;width: 435px; height: 400px;&quot;/&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em;&quot;&gt;URL:&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em;&quot;&gt;http://arduino.esp8266.com/stable/package_esp8266com_index.json&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em;&quot;&gt;위 설정을 한 후 보드 매니저를 열면 nodemcu 보드 개발키트를 설치할 수 있어요.&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em;&quot;&gt;After the above settings when you open the manager's board to install nodemcu Board Development Kit.&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em; text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 800px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/262BE4385812349102&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F262BE4385812349102&quot; width=&quot;800&quot; height=&quot;217&quot; filename=&quot;스크린샷 2016-10-28 오전 2.06.51.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em;&quot;&gt;툴 &amp;gt; 보드 메뉴에서 NodeMCU를 고르고, 시리얼포트가 잘못되었으면 정상적으로 세팅합니다.&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em;&quot;&gt;Pick NodeMCU in the Tools &amp;gt; Board menu, if the serial port is normally set incorrectly.&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em;&quot;&gt;소스코드를 열고 왼쪽의 업로드 버튼만 누르면 끝나요!&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em;&quot;&gt;Open source code just press the upload button, all steps are ended.&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em;&quot;&gt;아래는 소스코드 설명이예요.&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em;&quot;&gt;This is a description of the source code.&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em; text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 800px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/213A594E581217A428&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F213A594E581217A428&quot; width=&quot;800&quot; height=&quot;563&quot; filename=&quot;스크린샷 2016-10-28 오전 12.04.36.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em;&quot;&gt;- NodeMCU모듈을 공유기(AP)모드로 동작시킬거예요. 패스워드도 걸었구요.&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em;&quot;&gt;&amp;nbsp; NodeMCU going to operate the module in the router (AP) mode. He also set a password.&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em;&quot;&gt;- 그리고 아이피&amp;nbsp;대신 장치 이름을 쓸수 있도록 MDNS를 등록하였습니다. (http://192.168.1.1/clear -&amp;gt; http://led-display.local/clear)&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em;&quot;&gt;&amp;nbsp; And, we have registered the MDNS help write the device name instead of the IP.&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em;&quot;&gt;- 메모리에 화면을 저장할 수 있도록 EEPROM도 초기화 했어요.&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em;&quot;&gt;&amp;nbsp; It also initializes EEPROM memory to store the screen.&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em;&quot;&gt;- 그리고 전광판 모듈을 초기화 해요.&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em;&quot;&gt;&amp;nbsp; and initializing the led matrix&amp;nbsp;module.&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em; text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 800px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/2506D54958121B032D&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F2506D54958121B032D&quot; width=&quot;800&quot; height=&quot;336&quot; filename=&quot;스크린샷 2016-10-28 오전 12.08.55.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em;&quot;&gt;URL에 따라서 이러저러한 동작을 해요.&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em;&quot;&gt;It's different actions depending on the URL.&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em;&quot;&gt;http://led-display.local/clear&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em;&quot;&gt;예를들어 이런식으로 호출하면 동작하는데요.&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em;&quot;&gt;For example, I'd like this call operation.&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;table class=&quot;txc-table&quot; width=&quot;784&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; border=&quot;0&quot; style=&quot;border: none; border-collapse: collapse; width: 784px;&quot; 맑은=&quot;&quot; 고딕&quot;,=&quot;&quot; sans-serif;font-size:13px&quot;=&quot;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;width: 109px; height: 0px; border-width: 1px; border-style: solid; border-color: rgb(204, 204, 204);&quot;&gt;&lt;p&gt;&amp;nbsp;/clear&amp;nbsp;&lt;/p&gt;&lt;/td&gt;
&lt;td style=&quot;width: 373px; height: 0px; border-bottom: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); border-top: 1px solid rgb(204, 204, 204);&quot;&gt;&lt;p&gt;&amp;nbsp;화면을 지우는 역할 (모든 도트를 OFF시켜요)&lt;/p&gt;
&lt;p&gt;&amp;nbsp;To erase the screen (OFF all the dots)&lt;/p&gt;&lt;/td&gt;&lt;td style=&quot;width: 301px; height: 0px; border-bottom: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); border-top: 1px solid rgb(204, 204, 204);&quot; colspan=&quot;1&quot;&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;width: 109px; height: 24px; border-bottom: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204);&quot;&gt;&lt;p&gt;&amp;nbsp;/fill&lt;/p&gt;&lt;/td&gt;
&lt;td style=&quot;width: 373px; height: 24px; border-bottom: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204);&quot;&gt;&lt;p&gt;&amp;nbsp;화면을 모두 채워요 (모든 도트를 ON)&lt;/p&gt;
&lt;p&gt;&amp;nbsp;Fill the whole screen (all dots ON)&lt;/p&gt;&lt;/td&gt;&lt;td style=&quot;width: 301px; height: 24px; border-bottom: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204);&quot; colspan=&quot;1&quot;&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;width: 109px; height: 24px; border-bottom: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204);&quot;&gt;&lt;p&gt;&amp;nbsp;/draw&lt;/p&gt;&lt;/td&gt;
&lt;td style=&quot;width: 373px; height: 24px; border-bottom: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204);&quot;&gt;&lt;p&gt;&amp;nbsp;파라메터로 보낸 데이터를 화면에 바로 그려요.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;Draw the data that is sent as a parameter to the screen.&lt;/p&gt;&lt;/td&gt;&lt;td style=&quot;width: 301px; height: 24px; border-bottom: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204);&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&amp;nbsp;?v=03edfx ... &amp;nbsp;(144 byte binary&amp;nbsp;in 288 byte hexdigest)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width: 109px; height: 24px; border-bottom: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204);&quot;&gt;&lt;p&gt;&amp;nbsp;/set&lt;/p&gt;&lt;/td&gt;
&lt;td style=&quot;width: 373px; height: 24px; border-bottom: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204);&quot;&gt;&lt;p&gt;&amp;nbsp;파라메터로 보낸 데이터를 메모리(EEPROM)에 저장해요.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;Stores the data that is sent as a parameter to memory (EEPROM).&lt;/p&gt;&lt;/td&gt;&lt;td style=&quot;width: 301px; height: 24px; border-bottom: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204);&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&amp;nbsp;?m=0&amp;amp;v=03edfx ... &amp;nbsp;&lt;/p&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;width: 109px; height: 33px; border-bottom: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204);&quot;&gt;&lt;p&gt;&amp;nbsp;/show&lt;/p&gt;&lt;/td&gt;
&lt;td style=&quot;width: 373px; height: 33px; border-bottom: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204);&quot;&gt;&lt;p&gt;&amp;nbsp;메모리에 저장되어 있는 화면을 불러와서 보여줘요.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;Show me bring up a screen that is stored in memory.&lt;/p&gt;&lt;/td&gt;&lt;td style=&quot;width: 301px; height: 33px; border-bottom: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204);&quot; colspan=&quot;1&quot;&gt;&amp;nbsp;?m=0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;width: 109px; height: 22px; border-bottom: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204);&quot;&gt;&lt;p&gt;&amp;nbsp;/brightness&lt;/p&gt;&lt;/td&gt;
&lt;td style=&quot;width: 373px; height: 22px; border-bottom: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204);&quot;&gt;&lt;p&gt;&amp;nbsp;화면 밝기를 조정하는 데 써요.&lt;/p&gt;
&lt;p&gt;Adjust the brightness of the screen.&lt;/p&gt;&lt;/td&gt;&lt;td style=&quot;width: 301px; height: 22px; border-bottom: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204);&quot; colspan=&quot;1&quot;&gt;&lt;p&gt;&amp;nbsp;?v=10&lt;/p&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em;&quot;&gt;그리고 다른 URL은...&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em;&quot;&gt;And another URL is ...&lt;/p&gt;
&lt;p&gt;&lt;br class=&quot;Apple-interchange-newline&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;http://led-display.local/&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em;&quot;&gt;페이지로 들어갔을 때 전광판에 도트를 찍어볼 수 있는 페이지를 보여주는 데 쓰여요.&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em;&quot;&gt;When you see an index page, and is used to show a page that allows you to control the led matrix.&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em;&quot;&gt;이렇게.&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em;&quot;&gt;like this.&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em; text-align: left; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 434px; width: 434px; height: 400px;; height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/25417A3E581238610A&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F25417A3E581238610A&quot; width=&quot;434&quot; height=&quot;400&quot; filename=&quot;스크린샷 2016-10-28 오전 2.24.02.png&quot; filemime=&quot;image/jpeg&quot; style=&quot;width: 434px; height: 400px;&quot;/&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em;&quot;&gt;소스코드는 부끄럽지만 github에 공유해 놓을께요.&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em;&quot;&gt;I put upload the source code to github.&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em;&quot;&gt;누구든 자유롭게 쓰시고 개발하실 수 있는 분은 더 좋게 만드는데 기여해 주셨으면 해요.&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em;&quot;&gt;Please if anyone can freely use, I want you to contribute to your development code.&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;a href=&quot;https://github.com/heisice/wifi_led_display&quot; target=&quot;_blank&quot; class=&quot;tx-link&quot;&gt;https://github.com/heisice/wifi_led_display&lt;/a&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em;&quot;&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em;&quot;&gt;감사합니다!&lt;/p&gt;
&lt;p style=&quot;margin-left: 2em;&quot;&gt;Thank you!&lt;/p&gt;</description>
      <category>Wi-Fi LED Matrix</category>
      <category>diy</category>
      <category>led</category>
      <category>LED Matrix</category>
      <category>wi-fi</category>
      <category>WiFi</category>
      <category>간단한</category>
      <category>원격</category>
      <category>전광판</category>
      <author>아이쓰</author>
      <guid isPermaLink="true">https://heisice.tistory.com/1169650896</guid>
      <comments>https://heisice.tistory.com/entry/%EB%82%98%EB%8F%84-%EC%89%BD%EA%B2%8C-%EB%A7%8C%EB%93%9C%EB%8A%94-%EC%99%80%EC%9D%B4%ED%8C%8C%EC%9D%B4-LED-%EC%A0%84%EA%B4%91%ED%8C%90-Easy-to-make-Wi-Fi-controlled-LED-matrix-display#entry1169650896comment</comments>
      <pubDate>Sat, 29 Oct 2016 03:06:37 +0900</pubDate>
    </item>
    <item>
      <title>휴대폰으로 차 문 제어하기</title>
      <link>https://heisice.tistory.com/entry/%ED%9C%B4%EB%8C%80%ED%8F%B0%EC%9C%BC%EB%A1%9C-%EC%B0%A8-%EB%AC%B8-%EC%A0%9C%EC%96%B4%ED%95%98%EA%B8%B0</link>
      <description>&lt;iframe src=&quot;https://www.youtube.com/embed/JkvAZWEF1ig&quot; width=&quot;560&quot; height=&quot;315&quot; frameborder=&quot;&quot; allowfullscreen=&quot;true&quot;&gt;&lt;/iframe&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;와이파이 모듈 구입해서 테스트.&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</description>
      <category>Archived</category>
      <author>아이쓰</author>
      <guid isPermaLink="true">https://heisice.tistory.com/1169650895</guid>
      <comments>https://heisice.tistory.com/entry/%ED%9C%B4%EB%8C%80%ED%8F%B0%EC%9C%BC%EB%A1%9C-%EC%B0%A8-%EB%AC%B8-%EC%A0%9C%EC%96%B4%ED%95%98%EA%B8%B0#entry1169650895comment</comments>
      <pubDate>Mon, 23 Nov 2015 10:37:38 +0900</pubDate>
    </item>
    <item>
      <title>OSX에서 NTFS 외장하드 쓰기</title>
      <link>https://heisice.tistory.com/entry/OSX%EC%97%90%EC%84%9C-NTFS-%EC%99%B8%EC%9E%A5%ED%95%98%EB%93%9C-%EC%93%B0%EA%B8%B0</link>
      <description>&lt;p&gt;외장하드를 하나 구입했는데 NTFS로만 써야 한단다.&lt;/p&gt;&lt;p&gt;근데 그러면 OSX에서는 못쓴다. 하지만 방법은 있다.&lt;/p&gt;&lt;p&gt;다음 프로그램들을 설치하면 사용이 가능하다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;1.&amp;nbsp;FUSE for OS X&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://osxfuse.github.io/&quot; target=&quot;_blank&quot; class=&quot;tx-link&quot;&gt;http://osxfuse.github.io/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;2.&amp;nbsp;NTFS-3G for OS X&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://sourceforge.net/projects/catacombae/files/NTFS-3G%20for%20Mac%20OS%20X/2010.10.2/ntfs-3g-2010.10.2-macosx.dmg/download&quot; target=&quot;_blank&quot; class=&quot;tx-link&quot;&gt;http://sourceforge.net/projects/catacombae/files/NTFS-3G%20for%20Mac%20OS%20X/2010.10.2/ntfs-3g-2010.10.2-macosx.dmg/download&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;거기에 이건 추가로 설치해주면 더 좋다. (설치 안하면 에러가 많이 난다.)&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;fuse_wait&lt;br /&gt;&lt;a href=&quot;https://github.com/bfleischer/fuse_wait/downloads&quot; target=&quot;_blank&quot; class=&quot;tx-link&quot;&gt;https://github.com/bfleischer/fuse_wait/downloads&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;그러고 나니까 잘 된다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;끝.&lt;/p&gt;</description>
      <category>MacOS &amp;amp; iOS</category>
      <author>아이쓰</author>
      <guid isPermaLink="true">https://heisice.tistory.com/1169650894</guid>
      <comments>https://heisice.tistory.com/entry/OSX%EC%97%90%EC%84%9C-NTFS-%EC%99%B8%EC%9E%A5%ED%95%98%EB%93%9C-%EC%93%B0%EA%B8%B0#entry1169650894comment</comments>
      <pubDate>Thu, 12 Mar 2015 23:09:44 +0900</pubDate>
    </item>
    <item>
      <title>리부트 없이 OSX 스왑파일을 SSD로 옮기기</title>
      <link>https://heisice.tistory.com/entry/%EB%A6%AC%EB%B6%80%ED%8A%B8-%EC%97%86%EC%9D%B4-OSX-%EC%8A%A4%EC%99%91%ED%8C%8C%EC%9D%BC%EC%9D%84-SSD%EB%A1%9C-%EC%98%AE%EA%B8%B0%EA%B8%B0</link>
      <description>&lt;p&gt;회사 업무용 맥미니가 메모리가 부족해서 너무 버벅이길래 안쓰던 적은 용량의&amp;nbsp;SSD를 이용하기로 했다.&lt;/p&gt;&lt;p&gt;인터넷에 검색해보니 전부 다 복구모드로 부팅해서 어쩌고 저쩌고 하는것만 나온다. 난 그게 귀찮으므로 더 쉬운 방법을 생각해봤다.&lt;/p&gt;&lt;p&gt;외장하드 형태로 연결하고 아래 명령으로 SSD로 스왑파일을 옮긴다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class=&quot;txc-textbox&quot; style=&quot;border: 1px solid rgb(238, 238, 238); padding: 10px; background-color: rgb(238, 238, 238);&quot;&gt;&lt;p&gt;# hibernate 파일 제거&lt;/p&gt;&lt;p&gt;sudo pmset -a hibernatemode 0&lt;/p&gt;&lt;p&gt;sudo rm /var/vm/sleepimage&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;# 스왑(페이징) 기능 끄기&lt;/p&gt;&lt;p&gt;sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.dynamic_pager.plist&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;# SSD로 심볼릭 링크&lt;/p&gt;&lt;p&gt;mkdir /Volumes/ssd/vm&lt;/p&gt;&lt;p&gt;sudo rm -rf /private/var/vm&lt;/p&gt;&lt;p&gt;sudo ln -s /Volumes/ssd/vm /private/var/vm&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;# hibernate 기능 시작&lt;/p&gt;&lt;p&gt;sudo pmset -a hibernatemode 1&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;# 스왑(페이징) 기능 사용&lt;/p&gt;&lt;p&gt;sudo launchctl load /System/Library/LaunchDaemons/com.apple.dynamic_pager.plist&lt;br /&gt;&lt;/p&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;버벅임이 많이 완화되었다.&lt;/p&gt;</description>
      <category>MacOS &amp;amp; iOS</category>
      <author>아이쓰</author>
      <guid isPermaLink="true">https://heisice.tistory.com/1169650893</guid>
      <comments>https://heisice.tistory.com/entry/%EB%A6%AC%EB%B6%80%ED%8A%B8-%EC%97%86%EC%9D%B4-OSX-%EC%8A%A4%EC%99%91%ED%8C%8C%EC%9D%BC%EC%9D%84-SSD%EB%A1%9C-%EC%98%AE%EA%B8%B0%EA%B8%B0#entry1169650893comment</comments>
      <pubDate>Thu, 12 Mar 2015 10:03:34 +0900</pubDate>
    </item>
    <item>
      <title>맥용 MP3 체크 툴 (MP3 Scan+Repair for OSX)</title>
      <link>https://heisice.tistory.com/entry/%EB%A7%A5%EC%9A%A9-MP3-%EC%B2%B4%ED%81%AC-%ED%88%B4-MP3-ScanRepair-for-OSX</link>
      <description>&lt;p&gt;쓰던 MP3 플레이어에서 자꾸 재생 안된다는 음원이 나오길래 맥용으로 MP3 음원 체크하는 유틸리티를 찾아봤는데 적당한 게 이거밖에 안나옴. 하지만 사이트는 오래전에 닫은 상태. 그래서 어떻게든 찾아서 백업 용도로 올림.&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 580px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/2566CD3554BB4FD424&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F2566CD3554BB4FD424&quot; width=&quot;580&quot; height=&quot;390&quot; filename=&quot;스크린샷 2015-01-18 오후 3.12.18.png&quot; filemime=&quot;image/jpeg&quot; style=&quot;&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;p&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block;   height: auto; max-width: 100%;&quot;&gt;&lt;a href=&quot;https://t1.daumcdn.net/cfile/tistory/2649953E54BB4F9D37&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://i1.daumcdn.net/cfs.tistory/v/0/blog/image/extension/zip.gif&quot; style=&quot;vertical-align: middle;&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;mp3sar-1.2.zip&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;원래 개발자 사이트 URL은&amp;nbsp;http://triq.net/mac/mp3-validator-mac-os-x 임.&lt;/p&gt;</description>
      <category>Music</category>
      <author>아이쓰</author>
      <guid isPermaLink="true">https://heisice.tistory.com/1169650892</guid>
      <comments>https://heisice.tistory.com/entry/%EB%A7%A5%EC%9A%A9-MP3-%EC%B2%B4%ED%81%AC-%ED%88%B4-MP3-ScanRepair-for-OSX#entry1169650892comment</comments>
      <pubDate>Sun, 18 Jan 2015 15:17:11 +0900</pubDate>
    </item>
    <item>
      <title>아이리버와 멜론, 지니에서 돈주고 구입한 FLAC 무손실 음원을 비교해 보았다.</title>
      <link>https://heisice.tistory.com/entry/%EC%95%84%EC%9D%B4%EB%A6%AC%EB%B2%84%EC%99%80-%EB%A9%9C%EB%A1%A0-%EC%A7%80%EB%8B%88%EC%97%90%EC%84%9C-%EB%8F%88%EC%A3%BC%EA%B3%A0-%EA%B5%AC%EC%9E%85%ED%95%9C-FLAC-%EB%AC%B4%EC%86%90%EC%8B%A4-%EC%9D%8C%EC%9B%90%EC%9D%84-%EB%B9%84%EA%B5%90%ED%95%B4-%EB%B3%B4%EC%95%98%EB%8B%A4</link>
      <description>&lt;p&gt;아이리버와 멜론, 지니에서 돈주고 구입한 FLAC 무손실 음원을 비교해 보았다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;먼저 아이리버의 그루버스에서 구입한 FLAC이다. 스펙상으론 24bit / 96kHz를 자랑하지만 스펙트럼으로 비교해보니 충격적이다.&amp;nbsp;스펙트럼을 보면 원본음원이 24bit도 아닐뿐더러&amp;nbsp;음은 이미 20kHz대에서 이미 다 잘려있다. flac 파일로서 가치가 없다.&lt;br /&gt;전부 다 이런건 아닐테지만 이처럼 원본보다 높게 스펙 뻥튀기 해서 팔아먹으면 안돼지...&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 532px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/215CDF3A549C75B41C&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F215CDF3A549C75B41C&quot; width=&quot;532&quot; height=&quot;346&quot; filename=&quot;1-01 나의 옛날이야기.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;다음은 멜론에서 구입한 FLAC 파일이다. 스펙상으론 16 bit / 44.1kHz로 아쉽긴 하지만 그래도 음이 살아있다.&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 532px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/25353D3B549C77C917&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F25353D3B549C77C917&quot; width=&quot;532&quot; height=&quot;346&quot; filename=&quot;아이유-04-분홍신.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;그리고 KT의 지니에서 받은 FLAC이다.&amp;nbsp;&lt;span style=&quot;font-size: 9pt; line-height: 1.5;&quot;&gt;음원에 따라 이랬다 저랬다 한다. 음반사에서 공급을 저렇게 할수도 있고..&lt;br /&gt;일부 음이 죽은 건 음반사에서 원음을 제공하지 않거나 시디로만 제공해서&amp;nbsp;시디에서 리핑한것 때문일 수 있다.&lt;br /&gt;하지만 그루버스처럼 스펙 뻥튀기는 하지 않은듯 하다.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 400px; width: 400px; height: 265px;; height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/214E7946549C78FE12&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F214E7946549C78FE12&quot; width=&quot;400&quot; height=&quot;265&quot; filename=&quot;스크린샷 2014-12-26 오전 5.50.15.png&quot; filemime=&quot;image/jpeg&quot; style=&quot;width: 400px; height: 265px;&quot;/&gt;&lt;/span&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 400px; font-size: 9pt; line-height: 1.5; width: 400px; height: 267px;; height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/275D3946549C790006&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F275D3946549C790006&quot; width=&quot;400&quot; height=&quot;267&quot; filename=&quot;스크린샷 2014-12-26 오전 5.51.00.png&quot; filemime=&quot;image/jpeg&quot; style=&quot;font-size: 9pt; line-height: 1.5; width: 400px; height: 267px;&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;이상.&lt;/p&gt;</description>
      <category>Music</category>
      <author>아이쓰</author>
      <guid isPermaLink="true">https://heisice.tistory.com/1169650891</guid>
      <comments>https://heisice.tistory.com/entry/%EC%95%84%EC%9D%B4%EB%A6%AC%EB%B2%84%EC%99%80-%EB%A9%9C%EB%A1%A0-%EC%A7%80%EB%8B%88%EC%97%90%EC%84%9C-%EB%8F%88%EC%A3%BC%EA%B3%A0-%EA%B5%AC%EC%9E%85%ED%95%9C-FLAC-%EB%AC%B4%EC%86%90%EC%8B%A4-%EC%9D%8C%EC%9B%90%EC%9D%84-%EB%B9%84%EA%B5%90%ED%95%B4-%EB%B3%B4%EC%95%98%EB%8B%A4#entry1169650891comment</comments>
      <pubDate>Fri, 26 Dec 2014 05:55:32 +0900</pubDate>
    </item>
    <item>
      <title>OSX에서 freetype include에러</title>
      <link>https://heisice.tistory.com/entry/OSX%EC%97%90%EC%84%9C-freetype-include%EC%97%90%EB%9F%AC</link>
      <description>&lt;p&gt;OSX에서 homebrew로 이미 freetype을 설치했는데&amp;nbsp;&lt;span style=&quot;font-size: 9pt; line-height: 1.5; background-color: transparent;&quot;&gt;freetype을 쓰는 프로그램 컴파일시에 include를 못한다고 하면,&lt;br /&gt;잘 알려진 디렉토리로 심볼릭 링크를 걸어주면 된다.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 9pt; line-height: 1.5; background-color: transparent;&quot;&gt;예를들면&lt;/span&gt;&lt;/p&gt;&lt;p&gt;ln -s /usr/local/Cellar/freetype/2.5.3/include/freetype2 /usr/local/include/freetype&lt;/p&gt;&lt;p&gt;이런식으로...&lt;/p&gt;</description>
      <category>MacOS &amp;amp; iOS</category>
      <author>아이쓰</author>
      <guid isPermaLink="true">https://heisice.tistory.com/1169650889</guid>
      <comments>https://heisice.tistory.com/entry/OSX%EC%97%90%EC%84%9C-freetype-include%EC%97%90%EB%9F%AC#entry1169650889comment</comments>
      <pubDate>Fri, 20 Jun 2014 16:42:46 +0900</pubDate>
    </item>
    <item>
      <title>오랜만에 시간이 나서 게임을 하려는데..</title>
      <link>https://heisice.tistory.com/entry/%EC%98%A4%EB%9E%9C%EB%A7%8C%EC%97%90-%EC%8B%9C%EA%B0%84%EC%9D%B4-%EB%82%98%EC%84%9C-%EA%B2%8C%EC%9E%84%EC%9D%84-%ED%95%98%EB%A0%A4%EB%8A%94%EB%8D%B0</link>
      <description>&lt;P&gt;오랜만에 시간이 나서 게임(베틀필드3)을 하려는데..&lt;/P&gt;
&lt;P&gt;&lt;br /&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style=&quot;FONT-SIZE: 9pt; LINE-HEIGHT: 1.5; BACKGROUND-COLOR: transparent&quot;&gt;---------------------------&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;DirectX Error&lt;/P&gt;
&lt;P&gt;---------------------------&lt;/P&gt;
&lt;P&gt;DirectX function &quot;m_dxgiFactory-&amp;gt;CreateSwapChain( m_device, &amp;amp;sd, &amp;amp;m_swapChain.assignGet())&quot; failed with DXGI_ERROR_INVALID_CALL: The application has made an erroneous API call that it had enough information to avoid. This error is intended to denote that the application should be altered to avoid the error. Use of the debug version of the DXGI.DLL will provide run-time debug output with further information.. GPU: &quot;NVIDIA GeForce GTX 550 Ti&quot;, Driver: 33489&lt;/P&gt;
&lt;P&gt;---------------------------&lt;/P&gt;
&lt;P&gt;확인 &amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;---------------------------&lt;/P&gt;
&lt;DIV&gt;
&lt;P style=&quot;FLOAT: none; TEXT-ALIGN: center; CLEAR: none&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 496px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/25119337538A10782F&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F25119337538A10782F&quot; width=&quot;496&quot; height=&quot;261&quot; filename=&quot;bf3_err1.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;이런 에러가 난다...&lt;/P&gt;
&lt;P&gt;&lt;br /&gt;&lt;/P&gt;
&lt;P&gt;검색해보니 Battlefield 3&lt;SPAN style=&quot;COLOR: rgb(255,0,0)&quot;&gt;™&lt;/SPAN&gt; &amp;lt;- 마지막에 요&amp;nbsp;&lt;SPAN style=&quot;FONT-SIZE: 9pt; LINE-HEIGHT: 1.5; BACKGROUND-COLOR: transparent&quot;&gt;&lt;SPAN style=&quot;COLOR: rgb(255,0,0)&quot;&gt;™&lt;/SPAN&gt; 때문에 죽는거란다.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style=&quot;FONT-SIZE: 9pt; LINE-HEIGHT: 1.5; BACKGROUND-COLOR: transparent&quot;&gt;&lt;br /&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;br /&gt;&lt;/P&gt;
&lt;P style=&quot;FLOAT: none; TEXT-ALIGN: center; CLEAR: none&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 638px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/226B1137538A10DA08&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F226B1137538A10DA08&quot; width=&quot;638&quot; height=&quot;137&quot; filename=&quot;bf3_err.PNG&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style=&quot;FONT-SIZE: 9pt; LINE-HEIGHT: 1.5; BACKGROUND-COLOR: transparent&quot;&gt;실행파일을 열어서 저&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style=&quot;FONT-SIZE: 9pt; LINE-HEIGHT: 1.5; BACKGROUND-COLOR: transparent&quot;&gt;™ 부분 99를 00으로 고치면 된다.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;오래 된 문제 같은데,&amp;nbsp;패치 안하나?&lt;/P&gt;&lt;/DIV&gt;
&lt;P&gt;---------------------------------------&lt;/P&gt;
&lt;P&gt;지금은 또 바꼈음. 바이너리 수정하면&amp;nbsp;치트 방지 프로그램 펑크부스터가 튕겨버림.&lt;br /&gt;&lt;/P&gt;
&lt;P&gt;방법은 제어판 &quot;국가 또는 지역&quot; 설정에서 시스템로케일을 &quot;영어(미국)&quot;으로 바꾸고 나머지는 다 한국/한국어로 하면&lt;br /&gt;윈도우는 크게 다르게 돌아가는 거 없고 게임은 됨.&lt;/P&gt;</description>
      <category>Archived</category>
      <author>아이쓰</author>
      <guid isPermaLink="true">https://heisice.tistory.com/1169650888</guid>
      <comments>https://heisice.tistory.com/entry/%EC%98%A4%EB%9E%9C%EB%A7%8C%EC%97%90-%EC%8B%9C%EA%B0%84%EC%9D%B4-%EB%82%98%EC%84%9C-%EA%B2%8C%EC%9E%84%EC%9D%84-%ED%95%98%EB%A0%A4%EB%8A%94%EB%8D%B0#entry1169650888comment</comments>
      <pubDate>Sun, 1 Jun 2014 02:27:25 +0900</pubDate>
    </item>
    <item>
      <title>외국산 휴대폰 모듈을 구입해서 테스트해 보았다..</title>
      <link>https://heisice.tistory.com/entry/%EC%99%B8%EA%B5%AD%EC%82%B0-%ED%9C%B4%EB%8C%80%ED%8F%B0-%EB%AA%A8%EB%93%88%EC%9D%84-%EA%B5%AC%EC%9E%85%ED%95%B4%EC%84%9C-%ED%85%8C%EC%8A%A4%ED%8A%B8%ED%95%B4-%EB%B3%B4%EC%95%98%EB%8B%A4</link>
      <description>&lt;p style=&quot;text-align: left;&quot;&gt;외국산 휴대폰 모듈(&lt;a href=&quot;http://sparkfun.com/products/9607&quot; target=&quot;_blank&quot; class=&quot;tx-link&quot;&gt;Cellular Shield with SM5100B&lt;/a&gt;)을 구입해 한국 USIM을 끼워 테스트 해 보았는데..&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 800px; text-align: center;; height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/236BF83C53003F450C&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F236BF83C53003F450C&quot; width=&quot;800&quot; height=&quot;600&quot; filename=&quot;IMG_9055.jpg&quot; filemime=&quot;image/jpeg&quot; style=&quot;text-align: center;&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;네트워크 인식을 못하네요...&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 800px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/2409AD3C53003F4230&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F2409AD3C53003F4230&quot; width=&quot;800&quot; height=&quot;600&quot; filename=&quot;IMG_9054.jpg&quot; filemime=&quot;image/jpeg&quot; style=&quot;&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;혹시나 나중에라도 성공하신 분이 있으시면 조언좀 부탁드립니다.&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;모듈이 아래 망을 지원하는데 각 타입별로 다 테스트해봐도 망을 인식못하네요 하하;;&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 670px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/25410D355300409438&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F25410D355300409438&quot; width=&quot;670&quot; height=&quot;712&quot; filename=&quot;스크린샷 2014-02-16 오후 1.36.04.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;</description>
      <category>Archived</category>
      <author>아이쓰</author>
      <guid isPermaLink="true">https://heisice.tistory.com/1169650887</guid>
      <comments>https://heisice.tistory.com/entry/%EC%99%B8%EA%B5%AD%EC%82%B0-%ED%9C%B4%EB%8C%80%ED%8F%B0-%EB%AA%A8%EB%93%88%EC%9D%84-%EA%B5%AC%EC%9E%85%ED%95%B4%EC%84%9C-%ED%85%8C%EC%8A%A4%ED%8A%B8%ED%95%B4-%EB%B3%B4%EC%95%98%EB%8B%A4#entry1169650887comment</comments>
      <pubDate>Sun, 16 Feb 2014 13:37:57 +0900</pubDate>
    </item>
    <item>
      <title>간단하게 iOS에서 음성인식 이용할 수 있는 프레임웍: SpeechRecognizer.framework - 음성인식 실패시 크래시 날 수 있는 문제 수정</title>
      <link>https://heisice.tistory.com/entry/%EA%B0%84%EB%8B%A8%ED%95%98%EA%B2%8C-iOS%EC%97%90%EC%84%9C-%EC%9D%8C%EC%84%B1%EC%9D%B8%EC%8B%9D-%EC%9D%B4%EC%9A%A9%ED%95%A0-%EC%88%98-%EC%9E%88%EB%8A%94-%ED%94%84%EB%A0%88%EC%9E%84%EC%9B%8D-SpeechRecognizerframework-%EC%9D%8C%EC%84%B1%EC%9D%B8%EC%8B%9D-%EC%8B%A4%ED%8C%A8%EC%8B%9C-%ED%81%AC%EB%9E%98%EC%8B%9C-%EB%82%A0-%EC%88%98-%EC%9E%88%EB%8A%94-%EB%AC%B8%EC%A0%9C-%EC%88%98%EC%A0%95</link>
      <description>&lt;p&gt;간단하게 iOS에서 음성인식 이용할 수 있는 프레임웍, SpeechRecognizer.framework v1.2&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: transparent; font-size: 9pt; line-height: 1.5;&quot;&gt;수정 내용은&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: transparent; font-size: 9pt; line-height: 1.5;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: transparent; font-size: 9pt; line-height: 1.5;&quot;&gt;음성인식 실패시 크래시 날 수 있는 문제 수정&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: transparent; font-size: 9pt; line-height: 1.5;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: transparent; font-size: 9pt; line-height: 1.5;&quot;&gt;입니다. 음성인식 실패시 텍스트가 가끔 nil로 전달되는 경우가 있어서 오류가 발생했었습니다.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: transparent; font-size: 9pt; line-height: 1.5;&quot;&gt;프레임웍 파일은 아래 첨부합니다.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block;   height: auto; max-width: 100%;&quot;&gt;&lt;a href=&quot;https://t1.daumcdn.net/cfile/tistory/244A04455294643E08&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://i1.daumcdn.net/cfs.tistory/v/0/blog/image/extension/zip.gif&quot; style=&quot;vertical-align: middle;&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;SpeechRecognizer.framework.zip&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: transparent; font-size: 9pt; line-height: 1.5;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;</description>
      <category>MacOS &amp;amp; iOS</category>
      <author>아이쓰</author>
      <guid isPermaLink="true">https://heisice.tistory.com/1169650886</guid>
      <comments>https://heisice.tistory.com/entry/%EA%B0%84%EB%8B%A8%ED%95%98%EA%B2%8C-iOS%EC%97%90%EC%84%9C-%EC%9D%8C%EC%84%B1%EC%9D%B8%EC%8B%9D-%EC%9D%B4%EC%9A%A9%ED%95%A0-%EC%88%98-%EC%9E%88%EB%8A%94-%ED%94%84%EB%A0%88%EC%9E%84%EC%9B%8D-SpeechRecognizerframework-%EC%9D%8C%EC%84%B1%EC%9D%B8%EC%8B%9D-%EC%8B%A4%ED%8C%A8%EC%8B%9C-%ED%81%AC%EB%9E%98%EC%8B%9C-%EB%82%A0-%EC%88%98-%EC%9E%88%EB%8A%94-%EB%AC%B8%EC%A0%9C-%EC%88%98%EC%A0%95#entry1169650886comment</comments>
      <pubDate>Tue, 26 Nov 2013 18:05:17 +0900</pubDate>
    </item>
    <item>
      <title>iPhotoExporter 오픈소스 전환</title>
      <link>https://heisice.tistory.com/entry/iPhotoExporter-%EC%98%A4%ED%94%88%EC%86%8C%EC%8A%A4-%EC%A0%84%ED%99%98</link>
      <description>&lt;p&gt;아래 앱을 오픈소스로 전환하였습니다.&lt;/p&gt;&lt;p&gt;https://github.com/heisice/iPhotoExporter&lt;/p&gt;&lt;p&gt;--------------------------------------------------------------------------------------&lt;/p&gt;&lt;p&gt;iPhoto는 폴더구조로 사진파일들을 내보내기 해 주지 않습니다.&lt;/p&gt;&lt;p&gt;내보내기 할 수 있는 플러그인을 설치해도 제대로 돌아가는 것두 없구요..&lt;/p&gt;&lt;p&gt;아이폰으로 찍은 사진을 맥 iPhoto에 보관해 두었는데, 같이 놀러간 친구들에게 보내주려니 힘들더라구요..&lt;/p&gt;&lt;p&gt;그래서 제가 필요해서 만들었습니다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;맥 iPhoto에 앨범단위로 저장해 놓은 사진을 폴더구조로 내보내기 해 줍니다.&lt;/p&gt;&lt;p&gt;(이 프로그램은 MacOSX용 입니다.)&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; &quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block;   height: auto; max-width: 100%;&quot;&gt;&lt;a href=&quot;https://t1.daumcdn.net/cfile/tistory/1355B33E501933BD1C&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://i1.daumcdn.net/cfs.tistory/v/0/blog/image/extension/unknown.gif&quot; style=&quot;vertical-align: middle;&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;iPhotoExporter.pkg&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none; &quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 514px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/123BC14C501932DA11&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F123BC14C501932DA11&quot; width=&quot;514&quot; height=&quot;646&quot; filename=&quot;스크린샷-2012-08-01-오후-10.42.30.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</description>
      <category>MacOS &amp;amp; iOS</category>
      <author>아이쓰</author>
      <guid isPermaLink="true">https://heisice.tistory.com/1169650885</guid>
      <comments>https://heisice.tistory.com/entry/iPhotoExporter-%EC%98%A4%ED%94%88%EC%86%8C%EC%8A%A4-%EC%A0%84%ED%99%98#entry1169650885comment</comments>
      <pubDate>Mon, 25 Nov 2013 11:00:00 +0900</pubDate>
    </item>
    <item>
      <title>간단하게 iOS에서 음성인식 이용할 수 있는 프레임웍: SpeechRecognizer.framework - iOS7 관련 패치</title>
      <link>https://heisice.tistory.com/entry/%EA%B0%84%EB%8B%A8%ED%95%98%EA%B2%8C-iOS%EC%97%90%EC%84%9C-%EC%9D%8C%EC%84%B1%EC%9D%B8%EC%8B%9D-%EC%9D%B4%EC%9A%A9%ED%95%A0-%EC%88%98-%EC%9E%88%EB%8A%94-%ED%94%84%EB%A0%88%EC%9E%84%EC%9B%8D-SpeechRecognizerframework-iOS7-%EA%B4%80%EB%A0%A8-%ED%8C%A8%EC%B9%98</link>
      <description>&lt;p&gt;전에 올렸던 iOS용 음성인식 프레임웍이 iOS7에서 작동하지 않는 문제,&amp;nbsp;&lt;/p&gt;&lt;p&gt;XCode 5에서 빌드되지 않는 문제가 있어 수정하였습니다.&lt;/p&gt;&lt;p&gt;아래는 기존 내용입니다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;다운로드 링크는 가장 아래 있습니다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;-------------------------------------------------------------------------------------------------------------------------------&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;안드로이드는 구글에서 제공하는 음성인식 라이브러리가 있습니다만,&lt;/p&gt;&lt;p&gt;iOS는 음성인식 가능한 시리가 있음에도 음성인식 API를 오픈하지 않아서 이용이 불가능합니다.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 9pt; line-height: 1.5;&quot;&gt;그래서 크롬 브라우저에서 사용하는 구글의 음성인식 API를 비공식적으로 이용해서&lt;/span&gt;&lt;/p&gt;&lt;p&gt;iOS에서 음성인식이 가능하도록 해주는 프레임웍을 만들었습니다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;이런식으로 이용합니다. 앱에 광고 붙이는것보다 쉽습니다. 앱 한두번 만들어본사람도 금방 응용할 수 있습니다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 400px; width: 400px; height: 737px;; height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/22301E4051F5ED562D&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F22301E4051F5ED562D&quot; width=&quot;400&quot; height=&quot;737&quot; filename=&quot;SpeechRecognizer.png&quot; filemime=&quot;image/png&quot; style=&quot;width: 400px; height: 737px;&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;- 프레임웍:&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block;   height: auto; max-width: 100%;&quot;&gt;&lt;a href=&quot;https://t1.daumcdn.net/cfile/tistory/2267A73752696A0810&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://i1.daumcdn.net/cfs.tistory/v/0/blog/image/extension/zip.gif&quot; style=&quot;vertical-align: middle;&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;SpeechRecognizer.framework.zip&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;- 예제 소스(프레임웍 포함):&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block;   height: auto; max-width: 100%;&quot;&gt;&lt;a href=&quot;https://t1.daumcdn.net/cfile/tistory/2267D33752696A2611&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://i1.daumcdn.net/cfs.tistory/v/0/blog/image/extension/zip.gif&quot; style=&quot;vertical-align: middle;&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;SpeechRecognizer_Example.zip&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;span style=&quot;font-family: Gulim, 굴림, AppleGothic, sans-serif; font-size: 12pt; color: rgb(255, 0, 0);&quot;&gt;타 사이트에서의 재배포는 허용하지 않습니다.&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;</description>
      <category>Archived</category>
      <author>아이쓰</author>
      <guid isPermaLink="true">https://heisice.tistory.com/1169650884</guid>
      <comments>https://heisice.tistory.com/entry/%EA%B0%84%EB%8B%A8%ED%95%98%EA%B2%8C-iOS%EC%97%90%EC%84%9C-%EC%9D%8C%EC%84%B1%EC%9D%B8%EC%8B%9D-%EC%9D%B4%EC%9A%A9%ED%95%A0-%EC%88%98-%EC%9E%88%EB%8A%94-%ED%94%84%EB%A0%88%EC%9E%84%EC%9B%8D-SpeechRecognizerframework-iOS7-%EA%B4%80%EB%A0%A8-%ED%8C%A8%EC%B9%98#entry1169650884comment</comments>
      <pubDate>Fri, 25 Oct 2013 03:43:13 +0900</pubDate>
    </item>
    <item>
      <title>MCU기반 간단한 오르겔(오르골)</title>
      <link>https://heisice.tistory.com/entry/MCU%EA%B8%B0%EB%B0%98-%EA%B0%84%EB%8B%A8%ED%95%9C-%EC%98%A4%EB%A5%B4%EA%B2%94%EC%98%A4%EB%A5%B4%EA%B3%A8</link>
      <description>&lt;div id=&quot;code_1770704257219&quot; data-ke-type=&quot;html&quot; data-source=&quot;&amp;lt;iframe width=&amp;quot;320&amp;quot; height=&amp;quot;640&amp;quot; src=&amp;quot;https://www.youtube.com/embed/3oYH6Mgo45w&amp;quot; sandbox=&amp;quot;allow-forms allow-scripts allow-same-origin&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&quot;&gt;&lt;iframe src=&quot;https://www.youtube.com/embed/3oYH6Mgo45w&quot; width=&quot;320&quot; height=&quot;640&quot; frameborder=&quot;&quot; allowfullscreen=&quot;true&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;딱 펌웨어 넣은 MCU에 스피커만 붙인 상태.. 하지만 완벽히 동작.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;스피커... 가 없어서 고장난 이어폰 스피커를 썼더니 소리가 작다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;스피커 바꾸고&amp;nbsp;케이스만 적절히 만들어주면 그럴듯 할것같음.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>Archived</category>
      <category>AVR</category>
      <category>MCU</category>
      <category>오르골</category>
      <author>아이쓰</author>
      <guid isPermaLink="true">https://heisice.tistory.com/1169650883</guid>
      <comments>https://heisice.tistory.com/entry/MCU%EA%B8%B0%EB%B0%98-%EA%B0%84%EB%8B%A8%ED%95%9C-%EC%98%A4%EB%A5%B4%EA%B2%94%EC%98%A4%EB%A5%B4%EA%B3%A8#entry1169650883comment</comments>
      <pubDate>Mon, 23 Sep 2013 01:42:35 +0900</pubDate>
    </item>
    <item>
      <title>아이폰 케이블 수리</title>
      <link>https://heisice.tistory.com/entry/%EC%95%84%EC%9D%B4%ED%8F%B0-%EC%BC%80%EC%9D%B4%EB%B8%94-%EC%88%98%EB%A6%AC</link>
      <description>&lt;p&gt;&lt;/p&gt;&lt;p&gt;아이폰 케이블은 항상 목이 꺾이면 고장나는 듯..&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;하지만 가격은 비싼놈이라(정품 가격은 오늘 기준 애플샵 공식 가격으로 2,6000원) 아깝기도 해서&lt;/p&gt;&lt;p&gt;수리를 해 보았습니다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;본드로 붙여서 고정시켜버린 부분이라 정상적으로 해체하지는 못하고.. 칼로 표면을 가르고 집게로 벗겨냈습니다.&amp;nbsp;&lt;/p&gt;&lt;p&gt;그리고 어딘가가 끊겼을 부분을 다 제거해버리고 선을 다시 납땜했습니다.&lt;/p&gt;&lt;p&gt;잘 동작 되더군요.. 그래서 글루건으로 고정했습니다ㅎ&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none; &quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 600px; width: 600px; height: 789px; ; height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/2655B7485207A0C609&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F2655B7485207A0C609&quot; width=&quot;600&quot; height=&quot;789&quot; filename=&quot;무제 3.001-001.png&quot; filemime=&quot;image/jpeg&quot; style=&quot;width: 600px; height: 789px; &quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;당분간 쓸 수 있겠네요ㅎ (어쩌면&amp;nbsp;처음보다 더 단단할지도;;)&lt;/p&gt;&lt;p&gt;&lt;/p&gt;</description>
      <category>Archived</category>
      <author>아이쓰</author>
      <guid isPermaLink="true">https://heisice.tistory.com/1169650882</guid>
      <comments>https://heisice.tistory.com/entry/%EC%95%84%EC%9D%B4%ED%8F%B0-%EC%BC%80%EC%9D%B4%EB%B8%94-%EC%88%98%EB%A6%AC#entry1169650882comment</comments>
      <pubDate>Sun, 11 Aug 2013 23:34:08 +0900</pubDate>
    </item>
    <item>
      <title>놀고있는 GPS수신기의 활용</title>
      <link>https://heisice.tistory.com/entry/%EB%86%80%EA%B3%A0%EC%9E%88%EB%8A%94-GPS%EC%88%98%EC%8B%A0%EA%B8%B0%EC%9D%98-%ED%99%9C%EC%9A%A9</link>
      <description>집에 놀고있는 GPS수신기가 있길래,
&lt;div&gt;GPS위성에서 시간정보라도 얻어서 서버시간이라도&amp;nbsp;자동으로 맞춰볼까 해서&lt;/div&gt;
&lt;div&gt;간단히 현재 시간을 얻는 코드를 작성해 보았습니다. (python)&lt;/div&gt;&lt;div&gt;&lt;p style=&quot;text-align: center; clear: none; float: none; &quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 800px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/21275E4251FB1AD201&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F21275E4251FB1AD201&quot; width=&quot;800&quot; height=&quot;229&quot; filename=&quot;without_pynmea.png&quot; filemime=&quot;image/png&quot; style=&quot;&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;결과물은 이렇습니다.&lt;/p&gt;&lt;/div&gt;
&lt;p style=&quot;FLOAT: none; TEXT-ALIGN: center; CLEAR: none&quot;&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none; &quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 509px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/247AB94251FB1AD209&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F247AB94251FB1AD209&quot; width=&quot;509&quot; height=&quot;437&quot; filename=&quot;result_shot.png&quot; filemime=&quot;image/png&quot; style=&quot;&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;예전에 휴대폰에 GPS가 내장되지 않던때에 샀던 제품인데, 이제 GPS가 너무 흔해지다 보니 쓸데가 없네요 ㅎㅎㅎ&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;- 소스코드:&amp;nbsp; &lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block;   height: auto; max-width: 100%;&quot;&gt;&lt;a href=&quot;https://t1.daumcdn.net/cfile/tistory/254C714651FB18CC05&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://i1.daumcdn.net/cfs.tistory/v/0/blog/image/extension/unknown.gif&quot; style=&quot;vertical-align: middle;&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;gps_time.py&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;</description>
      <category>Code snippets/Python</category>
      <author>아이쓰</author>
      <guid isPermaLink="true">https://heisice.tistory.com/1169650881</guid>
      <comments>https://heisice.tistory.com/entry/%EB%86%80%EA%B3%A0%EC%9E%88%EB%8A%94-GPS%EC%88%98%EC%8B%A0%EA%B8%B0%EC%9D%98-%ED%99%9C%EC%9A%A9#entry1169650881comment</comments>
      <pubDate>Wed, 31 Jul 2013 01:22:14 +0900</pubDate>
    </item>
    <item>
      <title>간단하게 iOS에서 음성인식 이용할 수 있는 프레임웍: SpeechRecognizer.framework</title>
      <link>https://heisice.tistory.com/entry/%EA%B0%84%EB%8B%A8%ED%95%98%EA%B2%8C-iOS%EC%97%90%EC%84%9C-%EC%9D%8C%EC%84%B1%EC%9D%B8%EC%8B%9D-%EC%9D%B4%EC%9A%A9%ED%95%A0-%EC%88%98-%EC%9E%88%EB%8A%94-%ED%94%84%EB%A0%88%EC%9E%84%EC%9B%8D-SpeechRecognizerframework</link>
      <description>&lt;p&gt;안드로이드는 구글에서 제공하는 음성인식 라이브러리가 있습니다만,&lt;/p&gt;&lt;p&gt;iOS는 음성인식 가능한 시리가 있음에도 음성인식 API를 오픈하지 않아서 이용이 불가능합니다.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 9pt; line-height: 1.5;&quot;&gt;그래서 크롬 브라우저에서 사용하는 구글의 음성인식 API를 비공식적으로 이용해서&lt;/span&gt;&lt;/p&gt;&lt;p&gt;iOS에서 음성인식이 가능하도록 해주는 프레임웍을 만들었습니다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;이런식으로 이용합니다. 앱에 광고 붙이는것보다 쉽습니다. 앱 한두번 만들어본사람도 금방 응용할 수 있습니다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 400px; width: 400px; height: 737px;; height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/22301E4051F5ED562D&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F22301E4051F5ED562D&quot; width=&quot;400&quot; height=&quot;737&quot; filename=&quot;SpeechRecognizer.png&quot; filemime=&quot;image/png&quot; style=&quot;width: 400px; height: 737px;&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;- 프레임웍:&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block;   height: auto; max-width: 100%;&quot;&gt;&lt;a href=&quot;https://t1.daumcdn.net/cfile/tistory/2726264051F5EE1334&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://i1.daumcdn.net/cfs.tistory/v/0/blog/image/extension/zip.gif&quot; style=&quot;vertical-align: middle;&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;SpeechRecognizer.framework.zip&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;- 예제 소스(프레임웍 포함):&lt;/p&gt;&lt;p&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block;   height: auto; max-width: 100%;&quot;&gt;&lt;a href=&quot;https://t1.daumcdn.net/cfile/tistory/254B684051F5EE150B&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://i1.daumcdn.net/cfs.tistory/v/0/blog/image/extension/zip.gif&quot; style=&quot;vertical-align: middle;&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;SpeechRecognizer_Example.zip&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;span style=&quot;font-family: Gulim, 굴림, AppleGothic, sans-serif; font-size: 12pt; color: rgb(255, 0, 0);&quot;&gt;타 사이트에서의 재배포는 허용하지 않습니다.&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;</description>
      <category>Archived</category>
      <author>아이쓰</author>
      <guid isPermaLink="true">https://heisice.tistory.com/1169650880</guid>
      <comments>https://heisice.tistory.com/entry/%EA%B0%84%EB%8B%A8%ED%95%98%EA%B2%8C-iOS%EC%97%90%EC%84%9C-%EC%9D%8C%EC%84%B1%EC%9D%B8%EC%8B%9D-%EC%9D%B4%EC%9A%A9%ED%95%A0-%EC%88%98-%EC%9E%88%EB%8A%94-%ED%94%84%EB%A0%88%EC%9E%84%EC%9B%8D-SpeechRecognizerframework#entry1169650880comment</comments>
      <pubDate>Mon, 29 Jul 2013 13:24:09 +0900</pubDate>
    </item>
  </channel>
</rss>