<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>천천히, 빠르게. 개발자의 Repository</title>
    <link>https://devkyu.tistory.com/</link>
    <description>혼자 꽁양꽁양 개발하면서 놀아요~ - 노트같은 블로그</description>
    <language>ko</language>
    <pubDate>Fri, 14 Aug 2026 21:07:27 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>개발자_이훈규</managingEditor>
    <image>
      <title>천천히, 빠르게. 개발자의 Repository</title>
      <url>https://t1.daumcdn.net/cfile/tistory/25EB6E335968C9C41F</url>
      <link>https://devkyu.tistory.com</link>
    </image>
    <item>
      <title>wsl에서 apt-get update가 안될 때,</title>
      <link>https://devkyu.tistory.com/1052</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://webisfree.com/2022-06-07/wsl-%EB%98%90%EB%8A%94-wsl-2-%EC%9C%88%EB%8F%84%EC%9A%B0-%ED%95%98%EC%9C%84-%EB%A6%AC%EB%88%85%EC%8A%A4%EC%97%90%EC%84%9C-apt-update-%EC%97%90%EB%9F%AC-%EC%9D%B4%EC%8A%88&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;레퍼런스&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이렇게 에러가 뜨면서 update가 안되는 경우에는&lt;/p&gt;
&lt;pre id=&quot;code_1698199832543&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ sudo apt-get update
Err:1 http://security.ubuntu.com/ubuntu focal-security InRelease
  Temporary failure resolving 'security.ubuntu.com'
Err:2 http://archive.ubuntu.com/ubuntu focal InRelease
  Temporary failure resolving 'archive.ubuntu.com'
Err:3 https://packages.microsoft.com/repos/vscode stable InRelease
  Temporary failure resolving 'packages.microsoft.com'
Err:4 http://archive.ubuntu.com/ubuntu focal-updates InRelease
  Temporary failure resolving 'archive.ubuntu.com'
Err:5 http://archive.ubuntu.com/ubuntu focal-backports InRelease
  Temporary failure resolving 'archive.ubuntu.com'
Reading package lists... Done
W: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/focal/InRelease  Temporary failure resolving 'archive.ubuntu.com'
W: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/focal-updates/InRelease  Temporary failure resolving 'archive.ubuntu.com'
W: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/focal-backports/InRelease  Temporary failure resolving 'archive.ubuntu.com'
W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/focal-security/InRelease  Temporary failure resolving 'security.ubuntu.com'
W: Failed to fetch https://packages.microsoft.com/repos/vscode/dists/stable/InRelease  Temporary failure resolving 'packages.microsoft.com'
W: Some index files failed to download. They have been ignored, or old ones used instead.&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아래처럼 하면 동작합니다&lt;/p&gt;
&lt;pre id=&quot;code_1698199921965&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ sudo bash -c 'echo &quot;nameserver 1.1.1.1&quot; &amp;gt; /etc/resolv.conf'
ash -c 'echo &quot;[network]&quot; &amp;gt; /etc/wsl.conf'
sudo bash -c 'echo &quot;generateResolvConf = false&quot; &amp;gt;&amp;gt; /etc/wsl.conf'
sudo chattr +i /etc/resolv.conf&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;자세한 설명:&lt;/p&gt;
&lt;ol style=&quot;list-style-type: decimal; background-color: #f7f7f8; color: #374151; text-align: start;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;sudo rm /etc/resolv.conf:
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;sudo: 슈퍼유저 권한으로 명령어를 실행하라는 의미입니다.&lt;/li&gt;
&lt;li&gt;rm: 파일을 삭제하는 명령어입니다.&lt;/li&gt;
&lt;li&gt;/etc/resolv.conf: DNS 서버 정보가 저장된 파일입니다.&lt;/li&gt;
&lt;li&gt;따라서, 이 명령어는 /etc/resolv.conf 파일을 삭제하는 명령어입니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;sudo bash -c 'echo &quot;nameserver 1.1.1.1&quot; &amp;gt; /etc/resolv.conf':
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;bash -c: bash 쉘에서 명령어를 실행하라는 의미입니다.&lt;/li&gt;
&lt;li&gt;echo &quot;nameserver 1.1.1.1&quot;: &quot;nameserver 1.1.1.1&quot;라는 문자열을 출력하는 명령어입니다.&lt;/li&gt;
&lt;li&gt;&amp;gt; /etc/resolv.conf: 출력된 문자열을 /etc/resolv.conf 파일에 저장하라는 의미입니다.&lt;/li&gt;
&lt;li&gt;이 명령어는 &quot;nameserver 1.1.1.1&quot;이라는 내용을 /etc/resolv.conf 파일에 저장하는 명령어입니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;sudo bash -c 'echo &quot;[network]&quot; &amp;gt; /etc/wsl.conf':
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;이 명령어는 &quot;[network]&quot;라는 문자열을 /etc/wsl.conf 파일에 저장하는 명령어입니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;sudo bash -c 'echo &quot;generateResolvConf = false&quot; &amp;gt;&amp;gt; /etc/wsl.conf':
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&amp;gt;&amp;gt; /etc/wsl.conf: 출력된 문자열을 /etc/wsl.conf 파일에 추가하라는 의미입니다.&lt;/li&gt;
&lt;li&gt;이 명령어는 &quot;generateResolvConf = false&quot;라는 문자열을 /etc/wsl.conf 파일에 추가하는 명령어입니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;sudo chattr +i /etc/resolv.conf:
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;chattr: 파일의 속성을 변경하는 명령어입니다.&lt;/li&gt;
&lt;li&gt;+i: 파일을 변경 불가능한 상태로 만드는 옵션입니다.&lt;/li&gt;
&lt;li&gt;이 명령어는 /etc/resolv.conf 파일을 변경 불가능한 상태로 만드는 명령어입니다.&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;요약하자면, 이 명령어들은 DNS 설정 파일인 /etc/resolv.conf를 수정하고, WSL(Windows Subsystem for Linux) 설정 파일인 /etc/wsl.conf에 네트워크 설정을 추가하며, 마지막으로 /etc/resolv.conf 파일을 변경 불가능한 상태로 만드는 작업을 수행하는 것입니다.&lt;/li&gt;
&lt;/ol&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>
      <author>개발자_이훈규</author>
      <guid isPermaLink="true">https://devkyu.tistory.com/1052</guid>
      <comments>https://devkyu.tistory.com/1052#entry1052comment</comments>
      <pubDate>Wed, 25 Oct 2023 11:14:31 +0900</pubDate>
    </item>
    <item>
      <title>[서평] 만들면서 배우는 40개의 엔트리 게임 + 인공지능 게임</title>
      <link>https://devkyu.tistory.com/1051</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;9791193059098.jpg&quot; data-origin-width=&quot;458&quot; data-origin-height=&quot;627&quot;&gt;&lt;a href=&quot;https://product.kyobobook.co.kr/detail/S000209212487&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/erhIwD/btsy8aOC2Mc/SEGokvQksxDELlqesyTee0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FerhIwD%2Fbtsy8aOC2Mc%2FSEGokvQksxDELlqesyTee0%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;200&quot; height=&quot;274&quot; data-filename=&quot;9791193059098.jpg&quot; data-origin-width=&quot;458&quot; data-origin-height=&quot;627&quot;/&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h1&gt;개요&lt;/h1&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;엔트리는 네이버 커넥트재단에서 운영하는 비영리 교육 플랫폼입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이 코딩 도구는 사용자가 문제를 논리적이며 체계적으로 해결하며, 알고리즘적 사고력을 키울 수 있도록 설계되었습니다. 사용자는 설계한 순서대로 코딩을 하여 실제 움직임을 확인하고, 오류 부분을 효율적으로 분석하고 수정할 수 있습니다. 또한 블록 프로그래밍 언어와 각 미션에서 사용되는 블록 및 순서의 기본 원리를 파악하게 됩니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;책의 21p에 기술된 8가지(맵, 캐릭터, 몬스터, 미션 등)을 조합하여 여러가지 장르의 게임을 만들어 보는 것이 이 책의 학습 목표입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://playentry.org/&quot;&gt;https://playentry.org/&lt;/a&gt;&lt;/p&gt;
