<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>무정하지 않게 살기</title>
    <link>https://blue-dot.tistory.com/</link>
    <description>I do what I want to do.</description>
    <language>ko</language>
    <pubDate>Fri, 21 Aug 2026 09:07:16 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>Tomitom</managingEditor>
    <image>
      <title>무정하지 않게 살기</title>
      <url>https://tistory1.daumcdn.net/tistory/4930582/attach/905836e11e7c42ac81988842d0653c8b</url>
      <link>https://blue-dot.tistory.com</link>
    </image>
    <item>
      <title>#2. [코드잇 IT 창업가 과정] 생성형 AI를 활용한 프레젠테이션 제작과 시각화 (2)</title>
      <link>https://blue-dot.tistory.com/259</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1029&quot; data-origin-height=&quot;776&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/SDdZk/dJMcaaslFVk/enwYqSQluih4jF83Xn1pSk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/SDdZk/dJMcaaslFVk/enwYqSQluih4jF83Xn1pSk/img.png&quot; data-alt=&quot;클로드 사용하여 그래프 시각화 확인중&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/SDdZk/dJMcaaslFVk/enwYqSQluih4jF83Xn1pSk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FSDdZk%2FdJMcaaslFVk%2FenwYqSQluih4jF83Xn1pSk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1029&quot; height=&quot;776&quot; data-origin-width=&quot;1029&quot; data-origin-height=&quot;776&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;클로드 사용하여 그래프 시각화 확인중&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;#0. 클로드 사용중!&lt;/b&gt;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Chat GPT 외의 다양한 도구를 사용해보려고 하는 중.&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;&lt;b&gt;&amp;lt;꺾은 선 그래프&amp;gt;&lt;/b&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1782873782155&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;첨부한 CSV 파일에서 매출과 순이익을 비교하는 이중 축 그래프를 만들어주세요.

요구사항:
- X축: 날짜 컬럼
- 왼쪽 Y축: 월매출(만원) - 막대 그래프, 연한 파란색 (#90CAF9)
- 오른쪽 Y축: 순이익(만원) - 꺾은선 그래프, 진한 초록색 (#2E7D32), 두께 3px
- X축 날짜는 3개월 간격으로 표시
- 그래프 제목: &quot;매출 vs 순이익 추이&quot;
- 범례 추가
- 마우스 오버 시 매출액, 순이익, 순이익률(%) 모두 표시&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1088&quot; data-origin-height=&quot;1200&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bvfETf/dJMcabdCl2K/hNoatkoyoheP67LElpl8K0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bvfETf/dJMcabdCl2K/hNoatkoyoheP67LElpl8K0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bvfETf/dJMcabdCl2K/hNoatkoyoheP67LElpl8K0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbvfETf%2FdJMcabdCl2K%2FhNoatkoyoheP67LElpl8K0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;552&quot; height=&quot;609&quot; data-origin-width=&quot;1088&quot; data-origin-height=&quot;1200&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;b&gt;&amp;lt;이중 그래프&amp;gt;&amp;nbsp;&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1782882950850&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;첨부한 CSV 파일에서 매출과 순이익을 비교하는 이중 축 그래프를 만들어주세요.

요구사항:
- X축: 날짜 컬럼
- 왼쪽 Y축: 월매출(만원) - 막대 그래프, 연한 파란색 (#90CAF9)
- 오른쪽 Y축: 순이익(만원) - 꺾은선 그래프, 진한 초록색 (#2E7D32), 두께 3px
- X축 날짜는 3개월 간격으로 표시
- 그래프 제목: &quot;매출 vs 순이익 추이&quot;
- 범례 추가
- 마우스 오버 시 매출액, 순이익, 순이익률(%) 모두 표시&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&amp;lt;누적 영역 그래프&amp;gt;&amp;nbsp;&lt;/b&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1782883002958&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;CSV 파일의 신규고객수와 재구매고객수를 누적 영역 차트로 시각화해주세요.

요구사항:
- X축: 날짜 컬럼
- 하단 영역: 신규고객수 (밝은 오렌지 #FFB74D)
- 상단 영역: 재구매고객수 (진한 오렌지 #F57C00)
- X축 날짜는 6개월 간격으로 표시
- Y축: 고객 수 (명)
- 그래프 제목: &quot;신규 vs 재구매 고객 추이&quot;
- 각 영역에 마우스 오버 시 정확한 수치와 비율(%) 표시
- 2023년 이후 재구매 고객이 신규를 초과하는 구간 강조&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;2430&quot; data-origin-height=&quot;1222&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/rnrLb/dJMcabdCClD/H1LAtxtZ9tHyExjRlnk9s0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/rnrLb/dJMcabdCClD/H1LAtxtZ9tHyExjRlnk9s0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/rnrLb/dJMcabdCClD/H1LAtxtZ9tHyExjRlnk9s0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FrnrLb%2FdJMcabdCClD%2FH1LAtxtZ9tHyExjRlnk9s0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;2430&quot; height=&quot;1222&quot; data-origin-width=&quot;2430&quot; data-origin-height=&quot;1222&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;b&gt;&lt;span style=&quot;background-color: #f6e199;&quot;&gt;고객에 대한 데이터를 통계청에서 다운로드 받은 뒤 시각화&lt;/span&gt; 하는 것이 매우 중요&amp;nbsp;&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;TIP) 클로드 디자인이 깔끔하게 디자인을 만들어서 좋음.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;젠스파크는 PPT 성능이 가장 좋으나, 크레딧이 과하게 들어감.&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&amp;nbsp;&lt;/h4&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;#1. 비즈니스의 기본 개념&amp;nbsp;&lt;/b&gt;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;우리가 생각하는 가치는 내가 우기는 것이 아니라 사용자부터 시작된다.&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아무리 좋고, 특별하다 라고 말해도 브랜드의 가치는 소비자가 정한다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;예를 들면 유튜브 프리미엄을 쓰는 이유 -&amp;gt; 광고를 보지 않기 위해서. (명확함)&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;i&gt;&lt;span style=&quot;background-color: #f6e199;&quot;&gt;내가 지출하는 이유를 본질적으로 고민&lt;/span&gt;해볼 것.&amp;nbsp;&amp;nbsp;&lt;/i&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;i&gt;(내가 왜 커피를 사러 가지, 내가 왜 이것을 구독하고 있지.)&lt;/i&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;i&gt;해결하고 싶은 결핍이 있는 것을 확인해라.&amp;nbsp;&lt;/i&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: #f6e199;&quot;&gt;어떤것에 결핍이 있는지에 대한 내용의 고민&lt;/span&gt;이 필요하다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;i&gt;-&amp;gt; 실제로 돈을 꺼내는 의미에 대해서 파악하는 것. (어떤 것에 결핍이 있는지)&amp;nbsp;&lt;/i&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;i&gt;-&amp;gt; 가치의 실제 = 핵심 서비스의 기능 (결핍을 끝내주기 위한 것)&amp;nbsp;&lt;/i&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;&quot;고객들에게 어떤 가치를 전달할 수 있는가!&quot;&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;비즈니스의 핵심 요소 5가지&amp;nbsp;&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 고객: 우리가 가치를 전달하려는 명확한 집단과 그들의 미완의 일&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 가치: 고객의 미완의 일을 끝내주는 결과 (기능적, 감정적, 사회적 가치 포함)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 교환: 가치와 맞바꾸는 현금/시간/데이터 등 대가의 가격 구조&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 반복/지속: 가치와 대가 교환이 반복되고, 현금이 도는 것&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 조직성: 사람이 바뀌어도 돌아가는 시스템&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;가치 제안&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&quot;고객이 경쟁사가 아닌 우리를 선택하는 단 하나의 이유&quot;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;유에서 유를 창조하는 세상&amp;nbsp; (시장에서 플레이어들을 얼마나 많이 빼앗아오는가. 시장의 규모가 큰 곳은 돈이 몰리는 곳이다. 레드오션이라도 상관없다.)&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &amp;nbsp;- 선발 주자가 해결하지 못한 문제를 파악해서 그 고객들의 파이를 먹어가는 것 (이탈고객)&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &amp;nbsp;- 경쟁사들은 어떻게 행동하고 있는지 (경쟁사 조사 매우 중요)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;#IT 산업 트랜드&amp;nbsp;&lt;/b&gt;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 버티컬 SaaS : 산업 분야로 뾰족하게 보는 SaaS&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 호라이즌 SaaS : LLM 처럼 통상적으로 넓게 보는 SaaS&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;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;우리가 얼마를 소비자들에게 받아야하는지를 위해서&lt;b&gt; 반드시 사용량을 고려할 것.&amp;nbsp;&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;#비즈니스 시장 분석&amp;nbsp;&lt;/b&gt;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 비즈니스 시장을 분석하는 이유: 사용자의 규모를 보기 위한 Tam_Sam_Som&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;size18&quot;&gt;&lt;b&gt;PEST 분석&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 정치 경제 사회 기술 등 거대한 외부 환경 요인으로 인해 비즈니스가 어떤 기회와 위협을 가져다주는지 분석하는 프레임워크&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 역풍을 피할 수 있는 전략을 피할 것&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;&lt;b&gt;추천책: TOSS 이승권 대표 자서전&amp;nbsp;&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://www.yes24.com/product/goods/115007234&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://www.yes24.com/product/goods/115007234&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1782885007019&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;book&quot; data-og-title=&quot;유난한 도전 | 정경화 | 북스톤 - 예스24&quot; data-og-description=&quot;세상에 없던 금융, 세상에 없던 일 문화를 만드는 사람들, 토스928억 시간. 2015년 토스 앱이 나온 후, 사용자들이 간편송금으로 아낀 시간을 모두 합하면 928억 시간이 넘는다. 대한민국 성인 2.5명 &quot; data-og-host=&quot;www.yes24.com&quot; data-og-source-url=&quot;https://www.yes24.com/product/goods/115007234&quot; data-og-url=&quot;https://www.yes24.com/product/goods/115007234&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/95Bnh/dJMb9jOxHMr/rfv8KLOzwHwjPE4YLpTgZ1/img.jpg?width=780&amp;amp;height=1200&amp;amp;face=0_0_780_1200,https://scrap.kakaocdn.net/dn/denTy8/dJMb9dHy16o/HoFxEqltGvD4gbswZsSNf1/img.jpg?width=780&amp;amp;height=1200&amp;amp;face=0_0_780_1200,https://scrap.kakaocdn.net/dn/cJBcYh/dJMb9iIRFHX/Jw2Kfrq2h7vSJjrMUH5yA0/img.png?width=840&amp;amp;height=1188&amp;amp;face=0_0_840_1188&quot;&gt;&lt;a href=&quot;https://www.yes24.com/product/goods/115007234&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://www.yes24.com/product/goods/115007234&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/95Bnh/dJMb9jOxHMr/rfv8KLOzwHwjPE4YLpTgZ1/img.jpg?width=780&amp;amp;height=1200&amp;amp;face=0_0_780_1200,https://scrap.kakaocdn.net/dn/denTy8/dJMb9dHy16o/HoFxEqltGvD4gbswZsSNf1/img.jpg?width=780&amp;amp;height=1200&amp;amp;face=0_0_780_1200,https://scrap.kakaocdn.net/dn/cJBcYh/dJMb9iIRFHX/Jw2Kfrq2h7vSJjrMUH5yA0/img.png?width=840&amp;amp;height=1188&amp;amp;face=0_0_840_1188');&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;유난한 도전 | 정경화 | 북스톤 - 예스24&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;세상에 없던 금융, 세상에 없던 일 문화를 만드는 사람들, 토스928억 시간. 2015년 토스 앱이 나온 후, 사용자들이 간편송금으로 아낀 시간을 모두 합하면 928억 시간이 넘는다. 대한민국 성인 2.5명&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.yes24.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <author>Tomitom</author>
      <guid isPermaLink="true">https://blue-dot.tistory.com/259</guid>
      <comments>https://blue-dot.tistory.com/259#entry259comment</comments>
      <pubDate>Thu, 2 Jul 2026 10:36:19 +0900</pubDate>
    </item>
    <item>
      <title>#1. [코드잇 IT 창업가 과정] 생성형 AI를 활용한 프레젠테이션 제작과 시각화 (1)</title>
      <link>https://blue-dot.tistory.com/258</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1061&quot; data-origin-height=&quot;764&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/btHtgZ/dJMcafHcFCk/aGwF95bQzSt23x11tCBvf1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/btHtgZ/dJMcafHcFCk/aGwF95bQzSt23x11tCBvf1/img.png&quot; data-alt=&quot;26년 2회차 7월 1일 ZEP 수업중!&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/btHtgZ/dJMcafHcFCk/aGwF95bQzSt23x11tCBvf1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbtHtgZ%2FdJMcafHcFCk%2FaGwF95bQzSt23x11tCBvf1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1061&quot; height=&quot;764&quot; data-origin-width=&quot;1061&quot; data-origin-height=&quot;764&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;26년 2회차 7월 1일 ZEP 수업중!&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;26년 6월 30일부터 수강이 시작되었습니다!&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1회차는 모두 ZEP 을 세팅하고 원격 준비를 하느라 우당탕탕 했던 것 같아요.&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;h4 data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;#0. [오프닝]&amp;nbsp;&lt;/b&gt;&lt;/h4&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 30.3488%;&quot;&gt;구체화하고자 하는 틀&lt;/td&gt;
&lt;td style=&quot;width: 69.6512%;&quot;&gt;내가 적은 구체화 내용!&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 30.3488%;&quot;&gt;&lt;span&gt;&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;1. 희망하고자 하는 창업&amp;nbsp;&amp;nbsp;도메인&amp;nbsp;&amp;nbsp;: EX : 000를 활용한 000 서비스 ,&amp;nbsp;&amp;nbsp;000를 해결하는 000 서비스&amp;nbsp;&lt;br /&gt;(창업&amp;nbsp;도메인이&amp;nbsp;없다면,&amp;nbsp;관심&amp;nbsp;있는&amp;nbsp;분야를&amp;nbsp;작성해주세요.&amp;nbsp;만들고자&amp;nbsp;하는&amp;nbsp;대상은&amp;nbsp;반드시&amp;nbsp;써주셔야합니다.(웹.앱,제품&amp;nbsp;등)&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;2. 서비스에 대한 간략 소개&lt;br /&gt;우리&amp;nbsp;서비스의&amp;nbsp;핵심&amp;nbsp;기능들은&amp;nbsp;무엇인지,&amp;nbsp;어떤&amp;nbsp;가치를&amp;nbsp;전달&amp;nbsp;할&amp;nbsp;수&amp;nbsp;있을&amp;nbsp;지&amp;nbsp;작성해보세요.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;3. 고객은 누구일까?&amp;nbsp;&lt;br /&gt;우리 서비스를 이용하는 고객은 어떤 사람들일까요?&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;4. 나는 어떻게 돈을 버는거?&amp;nbsp;&lt;br /&gt;서비스를&amp;nbsp;판매하는&amp;nbsp;방식에&amp;nbsp;대해서&amp;nbsp;작성해주세요.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;5. 고민이 되는 부분이 무엇인가요?&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 69.6512%;&quot;&gt;1.&amp;nbsp;희망하고자&amp;nbsp;하는&amp;nbsp;창업&amp;nbsp;도메인&lt;br /&gt;환자와&amp;nbsp;보호자의&amp;nbsp;진료&amp;nbsp;준비를&amp;nbsp;돕는&amp;nbsp;디지털&amp;nbsp;헬스케어&amp;nbsp;앱&amp;nbsp;서비스&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;1페이지&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;서비스입니다.&lt;br /&gt;&lt;br /&gt;2.&amp;nbsp;서비스에&amp;nbsp;대한&amp;nbsp;간략&amp;nbsp;소개&lt;br /&gt;병원&amp;nbsp;방문&amp;nbsp;전에&amp;nbsp;환자가&amp;nbsp;자신의&amp;nbsp;증상과&amp;nbsp;질문을&amp;nbsp;쉽게&amp;nbsp;정리할&amp;nbsp;수&amp;nbsp;있도록&amp;nbsp;돕는&amp;nbsp;앱&amp;nbsp;서비스입니다.&lt;br /&gt;&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;있습니다.&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;있습니다.&lt;br /&gt;-&amp;nbsp;입력된&amp;nbsp;내용을&amp;nbsp;바탕으로&amp;nbsp;의사에게&amp;nbsp;보여줄&amp;nbsp;수&amp;nbsp;있는&amp;nbsp;1페이지&amp;nbsp;진료&amp;nbsp;편지를&amp;nbsp;자동으로&amp;nbsp;생성합니다.&lt;br /&gt;-&amp;nbsp;사용자가&amp;nbsp;진료&amp;nbsp;때&amp;nbsp;꼭&amp;nbsp;물어봐야&amp;nbsp;할&amp;nbsp;질문을&amp;nbsp;정리할&amp;nbsp;수&amp;nbsp;있도록&amp;nbsp;도와줍니다.&lt;br /&gt;-&amp;nbsp;생성된&amp;nbsp;진료&amp;nbsp;편지를&amp;nbsp;PDF로&amp;nbsp;저장하거나&amp;nbsp;가족과&amp;nbsp;공유할&amp;nbsp;수&amp;nbsp;있습니다.&lt;br /&gt;&lt;br /&gt;3.&amp;nbsp;고객은&amp;nbsp;누구일까?&lt;br /&gt;우리&amp;nbsp;서비스의&amp;nbsp;핵심&amp;nbsp;고객은&amp;nbsp;병원&amp;nbsp;방문&amp;nbsp;전&amp;nbsp;자신의&amp;nbsp;증상과&amp;nbsp;질문을&amp;nbsp;정리하는&amp;nbsp;데&amp;nbsp;어려움을&amp;nbsp;느끼는&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;환자입니다.&lt;br /&gt;-&amp;nbsp;고혈압,&amp;nbsp;당뇨,&amp;nbsp;고지혈증&amp;nbsp;등&amp;nbsp;만성질환으로&amp;nbsp;정기적으로&amp;nbsp;병원을&amp;nbsp;방문하는&amp;nbsp;사람입니다.&lt;br /&gt;-&amp;nbsp;부모님의&amp;nbsp;병원&amp;nbsp;방문을&amp;nbsp;챙기는&amp;nbsp;40~60대&amp;nbsp;자녀입니다.&amp;nbsp;부모님의&amp;nbsp;증상,&amp;nbsp;약,&amp;nbsp;진료&amp;nbsp;내용이&amp;nbsp;카카오톡,&amp;nbsp;메모장,&amp;nbsp;약봉투&amp;nbsp;등에&amp;nbsp;흩어져&amp;nbsp;있어&amp;nbsp;정리가&amp;nbsp;필요한&amp;nbsp;사람들이&amp;nbsp;주요&amp;nbsp;고객입니다.&lt;br /&gt;-&amp;nbsp;병원&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;높습니다.&lt;br /&gt;&lt;br /&gt;4.&amp;nbsp;나는&amp;nbsp;어떻게&amp;nbsp;돈을&amp;nbsp;버는가?&lt;br /&gt;초기&amp;nbsp;수익모델은&amp;nbsp;개인과&amp;nbsp;가족&amp;nbsp;사용자를&amp;nbsp;대상으로&amp;nbsp;한&amp;nbsp;구독형&amp;nbsp;앱&amp;nbsp;서비스입니다.&lt;br /&gt;&lt;br /&gt;기본&amp;nbsp;기능은&amp;nbsp;무료로&amp;nbsp;제공하고,&amp;nbsp;진료&amp;nbsp;편지&amp;nbsp;저장,&amp;nbsp;PDF&amp;nbsp;다운로드,&amp;nbsp;가족&amp;nbsp;공유,&amp;nbsp;과거&amp;nbsp;진료&amp;nbsp;기록&amp;nbsp;관리,&amp;nbsp;복약&amp;middot;증상&amp;nbsp;타임라인&amp;nbsp;정리&amp;nbsp;등의&amp;nbsp;고급&amp;nbsp;기능은&amp;nbsp;유료로&amp;nbsp;제공합니다.&lt;br /&gt;&lt;br /&gt;5.&amp;nbsp;고민이&amp;nbsp;되는&amp;nbsp;점&lt;br /&gt;의료&amp;nbsp;조언으로&amp;nbsp;오해할까봐의&amp;nbsp;위험과&amp;nbsp;개인정보&amp;nbsp;보호&amp;nbsp;설계&amp;nbsp;필요하다는&amp;nbsp;것.&amp;nbsp;의료진이&amp;nbsp;문서를&amp;nbsp;실제로&amp;nbsp;유용하다고&amp;nbsp;느낄&amp;nbsp;수&amp;nbsp;있는지.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;#1. [ 발표 IR의 성격 차이 ]&amp;nbsp;&amp;nbsp;&lt;/b&gt;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;투자 IR 과 정부지원사업 IR 의 차이&amp;nbsp;&lt;/b&gt;&lt;/p&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%; height: 36px;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr style=&quot;height: 18px;&quot;&gt;
&lt;td style=&quot;width: 50%; height: 18px; text-align: center;&quot;&gt;&lt;b&gt;&amp;lt;투자IR&amp;gt;&amp;nbsp;&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 50%; height: 18px; text-align: center;&quot;&gt;&lt;b&gt;&amp;lt;정부지원사업IR&amp;gt;&lt;/b&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 18px;&quot;&gt;
&lt;td style=&quot;width: 50%; height: 18px;&quot;&gt;- BM (비즈니스 모델) 차별 우위점&lt;br /&gt;- 재무계획. 투자금을 받은 이후의 수익을 얼마나 받을 수 있는지 &lt;br /&gt;&amp;nbsp; (손익분기점)&amp;nbsp;&lt;br /&gt;&lt;br /&gt;피라미드 구조를 주로 씀 (결론 -&amp;gt; 근거 -&amp;gt; 데이터)&amp;nbsp;&lt;br /&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;먼저 핵심 메시지를 말하고, 세부 근거를 뒷받침&lt;/li&gt;
&lt;li&gt;예: &quot;우리는 신제품을 출시해야 합니다 -&amp;gt; 시장 성장률 증가 + 고객 니즈 증가 + 경쟁사 움직임&quot;&lt;/li&gt;
&lt;li&gt;&amp;nbsp;결론부터 듣고 싶어하는 바쁜 의사결정자(경영진, 투자자) 대상 발표&amp;middot;보고에 특히 효과적&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;
&lt;td style=&quot;width: 50%; height: 18px;&quot;&gt;&amp;lt;정부지원사업IR&amp;gt;&lt;br /&gt;- 성능지표 달성 가능성&amp;nbsp;&lt;br /&gt;- 고용, 매출 등의 사회적 효과&amp;nbsp;&lt;br /&gt;&lt;br /&gt;3단 구조 (도입 -&amp;gt; 전개 -&amp;gt; 결론)&lt;br /&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;도입: 문제 제기, 주제 소개&lt;/li&gt;
&lt;li&gt;전개: 핵심 논리와 데이터 제시&lt;/li&gt;
&lt;li&gt;결론: 요약 + 행동 촉구 (Call to Action)&lt;/li&gt;
&lt;li&gt;가장 기본적이고 어떤 발표에도 적용할 수 있는 범용 구조&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;#2. PPT&lt;/b&gt;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- PPT를 일기장처럼 만들지 말기. (설득하고자 하는 주제를 청중에게 이야기할 때 쓰는 시각화 보조도구)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- AI로 만드는 PPT에서 디자인을 잡지 못하는 부분&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #f6e199;&quot;&gt;1) 일관성, 위계, 간결성&amp;nbsp; (중요)&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; - 청중이 기억하고 싶은 한 문장은 무엇인가.&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2) 컬러 시스템 (톤앤매너, 브랜드의 가치, 이미지 등)&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;3) 기획 (왜 이 발표를 하는가, 목표는 있는가, 논리구조는 어떻게 되는가, 어떤 구조로 상대방에게 설득을 시킬 것인가.)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;&amp;lt;참고하면 좋을 IR 자료&amp;gt;&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #f6e199;&quot;&gt;&lt;b&gt;2020년 스파크랩 발표&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://youtu.be/JfuQ4t80eXU?si=0sZy5LH3QlX1Lg5d&quot;&gt;https://youtu.be/JfuQ4t80eXU?si=0sZy5LH3QlX1Lg5d&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;#3. 정말 중요한 것 ! MECE!&lt;/b&gt;&lt;/h4&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;Mutually Exclusive&lt;/b&gt; (겹치지 않음)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Collectively Exhaustive&lt;/b&gt; (빠짐없이 포함)&lt;/li&gt;
&lt;li&gt;근거들을 묶을 때 겹침과 누락이 없도록 점검하는 도구입니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;왜 필요한가?&lt;/b&gt;&lt;br /&gt;논리적 허점이나 중복을 방지하여 청중이 혼란스럽지 않도록 합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;예시:&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;MECE 점검 질문:&lt;/b&gt;&lt;/p&gt;
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;이 항목들은 &lt;b&gt;서로 겹치지&lt;/b&gt; 않는가?&lt;/li&gt;
&lt;li&gt;이 항목들은 &lt;b&gt;전체를 빠짐없이&lt;/b&gt; 포함하는가?&lt;/li&gt;
&lt;li&gt;&lt;b&gt;하나의 기준&lt;/b&gt;으로 일관되게 분류했는가?&lt;/li&gt;
&lt;/ol&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;각각의 타겟을 명확하게 할 것!&amp;nbsp;&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;예를 들면 건강 주스에 대한 예시에서&amp;nbsp;&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 직장인에게 주는 가치와&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 학생에게 주는 가치가 다름&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이것을 동일하게 생각하면 안되며,&amp;nbsp;슬라이드 안에서 내가 전하고자 하는 주제가 무엇인지 확실하게 해야함&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;두 개의 고객을 나눈다고 하면, 슬라이드 대비를 크게 해서 한 슬라이드를 분리하여 각각을 설명해야함&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이것은 일관성으로 타겟뿐만이 아니라 일반적인 제작 과정에서 필요한 규칙.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;# 실습! 직접 만들어보기&amp;nbsp;&lt;/b&gt;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&amp;lt;내가 만든 수제 PPT&amp;gt;&amp;nbsp; &lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;그러나 타겟층이 학생, 직장인, 피트니스 3가지 부류가 동시에 혼재해서 MECE 구조에 어울리지 않는 장표가 되었다. ..&amp;nbsp;&lt;/b&gt;&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/HeFOa/dJMcaiw8hgO/rTrd36TQOGaA3fPKszFzS1/%E1%84%82%E1%85%A1%E1%84%83%E1%85%A9%E1%84%86%E1%85%A5%E1%86%A8%E1%84%80%E1%85%A9%E1%84%89%E1%85%B5%E1%87%81%E1%84%8B%E1%85%B3%E1%86%AB%20%E1%84%91%E1%85%B3%E1%84%85%E1%85%A6%E1%84%89%E1%85%B5%E1%84%8C%E1%85%AE%E1%84%89%E1%85%B3..%28%E1%84%92%E1%85%AA%E1%86%BC%E1%84%8C%E1%85%B5%E1%84%8B%E1%85%B3%E1%86%AB%29%20.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;나도먹고싶은 프레시주스..(황지은) .pdf&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;size&quot;&gt;3.44MB&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;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;추가로 그 구조는 AI로 생성할 때도 동일하게 내가 고민해야하는 부분이라는 점.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;조금 더 강의자료를 공부해보기로 !&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <author>Tomitom</author>
      <guid isPermaLink="true">https://blue-dot.tistory.com/258</guid>
      <comments>https://blue-dot.tistory.com/258#entry258comment</comments>
      <pubDate>Wed, 1 Jul 2026 11:03:40 +0900</pubDate>
    </item>
    <item>
      <title>#3. [프리코스 공부] Referral 마케팅과 바이럴 지표를 통해 사용자 성장을 바라보기</title>
      <link>https://blue-dot.tistory.com/257</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1766&quot; data-origin-height=&quot;1244&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b3JbSn/dJMcacXSTWY/zyRJz5xu4ED2acWvyN6JR1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b3JbSn/dJMcacXSTWY/zyRJz5xu4ED2acWvyN6JR1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b3JbSn/dJMcacXSTWY/zyRJz5xu4ED2acWvyN6JR1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb3JbSn%2FdJMcacXSTWY%2FzyRJz5xu4ED2acWvyN6JR1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1766&quot; height=&quot;1244&quot; data-origin-width=&quot;1766&quot; data-origin-height=&quot;1244&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;span&gt;이번 학습에서는 AARRR 프레임워크의 마지막 단계 중 하나인 &lt;/span&gt;&lt;b&gt;&lt;span&gt;Referral&lt;/span&gt;&lt;/b&gt;&lt;span&gt;, 즉 추천 단계에 대해 배웠다. Referral 마케팅은 기존 사용자가 자발적으로 주변 사람에게 서비스를 추천하고, 그 추천을 통해 새로운 사용자가 유입되는 구조를 의미한다. 단순히 광고비를 써서 신규 사용자를 데려오는 방식과 달리, Referral은 이미 서비스를 경험한 사용자의 신뢰와 만족을 기반으로 성장한다는 점에서 중요하다고 느꼈다.&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&gt;Referral 마케팅의 핵심은 &amp;ldquo;사용자가 우리 서비스를 다른 사람에게 추천할 만큼 만족했는가&amp;rdquo;를 확인하는 데 있다. 사용자가 서비스를 한 번 사용하고 끝나는 것이 아니라, 주변 친구나 동료에게 소개하고 싶다고 느낀다면 그 서비스는 일정 수준 이상의 가치를 제공하고 있다고 볼 수 있다. 따라서 Referral은 단순한 유입 채널이 아니라, 서비스 만족도와 충성도를 보여주는 중요한 신호이기도 하다.&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&gt;이번 강의에서 가장 인상 깊었던 개념은 &lt;/span&gt;&lt;b&gt;&lt;span&gt;바이럴 주기 시간&lt;/span&gt;&lt;/b&gt;&lt;span&gt;과 &lt;/span&gt;&lt;b&gt;&lt;span&gt;바이럴 계수&lt;/span&gt;&lt;/b&gt;&lt;span&gt;였다. 먼저 바이럴 주기 시간은 기존 사용자가 친구를 초대하고, 그 친구가 실제 신규 사용자로 유입되기까지 걸리는 시간을 의미한다. 예를 들어 사용자가 초대 링크를 공유한 뒤 친구가 가입하기까지 평균 3일이 걸린다면, 이 서비스의 바이럴 주기 시간은 3일로 볼 수 있다. 이 시간이 짧을수록 추천을 통한 사용자 증가 속도도 빨라질 수 있다.&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&gt;하지만 단순히 초대가 빠르게 이루어지는 것만으로는 충분하지 않다. 실제로 몇 명이 초대되고, 그중 몇 명이 가입하거나 서비스를 사용하게 되는지도 함께 봐야 한다. 이때 사용하는 지표가 &lt;/span&gt;&lt;b&gt;&lt;span&gt;바이럴 계수&lt;/span&gt;&lt;/b&gt;&lt;span&gt;다. 바이럴 계수는 기존 사용자 한 명이 평균적으로 몇 명의 신규 사용자를 만들어내는지를 나타내는 지표다. 일반적으로는 한 명의 사용자가 보낸 초대 수와 초대를 받은 사람의 수락 비율을 함께 계산한다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;예를 들어 기존 사용자 한 명이 평균 5명에게 초대장을 보내고, 그중 20%가 실제로 가입한다면 바이럴 계수는 1이 된다. 이는 기존 사용자 한 명이 새로운 사용자 한 명을 만들어내는 구조라는 뜻이다. 바이럴 계수가 1 이상이면 추천을 통한 성장이 점점 확대될 가능성이 커지고, 1보다 낮으면 추천만으로는 지속적인 사용자 증가를 만들기 어렵다. 이 개념을 배우면서 추천 마케팅도 단순히 &amp;ldquo;공유 버튼을 넣는다&amp;rdquo;의 문제가 아니라, 수치로 구조를 분석해야 하는 영역이라는 점을 알게 되었다.&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&gt;Referral을 최적화하기 위해서는 크게 세 가지를 관리해야 한다고 느꼈다. 첫 번째는 사용자가 더 쉽게 초대할 수 있도록 만드는 것이다. 초대 과정이 복잡하거나 공유 버튼이 눈에 잘 띄지 않으면 사용자가 추천 행동을 하기 어렵다. 두 번째는 초대를 받은 사람이 가입하거나 서비스를 경험할 이유를 명확히 제공하는 것이다. 단순히 &amp;ldquo;친구가 초대했습니다&amp;rdquo;만으로는 충분하지 않고, 초대를 수락했을 때 얻을 수 있는 가치가 분명해야 한다. 세 번째는 바이럴 주기 시간을 줄이는 것이다. 초대 이후 가입까지 시간이 너무 오래 걸리면 추천의 확산 속도가 느려질 수 있다.&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&gt;PM 관점에서 Referral은 제품 자체의 가치와 마케팅 구조가 함께 맞물려야 작동하는 단계라고 느꼈다. 사용자가 만족하지 않는 서비스는 아무리 추천 보상을 붙여도 자연스러운 추천이 일어나기 어렵다. 반대로 서비스 가치가 충분하더라도 추천 흐름이 불편하거나 초대받은 사람에게 매력이 없다면 신규 유입으로 이어지지 않을 수 있다. 결국 Referral은 제품 경험, 사용자 심리, 초대 구조, 보상 설계가 함께 맞아야 성과가 나는 영역이다.&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&gt;이번 학습을 통해 추천 마케팅을 볼 때 단순히 &amp;ldquo;공유 수가 많다&amp;rdquo;는 결과만 보면 안 된다는 것을 배웠다. 공유는 많이 되었지만 실제 가입이 낮다면 초대 수락 비율에 문제가 있을 수 있고, 가입은 잘 되지만 확산 속도가 느리다면 바이럴 주기 시간이 길 수 있다. 따라서 Referral을 분석할 때는 초대 수, 초대 수락률, 신규 가입 수, 바이럴 주기 시간, 바이럴 계수를 함께 살펴봐야 한다.&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&gt;결국 Referral 마케팅의 핵심은 기존 사용자의 만족을 새로운 사용자 유입으로 연결하는 것이다. 앞으로 서비스를 기획하거나 지표를 분석할 때, 단순히 신규 사용자를 광고로 데려오는 것뿐 아니라 기존 사용자가 자발적으로 추천할 수 있는 구조를 만들 수 있는지도 함께 고민해야겠다고 느꼈다. Referral은 사용자의 신뢰가 성장으로 전환되는 단계이며, 서비스가 정말 가치 있게 사용되고 있는지를 확인할 수 있는 중요한 지표라고 생각한다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;#코드잇스프린트 #IT창업가 #PM #창업&lt;/span&gt;&lt;/p&gt;</description>
      <category>IT PM/IT 창업 공부</category>
      <author>Tomitom</author>
      <guid isPermaLink="true">https://blue-dot.tistory.com/257</guid>
      <comments>https://blue-dot.tistory.com/257#entry257comment</comments>
      <pubDate>Wed, 24 Jun 2026 15:33:28 +0900</pubDate>
    </item>
    <item>
      <title>#2. [프리코스 공부] 리텐션을 계산하는 세 가지 방식: Classic, Range, Rolling Retention</title>
      <link>https://blue-dot.tistory.com/256</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1782&quot; data-origin-height=&quot;1246&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bvoAvr/dJMcaiw2iic/Tut6jsNzWGjEPxYzs86Kek/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bvoAvr/dJMcaiw2iic/Tut6jsNzWGjEPxYzs86Kek/img.png&quot; data-alt=&quot;코드잇 강의 커리큘럼 13. Retention: 유지율을 계산하는 3가지 방식&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bvoAvr/dJMcaiw2iic/Tut6jsNzWGjEPxYzs86Kek/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbvoAvr%2FdJMcaiw2iic%2FTut6jsNzWGjEPxYzs86Kek%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/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;504&quot; data-origin-width=&quot;1782&quot; data-origin-height=&quot;1246&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;코드잇 강의 커리큘럼 13. Retention: 유지율을 계산하는 3가지 방식&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;이번 학습에서는 서비스의 유지율, 즉 리텐션을 계산하는 세 가지 방식에 대해 배웠다. 리텐션은 사용자가 서비스를 한 번 사용한 뒤 다시 돌아오는지를 확인하는 지표다. 서비스가 단순히 신규 사용자를 많이 모으는 것에서 끝나지 않고, 사용자가 지속적으로 가치를 느끼고 있는지를 판단하기 위해 매우 중요한 지표라고 느꼈다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;리텐션을 계산하는 방식에는 대표적으로 &lt;/span&gt;&lt;b&gt;&lt;span&gt;클래식 리텐션, 범위 리텐션, 롤링 리텐션&lt;/span&gt;&lt;/b&gt;&lt;span&gt;이 있다. 처음에는 모두 &amp;ldquo;사용자가 다시 돌아왔는가&amp;rdquo;를 보는 지표처럼 느껴졌지만, 실제로는 기준으로 삼는 날짜와 기간, 그리고 사용자의 마지막 행동을 어떻게 해석하느냐에 따라 결과가 달라진다는 점이 중요했다.&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&gt;먼저 &lt;/span&gt;&lt;b&gt;&lt;span&gt;클래식 리텐션(Classic Retention)&lt;/span&gt;&lt;/b&gt;&lt;span&gt;은 특정 날짜에 사용자가 다시 행동했는지를 기준으로 계산하는 방식이다. 보통 N일 차 유지율이라는 표현으로 많이 사용된다. 예를 들어 회원가입 후 1일 차, 7일 차, 30일 차에 사용자가 다시 방문했는지를 확인하는 방식이다. 이 방식의 장점은 계산이 단순하고 직관적이라는 점이다. 특정 날짜에 얼마나 많은 사용자가 다시 돌아왔는지 바로 확인할 수 있기 때문에, 앱이나 서비스의 초기 사용 습관 형성 여부를 보기 좋다.&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&gt;다만 클래식 리텐션에는 한계도 있다. 특정 날짜에만 사용 여부를 판단하기 때문에, 사용자가 하루 전이나 하루 뒤에 방문했더라도 해당 날짜에 방문하지 않았다면 유지된 사용자로 보지 않을 수 있다. 예를 들어 사용자가 7일 차에는 접속하지 않았지만 6일 차와 8일 차에 접속했다면, 실제로는 서비스를 계속 사용하고 있음에도 7일 차 클래식 리텐션에서는 이탈한 것처럼 보일 수 있다. 그래서 클래식 리텐션은 매일 사용하는 서비스나 특정 날짜 기준의 행동을 정확히 보고 싶을 때 적합하지만, 사용 주기가 일정하지 않은 서비스에서는 해석에 주의가 필요하다.&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&gt;두 번째는 &lt;/span&gt;&lt;b&gt;&lt;span&gt;범위 리텐션(Range Retention)&lt;/span&gt;&lt;/b&gt;&lt;span&gt;이다. 범위 리텐션은 특정 하루가 아니라 일정 기간을 기준으로 사용자의 재방문 여부를 판단한다. 예를 들어 가입 후 7일 차 하루만 보는 것이 아니라, 가입 후 7일에서 14일 사이에 한 번이라도 행동했다면 유지된 것으로 보는 방식이다. 이 방식은 특정 날짜에 우연히 방문하지 않은 사용자를 이탈자로 처리하지 않기 때문에, 보다 안정적으로 유지율을 측정할 수 있다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;범위 리텐션은 매일 사용하는 서비스보다는 주기적으로 사용하는 서비스에 더 적합하다고 느꼈다. 예를 들어 쇼핑 서비스, 가계부 앱, 여행 예약 서비스처럼 사용자가 매일 접속하지는 않지만 일정 주기로 다시 돌아오는 서비스라면 특정 날짜보다 기간을 기준으로 보는 것이 더 현실적인 해석이 될 수 있다. 사용자가 정해진 하루에 접속하지 않았다고 해서 반드시 서비스에 관심이 없어진 것은 아니기 때문이다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;세 번째는 &lt;/span&gt;&lt;b&gt;&lt;span&gt;롤링 리텐션(Rolling Retention)&lt;/span&gt;&lt;/b&gt;&lt;span&gt;이다. 롤링 리텐션은 사용자의 마지막 행동일을 기준으로 그 이전 기간을 유지된 상태로 간주하는 방식이다. 쉽게 말해 사용자가 마지막으로 다시 돌아온 시점이 있다면, 그 이전의 날짜들은 아직 이탈하지 않은 것으로 보는 것이다. 이 방식은 사용자가 완전히 이탈했는지 여부에 초점을 둔다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;롤링 리텐션은 사용 주기가 긴 서비스에 적합하다. 예를 들어 이사, 여행, 고가 상품 구매, 병원 예약처럼 사용자가 자주 방문하지 않더라도 필요할 때 다시 돌아오는 서비스라면, 특정 날짜에 접속하지 않았다고 바로 이탈로 판단하기 어렵다. 이때 롤링 리텐션을 사용하면 사용자가 마지막으로 돌아온 시점까지는 유지된 사용자로 해석할 수 있다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;하지만 롤링 리텐션도 단점이 있다. 마지막 행동을 기준으로 이전 날짜를 모두 유지 상태로 보기 때문에, 실제보다 리텐션이 높게 보일 수 있다. 예를 들어 사용자가 30일 차에 한 번 접속했다면 그 전 기간 동안 매일 서비스를 사용한 것은 아니더라도, 롤링 리텐션에서는 일정 기간 유지된 것으로 해석될 수 있다. 따라서 롤링 리텐션은 이탈 여부를 파악하는 데는 유용하지만, 사용 빈도나 실제 활성도를 세밀하게 보기에는 부족할 수 있다.&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&gt;이번 학습을 통해 리텐션은 단순히 &amp;ldquo;다시 방문했는가&amp;rdquo;만 보는 지표가 아니라는 점을 알게 되었다. 어떤 리텐션 계산 방식을 선택하느냐에 따라 같은 사용자 행동도 다르게 해석될 수 있다. 매일 사용하는 서비스라면 클래식 리텐션이 적합할 수 있고, 주기적으로 사용하는 서비스라면 범위 리텐션이 더 적합할 수 있다. 사용 주기가 길고 이탈 여부 자체가 중요한 서비스라면 롤링 리텐션을 참고할 수 있다.&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&gt;PM 관점에서 중요한 것은 지표를 무조건 하나의 공식으로 계산하는 것이 아니라, 서비스의 사용 맥락에 맞는 계산 방식을 선택하는 일이라고 느꼈다. 리텐션을 잘못 해석하면 실제로는 사용자가 꾸준히 돌아오고 있는데도 이탈이 심각하다고 판단할 수 있고, 반대로 실제 사용 빈도는 낮은데 유지율이 높다고 착각할 수도 있다.&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&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&gt;#코드잇스프린트 #IT창업가 #PM #창업&lt;/span&gt;&lt;/p&gt;</description>
      <category>IT PM/IT 창업 공부</category>
      <author>Tomitom</author>
      <guid isPermaLink="true">https://blue-dot.tistory.com/256</guid>
      <comments>https://blue-dot.tistory.com/256#entry256comment</comments>
      <pubDate>Tue, 23 Jun 2026 17:33:31 +0900</pubDate>
    </item>
    <item>
      <title>과업지시서 작성 가이드: 실무 초보 PM을 위한 업무 범위 정리법! (과업지시서 hwp 다운로드)</title>
      <link>https://blue-dot.tistory.com/255</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;요즘 실무를 하다 보면 생각보다 자주 마주하게 되는 문서가 있다. 바로 &lt;b&gt;과업지시서&lt;/b&gt;이다!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;처음에는 과업지시서라는 말이 조금 딱딱하게 느껴질 수 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;ldquo;그냥 해야 할 일을 적어두는 문서 아닌가?&amp;rdquo;라고 생각할 수도 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;하지만 막상 프로젝트를 진행해보면 과업지시서가 얼마나 중요한 문서인지 금방 알게 된다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;과업지시서는 프로젝트에서 &lt;b&gt;누가, 무엇을, 어디까지, 어떤 기준으로 수행해야 하는지&lt;/b&gt;를 정의하는 문서이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;특히 외주 개발, SI 프로젝트, 운영 업무, 유지보수 계약, 신규 기능 개발 등 여러 이해관계자가 함께 움직이는 프로젝트에서는 과업지시서 하나만 잘 작성되어도 불필요한 오해를 크게 줄일 수 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;잘 작성된 과업지시서는 PM에게는 프로젝트 관리 기준이 되고, 작업자에게는 업무 수행 기준이 되며, 고객이나 발주자에게는 결과물을 판단하는 기준이 된다. 그래서 실무 초보 PM이라면 번거롭더라도 과업지시서 작성법을 꼭꼭 익혀두는 것이 좋다!&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;이 글에서는 실무 초보 PM이 이해하기 쉽도록 과업지시서의 개념, 구성 요소, 작성 순서, 작성 예시, 자주 하는 실수까지 차근차근 정리한다.&lt;/p&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;1. 과업지시서란 무엇인가?&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;과업지시서&lt;/b&gt;는 프로젝트나 업무를 수행하기 위해 필요한 과업의 범위, 수행 내용, 일정, 산출물, 검수 기준 등을 정의한 문서이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;쉽게 말하면 과업지시서는 &amp;ldquo;이 프로젝트에서 무엇을 해야 하는가?&amp;rdquo;를 구체적으로 정리한 문서이다. 단순히 할 일을 나열하는 수준이 아니라, 업무의 목적과 범위, 수행 방식, 결과물의 기준까지 함께 정리해야 한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;예를 들어 &amp;ldquo;관리자 페이지를 개발한다&amp;rdquo;라고만 적으면 개발자, 디자이너, 고객이 각자 다르게 이해할 수 있다. 어떤 관리자인지, 어떤 메뉴가 필요한지, 권한 관리는 포함되는지, 통계 기능은 필요한지, 엑셀 다운로드는 포함되는지 등 해석이 달라질 수 있기 때문이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;하지만 &lt;span style=&quot;background-color: #f6e199;&quot;&gt;과업지시서에 &amp;ldquo;관리자 페이지는 회원 관리, 게시글 관리, 공지사항 관리 기능을 포함하며, 통계 대시보드와 엑셀 다운로드 기능은 이번 과업 범위에서 제외한다&amp;rdquo;라고 명시하면 훨씬 명확&lt;/span&gt;해진다.&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;과업지시서의 주요 목적&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;업무 범위 명확화&lt;/b&gt;: 프로젝트에서 해야 할 일과 하지 않을 일을 구분한다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;이해관계자 간 오해 방지&lt;/b&gt;: 발주자, 수행사, PM, 개발자, 디자이너가 같은 기준을 공유한다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;일정과 공수 산정 기준 제공&lt;/b&gt;: 어떤 작업이 필요한지 알아야 일정과 비용을 계산할 수 있다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;검수 기준 마련&lt;/b&gt;: 결과물이 완료되었는지 판단할 수 있는 기준이 된다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;변경 관리 기준 제공&lt;/b&gt;: 과업 범위 밖의 요청이 발생했을 때 협의 기준으로 활용된다.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;2. 과업지시서가 실무 초보 PM에게 중요한 이유&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;신입 PM이나 실무 초보 PM은 프로젝트 초반에 요구사항을 듣고 정리하는 역할을 많이 맡게 된다. 이때 가장 어려운 부분은 &amp;ldquo;들은 내용을 어떻게 문서로 정리해야 하는가?&amp;rdquo;이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;회의에서는 모두가 고개를 끄덕였지만, 막상 개발이 시작되면 &lt;span style=&quot;background-color: #f6e199;&quot;&gt;&amp;ldquo;이 기능도 당연히 포함되는 줄 알았다&amp;rdquo;, &amp;ldquo;그건 이번 범위가 아니었다&amp;rdquo;, &amp;ldquo;디자인은 누가 제공하는가?&amp;rdquo;, &amp;ldquo;검수는 어떤 기준으로 하는가?&amp;rdquo;&lt;/span&gt; 같은 이야기가 자주 나온다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이런 문제는 대부분 과업의 범위가 명확하지 않을 때 발생한다. 그래서 과업지시서는 PM이 프로젝트를 안정적으로 관리하기 위한 기본 문서라고 볼 수 있다.&lt;/p&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%; background-color: #eaf6ff; text-align: left;&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;thead&gt;
&lt;tr style=&quot;background-color: #cceeff;&quot;&gt;
&lt;th style=&quot;padding: 10px; border: 1px solid #ccc;&quot;&gt;상황&lt;/th&gt;
&lt;th style=&quot;padding: 10px; border: 1px solid #ccc;&quot;&gt;과업지시서가 없을 때&lt;/th&gt;
&lt;th style=&quot;padding: 10px; border: 1px solid #ccc;&quot;&gt;과업지시서가 있을 때&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 10px; border: 1px solid #ccc;&quot;&gt;업무 범위 확인&lt;/td&gt;
&lt;td style=&quot;padding: 10px; border: 1px solid #ccc;&quot;&gt;회의 기억이나 구두 합의에 의존한다.&lt;/td&gt;
&lt;td style=&quot;padding: 10px; border: 1px solid #ccc;&quot;&gt;문서 기준으로 포함 범위와 제외 범위를 확인할 수 있다.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 10px; border: 1px solid #ccc;&quot;&gt;일정 산정&lt;/td&gt;
&lt;td style=&quot;padding: 10px; border: 1px solid #ccc;&quot;&gt;작업량이 불명확해 일정이 자주 흔들린다.&lt;/td&gt;
&lt;td style=&quot;padding: 10px; border: 1px solid #ccc;&quot;&gt;작업 항목을 기준으로 공수와 일정을 산정할 수 있다.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 10px; border: 1px solid #ccc;&quot;&gt;검수 진행&lt;/td&gt;
&lt;td style=&quot;padding: 10px; border: 1px solid #ccc;&quot;&gt;완료 기준이 모호해 의견 충돌이 생긴다.&lt;/td&gt;
&lt;td style=&quot;padding: 10px; border: 1px solid #ccc;&quot;&gt;사전에 정의한 검수 기준으로 판단할 수 있다.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;실무 초보 PM이라면 과업지시서를 단순한 문서 작업으로 보면 안 된다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;과업지시서는 프로젝트를 시작하기 전 팀 전체가 바라보는 &lt;b&gt;기준점&lt;/b&gt;이다.&lt;/p&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;3. 과업지시서의 기본 구성 요소&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;과업지시서는 프로젝트의 성격에 따라 구성 항목이 달라질 수 있다. 하지만 실무에서 자주 사용하는 기본 구조는 어느 정도 정해져 있다.&lt;/p&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%; background-color: #eaf6ff; text-align: left;&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;thead&gt;
&lt;tr style=&quot;background-color: #cceeff;&quot;&gt;
&lt;th style=&quot;padding: 10px; border: 1px solid #ccc;&quot;&gt;섹션&lt;/th&gt;
&lt;th style=&quot;padding: 10px; border: 1px solid #ccc;&quot;&gt;주요 내용&lt;/th&gt;
&lt;th style=&quot;padding: 10px; border: 1px solid #ccc;&quot;&gt;작성 포인트&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 10px; border: 1px solid #ccc;&quot;&gt;&lt;b&gt;1. 과업 개요&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;padding: 10px; border: 1px solid #ccc;&quot;&gt;프로젝트 또는 업무의 목적과 배경&lt;/td&gt;
&lt;td style=&quot;padding: 10px; border: 1px solid #ccc;&quot;&gt;왜 이 과업을 수행하는지 명확히 작성한다.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 10px; border: 1px solid #ccc;&quot;&gt;&lt;b&gt;2. 과업 범위&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;padding: 10px; border: 1px solid #ccc;&quot;&gt;포함되는 업무와 제외되는 업무&lt;/td&gt;
&lt;td style=&quot;padding: 10px; border: 1px solid #ccc;&quot;&gt;포함 범위뿐 아니라 제외 범위도 반드시 작성한다.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 10px; border: 1px solid #ccc;&quot;&gt;&lt;b&gt;3. 세부 과업 내용&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;padding: 10px; border: 1px solid #ccc;&quot;&gt;수행해야 할 구체적인 작업 항목&lt;/td&gt;
&lt;td style=&quot;padding: 10px; border: 1px solid #ccc;&quot;&gt;기능, 화면, 데이터, 운영 업무 단위로 나누어 작성한다.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 10px; border: 1px solid #ccc;&quot;&gt;&lt;b&gt;4. 수행 일정&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;padding: 10px; border: 1px solid #ccc;&quot;&gt;착수일, 중간 점검일, 완료일, 검수일&lt;/td&gt;
&lt;td style=&quot;padding: 10px; border: 1px solid #ccc;&quot;&gt;마일스톤 기준으로 작성하면 관리하기 쉽다.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 10px; border: 1px solid #ccc;&quot;&gt;&lt;b&gt;5. 산출물&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;padding: 10px; border: 1px solid #ccc;&quot;&gt;기획서, 디자인 파일, 소스코드, 테스트 결과서 등&lt;/td&gt;
&lt;td style=&quot;padding: 10px; border: 1px solid #ccc;&quot;&gt;제출 형식과 제출 시점을 함께 작성한다.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 10px; border: 1px solid #ccc;&quot;&gt;&lt;b&gt;6. 검수 기준&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;padding: 10px; border: 1px solid #ccc;&quot;&gt;완료 여부를 판단하는 기준&lt;/td&gt;
&lt;td style=&quot;padding: 10px; border: 1px solid #ccc;&quot;&gt;기능 동작, 오류 여부, 성능, 디자인 반영 여부 등을 구체화한다.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;4. 과업지시서 작성 프로세스&lt;/h2&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;1) 과업의 목적 파악&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #f6e199;&quot;&gt;가장 먼저 해야 할 일은 이 과업을 왜 수행하는지 파악하는 것이다.&lt;/span&gt; 목적이 불명확하면 세부 과업도 흔들린다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;예를 들어 &amp;ldquo;회원가입 기능 개선&amp;rdquo;이라는 과업이 있다고 하자. 이때 목적이 &amp;ldquo;가입 전환율 개선&amp;rdquo;인지, &amp;ldquo;개인정보 수집 항목 정비&amp;rdquo;인지, &amp;ldquo;소셜 로그인 추가&amp;rdquo;인지에 따라 작성해야 할 과업 내용은 완전히 달라진다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;비즈니스 목적&lt;/b&gt;: 이 과업을 통해 해결하려는 문제는 무엇인가?&lt;/li&gt;
&lt;li&gt;&lt;b&gt;사용자 목적&lt;/b&gt;: 사용자는 어떤 불편을 겪고 있는가?&lt;/li&gt;
&lt;li&gt;&lt;b&gt;운영 목적&lt;/b&gt;: 관리자나 운영자는 어떤 업무를 개선하고 싶은가?&lt;/li&gt;
&lt;li&gt;&lt;b&gt;기술 목적&lt;/b&gt;: 시스템 구조나 성능 측면에서 개선할 부분은 무엇인가?&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;2) 이해관계자 요구사항 수집&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;과업지시서는 PM 혼자 상상해서 작성하는 문서가 아니다. 발주자, 현업 담당자, 개발자, 디자이너, QA 등 여러 이해관계자의 의견을 듣고 정리해야 한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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;b&gt;범위 정의&lt;/b&gt;이다. 특히 제외 범위를 작성하지 않으면 나중에 문제가 생길 가능성이 높다.&lt;/p&gt;
&lt;pre class=&quot;asciidoc&quot; style=&quot;background-color: #f8f8f8; padding: 12px; border: 1px solid #ccc; border-radius: 5px; overflow-x: auto;&quot;&gt;&lt;code&gt;[과업 범위 예시]

포함 범위:
- 게시글 목록 조회
- 게시글 상세 조회
- 게시글 등록, 수정, 삭제
- 게시글 검색
- 관리자 게시글 숨김 처리

제외 범위:
- 댓글 기능
- 파일 첨부 기능
- 게시글 신고 기능
- 사용자 간 쪽지 기능
- 통계 대시보드 기능
&lt;/code&gt;&lt;/pre&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;4) 세부 과업 항목 작성&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;범위가 정리되었다면 이제 세부 과업 항목을 작성한다. 이때는 너무 큰 단위로 작성하지 않는 것이 좋다. &amp;ldquo;관리자 기능 개발&amp;rdquo;처럼 큰 단위로만 작성하면 실제 작업을 나누기 어렵다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;실무에서는 기능 단위, 화면 단위, 업무 흐름 단위로 나누어 작성하면 관리하기 쉽다.&lt;/p&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;5. 과업지시서 작성 흐름 예시&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;과업지시서는 보통 아래와 같은 흐름으로 작성된다. 처음 작성할 때는 이 순서를 기준으로 따라가면 훨씬 수월하다.&lt;/p&gt;
&lt;pre class=&quot;css&quot; style=&quot;background-color: #f8f8f8; padding: 12px; border: 1px solid #ccc; border-radius: 5px; overflow-x: auto;&quot;&gt;&lt;code&gt;A[과업 목적 확인] 
--&amp;gt; B[이해관계자 요구사항 수집]
--&amp;gt; C[포함 범위와 제외 범위 정리]
--&amp;gt; D[세부 과업 항목 작성]
--&amp;gt; E[일정과 마일스톤 정의]
--&amp;gt; F[산출물과 검수 기준 작성]
--&amp;gt; G[역할과 책임 정리]
--&amp;gt; H[이해관계자 검토 및 확정]
&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이 흐름에서 가장 중요한 단계는 &lt;b&gt;C. 포함 범위와 제외 범위 정리&lt;/b&gt;이다. PM 입장에서는 &amp;ldquo;할 일&amp;rdquo;만 정리하고 싶을 수 있지만, 실무에서는 &amp;ldquo;하지 않는 일&amp;rdquo;을 명확히 적는 것이 더 중요할 때가 많다.&lt;/p&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;6. 과업지시서 작성 예시&lt;/h2&gt;
&lt;pre class=&quot;asciidoc&quot; style=&quot;background-color: #f8f8f8; padding: 12px; border: 1px solid #ccc; border-radius: 5px; overflow-x: auto;&quot;&gt;&lt;code&gt;[과업명]
회원 관리 기능 개선

[과업 목적]
운영자가 회원 정보를 더 쉽게 조회하고 관리할 수 있도록 관리자 페이지의 회원 관리 기능을 개선한다.

[포함 범위]
- 회원 목록 조회 기능 개선
- 회원 상세 정보 조회 기능 추가
- 회원 상태 변경 기능 추가
- 회원 검색 조건 추가
- 관리자 메모 기능 추가

[제외 범위]
- 회원 등급 자동 산정 기능
- 대량 회원 데이터 업로드 기능
- 마케팅 메시지 발송 기능
- 외부 CRM 연동 기능

[주요 산출물]
- 화면 설계서
- API 명세서
- 개발 결과물
- 테스트 결과서

[검수 기준]
- 회원 목록에서 이름, 이메일, 가입일, 상태 기준으로 검색 가능해야 한다.
- 회원 상세 화면에서 기본 정보와 최근 활동 내역을 확인할 수 있어야 한다.
- 관리자는 회원 상태를 정상, 휴면, 탈퇴 예정으로 변경할 수 있어야 한다.
- 권한이 없는 사용자는 회원 관리 메뉴에 접근할 수 없어야 한다.
&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이 정도만 작성해도 팀원들이 과업의 방향을 훨씬 명확하게 이해할 수 있다. 물론 실제 실무에서는 화면별 상세 정책, 데이터 항목, API 연동 방식, 예외 처리까지 추가로 정리해야 한다.&lt;/p&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;7. 과업지시서 작성 시 자주 하는 실수&lt;/h2&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;1) 너무 추상적으로 작성하는 경우&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;ldquo;사용자 편의성을 개선한다&amp;rdquo;, &amp;ldquo;관리 기능을 고도화한다&amp;rdquo;, &amp;ldquo;화면을 보기 좋게 수정한다&amp;rdquo; 같은 표현은 방향성은 있지만 작업 기준으로는 부족하다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;과업지시서에서는 &lt;span style=&quot;background-color: #f6e199;&quot;&gt;추상적인 목표를 실제 작업 항목으로 바꿔야 한다.&lt;/span&gt; 예를 들어 &amp;ldquo;사용자 편의성을 개선한다&amp;rdquo;라고 쓰기보다 &amp;ldquo;회원가입 화면의 입력 항목을 7개에서 4개로 줄이고, 필수 입력값 오류 메시지를 각 필드 하단에 표시한다&amp;rdquo;처럼 작성하는 것이 좋다.&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 data-ke-size=&quot;size16&quot;&gt;특히 &amp;ldquo;검색 기능&amp;rdquo;, &amp;ldquo;관리자 기능&amp;rdquo;, &amp;ldquo;통계 기능&amp;rdquo;처럼 범위가 넓은 단어는 반드시 어디까지 포함되는지 적어야 한다.&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;검수 기준을 &amp;ldquo;정상 동작해야 한다&amp;rdquo;라고만 작성하면 나중에 완료 여부를 판단하기 어렵다. 정상 동작의 기준은 사람마다 다르게 해석될 수 있기 때문이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;가능하면 &amp;ldquo;어떤 조건에서&amp;rdquo;, &amp;ldquo;어떤 결과가 나와야 하는지&amp;rdquo;를 함께 작성해야 한다.&lt;/p&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;8. 실무 초보 PM을 위한 과업지시서 체크리스트&lt;/h2&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%; background-color: #eaf6ff; text-align: left;&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;thead&gt;
&lt;tr style=&quot;background-color: #cceeff;&quot;&gt;
&lt;th style=&quot;padding: 10px; border: 1px solid #ccc;&quot;&gt;체크 항목&lt;/th&gt;
&lt;th style=&quot;padding: 10px; border: 1px solid #ccc;&quot;&gt;확인 질문&lt;/th&gt;
&lt;th style=&quot;padding: 10px; border: 1px solid #ccc;&quot;&gt;완료 여부&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 10px; border: 1px solid #ccc;&quot;&gt;과업 목적&lt;/td&gt;
&lt;td style=&quot;padding: 10px; border: 1px solid #ccc;&quot;&gt;이 과업을 왜 수행하는지 명확히 작성했는가?&lt;/td&gt;
&lt;td style=&quot;padding: 10px; border: 1px solid #ccc;&quot;&gt;□&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 10px; border: 1px solid #ccc;&quot;&gt;포함 범위&lt;/td&gt;
&lt;td style=&quot;padding: 10px; border: 1px solid #ccc;&quot;&gt;이번 과업에서 수행할 작업을 구체적으로 작성했는가?&lt;/td&gt;
&lt;td style=&quot;padding: 10px; border: 1px solid #ccc;&quot;&gt;□&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 10px; border: 1px solid #ccc;&quot;&gt;제외 범위&lt;/td&gt;
&lt;td style=&quot;padding: 10px; border: 1px solid #ccc;&quot;&gt;이번 과업에 포함되지 않는 작업을 명확히 작성했는가?&lt;/td&gt;
&lt;td style=&quot;padding: 10px; border: 1px solid #ccc;&quot;&gt;□&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 10px; border: 1px solid #ccc;&quot;&gt;산출물&lt;/td&gt;
&lt;td style=&quot;padding: 10px; border: 1px solid #ccc;&quot;&gt;제출해야 할 문서와 결과물을 정의했는가?&lt;/td&gt;
&lt;td style=&quot;padding: 10px; border: 1px solid #ccc;&quot;&gt;□&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;padding: 10px; border: 1px solid #ccc;&quot;&gt;검수 기준&lt;/td&gt;
&lt;td style=&quot;padding: 10px; border: 1px solid #ccc;&quot;&gt;완료 여부를 판단할 기준을 구체적으로 작성했는가?&lt;/td&gt;
&lt;td style=&quot;padding: 10px; border: 1px solid #ccc;&quot;&gt;□&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;9. 과업지시서 작성 실무 팁&lt;/h2&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;1) &amp;ldquo;포함&amp;rdquo;보다 &amp;ldquo;제외&amp;rdquo;를 더 신경 쓰기&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;h3 data-ke-size=&quot;size23&quot;&gt;2) 명사형보다 동사형으로 작성하기&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;과업 항목을 작성할 때 &amp;ldquo;회원 관리&amp;rdquo;, &amp;ldquo;게시판&amp;rdquo;, &amp;ldquo;통계&amp;rdquo;처럼 명사만 적으면 실제로 무엇을 해야 하는지 애매하다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;가능하면 &amp;ldquo;회원 목록을 조회한다&amp;rdquo;, &amp;ldquo;게시글을 등록하고 수정한다&amp;rdquo;, &amp;ldquo;기간별 접속 통계를 조회한다&amp;rdquo;처럼 동작 중심으로 작성하는 것이 좋다.&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;검수 기준은 나중에 QA나 고객 검수와 연결된다. 그래서 가능하면 테스트할 수 있는 문장으로 작성하는 것이 좋다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;나쁜 예: 회원 검색 기능이 정상 동작해야 한다.&lt;/li&gt;
&lt;li&gt;좋은 예: 관리자는 회원 이름, 이메일, 가입일 기준으로 회원 목록을 검색할 수 있어야 한다.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;10. 마무리&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;과업지시서는 실무 초보 PM에게 조금 어렵고 딱딱하게 느껴질 수 있는 문서이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;하지만 프로젝트를 안정적으로 관리하기 위해서는 반드시 익혀야 하는 기본 문서이기도 하다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;과업지시서를 잘 작성하면 프로젝트의 목적, 범위, 일정, 산출물, 검수 기준을 한눈에 확인할 수 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;또한 개발자, 디자이너, 고객, 운영 담당자 모두가 같은 기준을 보고 움직일 수 있기 때문에 커뮤니케이션 비용도 줄어든다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;처음부터 완벽한 과업지시서를 작성하려고 하면 부담스러울 수 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #f6e199;&quot;&gt;먼저 과업의 목적을 정리하고, 포함 범위와 제외 범위를 나누고, 산출물과 검수 기준을 작성하는 것부터&lt;/span&gt; 시작해보자.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;문서는 결국 프로젝트를 잘 진행하기 위한 도구이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;번거롭더라도 과업지시서를 꼼꼼하게 작성해두면, 나중에 일정 관리와 범위 관리에서 정말 큰 도움이 된다.&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;실무 초보 PM이라면 오늘부터 작은 업무라도 과업지시서 형태로 정리해보는 것을 추천한다. 이런 습관이 쌓이면 프로젝트를 바라보는 기준이 훨씬 선명해질 것이다!&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 style=&quot;text-align: center;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #f6e199;&quot;&gt;&lt;b&gt;과업지시서 샘플 다운로드&lt;/b&gt;&lt;/span&gt;&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/pSdUW/dJMcacp3fzk/HkKx9V3ml8KppbxWfYHKTk/%5B%E1%84%89%E1%85%A5%E1%84%89%E1%85%B5%E1%86%A8%5D%20%E1%84%80%E1%85%AA%E1%84%8B%E1%85%A5%E1%86%B8%E1%84%8C%E1%85%B5%E1%84%89%E1%85%B5%E1%84%89%E1%85%A5.hwp?attach=1&amp;amp;knm=tfile.hwp&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;[서식] 과업지시서.hwp&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;size&quot;&gt;0.03MB&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/W1uCS/dJMb99UlsBE/BSj5ToLApHPhs8pU41vuI1/%5B%E1%84%89%E1%85%A5%E1%84%89%E1%85%B5%E1%86%A82%5D%20%E1%84%80%E1%85%AA%E1%84%8B%E1%85%A5%E1%86%B8%E1%84%8C%E1%85%B5%E1%84%89%E1%85%B5%E1%84%89%E1%85%A5.hwp?attach=1&amp;amp;knm=tfile.hwp&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;[서식2] 과업지시서.hwp&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;size&quot;&gt;0.03MB&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;</description>
      <category>IT PM/PM 업무 일지</category>
      <author>Tomitom</author>
      <guid isPermaLink="true">https://blue-dot.tistory.com/255</guid>
      <comments>https://blue-dot.tistory.com/255#entry255comment</comments>
      <pubDate>Sun, 21 Jun 2026 21:16:51 +0900</pubDate>
    </item>
    <item>
      <title>#2. [프리코스 공부] CAC까지 함께 봐야 하는 이유</title>
      <link>https://blue-dot.tistory.com/254</link>
      <description>&lt;h1&gt;CPC가&amp;nbsp;낮다고&amp;nbsp;좋은&amp;nbsp;광고일까?&amp;nbsp;&lt;/h1&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이번 학습에서는 광고 매체별 성과를 분석할 때 &lt;b&gt;CPC와 CAC를 함께 봐야 한다는 점&lt;/b&gt;을 배웠다. 처음에는 광고 효율을 판단할 때 클릭당 비용인 CPC가 낮으면 좋은 광고라고 생각하기 쉬웠다. 하지만 실제 사용자 획득 관점에서 보면 CPC만으로는 광고의 효율을 정확히 판단하기 어렵다. 광고가 많이 클릭되더라도 실제 고객으로 전환되지 않는다면, 그 광고는 겉으로만 좋아 보이는 지표를 가진 비효율적인 광고일 수 있기 때문이다.&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;CPC는 &lt;b&gt;Cost Per Click&lt;/b&gt;의 약자로, 광고 클릭 한 번을 얻기 위해 들어간 비용을 의미한다. 예를 들어 어떤 광고 매체에서 10만 원을 사용해 1,000번의 클릭이 발생했다면 CPC는 100원이 된다. 이 수치만 보면 클릭을 저렴하게 가져온 것처럼 보일 수 있다. 하지만 이 클릭 중 실제 회원가입이나 구매, 상담 신청처럼 우리가 원하는 행동으로 이어진 사용자가 거의 없다면, 이 광고는 최종 성과 측면에서는 좋은 광고라고 보기 어렵다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그래서 함께 봐야 하는 지표가 &lt;b&gt;CAC&lt;/b&gt;, 즉 고객 획득 비용이다. CAC는 한 명의 고객을 획득하기 위해 들어간 비용을 의미한다. 계산 방식은 비교적 단순하다. 각 광고 매체에 사용한 총 광고비를 해당 매체를 통해 획득한 고객 수로 나누면 된다. 예를 들어 A 매체에 100만 원을 쓰고 100명의 고객을 획득했다면 CAC는 1만 원이다. 반면 B 매체에 50만 원만 썼지만 실제 고객을 10명밖에 획득하지 못했다면 CAC는 5만 원이다. 광고비 총액은 B 매체가 더 적지만, 고객 한 명을 데려오는 비용은 A 매체보다 훨씬 비싸다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이 지점에서 중요한 인사이트가 생긴다. &lt;b&gt;CPC가 낮은 매체가 반드시 효율적인 매체는 아니다.&lt;/b&gt; 클릭 비용이 낮아도 전환율이 낮다면 CAC는 높아질 수 있다. 반대로 CPC는 다소 높더라도 구매 가능성이 높은 사용자를 데려오고, 실제 고객 전환이 잘 일어난다면 CAC는 더 낮아질 수 있다. 결국 광고 효율을 판단할 때는 클릭이라는 중간 행동만 볼 것이 아니라, 최종적으로 고객을 얼마나 효율적으로 획득했는지를 함께 봐야 한다.&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;광고비를 효율적으로 배분하기 위해서는 매체별 CPC와 CAC를 나란히 비교해야 한다. CPC는 낮지만 CAC가 높은 매체는 많은 클릭을 만들고 있지만 실제 고객 전환에는 실패하고 있을 가능성이 있다. 이 경우 광고 소재는 흥미를 끌지만 랜딩 페이지, 상품 메시지, 타겟팅, 가입 흐름 중 어딘가에 문제가 있을 수 있다. 반대로 CPC와 CAC가 모두 낮은 매체는 클릭도 저렴하고 고객 획득도 효율적으로 이루어지고 있으므로 광고비를 더 집중해볼 수 있다.&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;또한 CPC와 CAC가 모두 높은 매체는 전략적으로 사용 중지를 검토해야 한다. 클릭을 얻는 비용도 높고, 실제 고객 획득 비용도 높다면 해당 매체는 현재 조건에서는 효율이 낮은 채널일 가능성이 크다. 물론 브랜드 인지도 향상이나 장기적인 리드 확보처럼 다른 목적이 있다면 단순히 중단하기보다 목적을 다시 정의해야 한다. 그러나 신규 고객 획득이 핵심 목표라면, 이런 매체에는 예산을 계속 투입하기보다 더 효율적인 매체로 광고비를 이동하는 것이 합리적이다.&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;이번 학습을 통해 지표는 하나만 떼어놓고 보면 오해가 생길 수 있다는 점을 알게 되었다. CPC는 광고가 얼마나 클릭을 잘 만들었는지를 보여주지만, 고객 획득의 실제 효율까지 설명해주지는 못한다. CAC는 광고비가 실제 고객 확보로 얼마나 잘 이어졌는지를 보여준다. 따라서 두 지표를 함께 분석해야 광고의 중간 성과와 최종 성과를 모두 파악할 수 있다.&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;PM 관점에서도 이 개념은 중요하다고 느꼈다. 마케팅 성과를 볼 때 단순히 &amp;ldquo;클릭 수가 늘었다&amp;rdquo;, &amp;ldquo;광고비가 적게 들었다&amp;rdquo;라는 말만으로는 충분하지 않다. 어떤 채널에서 들어온 사용자가 실제로 가입했는지, 핵심 행동을 했는지, 결제나 재방문까지 이어졌는지를 함께 봐야 한다. 그래야 광고비를 어디에 더 투입하고, 어떤 매체는 줄이거나 중단해야 할지 판단할 수 있다.&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;결국 효율적인 마케팅 전략은 하나의 지표에 의존하지 않고, 여러 지표를 종합적으로 해석하는 데서 시작된다. CPC는 클릭의 비용 효율을 보여주고, CAC는 고객 획득의 실질적인 효율을 보여준다. 앞으로 광고 성과를 분석할 때는 낮은 CPC에만 집중하지 않고, 최종 고객 획득 비용과 전환 품질까지 함께 살펴보는 습관을 가져야겠다고 느꼈다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;#코드잇스프린트 #IT창업가 #PM #창업&lt;/p&gt;</description>
      <category>IT PM/IT 창업 공부</category>
      <author>Tomitom</author>
      <guid isPermaLink="true">https://blue-dot.tistory.com/254</guid>
      <comments>https://blue-dot.tistory.com/254#entry254comment</comments>
      <pubDate>Sun, 21 Jun 2026 20:45:22 +0900</pubDate>
    </item>
    <item>
      <title>#1. [프리코스 공부] AARRR 프레임워크</title>
      <link>https://blue-dot.tistory.com/253</link>
      <description>&lt;h1&gt;AARRR 프레임워크를 통해 사용자 흐름을 지표로 바라보기&lt;/h1&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이번 학습에서는 서비스의 성장 흐름을 체계적으로 분석하는 방법론인 &lt;b&gt;AARRR 프레임워크&lt;/b&gt;에 대해 배웠다. AARRR은 사용자가 서비스를 처음 알게 되는 순간부터, 실제 매출과 추천으로 이어지는 과정까지를 다섯 단계로 나누어 관리하는 지표 프레임워크다.&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;AARRR은 &lt;b&gt;Acquisition, Activation, Retention, Revenue, Referral&lt;/b&gt;의 앞 글자를 딴 말이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;각각 획득, 활성화, 유지, 수익화, 추천을 의미한다. 이 프레임워크는 미국 실리콘밸리의 500 Startups 창립자인 데이브 맥클루어가 제안한 것으로, 스타트업이나 디지털 서비스가 막연하게 &amp;ldquo;사용자가 늘었는가?&amp;rdquo;만 보는 것이 아니라, 사용자가 어느 단계에서 유입되고 이탈하며 전환되는지를 구체적으로 파악하도록 돕는다.&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;가장 인상 깊었던 점은 AARRR이 단순히 마케팅 용어가 아니라, &lt;b&gt;사용자 여정을 지표로 쪼개어 보는 사고방식&lt;/b&gt;이라는 점이었다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;예를 들어 서비스에 신규 사용자가 많이 들어온다고 해서 반드시 좋은 상황이라고 볼 수는 없다. 유입된 사용자가 핵심 기능을 경험하지 못하고 바로 이탈한다면 Acquisition은 잘 되고 있지만 Activation에서 문제가 발생한 것이다. 반대로 신규 유입은 적더라도 기존 사용자가 꾸준히 재방문하고 결제까지 이어진다면 Retention과 Revenue 측면에서 강점이 있다고 볼 수 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;첫 번째 단계인 &lt;b&gt;Acquisition&lt;/b&gt;은 신규 사용자를 서비스로 유입시키는 단계다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이 단계에서는 신규 사용자 수, 회원 가입 수, 앱 다운로드 수, 리드 수 등을 통해 획득 규모를 확인한다. 또한 단순히 많이 데려오는 것보다 얼마나 효율적으로 데려왔는지를 보기 위해 CAC, 즉 고객 획득 비용을 함께 본다. CAC는 고객 한 명을 획득하는 데 들어간 비용을 의미한다. 이때 중요한 것은 &amp;ldquo;고객&amp;rdquo;의 기준을 명확히 정의하는 것이다. 회원가입한 사람을 고객으로 볼 것인지, 결제까지 완료한 사람을 고객으로 볼 것인지에 따라 같은 비용을 쓰더라도 지표 해석이 달라질 수 있기 때문이다.&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;Acquisition 단계에서는 광고 성과 지표도 함께 활용된다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;대표적으로 CTR, VTR, CVR이 있다. CTR은 광고를 본 사람 중 실제로 클릭한 비율이고, VTR은 영상 광고가 얼마나 조회되었는지를 보는 지표다. CVR은 클릭이나 방문 이후 원하는 행동으로 이어진 비율을 뜻한다. 예를 들어 광고 클릭은 많이 발생했지만 회원가입 전환이 낮다면, 광고 소재는 흥미를 끌었지만 랜딩 페이지나 가입 과정에서 문제가 있을 가능성이 있다. 이처럼 지표는 단독으로 보기보다 서로 연결해서 해석해야 실제 개선 지점을 찾을 수 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;두 번째 단계인 &lt;b&gt;Activation&lt;/b&gt;은 사용자가 서비스의 핵심 가치를 처음 경험하는 단계다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;흔히 말하는 &amp;lsquo;아하 모먼트&amp;rsquo;를 만드는 과정이라고 볼 수 있다. 사용자가 서비스를 처음 접했을 때 &amp;ldquo;이 서비스가 나에게 필요하구나&amp;rdquo;라고 느끼게 만드는 것이 중요하다. 아무리 유입이 많아도 사용자가 핵심 기능을 경험하지 못하면 장기 사용으로 이어지기 어렵다. 따라서 이 단계에서는 온보딩 흐름, 첫 사용 경험, 핵심 기능 도달률 등을 살펴봐야 한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;세 번째 단계인 &lt;b&gt;Retention&lt;/b&gt;은 사용자가 서비스를 지속적으로 사용하는지를 보는 단계다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;PM 관점에서 Retention은 매우 중요한 지표라고 느꼈다. 신규 유입을 늘리는 것도 중요하지만, 기존 사용자가 계속 돌아오지 않는다면 서비스는 계속 새로운 사용자를 비싼 비용으로 데려와야 한다. 반대로 Retention이 높다면 사용자가 서비스에서 지속적인 가치를 느끼고 있다는 의미다. 이 단계에서는 재방문율, 반복 사용률, 특정 기간 이후 잔존율 등을 볼 수 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;네 번째 단계인 &lt;b&gt;Revenue&lt;/b&gt;는 사용자의 활동이 실제 매출로 이어지는지를 확인하는 단계다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;무료 사용자가 유료 사용자로 전환되는 비율, 객단가, 구독 전환율, 결제 유지율 등이 여기에 해당한다. 다만 Revenue를 볼 때도 단순히 매출이 증가했는지만 보는 것이 아니라, 어떤 사용자군에서 매출이 발생했는지, 획득 비용 대비 수익성이 충분한지를 함께 봐야 한다. CAC가 높더라도 장기적으로 고객 생애 가치가 더 크다면 전략적으로 감수할 수 있고, 반대로 단기 매출은 있어도 유지율이 낮다면 수익 구조가 불안정할 수 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;다섯 번째 단계인 &lt;b&gt;Referral&lt;/b&gt;은 사용자가 자발적으로 서비스를 추천하는 단계다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Referral이 잘 일어난다는 것은 사용자가 서비스에 만족하고 있으며, 다른 사람에게도 권할 만큼 신뢰하고 있다는 뜻이다. 추천 링크 공유, 초대 코드 사용, 리뷰 작성, 바이럴 유입 등이 이 단계의 지표가 될 수 있다. Referral은 단순히 마케팅 비용을 줄이는 수단이 아니라, 서비스의 만족도와 충성도를 보여주는 중요한 신호라고 볼 수 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이번 학습에서 특히 중요하게 느낀 부분은 &lt;b&gt;지표의 계산식은 고정된 정답이 아니라는 점&lt;/b&gt;이었다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;예를 들어 전환율을 계산할 때도 무엇을 &amp;lsquo;전환&amp;rsquo;으로 볼지 먼저 정의해야 한다. 회원가입을 전환으로 볼 수도 있고, 결제를 전환으로 볼 수도 있으며, 특정 버튼 클릭이나 상담 신청을 전환으로 볼 수도 있다. 또한 분모를 사용자 수로 둘지, 페이지 조회 수로 둘지에 따라서도 결과가 달라진다. 측정 기간 역시 월간, 주간, 분기별 등으로 다르게 설정할 수 있다. 결국 좋은 지표란 보편적인 공식 하나를 그대로 적용하는 것이 아니라, 지금 알고 싶은 질문에 맞게 정의된 지표라는 생각이 들었다.&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;AARRR 프레임워크는 정해진 순서대로만 적용해야 하는 도구라기보다는, 현재 서비스에서 가장 병목이 되는 단계를 찾기 위한 분석 도구에 가깝다. 모든 단계가 중요하지만, 서비스의 상황에 따라 집중해야 할 단계는 달라질 수 있다. 초기 서비스라면 Acquisition과 Activation이 중요할 수 있고, 어느 정도 사용자가 모인 서비스라면 Retention과 Revenue가 더 중요한 과제가 될 수 있다.&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;ldquo;사용자가 몇 명인가?&amp;rdquo;에서 멈추지 않고, &amp;ldquo;사용자는 어디에서 들어왔고, 어떤 가치를 경험했으며, 왜 다시 돌아오거나 이탈했는가?&amp;rdquo;까지 질문해보아야겠다고 느꼈다.&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;결국 AARRR 프레임워크는 사용자 흐름을 더 구체적으로 이해하게 해주는 도구다. PM으로서 서비스를 바라볼 때 감이나 추측만으로 판단하는 것이 아니라, 각 단계별 지표를 통해 문제를 발견하고 개선 방향을 정리하는 습관이 필요하다는 점을 배운 시간이었다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;#코드잇스프린트 #IT창업가 #PM #창업&lt;/p&gt;</description>
      <category>IT PM/IT 창업 공부</category>
      <category>IT창업가</category>
      <category>PM</category>
      <category>공부</category>
      <category>창업</category>
      <category>코드잇스프린트</category>
      <author>Tomitom</author>
      <guid isPermaLink="true">https://blue-dot.tistory.com/253</guid>
      <comments>https://blue-dot.tistory.com/253#entry253comment</comments>
      <pubDate>Tue, 16 Jun 2026 08:51:53 +0900</pubDate>
    </item>
    <item>
      <title>[PM일지] 디자인팀과 미팅하기 위한 기초 용어 (2)</title>
      <link>https://blue-dot.tistory.com/252</link>
      <description>&lt;h3 data-ke-size=&quot;size23&quot;&gt;#PoC 란?&lt;/h3&gt;
&lt;blockquote data-ke-style=&quot;style1&quot;&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;&quot;PoC 진행해보세요.&quot;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- POC (Proof of concept) : 새로운 개념의 기술/제품 제작 시 실현 가능한 것인지 타당성을 증명하는 것&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;PoC : 개념증명의 과정&lt;b&gt; (내부적)&amp;nbsp;&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 아래는 고객에게 받은 피드백을 분석하는 방법&amp;nbsp; &amp;lt;린 스타트업&amp;gt;&lt;b&gt;&amp;nbsp; (외부적)&amp;nbsp;&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;prototype : 프로토타입&amp;nbsp; (주요 기능이 포함된 초기모델. 피드백을 통해 디벨롭)&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;pilot : 시범적용&amp;nbsp; (출시전 확대 적용을 위한 소규모 시범 적용)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;MVP : 최소 구현 제품&amp;nbsp; (고객에게 제공할 가치를 최소한의 기능으로 구현)&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;514&quot; data-origin-height=&quot;412&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/NQeu1/btsLM6l3jyD/GRofPT0eTkiQ1EX46sBGf0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/NQeu1/btsLM6l3jyD/GRofPT0eTkiQ1EX46sBGf0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/NQeu1/btsLM6l3jyD/GRofPT0eTkiQ1EX46sBGf0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FNQeu1%2FbtsLM6l3jyD%2FGRofPT0eTkiQ1EX46sBGf0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;306&quot; height=&quot;245&quot; data-origin-width=&quot;514&quot; data-origin-height=&quot;412&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;#PPM&amp;nbsp;&lt;/h3&gt;
&lt;blockquote data-ke-style=&quot;style1&quot;&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;&quot;스토리라인과 모델이 결정되었으니 이제 PPM 준비합시다.&quot;&lt;/span&gt;&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Pre Production Meeting&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;PPM 에서 프로덕션이란? -&amp;gt;&lt;b&gt;&amp;nbsp;TVC 영화등 영상물 제작하는 업체&amp;nbsp;&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;프리 프로덕션 :&lt;/b&gt; 촬영에 있어 전반적인 작업인 콘티, ㅈ각본, 로케이션, 모델 섭외 -&amp;gt; 영상 기획 작업 진행 (기획실)&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;메인 프로덕션 :&lt;/b&gt; 기획에 맞춰 실제 촬영을 진행&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;(메인 프로덱션 내부에 프리 프로덕션이 있는 경우가 많음)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;포스트 프로덕션 :&lt;/b&gt; 가편집, 모션그래픽, 합성, 색보정, 음향작업 -&amp;gt; 최종본 완성 (편집실)&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;(2D, 3D 등 영상 효과 진행)&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;&lt;/h3&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;#RFP&lt;/h3&gt;
&lt;blockquote data-ke-style=&quot;style1&quot;&gt;&quot;RFP 초안 나왔나요?&quot;&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- Request For Proposal&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;최종 업체 선정 이전, 수행에 필요한 요구사항을 체계적으로 정리한 제안요청서&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;RFP 들어가는 낸용 : 회사의 현황 및 문제점, 사업 추진방향, 제안요청내용, 예산, 제출일정, 제출방법, 참가자격, 평가기준&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;작성 시 주의해야할 점 : 결과 평가의 기준이 됨!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;발주사와 수행사의 법적 분쟁 시 RFP 가 결과 판단의 중요한 근거가 됨. 작성 시 요구사항을 명확하고 구체적으로 작성해야함. -&amp;gt; 국가사업 RFP 확인 가능 (&lt;a href=&quot;https://www.g2b.go.kr/&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;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;&lt;/h3&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;# 매니페스토 (Manifesto)&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style1&quot;&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;&quot; 브랜드 매니페스토 쓰세요. &quot;&lt;/span&gt;&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;차별화된 가치와 철학 전달을 위한 30초~1분의 광고 카피/영상 광고&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;감정선을 자극 -&amp;gt; 감동을 극대화 -&amp;gt; 브랜드의 철학을 소비자와 공유하고 ㅛ감 -&amp;gt; 장기적 팬덤 형성&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;매니패스토 뜻 :&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;증거, 증거물이라는 뜻 (마니페스투스)에서 파생된 이탈리아어&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;과거 행적을 설명하고 미래 행동의 동기를 밝히는 공적인 선언&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;#톤앤 매너&amp;nbsp;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style1&quot;&gt;&lt;span style=&quot;font-family: 'Noto Serif KR';&quot;&gt;&quot;T&amp;amp;M 보면서 같이 얘기해보시죠. &quot;&lt;/span&gt;&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;톤앤매너(T&amp;amp;M) : 색조와 표현법을 활용해 전체적인 컨셉과 분위기를 시각적으로 표현한 것&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;톤앤매너가 일관적이다 = 색조, 표현법, 감성적 방향, 분위기가 -&amp;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;디자이너는 시각적으로 단순화해야함 (쉽고 간단하다. AND/OR 글자를 대신할 형상화)&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;1) 빙그레 코리아 : 빙그레 브랜드 세계관을 구축하고 제품들을 모에화 시킨 사례&amp;nbsp; -&amp;gt; B급 감성&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;505&quot; data-origin-height=&quot;387&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/blT3tw/btsLK71eaXQ/IkO6xL6dN6FIOK3Pw3Lb9K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/blT3tw/btsLK71eaXQ/IkO6xL6dN6FIOK3Pw3Lb9K/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/blT3tw/btsLK71eaXQ/IkO6xL6dN6FIOK3Pw3Lb9K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FblT3tw%2FbtsLK71eaXQ%2FIkO6xL6dN6FIOK3Pw3Lb9K%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;505&quot; height=&quot;387&quot; data-origin-width=&quot;505&quot; data-origin-height=&quot;387&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2) 이니스프리 : 인스타그램 브랜딩. 누구나 쉬어갈 수 있는sns 작은 섬 (이니스프리 아일랜드) 자연주의 톤앤매너 이미지&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;3) 킨포크 : 인스타그램 브랜딩. 느리고 여유로운 자연속의 삶이라는 콘텐츠를 낮은 채도와 우드톤으로 전달. 여유로움, 자연스러움.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;682&quot; data-origin-height=&quot;377&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/0XOo2/btsLNt88J8b/KhCAWucr2Vg2ujHacEmDx1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/0XOo2/btsLNt88J8b/KhCAWucr2Vg2ujHacEmDx1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/0XOo2/btsLNt88J8b/KhCAWucr2Vg2ujHacEmDx1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F0XOo2%2FbtsLNt88J8b%2FKhCAWucr2Vg2ujHacEmDx1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;682&quot; height=&quot;377&quot; data-origin-width=&quot;682&quot; data-origin-height=&quot;377&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>IT PM/PM 업무 일지</category>
      <author>Tomitom</author>
      <guid isPermaLink="true">https://blue-dot.tistory.com/252</guid>
      <comments>https://blue-dot.tistory.com/252#entry252comment</comments>
      <pubDate>Tue, 14 Jan 2025 12:59:48 +0900</pubDate>
    </item>
    <item>
      <title>[PM일지] 디자인팀과 미팅하기 위한 기초 용어 (1)</title>
      <link>https://blue-dot.tistory.com/251</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;# BI? CI?&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;blockquote data-ke-style=&quot;style1&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&quot;BI 컬러와 로고는 나왔나요?&quot;&lt;/span&gt;&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;BI (Brand Identity) : 브랜드의 정체성을 표현&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;브랜드의 이미지를 시각적으로 정착시키기 위한 로고/색상 포함&amp;nbsp;&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;font-family: 'Nanum Gothic';&quot;&gt;해당 브랜드의 첫인상이자 콘셉트를 파악하는 첫 경험 (브랜드에서 중요한 부분)&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;Brand - Simple (간단) , Legibility (가독성), Memorable(기억하기 편한), Timeless (유행을 타지 않는). Versatile (다용도)&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;각 브랜드의 특성에 따라 우선순위가 달라질 수 있음&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;CI (Corporate Identity) 기업이 가진 브랜드나 개성을 이미지로 표현 (BI를 표용할 수 있는 큰 콘셉으로 설계됨)&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&amp;nbsp;&lt;/h2&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;# 누끼 (Remove Background)&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;blockquote data-ke-style=&quot;style1&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&quot;제작한 포스터에 쓰인 캐릭터 누끼 있나요?&quot;&lt;/span&gt;&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;누끼 배경 등을 제거하여 원하는 대상과 분리하여 대상만 남겨놓는 것.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;빼다 라는 일본어에서 파생된 말로, 누끼 작업 또는 요청 시 '누끼 딴다' , 라고 표현함&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;배경을 투명하게 저장하기 위해서는 PNG 로 저장&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;JPEG로 저장 시 배경색이 함께 저장됨&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;# 세리프Serif&amp;nbsp; / 산세리프 Sans-Serif&lt;/span&gt;&lt;/h2&gt;
&lt;blockquote data-ke-style=&quot;style1&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&quot;본문 폰트는 지침 상 세리프로 해야 하니 이 점 명심하세요.&quot;&lt;/span&gt;&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&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-origin-width=&quot;223&quot; data-origin-height=&quot;86&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/eCVHxu/btsLiNVW49V/PClIfedd9cnGcPIR8VqNG1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/eCVHxu/btsLiNVW49V/PClIfedd9cnGcPIR8VqNG1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/eCVHxu/btsLiNVW49V/PClIfedd9cnGcPIR8VqNG1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FeCVHxu%2FbtsLiNVW49V%2FPClIfedd9cnGcPIR8VqNG1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;223&quot; height=&quot;86&quot; data-origin-width=&quot;223&quot; data-origin-height=&quot;86&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;크기가 작은 형태로 사용될 때 글자가 또렷하고 가독성이 높음&amp;nbsp; (사용자의 피로감을 낮춤)&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;261&quot; data-origin-height=&quot;76&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/WjE4g/btsLj3J4fQh/AIswbkY0tCtCfyQGUghqJ1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/WjE4g/btsLj3J4fQh/AIswbkY0tCtCfyQGUghqJ1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/WjE4g/btsLj3J4fQh/AIswbkY0tCtCfyQGUghqJ1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FWjE4g%2FbtsLj3J4fQh%2FAIswbkY0tCtCfyQGUghqJ1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;261&quot; height=&quot;76&quot; data-origin-width=&quot;261&quot; data-origin-height=&quot;76&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;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;예) 명조체, 바탕체, Times New Roman&amp;nbsp;&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;font-family: 'Nanum Gothic';&quot;&gt;산세리프 : Serif + 프랑스어로 없는이라는 뜻 (Sans)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;삐침이 없어 깔끔하고 현대적인 느낌, 멀리적으로 잘 보여 판독성이 높음&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;(제목, 모바일 앱, 온라인 사이트등)&amp;nbsp;&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;font-family: 'Nanum Gothic';&quot;&gt;주로 본문 내 여백의 여유가 없는 곳에 주로 사용&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;예) 고딕체, 돋움체, Helvetica, Futura&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;font-family: 'Nanum Gothic';&quot;&gt;타이포그래프에서 세리프는 우아하고 고급스러운 느낌&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;산세리프는 세련되고 현대적인 느낌을 줌&amp;nbsp;&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;font-family: 'Nanum Gothic';&quot;&gt;최근 들어서는 명품 브랜드의 로고타입은 세리프 -&amp;gt; 산 세리프로 변화하고 있음&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;1) 해당 브랜드를 한 눈에 알아볼 수 있기 위한 목적&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;255&quot; data-origin-height=&quot;174&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/kM6BI/btsLjj1bzxv/5RxA47llSS1xb3MMbz4bx0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/kM6BI/btsLjj1bzxv/5RxA47llSS1xb3MMbz4bx0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/kM6BI/btsLjj1bzxv/5RxA47llSS1xb3MMbz4bx0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FkM6BI%2FbtsLjj1bzxv%2F5RxA47llSS1xb3MMbz4bx0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;255&quot; height=&quot;174&quot; data-origin-width=&quot;255&quot; data-origin-height=&quot;174&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;2) 젊은 층에게 어필하기 위한 세련된 이미지를 전달하기 위한 목적&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;3) 온라인 모바일에서의 명품 구매가 증가하여 -&amp;gt; 명품 브랜드들의 온라인 세일즈 활용 (가독성을 높이기 위해 산세리프 선택)&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;# 폰트 아웃라인&amp;nbsp;&lt;/span&gt;&lt;/h2&gt;
&lt;blockquote data-ke-style=&quot;style1&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;&quot;리플릿 원본 주실 때에는 폰트 아웃라인을 깨서 주세요.&quot;&amp;nbsp;&lt;/span&gt;&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;폰트 아웃라인 : 글자의 외곽선만 남기는 형태&amp;nbsp;&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-origin-width=&quot;407&quot; data-origin-height=&quot;125&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/IYkbO/btsLjjNCqJS/SCCJqBmBS75d58A9i4q710/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/IYkbO/btsLjjNCqJS/SCCJqBmBS75d58A9i4q710/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/IYkbO/btsLjjNCqJS/SCCJqBmBS75d58A9i4q710/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FIYkbO%2FbtsLjjNCqJS%2FSCCJqBmBS75d58A9i4q710%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;407&quot; height=&quot;125&quot; data-origin-width=&quot;407&quot; data-origin-height=&quot;125&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;폰트 확대 및 축소 시 원래의 디자인 훼손 방지&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;대부분의 인쇄 작업 시 폰트 아웃라인 작업 필요 -&amp;gt; CMYK 형식으로 작업&amp;nbsp;&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;font-family: 'Nanum Gothic';&quot;&gt;일러스트레이터에서 폰트 아웃라인 작업을 할 때 단축키 활용&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;일반 컴퓨터 : Ctrl + Shift + O&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;메킨토시 : Command + Shift + O&amp;nbsp;&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;font-family: 'Nanum Gothic';&quot;&gt;포토샵에서 폰트 아웃라인 작업을 할 때&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;텍스트를 레이어화 하여 이미지 작업&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Nanum Gothic';&quot;&gt;-&amp;gt; 작업 후 폰트 클릭해서 문자 래스터화&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;696&quot; data-origin-height=&quot;382&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ShK3j/btsLiEE17Zs/f75qG28Uu1Xedv1ysSoiIk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ShK3j/btsLiEE17Zs/f75qG28Uu1Xedv1ysSoiIk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ShK3j/btsLiEE17Zs/f75qG28Uu1Xedv1ysSoiIk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FShK3j%2FbtsLiEE17Zs%2Ff75qG28Uu1Xedv1ysSoiIk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;696&quot; height=&quot;382&quot; data-origin-width=&quot;696&quot; data-origin-height=&quot;382&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>IT PM/PMP 공부</category>
      <author>Tomitom</author>
      <guid isPermaLink="true">https://blue-dot.tistory.com/251</guid>
      <comments>https://blue-dot.tistory.com/251#entry251comment</comments>
      <pubDate>Mon, 16 Dec 2024 13:52:22 +0900</pubDate>
    </item>
    <item>
      <title>스크럼과 애자일 프로젝트 관리: 어렵지 않다, 한번 해보자!</title>
      <link>https://blue-dot.tistory.com/250</link>
      <description>&lt;h1&gt;&amp;nbsp;&lt;/h1&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;요즘 프로젝트 관리에서 &quot;애자일&quot;과 &quot;스크럼&quot;이라는 말을 자주 듣게 된다. 사실 처음에는 생소하게 느껴질 수 있지만, 알고 보면 꽤 직관적이고 재밌는 방식이다. 이 글에서는 스크럼과 애자일에 대해 이야기하면서, 왜 이게 그렇게 핫한지 알아본다. 어렵게 생각하지 말고 가볍게 생각해보기!&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;1. 스크럼은 뭐하는 녀석인가?&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;스크럼은 애자일(Agile)이라는 큰 틀 안에서 작동하는 프레임워크다. 쉽게 말하면 팀이 짧고 반복적인 작업 주기로 일을 진행하면서, 자주 점검하고 빠르게 고치는 방식이다. 이걸 통해 &quot;우리가 지금 잘 가고 있나?&quot;를 계속 체크할 수 있다. 혼자 고군분투할 필요 없이 팀워크로 효율을 뽑아내는 게 포인트다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;애자일을 아이스크림이라고 치면 스크럼은 초콜릿 맛 같은 거다. 초콜릿도 맛있지만, 딸기 맛(칸반)이나 바닐라 맛(XP)도 있다. 상황에 따라 골라 쓰면 된다. 물론 나는 바닐라만 먹는다, 그런 사람도 인정한다...&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;2. 스크럼, 이렇게 굴러간다&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;스크럼의 핵심은 세 가지다: &lt;b&gt;역할&lt;/b&gt;, &lt;b&gt;이벤트&lt;/b&gt;, &lt;b&gt;산출물&lt;/b&gt;. 이걸 이해하면 스크럼의 80%는 끝난 거다. 나머지는 경험으로 채워야 한다.&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;2.1 역할&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;스크럼 마스터&lt;/b&gt;: 팀의 보호자이자 해결사다. 장애물을 치우고 회의를 이끌며, 팀이 스크럼 프로세스를 제대로 따라갈 수 있도록 돕는다. 쉽게 말해, &quot;어디 불편한 데 없니?&quot; 물어보는 사람이다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;제품 소유자(Product Owner)&lt;/b&gt;: 고객의 목소리를 대표하는 역할이다. 제품 백로그(해야 할 일 목록)를 작성하고 우선순위를 매긴다. 고객과 개발팀 사이에서 번역기를 돌린다고 보면 된다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;개발 팀&lt;/b&gt;: 실제로 코드를 짜거나 결과물을 만드는 사람들이며, 팀의 핵심이다. 이들은 &quot;어떻게&quot; 할지에 대한 모든 결정을 스스로 한다. 알아서 척척 해내는 자기조직화(Self-organizing)의 대명사다.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;2.2 이벤트&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;스프린트&lt;/b&gt;: 보통 1~4주 단위로 진행되는 작업 주기다. &quot;이 기간 안에 이걸 끝낸다&quot;라고 목표를 정해두고 그걸 달성하기 위해 달린다. 이 기간 동안 목표는 바꾸지 않는다. 스프린트가 끝나면 또 새로운 목표를 정한다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;일일 스크럼&lt;/b&gt;: 매일 15분씩 짧게 모여서 &quot;어제 뭐 했고, 오늘 뭐 할 거고, 뭐가 문제인지&quot;를 공유한다. 이건 그냥 팀원끼리 간단히 대화하는 거다. 괜히 긴장하지 않아도 된다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;스프린트 리뷰&lt;/b&gt;: 스프린트가 끝났을 때 &quot;자, 우리가 만든 거 이거야. 어때?&quot; 하면서 이해관계자들에게 보여주는 자리다. 피드백을 받고 다음 스프린트를 준비한다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;스프린트 회고&lt;/b&gt;: &quot;이번에 우리가 잘한 건 뭐고, 못한 건 뭐야?&quot;를 이야기하는 시간이다. 여기서 나온 개선 아이디어는 바로 다음 스프린트에 반영된다. 서로 탓하지 말고 솔직하게 말하는 게 중요하다.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;3. 스크럼이 좋은 이유&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;스크럼의 가장 큰 장점은 유연성이다. 팀이 빠르게 적응하고 변화할 수 있도록 돕는다. 예를 들어, 고객 요구사항이 갑자기 바뀌더라도 &quot;어? 우리 어제 다 계획했는데!&quot; 하면서 멘붕 올 필요가 없다. 다음 스프린트 때 반영하면 되니까.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;또 하나, 팀워크가 강화된다. 매일 짧게라도 대화를 하다 보면 서로가 뭘 하고 있는지 더 잘 알게 된다. &quot;누가 뭐 하는지 모르겠다&quot;는 상황이 줄어드는 것이다. 물론 친해지는 건 덤이다.&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;4. 스크럼, 이런 데도 쓴다&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;스크럼은 소프트웨어 개발에서 많이 쓰이지만, 그 외에도 다양한 분야에서 활용할 수 있다. 예를 들어, 책 쓰기 프로젝트에도 쓰이고, 심지어 교회 운영이나 벤처캐피탈 회사에서도 활용 사례가 있다. 중요한 건 팀워크와 반복적 개선이라는 원칙만 잘 지키면 된다.&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;5. 마무리&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;스크럼은 딱딱하고 복잡해 보일 수 있지만, 기본만 알면 꽤 간단하다. 팀이 하나로 뭉쳐서 더 나은 결과를 내고 싶다면 스크럼을 시도해보는 것도 좋은 방법이다. 물론 처음엔 삐걱거릴 수도 있다. 하지만 중요한 건 시작하고, 점점 나아지는 것이다. 오늘 배운 걸 바로 팀에 적용해보자. 변화를 느낄 수 있을 것이다.&lt;/p&gt;</description>
      <category>IT PM/PMP 공부</category>
      <category>오블완</category>
      <category>티스토리챌린지</category>
      <author>Tomitom</author>
      <guid isPermaLink="true">https://blue-dot.tistory.com/250</guid>
      <comments>https://blue-dot.tistory.com/250#entry250comment</comments>
      <pubDate>Fri, 22 Nov 2024 18:43:45 +0900</pubDate>
    </item>
    <item>
      <title>기능명세서 작성법: IT PM의 실무 중심 가이드!</title>
      <link>https://blue-dot.tistory.com/249</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;요즘 내가 매일 같이 작성하고 있는 것은 기능명세서!&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;프로젝트의 규모를 한눈에 파악할 수 있고, 전체적인 작업의 공수를 확인할 수 있는 문서이기 때문에&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;작성 단계에서 상당한 이해와 노력을 가져야만 한다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;잘 쓰여진 기능명세서 하나만 있어도, 관리자와 작업자 둘 다 편안하게 프로젝트를 진행할 수 있기 때문에&amp;nbsp;&lt;/p&gt;
&lt;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;span style=&quot;background-color: #f6e199;&quot;&gt;기능명세서는 개발자, 디자이너, 테스트 엔지니어 등 팀 구성원이 같은 방향을 향하도록 돕는 &lt;b&gt;기술적 설계서&lt;/b&gt;&lt;/span&gt;이다.&lt;br /&gt;이 글에서는 IT PM이 작성할 수 있는 실무 중심의 기능명세서 작성법을 구체적으로 소개한다.&lt;/p&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;1. 기능명세서란 무엇인가?&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;기능명세서(Function Specification Document)&lt;/b&gt;는 시스템의 동작, 사용자 요구사항, 비즈니스 논리를 정의한 문서이다.&lt;br /&gt;주요 목적은 &lt;b&gt;개발 과정에서의 오해와 혼선을 방지하고, 명확한 개발 목표를 제공&lt;/b&gt;하는 것이다.&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;기능명세서의 주요 역할:&lt;/h4&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;명확한 요구사항 전달&lt;/b&gt;: 이해관계자 간의 의사소통 간소화&lt;/li&gt;
&lt;li&gt;&lt;b&gt;개발 기준 제시&lt;/b&gt;: 개발 범위와 우선순위 명확화&lt;/li&gt;
&lt;li&gt;&lt;b&gt;테스트 기준 제공&lt;/b&gt;: QA 팀이 테스트 케이스를 설계하는 기반&lt;/li&gt;
&lt;li&gt;&lt;b&gt;문제 예방&lt;/b&gt;: 사전에 불명확한 부분을 해소하여 개발 리스크를 줄임&lt;/li&gt;
&lt;/ul&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&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;table data-ke-align=&quot;alignLeft&quot; data-ke-style=&quot;style5&quot;&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;섹션&lt;/th&gt;
&lt;th&gt;주요 내용&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;1. 개요&lt;/b&gt;&lt;/td&gt;
&lt;td&gt;시스템 또는 기능의 목적과 개요 설명&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;2. 범위&lt;/b&gt;&lt;/td&gt;
&lt;td&gt;기능의 포함 범위와 제외 범위를 정의&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;3. 요구사항&lt;/b&gt;&lt;/td&gt;
&lt;td&gt;기능 요구사항(FR)과 비기능 요구사항(NFR) 명시&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;4. 기능 흐름&lt;/b&gt;&lt;/td&gt;
&lt;td&gt;프로세스 흐름, 사용자 시나리오, 주요 인터페이스 정의&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;5. UI 설계&lt;/b&gt;&lt;/td&gt;
&lt;td&gt;화면 설계와 사용자 인터페이스(UI) 상세 설명&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;6. 데이터 설계&lt;/b&gt;&lt;/td&gt;
&lt;td&gt;데이터 구조와 연관성을 정의 (ERD 등 포함)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;7. 시스템 동작&lt;/b&gt;&lt;/td&gt;
&lt;td&gt;입력, 처리, 출력 조건과 시스템 간 연동 방법 설명&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;8. 예외 처리&lt;/b&gt;&lt;/td&gt;
&lt;td&gt;오류 발생 시 처리 방식 정의&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;9. 테스트 기준&lt;/b&gt;&lt;/td&gt;
&lt;td&gt;기능 검증 방법과 성공/실패 기준 명시&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;10. 변경 관리&lt;/b&gt;&lt;/td&gt;
&lt;td&gt;변경 요청과 버전 관리 방법 설명&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;3. 기능명세서 작성 프로세스&lt;/h3&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;1) &lt;b&gt;요구사항 수집&lt;/b&gt;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;기능명세서를 작성하기 전, 철저한 요구사항 분석이 필요하다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;방법&lt;/b&gt;:
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;이해관계자 인터뷰&lt;/li&gt;
&lt;li&gt;킥오프 진행&lt;/li&gt;
&lt;li&gt;사용자 스토리 및 사례 수집&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;결과물&lt;/b&gt;:
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;기능 요구사항(FR): 시스템이 반드시 수행해야 할 기능&lt;/li&gt;
&lt;li&gt;비기능 요구사항(NFR): 성능, 보안, 확장성 등 품질 요건&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;2) &lt;b&gt;우선순위 설정&lt;/b&gt;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;모든 요구사항이 동일한 중요도를 가지는 것은 아니다.&lt;br /&gt;비즈니스 가치와 개발 가능성을 기준으로 우선순위를 설정한다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;우선순위 매트릭스 예시&lt;/b&gt;:&lt;/li&gt;
&lt;/ul&gt;
&lt;table style=&quot;height: 60px;&quot; data-ke-align=&quot;alignLeft&quot; data-ke-style=&quot;style5&quot;&gt;
&lt;thead&gt;
&lt;tr style=&quot;height: 20px;&quot;&gt;
&lt;th style=&quot;height: 20px;&quot;&gt;요구사항&lt;/th&gt;
&lt;th style=&quot;height: 20px;&quot;&gt;비즈니스 가치&lt;/th&gt;
&lt;th style=&quot;height: 20px;&quot;&gt;개발 난이도&lt;/th&gt;
&lt;th style=&quot;height: 20px;&quot;&gt;우선순위&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr style=&quot;height: 20px;&quot;&gt;
&lt;td style=&quot;height: 20px;&quot;&gt;로그인 기능&lt;/td&gt;
&lt;td style=&quot;height: 20px;&quot;&gt;높음&lt;/td&gt;
&lt;td style=&quot;height: 20px;&quot;&gt;낮음&lt;/td&gt;
&lt;td style=&quot;height: 20px;&quot;&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 20px;&quot;&gt;
&lt;td style=&quot;height: 20px;&quot;&gt;데이터 분석&lt;/td&gt;
&lt;td style=&quot;height: 20px;&quot;&gt;중간&lt;/td&gt;
&lt;td style=&quot;height: 20px;&quot;&gt;높음&lt;/td&gt;
&lt;td style=&quot;height: 20px;&quot;&gt;3&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;3) &lt;b&gt;구조화된 문서 작성&lt;/b&gt;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;기능명세서는 단순히 내용을 나열하는 문서가 아니라, 구조화된 설계 문서여야 한다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;Tip&lt;/b&gt;:
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;가능한 &lt;b&gt;간결하고 명확하게&lt;/b&gt; 작성&lt;/li&gt;
&lt;li&gt;이해하기 쉽도록 &lt;b&gt;다이어그램과 표&lt;/b&gt; 활용&lt;/li&gt;
&lt;li&gt;섹션별로 &lt;b&gt;목적과 책임자&lt;/b&gt; 명시&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;4. 기능명세서 작성 가이드&lt;/h3&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;1) &lt;b&gt;개요와 범위 정의&lt;/b&gt;&lt;/h4&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;개요&lt;/b&gt;:
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&quot;이 시스템은 사용자 로그인을 관리하며, 소셜 로그인 연동을 포함합니다.&quot;&lt;/li&gt;
&lt;li&gt;프로젝트 전체의 목적과 비전을 간단히 서술&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;범위&lt;/b&gt;:
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&quot;포함: 이메일/비밀번호 로그인, 소셜 로그인(Google, Facebook).&quot;&lt;/li&gt;
&lt;li&gt;&quot;제외: 비밀번호 복구 기능.&quot;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;2) &lt;b&gt;프로세스 흐름&lt;/b&gt;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;기능의 동작을 시각적으로 나타내는 다이어그램을 포함한다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;예시&lt;/b&gt;: 사용자 로그인 흐름&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;A[사용자 로그인 페이지 접속] --&amp;gt; B[이메일/비밀번호 입력]&lt;br /&gt;B --&amp;gt; C{정보 유효성 확인}&lt;br /&gt;C --&amp;gt;|유효| D[메인 화면으로 이동]&lt;br /&gt;C --&amp;gt;|유효하지 않음| E[오류 메시지 표시]&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;3) &lt;b&gt;화면 설계(UI 상세화)&lt;/b&gt;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;사용자가 상호작용할 화면의 UI를 정의한다. 기능명세서에서 UI 설계는 사용자 경험(UX)을 고려한 상세 정보를 포함해야 한다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;필수 요소&lt;/b&gt;:
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;&lt;b&gt;화면 이름&lt;/b&gt;: 화면의 용도와 역할을 명확히 명시한다.
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;ex) &quot;로그인 화면&quot;, &quot;상품 목록 화면&quot;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;UI 컴포넌트&lt;/b&gt;: 화면에 포함될 구성 요소를 설명한다.
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;ex) &quot;이메일 입력 필드, 비밀번호 입력 필드, 로그인 버튼&quot;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;동작 설명&lt;/b&gt;: 각 UI 요소의 동작과 처리 과정을 기술한다.
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;ex) &quot;로그인 버튼 클릭 시 입력된 이메일과 비밀번호를 서버로 전달한다.&quot;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;UI 상세화 템플릿&lt;/b&gt;:
&lt;table data-ke-align=&quot;alignLeft&quot; data-ke-style=&quot;style5&quot;&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;UI 요소&lt;/th&gt;
&lt;th&gt;설명&lt;/th&gt;
&lt;th&gt;동작&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;이메일 입력 필드&lt;/td&gt;
&lt;td&gt;사용자 이메일 입력&lt;/td&gt;
&lt;td&gt;사용자가 값을 입력하고 검증됨&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;비밀번호 입력 필드&lt;/td&gt;
&lt;td&gt;사용자 비밀번호 입력&lt;/td&gt;
&lt;td&gt;비밀번호 입력값이 마스킹 처리됨&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;로그인 버튼&lt;/td&gt;
&lt;td&gt;사용자 인증 요청&lt;/td&gt;
&lt;td&gt;입력 데이터를 API로 전달&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;추가 고려 사항&lt;/b&gt;:
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;반응형 설계&lt;/b&gt;: 다양한 디바이스(모바일, 태블릿, 데스크톱)에서 UI가 정상 동작하도록 설계한다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;접근성 고려&lt;/b&gt;: 색상 대비, 글자 크기, 스크린 리더 호환성 등을 준수한다.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;4) &lt;b&gt;데이터 설계&lt;/b&gt;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;데이터 구조를 정의하여 개발팀이 데이터베이스 설계를 참고하도록 돕는다.&lt;br /&gt;기능명세서에서는 데이터 모델을 간단히 표현하되, 필요한 경우 ERD(Entity Relationship Diagram)를 추가한다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;데이터 설계 예시: 사용자 테이블&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;table data-ke-align=&quot;alignLeft&quot; data-ke-style=&quot;style5&quot;&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;컬럼 이름&lt;/th&gt;
&lt;th&gt;데이터 타입&lt;/th&gt;
&lt;th&gt;설명&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;user_id&lt;/td&gt;
&lt;td&gt;INT&lt;/td&gt;
&lt;td&gt;사용자 고유 ID&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;email&lt;/td&gt;
&lt;td&gt;VARCHAR&lt;/td&gt;
&lt;td&gt;사용자 이메일&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;password_hash&lt;/td&gt;
&lt;td&gt;VARCHAR&lt;/td&gt;
&lt;td&gt;암호화된 비밀번호&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;created_at&lt;/td&gt;
&lt;td&gt;TIMESTAMP&lt;/td&gt;
&lt;td&gt;계정 생성 일시&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;고려 사항&lt;/b&gt;:
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;데이터 유효성 검사&lt;/b&gt;: 이메일 형식 검증, 비밀번호 최소/최대 길이 등 명시&lt;/li&gt;
&lt;li&gt;&lt;b&gt;보안 요건&lt;/b&gt;: 암호화된 데이터 저장 방식과 접근 제어 정책 설명&lt;/li&gt;
&lt;li&gt;&lt;b&gt;인덱싱&lt;/b&gt;: 조회 성능 최적화를 위한 주요 컬럼 인덱싱 여부 포함&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;5) &lt;b&gt;시스템 동작&lt;/b&gt;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;입력, 처리, 출력 과정을 상세히 정의하여 개발팀이 정확히 구현할 수 있도록 돕는다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;시스템 동작 정의 예시&lt;/b&gt;:
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;입력&lt;/b&gt;: &quot;이메일, 비밀번호&quot;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;처리&lt;/b&gt;:
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;비밀번호를 해시화하고 데이터베이스에서 매칭 검증&lt;/li&gt;
&lt;li&gt;유효하지 않을 경우 에러 메시지 생성&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;출력&lt;/b&gt;: &quot;로그인 성공/실패 메시지&quot;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;시스템 동작 플로우 다이어그램 예시&lt;/b&gt;:&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;A[사용자 로그인 페이지 접속] --&amp;gt; B[이메일/비밀번호 입력] B&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;--&amp;gt; C{정보 유효성 확인}&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;--&amp;gt; |유효|&amp;nbsp; &amp;nbsp; D[메인 화면으로 이동]&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;--&amp;gt; |유효하지 않음|&amp;nbsp; &amp;nbsp; E[오류 메시지 표시]&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이런 구조를 활용하면 팀 구성원이 명세서를 통해 필요한 정보들을 직관적으로 확인할 수 있다!&lt;/p&gt;</description>
      <category>IT PM/PMP 공부</category>
      <category>오블완</category>
      <category>티스토리챌린지</category>
      <author>Tomitom</author>
      <guid isPermaLink="true">https://blue-dot.tistory.com/249</guid>
      <comments>https://blue-dot.tistory.com/249#entry249comment</comments>
      <pubDate>Thu, 21 Nov 2024 15:27:13 +0900</pubDate>
    </item>
    <item>
      <title>성공적인 사업계획서 작성법: IT PM의 관점에서</title>
      <link>https://blue-dot.tistory.com/248</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;요즘 주말에 사업계획서와 보고서 작성법에 대한 강의를 수강하러 다닌다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;좋은 강연을 들으면 시야가 넓어지고, 안일했던 마음에 자극적인 트리거를 당기는 것 같아서 하루하루 열심히 살아야지 다짐하는 요즘.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;오늘은 &lt;b&gt;사업계획서를 작성하는 방법&lt;/b&gt;에 대해서 적어보고자 한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;사업계획서는 단순한 문서가 아니라, &lt;b&gt;사업 성공을 위한 전략적 설계도&lt;/b&gt;이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;IT PM의 관점에서 성공적인 사업계획서 작성법과 핵심 팁을 나름대로 정리해보았다.&lt;/p&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;1. 사업계획서란 무엇인가?&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;사업계획서는 기업의 제품, 서비스 또는 프로젝트를 잠재 고객, 투자자, 혹은 발주자에게 설득하기 위해 작성하는 문서이다.&lt;br /&gt;핵심 목표는 &lt;b&gt;&quot;왜 우리를 선택해야 하는가?&quot;&lt;/b&gt;에 대한 명확하고 논리적인 답변을 제공하는 것이다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;목적&lt;/b&gt;: 문제 해결 방안을 제안하는 것&lt;/li&gt;
&lt;li&gt;&lt;b&gt;대상&lt;/b&gt;: 정부, 기업, 투자사 등&lt;/li&gt;
&lt;li&gt;&lt;b&gt;구성 요소&lt;/b&gt;:
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;사업 목표&lt;/li&gt;
&lt;li&gt;제품/서비스 특징&lt;/li&gt;
&lt;li&gt;기대 효과와 실현 가능성&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;2. 사업계획서의 기본 구조&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;사업계획서는 명확한 흐름과 논리로 작성해야 한다.&lt;br /&gt;다음은 일반적인 사업계획서의 기본 구조이다.&lt;/p&gt;
&lt;table data-ke-align=&quot;alignLeft&quot;&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;섹션&lt;/th&gt;
&lt;th&gt;주요 내용&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;사업 배경&lt;/b&gt;&lt;/td&gt;
&lt;td&gt;문제 정의와 해결 필요성을 강조&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;목표&lt;/b&gt;&lt;/td&gt;
&lt;td&gt;사업을 통해 달성하려는 구체적인 목표 명시&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;특장점 및 USP&lt;/b&gt;&lt;/td&gt;
&lt;td&gt;제품/서비스의 독창적인 강점 설명&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;사업 계획&lt;/b&gt;&lt;/td&gt;
&lt;td&gt;실행 전략과 구체적인 방법론 제시&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;예산 계획&lt;/b&gt;&lt;/td&gt;
&lt;td&gt;현실적이고 합리적인 예산 제안&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;기대 효과&lt;/b&gt;&lt;/td&gt;
&lt;td&gt;결과적으로 달성될 긍정적 영향을 설명&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;3. RFP 분석의 중요성&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;정부 지원 사업을 준비한다면 &lt;b&gt;RFP(Request for Proposal)&lt;/b&gt; 분석이 필수이다.&lt;br /&gt;RFP는 발주자의 요구사항이 포함된 제안 요청서로, 성공적인 사업계획서의 기반이 된다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;분석 포인트&lt;/b&gt;:
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;&lt;b&gt;사업 목적&lt;/b&gt;: 해결하려는 문제가 무엇인가?&lt;/li&gt;
&lt;li&gt;&lt;b&gt;평가 기준&lt;/b&gt;: 발주자가 중요하게 여기는 요소는 무엇인가?&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;4. 논리적이고 설득력 있는 작성법&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;사업계획서는 논리성과 설득력이 중요하다.&lt;br /&gt;이를 위해 다음 원칙을 고려해야 한다.&lt;/p&gt;
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;&lt;b&gt;고객 니즈 파악&lt;/b&gt;:&lt;br /&gt;고객이 해결하고자 하는 본질적인 문제를 깊이 이해해야 한다.&lt;br /&gt;ex) &quot;왜 이 문제가 중요한가?&quot;에 대한 답을 제안서에 반영한다.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;특장점(USP) 강조&lt;/b&gt;:&lt;br /&gt;타사 대비 차별화된 강점을 근거와 함께 제시한다.&lt;br /&gt;ex) &quot;우리의 제품은 타사 대비 30% 더 효율적이다.&quot; + 데이터 근거&lt;/li&gt;
&lt;li&gt;&lt;b&gt;에비던스(Evidence) 활용&lt;/b&gt;:&lt;br /&gt;실적, 인증, 고객 후기 등 신뢰를 줄 수 있는 자료를 첨부한다.&lt;br /&gt;ex) &quot;우리 회사는 작년 정부 지원 사업 성공률 95%를 기록했다.&quot;&lt;/li&gt;
&lt;/ol&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&lt;span style=&quot;background-color: #f6e199;&quot;&gt;5. 에비던스 조사와 활용법: 성공적인 사업계획서의 핵심&lt;/span&gt;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;사업계획서에서 에비던스는 신뢰를 구축하고, 제품이나 서비스의 타당성을 입증할 수 있는 중요한 요소이다.&lt;br /&gt;다음은 에비던스를 효과적으로 조사하고 활용하는 방법이다.&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;1) &lt;b&gt;에비던스란 무엇인가?&lt;/b&gt;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;에비던스는 사업계획서의 주장을 뒷받침하는 &lt;b&gt;근거와 자료&lt;/b&gt;를 의미한다.&lt;br /&gt;이는 신뢰성을 높이고 사업의 실행 가능성을 설득력 있게 전달하는 데 필수적이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;주요 에비던스의 예시&lt;/b&gt;:&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;성공적인 프로젝트 실적&lt;/li&gt;
&lt;li&gt;인증서 및 특허&lt;/li&gt;
&lt;li&gt;고객 후기 및 사용 사례&lt;/li&gt;
&lt;li&gt;시장 조사 데이터&lt;/li&gt;
&lt;li&gt;전문가의 추천 및 검증 의견&lt;/li&gt;
&lt;li&gt;보유 기술과 역량을 증명하는 자료&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;2) &lt;b&gt;에비던스 조사 단계&lt;/b&gt;&lt;/h4&gt;
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;&lt;b&gt;기존 자료 파악&lt;/b&gt;&lt;br /&gt;회사 내부에서 이미 보유하고 있는 자료를 정리한다.
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;이전 프로젝트의 성과 데이터&lt;/li&gt;
&lt;li&gt;기존 제품이나 서비스에 대한 고객 피드백&lt;/li&gt;
&lt;li&gt;회사가 획득한 인증서, 상장, 특허 등&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;시장 조사&lt;/b&gt;&lt;br /&gt;시장 동향과 경쟁사를 분석하여 제안하려는 사업의 필요성과 중요성을 입증한다.
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;보고서(정부 기관, 컨설팅 회사 제공) 활용&lt;/li&gt;
&lt;li&gt;업계 기사나 리서치 데이터 검토&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;고객 인터뷰 및 설문조사&lt;/b&gt;&lt;br /&gt;실제 고객 또는 잠재 고객의 의견을 수집한다.
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;고객 설문조사나 인터뷰&lt;/li&gt;
&lt;li&gt;프로토타입 제공 후 피드백&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;전문가 검증(FGI)&lt;/b&gt;&lt;br /&gt;관련 분야의 전문가 의견을 바탕으로 사업 타당성을 보강한다.
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;전문가 초청 인터뷰&lt;/li&gt;
&lt;li&gt;FGI(Focused Group Interview)를 통해 다양한 의견 수집&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;데이터 크롤링 및 리서치&lt;/b&gt;&lt;br /&gt;공개된 데이터 소스에서 통계나 자료를 수집한다.
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;정부 공개 데이터(통계청 등)&lt;/li&gt;
&lt;li&gt;온라인 리뷰 데이터 크롤링&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;경쟁사 분석&lt;/b&gt;&lt;br /&gt;경쟁사의 성과와 차별점을 비교해 자사의 강점을 부각한다.&lt;/li&gt;
&lt;/ol&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;3) &lt;b&gt;에비던스 활용 팁&lt;/b&gt;&lt;/h4&gt;
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;&lt;b&gt;자료의 신뢰성 확보&lt;/b&gt;&lt;br /&gt;공신력 있는 출처에서 데이터를 확보해야 한다.&lt;br /&gt;ex) &quot;국가 통계청 자료에 따르면, 디지털 교육 시장은 연평균 15% 성장하고 있다.&quot;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;구체적인 수치 활용&lt;/b&gt;&lt;br /&gt;추상적인 설명보다 구체적인 수치를 포함해야 설득력이 높아진다.&lt;br /&gt;ex) &quot;이전 프로젝트에서 고객 만족도가 90% 이상으로 기록되었다.&quot;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;시각 자료로 표현&lt;/b&gt;&lt;br /&gt;표, 그래프, 다이어그램 등을 활용해 자료를 시각화하면 이해도가 높아진다.&lt;br /&gt;ex) &quot;고객 만족도 비교: 우리 회사 92%, 경쟁사 78% (그래프 첨부).&quot;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;목적에 맞는 자료 선택&lt;/b&gt;&lt;br /&gt;사업계획서의 각 섹션에 맞는 에비던스를 선택해야 한다.&lt;br /&gt;ex) 예산 섹션에서는 비용 대비 효과를 입증할 수 있는 자료 활용.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;계획과 연결&lt;/b&gt;&lt;br /&gt;에비던스가 제안 내용과 직접적으로 연결되도록 작성해야 한다.&lt;br /&gt;ex) &quot;고객 70%가 추가 교육이 필요하다고 응답하여, 이를 기반으로 신규 디지털 교육 모듈을 설계하였다.&quot;&lt;/li&gt;
&lt;/ol&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;6. 도식화를 활용한 가독성 향상&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;텍스트만 나열된 사업계획서는 이해하기 어렵다.&lt;br /&gt;&lt;b&gt;도표와 다이어그램&lt;/b&gt;을 활용해 정보 전달력을 높이는 것이 좋다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;예시&lt;/b&gt;: 고객 니즈와 제품 특장점의 매칭 관계&lt;br /&gt;고객 니즈 -&amp;gt; 우리 제품 특장점 -&amp;gt; 해결 방안&lt;/li&gt;
&lt;/ul&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;7. 예산 및 기대 효과 작성법&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b&gt;예산 계획&lt;/b&gt;:&lt;br /&gt;사업 목표와 논리적으로 연결된 항목별 예산 배분이 필요하다.&lt;br /&gt;ex) &quot;B2B 마케팅에 30%, 플랫폼 개선에 20% 배정한다.&quot;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;기대 효과&lt;/b&gt;:&lt;br /&gt;정량적, 정성적 효과를 모두 포함해야 한다.&lt;br /&gt;ex) &quot;1년간 신규 고객 1,000명 확보 및 매출 15% 증가를 예상한다.&quot;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;8. 마무리: 실패를 두려워하지 말자&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;사업계획서 작성은 반복과 경험을 통해 발전하는 과정이다.&lt;br /&gt;처음에는 시행착오를 겪더라도, &lt;b&gt;철저한 준비와 전략적인 접근&lt;/b&gt;이 결국 성공으로 이어질 것이라고 믿고 있다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #f6e199;&quot;&gt;&quot;사업계획서 작성은 단순한 문서 작업이 아니라, &lt;b&gt;사업의 비전과 가치를 설득력 있게 전달하는 것&lt;/b&gt;이다.&quot;&lt;/span&gt;&lt;/p&gt;</description>
      <category>IT PM/PMP 공부</category>
      <category>오블완</category>
      <category>티스토리챌린지</category>
      <author>Tomitom</author>
      <guid isPermaLink="true">https://blue-dot.tistory.com/248</guid>
      <comments>https://blue-dot.tistory.com/248#entry248comment</comments>
      <pubDate>Wed, 20 Nov 2024 15:09:48 +0900</pubDate>
    </item>
    <item>
      <title>KPT 회고: 팀 성장의 비결을 나누다</title>
      <link>https://blue-dot.tistory.com/247</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;IT 프로젝트 매니저로 일하게 된지 벌써 1년 7개월이 지났다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;처음에는 개발자가 되기 위해 블로그도 개설하고 열심히 공부를 했었는데, 지금은 그 공부 내용을 바탕으로 프로젝트의 전체적인 그림을 보고 있다는 점에서 내가 지나온 길들은 정말 많은 의미가 있었다고 생각한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;나는 프로젝트를 진행하면서 팀원들과 함께 성장하고 더 나은 방향으로 나아가는 것이 얼마나 중요한지 항상 느끼고 있다. 그중에서도 &lt;b&gt;회고&lt;/b&gt;는 우리 팀이 더 좋은 성과를 내는 데 큰 도움이 된다. 오늘은 내가 좋아하는 회고 방법 중 하나인 &lt;b&gt;KPT 회고&lt;/b&gt;에 대해 이야기해보려고 한다.&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;KPT 회고란?&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;KPT&lt;/b&gt;는 &lt;b&gt;Keep&lt;/b&gt;, &lt;b&gt;Problem&lt;/b&gt;, &lt;b&gt;Try&lt;/b&gt;의 약자로, 각각 &lt;b&gt;계속할 것&lt;/b&gt;, &lt;b&gt;문제점&lt;/b&gt;, &lt;b&gt;시도할 것&lt;/b&gt;을 의미한다. 이 세 가지를 중심으로 프로젝트가 끝날 때마다 팀원들과 함께 회고를 진행한다.&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;Keep (계속할 것):&lt;/b&gt; 우리가 잘하고 있는 부분이나 효과적이었던 방법들을 공유한다. 이를 통해 팀의 강점을 확인하고 계속 이어갈 수 있다.&lt;br /&gt;&lt;b&gt;Problem (문제점):&lt;/b&gt; 프로젝트 진행 중 어려웠던 점이나 개선이 필요한 부분을 솔직하게 나눈다. 문제를 파악하고 해결책을 찾는 첫걸음&lt;b&gt;이 된다.&lt;/b&gt;&lt;br /&gt;&lt;b&gt;Try (시도할 것):&lt;/b&gt; 앞으로 해보고 싶은 아이디어나 새로운 방법을 제안한다. 이를 통해 팀은 계속해서 새로운 시도를 할 수 있다.&lt;/p&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;왜 KPT 회고를 선택했을까?&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;많은 회고 방법 중에서도 &lt;b&gt;KPT 회고&lt;/b&gt;를 선호하는 이유는 그 단순함과 효과에 있다.&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;구조가 간단하다:&lt;/b&gt; 세 가지 카테고리로 나누어져 있어 회고 진행이 쉽다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;모두의 참여를 이끌어낸다&lt;/b&gt;: 각자 생각하는 Keep, Problem, Try를 공유하면서 자연스럽게 팀원들의 의견을 모을 수 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;실질적인 개선이 가능하다&lt;/b&gt;: Problem과 Try를 통해 문제점을 파악하고 구체적인 행동 계획을 세울 수 있다.&lt;/p&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;내가 경험한 KPT 회고의 효과&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;얼마 전 진행했던 프로젝트에서의 경험을 공유하고자 한다. 초기에는 팀 내 &lt;b&gt;소통&lt;/b&gt;이 원활하지 않아 일정 지연과 오해가 발생하곤 했다. 이를 해결하기 위해 &lt;b&gt;KPT 회고&lt;/b&gt;를 도입했는데, 무척 인상깊은 시간이 되었다.&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;소통 강화: 팀원들이 자유롭게 의견을 나눌 수 있는 분위기가 만들어지면서 소통이 활발해졌다.&lt;br /&gt;문제점 파악: 그동안 드러나지 않았던 문제들이 표면으로 드러나 해결할 수 있었다.&lt;br /&gt;팀워크 향상: 함께 해결책을 찾으면서 팀원 간의 신뢰와 협력이 높아졌다.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;특히 한 팀원이 &quot;회의 시간이 길어져서 업무에 집중하기 어렵다&quot;는 문제를 제기했고, 이를 개선하기 위해 &quot;회의 시간을 정해두고 &lt;b&gt;아젠다&lt;/b&gt;를 미리 공유하자&quot;는 시도를 해보았다. 그 결과 &lt;b&gt;회의 효율성&lt;/b&gt;이 높아지고 업무 생산성도 향상되었다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;또 다른 예로는 새로운 &lt;b&gt;프로젝트 히스토리 공유&lt;/b&gt;에 어려움을 겪는 팀원이 있었다. 이를 문제로 제기하였고, 시도로 &quot;Monday를 이용하자&quot;는 아이디어가 나왔다. 이 Tool을 통해 팀원들의 능력이 향상되었고, 히스토리와 진척사항 공유에 상당한 도움이 되었다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;KPT 회고 진행 팁&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;KPT 회고&lt;/b&gt;를 더 효과적으로 진행하기 위한 몇 가지 팁을 공유한다.&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;편안한 분위기 조성:&lt;/b&gt; 팀원들이 부담 없이 의견을 나눌 수 있도록 개방적이고 존중하는 분위기를 만들어야 한다. 비판보다는 건설적인 피드백을 주고받는 것이 중요하다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;시각화 도구 활용&lt;/b&gt;: &lt;b&gt;포스트잇&lt;/b&gt;이나 &lt;b&gt;온라인 화이트보드&lt;/b&gt; 등을 활용하면 의견을 정리하고 공유하기 편리하다. 시각적으로 정보를 정리하면 이해도와 참여도가 높아진다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;구체적인 행동 계획 수립&lt;/b&gt;: 회고에서 나온 Try는 구체적인 실행 계획으로 이어져야 실제 변화를 가져올 수 있다. &lt;b&gt;책임자 지정&lt;/b&gt;과 &lt;b&gt;일정 설정&lt;/b&gt;을 통해 실행력을 높일 수 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;정기적인 회고 실시&lt;/b&gt;: 한 번의 회고로 끝내지 말고 &lt;b&gt;정기적으로 진행&lt;/b&gt;하여 꾸준한 개선을 도모해야 한다. 이를 통해 팀의 성과와 분위기를 지속적으로 체크할 수 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;성과 공유&lt;/b&gt;: 이전 회고에서 나온 Try의 결과를 공유하고 평가하는 시간을 가지면 팀원들의 참여 의욕이 높아진다.&lt;/p&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;KPT 회고를 통해 얻은 교훈&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;KPT 회고&lt;/b&gt;를 통해 단순히 문제를 해결하는 것을 넘어 팀의 &lt;b&gt;문화&lt;/b&gt;와 &lt;b&gt;업무 방식&lt;/b&gt;에도 긍정적인 변화가 생겼다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;자기 주도성 강화: 팀원들이 스스로 문제를 파악하고 해결책을 제시하면서 자기 주도성이 높아졌다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;투명한 소통&lt;/b&gt;: 회고를 통해 정보와 의견이 투명하게 공유되면서 오해나 불신이 줄어들었다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;지속적인 학습 분위기 형성&lt;/b&gt;: 새로운 시도를 장려하는 분위기가 만들어져 팀원들이 적극적으로 배우고 성장할 수 있었다.&lt;/p&gt;
&lt;/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;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;KPT 회고&lt;/b&gt;는 간단하지만 팀의 성장을 이끌어내는 강력한 도구이다. 프로젝트를 진행하면서 느꼈던 점들을 함께 나누고, 앞으로의 방향을 설정하는 데 큰 도움이 된다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아직 &lt;b&gt;KPT 회고&lt;/b&gt;를 시도해보지 않았다면, 다음 회의 때 팀원들과 함께 적용해보는 건 어떨까? 작은 변화가 큰 성과로 이어질 수 있다!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그리고 나는 노력의 힘을 믿는다. 지금까지 내가 보내온 많은 날들과 시간처럼.&amp;nbsp;&lt;/p&gt;</description>
      <category>IT PM/PM 업무 일지</category>
      <category>오블완</category>
      <category>티스토리챌린지</category>
      <author>Tomitom</author>
      <guid isPermaLink="true">https://blue-dot.tistory.com/247</guid>
      <comments>https://blue-dot.tistory.com/247#entry247comment</comments>
      <pubDate>Tue, 19 Nov 2024 13:40:50 +0900</pubDate>
    </item>
    <item>
      <title>Flutter Flow 입문 공부 일지 1. 플러터 플로우란</title>
      <link>https://blue-dot.tistory.com/246</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&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;구글이 만든 크로스 플랫폼으로 하나의 코드로 여러 플랫폼에 배포할 수 있는 홈페이지 형 앱 빌더다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;플러터는 하나의 코드로 안드로이드와 iOS, 웹까지 모두 가능한 하이브리드 플랫폼인데,&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://flutterflow.io/&quot;&gt;https://flutterflow.io/&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1722511741595&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;FlutterFlow - Build beautiful, modern apps incredibly fast&quot; data-og-description=&quot;FlutterFlow lets you build apps incredibly fast in your browser. Build fully functional apps with Firebase integration, API support, animations, and more. Export your code or even easier deploy directly to the app stores!&quot; data-og-host=&quot;flutterflow.io&quot; data-og-source-url=&quot;https://flutterflow.io/&quot; data-og-url=&quot;https://flutterflow.io/&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/bTuBqi/hyWGUvGSFi/tgnOdJhubvNs2Nr67HWr6K/img.jpg?width=3200&amp;amp;height=1680&amp;amp;face=0_0_3200_1680,https://scrap.kakaocdn.net/dn/b6QrPI/hyWKHOYuzx/TB4YhDqtMX3I9Qzyl8ZDt1/img.jpg?width=3200&amp;amp;height=1680&amp;amp;face=0_0_3200_1680,https://scrap.kakaocdn.net/dn/BfLFp/hyWKDeJ3qo/qfGS3186KY1BJo7qAzLjjk/img.png?width=1680&amp;amp;height=1110&amp;amp;face=0_0_1680_1110&quot;&gt;&lt;a href=&quot;https://flutterflow.io/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://flutterflow.io/&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/bTuBqi/hyWGUvGSFi/tgnOdJhubvNs2Nr67HWr6K/img.jpg?width=3200&amp;amp;height=1680&amp;amp;face=0_0_3200_1680,https://scrap.kakaocdn.net/dn/b6QrPI/hyWKHOYuzx/TB4YhDqtMX3I9Qzyl8ZDt1/img.jpg?width=3200&amp;amp;height=1680&amp;amp;face=0_0_3200_1680,https://scrap.kakaocdn.net/dn/BfLFp/hyWKDeJ3qo/qfGS3186KY1BJo7qAzLjjk/img.png?width=1680&amp;amp;height=1110&amp;amp;face=0_0_1680_1110');&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;FlutterFlow - Build beautiful, modern apps incredibly fast&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;FlutterFlow lets you build apps incredibly fast in your browser. Build fully functional apps with Firebase integration, API support, animations, and more. Export your code or even easier deploy directly to the app stores!&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;flutterflow.io&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;위 사이트에서 회원가입하여 사용가능&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;2. 무료 vs 유료 뭐가 다를까?&lt;/h3&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 50%;&quot;&gt;무료&lt;/td&gt;
&lt;td style=&quot;width: 50%;&quot;&gt;유료&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 50%;&quot;&gt;- 모든 구현 가능&amp;nbsp;&lt;br /&gt;- 웹 배포 가능&amp;nbsp;&lt;br /&gt;- 코드 다운로드 불가&lt;/td&gt;
&lt;td style=&quot;width: 50%;&quot;&gt;- 모든 구현 가능&amp;nbsp;&lt;br /&gt;- Standard 부터 코드 다운로드 가능&amp;nbsp;&lt;br /&gt;- Pro 부터 원클릭 배포 가능&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Tip) 항상 결제할 필요는 없으며, 배포가 가능할 때만 잠시 결제해도 된다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;학생은 1년 무료 플랜 가능&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;유료 플랜은 2주간 무료료 체험 가능!&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1403&quot; data-origin-height=&quot;693&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/q3XXd/btsITsyBPDK/TAkwYv1H5mMKvNhoUJ1Th0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/q3XXd/btsITsyBPDK/TAkwYv1H5mMKvNhoUJ1Th0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/q3XXd/btsITsyBPDK/TAkwYv1H5mMKvNhoUJ1Th0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fq3XXd%2FbtsITsyBPDK%2FTAkwYv1H5mMKvNhoUJ1Th0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1403&quot; height=&quot;693&quot; data-origin-width=&quot;1403&quot; data-origin-height=&quot;693&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>Flutter Flow/Flutter Flow 입문 공부일지</category>
      <author>Tomitom</author>
      <guid isPermaLink="true">https://blue-dot.tistory.com/246</guid>
      <comments>https://blue-dot.tistory.com/246#entry246comment</comments>
      <pubDate>Thu, 1 Aug 2024 20:30:02 +0900</pubDate>
    </item>
    <item>
      <title>블라이스 웹 소설 공모전 [마감 : 24.10.10.]</title>
      <link>https://blue-dot.tistory.com/245</link>
      <description>&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://www.blice.co.kr/event/eventPage.kt?eventSeq=2147&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;블라이스 웹 소설 공모전&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1722323850672&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;article&quot; data-og-title=&quot;블라이스&quot; data-og-description=&quot;무료 웹소설, 웹툰, 무제한 정액제 셀렉트 제공! 자유 연재 플랫폼&quot; data-og-host=&quot;www.blice.co.kr&quot; data-og-source-url=&quot;https://www.blice.co.kr/event/eventPage.kt?eventSeq=2147&quot; data-og-url=&quot;http://www.blice.co.kr/&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/8TNz2/hyWGXSXG3m/7O24ZK27l8TgAzLpThRNK0/img.png?width=1024&amp;amp;height=500&amp;amp;face=0_0_1024_500,https://scrap.kakaocdn.net/dn/FT0JQ/hyWGTQzhnv/D6xodQyQkhCwWYJUKLkOY0/img.png?width=1024&amp;amp;height=500&amp;amp;face=0_0_1024_500,https://scrap.kakaocdn.net/dn/b4dRCd/hyWGTJLWB9/g7BkKyvawHb66iOyJomptk/img.jpg?width=1180&amp;amp;height=450&amp;amp;face=827_70_1002_245&quot;&gt;&lt;a href=&quot;https://www.blice.co.kr/event/eventPage.kt?eventSeq=2147&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://www.blice.co.kr/event/eventPage.kt?eventSeq=2147&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/8TNz2/hyWGXSXG3m/7O24ZK27l8TgAzLpThRNK0/img.png?width=1024&amp;amp;height=500&amp;amp;face=0_0_1024_500,https://scrap.kakaocdn.net/dn/FT0JQ/hyWGTQzhnv/D6xodQyQkhCwWYJUKLkOY0/img.png?width=1024&amp;amp;height=500&amp;amp;face=0_0_1024_500,https://scrap.kakaocdn.net/dn/b4dRCd/hyWGTJLWB9/g7BkKyvawHb66iOyJomptk/img.jpg?width=1180&amp;amp;height=450&amp;amp;face=827_70_1002_245');&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;블라이스&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;무료 웹소설, 웹툰, 무제한 정액제 셀렉트 제공! 자유 연재 플랫폼&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.blice.co.kr&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>내가 좋아하는 것/공모전 신춘문예</category>
      <author>Tomitom</author>
      <guid isPermaLink="true">https://blue-dot.tistory.com/245</guid>
      <comments>https://blue-dot.tistory.com/245#entry245comment</comments>
      <pubDate>Tue, 30 Jul 2024 16:17:59 +0900</pubDate>
    </item>
    <item>
      <title>제11회 2024 대한민국 과학소재 단편소설 공모전 [마감 24-09-02]</title>
      <link>https://blue-dot.tistory.com/244</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://diciackl.or.kr/program/view.do?programKey=109&amp;amp;searchActiveFlag=Y&amp;amp;searchCategory=program&amp;amp;menuKey=73&amp;amp;currentPageNo=1&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;대전콘텐츠코리아랩&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1722323727560&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;대전콘텐츠코리아랩&quot; data-og-description=&quot; &quot; data-og-host=&quot;diciackl.or.kr&quot; data-og-source-url=&quot;https://diciackl.or.kr/program/view.do?programKey=109&amp;amp;searchActiveFlag=Y&amp;amp;searchCategory=program&amp;amp;menuKey=73&amp;amp;currentPageNo=1&quot; data-og-url=&quot;https://diciackl.or.kr/program/view.do?currentPageNo=1&amp;amp;menuKey=73&amp;amp;programKey=109&amp;amp;searchActiveFlag=Y&amp;amp;searchCategory=program&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/bo2ihD/hyWGQffX0T/4bkfrFbhyowTE3KT19OyE1/img.png?width=413&amp;amp;height=356&amp;amp;face=0_0_413_356&quot;&gt;&lt;a href=&quot;https://diciackl.or.kr/program/view.do?programKey=109&amp;amp;searchActiveFlag=Y&amp;amp;searchCategory=program&amp;amp;menuKey=73&amp;amp;currentPageNo=1&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://diciackl.or.kr/program/view.do?programKey=109&amp;amp;searchActiveFlag=Y&amp;amp;searchCategory=program&amp;amp;menuKey=73&amp;amp;currentPageNo=1&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/bo2ihD/hyWGQffX0T/4bkfrFbhyowTE3KT19OyE1/img.png?width=413&amp;amp;height=356&amp;amp;face=0_0_413_356');&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;대전콘텐츠코리아랩&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;diciackl.or.kr&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li style=&quot;background-color: #ffffff; color: #000000;&quot;&gt;&lt;span&gt;&lt;b&gt;사업목적 &lt;/b&gt;대전 특화 '과학' 소재 우수 스토리 IP 발굴 및 지원&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;background-color: #ffffff; color: #000000;&quot;&gt;&lt;span&gt;&lt;b&gt;신청대상 &lt;/b&gt;대한민국 국민 누구나&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;background-color: #ffffff; color: #000000;&quot;&gt;&lt;span&gt;&lt;b&gt;모집분야 &lt;/b&gt;SF 단편소설&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;background-color: #ffffff; color: #000000;&quot;&gt;&lt;span&gt;&lt;b&gt;일정 &lt;/b&gt;2024-05-07 ~ 2024-09-02&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;background-color: #ffffff; color: #000000;&quot;&gt;&lt;span&gt;&lt;b&gt;접수기간 &lt;/b&gt;2024-06-03 9:00 ~ 2024-09-02 18:00&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;background-color: #ffffff; color: #000000;&quot;&gt;&lt;span&gt;&lt;b&gt;유의사항(비고) &lt;/b&gt;자세한 사항은 공고문을 참고해주시기 바랍니다.&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;background-color: #ffffff; color: #000000;&quot;&gt;&lt;span&gt;&lt;b&gt;문의처 &lt;/b&gt;042-867-9882&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>내가 좋아하는 것/공모전 신춘문예</category>
      <author>Tomitom</author>
      <guid isPermaLink="true">https://blue-dot.tistory.com/244</guid>
      <comments>https://blue-dot.tistory.com/244#entry244comment</comments>
      <pubDate>Tue, 30 Jul 2024 16:15:43 +0900</pubDate>
    </item>
    <item>
      <title>[VS Code] Mac, window 맥 윈도우 단축키 모음</title>
      <link>https://blue-dot.tistory.com/243</link>
      <description>&lt;h3 style=&quot;background-color: #ffffff; color: #0d0d0d; text-align: start;&quot; data-ke-size=&quot;size23&quot;&gt;자주 사용하는 명령어&lt;/h3&gt;
&lt;h4 style=&quot;background-color: #ffffff; color: #0d0d0d; text-align: start;&quot; data-ke-size=&quot;size20&quot;&gt;파일 및 일반 탐색&lt;/h4&gt;
&lt;table style=&quot;background-color: #ffffff; color: #0d0d0d; text-align: left; border-collapse: collapse; width: 100%; height: 237px;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot; data-ke-style=&quot;style13&quot;&gt;
&lt;tbody&gt;
&lt;tr style=&quot;height: 17px;&quot;&gt;
&lt;td style=&quot;height: 17px; width: 99.8837%;&quot; colspan=&quot;3&quot;&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 20px;&quot;&gt;
&lt;td style=&quot;height: 20px; width: 44.5349%;&quot;&gt;명령어&lt;/td&gt;
&lt;td style=&quot;height: 20px; width: 26.6279%;&quot;&gt;Windows&lt;/td&gt;
&lt;td style=&quot;height: 20px; width: 28.7209%;&quot;&gt;macOS&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 20px;&quot;&gt;
&lt;td style=&quot;height: 20px; width: 44.5349%;&quot;&gt;새 파일&lt;/td&gt;
&lt;td style=&quot;height: 20px; width: 26.6279%;&quot;&gt;Ctrl+N&lt;/td&gt;
&lt;td style=&quot;height: 20px; width: 28.7209%;&quot;&gt;Cmd+N&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 20px;&quot;&gt;
&lt;td style=&quot;height: 20px; width: 44.5349%;&quot;&gt;파일 열기&lt;/td&gt;
&lt;td style=&quot;height: 20px; width: 26.6279%;&quot;&gt;Ctrl+O&lt;/td&gt;
&lt;td style=&quot;height: 20px; width: 28.7209%;&quot;&gt;Cmd+O&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 20px;&quot;&gt;
&lt;td style=&quot;height: 20px; width: 44.5349%;&quot;&gt;파일 저장&lt;/td&gt;
&lt;td style=&quot;height: 20px; width: 26.6279%;&quot;&gt;Ctrl+S&lt;/td&gt;
&lt;td style=&quot;height: 20px; width: 28.7209%;&quot;&gt;Cmd+S&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 20px;&quot;&gt;
&lt;td style=&quot;height: 20px; width: 44.5349%;&quot;&gt;모든 파일 저장&lt;/td&gt;
&lt;td style=&quot;height: 20px; width: 26.6279%;&quot;&gt;Ctrl+K S&lt;/td&gt;
&lt;td style=&quot;height: 20px; width: 28.7209%;&quot;&gt;Cmd+K S&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 20px;&quot;&gt;
&lt;td style=&quot;height: 20px; width: 44.5349%;&quot;&gt;파일 닫기&lt;/td&gt;
&lt;td style=&quot;height: 20px; width: 26.6279%;&quot;&gt;Ctrl+W&lt;/td&gt;
&lt;td style=&quot;height: 20px; width: 28.7209%;&quot;&gt;Cmd+W&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 20px;&quot;&gt;
&lt;td style=&quot;height: 20px; width: 44.5349%;&quot;&gt;모든 파일 닫기&lt;/td&gt;
&lt;td style=&quot;height: 20px; width: 26.6279%;&quot;&gt;Ctrl+K W&lt;/td&gt;
&lt;td style=&quot;height: 20px; width: 28.7209%;&quot;&gt;Cmd+K W&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 20px;&quot;&gt;
&lt;td style=&quot;height: 20px; width: 44.5349%;&quot;&gt;파일 탐색기 열기/닫기&lt;/td&gt;
&lt;td style=&quot;height: 20px; width: 26.6279%;&quot;&gt;Ctrl+B&lt;/td&gt;
&lt;td style=&quot;height: 20px; width: 28.7209%;&quot;&gt;Cmd+B&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 20px;&quot;&gt;
&lt;td style=&quot;height: 20px; width: 44.5349%;&quot;&gt;파일 찾기&lt;/td&gt;
&lt;td style=&quot;height: 20px; width: 26.6279%;&quot;&gt;Ctrl+P&lt;/td&gt;
&lt;td style=&quot;height: 20px; width: 28.7209%;&quot;&gt;Cmd+P&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 20px;&quot;&gt;
&lt;td style=&quot;height: 20px; width: 44.5349%;&quot;&gt;파일 내 검색&lt;/td&gt;
&lt;td style=&quot;height: 20px; width: 26.6279%;&quot;&gt;Ctrl+F&lt;/td&gt;
&lt;td style=&quot;height: 20px; width: 28.7209%;&quot;&gt;Cmd+F&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 20px;&quot;&gt;
&lt;td style=&quot;height: 20px; width: 44.5349%;&quot;&gt;커맨드 팔레트 열기&lt;/td&gt;
&lt;td style=&quot;height: 20px; width: 26.6279%;&quot;&gt;Ctrl+Shift+P&lt;/td&gt;
&lt;td style=&quot;height: 20px; width: 28.7209%;&quot;&gt;Cmd+Shift+P&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 style=&quot;background-color: #ffffff; color: #0d0d0d; text-align: start;&quot; data-ke-size=&quot;size20&quot;&gt;편집&lt;/h4&gt;
&lt;table style=&quot;background-color: #ffffff; color: #0d0d0d; text-align: left; border-collapse: collapse; width: 100%; height: 234px;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot; data-ke-style=&quot;style13&quot;&gt;
&lt;tbody&gt;
&lt;tr style=&quot;height: 17px;&quot;&gt;
&lt;td style=&quot;height: 17px; width: 99.8837%;&quot; colspan=&quot;3&quot;&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 17px;&quot;&gt;
&lt;td style=&quot;height: 17px; width: 29.3023%;&quot;&gt;명령어&lt;/td&gt;
&lt;td style=&quot;height: 17px; width: 31.8605%;&quot;&gt;window&lt;/td&gt;
&lt;td style=&quot;height: 17px; width: 38.7209%;&quot;&gt;mac&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 20px;&quot;&gt;
&lt;td style=&quot;height: 20px; width: 29.3023%;&quot;&gt;잘라내기&lt;/td&gt;
&lt;td style=&quot;height: 20px; width: 31.8605%;&quot;&gt;Ctrl+X&lt;/td&gt;
&lt;td style=&quot;height: 20px; width: 38.7209%;&quot;&gt;Cmd+X&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 20px;&quot;&gt;
&lt;td style=&quot;height: 20px; width: 29.3023%;&quot;&gt;복사&lt;/td&gt;
&lt;td style=&quot;height: 20px; width: 31.8605%;&quot;&gt;Ctrl+C&lt;/td&gt;
&lt;td style=&quot;height: 20px; width: 38.7209%;&quot;&gt;Cmd+C&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 20px;&quot;&gt;
&lt;td style=&quot;height: 20px; width: 29.3023%;&quot;&gt;붙여넣기&lt;/td&gt;
&lt;td style=&quot;height: 20px; width: 31.8605%;&quot;&gt;Ctrl+V&lt;/td&gt;
&lt;td style=&quot;height: 20px; width: 38.7209%;&quot;&gt;Cmd+V&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 20px;&quot;&gt;
&lt;td style=&quot;height: 20px; width: 29.3023%;&quot;&gt;실행 취소&lt;/td&gt;
&lt;td style=&quot;height: 20px; width: 31.8605%;&quot;&gt;Ctrl+Z&lt;/td&gt;
&lt;td style=&quot;height: 20px; width: 38.7209%;&quot;&gt;Cmd+Z&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 20px;&quot;&gt;
&lt;td style=&quot;height: 20px; width: 29.3023%;&quot;&gt;재실행&lt;/td&gt;
&lt;td style=&quot;height: 20px; width: 31.8605%;&quot;&gt;Ctrl+Y&lt;/td&gt;
&lt;td style=&quot;height: 20px; width: 38.7209%;&quot;&gt;Cmd+Shift+Z&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 20px;&quot;&gt;
&lt;td style=&quot;height: 20px; width: 29.3023%;&quot;&gt;줄 복제&lt;/td&gt;
&lt;td style=&quot;height: 20px; width: 31.8605%;&quot;&gt;Shift+Alt+Down&lt;/td&gt;
&lt;td style=&quot;height: 20px; width: 38.7209%;&quot;&gt;Shift+Option+Down&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 20px;&quot;&gt;
&lt;td style=&quot;height: 20px; width: 29.3023%;&quot;&gt;줄 삭제&lt;/td&gt;
&lt;td style=&quot;height: 20px; width: 31.8605%;&quot;&gt;Ctrl+Shift+K&lt;/td&gt;
&lt;td style=&quot;height: 20px; width: 38.7209%;&quot;&gt;Cmd+Shift+K&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 20px;&quot;&gt;
&lt;td style=&quot;height: 20px; width: 29.3023%;&quot;&gt;줄 이동&lt;/td&gt;
&lt;td style=&quot;height: 20px; width: 31.8605%;&quot;&gt;Alt+Up/Down&lt;/td&gt;
&lt;td style=&quot;height: 20px; width: 38.7209%;&quot;&gt;Option+Up/Down&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 20px;&quot;&gt;
&lt;td style=&quot;height: 20px; width: 29.3023%;&quot;&gt;들여쓰기 추가&lt;/td&gt;
&lt;td style=&quot;height: 20px; width: 31.8605%;&quot;&gt;Ctrl+]&lt;/td&gt;
&lt;td style=&quot;height: 20px; width: 38.7209%;&quot;&gt;Cmd+]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 20px;&quot;&gt;
&lt;td style=&quot;height: 20px; width: 29.3023%;&quot;&gt;들여쓰기 제거&lt;/td&gt;
&lt;td style=&quot;height: 20px; width: 31.8605%;&quot;&gt;Ctrl+[&lt;/td&gt;
&lt;td style=&quot;height: 20px; width: 38.7209%;&quot;&gt;Cmd+[&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 style=&quot;background-color: #ffffff; color: #0d0d0d; text-align: start;&quot; data-ke-size=&quot;size20&quot;&gt;뷰 및 레이아웃&lt;/h4&gt;
&lt;table style=&quot;background-color: #ffffff; color: #0d0d0d; text-align: left; border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot; data-ke-style=&quot;style13&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 99.8837%;&quot; colspan=&quot;3&quot;&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 35.1163%;&quot;&gt;명령어&lt;/td&gt;
&lt;td style=&quot;width: 29.6512%;&quot;&gt;Windows&lt;/td&gt;
&lt;td style=&quot;width: 35.1163%;&quot;&gt;macOS&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 35.1163%;&quot;&gt;터미널 열기/닫기&lt;/td&gt;
&lt;td style=&quot;width: 29.6512%;&quot;&gt;`Ctrl+``&lt;/td&gt;
&lt;td style=&quot;width: 35.1163%;&quot;&gt;`Cmd+``&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 35.1163%;&quot;&gt;사이드바 열기/닫기&lt;/td&gt;
&lt;td style=&quot;width: 29.6512%;&quot;&gt;Ctrl+B&lt;/td&gt;
&lt;td style=&quot;width: 35.1163%;&quot;&gt;Cmd+B&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 35.1163%;&quot;&gt;분할 편집기&lt;/td&gt;
&lt;td style=&quot;width: 29.6512%;&quot;&gt;Ctrl+\&lt;/td&gt;
&lt;td style=&quot;width: 35.1163%;&quot;&gt;Cmd+\&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 35.1163%;&quot;&gt;다음 편집기 이동&lt;/td&gt;
&lt;td style=&quot;width: 29.6512%;&quot;&gt;Ctrl+PageDown&lt;/td&gt;
&lt;td style=&quot;width: 35.1163%;&quot;&gt;Cmd+Option+Right&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 35.1163%;&quot;&gt;이전 편집기 이동&lt;/td&gt;
&lt;td style=&quot;width: 29.6512%;&quot;&gt;Ctrl+PageUp&lt;/td&gt;
&lt;td style=&quot;width: 35.1163%;&quot;&gt;Cmd+Option+Left&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 style=&quot;background-color: #ffffff; color: #0d0d0d; text-align: start;&quot; data-ke-size=&quot;size20&quot;&gt;디버깅&lt;/h4&gt;
&lt;table style=&quot;background-color: #ffffff; color: #0d0d0d; text-align: left; border-collapse: collapse; width: 100%; height: 137px;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot; data-ke-style=&quot;style13&quot;&gt;
&lt;tbody&gt;
&lt;tr style=&quot;height: 17px;&quot;&gt;
&lt;td style=&quot;width: 99.8837%; height: 17px;&quot; colspan=&quot;3&quot;&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 20px;&quot;&gt;
&lt;td style=&quot;width: 52.4419%; height: 20px;&quot;&gt;명령어&lt;/td&gt;
&lt;td style=&quot;width: 23.7209%; height: 20px;&quot;&gt;Windows&lt;/td&gt;
&lt;td style=&quot;width: 23.7209%; height: 20px;&quot;&gt;macOS&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 20px;&quot;&gt;
&lt;td style=&quot;width: 52.4419%; height: 20px;&quot;&gt;디버깅 시작/계속&lt;/td&gt;
&lt;td style=&quot;width: 23.7209%; height: 20px;&quot;&gt;F5&lt;/td&gt;
&lt;td style=&quot;width: 23.7209%; height: 20px;&quot;&gt;F5&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 20px;&quot;&gt;
&lt;td style=&quot;width: 52.4419%; height: 20px;&quot;&gt;디버깅 중단&lt;/td&gt;
&lt;td style=&quot;width: 23.7209%; height: 20px;&quot;&gt;Shift+F5&lt;/td&gt;
&lt;td style=&quot;width: 23.7209%; height: 20px;&quot;&gt;Shift+F5&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 20px;&quot;&gt;
&lt;td style=&quot;width: 52.4419%; height: 20px;&quot;&gt;단계별 실행 (Step Over)&lt;/td&gt;
&lt;td style=&quot;width: 23.7209%; height: 20px;&quot;&gt;F10&lt;/td&gt;
&lt;td style=&quot;width: 23.7209%; height: 20px;&quot;&gt;F10&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 20px;&quot;&gt;
&lt;td style=&quot;width: 52.4419%; height: 20px;&quot;&gt;단계별 진입 (Step Into)&lt;/td&gt;
&lt;td style=&quot;width: 23.7209%; height: 20px;&quot;&gt;F11&lt;/td&gt;
&lt;td style=&quot;width: 23.7209%; height: 20px;&quot;&gt;F11&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 20px;&quot;&gt;
&lt;td style=&quot;width: 52.4419%; height: 20px;&quot;&gt;단계별 복귀 (Step Out)&lt;/td&gt;
&lt;td style=&quot;width: 23.7209%; height: 20px;&quot;&gt;Shift+F11&lt;/td&gt;
&lt;td style=&quot;width: 23.7209%; height: 20px;&quot;&gt;Shift+F11&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 style=&quot;background-color: #ffffff; color: #0d0d0d; text-align: start;&quot; data-ke-size=&quot;size20&quot;&gt;Git&lt;/h4&gt;
&lt;table style=&quot;background-color: #ffffff; color: #0d0d0d; text-align: left; border-collapse: collapse; width: 100%; height: 114px;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot; data-ke-style=&quot;style13&quot;&gt;
&lt;tbody&gt;
&lt;tr style=&quot;height: 17px;&quot;&gt;
&lt;td style=&quot;height: 17px; width: 99.7674%;&quot; colspan=&quot;3&quot;&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 17px;&quot;&gt;
&lt;td style=&quot;height: 17px; width: 27.093%;&quot;&gt;명령어&lt;/td&gt;
&lt;td style=&quot;height: 17px; width: 35.5814%;&quot;&gt;Windows&lt;/td&gt;
&lt;td style=&quot;height: 17px; width: 37.093%;&quot;&gt;macOS&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 20px;&quot;&gt;
&lt;td style=&quot;height: 20px; width: 27.093%;&quot;&gt;Git 변경 사항 보기&lt;/td&gt;
&lt;td style=&quot;height: 20px; width: 35.5814%;&quot;&gt;Ctrl+Shift+G&lt;/td&gt;
&lt;td style=&quot;height: 20px; width: 37.093%;&quot;&gt;Cmd+Shift+G&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 20px;&quot;&gt;
&lt;td style=&quot;height: 20px; width: 27.093%;&quot;&gt;Git 커밋&lt;/td&gt;
&lt;td style=&quot;height: 20px; width: 35.5814%;&quot;&gt;Ctrl+Enter&lt;/td&gt;
&lt;td style=&quot;height: 20px; width: 37.093%;&quot;&gt;Cmd+Enter&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 20px;&quot;&gt;
&lt;td style=&quot;height: 20px; width: 27.093%;&quot;&gt;Git 푸시&lt;/td&gt;
&lt;td style=&quot;height: 20px; width: 35.5814%;&quot;&gt;Ctrl+Shift+P -&amp;gt; Git: Push&lt;/td&gt;
&lt;td style=&quot;height: 20px; width: 37.093%;&quot;&gt;Cmd+Shift+P -&amp;gt; Git: Push&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 20px;&quot;&gt;
&lt;td style=&quot;height: 20px; width: 27.093%;&quot;&gt;Git 풀&lt;/td&gt;
&lt;td style=&quot;height: 20px; width: 35.5814%;&quot;&gt;Ctrl+Shift+P -&amp;gt; Git: Pull&lt;/td&gt;
&lt;td style=&quot;height: 20px; width: 37.093%;&quot;&gt;Cmd+Shift+P -&amp;gt; Git: Pull&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>파이썬/파이썬 입문 공부일지</category>
      <author>Tomitom</author>
      <guid isPermaLink="true">https://blue-dot.tistory.com/243</guid>
      <comments>https://blue-dot.tistory.com/243#entry243comment</comments>
      <pubDate>Mon, 27 May 2024 15:06:33 +0900</pubDate>
    </item>
    <item>
      <title>[2024년 민음사 북클럽] 2024년 민음사 북클럽 추천인 아이디 wl1dms</title>
      <link>https://blue-dot.tistory.com/242</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;2024년 민음사 북클럽에 가입했다.&lt;/h3&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;추천인 아이디 : wl1dms&lt;/h4&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;추천인 아이디를 적으면 추천한 아이디, 추천인 아이디 둘 다 3,000 포인트씩 지급된다.&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; 자주 활동하면서 다가가고자 했던 방향에 조금 더 가까워졌으면 좋겠다는 마음으로.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2024년 민음사 북클럽은 꽤 빠르게 모집인원이 마감되었다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;SNS에 한 번 퍼졌다는데, 다양한 분들이 많이 들어오시겠네.&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;442&quot; data-origin-height=&quot;506&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cX5VxS/btsGNPK7s5O/r0KTSs4PbixejLe3KmzIQk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cX5VxS/btsGNPK7s5O/r0KTSs4PbixejLe3KmzIQk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cX5VxS/btsGNPK7s5O/r0KTSs4PbixejLe3KmzIQk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcX5VxS%2FbtsGNPK7s5O%2Fr0KTSs4PbixejLe3KmzIQk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;442&quot; height=&quot;506&quot; data-origin-width=&quot;442&quot; data-origin-height=&quot;506&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;960&quot; data-origin-height=&quot;1123&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cj0tqz/btsGPoMRyQ0/tfEuLElokJbE8HnnWyzqh0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cj0tqz/btsGPoMRyQ0/tfEuLElokJbE8HnnWyzqh0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cj0tqz/btsGPoMRyQ0/tfEuLElokJbE8HnnWyzqh0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fcj0tqz%2FbtsGPoMRyQ0%2FtfEuLElokJbE8HnnWyzqh0%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;960&quot; height=&quot;1123&quot; data-origin-width=&quot;960&quot; data-origin-height=&quot;1123&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;960&quot; data-origin-height=&quot;1298&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/5oFnv/btsGOdrq5Mx/JqKo2VMx0wMctAgObKv2tk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/5oFnv/btsGOdrq5Mx/JqKo2VMx0wMctAgObKv2tk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/5oFnv/btsGOdrq5Mx/JqKo2VMx0wMctAgObKv2tk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F5oFnv%2FbtsGOdrq5Mx%2FJqKo2VMx0wMctAgObKv2tk%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;960&quot; height=&quot;1298&quot; data-origin-width=&quot;960&quot; data-origin-height=&quot;1298&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>내가 좋아하는 것</category>
      <author>Tomitom</author>
      <guid isPermaLink="true">https://blue-dot.tistory.com/242</guid>
      <comments>https://blue-dot.tistory.com/242#entry242comment</comments>
      <pubDate>Tue, 23 Apr 2024 10:25:04 +0900</pubDate>
    </item>
    <item>
      <title>콜투액션(call to action) CTA 기본</title>
      <link>https://blue-dot.tistory.com/241</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;콜투액션 Call to action 이란?&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;마케팅에서 &amp;lsquo;콜투액션(call to action)&amp;rsquo;은 사용자의 반응을 유도하는 행위 혹은 요소를 의미&lt;br /&gt;웹사이트에서 우리가 흔히 보는 &amp;lsquo;배너&amp;rsquo;, &amp;lsquo;버튼&amp;rsquo;, &amp;lsquo;링크&amp;rsquo; 등이 이런 성격을 가지는 요소에 해당됨&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;lsquo;상품 구매하기&amp;rsquo; 버튼을 배치했다면 이 버튼이 &amp;lsquo;콜투액션&amp;rsquo;&lt;br /&gt;블로그 게시글을 퍼가도록 하는 트위터, 페이스북 아이콘도 &amp;lsquo;콜투액션'&lt;br /&gt;펜션 사이트에서 예약을 접수하는 양식을 보여준다면 이 입력 양식이 &amp;lsquo;콜투액션&amp;rsquo;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;-&amp;gt; 행동을 유도하는 버튼 및 아이콘, 양식 등 모든 컴포넌트&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;마케터 및 비즈니스 소유주가 웹사이트 제작 시 대상 고객들이 반드시 해당 콘텐츠를 클릭하도록 설득하는 넛지와 같은 콜투액션 CTA 필요&lt;/b&gt;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&amp;nbsp;&lt;/h4&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;CTA 는 어떻게 이루어져 있는지&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;콜투액션(CTA)은 내 웹사이트, 랜딩페이지, 이메일 또는 광고에서 고객으로 하여금&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;원하는 작업을 수행하도록 유도하는 짧은 문구를 말하며,&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;주로 클릭할 수 있는 버튼 형태의 텍스트, 이미지 등으로 되어 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;내가 사용자로 하여금 원하는 작업을 수행하도록 다음 단계로 안내하는 역할.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;하지만, 콜투액션(CTA)는 링크 없이 일반 텍스트로만 이루어져 있기도 함. &lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&amp;nbsp;&lt;/h4&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;효과적인 CTA 예시&amp;nbsp;&lt;/b&gt;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;1. 동작 단어를 사용한다:&lt;/b&gt; 긴박감을 형성하여 사람들이 행동을 취하도록 유도하는 가장 좋은 방법은 콘텐츠에 동작 단어를 사용하는 것입니다. 동작 동사를 사용한 일반적인 CTA는 이렇습니다. 구매, 장바구니에 추가, 주문, 체험, 시작, 가입, 다운로드, 더 알아보기, 위로 올리기, 계속, 더 보기.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;2. 1인칭으로 작성한다:&lt;/b&gt; 1인칭으로 작성하면 독자의 관심을 끌어 즉시 반응하도록 유도할 수 있습니다.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;3. 짧고 단순하게 작성한다:&lt;/b&gt; CTA에 사용할 단어 수와 웹페이지 또는 광고에서 사용할 콜투액션(CTA) 개수를 신중하게 선택하세요. 텍스트를 간결하게 유지해야 전달해야 할 중요한 메시지가 덜 중요한 정보들 사이에서 가려지는 일이 없기 때문에 눈에 띌 수 있습니다.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;4. 고객의 필요를 이해한다:&lt;/b&gt; 만약 여러분이 사용자가 무엇을 필요로 하며 무엇을 할 준비가 되었을지 예상할 수 있다면, 클릭을 하는 선택을 유도하는 데 가장 큰 영향을 미칠 수 있을 것입니다. 사용자가 현실적으로 &amp;lsquo;지금 구매&amp;rsquo;할 준비가 되었나요? 아니면 일단 자세한 정보를 &amp;lsquo;다운로드&amp;rsquo;할 준비가 되었을까요? 여러분은 가장 관련성이 큰 정보를 사용자에게 적시에 노출시킴으로써 전환율 및 클릭율이 얼마나 증가되는지 확인해야 합니다.&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;5. CTA를 찾기 쉽게 만든다:&lt;/b&gt; 색상, 크기를 대조되게 하고, CTA 버튼을 전략적으로 설계함으로써 전환율을 높이는 최고의 사용자 경험을 구축할 수 있습니다. 참고로 Wix의 웹사이트 템플릿 및 랜딩페이지 템플릿에는 원하는 대로 편집할 수 있는 CTA 버튼이 내장되어 있습니다. 이러한 템플릿들은 사용자의 관심을 끌기 쉽도록 페이지 레이아웃에 전략적으로 배치되어 제작되었습니다. 게다가, 배경과 대비가 잘 되는 최적의 크기와 시각적인 색상으로 디자인되었습니다.&amp;nbsp;&lt;/p&gt;</description>
      <author>Tomitom</author>
      <guid isPermaLink="true">https://blue-dot.tistory.com/241</guid>
      <comments>https://blue-dot.tistory.com/241#entry241comment</comments>
      <pubDate>Mon, 23 Oct 2023 16:04:14 +0900</pubDate>
    </item>
    <item>
      <title>2023년 버스정류장 문학글판 창작 시 공모 (5/31까지)</title>
      <link>https://blue-dot.tistory.com/240</link>
      <description>&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://www.ayac.or.kr/base/board/read?boardManagementNo=1&amp;amp;boardNo=4421&amp;amp;searchCategory=&amp;amp;page=1&amp;amp;searchType=&amp;amp;searchWord=&amp;amp;menuLevel=2&amp;amp;menuNo=19&quot;&gt;https://www.ayac.or.kr/base/board/read?boardManagementNo=1&amp;amp;boardNo=4421&amp;amp;searchCategory=&amp;amp;page=1&amp;amp;searchType=&amp;amp;searchWord=&amp;amp;menuLevel=2&amp;amp;menuNo=19&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;figure id=&quot;og_1681283068996&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;안양문화예술재단&quot; data-og-description=&quot;안양시 각종 문화, 예술, 행사, 교육, 공연, 전시 정보, 뉴스레터 등 안양시 문화예술&quot; data-og-host=&quot;www.ayac.or.kr&quot; data-og-source-url=&quot;https://www.ayac.or.kr/base/board/read?boardManagementNo=1&amp;amp;boardNo=4421&amp;amp;searchCategory=&amp;amp;page=1&amp;amp;searchType=&amp;amp;searchWord=&amp;amp;menuLevel=2&amp;amp;menuNo=19&quot; data-og-url=&quot;https://www.ayac.or.kr&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/lVEvF/hySe1MOhv9/KnrB1CHM5ADTkXKHrTIoD1/img.png?width=168&amp;amp;height=50&amp;amp;face=0_0_168_50,https://scrap.kakaocdn.net/dn/bPVk6y/hySgvrZX4k/Q4RROH2P3vBgZvUWnMAljK/img.jpg?width=1920&amp;amp;height=808&amp;amp;face=39_456_1827_675,https://scrap.kakaocdn.net/dn/SDHHI/hySgie7XEU/WeghZnWJbgH4ipkOyYCaA0/img.jpg?width=1920&amp;amp;height=800&amp;amp;face=0_0_1920_800&quot;&gt;&lt;a href=&quot;https://www.ayac.or.kr/base/board/read?boardManagementNo=1&amp;amp;boardNo=4421&amp;amp;searchCategory=&amp;amp;page=1&amp;amp;searchType=&amp;amp;searchWord=&amp;amp;menuLevel=2&amp;amp;menuNo=19&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://www.ayac.or.kr/base/board/read?boardManagementNo=1&amp;amp;boardNo=4421&amp;amp;searchCategory=&amp;amp;page=1&amp;amp;searchType=&amp;amp;searchWord=&amp;amp;menuLevel=2&amp;amp;menuNo=19&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/lVEvF/hySe1MOhv9/KnrB1CHM5ADTkXKHrTIoD1/img.png?width=168&amp;amp;height=50&amp;amp;face=0_0_168_50,https://scrap.kakaocdn.net/dn/bPVk6y/hySgvrZX4k/Q4RROH2P3vBgZvUWnMAljK/img.jpg?width=1920&amp;amp;height=808&amp;amp;face=39_456_1827_675,https://scrap.kakaocdn.net/dn/SDHHI/hySgie7XEU/WeghZnWJbgH4ipkOyYCaA0/img.jpg?width=1920&amp;amp;height=800&amp;amp;face=0_0_1920_800');&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;안양문화예술재단&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;안양시 각종 문화, 예술, 행사, 교육, 공연, 전시 정보, 뉴스레터 등 안양시 문화예술&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.ayac.or.kr&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;div&gt;
&lt;p style=&quot;color: #000000;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&lt;b&gt;&lt;span&gt;2023년 버스정류장 문학글판 창작 시 공모&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #000000;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #000000;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&lt;b&gt;&lt;span style=&quot;color: #0075c8;&quot;&gt;● 참가 자격&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #000000;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;nbsp; - 대한민국 국민 누구나&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #000000;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #000000;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #000000;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&lt;b&gt;&lt;span style=&quot;color: #0075c8;&quot;&gt;● 공모 주제&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #000000;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;nbsp; - 비상(飛上)&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #000000;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;nbsp; - 안양시 시 승격 50주년을 맞이하여, 시민들과 꿈과 희망, 행복을 나눌 수 있는 내용&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #000000;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #000000;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #000000;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&lt;b&gt;&lt;span style=&quot;color: #0075c8;&quot;&gt;● 시상 내역&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #000000;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;nbsp; - 안양시 버스정류장에 작품 게시&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #000000;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #000000;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #000000;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&lt;b&gt;&lt;span style=&quot;color: #0075c8;&quot;&gt;● 공모 일정&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #000000;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;nbsp; - 공모기간: 2023. 4. 1.(토) ~ 5. 31.(수)&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #000000;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;nbsp; - 결과발표: 6월 말 예정(홈페이지 공지 및 선정자 개별통보)&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #000000;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #000000;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #000000;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&lt;b&gt;&lt;span style=&quot;color: #0075c8;&quot;&gt;● 제출 형식&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #000000;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;nbsp; - 창작 시(1인 1편, 12행 이내)&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #000000;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #000000;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #000000;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&lt;b&gt;&lt;span style=&quot;color: #0075c8;&quot;&gt;● 접수 방법&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #000000;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;nbsp; ① 구글 폼(&lt;a style=&quot;color: #000000;&quot; href=&quot;http://bit.ly/41nBSer&quot;&gt;www.&lt;/a&gt;&lt;a style=&quot;color: #000000;&quot; href=&quot;http://bit.ly/41nBSer&quot;&gt;bit.ly/41nBSer&lt;/a&gt;) 제출 또는&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #000000;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;nbsp; ② 홈페이지(&lt;a style=&quot;color: #000000;&quot; href=&quot;http://www.ayac.or.kr/&quot;&gt;www.ayac.or.kr&lt;/a&gt;)에서 양식을 다운받아 이메일(&lt;a style=&quot;color: #000000;&quot; href=&quot;mailto:ok@ayac.or.kr&quot;&gt;ok@ayac.or.kr&lt;/a&gt;) 제출&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #000000;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #000000;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #000000;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&lt;b&gt;&lt;span style=&quot;color: #0075c8;&quot;&gt;● 문의 사항&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #000000;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;nbsp; - 안양문화예술재단 031-687-0525&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #000000;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #000000;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;</description>
      <category>내가 좋아하는 것/공모전 신춘문예</category>
      <author>Tomitom</author>
      <guid isPermaLink="true">https://blue-dot.tistory.com/240</guid>
      <comments>https://blue-dot.tistory.com/240#entry240comment</comments>
      <pubDate>Wed, 12 Apr 2023 16:04:49 +0900</pubDate>
    </item>
    <item>
      <title>제28회 온라인 대덕 백일장 (4/21까지)</title>
      <link>https://blue-dot.tistory.com/239</link>
      <description>&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;span&gt;&lt;b&gt;&lt;span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;http://www.ddcc.or.kr/bbs/board.php?bo_table=0504&amp;amp;wr_id=5&quot;&gt;http://www.ddcc.or.kr/bbs/board.php?bo_table=0504&amp;amp;wr_id=5&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;figure id=&quot;og_1681281127590&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;대덕문화원&quot; data-og-description=&quot;대전광역시 대덕구 위치, 문화원소개, 대덕의 역사문화, 문화학교, 대관안내, 문화원소식&quot; data-og-host=&quot;www.ddcc.or.kr&quot; data-og-source-url=&quot;http://www.ddcc.or.kr/bbs/board.php?bo_table=0504&amp;amp;wr_id=5&quot; data-og-url=&quot;http://www.ddcc.or.kr/bbs/board.php?bo_table=0504&amp;amp;wr_id=5&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/FrsHh/hySgt8L7yM/tt9EuGkbUqtez3RT4CKuXk/img.png?width=750&amp;amp;height=1056&amp;amp;face=0_0_750_1056,https://scrap.kakaocdn.net/dn/bQzcYy/hySgmhvmcg/ufhD5RWucu6THlqidXkSCK/img.png?width=750&amp;amp;height=750&amp;amp;face=0_0_750_750&quot;&gt;&lt;a href=&quot;http://www.ddcc.or.kr/bbs/board.php?bo_table=0504&amp;amp;wr_id=5&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;http://www.ddcc.or.kr/bbs/board.php?bo_table=0504&amp;amp;wr_id=5&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/FrsHh/hySgt8L7yM/tt9EuGkbUqtez3RT4CKuXk/img.png?width=750&amp;amp;height=1056&amp;amp;face=0_0_750_1056,https://scrap.kakaocdn.net/dn/bQzcYy/hySgmhvmcg/ufhD5RWucu6THlqidXkSCK/img.png?width=750&amp;amp;height=750&amp;amp;face=0_0_750_750');&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;대덕문화원&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;대전광역시 대덕구 위치, 문화원소개, 대덕의 역사문화, 문화학교, 대관안내, 문화원소식&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.ddcc.or.kr&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;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;span&gt;&lt;b&gt;&lt;span&gt;제28회 온라인 대덕 백일장&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;span&gt;&lt;b&gt;&lt;span style=&quot;color: #0055ff;&quot;&gt;● 참가 자격&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp; - 학생부(초등1~3학년/초등4~6학년, 중등부, 고등부)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp; - 일반부&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;span&gt;&lt;b&gt;&lt;span style=&quot;color: #0055ff;&quot;&gt;● 공모 분야&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp; - 시(운문), 신문&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;span&gt;&lt;b&gt;&lt;span style=&quot;color: #0055ff;&quot;&gt;● 공모 주제&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp; - 운동화, 화분, 유리창&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;span&gt;&lt;b&gt;&lt;span style=&quot;color: #0055ff;&quot;&gt;● 시상 내역&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp; - 상세내역 홈페이지 참고&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;span&gt;&lt;b&gt;&lt;span style=&quot;color: #0055ff;&quot;&gt;● 공모 일정&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp; - 접수기간 : 2023.04.03(월) ~ 04.21(금) 17시까지&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;span&gt;&lt;b&gt;&lt;span style=&quot;color: #0055ff;&quot;&gt;● 접수 방법&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp; - 대덕문화원 홈페이지(&lt;a style=&quot;color: #000000;&quot; href=&quot;http://www.ddcc.or.kr/&quot;&gt;www.ddcc.or.kr/&lt;/a&gt;) &amp;rarr; 대덕백일장 배너 클릭 &amp;rarr; 온라인양식에 맞춰 참가신청&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;span&gt;&lt;b&gt;&lt;span style=&quot;color: #0055ff;&quot;&gt;● 유의 사항&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp; - 제출된 모든 응모작은 반환되지 않으며, 저작권침해 등 작품으로 인한 문제 발생시 모든 책임은 참여자 본인에게 있음.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp; - 모든 응모작품 및 수상작품은 발표, 전시, 작품집 제작, 홍보나 캠페인 등의 목적으로 활용될 수 있으며&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;대회에 참여하는 모든 참여자는 이에 동의한 것으로 간주함.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp; - 응모작품은 본인의 순수 창작물이어야 하며 저작권침해 등 위배사항이 있거나, 기타 적절하지 못한 출품작은&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;시상 이후라도 수상 취소 및 상금 환수 조치할 수 있음.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp; - ​1인당 한 작품만 출품 가능함.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;span&gt;&lt;b&gt;&lt;span style=&quot;color: #0055ff;&quot;&gt;● 문의 사항&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp; - 대덕문화원 : 042-627-7517&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;</description>
      <category>내가 좋아하는 것/공모전 신춘문예</category>
      <author>Tomitom</author>
      <guid isPermaLink="true">https://blue-dot.tistory.com/239</guid>
      <comments>https://blue-dot.tistory.com/239#entry239comment</comments>
      <pubDate>Wed, 12 Apr 2023 15:31:24 +0900</pubDate>
    </item>
    <item>
      <title>제11회 교보문고 스토리대상 (6/11까지)</title>
      <link>https://blue-dot.tistory.com/238</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://storynew.kyobobook.co.kr/story/cont/initStoryContStoryPros.ink&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://storynew.kyobobook.co.kr/story/cont/initStoryContStoryPros.ink&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1681279779910&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;모집요강&quot; data-og-description=&quot;스토리대상 홈 &amp;gt; 스토리대상 &amp;gt; 모집요강&quot; data-og-host=&quot;storynew.kyobobook.co.kr&quot; data-og-source-url=&quot;https://storynew.kyobobook.co.kr/story/cont/initStoryContStoryPros.ink&quot; data-og-url=&quot;https://storynew.kyobobook.co.kr/story/cont/initStoryContStoryPros.ink&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/bpdZfo/hySe0mAgDa/gCYT2MiOMsNazfwKE4Nhz0/img.jpg?width=1000&amp;amp;height=2317&amp;amp;face=0_0_1000_2317&quot;&gt;&lt;a href=&quot;https://storynew.kyobobook.co.kr/story/cont/initStoryContStoryPros.ink&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://storynew.kyobobook.co.kr/story/cont/initStoryContStoryPros.ink&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/bpdZfo/hySe0mAgDa/gCYT2MiOMsNazfwKE4Nhz0/img.jpg?width=1000&amp;amp;height=2317&amp;amp;face=0_0_1000_2317');&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;모집요강&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;스토리대상 홈 &amp;gt; 스토리대상 &amp;gt; 모집요강&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;storynew.kyobobook.co.kr&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;span&gt;제11회 교보문고 스토리대상&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&lt;b&gt;&lt;span style=&quot;color: #0075c8;&quot;&gt;● 참가 자격&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;nbsp; - 제한 없음(기성 / 신인 모두 참여 가능)&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #0075c8;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #0075c8;&quot;&gt;● 공모 분야&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&lt;b&gt;&lt;span&gt;&amp;nbsp; ① 소설 (장르 및 내용 제한 없음)&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;nbsp; - 중장편 (A4 40매 이상)&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;nbsp; - 단편 (A4 15~40매)&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&lt;b&gt;&lt;span&gt;&amp;nbsp; ② 청소년 소설&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;nbsp; - 단편 (A4 15~40매)&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;nbsp; - 모든 부문에서 미완결 작품도 응모 가능&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;nbsp; - 글자, 자간 등 상세 가이드는 원고 제공 양식과 FAQ를 통해서 확인 가능&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;nbsp; * 원고지 양식으로 제출된 작품은 심사 대상에서 제외&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&lt;b&gt;&lt;span style=&quot;color: #0075c8;&quot;&gt;● 시상 내역&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;nbsp; - 대상 (중장편 부문) : 5,000만원 / 1명&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;nbsp; - 최우수상 (중장편 부문) : 1000만 원&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;/ 1명&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;nbsp; - 우수상 (중장편 부문) : 각 500만원 / 6명&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;nbsp; - 우수상 (단편 부문) : 각 200만원 / 6명&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;nbsp; - 우수상 (청소년소설 단편 부문) : 각 200만원 / 5명&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&lt;b&gt;&lt;span&gt;&amp;nbsp; * 특전&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;nbsp; 1) 스튜디오S와 ㈜쇼박스의 영상화 검토&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;nbsp; 2) 출판 지원 (선인세와 상금은 별도로 운영)&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&lt;b&gt;&lt;span style=&quot;color: #0075c8;&quot;&gt;● 공모 일정&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;nbsp; - 접수 : 2023년 4월 10일(월) ~ 2023년 6월 11일(일)&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;nbsp; - 발표 : 2023년 9월 중&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;nbsp; - 시상 : 2023년 10월 중&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&lt;b&gt;&lt;span style=&quot;color: #0075c8;&quot;&gt;● 제11회 교보문고 스토리대상 오픈 이벤트&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;nbsp; - 공모전 완벽 대비! 스토리대상 공략 가이드 다운로드 제공&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;nbsp; - 출간작 사은품 이벤트까지 만나보세요!&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;nbsp; - 이벤트 바로가기 :&amp;nbsp;&lt;/span&gt;&lt;span&gt;&lt;a href=&quot;https://bit.ly/3nYEro0&quot;&gt;https://bit.ly/3nYEro0&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&lt;b&gt;&lt;span style=&quot;color: #0075c8;&quot;&gt;● 접수 방법&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;nbsp; - 원고 제공 양식에 맞게 작성하여 온라인으로 접수 (교보문고 스토리 사이트 모집요강 하단 응모하기 버튼 클릭)&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;nbsp; * 1인(1팀)당 출품작 수 제한 없음. 단, 수상은 1인(1팀) 1작품에 한함.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;nbsp; * 우편 접수 불가&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&lt;b&gt;&lt;span style=&quot;color: #0075c8;&quot;&gt;● 심사 방법&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;nbsp; - 완성도 : 구성&amp;amp;문장력&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;nbsp; - 대중성 &amp;amp; 오락성&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;nbsp; - 참신성 : 주제 &amp;amp;소재&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;nbsp; - 캐릭터 : 표현력 &amp;amp;매력도&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&lt;b&gt;&lt;span&gt;&amp;nbsp; * 가산점&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;nbsp; - 완성도 있는 스토리 구조를 갖춘 완결된 원고&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;nbsp; - 영화, 드라마, 웹툰 등 2차 콘텐츠로 발전 가능한 작품&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&lt;b&gt;&lt;span style=&quot;color: #0075c8;&quot;&gt;● 유의 사항&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&lt;b&gt;&lt;span&gt;&amp;nbsp; [응모 관련]&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;nbsp; - 응모작은 타 공모전에서 수상한 적이 없으며, 별도의 계약이 되어 있지 않은 &amp;lsquo;순수 창작물&amp;rsquo;이어야 합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;nbsp; - 타인의 저작재산권을 침해한 사실 등이 확인될 경우, 수상이 취소되며, 상금은 환수됩니다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;nbsp; - 유료 기고 및 연재, 출간된 작품이거나 타 업체와의 계약이 진행 중인 작품일 경우, 수상이 취소될 수 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;nbsp; - 부문별 최소 원고 분량을 준수하지 않은 응모작은 심사 대상에서 제외됩니다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;nbsp; - 그 외 응모 관련 문의는 교보문고 스토리공모전 FAQ를 먼저 참고해주시길 바랍니다.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&lt;b&gt;&lt;span&gt;&amp;nbsp; [저작권 관련]&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;nbsp; - 모든 응모작 및 수상작의 저작권은 저작자에게 있습니다.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;nbsp; - 모든 수상작은 수상과 함께 주관사와 저작재산권 이용허락 계약을 체결하며,&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; 이후 발생한 수익은 저작자와 주관사가 나누어 가집니다.&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;nbsp; - 상금은 선인세와 별도로 지급되며, 주관사 또는 제휴사를 통해 출판했을 때&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; 저작자와 주관사는 인세에 대한 정산을 진행합니다.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&lt;b&gt;&lt;span&gt;&amp;nbsp; [기타]&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;nbsp; - 수상작의 내용 일부는 홍보 목적으로 사용될 수 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;nbsp; - 중장편 부문의 본심 및 최종심 선정작들은 스토리사이트 공지사항 게시판에 공지할 예정입니다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&lt;b&gt;&lt;span style=&quot;color: #0075c8;&quot;&gt;● 문의 사항&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp; -&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;a style=&quot;color: #000000;&quot; href=&quot;mailto:contest@kyobobook.co.kr&quot;&gt;&lt;span&gt;contest@kyobobook.co.kr&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;</description>
      <category>내가 좋아하는 것/공모전 신춘문예</category>
      <author>Tomitom</author>
      <guid isPermaLink="true">https://blue-dot.tistory.com/238</guid>
      <comments>https://blue-dot.tistory.com/238#entry238comment</comments>
      <pubDate>Wed, 12 Apr 2023 15:10:28 +0900</pubDate>
    </item>
    <item>
      <title>제8회  NEWBOOK 프로젝트 공모전 (5/25 까지)</title>
      <link>https://blue-dot.tistory.com/237</link>
      <description>&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;http://www.hscf.co.kr/kor/sub6_01.php&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;http://www.hscf.co.kr/kor/sub6_01.php&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1681279668207&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;협성문화재단&quot; data-og-description=&quot;재단소식 &amp;gt; 공지사항&quot; data-og-host=&quot;www.hscf.co.kr&quot; data-og-source-url=&quot;http://www.hscf.co.kr/kor/sub6_01.php&quot; data-og-url=&quot;http://www.hscf.co.kr/kor/sub6_01.php&quot; data-og-image=&quot;&quot;&gt;&lt;a href=&quot;http://www.hscf.co.kr/kor/sub6_01.php&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;http://www.hscf.co.kr/kor/sub6_01.php&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;협성문화재단&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;재단소식 &amp;gt; 공지사항&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.hscf.co.kr&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;600&quot; data-origin-height=&quot;2757&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dh5NTE/btr9NEGDii0/8PZ46CfQVEfZOttgslfIV1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dh5NTE/btr9NEGDii0/8PZ46CfQVEfZOttgslfIV1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dh5NTE/btr9NEGDii0/8PZ46CfQVEfZOttgslfIV1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fdh5NTE%2Fbtr9NEGDii0%2F8PZ46CfQVEfZOttgslfIV1%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;600&quot; height=&quot;2757&quot; data-origin-width=&quot;600&quot; data-origin-height=&quot;2757&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;b&gt;&lt;span&gt;제8회&amp;nbsp; NEWBOOK 프로젝트 공모전&lt;/span&gt;&lt;span&gt;​&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;span&gt;&lt;span style=&quot;color: #0075c8;&quot;&gt;● 응모 자격&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/b&gt;&lt;span&gt;&amp;nbsp; -&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;대한민국 국민 누구나&lt;/span&gt;&lt;span&gt;!&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;&lt;b&gt;&lt;span&gt;&lt;span style=&quot;color: #0075c8;&quot;&gt;● 응모 주제&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/b&gt;&lt;span&gt;&amp;nbsp; - [&lt;/span&gt;&lt;span&gt;문화&lt;/span&gt;&lt;span&gt;‧&lt;/span&gt;&lt;span&gt;예술&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;여행&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;나의 어머니&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;아버지&lt;/span&gt;&lt;span&gt;),&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;나의 열정과 경험을 담은 글&lt;/span&gt;&lt;span&gt;]&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;중&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; 한가지 테마를 선택하여 작성한 원고&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;&lt;b&gt;&lt;span&gt;&lt;span style=&quot;color: #0075c8;&quot;&gt;● 시상 내역&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/b&gt;&lt;span&gt;&amp;nbsp; - 5&lt;/span&gt;&lt;span&gt;인 선정&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;/&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;도서제작 전문가의 멘토링을 통해 책으로 출간&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp;(1&lt;/span&gt;&lt;span&gt;인&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;300&lt;/span&gt;&lt;span&gt;권 지원&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;판매용 제작 시 추가 지원&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;​&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;b&gt;&lt;span&gt;&lt;span style=&quot;color: #0075c8;&quot;&gt;● 응모 일정&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/b&gt;&lt;span&gt;&amp;nbsp; -&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;접수기간&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;: 2023.05.15. ~ 05.25.&lt;/span&gt;&lt;span&gt;​&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;&lt;b&gt;&lt;span&gt;&lt;span style=&quot;color: #0075c8;&quot;&gt;● 제출 방법&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/b&gt;&lt;span&gt;&amp;nbsp; -&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;웹하드로 제출&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;자세한 사항은 홈페이지 확인&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;​&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;&lt;b&gt;&lt;span&gt;&lt;span style=&quot;color: #0075c8;&quot;&gt;● 접수 방법&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/b&gt;&lt;span&gt;&amp;nbsp; -&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;지원 신청서 및 기획서&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;홈페이지 다운로드&lt;/span&gt;&lt;span&gt;),&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;원고&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;분량 및 형식 홈페이지 확인&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;를&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; 접수기간&lt;/span&gt;&lt;span&gt;(5/15~5/25)&lt;/span&gt;&lt;span&gt;내 웹하드에 업로드&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;&lt;b&gt;&lt;span&gt;&lt;span style=&quot;color: #0075c8;&quot;&gt;● 심사 방법&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/b&gt;&lt;span&gt;&amp;nbsp; - 1&lt;/span&gt;&lt;span&gt;차 서류심사&lt;/span&gt;&lt;span&gt;&amp;rarr;&lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;span&gt;차 합격발표&lt;/span&gt;&lt;span&gt;(6.26)&lt;/span&gt;&lt;span&gt;&amp;rarr;&lt;/span&gt;&lt;span&gt;2&lt;/span&gt;&lt;span&gt;차 면접심사&lt;/span&gt;&lt;span&gt;(7.5)&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp;&amp;rarr;&lt;/span&gt;&lt;span&gt;2&lt;/span&gt;&lt;span&gt;차 합격발표&lt;/span&gt;&lt;span&gt;(7.7)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&amp;rarr;&lt;/span&gt;&lt;span&gt;원고완성작업&lt;/span&gt;&lt;span&gt;(7.10~9.25)&lt;/span&gt;&lt;span&gt;&amp;rarr;&lt;/span&gt;&lt;span&gt;3&lt;/span&gt;&lt;span&gt;차 원고심사&lt;/span&gt;&lt;span&gt;&amp;rarr;&lt;/span&gt;&lt;span&gt;최종선정작 발표&lt;/span&gt;&lt;span&gt;(10.12)&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;&lt;b&gt;&lt;span&gt;&lt;span style=&quot;color: #0075c8;&quot;&gt;● 유의 사항&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/b&gt;&lt;span&gt;&amp;nbsp; -&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;이미 발표된 작품&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;타 공모전 입상작 혹은 타 작품을 모방한 것으로 인정될 경우 무효 처리됩니다&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;nbsp; -&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;저자와 협성문화재단은 도서 제작 지원 및 출간에 따른 지원약정서를 체결합니다&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;nbsp; -&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;제작 전 과정에 따른 지원은 재단이 섭외한 도서제작전문가와 저자간의 협업으로 진행됩니다&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;nbsp; -&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;작품의 저작권은 저자에게 있으며&lt;/span&gt;&lt;span&gt;,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;작품 내용에 대한 책임 또한 저작권자인 저자에게 있습니다&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;nbsp; -&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;본 프로젝트 종료 이후 직접 또는 다른 출판사와 재출판&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;[2&lt;/span&gt;&lt;span&gt;쇄 발행&lt;/span&gt;&lt;span&gt;]&lt;/span&gt;&lt;span&gt;이 가능합니다&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;nbsp; -&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;모든 일정은 재단 사정에 의해 변동될 수 있습니다&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;&lt;b&gt;&lt;span&gt;&lt;span style=&quot;color: #0075c8;&quot;&gt;● 문의 사항&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/b&gt;&lt;span&gt;&amp;nbsp; -&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;이메일 문의&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;a style=&quot;color: #000000;&quot; href=&quot;mailto:hscf@hanmail.net&quot;&gt;hscf@hanmail.net&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&amp;nbsp; -&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;홈페이지 공고 내 댓글로 문의&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;a style=&quot;color: #000000;&quot; href=&quot;http://hscf.co.kr/kor/sub6_01.php?wr_id=11916&quot;&gt;hscf.co.kr/kor/sub6_01.php?wr_id=11916&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;background-color: #ffffff; color: #000000; text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>내가 좋아하는 것/공모전 신춘문예</category>
      <author>Tomitom</author>
      <guid isPermaLink="true">https://blue-dot.tistory.com/237</guid>
      <comments>https://blue-dot.tistory.com/237#entry237comment</comments>
      <pubDate>Wed, 12 Apr 2023 15:07:50 +0900</pubDate>
    </item>
    <item>
      <title>제41회 한밭전국백일장 공모전 (5/31 까지)</title>
      <link>https://blue-dot.tistory.com/236</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://cafe.daum.net/dm6335300/V2m8/1&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://cafe.daum.net/dm6335300/V2m8/1&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1681279353827&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;제41회 한밭전국백일장 공모전 안내&quot; data-og-description=&quot;제41회 한밭전국백일장 공모전 안내&amp;nbsp;&amp;nbsp;(사)한국문인협회 대전광역시지회에서는 1회부터 40회에 이르기까지 개최된 전국 규모의 문학축제이자, 오랜 문화예술 사업을 코로나19 바이러스로 인하여&quot; data-og-host=&quot;cafe.daum.net&quot; data-og-source-url=&quot;https://cafe.daum.net/dm6335300/V2m8/1&quot; data-og-url=&quot;https://cafe.daum.net/_c21_/bbs_read?grpid=1OsOG&amp;amp;fldid=V2m8&amp;amp;datanum=1&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/OmzMS/hySeYCwW1A/Z0jwzmX58KLOKrlTPRw84k/img.jpg?width=95&amp;amp;height=140&amp;amp;face=0_0_95_140&quot;&gt;&lt;a href=&quot;https://cafe.daum.net/dm6335300/V2m8/1&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://cafe.daum.net/dm6335300/V2m8/1&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/OmzMS/hySeYCwW1A/Z0jwzmX58KLOKrlTPRw84k/img.jpg?width=95&amp;amp;height=140&amp;amp;face=0_0_95_140');&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;제41회 한밭전국백일장 공모전 안내&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;제41회 한밭전국백일장 공모전 안내&amp;nbsp;&amp;nbsp;(사)한국문인협회 대전광역시지회에서는 1회부터 40회에 이르기까지 개최된 전국 규모의 문학축제이자, 오랜 문화예술 사업을 코로나19 바이러스로 인하여&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;cafe.daum.net&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;div&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;제41회 한밭전국백일장 공모전&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;color: #000000;&quot;&gt;(사)한국문인협회 대전광역시지회에서는 1회부터 40회에 이르기까지 개최된&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;color: #000000;&quot;&gt;전국 규모의 문학축제이자, 오랜 문화예술 사업을 코로나19 바이러스로 인하여&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;color: #000000;&quot;&gt;계속적으로 유지하기 어려운 상황에 처한 바, 한밭전국백일장을&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;color: #000000;&quot;&gt;전국의 초&amp;middot;중&amp;middot;고 학생과 대학&amp;middot;일반인을 대상으로 부득이 다음과 같이&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;color: #000000;&quot;&gt;온라인 공모전으로 전환하여 시행하고자 합니다.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;color: #0075c8;&quot;&gt;&lt;b&gt;● 참가 자격&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&amp;nbsp; - 초등북, 중학부, 고등부, 대학.일반부&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;color: #0075c8;&quot;&gt;&lt;b&gt;● 공모 분야&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&amp;nbsp; - 운문.산문&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;color: #0075c8;&quot;&gt;&lt;b&gt;● 공모 주제&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&amp;nbsp; - 대전의 별, 토끼, 맛 (한 가지를 택하여 작성)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;color: #0075c8;&quot;&gt;&lt;b&gt;● 시상 내역&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&amp;nbsp; - 금상 : 대전교육감상&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&amp;nbsp; - 은상 : 한국문인협회이사장상&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&amp;nbsp; - 동상 : 대전문인협회장상&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&amp;nbsp; - 장려 : 대전문인협회장상 / 1만원 상당의 상품권&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&amp;nbsp; * 자세한건 포스터 참고!&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;color: #0075c8;&quot;&gt;&lt;b&gt;● 공모 일정&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&amp;nbsp; - 접수기간 : 2023.5.1. ~ 5.31&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&amp;nbsp; - 시상결과 발표 및 시상 : 2023.6.15.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&amp;nbsp; &amp;nbsp; * 대전문인협회 카페 및 개별 통보하며, 대전문협 여름축제 때 시상 예정.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;color: #0075c8;&quot;&gt;&lt;b&gt;● 제출 형식&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&amp;nbsp; - 운문은 3편 이내, 산문은 1편 제출&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;color: #0075c8;&quot;&gt;&lt;b&gt;● 접수 방법&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&amp;nbsp; - 대전문인협회 카페 (&lt;a style=&quot;color: #000000;&quot; href=&quot;http://cafe.daum.net/dm6335300&quot;&gt;cafe.daum.net/dm6335300&lt;/a&gt;)에서 신청양식을 내려 받아 작성한 후&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&amp;nbsp; &amp;nbsp; 대전문인협회 이메일(&lt;a style=&quot;color: #000000;&quot; href=&quot;mailto:djmh5300@hanmail.net&quot;&gt;djmh5300@hanmail.net&lt;/a&gt;)로 접수&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;color: #0075c8;&quot;&gt;&lt;b&gt;● 유의 사항&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&amp;nbsp; - 응모료 : 무료&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&amp;nbsp; - 출품작은 국내&amp;middot;외에 발표되지 않은 창작물이어야 하며,&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&amp;nbsp; &amp;nbsp; 대리작 및 타 공모전 수상작, 표절 또는 차용작은 출품 불가하며,&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&amp;nbsp; &amp;nbsp; 등단한 문인은 참여할 수 없음.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&amp;nbsp; - 심사결과 응모 편수 및 작품 수준에 따라 시상내역을 조정하거나&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&amp;nbsp; &amp;nbsp; 시상하지 않을 수 있으며, 시상 발표 및 시상일정 등은 사정에 의해 변경될 수 있음.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&amp;nbsp; &amp;nbsp; (심사 내용은 비공개)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&amp;nbsp; ※ 운문은 3편 이내, 산문은 1편 제출&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&amp;nbsp; ※ 수상자들의 작품을 모아서 수상작품집 발간.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;color: #0075c8;&quot;&gt;&lt;b&gt;● 문의 사항&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&amp;nbsp; - 대전문인협회 사무국 (042) 633 5300&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;</description>
      <category>내가 좋아하는 것/공모전 신춘문예</category>
      <author>Tomitom</author>
      <guid isPermaLink="true">https://blue-dot.tistory.com/236</guid>
      <comments>https://blue-dot.tistory.com/236#entry236comment</comments>
      <pubDate>Wed, 12 Apr 2023 15:02:57 +0900</pubDate>
    </item>
    <item>
      <title>제11회 등대문학상 작품 공모전 (7/3까지)</title>
      <link>https://blue-dot.tistory.com/235</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;&lt;span&gt;&lt;b&gt;&lt;span&gt;&lt;a href=&quot;https://ulsan.mof.go.kr/ko/board.do?menuIdx=868&amp;amp;bbsIdx=97455&quot;&gt;https://ulsan.mof.go.kr/ko/board.do?menuIdx=868&amp;amp;bbsIdx=97455&lt;/a&gt;제11회 등대문학상 작품 공모전&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;figure id=&quot;og_1681279327917&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;울산지방해양수산청 공지사항&quot; data-og-description=&quot;｢제11회 등대문학상｣ 작품 공모전 개최(접수 2023. 6.1. ~ 7.3.) 부서 항로표지과 담당자 항로표지과 등록일 2023-04-03 조회수 311 해양문학의 지속적인 발전과 보급에 기여할 수 있는 역량 및 있는 (&quot; data-og-host=&quot;ulsan.mof.go.kr&quot; data-og-source-url=&quot;https://ulsan.mof.go.kr/ko/board.do?menuIdx=868&amp;amp;bbsIdx=97455&quot; data-og-url=&quot;https://ulsan.mof.go.kr/ko/board.do?bbsIdx=97455&amp;amp;menuIdx=868&quot; data-og-image=&quot;&quot;&gt;&lt;a href=&quot;https://ulsan.mof.go.kr/ko/board.do?menuIdx=868&amp;amp;bbsIdx=97455&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://ulsan.mof.go.kr/ko/board.do?menuIdx=868&amp;amp;bbsIdx=97455&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;울산지방해양수산청 공지사항&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;｢제11회 등대문학상｣ 작품 공모전 개최(접수 2023. 6.1. ~ 7.3.) 부서 항로표지과 담당자 항로표지과 등록일 2023-04-03 조회수 311 해양문학의 지속적인 발전과 보급에 기여할 수 있는 역량 및 있는 (&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;ulsan.mof.go.kr&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;b&gt;&lt;span style=&quot;color: #0075c8;&quot;&gt;● 참가 자격&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; - 일반 국민 및 기성ㆍ신인 작가&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;b&gt;&lt;span style=&quot;color: #0075c8;&quot;&gt;● 공모 분야&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; - 시(시조), 수필(수기), 단편소설&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;b&gt;&lt;span style=&quot;color: #0075c8;&quot;&gt;● 공모 주제&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; - 등대 또는 바다에 대한 느낌이나 생각, 경험, 이야기등이 표현된 미발표 자유작&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;b&gt;&lt;span style=&quot;color: #0075c8;&quot;&gt;● 시상 내역&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; - 대상: 전 부문 중 1작품, 1,000만원&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; - 최우수상: 부문별 1작품, 각 300만원&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; - 우수상: 부문별 3작품, 각 150만원&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;b&gt;&lt;span style=&quot;color: #0075c8;&quot;&gt;● 공모 일정&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; - 접수 기간: 2023. 6. 1.(목) ~ 7. 3.(월)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; - 결과 발표: 2023. 8. 16.(수)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;b&gt;&lt;span style=&quot;color: #0075c8;&quot;&gt;● 제출 형식&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; - 시(시조): 분량 제한 없음 1～3편&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; - 수필(수기): A4 3장 내외(200자 원고지 20매 내외) 1편&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; - 단편소설: A4 10장 내외(200자 원고지 70매 내외) 1편&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; - 지정된 양식(한글문서)으로 여백 좌․우 각 20㎜, 위 15㎜, 아래․머리말․꼬리말 각 10㎜작성하여 제출&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; - 제목/본문: (제목) 바탕체 15pt, 줄간격 160% / (본문) 바탕체 12pt, 줄간격 160%&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; - 파일명: 공모부문_성명_제목.hwp (예시) 단편소설_홍길동_등대와 바다.hwp&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;b&gt;&lt;span style=&quot;color: #0075c8;&quot;&gt;● 접수 방법&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; - 국립등대박물관 누리집(&lt;a style=&quot;color: #000000;&quot; href=&quot;http://www.lighthouse-museum.or.kr/&quot;&gt;www.lighthouse-museum.or.kr&lt;/a&gt;)을 이&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;b&gt;&lt;span style=&quot;color: #0075c8;&quot;&gt;● 문의 사항&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; - 공모전과 관련하여 문의는 울산지방해양수산청 항로표지과(052-228-5681～2)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; - 접수관련 문의는 국립등대박물관(054-284-4857)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;p style=&quot;color: #000000;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;</description>
      <category>내가 좋아하는 것/공모전 신춘문예</category>
      <author>Tomitom</author>
      <guid isPermaLink="true">https://blue-dot.tistory.com/235</guid>
      <comments>https://blue-dot.tistory.com/235#entry235comment</comments>
      <pubDate>Wed, 12 Apr 2023 15:01:04 +0900</pubDate>
    </item>
    <item>
      <title>ros 마스터를 향한 길은 멀고도 험하다 (1) 백업용</title>
      <link>https://blue-dot.tistory.com/234</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1214&quot; data-origin-height=&quot;963&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/xYNx2/btr6OrpT3vi/gBJWwpFnIb3pkRthgKWBK1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/xYNx2/btr6OrpT3vi/gBJWwpFnIb3pkRthgKWBK1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/xYNx2/btr6OrpT3vi/gBJWwpFnIb3pkRthgKWBK1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FxYNx2%2Fbtr6OrpT3vi%2FgBJWwpFnIb3pkRthgKWBK1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1214&quot; height=&quot;963&quot; data-origin-width=&quot;1214&quot; data-origin-height=&quot;963&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;737&quot; data-origin-height=&quot;563&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b4b2NY/btr6OWj0dxE/i8IKykySjuIjyky1kCSH2K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b4b2NY/btr6OWj0dxE/i8IKykySjuIjyky1kCSH2K/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b4b2NY/btr6OWj0dxE/i8IKykySjuIjyky1kCSH2K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb4b2NY%2Fbtr6OWj0dxE%2Fi8IKykySjuIjyky1kCSH2K%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;737&quot; height=&quot;563&quot; data-origin-width=&quot;737&quot; data-origin-height=&quot;563&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>ROS</category>
      <author>Tomitom</author>
      <guid isPermaLink="true">https://blue-dot.tistory.com/234</guid>
      <comments>https://blue-dot.tistory.com/234#entry234comment</comments>
      <pubDate>Wed, 29 Mar 2023 15:42:28 +0900</pubDate>
    </item>
    <item>
      <title>version `GLIBC_2.28' not found (required by node) 에러</title>
      <link>https://blue-dot.tistory.com/233</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;Ubuntu 18.04.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;Node version 18&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;react 사용 중 !&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;react 를 실행하는 도중 yarn start 에서 자꾸 발생하는 오류&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1678953031179&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;node: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.28' not found (required by node)&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;708&quot; data-origin-height=&quot;85&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ukjB7/btr37AEstte/gZ14HtcMmbO5IeWBux23D0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ukjB7/btr37AEstte/gZ14HtcMmbO5IeWBux23D0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ukjB7/btr37AEstte/gZ14HtcMmbO5IeWBux23D0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FukjB7%2Fbtr37AEstte%2FgZ14HtcMmbO5IeWBux23D0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;708&quot; height=&quot;85&quot; data-origin-width=&quot;708&quot; data-origin-height=&quot;85&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;679&quot; data-origin-height=&quot;202&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/FeCTc/btr4gUaG0I7/taYkrqOio7i7oBUwTKrK8K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/FeCTc/btr4gUaG0I7/taYkrqOio7i7oBUwTKrK8K/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/FeCTc/btr4gUaG0I7/taYkrqOio7i7oBUwTKrK8K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FFeCTc%2Fbtr4gUaG0I7%2FtaYkrqOio7i7oBUwTKrK8K%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;679&quot; height=&quot;202&quot; data-origin-width=&quot;679&quot; data-origin-height=&quot;202&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;a href=&quot;https://sunnys-note.tistory.com/m/12&quot;&gt;https://sunnys-note.tistory.com/m/12&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1678953330570&quot; style=&quot;color: #333333; text-align: start;&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;article&quot; data-og-title=&quot;[Node.js]  Node.js 설치 후 &amp;#96;GLIBC_2.28' not found (required by node) 에러&quot; data-og-description=&quot;1. 에러코드 확인 및 원인 (1) 개발환경 - ubuntu-18.04 (2) 에러발생 원인 - 우분투 18.04 에서 최신 node 버전 (18.0.0이상) 설치 후 npm 명령 실행시 다음과 같은 에러 발생 $ npm install node: /lib/x86_64-linux-gnu/li&quot; data-og-host=&quot;sunnys-note.tistory.com&quot; data-og-source-url=&quot;https://sunnys-note.tistory.com/m/12&quot; data-og-url=&quot;https://sunnys-note.tistory.com/12&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/bQDpqL/hyRXE3Ge4J/6itnVkTlD8yaEQkxbgKZn1/img.png?width=800&amp;amp;height=600&amp;amp;face=0_0_800_600,https://scrap.kakaocdn.net/dn/bJtYl1/hyRWBt0Zbc/y0Oy71ukJL0Wv5rzja02t1/img.png?width=800&amp;amp;height=600&amp;amp;face=0_0_800_600,https://scrap.kakaocdn.net/dn/capqmw/hyRWzbPYtE/MWbywrHaETQ3RQ1iziMMS1/img.png?width=750&amp;amp;height=562&amp;amp;face=0_0_750_562&quot;&gt;&lt;a style=&quot;color: #000000;&quot; href=&quot;https://sunnys-note.tistory.com/m/12&quot; data-source-url=&quot;https://sunnys-note.tistory.com/m/12&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/bQDpqL/hyRXE3Ge4J/6itnVkTlD8yaEQkxbgKZn1/img.png?width=800&amp;amp;height=600&amp;amp;face=0_0_800_600,https://scrap.kakaocdn.net/dn/bJtYl1/hyRWBt0Zbc/y0Oy71ukJL0Wv5rzja02t1/img.png?width=800&amp;amp;height=600&amp;amp;face=0_0_800_600,https://scrap.kakaocdn.net/dn/capqmw/hyRWzbPYtE/MWbywrHaETQ3RQ1iziMMS1/img.png?width=750&amp;amp;height=562&amp;amp;face=0_0_750_562');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; style=&quot;color: #000000;&quot; data-ke-size=&quot;size16&quot;&gt;[Node.js] Node.js 설치 후 `GLIBC_2.28' not found (required by node) 에러&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; style=&quot;color: #909090;&quot; data-ke-size=&quot;size16&quot;&gt;1. 에러코드 확인 및 원인 (1) 개발환경 - ubuntu-18.04 (2) 에러발생 원인 - 우분투 18.04 에서 최신 node 버전 (18.0.0이상) 설치 후 npm 명령 실행시 다음과 같은 에러 발생 $ npm install node: /lib/x86_64-linux-gnu/li&lt;/p&gt;
&lt;p class=&quot;og-host&quot; style=&quot;color: #909090;&quot; data-ke-size=&quot;size16&quot;&gt;sunnys-note.tistory.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <author>Tomitom</author>
      <guid isPermaLink="true">https://blue-dot.tistory.com/233</guid>
      <comments>https://blue-dot.tistory.com/233#entry233comment</comments>
      <pubDate>Thu, 16 Mar 2023 16:55:52 +0900</pubDate>
    </item>
    <item>
      <title>우분투 jupyter 설치 / sudo pip3 install notebook 설치 오류</title>
      <link>https://blue-dot.tistory.com/232</link>
      <description>&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;사용체제 Ubuntu 18.04. ver&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;ROS 사용 중 Python Jupyter notebook 을 사용하기 위해 설치 도중 다음과 같은 오류 발생&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;&lt;a href=&quot;https://www.whatwant.com/entry/Ubuntu-Jupyter-Notebook&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://www.whatwant.com/entry/Ubuntu-Jupyter-Notebook&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1678858832470&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;article&quot; data-og-title=&quot;Ubuntu에서 Jupyter Notebook 설치하기&quot; data-og-description=&quot;나의 로컬 환경에서 Jupyter Notebook을 사용하고 싶어서 살펴봤다. 0. 실행 환경 - Ubuntu 18.04 환경에서 진행했지만, 20.04 등 다른 버전에서도 잘 될 것 같다. 1. 설치 - 가장 편한 &amp;quot;pip&amp;quot;를 이용해서 설치해&quot; data-og-host=&quot;www.whatwant.com&quot; data-og-source-url=&quot;https://www.whatwant.com/entry/Ubuntu-Jupyter-Notebook&quot; data-og-url=&quot;https://www.whatwant.com/entry/Ubuntu-Jupyter-Notebook&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/fKhOT/hyRU6usS0T/Xhd2jzdTkl3YMToQ6YeTP0/img.png?width=800&amp;amp;height=287&amp;amp;face=0_0_800_287,https://scrap.kakaocdn.net/dn/48HPD/hyRWrcHaGH/kwO2VxvPnwQyPBTdSZ8fn1/img.png?width=800&amp;amp;height=287&amp;amp;face=0_0_800_287,https://scrap.kakaocdn.net/dn/U5IAc/hyRWr4Pw94/YlsVKVbc7N22SbdNySAg2k/img.png?width=750&amp;amp;height=658&amp;amp;face=549_217_575_246&quot;&gt;&lt;a href=&quot;https://www.whatwant.com/entry/Ubuntu-Jupyter-Notebook&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://www.whatwant.com/entry/Ubuntu-Jupyter-Notebook&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/fKhOT/hyRU6usS0T/Xhd2jzdTkl3YMToQ6YeTP0/img.png?width=800&amp;amp;height=287&amp;amp;face=0_0_800_287,https://scrap.kakaocdn.net/dn/48HPD/hyRWrcHaGH/kwO2VxvPnwQyPBTdSZ8fn1/img.png?width=800&amp;amp;height=287&amp;amp;face=0_0_800_287,https://scrap.kakaocdn.net/dn/U5IAc/hyRWr4Pw94/YlsVKVbc7N22SbdNySAg2k/img.png?width=750&amp;amp;height=658&amp;amp;face=549_217_575_246');&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;Ubuntu에서 Jupyter Notebook 설치하기&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;나의 로컬 환경에서 Jupyter Notebook을 사용하고 싶어서 살펴봤다. 0. 실행 환경 - Ubuntu 18.04 환경에서 진행했지만, 20.04 등 다른 버전에서도 잘 될 것 같다. 1. 설치 - 가장 편한 &quot;pip&quot;를 이용해서 설치해&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.whatwant.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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;643&quot; data-origin-height=&quot;94&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/kTAeS/btr3U4FByPC/oGoeHKPx3NK6fk4XKWTeG1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/kTAeS/btr3U4FByPC/oGoeHKPx3NK6fk4XKWTeG1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/kTAeS/btr3U4FByPC/oGoeHKPx3NK6fk4XKWTeG1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FkTAeS%2Fbtr3U4FByPC%2FoGoeHKPx3NK6fk4XKWTeG1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;643&quot; height=&quot;94&quot; data-origin-width=&quot;643&quot; data-origin-height=&quot;94&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;sudo&amp;nbsp;pip3&amp;nbsp;install&amp;nbsp;notebook&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;WARNING:&amp;nbsp;The&amp;nbsp;directory&amp;nbsp;'/home/com/.cache/pip'&amp;nbsp;or&amp;nbsp;its&amp;nbsp;parent&amp;nbsp;directory&amp;nbsp;is&amp;nbsp;not&amp;nbsp;owned&amp;nbsp;or&amp;nbsp;is&amp;nbsp;not&amp;nbsp;writable&amp;nbsp;by&amp;nbsp;the&amp;nbsp;current&amp;nbsp;user.&amp;nbsp;The&amp;nbsp;cache&amp;nbsp;has&amp;nbsp;been&amp;nbsp;disabled.&amp;nbsp;Check&amp;nbsp;the&amp;nbsp;permissions&amp;nbsp;and&amp;nbsp;owner&amp;nbsp;of&amp;nbsp;that&amp;nbsp;directory.&amp;nbsp;If&amp;nbsp;executing&amp;nbsp;pip&amp;nbsp;with&amp;nbsp;sudo,&amp;nbsp;you&amp;nbsp;should&amp;nbsp;use&amp;nbsp;sudo's&amp;nbsp;-H&amp;nbsp;flag.&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;이제는 안다... Warning message 가 뜨면 감사하다는 것을..&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;tw-target-text&quot; class=&quot;erlang&quot; style=&quot;background-color: #f8f9fa; color: #202124; text-align: left;&quot; data-placeholder=&quot;번역&quot;&gt;&lt;code&gt;해당 디렉토리의 권한과 소유자를 확인하십시오. sudo로 pip를 실행하는 경우 sudo의 -H 플래그를 사용해야 합니다.&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;라는 의미인데 즉 sudo -H 를 해보라는 뜻...&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;&lt;a href=&quot;https://askubuntu.com/questions/991734/when-i-use-sudo-pip-to-install-software-i-get-the-message-the-directory-is-n&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://askubuntu.com/questions/991734/when-i-use-sudo-pip-to-install-software-i-get-the-message-the-directory-is-n&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1678858962791&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;When I use sudo pip to install software I get the message &amp;quot;the directory... is not owned by the current user&amp;quot;&quot; data-og-description=&quot;The directory '/home/bijay/.cache/pip/http' or its parent directory is not owned by the current user and the cache has been disabled. Please check the permissions and owner of that directory. If&quot; data-og-host=&quot;askubuntu.com&quot; data-og-source-url=&quot;https://askubuntu.com/questions/991734/when-i-use-sudo-pip-to-install-software-i-get-the-message-the-directory-is-n&quot; data-og-url=&quot;https://askubuntu.com/questions/991734/when-i-use-sudo-pip-to-install-software-i-get-the-message-the-directory-is-n&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/iyPpX/hyRU2r5ofJ/Hxq4s4fkkTyT2AZ1kFfSm0/img.png?width=316&amp;amp;height=316&amp;amp;face=0_0_316_316,https://scrap.kakaocdn.net/dn/77QtI/hyRWyplByk/tcLDSgmhgkEkprBqHqQy61/img.png?width=729&amp;amp;height=266&amp;amp;face=0_0_729_266&quot;&gt;&lt;a href=&quot;https://askubuntu.com/questions/991734/when-i-use-sudo-pip-to-install-software-i-get-the-message-the-directory-is-n&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://askubuntu.com/questions/991734/when-i-use-sudo-pip-to-install-software-i-get-the-message-the-directory-is-n&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/iyPpX/hyRU2r5ofJ/Hxq4s4fkkTyT2AZ1kFfSm0/img.png?width=316&amp;amp;height=316&amp;amp;face=0_0_316_316,https://scrap.kakaocdn.net/dn/77QtI/hyRWyplByk/tcLDSgmhgkEkprBqHqQy61/img.png?width=729&amp;amp;height=266&amp;amp;face=0_0_729_266');&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;When I use sudo pip to install software I get the message &quot;the directory... is not owned by the current user&quot;&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;The directory '/home/bijay/.cache/pip/http' or its parent directory is not owned by the current user and the cache has been disabled. Please check the permissions and owner of that directory. If&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;askubuntu.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Home 디렉토리의 환경이 잡히지 않은 것이 문제라고 한다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- H 커맨드를 넣어주면 특정 사용자의 home 디렉토리를 사용하게 된다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;다시 커맨드 입력&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1678859042279&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt; sudo -H pip3 install notebook&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;646&quot; data-origin-height=&quot;272&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/C28kU/btr3S1o7edY/q0ZZ7FIQb0KSFh8fnKqJCK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/C28kU/btr3S1o7edY/q0ZZ7FIQb0KSFh8fnKqJCK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/C28kU/btr3S1o7edY/q0ZZ7FIQb0KSFh8fnKqJCK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FC28kU%2Fbtr3S1o7edY%2Fq0ZZ7FIQb0KSFh8fnKqJCK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;646&quot; height=&quot;272&quot; data-origin-width=&quot;646&quot; data-origin-height=&quot;272&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;무탈하게 설치 되었는지 버전 확인&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1678859071343&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;jupyter --version&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;314&quot; data-origin-height=&quot;278&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bq481t/btr34bwUl5U/0I17AMrKvpwdvUDkucYg51/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bq481t/btr34bwUl5U/0I17AMrKvpwdvUDkucYg51/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bq481t/btr34bwUl5U/0I17AMrKvpwdvUDkucYg51/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbq481t%2Fbtr34bwUl5U%2F0I17AMrKvpwdvUDkucYg51%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;314&quot; height=&quot;278&quot; data-origin-width=&quot;314&quot; data-origin-height=&quot;278&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;</description>
      <category>오류 모음집</category>
      <author>Tomitom</author>
      <guid isPermaLink="true">https://blue-dot.tistory.com/232</guid>
      <comments>https://blue-dot.tistory.com/232#entry232comment</comments>
      <pubDate>Wed, 15 Mar 2023 14:44:47 +0900</pubDate>
    </item>
    <item>
      <title>ROS melodic rosbridge 웹소켓으로 연결 참고 사이트</title>
      <link>https://blue-dot.tistory.com/230</link>
      <description>&lt;pre id=&quot;code_1678255794084&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;roslaunch rosbridge_server rosbridge_websocket.launch&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;a href=&quot;https://whiteknight3672.tistory.com/245&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://whiteknight3672.tistory.com/245&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1678255710546&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;article&quot; data-og-title=&quot;ROS 스마트홈 구축 1-1. 리눅스에서 ROS 환경 세팅하기(2)&quot; data-og-description=&quot;Phase 1 | ROS로 조명 및 공조 시스템 제어하기 1. 리눅스에서 ROS 환경 세팅하기 2. ROS 웹 Dashboard 구현 3. ROS와 웹 연동 4. ROS와 NodeMCU(ESP8266, ESP-12)연동 5. NodeMCU를 위한 모듈 설계하기 6. ROS로 NodeMCU 제어&quot; data-og-host=&quot;whiteknight3672.tistory.com&quot; data-og-source-url=&quot;https://whiteknight3672.tistory.com/245&quot; data-og-url=&quot;https://whiteknight3672.tistory.com/245&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/dtBrRn/hyRSJcTvIH/MFqmLmqwG5YVQVCB5huPBK/img.png?width=800&amp;amp;height=262&amp;amp;face=0_0_800_262,https://scrap.kakaocdn.net/dn/bsQAWo/hyRRQrdqtu/XfJRiC07D8i4eEKk32KwVk/img.png?width=800&amp;amp;height=262&amp;amp;face=0_0_800_262,https://scrap.kakaocdn.net/dn/bkIZqn/hyRSE3JpbP/pY4cRsLmYocEVsfgmwvSc1/img.png?width=1639&amp;amp;height=537&amp;amp;face=0_0_1639_537&quot;&gt;&lt;a href=&quot;https://whiteknight3672.tistory.com/245&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://whiteknight3672.tistory.com/245&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/dtBrRn/hyRSJcTvIH/MFqmLmqwG5YVQVCB5huPBK/img.png?width=800&amp;amp;height=262&amp;amp;face=0_0_800_262,https://scrap.kakaocdn.net/dn/bsQAWo/hyRRQrdqtu/XfJRiC07D8i4eEKk32KwVk/img.png?width=800&amp;amp;height=262&amp;amp;face=0_0_800_262,https://scrap.kakaocdn.net/dn/bkIZqn/hyRSE3JpbP/pY4cRsLmYocEVsfgmwvSc1/img.png?width=1639&amp;amp;height=537&amp;amp;face=0_0_1639_537');&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;ROS 스마트홈 구축 1-1. 리눅스에서 ROS 환경 세팅하기(2)&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;Phase 1 | ROS로 조명 및 공조 시스템 제어하기 1. 리눅스에서 ROS 환경 세팅하기 2. ROS 웹 Dashboard 구현 3. ROS와 웹 연동 4. ROS와 NodeMCU(ESP8266, ESP-12)연동 5. NodeMCU를 위한 모듈 설계하기 6. ROS로 NodeMCU 제어&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;whiteknight3672.tistory.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;ROS bridge 는&amp;nbsp; ROS 와 JAON 형식으로 통신할 수 있는 패키지입니다.&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;우선 ROS melodic 버전 rosbridge 를 install&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1678255722710&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;sudo apt-get install ros-melodic-rosbridge-suite&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1455&quot; data-origin-height=&quot;474&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bFZRGH/btr2FdXPLxl/WCr38GXDTmnKr3JSupXKdK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bFZRGH/btr2FdXPLxl/WCr38GXDTmnKr3JSupXKdK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bFZRGH/btr2FdXPLxl/WCr38GXDTmnKr3JSupXKdK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbFZRGH%2Fbtr2FdXPLxl%2FWCr38GXDTmnKr3JSupXKdK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1455&quot; height=&quot;474&quot; data-origin-width=&quot;1455&quot; data-origin-height=&quot;474&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;정상적으로 웹 소켓 페이지가 실행되는지 확인!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아래와 같은 새파란 페이지가 뜨면 정상적으로 구동되는 것입니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;589&quot; data-origin-height=&quot;319&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cvVS2U/btr2D9adRgQ/V7iYXu97pR3RyTnawI4kuk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cvVS2U/btr2D9adRgQ/V7iYXu97pR3RyTnawI4kuk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cvVS2U/btr2D9adRgQ/V7iYXu97pR3RyTnawI4kuk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcvVS2U%2Fbtr2D9adRgQ%2FV7iYXu97pR3RyTnawI4kuk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;589&quot; height=&quot;319&quot; data-origin-width=&quot;589&quot; data-origin-height=&quot;319&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; 웹 페이지와 ros가 연동될 수 있도록 합니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://whiteknight3672.tistory.com/252&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://whiteknight3672.tistory.com/252&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1678255924300&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;article&quot; data-og-title=&quot;1-3. roslibjs로 웹에서 ROS 통신 및 제어하기(1)&quot; data-og-description=&quot;Phase 1 | ROS로 조명 및 공조 시스템 제어하기 1. 리눅스에서 ROS 환경 세팅하기 2. ROS 웹 Dashboard 구현 3. ROS와 웹 연동 4. ROS와 NodeMCU(ESP8266, ESP-12)연동 5. NodeMCU를 위한 모듈 설계하기 6. ROS로 NodeMCU 제어&quot; data-og-host=&quot;whiteknight3672.tistory.com&quot; data-og-source-url=&quot;https://whiteknight3672.tistory.com/252&quot; data-og-url=&quot;https://whiteknight3672.tistory.com/252&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/fIjjA/hyRRNnFKms/o01u0KsSKVBbdCVwanKQQ0/img.png?width=800&amp;amp;height=417&amp;amp;face=0_0_800_417,https://scrap.kakaocdn.net/dn/yr78P/hyRSLaIjK5/GMyu5ziuqk2WdOFeWXu8W1/img.png?width=800&amp;amp;height=417&amp;amp;face=0_0_800_417,https://scrap.kakaocdn.net/dn/zOGhm/hyRSO6l0lU/r6wcPIcPKidwIKAFkf3MF1/img.png?width=1433&amp;amp;height=747&amp;amp;face=0_0_1433_747&quot;&gt;&lt;a href=&quot;https://whiteknight3672.tistory.com/252&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://whiteknight3672.tistory.com/252&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/fIjjA/hyRRNnFKms/o01u0KsSKVBbdCVwanKQQ0/img.png?width=800&amp;amp;height=417&amp;amp;face=0_0_800_417,https://scrap.kakaocdn.net/dn/yr78P/hyRSLaIjK5/GMyu5ziuqk2WdOFeWXu8W1/img.png?width=800&amp;amp;height=417&amp;amp;face=0_0_800_417,https://scrap.kakaocdn.net/dn/zOGhm/hyRSO6l0lU/r6wcPIcPKidwIKAFkf3MF1/img.png?width=1433&amp;amp;height=747&amp;amp;face=0_0_1433_747');&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;1-3. roslibjs로 웹에서 ROS 통신 및 제어하기(1)&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;Phase 1 | ROS로 조명 및 공조 시스템 제어하기 1. 리눅스에서 ROS 환경 세팅하기 2. ROS 웹 Dashboard 구현 3. ROS와 웹 연동 4. ROS와 NodeMCU(ESP8266, ESP-12)연동 5. NodeMCU를 위한 모듈 설계하기 6. ROS로 NodeMCU 제어&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;whiteknight3672.tistory.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1209&quot; data-origin-height=&quot;463&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bdyyJy/btr2D1J9A0n/tZPGlQm5NnesMFGxkTASHK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bdyyJy/btr2D1J9A0n/tZPGlQm5NnesMFGxkTASHK/img.png&quot; data-alt=&quot;https://whiteknight3672.tistory.com/252&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bdyyJy/btr2D1J9A0n/tZPGlQm5NnesMFGxkTASHK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbdyyJy%2Fbtr2D1J9A0n%2FtZPGlQm5NnesMFGxkTASHK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1209&quot; height=&quot;463&quot; data-origin-width=&quot;1209&quot; data-origin-height=&quot;463&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;https://whiteknight3672.tistory.com/252&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>ROS</category>
      <author>Tomitom</author>
      <guid isPermaLink="true">https://blue-dot.tistory.com/230</guid>
      <comments>https://blue-dot.tistory.com/230#entry230comment</comments>
      <pubDate>Wed, 8 Mar 2023 15:15:43 +0900</pubDate>
    </item>
    <item>
      <title>caktin make error Invoking &amp;quot;make -j8 -l8&amp;quot;  &amp;quot;make -j8 -l8&amp;quot; failed에러 해결</title>
      <link>https://blue-dot.tistory.com/229</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;catkin make 중 Invoking &quot;make -j8 -l8&quot; failed 에러 발생..&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;489&quot; data-origin-height=&quot;358&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dukQa1/btr2wurLK18/HDu4EYCI7aNvsl9KQNZAdK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dukQa1/btr2wurLK18/HDu4EYCI7aNvsl9KQNZAdK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dukQa1/btr2wurLK18/HDu4EYCI7aNvsl9KQNZAdK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdukQa1%2Fbtr2wurLK18%2FHDu4EYCI7aNvsl9KQNZAdK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;489&quot; height=&quot;358&quot; data-origin-width=&quot;489&quot; data-origin-height=&quot;358&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;pre id=&quot;code_1678175578993&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;cd ~catkin_ws/devel

~/catkin_ws/devel$ source setup.bash&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그러나 해결 안됨&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;492&quot; data-origin-height=&quot;278&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/L9FQ0/btr2CvcAAXa/IOZek52liRdtKkWiZynlU1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/L9FQ0/btr2CvcAAXa/IOZek52liRdtKkWiZynlU1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/L9FQ0/btr2CvcAAXa/IOZek52liRdtKkWiZynlU1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FL9FQ0%2Fbtr2CvcAAXa%2FIOZek52liRdtKkWiZynlU1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;492&quot; height=&quot;278&quot; data-origin-width=&quot;492&quot; data-origin-height=&quot;278&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;그런데? catkin 명령을 찾을 수 없다.. ㅋㅋ&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;돌아버린 것 같다.. catkin 설치&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;참고.. 사이트&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://catkin-tools.readthedocs.io/en/latest/installing.html&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://catkin-tools.readthedocs.io/en/latest/installing.html&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1678175977993&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;Installing catkin_tools &amp;mdash; catkin_tools 0.0.0 documentation&quot; data-og-description=&quot;You can install the catkin_tools package as a binary through a package manager like pip or apt-get, or from source. Note This project is still in beta and has not been released yet, please install from source. In particular, interface and behavior are stil&quot; data-og-host=&quot;catkin-tools.readthedocs.io&quot; data-og-source-url=&quot;https://catkin-tools.readthedocs.io/en/latest/installing.html&quot; data-og-url=&quot;https://catkin-tools.readthedocs.io/en/latest/installing.html&quot; data-og-image=&quot;&quot;&gt;&lt;a href=&quot;https://catkin-tools.readthedocs.io/en/latest/installing.html&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://catkin-tools.readthedocs.io/en/latest/installing.html&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url();&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;Installing catkin_tools &amp;mdash; catkin_tools 0.0.0 documentation&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;You can install the catkin_tools package as a binary through a package manager like pip or apt-get, or from source. Note This project is still in beta and has not been released yet, please install from source. In particular, interface and behavior are stil&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;catkin-tools.readthedocs.io&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;명령어 입력..&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1678176036679&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;sudo apt-get update
sudo apt-get install python3-catkin-tools&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;이미 catkin_make 를 한 것이 있으니 catkin init 으로 catkin workspace&amp;nbsp; 초기화 후&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;catkin build 실행..&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;495&quot; data-origin-height=&quot;324&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/clFgnR/btr2uZyNCLd/jpO8qx1YRvqxTP6JAiUSz1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/clFgnR/btr2uZyNCLd/jpO8qx1YRvqxTP6JAiUSz1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/clFgnR/btr2uZyNCLd/jpO8qx1YRvqxTP6JAiUSz1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FclFgnR%2Fbtr2uZyNCLd%2FjpO8qx1YRvqxTP6JAiUSz1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;495&quot; height=&quot;324&quot; data-origin-width=&quot;495&quot; data-origin-height=&quot;324&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;the.. end.. !&lt;/p&gt;</description>
      <category>오류 모음집</category>
      <author>Tomitom</author>
      <guid isPermaLink="true">https://blue-dot.tistory.com/229</guid>
      <comments>https://blue-dot.tistory.com/229#entry229comment</comments>
      <pubDate>Tue, 7 Mar 2023 17:04:22 +0900</pubDate>
    </item>
    <item>
      <title>omorobot r1mini (1) gazebo 환경에서 실행, 카메라 각도 변경</title>
      <link>https://blue-dot.tistory.com/228</link>
      <description>&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;OMORobot R1mini 모델을 이용해서 로봇의 자율주행을 설계하는 메인 프로젝트 진행중.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;현재 ROS 를 담당하고 있습니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;우리는 종이박스를 접어서 맵을 만들기 보다는... GAZEBO 시뮬레이터에 도전하기로 결정 !&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그러나 난관은... 학원에서도 gazebo 는 커녕 ROS에 대한 전반적인 교육이 부족하여 90% 독학에 의존해야 했고,&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;gazebo는 모두가 처음 써보는 시뮬레이터였던 것.&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;&lt;a href=&quot;https://classic.gazebosim.org/tutorials&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://classic.gazebosim.org/tutorials&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1678074968207&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;Gazebo  : Tutorials&quot; data-og-description=&quot;Plugins allow you to control models, sensors, world prope...&quot; data-og-host=&quot;classic.gazebosim.org&quot; data-og-source-url=&quot;https://classic.gazebosim.org/tutorials&quot; data-og-url=&quot;https://classic.gazebosim.org/tutorials&quot; data-og-image=&quot;&quot;&gt;&lt;a href=&quot;https://classic.gazebosim.org/tutorials&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://classic.gazebosim.org/tutorials&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;Gazebo : Tutorials&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;Plugins allow you to control models, sensors, world prope...&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;classic.gazebosim.org&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;gazebo 공식 튜토리얼 문서를 따라서 한 번씩 학습하며 어떤 구조로 이루어져 있는지 확인.&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;gazebo 환경에서 실행하는 것은 생각보다 간단했는데, 처음 사용하는 것이다보니 상당히 버벅거렸다. ㅠㅠ&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;- R1mini ROS Melodic&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- GAZEBO&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- Ubuntu 18.04.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- teleop 을 연결할 조이스틱 사용&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;ROS melodic을 사용하기 때문에 패키지&amp;nbsp; 빌드와 catkin ws 를 생성하는 것이 우선이었습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;다음 두 사이트에서 단계별로 패키지 설치 진행! 역시 공식 문서가 최고예요.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;http://wiki.ros.org/melodic/Installation/Ubuntu&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;http://wiki.ros.org/melodic/Installation/Ubuntu&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1678083648114&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;melodic/Installation/Ubuntu - ROS Wiki&quot; data-og-description=&quot;We are building Debian packages for several Ubuntu platforms, listed below. These packages are more efficient than source-based builds and are our preferred installation method for Ubuntu. Note that there are also packages available from Ubuntu upstream. P&quot; data-og-host=&quot;wiki.ros.org&quot; data-og-source-url=&quot;http://wiki.ros.org/melodic/Installation/Ubuntu&quot; data-og-url=&quot;http://wiki.ros.org/melodic/Installation/Ubuntu&quot; data-og-image=&quot;&quot;&gt;&lt;a href=&quot;http://wiki.ros.org/melodic/Installation/Ubuntu&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;http://wiki.ros.org/melodic/Installation/Ubuntu&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;melodic/Installation/Ubuntu - ROS Wiki&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;We are building Debian packages for several Ubuntu platforms, listed below. These packages are more efficient than source-based builds and are our preferred installation method for Ubuntu. Note that there are also packages available from Ubuntu upstream. P&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;wiki.ros.org&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;http://www.ros.org/wiki/catkin#Installing_catkin&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;http://www.ros.org/wiki/catkin#Installing_catkin&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;http://wiki.ros.org/catkin/Tutorials/create_a_workspace&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;http://wiki.ros.org/catkin/Tutorials/create_a_workspace&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1678083673439&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;catkin/Tutorials/create_a_workspace - ROS Wiki&quot; data-og-description=&quot;Please ask about problems and questions regarding this tutorial on answers.ros.org. Don't forget to include in your question the link to this page, the versions of your OS &amp;amp; ROS, and also add appropriate tags. Creating a workspace for catkin Description: T&quot; data-og-host=&quot;wiki.ros.org&quot; data-og-source-url=&quot;http://wiki.ros.org/catkin/Tutorials/create_a_workspace&quot; data-og-url=&quot;http://wiki.ros.org/catkin/Tutorials/create_a_workspace&quot; data-og-image=&quot;&quot;&gt;&lt;a href=&quot;http://wiki.ros.org/catkin/Tutorials/create_a_workspace&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;http://wiki.ros.org/catkin/Tutorials/create_a_workspace&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;catkin/Tutorials/create_a_workspace - ROS Wiki&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;Please ask about problems and questions regarding this tutorial on answers.ros.org. Don't forget to include in your question the link to this page, the versions of your OS &amp;amp; ROS, and also add appropriate tags. Creating a workspace for catkin Description: T&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;wiki.ros.org&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그 다음에는 r1mini 사이트의 패키지설치부터 천천히 따라갔습니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://omorobot.com/docs/omo_r1mini-%ed%8c%a8%ed%82%a4%ec%a7%80-%ec%84%a4%ec%b9%98/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://omorobot.com/docs/omo_r1mini-%ed%8c%a8%ed%82%a4%ec%a7%80-%ec%84%a4%ec%b9%98/&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1678085212772&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;article&quot; data-og-title=&quot;omo_r1mini 패키지 설치 - OMOROBOT&quot; data-og-description=&quot;본 페이지는 ROS melodic 버전 용으로 만들어진 omo_r1mini 패키지를 PC와 Jetson Nano에 설치하는 법을 다룹니다. 본 페이지의 내용은 여러분이 어디에 omo_r1mini 패키지를 설치할 것인지 유의해서 따라해&quot; data-og-host=&quot;omorobot.com&quot; data-og-source-url=&quot;https://omorobot.com/docs/omo_r1mini-%ed%8c%a8%ed%82%a4%ec%a7%80-%ec%84%a4%ec%b9%98/&quot; data-og-url=&quot;https://omorobot.com/docs/omo_r1mini-%ed%8c%a8%ed%82%a4%ec%a7%80-%ec%84%a4%ec%b9%98/&quot; data-og-image=&quot;&quot;&gt;&lt;a href=&quot;https://omorobot.com/docs/omo_r1mini-%ed%8c%a8%ed%82%a4%ec%a7%80-%ec%84%a4%ec%b9%98/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://omorobot.com/docs/omo_r1mini-%ed%8c%a8%ed%82%a4%ec%a7%80-%ec%84%a4%ec%b9%98/&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;omo_r1mini 패키지 설치 - OMOROBOT&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;본 페이지는 ROS melodic 버전 용으로 만들어진 omo_r1mini 패키지를 PC와 Jetson Nano에 설치하는 법을 다룹니다. 본 페이지의 내용은 여러분이 어디에 omo_r1mini 패키지를 설치할 것인지 유의해서 따라해&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;omorobot.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p 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;내 pc에서&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1. roscore&amp;nbsp; (ROS master 실행)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2. rosrun joy joy_node (조이스틱 노드 실행)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;3. roslaunch omo_r1mini_teleop omo1mini_teleop_joy.launch (조이스틱 teleop 설정 실행)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;4.&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;roslaunch&amp;nbsp;omo_r1mini_gazebo&amp;nbsp;omo_r1mini_turtlebot3_house.launch&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;라즈베리파이로 (ssh pi@라즈베리파이아이피주소)&amp;nbsp; 접속합니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;5. roslaunch raspicam_node camerav2_1280x960.launch (r1mini의 캠 실행)&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;다시 내 pc에서&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;6.&lt;span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;rqt_image_viewer&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;r1mini 모델의 카메라의 구도를 변경하겠습니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;모델의 경로는 다음과 같습니다. (catkin_ws로 워크 스페이스를 생성했을 때를 가정)&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1678085861838&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;~/catkin_ws/src/omo_r1mini/omo_r1mini_description/urdf$&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;해당 경로로 들어와서 모델을 수정해줍니다. gedit 에디트 창을 열어서 작성할게요.&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1678085904524&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;gedit r1mini.urdf.xacro&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;모델의 카메라 설정은 다음과 같습니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;403&quot; data-origin-height=&quot;165&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/OB3YW/btr1Wlwl8YL/MxOkrVJpYKIcWQj3IYHySk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/OB3YW/btr1Wlwl8YL/MxOkrVJpYKIcWQj3IYHySk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/OB3YW/btr1Wlwl8YL/MxOkrVJpYKIcWQj3IYHySk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FOB3YW%2Fbtr1Wlwl8YL%2FMxOkrVJpYKIcWQj3IYHySk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;403&quot; height=&quot;165&quot; data-origin-width=&quot;403&quot; data-origin-height=&quot;165&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;span style=&quot;background-color: #f9f9f9; color: #434343;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&amp;lt;&lt;span style=&quot;color: #000000;&quot;&gt;origin&lt;/span&gt; &lt;span&gt;xyz&lt;/span&gt;=&lt;span style=&quot;color: #000000;&quot;&gt;&quot;0.0 0 0.07&quot;&lt;/span&gt; &lt;span&gt;rpy&lt;/span&gt;=&lt;span style=&quot;color: #000000;&quot;&gt;&quot;0.0 0 3.14159&quot;&lt;/span&gt;/&amp;gt; 의 부분을 수정해주면 xyz, rpy 축에 따라 카메라의 각도가 변경됩니다.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1678086418474&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;  &amp;lt;joint name=&quot;camera_joint&quot; type=&quot;fixed&quot;&amp;gt;
    &amp;lt;origin xyz=&quot;0.04 0.04 0.02&quot; rpy=&quot;0 0 0&quot;/&amp;gt;
    &amp;lt;parent link=&quot;base_link&quot;/&amp;gt;
    &amp;lt;child link=&quot;main_camera_optical&quot;/&amp;gt;
  &amp;lt;/joint&amp;gt;
  &amp;lt;link name=&quot;main_camera_optical&quot;/&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이렇게 설정을 해주면&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;770&quot; data-origin-height=&quot;617&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/7jbhM/btr1WkYr4II/N7NuZIAgSn27sYhjUaxjMk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/7jbhM/btr1WkYr4II/N7NuZIAgSn27sYhjUaxjMk/img.png&quot; data-alt=&quot;이것도 조금 높네요&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/7jbhM/btr1WkYr4II/N7NuZIAgSn27sYhjUaxjMk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F7jbhM%2Fbtr1WkYr4II%2FN7NuZIAgSn27sYhjUaxjMk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;770&quot; height=&quot;617&quot; data-origin-width=&quot;770&quot; data-origin-height=&quot;617&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;이것도 조금 높네요&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그렇다면 이렇게!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1678087164353&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;  &amp;lt;joint name=&quot;camera_joint&quot; type=&quot;fixed&quot;&amp;gt;
    &amp;lt;origin xyz=&quot;0.03 0 0.6&quot; rpy=&quot;0 0 0&quot;/&amp;gt;
    &amp;lt;parent link=&quot;base_link&quot;/&amp;gt;
    &amp;lt;child link=&quot;main_camera_optical&quot;/&amp;gt;
  &amp;lt;/joint&amp;gt;
  &amp;lt;link name=&quot;main_camera_optical&quot;/&amp;gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;적당한 높이를 찾았습니다. ^-^&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;765&quot; data-origin-height=&quot;643&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/mVT4R/btr1WkYuVXc/J1KDXGODQPNFLL9fWB9aDK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/mVT4R/btr1WkYuVXc/J1KDXGODQPNFLL9fWB9aDK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/mVT4R/btr1WkYuVXc/J1KDXGODQPNFLL9fWB9aDK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FmVT4R%2Fbtr1WkYuVXc%2FJ1KDXGODQPNFLL9fWB9aDK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;765&quot; height=&quot;643&quot; data-origin-width=&quot;765&quot; data-origin-height=&quot;643&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;이 다음에는 가상의 sim을 세워서 인식하도록 해볼게요!&amp;nbsp;&lt;/p&gt;</description>
      <category>ROS</category>
      <author>Tomitom</author>
      <guid isPermaLink="true">https://blue-dot.tistory.com/228</guid>
      <comments>https://blue-dot.tistory.com/228#entry228comment</comments>
      <pubDate>Mon, 6 Mar 2023 16:20:32 +0900</pubDate>
    </item>
    <item>
      <title>omorobot r1mini + 라즈베리파이 camera 연결법</title>
      <link>https://blue-dot.tistory.com/227</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;참고 사이트 :&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;http://www.3demp.com/community/boardDetails.php?cbID=233&quot;&gt;http://www.3demp.com/community/boardDetails.php?cbID=233&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;figure id=&quot;og_1678069891920&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;라즈베리파이 카메라 모듈 사용하기&quot; data-og-description=&quot;이번 포스팅에선 라즈베리파이 카메라에 대해 알아보도록 하겠습니다.사진 출처: https://www.raspberrypi.org/products/camera-module-v2/ 포스팅에서 쓰인 카메라는 카메라 모듈 v2입니다.사진출처: https://www.e&quot; data-og-host=&quot;www.3demp.com&quot; data-og-source-url=&quot;http://www.3demp.com/community/boardDetails.php?cbID=233&quot; data-og-url=&quot;http://www.3demp.com/community/boardDetails.php?cbID=233&amp;amp;comID=42&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/9QnHW/hyRQoA3uug/FcCi8KLHkAAKJhDZkHV9X0/img.jpg?width=740&amp;amp;height=573&amp;amp;face=0_0_740_573&quot;&gt;&lt;a href=&quot;http://www.3demp.com/community/boardDetails.php?cbID=233&quot; data-source-url=&quot;http://www.3demp.com/community/boardDetails.php?cbID=233&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/9QnHW/hyRQoA3uug/FcCi8KLHkAAKJhDZkHV9X0/img.jpg?width=740&amp;amp;height=573&amp;amp;face=0_0_740_573');&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;라즈베리파이 카메라 모듈 사용하기&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;이번 포스팅에선 라즈베리파이 카메라에 대해 알아보도록 하겠습니다.사진 출처: https://www.raspberrypi.org/products/camera-module-v2/ 포스팅에서 쓰인 카메라는 카메라 모듈 v2입니다.사진출처: https://www.e&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.3demp.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p 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;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2. catkin_ws/src 폴더로 이동 후 라즈베리 파이 카메라를 위한 ROS 패키지 빌드&lt;/p&gt;
&lt;pre id=&quot;code_1678069578402&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;git clone https://github.com/UbiquityRobotics/raspicam_node.git -b raspicam_flip
git clone https://github.com/ros-perception/image_transport_plugins.git -b indigo-devel
git clone https://github.com/ros-perception/image_common.git -b hydro-devel&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;3. caktin_ws&amp;nbsp; 로 이동 후 catkin_make !&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;4. 라즈베리파이 터미널에서 sudo raspi-config 명령을 입력&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;920&quot; data-origin-height=&quot;358&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/LKaav/btr2nFskavD/qTatlNfBHtadLNmm0bpLJ0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/LKaav/btr2nFskavD/qTatlNfBHtadLNmm0bpLJ0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/LKaav/btr2nFskavD/qTatlNfBHtadLNmm0bpLJ0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FLKaav%2Fbtr2nFskavD%2FqTatlNfBHtadLNmm0bpLJ0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;920&quot; height=&quot;358&quot; data-origin-width=&quot;920&quot; data-origin-height=&quot;358&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;interface options 항목 선택&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;893&quot; data-origin-height=&quot;339&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/eu8Eng/btr1WmVEPj1/7LB4fttbWR8ky6hTG1d1h0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/eu8Eng/btr1WmVEPj1/7LB4fttbWR8ky6hTG1d1h0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/eu8Eng/btr1WmVEPj1/7LB4fttbWR8ky6hTG1d1h0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Feu8Eng%2Fbtr1WmVEPj1%2F7LB4fttbWR8ky6hTG1d1h0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;893&quot; height=&quot;339&quot; data-origin-width=&quot;893&quot; data-origin-height=&quot;339&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;camera 항목 선택&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;574&quot; data-origin-height=&quot;356&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cX5cCr/btr1329T4QT/2ZKEKRfXDfhS1QxGcFfirK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cX5cCr/btr1329T4QT/2ZKEKRfXDfhS1QxGcFfirK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cX5cCr/btr1329T4QT/2ZKEKRfXDfhS1QxGcFfirK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcX5cCr%2Fbtr1329T4QT%2F2ZKEKRfXDfhS1QxGcFfirK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;574&quot; height=&quot;356&quot; data-origin-width=&quot;574&quot; data-origin-height=&quot;356&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;여기에서 yes를 선택해줍니다.&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;550&quot; data-origin-height=&quot;368&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/d9C6wv/btr1Qw5OJWr/RJDpcjpojzy675jkOgdeik/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/d9C6wv/btr1Qw5OJWr/RJDpcjpojzy675jkOgdeik/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/d9C6wv/btr1Qw5OJWr/RJDpcjpojzy675jkOgdeik/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fd9C6wv%2Fbtr1Qw5OJWr%2FRJDpcjpojzy675jkOgdeik%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;550&quot; height=&quot;368&quot; data-origin-width=&quot;550&quot; data-origin-height=&quot;368&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;이 화면에서 yes를 선택해주면 초기화면으로 돌아갑니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;finish 를 선택해줍니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;설정의 저장을 위해 재시작을 해야하는데, 만약 라즈베리 파이 재시작 확인창이 뜨지 않으면&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;sudo reboot 를 입력하여 직접 재시작.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;테스트를 위해 다음의 명령어를 사용해서 사진을 찍어봅니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff;&quot;&gt;raspistill -o test.jpg&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이후 ls로 해당 경로에 캡쳐파일이 추가되었는지 확인!&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;(주의! 이 테스트 캡처 과정이 없으면 &lt;span style=&quot;background-color: #f7f7f8; color: #374151;&quot;&gt;Raspberry Pi에서 카메라 노드를 실행할 때 해당 카메라의 캘리브레이션 파일이 존재하지 않아서 에러가 발생할 수 있습니다.)&amp;nbsp;&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;roscore 를&amp;nbsp; 실행한 상태에서 다음 명령어 입력&lt;/p&gt;
&lt;pre id=&quot;code_1678070104864&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt; roslaunch raspicam_node camerav2_1280x960.launch&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그 다음 &lt;span style=&quot;background-color: #ffffff; color: #222222;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;rqt_image_viewer 명령어로 화면을 띄우면 영상을 확인할 수 있습니다.&amp;nbsp;&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;만약 영상이 뒤집혀서 나오는 경우 camerav2_1280x960.launch 파일을 열어 다음 항목을 수정합니다.&lt;/p&gt;
&lt;pre class=&quot;routeros&quot;&gt;&lt;code&gt;  &amp;lt;arg name=&quot;vFlip&quot; default=&quot;true&quot;/&amp;gt; &lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>ROS</category>
      <author>Tomitom</author>
      <guid isPermaLink="true">https://blue-dot.tistory.com/227</guid>
      <comments>https://blue-dot.tistory.com/227#entry227comment</comments>
      <pubDate>Mon, 6 Mar 2023 11:35:31 +0900</pubDate>
    </item>
    <item>
      <title>CMake Error,  &amp;quot;catkin_pkg&amp;quot;  에러 해결 invoking &amp;quot;cmake&amp;quot; failed</title>
      <link>https://blue-dot.tistory.com/226</link>
      <description>&lt;pre id=&quot;code_1678067531902&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;Base path: /home/ecuzo/catkin_ws
Source space: /home/ecuzo/catkin_ws/src
Build space: /home/ecuzo/catkin_ws/build
Devel space: /home/ecuzo/catkin_ws/devel
Install space: /home/ecuzo/catkin_ws/install
####
#### Running command: &quot;cmake /home/ecuzo/catkin_ws/src -DCATKIN_DEVEL_PREFIX=/home/ecuzo/catkin_ws/devel -DCMAKE_INSTALL_PREFIX=/home/ecuzo/catkin_ws/install -G Unix Makefiles&quot; in &quot;/home/ecuzo/catkin_ws/build&quot;
####
-- Using CATKIN_DEVEL_PREFIX: /home/ecuzo/catkin_ws/devel
-- Using CMAKE_PREFIX_PATH: /opt/ros/melodic
-- This workspace overlays: /opt/ros/melodic
-- Found PythonInterp: /usr/bin/python3 (found suitable version &quot;3.6.9&quot;, minimum required is &quot;2&quot;) 
-- Using PYTHON_EXECUTABLE: /usr/bin/python3
-- Using Debian Python package layout
-- Using empy: /usr/bin/empy
-- Using CATKIN_ENABLE_TESTING: ON
-- Call enable_testing()
-- Using CATKIN_TEST_RESULTS_DIR: /home/ecuzo/catkin_ws/build/test_results
-- Found gtest sources under '/usr/src/googletest': gtests will be built
-- Found gmock sources under '/usr/src/googletest': gmock will be built
-- Found PythonInterp: /usr/bin/python3 (found version &quot;3.6.9&quot;) 
-- Using Python nosetests: /usr/bin/nosetests
ImportError: &quot;from catkin_pkg.package import parse_package&quot; failed: No module named 'catkin_pkg'
Make sure that you have installed &quot;catkin_pkg&quot;, it is up to date and on the PYTHONPATH.
CMake Error at /opt/ros/melodic/share/catkin/cmake/safe_execute_process.cmake:11 (message):
  execute_process(/usr/bin/python3
  &quot;/opt/ros/melodic/share/catkin/cmake/parse_package_xml.py&quot;
  &quot;/opt/ros/melodic/share/catkin/cmake/../package.xml&quot;
  &quot;/home/ecuzo/catkin_ws/build/catkin/catkin_generated/version/package.cmake&quot;)
  returned error code 1
Call Stack (most recent call first):
  /opt/ros/melodic/share/catkin/cmake/catkin_package_xml.cmake:74 (safe_execute_process)
  /opt/ros/melodic/share/catkin/cmake/all.cmake:168 (_catkin_package_xml)
  /opt/ros/melodic/share/catkin/cmake/catkinConfig.cmake:20 (include)
  CMakeLists.txt:58 (find_package)


-- Configuring incomplete, errors occurred!
See also &quot;/home/ecuzo/catkin_ws/build/CMakeFiles/CMakeOutput.log&quot;.
See also &quot;/home/ecuzo/catkin_ws/build/CMakeFiles/CMakeError.log&quot;.
Invoking &quot;cmake&quot; failed&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;catkin_ws 워크 스페이스를 만들기 위해 catkin_make 중 caktin_pkg 에러가 발생&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;735&quot; data-origin-height=&quot;880&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bp7m2h/btr1T5mDKdW/xrDo9ownLjLHQOzdP8LXq1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bp7m2h/btr1T5mDKdW/xrDo9ownLjLHQOzdP8LXq1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bp7m2h/btr1T5mDKdW/xrDo9ownLjLHQOzdP8LXq1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbp7m2h%2Fbtr1T5mDKdW%2FxrDo9ownLjLHQOzdP8LXq1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;735&quot; height=&quot;880&quot; data-origin-width=&quot;735&quot; data-origin-height=&quot;880&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;a href=&quot;https://answers.ros.org/question/244007/invoking-cmake-failed/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://answers.ros.org/question/244007/invoking-cmake-failed/&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1678067752931&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;Invoking &amp;quot;cmake&amp;quot; failed - ROS Answers: Open Source Q&amp;amp;A Forum&quot; data-og-description=&quot;What worked for me: create a conda environment, activate it and pip install catkin_pkg. You probably need to install other required Python packages like nose. Then remove the build folder, as the Python PATH seems to be cached there rm -rf ./build. catkin_&quot; data-og-host=&quot;answers.ros.org&quot; data-og-source-url=&quot;https://answers.ros.org/question/244007/invoking-cmake-failed/&quot; data-og-url=&quot;https://answers.ros.org/question/244007/invoking-cmake-failed/&quot; data-og-image=&quot;&quot;&gt;&lt;a href=&quot;https://answers.ros.org/question/244007/invoking-cmake-failed/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://answers.ros.org/question/244007/invoking-cmake-failed/&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;Invoking &quot;cmake&quot; failed - ROS Answers: Open Source Q&amp;amp;A Forum&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;What worked for me: create a conda environment, activate it and pip install catkin_pkg. You probably need to install other required Python packages like nose. Then remove the build folder, as the Python PATH seems to be cached there rm -rf ./build. catkin_&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;answers.ros.org&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;invoking &quot;cmake&quot; faile 에러가 발생하는 이유는 파이썬에 대한 catkin_pkg 가 누락되었기 때문입니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그리고 apt-get 으로 설치하면 파이썬 용으로 설치하기 때문이라는 이유를 발견!&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그렇다면? pip3 으로 install 을 해보기로 합니다.&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;pre id=&quot;code_1678067781610&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;pip3 install catkin_pkg&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;732&quot; data-origin-height=&quot;580&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cWKWV1/btr2nFMA2ip/MnlGyHsn0HPR2USRU4BDbK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cWKWV1/btr2nFMA2ip/MnlGyHsn0HPR2USRU4BDbK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cWKWV1/btr2nFMA2ip/MnlGyHsn0HPR2USRU4BDbK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcWKWV1%2Fbtr2nFMA2ip%2FMnlGyHsn0HPR2USRU4BDbK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/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;580&quot; data-origin-width=&quot;732&quot; data-origin-height=&quot;580&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;그 다음 catkin_make 를 실행!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;python3으로 catkin_make를 구성하기 위해서는 다음과 같이 명령어를 입력해야 합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1678067923560&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ catkin_make -DPYTHON_EXECUTABLE=/usr/bin/python3&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;참고 사이트:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://wiki.ros.org/catkin/Tutorials/create_a_workspace&quot;&gt;http://wiki.ros.org/catkin/Tutorials/create_a_workspace&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1678067942980&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;catkin/Tutorials/create_a_workspace - ROS Wiki&quot; data-og-description=&quot;Please ask about problems and questions regarding this tutorial on answers.ros.org. Don't forget to include in your question the link to this page, the versions of your OS &amp;amp; ROS, and also add appropriate tags. Creating a workspace for catkin Description: T&quot; data-og-host=&quot;wiki.ros.org&quot; data-og-source-url=&quot;http://wiki.ros.org/catkin/Tutorials/create_a_workspace&quot; data-og-url=&quot;http://wiki.ros.org/catkin/Tutorials/create_a_workspace&quot; data-og-image=&quot;&quot;&gt;&lt;a href=&quot;http://wiki.ros.org/catkin/Tutorials/create_a_workspace&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;http://wiki.ros.org/catkin/Tutorials/create_a_workspace&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;catkin/Tutorials/create_a_workspace - ROS Wiki&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;Please ask about problems and questions regarding this tutorial on answers.ros.org. Don't forget to include in your question the link to this page, the versions of your OS &amp;amp; ROS, and also add appropriate tags. Creating a workspace for catkin Description: T&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;wiki.ros.org&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;결과는?&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;734&quot; data-origin-height=&quot;684&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/c4QyPA/btr18D2ZV09/MJaVKs1q8n4c1pB1uGdFAk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/c4QyPA/btr18D2ZV09/MJaVKs1q8n4c1pB1uGdFAk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/c4QyPA/btr18D2ZV09/MJaVKs1q8n4c1pB1uGdFAk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc4QyPA%2Fbtr18D2ZV09%2FMJaVKs1q8n4c1pB1uGdFAk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;734&quot; height=&quot;684&quot; data-origin-width=&quot;734&quot; data-origin-height=&quot;684&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;짜잔 오류 해결. catkin_make가 무탈하게 되었습니다. ^^v&lt;/p&gt;</description>
      <category>오류 모음집</category>
      <author>Tomitom</author>
      <guid isPermaLink="true">https://blue-dot.tistory.com/226</guid>
      <comments>https://blue-dot.tistory.com/226#entry226comment</comments>
      <pubDate>Mon, 6 Mar 2023 10:59:27 +0900</pubDate>
    </item>
    <item>
      <title>ROS setting Ubuntu 18.04.6  USB 설치하는 법</title>
      <link>https://blue-dot.tistory.com/225</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;ROS&amp;nbsp; 호환 리눅스 환경을 사용하기 위해서 Ubnutu 18.04. 버전 우분투를 깔았으나&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;다음은 Ubuntu 재설치 과정입니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;가장 먼저 포맷을 해도 무관한 usb를 준비합니다. 설치 usb를 만드는 과정에서 포맷이 되니 꼭 주의하세요.&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;1. &lt;a href=&quot;https://releases.ubuntu.com/18.04/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://releases.ubuntu.com/18.04/&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1678063677504&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;Ubuntu 18.04.6 LTS (Bionic Beaver)&quot; data-og-description=&quot;Select an image Ubuntu is distributed on three types of images described below. Desktop image The desktop image allows you to try Ubuntu without changing your computer at all, and at your option to install it permanently later. This type of image is what m&quot; data-og-host=&quot;releases.ubuntu.com&quot; data-og-source-url=&quot;https://releases.ubuntu.com/18.04/&quot; data-og-url=&quot;https://releases.ubuntu.com/18.04/&quot; data-og-image=&quot;&quot;&gt;&lt;a href=&quot;https://releases.ubuntu.com/18.04/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://releases.ubuntu.com/18.04/&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;Ubuntu 18.04.6 LTS (Bionic Beaver)&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;Select an image Ubuntu is distributed on three types of images described below. Desktop image The desktop image allows you to try Ubuntu without changing your computer at all, and at your option to install it permanently later. This type of image is what m&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;releases.ubuntu.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;우분투 홈페이지에서 ISO 설치파일을 다운로드 받습니다.&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;2. 설치 파일은 Rufus 툴을 이용해서 셋팅합니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://rufus.ie/ko/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://rufus.ie/ko/&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1678063781983&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;Rufus - 간편하게 부팅 가능한 USB 드라이브 만들기&quot; data-og-description=&quot;Rufus는 USB 메모리 및 플래시 드라이브를 포맷하고 부팅할 수 있도록 만드는 도구입니다. 그리고 Rufus는 빠릅니다. ISO 이미지에서 Windows 7 설치 USB 드라이브를 만들 때 UNetbootin, Universal USB Installer, W&quot; data-og-host=&quot;rufus.ie&quot; data-og-source-url=&quot;https://rufus.ie/ko/&quot; data-og-url=&quot;https://rufus.ie/ko/&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/D3tNl/hyRQlxtIj0/DuHdh7ncVhaXPIyYhbJWCk/img.png?width=1018&amp;amp;height=1234&amp;amp;face=0_0_1018_1234,https://scrap.kakaocdn.net/dn/bzx4Yx/hyRQjsTQHS/trZSGUbYli3LsP2XBQVNNK/img.png?width=983&amp;amp;height=1235&amp;amp;face=0_0_983_1235,https://scrap.kakaocdn.net/dn/g0ebC/hyRQq6B2jn/gQ6AoWvaaJUB2RQY77PWPk/img.png?width=950&amp;amp;height=1266&amp;amp;face=0_0_950_1266&quot;&gt;&lt;a href=&quot;https://rufus.ie/ko/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://rufus.ie/ko/&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/D3tNl/hyRQlxtIj0/DuHdh7ncVhaXPIyYhbJWCk/img.png?width=1018&amp;amp;height=1234&amp;amp;face=0_0_1018_1234,https://scrap.kakaocdn.net/dn/bzx4Yx/hyRQjsTQHS/trZSGUbYli3LsP2XBQVNNK/img.png?width=983&amp;amp;height=1235&amp;amp;face=0_0_983_1235,https://scrap.kakaocdn.net/dn/g0ebC/hyRQq6B2jn/gQ6AoWvaaJUB2RQY77PWPk/img.png?width=950&amp;amp;height=1266&amp;amp;face=0_0_950_1266');&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;Rufus - 간편하게 부팅 가능한 USB 드라이브 만들기&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;Rufus는 USB 메모리 및 플래시 드라이브를 포맷하고 부팅할 수 있도록 만드는 도구입니다. 그리고 Rufus는 빠릅니다. ISO 이미지에서 Windows 7 설치 USB 드라이브를 만들 때 UNetbootin, Universal USB Installer, W&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;rufus.ie&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;아래에서 가장 위에 있는 3.21 버전을 다운로드&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;834&quot; data-origin-height=&quot;250&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ciWj8K/btr1WznocCf/VVLV9gosDnakeE9Yrg3kP1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ciWj8K/btr1WznocCf/VVLV9gosDnakeE9Yrg3kP1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ciWj8K/btr1WznocCf/VVLV9gosDnakeE9Yrg3kP1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FciWj8K%2Fbtr1WznocCf%2FVVLV9gosDnakeE9Yrg3kP1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;834&quot; height=&quot;250&quot; data-origin-width=&quot;834&quot; data-origin-height=&quot;250&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;3. usb를 컴퓨터에 연결하신 뒤, 인식이 되는지 확인.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;부트 유형 옆에 있는 선택 버튼을 클릭해서 iso 파일을 선택해줍니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;파티션 구성은 윈도우 설치한 뒤 멀티 운영체제로 리눅스를 설치할 경우에는 GPT파티션 방식의 UEFI 방식으로 설정&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;UEFI 도 지원하고 GPT 파티션 방식도 지원하는 PC 에서는 GPT로 설치하는 것이 편합니다.&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;포맷 옵션은 NTFS 로 설정한뒤 설치 시작!&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;420&quot; data-origin-height=&quot;577&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dAOOcV/btr1YKaQgoR/M6BbEg8VKapTtuAotIeF00/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dAOOcV/btr1YKaQgoR/M6BbEg8VKapTtuAotIeF00/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dAOOcV/btr1YKaQgoR/M6BbEg8VKapTtuAotIeF00/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdAOOcV%2Fbtr1YKaQgoR%2FM6BbEg8VKapTtuAotIeF00%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;420&quot; height=&quot;577&quot; data-origin-width=&quot;420&quot; data-origin-height=&quot;577&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;설치 USB의 세팅이 완료되면 다음과 같이 파일들이 USB에 구성됩니다.&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;681&quot; data-origin-height=&quot;408&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dBJGhB/btr1XOYzV6J/QYUsjjXaSO2H4MNnKrXgGk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dBJGhB/btr1XOYzV6J/QYUsjjXaSO2H4MNnKrXgGk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dBJGhB/btr1XOYzV6J/QYUsjjXaSO2H4MNnKrXgGk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdBJGhB%2Fbtr1XOYzV6J%2FQYUsjjXaSO2H4MNnKrXgGk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;681&quot; height=&quot;408&quot; data-origin-width=&quot;681&quot; data-origin-height=&quot;408&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;4. 부팅디스크가 된 USB를 PC에 장착한 뒤 부팅합니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;F2, F10, F12, del 넷 중 하나가 BIOS 진입 키예요. 부팅할 때 하단에 press key 버튼으로 안내되니 확인 후 연타해주세요.&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;bios환경에 진입 후 boot option 에서 부팅 디스크를 우선순위로 결정한 뒤 sava 후 exit!&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;5. 리눅스를 설치할 때에는 우분투 설치를 바로 실행하는 항목과 우분투 환경에 먼저 진입한 후 실행하는 방식이 있는데, 모두 동일하게 설치되므로 그 뒤에는 선택해서 진입하면 됩니다. 설치 화면은 순서대로 착착착 진행.&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; gazebo 가 날 울린다....&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이번에는 절대 조심해서&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;&amp;nbsp;&lt;/p&gt;</description>
      <category>ROS</category>
      <author>Tomitom</author>
      <guid isPermaLink="true">https://blue-dot.tistory.com/225</guid>
      <comments>https://blue-dot.tistory.com/225#entry225comment</comments>
      <pubDate>Mon, 6 Mar 2023 09:59:29 +0900</pubDate>
    </item>
    <item>
      <title>[mySQL Error] Error Code: 1064. You have an error in your SQL syntax.</title>
      <link>https://blue-dot.tistory.com/224</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;나를 화나게 하는 에러들을 한꺼번에 모아서 혼내주기 위해 작성 중인 에러 모음집..&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;처음 mySQL Workbench를 사용중이다.&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;1. Error&amp;nbsp;Code:&amp;nbsp;1064.&amp;nbsp;You&amp;nbsp;have&amp;nbsp;an&amp;nbsp;error&amp;nbsp;in&amp;nbsp;your&amp;nbsp;SQL&amp;nbsp;syntax.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1676437210501&quot; class=&quot;sql&quot; data-ke-language=&quot;sql&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;INSERT INTO `member_db`.`member`
(`id`,
`u_pw`,
`u_id`,
`u_nick`,
`u_code`)

VALUES
(&amp;lt;{id: '1'}&amp;gt;,
&amp;lt;{u_pw: '1234'}&amp;gt;,
&amp;lt;{u_id: 'user'}&amp;gt;,
&amp;lt;{u_nick: '나는유저'}&amp;gt;,
&amp;lt;{u_code: 'admin'}&amp;gt;);&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;라고 작성했다. 어리석은 일이었다. 대체 누가 딕셔너리 형식으로 저렇게 구문을 쓰냐고..&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;당연히 문법 에러(Error in your SQL syntax)가 발생했다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;979&quot; data-origin-height=&quot;209&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/c39Sam/btrZqABaRok/b2xk07kCd6SNlJxGVr6lc1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/c39Sam/btrZqABaRok/b2xk07kCd6SNlJxGVr6lc1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/c39Sam/btrZqABaRok/b2xk07kCd6SNlJxGVr6lc1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc39Sam%2FbtrZqABaRok%2Fb2xk07kCd6SNlJxGVr6lc1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;979&quot; height=&quot;209&quot; data-origin-width=&quot;979&quot; data-origin-height=&quot;209&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;고쳐 써보자..&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1676437413052&quot; class=&quot;sql&quot; data-ke-language=&quot;sql&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;INSERT INTO `member_db`.`member`
(`id`,
`u_pw`,
`u_id`,
`u_nick`,
`u_code`)

VALUES
('1',
'1234',
'user',
'superwoman',
'admin');&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;잘 들어왔는지 확인해보면..&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;941&quot; data-origin-height=&quot;183&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bbgK4G/btrZqVLQ3Da/bIKwfnQkJEBZkPwA9qM110/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bbgK4G/btrZqVLQ3Da/bIKwfnQkJEBZkPwA9qM110/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bbgK4G/btrZqVLQ3Da/bIKwfnQkJEBZkPwA9qM110/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbbgK4G%2FbtrZqVLQ3Da%2FbIKwfnQkJEBZkPwA9qM110%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;941&quot; height=&quot;183&quot; data-origin-width=&quot;941&quot; data-origin-height=&quot;183&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;intellij 에서 확인해보자, column 테이블에 데이터가 들어왔나..&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;790&quot; data-origin-height=&quot;260&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/EL43a/btrZj0gVd8j/t9mXwwVKTMZCiTW9UbtVHK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/EL43a/btrZj0gVd8j/t9mXwwVKTMZCiTW9UbtVHK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/EL43a/btrZj0gVd8j/t9mXwwVKTMZCiTW9UbtVHK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FEL43a%2FbtrZj0gVd8j%2Ft9mXwwVKTMZCiTW9UbtVHK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;790&quot; height=&quot;260&quot; data-origin-width=&quot;790&quot; data-origin-height=&quot;260&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;성공적.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;정말 바보같은 문법 오류였지만 나를 혼내주기 위해 효시한다.&amp;nbsp;&lt;/p&gt;</description>
      <category>오류 모음집</category>
      <author>Tomitom</author>
      <guid isPermaLink="true">https://blue-dot.tistory.com/224</guid>
      <comments>https://blue-dot.tistory.com/224#entry224comment</comments>
      <pubDate>Wed, 15 Feb 2023 14:05:36 +0900</pubDate>
    </item>
    <item>
      <title>Creating a Personal Assistant AI with Natural Language Processing</title>
      <link>https://blue-dot.tistory.com/223</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;580&quot; data-origin-height=&quot;720&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dQkPD4/btrYrU2lHGy/s8HSILwpyk96V5ux4T37o0/img.webp&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dQkPD4/btrYrU2lHGy/s8HSILwpyk96V5ux4T37o0/img.webp&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dQkPD4/btrYrU2lHGy/s8HSILwpyk96V5ux4T37o0/img.webp&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdQkPD4%2FbtrYrU2lHGy%2Fs8HSILwpyk96V5ux4T37o0%2Fimg.webp&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;580&quot; height=&quot;720&quot; data-origin-width=&quot;580&quot; data-origin-height=&quot;720&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&amp;nbsp;&lt;/h2&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&amp;nbsp;&lt;/h2&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;Introduction&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Artificial Intelligence has been rapidly advancing over the past decade, and Natural Language Processing (NLP) has been one of the most prominent fields in this area. NLP is the branch of AI that deals with how computers and humans can interact using natural language. With NLP, developers can build AI-powered systems that understand and respond to human language, making it possible to create personal assistants that can perform various tasks. In this blog post, we will walk you through the process of building a personal assistant AI using NLP.&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;What is Natural Language Processing?&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Natural Language Processing (NLP) is a subfield of computer science and artificial intelligence that deals with the interaction between computers and humans using natural language. The goal of NLP is to enable computers to understand and process human language as it is spoken or written. This can involve tasks such as text classification, sentiment analysis, named entity recognition, and text generation.&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;Building a Personal Assistant AI&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;The first step in building a personal assistant AI is to choose a NLP framework. There are several popular NLP frameworks available, such as spaCy, NLTK, and TensorFlow. In this blog post, we will use spaCy as our NLP framework because it is fast, easy to use, and has a large community of developers.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Once you have chosen your NLP framework, you will need to prepare your training data. This will typically involve collecting a large corpus of text data and annotating it with the relevant NLP annotations, such as named entities, part-of-speech tags, and dependencies. The more annotated data you have, the more accurate your personal assistant AI will be.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Next, you will need to train your NLP model on the annotated data. This will involve defining the architecture of your NLP model, selecting a suitable training algorithm, and optimizing the model parameters to minimize the error on the annotated data. There are several pre-trained NLP models available that you can use, but for a personal assistant AI, it is recommended to train your own model from scratch so that it is tailored to your specific needs.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Once your NLP model has been trained, you can integrate it into your personal assistant AI. This will typically involve building a chatbot interface that allows users to interact with your personal assistant AI using natural language. You can also add additional functionality to your personal assistant AI, such as integrating with other APIs to perform tasks such as booking appointments or making reservations.&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;Conclusion&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;In this blog post, we have covered the basics of Natural Language Processing and shown you how to build a personal assistant AI using NLP. Building a personal assistant AI is a complex task that requires a good understanding of NLP and experience with machine learning, but the end result can be a highly useful and powerful tool that can perform various tasks for you. Whether you are a student studying development or a seasoned developer, the knowledge and skills you gain from building a personal assistant AI will be valuable in your future projects. ^^&lt;/p&gt;</description>
      <category>Fun and fantasy/Chatbot Development (TEST)</category>
      <author>Tomitom</author>
      <guid isPermaLink="true">https://blue-dot.tistory.com/223</guid>
      <comments>https://blue-dot.tistory.com/223#entry223comment</comments>
      <pubDate>Wed, 8 Feb 2023 13:09:33 +0900</pubDate>
    </item>
    <item>
      <title>Building an AI-powered Customer Service Chatbot: A Guide for Developers</title>
      <link>https://blue-dot.tistory.com/222</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;Introduction: The Importance of Customer Service Chatbots&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;960&quot; data-origin-height=&quot;640&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/CWbma/btrYqT3PBiu/1vgYb0iJAaFnRQTccgy02k/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/CWbma/btrYqT3PBiu/1vgYb0iJAaFnRQTccgy02k/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/CWbma/btrYqT3PBiu/1vgYb0iJAaFnRQTccgy02k/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FCWbma%2FbtrYqT3PBiu%2F1vgYb0iJAaFnRQTccgy02k%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;960&quot; height=&quot;640&quot; data-origin-width=&quot;960&quot; data-origin-height=&quot;640&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;In today's fast-paced world, customers expect quick and convenient solutions to their inquiries and problems. A customer service chatbot can provide 24/7 support to customers, helping to improve customer satisfaction and loyalty. In this blog post, we will explore the steps involved in building an AI-powered customer service chatbot, and provide practical information and sample code to help you in your chatbot development journey.&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;Step 1: Define the Problem and Goals&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Before you begin building your chatbot, it's important to define the problem you want to solve and the goals you want to achieve. Consider the following questions:&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;What questions do you want your chatbot to answer?&lt;/li&gt;
&lt;li&gt;What types of interactions do you want to support?&lt;/li&gt;
&lt;li&gt;What is the desired outcome for your customers?&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Once you have a clear understanding of the problem you want to solve and the goals you want to achieve, you'll be better positioned to make informed decisions about the features and functionality of your chatbot.&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;Step 2: Choose a Platform&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;There are several platforms available for building chatbots, including Dialogflow, Microsoft Bot Framework, and WIT.ai. When choosing a platform, consider the following factors:&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;Ease of use: How easy is it to create and manage your chatbot on the platform?&lt;/li&gt;
&lt;li&gt;Features: Does the platform support the features you want to implement, such as Natural Language Processing (NLP) and machine learning algorithms?&lt;/li&gt;
&lt;li&gt;Integration: Can the platform be integrated with your existing customer service system, such as your customer service database and/or ticketing system?&lt;/li&gt;
&lt;li&gt;Pricing: What is the cost of using the platform, and does it meet your budget constraints?&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;By carefully considering these factors, you can choose a platform that best meets your needs and supports the features you want to implement.&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;Step 3: Train the Chatbot&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Once you have chosen a platform, it's time to train your chatbot to understand and respond to customer inquiries. This can be done using Natural Language Processing (NLP) and machine learning algorithms. You can start by providing your chatbot with a set of sample customer interactions, such as:&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;pre id=&quot;code_1675828580352&quot; class=&quot;vbnet&quot; data-ke-language=&quot;vbnet&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;Customer: I'm having trouble logging into my account.
Chatbot: I'm sorry to hear that. Can you please provide me with your username and a brief description of the issue?&lt;/code&gt;&lt;/pre&gt;
&lt;pre id=&quot;code_1675828590848&quot; class=&quot;vbnet&quot; data-ke-language=&quot;vbnet&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;Customer: How do I cancel my subscription?
Chatbot: To cancel your subscription, please log in to your account and select the &quot;Cancel Subscription&quot; option in the settings menu.&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;By providing these sample interactions, you can train your chatbot to identify and respond to specific keywords and phrases, such as &quot;log in&quot; and &quot;cancel subscription&quot;.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;Step 4: Integrate with Your Customer Service System&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;To ensure seamless integration with your existing customer service system, you'll need to integrate your chatbot with your customer service database and/or ticketing system. This will allow you to access customer data and history, and to route customer inquiries to the appropriate agent or department.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;For example, if a customer is reporting a technical issue, you can route the inquiry to your technical support team. If a customer is requesting a refund, you can route the inquiry to your finance team.&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;Step 5: Test and Evaluate&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Once your chatbot is built, it's important to test and evaluate it to ensure it's meeting your goals and providing an optimal customer experience. You can conduct!! &amp;gt;&amp;lt;&lt;/p&gt;</description>
      <category>Fun and fantasy/Chatbot Development (TEST)</category>
      <author>Tomitom</author>
      <guid isPermaLink="true">https://blue-dot.tistory.com/222</guid>
      <comments>https://blue-dot.tistory.com/222#entry222comment</comments>
      <pubDate>Wed, 8 Feb 2023 12:59:26 +0900</pubDate>
    </item>
    <item>
      <title>Spring 공부 일지 02. Path Variable 및 json 데이터 응답 포스트맨으로 확인</title>
      <link>https://blue-dot.tistory.com/221</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;pom.xml 란?&amp;nbsp;&lt;/h3&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;스프링 프로젝트에 투입이 되는 다양한 라이브러리가 있습니다.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;216&quot; data-origin-height=&quot;212&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/OcOYP/btrX6phbbqN/b2t1JUZ1tthGCmXXpJh9F0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/OcOYP/btrX6phbbqN/b2t1JUZ1tthGCmXXpJh9F0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/OcOYP/btrX6phbbqN/b2t1JUZ1tthGCmXXpJh9F0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FOcOYP%2FbtrX6phbbqN%2Fb2t1JUZ1tthGCmXXpJh9F0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;216&quot; height=&quot;212&quot; data-origin-width=&quot;216&quot; data-origin-height=&quot;212&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;225&quot; data-origin-height=&quot;188&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/r342k/btrYfZ9yslK/k6U0Tm4UJEsktiKrhdLJDk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/r342k/btrYfZ9yslK/k6U0Tm4UJEsktiKrhdLJDk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/r342k/btrYfZ9yslK/k6U0Tm4UJEsktiKrhdLJDk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fr342k%2FbtrYfZ9yslK%2Fk6U0Tm4UJEsktiKrhdLJDk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;225&quot; height=&quot;188&quot; data-origin-width=&quot;225&quot; data-origin-height=&quot;188&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;메이븐에 추가 되었으면 하는 라이브러리가 있을 경우 pom.xml 에 추가를 해줍니다.&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;811&quot; data-origin-height=&quot;477&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/uL94k/btrYeZWanNg/2mlksGQe6Llxb4Y9vMieFK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/uL94k/btrYeZWanNg/2mlksGQe6Llxb4Y9vMieFK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/uL94k/btrYeZWanNg/2mlksGQe6Llxb4Y9vMieFK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FuL94k%2FbtrYeZWanNg%2F2mlksGQe6Llxb4Y9vMieFK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;811&quot; height=&quot;477&quot; data-origin-width=&quot;811&quot; data-origin-height=&quot;477&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;의존성 관리 내용들이 태그 형식으로 표현되어 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;프로젝트 명, 모델 버전, 스프링부트 스타트업 등 프로젝트의 내용들이 태그로 기재되어 있습니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;lt;dependencies&amp;gt; 안의 내용들이 의존성에 대한 내용입니다.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;525&quot; data-origin-height=&quot;269&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/szDcG/btrX4mrPP1e/vmPDGF2D7S2U4gDu2flDw1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/szDcG/btrX4mrPP1e/vmPDGF2D7S2U4gDu2flDw1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/szDcG/btrX4mrPP1e/vmPDGF2D7S2U4gDu2flDw1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FszDcG%2FbtrX4mrPP1e%2FvmPDGF2D7S2U4gDu2flDw1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;525&quot; height=&quot;269&quot; data-origin-width=&quot;525&quot; data-origin-height=&quot;269&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;lt;dependencies&amp;gt;&amp;lt;/dependencies&amp;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;RestController 를 이용해서 VO 객체를 전달하는 것을 해보겠습니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;우선 사람을 표시하는 object 를 생성합니다.&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;558&quot; data-origin-height=&quot;647&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/W182l/btrX6nQ91kp/ns5KM8h3M7DjuNfGgYN9k1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/W182l/btrX6nQ91kp/ns5KM8h3M7DjuNfGgYN9k1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/W182l/btrX6nQ91kp/ns5KM8h3M7DjuNfGgYN9k1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FW182l%2FbtrX6nQ91kp%2Fns5KM8h3M7DjuNfGgYN9k1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;558&quot; height=&quot;647&quot; data-origin-width=&quot;558&quot; data-origin-height=&quot;647&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;현재 MemberVO 안은 비어 있습니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;534&quot; data-origin-height=&quot;190&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/LHO2c/btrX4j9zb7y/rBb089oC7Pub5ufgttjox0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/LHO2c/btrX4j9zb7y/rBb089oC7Pub5ufgttjox0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/LHO2c/btrX4j9zb7y/rBb089oC7Pub5ufgttjox0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FLHO2c%2FbtrX4j9zb7y%2FrBb089oC7Pub5ufgttjox0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;534&quot; height=&quot;190&quot; data-origin-width=&quot;534&quot; data-origin-height=&quot;190&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&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;이제 직전에 작성했던 TestController 로 갑니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1675648626221&quot; class=&quot;java&quot; data-ke-language=&quot;java&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;package com.myspring.pro29.ex01;

import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
@RequestMapping(&quot;/test/*&quot;)
public class TestController {
	@RequestMapping(&quot;/hello&quot;)
	public String hello() {
		return &quot;Hello, Rest!&quot;;
	}
	
	@RequestMapping(&quot;/member&quot;)
	public MemberVO member() {
		MemberVO vo = new MemberVO();
		
		vo.setID(&quot;hong&quot;);
		vo.setPwd(&quot;1234&quot;);
		vo.setName(&quot;홍길동&quot;);
		vo.setEmail(&quot;hong@text.com&quot;);
		
		return vo;
		
		
	}

}&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;/member 루트 안에서는&amp;nbsp;memberVO 의 내용을 사용자에게 전달해줍니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;return vo ; 로&amp;nbsp; JSON 형식의 응답을 반환합니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그럼 이제 memberVO 를 작성해볼게요.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1675649738716&quot; class=&quot;java&quot; data-ke-language=&quot;java&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;package com.myspring.pro29.ex01;


public class MemberVO {
	private String id;
	private String pwd;
	private String name;
	private String email;
	
	
	// 각 속성에 대한 getter/setter 
	public MemberVO() {
		
	}
	public String getId() {
		return id;
	}
	public void setId(String id) {
		this.id = id;
	}
	public String getPwd() {
		return pwd;
	}
	public void setPwd(String pwd) {
		this.pwd = pwd;
	}
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	public String getEmail() {
		return email;
	}
	public void setEmail(String email) {
		this.email = email;
	}
	
	@Override
	public String toString() {
		String info = id+&quot;, &quot;+ pwd+&quot;, &quot;+ name+&quot;, &quot;+ email;
		return info;
	}

}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;VO(Value Object) : 데이터를 만들기 위한 클래스를 VO 라고 합니다. 즉, 값을 표현한 클래스(객체) 입니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;DTO (Data Transfer Object) : 모델을 표현합니다. 데이터 베이스에 있는 데이터를 표현합니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1675649870101&quot; class=&quot;java&quot; data-ke-language=&quot;java&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;public class MemberVO {

private String id;

private String pwd;

private String name;

private String email;&lt;/code&gt;&lt;/pre&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;vo의 속성을 정의해주고 그 아래에는 각 속성에 대한 getter 와 setter 를 설정합니다.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;getter : 속성을 리턴받을 수 있는 것입니다. get(리턴명) 으로 작성합니다. &lt;span style=&quot;color: #000000;&quot;&gt;getter&amp;nbsp;메서드는&amp;nbsp;obj.propName을&amp;nbsp;사용해&amp;nbsp;프로퍼티를&amp;nbsp;읽으려고&amp;nbsp;할&amp;nbsp;때&amp;nbsp;실행됩니다.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;setter : 속성은 설정할 수 있는 것입니다. &lt;span style=&quot;color: #000000;&quot;&gt;setter 메서드는 obj.propNAme = value으로 프로퍼티에 값을 할당하려 할 때 실행됩니다.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이제 테스트 컨트롤러에서 기능과 매핑을 추가해줍니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1675651011830&quot; class=&quot;java&quot; data-ke-language=&quot;java&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;package com.myspring.pro29.ex01;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
@RequestMapping(&quot;/test/*&quot;)
public class TestController {
	@RequestMapping(&quot;/hello&quot;)
	public String hello() {
		return &quot;Hello, Rest!&quot;;
	}
	
	@RequestMapping(&quot;/member&quot;)
	public MemberVO member() {
		MemberVO vo = new MemberVO();
		
		vo.setId(&quot;hong&quot;);
		vo.setPwd(&quot;1234&quot;);
		vo.setName(&quot;홍길동&quot;);
		vo.setEmail(&quot;hong@text.com&quot;);
		
		return vo; // JSON 형식의 응답을 준다. 	
	}
	
    //list 반환
    	@RequestMapping(&quot;/membersList&quot;)
	public List&amp;lt;MemberVO&amp;gt; listMembers(){
		List&amp;lt;MemberVO&amp;gt; list = new ArrayList&amp;lt;MemberVO&amp;gt;();
		for (int i = 0; i &amp;lt; 10; i++) {
			MemberVO vo = new MemberVO();
			vo.setId(&quot;hong&quot;+i);
			vo.setPwd(&quot;123&quot;+i);
			vo.setName(&quot;홍길동&quot;+i);
			vo.setEmail(&quot;hong&quot;+i+&quot;@test.com&quot;);
			list.add(vo);
		}
		return list;  // 해당 list를 반환. (JSON 타입으로 매핑이 됩니다.) 
	}
    
    //map 반환
		@RequestMapping(&quot;/membersMap&quot;)
	public Map&amp;lt;Integer, MemberVO&amp;gt; membersMap(){
		Map&amp;lt;Integer, MemberVO&amp;gt; map = new HashMap&amp;lt;Integer, MemberVO&amp;gt;();
		for (int i = 0; i &amp;lt; 10; i++) {
			MemberVO vo = new MemberVO();
			vo.setId(&quot;hong&quot;+i);
			vo.setPwd(&quot;123&quot;+i);
			vo.setName(&quot;홍길동&quot;+i);
			vo.setEmail(&quot;hong&quot;+i+&quot;@test.com&quot;);
			map.put(i, vo); // member vo 를 하나씩 채웁니다. 
		}
		return map;   // 해당 map을 반환. (JSON 타입으로 매핑) 
	}
	

}&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;list 는 데이터 하나하나를 선형적으로 쌓는다면, map은 key 와 value 로 구분해서 쌓는다는 차이점이 있습니다.&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;Path Variable 사용&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;@PathVariable를 사용하면 브라우저에 요청 URL로 전달한 매개변수를 가져올 수 있습니다.&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;아래 코드를 추가하여 TestController 클래스 안에 삽입해줍니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1675651726300&quot; class=&quot;java&quot; data-ke-language=&quot;java&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;	//매핑을 추가할 때 매핑에 대한 매개변수가 추가됩니다.
	// 브라우저에서 요청 시 {num} 부분의 값이 @PathVariable 로 지정됩니다. 
	@RequestMapping(value=&quot;/notice/{num}&quot;, method = RequestMethod.GET) 

	// 요청 URL 에서 지정된 값이 num 에 자동으로 할당됩니다. 
	public int notice (@PathVariable(&quot;num&quot;) int num) throws Exception{
		return num;  // 해당  {num} 경로에는 num 을 반환하는 것으로 기본적인 설정을 해둡니다. 
	}
	
	
	
}&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;즉, 위 코드를 해석하자면 value가 {num}으로 들어왔을 때 요청 처리 메소드는 RequsetMetod.Get 이라고 지정하고,&amp;nbsp;메소드에다가 Path Variable을 추가해줍니다.&amp;nbsp;{num}은 루트에 포함된 변수입니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #646464;&quot;&gt;이로써 @&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;RequestMapping을 만드는데 num의 값에 따라서 요청을 다르게 처리할 수 있습니다.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;num을 받을 때 중괄호로 포함된 부분은 path Variable 이라고 한다. 경로에 포함된 변수를 받아오겠다는 선언을 매개변수에 추가합니다.&amp;nbsp;&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;이번에는 request body 로 페이지에 무엇인가를 담아서 보내는 요청을 해보겠습니다.&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;우선 HomeController 클래스를 만들어 줍니다.&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;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;756&quot; data-origin-height=&quot;501&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/czA5mH/btrX31O7kNV/dh52XfKm1yZTTyi4wHKokK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/czA5mH/btrX31O7kNV/dh52XfKm1yZTTyi4wHKokK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/czA5mH/btrX31O7kNV/dh52XfKm1yZTTyi4wHKokK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FczA5mH%2FbtrX31O7kNV%2Fdh52XfKm1yZTTyi4wHKokK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;756&quot; height=&quot;501&quot; data-origin-width=&quot;756&quot; data-origin-height=&quot;501&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;559&quot; data-origin-height=&quot;644&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bTGKd2/btrX8ivo06f/Ht5tQnBbp2NLqBdOpraUEK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bTGKd2/btrX8ivo06f/Ht5tQnBbp2NLqBdOpraUEK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bTGKd2/btrX8ivo06f/Ht5tQnBbp2NLqBdOpraUEK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbTGKd2%2FbtrX8ivo06f%2FHt5tQnBbp2NLqBdOpraUEK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;559&quot; height=&quot;644&quot; data-origin-width=&quot;559&quot; data-origin-height=&quot;644&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;스프링부트는 JSP 사용을 권장하지 않아서 JSP 엔진을 지원하지 않습니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;(REST API를 권장하기 때문에 스트링 부트에서 지원을 안합니다.)&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;그렇기 때문에 다른 VSCode&amp;nbsp; 와 같은 에디트를 활성화 한 뒤 JSONTest.json 파일을 만들어줍니다.&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;&amp;nbsp;&lt;/p&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;840&quot; data-origin-height=&quot;383&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dR2YjX/btrYaqs91O7/d0BNwrOs8phBXvEqWxfMn0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dR2YjX/btrYaqs91O7/d0BNwrOs8phBXvEqWxfMn0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dR2YjX/btrYaqs91O7/d0BNwrOs8phBXvEqWxfMn0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdR2YjX%2FbtrYaqs91O7%2Fd0BNwrOs8phBXvEqWxfMn0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;840&quot; height=&quot;383&quot; data-origin-width=&quot;840&quot; data-origin-height=&quot;383&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;p data-ke-size=&quot;size16&quot;&gt;Test Controller 에 아래 메소드를 작성합니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1675653717307&quot; class=&quot;java&quot; data-ke-language=&quot;java&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;	
	private static final Logger logger = LoggerFactory.getLogger(TestController.class)
	@RequestMapping(value=&quot;/info&quot;, method = RequestMethod.POST)
	public void modify(@RequestBody MemberVO vo) {
		logger.info(vo.toString());
	}&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;이제 아까 만들었던 JSON&amp;nbsp; 파일로 돌아가서 작성해줍니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1675655317931&quot; class=&quot;java&quot; data-ke-language=&quot;java&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;&amp;lt;!DOCTYPE html&amp;gt;
&amp;lt;html lang=&quot;en&quot;&amp;gt;
&amp;lt;head&amp;gt;
    &amp;lt;meta charset=&quot;UTF-8&quot;&amp;gt;
    &amp;lt;meta http-equiv=&quot;X-UA-Compatible&quot; content=&quot;IE=edge&quot;&amp;gt;
    &amp;lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, initial-scale=1.0&quot;&amp;gt;
    &amp;lt;title&amp;gt;Document&amp;lt;/title&amp;gt;
&amp;lt;/head&amp;gt;
  
&amp;lt;script src=&quot;http://code.jquery.com/jquery-latest.js&quot;&amp;gt;&amp;lt;/script&amp;gt;  
&amp;lt;script&amp;gt;
  $(function() {
      $(&quot;#checkJson&quot;).click(function() {
      	var member = { id:&quot;park&quot;, 
  			    name:&quot;박지성&quot;,
  			    pwd:&quot;1234&quot;, 
  			    email:&quot;park@test.com&quot; };
  	$.ajax({
        type:&quot;post&quot;,
        url:&quot;http://localhost:8080/test/info&quot;,
        contentType: &quot;application/json&quot;,
        data :JSON.stringify(member),
     success:function (data,textStatus){
     },
     error:function(data,textStatus){
        alert(&quot;에러가 발생했습니다.&quot;);
     },
     complete:function(data,textStatus){
     }
  });  //end ajax	

   });
});
&amp;lt;/script&amp;gt;
&amp;lt;/head&amp;gt;
&amp;lt;body&amp;gt;
  &amp;lt;input type=&quot;button&quot; id=&quot;checkJson&quot; value=&quot;회원 정보 보내기&quot;/&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;
  &amp;lt;div id=&quot;output&quot;&amp;gt;&amp;lt;/div&amp;gt;
&amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;&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;crossorigin 오류 : 같은 주소에서 요청과 응답을 처리하려고 하면 보안상의 문제로 차단됩니다. (로컬 호스트에서 로컬 호스트로 보내면 차단이 됩니다.)&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;포스트맨 어플리케이션은 REST API를 만들거나 활용할 때 REST 기반을 테스트해볼 수 있습니다.&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;&lt;a href=&quot;https://www.postman.com/downloads/?utm_source=postman-home&quot;&gt;https://www.postman.com/downloads/?utm_source=postman-home&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;figure id=&quot;og_1675654694076&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;Download Postman | Get Started for Free&quot; data-og-description=&quot;Try Postman for free! Join 20 million developers who rely on Postman, the collaboration platform for API development. Create better APIs&amp;mdash;faster.&quot; data-og-host=&quot;www.postman.com&quot; data-og-source-url=&quot;https://www.postman.com/downloads/?utm_source=postman-home&quot; data-og-url=&quot;https://www.postman.com/downloads/&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/b3qKxM/hyRwGVR4Je/CY9T3QJcIrdXROpdq5e3Jk/img.jpg?width=1200&amp;amp;height=630&amp;amp;face=0_0_1200_630,https://scrap.kakaocdn.net/dn/Q6Q0C/hyRwHHfDfA/SCix65sSUqZLMZkZ3meRok/img.jpg?width=1200&amp;amp;height=630&amp;amp;face=0_0_1200_630&quot;&gt;&lt;a href=&quot;https://www.postman.com/downloads/?utm_source=postman-home&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://www.postman.com/downloads/?utm_source=postman-home&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/b3qKxM/hyRwGVR4Je/CY9T3QJcIrdXROpdq5e3Jk/img.jpg?width=1200&amp;amp;height=630&amp;amp;face=0_0_1200_630,https://scrap.kakaocdn.net/dn/Q6Q0C/hyRwHHfDfA/SCix65sSUqZLMZkZ3meRok/img.jpg?width=1200&amp;amp;height=630&amp;amp;face=0_0_1200_630');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;Download Postman | Get Started for Free&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;Try Postman for free! Join 20 million developers who rely on Postman, the collaboration platform for API development. Create better APIs&amp;mdash;faster.&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.postman.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;포스트맨을 열면 상단의 Workspaces 가 있습니다.&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;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1286&quot; data-origin-height=&quot;793&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bBi14o/btrX6iiklaz/PUaj9oT7gKmcNvUyul8CHK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bBi14o/btrX6iiklaz/PUaj9oT7gKmcNvUyul8CHK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bBi14o/btrX6iiklaz/PUaj9oT7gKmcNvUyul8CHK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbBi14o%2FbtrX6iiklaz%2FPUaj9oT7gKmcNvUyul8CHK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1286&quot; height=&quot;793&quot; data-origin-width=&quot;1286&quot; data-origin-height=&quot;793&quot;/&gt;&lt;/span&gt;&lt;/figure&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;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;823&quot; data-origin-height=&quot;561&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/wAtbp/btrX4ZDkyRP/pUL7KN7rsVnyx7HNQaFwZK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/wAtbp/btrX4ZDkyRP/pUL7KN7rsVnyx7HNQaFwZK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/wAtbp/btrX4ZDkyRP/pUL7KN7rsVnyx7HNQaFwZK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FwAtbp%2FbtrX4ZDkyRP%2FpUL7KN7rsVnyx7HNQaFwZK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;823&quot; height=&quot;561&quot; data-origin-width=&quot;823&quot; data-origin-height=&quot;561&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;+ 를 누르고 get 요청으로 아까 요청을 확인했었던 http://localhost:8080/test/member&lt;span style=&quot;background-color: #ffffff; color: #212121;&quot;&gt;&amp;nbsp;를 입력해서 확인합니다.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;861&quot; data-origin-height=&quot;646&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Wzygg/btrYg9EpLzo/IvDg2l2OretounRdrpFW8K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Wzygg/btrYg9EpLzo/IvDg2l2OretounRdrpFW8K/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Wzygg/btrYg9EpLzo/IvDg2l2OretounRdrpFW8K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FWzygg%2FbtrYg9EpLzo%2FIvDg2l2OretounRdrpFW8K%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;861&quot; height=&quot;646&quot; data-origin-width=&quot;861&quot; data-origin-height=&quot;646&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이번에는 post로 요청을 바꿔서 info 페이지를 확인합니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;864&quot; data-origin-height=&quot;414&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/29W2M/btrX8hDnIS0/RBPFIq2QUsFf0RNLLdV4C0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/29W2M/btrX8hDnIS0/RBPFIq2QUsFf0RNLLdV4C0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/29W2M/btrX8hDnIS0/RBPFIq2QUsFf0RNLLdV4C0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F29W2M%2FbtrX8hDnIS0%2FRBPFIq2QUsFf0RNLLdV4C0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;864&quot; height=&quot;414&quot; data-origin-width=&quot;864&quot; data-origin-height=&quot;414&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;제이슨 형태의 요청을 body에 적어서 보냅니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;905&quot; data-origin-height=&quot;374&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/L5hSa/btrYf1fmtmH/B5bRG7G1bzfWSwrLfbxlGK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/L5hSa/btrYf1fmtmH/B5bRG7G1bzfWSwrLfbxlGK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/L5hSa/btrYf1fmtmH/B5bRG7G1bzfWSwrLfbxlGK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FL5hSa%2FbtrYf1fmtmH%2FB5bRG7G1bzfWSwrLfbxlGK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;905&quot; height=&quot;374&quot; data-origin-width=&quot;905&quot; data-origin-height=&quot;374&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&gt;
&lt;div&gt;&lt;span style=&quot;color: #000000;&quot;&gt;{&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;color: #a31515;&quot;&gt;&quot;id&quot;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;color: #0451a5;&quot;&gt;&quot;park&quot;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;color: #a31515;&quot;&gt;&quot;name&quot;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;color: #0451a5;&quot;&gt;&quot;박지성&quot;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;color: #a31515;&quot;&gt;&quot;pwd&quot;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;color: #0451a5;&quot;&gt;&quot;1234&quot;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;,&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;color: #a31515;&quot;&gt;&quot;email&quot;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;color: #0451a5;&quot;&gt;&quot;park@test.com&quot;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;color: #000000;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이대로 send를 했을 경우 결과로 무언가를 받는 것이 아니라 log로 받게 되어 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이렇게 했을 때 스프링의 console 에 반응된 것을 볼 수 있습니다.&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1291&quot; data-origin-height=&quot;216&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/btPf5W/btrX6hqfFqm/ZK546KmPOBAzCLKXC7MkLk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/btPf5W/btrX6hqfFqm/ZK546KmPOBAzCLKXC7MkLk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/btPf5W/btrX6hqfFqm/ZK546KmPOBAzCLKXC7MkLk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbtPf5W%2FbtrX6hqfFqm%2FZK546KmPOBAzCLKXC7MkLk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1291&quot; height=&quot;216&quot; data-origin-width=&quot;1291&quot; data-origin-height=&quot;216&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;div id=&quot;simple-translate&quot; class=&quot;simple-translate-system-theme&quot;&gt;
&lt;div&gt;
&lt;div class=&quot;simple-translate-button isShow&quot; style=&quot;background-image: url('chrome-extension://ibplnjkanclpjokhdolnendpplpjiace/icons/512.png'); height: 22px; width: 22px; top: 7511px; left: 116px;&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;simple-translate-panel &quot; style=&quot;width: 300px; height: 200px; top: 0px; left: 0px; font-size: 13px;&quot;&gt;
&lt;div class=&quot;simple-translate-result-wrapper&quot; style=&quot;overflow: hidden;&quot;&gt;
&lt;div class=&quot;simple-translate-move&quot; draggable=&quot;true&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;simple-translate-result-contents&quot;&gt;
&lt;p class=&quot;simple-translate-result&quot; dir=&quot;auto&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class=&quot;simple-translate-candidate&quot; dir=&quot;auto&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
      <category>자바/자바 입문 공부일지</category>
      <author>Tomitom</author>
      <guid isPermaLink="true">https://blue-dot.tistory.com/221</guid>
      <comments>https://blue-dot.tistory.com/221#entry221comment</comments>
      <pubDate>Mon, 6 Feb 2023 12:49:08 +0900</pubDate>
    </item>
    <item>
      <title>Spring 공부 일지 01. REST API 생성하기 (TestController 생성)</title>
      <link>https://blue-dot.tistory.com/220</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;MVC ( Model, View, Controller )&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;font-family: 'Noto Sans Light';&quot;&gt;Model :DB. 프로그램이 작업하는 요소들을 정의한 것으로 물리적인 개체, 규칙, 작업 등의 요소를 구분하는 역할을 합니다.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;View : 사용자가 보는 화면에 입출력 과정과 결과를 보여주기 위한 역할을 합니다. (UI) 입출력의 순서와 데이터양식은 Controller 에 종속되어 결정되며, 뷰는 도메인 모델의 상태를 변환하거나 받아서 렌더링하는 역할을 합니다.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;Controller : model 과 view 를 연결시켜주는 다리 역할을 하며, 도메인 객체들의 조합을 통해 프로그램의 작동 순서나 방식을 제어합니다.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;REST&amp;nbsp; API&amp;nbsp;&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;font-family: 'Noto Sans Light';&quot;&gt;페이지를 주는 것이 아닌 리소스만 응답으로 줍니다. (사진을 준다거나, 링크를 준다거나.)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;API (Application Programing Interface) 응용 프로그램을 만들 때 쓰는 것입니다.&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;리소스 처리 URI 를 통틀어서 REST API 라고 합니다.&amp;nbsp;&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;font-family: 'Noto Sans Light';&quot;&gt;REST API 바로 알기 &lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;&lt;a href=&quot;https://meetup.nhncloud.com/posts/92&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://meetup.nhncloud.com/posts/92&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1675647144566&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;article&quot; data-og-title=&quot;REST API 제대로 알고 사용하기 : NHN Cloud Meetup&quot; data-og-description=&quot;REST API 제대로 알고 사용하기&quot; data-og-host=&quot;meetup.nhncloud.com&quot; data-og-source-url=&quot;https://meetup.nhncloud.com/posts/92&quot; data-og-url=&quot;https://meetup.toast.com/posts/92&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/sclAa/hyRwBGTjP4/lZ5qmlePjWGh05VbNVBgcK/img.png?width=180&amp;amp;height=91&amp;amp;face=0_0_180_91,https://scrap.kakaocdn.net/dn/rFEPm/hyRwv7JKG8/8I3NA2kzMRdXCtflDrTVnK/img.png?width=180&amp;amp;height=91&amp;amp;face=0_0_180_91&quot;&gt;&lt;a href=&quot;https://meetup.nhncloud.com/posts/92&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://meetup.nhncloud.com/posts/92&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/sclAa/hyRwBGTjP4/lZ5qmlePjWGh05VbNVBgcK/img.png?width=180&amp;amp;height=91&amp;amp;face=0_0_180_91,https://scrap.kakaocdn.net/dn/rFEPm/hyRwv7JKG8/8I3NA2kzMRdXCtflDrTVnK/img.png?width=180&amp;amp;height=91&amp;amp;face=0_0_180_91');&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;REST API 제대로 알고 사용하기 : NHN Cloud Meetup&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;REST API 제대로 알고 사용하기&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;meetup.nhncloud.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;Spring STS 설치 방법&amp;nbsp;&lt;/h3&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;font-family: 'Noto Sans Light';&quot;&gt;1. 구글에서 sts 검색&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;924&quot; data-origin-height=&quot;311&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bwj6lA/btrX30bk8bU/U3GE3l4mo6xXcB8ESp9Pd1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bwj6lA/btrX30bk8bU/U3GE3l4mo6xXcB8ESp9Pd1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bwj6lA/btrX30bk8bU/U3GE3l4mo6xXcB8ESp9Pd1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbwj6lA%2FbtrX30bk8bU%2FU3GE3l4mo6xXcB8ESp9Pd1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;924&quot; height=&quot;311&quot; data-origin-width=&quot;924&quot; data-origin-height=&quot;311&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;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;이클립스 기반으로 스프링 프로젝트를 사용하는데 최적화 되어 있는 툴입니다.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;그냥 이클립스의 경우 자바 프로젝트를 할 때 사용했었죠.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;컴퓨터 사양에 맞추어 메인 화면 아래에 있는 다운로드 파일을 받습니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;510&quot; data-origin-height=&quot;642&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/TDap2/btrYf0tNBs2/yJpbf5Tobcdm3kU0KKfdYK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/TDap2/btrYf0tNBs2/yJpbf5Tobcdm3kU0KKfdYK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/TDap2/btrYf0tNBs2/yJpbf5Tobcdm3kU0KKfdYK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FTDap2%2FbtrYf0tNBs2%2FyJpbf5Tobcdm3kU0KKfdYK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;510&quot; height=&quot;642&quot; data-origin-width=&quot;510&quot; data-origin-height=&quot;642&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2. 압축 해제 후 contents 압축 폴더를 해제한 뒤 SpringToolSuite4.exe 실행&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;630&quot; data-origin-height=&quot;211&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/boNNHn/btrX4m6rl26/IkeY9EWRBw2xEEOhXO47J1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/boNNHn/btrX4m6rl26/IkeY9EWRBw2xEEOhXO47J1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/boNNHn/btrX4m6rl26/IkeY9EWRBw2xEEOhXO47J1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FboNNHn%2FbtrX4m6rl26%2FIkeY9EWRBw2xEEOhXO47J1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;630&quot; height=&quot;211&quot; data-origin-width=&quot;630&quot; data-origin-height=&quot;211&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;673&quot; data-origin-height=&quot;405&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cCx3Ku/btrYaqmixlG/72Lk9KdPNMzKzLSJr4ugt0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cCx3Ku/btrYaqmixlG/72Lk9KdPNMzKzLSJr4ugt0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cCx3Ku/btrYaqmixlG/72Lk9KdPNMzKzLSJr4ugt0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcCx3Ku%2FbtrYaqmixlG%2F72Lk9KdPNMzKzLSJr4ugt0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;673&quot; height=&quot;405&quot; data-origin-width=&quot;673&quot; data-origin-height=&quot;405&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; New Spring Starter Project 로 프로젝트 생성합니다.&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;547&quot; data-origin-height=&quot;717&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/c5WSRv/btrX4jBJi4p/8rKQ40p42siaRlu3iOzK60/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/c5WSRv/btrX4jBJi4p/8rKQ40p42siaRlu3iOzK60/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/c5WSRv/btrX4jBJi4p/8rKQ40p42siaRlu3iOzK60/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc5WSRv%2FbtrX4jBJi4p%2F8rKQ40p42siaRlu3iOzK60%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;547&quot; height=&quot;717&quot; data-origin-width=&quot;547&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;타입은 메이븐, 패키지는 자바. 자바의 버전은 17로 설정합니다.&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;Next를 누르면 의존성 주입 설정이 있습니다. (스프링 스타트 프로젝트로 하면 의존성을 편리하게 추가할 수 있습니다.)&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;spring web을 선택해줍니다.&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;544&quot; data-origin-height=&quot;716&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/btFode/btrX6oiftMS/RDsGMjBrmFAGxKILJaOI21/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/btFode/btrX6oiftMS/RDsGMjBrmFAGxKILJaOI21/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/btFode/btrX6oiftMS/RDsGMjBrmFAGxKILJaOI21/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbtFode%2FbtrX6oiftMS%2FRDsGMjBrmFAGxKILJaOI21%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;544&quot; height=&quot;716&quot; data-origin-width=&quot;544&quot; data-origin-height=&quot;716&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;스프링 MVC 형태로 웹 콘텐츠를 제공할 수 있다는 것을 확인할 수 있습니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;469&quot; data-origin-height=&quot;174&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/FwyrX/btrX4YxtDHD/rd0lj5AcKNnigfOkKqg4N1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/FwyrX/btrX4YxtDHD/rd0lj5AcKNnigfOkKqg4N1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/FwyrX/btrX4YxtDHD/rd0lj5AcKNnigfOkKqg4N1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FFwyrX%2FbtrX4YxtDHD%2Frd0lj5AcKNnigfOkKqg4N1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;469&quot; height=&quot;174&quot; data-origin-width=&quot;469&quot; data-origin-height=&quot;174&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;&lt;a href=&quot;https://devlog-wjdrbs96.tistory.com/165&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://devlog-wjdrbs96.tistory.com/165&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1675645871052&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;article&quot; data-og-title=&quot;[Spring] 스프링 의존성 주입(DI) 이란?&quot; data-og-description=&quot;Spring 삼각형 스프링의 기반이 되는 설계 개념을 표현한 것 스프링이란 IoC와 AOP를 지원하는 경량의 컨테이너 프레임워크이다. 1. DI(Dependency Injection)이란? Inversion of Control 이라고도 하는 의존 관계&quot; data-og-host=&quot;devlog-wjdrbs96.tistory.com&quot; data-og-source-url=&quot;https://devlog-wjdrbs96.tistory.com/165&quot; data-og-url=&quot;https://devlog-wjdrbs96.tistory.com/165&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/GPh2v/hyRviPGdoC/ZAxkjrwHTC4BKklf0CYVG0/img.png?width=669&amp;amp;height=269&amp;amp;face=0_0_669_269,https://scrap.kakaocdn.net/dn/1mx7j/hyRwxEs5a7/GcMWrgEKqz3cPMkZm4jTN0/img.png?width=669&amp;amp;height=269&amp;amp;face=0_0_669_269,https://scrap.kakaocdn.net/dn/pQy4u/hyRwyi5j4W/gsPdePy27rhb67uSWld6bK/img.png?width=1434&amp;amp;height=638&amp;amp;face=0_0_1434_638&quot;&gt;&lt;a href=&quot;https://devlog-wjdrbs96.tistory.com/165&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://devlog-wjdrbs96.tistory.com/165&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/GPh2v/hyRviPGdoC/ZAxkjrwHTC4BKklf0CYVG0/img.png?width=669&amp;amp;height=269&amp;amp;face=0_0_669_269,https://scrap.kakaocdn.net/dn/1mx7j/hyRwxEs5a7/GcMWrgEKqz3cPMkZm4jTN0/img.png?width=669&amp;amp;height=269&amp;amp;face=0_0_669_269,https://scrap.kakaocdn.net/dn/pQy4u/hyRwyi5j4W/gsPdePy27rhb67uSWld6bK/img.png?width=1434&amp;amp;height=638&amp;amp;face=0_0_1434_638');&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;[Spring] 스프링 의존성 주입(DI) 이란?&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;Spring 삼각형 스프링의 기반이 되는 설계 개념을 표현한 것 스프링이란 IoC와 AOP를 지원하는 경량의 컨테이너 프레임워크이다. 1. DI(Dependency Injection)이란? Inversion of Control 이라고도 하는 의존 관계&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;devlog-wjdrbs96.tistory.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;설정을 마쳤다면 Run -&amp;gt; Run As -&amp;gt; Spring Boot App 으로 서버를 실행해봅니다.&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1018&quot; data-origin-height=&quot;700&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/EzSui/btrX3rUChmh/MQ65jeYyER7KklQBnSIGDk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/EzSui/btrX3rUChmh/MQ65jeYyER7KklQBnSIGDk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/EzSui/btrX3rUChmh/MQ65jeYyER7KklQBnSIGDk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FEzSui%2FbtrX3rUChmh%2FMQ65jeYyER7KklQBnSIGDk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1018&quot; height=&quot;700&quot; data-origin-width=&quot;1018&quot; data-origin-height=&quot;700&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;913&quot; data-origin-height=&quot;354&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bBbXw3/btrX3ZKkywR/kOl2ntBWcXeifdNRKHAtT0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bBbXw3/btrX3ZKkywR/kOl2ntBWcXeifdNRKHAtT0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bBbXw3/btrX3ZKkywR/kOl2ntBWcXeifdNRKHAtT0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbBbXw3%2FbtrX3ZKkywR%2FkOl2ntBWcXeifdNRKHAtT0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;913&quot; height=&quot;354&quot; data-origin-width=&quot;913&quot; data-origin-height=&quot;354&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;만약 이것과는 다른 포트 에러 발생할 경우에는 강제로 8080 포트를 종료한 뒤 실행해야 합니다.&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;시작메뉴에서 window powershell 을 관리자 권한으로 실행합니다.&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;netstat -ano 를 입력하면 현재 구동중인 모든 포트 목록이 뜹니다.&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;로컬주소 8080이 있는지 확인합니다. (만약 있다면 포트가 이미 구동되는 중이라는 에러가 듭니다.)&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;PID 를 확인한 뒤 taxkkill /pid (8080번이 돌아가는 PID 번호) /f&amp;nbsp; &amp;nbsp;를 입력하면 해당 구동 중인 포트가 강제로 구동 종료됩니다.&amp;nbsp; (/f는 강제 옵션)&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;598&quot; data-origin-height=&quot;626&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dkhbC6/btrX7YKxKhK/BB75Xl4bLDefkABHHQHkO0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dkhbC6/btrX7YKxKhK/BB75Xl4bLDefkABHHQHkO0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dkhbC6/btrX7YKxKhK/BB75Xl4bLDefkABHHQHkO0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdkhbC6%2FbtrX7YKxKhK%2FBB75Xl4bLDefkABHHQHkO0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;598&quot; height=&quot;626&quot; data-origin-width=&quot;598&quot; data-origin-height=&quot;626&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;(콘솔이 안 보인다면 윈도우 메뉴에서 show view 를 통해 띄울 수 있습니다.)&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;491&quot; data-origin-height=&quot;528&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/vIgMo/btrX7YKxYxk/81PcCW1QHJTwkFsBRPbHf0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/vIgMo/btrX7YKxYxk/81PcCW1QHJTwkFsBRPbHf0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/vIgMo/btrX7YKxYxk/81PcCW1QHJTwkFsBRPbHf0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FvIgMo%2FbtrX7YKxYxk%2F81PcCW1QHJTwkFsBRPbHf0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;491&quot; height=&quot;528&quot; data-origin-width=&quot;491&quot; data-origin-height=&quot;528&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;463&quot; data-origin-height=&quot;369&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/kBQTQ/btrYeYJHs9z/fmUE3g8ep3Ny1rprDNc8QK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/kBQTQ/btrYeYJHs9z/fmUE3g8ep3Ny1rprDNc8QK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/kBQTQ/btrYeYJHs9z/fmUE3g8ep3Ny1rprDNc8QK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FkBQTQ%2FbtrYeYJHs9z%2FfmUE3g8ep3Ny1rprDNc8QK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;463&quot; height=&quot;369&quot; data-origin-width=&quot;463&quot; data-origin-height=&quot;369&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;669&quot; data-origin-height=&quot;296&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/txWWw/btrX3qVGwmK/P6aNAotVXur59LjiBECsTK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/txWWw/btrX3qVGwmK/P6aNAotVXur59LjiBECsTK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/txWWw/btrX3qVGwmK/P6aNAotVXur59LjiBECsTK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FtxWWw%2FbtrX3qVGwmK%2FP6aNAotVXur59LjiBECsTK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;669&quot; height=&quot;296&quot; data-origin-width=&quot;669&quot; data-origin-height=&quot;296&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;현재 파일의 상태는 이렇습니다.&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;312&quot; data-origin-height=&quot;395&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cHdDhj/btrX6nDEREh/xS7iKenm1kQd6qnmCKIKhk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cHdDhj/btrX6nDEREh/xS7iKenm1kQd6qnmCKIKhk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cHdDhj/btrX6nDEREh/xS7iKenm1kQd6qnmCKIKhk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcHdDhj%2FbtrX6nDEREh%2FxS7iKenm1kQd6qnmCKIKhk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;312&quot; height=&quot;395&quot; data-origin-width=&quot;312&quot; data-origin-height=&quot;395&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이제 컨트롤러를 만듭니다. (= 자바 클래스를 만듭니다.)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;해당 패키지 안에 클래스를 생성합니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;700&quot; data-origin-height=&quot;293&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bk5y66/btrX4Y5kSTa/7uXGwstpJra3tj73hmKMkk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bk5y66/btrX4Y5kSTa/7uXGwstpJra3tj73hmKMkk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bk5y66/btrX4Y5kSTa/7uXGwstpJra3tj73hmKMkk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbk5y66%2FbtrX4Y5kSTa%2F7uXGwstpJra3tj73hmKMkk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;700&quot; height=&quot;293&quot; data-origin-width=&quot;700&quot; data-origin-height=&quot;293&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;557&quot; data-origin-height=&quot;636&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/blPANS/btrX4lfn6Nm/t5OovSB8Ku68k5xsdxk581/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/blPANS/btrX4lfn6Nm/t5OovSB8Ku68k5xsdxk581/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/blPANS/btrX4lfn6Nm/t5OovSB8Ku68k5xsdxk581/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FblPANS%2FbtrX4lfn6Nm%2Ft5OovSB8Ku68k5xsdxk581%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;557&quot; height=&quot;636&quot; data-origin-width=&quot;557&quot; data-origin-height=&quot;636&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;현재 test controller를 REST controller 로 선언해줍니다.&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #646464;&quot;&gt;@RestController&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;빨간 줄이 뜨는 이유는 import 를 해주지 않아서 입니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;390&quot; data-origin-height=&quot;167&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b4IfWp/btrYchQjYq6/9XL515Pwn5YTTK9DnhWef0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b4IfWp/btrYchQjYq6/9XL515Pwn5YTTK9DnhWef0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b4IfWp/btrYchQjYq6/9XL515Pwn5YTTK9DnhWef0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb4IfWp%2FbtrYchQjYq6%2F9XL515Pwn5YTTK9DnhWef0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;390&quot; height=&quot;167&quot; data-origin-width=&quot;390&quot; data-origin-height=&quot;167&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;빨간 줄 위에 마우스 커서를 올리면 import 가 뜹니다. 눌러주시면 편하게 임포트 할 수 있습니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #646464;&quot;&gt;@&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;RequestMapping&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #2a00ff;&quot;&gt;&quot;/test/*&quot;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;테스트라는 루트로 매핑을 해줍니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1675646870726&quot; class=&quot;java&quot; data-ke-language=&quot;java&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;package com.myspring.pro29.ex01;

import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController 
@RequestMapping(&quot;/test/*&quot;)

public class TestController {

	public String hello() {
		return &quot;Hello Rest!&quot;;
	}
}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;REST방식으로 test 루트에 반응하기 위한 테스트 컨트롤러가 생성되었습니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;함수 메소드 위에다가 &lt;span style=&quot;color: #646464;&quot;&gt;@&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;RequestMapping&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #2a00ff;&quot;&gt;&quot;/test/*&quot;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;) 를 하나 더 붙여줍니다.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;테스트&amp;nbsp; 뒤에 무엇이 입력되는가에 따라서 메소드를 매핑합니다.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1675646908605&quot; class=&quot;java&quot; data-ke-language=&quot;java&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;package com.myspring.pro29.ex01;

import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController 
@RequestMapping(&quot;/test/*&quot;)

public class TestController {
	
	@RequestMapping(&quot;/hello/*&quot;)
	public String hello() {
		return &quot;Hello Rest!&quot;;
	}
}&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이제 다시 run server 합니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;609&quot; data-origin-height=&quot;246&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/xwHe8/btrYdihfe2M/5QChuraiZHXBsUAizY5iQk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/xwHe8/btrYdihfe2M/5QChuraiZHXBsUAizY5iQk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/xwHe8/btrYdihfe2M/5QChuraiZHXBsUAizY5iQk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FxwHe8%2FbtrYdihfe2M%2F5QChuraiZHXBsUAizY5iQk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;609&quot; height=&quot;246&quot; data-origin-width=&quot;609&quot; data-origin-height=&quot;246&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;해당 루트에 텍스트가 출력되는 것을 확인할 수 있습니다.&amp;nbsp;&lt;/p&gt;</description>
      <category>자바스크립트 JS</category>
      <author>Tomitom</author>
      <guid isPermaLink="true">https://blue-dot.tistory.com/220</guid>
      <comments>https://blue-dot.tistory.com/220#entry220comment</comments>
      <pubDate>Mon, 6 Feb 2023 10:42:45 +0900</pubDate>
    </item>
    <item>
      <title>[투비] 이사하기 이벤트 : 투비컨티뉴드 (2월 10일까지)</title>
      <link>https://blue-dot.tistory.com/219</link>
      <description>&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://tobe.aladin.co.kr/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://tobe.aladin.co.kr/&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1673494010203&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;article&quot; data-og-title=&quot;투비컨티뉴드&quot; data-og-description=&quot;끝나지 않는 이야기, 투비컨티뉴드! 창작자의 이익을 우선한 콘텐츠 플랫폼에서 창작을 시작하고 가치를 더하세요!&quot; data-og-host=&quot;tobe.aladin.co.kr&quot; data-og-source-url=&quot;https://tobe.aladin.co.kr/&quot; data-og-url=&quot;https://tobe.aladin.co.kr/&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/bwwIci/hyRfyLnJOI/5mVeTA0qPRffIAk3ejmnj0/img.png?width=1400&amp;amp;height=735&amp;amp;face=0_0_1400_735,https://scrap.kakaocdn.net/dn/ePKNj/hyRgiNHtH7/F2Sg7KqwlzwhRnbkhSjCC1/img.png?width=1400&amp;amp;height=735&amp;amp;face=0_0_1400_735&quot;&gt;&lt;a href=&quot;https://tobe.aladin.co.kr/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://tobe.aladin.co.kr/&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/bwwIci/hyRfyLnJOI/5mVeTA0qPRffIAk3ejmnj0/img.png?width=1400&amp;amp;height=735&amp;amp;face=0_0_1400_735,https://scrap.kakaocdn.net/dn/ePKNj/hyRgiNHtH7/F2Sg7KqwlzwhRnbkhSjCC1/img.png?width=1400&amp;amp;height=735&amp;amp;face=0_0_1400_735');&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;투비컨티뉴드&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;끝나지 않는 이야기, 투비컨티뉴드! 창작자의 이익을 우선한 콘텐츠 플랫폼에서 창작을 시작하고 가치를 더하세요!&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;tobe.aladin.co.kr&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://tobe.aladin.co.kr/event/243273&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://tobe.aladin.co.kr/event/243273&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1673494007330&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;article&quot; data-og-title=&quot;[투비] 이사하기 이벤트&quot; data-og-description=&quot; &quot; data-og-host=&quot;tobe.aladin.co.kr&quot; data-og-source-url=&quot;https://tobe.aladin.co.kr/event/243273&quot; data-og-url=&quot;https://tobe.aladin.co.kr/event/243273&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/0gZvc/hyRgtaChSI/87KxdiwNL68J9RqQkKFen0/img.png?width=1400&amp;amp;height=735&amp;amp;face=0_0_1400_735,https://scrap.kakaocdn.net/dn/eNgXu/hyRgr4WqLw/44gL2a7KbfdOfuk9KZN2Ok/img.png?width=1400&amp;amp;height=735&amp;amp;face=0_0_1400_735,https://scrap.kakaocdn.net/dn/07rBn/hyRftXEmoj/S6PDydxpyriB1rGIxSHqQk/img.png?width=750&amp;amp;height=459&amp;amp;face=0_0_750_459&quot;&gt;&lt;a href=&quot;https://tobe.aladin.co.kr/event/243273&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://tobe.aladin.co.kr/event/243273&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/0gZvc/hyRgtaChSI/87KxdiwNL68J9RqQkKFen0/img.png?width=1400&amp;amp;height=735&amp;amp;face=0_0_1400_735,https://scrap.kakaocdn.net/dn/eNgXu/hyRgr4WqLw/44gL2a7KbfdOfuk9KZN2Ok/img.png?width=1400&amp;amp;height=735&amp;amp;face=0_0_1400_735,https://scrap.kakaocdn.net/dn/07rBn/hyRftXEmoj/S6PDydxpyriB1rGIxSHqQk/img.png?width=750&amp;amp;height=459&amp;amp;face=0_0_750_459');&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;[투비] 이사하기 이벤트&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;tobe.aladin.co.kr&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;750&quot; data-origin-height=&quot;459&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cCxLkd/btrV2O3A6dE/Sk2Iamawjn04OVlrQGKT2k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cCxLkd/btrV2O3A6dE/Sk2Iamawjn04OVlrQGKT2k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cCxLkd/btrV2O3A6dE/Sk2Iamawjn04OVlrQGKT2k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcCxLkd%2FbtrV2O3A6dE%2FSk2Iamawjn04OVlrQGKT2k%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;750&quot; height=&quot;459&quot; data-origin-width=&quot;750&quot; data-origin-height=&quot;459&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;376&quot; data-origin-height=&quot;553&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ByrDR/btrV2QmOb0H/BOwrmSKuVRHbQ5kctXsC60/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ByrDR/btrV2QmOb0H/BOwrmSKuVRHbQ5kctXsC60/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ByrDR/btrV2QmOb0H/BOwrmSKuVRHbQ5kctXsC60/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FByrDR%2FbtrV2QmOb0H%2FBOwrmSKuVRHbQ5kctXsC60%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;376&quot; height=&quot;553&quot; data-origin-width=&quot;376&quot; data-origin-height=&quot;553&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;517&quot; data-origin-height=&quot;829&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/B66Mz/btrVZfIMTSn/2DdVFMVO4meGpU5It4Wvuk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/B66Mz/btrVZfIMTSn/2DdVFMVO4meGpU5It4Wvuk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/B66Mz/btrVZfIMTSn/2DdVFMVO4meGpU5It4Wvuk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FB66Mz%2FbtrVZfIMTSn%2F2DdVFMVO4meGpU5It4Wvuk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;517&quot; height=&quot;829&quot; data-origin-width=&quot;517&quot; data-origin-height=&quot;829&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;a href=&quot;https://docs.google.com/forms/d/e/1FAIpQLSeeYr3nBjtQ-UHOVKETCYGvXTRV6Kjd4IjXxfGYY5VTYOqiVg/viewform&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://docs.google.com/forms/d/e/1FAIpQLSeeYr3nBjtQ-UHOVKETCYGvXTRV6Kjd4IjXxfGYY5VTYOqiVg/viewform&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;figure id=&quot;og_1673493989276&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;Google Forms: 로그인&quot; data-og-description=&quot;이메일 또는 휴대전화&quot; data-og-host=&quot;accounts.google.com&quot; data-og-source-url=&quot;https://docs.google.com/forms/d/e/1FAIpQLSeeYr3nBjtQ-UHOVKETCYGvXTRV6Kjd4IjXxfGYY5VTYOqiVg/viewform&quot; data-og-url=&quot;https://accounts.google.com/v3/signin/identifier?dsh=S-435782681%3A1673493987810877&amp;amp;continue=https%3A%2F%2Fdocs.google.com%2Fforms%2Fd%2Fe%2F1FAIpQLSeeYr3nBjtQ-UHOVKETCYGvXTRV6Kjd4IjXxfGYY5VTYOqiVg%2Fviewform&amp;amp;followup=https%3A%2F%2Fdocs.google.com%2Fforms%2Fd%2Fe%2F1FAIpQLSeeYr3nBjtQ-UHOVKETCYGvXTRV6Kjd4IjXxfGYY5VTYOqiVg%2Fviewform&amp;amp;ltmpl=forms&amp;amp;osid=1&amp;amp;passive=1209600&amp;amp;service=wise&amp;amp;flowName=WebLiteSignIn&amp;amp;flowEntry=ServiceLogin&amp;amp;ifkv=AeAAQh62MjgGSrDIdsmXqnYSPjazQGvZmCOj-xmR_10q9iJ-o__oMqCTUEDui8pStyfnJkgnBcOaVw&quot; data-og-image=&quot;&quot;&gt;&lt;a href=&quot;https://docs.google.com/forms/d/e/1FAIpQLSeeYr3nBjtQ-UHOVKETCYGvXTRV6Kjd4IjXxfGYY5VTYOqiVg/viewform&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://docs.google.com/forms/d/e/1FAIpQLSeeYr3nBjtQ-UHOVKETCYGvXTRV6Kjd4IjXxfGYY5VTYOqiVg/viewform&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;Google Forms: 로그인&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;이메일 또는 휴대전화&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;accounts.google.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;539&quot; data-origin-height=&quot;594&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/boNXfR/btrVZWWjk2A/uBh9K2VhbEkajeNyL5rS1K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/boNXfR/btrVZWWjk2A/uBh9K2VhbEkajeNyL5rS1K/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/boNXfR/btrVZWWjk2A/uBh9K2VhbEkajeNyL5rS1K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FboNXfR%2FbtrVZWWjk2A%2FuBh9K2VhbEkajeNyL5rS1K%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;539&quot; height=&quot;594&quot; data-origin-width=&quot;539&quot; data-origin-height=&quot;594&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;628&quot; data-origin-height=&quot;419&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cbIFHN/btrV4sTqOS3/RDKv9BcEcw0WJzXbYLfrIk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cbIFHN/btrV4sTqOS3/RDKv9BcEcw0WJzXbYLfrIk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cbIFHN/btrV4sTqOS3/RDKv9BcEcw0WJzXbYLfrIk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcbIFHN%2FbtrV4sTqOS3%2FRDKv9BcEcw0WJzXbYLfrIk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;628&quot; height=&quot;419&quot; data-origin-width=&quot;628&quot; data-origin-height=&quot;419&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>내가 좋아하는 것/공모전 신춘문예</category>
      <author>Tomitom</author>
      <guid isPermaLink="true">https://blue-dot.tistory.com/219</guid>
      <comments>https://blue-dot.tistory.com/219#entry219comment</comments>
      <pubDate>Thu, 12 Jan 2023 12:26:54 +0900</pubDate>
    </item>
    <item>
      <title>제 1회 아이러브북 이달의 책 공모전 (1월 31일까지)</title>
      <link>https://blue-dot.tistory.com/218</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;595&quot; data-origin-height=&quot;842&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/luNPP/btrV1ijKGJG/3cV7tTv35g33WhPHhv5p61/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/luNPP/btrV1ijKGJG/3cV7tTv35g33WhPHhv5p61/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/luNPP/btrV1ijKGJG/3cV7tTv35g33WhPHhv5p61/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FluNPP%2FbtrV1ijKGJG%2F3cV7tTv35g33WhPHhv5p61%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;595&quot; height=&quot;842&quot; data-origin-width=&quot;595&quot; data-origin-height=&quot;842&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;http://ilovebook.co.kr/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;http://ilovebook.co.kr/&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1673493536616&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;아이러브북&quot; data-og-description=&quot;책을 무료로 출판하고 작가가 되세요!&quot; data-og-host=&quot;ilovebook.co.kr&quot; data-og-source-url=&quot;http://ilovebook.co.kr/&quot; data-og-url=&quot;http://ilovebook.co.kr/&quot; data-og-image=&quot;&quot;&gt;&lt;a href=&quot;http://ilovebook.co.kr/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;http://ilovebook.co.kr/&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;아이러브북&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;책을 무료로 출판하고 작가가 되세요!&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;ilovebook.co.kr&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&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;div&gt;
&lt;div id=&quot;viewContents&quot;&gt;
&lt;div&gt;제 1회 아이러브북 이달의 책 공모전&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;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;■ 공모 내용&lt;/div&gt;
&lt;div&gt;- 무료출간플랫폼 &amp;lsquo;아이러브북&amp;rsquo;에서 2023년부터 공모전을 진행합니다.&lt;/div&gt;
&lt;div&gt;- 아이러브북은 장르제한 없이, 작가 자격 제한 없이 작가가 되길 원하는 모든 분께 열려 있는 출판사입니다.&lt;/div&gt;
&lt;div&gt;- 이번 공모전은 공모전에 원고를 제출하는 모든 분께 출간의 기회를 드리되 특별히 엄선한 1권의 책에 특전을 드리는 공모전이오니 많은 참여 부탁드립니다.&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;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;■ 모집 기간&lt;/div&gt;
&lt;div&gt;- 2022. 12. 27 (화) ~ 2023. 1. 31 (화) /발표: 2월 6일 (월) 개별연락&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;■ 활동 혜택&amp;nbsp;&lt;/div&gt;
&lt;div&gt;- 지원자 전원 책 출간 기회 부여 /1등에게 100만원 상당의 출간 지원&amp;nbsp;&lt;/div&gt;
&lt;div&gt;※ 자세한 내용은&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;https://www.wevity.com/&quot;&gt;공모전사이트&lt;/a&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;참고&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;■ 시상내역&lt;/div&gt;
&lt;div&gt;- 출판지원금 100만원 (금액 한도 내에서 책 표지 제작, 삽화 제작, 추가 인쇄 등 수상자가 원하는 형태로 출판 지원, 단 자사에서 출판하는 것을 전제로 함)&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;■ 지원 방법&lt;/div&gt;
&lt;div&gt;- 홈페이지 아이러브북 접속 후 팝업창 클릭 또는 네이버 폼(&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;https://naver.me/IgN4Fl8X&quot;&gt;https://naver.me/IgN4Fl8X&lt;/a&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;) 접수&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;https://form.office.naver.com/form/responseView.cmd?formkey=YTg4NWY0MjktYjA4Yy00MTVjLWEzODgtMDYyYzdjZDQxNTJi&amp;amp;sourceId=urlshare&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;■ 문의 사항&lt;/div&gt;
&lt;div&gt;* 공모전 문의 이메일&lt;span&gt;&amp;nbsp;&lt;/span&gt;admin@ilovebook.co.kr/ 전화&amp;nbsp; 051-622-6669&lt;/div&gt;
&lt;div&gt;* 연락처 오기재 및 미기재 하지 않도록 주의 바랍니다.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;* 공모전 참가자 모두에게 출판의 기회를 드립니다.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;* 네이버폼 제출 링크를 통해 원고를 제출하시되, 파일명에 작가 이름과 제목 필수 표기 바랍니다.&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;주최사 1문 1답&lt;/div&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;
&lt;div&gt;&lt;span&gt;주최사를 소개해주세요&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;무료출간플랫폼 아이러브북은 작가의 꿈을 이루고픈 많은 분들을 돕기 위해 만들어진 회사입니다.&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;&lt;span&gt;본 공모전의 취지 및 목적을 적어주세요&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;어떤 이야기가 사람들의 사랑을 받을지는 출판사가 아니라 독자들이 판단할 몫인데, 좋은 원고가 투고 단계에서 출판사에 거절 당해 책으로 출간되지 못하고 묻혀버리는 현실이 저희는 너무나도 안타까웠습니다. 그래서, 많은 분들에게 기회를 드리고자 공모전을 개최하게 되었습니다.&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;&lt;span&gt;주최사가 원하는 공모작 형태 또는 예시는&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;책으로 만들 수 있는 모든 형태의, 모든 장르의 원고가 다 가능합니다.&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;&lt;span&gt;심사과정 중 가장 중요시 하는 요소는?&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;원고의 내용 및 취지 검토 후 1등을 선발할 예정입니다.&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;&lt;span&gt;공모전 도전자들에게 전하고 싶은 말은?&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;아이러브북은 작가님들의 원고를 언제나 기다립니다. 부담없이 지원 부탁드립니다.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;</description>
      <category>내가 좋아하는 것/공모전 신춘문예</category>
      <author>Tomitom</author>
      <guid isPermaLink="true">https://blue-dot.tistory.com/218</guid>
      <comments>https://blue-dot.tistory.com/218#entry218comment</comments>
      <pubDate>Thu, 12 Jan 2023 12:19:34 +0900</pubDate>
    </item>
    <item>
      <title>제3회 레벨업 공모전 (3월 24일까지)</title>
      <link>https://blue-dot.tistory.com/217</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://wagl.kr/serviceCenter/notice/show/NZyQtXEbphgF72YRM&quot;&gt;https://wagl.kr/serviceCenter/notice/show/NZyQtXEbphgF72YRM&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;562&quot; data-origin-height=&quot;772&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/boqDp6/btrV2OoYquk/0kkOeVoaZIrmG4CVJIKFQ1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/boqDp6/btrV2OoYquk/0kkOeVoaZIrmG4CVJIKFQ1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/boqDp6/btrV2OoYquk/0kkOeVoaZIrmG4CVJIKFQ1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FboqDp6%2FbtrV2OoYquk%2F0kkOeVoaZIrmG4CVJIKFQ1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;562&quot; height=&quot;772&quot; data-origin-width=&quot;562&quot; data-origin-height=&quot;772&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;570&quot; data-origin-height=&quot;660&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bYy2K3/btrVZ139Krr/hGmss6l9KrayU4awsIOOSK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bYy2K3/btrVZ139Krr/hGmss6l9KrayU4awsIOOSK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bYy2K3/btrVZ139Krr/hGmss6l9KrayU4awsIOOSK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbYy2K3%2FbtrVZ139Krr%2FhGmss6l9KrayU4awsIOOSK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;570&quot; height=&quot;660&quot; data-origin-width=&quot;570&quot; data-origin-height=&quot;660&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;587&quot; data-origin-height=&quot;755&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/btFapl/btrV3XMK0jZ/KSNsDNLg4UsEJkY5A7jvyK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/btFapl/btrV3XMK0jZ/KSNsDNLg4UsEJkY5A7jvyK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/btFapl/btrV3XMK0jZ/KSNsDNLg4UsEJkY5A7jvyK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbtFapl%2FbtrV3XMK0jZ%2FKSNsDNLg4UsEJkY5A7jvyK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;587&quot; height=&quot;755&quot; data-origin-width=&quot;587&quot; data-origin-height=&quot;755&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;제3회 레벨업 공모전&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;무료 웹소설 연재 플랫폼 &amp;lsquo;와글&amp;rsquo;에서 열리는 모두가 1등 되는 제3회 레벨업 공모전&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;■ 공모주제&lt;/div&gt;
&lt;div&gt;- 장르문학 (19금 불가)&lt;/div&gt;
&lt;div&gt;- 로맨스 제외 (로판, BL 등의 여성향 장르)&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;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;■ 접수방법&lt;/div&gt;
&lt;div&gt;1) 와글 회원가입 (본인인증 필수)&lt;/div&gt;
&lt;div&gt;2) '내 서재 - 작품'에서 작품 등록 후 연재 게시판 생성&lt;/div&gt;
&lt;div&gt;3) 심사단 검토를 위한 1회차 원고 업로드&lt;/div&gt;
&lt;div&gt;4) 해당 연재 게시판에서 '공모전 참여 신청' 버튼을 클릭&lt;/div&gt;
&lt;div&gt;5) 업계 전문 심사단의 원고 검토 후 결과 안내 및 참가 결정&lt;/div&gt;
&lt;div&gt;&amp;nbsp;* '자주 묻는 질문'에서 보다 자세하게 확인할 수 있습니다.&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;■ 접수기간&amp;nbsp;&lt;/div&gt;
&lt;div&gt;- 23년 3월 1일 ~ 23년 3월 24일까지 (참가작 발표 3월 25일)&lt;/div&gt;
&lt;div&gt;- 기간내 응모 시 7일 이내에 결과 안내 (댓글로 안내)&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;■ 연재 및 심사기간&lt;/div&gt;
&lt;div&gt;- 23년 4월 3일 ~ 23년 8월 31일&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;■ 진행방법&lt;/div&gt;
&lt;div&gt;- 주 5화 연재를 기준으로 75화 이상 연재 시 완결 가능 (최대 100화)&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;■ 특전&lt;/div&gt;
&lt;div&gt;- 우수작 선정, 권당 300~500만원 선인세 지급과 카카오페이지에서 연재 특전 (비선정작도 타 플랫폼 연재 진행)&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;- 한 편당 5,000자 이상 (불필요한 기호 및 띄어쓰기 남발 시 불이익을 받으실 수 있습니다.)&lt;/div&gt;
&lt;div&gt;- 월 2회 휴재가 가능 (3회 휴재 시, 자동으로 탈락 처리)&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;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;■ 시상내역&lt;/div&gt;
&lt;div&gt;- 연재 퀘스트 상금&lt;/div&gt;
&lt;div&gt;&amp;nbsp;* 본문의 &amp;lsquo;퀘스트 상금&amp;rsquo; 표에 의거한 상금.&lt;/div&gt;
&lt;div&gt;&amp;nbsp;* 75화 완결 시, 표에 의거하여 126만원 지급&lt;/div&gt;
&lt;div&gt;&amp;nbsp;* 80화 완결 시, 표에 의거하여 160만원 지급&lt;/div&gt;
&lt;div&gt;&amp;nbsp;* 90화/100화 완결 시, 표에 의거하여 198만원 지급.&lt;/div&gt;
&lt;div&gt;- 75화 완결(서브 마스터) 축하 상금&lt;/div&gt;
&lt;div&gt;&amp;nbsp;* 서브 마스터 축하금(75화~99화) : 94만원 + &amp;alpha;(연독률)&lt;/div&gt;
&lt;div&gt;&amp;nbsp;* 마스터 축하금(100화) : 125만원 + &amp;alpha;(연독률)&lt;/div&gt;
&lt;div&gt;&amp;nbsp; &amp;gt; 100화를 초과하여 연재해도, 초과 상금은 없습니다.&lt;/div&gt;
&lt;div&gt;&amp;nbsp; 예시) 75화 완결 = 퀘스트 상금(126만원) + 완결 축하 상금(94만원) + &amp;alpha;(연독률)&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;■ 상금 지급 안내&lt;/div&gt;
&lt;div&gt;- '연재 퀘스트 상금' 및 '서브 마스터', '마스터' 상금은 매월 20일 오후 3시까지 신청을 받아 25일에 지급합니다. (이전부터 와글에서 실시했던 '문학기금 환전'과 동일하게 진행합니다.)&lt;/div&gt;
&lt;div&gt;- 상금은 제세공과금 3.3%를 공제하고 있습니다.&lt;/div&gt;
&lt;div&gt;- 계약을 전제로 하는 공모전입니다. (저작권은 작가님께 있습니다)&lt;/div&gt;
&lt;div&gt;- 상금 수령을 위해서 주민등록증 사본(혹은 등본)과 통장 사본을 제출하셔야 합니다.&lt;/div&gt;
&lt;div&gt;※ 자세한 내용은&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;https://www.wevity.com/&quot;&gt;공모전사이트&lt;/a&gt;&lt;span&gt;&amp;nbsp;&lt;/span&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;- 예약 연재는 하루 2편까지 가능합니다.&lt;/div&gt;
&lt;div&gt;- 이전에 타 플랫폼에서 연재되었던 작품의 참가 결정 시, 타 플랫폼에서 삭제하시고 공모전 독점 연재로 참가하실 수 있습니다.&lt;/div&gt;
&lt;div&gt;- 타 공모전 수상작(1회작 레벨업 공모전 응모작 포함)은 제외합니다.&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;
&lt;div&gt;- 저작권에 유의하여 표지를 사용해주시길 바랍니다.&lt;/div&gt;
&lt;div&gt;- 00시 ~ 00시 30분까지는 연재글 등록을 자제 바랍니다.&lt;/div&gt;
&lt;div&gt;- 레벨업 공모전에 등록된 연재 게시판은 임의 삭제가 불가능합니다.&lt;/div&gt;
&lt;div&gt;- 공모전에 등록된 작품은 접수 기간동안에 새 연재 글을 올릴 수 없습니다.&lt;/div&gt;
&lt;div&gt;- 심사에 통과한 작품의 1화는 내용 변경 및 절삭을 금합니다.&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;■ 공모전 문의&lt;/div&gt;
&lt;div&gt;- 와글의 &amp;lsquo;1:1 문의&amp;rsquo;를 이용해주시길 권장합니다.&lt;/div&gt;
&lt;div&gt;-&lt;span&gt;&amp;nbsp;&lt;/span&gt;wagl@ipprime.co.kr&lt;/div&gt;
&lt;div&gt;- 전화번호 : 032-623-0223&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&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;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>내가 좋아하는 것/공모전 신춘문예</category>
      <author>Tomitom</author>
      <guid isPermaLink="true">https://blue-dot.tistory.com/217</guid>
      <comments>https://blue-dot.tistory.com/217#entry217comment</comments>
      <pubDate>Thu, 12 Jan 2023 12:17:14 +0900</pubDate>
    </item>
    <item>
      <title>제32회 시인이 되다 빛창 공모전 (봄편) (2월 5일까지)</title>
      <link>https://blue-dot.tistory.com/216</link>
      <description>&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;&lt;a href=&quot;https://www.best-lasik.co.kr/main01/sub.asp?lasik=G104&amp;amp;intSeq=437&quot;&gt;https://www.best-lasik.co.kr/main01/sub.asp?lasik=G104&amp;amp;intSeq=437&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;figure id=&quot;og_1673493120477&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;신세계안과&quot; data-og-description=&quot;&quot; data-og-host=&quot;www.best-lasik.co.kr&quot; data-og-source-url=&quot;https://www.best-lasik.co.kr/main01/sub.asp?lasik=G104&amp;amp;intSeq=437&quot; data-og-url=&quot;https://www.best-lasik.co.kr/main01/sub.asp?intSeq=437&amp;amp;lasik=G104&quot; data-og-image=&quot;&quot;&gt;&lt;a href=&quot;https://www.best-lasik.co.kr/main01/sub.asp?lasik=G104&amp;amp;intSeq=437&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://www.best-lasik.co.kr/main01/sub.asp?lasik=G104&amp;amp;intSeq=437&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;신세계안과&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.best-lasik.co.kr&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1280&quot; data-origin-height=&quot;1810&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bYgU0Z/btrVZ139pPf/eESrrwseNamFeEUBeXFCB1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bYgU0Z/btrVZ139pPf/eESrrwseNamFeEUBeXFCB1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bYgU0Z/btrVZ139pPf/eESrrwseNamFeEUBeXFCB1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbYgU0Z%2FbtrVZ139pPf%2FeESrrwseNamFeEUBeXFCB1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1280&quot; height=&quot;1810&quot; data-origin-width=&quot;1280&quot; data-origin-height=&quot;1810&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;제32회 시인이 되다 빛창 공모전 (봄편)&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;■ 공모 주제&lt;/div&gt;
&lt;div&gt;- 봄과 관련된 자유주제&lt;/div&gt;
&lt;div&gt;&amp;nbsp;(1인당 3편 이내, 20~30글자 내외)&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;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;■ 모집 기간 : 2023. 1. 3(화) ~ 2. 5(일)&lt;/div&gt;
&lt;div&gt;- 발표 : 2023. 2. 14(화) 오전 10시&lt;/div&gt;
&lt;div&gt;&amp;nbsp;(당선작 개별통보 및 본원 홈페이지 공고)&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;■ 시상내역&lt;/div&gt;
&lt;div&gt;- 대상 문화상품권 30만원&lt;/div&gt;
&lt;div&gt;- 최우수상 문화상품권 20만원&lt;/div&gt;
&lt;div&gt;- 우수상 문화상품권 10만원 2명&lt;/div&gt;
&lt;div&gt;- 가작 문화상품권 3만원 16명&lt;/div&gt;
&lt;div&gt;※ 자세한 내용은&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;https://www.wevity.com/&quot;&gt;공모전사이트&lt;/a&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;참고&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;■ 지원 방법&lt;/div&gt;
&lt;div&gt;- 홈페이지에서 양식 다운로드 후 이메일(bestlasik1@naver.com)로 제출&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;■ 문의 사항&lt;/div&gt;
&lt;div&gt;- 홈페이지 &amp;gt; 정보센터 &amp;gt; 빛창공모전 지난 당선작 참고&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&amp;nbsp; 신세계안과 기획실&amp;nbsp; 062-351-9939&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;fileblock&quot; data-ke-align=&quot;alignCenter&quot;&gt;&lt;a href=&quot;https://blog.kakaocdn.net/dn/b0BE80/btrVZusdOG0/a77ur8vq5PvR1zhCKx2x9k/%EC%A0%9C32%ED%9A%8C%EB%B9%9B%EC%B0%BD%EA%B3%B5%EB%AA%A8%EC%A0%84%EB%B4%84%ED%8E%B8%EC%8B%A0%EC%B2%AD%EC%84%9C.hwp?attach=1&amp;amp;knm=tfile.hwp&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;제32회빛창공모전봄편신청서.hwp&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;size&quot;&gt;0.10MB&lt;/div&gt;
&lt;/div&gt;
  &lt;/a&gt;&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>내가 좋아하는 것/공모전 신춘문예</category>
      <author>Tomitom</author>
      <guid isPermaLink="true">https://blue-dot.tistory.com/216</guid>
      <comments>https://blue-dot.tistory.com/216#entry216comment</comments>
      <pubDate>Thu, 12 Jan 2023 12:12:50 +0900</pubDate>
    </item>
    <item>
      <title>에브리웨이 23년 1월 월간 웹소설 (1월 25일까지)</title>
      <link>https://blue-dot.tistory.com/215</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;http://www.everywaycontest.com/theme/s007/index/web_fic01.php&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;http://www.everywaycontest.com/theme/s007/index/web_fic01.php&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1673493005740&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;에브리웨이&quot; data-og-description=&quot;1.분량이 현저하게 초과 혹은 미달된 작품은 심사에서 제외됩니다. 2.다음과 같은 경우 응모가 불가하며, 해당 사항에 따라 수상을 취소하고 상금을 회수할 수 있습니다.&amp;nbsp; -표절 및 타인의 지적&quot; data-og-host=&quot;www.everywaycontest.com&quot; data-og-source-url=&quot;http://www.everywaycontest.com/theme/s007/index/web_fic01.php&quot; data-og-url=&quot;http://www.everywaycontest.com/theme/s007/index/web_fic01.php&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/bLNO8c/hyRgwd5ZJK/xLKvTjcKz1tnv0PuRWCE50/img.jpg?width=450&amp;amp;height=641&amp;amp;face=0_0_450_641&quot;&gt;&lt;a href=&quot;http://www.everywaycontest.com/theme/s007/index/web_fic01.php&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;http://www.everywaycontest.com/theme/s007/index/web_fic01.php&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/bLNO8c/hyRgwd5ZJK/xLKvTjcKz1tnv0PuRWCE50/img.jpg?width=450&amp;amp;height=641&amp;amp;face=0_0_450_641');&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;에브리웨이&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;1.분량이 현저하게 초과 혹은 미달된 작품은 심사에서 제외됩니다. 2.다음과 같은 경우 응모가 불가하며, 해당 사항에 따라 수상을 취소하고 상금을 회수할 수 있습니다.&amp;nbsp; -표절 및 타인의 지적&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.everywaycontest.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;450&quot; data-origin-height=&quot;641&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cHgyvF/btrVZVQxR6f/x7kXDTmc9Nfhn1biEZ2p0k/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cHgyvF/btrVZVQxR6f/x7kXDTmc9Nfhn1biEZ2p0k/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cHgyvF/btrVZVQxR6f/x7kXDTmc9Nfhn1biEZ2p0k/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcHgyvF%2FbtrVZVQxR6f%2Fx7kXDTmc9Nfhn1biEZ2p0k%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;450&quot; height=&quot;641&quot; data-origin-width=&quot;450&quot; data-origin-height=&quot;641&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;div&gt;에브리웨이 23년 1월 월간 웹소설&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;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;■ 주제&lt;/div&gt;
&lt;div&gt;- #OO버스&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;■ 제출 서류&lt;/div&gt;
&lt;div&gt;- 15화(한 회차당 공백 포함 5천자 기준, 총 75,000자) 이상의 원고 및 시놉시스.&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;■ 상금&lt;/div&gt;
&lt;div&gt;- 이달의 웹소설 대상 200만 원(상금 100만 원 + 선인세 100만 원), 우수상 50만 원, 장려상 30만 원&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;■ 응모마감 : 2023년 1월 25일&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;■ 발표 : 2023년 2월 28일&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;&lt;a href=&quot;https://www.wevity.com/&quot;&gt;공모전&lt;/a&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;https://www.wevity.com/&quot;&gt;대학생대외활동&lt;/a&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;사이트 : 위비티 &lt;a href=&quot;https://www.wevity.com&quot;&gt;https://www.wevity.com&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;figure id=&quot;og_1673492994549&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;공모전 대외활동 - 위비티&quot; data-og-description=&quot;대학생 공모전 사이트 대외활동 서포터즈 블로그 기자단 모집 추천 베스트 아이디어 마케팅 광고 일러스트 디자인 웹툰 만화 미술 사진 소설 문학 시 ucc 영상 시나리오 창업 경진대회 IT 청소년 &quot; data-og-host=&quot;www.wevity.com&quot; data-og-source-url=&quot;https://www.wevity.com&quot; data-og-url=&quot;https://www.wevity.com/&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/ft4k9/hyRfykgvf3/bXymKKB9yYBWyhynWM9rp0/img.png?width=200&amp;amp;height=200&amp;amp;face=0_0_200_200&quot;&gt;&lt;a href=&quot;https://www.wevity.com&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://www.wevity.com&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/ft4k9/hyRfykgvf3/bXymKKB9yYBWyhynWM9rp0/img.png?width=200&amp;amp;height=200&amp;amp;face=0_0_200_200');&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;공모전 대외활동 - 위비티&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;대학생 공모전 사이트 대외활동 서포터즈 블로그 기자단 모집 추천 베스트 아이디어 마케팅 광고 일러스트 디자인 웹툰 만화 미술 사진 소설 문학 시 ucc 영상 시나리오 창업 경진대회 IT 청소년&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.wevity.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;</description>
      <category>내가 좋아하는 것/공모전 신춘문예</category>
      <author>Tomitom</author>
      <guid isPermaLink="true">https://blue-dot.tistory.com/215</guid>
      <comments>https://blue-dot.tistory.com/215#entry215comment</comments>
      <pubDate>Thu, 12 Jan 2023 12:10:52 +0900</pubDate>
    </item>
    <item>
      <title>2023년 제3회 리틀 스토리킹 (3월 31일까지)</title>
      <link>https://blue-dot.tistory.com/214</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;http://bir.co.kr/awards/little-storyking/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;http://bir.co.kr/awards/little-storyking/&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1673492829849&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;리틀 스토리킹 | 비룡소&quot; data-og-description=&quot;&quot; data-og-host=&quot;bir.co.kr&quot; data-og-source-url=&quot;http://bir.co.kr/awards/little-storyking/&quot; data-og-url=&quot;http://bir.co.kr/awards/little-storyking/&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/dOOPUh/hyRfxlnRll/maVCuoyC1QfAV5dW6pxcXk/img.jpg?width=748&amp;amp;height=2260&amp;amp;face=0_0_748_2260&quot;&gt;&lt;a href=&quot;http://bir.co.kr/awards/little-storyking/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;http://bir.co.kr/awards/little-storyking/&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/dOOPUh/hyRfxlnRll/maVCuoyC1QfAV5dW6pxcXk/img.jpg?width=748&amp;amp;height=2260&amp;amp;face=0_0_748_2260');&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;리틀 스토리킹 | 비룡소&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;bir.co.kr&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;엑티비티한 오락적인 내용 기재할 것&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;740&quot; data-origin-height=&quot;2250&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/E46yS/btrV3XMJXpM/jY4pyWH4z9lo07YG7yHjnk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/E46yS/btrV3XMJXpM/jY4pyWH4z9lo07YG7yHjnk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/E46yS/btrV3XMJXpM/jY4pyWH4z9lo07YG7yHjnk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FE46yS%2FbtrV3XMJXpM%2FjY4pyWH4z9lo07YG7yHjnk%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;740&quot; height=&quot;2250&quot; data-origin-width=&quot;740&quot; data-origin-height=&quot;2250&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&gt;&lt;figure class=&quot;fileblock&quot; data-ke-align=&quot;alignCenter&quot;&gt;&lt;a href=&quot;https://blog.kakaocdn.net/dn/CDPo9/btrV0GkWnzN/Kfklc3qxW1BSdFDhR8Fgy0/2023_%EB%A6%AC%ED%8B%80%EC%8A%A4%ED%86%A0%EB%A6%AC%ED%82%B9_%EC%9D%91%EB%AA%A8%EC%96%91%EC%8B%9D.hwp?attach=1&amp;amp;knm=tfile.hwp&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;2023_리틀스토리킹_응모양식.hwp&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;size&quot;&gt;0.02MB&lt;/div&gt;
&lt;/div&gt;
  &lt;/a&gt;&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>내가 좋아하는 것/공모전 신춘문예</category>
      <author>Tomitom</author>
      <guid isPermaLink="true">https://blue-dot.tistory.com/214</guid>
      <comments>https://blue-dot.tistory.com/214#entry214comment</comments>
      <pubDate>Thu, 12 Jan 2023 12:08:24 +0900</pubDate>
    </item>
    <item>
      <title>제5회 밀크T 창작동화 공모전 (3월 14일까지)</title>
      <link>https://blue-dot.tistory.com/213</link>
      <description>&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;http://www.milkt.co.kr/Partner/Partner221201&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;http://www.milkt.co.kr/Partner/Partner221201&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1673491121495&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;밀크T초등&quot; data-og-description=&quot;1등 교과서가 만든 AI맞춤학습&quot; data-og-host=&quot;www.milkt.co.kr&quot; data-og-source-url=&quot;http://www.milkt.co.kr/Partner/Partner221201&quot; data-og-url=&quot;http://www.milkt.co.kr&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/c7kqwd/hyRfuoDSwq/IfLkuhvy0oLly0fFqus1vK/img.png?width=800&amp;amp;height=420&amp;amp;face=0_0_800_420&quot;&gt;&lt;a href=&quot;http://www.milkt.co.kr/Partner/Partner221201&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;http://www.milkt.co.kr/Partner/Partner221201&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/c7kqwd/hyRfuoDSwq/IfLkuhvy0oLly0fFqus1vK/img.png?width=800&amp;amp;height=420&amp;amp;face=0_0_800_420');&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;밀크T초등&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;1등 교과서가 만든 AI맞춤학습&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.milkt.co.kr&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;740&quot; data-origin-height=&quot;1855&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cguSDI/btrV4uXXh7M/DXO1uaSvxoZ3EYh9WRgkzK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cguSDI/btrV4uXXh7M/DXO1uaSvxoZ3EYh9WRgkzK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cguSDI/btrV4uXXh7M/DXO1uaSvxoZ3EYh9WRgkzK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcguSDI%2FbtrV4uXXh7M%2FDXO1uaSvxoZ3EYh9WRgkzK%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;740&quot; height=&quot;1855&quot; data-origin-width=&quot;740&quot; data-origin-height=&quot;1855&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;제5회 밀크T 창작동화 공모전&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;밀크T는 아이들을 꿈꾸게 하는 동화를 찾고 있습니다.&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;&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;- 만 14세 이상 (기성/신인 작가 불문)&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&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;- 단편, 중편, 장편으로 구분하여 모집&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;* 창작 동화 부문&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;* 사회 동화 부문&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;* 과학 동화 부문&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;■ 시상 내역 : 총 상금 3,950만원 (총 수상자 21명)&amp;nbsp;&lt;/p&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;span&gt;&lt;span&gt;구분&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span&gt;&lt;span&gt;상급&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span&gt;&lt;span&gt;시상 내역&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span&gt;&lt;span&gt;수상자&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td colspan=&quot;2&quot;&gt;&lt;span&gt;&lt;span&gt;비고&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td rowspan=&quot;4&quot;&gt;&lt;span&gt;&lt;span&gt;단편&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span&gt;&lt;span&gt;대상&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span&gt;&lt;span&gt;상패와 상금&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;300&lt;/span&gt;&lt;span&gt;만원&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span&gt;&lt;span&gt;1&lt;/span&gt;&lt;span&gt;명&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span&gt;&lt;span&gt;전체&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;span&gt;명&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td rowspan=&quot;4&quot;&gt;&lt;span&gt;&lt;span&gt;소계&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;9&lt;/span&gt;&lt;span&gt;명&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;span&gt;1,050&lt;/span&gt;&lt;span&gt;만원&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;span&gt;&lt;span&gt;금상&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span&gt;&lt;span&gt;상장과 상금&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;200&lt;/span&gt;&lt;span&gt;만원&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span&gt;&lt;span&gt;1&lt;/span&gt;&lt;span&gt;명&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span&gt;&lt;span&gt;전체&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;span&gt;명&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;span&gt;&lt;span&gt;은상&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span&gt;&lt;span&gt;상장과 상금&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;100&lt;/span&gt;&lt;span&gt;만원&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span&gt;&lt;span&gt;2&lt;/span&gt;&lt;span&gt;명&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span&gt;&lt;span&gt;전체&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;2&lt;/span&gt;&lt;span&gt;명&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;span&gt;&lt;span&gt;동상&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span&gt;&lt;span&gt;상장과 상금&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;70&lt;/span&gt;&lt;span&gt;만원&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span&gt;&lt;span&gt;5&lt;/span&gt;&lt;span&gt;명&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span&gt;&lt;span&gt;전체&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;5&lt;/span&gt;&lt;span&gt;명&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td rowspan=&quot;4&quot;&gt;&lt;span&gt;&lt;span&gt;중편&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span&gt;&lt;span&gt;대상&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span&gt;&lt;span&gt;상패와 상금&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;400&lt;/span&gt;&lt;span&gt;만원&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span&gt;&lt;span&gt;1&lt;/span&gt;&lt;span&gt;명&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span&gt;&lt;span&gt;전체&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;span&gt;명&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td rowspan=&quot;4&quot;&gt;&lt;span&gt;&lt;span&gt;소계&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;7&lt;/span&gt;&lt;span&gt;명&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;span&gt;1,400&lt;/span&gt;&lt;span&gt;만원&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;span&gt;&lt;span&gt;금상&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span&gt;&lt;span&gt;상장과 상금&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;300&lt;/span&gt;&lt;span&gt;만원&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span&gt;&lt;span&gt;1&lt;/span&gt;&lt;span&gt;명&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span&gt;&lt;span&gt;전체&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;span&gt;명&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;span&gt;&lt;span&gt;은상&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span&gt;&lt;span&gt;상장과 상금&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;200&lt;/span&gt;&lt;span&gt;만원&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span&gt;&lt;span&gt;2&lt;/span&gt;&lt;span&gt;명&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span&gt;&lt;span&gt;전체&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;2&lt;/span&gt;&lt;span&gt;명&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;span&gt;&lt;span&gt;동상&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span&gt;&lt;span&gt;상장과 상금&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;100&lt;/span&gt;&lt;span&gt;만원&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span&gt;&lt;span&gt;3&lt;/span&gt;&lt;span&gt;명&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span&gt;&lt;span&gt;전체&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;3&lt;/span&gt;&lt;span&gt;명&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td rowspan=&quot;4&quot;&gt;&lt;span&gt;&lt;span&gt;장편&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span&gt;&lt;span&gt;대상&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span&gt;&lt;span&gt;상패와 상금&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;500&lt;/span&gt;&lt;span&gt;만원&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span&gt;&lt;span&gt;1&lt;/span&gt;&lt;span&gt;명&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span&gt;&lt;span&gt;전체&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;span&gt;명&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td rowspan=&quot;4&quot;&gt;&lt;span&gt;&lt;span&gt;소계&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;5&lt;/span&gt;&lt;span&gt;명&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;span&gt;1,500&lt;/span&gt;&lt;span&gt;만원&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;span&gt;&lt;span&gt;금상&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span&gt;&lt;span&gt;상장과 상금&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;400&lt;/span&gt;&lt;span&gt;만원&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span&gt;&lt;span&gt;1&lt;/span&gt;&lt;span&gt;명&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span&gt;&lt;span&gt;전체&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;span&gt;명&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;span&gt;&lt;span&gt;은상&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span&gt;&lt;span&gt;상장과 상금&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;300&lt;/span&gt;&lt;span&gt;만원&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span&gt;&lt;span&gt;1&lt;/span&gt;&lt;span&gt;명&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span&gt;&lt;span&gt;전체&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;span&gt;명&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;span&gt;&lt;span&gt;동상&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span&gt;&lt;span&gt;상장과 상금&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;150&lt;/span&gt;&lt;span&gt;만원&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span&gt;&lt;span&gt;2&lt;/span&gt;&lt;span&gt;명&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;span&gt;&lt;span&gt;전체&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;2&lt;/span&gt;&lt;span&gt;명&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&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;- 응모기간 : 2023년 3월 8일 ~ 3월 14일&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 발표일 : 2023년 6월&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&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;- 단편, 중편, 장편 (200자 원고지 40매, 150매, 250매 내외)&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&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;- 밀크T 홈페이지(&amp;nbsp;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://www.milkt.co.kr/Partner/Partner221201&quot;&gt;www.milkt.co.kr/Partner/Partner221201&lt;/a&gt;&amp;nbsp; )에서 접수&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&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;- 제출된 응모작은 반환하지 않습니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- 수상작에 대한 포괄적인 사용 권한 및 권리(출판권, 저작재산권 포함)는 향후 5년간 주최사(관계사 포함)에 있습니다.&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; 수상작품집 발간 시 별도의 인쇄를 지급하지 않습니다.&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;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;■ 문의사항&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;-&lt;span&gt;&amp;nbsp;&lt;/span&gt;storycontest_milkt@chunjae.co.kr&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&gt;&lt;figure class=&quot;fileblock&quot; data-ke-align=&quot;alignCenter&quot;&gt;&lt;a href=&quot;https://blog.kakaocdn.net/dn/bax1EH/btrV1gF8CbH/WQ66jcbucDrrY5ktC7G94K/%EC%A0%9C5%ED%9A%8C%20%EB%B0%80%ED%81%ACT%20%EC%B0%BD%EC%9E%91%EB%8F%99%ED%99%94%20%EA%B3%B5%EB%AA%A8%EC%A0%84_%EC%9D%91%EB%AA%A8%20%EC%8B%A0%EC%B2%AD%EC%84%9C%20%EB%B0%8F%20%EC%9B%90%EA%B3%A0%20%EC%9E%91%EC%84%B1%20%EC%96%91%EC%8B%9D_%EC%A7%80%EC%9B%90%EB%B6%80%EB%AC%B8_%EB%8F%99%ED%99%94%EC%A0%9C%EB%AA%A9_%EC%9D%B4%EB%A6%84.hwp?attach=1&amp;amp;knm=tfile.hwp&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;제5회 밀크T 창작동화 공모전_응모 신청서 및 원고 작성 양식_지원부문_동화제목_이름.hwp&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;size&quot;&gt;0.03MB&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;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;&lt;a href=&quot;https://www.wevity.com/&quot;&gt;공모전&lt;/a&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;https://www.wevity.com/&quot;&gt;대학생대외활동&lt;/a&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;사이트 : 위비티 &lt;a href=&quot;https://www.wevity.com&quot;&gt;https://www.wevity.com&lt;/a&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;
&lt;figure id=&quot;og_1673491161759&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;공모전 대외활동 - 위비티&quot; data-og-description=&quot;대학생 공모전 사이트 대외활동 서포터즈 블로그 기자단 모집 추천 베스트 아이디어 마케팅 광고 일러스트 디자인 웹툰 만화 미술 사진 소설 문학 시 ucc 영상 시나리오 창업 경진대회 IT 청소년 &quot; data-og-host=&quot;www.wevity.com&quot; data-og-source-url=&quot;https://www.wevity.com&quot; data-og-url=&quot;https://www.wevity.com/&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/ft4k9/hyRfykgvf3/bXymKKB9yYBWyhynWM9rp0/img.png?width=200&amp;amp;height=200&amp;amp;face=0_0_200_200&quot;&gt;&lt;a href=&quot;https://www.wevity.com&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://www.wevity.com&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/ft4k9/hyRfykgvf3/bXymKKB9yYBWyhynWM9rp0/img.png?width=200&amp;amp;height=200&amp;amp;face=0_0_200_200');&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;공모전 대외활동 - 위비티&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;대학생 공모전 사이트 대외활동 서포터즈 블로그 기자단 모집 추천 베스트 아이디어 마케팅 광고 일러스트 디자인 웹툰 만화 미술 사진 소설 문학 시 ucc 영상 시나리오 창업 경진대회 IT 청소년&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.wevity.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p 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;/div&gt;</description>
      <category>내가 좋아하는 것/공모전 신춘문예</category>
      <author>Tomitom</author>
      <guid isPermaLink="true">https://blue-dot.tistory.com/213</guid>
      <comments>https://blue-dot.tistory.com/213#entry213comment</comments>
      <pubDate>Thu, 12 Jan 2023 11:41:23 +0900</pubDate>
    </item>
    <item>
      <title>제 8회 오디오 작가 공모전 (안녕, 내 사랑 15초 멘트 공모전)(1월 27일까지)</title>
      <link>https://blue-dot.tistory.com/212</link>
      <description>&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://www.nadio.io/contest&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://www.nadio.io/contest&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1673490991323&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;오디오 작가 공모전&quot; data-og-description=&quot;나디오의 오디오작가 공모전입니다.&quot; data-og-host=&quot;nadio.io&quot; data-og-source-url=&quot;https://www.nadio.io/contest&quot; data-og-url=&quot;https://nadio.io/contest&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/cKOZNh/hyRfE5RCSF/Foz5Ongkkw2cLKFaI58LPK/img.png?width=376&amp;amp;height=201&amp;amp;face=0_0_376_201&quot;&gt;&lt;a href=&quot;https://www.nadio.io/contest&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://www.nadio.io/contest&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/cKOZNh/hyRfE5RCSF/Foz5Ongkkw2cLKFaI58LPK/img.png?width=376&amp;amp;height=201&amp;amp;face=0_0_376_201');&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;오디오 작가 공모전&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;나디오의 오디오작가 공모전입니다.&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;nadio.io&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;740&quot; data-origin-height=&quot;1597&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ToY6u/btrV0QOsbA7/KFGNBksiWWlp3qQS4HpRM1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ToY6u/btrV0QOsbA7/KFGNBksiWWlp3qQS4HpRM1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ToY6u/btrV0QOsbA7/KFGNBksiWWlp3qQS4HpRM1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FToY6u%2FbtrV0QOsbA7%2FKFGNBksiWWlp3qQS4HpRM1%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;740&quot; height=&quot;1597&quot; data-origin-width=&quot;740&quot; data-origin-height=&quot;1597&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;div&gt;
&lt;div&gt;
&lt;div id=&quot;w20210820d5dc913db24b2&quot;&gt;
&lt;div data-widget-name=&quot;텍스트&quot; data-widget-type=&quot;text&quot; data-widget-anim=&quot;none&quot; data-widget-anim-duration=&quot;0.7&quot; data-widget-anim-delay=&quot;0&quot; data-widget-parent-is-mobile=&quot;N&quot;&gt;
&lt;div id=&quot;text_w20210820d5dc913db24b2&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;span&gt;FAQ&lt;/span&gt;&lt;/b&gt;&lt;/p&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;
&lt;div id=&quot;w202108200e2403da911cb&quot;&gt;
&lt;div data-widget-name=&quot;텍스트&quot; data-widget-type=&quot;text&quot; data-widget-anim=&quot;none&quot; data-widget-anim-duration=&quot;0.7&quot; data-widget-anim-delay=&quot;0&quot; data-widget-parent-is-mobile=&quot;N&quot;&gt;
&lt;div id=&quot;text_w202108200e2403da911cb&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;자주 묻는 질문&lt;/span&gt;&lt;/p&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;
&lt;div id=&quot;w2021082089787e2b19ab9&quot;&gt;
&lt;div data-widget-name=&quot;가로선&quot; data-widget-type=&quot;hr&quot; data-widget-anim=&quot;none&quot; data-widget-anim-duration=&quot;0.7&quot; data-widget-anim-delay=&quot;0&quot; data-widget-parent-is-mobile=&quot;N&quot;&gt;
&lt;div id=&quot;hr_w2021082089787e2b19ab9&quot;&gt;
&lt;div&gt;&lt;hr data-ke-style=&quot;style1&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 id=&quot;w20210820c43209d852cfc&quot;&gt;
&lt;div data-widget-name=&quot;여백&quot; data-widget-type=&quot;padding&quot; data-widget-parent-is-mobile=&quot;N&quot;&gt;
&lt;div data-height=&quot;27&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div id=&quot;w202108204cbc93962d513&quot;&gt;
&lt;div data-widget-name=&quot;텍스트&quot; data-widget-type=&quot;text&quot; data-widget-anim=&quot;none&quot; data-widget-anim-duration=&quot;0.7&quot; data-widget-anim-delay=&quot;0&quot; data-widget-parent-is-mobile=&quot;N&quot;&gt;
&lt;div id=&quot;text_w202108204cbc93962d513&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&lt;b&gt;Q1. 글과 녹음 파일의 분량을 꼭 지켜야 하나요?&lt;/b&gt;&lt;/span&gt;&lt;/p&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;
&lt;div id=&quot;w20210820954445cdeeb16&quot;&gt;
&lt;div data-widget-name=&quot;여백&quot; data-widget-type=&quot;padding&quot; data-widget-parent-is-mobile=&quot;N&quot;&gt;
&lt;div data-height=&quot;27&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div id=&quot;w202108208b20b8875b5d2&quot;&gt;
&lt;div data-widget-name=&quot;텍스트&quot; data-widget-type=&quot;text&quot; data-widget-anim=&quot;none&quot; data-widget-anim-duration=&quot;0.7&quot; data-widget-anim-delay=&quot;0&quot; data-widget-parent-is-mobile=&quot;N&quot;&gt;
&lt;div id=&quot;text_w202108208b20b8875b5d2&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;A. 글의 분량은 낭독기준 15초 ~ 30초 분량이 원칙입니다. 하지만 분량을 맞추기 위해 글을 억지로 늘이거나 줄이실 필요는 없습니다. 나디오는 주제와 어우러지는 솔직한 이야기를 더 중요하게 생각합니다.&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;제출 형식은 mp3, wav, flac 등 음성파일이라면 모두 가능합니다.&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div id=&quot;w20210820a58e245fda8d5&quot;&gt;
&lt;div data-widget-name=&quot;여백&quot; data-widget-type=&quot;padding&quot; data-widget-parent-is-mobile=&quot;N&quot;&gt;
&lt;div data-height=&quot;27&quot;&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 id=&quot;w20210820466d539972105&quot;&gt;
&lt;div data-widget-name=&quot;가로선&quot; data-widget-type=&quot;hr&quot; data-widget-anim=&quot;none&quot; data-widget-anim-duration=&quot;0.7&quot; data-widget-anim-delay=&quot;0&quot; data-widget-parent-is-mobile=&quot;N&quot;&gt;
&lt;div id=&quot;hr_w20210820466d539972105&quot;&gt;
&lt;div&gt;&lt;hr data-ke-style=&quot;style1&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 id=&quot;w202108205c034f218f198&quot;&gt;
&lt;div data-widget-name=&quot;여백&quot; data-widget-type=&quot;padding&quot; data-widget-parent-is-mobile=&quot;N&quot;&gt;
&lt;div data-height=&quot;27&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div id=&quot;w202108209bd7b86b948b5&quot;&gt;
&lt;div data-widget-name=&quot;텍스트&quot; data-widget-type=&quot;text&quot; data-widget-anim=&quot;none&quot; data-widget-anim-duration=&quot;0.7&quot; data-widget-anim-delay=&quot;0&quot; data-widget-parent-is-mobile=&quot;N&quot;&gt;
&lt;div id=&quot;text_w202108209bd7b86b948b5&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&lt;b&gt;Q2. 녹음본에 노래를 삽입해도 되나요?&lt;/b&gt;&lt;/span&gt;&lt;/p&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;
&lt;div id=&quot;w2021082092d928795421a&quot;&gt;
&lt;div data-widget-name=&quot;여백&quot; data-widget-type=&quot;padding&quot; data-widget-parent-is-mobile=&quot;N&quot;&gt;
&lt;div data-height=&quot;27&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div id=&quot;w202108205fc00a1ac356f&quot;&gt;
&lt;div data-widget-name=&quot;텍스트&quot; data-widget-type=&quot;text&quot; data-widget-anim=&quot;none&quot; data-widget-anim-duration=&quot;0.7&quot; data-widget-anim-delay=&quot;0&quot; data-widget-parent-is-mobile=&quot;N&quot;&gt;
&lt;div id=&quot;text_w202108205fc00a1ac356f&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;A. 선택 사항이며 주요 심사기준은 아닙니다.&lt;/p&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;
&lt;div id=&quot;w202108206feba31e67377&quot;&gt;
&lt;div data-widget-name=&quot;가로선&quot; data-widget-type=&quot;hr&quot; data-widget-anim=&quot;none&quot; data-widget-anim-duration=&quot;0.7&quot; data-widget-anim-delay=&quot;0&quot; data-widget-parent-is-mobile=&quot;N&quot;&gt;
&lt;div id=&quot;hr_w202108206feba31e67377&quot;&gt;
&lt;div&gt;&lt;hr data-ke-style=&quot;style1&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 id=&quot;w20210728c2d42a92cb55a&quot;&gt;
&lt;div data-widget-name=&quot;여백&quot; data-widget-type=&quot;padding&quot; data-widget-parent-is-mobile=&quot;N&quot;&gt;
&lt;div data-height=&quot;45&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div id=&quot;w20210820c8361e39163d0&quot;&gt;
&lt;div data-widget-name=&quot;텍스트&quot; data-widget-type=&quot;text&quot; data-widget-anim=&quot;none&quot; data-widget-anim-duration=&quot;0.7&quot; data-widget-anim-delay=&quot;0&quot; data-widget-parent-is-mobile=&quot;N&quot;&gt;
&lt;div id=&quot;text_w20210820c8361e39163d0&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;span&gt;Q3. 구글폼 제출 시 파일 첨부가 안 됩니다.&lt;/span&gt;&lt;/b&gt;&lt;/p&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;
&lt;div id=&quot;w2021082083e8434a90ce6&quot;&gt;
&lt;div data-widget-name=&quot;여백&quot; data-widget-type=&quot;padding&quot; data-widget-parent-is-mobile=&quot;N&quot;&gt;
&lt;div data-height=&quot;27&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div id=&quot;w202108209220b96b67b96&quot;&gt;
&lt;div data-widget-name=&quot;텍스트&quot; data-widget-type=&quot;text&quot; data-widget-anim=&quot;none&quot; data-widget-anim-duration=&quot;0.7&quot; data-widget-anim-delay=&quot;0&quot; data-widget-parent-is-mobile=&quot;N&quot;&gt;
&lt;div id=&quot;text_w202108209220b96b67b96&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;A. 파일 첨부를 제외한 다른 항목을 모두 작성하고, hello@eargada.com으로 에세이 및 오디오파일을 보내시면 됩니다. 구글 폼을 제출 하실 때 마지막 질문에 파일을 메일로 보냈다고 꼭 기입해 주세요. &amp;nbsp;&lt;/p&gt;
&lt;/div&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;</description>
      <category>내가 좋아하는 것/공모전 신춘문예</category>
      <author>Tomitom</author>
      <guid isPermaLink="true">https://blue-dot.tistory.com/212</guid>
      <comments>https://blue-dot.tistory.com/212#entry212comment</comments>
      <pubDate>Thu, 12 Jan 2023 11:36:43 +0900</pubDate>
    </item>
    <item>
      <title>제4회 카카오페이지X창비 영어덜트 소설상 공모전 (2월 26일까지)</title>
      <link>https://blue-dot.tistory.com/211</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://www.changbi.com/NewsDetail?newsid=6257&quot;&gt;https://www.changbi.com/NewsDetail?newsid=6257&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;figure id=&quot;og_1673490851177&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;창비 Changbi Publishers&quot; data-og-description=&quot;한국의 종합출판사로서 문학, 인문, 교양, 어린이, 청소년, 그림책 등 다양한 분야의 양서를 출간하고 있습니다. 또한 교과서 발행, 미디어 서비스 제공, 강좌 운영 등을 통해 새로운 지식문화 창&quot; data-og-host=&quot;www.changbi.com&quot; data-og-source-url=&quot;https://www.changbi.com/NewsDetail?newsid=6257&quot; data-og-url=&quot;https://www.changbi.com/www.changbi.com&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/crjz9I/hyRfCNIk5i/wpSLPD4FZkoPOTHTS9FGe0/img.jpg?width=1200&amp;amp;height=630&amp;amp;face=0_0_1200_630,https://scrap.kakaocdn.net/dn/K3hQ0/hyRfBVyqdU/W5Eg5jKScUBRGsXWCr09r0/img.png?width=900&amp;amp;height=2407&amp;amp;face=0_0_900_2407&quot;&gt;&lt;a href=&quot;https://www.changbi.com/NewsDetail?newsid=6257&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://www.changbi.com/NewsDetail?newsid=6257&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/crjz9I/hyRfCNIk5i/wpSLPD4FZkoPOTHTS9FGe0/img.jpg?width=1200&amp;amp;height=630&amp;amp;face=0_0_1200_630,https://scrap.kakaocdn.net/dn/K3hQ0/hyRfBVyqdU/W5Eg5jKScUBRGsXWCr09r0/img.png?width=900&amp;amp;height=2407&amp;amp;face=0_0_900_2407');&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;창비 Changbi Publishers&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;한국의 종합출판사로서 문학, 인문, 교양, 어린이, 청소년, 그림책 등 다양한 분야의 양서를 출간하고 있습니다. 또한 교과서 발행, 미디어 서비스 제공, 강좌 운영 등을 통해 새로운 지식문화 창&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.changbi.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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;740&quot; data-origin-height=&quot;2174&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/qc8hL/btrV1HXT0ZN/z5uNseTLS3db5ZOsBkska1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/qc8hL/btrV1HXT0ZN/z5uNseTLS3db5ZOsBkska1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/qc8hL/btrV1HXT0ZN/z5uNseTLS3db5ZOsBkska1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fqc8hL%2FbtrV1HXT0ZN%2Fz5uNseTLS3db5ZOsBkska1%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;740&quot; height=&quot;2174&quot; data-origin-width=&quot;740&quot; data-origin-height=&quot;2174&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;7만자&amp;nbsp;이상의&amp;nbsp;미완성&amp;nbsp;원고&amp;nbsp; &lt;br /&gt;또는&amp;nbsp;12만자&amp;nbsp;이상의&amp;nbsp;완성고&amp;nbsp; &lt;br /&gt;2월&amp;nbsp;26일(일)&amp;nbsp;까지&amp;nbsp; &lt;br /&gt;온라인&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;&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/Q2Yqw/btrV3Ac3irM/M5tBRViELVNwVEDQI9hMy0/%EC%A0%9C4%ED%9A%8C%20%EC%B0%BD%EB%B9%84x%EC%B9%B4%EC%B9%B4%EC%98%A4%ED%8E%98%EC%9D%B4%EC%A7%80%20%EC%98%81%EC%96%B4%EB%8D%9C%ED%8A%B8%EC%86%8C%EC%84%A4%EC%83%81%20%EC%9D%91%EB%AA%A8%20%EC%A7%80%EC%9B%90%EC%84%9C%20%EB%B0%8F%20%EC%8A%A4%ED%86%A0%EB%A6%AC%20%ED%8A%B8%EB%A6%AC%ED%8A%B8%EB%A8%BC%ED%8A%B8.zip?attach=1&amp;amp;knm=tfile.zip&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;제4회 창비x카카오페이지 영어덜트소설상 응모 지원서 및 스토리 트리트먼트.zip&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;size&quot;&gt;0.15MB&lt;/div&gt;
&lt;/div&gt;
  &lt;/a&gt;&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>내가 좋아하는 것/공모전 신춘문예</category>
      <author>Tomitom</author>
      <guid isPermaLink="true">https://blue-dot.tistory.com/211</guid>
      <comments>https://blue-dot.tistory.com/211#entry211comment</comments>
      <pubDate>Thu, 12 Jan 2023 11:35:15 +0900</pubDate>
    </item>
    <item>
      <title>2023 제4회 틴 스토리킹 공모전 (3월 31일까지)</title>
      <link>https://blue-dot.tistory.com/210</link>
      <description>&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;&lt;a href=&quot;http://bir.co.kr/awards/teen-storyking/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;http://bir.co.kr/awards/teen-storyking/&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1673491040494&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;틴 스토리킹 | 비룡소&quot; data-og-description=&quot;국내외 다양한 작품을 소개하며 청소년 문학의 지평을 넓혀온 비룡소가 10대 독자와의 더 깊고 즐거운 호흡을 위해 새로운 공모를 시작합니다.&amp;nbsp;현대 사회의 논쟁적인 소재를 SF 소설 형식으로 &quot; data-og-host=&quot;bir.co.kr&quot; data-og-source-url=&quot;http://bir.co.kr/awards/teen-storyking/&quot; data-og-url=&quot;http://bir.co.kr/awards/teen-storyking/&quot; data-og-image=&quot;&quot;&gt;&lt;a href=&quot;http://bir.co.kr/awards/teen-storyking/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;http://bir.co.kr/awards/teen-storyking/&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;틴 스토리킹 | 비룡소&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;국내외 다양한 작품을 소개하며 청소년 문학의 지평을 넓혀온 비룡소가 10대 독자와의 더 깊고 즐거운 호흡을 위해 새로운 공모를 시작합니다.&amp;nbsp;현대 사회의 논쟁적인 소재를 SF 소설 형식으로&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;bir.co.kr&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;2023 제4회 틴 스토리킹&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;※ 틴 스토리킹이란?&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;비룡소에서 새롭게 공모하는 청소년 문학상의 이름입니다. 국내 최초로 어린이 심사위원 제도를 도입한 어린이 문학상 &amp;lsquo;스토리킹&amp;rsquo;의 청소년 버전으로, 청소년 심사위원 제도를 도입하여 청소년들이 직접 심사에 참여합니다.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;■ 모집 부문&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;- 청소년을 위한 장편소설. 모험, 판타지, SF, 로맨스, 추리, 성장물 등 장르 구애 없음.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;■ 응모 자격&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;- 신인 및 기성 작가, 이야기에 관심 있는 누구나.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;■ 시상 내용&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;- 대상작 1편. 상패와 상금 2000만 원(선인세)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;■ 응모 마감&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;- 2023년 3월 31일 (31일자 소인까지)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;■ 당선작 발표&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;- 6월 중 발표. 비룡소 홈페이지 및 개별 통보&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;■ 응모 요령 및 주의 사항&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;- 200자 원고지 500~700매 내외로 완성된 원고 형태(시놉시스나 시나리오 형태는 받지 않습니다.)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;- 응모작이 이미 발표된 작품이거나, 다른 문학상을 수상한 경험이 있거나, 표절 등의 부당한 작품일 때에는 당선을 취소합니다. (* 상업적으로 활용되거나 타문학상 수상 경력이 없는 경우 순수 창작물로 응모 가능합니다. )&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;- 완결되지 않은 작품은 응모 자격이 주어지지 않습니다. 연작의 경우는 연작 1부의 완결성을 보인다면 완결로 봅니다.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;- 원고는 한글 파일로 작성해 A4 용지에 출력한 상태로 반드시 우편으로 보내야 합니다.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;- 비룡소 홈페이지에서 응모지원서를 다운로드 받아 원고의 맨 앞 장에 첨부해야 합니다(반드시 이름, 주소, 전화번호를 기재해야 합니다).&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;- 지원서 외 원고 시작이나 끝 부분에 이름이나 전화번호를 기재하지 말아 주세요.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;- 응모작 발송 겉봉투에 &amp;lsquo;제4회 틴 스토리킹 응모작&amp;rsquo;이라고 명기해야 합니다.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;- 상금은 선인세에 해당하며, 인세는 선인세를 상회할 때, 해당 시점부터 판매 부수에 대한 인세를 지급합니다.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;■ 접수처 및 문의&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;(우: 06027) 서울 강남구 도산대로1길 62 강남출판문화센터 4층&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;비룡소 편집부 틴 스토리킹 담당자 앞&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-family: 'Noto Sans Light';&quot;&gt;teenstoryking@bir.co.kr(전화 문의는 정중히 사양합니다.)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;</description>
      <category>내가 좋아하는 것/공모전 신춘문예</category>
      <author>Tomitom</author>
      <guid isPermaLink="true">https://blue-dot.tistory.com/210</guid>
      <comments>https://blue-dot.tistory.com/210#entry210comment</comments>
      <pubDate>Thu, 12 Jan 2023 11:32:52 +0900</pubDate>
    </item>
    <item>
      <title>Open CV 기초 공부 일지 1. Open CV 표현방법 (2)</title>
      <link>https://blue-dot.tistory.com/209</link>
      <description>&lt;h4 data-ke-size=&quot;size20&quot;&gt;Grayscale 이미지로 출력&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;cvtColor 함수를 이용하여 그레이 스케일 영상으로 변경할 수 있습니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1673426931492&quot; class=&quot;clean&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;import cv2
from matplotlib import pyplot as plt

imageFile = './data/lena.jpg'
imgGray = cv2.imread(imageFile, cv2.IMREAD_GRAYSCALE)
plt.axis('off')

plt.imshow(imgGray, cmap =&quot;gray&quot;, interpolation = 'bicubic') 
# 보간(빈곳을 채운다) 
plt.show()&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;428&quot; data-origin-height=&quot;393&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bNkSPF/btrVZ3NA8z1/ERuSLH7ddOmrlhztA4pbx0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bNkSPF/btrVZ3NA8z1/ERuSLH7ddOmrlhztA4pbx0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bNkSPF/btrVZ3NA8z1/ERuSLH7ddOmrlhztA4pbx0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbNkSPF%2FbtrVZ3NA8z1%2FERuSLH7ddOmrlhztA4pbx0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;428&quot; height=&quot;393&quot; data-origin-width=&quot;428&quot; data-origin-height=&quot;393&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;interpolation 설정값은 보간 입니다.&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;이미지 보간법(interpolation)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;영상 변환 작업 시 아무런 정보를 받지 못하는 화소를 홀(hole) 이라고 부릅니다. 이러한 홀을 유도하는 작업을 보간이라고 합니다.&amp;nbsp;아래에는 matplotlib 공식 홈페이지에서 제공하는 보간법 예제입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1673426931495&quot; class=&quot;routeros&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;import matplotlib.pyplot as plt
import numpy as np

methods = [None, 'none', 'nearest', 'bilinear', 'bicubic', 'spline16',
           'spline36', 'hanning', 'hamming', 'hermite', 'kaiser', 'quadric',
           'catrom', 'gaussian', 'bessel', 'mitchell', 'sinc', 'lanczos']

# Fixing random state for reproducibility
np.random.seed(19680801)

grid = np.random.rand(4, 4)    # 4행 4열의 색상 배열을 랜덤하게 하기 위한 것 

fig, axs = plt.subplots(nrows=3, ncols=6, figsize=(9, 6),
                        subplot_kw={'xticks': [], 'yticks': []})

for ax, interp_method in zip(axs.flat, methods):
    ax.imshow(grid, interpolation=interp_method, cmap='viridis')
    ax.set_title(str(interp_method))

plt.tight_layout()
plt.show()&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;599&quot; data-origin-height=&quot;365&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bwGtfV/btrVVfPyyRF/r3IkxCXBHeqsLm7FanyFJk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bwGtfV/btrVVfPyyRF/r3IkxCXBHeqsLm7FanyFJk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bwGtfV/btrVVfPyyRF/r3IkxCXBHeqsLm7FanyFJk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbwGtfV%2FbtrVVfPyyRF%2Fr3IkxCXBHeqsLm7FanyFJk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;599&quot; height=&quot;365&quot; data-origin-width=&quot;599&quot; data-origin-height=&quot;365&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;h4 data-ke-size=&quot;size20&quot;&gt;여백 조정하여 영상 저장&amp;nbsp;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;plt.figure 으로 크기를 6인치, 6인치로 설정합니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;plt.subplots_adjust(left=0, right = 1, bottom = 0, top = 1) 에서는 영상 출력 범위를&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;좌우 0,1 위아래 0,1 로 조정합니다. 범위는 left &amp;lt; right 와 bottom &amp;lt; top 이어야 합니다.&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;plt.axix('off') 는 x축과 y축을 지우는 것입니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1184&quot; data-origin-height=&quot;301&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bN1cZe/btrVZ64BBwY/gPOtc4r3hPBarwpxuzacUK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bN1cZe/btrVZ64BBwY/gPOtc4r3hPBarwpxuzacUK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bN1cZe/btrVZ64BBwY/gPOtc4r3hPBarwpxuzacUK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbN1cZe%2FbtrVZ64BBwY%2FgPOtc4r3hPBarwpxuzacUK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1184&quot; height=&quot;301&quot; data-origin-width=&quot;1184&quot; data-origin-height=&quot;301&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;plt.savefig('./data/0205.png') 으로 현재 figue 의 화면을 저장합니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1673426931499&quot; class=&quot;nix&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;import cv2
from matplotlib import pyplot as plt
imageFile = './data/lena.jpg'
imgGray = cv2.imread(imageFile, cv2.IMREAD_GRAYSCALE)

plt.figure(figsize = (6, 6))

plt.subplots_adjust(left=0, right = 1, bottom = 0, top = 1)
plt.imshow(imgGray, cmap = 'gray')

plt.axis('off')
plt.savefig('./data/0205.png')
plt.show()&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;610&quot; data-origin-height=&quot;578&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ovmln/btrVXC4tuNw/pPiATQ2vq3hAYlTY8nvP00/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ovmln/btrVXC4tuNw/pPiATQ2vq3hAYlTY8nvP00/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ovmln/btrVXC4tuNw/pPiATQ2vq3hAYlTY8nvP00/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fovmln%2FbtrVXC4tuNw%2FpPiATQ2vq3hAYlTY8nvP00%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;610&quot; height=&quot;578&quot; data-origin-width=&quot;610&quot; data-origin-height=&quot;578&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&amp;nbsp;&lt;/h4&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;서브플롯을 생성하여 출력&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;각각의 data 폴더 안에 이미지를 넣어놓고 그것을 2행 2열의 서브플롯을 생성하여 배열하겠습니다.&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;pre id=&quot;code_1673426931501&quot; class=&quot;markdown&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;import cv2
from matplotlib import pyplot as plt

path = './data/'
imgBGR1 = cv2.imread(path +'lena.jpg')
imgBGR2 = cv2.imread(path+'apple.jpg')
imgBGR3 = cv2.imread(path+'baboon.jpg')
imgBGR4 = cv2.imread(path+'orange.jpg')

# 컬러 변환 : BGR -&amp;gt; RGB
imgRGB1 = cv2.cvtColor(imgBGR1, cv2.COLOR_BGR2RGB)
imgRGB2 = cv2.cvtColor(imgBGR2, cv2.COLOR_BGR2RGB)
imgRGB3 = cv2.cvtColor(imgBGR3, cv2.COLOR_BGR2RGB)
imgRGB4 = cv2.cvtColor(imgBGR4, cv2.COLOR_BGR2RGB)

# 2행 2열의 서브 플롯을 생성 
fig, ax = plt.subplots(2, 2, figsize = (10, 10), sharey = True)
# sharey 파라미터를 사용하면 두 그래프의 축을 공유할 수 있기 때문에 범위와 눈금이 동일하게 표시

fig.canvas.manager.set_window_title('Sample Pictures')

ax[0][0].axis('off')
ax[0][0].imshow(imgRGB1, aspect='auto')

ax[0][1].axis('off')
ax[0][1].imshow(imgRGB2, aspect='auto')

ax[1][0].axis('off')
ax[1][0].imshow(imgRGB3, aspect='auto')

ax[1][1].axis('off')
ax[1][1].imshow(imgRGB4, aspect='auto')

plt.subplots_adjust(left = 0, bottom = 0, 
                   right = 1, top = 1, 
                   wspace=0.05, hspace = 0.05)

plt.savefig(&quot;./data/0206.png&quot;, bbox_inches='tight')  # 여백을 없애기 위함 
plt.show()&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;608&quot; data-origin-height=&quot;586&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cAoDtV/btrV1iiW8EL/MN3BYLrXk0I0C4cFOCpNDk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cAoDtV/btrV1iiW8EL/MN3BYLrXk0I0C4cFOCpNDk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cAoDtV/btrV1iiW8EL/MN3BYLrXk0I0C4cFOCpNDk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcAoDtV%2FbtrV1iiW8EL%2FMN3BYLrXk0I0C4cFOCpNDk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;608&quot; height=&quot;586&quot; data-origin-width=&quot;608&quot; data-origin-height=&quot;586&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;카메라 캠 기능을 이용하여 출력&lt;/h4&gt;
&lt;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;VideoCapture() 로 카메라를 개방하고, while 문에 의한 반복문으로 VideoCapture.read() 함수를 사용하여&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;반복문 내에서 비디오 프레임을 얻을 수 없거나, 키보드 (esc등) 에 의한 중단 요청이 있는 경우 반복문을 탈출하여 종료할 수 있도록 합니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1673426931506&quot; class=&quot;bash&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;import cv2

cap = cv2.VideoCapture(0)  # 카메라가 여러대 있을 때를 고려하여 식별자 숫자를 적는다 0번부터.  
if cap.isOpened():
    print(&quot;ok&quot;)
    delay = int(1000/cap.get(cv2.CAP_PROP_FPS))
    # CAP_PROP_FPS : 초당 프레임 분의 1000 초당 프레임을 시간으로 변환하기 위한 것 
    
    while True : # 읽어오면 True, 못 읽어오면 False
        ret, img = cap.read()  #불리언 넘배열
        if ret : 
            
            
            ## 이 부분에 원하는 영상처리 관련 로직을 추가하면 됩니다. 
            
            
            img_gray = cv2. cvtColor(img, cv2.COLOR_BGR2GRAY) # 회색조로 변경 
            cv2.imshow(&quot;Movie&quot;, img_gray)
            if cv2.waitKey(delay) &amp;amp; 0xFF ==27 :   
                # 키보드만의 아스키 코드 값에서 27은 esc 키를 의미합니다. 
                # esc 키가 입력되지 않으면 계속 시간마다 프레임을 읽어들이다가 입력되면 멈춤.
                break
                
            else : 
                printf(&quot;프레임을 읽어오지 못했습니다.&quot;)
                break
                
else : 
    print(&quot;카메라가 연결되어 있지 않습니다.&quot;)
cap.release(); cv2.destroyAllWindows();&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;여기서 주의할 것 !&amp;nbsp;&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;pafy 코드의 내부 문제로 실행이 되지 않고 오류가 날 수 있습니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;여기서 오류를 고치는 방법은&lt;span style=&quot;background-color: #f6e199;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;pafy 패키지 내부 backend_youtube_dl.py 모듈의 53, 54번 라인&lt;/span&gt;을 다음과 같이 수정하는 것입니다.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;background-color: #f6e199;&quot;&gt;self._likes = self._ydl_info.get('like_count',0)&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;background-color: #f6e199;&quot;&gt;self._dislikes&amp;nbsp;=&amp;nbsp;self._ydl_info.get('dislike_count',0)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;659&quot; data-origin-height=&quot;158&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bgsZ43/btrVZfHXXho/fN926bHovdllQhwMFlMG41/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bgsZ43/btrVZfHXXho/fN926bHovdllQhwMFlMG41/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bgsZ43/btrVZfHXXho/fN926bHovdllQhwMFlMG41/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbgsZ43%2FbtrVZfHXXho%2FfN926bHovdllQhwMFlMG41%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;659&quot; height=&quot;158&quot; data-origin-width=&quot;659&quot; data-origin-height=&quot;158&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;h4 data-ke-size=&quot;size20&quot;&gt;유튜브 영상 정보 출력&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Canny Edge 엣지란&amp;nbsp; 영상이 움직이는 실루엣입니다. 컴퓨터 상에서 영상으로는 우리처럼 시각적으로 바로 사물과 사물 등의 경계를 구분할 수 없으므로 서로간을 구별하기 위해 엣지를 구분해줍니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그렇게 경계 실루엣을 구별하는 것 중에 하나가 Canny Edge 입니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1673426931510&quot; class=&quot;coffeescript&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;# 비디오 입력과 화면 표시 

import cv2
import pafy # 유튜브 영상 정보를 얻을 수 있는 패키지
url = 'https://www.youtube.com/watch?v=u_Q7Dkl7AIk'
video = pafy.new(url)

print('title= ', video.title)
print('video.rating= ', video.rating)
print('video.duration= ', video.duration)

best = video.getbest()     #video.getbest(preftype = 'mp4')

print('best.resolution', best.resolution)

cap = cv2.VideoCapture(best.url)

while(True):
    retval, frame = cap.read()   # retval = 리턴
    if not retval :   # true 가 아닐 경우 브레이크 
        break
    cv2. imshow('frame', frame)
    gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)
    edges = cv2.Canny(gray, 100, 200)  # Canny Edge 엣지. 영상이 움직이는 실루엣.
    
    cv2.imshow('edges',edges)
    key = cv2.waitKey(25)
    if key == 27 :
        break    
cv2.destroyAllWindows()&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;450&quot; data-origin-height=&quot;87&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bWaCxr/btrVVgVcBwh/p9m76V3l0hWilghHX08uD1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bWaCxr/btrVVgVcBwh/p9m76V3l0hWilghHX08uD1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bWaCxr/btrVVgVcBwh/p9m76V3l0hWilghHX08uD1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbWaCxr%2FbtrVVgVcBwh%2Fp9m76V3l0hWilghHX08uD1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;450&quot; height=&quot;87&quot; data-origin-width=&quot;450&quot; data-origin-height=&quot;87&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1680&quot; data-origin-height=&quot;910&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/RA8pE/btrVVI5eEwG/ozJidk8gvg1rLZncgs7fjk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/RA8pE/btrVVI5eEwG/ozJidk8gvg1rLZncgs7fjk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/RA8pE/btrVVI5eEwG/ozJidk8gvg1rLZncgs7fjk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FRA8pE%2FbtrVVI5eEwG%2FozJidk8gvg1rLZncgs7fjk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1680&quot; height=&quot;910&quot; data-origin-width=&quot;1680&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;만약 영상이 꺼지지 않을 때에는 esc 를 눌러서 닫아주세요!&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>AI  머신러닝  딥러닝/Open CV 프로그래밍 공부일지</category>
      <author>Tomitom</author>
      <guid isPermaLink="true">https://blue-dot.tistory.com/209</guid>
      <comments>https://blue-dot.tistory.com/209#entry209comment</comments>
      <pubDate>Wed, 11 Jan 2023 17:49:23 +0900</pubDate>
    </item>
  </channel>
</rss>