&lt;h1&gt;실습&lt;/h1&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;실습은 57p의 '미사일 쏘기'를 진행하였습니다.&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;첫 화면&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;엔트리의 구성요소들을 설명하는 화면이 나옵니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;Pasted image 20231024154756.png&quot; data-origin-width=&quot;1463&quot; data-origin-height=&quot;867&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ckAOS0/btsy3Pd8nuO/6bwET2Dqpv1P6YxESDIyek/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ckAOS0/btsy3Pd8nuO/6bwET2Dqpv1P6YxESDIyek/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ckAOS0/btsy3Pd8nuO/6bwET2Dqpv1P6YxESDIyek/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FckAOS0%2Fbtsy3Pd8nuO%2F6bwET2Dqpv1P6YxESDIyek%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1463&quot; height=&quot;867&quot; data-filename=&quot;Pasted image 20231024154756.png&quot; data-origin-width=&quot;1463&quot; data-origin-height=&quot;867&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;1. 오브젝트 추가하기&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;58p에 기술되어 있는 것과 동일하게 '오브젝트'를 추가합니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;Pasted image 20231024154930.png&quot; data-origin-width=&quot;1467&quot; data-origin-height=&quot;778&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bMb1GV/btsy38Eh0Rb/3OCRyI9hM0miI7djQuSwc0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bMb1GV/btsy38Eh0Rb/3OCRyI9hM0miI7djQuSwc0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bMb1GV/btsy38Eh0Rb/3OCRyI9hM0miI7djQuSwc0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbMb1GV%2Fbtsy38Eh0Rb%2F3OCRyI9hM0miI7djQuSwc0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1467&quot; height=&quot;778&quot; data-filename=&quot;Pasted image 20231024154930.png&quot; data-origin-width=&quot;1467&quot; data-origin-height=&quot;778&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;2. 변수추가&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;점수를 담을 변수를 추가합니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;Pasted image 20231024155041.png&quot; data-origin-width=&quot;863&quot; data-origin-height=&quot;722&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ZbXZh/btsy8mBve3Q/0WKuwG1xjyZB6xBP5VudZ1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ZbXZh/btsy8mBve3Q/0WKuwG1xjyZB6xBP5VudZ1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ZbXZh/btsy8mBve3Q/0WKuwG1xjyZB6xBP5VudZ1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FZbXZh%2Fbtsy8mBve3Q%2F0WKuwG1xjyZB6xBP5VudZ1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;863&quot; height=&quot;722&quot; data-filename=&quot;Pasted image 20231024155041.png&quot; data-origin-width=&quot;863&quot; data-origin-height=&quot;722&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;3. 총알에 소리 추가&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;총알의 소리에 레이저 발사음을 추가합니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;Pasted image 20231024155251.png&quot; data-origin-width=&quot;742&quot; data-origin-height=&quot;830&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bKnn58/btsy8iMBNTk/P4xrX47Rll6QTTElR2Vq6k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bKnn58/btsy8iMBNTk/P4xrX47Rll6QTTElR2Vq6k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bKnn58/btsy8iMBNTk/P4xrX47Rll6QTTElR2Vq6k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbKnn58%2Fbtsy8iMBNTk%2FP4xrX47Rll6QTTElR2Vq6k%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;742&quot; height=&quot;830&quot; data-filename=&quot;Pasted image 20231024155251.png&quot; data-origin-width=&quot;742&quot; data-origin-height=&quot;830&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;4. 화면을 정리&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;화면의 크기에 맞춰서 오브젝트들의 크기를 정리합니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;Pasted image 20231024155527.png&quot; data-origin-width=&quot;470&quot; data-origin-height=&quot;310&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/UQAm8/btsy8i0bw0Y/nMxOE41N8ya4cjylX85oMk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/UQAm8/btsy8i0bw0Y/nMxOE41N8ya4cjylX85oMk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/UQAm8/btsy8i0bw0Y/nMxOE41N8ya4cjylX85oMk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FUQAm8%2Fbtsy8i0bw0Y%2FnMxOE41N8ya4cjylX85oMk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;470&quot; height=&quot;310&quot; data-filename=&quot;Pasted image 20231024155527.png&quot; data-origin-width=&quot;470&quot; data-origin-height=&quot;310&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;5. 총알 코딩&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;총알을 코딩하였습니다. 총알 코딩에서는 총알의 트리거로 마우스를 클릭하는 상황에 대한 로직이 정의되어 있습니다.&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;Pasted image 20231024160507.png&quot; data-origin-width=&quot;1466&quot; data-origin-height=&quot;872&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/vWTLV/btsy3OGfDnF/74nS6uaDn0gfxVcDviA4HK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/vWTLV/btsy3OGfDnF/74nS6uaDn0gfxVcDviA4HK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/vWTLV/btsy3OGfDnF/74nS6uaDn0gfxVcDviA4HK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FvWTLV%2Fbtsy3OGfDnF%2F74nS6uaDn0gfxVcDviA4HK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1466&quot; height=&quot;872&quot; data-filename=&quot;Pasted image 20231024160507.png&quot; data-origin-width=&quot;1466&quot; data-origin-height=&quot;872&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;6. 전투기 코딩&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;전투기는 코딩이 간단합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;게임이 시작하면 맨 앞으로 보내기로 됩니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;Pasted image 20231024160329.png&quot; data-origin-width=&quot;1105&quot; data-origin-height=&quot;891&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dRWJBO/btsy4nBcFH5/WbekGaOitj3F6lSL9kAAP1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dRWJBO/btsy4nBcFH5/WbekGaOitj3F6lSL9kAAP1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dRWJBO/btsy4nBcFH5/WbekGaOitj3F6lSL9kAAP1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdRWJBO%2Fbtsy4nBcFH5%2FWbekGaOitj3F6lSL9kAAP1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1105&quot; height=&quot;891&quot; data-filename=&quot;Pasted image 20231024160329.png&quot; data-origin-width=&quot;1105&quot; data-origin-height=&quot;891&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;7. 실행하기&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;마우스를 클릭하면 탐지기에 총알이 닿으면서 점수가 1점 올라갑니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;Pasted image 20231024160542.png&quot; data-origin-width=&quot;482&quot; data-origin-height=&quot;352&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/buFydL/btsy8o0bNL1/ugXet7JXnbbLRxkr5i57M1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/buFydL/btsy8o0bNL1/ugXet7JXnbbLRxkr5i57M1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/buFydL/btsy8o0bNL1/ugXet7JXnbbLRxkr5i57M1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbuFydL%2Fbtsy8o0bNL1%2FugXet7JXnbbLRxkr5i57M1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;482&quot; height=&quot;352&quot; data-filename=&quot;Pasted image 20231024160542.png&quot; data-origin-width=&quot;482&quot; data-origin-height=&quot;352&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;총평&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;코딩의 기초적인 절차지향적 사고를 길러주기에 좋은 플랫폼인것 같습니다. 엔트리 내의 움직임, 판단, 흐름 정도만 이해한다면 간단한 게임을 만들어보면서 컴퓨터 동작에 대한 이해를 도울 수 있을것 같습니다. 그리고 엔트리 내에 컨텐츠가 많은데 어떤 조합을 통해 게임을 개발할지 책을 통해 아이디어를 얻을 수 있어서 좋았습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>공부</category>
      <category>블록코딩</category>
      <category>아이코딩</category>
      <category>엔트리</category>
      <category>코딩</category>
      <author>개발자_이훈규</author>
      <guid isPermaLink="true">https://devkyu.tistory.com/1051</guid>
      <comments>https://devkyu.tistory.com/1051#entry1051comment</comments>
      <pubDate>Tue, 24 Oct 2023 19:00:44 +0900</pubDate>
    </item>
    <item>
      <title>서브넷 마스크</title>
      <link>https://devkyu.tistory.com/1050</link>
      <description>&lt;h1&gt;Chat 1&lt;/h1&gt;
&lt;h2&gt;User&lt;/h2&gt;
&lt;p&gt;서브넷 마스크의 종류를 더 알려줘&lt;br&gt;24의 의미는 0.0.0.0부터 0.0.0.255까지면 0.0.0.0부터 0.0.255.0까지는 어떻게 표현해?&lt;/p&gt;
&lt;h2&gt;ChatGPT&lt;/h2&gt;
&lt;p&gt;서브넷 마스크는 IP 주소의 어느 부분이 네트워크를 나타내는지, 그리고 어느 부분이 호스트를 나타내는지 구분하는 데 사용됩니다. 서브넷 마스크는 이진수로 표현되며, 일반적으로 1과 0으로 구성됩니다. 1은 네트워크 부분을, 0은 호스트 부분을 나타냅니다.&lt;/p&gt;
&lt;p&gt;CIDR 표기법에서 슬래시(/) 뒤의 숫자는 서브넷 마스크에서 1의 개수를 나타냅니다.&lt;/p&gt;
&lt;p&gt;예를 들어:&lt;/p&gt;
&lt;p&gt;/24는 255.255.255.0로, 이진수로는 11111111.11111111.11111111.00000000입니다.&lt;br&gt;/16는 255.255.0.0로, 이진수로는 11111111.11111111.00000000.00000000입니다.&lt;br&gt;따라서, 당신이 언급한 CIDR 표기법에 따르면:&lt;/p&gt;
&lt;p&gt;0.0.0.0/24는 IP 주소 범위 0.0.0.0부터 0.0.0.255까지를 나타냅니다. (서브넷 마스크: 255.255.255.0)&lt;br&gt;0.0.0.0/16는 IP 주소 범위 0.0.0.0부터 0.0.255.255까지를 나타냅니다. (서브넷 마스크: 255.255.0.0)&lt;br&gt;이러한 방식으로, CIDR 표기법을 사용하여 다양한 크기의 서브넷을 나타낼 수 있습니다.&lt;/p&gt;
&lt;h1&gt;Chat 2&lt;/h1&gt;
&lt;h2&gt;User&lt;/h2&gt;
&lt;p&gt;아직 잘 이해가 안되&lt;br&gt;IPv4 CIDR block이 10.0.1.0/24이라면 어디부터 어디까지를 사용할 수 있는거야?&lt;/p&gt;
&lt;h2&gt;ChatGPT&lt;/h2&gt;
&lt;p&gt;네, 이해해 드리기 위해 좀 더 구체적으로 설명드리겠습니다.&lt;/p&gt;
&lt;p&gt;IPv4 주소는 총 32비트로 구성되어 있습니다. CIDR 표기법에서 /24는 이 32비트 중에서 앞의 24비트가 네트워크 주소를 나타내고, 나머지 8비트가 호스트 주소를 나타냅니다.&lt;/p&gt;
&lt;p&gt;10.0.1.0/24에서:&lt;/p&gt;
&lt;p&gt;10.0.1.0는 네트워크 주소입니다.&lt;br&gt;/24는 네트워크 부분이 24비트라는 것을 의미합니다.&lt;br&gt;이 CIDR 표기법을 기반으로 사용할 수 있는 IP 주소 범위를 확인하면:&lt;/p&gt;
&lt;p&gt;네트워크 주소: 10.0.1.0 (이 주소는 일반적으로 네트워크 자체를 나타내기 위해 사용되므로 호스트로 할당되지 않습니다.)&lt;br&gt;브로드캐스트 주소: 10.0.1.255 (이 주소는 네트워크 내의 모든 호스트에 메시지를 보내기 위해 사용되므로 개별 호스트로 할당되지 않습니다.)&lt;br&gt;사용 가능한 IP 주소 범위: 10.0.1.1부터 10.0.1.254까지입니다.&lt;br&gt;따라서, 10.0.1.0/24의 CIDR 블록에서 실제로 장치나 서버에 할당할 수 있는 IP 주소는 10.0.1.1부터 10.0.1.254까지입니다.&lt;/p&gt;
&lt;h1&gt;Chat 3&lt;/h1&gt;
&lt;h2&gt;User&lt;/h2&gt;
&lt;p&gt;그렇다면 10.1.0.0/16이라면 사용 가능한 IP주소 범위는 10.1.0.1부터10.1.255.255까지인거야?&lt;/p&gt;
&lt;h2&gt;ChatGPT&lt;/h2&gt;
&lt;p&gt;아니요, 그렇지 않습니다. /16의 CIDR 표기법은 네트워크 주소 부분이 16비트라는 것을 의미합니다. 따라서 호스트 주소 부분은 나머지 16비트가 됩니다.&lt;/p&gt;
&lt;p&gt;10.1.0.0/16의 경우:&lt;/p&gt;
&lt;p&gt;네트워크 주소: 10.1.0.0 (이 주소는 네트워크 자체를 나타내므로 호스트로 할당되지 않습니다.)&lt;br&gt;브로드캐스트 주소: 10.1.255.255 (이 주소는 네트워크 내의 모든 호스트에 메시지를 보내기 위해 사용되므로 호스트로 할당되지 않습니다.)&lt;br&gt;사용 가능한 IP 주소 범위: 10.1.0.1부터 10.1.255.254까지입니다.&lt;br&gt;따라서, 10.1.0.0/16의 CIDR 블록에서 사용 가능한 IP 주소 범위는 10.1.0.1부터 10.1.255.254까지입니다.&lt;/p&gt;</description>
      <author>개발자_이훈규</author>
      <guid isPermaLink="true">https://devkyu.tistory.com/1050</guid>
      <comments>https://devkyu.tistory.com/1050#entry1050comment</comments>
      <pubDate>Wed, 18 Oct 2023 08:15:44 +0900</pubDate>
    </item>
    <item>
      <title>[서평] 챗GPT와 함께 만드는 초등 수업 디자인++</title>
      <link>https://devkyu.tistory.com/1049</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;9791193059074.jpg&quot; data-origin-width=&quot;458&quot; data-origin-height=&quot;613&quot;&gt;&lt;a href=&quot;https://product.kyobobook.co.kr/detail/S000208597401&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cDWkT6/btss3Mlpb34/DatsWZRDCUFMCki7hpUKE1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcDWkT6%2Fbtss3Mlpb34%2FDatsWZRDCUFMCki7hpUKE1%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;458&quot; height=&quot;613&quot; data-filename=&quot;9791193059074.jpg&quot; data-origin-width=&quot;458&quot; data-origin-height=&quot;613&quot;/&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;서평&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;초등학교 수업 디자인 책을 통해 교수학습과정안에 대한 이해와 교수법을 만들어낼 때의 프롬프트의 힌트를 많이 얻을 수 있어서 좋았습니다. 이 책에 나온 프롬프트를 활용하여 chatGPT를 협력 교사로 활용한다면 교안작성의 속도가 많이 올라갈 것이라 확신합니다. 물론 chatGPT가 완벽한 교안을 제시할 순 없지만 큰 틀이나 세세한 예시로 뼈대를 잡고 세부적인 사항들은 사람이 직접 수정하여 완성해나간다면 chatGPT의 역활은 다 한거라 생각합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아래는 제가 직접 실습하면서 만들었던 초등학교 1학년의 도덕 교안을 완성된 형태로 만든 것입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그리고 그 아래에는 책을 참고하여 이 교안을 완성하기까지의 과정을 담아냈습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;다른 분들도 아래의 내용들을 참고하여 나머지 과목인 국어, 사회, 수학, 과학, 실과, 체육, 음악, 미술, 영어에 chatGPT를 어떤 프롬프트를 사용하여 협력 교사로 활용할지 책의 내용을 참고하면 도움이 되실겁니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;네, 지금까지 함께 만들었던 내용을 교육과정안 형태로 정리하여 제공하겠습니다.&lt;br /&gt;&lt;br /&gt;[교육과정안: 참된 아름다움에 대한 이해]&lt;br /&gt;&lt;br /&gt;&lt;b&gt;학습목표:&lt;/b&gt;&lt;br /&gt;-&amp;nbsp;외면적 아름다움, 내면적 아름다움, 도덕적 삶의 아름다움의 차이를 이해한다.&lt;br /&gt;- 일상 생활에서 각각의 아름다움을 예로 들 수 있다.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;도입 (10분):&lt;/b&gt;&lt;br /&gt;1. 질문:&lt;br /&gt;-&amp;nbsp;아침에 거울을 보았을 때, 너의 모습이 예쁘다고 생각하는 것은 어떤 아름다움일까요?&lt;br /&gt;-&amp;nbsp;동생이 장난감을 못 찾을 때, 너가 도와준다면 그런 모습은 어떤 아름다움을 보여주는 걸까요?&lt;br /&gt;2. 모둠 활동 설명:&lt;br /&gt;-&amp;nbsp;학생들은 모둠별로 아름다움과 관련된 사진을 보고 그것이 어떤 아름다움인지 토의한다.&lt;br /&gt;-&amp;nbsp;각 그룹은 자신들이 생각하는 각 아름다움의 정의와 예시를 공유하고 서로 토의한다.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;전개 (25분):&lt;/b&gt;&lt;br /&gt;1. 모둠 활동:&lt;br /&gt;-&amp;nbsp;각 그룹은 외면적 아름다움, 내면적 아름다움, 도덕적 삶의 아름다움 중 하나를 선택하여 관련 예시를 생각하고 그림으로 표현한다.&lt;br /&gt;-&amp;nbsp;각 그룹의 대표 학생이 자신들이 그린 그림과 생각한 아름다움에 대해 다른 친구들에게 설명한다.&lt;br /&gt;2. 토의:&lt;br /&gt;-&amp;nbsp;외면적 아름다움에 대한 그룹의 토의 대본을 참고하여 학생들끼리 자유롭게 의견을 나눈다.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;정리 (10분):&lt;/b&gt;&lt;br /&gt;1. 퀴즈:&lt;br /&gt;-&amp;nbsp;아침에 일어나서 거울을 보았을 때, 너의 모습이 예쁘다고 생각한다면, 그것은 어떤 아름다움일까요?&lt;br /&gt;-&amp;nbsp;동생이 장난감을 못 찾을 때, 너가 도와준다면 그런 모습은 어떤 아름다움을 보여주는 걸까요?&lt;br /&gt;-&amp;nbsp;저녁에 밥 먹고 나서 엄마와 아빠가 설거지를 하는데, 너도 자동으로 도와준다면, 그런 모습은 어떤 아름다움일까요?&lt;br /&gt;2. 반성 및 피드백:&lt;br /&gt;-&amp;nbsp;학생들은 이번 시간에 배운 내용을 바탕으로 자신의 일상에서 찾아볼 수 있는 각각의 아름다움에 대해 짧게 생각하고 공유한다.&lt;br /&gt;&lt;br /&gt;이와 같이 교육과정안을 완성하였습니다. 인쇄하셔서 사용하시기 바랍니다!&lt;/blockquote&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&amp;nbsp;&lt;/h2&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #000000; text-align: start;&quot;&gt;실습 내용&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1.jpg&quot; data-origin-width=&quot;815&quot; data-origin-height=&quot;217&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/3kJQS/btss3DWiTNv/0He57WOuAWvh3LPyWadRWk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/3kJQS/btss3DWiTNv/0He57WOuAWvh3LPyWadRWk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/3kJQS/btss3DWiTNv/0He57WOuAWvh3LPyWadRWk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F3kJQS%2Fbtss3DWiTNv%2F0He57WOuAWvh3LPyWadRWk%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;815&quot; height=&quot;217&quot; data-filename=&quot;1.jpg&quot; data-origin-width=&quot;815&quot; data-origin-height=&quot;217&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;2.jpg&quot; data-origin-width=&quot;721&quot; data-origin-height=&quot;818&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/FIp2q/btssP9JQTkT/tlHHNZaELneVKuGcRuS7U1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/FIp2q/btssP9JQTkT/tlHHNZaELneVKuGcRuS7U1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/FIp2q/btssP9JQTkT/tlHHNZaELneVKuGcRuS7U1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FFIp2q%2FbtssP9JQTkT%2FtlHHNZaELneVKuGcRuS7U1%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;721&quot; height=&quot;818&quot; data-filename=&quot;2.jpg&quot; data-origin-width=&quot;721&quot; data-origin-height=&quot;818&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;3.jpg&quot; data-origin-width=&quot;720&quot; data-origin-height=&quot;1052&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/PTrTY/btssUN6xDpY/YEFI9NVTeMU9S2AkjUqmlk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/PTrTY/btssUN6xDpY/YEFI9NVTeMU9S2AkjUqmlk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/PTrTY/btssUN6xDpY/YEFI9NVTeMU9S2AkjUqmlk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FPTrTY%2FbtssUN6xDpY%2FYEFI9NVTeMU9S2AkjUqmlk%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;720&quot; height=&quot;1052&quot; data-filename=&quot;3.jpg&quot; data-origin-width=&quot;720&quot; data-origin-height=&quot;1052&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;4.jpg&quot; data-origin-width=&quot;728&quot; data-origin-height=&quot;724&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/sXixo/btssVGTBow2/KnYP3gKUlWFN5Wd769eh4K/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/sXixo/btssVGTBow2/KnYP3gKUlWFN5Wd769eh4K/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/sXixo/btssVGTBow2/KnYP3gKUlWFN5Wd769eh4K/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FsXixo%2FbtssVGTBow2%2FKnYP3gKUlWFN5Wd769eh4K%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;728&quot; height=&quot;724&quot; data-filename=&quot;4.jpg&quot; data-origin-width=&quot;728&quot; data-origin-height=&quot;724&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;5.jpg&quot; data-origin-width=&quot;727&quot; data-origin-height=&quot;828&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bDmO9X/btssTqquy4V/qDYPuppetmWqULrjexfBg0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bDmO9X/btssTqquy4V/qDYPuppetmWqULrjexfBg0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bDmO9X/btssTqquy4V/qDYPuppetmWqULrjexfBg0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbDmO9X%2FbtssTqquy4V%2FqDYPuppetmWqULrjexfBg0%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;727&quot; height=&quot;828&quot; data-filename=&quot;5.jpg&quot; data-origin-width=&quot;727&quot; data-origin-height=&quot;828&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;6.jpg&quot; data-origin-width=&quot;732&quot; data-origin-height=&quot;750&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bAqcnv/btssSDKCBYR/zHESalGPjg1gwkJSiaie60/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bAqcnv/btssSDKCBYR/zHESalGPjg1gwkJSiaie60/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bAqcnv/btssSDKCBYR/zHESalGPjg1gwkJSiaie60/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbAqcnv%2FbtssSDKCBYR%2FzHESalGPjg1gwkJSiaie60%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;732&quot; height=&quot;750&quot; data-filename=&quot;6.jpg&quot; data-origin-width=&quot;732&quot; data-origin-height=&quot;750&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;7.jpg&quot; data-origin-width=&quot;584&quot; data-origin-height=&quot;1003&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/4dzP0/btssVGzh6so/kLLAKnkR5xFonlUWdxB001/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/4dzP0/btssVGzh6so/kLLAKnkR5xFonlUWdxB001/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/4dzP0/btssVGzh6so/kLLAKnkR5xFonlUWdxB001/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F4dzP0%2FbtssVGzh6so%2FkLLAKnkR5xFonlUWdxB001%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;584&quot; height=&quot;1003&quot; data-filename=&quot;7.jpg&quot; data-origin-width=&quot;584&quot; data-origin-height=&quot;1003&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;8.jpg&quot; data-origin-width=&quot;582&quot; data-origin-height=&quot;936&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/czy3uB/btssT39ADrT/YSyoW8Fbb5kYtbW7Z1NNY1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/czy3uB/btssT39ADrT/YSyoW8Fbb5kYtbW7Z1NNY1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/czy3uB/btssT39ADrT/YSyoW8Fbb5kYtbW7Z1NNY1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fczy3uB%2FbtssT39ADrT%2FYSyoW8Fbb5kYtbW7Z1NNY1%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;582&quot; height=&quot;936&quot; data-filename=&quot;8.jpg&quot; data-origin-width=&quot;582&quot; data-origin-height=&quot;936&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;9.jpg&quot; data-origin-width=&quot;586&quot; data-origin-height=&quot;901&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/tk1T6/btssUKBW0H4/xKFpEvaD9ofQobCutHroBK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/tk1T6/btssUKBW0H4/xKFpEvaD9ofQobCutHroBK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/tk1T6/btssUKBW0H4/xKFpEvaD9ofQobCutHroBK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Ftk1T6%2FbtssUKBW0H4%2FxKFpEvaD9ofQobCutHroBK%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;586&quot; height=&quot;901&quot; data-filename=&quot;9.jpg&quot; data-origin-width=&quot;586&quot; data-origin-height=&quot;901&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;10.jpg&quot; data-origin-width=&quot;486&quot; data-origin-height=&quot;1164&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/oopS8/btssVOKSUL4/IQ6zJ84Jz7heaBN6LkE25k/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/oopS8/btssVOKSUL4/IQ6zJ84Jz7heaBN6LkE25k/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/oopS8/btssVOKSUL4/IQ6zJ84Jz7heaBN6LkE25k/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FoopS8%2FbtssVOKSUL4%2FIQ6zJ84Jz7heaBN6LkE25k%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;486&quot; height=&quot;1164&quot; data-filename=&quot;10.jpg&quot; data-origin-width=&quot;486&quot; data-origin-height=&quot;1164&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <author>개발자_이훈규</author>
      <guid isPermaLink="true">https://devkyu.tistory.com/1049</guid>
      <comments>https://devkyu.tistory.com/1049#entry1049comment</comments>
      <pubDate>Mon, 4 Sep 2023 08:14:09 +0900</pubDate>
    </item>
    <item>
      <title>MBTI 성격검사 결과 - ENFJ / 2023년</title>
      <link>https://devkyu.tistory.com/1047</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;2021년에 MBTI를 처음 검사할 때는 ENFP가 나왔다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;하지만 이제는 2년 동안 벌린 일들이 많아서 그런지 이제 P(&lt;span style=&quot;background-color: #ffffff; color: #373a3c; text-align: center;&quot;&gt;인식&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;background-color: #ffffff; color: #373a3c; text-align: center;&quot; data-v-13745c6f=&quot;&quot;&gt;Perceiving)이 J(&lt;span data-v-13745c6f=&quot;&quot;&gt;판단 Judging)로 바뀌었다.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #373a3c; text-align: center;&quot; data-v-13745c6f=&quot;&quot;&gt;&lt;span data-v-13745c6f=&quot;&quot;&gt;요즘에는 판단할 일이 많아서 그런것 같다.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;enfj_image.jpg&quot; data-origin-width=&quot;548&quot; data-origin-height=&quot;473&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b1ksOX/btscFCHc7vX/jBmx5SNLGXc3uQHyECNFTk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b1ksOX/btscFCHc7vX/jBmx5SNLGXc3uQHyECNFTk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b1ksOX/btscFCHc7vX/jBmx5SNLGXc3uQHyECNFTk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb1ksOX%2FbtscFCHc7vX%2FjBmx5SNLGXc3uQHyECNFTk%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;548&quot; height=&quot;473&quot; data-filename=&quot;enfj_image.jpg&quot; data-origin-width=&quot;548&quot; data-origin-height=&quot;473&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://www.16personalities.com/ko/%EC%84%B1%EA%B2%A9%EC%9C%A0%ED%98%95-enfj&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://www.16personalities.com/ko/%EC%84%B1%EA%B2%A9%EC%9C%A0%ED%98%95-enfj&lt;/a&gt;&lt;/p&gt;</description>
      <author>개발자_이훈규</author>
      <guid isPermaLink="true">https://devkyu.tistory.com/1047</guid>
      <comments>https://devkyu.tistory.com/1047#entry1047comment</comments>
      <pubDate>Wed, 26 Apr 2023 08:49:56 +0900</pubDate>
    </item>
    <item>
      <title>[서평] 로블록스로 게임 만들기</title>
      <link>https://devkyu.tistory.com/1046</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;로블록스_책.jpeg&quot; data-origin-width=&quot;458&quot; data-origin-height=&quot;627&quot;&gt;&lt;a href=&quot;https://product.kyobobook.co.kr/detail/S000201258790&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dH6DiL/btr6pedNkSB/C7KEKlQFVntIdwwkWboKF0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdH6DiL%2Fbtr6pedNkSB%2FC7KEKlQFVntIdwwkWboKF0%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;250&quot; height=&quot;342&quot; data-filename=&quot;로블록스_책.jpeg&quot; data-origin-width=&quot;458&quot; data-origin-height=&quot;627&quot;/&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h1&gt;서평&lt;/h1&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;8장에서는&amp;nbsp;미니게임&amp;nbsp;제작&amp;nbsp;예제를&amp;nbsp;통해&amp;nbsp;배운&amp;nbsp;내용을&amp;nbsp;실전에&amp;nbsp;적용해볼&amp;nbsp;수&amp;nbsp;있는&amp;nbsp;기회를&amp;nbsp;제공합니다.&amp;nbsp;이&amp;nbsp;책을&amp;nbsp;통해,&amp;nbsp;로블록스&amp;nbsp;개발에&amp;nbsp;필요한&amp;nbsp;기본지식부터&amp;nbsp;보다&amp;nbsp;깊이있는&amp;nbsp;내용까지&amp;nbsp;모두&amp;nbsp;습득할&amp;nbsp;수&amp;nbsp;있으며,&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;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이 책을 통해 넓은 배경지식을 습득하면 로블록스의 개발자 문서나 dev forum에서 더 많은 정보를 더욱 쉽게 얻을 수 있을 것입니다.&lt;br /&gt;&lt;a href=&quot;https://create.roblox.com/docs/tutorials&quot;&gt;https://create.roblox.com/docs/tutorials&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://devforum.roblox.com/&quot;&gt;https://devforum.roblox.com/&lt;/a&gt;&lt;/p&gt;
&lt;h1&gt;회원가입&lt;/h1&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://www.roblox.com/&quot;&gt;https://www.roblox.com/&lt;/a&gt;&lt;br /&gt;위 주소에서 회원가입을 합니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;960&quot; data-origin-height=&quot;854&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bkByhP/btr6qP5OGQl/xUAC9u7Ru36pyyAhwo3eSK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bkByhP/btr6qP5OGQl/xUAC9u7Ru36pyyAhwo3eSK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bkByhP/btr6qP5OGQl/xUAC9u7Ru36pyyAhwo3eSK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbkByhP%2Fbtr6qP5OGQl%2FxUAC9u7Ru36pyyAhwo3eSK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;960&quot; height=&quot;854&quot; data-origin-width=&quot;960&quot; data-origin-height=&quot;854&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;985&quot; data-origin-height=&quot;589&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/EH5lV/btr6ot3temm/Y0YTwUBPYuLLqkx3KTjoA0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/EH5lV/btr6ot3temm/Y0YTwUBPYuLLqkx3KTjoA0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/EH5lV/btr6ot3temm/Y0YTwUBPYuLLqkx3KTjoA0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FEH5lV%2Fbtr6ot3temm%2FY0YTwUBPYuLLqkx3KTjoA0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;985&quot; height=&quot;589&quot; data-origin-width=&quot;985&quot; data-origin-height=&quot;589&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h1&gt;게임 플레이&lt;/h1&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;예제에도 나와있는 '오징어 게임'을 로블록스에서 해보았습니다.&lt;br /&gt;게임을 만들려면 게임을 먼저 해보는게 게임 엔진을 이해하는데 도움이 될 것입니다. 게임에서 빛을 사용하는 것이나 사용자 조작으로 어떻게 게임 요소를 만드는지 관찰해보았습니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;993&quot; data-origin-height=&quot;690&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/devPQS/btr6od7xGiH/HHrXWPexxFFbbKdyJJA8R0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/devPQS/btr6od7xGiH/HHrXWPexxFFbbKdyJJA8R0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/devPQS/btr6od7xGiH/HHrXWPexxFFbbKdyJJA8R0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdevPQS%2Fbtr6od7xGiH%2FHHrXWPexxFFbbKdyJJA8R0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;993&quot; height=&quot;690&quot; data-origin-width=&quot;993&quot; data-origin-height=&quot;690&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1408&quot; data-origin-height=&quot;875&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/baksQk/btr591AoS08/yi1ijWfGris1uCWSfuEsMk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/baksQk/btr591AoS08/yi1ijWfGris1uCWSfuEsMk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/baksQk/btr591AoS08/yi1ijWfGris1uCWSfuEsMk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbaksQk%2Fbtr591AoS08%2Fyi1ijWfGris1uCWSfuEsMk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1408&quot; height=&quot;875&quot; data-origin-width=&quot;1408&quot; data-origin-height=&quot;875&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1412&quot; data-origin-height=&quot;853&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bPkIPB/btr6g8TkCG7/xhXAhWdJ73OSOqf4d1DGN0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bPkIPB/btr6g8TkCG7/xhXAhWdJ73OSOqf4d1DGN0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bPkIPB/btr6g8TkCG7/xhXAhWdJ73OSOqf4d1DGN0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbPkIPB%2Fbtr6g8TkCG7%2FxhXAhWdJ73OSOqf4d1DGN0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1412&quot; height=&quot;853&quot; data-origin-width=&quot;1412&quot; data-origin-height=&quot;853&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1407&quot; data-origin-height=&quot;836&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/2wGUA/btr6rx4Z4Lc/McJVwMXDNRnBJqvnIcTZTK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/2wGUA/btr6rx4Z4Lc/McJVwMXDNRnBJqvnIcTZTK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/2wGUA/btr6rx4Z4Lc/McJVwMXDNRnBJqvnIcTZTK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F2wGUA%2Fbtr6rx4Z4Lc%2FMcJVwMXDNRnBJqvnIcTZTK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1407&quot; height=&quot;836&quot; data-origin-width=&quot;1407&quot; data-origin-height=&quot;836&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h1&gt;개발해보기&lt;/h1&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;1770&quot; data-origin-height=&quot;976&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bS5YZv/btr6qQKnOjj/XIKh5bb0d4YnFL5D1RCkTK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bS5YZv/btr6qQKnOjj/XIKh5bb0d4YnFL5D1RCkTK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bS5YZv/btr6qQKnOjj/XIKh5bb0d4YnFL5D1RCkTK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbS5YZv%2Fbtr6qQKnOjj%2FXIKh5bb0d4YnFL5D1RCkTK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1770&quot; height=&quot;976&quot; data-origin-width=&quot;1770&quot; data-origin-height=&quot;976&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;실습, touch Fade Function&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;143p에 수록된 블록을 터치하면 블록이 사라지는 스크립트 예제입니다.&lt;br /&gt;책에 나온대로 블록을 '앵커'로 잡고 스크립트를 넣게되면 책에 나온 대로 실습이 됩니다.&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style1&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;책을 본 이후에 아래 링크를 확인하면 더 이해하기 쉽습니다&lt;br /&gt;&lt;a href=&quot;https://create.roblox.com/docs/tutorials/scripting/basic-scripting/fading-trap&quot;&gt;https://create.roblox.com/docs/tutorials/scripting/basic-scripting/fading-trap&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1496&quot; data-origin-height=&quot;494&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/TQvya/btr6oXJ2gyv/jgZcxItDNJqok6IWX0Djfk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/TQvya/btr6oXJ2gyv/jgZcxItDNJqok6IWX0Djfk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/TQvya/btr6oXJ2gyv/jgZcxItDNJqok6IWX0Djfk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FTQvya%2Fbtr6oXJ2gyv%2FjgZcxItDNJqok6IWX0Djfk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1496&quot; height=&quot;494&quot; data-origin-width=&quot;1496&quot; data-origin-height=&quot;494&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1306&quot; data-origin-height=&quot;746&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dJvYZX/btr6qQcB5JR/87ompuq7xcnUFRfKXjJxHK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dJvYZX/btr6qQcB5JR/87ompuq7xcnUFRfKXjJxHK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dJvYZX/btr6qQcB5JR/87ompuq7xcnUFRfKXjJxHK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdJvYZX%2Fbtr6qQcB5JR%2F87ompuq7xcnUFRfKXjJxHK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1306&quot; height=&quot;746&quot; data-origin-width=&quot;1306&quot; data-origin-height=&quot;746&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;실습, 지형생성&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;75p에 수록된 지형 생성 예제입니다.&lt;br /&gt;수동으로 지형을 산과 물을 추가했었습니다. 그리고 지형을 통채로 생성하는 과정으로 새롭게 지형을 꾸몄습니다.&lt;br /&gt;지형을 꾸미고 나서 원하는 곳에 스폰 위치를 바꾸는 것 까지 진행했습니다.&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style1&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;책을 본 이후에 아래 링크를 확인하면 더 이해하기 쉽습니다&lt;br /&gt;&lt;a href=&quot;https://create.roblox.com/docs/tutorials/building/modeling/sculpting-terrain&quot;&gt;https://create.roblox.com/docs/tutorials/building/modeling/sculpting-terrain&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1185&quot; data-origin-height=&quot;1050&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Ck6OF/btr6oXXzTfG/WntpJ5PBFDFxhXnIMrrmdk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Ck6OF/btr6oXXzTfG/WntpJ5PBFDFxhXnIMrrmdk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Ck6OF/btr6oXXzTfG/WntpJ5PBFDFxhXnIMrrmdk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FCk6OF%2Fbtr6oXXzTfG%2FWntpJ5PBFDFxhXnIMrrmdk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1185&quot; height=&quot;1050&quot; data-origin-width=&quot;1185&quot; data-origin-height=&quot;1050&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1182&quot; data-origin-height=&quot;891&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/DSLbJ/btr59ZJkZzF/ZdGfc0wCoSVXgjgUvlBxJ0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/DSLbJ/btr59ZJkZzF/ZdGfc0wCoSVXgjgUvlBxJ0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/DSLbJ/btr59ZJkZzF/ZdGfc0wCoSVXgjgUvlBxJ0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FDSLbJ%2Fbtr59ZJkZzF%2FZdGfc0wCoSVXgjgUvlBxJ0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1182&quot; height=&quot;891&quot; data-origin-width=&quot;1182&quot; data-origin-height=&quot;891&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;실습, 아치형 문 만들기&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;46p에 나온 아치형 문 만들기입니다. 예제 중에 블록과 원통형을 이용해 그룹 통합, 무효화, 정렬을 실습해볼 수 있는 예제입니다. 이런 과정을 통해서 상상하는 모양을 만들어내는 방법을 익혔습니다.&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style1&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;책을 본 이후에 아래 링크를 확인하면 더 이해하기 쉽습니다&lt;br /&gt;&lt;a href=&quot;https://create.roblox.com/docs/tutorials/building/modeling/building-unique-3d-objects&quot;&gt;https://create.roblox.com/docs/tutorials/building/modeling/building-unique-3d-objects&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;691&quot; data-origin-height=&quot;639&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/45Z66/btr53Iueu6X/yiJJk9OZncW2tJEbxQA2L0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/45Z66/btr53Iueu6X/yiJJk9OZncW2tJEbxQA2L0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/45Z66/btr53Iueu6X/yiJJk9OZncW2tJEbxQA2L0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F45Z66%2Fbtr53Iueu6X%2FyiJJk9OZncW2tJEbxQA2L0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;691&quot; height=&quot;639&quot; data-origin-width=&quot;691&quot; data-origin-height=&quot;639&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;788&quot; data-origin-height=&quot;443&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/EdGtx/btr6qsv7Bkr/MYa5VSoenOTnOnC0STwgL0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/EdGtx/btr6qsv7Bkr/MYa5VSoenOTnOnC0STwgL0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/EdGtx/btr6qsv7Bkr/MYa5VSoenOTnOnC0STwgL0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FEdGtx%2Fbtr6qsv7Bkr%2FMYa5VSoenOTnOnC0STwgL0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;788&quot; height=&quot;443&quot; data-origin-width=&quot;788&quot; data-origin-height=&quot;443&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;통합-&amp;gt;무효화-&amp;gt;z축 정렬&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1107&quot; data-origin-height=&quot;797&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bhlyGb/btr6qQjlT9N/HtXmN22NSvMN1Oo6qWR9Vk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bhlyGb/btr6qQjlT9N/HtXmN22NSvMN1Oo6qWR9Vk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bhlyGb/btr6qQjlT9N/HtXmN22NSvMN1Oo6qWR9Vk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbhlyGb%2Fbtr6qQjlT9N%2FHtXmN22NSvMN1Oo6qWR9Vk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1107&quot; height=&quot;797&quot; data-origin-width=&quot;1107&quot; data-origin-height=&quot;797&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;1175&quot; data-origin-height=&quot;672&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b3JtwZ/btr6nWLEyKl/03MhruCn9A05V3ExrUwFN0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b3JtwZ/btr6nWLEyKl/03MhruCn9A05V3ExrUwFN0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b3JtwZ/btr6nWLEyKl/03MhruCn9A05V3ExrUwFN0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb3JtwZ%2Fbtr6nWLEyKl%2F03MhruCn9A05V3ExrUwFN0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1175&quot; height=&quot;672&quot; data-origin-width=&quot;1175&quot; data-origin-height=&quot;672&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1968&quot; data-origin-height=&quot;969&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bwJqZ9/btr590OX2dn/67BKVgHNQyDp3yp6WDBIuK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bwJqZ9/btr590OX2dn/67BKVgHNQyDp3yp6WDBIuK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bwJqZ9/btr590OX2dn/67BKVgHNQyDp3yp6WDBIuK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbwJqZ9%2Fbtr590OX2dn%2F67BKVgHNQyDp3yp6WDBIuK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1968&quot; height=&quot;969&quot; data-origin-width=&quot;1968&quot; data-origin-height=&quot;969&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;'앤써북'에서 도서를 무상 제공받아 작성하였습니다&lt;br /&gt;&lt;a href=&quot;https://cafe.naver.com/answerbook&quot;&gt;https://cafe.naver.com/answerbook&lt;/a&gt;&lt;/p&gt;</description>
      <category>로블록스</category>
      <author>개발자_이훈규</author>
      <guid isPermaLink="true">https://devkyu.tistory.com/1046</guid>
      <comments>https://devkyu.tistory.com/1046#entry1046comment</comments>
      <pubDate>Tue, 28 Mar 2023 05:34:02 +0900</pubDate>
    </item>
    <item>
      <title>[서평] 모두가 할 수 있는 인공지능으로 그림 그리기</title>
      <link>https://devkyu.tistory.com/1045</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://product.kyobobook.co.kr/detail/S000201139222&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://product.kyobobook.co.kr/detail/S000201139222&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1679009213045&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;모두가 할 수 있는 인공지능으로 그림 그리기 stable diffusion 완벽 활용 가이드 | 장문철 - 교보문고&quot; data-og-description=&quot;모두가 할 수 있는 인공지능으로 그림 그리기 stable diffusion 완벽 활용 가이드 | 〈〈모두가 할 수 있는 인공지능으로 그림 그리기〉〉 책은 인공지능 기술을 이용하여 고품질의 그림을 그리는 방&quot; data-og-host=&quot;product.kyobobook.co.kr&quot; data-og-source-url=&quot;https://product.kyobobook.co.kr/detail/S000201139222&quot; data-og-url=&quot;https://product.kyobobook.co.kr/detail/S000201139222&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/yhhM8/hyRWvnhAuX/7HQHBvrKTybSaaKASv6kzK/img.jpg?width=458&amp;amp;height=627&amp;amp;face=190_125_357_476,https://scrap.kakaocdn.net/dn/dZCPSu/hyRXAgfwJO/DpBikeARLY8lRXWWeuZvFK/img.jpg?width=458&amp;amp;height=627&amp;amp;face=190_125_357_476&quot;&gt;&lt;a href=&quot;https://product.kyobobook.co.kr/detail/S000201139222&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://product.kyobobook.co.kr/detail/S000201139222&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/yhhM8/hyRWvnhAuX/7HQHBvrKTybSaaKASv6kzK/img.jpg?width=458&amp;amp;height=627&amp;amp;face=190_125_357_476,https://scrap.kakaocdn.net/dn/dZCPSu/hyRXAgfwJO/DpBikeARLY8lRXWWeuZvFK/img.jpg?width=458&amp;amp;height=627&amp;amp;face=190_125_357_476');&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;모두가 할 수 있는 인공지능으로 그림 그리기 stable diffusion 완벽 활용 가이드 | 장문철 - 교보문고&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;모두가 할 수 있는 인공지능으로 그림 그리기 stable diffusion 완벽 활용 가이드 | 〈〈모두가 할 수 있는 인공지능으로 그림 그리기〉〉 책은 인공지능 기술을 이용하여 고품질의 그림을 그리는 방&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;product.kyobobook.co.kr&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이 책은 인공지능을 사용하여 그림을 그리는 기본적인 내용에 충실한 책입니다. 그래서 목차를 보면 그림 그리는 인공지능 개요, Easy Diffusion사용법, Stable Diffusioin webUI사용법, 인공지능으로 그림 그릴 때 참고할 사이트로 이루어져 있습니다. 그래서 AI그림을 그리는 입문단계에서 처음 접할 때 많은 정보를 얻을 수 있습니다.&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;그리고 142p부터 나오는 이미지to이미지 부분의 내용은 꼭 참고하여서 더 즐거운 창작활동을 하시는걸 추천드립니다.&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;입문 추천&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;책의 18p에 기술된 서비스들을 이용해보고 좀 더 기술적으로 깊게 들어가고 싶다면 stable diffusion을 설치하여 자유롭게 조작해보는 것을 추천합니다.&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;그 외에는 기술적으로 stampling method나 step, size에 따라서 결과물이 다른 부분은 참고서적을 더 구매하여 보는것이 좋을것 같습니다.&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;Stable Diffusion webUI 사용하기&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;AI그림을 그리는 부분은 책에 언급된것 처럼 실시간으로 많은 발전을 하고 있습니다. 그래서 경험삼아 stable diffusion webui를 설치하여 실제로 checkpoint도 여러개를 바꾸면서 사용해본다면 그 말이 실감할 수 있을것 입니다.&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;저는 mac에 stable diffusion webUI를 설치하여 실행시켜보았습니다.&lt;br /&gt;설치 방법은 아래 링크대로 따라하면 됩니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://youtu.be/Jh-clc4jEvk&quot;&gt;https://youtu.be/Jh-clc4jEvk&lt;/a&gt;&lt;/p&gt;
&lt;figure data-ke-type=&quot;video&quot; data-ke-style=&quot;alignCenter&quot; data-video-host=&quot;youtube&quot; data-video-url=&quot;https://www.youtube.com/watch?v=Jh-clc4jEvk&quot; data-video-thumbnail=&quot;https://scrap.kakaocdn.net/dn/h3j3H/hyRWqzviU1/eCQkgEJT4UGa3aMVfT35aK/img.jpg?width=1280&amp;amp;height=720&amp;amp;face=0_0_1280_720&quot; data-video-width=&quot;860&quot; data-video-height=&quot;484&quot; data-video-origin-width=&quot;860&quot; data-video-origin-height=&quot;484&quot; data-ke-mobilestyle=&quot;widthContent&quot; data-original-url=&quot;&quot; data-video-title=&quot;&quot;&gt;&lt;iframe src=&quot;https://www.youtube.com/embed/Jh-clc4jEvk&quot; width=&quot;860&quot; height=&quot;484&quot; frameborder=&quot;&quot; allowfullscreen=&quot;true&quot;&gt;&lt;/iframe&gt;
&lt;figcaption style=&quot;display: none;&quot;&gt;&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;설치후에 실행을 시키면 아래처럼 동작을 하게 됩니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;Pasted image 20230317040628.png&quot; data-origin-width=&quot;1009&quot; data-origin-height=&quot;689&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cST3jf/btr4kjOFuDO/FhJ5WBYKUMk93WbWkNpnW1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cST3jf/btr4kjOFuDO/FhJ5WBYKUMk93WbWkNpnW1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cST3jf/btr4kjOFuDO/FhJ5WBYKUMk93WbWkNpnW1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcST3jf%2Fbtr4kjOFuDO%2FFhJ5WBYKUMk93WbWkNpnW1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1009&quot; height=&quot;689&quot; data-filename=&quot;Pasted image 20230317040628.png&quot; data-origin-width=&quot;1009&quot; data-origin-height=&quot;689&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;Pasted image 20230317040928.png&quot; data-origin-width=&quot;1131&quot; data-origin-height=&quot;913&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/xnNRo/btr4gEs3uw6/w1K4cL2kDuksLNWFfJeIUK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/xnNRo/btr4gEs3uw6/w1K4cL2kDuksLNWFfJeIUK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/xnNRo/btr4gEs3uw6/w1K4cL2kDuksLNWFfJeIUK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FxnNRo%2Fbtr4gEs3uw6%2Fw1K4cL2kDuksLNWFfJeIUK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1131&quot; height=&quot;913&quot; data-filename=&quot;Pasted image 20230317040928.png&quot; data-origin-width=&quot;1131&quot; data-origin-height=&quot;913&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;그리고 176p에 나온 사이트들을 참고하여 checkpoint와 그에 맞는 프롬프트를 참고하고 사이트와 동일한 결과를 위해 공유된 seed값을 설정한 뒤에 Generate를 동작시킵니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;Pasted image 20230317063935.png&quot; data-origin-width=&quot;1123&quot; data-origin-height=&quot;923&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Ly3vC/btr4l20cW2I/U2g9zaEMrVC3v9j8z9VfD1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Ly3vC/btr4l20cW2I/U2g9zaEMrVC3v9j8z9VfD1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Ly3vC/btr4l20cW2I/U2g9zaEMrVC3v9j8z9VfD1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FLy3vC%2Fbtr4l20cW2I%2FU2g9zaEMrVC3v9j8z9VfD1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1123&quot; height=&quot;923&quot; data-filename=&quot;Pasted image 20230317063935.png&quot; data-origin-width=&quot;1123&quot; data-origin-height=&quot;923&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;Pasted image 20230317064224.png&quot; data-origin-width=&quot;1141&quot; data-origin-height=&quot;905&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b8Rkv5/btr4gv33L6F/y7FfGKyuqJKluXxGWRTKI0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b8Rkv5/btr4gv33L6F/y7FfGKyuqJKluXxGWRTKI0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b8Rkv5/btr4gv33L6F/y7FfGKyuqJKluXxGWRTKI0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb8Rkv5%2Fbtr4gv33L6F%2Fy7FfGKyuqJKluXxGWRTKI0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1141&quot; height=&quot;905&quot; data-filename=&quot;Pasted image 20230317064224.png&quot; data-origin-width=&quot;1141&quot; data-origin-height=&quot;905&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;Pasted image 20230317064523.png&quot; data-origin-width=&quot;1131&quot; data-origin-height=&quot;892&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/u4reW/btr4l1mHmGh/desJ0BXHy1jMayixLFCqGK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/u4reW/btr4l1mHmGh/desJ0BXHy1jMayixLFCqGK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/u4reW/btr4l1mHmGh/desJ0BXHy1jMayixLFCqGK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fu4reW%2Fbtr4l1mHmGh%2FdesJ0BXHy1jMayixLFCqGK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1131&quot; height=&quot;892&quot; data-filename=&quot;Pasted image 20230317064523.png&quot; data-origin-width=&quot;1131&quot; data-origin-height=&quot;892&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;Pasted image 20230317063809.png&quot; data-origin-width=&quot;1134&quot; data-origin-height=&quot;936&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/WRjl3/btr4blHwZGp/tkWT5fdBlpOyq7PR0qgyQ0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/WRjl3/btr4blHwZGp/tkWT5fdBlpOyq7PR0qgyQ0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/WRjl3/btr4blHwZGp/tkWT5fdBlpOyq7PR0qgyQ0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FWRjl3%2Fbtr4blHwZGp%2FtkWT5fdBlpOyq7PR0qgyQ0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1134&quot; height=&quot;936&quot; data-filename=&quot;Pasted image 20230317063809.png&quot; data-origin-width=&quot;1134&quot; data-origin-height=&quot;936&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;br /&gt;&lt;a href=&quot;https://cafe.naver.com/answerbook&quot;&gt;https://cafe.naver.com/answerbook&lt;/a&gt;&lt;/p&gt;</description>
      <author>개발자_이훈규</author>
      <guid isPermaLink="true">https://devkyu.tistory.com/1045</guid>
      <comments>https://devkyu.tistory.com/1045#entry1045comment</comments>
      <pubDate>Fri, 17 Mar 2023 07:06:34 +0900</pubDate>
    </item>
    <item>
      <title>[서평] ChatGPT가 직접 쓴 챗GPT 입문 챗GPT 사용법부터 업무별 구체적 활용법까지!</title>
      <link>https://devkyu.tistory.com/1044</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://product.kyobobook.co.kr/detail/S000201159706&quot;&gt;https://product.kyobobook.co.kr/detail/S000201159706&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1678927399711&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;ChatGPT가 직접 쓴 챗GPT 입문 | 장문철 - 교보문고&quot; data-og-description=&quot;ChatGPT가 직접 쓴 챗GPT 입문 | 〈〈ChatGPT가 직접 쓴 챗GPT 입문〉〉 책은 ChatGPT가 직접 쓴 국내 최초 챗GPT 가이드북이며, 챗GPT 사용법부터 업무별 구체적 활용법까지 자세히 담겨있습니다.ChatGPT의 &quot; data-og-host=&quot;product.kyobobook.co.kr&quot; data-og-source-url=&quot;https://product.kyobobook.co.kr/detail/S000201159706&quot; data-og-url=&quot;https://product.kyobobook.co.kr/detail/S000201159706&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/utF9h/hyRWonvGxD/vqmo05UbKGYlwf5JD8ktTk/img.jpg?width=458&amp;amp;height=627&amp;amp;face=0_0_458_627,https://scrap.kakaocdn.net/dn/crsmJl/hyRWpUdOu8/FuDvNunfhbgunmKmLM6tP1/img.jpg?width=458&amp;amp;height=627&amp;amp;face=0_0_458_627&quot;&gt;&lt;a href=&quot;https://product.kyobobook.co.kr/detail/S000201159706&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://product.kyobobook.co.kr/detail/S000201159706&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/utF9h/hyRWonvGxD/vqmo05UbKGYlwf5JD8ktTk/img.jpg?width=458&amp;amp;height=627&amp;amp;face=0_0_458_627,https://scrap.kakaocdn.net/dn/crsmJl/hyRWpUdOu8/FuDvNunfhbgunmKmLM6tP1/img.jpg?width=458&amp;amp;height=627&amp;amp;face=0_0_458_627');&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;ChatGPT가 직접 쓴 챗GPT 입문 | 장문철 - 교보문고&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;ChatGPT가 직접 쓴 챗GPT 입문 | 〈〈ChatGPT가 직접 쓴 챗GPT 입문〉〉 책은 ChatGPT가 직접 쓴 국내 최초 챗GPT 가이드북이며, 챗GPT 사용법부터 업무별 구체적 활용법까지 자세히 담겨있습니다.ChatGPT의&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;product.kyobobook.co.kr&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;chatGPT와 대화를 하면서 chatGPT에 대한 이야기를 서술식으로 풀어낸 것은 새로운 형태의 시도였습니다. 그리고 chatGPT를 사용해보지 않은 첫 입문자에게는 chatGPT가 어느 정도의 대화형 모델인지 가늠할 수 있는 좋은 정보라고 생각됩니다.&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;도움이 될만한 독자는 chatGPT을 접해보지 못하여 어느 정도로 사용을 해야할지 감이 안잡히는 사람, 대화형 인공지능에 대한 경험이 없는 사람이라면 감을 잡는데 많은 도움을 받을 것입니다.&lt;br /&gt;저는 chatGPT를 개발 업무에 많이 사용중이지만 이 책을 통해서 한국어의 경우에 GPT 2를 사용하게 된다는 것을 처음 알게 되는 등 배경지식을 넓히는데 도움이 되었습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;하지만 실제 업무 단위에서 chatGPT API를 사용을 위한 prompt 작성이나 mysql query 등 개발언어를 다루는 방법에 대한 기술에 대한 부분은 다른 참고 서적을 추가로 구비하는게 좋을것 같습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;chatGPT 사용 예시&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;openai.com에서 chatGPT를 사용해서 구현할 수 있는 여러 종류의 예시가 나와있습니다.&lt;br /&gt;&lt;a href=&quot;https://platform.openai.com/examples&quot;&gt;https://platform.openai.com/examples&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1678927413692&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;OpenAI API&quot; data-og-description=&quot;An API for accessing new AI models developed by OpenAI&quot; data-og-host=&quot;platform.openai.com&quot; data-og-source-url=&quot;https://platform.openai.com/examples&quot; data-og-url=&quot;https://platform.openai.com&quot; data-og-image=&quot;&quot;&gt;&lt;a href=&quot;https://platform.openai.com/examples&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://platform.openai.com/examples&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;OpenAI API&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;An API for accessing new AI models developed by OpenAI&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;platform.openai.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그 중에 'Interview questions'을 살펴보겠습니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;Pasted image 20230316090426.png&quot; data-origin-width=&quot;1300&quot; data-origin-height=&quot;910&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bVAru1/btr3XXUokwg/MMnYDi08jFWKN6cFmNV4hk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bVAru1/btr3XXUokwg/MMnYDi08jFWKN6cFmNV4hk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bVAru1/btr3XXUokwg/MMnYDi08jFWKN6cFmNV4hk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbVAru1%2Fbtr3XXUokwg%2FMMnYDi08jFWKN6cFmNV4hk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1300&quot; height=&quot;910&quot; data-filename=&quot;Pasted image 20230316090426.png&quot; data-origin-width=&quot;1300&quot; data-origin-height=&quot;910&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;여기에서 아이디어를 얻고 chat.openai.com/chat 에서 질문을 해보았습니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;Pasted image 20230316090720.png&quot; data-origin-width=&quot;577&quot; data-origin-height=&quot;452&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/woeXB/btr38NPRCBV/KpCr0GBQQOvw7ZIyuOxOj0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/woeXB/btr38NPRCBV/KpCr0GBQQOvw7ZIyuOxOj0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/woeXB/btr38NPRCBV/KpCr0GBQQOvw7ZIyuOxOj0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FwoeXB%2Fbtr38NPRCBV%2FKpCr0GBQQOvw7ZIyuOxOj0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;577&quot; height=&quot;452&quot; data-filename=&quot;Pasted image 20230316090720.png&quot; data-origin-width=&quot;577&quot; data-origin-height=&quot;452&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;div data-ke-type=&quot;moreLess&quot; data-text-more=&quot;더보기&quot; data-text-less=&quot;닫기&quot;&gt;&lt;a class=&quot;btn-toggle-moreless&quot;&gt;더보기&lt;/a&gt;
&lt;div class=&quot;moreless-content&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Q.&amp;nbsp;출판사&amp;nbsp;대표와의&amp;nbsp;인터뷰를&amp;nbsp;위해&amp;nbsp;8가지&amp;nbsp;질문&amp;nbsp;목록을&amp;nbsp;작성합니다. &lt;br /&gt;&lt;br /&gt;A. &lt;br /&gt;1.&amp;nbsp;퍼블리셔&amp;nbsp;대표가&amp;nbsp;된&amp;nbsp;계기는&amp;nbsp;무엇이고,&amp;nbsp;지금&amp;nbsp;하는&amp;nbsp;일에서&amp;nbsp;가장&amp;nbsp;즐거운&amp;nbsp;일은&amp;nbsp;무엇인가요? &lt;br /&gt;2.&amp;nbsp;원고&amp;nbsp;입수부터&amp;nbsp;완성본&amp;nbsp;출간까지의&amp;nbsp;출판&amp;nbsp;과정을&amp;nbsp;설명해&amp;nbsp;주시겠습니까? &lt;br /&gt;3.&amp;nbsp;출판할&amp;nbsp;원고를&amp;nbsp;어떻게&amp;nbsp;결정하고&amp;nbsp;책이나&amp;nbsp;저자에서&amp;nbsp;어떤&amp;nbsp;자질을&amp;nbsp;찾으십니까? &lt;br /&gt;4.&amp;nbsp;오늘날&amp;nbsp;출판&amp;nbsp;업계가&amp;nbsp;직면한&amp;nbsp;가장&amp;nbsp;큰&amp;nbsp;문제는&amp;nbsp;무엇이며&amp;nbsp;이러한&amp;nbsp;문제를&amp;nbsp;어떻게&amp;nbsp;해결합니까? &lt;br /&gt;5.&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;6.&amp;nbsp;기술은&amp;nbsp;출판&amp;nbsp;산업에&amp;nbsp;어떤&amp;nbsp;영향을&amp;nbsp;미쳤으며&amp;nbsp;어떤&amp;nbsp;새로운&amp;nbsp;기회를&amp;nbsp;제공합니까? &lt;br /&gt;7.&amp;nbsp;온라인과&amp;nbsp;오프라인에서&amp;nbsp;마케팅&amp;nbsp;및&amp;nbsp;도서&amp;nbsp;홍보에&amp;nbsp;어떻게&amp;nbsp;접근합니까? &lt;br /&gt;8.&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;/div&gt;
&lt;/div&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;Pasted image 20230316091052.png&quot; data-origin-width=&quot;579&quot; data-origin-height=&quot;310&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/baHKNa/btr35xtvgnS/f6I693djV4qrkHPk5Qv5r1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/baHKNa/btr35xtvgnS/f6I693djV4qrkHPk5Qv5r1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/baHKNa/btr35xtvgnS/f6I693djV4qrkHPk5Qv5r1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbaHKNa%2Fbtr35xtvgnS%2Ff6I693djV4qrkHPk5Qv5r1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;579&quot; height=&quot;310&quot; data-filename=&quot;Pasted image 20230316091052.png&quot; data-origin-width=&quot;579&quot; data-origin-height=&quot;310&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;div data-ke-type=&quot;moreLess&quot; data-text-more=&quot;더보기&quot; data-text-less=&quot;닫기&quot;&gt;&lt;a class=&quot;btn-toggle-moreless&quot;&gt;더보기&lt;/a&gt;
&lt;div class=&quot;moreless-content&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Q.&amp;nbsp;3번&amp;nbsp;질문에&amp;nbsp;대한&amp;nbsp;심화질문을&amp;nbsp;만들어줘 &lt;br /&gt;A. &lt;br /&gt;물론입니다.&amp;nbsp;질문&amp;nbsp;3에&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;있습니까?&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;또한 chatGPT에게 역활을 부여한 뒤에 대답을 들을 수 있습니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;Pasted image 20230316093759.png&quot; data-origin-width=&quot;578&quot; data-origin-height=&quot;550&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/meH0h/btr35cb5kSl/k8UjKY2Kc8NwWA5tbE0Zk1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/meH0h/btr35cb5kSl/k8UjKY2Kc8NwWA5tbE0Zk1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/meH0h/btr35cb5kSl/k8UjKY2Kc8NwWA5tbE0Zk1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FmeH0h%2Fbtr35cb5kSl%2Fk8UjKY2Kc8NwWA5tbE0Zk1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;578&quot; height=&quot;550&quot; data-filename=&quot;Pasted image 20230316093759.png&quot; data-origin-width=&quot;578&quot; data-origin-height=&quot;550&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;div data-ke-type=&quot;moreLess&quot; data-text-more=&quot;더보기&quot; data-text-less=&quot;닫기&quot;&gt;&lt;a class=&quot;btn-toggle-moreless&quot;&gt;더보기&lt;/a&gt;
&lt;div class=&quot;moreless-content&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Q.&amp;nbsp;만약에&amp;nbsp;너가&amp;nbsp;출판사&amp;nbsp;대표라면,&amp;nbsp;4번&amp;nbsp;질문에&amp;nbsp;대한&amp;nbsp;대답을&amp;nbsp;만들어줘 &lt;br /&gt;A. &lt;br /&gt;출판사&amp;nbsp;대표로서&amp;nbsp;저는&amp;nbsp;오늘날&amp;nbsp;업계가&amp;nbsp;직면한&amp;nbsp;가장&amp;nbsp;큰&amp;nbsp;과제&amp;nbsp;중&amp;nbsp;하나가&amp;nbsp;급변하는&amp;nbsp;디지털&amp;nbsp;출판&amp;nbsp;및&amp;nbsp;배포&amp;nbsp;환경이라고&amp;nbsp;생각합니다.&amp;nbsp;전자책,&amp;nbsp;오디오북&amp;nbsp;및&amp;nbsp;기타&amp;nbsp;디지털&amp;nbsp;형식의&amp;nbsp;등장으로&amp;nbsp;출판사는&amp;nbsp;독자에게&amp;nbsp;도달하고&amp;nbsp;경쟁력을&amp;nbsp;유지하기&amp;nbsp;위해&amp;nbsp;새로운&amp;nbsp;기술과&amp;nbsp;플랫폼에&amp;nbsp;지속적으로&amp;nbsp;적응해야&amp;nbsp;합니다. &lt;br /&gt;&lt;br /&gt;또&amp;nbsp;다른&amp;nbsp;과제는&amp;nbsp;문학에서&amp;nbsp;다양하고&amp;nbsp;포괄적인&amp;nbsp;표현에&amp;nbsp;대한&amp;nbsp;요구가&amp;nbsp;증가하고&amp;nbsp;있으며,&amp;nbsp;이를&amp;nbsp;위해서는&amp;nbsp;소외된&amp;nbsp;커뮤니티의&amp;nbsp;목소리를&amp;nbsp;적극적으로&amp;nbsp;찾고&amp;nbsp;증폭해야&amp;nbsp;합니다.&amp;nbsp;이것은&amp;nbsp;우리의&amp;nbsp;출판&amp;nbsp;프로그램을&amp;nbsp;풍부하게&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;중요합니다. &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;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위에서 처럼 chatGPT를 사용하여 기존에 생각하지 못했던 새로운 아이디어를 얻을 수 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;'앤써북'에서 도서를 무상 제공받아 작성하였습니다&lt;br /&gt;&lt;a href=&quot;https://cafe.naver.com/answerbook&quot;&gt;https://cafe.naver.com/answerbook&lt;/a&gt;&lt;/p&gt;</description>
      <author>개발자_이훈규</author>
      <guid isPermaLink="true">https://devkyu.tistory.com/1044</guid>
      <comments>https://devkyu.tistory.com/1044#entry1044comment</comments>
      <pubDate>Thu, 16 Mar 2023 09:46:27 +0900</pubDate>
    </item>
    <item>
      <title>[서평] 클라우드 서비스 개발자를 위한 AWS로 구현하는 CI/CD 배포 입문</title>
      <link>https://devkyu.tistory.com/1043</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;클라우드서비스_이미지.jpeg&quot; data-origin-width=&quot;458&quot; data-origin-height=&quot;627&quot;&gt;&lt;a href=&quot;https://product.kyobobook.co.kr/detail/S000201078147&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bQE3rZ/btr3HodnjSX/kSaJRPBlKgzRTJyuTpkVn0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbQE3rZ%2Fbtr3HodnjSX%2FkSaJRPBlKgzRTJyuTpkVn0%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;200&quot; height=&quot;274&quot; data-filename=&quot;클라우드서비스_이미지.jpeg&quot; data-origin-width=&quot;458&quot; data-origin-height=&quot;627&quot;/&gt;&lt;/a&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;리눅스를 다뤄보지 않은 개발자 &amp;amp;&amp;amp; 자바를 다루는 개발자에게 딱 맞는 입문서가 될 것입니다.&lt;br /&gt;리눅스에 대한 내용으로 책의 1/3이 구성되어 있고 AWS 내용 중간에도 컴퓨터 기본 개념에 대한 자세한 설명이 수록되어 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;리눅스를 다뤄보지 않은 개발자의 기준은 아래의 구분이 이해가 되는지, 안되는지로 파악할 수 있습니다.&lt;/p&gt;
&lt;pre class=&quot;shell&quot;&gt;&lt;code&gt;$ mkdir test
$ cd test
$ touch test.txt
$ chown hklee:dev test.txt
$ cd ..
$ rm -rf test&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그리고 책의 내용중에는 엘라스틱빈스톡에 대한 부분이 중점적으로 다루었기 때문에 엘라스틱빈스톡으로 jar파일을 분배하고 프로세스를 실행하는 실습을 해볼 수 있습니다.&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;그리고 이 책의 특장점은 무료 동영상 강의가 포함되어 있는 것입니다. 실습을 하기 전에 '무료'강의에 한하여 QR을 통해 동영상 강의를 보면서 따라서 AWS설정을 할 수 있습니다.&lt;br /&gt;&lt;a href=&quot;https://www.youtube.com/playlist?list=PL93mKxaRDidFjQjPAzi9UxCdo2gtR-fue&quot;&gt;https://www.youtube.com/playlist?list=PL93mKxaRDidFjQjPAzi9UxCdo2gtR-fue&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;또다른 장점은 실습환경이 저자와 동일할 수 있도록 소스를 공유하고 있습니다. 실습을 하기전에 github에서 repository를 다운받아서 책과 동영상을 보면서 Java프로젝트를 AWS로 올릴 수 있습니다.&lt;br /&gt;&lt;a href=&quot;https://github.com/codingspecialist/Aws-Deploy-EasyupClass&quot;&gt;https://github.com/codingspecialist/Aws-Deploy-EasyupClass&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이 책을 실습하기 가장 좋은 환경은 AWS의 프리티어가 남은 독자일 것입니다. 프리티어는 12개월 간 무료로 AWS를 사용할 수 있는 권한이라 부담없이 AWS를 다뤄볼 수 있습니다.&lt;br /&gt;&lt;a href=&quot;https://aws.amazon.com/ko/free/&quot;&gt;https://aws.amazon.com/ko/free/&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이 책의 제목에 맞게 CI/CD 배포는 257p에 수록되어 있습니다. 배포 과정은 [코드 수정]-&amp;gt;[github push]-&amp;gt;[github action]-&amp;gt;[AWS beanstalk로 분배] 로 이루어져있습니다. 이 과정의 자세한 설명은 270p부터 수록되어 있습니다.&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;하지만 리눅스의 경험이 많거나 AWS의 특정 부분이나 아키텍처를 고려하는 독자와는 맞지 않습니다.&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;Github Action 실습&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;CI/CD 중에 github의 Actions내용을 실습해봤습니다.&lt;br /&gt;실습은 Repository를 새로 만들고 난 후에 actions를 yml로 정의하고 commit을 만들어서 push를 발생시킵니다.&lt;br /&gt;그러고나면 정의된 actions에 따라 build가 실행되는 과정입니다.&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;1. github repository 생성&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;github에 새로운 repository를 추가합니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;984&quot; data-origin-height=&quot;1004&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cjgvkh/btr3JZqj5FX/aXhEqq8guFkcppmBy77yYK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cjgvkh/btr3JZqj5FX/aXhEqq8guFkcppmBy77yYK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cjgvkh/btr3JZqj5FX/aXhEqq8guFkcppmBy77yYK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fcjgvkh%2Fbtr3JZqj5FX%2FaXhEqq8guFkcppmBy77yYK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;860&quot; height=&quot;877&quot; data-origin-width=&quot;984&quot; data-origin-height=&quot;1004&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;2. Github Actions 활성화&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;빈 Repository에 Actions을 정의합니다.&lt;br /&gt;Actions의 종류는 많은데 그 중에 가장 기본이 되는 'Simple workflow'를 선택했습니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;985&quot; data-origin-height=&quot;1166&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/L68eB/btr3HWHHmE9/llmyq5WjtRRPIMZPcsDCD1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/L68eB/btr3HWHHmE9/llmyq5WjtRRPIMZPcsDCD1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/L68eB/btr3HWHHmE9/llmyq5WjtRRPIMZPcsDCD1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FL68eB%2Fbtr3HWHHmE9%2Fllmyq5WjtRRPIMZPcsDCD1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;860&quot; height=&quot;1018&quot; data-origin-width=&quot;985&quot; data-origin-height=&quot;1166&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;3. yml 생성&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이름과 상관없이 yml 확장자를 갖은 파일이면 정의된대로 actions이 발생하면 실행이 됩니다.&lt;br /&gt;자세한 내용은 아래 링크를 참조하면 좋습니다.&lt;br /&gt;&lt;a href=&quot;https://fe-developers.kakaoent.com/2022/220106-github-actions/&quot;&gt;https://fe-developers.kakaoent.com/2022/220106-github-actions/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;981&quot; data-origin-height=&quot;976&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bav1HH/btr3ID2bmrX/qKiEhFcpSSiGaGpnpXMppK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bav1HH/btr3ID2bmrX/qKiEhFcpSSiGaGpnpXMppK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bav1HH/btr3ID2bmrX/qKiEhFcpSSiGaGpnpXMppK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbav1HH%2Fbtr3ID2bmrX%2FqKiEhFcpSSiGaGpnpXMppK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;981&quot; height=&quot;976&quot; data-origin-width=&quot;981&quot; data-origin-height=&quot;976&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;4. github로 commit push&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Github Actions이 정의가 된 상태에서 push를 발생시키면 정의된 동작이 자동으로 실행이 됩니다.&lt;/p&gt;
&lt;pre class=&quot;angelscript&quot;&gt;&lt;code&gt;$ github % git clone git@github.com:leehunkyu00/github_action_tutorial.git
'github_action_tutorial'에 복제합니다...
remote: Enumerating objects: 5, done.
remote: Counting objects: 100% (5/5), done.
remote: Compressing objects: 100% (2/2), done.
remote: Total 5 (delta 0), reused 0 (delta 0), pack-reused 0
오브젝트를 받는 중: 100% (5/5), 완료.
$ github % cd github_action_tutorial 
$ github_action_tutorial % echo 'hello world!' &amp;gt; README.md
$ github_action_tutorial % git add README.md 
$ github_action_tutorial % git commit -m 'add README.md file'
[main e38582c] add README.md file
 1 file changed, 1 insertion(+)
 create mode 100644 README.md

$ github_action_tutorial % git push origin main
오브젝트 나열하는 중: 4, 완료.
오브젝트 개수 세는 중: 100% (4/4), 완료.
Delta compression using up to 8 threads
오브젝트 압축하는 중: 100% (2/2), 완료.
오브젝트 쓰는 중: 100% (3/3), 297 bytes | 297.00 KiB/s, 완료.
Total 3 (delta 0), reused 0 (delta 0), pack-reused 0
To github.com:leehunkyu00/github_action_tutorial.git
   de6f102..e38582c  main -&amp;gt; main&lt;/code&gt;&lt;/pre&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;5. github actions 결과확인&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;commit push가 발생한 후에 github actions이 잘 동작한 것을 확인할 수 있습니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1001&quot; data-origin-height=&quot;538&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/GV93j/btr3GUp1j3B/mKVYCkt7DSDhBDJXjTv4J1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/GV93j/btr3GUp1j3B/mKVYCkt7DSDhBDJXjTv4J1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/GV93j/btr3GUp1j3B/mKVYCkt7DSDhBDJXjTv4J1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FGV93j%2Fbtr3GUp1j3B%2FmKVYCkt7DSDhBDJXjTv4J1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1001&quot; height=&quot;538&quot; data-origin-width=&quot;1001&quot; data-origin-height=&quot;538&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;996&quot; data-origin-height=&quot;717&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bhw9T3/btr3S1m2JDl/oaAVkVqJdjeglgZQIerXz0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bhw9T3/btr3S1m2JDl/oaAVkVqJdjeglgZQIerXz0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bhw9T3/btr3S1m2JDl/oaAVkVqJdjeglgZQIerXz0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbhw9T3%2Fbtr3S1m2JDl%2FoaAVkVqJdjeglgZQIerXz0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;996&quot; height=&quot;717&quot; data-origin-width=&quot;996&quot; data-origin-height=&quot;717&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;'앤써북'에서 도서를 무상 제공받아 작성하였습니다&lt;br /&gt;&lt;a href=&quot;https://cafe.naver.com/answerbook&quot;&gt;https://cafe.naver.com/answerbook&lt;/a&gt;&lt;/p&gt;</description>
      <author>개발자_이훈규</author>
      <guid isPermaLink="true">https://devkyu.tistory.com/1043</guid>
      <comments>https://devkyu.tistory.com/1043#entry1043comment</comments>
      <pubDate>Tue, 14 Mar 2023 14:12:08 +0900</pubDate>
    </item>
    <item>
      <title>blockchain pdf</title>
      <link>https://devkyu.tistory.com/1040</link>
      <description>&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;Please recommend 5 basic papers for running a bitcoin node server&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Here are five papers that I think would be useful for someone looking to run a Bitcoin node server:&lt;/p&gt;
&lt;ol style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&quot;Bitcoin: A Peer-to-Peer Electronic Cash System&quot; by Satoshi Nakamoto: This is the original whitepaper that introduced Bitcoin, and it provides a detailed description of the Bitcoin network and how it works.&lt;/li&gt;
&lt;li&gt;&quot;The Bitcoin Backbone Protocol: Analysis and Applications&quot; by Rafael Pass and Elaine Shi: This paper provides a technical analysis of the Bitcoin protocol and discusses its security and scalability.&lt;/li&gt;
&lt;li&gt;&quot;An Analysis of Anonymity in the Bitcoin System&quot; by Fergal Reid and Martin Harrigan: This paper studies the anonymity of Bitcoin transactions and discusses how it can be improved.&lt;/li&gt;
&lt;li&gt;&quot;Deanonymisation of Clients in Bitcoin P2P Network&quot; by Fergal Reid, Martin Harrigan, and Kyle Soska: This paper discusses how the anonymity of Bitcoin users can be compromised and how to protect against it.&lt;/li&gt;
&lt;li&gt;&quot;Bitcoin Meets Strong Consistency&quot; by Rafael Pass, Lior Seeman, and Abhi Shelat: This paper discusses how to ensure strong consistency in the Bitcoin network, which is important for building reliable applications on top of it.&lt;/li&gt;
&lt;/ol&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;I hope these papers are helpful!&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;fileblock&quot; data-ke-align=&quot;alignCenter&quot;&gt;&lt;a href=&quot;https://blog.kakaocdn.net/dn/zyZX3/btrVz9z51sR/LemKaVZMNKQejQuSwTThTK/Bitcoin_Meets_Strong_Consistency.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;Bitcoin_Meets_Strong_Consistency.pdf&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;size&quot;&gt;0.41MB&lt;/div&gt;
&lt;/div&gt;
  &lt;/a&gt;&lt;/figure&gt;
&lt;figure class=&quot;fileblock&quot; data-ke-align=&quot;alignCenter&quot;&gt;&lt;a href=&quot;https://blog.kakaocdn.net/dn/rRxoR/btrVxsAU5mY/w6T8U5XFp0sSu9rvQVFJa1/Deanonymisation%20of%20Clients%20in%20Bitcoin%20P2P%20Network.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;Deanonymisation of Clients in Bitcoin P2P Network.pdf&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;size&quot;&gt;0.45MB&lt;/div&gt;
&lt;/div&gt;
  &lt;/a&gt;&lt;/figure&gt;
&lt;figure class=&quot;fileblock&quot; data-ke-align=&quot;alignCenter&quot;&gt;&lt;a href=&quot;https://blog.kakaocdn.net/dn/Vtiev/btrVzz0uG8u/1mc2uh9kkY3ipABbQKKbh0/The%20Bitcoin%20Backbone%20Protocol%20Analysis%20and%20Applications.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;The Bitcoin Backbone Protocol Analysis and Applications.pdf&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;size&quot;&gt;0.87MB&lt;/div&gt;
&lt;/div&gt;
  &lt;/a&gt;&lt;/figure&gt;
&lt;figure class=&quot;fileblock&quot; data-ke-align=&quot;alignCenter&quot;&gt;&lt;a href=&quot;https://blog.kakaocdn.net/dn/oAWuJ/btrVvs89It5/aIHJTeJISx2rzX9KeKUhQ0/bitcoin.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;bitcoin.pdf&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;size&quot;&gt;0.18MB&lt;/div&gt;
&lt;/div&gt;
  &lt;/a&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;Please recommend 5 basic papers for running a blockchain node server&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Here are five papers that I think would be useful for someone looking to run a blockchain node server:&lt;/p&gt;
&lt;ol style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&quot;A Peer-to-Peer Electronic Cash System&quot; by Satoshi Nakamoto: This is the original whitepaper that introduced Bitcoin and the concept of blockchain. It provides a detailed description of the Bitcoin network and how it works.&lt;/li&gt;
&lt;li&gt;&quot;On the Security and Performance of Proof of Work Blockchains&quot; by Rafael Pass, Lior Seeman, and abhi shelat: This paper provides a technical analysis of the security and performance of proof-of-work (PoW) blockchains, which are used by many cryptocurrencies.&lt;/li&gt;
&lt;li&gt;&quot;Ethereum White Paper&quot; by Vitalik Buterin: This paper introduces Ethereum, a decentralized platform that runs smart contracts: applications that run exactly as programmed without any possibility of downtime, censorship, fraud, or third-party interference.&lt;/li&gt;
&lt;li&gt;&quot;Hyperledger Fabric: A Distributed Operating System for Permissioned Blockchains&quot; by Christopher Ferris, et al.: This paper describes Hyperledger Fabric, an open-source blockchain platform for building scalable, secure, and modular applications.&lt;/li&gt;
&lt;li&gt;&quot;A Practical Byzantine Fault Tolerance Algorithm&quot; by Miguel Castro and Barbara Liskov: This paper presents the Byzantine Fault Tolerance (BFT) algorithm, which is used to ensure the reliability of distributed systems in the presence of faulty nodes. The BFT algorithm has been widely used in the design of blockchain protocols.&lt;/li&gt;
&lt;/ol&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;I hope these papers are helpful!&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;figure class=&quot;fileblock&quot; data-ke-align=&quot;alignCenter&quot;&gt;&lt;a href=&quot;https://blog.kakaocdn.net/dn/CauOg/btrVAuYsXHb/UNgPFeSrjqzNkSRg8LrOF0/Deanonymisation%20of%20Clients%20in%20Bitcoin%20P2P%20Network.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;Deanonymisation of Clients in Bitcoin P2P Network.pdf&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;size&quot;&gt;0.50MB&lt;/div&gt;
&lt;/div&gt;
  &lt;/a&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&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/zW9wi/btrVzUDc2Q8/KOp2P9pWvmPfTbqzQC5fhk/Practical%20Byzantine%20Fault%20Tolerance.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;Practical Byzantine Fault Tolerance.pdf&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;size&quot;&gt;0.73MB&lt;/div&gt;
&lt;/div&gt;
  &lt;/a&gt;&lt;/figure&gt;
&lt;figure class=&quot;fileblock&quot; data-ke-align=&quot;alignCenter&quot;&gt;&lt;a href=&quot;https://blog.kakaocdn.net/dn/bI85C6/btrVuo7jesM/pv4k4D3ZRBlkMI0kraPwWK/Hyperledger%20Fabric%20A%20Distributed%20Operating%20System%20for%20Permissioned%20Blockchains.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;Hyperledger Fabric A Distributed Operating System for Permissioned Blockchains.pdf&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;size&quot;&gt;1.04MB&lt;/div&gt;
&lt;/div&gt;
  &lt;/a&gt;&lt;/figure&gt;
&lt;figure class=&quot;fileblock&quot; data-ke-align=&quot;alignCenter&quot;&gt;&lt;a href=&quot;https://blog.kakaocdn.net/dn/b9yQFd/btrVz91b0w1/WBiXCy9udDuEzJh1iU0pT1/Ethereum_whitePaper2014.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;Ethereum_whitePaper2014.pdf&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;size&quot;&gt;0.93MB&lt;/div&gt;
&lt;/div&gt;
  &lt;/a&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
      <author>개발자_이훈규</author>
      <guid isPermaLink="true">https://devkyu.tistory.com/1040</guid>
      <comments>https://devkyu.tistory.com/1040#entry1040comment</comments>
      <pubDate>Fri, 6 Jan 2023 15:50:42 +0900</pubDate>
    </item>
  </channel>
</rss>