<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>테크토니</title>
    <link>https://tonitech.tistory.com/</link>
    <description>IT, 프로그래밍, Node.js, Deno, 비전프로, 스마트글래스, 오큘러스, RPA, 메타버스, 트렌드</description>
    <language>ko</language>
    <pubDate>Thu, 14 May 2026 18:47:46 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>테크토니</managingEditor>
    <image>
      <title>테크토니</title>
      <url>https://tistory1.daumcdn.net/tistory/6431415/attach/a0201f62653b41f28578e9c32d8e36cb</url>
      <link>https://tonitech.tistory.com</link>
    </image>
    <item>
      <title>Li-Fi 기술: 기존 Wi-Fi를 압도하는 통신의 미래</title>
      <link>https://tonitech.tistory.com/19</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;세상이&amp;nbsp;데이터를&amp;nbsp;소비하고&amp;nbsp;생산하는&amp;nbsp;방식은&amp;nbsp;끊임없이&amp;nbsp;변하고&amp;nbsp;있습니다.&amp;nbsp;그럼에도&amp;nbsp;불구하고&amp;nbsp;우리가&amp;nbsp;인터넷에&amp;nbsp;연결되는&amp;nbsp;방법은&amp;nbsp;근본적으로&amp;nbsp;그다지&amp;nbsp;변하지&amp;nbsp;않았습니다.&amp;nbsp;그러나&amp;nbsp;'Li-Fi'라는&amp;nbsp;새로운&amp;nbsp;기술이&amp;nbsp;이러한&amp;nbsp;상황을&amp;nbsp;완전히&amp;nbsp;바꿀&amp;nbsp;수&amp;nbsp;있다는&amp;nbsp;점에서&amp;nbsp;흥미롭습니다.&amp;nbsp;이&amp;nbsp;기술은&amp;nbsp;국제전기전자공학자협회(IEEE)에&amp;nbsp;의해&amp;nbsp;표준&amp;nbsp;기술로&amp;nbsp;지정되었으며,&amp;nbsp;이로&amp;nbsp;인해&amp;nbsp;Li-Fi의&amp;nbsp;상용화가&amp;nbsp;빠르게&amp;nbsp;진행될&amp;nbsp;것으로&amp;nbsp;예상됩니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1.webp&quot; data-origin-width=&quot;220&quot; data-origin-height=&quot;220&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ltiHH/btsoxHptlex/wSPXWIKzjSSNhpPbFMRcd1/img.webp&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ltiHH/btsoxHptlex/wSPXWIKzjSSNhpPbFMRcd1/img.webp&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ltiHH/btsoxHptlex/wSPXWIKzjSSNhpPbFMRcd1/img.webp&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FltiHH%2FbtsoxHptlex%2FwSPXWIKzjSSNhpPbFMRcd1%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;220&quot; height=&quot;220&quot; data-filename=&quot;1.webp&quot; data-origin-width=&quot;220&quot; data-origin-height=&quot;220&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;Li-Fi의&amp;nbsp;개념과&amp;nbsp;작동&amp;nbsp;원리&lt;/b&gt;&lt;/u&gt; &lt;br /&gt;&lt;br /&gt;Li-Fi는&amp;nbsp;'Light&amp;nbsp;Fidelity'의&amp;nbsp;약자로,&amp;nbsp;통상적인&amp;nbsp;전자파가&amp;nbsp;아닌&amp;nbsp;가시광선을&amp;nbsp;이용해&amp;nbsp;데이터를&amp;nbsp;전송하는&amp;nbsp;기술입니다.&amp;nbsp;이는&amp;nbsp;LED&amp;nbsp;조명에서&amp;nbsp;나오는&amp;nbsp;빛을&amp;nbsp;이용하여&amp;nbsp;기기&amp;nbsp;간에&amp;nbsp;데이터를&amp;nbsp;빠르고&amp;nbsp;안전하게&amp;nbsp;전송할&amp;nbsp;수&amp;nbsp;있음을&amp;nbsp;의미합니다.&amp;nbsp;또한&amp;nbsp;이&amp;nbsp;기술은&amp;nbsp;2011년에&amp;nbsp;해럴드&amp;nbsp;하스&amp;nbsp;영국&amp;nbsp;에든버러대&amp;nbsp;교수에&amp;nbsp;의해&amp;nbsp;처음&amp;nbsp;소개되었습니다. &lt;br /&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;Li-Fi의&amp;nbsp;장점&lt;/b&gt;&lt;/u&gt; &lt;br /&gt;&lt;br /&gt;빠른&amp;nbsp;전송&amp;nbsp;속도:&amp;nbsp;이론적으로&amp;nbsp;Li-Fi는&amp;nbsp;Wi-Fi보다&amp;nbsp;약&amp;nbsp;100배,&amp;nbsp;LTE보다&amp;nbsp;약&amp;nbsp;66배&amp;nbsp;더&amp;nbsp;빠른&amp;nbsp;데이터&amp;nbsp;전송&amp;nbsp;속도를&amp;nbsp;제공할&amp;nbsp;수&amp;nbsp;있습니다.&amp;nbsp;이로&amp;nbsp;인해,&amp;nbsp;온라인에서&amp;nbsp;고용량의&amp;nbsp;콘텐츠를&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;middot;무선랜이&amp;nbsp;이용하는&amp;nbsp;주파수&amp;nbsp;범위보다&amp;nbsp;약&amp;nbsp;1만배&amp;nbsp;이상&amp;nbsp;넓습니다. &lt;br /&gt;&lt;br /&gt;보안:&amp;nbsp;가시광선은&amp;nbsp;벽&amp;nbsp;등의&amp;nbsp;물리적&amp;nbsp;장애물을&amp;nbsp;통과하지&amp;nbsp;못하므로,&amp;nbsp;건물&amp;nbsp;내부에서의&amp;nbsp;데이터&amp;nbsp;유출을&amp;nbsp;막을&amp;nbsp;수&amp;nbsp;있습니다.&amp;nbsp;이는&amp;nbsp;은행,&amp;nbsp;군사&amp;nbsp;기지,&amp;nbsp;연구&amp;nbsp;시설&amp;nbsp;등에서&amp;nbsp;매우&amp;nbsp;유용할&amp;nbsp;것입니다. &lt;br /&gt;&lt;br /&gt;에너지&amp;nbsp;효율:&amp;nbsp;LED의&amp;nbsp;에너지&amp;nbsp;효율이&amp;nbsp;90%에&amp;nbsp;가까워서&amp;nbsp;전력&amp;nbsp;소모도&amp;nbsp;적습니다. &lt;br /&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;Li-Fi의&amp;nbsp;단점과&amp;nbsp;도전&lt;/b&gt;&lt;/u&gt; &lt;br /&gt;&lt;br /&gt;그러나&amp;nbsp;Li-Fi에도&amp;nbsp;여전히&amp;nbsp;극복해야&amp;nbsp;할&amp;nbsp;장벽들이&amp;nbsp;존재합니다.&amp;nbsp;가장&amp;nbsp;큰&amp;nbsp;도전은&amp;nbsp;현재의&amp;nbsp;인프라와&amp;nbsp;호환성&amp;nbsp;문제입니다.&amp;nbsp;우리의&amp;nbsp;스마트폰,&amp;nbsp;노트북,&amp;nbsp;태블릿&amp;nbsp;등&amp;nbsp;대부분의&amp;nbsp;기기는&amp;nbsp;Li-Fi를&amp;nbsp;지원하지&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;합니다.&lt;/p&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;u&gt;&lt;b&gt;미래의&amp;nbsp;가능성과&amp;nbsp;현재의&amp;nbsp;도전&lt;/b&gt;&lt;/u&gt; &lt;br /&gt;&lt;br /&gt;Li-Fi는&amp;nbsp;가시광선을&amp;nbsp;이용한&amp;nbsp;데이터&amp;nbsp;전송을&amp;nbsp;통해&amp;nbsp;뛰어난&amp;nbsp;속도,&amp;nbsp;넓은&amp;nbsp;주파수&amp;nbsp;범위,&amp;nbsp;높은&amp;nbsp;보안성,&amp;nbsp;그리고&amp;nbsp;에너지&amp;nbsp;효율성을&amp;nbsp;제공하는&amp;nbsp;매우&amp;nbsp;흥미로운&amp;nbsp;기술입니다.&amp;nbsp;그러나&amp;nbsp;현재의&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;Li-Fi는&amp;nbsp;분명히&amp;nbsp;다가오는&amp;nbsp;데이터&amp;nbsp;중심의&amp;nbsp;세상에서&amp;nbsp;엄청난&amp;nbsp;잠재력을&amp;nbsp;가진&amp;nbsp;기술로&amp;nbsp;나타날&amp;nbsp;것입니다.&lt;/p&gt;</description>
      <category>기술트렌드</category>
      <category>802.11bb</category>
      <category>IEEE</category>
      <category>Li-Fi</category>
      <category>LiFi</category>
      <category>라이파이</category>
      <category>와이파이</category>
      <author>테크토니</author>
      <guid isPermaLink="true">https://tonitech.tistory.com/19</guid>
      <comments>https://tonitech.tistory.com/19#entry19comment</comments>
      <pubDate>Sat, 22 Jul 2023 01:15:41 +0900</pubDate>
    </item>
    <item>
      <title>갤럭시Z폴드5 스펙 출시일정 사전예약 Galaxy Z Fold 5</title>
      <link>https://tonitech.tistory.com/18</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;수개월 전부터 해외 매체 및 인플루언서를 통해 Galaxy Z Fold 5 에 대한 예측이 있었습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;Galaxy-Unpacked-2023-July-26.webp&quot; data-origin-width=&quot;1248&quot; data-origin-height=&quot;698&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Mwb9H/btsmUIpv09k/x4B3oz5x5V6aNHCF1clzCK/img.webp&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Mwb9H/btsmUIpv09k/x4B3oz5x5V6aNHCF1clzCK/img.webp&quot; data-alt=&quot;이미지 출처 삼성 스토어&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Mwb9H/btsmUIpv09k/x4B3oz5x5V6aNHCF1clzCK/img.webp&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FMwb9H%2FbtsmUIpv09k%2Fx4B3oz5x5V6aNHCF1clzCK%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;1248&quot; height=&quot;698&quot; data-filename=&quot;Galaxy-Unpacked-2023-July-26.webp&quot; data-origin-width=&quot;1248&quot; data-origin-height=&quot;698&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;이미지 출처 삼성 스토어&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;곧 출시 될 실제 스펙에 얼마나 적중할 수 있을까요!! 오늘은 예상스펙과 출시일정 사전예약 정보를 정리해 봤습니다.&lt;/p&gt;
&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;Galaxy Z Fold 5 공개 일정&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #4d5156; text-align: start;&quot;&gt;일시 : 2023년 7월 26일 오후 8시&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #4d5156; text-align: start;&quot;&gt;행사 : 삼성 갤럭시 언팩 2023&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;b&gt;Galaxy Z Fold 5에 대한 예상 스펙&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;(Galaxy Z Fold 4 의 비교 스펙입니다.)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;프로세서&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;- Galaxy Z Fold 4: 퀄컴스냅드래곤 8+ Gen 1 SM8475&lt;br /&gt;-&amp;nbsp;Galaxy&amp;nbsp;Z&amp;nbsp;Fold&amp;nbsp;5:&amp;nbsp;&quot;갤럭시용&quot;&amp;nbsp;스냅드래곤&amp;nbsp;8&amp;nbsp;2세대&amp;nbsp;SoC(예상)&lt;br /&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;메모리&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;-&amp;nbsp;Galaxy&amp;nbsp;Z&amp;nbsp;Fold&amp;nbsp;4:&amp;nbsp;12&amp;nbsp;GB&amp;nbsp;LPDDR5&amp;nbsp;SDRAM,&amp;nbsp;256&amp;nbsp;/&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;512&amp;nbsp;GB&amp;nbsp;/&amp;nbsp;1&amp;nbsp;TB&amp;nbsp;UFS&amp;nbsp;3.1&lt;br /&gt;- Galaxy Z Fold 5: 16 GB LPDDR5 SDRAM, 256 /&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;512 GB / 1 TB UFS 4.0(예상)&lt;br /&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;디스플레이&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;- Galaxy Z Fold 4: 6.2인치&lt;br /&gt;- Galaxy Z Fold 5: 6.2인치, 눈물 방울 경첩 디자인(예상)&lt;br /&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;배터리&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;-&amp;nbsp;Galaxy&amp;nbsp;Z&amp;nbsp;Fold&amp;nbsp;4:&amp;nbsp;내장형&amp;nbsp;Li-Ion&amp;nbsp;4,400mAh&lt;br /&gt;-&amp;nbsp;Galaxy&amp;nbsp;Z&amp;nbsp;Fold&amp;nbsp;5:&amp;nbsp;내장형&amp;nbsp;Li-Ion&amp;nbsp;4,400mAh&amp;nbsp;(예상)&lt;br /&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;운영체제&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;-&amp;nbsp;Galaxy&amp;nbsp;Z&amp;nbsp;Fold&amp;nbsp;4:&amp;nbsp;안드로이드&amp;nbsp;12L&amp;nbsp;&amp;rarr;&amp;nbsp;13,&amp;nbsp;Samsung&amp;nbsp;One&amp;nbsp;UI&amp;nbsp;4.1.1&amp;nbsp;&amp;rarr;&amp;nbsp;5.0&amp;nbsp;&amp;rarr;&amp;nbsp;5.1&lt;br /&gt;- Galaxy Z Fold 5: One UI 5.1.1 또는 업그레이드된 One UI 5 버전 또는 One UI 6.0(예상)&lt;br /&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;규격&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;-&amp;nbsp;Galaxy&amp;nbsp;Z&amp;nbsp;Fold&amp;nbsp;4:&amp;nbsp;IPX8&amp;nbsp;등급&amp;nbsp;방수&amp;nbsp;지원&lt;br /&gt;-&amp;nbsp;Galaxy&amp;nbsp;Z&amp;nbsp;Fold&amp;nbsp;5:&amp;nbsp;IP58&amp;nbsp;방진&amp;nbsp;및&amp;nbsp;방수&amp;nbsp;등급&amp;nbsp;지원&amp;nbsp;(예상)&lt;br /&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;기타&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;-&amp;nbsp;Galaxy&amp;nbsp;Z&amp;nbsp;Fold&amp;nbsp;4:&amp;nbsp;4,096&amp;nbsp;필압(레벨)&amp;nbsp;틸트&amp;nbsp;인식&amp;nbsp;S펜&amp;nbsp;지원,&amp;nbsp;FM&amp;nbsp;라디오&lt;br /&gt;-&amp;nbsp;Galaxy&amp;nbsp;Z&amp;nbsp;Fold&amp;nbsp;5:&amp;nbsp;전용&amp;nbsp;S&amp;nbsp;Pen&amp;nbsp;슬롯&amp;nbsp;포함&amp;nbsp;여부&amp;nbsp;불확실&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;u&gt;&lt;b&gt;출시가격&lt;/b&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- Galaxy Z Fold 4: 256GB (약 199만원), 512GB(약211만원)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;- Galaxy Z Fold 5: 4와 비슷한 가격대(예상)&lt;/p&gt;
&lt;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-filename=&quot;Samsung-Galaxy-Z-Fold-5-press-render-that-has-leaked-online.jpg&quot; data-origin-width=&quot;640&quot; data-origin-height=&quot;560&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bKdeNg/btsmQDbsorK/MosZmHxCmKKxqUWnLKlKhK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bKdeNg/btsmQDbsorK/MosZmHxCmKKxqUWnLKlKhK/img.jpg&quot; data-alt=&quot;사진 출처 mysmartprice&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bKdeNg/btsmQDbsorK/MosZmHxCmKKxqUWnLKlKhK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbKdeNg%2FbtsmQDbsorK%2FMosZmHxCmKKxqUWnLKlKhK%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;640&quot; height=&quot;560&quot; data-filename=&quot;Samsung-Galaxy-Z-Fold-5-press-render-that-has-leaked-online.jpg&quot; data-origin-width=&quot;640&quot; data-origin-height=&quot;560&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;사진 출처 mysmartprice&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;위 사진은 mysmartprice를 통해 유출된 Z Fold 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;&lt;u&gt;&lt;b&gt;사전예약알림신청&lt;/b&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;기간 : 7월 6일 ~&amp;nbsp; 7월 26일&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;출처 : 삼성스토어(하단 링크)&lt;/p&gt;
&lt;figure id=&quot;og_1688874786339&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;SAMSUNG 삼성전자판매&quot; data-og-description=&quot;삼성전자판매 주식회사에서 보내는 이벤트, 프로모션 등에 대한 다양한 소식을 휴대전화 문자메시지, 전화 안내 받아보실 수 있습니다. 귀하는 언제든지 본 동의를 철회할 수 있습니다. ※ 광고&quot; data-og-host=&quot;samsungstore.com&quot; data-og-source-url=&quot;https://samsungstore.com/member/hopeInfo.sesc?pgcd=K37&amp;amp;gclid=Cj0KCQjwkqSlBhDaARIsAFJANkh_TGWhmxDXtVup7jtcUNJbVxV92pPGB3LdCfAAf6oInjomOzT8KvwaAhTREALw_wcB&quot; data-og-url=&quot;https://samsungstore.com/member/hopeInfo.sesc?gclid=Cj0KCQjwkqSlBhDaARIsAFJANkh_TGWhmxDXtVup7jtcUNJbVxV92pPGB3LdCfAAf6oInjomOzT8KvwaAhTREALw_wcB&amp;amp;pgcd=K37&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/xzhiH/hyTfpeRiWZ/mFMmpokrn8pAvr817Q0faK/img.jpg?width=1280&amp;amp;height=2425&amp;amp;face=0_0_1280_2425,https://scrap.kakaocdn.net/dn/bNlocU/hyTfxKKFsW/8eH02TOuLrUkGI0Ag9hwwk/img.jpg?width=1280&amp;amp;height=2425&amp;amp;face=0_0_1280_2425&quot;&gt;&lt;a href=&quot;https://samsungstore.com/member/hopeInfo.sesc?pgcd=K37&amp;amp;gclid=Cj0KCQjwkqSlBhDaARIsAFJANkh_TGWhmxDXtVup7jtcUNJbVxV92pPGB3LdCfAAf6oInjomOzT8KvwaAhTREALw_wcB&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://samsungstore.com/member/hopeInfo.sesc?pgcd=K37&amp;amp;gclid=Cj0KCQjwkqSlBhDaARIsAFJANkh_TGWhmxDXtVup7jtcUNJbVxV92pPGB3LdCfAAf6oInjomOzT8KvwaAhTREALw_wcB&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/xzhiH/hyTfpeRiWZ/mFMmpokrn8pAvr817Q0faK/img.jpg?width=1280&amp;amp;height=2425&amp;amp;face=0_0_1280_2425,https://scrap.kakaocdn.net/dn/bNlocU/hyTfxKKFsW/8eH02TOuLrUkGI0Ag9hwwk/img.jpg?width=1280&amp;amp;height=2425&amp;amp;face=0_0_1280_2425');&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;SAMSUNG 삼성전자판매&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;samsungstore.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>기술트렌드</category>
      <category>Galaxy z Fold 5</category>
      <category>Samsung</category>
      <category>Zfold5</category>
      <category>갤럭시 Z Fold 5</category>
      <category>삼성</category>
      <category>언팩2023</category>
      <author>테크토니</author>
      <guid isPermaLink="true">https://tonitech.tistory.com/18</guid>
      <comments>https://tonitech.tistory.com/18#entry18comment</comments>
      <pubDate>Sun, 9 Jul 2023 12:59:08 +0900</pubDate>
    </item>
    <item>
      <title>장마철을 대비하는 IT 제품들</title>
      <link>https://tonitech.tistory.com/17</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;장마철에 도움이 되는 IT 제품을 소개하겠습니다. 이 제품들은 실내 습도 조절, 그리고 원격 업무 등 다양한 상황에서 도움을 줄 수 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;figure id=&quot;og_1688851815736&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;샤오미 스마트 제습기 14L CSJ0114DM&quot; data-og-description=&quot;COUPANG&quot; data-og-host=&quot;www.coupang.com&quot; data-og-source-url=&quot;https://link.coupang.com/a/3nbEi&quot; data-og-url=&quot;https://www.coupang.com/vp/products/6595263884&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/baoXs5/hyTgOjBpME/ey0Wj3fs7iQWk4hlKkpUf0/img.jpg?width=230&amp;amp;height=230&amp;amp;face=0_0_230_230,https://scrap.kakaocdn.net/dn/K0EiL/hyTfEbA3gO/eWCDKQwcKtnQGE97UkthPk/img.jpg?width=230&amp;amp;height=230&amp;amp;face=0_0_230_230&quot;&gt;&lt;a href=&quot;https://link.coupang.com/a/3nbEi&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://link.coupang.com/a/3nbEi&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/baoXs5/hyTgOjBpME/ey0Wj3fs7iQWk4hlKkpUf0/img.jpg?width=230&amp;amp;height=230&amp;amp;face=0_0_230_230,https://scrap.kakaocdn.net/dn/K0EiL/hyTfEbA3gO/eWCDKQwcKtnQGE97UkthPk/img.jpg?width=230&amp;amp;height=230&amp;amp;face=0_0_230_230');&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;샤오미 스마트 제습기 14L CSJ0114DM&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;COUPANG&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.coupang.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;스마트 제습기&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;장마철에&amp;nbsp;가장&amp;nbsp;큰&amp;nbsp;문제&amp;nbsp;중&amp;nbsp;하나는&amp;nbsp;과다한&amp;nbsp;습도입니다.&amp;nbsp;이를&amp;nbsp;해결하기&amp;nbsp;위해&amp;nbsp;스마트&amp;nbsp;제습기는&amp;nbsp;아주&amp;nbsp;유용합니다.&amp;nbsp;스마트&amp;nbsp;제습기는&amp;nbsp;습도&amp;nbsp;센서를&amp;nbsp;통해&amp;nbsp;실내&amp;nbsp;습도를&amp;nbsp;계속&amp;nbsp;측정하고,&amp;nbsp;사용자가&amp;nbsp;설정한&amp;nbsp;습도를&amp;nbsp;유지하기&amp;nbsp;위해&amp;nbsp;자동으로&amp;nbsp;작동합니다.&amp;nbsp;스마트폰&amp;nbsp;앱을&amp;nbsp;통해&amp;nbsp;원격으로&amp;nbsp;제습기를&amp;nbsp;제어하거나&amp;nbsp;습도를&amp;nbsp;모니터링&amp;nbsp;할&amp;nbsp;수&amp;nbsp;있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;SL_042221_42420_20.jpg&quot; data-origin-width=&quot;7001&quot; data-origin-height=&quot;4001&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/U3e9y/btsmUHD4yEh/iXk0WpyItL64t9kEYjq2Q1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/U3e9y/btsmUHD4yEh/iXk0WpyItL64t9kEYjq2Q1/img.jpg&quot; data-alt=&quot;이미지출처(freepik.com)&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/U3e9y/btsmUHD4yEh/iXk0WpyItL64t9kEYjq2Q1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FU3e9y%2FbtsmUHD4yEh%2FiXk0WpyItL64t9kEYjq2Q1%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; alt=&quot;썸네일&quot; loading=&quot;lazy&quot; width=&quot;7001&quot; height=&quot;4001&quot; data-filename=&quot;SL_042221_42420_20.jpg&quot; data-origin-width=&quot;7001&quot; data-origin-height=&quot;4001&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;이미지출처(freepik.com)&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;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;Google Nest Hub나 Amazon Echo와 같은 스마트 홈 허브는 장마철에 매우 유용합니다. 이들 기기는 스마트폰과 연동되어, 사용자가 집 안의 다양한 가전제품을 원격으로 제어할 수 있게 해줍니다. 또한, 기기에 내장된 AI 비서를 통해 날씨 정보를 얻거나, 스마트 제습기를 작동시키는 등의 기능을 쉽게 사용할 수 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;figure id=&quot;og_1688852268735&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;구글 네스트 허브 2세대 스피커 GA01331&quot; data-og-description=&quot;COUPANG&quot; data-og-host=&quot;www.coupang.com&quot; data-og-source-url=&quot;https://link.coupang.com/a/3nccA&quot; data-og-url=&quot;https://www.coupang.com/vp/products/6702401544&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/cCa0Qy/hyTgTrF0Pb/mjZHMJsHNoLgj9oYHxkSVk/img.jpg?width=230&amp;amp;height=230&amp;amp;face=0_0_230_230,https://scrap.kakaocdn.net/dn/vQSpr/hyTfxKD98d/fWzJZRv21h6kQlMXeTsAtk/img.jpg?width=230&amp;amp;height=230&amp;amp;face=0_0_230_230&quot;&gt;&lt;a href=&quot;https://link.coupang.com/a/3nccA&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://link.coupang.com/a/3nccA&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/cCa0Qy/hyTgTrF0Pb/mjZHMJsHNoLgj9oYHxkSVk/img.jpg?width=230&amp;amp;height=230&amp;amp;face=0_0_230_230,https://scrap.kakaocdn.net/dn/vQSpr/hyTfxKD98d/fWzJZRv21h6kQlMXeTsAtk/img.jpg?width=230&amp;amp;height=230&amp;amp;face=0_0_230_230');&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;구글 네스트 허브 2세대 스피커 GA01331&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;COUPANG&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.coupang.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;figure id=&quot;og_1688852691758&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;아마존 올뉴 인공지능 알렉사 에코닷 스마트 스피커 4세대 Echo Dot 4th Gen&quot; data-og-description=&quot;COUPANG&quot; data-og-host=&quot;www.coupang.com&quot; data-og-source-url=&quot;https://link.coupang.com/a/3ncFF&quot; data-og-url=&quot;https://www.coupang.com/vp/products/6553228922&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/yWIdn/hyTfngWk3V/ItaMtbncBKcoKf3kWRwyz1/img.jpg?width=230&amp;amp;height=230&amp;amp;face=0_0_230_230&quot;&gt;&lt;a href=&quot;https://link.coupang.com/a/3ncFF&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://link.coupang.com/a/3ncFF&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/yWIdn/hyTfngWk3V/ItaMtbncBKcoKf3kWRwyz1/img.jpg?width=230&amp;amp;height=230&amp;amp;face=0_0_230_230');&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;아마존 올뉴 인공지능 알렉사 에코닷 스마트 스피커 4세대 Echo Dot 4th Gen&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;COUPANG&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.coupang.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;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;장마철에는 외출이 어려울 때가 많습니다. 이런 경우, 원격 근무 도구는 매우 중요한 역할을 합니다. Zoom, Microsoft Teams, Google Meet 등의 원격 회의 도구를 사용하면 집에서도 업무를 원활하게 진행할 수 있습니다. 이러한 도구들은 화상 회의, 파일 공유, 실시간 메시지 송수신 등 다양한 기능을 제공합니다.&lt;/p&gt;
&lt;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;&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;소소하게나마 장마철에 도움이 될만한 제품들을 적어 보았습니다. 자신의 생활 패턴과 필요성에 따라 적절한 제품을 선택하시면 좋을 것 같습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>기술트렌드</category>
      <category>스마트제습기</category>
      <category>스마트홈</category>
      <category>원격</category>
      <category>장마</category>
      <author>테크토니</author>
      <guid isPermaLink="true">https://tonitech.tistory.com/17</guid>
      <comments>https://tonitech.tistory.com/17#entry17comment</comments>
      <pubDate>Sun, 9 Jul 2023 06:45:54 +0900</pubDate>
    </item>
    <item>
      <title>블로그 최적의 키워드를 찾아내자 Hypersuggest</title>
      <link>https://tonitech.tistory.com/16</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;SEO&amp;nbsp;최적화는&amp;nbsp;블로그&amp;nbsp;운영의&amp;nbsp;핵심입니다.&amp;nbsp;특히나&amp;nbsp;키워드는&amp;nbsp;검색&amp;nbsp;엔진에서&amp;nbsp;우리의&amp;nbsp;콘텐츠를&amp;nbsp;찾아내는&amp;nbsp;가장&amp;nbsp;중요한&amp;nbsp;요소&amp;nbsp;중&amp;nbsp;하나입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;다운로드.jpeg&quot; data-origin-width=&quot;225&quot; data-origin-height=&quot;225&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/nnATg/btsmRoLdn9U/e4oMiiP5nlEp1Vu41qLwGk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/nnATg/btsmRoLdn9U/e4oMiiP5nlEp1Vu41qLwGk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/nnATg/btsmRoLdn9U/e4oMiiP5nlEp1Vu41qLwGk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FnnATg%2FbtsmRoLdn9U%2Fe4oMiiP5nlEp1Vu41qLwGk%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; alt=&quot;썸네일&quot; loading=&quot;lazy&quot; width=&quot;225&quot; height=&quot;225&quot; data-filename=&quot;다운로드.jpeg&quot; data-origin-width=&quot;225&quot; data-origin-height=&quot;225&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://tool.hypersuggest.com/research/64a871d780c08554815bba37&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://hypersuggest.com/&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이때, Hypersuggest라는 툴을 활용하면, 원하는 키워드와 관련된 유용한 데이터를 쉽게 얻을 수 있습니다.&lt;/p&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;b&gt;Hypersuggest란 무엇인가?&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Hypersuggest는&amp;nbsp;다양한&amp;nbsp;키워드&amp;nbsp;데이터를&amp;nbsp;제공하는&amp;nbsp;서비스입니다.&amp;nbsp;이&amp;nbsp;서비스를&amp;nbsp;통해&amp;nbsp;사용자는&amp;nbsp;특정&amp;nbsp;키워드의&amp;nbsp;검색량,&amp;nbsp;검색&amp;nbsp;의도,&amp;nbsp;클릭&amp;nbsp;비용(CPC),&amp;nbsp;경쟁률,&amp;nbsp;키워드&amp;nbsp;난이도&amp;nbsp;등의&amp;nbsp;다양한&amp;nbsp;정보를&amp;nbsp;얻을&amp;nbsp;수&amp;nbsp;있습니다.&amp;nbsp;또한,&amp;nbsp;이러한&amp;nbsp;정보는&amp;nbsp;XLSX,&amp;nbsp;CSV,&amp;nbsp;JSON&amp;nbsp;등의&amp;nbsp;형태로&amp;nbsp;추출할&amp;nbsp;수&amp;nbsp;있어,&amp;nbsp;다른&amp;nbsp;도구에서도&amp;nbsp;활용할&amp;nbsp;수&amp;nbsp;있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;&lt;b&gt;Hypersuggest의 주요 기능들&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;u&gt;Valuable Longtail Keywords&lt;/u&gt;&lt;br /&gt;&lt;br /&gt;Longtail&amp;nbsp;키워드란&amp;nbsp;세부적인&amp;nbsp;검색어를&amp;nbsp;말합니다.&amp;nbsp;예를&amp;nbsp;들어,&amp;nbsp;'블로그'보다는&amp;nbsp;'IT&amp;nbsp;블로그&amp;nbsp;플랫폼&amp;nbsp;추천'과&amp;nbsp;같은&amp;nbsp;키워드가&amp;nbsp;더&amp;nbsp;세부적이고&amp;nbsp;명확한&amp;nbsp;키워드입니다.&amp;nbsp;이렇게&amp;nbsp;구체적인&amp;nbsp;키워드를&amp;nbsp;찾아내는&amp;nbsp;것은&amp;nbsp;더&amp;nbsp;정확한&amp;nbsp;대상을&amp;nbsp;타겟팅하고,&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;u&gt;Topic Clusters&lt;/u&gt;&lt;br /&gt;&lt;br /&gt;Hypersuggest는&amp;nbsp;AI를&amp;nbsp;활용하여&amp;nbsp;키워드를&amp;nbsp;관련&amp;nbsp;주제별로&amp;nbsp;분류해줍니다.&amp;nbsp;이를&amp;nbsp;통해&amp;nbsp;사용자는&amp;nbsp;어떤&amp;nbsp;주제에&amp;nbsp;대한&amp;nbsp;콘텐츠를&amp;nbsp;만들어야&amp;nbsp;할지&amp;nbsp;한눈에&amp;nbsp;파악할&amp;nbsp;수&amp;nbsp;있습니다.&amp;nbsp;또한,&amp;nbsp;사용자가&amp;nbsp;입력한&amp;nbsp;키워드를&amp;nbsp;기반으로&amp;nbsp;사용자의&amp;nbsp;도메인이&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;u&gt;People Also Ask&lt;/u&gt;&lt;br /&gt;&lt;br /&gt;'People&amp;nbsp;Also&amp;nbsp;Ask'&amp;nbsp;기능을&amp;nbsp;통해,&amp;nbsp;사용자가&amp;nbsp;입력한&amp;nbsp;키워드와&amp;nbsp;관련된&amp;nbsp;더&amp;nbsp;많은&amp;nbsp;질문들을&amp;nbsp;찾아볼&amp;nbsp;수&amp;nbsp;있습니다.&amp;nbsp;이를&amp;nbsp;통해&amp;nbsp;사용자의&amp;nbsp;콘텐츠가&amp;nbsp;더&amp;nbsp;깊이&amp;nbsp;있고,&amp;nbsp;독자의&amp;nbsp;질문에&amp;nbsp;답할&amp;nbsp;수&amp;nbsp;있도록&amp;nbsp;돕습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;revenue_unit_wrap&quot;&gt;
  &lt;div class=&quot;revenue_unit_item adsense responsive&quot;&gt;
    &lt;div class=&quot;revenue_unit_info&quot;&gt;반응형&lt;/div&gt;
    &lt;script src=&quot;//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js&quot; async=&quot;async&quot;&gt;&lt;/script&gt;
    &lt;ins class=&quot;adsbygoogle&quot; style=&quot;display: block;&quot; data-ad-host=&quot;ca-host-pub-9691043933427338&quot; data-ad-client=&quot;ca-pub-2847142857437601&quot; data-ad-format=&quot;auto&quot;&gt;&lt;/ins&gt;
    &lt;script&gt;(adsbygoogle = window.adsbygoogle || []).push({});&lt;/script&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;&lt;b&gt;Hypersuggest 활용법&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Hypersuggest는&amp;nbsp;다음과&amp;nbsp;같은&amp;nbsp;방법으로&amp;nbsp;활용될&amp;nbsp;수&amp;nbsp;있습니다.&lt;br /&gt;&lt;br /&gt;&lt;u&gt;키워드 연구&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;가장&amp;nbsp;기본적인&amp;nbsp;활용법은&amp;nbsp;원하는&amp;nbsp;키워드에&amp;nbsp;대한&amp;nbsp;검색량,&amp;nbsp;검색&amp;nbsp;의도,&amp;nbsp;경쟁률&amp;nbsp;등의&amp;nbsp;정보를&amp;nbsp;얻는&amp;nbsp;것입니다.&amp;nbsp;이를&amp;nbsp;통해&amp;nbsp;효율적인&amp;nbsp;콘텐츠&amp;nbsp;전략을&amp;nbsp;수립하고,&amp;nbsp;SEO&amp;nbsp;최적화에&amp;nbsp;활용할&amp;nbsp;수&amp;nbsp;있습니다.&lt;br /&gt;&lt;br /&gt;&lt;u&gt;콘텐츠 아이디어 생성&lt;/u&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;키워드를&amp;nbsp;관련&amp;nbsp;주제별로&amp;nbsp;분류하거나,&amp;nbsp;관련&amp;nbsp;질문을&amp;nbsp;찾아주는&amp;nbsp;기능을&amp;nbsp;통해&amp;nbsp;콘텐츠&amp;nbsp;아이디어를&amp;nbsp;생성할&amp;nbsp;수&amp;nbsp;있습니다.&amp;nbsp;이를&amp;nbsp;통해&amp;nbsp;독자가&amp;nbsp;관심을&amp;nbsp;가질만한&amp;nbsp;콘텐츠를&amp;nbsp;제공함으로써&amp;nbsp;블로그의&amp;nbsp;참여율과&amp;nbsp;검색&amp;nbsp;노출을&amp;nbsp;높일&amp;nbsp;수&amp;nbsp;있습니다.&lt;br /&gt;&lt;br /&gt;&lt;u&gt;콘텐츠 최적화&lt;/u&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이미&amp;nbsp;존재하는&amp;nbsp;콘텐츠에&amp;nbsp;대한&amp;nbsp;키워드를&amp;nbsp;분석하여,&amp;nbsp;해당&amp;nbsp;콘텐츠를&amp;nbsp;최적화할&amp;nbsp;수&amp;nbsp;있습니다.&amp;nbsp;예를&amp;nbsp;들어,&amp;nbsp;특정&amp;nbsp;주제에&amp;nbsp;대한&amp;nbsp;콘텐츠의&amp;nbsp;키워드&amp;nbsp;난이도가&amp;nbsp;높다면,&amp;nbsp;관련된&amp;nbsp;Longtail&amp;nbsp;키워드를&amp;nbsp;찾아서&amp;nbsp;해당&amp;nbsp;콘텐츠를&amp;nbsp;보강하거나,&amp;nbsp;새로운&amp;nbsp;콘텐츠를&amp;nbsp;만들&amp;nbsp;수&amp;nbsp;있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;Screenshot_20230708_051444_Chrome.jpg&quot; data-origin-width=&quot;1974&quot; data-origin-height=&quot;1025&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bLdXvT/btsmQCwbptP/iHkZZMCZJdJZK1W3evAvjK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bLdXvT/btsmQCwbptP/iHkZZMCZJdJZK1W3evAvjK/img.jpg&quot; data-alt=&quot;키워드 검색 실제 이용 화면&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bLdXvT/btsmQCwbptP/iHkZZMCZJdJZK1W3evAvjK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbLdXvT%2FbtsmQCwbptP%2FiHkZZMCZJdJZK1W3evAvjK%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;1974&quot; height=&quot;1025&quot; data-filename=&quot;Screenshot_20230708_051444_Chrome.jpg&quot; data-origin-width=&quot;1974&quot; data-origin-height=&quot;1025&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;키워드를&amp;nbsp;찾아내고,&amp;nbsp;그&amp;nbsp;키워드를&amp;nbsp;통해&amp;nbsp;더&amp;nbsp;나은&amp;nbsp;콘텐츠를&amp;nbsp;만들어내는&amp;nbsp;것은&amp;nbsp;블로그&amp;nbsp;운영의&amp;nbsp;핵심입니다.&amp;nbsp;Hypersuggest는&amp;nbsp;그런&amp;nbsp;과정을&amp;nbsp;보다&amp;nbsp;효율적이고&amp;nbsp;정확하게&amp;nbsp;돕는&amp;nbsp;도구입니다.&amp;nbsp;이러한&amp;nbsp;도구를&amp;nbsp;적극&amp;nbsp;활용하여,&amp;nbsp;우리의&amp;nbsp;블로그가&amp;nbsp;더&amp;nbsp;많은&amp;nbsp;독자에게&amp;nbsp;다가갈&amp;nbsp;수&amp;nbsp;있도록&amp;nbsp;노력해보세요.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;읽어주셔서 감사합니다.&lt;/p&gt;
&lt;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>
      <category>Hypersuggest</category>
      <category>SEO</category>
      <category>분석</category>
      <category>블로그</category>
      <category>키워드</category>
      <category>키워드 분석</category>
      <author>테크토니</author>
      <guid isPermaLink="true">https://tonitech.tistory.com/16</guid>
      <comments>https://tonitech.tistory.com/16#entry16comment</comments>
      <pubDate>Sat, 8 Jul 2023 05:42:30 +0900</pubDate>
    </item>
    <item>
      <title>워터마크 쉽게 지우는 방법 Cleanup.Pictures</title>
      <link>https://tonitech.tistory.com/15</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;이미지나 사진 속 원치않는 부분을 지우고 싶으신가요?&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Cleanup.Pictures의 인페인팅 기술로 쉽게할 수 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;cleanup-pictures-logo.png&quot; data-origin-width=&quot;960&quot; data-origin-height=&quot;330&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bECZ67/btsmP6Y44SZ/OxH4AjUW05GRaKO8XCBTFk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bECZ67/btsmP6Y44SZ/OxH4AjUW05GRaKO8XCBTFk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bECZ67/btsmP6Y44SZ/OxH4AjUW05GRaKO8XCBTFk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbECZ67%2FbtsmP6Y44SZ%2FOxH4AjUW05GRaKO8XCBTFk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;960&quot; height=&quot;330&quot; data-filename=&quot;cleanup-pictures-logo.png&quot; data-origin-width=&quot;960&quot; data-origin-height=&quot;330&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;/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;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;Media_230708_041407.gif&quot; data-origin-width=&quot;598&quot; data-origin-height=&quot;800&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ueCWy/btsmRMZx4YZ/8TYV1Aw3tKIMDOta5nKJpk/img.gif&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ueCWy/btsmRMZx4YZ/8TYV1Aw3tKIMDOta5nKJpk/img.gif&quot; data-alt=&quot;실제 서비스 이용 화면&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ueCWy/btsmRMZx4YZ/8TYV1Aw3tKIMDOta5nKJpk/img.gif&quot; srcset=&quot;https://blog.kakaocdn.net/dn/ueCWy/btsmRMZx4YZ/8TYV1Aw3tKIMDOta5nKJpk/img.gif&quot; onerror=&quot;this.onerror=null; this.src='//t1.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;800&quot; data-filename=&quot;Media_230708_041407.gif&quot; data-origin-width=&quot;598&quot; data-origin-height=&quot;800&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;https://cleanup.pictures/&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;하단 부터는 이 서비스를 제공하는 웹사이트로부터 가지고 온 내용입니다&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;&lt;b&gt;인페인팅이란 무엇인가요?&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;인페인팅은&amp;nbsp;원하지&amp;nbsp;않는&amp;nbsp;사람이나&amp;nbsp;개체를&amp;nbsp;사진에서&amp;nbsp;제거하는데&amp;nbsp;사용되는&amp;nbsp;이미지&amp;nbsp;수정&amp;nbsp;기술입니다.&amp;nbsp;예를&amp;nbsp;들어,&amp;nbsp;여행지에서&amp;nbsp;찍은&amp;nbsp;사진&amp;nbsp;속에&amp;nbsp;원치&amp;nbsp;않는&amp;nbsp;사람이나&amp;nbsp;물건을&amp;nbsp;제거할&amp;nbsp;수&amp;nbsp;있습니다.&amp;nbsp;이&amp;nbsp;기술은&amp;nbsp;복제&amp;nbsp;도구와&amp;nbsp;같은&amp;nbsp;방법을&amp;nbsp;사용해왔지만,&amp;nbsp;오늘날에는&amp;nbsp;인공&amp;nbsp;지능을&amp;nbsp;활용해&amp;nbsp;더욱&amp;nbsp;놀라운&amp;nbsp;결과를&amp;nbsp;얻을&amp;nbsp;수&amp;nbsp;있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;&lt;b&gt;Cleanup.Pictures의 독특함&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Cleanup.Pictures는&amp;nbsp;인공&amp;nbsp;지능&amp;nbsp;기반의&amp;nbsp;고급&amp;nbsp;편집&amp;nbsp;도구로,&amp;nbsp;기존의&amp;nbsp;클론&amp;nbsp;스탬프&amp;nbsp;도구나&amp;nbsp;Adobe&amp;nbsp;Photoshop&amp;nbsp;등의&amp;nbsp;복제&amp;nbsp;도구보다&amp;nbsp;더욱&amp;nbsp;우수합니다.&amp;nbsp;일반적으로&amp;nbsp;이러한&amp;nbsp;도구들은&amp;nbsp;배경&amp;nbsp;참조를&amp;nbsp;필요로&amp;nbsp;하지만,&amp;nbsp;Cleanup.Pictures의&amp;nbsp;AI는&amp;nbsp;몇&amp;nbsp;번의&amp;nbsp;클릭만으로&amp;nbsp;원하지&amp;nbsp;않는&amp;nbsp;텍스트,&amp;nbsp;사람,&amp;nbsp;불필요한&amp;nbsp;개체를&amp;nbsp;제거하고,&amp;nbsp;그&amp;nbsp;뒤에&amp;nbsp;무엇이&amp;nbsp;있을지를&amp;nbsp;진정으로&amp;nbsp;추측해냅니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;&lt;b&gt;이미지 해상도와 Cleanup.Pictures&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Cleanup.Pictures는&amp;nbsp;모든&amp;nbsp;크기의&amp;nbsp;이미지를&amp;nbsp;가져와&amp;nbsp;편집할&amp;nbsp;수&amp;nbsp;있습니다.&amp;nbsp;무료&amp;nbsp;버전의&amp;nbsp;경우&amp;nbsp;내보내기&amp;nbsp;해상도가&amp;nbsp;720px로&amp;nbsp;제한되지만,&amp;nbsp;Pro&amp;nbsp;버전에서는&amp;nbsp;크기&amp;nbsp;제한이&amp;nbsp;없습니다.&amp;nbsp;그래서&amp;nbsp;사용자는&amp;nbsp;무엇이든&amp;nbsp;자유롭게&amp;nbsp;편집하고&amp;nbsp;내보낼&amp;nbsp;수&amp;nbsp;있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;&lt;b&gt;Cleanup.Pictures의 비용&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Cleanup.Pictures는&amp;nbsp;고해상도&amp;nbsp;이미지&amp;nbsp;처리나&amp;nbsp;더욱&amp;nbsp;뛰어난&amp;nbsp;품질의&amp;nbsp;이미지가&amp;nbsp;필요하지&amp;nbsp;않는&amp;nbsp;사용자에게는&amp;nbsp;무료로&amp;nbsp;제공됩니다.&amp;nbsp;그러나&amp;nbsp;모든&amp;nbsp;크기의&amp;nbsp;이미지를&amp;nbsp;처리하려면&amp;nbsp;월&amp;nbsp;$5&amp;nbsp;또는&amp;nbsp;연간&amp;nbsp;$36의&amp;nbsp;비용이&amp;nbsp;발생합니다.&amp;nbsp;또한,&amp;nbsp;평가판을&amp;nbsp;통해&amp;nbsp;HD&amp;nbsp;품질의&amp;nbsp;이미지를&amp;nbsp;무료로&amp;nbsp;테스트해&amp;nbsp;볼&amp;nbsp;수&amp;nbsp;있습니다.&amp;nbsp;사용자의&amp;nbsp;구독은&amp;nbsp;모바일과&amp;nbsp;데스크톱&amp;nbsp;모두에서&amp;nbsp;작동합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;&lt;b&gt;Cleanup.Pictures의 인페인팅 API&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Cleanup.Pictures는&amp;nbsp;인페인팅&amp;nbsp;API를&amp;nbsp;제공하며,&amp;nbsp;이를&amp;nbsp;통해&amp;nbsp;Node.js,&amp;nbsp;SwiftUI,&amp;nbsp;Kotlin&amp;nbsp;등의&amp;nbsp;여러&amp;nbsp;환경에서&amp;nbsp;API를&amp;nbsp;사용할&amp;nbsp;수&amp;nbsp;있습니다.&amp;nbsp;사용자는&amp;nbsp;문서,&amp;nbsp;라이브&amp;nbsp;데모,&amp;nbsp;다양한&amp;nbsp;샘플을&amp;nbsp;통해&amp;nbsp;신속하게&amp;nbsp;시작할&amp;nbsp;수&amp;nbsp;있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;&lt;b&gt;Cleanup.Pictures를 이용한 이미지 수정&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Cleanup.Pictures를&amp;nbsp;사용하면,&amp;nbsp;원치&amp;nbsp;않는&amp;nbsp;사람이나&amp;nbsp;개체를&amp;nbsp;제거하거나,&amp;nbsp;원치&amp;nbsp;않는&amp;nbsp;텍스트나&amp;nbsp;로고,&amp;nbsp;워터마크를&amp;nbsp;제거하거나,&amp;nbsp;흠집이나&amp;nbsp;주름을&amp;nbsp;제거하거나,&amp;nbsp;이미지의&amp;nbsp;배경을&amp;nbsp;제거하는&amp;nbsp;등&amp;nbsp;다양한&amp;nbsp;방법으로&amp;nbsp;이미지를&amp;nbsp;수정할&amp;nbsp;수&amp;nbsp;있습니다.&amp;nbsp;이는&amp;nbsp;몇&amp;nbsp;번의&amp;nbsp;클릭만으로&amp;nbsp;놀랍도록&amp;nbsp;정확하게&amp;nbsp;가능하며,&amp;nbsp;사용자는&amp;nbsp;복잡한&amp;nbsp;소프트웨어&amp;nbsp;없이도&amp;nbsp;전문가&amp;nbsp;수준의&amp;nbsp;결과를&amp;nbsp;얻을&amp;nbsp;수&amp;nbsp;있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Cleanup.Pictures는 누구나 쉽게 사용할 수 있는 뛰어난 이미지 인페인팅 도구입니다. 여러분의 사진을 한 단계 더 업그레이드하고 싶다면 Cleanup.Pictures를 이용해 보세요.&lt;/p&gt;</description>
      <category>기술트렌드</category>
      <category>Ai</category>
      <category>Cleanup.pictures</category>
      <category>보정</category>
      <category>워터마크</category>
      <category>이미지 보정</category>
      <category>인페인팅</category>
      <author>테크토니</author>
      <guid isPermaLink="true">https://tonitech.tistory.com/15</guid>
      <comments>https://tonitech.tistory.com/15#entry15comment</comments>
      <pubDate>Sat, 8 Jul 2023 04:42:24 +0900</pubDate>
    </item>
    <item>
      <title>copy.ai가 자동으로 컨텐츠를 만들어준다고?</title>
      <link>https://tonitech.tistory.com/14</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;마케팅에 있어서 탁월한&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;카피라이팅은 반드시 필요한 요소입니다.&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;&lt;b&gt;인공지능 기반의 탁월한 도구, copy.ai&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;그러나 이는 시간과 노력이 많이 들기도 하며, 카피라이팅의&amp;nbsp;퀄리티가 마케팅의 성공 여부를 결정하기 때문에 중요하다고 할 수 있습니다. 최근에 저는 이러한 작업을 지원해주는 도구, copy.ai를 사용해 보았습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;629a702fc90e970b2626cd52_fb-og.jpg&quot; data-origin-width=&quot;1200&quot; data-origin-height=&quot;630&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cE77rS/btsmPGMCoZE/28rXGJSmCygwerWRZ5uBK1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cE77rS/btsmPGMCoZE/28rXGJSmCygwerWRZ5uBK1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cE77rS/btsmPGMCoZE/28rXGJSmCygwerWRZ5uBK1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcE77rS%2FbtsmPGMCoZE%2F28rXGJSmCygwerWRZ5uBK1%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;1200&quot; height=&quot;630&quot; data-filename=&quot;629a702fc90e970b2626cd52_fb-og.jpg&quot; data-origin-width=&quot;1200&quot; data-origin-height=&quot;630&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;&lt;b&gt;다양한 분야의 마케팅 카피라이팅 생성&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;copy.ai는 인공지능을 기반으로 한 웹 기반 도구로, 이커머스부터 부동산까지 다양한 분야의 컨텐츠를 만들어줍니다. 이 플랫폼에 가입하면 Facebook 광고, 웹사이트 컨텐츠, 이메일 마케팅 컨텐츠, 블로그 포스트 등 다양한 프로젝트를 쉽게 만들 수 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;간편하고 빠른 사용 방법&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;먼저 웹사이트에 가입한 다음에 컨텐츠 만들고 싶은 프로젝트를 생성하면 됩니다. 그런 다음에는 필요한 템플릿(광고 카피, 웹사이트 카피, 제품 설명 등)을 선택하고, 제품이나 서비스에 대한 정보를 입력하면 됩니다. 이 정보를 바탕으로 copy.ai는 컨텐츠를 자동 완성해줍니다.&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;b&gt;빠른 속도와 효율성의 장점&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;이 도구의 가장 큰 이점은 빠른 속도와 효율성입니다. 저 또한 몇 분 만에 생각 이상의 컨텐츠를 생성할 수 있었습니다. 좀 더 다듬어 지고 한국어를 지원하게 되면 많은 분야에서 전문 작가를 고용하는 비용을 절약하려는 움직임이 있을 듯 합니다. 이렇듯 copy.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;br /&gt;&lt;b&gt;카피라이팅의 새로운 패러다임&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;copy.ai는 이처럼 전문 마케터, 소기업 주인, 창업자들에게 강력하게 추천할 수 있는 도구입니다. 이 AI 기반 플랫폼은 사용자 친화적이며, 고품질의 컨텐츠를 빠르고 효과적으로 생성하는데 도움이 됩니다. 저의 경험을 바탕으로 보았을 때 copy.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;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;대분분의 ai 플랫폼이 영어를 기반으로 작성되고 있습니다. 이런 이유로 한국어로 변환했을 때 후처리를 해야하는 번거로움이 있지만 장점 또한 명확해 copy.ai와 같은 서비스들이 점차 시장의 한 축으로 자리할 것으로 보입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>기술트렌드</category>
      <category>Ai</category>
      <category>copy.ai</category>
      <category>마케팅</category>
      <category>자동</category>
      <category>카피</category>
      <category>카피라이팅</category>
      <author>테크토니</author>
      <guid isPermaLink="true">https://tonitech.tistory.com/14</guid>
      <comments>https://tonitech.tistory.com/14#entry14comment</comments>
      <pubDate>Sat, 8 Jul 2023 03:24:39 +0900</pubDate>
    </item>
    <item>
      <title>메타에서 새롭게 출시된 탈중앙화 소셜미디어 스레드(Threads)</title>
      <link>https://tonitech.tistory.com/13</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;메타(Meta)에서 새롭게 탈중앙화 소셜 미디어 출시했다고 하네요.&lt;/p&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;&lt;br /&gt;&lt;br /&gt;스레드는 텍스트 기반의 컨텐츠가 중심이 되는 소셜미디어로, 인스타그램과는 차별화된 점을 가지고 있습니다. 인스타그램과 연동되어 계정 생성이 가능하며, 팔로잉도 연동됩니다. 이를 통해 기존 메타의 패밀리 앱들과 계정 연동을 가능하게 하여 빠르게 사용자를 확보할 전망입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;152259_162137_4326.jpg&quot; data-origin-width=&quot;1280&quot; data-origin-height=&quot;718&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/sZGXd/btsmJQCfPbb/ukYIPGGzrOcEkH4CPatwq0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/sZGXd/btsmJQCfPbb/ukYIPGGzrOcEkH4CPatwq0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/sZGXd/btsmJQCfPbb/ukYIPGGzrOcEkH4CPatwq0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FsZGXd%2FbtsmJQCfPbb%2FukYIPGGzrOcEkH4CPatwq0%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;718&quot; data-filename=&quot;152259_162137_4326.jpg&quot; data-origin-width=&quot;1280&quot; data-origin-height=&quot;718&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;2.&amp;nbsp;트위터와의&amp;nbsp;경쟁&lt;/b&gt; &lt;br /&gt;&lt;br /&gt;트위터를&amp;nbsp;겨냥하여&amp;nbsp;시작된&amp;nbsp;스레드는&amp;nbsp;텍스트&amp;nbsp;제한,&amp;nbsp;동영상&amp;nbsp;길이&amp;nbsp;제한&amp;nbsp;등의&amp;nbsp;기능을&amp;nbsp;갖추고&amp;nbsp;있습니다.&amp;nbsp;이런&amp;nbsp;점에서&amp;nbsp;마스토돈,&amp;nbsp;Misskey&amp;nbsp;등의&amp;nbsp;탈중앙화&amp;nbsp;앱에서&amp;nbsp;사용된&amp;nbsp;오픈소스&amp;nbsp;프로토콜인&amp;nbsp;액티비티펍(ActivityPub)을&amp;nbsp;활용하고&amp;nbsp;있습니다. &lt;br /&gt;&lt;br /&gt;&lt;b&gt;3.&amp;nbsp;출시&amp;nbsp;이후의&amp;nbsp;반응&lt;/b&gt; &lt;br /&gt;&lt;br /&gt;스레드의&amp;nbsp;출시&amp;nbsp;이후&amp;nbsp;반응은&amp;nbsp;뜨거웠습니다.&amp;nbsp;런칭&amp;nbsp;후&amp;nbsp;4시간&amp;nbsp;동안&amp;nbsp;가입자&amp;nbsp;수가&amp;nbsp;500만&amp;nbsp;명을&amp;nbsp;넘었고,&amp;nbsp;7시간&amp;nbsp;후에는&amp;nbsp;1000만&amp;nbsp;명을&amp;nbsp;넘었습니다.&amp;nbsp;런칭&amp;nbsp;첫날에는&amp;nbsp;높은&amp;nbsp;트래픽으로&amp;nbsp;인해&amp;nbsp;서버가&amp;nbsp;불안정한&amp;nbsp;모습을&amp;nbsp;보였으며,&amp;nbsp;24시간&amp;nbsp;만에&amp;nbsp;이용자&amp;nbsp;수&amp;nbsp;5000만명&amp;nbsp;이상을&amp;nbsp;달성했습니다. &lt;br /&gt;&lt;br /&gt;&lt;b&gt;4.&amp;nbsp;차이점&amp;nbsp;및&amp;nbsp;논란&lt;/b&gt; &lt;br /&gt;&lt;br /&gt;트위터와&amp;nbsp;비교하면&amp;nbsp;스레드는&amp;nbsp;인스타그램&amp;nbsp;계정과&amp;nbsp;연동해야&amp;nbsp;하는&amp;nbsp;점,&amp;nbsp;음란물과&amp;nbsp;폭력성&amp;nbsp;게시물에&amp;nbsp;대해&amp;nbsp;엄격한&amp;nbsp;가이드라인을&amp;nbsp;적용하는&amp;nbsp;점&amp;nbsp;등이&amp;nbsp;큰&amp;nbsp;차이점입니다.&amp;nbsp;그러나&amp;nbsp;스레드는&amp;nbsp;개인&amp;nbsp;정보&amp;nbsp;수집에&amp;nbsp;대한&amp;nbsp;논란도&amp;nbsp;받고&amp;nbsp;있습니다.&amp;nbsp;App&amp;nbsp;Store&amp;nbsp;개인정보&amp;nbsp;정책에&amp;nbsp;따르면&amp;nbsp;스레드는&amp;nbsp;건강,&amp;nbsp;금융,&amp;nbsp;위치,&amp;nbsp;연락처&amp;nbsp;등&amp;nbsp;많은&amp;nbsp;종류의&amp;nbsp;데이터를&amp;nbsp;수집합니다. &lt;br /&gt;&lt;br /&gt;&lt;b&gt;5.&amp;nbsp;개발&amp;nbsp;및&amp;nbsp;출시&amp;nbsp;과정&lt;/b&gt; &lt;br /&gt;&lt;br /&gt;스레드는&amp;nbsp;2022년&amp;nbsp;11월부터&amp;nbsp;개발에&amp;nbsp;착수된&amp;nbsp;프로젝트였으며,&amp;nbsp;개발&amp;nbsp;당시의&amp;nbsp;코드명은&amp;nbsp;P92였습니다.&amp;nbsp;또한&amp;nbsp;스레드&amp;nbsp;출시로&amp;nbsp;인해&amp;nbsp;마크&amp;nbsp;저커버그와&amp;nbsp;일론&amp;nbsp;머스크간의&amp;nbsp;언쟁이&amp;nbsp;심화되고&amp;nbsp;있습니다.&amp;nbsp;2023년&amp;nbsp;7월에는&amp;nbsp;트위터&amp;nbsp;API&amp;nbsp;사용&amp;nbsp;제한&amp;nbsp;사태를&amp;nbsp;틈타서&amp;nbsp;1일에&amp;nbsp;런칭되었지만,&amp;nbsp;곧바로&amp;nbsp;삭제되었습니다. &lt;br /&gt;&lt;br /&gt;&lt;b&gt;6.&amp;nbsp;유럽&amp;nbsp;시장의&amp;nbsp;도전&lt;/b&gt; &lt;br /&gt;&lt;br /&gt;한편으로는&amp;nbsp;스레드가&amp;nbsp;유럽연합이&amp;nbsp;도입을&amp;nbsp;앞두고&amp;nbsp;있는&amp;nbsp;'디지털&amp;nbsp;시장법'에&amp;nbsp;저촉될&amp;nbsp;가능성을&amp;nbsp;확인중이며,&amp;nbsp;이&amp;nbsp;때문에&amp;nbsp;유럽에서의&amp;nbsp;출시가&amp;nbsp;지연되고&amp;nbsp;있는&amp;nbsp;상황입니다. &lt;br /&gt;&lt;br /&gt;&lt;b&gt;7.&amp;nbsp;사용자&amp;nbsp;안내&lt;/b&gt; &lt;br /&gt;&lt;br /&gt;스레드는&amp;nbsp;인스타그램&amp;nbsp;기반의&amp;nbsp;서비스로,&amp;nbsp;스레드를&amp;nbsp;탈퇴하면&amp;nbsp;인스타그램&amp;nbsp;계정도&amp;nbsp;함께&amp;nbsp;탈퇴됩니다.&amp;nbsp;이를&amp;nbsp;원치&amp;nbsp;않는&amp;nbsp;경우,&amp;nbsp;스레드&amp;nbsp;전용&amp;nbsp;계정을&amp;nbsp;따로&amp;nbsp;생성하는&amp;nbsp;것이&amp;nbsp;좋습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;새로운 트렌드로 자리 잡을 수 있을 지 기대되네요! 읽어주셔서 감사합니다.&lt;/p&gt;</description>
      <category>기술트렌드</category>
      <category>instagram</category>
      <category>meta</category>
      <category>Threads</category>
      <category>Twitter</category>
      <category>메타</category>
      <category>스레드</category>
      <category>쓰레드</category>
      <author>테크토니</author>
      <guid isPermaLink="true">https://tonitech.tistory.com/13</guid>
      <comments>https://tonitech.tistory.com/13#entry13comment</comments>
      <pubDate>Fri, 7 Jul 2023 14:12:33 +0900</pubDate>
    </item>
    <item>
      <title>기업의 경쟁력 향상의 핵심 플랫폼 엔지니어링</title>
      <link>https://tonitech.tistory.com/12</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;&lt;b&gt;플랫폼&amp;nbsp;엔지니어링이란?&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;플랫폼&amp;nbsp;엔지니어링은&amp;nbsp;기업들이&amp;nbsp;IT&amp;nbsp;인프라를&amp;nbsp;구축하고&amp;nbsp;운영하는&amp;nbsp;데&amp;nbsp;필요한&amp;nbsp;기술,&amp;nbsp;프로세스,&amp;nbsp;팀&amp;nbsp;구조를&amp;nbsp;포괄하는&amp;nbsp;개념입니다.&amp;nbsp;플랫폼&amp;nbsp;엔지니어는&amp;nbsp;특정&amp;nbsp;프로그램을&amp;nbsp;구축하거나&amp;nbsp;무언가를&amp;nbsp;제작하는&amp;nbsp;것이&amp;nbsp;아니라,&amp;nbsp;기업의&amp;nbsp;기술&amp;nbsp;스택과&amp;nbsp;아키텍처를&amp;nbsp;디자인하고&amp;nbsp;개선하는&amp;nbsp;역할을&amp;nbsp;합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1906.i201.035.smart industry intelligent manufacturing isometric.jpg&quot; data-origin-width=&quot;6567&quot; data-origin-height=&quot;4501&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/sI6aM/btsmHHMjLcm/eoe6xjkYfejqciA3QRq8Ek/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/sI6aM/btsmHHMjLcm/eoe6xjkYfejqciA3QRq8Ek/img.jpg&quot; data-alt=&quot;이미지출처(freepik.com)&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/sI6aM/btsmHHMjLcm/eoe6xjkYfejqciA3QRq8Ek/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FsI6aM%2FbtsmHHMjLcm%2Feoe6xjkYfejqciA3QRq8Ek%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;6567&quot; height=&quot;4501&quot; data-filename=&quot;1906.i201.035.smart industry intelligent manufacturing isometric.jpg&quot; data-origin-width=&quot;6567&quot; data-origin-height=&quot;4501&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;이미지출처(freepik.com)&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;플랫폼&amp;nbsp;엔지니어링의&amp;nbsp;중요성&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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;IT&amp;nbsp;인프라를&amp;nbsp;최적화하고&amp;nbsp;안정성을&amp;nbsp;보장하는&amp;nbsp;데&amp;nbsp;있어&amp;nbsp;중추적인&amp;nbsp;역할을&amp;nbsp;담당합니다.&amp;nbsp;또한,&amp;nbsp;이는&amp;nbsp;소프트웨어&amp;nbsp;개발팀이&amp;nbsp;제품&amp;nbsp;개발에&amp;nbsp;더욱&amp;nbsp;집중하게&amp;nbsp;도와주며,&amp;nbsp;시장&amp;nbsp;변화에&amp;nbsp;빠르게&amp;nbsp;대응하고&amp;nbsp;기업의&amp;nbsp;비즈니스&amp;nbsp;성장을&amp;nbsp;촉진하는&amp;nbsp;데&amp;nbsp;기여합니다. &lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;&lt;b&gt;플랫폼&amp;nbsp;엔지니어링의&amp;nbsp;핵심&amp;nbsp;요소&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;&lt;u&gt;클라우드&amp;nbsp;인프라&amp;nbsp;관리&lt;/u&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;&lt;u&gt;DevOps&amp;nbsp;및&amp;nbsp;시스템&amp;nbsp;자동화&lt;/u&gt; &lt;br /&gt;DevOps는&amp;nbsp;개발&amp;nbsp;및&amp;nbsp;운영팀&amp;nbsp;간의&amp;nbsp;협업을&amp;nbsp;통해&amp;nbsp;소프트웨어&amp;nbsp;제품과&amp;nbsp;서비스를&amp;nbsp;더&amp;nbsp;빠르게&amp;nbsp;개발하고&amp;nbsp;배포하는&amp;nbsp;접근&amp;nbsp;방식입니다.&amp;nbsp;플랫폼&amp;nbsp;엔지니어는&amp;nbsp;CI/CD&amp;nbsp;파이프라인을&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;u&gt;보안&amp;nbsp;및&amp;nbsp;컴플라이언스&lt;/u&gt; &lt;br /&gt;플랫폼&amp;nbsp;엔지니어는&amp;nbsp;기업의&amp;nbsp;IT&amp;nbsp;인프라가&amp;nbsp;공격자로부터&amp;nbsp;안전하게&amp;nbsp;보호되도록&amp;nbsp;보안&amp;nbsp;정책과&amp;nbsp;프로세스를&amp;nbsp;설계하고&amp;nbsp;관리합니다.&amp;nbsp;또한,&amp;nbsp;데이터&amp;nbsp;보호와&amp;nbsp;관련된&amp;nbsp;다양한&amp;nbsp;법규를&amp;nbsp;준수하도록&amp;nbsp;돕는&amp;nbsp;중요한&amp;nbsp;역할을&amp;nbsp;담당합니다. &lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;&lt;b&gt;플랫폼&amp;nbsp;엔지니어링의&amp;nbsp;미래&amp;nbsp;전망&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&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;있습니다. &lt;br /&gt;&lt;br /&gt;플랫폼&amp;nbsp;엔지니어는&amp;nbsp;이러한&amp;nbsp;변화를&amp;nbsp;능동적으로&amp;nbsp;받아들이고,&amp;nbsp;새로운&amp;nbsp;기술&amp;nbsp;트렌드를&amp;nbsp;따라가는&amp;nbsp;데&amp;nbsp;필요한&amp;nbsp;기술과&amp;nbsp;지식을&amp;nbsp;계속&amp;nbsp;업데이트해야&amp;nbsp;합니다.&amp;nbsp;이를&amp;nbsp;통해&amp;nbsp;기업은&amp;nbsp;시장의&amp;nbsp;변화에&amp;nbsp;빠르게&amp;nbsp;대응하고,&amp;nbsp;경쟁력을&amp;nbsp;유지하며,&amp;nbsp;기업의&amp;nbsp;성장을&amp;nbsp;돕는&amp;nbsp;데&amp;nbsp;기여할&amp;nbsp;수&amp;nbsp;있습니다.&lt;/p&gt;</description>
      <category>기술트렌드</category>
      <category>Platform Engineering</category>
      <category>플랫폼 엔지니어링</category>
      <author>테크토니</author>
      <guid isPermaLink="true">https://tonitech.tistory.com/12</guid>
      <comments>https://tonitech.tistory.com/12#entry12comment</comments>
      <pubDate>Fri, 7 Jul 2023 13:29:24 +0900</pubDate>
    </item>
    <item>
      <title>웹 3.0: 새로운 패러다임의 시작</title>
      <link>https://tonitech.tistory.com/11</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&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;3.0이라는&amp;nbsp;새로운&amp;nbsp;패러다임이&amp;nbsp;있습니다.&amp;nbsp;웹&amp;nbsp;3.0은&amp;nbsp;또한&amp;nbsp;'의미론적&amp;nbsp;웹'이라고&amp;nbsp;불리며,&amp;nbsp;이것은&amp;nbsp;인터넷이&amp;nbsp;사용자와&amp;nbsp;상호작용하고,&amp;nbsp;그들의&amp;nbsp;경험을&amp;nbsp;개선하기&amp;nbsp;위해&amp;nbsp;정보를&amp;nbsp;이해하려는&amp;nbsp;시도를&amp;nbsp;가리킵니다.&amp;nbsp;그렇다면&amp;nbsp;이&amp;nbsp;웹&amp;nbsp;3.0에&amp;nbsp;대해&amp;nbsp;좀&amp;nbsp;더&amp;nbsp;깊게&amp;nbsp;이해해&amp;nbsp;보는&amp;nbsp;것은&amp;nbsp;어떨까요?&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;986_web_3_0.jpg&quot; data-origin-width=&quot;6000&quot; data-origin-height=&quot;4000&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/kCFoc/btsmNVoDiSz/6jawGdIYMDCnoDPGfqU8pk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/kCFoc/btsmNVoDiSz/6jawGdIYMDCnoDPGfqU8pk/img.jpg&quot; data-alt=&quot;이미지출처(freepik.com)&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/kCFoc/btsmNVoDiSz/6jawGdIYMDCnoDPGfqU8pk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FkCFoc%2FbtsmNVoDiSz%2F6jawGdIYMDCnoDPGfqU8pk%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;6000&quot; height=&quot;4000&quot; data-filename=&quot;986_web_3_0.jpg&quot; data-origin-width=&quot;6000&quot; data-origin-height=&quot;4000&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;이미지출처(freepik.com)&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;웹&amp;nbsp;1.0:&amp;nbsp;'읽기&amp;nbsp;위한&amp;nbsp;웹'의&amp;nbsp;탄생과&amp;nbsp;발전&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;처음&amp;nbsp;나온&amp;nbsp;웹&amp;nbsp;1.0은&amp;nbsp;대부분이&amp;nbsp;'읽기&amp;nbsp;위한&amp;nbsp;웹'이었습니다.&amp;nbsp;웹페이지는&amp;nbsp;정적이었고,&amp;nbsp;사용자들은&amp;nbsp;각&amp;nbsp;사이트에서&amp;nbsp;제공하는&amp;nbsp;정보를&amp;nbsp;검색하거나&amp;nbsp;이메일을&amp;nbsp;보내는&amp;nbsp;등의&amp;nbsp;매우&amp;nbsp;기본적인&amp;nbsp;활동을&amp;nbsp;할&amp;nbsp;수&amp;nbsp;있었습니다.&amp;nbsp;웹사이트는&amp;nbsp;단순히&amp;nbsp;정보를&amp;nbsp;제공하는&amp;nbsp;역할을&amp;nbsp;했고,&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.0의&amp;nbsp;세계는&amp;nbsp;인터넷의&amp;nbsp;초창기를&amp;nbsp;나타내며,&amp;nbsp;당시의&amp;nbsp;기술과&amp;nbsp;인프라의&amp;nbsp;한계를&amp;nbsp;반영하고&amp;nbsp;있습니다. &lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;&lt;b&gt;웹&amp;nbsp;2.0:&amp;nbsp;'참여의&amp;nbsp;웹'으로의&amp;nbsp;전환&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;그러나&amp;nbsp;시간이&amp;nbsp;지나면서&amp;nbsp;웹&amp;nbsp;2.0이라는&amp;nbsp;새로운&amp;nbsp;패러다임이&amp;nbsp;등장하게&amp;nbsp;되었습니다.&amp;nbsp;이&amp;nbsp;웹&amp;nbsp;2.0은&amp;nbsp;'참여의&amp;nbsp;웹'을&amp;nbsp;의미하며,&amp;nbsp;사용자들이&amp;nbsp;직접&amp;nbsp;콘텐츠를&amp;nbsp;생성하고&amp;nbsp;공유할&amp;nbsp;수&amp;nbsp;있게&amp;nbsp;되었습니다.&amp;nbsp;이런&amp;nbsp;변화를&amp;nbsp;가능하게&amp;nbsp;한&amp;nbsp;것은&amp;nbsp;블로그,&amp;nbsp;위키,&amp;nbsp;소셜&amp;nbsp;네트워킹&amp;nbsp;사이트&amp;nbsp;등의&amp;nbsp;등장이었습니다.&amp;nbsp;이런&amp;nbsp;플랫폼들을&amp;nbsp;통해&amp;nbsp;사용자들은&amp;nbsp;자신의&amp;nbsp;의견을&amp;nbsp;표현하고,&amp;nbsp;다른&amp;nbsp;사람들과&amp;nbsp;소통하고,&amp;nbsp;공동체를&amp;nbsp;형성하는&amp;nbsp;등의&amp;nbsp;활동을&amp;nbsp;할&amp;nbsp;수&amp;nbsp;있게&amp;nbsp;되었습니다.&amp;nbsp;그래서&amp;nbsp;웹&amp;nbsp;2.0은&amp;nbsp;'사회적&amp;nbsp;웹'이라고도&amp;nbsp;불리며,&amp;nbsp;인터넷이&amp;nbsp;단순한&amp;nbsp;정보의&amp;nbsp;저장소가&amp;nbsp;아니라,&amp;nbsp;사람들이&amp;nbsp;소통하고&amp;nbsp;협력하는&amp;nbsp;공간으로&amp;nbsp;발전하게&amp;nbsp;된&amp;nbsp;것을&amp;nbsp;보여줍니다. &lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;&lt;b&gt;웹&amp;nbsp;3.0:&amp;nbsp;'의미론적&amp;nbsp;웹'을&amp;nbsp;향한&amp;nbsp;진화&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;그러나&amp;nbsp;웹의&amp;nbsp;세계는&amp;nbsp;여기서&amp;nbsp;멈추지&amp;nbsp;않았습니다.&amp;nbsp;현재&amp;nbsp;우리는&amp;nbsp;웹&amp;nbsp;3.0이라는&amp;nbsp;새로운&amp;nbsp;단계에&amp;nbsp;진입하고&amp;nbsp;있는데,&amp;nbsp;이는&amp;nbsp;'의미론적&amp;nbsp;웹'이라는&amp;nbsp;새로운&amp;nbsp;형태의&amp;nbsp;인터넷을&amp;nbsp;구현하는&amp;nbsp;것을&amp;nbsp;목표로&amp;nbsp;하고&amp;nbsp;있습니다.&amp;nbsp;웹&amp;nbsp;3.0은&amp;nbsp;기계가&amp;nbsp;사람처럼&amp;nbsp;웹&amp;nbsp;콘텐츠의&amp;nbsp;의미를&amp;nbsp;이해하고,&amp;nbsp;그&amp;nbsp;정보를&amp;nbsp;사용자에게&amp;nbsp;제공하는&amp;nbsp;것을&amp;nbsp;가능하게&amp;nbsp;합니다.&amp;nbsp;이렇게&amp;nbsp;하기&amp;nbsp;위해,&amp;nbsp;웹&amp;nbsp;3.0은&amp;nbsp;AI와&amp;nbsp;머신러닝,&amp;nbsp;자연어&amp;nbsp;처리&amp;nbsp;등의&amp;nbsp;기술을&amp;nbsp;활용하여,&amp;nbsp;웹&amp;nbsp;페이지의&amp;nbsp;내용을&amp;nbsp;분석하고,&amp;nbsp;이해하고,&amp;nbsp;분류하고,&amp;nbsp;사용자에게&amp;nbsp;제공하려고&amp;nbsp;노력하고&amp;nbsp;있습니다. &lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;&lt;b&gt;웹&amp;nbsp;3.0의&amp;nbsp;장점과&amp;nbsp;이점&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;이런&amp;nbsp;웹&amp;nbsp;3.0의&amp;nbsp;발전은&amp;nbsp;사용자에게&amp;nbsp;매우&amp;nbsp;큰&amp;nbsp;이점을&amp;nbsp;제공합니다.&amp;nbsp;사용자는&amp;nbsp;웹에서&amp;nbsp;제공하는&amp;nbsp;정보를&amp;nbsp;더욱&amp;nbsp;효과적으로&amp;nbsp;이용할&amp;nbsp;수&amp;nbsp;있게&amp;nbsp;됩니다.&amp;nbsp;또한,&amp;nbsp;사용자의&amp;nbsp;취향과&amp;nbsp;필요에&amp;nbsp;맞는&amp;nbsp;정보를&amp;nbsp;더욱&amp;nbsp;쉽게&amp;nbsp;찾을&amp;nbsp;수&amp;nbsp;있게&amp;nbsp;됩니다.&amp;nbsp;그리고&amp;nbsp;사용자의&amp;nbsp;행동과&amp;nbsp;관심사를&amp;nbsp;예측하고&amp;nbsp;이해하는&amp;nbsp;것을&amp;nbsp;통해,&amp;nbsp;웹은&amp;nbsp;사용자에게&amp;nbsp;더욱&amp;nbsp;개인화된&amp;nbsp;경험을&amp;nbsp;제공할&amp;nbsp;수&amp;nbsp;있게&amp;nbsp;됩니다. &lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;&lt;b&gt;웹&amp;nbsp;3.0과&amp;nbsp;블록체인&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;또한,&amp;nbsp;웹&amp;nbsp;3.0은&amp;nbsp;블록체인&amp;nbsp;기술과&amp;nbsp;결합하여,&amp;nbsp;더욱&amp;nbsp;투명하고&amp;nbsp;안전한&amp;nbsp;인터넷&amp;nbsp;환경을&amp;nbsp;제공하려고&amp;nbsp;하고&amp;nbsp;있습니다.&amp;nbsp;블록체인은&amp;nbsp;정보를&amp;nbsp;분산화시키고,&amp;nbsp;그&amp;nbsp;정보를&amp;nbsp;보호하며,&amp;nbsp;사용자의&amp;nbsp;개인정보와&amp;nbsp;데이터를&amp;nbsp;소유하고&amp;nbsp;관리할&amp;nbsp;수&amp;nbsp;있게&amp;nbsp;합니다.&amp;nbsp;이러한&amp;nbsp;블록체인의&amp;nbsp;기능은&amp;nbsp;웹&amp;nbsp;3.0의&amp;nbsp;핵심적인&amp;nbsp;구성요소로서,&amp;nbsp;인터넷의&amp;nbsp;투명성과&amp;nbsp;보안성을&amp;nbsp;더욱&amp;nbsp;강화하게&amp;nbsp;됩니다. &lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;웹 3.0의 개인화와 맞춤화&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;그리고&amp;nbsp;마지막으로,&amp;nbsp;웹&amp;nbsp;3.0은&amp;nbsp;개인화와&amp;nbsp;맞춤화를&amp;nbsp;더욱&amp;nbsp;강화하고&amp;nbsp;있습니다.&amp;nbsp;이전&amp;nbsp;웹&amp;nbsp;버전에서의&amp;nbsp;개인화는&amp;nbsp;대부분&amp;nbsp;'쿠키'에&amp;nbsp;기반하여&amp;nbsp;사용자의&amp;nbsp;브라우징&amp;nbsp;이력을&amp;nbsp;추적하고,&amp;nbsp;그를&amp;nbsp;바탕으로&amp;nbsp;사용자에게&amp;nbsp;맞춤화된&amp;nbsp;광고나&amp;nbsp;콘텐츠를&amp;nbsp;제공하는&amp;nbsp;방식이었습니다.&amp;nbsp;그러나&amp;nbsp;웹&amp;nbsp;3.0에서는&amp;nbsp;이를&amp;nbsp;넘어서&amp;nbsp;사용자의&amp;nbsp;행동,&amp;nbsp;취향,&amp;nbsp;관심사&amp;nbsp;등을&amp;nbsp;종합적으로&amp;nbsp;분석하고&amp;nbsp;이해하고,&amp;nbsp;이를&amp;nbsp;바탕으로&amp;nbsp;사용자에게&amp;nbsp;맞춤화된&amp;nbsp;서비스를&amp;nbsp;제공하려고&amp;nbsp;하고&amp;nbsp;있습니다.&amp;nbsp;이런&amp;nbsp;점에서&amp;nbsp;웹&amp;nbsp;3.0은&amp;nbsp;'지능형&amp;nbsp;웹'이라고&amp;nbsp;불리울&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;3.0은&amp;nbsp;웹의&amp;nbsp;새로운&amp;nbsp;패러다임을&amp;nbsp;구현하려는&amp;nbsp;다양한&amp;nbsp;시도와&amp;nbsp;노력을&amp;nbsp;통해,&amp;nbsp;우리의&amp;nbsp;인터넷&amp;nbsp;경험을&amp;nbsp;더욱&amp;nbsp;풍부하고&amp;nbsp;다양하게&amp;nbsp;만들어가고&amp;nbsp;있습니다.&amp;nbsp;이러한&amp;nbsp;웹&amp;nbsp;3.0의&amp;nbsp;발전은&amp;nbsp;사용자&amp;nbsp;중심의&amp;nbsp;인터넷&amp;nbsp;환경을&amp;nbsp;만드는&amp;nbsp;데&amp;nbsp;기여하며,&amp;nbsp;더욱&amp;nbsp;개인화되고&amp;nbsp;맞춤화된&amp;nbsp;웹&amp;nbsp;경험을&amp;nbsp;가능하게&amp;nbsp;합니다.&amp;nbsp;웹&amp;nbsp;3.0의&amp;nbsp;미래는&amp;nbsp;아직&amp;nbsp;불확실하지만,&amp;nbsp;그&amp;nbsp;가능성과&amp;nbsp;잠재력은&amp;nbsp;무한합니다.&amp;nbsp;이를&amp;nbsp;통해&amp;nbsp;우리는&amp;nbsp;더욱&amp;nbsp;효과적이고&amp;nbsp;편리하게&amp;nbsp;정보를&amp;nbsp;찾고,&amp;nbsp;공유하고,&amp;nbsp;활용할&amp;nbsp;수&amp;nbsp;있을&amp;nbsp;것입니다.&amp;nbsp;이런&amp;nbsp;점에서&amp;nbsp;웹&amp;nbsp;3.0의&amp;nbsp;시대는&amp;nbsp;우리&amp;nbsp;모두에게&amp;nbsp;큰&amp;nbsp;기대와&amp;nbsp;흥미를&amp;nbsp;불러일으키고&amp;nbsp;있습니다.&lt;/p&gt;</description>
      <category>기술트렌드</category>
      <category>web3.0</category>
      <category>블록체인</category>
      <category>웹3.0</category>
      <category>패러다임</category>
      <author>테크토니</author>
      <guid isPermaLink="true">https://tonitech.tistory.com/11</guid>
      <comments>https://tonitech.tistory.com/11#entry11comment</comments>
      <pubDate>Fri, 7 Jul 2023 13:18:49 +0900</pubDate>
    </item>
    <item>
      <title>Ubuntu 20.04 서버에 PHP 8.1 설치하기</title>
      <link>https://tonitech.tistory.com/10</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;Ubuntu 20.04에서 apt를 이용하여 PHP를 설치하면 기본적으로 7.4 버전이 설치가 됩니다. 간혹 라라벨을 이용하시는 분도 계실텐데 8.x 버전을 요하는 경우가 있습니다.&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;PHP&amp;nbsp;8.1은&amp;nbsp;2021년에&amp;nbsp;출시된&amp;nbsp;최신&amp;nbsp;버전의&amp;nbsp;PHP로,&amp;nbsp;이&amp;nbsp;튜토리얼에서는&amp;nbsp;Ubuntu&amp;nbsp;20.04&amp;nbsp;서버에&amp;nbsp;PHP&amp;nbsp;8.1을&amp;nbsp;설치하고&amp;nbsp;Apache&amp;nbsp;및&amp;nbsp;Nginx에&amp;nbsp;연동하는&amp;nbsp;방법을&amp;nbsp;설명하겠습니다.&amp;nbsp;또한,&amp;nbsp;기존의&amp;nbsp;PHP&amp;nbsp;버전을&amp;nbsp;8.1로&amp;nbsp;업그레이드하는&amp;nbsp;방법도&amp;nbsp;알려드릴&amp;nbsp;예정입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;SL-103020-37400-03.jpg&quot; data-origin-width=&quot;7001&quot; data-origin-height=&quot;4001&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cE0w1s/btsmKy8s7jA/EGkCgHeSiakso2GR6fKsA1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cE0w1s/btsmKy8s7jA/EGkCgHeSiakso2GR6fKsA1/img.jpg&quot; data-alt=&quot;이미지출처(freepik.com)&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cE0w1s/btsmKy8s7jA/EGkCgHeSiakso2GR6fKsA1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcE0w1s%2FbtsmKy8s7jA%2FEGkCgHeSiakso2GR6fKsA1%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;7001&quot; height=&quot;4001&quot; data-filename=&quot;SL-103020-37400-03.jpg&quot; data-origin-width=&quot;7001&quot; data-origin-height=&quot;4001&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;이미지출처(freepik.com)&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;Ubuntu 패키지 업데이트&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;명령을&amp;nbsp;실행하여&amp;nbsp;Ubuntu&amp;nbsp;서버의&amp;nbsp;패키지가&amp;nbsp;최신인지&amp;nbsp;확인합니다.&lt;/p&gt;
&lt;pre id=&quot;code_1688702123625&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;sudo apt update
sudo apt upgrade&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;PHP&amp;nbsp;8.1&amp;nbsp;패키지와&amp;nbsp;필요한&amp;nbsp;PHP&amp;nbsp;확장이&amp;nbsp;있는&amp;nbsp;PPA를&amp;nbsp;추가합니다.&lt;/p&gt;
&lt;pre id=&quot;code_1688702170200&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;sudo apt install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt update&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;PPA를&amp;nbsp;추가하였으면,&amp;nbsp;이제&amp;nbsp;PHP&amp;nbsp;8.1을&amp;nbsp;설치할&amp;nbsp;수&amp;nbsp;있습니다. &lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;&lt;b&gt;PHP&amp;nbsp;8.1&amp;nbsp;설치하기&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;Apache를&amp;nbsp;위한&amp;nbsp;PHP&amp;nbsp;8.1&amp;nbsp;설치&amp;nbsp;:&amp;nbsp;sudo&amp;nbsp;apt&amp;nbsp;install&amp;nbsp;php8.1을&amp;nbsp;실행하여&amp;nbsp;설치합니다.&amp;nbsp;설치가&amp;nbsp;완료되면&amp;nbsp;php&amp;nbsp;-v를&amp;nbsp;사용하여&amp;nbsp;설치&amp;nbsp;여부를&amp;nbsp;확인할&amp;nbsp;수&amp;nbsp;있습니다. &lt;br /&gt;&lt;br /&gt;Nginx를&amp;nbsp;위한&amp;nbsp;PHP&amp;nbsp;8.1&amp;nbsp;FPM&amp;nbsp;설치&amp;nbsp;:&amp;nbsp;sudo&amp;nbsp;apt&amp;nbsp;install&amp;nbsp;php8.1-fpm을&amp;nbsp;실행하여&amp;nbsp;설치합니다.&amp;nbsp;설치가&amp;nbsp;완료되면&amp;nbsp;php-fpm8.1&amp;nbsp;-v를&amp;nbsp;실행하여&amp;nbsp;확인할&amp;nbsp;수&amp;nbsp;있습니다. &lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;&lt;b&gt;PHP&amp;nbsp;8.1&amp;nbsp;확장&amp;nbsp;설치&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;다음 명령어를 실행하여 필요한 PHP 확장을 설치합니다. 아래는 많이 사용하는 PHP 확장입니다.&lt;/p&gt;
&lt;pre id=&quot;code_1688702269079&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;sudo apt install php8.1-common php8.1-mysql php8.1-xml php8.1-xmlrpc php8.1-curl php8.1-gd php8.1-imagick php8.1-cli php8.1-dev php8.1-imap php8.1-mbstring php8.1-opcache php8.1-soap php8.1-zip php8.1-redis php8.1-intl -y&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;&lt;b&gt;PHP&amp;nbsp;8.1&amp;nbsp;설정&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;이제&amp;nbsp;웹&amp;nbsp;애플리케이션에&amp;nbsp;적합하게&amp;nbsp;PHP를&amp;nbsp;설정할&amp;nbsp;차례입니다.&amp;nbsp;PHP&amp;nbsp;8.1의&amp;nbsp;경우&amp;nbsp;아래&amp;nbsp;경로에&amp;nbsp;위치한&amp;nbsp;php.ini&amp;nbsp;파일에서&amp;nbsp;변경할&amp;nbsp;수&amp;nbsp;있습니다. &lt;br /&gt;&lt;br /&gt;Apache의&amp;nbsp;경우:&amp;nbsp;sudo&amp;nbsp;nano&amp;nbsp;/etc/php/8.1/apache2/php.ini &lt;br /&gt;Nginx의&amp;nbsp;경우:&amp;nbsp;sudo&amp;nbsp;nano&amp;nbsp;/etc/php/8.1/fpm/php.ini&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;이&amp;nbsp;파일을&amp;nbsp;열어&amp;nbsp;다음과&amp;nbsp;같이&amp;nbsp;수정합니다.&lt;/p&gt;
&lt;pre id=&quot;code_1688702364673&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;upload_max_filesize = 32M
post_max_size = 48M
memory_limit = 256M
max_execution_time = 600
max_input_vars = 3000
max_input_time = 1000&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;설정이&amp;nbsp;완료되면,&amp;nbsp;Apache를&amp;nbsp;사용하는&amp;nbsp;경우&amp;nbsp;Apache를&amp;nbsp;재시작하고,&amp;nbsp;Nginx를&amp;nbsp;사용하는&amp;nbsp;경우&amp;nbsp;PHP-FPM을&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;b&gt;PHP&amp;nbsp;8.1&amp;nbsp;업그레이드&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;PHP&amp;nbsp;8.1을&amp;nbsp;설치하였으면,&amp;nbsp;설치된&amp;nbsp;최신&amp;nbsp;버전의&amp;nbsp;PHP로&amp;nbsp;업그레이드할&amp;nbsp;필요가&amp;nbsp;있습니다.&amp;nbsp;이를&amp;nbsp;위해&amp;nbsp;우선&amp;nbsp;기존의&amp;nbsp;PHP&amp;nbsp;모듈을&amp;nbsp;비활성화하고,&amp;nbsp;새로&amp;nbsp;설치한&amp;nbsp;PHP&amp;nbsp;8.1&amp;nbsp;모듈을&amp;nbsp;활성화합니다. &lt;br /&gt;Apache를 사용하는 경우, 다음 명령어를 사용합니다. 만약 기존에 설치된 php7.4가 있다면 비활성화 시켜줍니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;사용 중인 PHP 버전에 따라 변경될 수 있습니다.&lt;/p&gt;
&lt;pre id=&quot;code_1688702459777&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;sudo a2dismod php7.4
sudo a2enmod php8.1
sudo service apache2 restart&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;Nginx를&amp;nbsp;사용하는&amp;nbsp;경우,&amp;nbsp;/etc/nginx/sites-available/your.conf에서&amp;nbsp;PHP-FPM&amp;nbsp;소켓을&amp;nbsp;업데이트합니다.&lt;/p&gt;
&lt;pre id=&quot;code_1688702491665&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;sudo nano /etc/nginx/sites-available/your.conf


fastcgi_pass unix:/run/php/php7.4-fpm.sock;
# 위의 내용을 아래 8.1 버전으로 바꿔 줍니다.
fastcgi_pass unix:/run/php/php8.1-fpm.sock;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이후 서버를 재시작하여 변경사항을 적용해줍니다.&lt;/p&gt;
&lt;pre id=&quot;code_1688702686264&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;sudo service nginx restart&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;위의 절차를 따라 PHP 8.1을 Ubuntu 20.04에 설치하고 설정하면 됩니다. 필요한 PHP 확장이나 추가 설정은 각자의 환경에 따라 다르므로, 해당 환경에 적합하게 설정하고 관리하는 것이 중요합니다.&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;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>프로그래밍/Ubuntu</category>
      <category>20.04</category>
      <category>apache2</category>
      <category>nginx</category>
      <category>php</category>
      <category>php8.1</category>
      <category>ubuntu</category>
      <author>테크토니</author>
      <guid isPermaLink="true">https://tonitech.tistory.com/10</guid>
      <comments>https://tonitech.tistory.com/10#entry10comment</comments>
      <pubDate>Fri, 7 Jul 2023 13:07:30 +0900</pubDate>
    </item>
    <item>
      <title>Ubuntu에서 Composer 버전 관리</title>
      <link>https://tonitech.tistory.com/9</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;개발 환경을 설정하거나 레거시 프로젝트를 관리할 때 특정 버전의 Composer가 필요할 때가 있습니다.&lt;/p&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에서 기본적으로 설치되는 Composer의 버전이 원하는 환경과 맞지 않는 경우가 있습니다. 이럴 경우 버전관리가 필요합니다.&lt;/p&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에서 Composer의 버전을 업데이트하고 관리하는 방법을 작성해보겠습니다!!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;4853842.jpg&quot; data-origin-width=&quot;2000&quot; data-origin-height=&quot;2000&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/kTCKh/btsmIhFSJgT/iKtS0S9d8JlUeVVN5hPN00/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/kTCKh/btsmIhFSJgT/iKtS0S9d8JlUeVVN5hPN00/img.jpg&quot; data-alt=&quot;이미지 출처 (freepik.com)&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/kTCKh/btsmIhFSJgT/iKtS0S9d8JlUeVVN5hPN00/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FkTCKh%2FbtsmIhFSJgT%2FiKtS0S9d8JlUeVVN5hPN00%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;2000&quot; height=&quot;2000&quot; data-filename=&quot;4853842.jpg&quot; data-origin-width=&quot;2000&quot; data-origin-height=&quot;2000&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;이미지 출처 (freepik.com)&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;&lt;b&gt;Composer란?&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;Composer는&amp;nbsp;PHP에서&amp;nbsp;가장&amp;nbsp;널리&amp;nbsp;사용되는&amp;nbsp;패키지&amp;nbsp;관리&amp;nbsp;도구입니다.&amp;nbsp;패키지&amp;nbsp;관리&amp;nbsp;도구는&amp;nbsp;프로젝트에&amp;nbsp;필요한&amp;nbsp;라이브러리와&amp;nbsp;모듈을&amp;nbsp;쉽게&amp;nbsp;관리할&amp;nbsp;수&amp;nbsp;있도록&amp;nbsp;돕는&amp;nbsp;도구입니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Composer는&amp;nbsp;composer.json&amp;nbsp;파일에&amp;nbsp;명시된&amp;nbsp;종속성을&amp;nbsp;관리하며,&amp;nbsp;프로젝트에&amp;nbsp;필요한&amp;nbsp;패키지를&amp;nbsp;자동으로&amp;nbsp;다운로드하고&amp;nbsp;설치해줍니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;&lt;b&gt;Composer&amp;nbsp;설치&amp;nbsp;및&amp;nbsp;업데이트하기&lt;/b&gt; &lt;br /&gt;우선, Ubuntu에 Composer가 이미 설치되어 있을 경우 이를 제거해야 합니다. 터미널에서 아래 명령어를 실행해보세요.&lt;/p&gt;
&lt;pre id=&quot;code_1688659506573&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;sudo apt-get remove composer -y&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;Composer의&amp;nbsp;설치&amp;nbsp;프로그램과&amp;nbsp;설정&amp;nbsp;파일을&amp;nbsp;다운로드합니다.&lt;/p&gt;
&lt;pre id=&quot;code_1688659561093&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;php -r &quot;copy('https://getcomposer.org/installer', 'composer-setup.php');&quot;
php composer-setup.php --install-dir=/usr/bin --filename=composer&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이&amp;nbsp;명령어를&amp;nbsp;실행하면,&amp;nbsp;최신&amp;nbsp;버전의&amp;nbsp;Composer가&amp;nbsp;설치됩니다.&amp;nbsp;이제&amp;nbsp;Composer&amp;nbsp;버전을&amp;nbsp;원하는&amp;nbsp;대로&amp;nbsp;전환해보도록&amp;nbsp;합시다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;&lt;b&gt;Composer&amp;nbsp;버전&amp;nbsp;전환하기&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;버전&amp;nbsp;1로&amp;nbsp;전환하려면&amp;nbsp;self-update&amp;nbsp;명령과&amp;nbsp;--1&amp;nbsp;플래그를&amp;nbsp;사용하면&amp;nbsp;됩니다.&amp;nbsp;이렇게&amp;nbsp;하면&amp;nbsp;Composer가&amp;nbsp;버전&amp;nbsp;1로&amp;nbsp;변경되어&amp;nbsp;종속성을&amp;nbsp;설치할&amp;nbsp;수&amp;nbsp;있게&amp;nbsp;됩니다.&lt;/p&gt;
&lt;pre id=&quot;code_1688659595876&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;composer self-update --1&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;설치한&amp;nbsp;후에는,&amp;nbsp;self-update&amp;nbsp;명령과&amp;nbsp;--2&amp;nbsp;플래그를&amp;nbsp;사용하여&amp;nbsp;Composer를&amp;nbsp;버전&amp;nbsp;2로&amp;nbsp;다시&amp;nbsp;전환할&amp;nbsp;수&amp;nbsp;있습니다.&lt;/p&gt;
&lt;pre id=&quot;code_1688659625300&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;composer self-update --2&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;&lt;b&gt;Composer&amp;nbsp;특정&amp;nbsp;버전으로&amp;nbsp;전환하기&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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;/p&gt;
&lt;pre id=&quot;code_1688659649652&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;composer self-update 1.10.22
composer self-update 2.1.3&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;&lt;b&gt;Composer&amp;nbsp;버전&amp;nbsp;되돌리기&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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;--rollback&amp;nbsp;옵션을&amp;nbsp;사용하면&amp;nbsp;됩니다.&lt;/p&gt;
&lt;pre id=&quot;code_1688659676579&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;composer self-update --rollback&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;&lt;b&gt;Composer미리보기&amp;nbsp;버전&amp;nbsp;사용하기&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;Composer는&amp;nbsp;사용자들에게&amp;nbsp;아직&amp;nbsp;안정화되지&amp;nbsp;않은&amp;nbsp;버전을&amp;nbsp;미리&amp;nbsp;테스트해볼&amp;nbsp;수&amp;nbsp;있는&amp;nbsp;기능을&amp;nbsp;제공합니다.&amp;nbsp;이를&amp;nbsp;사용하려면&amp;nbsp;--preview&amp;nbsp;옵션을&amp;nbsp;사용하면&amp;nbsp;됩니다.&lt;/p&gt;
&lt;pre id=&quot;code_1688659711174&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;composer self-update --preview&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;옵션을&amp;nbsp;사용하면,&amp;nbsp;최신의&amp;nbsp;베타&amp;nbsp;또는&amp;nbsp;알파&amp;nbsp;버전을&amp;nbsp;사용해볼&amp;nbsp;수&amp;nbsp;있습니다.&amp;nbsp;이&amp;nbsp;기능은&amp;nbsp;새로운&amp;nbsp;기능을&amp;nbsp;미리&amp;nbsp;사용해보거나&amp;nbsp;버그&amp;nbsp;리포트를&amp;nbsp;제출하는&amp;nbsp;데&amp;nbsp;유용할&amp;nbsp;수&amp;nbsp;있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;&lt;b&gt;Composer를&amp;nbsp;이용한&amp;nbsp;패키지&amp;nbsp;관리&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;이제&amp;nbsp;Composer의&amp;nbsp;버전을&amp;nbsp;원하는&amp;nbsp;대로&amp;nbsp;관리하는&amp;nbsp;방법을&amp;nbsp;알았습니다.&amp;nbsp;그럼&amp;nbsp;이제&amp;nbsp;Composer를&amp;nbsp;이용해&amp;nbsp;패키지를&amp;nbsp;어떻게&amp;nbsp;관리하는지&amp;nbsp;알아볼까요? &lt;br /&gt;&lt;br /&gt;composer.json&amp;nbsp;파일은&amp;nbsp;프로젝트의&amp;nbsp;종속성을&amp;nbsp;선언하는&amp;nbsp;곳입니다.&amp;nbsp;이&amp;nbsp;파일에&amp;nbsp;프로젝트가&amp;nbsp;필요로&amp;nbsp;하는&amp;nbsp;패키지와&amp;nbsp;그&amp;nbsp;버전을&amp;nbsp;명시하면,&amp;nbsp;Composer는&amp;nbsp;이를&amp;nbsp;기반으로&amp;nbsp;필요한&amp;nbsp;패키지를&amp;nbsp;다운로드하고&amp;nbsp;설치합니다.&amp;nbsp;예를&amp;nbsp;들어,&amp;nbsp;다음과&amp;nbsp;같이&amp;nbsp;composer.json&amp;nbsp;파일을&amp;nbsp;작성할&amp;nbsp;수&amp;nbsp;있습니다.&lt;/p&gt;
&lt;pre id=&quot;code_1688659747891&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;{
    &quot;require&quot;: {
        &quot;monolog/monolog&quot;: &quot;1.0.*&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;위의&amp;nbsp;composer.json&amp;nbsp;파일은&amp;nbsp;monolog라는&amp;nbsp;패키지를&amp;nbsp;버전&amp;nbsp;1.0.*을&amp;nbsp;사용하도록&amp;nbsp;명시하고&amp;nbsp;있습니다.&amp;nbsp;이렇게&amp;nbsp;하면,&amp;nbsp;Composer는&amp;nbsp;자동으로&amp;nbsp;monolog&amp;nbsp;패키지를&amp;nbsp;다운로드하고&amp;nbsp;설치합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;읽어주셔서 감사합니다.&lt;/p&gt;</description>
      <category>프로그래밍/Ubuntu</category>
      <category>Composer</category>
      <category>php</category>
      <category>Version</category>
      <category>컴포저</category>
      <author>테크토니</author>
      <guid isPermaLink="true">https://tonitech.tistory.com/9</guid>
      <comments>https://tonitech.tistory.com/9#entry9comment</comments>
      <pubDate>Fri, 7 Jul 2023 01:10:41 +0900</pubDate>
    </item>
    <item>
      <title>엣지 컴퓨팅: 미래의 컴퓨팅 패러다임</title>
      <link>https://tonitech.tistory.com/8</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;하루가 다르게 모르는 개념들이 생겨나고 있네요. 오늘은 엣지 컴퓨팅(Edge Computing)에 대한 포스트입니다.&lt;/p&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;website-hosting-concept-with-circuits.jpg&quot; data-origin-width=&quot;7551&quot; data-origin-height=&quot;3247&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b12sMV/btsmGQPO1tn/LJUVtxicAjmQyMuYZjDkbK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b12sMV/btsmGQPO1tn/LJUVtxicAjmQyMuYZjDkbK/img.jpg&quot; data-alt=&quot;이미지 출처 (freepik.com)&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b12sMV/btsmGQPO1tn/LJUVtxicAjmQyMuYZjDkbK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb12sMV%2FbtsmGQPO1tn%2FLJUVtxicAjmQyMuYZjDkbK%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;7551&quot; height=&quot;3247&quot; data-filename=&quot;website-hosting-concept-with-circuits.jpg&quot; data-origin-width=&quot;7551&quot; data-origin-height=&quot;3247&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;이미지 출처 (freepik.com)&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;&lt;b&gt;엣지&amp;nbsp;컴퓨팅이란?&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;엣지 컴퓨팅은 &quot;가장자리&quot;나 &quot;경계&quot;라는 뜻의 '엣지'에서 이름을 따왔습니다. 이는 데이터를 중앙에서 처리하는 대신 데이터가 생성되는 곳 즉 &quot;엣지&quot;에서 처리한다는 개념을 잘 나타냅니다. &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;/p&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;b&gt;엣지&amp;nbsp;컴퓨팅의&amp;nbsp;중요성&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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;필요합니다. &lt;br /&gt;&lt;br /&gt;이러한&amp;nbsp;상황에서&amp;nbsp;엣지&amp;nbsp;컴퓨팅은&amp;nbsp;중요한&amp;nbsp;해결책&amp;nbsp;중&amp;nbsp;하나로&amp;nbsp;부상했습니다.&amp;nbsp;엣지&amp;nbsp;컴퓨팅은&amp;nbsp;데이터를&amp;nbsp;생성하는&amp;nbsp;장소에서&amp;nbsp;처리함으로써&amp;nbsp;데이터&amp;nbsp;전송에&amp;nbsp;필요한&amp;nbsp;시간과&amp;nbsp;비용을&amp;nbsp;줄이고,&amp;nbsp;통신&amp;nbsp;지연&amp;nbsp;시간을&amp;nbsp;최소화하며,&amp;nbsp;실시간&amp;nbsp;응답을&amp;nbsp;가능하게&amp;nbsp;합니다.&amp;nbsp;이로&amp;nbsp;인해&amp;nbsp;자율&amp;nbsp;주행&amp;nbsp;자동차,&amp;nbsp;드론,&amp;nbsp;로봇&amp;nbsp;등과&amp;nbsp;같은&amp;nbsp;실시간&amp;nbsp;처리가&amp;nbsp;필요한&amp;nbsp;분야에서&amp;nbsp;엣지&amp;nbsp;컴퓨팅은&amp;nbsp;매우&amp;nbsp;중요해졌습니다. &lt;/p&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;b&gt;엣지&amp;nbsp;컴퓨팅의&amp;nbsp;활용&amp;nbsp;사례&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;자율&amp;nbsp;주행&amp;nbsp;자동차는&amp;nbsp;엣지&amp;nbsp;컴퓨팅의&amp;nbsp;대표적인&amp;nbsp;활용&amp;nbsp;사례입니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;자율&amp;nbsp;주행&amp;nbsp;자동차는&amp;nbsp;실시간으로매우&amp;nbsp;많은&amp;nbsp;양의&amp;nbsp;데이터를&amp;nbsp;처리하고&amp;nbsp;분석해야&amp;nbsp;합니다.&amp;nbsp;이&amp;nbsp;데이터는&amp;nbsp;차량의&amp;nbsp;주변&amp;nbsp;환경을&amp;nbsp;이해하고&amp;nbsp;안전한&amp;nbsp;결정을&amp;nbsp;내리는&amp;nbsp;데&amp;nbsp;사용됩니다.&amp;nbsp;이렇게&amp;nbsp;중요한&amp;nbsp;결정을&amp;nbsp;내리기&amp;nbsp;위해서는&amp;nbsp;지연&amp;nbsp;시간이&amp;nbsp;거의&amp;nbsp;없어야&amp;nbsp;합니다.&amp;nbsp;이러한&amp;nbsp;요구사항을&amp;nbsp;충족시키기&amp;nbsp;위해&amp;nbsp;엣지&amp;nbsp;컴퓨팅은&amp;nbsp;이상적인&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;필수적입니다. &lt;br /&gt;&lt;br /&gt;또한,&amp;nbsp;제조업에서도&amp;nbsp;엣지&amp;nbsp;컴퓨팅은&amp;nbsp;많은&amp;nbsp;가치를&amp;nbsp;창출하고&amp;nbsp;있습니다.&amp;nbsp;제조&amp;nbsp;공장에서는&amp;nbsp;머신러닝&amp;nbsp;알고리즘을&amp;nbsp;사용하여&amp;nbsp;제품&amp;nbsp;품질을&amp;nbsp;감시하거나&amp;nbsp;예측&amp;nbsp;유지&amp;nbsp;보수를&amp;nbsp;수행하기&amp;nbsp;위해&amp;nbsp;엣지&amp;nbsp;컴퓨팅이&amp;nbsp;사용될&amp;nbsp;수&amp;nbsp;있습니다.&amp;nbsp;이렇게&amp;nbsp;함으로써&amp;nbsp;실시간&amp;nbsp;피드백을&amp;nbsp;제공하고&amp;nbsp;생산&amp;nbsp;효율을&amp;nbsp;향상시킬&amp;nbsp;수&amp;nbsp;있습니다. &lt;/p&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;b&gt;엣지&amp;nbsp;컴퓨팅의&amp;nbsp;미래&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;엣지&amp;nbsp;컴퓨팅의&amp;nbsp;미래는&amp;nbsp;매우&amp;nbsp;밝습니다.&amp;nbsp;IDC에&amp;nbsp;따르면,&amp;nbsp;2025년까지&amp;nbsp;생성되는&amp;nbsp;모든&amp;nbsp;데이터의&amp;nbsp;75%가&amp;nbsp;엣지에서&amp;nbsp;생성될&amp;nbsp;것으로&amp;nbsp;예상되며,&amp;nbsp;이&amp;nbsp;중&amp;nbsp;대부분이&amp;nbsp;엣지에서&amp;nbsp;처리될&amp;nbsp;것입니다.&amp;nbsp;이는&amp;nbsp;IoT,&amp;nbsp;5G,&amp;nbsp;AI와&amp;nbsp;같은&amp;nbsp;기술의&amp;nbsp;발전과&amp;nbsp;밀접한&amp;nbsp;관련이&amp;nbsp;있습니다.&amp;nbsp;이러한&amp;nbsp;기술은&amp;nbsp;모두&amp;nbsp;엣지&amp;nbsp;컴퓨팅의&amp;nbsp;능력을&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;있습니다. &lt;br /&gt;&lt;br /&gt;결론적으로,&amp;nbsp;엣지&amp;nbsp;컴퓨팅은&amp;nbsp;빠르게&amp;nbsp;변화하고&amp;nbsp;있는&amp;nbsp;디지털&amp;nbsp;세상에서&amp;nbsp;중요한&amp;nbsp;역할을&amp;nbsp;하고&amp;nbsp;있습니다.&amp;nbsp;대량의&amp;nbsp;데이터를&amp;nbsp;실시간으로&amp;nbsp;처리하고,&amp;nbsp;네트워크&amp;nbsp;비용을&amp;nbsp;절감하며,&amp;nbsp;향상된&amp;nbsp;사용자&amp;nbsp;경험을&amp;nbsp;제공함으로써&amp;nbsp;이는&amp;nbsp;미래의&amp;nbsp;컴퓨팅&amp;nbsp;패러다임으로&amp;nbsp;나아가는&amp;nbsp;중입니다.&amp;nbsp;더욱&amp;nbsp;세밀하게&amp;nbsp;개인화된&amp;nbsp;서비스,&amp;nbsp;신속한&amp;nbsp;응답&amp;nbsp;시간,&amp;nbsp;그리고&amp;nbsp;보안&amp;nbsp;강화를&amp;nbsp;필요로&amp;nbsp;하는&amp;nbsp;현대&amp;nbsp;사회에서&amp;nbsp;엣지&amp;nbsp;컴퓨팅은&amp;nbsp;그&amp;nbsp;중요성을&amp;nbsp;더욱&amp;nbsp;강조하고&amp;nbsp;있습니다.&amp;nbsp;이러한&amp;nbsp;변화를&amp;nbsp;주도하는&amp;nbsp;엣지&amp;nbsp;컴퓨팅&amp;nbsp;기술에&amp;nbsp;대해&amp;nbsp;계속해서&amp;nbsp;주목하고&amp;nbsp;그&amp;nbsp;발전을&amp;nbsp;지켜보는&amp;nbsp;것이&amp;nbsp;중요합니다.&lt;/p&gt;</description>
      <category>기술트렌드</category>
      <category>Edge Computing</category>
      <category>엣지컴퓨팅</category>
      <author>테크토니</author>
      <guid isPermaLink="true">https://tonitech.tistory.com/8</guid>
      <comments>https://tonitech.tistory.com/8#entry8comment</comments>
      <pubDate>Fri, 7 Jul 2023 00:38:08 +0900</pubDate>
    </item>
    <item>
      <title>Ubuntu 20.04 LTS 버전에 apache와 php, mysql 설치하기</title>
      <link>https://tonitech.tistory.com/7</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;아파치&amp;nbsp;웹&amp;nbsp;서버를&amp;nbsp;Ubuntu&amp;nbsp;20.04에&amp;nbsp;설치하는&amp;nbsp;방법을&amp;nbsp;가볍게&amp;nbsp;작성해보겠습니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아파치는 오픈 소스 웹 서버로 많은 사람들이 사용하고 있는 웹서버로 터미널만&amp;nbsp;잘&amp;nbsp;다룰&amp;nbsp;수&amp;nbsp;있다면&amp;nbsp;금방&amp;nbsp;설치할&amp;nbsp;수&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-filename=&quot;image.png&quot; data-origin-width=&quot;504&quot; data-origin-height=&quot;387&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bVODSL/btsmHDWAwHt/pQ1JINwJgfjiyNPoTnaZ41/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bVODSL/btsmHDWAwHt/pQ1JINwJgfjiyNPoTnaZ41/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bVODSL/btsmHDWAwHt/pQ1JINwJgfjiyNPoTnaZ41/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbVODSL%2FbtsmHDWAwHt%2FpQ1JINwJgfjiyNPoTnaZ41%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;504&quot; height=&quot;387&quot; data-filename=&quot;image.png&quot; data-origin-width=&quot;504&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;&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;br /&gt;이&amp;nbsp;작업을&amp;nbsp;위해서는&amp;nbsp;Ubuntu&amp;nbsp;20.04가&amp;nbsp;설치된&amp;nbsp;서버와&amp;nbsp;터미널에&amp;nbsp;접근할&amp;nbsp;수&amp;nbsp;있는&amp;nbsp;권한이&amp;nbsp;필요합니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;sudo 권한을 가진 사용자로 로그인이 필요합니다. ex) sudo su&lt;/p&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;b&gt;패키지 리스트 업데이트&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&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;있습니다.&lt;/p&gt;
&lt;pre id=&quot;code_1688653456177&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;sudo apt update&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;&lt;b&gt;아파치&amp;nbsp;설치&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;다음으로,&amp;nbsp;아래의&amp;nbsp;명령어를&amp;nbsp;사용하여&amp;nbsp;아파치를&amp;nbsp;설치하도록&amp;nbsp;합니다.&lt;/p&gt;
&lt;pre id=&quot;code_1688653506520&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;sudo apt install apache2&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;명령어를 입력하면 서버가 디스크에 쓸 내용을 확인하라는 메시지가 나타날 수 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그냥 그대로 엔터 키를 누르시면 됩니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&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;nbsp;서비스&amp;nbsp;상태&amp;nbsp;확인&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;아파치가&amp;nbsp;성공적으로&amp;nbsp;설치되었는지&amp;nbsp;확인하기&amp;nbsp;위해,&amp;nbsp;아파치&amp;nbsp;서비스의&amp;nbsp;상태를&amp;nbsp;확인해&amp;nbsp;봅니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아래의&amp;nbsp;명령어를&amp;nbsp;입력하면&amp;nbsp;현재&amp;nbsp;아파치&amp;nbsp;서비스&amp;nbsp;상태를&amp;nbsp;확인할&amp;nbsp;수&amp;nbsp;있습니다.&lt;/p&gt;
&lt;pre id=&quot;code_1688653569927&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;sudo systemctl status apache2&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;active&amp;nbsp;(running)이라는&amp;nbsp;메시지가&amp;nbsp;표시되면,&amp;nbsp;아파치가&amp;nbsp;성공적으로&amp;nbsp;설치되었음을&amp;nbsp;의미합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&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;PHP&amp;nbsp;설치&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;아파치와&amp;nbsp;마찬가지로&amp;nbsp;PHP도&amp;nbsp;Ubuntu의&amp;nbsp;기본&amp;nbsp;패키지&amp;nbsp;저장소에서&amp;nbsp;쉽게&amp;nbsp;설치할&amp;nbsp;수&amp;nbsp;있습니다.&amp;nbsp;아래의&amp;nbsp;명령어를&amp;nbsp;통해&amp;nbsp;PHP를&amp;nbsp;설치해봅시다.&lt;/p&gt;
&lt;pre id=&quot;code_1688653760687&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;sudo apt install php libapache2-mod-php php-mysql&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이&amp;nbsp;명령어는&amp;nbsp;PHP를&amp;nbsp;설치하고,&amp;nbsp;Apache2&amp;nbsp;PHP&amp;nbsp;모듈을&amp;nbsp;설치하며,&amp;nbsp;MySQL&amp;nbsp;데이터베이스와&amp;nbsp;PHP를&amp;nbsp;연결해주는&amp;nbsp;확장을&amp;nbsp;설치합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;PHP&amp;nbsp;설정&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;PHP의&amp;nbsp;주&amp;nbsp;설정&amp;nbsp;파일은&amp;nbsp;/etc/php/7.4/apache2/php.ini에&amp;nbsp;위치해&amp;nbsp;있습니다.&amp;nbsp;이&amp;nbsp;파일을&amp;nbsp;열어&amp;nbsp;PHP&amp;nbsp;설정을&amp;nbsp;변경할&amp;nbsp;수&amp;nbsp;있습니다.&amp;nbsp;아래의&amp;nbsp;명령어를&amp;nbsp;실행하여&amp;nbsp;설정&amp;nbsp;파일을&amp;nbsp;열어봅시다.&lt;/p&gt;
&lt;pre id=&quot;code_1688653811119&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;sudo nano /etc/php/7.4/apache2/php.ini&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이 설정 파일에서는 여러 가지 PHP 옵션을 설정할 수 있습니다. 예를 들어 upload_max_filesize와 post_max_size를 변경하여 업로드 파일 크기의 최대 값을 조정할 수 있습니다. memory_limit 옵션을 변경하여 스크립트가 사용할 수 있는 최대 메모리를 설정할 수도 있습니다. &lt;br /&gt;&lt;br /&gt;설정이&amp;nbsp;끝나면&amp;nbsp;Ctrl+X를&amp;nbsp;누르고,&amp;nbsp;Y를&amp;nbsp;눌러&amp;nbsp;파일을&amp;nbsp;저장합니다&lt;br /&gt;vi나 vim을 사용하시는 경우 편집이 끝나면 ESC를 누르고 :wq 를 눌러 저장합니다.&lt;/p&gt;
&lt;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;nbsp;PHP&amp;nbsp;통합&amp;nbsp;설정&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;기본적으로 아파치는 .html 파일을 우선적으로 처리합니다. 따라서 .php 파일을 먼저 처리하도록 아파치의 설정을 변경해야 합니다. 아래의 명령어를 실행하여 설정 파일을 열어봅시다.&lt;/p&gt;
&lt;pre id=&quot;code_1688653932799&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;sudo nano /etc/apache2/mods-enabled/dir.conf&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그리고&amp;nbsp;아래와&amp;nbsp;같이&amp;nbsp;&amp;lt;IfModule&amp;nbsp;mod_dir.c&amp;gt;&amp;nbsp;섹션의&amp;nbsp;DirectoryIndex&amp;nbsp;부분을&amp;nbsp;수정하여&amp;nbsp;.php&amp;nbsp;파일이&amp;nbsp;먼저&amp;nbsp;처리되도록&amp;nbsp;설정합니다.&lt;/p&gt;
&lt;pre id=&quot;code_1688653958184&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;&amp;lt;IfModule mod_dir.c&amp;gt;
    DirectoryIndex index.php index.html index.cgi index.pl index.xhtml index.htm
&amp;lt;/IfModule&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;pre id=&quot;code_1688653983590&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;sudo systemctl restart apache2&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;&lt;b&gt;아파치&amp;nbsp;가상&amp;nbsp;호스트&amp;nbsp;설정하기&lt;br /&gt;&lt;/b&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;합니다.&lt;/p&gt;
&lt;pre id=&quot;code_1688654410567&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;sudo nano /etc/apache2/sites-available/mywebsite.conf&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그런&amp;nbsp;다음&amp;nbsp;아래와&amp;nbsp;같이&amp;nbsp;설정&amp;nbsp;파일을&amp;nbsp;작성합니다.&lt;/p&gt;
&lt;pre id=&quot;code_1688654433031&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;&amp;lt;VirtualHost *:80&amp;gt;
    ServerName www.yourwebsite.com
    ServerAdmin webmaster@localhost
    DocumentRoot /var/www/yourwebsite
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
&amp;lt;/VirtualHost&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;a href=&quot;http://www.yourwebsite.com이라는&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;www.yourwebsite.com&lt;/a&gt; 웹 사이트에 대한 가상 호스트를 설정합니다. 보통은 이용하실 웹사이트명으로 파일명을 지정시는 경우가 많습니다. 아직 웹사이트가 없으신 경우 아이피로 구성하고 추후 변경하는 것을 추천드립니다.웹 사이트의 내용은 /var/www/yourwebsite 디렉토리에 위치해야 합니다. &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;합니다.&lt;/p&gt;
&lt;pre id=&quot;code_1688654480088&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;sudo a2ensite mywebsite
sudo systemctl restart apache2&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;&lt;b&gt;MySQL&amp;nbsp;설치&amp;nbsp;및&amp;nbsp;설정하기&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;다음으로&amp;nbsp;MySQL을&amp;nbsp;설치하고&amp;nbsp;설정합니다.&amp;nbsp;아래의&amp;nbsp;명령어로&amp;nbsp;MySQL&amp;nbsp;서버를&amp;nbsp;설치합니다.&lt;/p&gt;
&lt;pre id=&quot;code_1688654609974&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;sudo apt install mysql-server&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;설치가&amp;nbsp;완료된&amp;nbsp;후에는&amp;nbsp;MySQL&amp;nbsp;서버를&amp;nbsp;보안하기&amp;nbsp;위한&amp;nbsp;간단한&amp;nbsp;설정&amp;nbsp;과정을&amp;nbsp;진행해야&amp;nbsp;합니다.&amp;nbsp;아래의&amp;nbsp;명령어를&amp;nbsp;실행하면&amp;nbsp;됩니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;간혹 아래 명령어로 보안설정을 하면서 비밀번호 문제로 무한루프를 겪으시는 경우가 있는데 그럴 경우에는 터미널을 재시작하시고 이단계를 건너 띈 다음 직접 mysql 명령으로 접속하신 후 root 비번을 지정하시는 것도 한 가지 방법입니다.&lt;/p&gt;
&lt;pre id=&quot;code_1688656565248&quot; class=&quot;nginx&quot; style=&quot;background-color: #f8f8f8; color: #383a42; text-align: start;&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;sudo mysql_secure_installation&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이 과정에서 여러 보안 설정을 할 수 있습니다. 예를 들어 root 비밀번호를 설정하고 익명 사용자를 제거하며 root 사용자의 원격 로그인을 제한하고 테스트 데이터베이스를 제거할 수 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;- 무한루프 때문에 직접 설정하는 경우&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;mysql 명령으로 접속 후 아래 명령어로 직접 지정하시는 방법이 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;ALTER&amp;nbsp;USER&amp;nbsp;'root'@'localhost'&amp;nbsp;IDENTIFIED&amp;nbsp;WITH&amp;nbsp;mysql_native_password&amp;nbsp;by&amp;nbsp;'&amp;lt;비밀번호&amp;gt;';&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;1039&quot; data-origin-height=&quot;875&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bWX1zU/btsmKzZ1rEe/9HFlRaEHbxqdoDDRfM8fRK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bWX1zU/btsmKzZ1rEe/9HFlRaEHbxqdoDDRfM8fRK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bWX1zU/btsmKzZ1rEe/9HFlRaEHbxqdoDDRfM8fRK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbWX1zU%2FbtsmKzZ1rEe%2F9HFlRaEHbxqdoDDRfM8fRK%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;1039&quot; height=&quot;875&quot; data-filename=&quot;1.png&quot; data-origin-width=&quot;1039&quot; data-origin-height=&quot;875&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;&lt;b&gt;MySQL&amp;nbsp;외부&amp;nbsp;접속&amp;nbsp;허용하기&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;외부에서 MySQL에 접속하려면 MySQL 설정을 변경해야 합니다. 필수 사항은 아니지만 많은 개발자들이 MySQL 워크벤치나 DB접속툴을 이용해 외부접속을 하는 경우가 많습니다.&lt;br /&gt;&lt;br /&gt;먼저&amp;nbsp;MySQL&amp;nbsp;설정&amp;nbsp;파일을&amp;nbsp;열어야&amp;nbsp;합니다.&lt;/p&gt;
&lt;pre id=&quot;code_1688654835808&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;bind-address라는&amp;nbsp;줄을&amp;nbsp;찾아&amp;nbsp;bind-address&amp;nbsp;=&amp;nbsp;0.0.0.0으로&amp;nbsp;변경하고&amp;nbsp;저장합니다. &lt;br /&gt;&lt;br /&gt;MySQL&amp;nbsp;서비스를&amp;nbsp;재시작합니다.&lt;/p&gt;
&lt;pre id=&quot;code_1688654858369&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;sudo systemctl restart mysql&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;MySQL에&amp;nbsp;로그인하여&amp;nbsp;원격&amp;nbsp;접속을&amp;nbsp;허용할&amp;nbsp;사용자를&amp;nbsp;설정합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위의 보안설정을 건너띄신 경우라면 mysql 만으로 접속이 되실겁니다.(이 경우에는 root의 비밀번호도 직접 변경해주시는 것을 추천드립니다.)&lt;/p&gt;
&lt;pre id=&quot;code_1688654910976&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;sudo mysql -u root -p

create user 'root'@'%' identified by '[password]';
grant all privileges on *.* to 'root'@'%' with grant option;

// 위의 코드는 유저 root의 모든 호스트 및 모든 database에 대한 접속 허용 코드입니다.
// root 가 아닌 다른 사용자라면 root 대신 다른 아이디를 입력하시면 됩니다.

FLUSH PRIVILEGES;
EXIT;&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이로써 외부접속이 가능하게 됩니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위의 설정은 우분투 서버에서 php 환경을 구성하시는 분들이 많이 자주 사용하시는 설정이고 저 또한 자주 사용하는 설정입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Nginx의 구성을 사용하시는 분들도 많이 계시겠지만 개인적으로 구매한 Laravel 기반 소스가 apache의 구성을 하고 있어 저장 용도로 작성하였습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>프로그래밍/Ubuntu</category>
      <category>apache</category>
      <category>MYSQL</category>
      <category>php</category>
      <category>ubuntu</category>
      <category>우분투</category>
      <author>테크토니</author>
      <guid isPermaLink="true">https://tonitech.tistory.com/7</guid>
      <comments>https://tonitech.tistory.com/7#entry7comment</comments>
      <pubDate>Thu, 6 Jul 2023 23:54:07 +0900</pubDate>
    </item>
    <item>
      <title>Deno를 활용한 웹 스크랩핑과 XML 파싱</title>
      <link>https://tonitech.tistory.com/6</link>
      <description>&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;JavaScript 개발자라면 누구나 한 번쯤은 웹 스크랩핑과 데이터 파싱에 대해 고민해본 적이 있을 것입니다. 그런 개발자들에게 Deno는 새로운 대안이 될 수 있습니다. Node.js를 만든 Ryan dahl이 개발한 새로운 JavaScript 및 TypeScript 런타임인 Deno는, 보안 및 모듈 시스템을 개선하고 웹 표준을 적극적으로 수용하였습니다.&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;&lt;span style=&quot;color: #666666; text-align: start;&quot;&gt;공식 홈페이지 :&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;a href=&quot;https://deno.land/&quot;&gt;https://deno.land/&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;이&amp;nbsp;글에서는&amp;nbsp;Deno를&amp;nbsp;이용하여&amp;nbsp;웹&amp;nbsp;스크랩핑을&amp;nbsp;진행하는&amp;nbsp;방법과,&amp;nbsp;XML&amp;nbsp;데이터를&amp;nbsp;파싱하는&amp;nbsp;방법을&amp;nbsp;살펴보도록&amp;nbsp;하겠습니다.&amp;nbsp;각각&amp;nbsp;다양한&amp;nbsp;라이브러리를&amp;nbsp;활용하여&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;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;xml.jpg&quot; data-origin-width=&quot;1280&quot; data-origin-height=&quot;811&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/3O89r/btslNmJfZeZ/p1MYLtTkwgYYLPbBBle6y1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/3O89r/btslNmJfZeZ/p1MYLtTkwgYYLPbBBle6y1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/3O89r/btslNmJfZeZ/p1MYLtTkwgYYLPbBBle6y1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F3O89r%2FbtslNmJfZeZ%2Fp1MYLtTkwgYYLPbBBle6y1%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;811&quot; data-filename=&quot;xml.jpg&quot; data-origin-width=&quot;1280&quot; data-origin-height=&quot;811&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&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;Deno&amp;nbsp;프로젝트를&amp;nbsp;생성하는&amp;nbsp;방법을&amp;nbsp;알아보겠습니다.&amp;nbsp;터미널에서&amp;nbsp;아래와&amp;nbsp;같이&amp;nbsp;입력하면&amp;nbsp;Deno&amp;nbsp;프로젝트를&amp;nbsp;생성할&amp;nbsp;수&amp;nbsp;있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;(임의이 디렉토리 deno를 생성하고, 디렉토리를 이동해 init 명령으로 프로젝트를 생성합니다.)&lt;/p&gt;
&lt;pre id=&quot;code_1688071955558&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;$ mkdir deno
$ cd deno
$ deno init&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;이번 포스트를 시작으로, 앞으로의 글에서는 특별히 다른 방법이 필요하지 않으면 프로젝트 생성에 대한 부분은 생략하겠습니다. &lt;br /&gt;&lt;br /&gt;프로젝트&amp;nbsp;생성이&amp;nbsp;완료되었다면,&amp;nbsp;이제&amp;nbsp;Deno를&amp;nbsp;활용해&amp;nbsp;웹&amp;nbsp;스크랩핑과&amp;nbsp;XML&amp;nbsp;파싱을&amp;nbsp;어떻게&amp;nbsp;진행하는지&amp;nbsp;알아보도록&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;&lt;u&gt;&lt;b&gt;Deno를&amp;nbsp;활용한&amp;nbsp;웹&amp;nbsp;스크랩핑&amp;nbsp;이해하기&lt;/b&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&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;HTML을&amp;nbsp;가져오고(크롤링),&amp;nbsp;그&amp;nbsp;다음에&amp;nbsp;HTML에서&amp;nbsp;원하는&amp;nbsp;데이터를&amp;nbsp;선택하여&amp;nbsp;추출하는(파싱)&amp;nbsp;단계로&amp;nbsp;이루어집니다. &lt;br /&gt;&lt;br /&gt;웹&amp;nbsp;스크랩핑을&amp;nbsp;위해&amp;nbsp;Cheerio라는&amp;nbsp;라이브러리를&amp;nbsp;활용할&amp;nbsp;수&amp;nbsp;있습니다.&amp;nbsp;Cheerio는&amp;nbsp;jQuery와&amp;nbsp;유사한&amp;nbsp;API를&amp;nbsp;제공하여&amp;nbsp;HTML&amp;nbsp;문서를&amp;nbsp;쉽게&amp;nbsp;탐색하고,&amp;nbsp;필요한&amp;nbsp;정보를&amp;nbsp;추출할&amp;nbsp;수&amp;nbsp;있게&amp;nbsp;해줍니다.&amp;nbsp;Cheerio는&amp;nbsp;Node.js&amp;nbsp;환경에서&amp;nbsp;널리&amp;nbsp;사용되는&amp;nbsp;라이브러리지만,&amp;nbsp;Deno에서도&amp;nbsp;사용이&amp;nbsp;가능합니다. &lt;br /&gt;&lt;br /&gt;다음은&amp;nbsp;Cheerio를&amp;nbsp;이용하여&amp;nbsp;'위키피디아'&amp;nbsp;대한민국&amp;nbsp;페이지에서&amp;nbsp;주요&amp;nbsp;정보를&amp;nbsp;추출하는&amp;nbsp;Deno&amp;nbsp;스크립트의&amp;nbsp;예입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1688071350874&quot; class=&quot;typescript&quot; data-ke-language=&quot;typescript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;import * as cheerio from &quot;https://esm.sh/cheerio&quot;;

const url = 'https://ko.wikipedia.org/wiki/%EB%8C%80%ED%95%9C%EB%AF%BC%EA%B5%AD';

try {
  const res = await fetch(url);
  const html = await res.text();
  const $ = cheerio.load(html);

  const countryInfo = $('.infobox.geography.vcard').text().trim();

  console.log(countryInfo);
} catch(error) {
  console.log(error);
}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;위 코드는 Deno와 cheerio 라이브러리를 이용하여 위키백과의 대한민국 페이지에서 주요 정보를 스크랩핑하는 예제입니다. 실행은 아래와 같이 deno run --allow-net --allow-read main.ts 명령어로 진행하실 수 있습니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;vsc_cheerio_code.png&quot; data-origin-width=&quot;1811&quot; data-origin-height=&quot;512&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/c3osAf/btslOBGwfLp/kdrUw4D2SMsa3hy9GsvZH1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/c3osAf/btslOBGwfLp/kdrUw4D2SMsa3hy9GsvZH1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/c3osAf/btslOBGwfLp/kdrUw4D2SMsa3hy9GsvZH1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc3osAf%2FbtslOBGwfLp%2FkdrUw4D2SMsa3hy9GsvZH1%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;1811&quot; height=&quot;512&quot; data-filename=&quot;vsc_cheerio_code.png&quot; data-origin-width=&quot;1811&quot; data-origin-height=&quot;512&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&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-filename=&quot;vsc_cheerio_print.png&quot; data-origin-width=&quot;1453&quot; data-origin-height=&quot;440&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bsAsVv/btslS2CPYuV/OkBzGb44XJ8JL7HuBQkCl0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bsAsVv/btslS2CPYuV/OkBzGb44XJ8JL7HuBQkCl0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bsAsVv/btslS2CPYuV/OkBzGb44XJ8JL7HuBQkCl0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbsAsVv%2FbtslS2CPYuV%2FOkBzGb44XJ8JL7HuBQkCl0%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;1453&quot; height=&quot;440&quot; data-filename=&quot;vsc_cheerio_print.png&quot; data-origin-width=&quot;1453&quot; data-origin-height=&quot;440&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&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;&lt;u&gt;&lt;b&gt;&lt;span style=&quot;color: #343541; text-align: start;&quot;&gt;--allow-net --allow-read 등의 보안명령&lt;/span&gt;&lt;/b&gt;&lt;/u&gt;&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;Deno는&amp;nbsp;기본적으로&amp;nbsp;보안에&amp;nbsp;중점을&amp;nbsp;둔&amp;nbsp;런타임입니다.&amp;nbsp;따라서&amp;nbsp;기본적으로&amp;nbsp;모든&amp;nbsp;코드는&amp;nbsp;안전하게&amp;nbsp;실행되며,&amp;nbsp;파일&amp;nbsp;시스템이나&amp;nbsp;네트워크에&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;--allow-net: 이 플래그는 네트워크 액세스를 허용합니다. 이는 URL을 가져오거나, 외부 API와 통신하거나, 원격 데이터베이스에 연결할 때 필요합니다. --allow-net 옆에 특정 도메인 또는 IP 주소를 넣어 그 위치에 대한 네트워크 액세스만 허용할 수도 있습니다. 예: --allow-net=tonitech.tistory.com&lt;br /&gt;&lt;br /&gt;--allow-read:&amp;nbsp;이&amp;nbsp;플래그는&amp;nbsp;파일&amp;nbsp;읽기&amp;nbsp;권한을&amp;nbsp;부여합니다.&amp;nbsp;파일&amp;nbsp;읽기&amp;nbsp;권한이&amp;nbsp;필요한&amp;nbsp;경우,&amp;nbsp;예를&amp;nbsp;들어&amp;nbsp;로컬&amp;nbsp;파일을&amp;nbsp;읽거나&amp;nbsp;데이터를&amp;nbsp;로드할&amp;nbsp;때&amp;nbsp;이&amp;nbsp;권한이&amp;nbsp;필요합니다.&amp;nbsp;--allow-read&amp;nbsp;옆에&amp;nbsp;파일&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;Deno의&amp;nbsp;권한&amp;nbsp;플래그로는&amp;nbsp;--allow-write(파일&amp;nbsp;쓰기),&amp;nbsp;--allow-run(외부&amp;nbsp;프로세스&amp;nbsp;실행),&amp;nbsp;--allow-plugin(플러그인&amp;nbsp;로드),&amp;nbsp;--allow-env(환경&amp;nbsp;변수&amp;nbsp;액세스),&amp;nbsp;--allow-all&amp;nbsp;또는&amp;nbsp;-A(모든&amp;nbsp;권한&amp;nbsp;허용)&amp;nbsp;등이&amp;nbsp;있습니다.&amp;nbsp;이러한&amp;nbsp;플래그를&amp;nbsp;사용함으로써,&amp;nbsp;Deno는&amp;nbsp;작성한&amp;nbsp;코드가&amp;nbsp;시스템의&amp;nbsp;어느&amp;nbsp;부분에&amp;nbsp;접근할&amp;nbsp;수&amp;nbsp;있는지&amp;nbsp;명확하게&amp;nbsp;통제할&amp;nbsp;수&amp;nbsp;있게&amp;nbsp;해줍니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;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;&lt;u&gt;&lt;b&gt;Deno로&amp;nbsp;XML&amp;nbsp;파싱하기&lt;/b&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;br /&gt;이어서,&amp;nbsp;Deno를&amp;nbsp;활용한&amp;nbsp;XML&amp;nbsp;파싱에&amp;nbsp;대해&amp;nbsp;알아보겠습니다.&amp;nbsp;우선,&amp;nbsp;대한민국&amp;nbsp;기상청에서&amp;nbsp;제공하는&amp;nbsp;XML&amp;nbsp;형식의&amp;nbsp;데이터를&amp;nbsp;가져와&amp;nbsp;파싱해보도록&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;스크랩핑에서&amp;nbsp;HTML&amp;nbsp;데이터를&amp;nbsp;파싱하는&amp;nbsp;것과&amp;nbsp;비슷하게,&amp;nbsp;XML&amp;nbsp;데이터도&amp;nbsp;파싱해야&amp;nbsp;할&amp;nbsp;필요가&amp;nbsp;있습니다.&amp;nbsp;파싱은&amp;nbsp;일련의&amp;nbsp;문자열을&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;Deno에서는&amp;nbsp;deno-xml-parser라는&amp;nbsp;라이브러리를&amp;nbsp;이용하여&amp;nbsp;XML&amp;nbsp;데이터를&amp;nbsp;파싱할&amp;nbsp;수&amp;nbsp;있습니다.&amp;nbsp;이&amp;nbsp;라이브러리는&amp;nbsp;XML&amp;nbsp;문자열을&amp;nbsp;JavaScript&amp;nbsp;객체로&amp;nbsp;변환해주는&amp;nbsp;기능을&amp;nbsp;제공합니다. &lt;br /&gt;&lt;br /&gt;다음은&amp;nbsp;기상청의&amp;nbsp;일기&amp;nbsp;예보&amp;nbsp;RSS를&amp;nbsp;파싱하는&amp;nbsp;Deno&amp;nbsp;코드입니다.&lt;/p&gt;
&lt;pre id=&quot;code_1688072642327&quot; class=&quot;typescript&quot; data-ke-language=&quot;typescript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;import { parse } from &quot;https://deno.land/x/xml/mod.ts&quot;;

const url = 'http://www.kma.go.kr/weather/forecast/mid-term-rss3.jsp?stnId=109';

const res = await fetch(url);
const xml = await res.text();

const parsedXml = parse(xml);

const cityName = parsedXml.rss.channel.item.description.body.location[0].city;
const data = parsedXml.rss.channel.item.description.body.location[0].data;

console.log(`도시: ${cityName}`);
console.log('예보:');
for (let i = 0; i &amp;lt; data.length; i++) {
  console.log(`${data[i].tmEf}: ${data[i].wf}`);
}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;이 코드는 Deno와 xml 라이브러리를 사용하여 기상청의 중기예보 RSS에서 데이터를 가져와 파싱하는 예제입니다. 해당 코드의 실행은 deno run --allow-net --allow-read main.ts 명령어로 진행하실 수 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;vsc_xml_code.png&quot; data-origin-width=&quot;1386&quot; data-origin-height=&quot;509&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bZ7tyX/btslRoNIjXX/PekHE30GeLGluo5M4gZ9Q1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bZ7tyX/btslRoNIjXX/PekHE30GeLGluo5M4gZ9Q1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bZ7tyX/btslRoNIjXX/PekHE30GeLGluo5M4gZ9Q1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbZ7tyX%2FbtslRoNIjXX%2FPekHE30GeLGluo5M4gZ9Q1%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;1386&quot; height=&quot;509&quot; data-filename=&quot;vsc_xml_code.png&quot; data-origin-width=&quot;1386&quot; data-origin-height=&quot;509&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&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;스크립트는&amp;nbsp;기상청의&amp;nbsp;RSS&amp;nbsp;서비스에서&amp;nbsp;XML&amp;nbsp;데이터를&amp;nbsp;가져온&amp;nbsp;다음,&amp;nbsp;'deno-xml-parser'를&amp;nbsp;이용하여&amp;nbsp;파싱합니다.&amp;nbsp;그리고&amp;nbsp;파싱된&amp;nbsp;결과에서&amp;nbsp;서울의&amp;nbsp;일기&amp;nbsp;예보를&amp;nbsp;가져와&amp;nbsp;콘솔에&amp;nbsp;출력합니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;vsc_xml_print.png&quot; data-origin-width=&quot;1446&quot; data-origin-height=&quot;462&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/lajkJ/btslS744bU7/yAyKdP65hk1DXgeVtCu2Xk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/lajkJ/btslS744bU7/yAyKdP65hk1DXgeVtCu2Xk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/lajkJ/btslS744bU7/yAyKdP65hk1DXgeVtCu2Xk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FlajkJ%2FbtslS744bU7%2FyAyKdP65hk1DXgeVtCu2Xk%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;1446&quot; height=&quot;462&quot; data-filename=&quot;vsc_xml_print.png&quot; data-origin-width=&quot;1446&quot; data-origin-height=&quot;462&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&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;&lt;u&gt;&lt;b&gt;Deno를 이용한 웹 스크래핑 가능성과 주의점&lt;/b&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;br /&gt;Deno를&amp;nbsp;이용하면&amp;nbsp;간단하게&amp;nbsp;웹&amp;nbsp;스크랩핑과&amp;nbsp;XML&amp;nbsp;파싱을&amp;nbsp;할&amp;nbsp;수&amp;nbsp;있습니다.&amp;nbsp;이&amp;nbsp;외에도&amp;nbsp;Deno는&amp;nbsp;TypeScript를&amp;nbsp;기본&amp;nbsp;지원하고,&amp;nbsp;보안에&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;Deno는&amp;nbsp;아직&amp;nbsp;초기&amp;nbsp;단계이기&amp;nbsp;때문에,&amp;nbsp;라이브러리나&amp;nbsp;도구의&amp;nbsp;지원이&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;Deno를&amp;nbsp;통한&amp;nbsp;웹&amp;nbsp;스크랩핑과&amp;nbsp;XML&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;Deno의&amp;nbsp;기능과&amp;nbsp;웹&amp;nbsp;스크랩핑,&amp;nbsp;XML&amp;nbsp;파싱에&amp;nbsp;대한&amp;nbsp;이해가&amp;nbsp;깊어졌기를&amp;nbsp;바랍니다.&amp;nbsp;다음&amp;nbsp;번에는&amp;nbsp;다른&amp;nbsp;흥미로운&amp;nbsp;주제로&amp;nbsp;다시&amp;nbsp;찾아뵙겠습니다.&amp;nbsp;그럼,&amp;nbsp;행복한&amp;nbsp;코딩&amp;nbsp;시간&amp;nbsp;되세요!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>프로그래밍/Deno &amp;amp; Node.js</category>
      <category>deno</category>
      <category>JavaScript</category>
      <category>V8</category>
      <category>XML</category>
      <category>크롤링</category>
      <category>파싱</category>
      <author>테크토니</author>
      <guid isPermaLink="true">https://tonitech.tistory.com/6</guid>
      <comments>https://tonitech.tistory.com/6#entry6comment</comments>
      <pubDate>Fri, 30 Jun 2023 06:07:41 +0900</pubDate>
    </item>
    <item>
      <title>Visual Studio Code에서 Deno 프로젝트 시작하기</title>
      <link>https://tonitech.tistory.com/5</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;vsc.png&quot; data-origin-width=&quot;1398&quot; data-origin-height=&quot;723&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bo8f6U/btslR2Ddbbu/akMRPonBOntAVve6Ujufak/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bo8f6U/btslR2Ddbbu/akMRPonBOntAVve6Ujufak/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bo8f6U/btslR2Ddbbu/akMRPonBOntAVve6Ujufak/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbo8f6U%2FbtslR2Ddbbu%2FakMRPonBOntAVve6Ujufak%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;1398&quot; height=&quot;723&quot; data-filename=&quot;vsc.png&quot; data-origin-width=&quot;1398&quot; data-origin-height=&quot;723&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&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;Deno는&amp;nbsp;Ryan&amp;nbsp;Dahl에&amp;nbsp;의해&amp;nbsp;만들어진&amp;nbsp;모던한&amp;nbsp;JavaScript/TypeScript&amp;nbsp;런타임입니다.&amp;nbsp;Node.js의&amp;nbsp;창시자로&amp;nbsp;알려진&amp;nbsp;Ryan&amp;nbsp;Dahl은&amp;nbsp;Deno를&amp;nbsp;만들면서&amp;nbsp;Node.js에서&amp;nbsp;발견된&amp;nbsp;디자인&amp;nbsp;결함을&amp;nbsp;수정하려&amp;nbsp;했습니다.&amp;nbsp;그&amp;nbsp;결과,&amp;nbsp;보안에&amp;nbsp;더&amp;nbsp;집중하고,&amp;nbsp;더&amp;nbsp;나은&amp;nbsp;개발자&amp;nbsp;경험을&amp;nbsp;제공하며,&amp;nbsp;최신&amp;nbsp;JavaScript&amp;nbsp;기능을&amp;nbsp;지원하는&amp;nbsp;새로운&amp;nbsp;런타임을&amp;nbsp;만들었습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;br /&gt;&lt;br /&gt;Deno가&amp;nbsp;시스템에&amp;nbsp;설치되어&amp;nbsp;있다면,&amp;nbsp;Deno&amp;nbsp;프로젝트를&amp;nbsp;시작하는&amp;nbsp;것은&amp;nbsp;매우&amp;nbsp;간단합니다.&amp;nbsp;이번&amp;nbsp;포스트에서는&amp;nbsp;Visual&amp;nbsp;Studio&amp;nbsp;Code에서&amp;nbsp;Deno&amp;nbsp;프로젝트를&amp;nbsp;생성하고,&amp;nbsp;Deno를&amp;nbsp;위한&amp;nbsp;Visual&amp;nbsp;Studio&amp;nbsp;Code&amp;nbsp;설정을&amp;nbsp;구성하는&amp;nbsp;방법에&amp;nbsp;대해&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;&lt;span style=&quot;color: #666666; text-align: start;&quot;&gt;공식 홈페이지 :&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;a href=&quot;https://deno.land/&quot;&gt;https://deno.land/&lt;/a&gt;&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;&lt;br /&gt;&lt;b&gt;&lt;u&gt;1단계:&amp;nbsp;Visual&amp;nbsp;Studio&amp;nbsp;Code에서&amp;nbsp;Deno&amp;nbsp;확장&amp;nbsp;설치&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;br /&gt;Visual&amp;nbsp;Studio&amp;nbsp;Code는&amp;nbsp;여러&amp;nbsp;확장을&amp;nbsp;통해&amp;nbsp;다양한&amp;nbsp;언어와&amp;nbsp;런타임을&amp;nbsp;지원합니다.&amp;nbsp;Deno를&amp;nbsp;사용하려면&amp;nbsp;먼저&amp;nbsp;Deno&amp;nbsp;공식&amp;nbsp;확장을&amp;nbsp;설치해야&amp;nbsp;합니다. &lt;br /&gt;&lt;br /&gt;Visual&amp;nbsp;Studio&amp;nbsp;Code를&amp;nbsp;열고,&amp;nbsp;왼쪽&amp;nbsp;사이드바에&amp;nbsp;있는&amp;nbsp;&quot;Extensions&quot;&amp;nbsp;아이콘(네모&amp;nbsp;상자&amp;nbsp;모양)을&amp;nbsp;클릭합니다. &lt;br /&gt;검색&amp;nbsp;창에&amp;nbsp;&quot;deno&quot;라고&amp;nbsp;입력하고,&amp;nbsp;&quot;justjavac&quot;이나&amp;nbsp;&quot;denoland&quot;가&amp;nbsp;제공하는&amp;nbsp;&quot;Deno&quot;&amp;nbsp;확장을&amp;nbsp;찾습니다. &lt;br /&gt;&quot;Install&quot;&amp;nbsp;버튼을&amp;nbsp;클릭하여&amp;nbsp;Deno&amp;nbsp;확장을&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;&lt;br /&gt;&lt;u&gt;&lt;b&gt;2단계:&amp;nbsp;프로젝트&amp;nbsp;폴더&amp;nbsp;생성&lt;/b&gt;&lt;/u&gt; &lt;br /&gt;Deno는&amp;nbsp;JavaScript와&amp;nbsp;TypeScript를&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;/p&gt;
&lt;pre id=&quot;code_1688055935095&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;mkdir my_deno_project
cd my_deno_project&lt;/code&gt;&lt;/pre&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;Visual Studio Code를 이 폴더에서 엽니다.&lt;/p&gt;
&lt;pre id=&quot;code_1688055973951&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;code .&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;size18&quot;&gt;이&amp;nbsp;명령은&amp;nbsp;Visual&amp;nbsp;Studio&amp;nbsp;Code를&amp;nbsp;현재&amp;nbsp;디렉토리(.)에서&amp;nbsp;열라는&amp;nbsp;의미입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;deno_shell.png&quot; data-origin-width=&quot;1103&quot; data-origin-height=&quot;707&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/CClmD/btslSm2tSRN/wc25WzAn3iIQBjSgaSbUQk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/CClmD/btslSm2tSRN/wc25WzAn3iIQBjSgaSbUQk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/CClmD/btslSm2tSRN/wc25WzAn3iIQBjSgaSbUQk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FCClmD%2FbtslSm2tSRN%2Fwc25WzAn3iIQBjSgaSbUQk%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;1103&quot; height=&quot;707&quot; data-filename=&quot;deno_shell.png&quot; data-origin-width=&quot;1103&quot; data-origin-height=&quot;707&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&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;&lt;br /&gt;&lt;u&gt;&lt;b&gt;3단계:&amp;nbsp;Deno&amp;nbsp;설정&amp;nbsp;파일&amp;nbsp;생성&lt;/b&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;br /&gt;Deno&amp;nbsp;확장이&amp;nbsp;제대로&amp;nbsp;동작하려면,&amp;nbsp;프로젝트&amp;nbsp;루트&amp;nbsp;디렉토리에&amp;nbsp;.vscode&amp;nbsp;폴더를&amp;nbsp;생성하고&amp;nbsp;그&amp;nbsp;안에&amp;nbsp;settings.json&amp;nbsp;파일을&amp;nbsp;생성해야&amp;nbsp;합니다. &lt;br /&gt;&lt;br /&gt;Visual&amp;nbsp;Studio&amp;nbsp;Code에서&amp;nbsp;프로젝트&amp;nbsp;루트에&amp;nbsp;.vscode&amp;nbsp;디렉토리를&amp;nbsp;생성합니다. &lt;br /&gt;.vscode&amp;nbsp;디렉토리&amp;nbsp;안에&amp;nbsp;settings.json&amp;nbsp;파일을&amp;nbsp;만듭니다. &lt;br /&gt;settings.json 파일에 아래 설정을 추가합니다.&lt;/p&gt;
&lt;pre id=&quot;code_1688056211268&quot; class=&quot;javascript&quot; data-ke-language=&quot;javascript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;{
  &quot;deno.enable&quot;: true,
  &quot;[typescript]&quot;: {
    &quot;editor.defaultFormatter&quot;: &quot;denoland.vscode-deno&quot;
  },
  &quot;[typescriptreact]&quot;: {
    &quot;editor.defaultFormatter&quot;: &quot;denoland.vscode-deno&quot;
  }
}&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;deno.enable&amp;nbsp;설정은&amp;nbsp;Deno&amp;nbsp;확장을&amp;nbsp;활성화하는&amp;nbsp;데&amp;nbsp;사용됩니다.&amp;nbsp;나머지&amp;nbsp;설정은&amp;nbsp;TypeScript&amp;nbsp;파일을&amp;nbsp;위한&amp;nbsp;기본&amp;nbsp;포맷터로&amp;nbsp;Deno를&amp;nbsp;설정하는&amp;nbsp;것입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;deno_settings.png&quot; data-origin-width=&quot;1435&quot; data-origin-height=&quot;710&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/nEEvk/btslR1RNDMm/dngk4Sjrif4Z1KtUl8RxPk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/nEEvk/btslR1RNDMm/dngk4Sjrif4Z1KtUl8RxPk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/nEEvk/btslR1RNDMm/dngk4Sjrif4Z1KtUl8RxPk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FnEEvk%2FbtslR1RNDMm%2Fdngk4Sjrif4Z1KtUl8RxPk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1435&quot; height=&quot;710&quot; data-filename=&quot;deno_settings.png&quot; data-origin-width=&quot;1435&quot; data-origin-height=&quot;710&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&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;&lt;br /&gt;&lt;u&gt;&lt;b&gt;4단계:&amp;nbsp;코드&amp;nbsp;작성&amp;nbsp;및&amp;nbsp;실행&lt;/b&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;br /&gt;이제&amp;nbsp;Deno&amp;nbsp;프로젝트를&amp;nbsp;설정했으므로&amp;nbsp;코드를&amp;nbsp;작성하고&amp;nbsp;실행해봅시다. &lt;br /&gt;&lt;br /&gt;프로젝트&amp;nbsp;루트에&amp;nbsp;main.ts&amp;nbsp;파일을&amp;nbsp;생성합니다. &lt;br /&gt;main.ts에 아래 코드를 추가합니다.&lt;/p&gt;
&lt;pre id=&quot;code_1688056278598&quot; class=&quot;typescript&quot; data-ke-language=&quot;typescript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;console.log(&quot;Hello, Deno!&quot;);&lt;/code&gt;&lt;/pre&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;터미널을 열고, 다음 명령을 입력하여 코드를 실행합니다.&lt;/p&gt;
&lt;pre id=&quot;code_1688056330295&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;deno run main.ts&lt;/code&gt;&lt;/pre&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;&quot;Hello,&amp;nbsp;Deno!&quot;라는&amp;nbsp;메시지가&amp;nbsp;출력되는&amp;nbsp;것을&amp;nbsp;확인할&amp;nbsp;수&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&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;deno_run.png&quot; data-origin-width=&quot;1435&quot; data-origin-height=&quot;726&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/IrNkP/btslRnVvY71/JM4jiKzUIgYphWZeBXHJak/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/IrNkP/btslRnVvY71/JM4jiKzUIgYphWZeBXHJak/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/IrNkP/btslRnVvY71/JM4jiKzUIgYphWZeBXHJak/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FIrNkP%2FbtslRnVvY71%2FJM4jiKzUIgYphWZeBXHJak%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1435&quot; height=&quot;726&quot; data-filename=&quot;deno_run.png&quot; data-origin-width=&quot;1435&quot; data-origin-height=&quot;726&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&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;&lt;br /&gt;Deno는 편리하고 강력한 개발 도구로, 모던 JavaScript 개발에 대한 새로운 접근법을 제공합니다. 이 포스트를 통해 Visual Studio Code에서 Deno 프로젝트를 어떻게 시작하는지 간단하게나마 알게 되었을 것입니다. 앞으로의 블로그 글도 응원해주시고 직접 자유롭게 코드를 작성하고, Deno의 흥미로운 기능을 탐험해 보세요!&lt;/p&gt;</description>
      <category>프로그래밍/Deno &amp;amp; Node.js</category>
      <category>deno</category>
      <category>JavaScript</category>
      <category>V8</category>
      <category>visual studio code</category>
      <category>vsc</category>
      <author>테크토니</author>
      <guid isPermaLink="true">https://tonitech.tistory.com/5</guid>
      <comments>https://tonitech.tistory.com/5#entry5comment</comments>
      <pubDate>Fri, 30 Jun 2023 01:41:04 +0900</pubDate>
    </item>
    <item>
      <title>새로운 자바스크립트 런타임, Deno에 대해 알아보자</title>
      <link>https://tonitech.tistory.com/4</link>
      <description>&lt;p data-ke-size=&quot;size18&quot;&gt;안녕하세요,&amp;nbsp;JavaScript와&amp;nbsp;TypeScript의&amp;nbsp;세계에&amp;nbsp;대한&amp;nbsp;모든&amp;nbsp;것을&amp;nbsp;사랑하는&amp;nbsp;개발자&amp;nbsp;여러분!&amp;nbsp;오늘은&amp;nbsp;우리의&amp;nbsp;일상적인&amp;nbsp;런타임&amp;nbsp;Node.js를&amp;nbsp;넘어서&amp;nbsp;새로운&amp;nbsp;지평을&amp;nbsp;열어줄&amp;nbsp;또&amp;nbsp;다른&amp;nbsp;런타임,&amp;nbsp;Deno에&amp;nbsp;대해&amp;nbsp;이야기하려고&amp;nbsp;합니다. &lt;br /&gt;&lt;br /&gt;Deno는&amp;nbsp;Node.js의&amp;nbsp;창시자인&amp;nbsp;Ryan&amp;nbsp;Dahl이&amp;nbsp;개발한&amp;nbsp;신규&amp;nbsp;런타임으로,&amp;nbsp;그의&amp;nbsp;이전&amp;nbsp;작품에&amp;nbsp;대한&amp;nbsp;반성과&amp;nbsp;경험이&amp;nbsp;새로운&amp;nbsp;형태로&amp;nbsp;표현된&amp;nbsp;것입니다.&amp;nbsp;이&amp;nbsp;글에서는&amp;nbsp;Deno의&amp;nbsp;등장&amp;nbsp;배경부터&amp;nbsp;특징,&amp;nbsp;장점,&amp;nbsp;그리고&amp;nbsp;실제&amp;nbsp;사용&amp;nbsp;사례에&amp;nbsp;이르기까지&amp;nbsp;Deno에&amp;nbsp;대한&amp;nbsp;모든&amp;nbsp;것을&amp;nbsp;알아보려&amp;nbsp;합니다.&lt;br /&gt;&lt;br /&gt;공식 홈페이지 : &lt;a href=&quot;https://deno.land/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://deno.land/&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;deno.png&quot; data-origin-width=&quot;1394&quot; data-origin-height=&quot;557&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/JcRB9/btslRQC8Blv/uGUGFYS0bFDdIugqkR3bA1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/JcRB9/btslRQC8Blv/uGUGFYS0bFDdIugqkR3bA1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/JcRB9/btslRQC8Blv/uGUGFYS0bFDdIugqkR3bA1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FJcRB9%2FbtslRQC8Blv%2FuGUGFYS0bFDdIugqkR3bA1%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;1394&quot; height=&quot;557&quot; data-filename=&quot;deno.png&quot; data-origin-width=&quot;1394&quot; data-origin-height=&quot;557&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;br /&gt;&lt;b&gt;Deno의&amp;nbsp;등장&amp;nbsp;배경&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;br /&gt;Node.js가&amp;nbsp;출시된&amp;nbsp;지&amp;nbsp;10년이&amp;nbsp;지난&amp;nbsp;후,&amp;nbsp;그&amp;nbsp;창시자인&amp;nbsp;Ryan&amp;nbsp;Dahl은&amp;nbsp;자신이&amp;nbsp;만든&amp;nbsp;Node.js에&amp;nbsp;대한&amp;nbsp;아쉬움을&amp;nbsp;표현하며,&amp;nbsp;그&amp;nbsp;단점들을&amp;nbsp;보완하고자&amp;nbsp;새로운&amp;nbsp;프로젝트&amp;nbsp;Deno를&amp;nbsp;시작했습니다.&amp;nbsp;그&amp;nbsp;결과,&amp;nbsp;우리&amp;nbsp;앞에는&amp;nbsp;새로운&amp;nbsp;런타임이&amp;nbsp;탄생했는데,&amp;nbsp;그것이&amp;nbsp;바로&amp;nbsp;Deno입니다.&amp;nbsp;Deno는&amp;nbsp;그&amp;nbsp;자체로&amp;nbsp;새로운&amp;nbsp;기술이지만,&amp;nbsp;그&amp;nbsp;배경에는&amp;nbsp;JavaScript&amp;nbsp;개발에&amp;nbsp;있어&amp;nbsp;오랜&amp;nbsp;연구와&amp;nbsp;경험이&amp;nbsp;깔려&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;&lt;br /&gt;&lt;b&gt;Deno란?&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;br /&gt;Deno는&amp;nbsp;JavaScript와&amp;nbsp;TypeScript의&amp;nbsp;새로운&amp;nbsp;런타임입니다.&amp;nbsp;Node.js가&amp;nbsp;서버&amp;nbsp;측에서&amp;nbsp;JavaScript를&amp;nbsp;실행하기&amp;nbsp;위한&amp;nbsp;런타임이라면,&amp;nbsp;Deno는&amp;nbsp;이&amp;nbsp;둘을&amp;nbsp;모두&amp;nbsp;지원하는&amp;nbsp;통합&amp;nbsp;런타임입니다.&amp;nbsp;그럼에도&amp;nbsp;불구하고,&amp;nbsp;Deno는&amp;nbsp;다음과&amp;nbsp;같은&amp;nbsp;몇&amp;nbsp;가지&amp;nbsp;독특한&amp;nbsp;특징을&amp;nbsp;가지고&amp;nbsp;있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;br /&gt;&lt;b&gt;TypeScript&amp;nbsp;지원&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;br /&gt;Deno는&amp;nbsp;TypeScript를&amp;nbsp;기본적으로&amp;nbsp;지원합니다.&amp;nbsp;Node.js에서&amp;nbsp;TypeScript를&amp;nbsp;사용하려면&amp;nbsp;별도의&amp;nbsp;컴파일&amp;nbsp;과정이&amp;nbsp;필요하지만,&amp;nbsp;Deno에서는&amp;nbsp;별도의&amp;nbsp;설정&amp;nbsp;없이&amp;nbsp;TypeScript&amp;nbsp;코드를&amp;nbsp;직접&amp;nbsp;실행할&amp;nbsp;수&amp;nbsp;있습니다.&amp;nbsp;이&amp;nbsp;특징은&amp;nbsp;특히&amp;nbsp;TypeScript를&amp;nbsp;사랑하는&amp;nbsp;개발자들에게&amp;nbsp;큰&amp;nbsp;이점을&amp;nbsp;제공합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;typescript.png&quot; data-origin-width=&quot;1240&quot; data-origin-height=&quot;698&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bNdtHG/btslQnujUp4/KmyDVW74An4ytxIKYKjVvK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bNdtHG/btslQnujUp4/KmyDVW74An4ytxIKYKjVvK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bNdtHG/btslQnujUp4/KmyDVW74An4ytxIKYKjVvK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbNdtHG%2FbtslQnujUp4%2FKmyDVW74An4ytxIKYKjVvK%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;1240&quot; height=&quot;698&quot; data-filename=&quot;typescript.png&quot; data-origin-width=&quot;1240&quot; data-origin-height=&quot;698&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&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;&lt;br /&gt;&lt;b&gt;강화된&amp;nbsp;보안&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;br /&gt;Deno는&amp;nbsp;런타임&amp;nbsp;자체에서&amp;nbsp;보안을&amp;nbsp;강조합니다.&amp;nbsp;기본적으로&amp;nbsp;모든&amp;nbsp;Deno&amp;nbsp;스크립트는&amp;nbsp;안전한&amp;nbsp;샌드박스&amp;nbsp;안에서&amp;nbsp;실행됩니다.&amp;nbsp;이는&amp;nbsp;불필요한&amp;nbsp;시스템&amp;nbsp;접근을&amp;nbsp;제한하고,&amp;nbsp;악의적인&amp;nbsp;스크립트가&amp;nbsp;시스템을&amp;nbsp;손상시키는&amp;nbsp;것을&amp;nbsp;방지합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;br /&gt;&lt;b&gt;URL&amp;nbsp;기반의&amp;nbsp;모듈&amp;nbsp;임포트&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;br /&gt;Deno에서는&amp;nbsp;웹&amp;nbsp;브라우저에서&amp;nbsp;사용하는&amp;nbsp;것과&amp;nbsp;같은&amp;nbsp;URL&amp;nbsp;기반의&amp;nbsp;모듈&amp;nbsp;임포트&amp;nbsp;방식을&amp;nbsp;사용합니다.&amp;nbsp;이&amp;nbsp;방식은&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;Deno는&amp;nbsp;아래와&amp;nbsp;같은&amp;nbsp;다양한&amp;nbsp;기능을&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;&lt;br /&gt;&lt;b&gt;빌트인&amp;nbsp;테스트&amp;nbsp;러너&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;br /&gt;테스팅은&amp;nbsp;소프트웨어&amp;nbsp;개발의&amp;nbsp;핵심적인&amp;nbsp;부분입니다.&amp;nbsp;Deno는&amp;nbsp;테스트&amp;nbsp;러너를&amp;nbsp;내장하고&amp;nbsp;있어,&amp;nbsp;별도의&amp;nbsp;패키지를&amp;nbsp;설치할&amp;nbsp;필요&amp;nbsp;없이&amp;nbsp;테스팅을&amp;nbsp;수행할&amp;nbsp;수&amp;nbsp;있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;br /&gt;&lt;b&gt;코드&amp;nbsp;포맷터&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;br /&gt;코드&amp;nbsp;포맷터는&amp;nbsp;코드의&amp;nbsp;일관성을&amp;nbsp;유지하고&amp;nbsp;가독성을&amp;nbsp;높이는&amp;nbsp;데&amp;nbsp;도움을&amp;nbsp;줍니다.&amp;nbsp;Deno에는&amp;nbsp;'deno&amp;nbsp;fmt'라는&amp;nbsp;명령어를&amp;nbsp;통해&amp;nbsp;쉽게&amp;nbsp;코드&amp;nbsp;포매팅을&amp;nbsp;수행할&amp;nbsp;수&amp;nbsp;있는&amp;nbsp;기능이&amp;nbsp;내장되어&amp;nbsp;있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;br /&gt;&lt;b&gt;별도의&amp;nbsp;패키지&amp;nbsp;매니저가&amp;nbsp;필요&amp;nbsp;없음&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;br /&gt;Deno는&amp;nbsp;URL&amp;nbsp;기반의&amp;nbsp;모듈&amp;nbsp;임포트를&amp;nbsp;지원하므로,&amp;nbsp;별도의&amp;nbsp;패키지&amp;nbsp;매니저를&amp;nbsp;필요로&amp;nbsp;하지&amp;nbsp;않습니다.&amp;nbsp;이는&amp;nbsp;Node.js의&amp;nbsp;npm과&amp;nbsp;같은&amp;nbsp;별도의&amp;nbsp;패키지&amp;nbsp;매니저에&amp;nbsp;의존하지&amp;nbsp;않아도&amp;nbsp;되므로,&amp;nbsp;개발&amp;nbsp;환경을&amp;nbsp;더욱&amp;nbsp;단순화하는데&amp;nbsp;기여합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;br /&gt;&lt;b&gt;Deno의&amp;nbsp;장점과&amp;nbsp;사용&amp;nbsp;사례&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;br /&gt;Deno는&amp;nbsp;TypeScript의&amp;nbsp;직접&amp;nbsp;실행,&amp;nbsp;강화된&amp;nbsp;보안,&amp;nbsp;단순화된&amp;nbsp;모듈&amp;nbsp;시스템&amp;nbsp;등&amp;nbsp;다양한&amp;nbsp;장점을&amp;nbsp;가지고&amp;nbsp;있습니다.&amp;nbsp;이러한&amp;nbsp;특징들은&amp;nbsp;Deno가&amp;nbsp;제공하는&amp;nbsp;사용자&amp;nbsp;경험을&amp;nbsp;고유하게&amp;nbsp;만들어&amp;nbsp;줍니다. &lt;br /&gt;&lt;br /&gt;그렇다면&amp;nbsp;Deno는&amp;nbsp;실제로&amp;nbsp;어떤&amp;nbsp;경우에&amp;nbsp;유용할까요?&amp;nbsp;TypeScript를&amp;nbsp;활용한&amp;nbsp;서버사이드&amp;nbsp;애플리케이션이나&amp;nbsp;API&amp;nbsp;서버를&amp;nbsp;개발할&amp;nbsp;때,&amp;nbsp;Deno는&amp;nbsp;매우&amp;nbsp;강력한&amp;nbsp;도구가&amp;nbsp;될&amp;nbsp;수&amp;nbsp;있습니다.&amp;nbsp;Deno의&amp;nbsp;강화된&amp;nbsp;보안&amp;nbsp;기능은&amp;nbsp;애플리케이션을&amp;nbsp;더&amp;nbsp;안전하게&amp;nbsp;만드는&amp;nbsp;데&amp;nbsp;기여하며,&amp;nbsp;URL&amp;nbsp;기반의&amp;nbsp;모듈&amp;nbsp;임포트는&amp;nbsp;모듈&amp;nbsp;관리를&amp;nbsp;단순화하고&amp;nbsp;버전&amp;nbsp;충돌&amp;nbsp;문제를&amp;nbsp;줄여줍니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;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;&lt;b&gt;Deno 어디까지 가능하니?&lt;/b&gt;&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;&lt;u&gt;웹&amp;nbsp;서버&amp;nbsp;구축&lt;/u&gt;:&amp;nbsp;Deno의&amp;nbsp;간결하고&amp;nbsp;현대적인&amp;nbsp;API는&amp;nbsp;간단한&amp;nbsp;웹&amp;nbsp;서버부터&amp;nbsp;복잡한&amp;nbsp;웹&amp;nbsp;애플리케이션까지&amp;nbsp;만드는&amp;nbsp;데&amp;nbsp;이상적입니다.&amp;nbsp;Express.js와&amp;nbsp;같은&amp;nbsp;Node.js&amp;nbsp;프레임워크에&amp;nbsp;익숙하다면,&amp;nbsp;Deno를&amp;nbsp;위한&amp;nbsp;Oak&amp;nbsp;같은&amp;nbsp;미들웨어&amp;nbsp;프레임워크를&amp;nbsp;사용할&amp;nbsp;수&amp;nbsp;있습니다. &lt;br /&gt;&lt;br /&gt;&lt;u&gt;REST&amp;nbsp;API&amp;nbsp;개발&lt;/u&gt;:&amp;nbsp;JSON&amp;nbsp;기반의&amp;nbsp;REST&amp;nbsp;API를&amp;nbsp;제공하는&amp;nbsp;백엔드를&amp;nbsp;개발하는데&amp;nbsp;Deno를&amp;nbsp;활용할&amp;nbsp;수&amp;nbsp;있습니다.&amp;nbsp;Deno는&amp;nbsp;HTTP&amp;nbsp;요청을&amp;nbsp;쉽게&amp;nbsp;처리할&amp;nbsp;수&amp;nbsp;있으며,&amp;nbsp;TypeScript&amp;nbsp;지원으로&amp;nbsp;타입&amp;nbsp;안전성을&amp;nbsp;보장합니다. &lt;br /&gt;&lt;br /&gt;&lt;u&gt;스크립트&amp;nbsp;작성&lt;/u&gt;:&amp;nbsp;간단한&amp;nbsp;스크립트&amp;nbsp;작성에도&amp;nbsp;Deno는&amp;nbsp;훌륭한&amp;nbsp;도구입니다.&amp;nbsp;Bash나&amp;nbsp;Python을&amp;nbsp;사용해&amp;nbsp;일반적으로&amp;nbsp;스크립트를&amp;nbsp;작성하곤&amp;nbsp;했다면,&amp;nbsp;Deno를&amp;nbsp;사용하면&amp;nbsp;TypeScript나&amp;nbsp;JavaScript를&amp;nbsp;이용해&amp;nbsp;동일한&amp;nbsp;작업을&amp;nbsp;수행할&amp;nbsp;수&amp;nbsp;있습니다. &lt;br /&gt;&lt;br /&gt;&lt;u&gt;웹&amp;nbsp;스크레이핑과&amp;nbsp;자동화&lt;/u&gt;:&amp;nbsp;Puppeteer나&amp;nbsp;Cheerio&amp;nbsp;같은&amp;nbsp;라이브러리와&amp;nbsp;결합하면&amp;nbsp;Deno는&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;u&gt;풀스택&amp;nbsp;웹&amp;nbsp;개발&lt;/u&gt;:&amp;nbsp;Deno는&amp;nbsp;백엔드에서만&amp;nbsp;사용될&amp;nbsp;필요가&amp;nbsp;없습니다.&amp;nbsp;브라우저&amp;nbsp;호환성&amp;nbsp;때문에&amp;nbsp;프런트엔드에서도&amp;nbsp;Deno를&amp;nbsp;사용할&amp;nbsp;수&amp;nbsp;있습니다.&amp;nbsp;Deno를&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;Deno의&amp;nbsp;활용&amp;nbsp;사례는&amp;nbsp;위의&amp;nbsp;예제들에만&amp;nbsp;국한되지&amp;nbsp;않습니다.&amp;nbsp;웹&amp;nbsp;개발뿐만&amp;nbsp;아니라,&amp;nbsp;IoT&amp;nbsp;장치&amp;nbsp;제어,&amp;nbsp;머신&amp;nbsp;러닝&amp;nbsp;프로젝트,&amp;nbsp;블록체인&amp;nbsp;개발&amp;nbsp;등에도&amp;nbsp;활용할&amp;nbsp;수&amp;nbsp;있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;br /&gt;&lt;b&gt;Deno의&amp;nbsp;미래와&amp;nbsp;기대&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;br /&gt;Deno는&amp;nbsp;아직&amp;nbsp;초기&amp;nbsp;단계에&amp;nbsp;있지만&amp;nbsp;그&amp;nbsp;개발&amp;nbsp;커뮤니티는&amp;nbsp;빠르게&amp;nbsp;성장하고&amp;nbsp;있습니다.&amp;nbsp;많은&amp;nbsp;개발자들이&amp;nbsp;Deno의&amp;nbsp;가능성을&amp;nbsp;인지하고,&amp;nbsp;그&amp;nbsp;특징들을&amp;nbsp;활용하여&amp;nbsp;새로운&amp;nbsp;프로젝트를&amp;nbsp;시작하고&amp;nbsp;있습니다.&amp;nbsp;또한,&amp;nbsp;Deno는&amp;nbsp;오픈&amp;nbsp;소스&amp;nbsp;프로젝트이므로&amp;nbsp;개발자들이&amp;nbsp;직접&amp;nbsp;Deno의&amp;nbsp;미래에&amp;nbsp;기여하고&amp;nbsp;그&amp;nbsp;방향을&amp;nbsp;결정하는&amp;nbsp;것이&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;토니테크는 이전까지 Node.js 로 많은 프로젝트를 진행해 왔고 Ryan dahl이 10년만에 시장에 내놓은 Deno를 활용하여 여러 프로젝트를 진행해보려고 합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;br /&gt;이상으로&amp;nbsp;Deno에&amp;nbsp;대한&amp;nbsp;이야기를&amp;nbsp;마치겠습니다.&amp;nbsp;Deno는&amp;nbsp;여러분의&amp;nbsp;새로운&amp;nbsp;프로젝트에&amp;nbsp;새로운&amp;nbsp;가능성을&amp;nbsp;열어줄&amp;nbsp;수&amp;nbsp;있는&amp;nbsp;런타임입니다.&amp;nbsp;이&amp;nbsp;글이&amp;nbsp;Deno에&amp;nbsp;대한&amp;nbsp;깊이&amp;nbsp;있는&amp;nbsp;이해를&amp;nbsp;도와드리고,&amp;nbsp;그&amp;nbsp;활용&amp;nbsp;방안을&amp;nbsp;제시하는데&amp;nbsp;도움이&amp;nbsp;되었기를&amp;nbsp;바랍니다.&amp;nbsp;새로운&amp;nbsp;기술에&amp;nbsp;대한&amp;nbsp;도전은&amp;nbsp;항상&amp;nbsp;즐거운&amp;nbsp;일입니다.&amp;nbsp;그러니&amp;nbsp;Deno에&amp;nbsp;도전해보세요.&amp;nbsp;어쩌면&amp;nbsp;그것이&amp;nbsp;여러분의&amp;nbsp;새로운&amp;nbsp;좋아하는&amp;nbsp;런타임이&amp;nbsp;될&amp;nbsp;수도&amp;nbsp;있습니다!&lt;/p&gt;</description>
      <category>프로그래밍/Deno &amp;amp; Node.js</category>
      <category>deno</category>
      <category>JavaScript</category>
      <category>ryan dahl</category>
      <category>V8</category>
      <author>테크토니</author>
      <guid isPermaLink="true">https://tonitech.tistory.com/4</guid>
      <comments>https://tonitech.tistory.com/4#entry4comment</comments>
      <pubDate>Fri, 30 Jun 2023 00:57:38 +0900</pubDate>
    </item>
    <item>
      <title>로봇과 자동화: 미래 일자리의 변화를 이끄는 기술</title>
      <link>https://tonitech.tistory.com/3</link>
      <description>&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;output.jpg&quot; data-origin-width=&quot;512&quot; data-origin-height=&quot;512&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/6y8zd/btsljS7XXZh/JudKAmAxjZzDKW1LKs7W01/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/6y8zd/btsljS7XXZh/JudKAmAxjZzDKW1LKs7W01/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/6y8zd/btsljS7XXZh/JudKAmAxjZzDKW1LKs7W01/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F6y8zd%2FbtsljS7XXZh%2FJudKAmAxjZzDKW1LKs7W01%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;512&quot; height=&quot;512&quot; data-filename=&quot;output.jpg&quot; data-origin-width=&quot;512&quot; data-origin-height=&quot;512&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;현대&amp;nbsp;사회의&amp;nbsp;변화를&amp;nbsp;주도하는&amp;nbsp;기술&amp;nbsp;중&amp;nbsp;하나는&amp;nbsp;바로&amp;nbsp;로봇과&amp;nbsp;자동화입니다.&amp;nbsp;이들은&amp;nbsp;산업&amp;nbsp;및&amp;nbsp;가정에서의&amp;nbsp;작업&amp;nbsp;효율성을&amp;nbsp;향상시키며,&amp;nbsp;노동의&amp;nbsp;방식을&amp;nbsp;변화시키고&amp;nbsp;있습니다.&amp;nbsp;이&amp;nbsp;포스트에서는&amp;nbsp;로봇과&amp;nbsp;자동화가&amp;nbsp;미래의&amp;nbsp;일자리&amp;nbsp;판도에&amp;nbsp;어떤&amp;nbsp;영향을&amp;nbsp;미치는지,&amp;nbsp;그리고&amp;nbsp;이&amp;nbsp;변화가&amp;nbsp;우리&amp;nbsp;사회에&amp;nbsp;어떤&amp;nbsp;의미를&amp;nbsp;가지는지&amp;nbsp;살펴보겠습니다. &lt;br /&gt;&lt;/span&gt;&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;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;br /&gt;&lt;b&gt;산업&amp;nbsp;자동화의&amp;nbsp;선두주자:&amp;nbsp;로봇&amp;nbsp;기술&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt; &lt;br /&gt;우리가&amp;nbsp;로봇&amp;nbsp;기술을&amp;nbsp;언급하면,&amp;nbsp;먼저&amp;nbsp;떠오르는&amp;nbsp;것은&amp;nbsp;대형&amp;nbsp;제조업체에서&amp;nbsp;사용되는&amp;nbsp;산업용&amp;nbsp;로봇일&amp;nbsp;것입니다.&amp;nbsp;예를&amp;nbsp;들어,&amp;nbsp;테슬라의&amp;nbsp;자동차&amp;nbsp;생산&amp;nbsp;라인에서는&amp;nbsp;로봇이&amp;nbsp;주요&amp;nbsp;역할을&amp;nbsp;담당하고&amp;nbsp;있습니다.&amp;nbsp;로봇은&amp;nbsp;용접,&amp;nbsp;페인팅,&amp;nbsp;조립&amp;nbsp;등의&amp;nbsp;공정을&amp;nbsp;수행하며,&amp;nbsp;이&amp;nbsp;과정에서&amp;nbsp;인간이&amp;nbsp;접근하기&amp;nbsp;어려운&amp;nbsp;부분도&amp;nbsp;정밀하게&amp;nbsp;작업할&amp;nbsp;수&amp;nbsp;있습니다.&amp;nbsp;이는&amp;nbsp;생산&amp;nbsp;효율성을&amp;nbsp;크게&amp;nbsp;높이고,&amp;nbsp;인간&amp;nbsp;노동자의&amp;nbsp;부상&amp;nbsp;위험을&amp;nbsp;줄입니다. &lt;br /&gt;&lt;br /&gt;하지만&amp;nbsp;로봇&amp;nbsp;기술은&amp;nbsp;제조업&amp;nbsp;외에도&amp;nbsp;다양한&amp;nbsp;분야에서&amp;nbsp;활용되고&amp;nbsp;있습니다.&amp;nbsp;의료&amp;nbsp;분야에서는&amp;nbsp;데빈치&amp;nbsp;로봇&amp;nbsp;수술&amp;nbsp;시스템과&amp;nbsp;같은&amp;nbsp;로봇이&amp;nbsp;사용되어,&amp;nbsp;미세한&amp;nbsp;수술을&amp;nbsp;보다&amp;nbsp;정확하게&amp;nbsp;수행할&amp;nbsp;수&amp;nbsp;있게&amp;nbsp;도와줍니다.&amp;nbsp;가정에서는&amp;nbsp;아이로봇의&amp;nbsp;로봇&amp;nbsp;청소기가&amp;nbsp;일상적인&amp;nbsp;청소&amp;nbsp;작업을&amp;nbsp;자동으로&amp;nbsp;수행하여&amp;nbsp;가정의&amp;nbsp;편의성을&amp;nbsp;증대시킵니다. &lt;br /&gt;&lt;/span&gt;&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;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;br /&gt;&lt;b&gt;인공지능과&amp;nbsp;자동화:&amp;nbsp;작업의&amp;nbsp;변화&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&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;AI는&amp;nbsp;이미&amp;nbsp;대규모&amp;nbsp;데이터&amp;nbsp;분석,&amp;nbsp;복잡한&amp;nbsp;계산,&amp;nbsp;패턴&amp;nbsp;인식&amp;nbsp;등에&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;AI를&amp;nbsp;사용한&amp;nbsp;영상진단이&amp;nbsp;실제&amp;nbsp;의사와&amp;nbsp;비슷한&amp;nbsp;수준의&amp;nbsp;정확도를&amp;nbsp;보이며,&amp;nbsp;특히&amp;nbsp;스크린&amp;nbsp;타임이&amp;nbsp;제한된&amp;nbsp;의사들을&amp;nbsp;보완하고&amp;nbsp;있습니다.&amp;nbsp;금융&amp;nbsp;분야에서는&amp;nbsp;AI&amp;nbsp;알고리즘을&amp;nbsp;활용한&amp;nbsp;투자&amp;nbsp;자문&amp;nbsp;서비스가&amp;nbsp;제공되며,&amp;nbsp;이는&amp;nbsp;개인&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;/span&gt;&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;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;br /&gt;&lt;b&gt;미래&amp;nbsp;일자리의&amp;nbsp;변화:&amp;nbsp;위기인가,&amp;nbsp;기회인가?&lt;/b&gt; &lt;br /&gt;&lt;/span&gt;&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;&lt;span style=&quot;color: #000000;&quot;&gt;로봇과&amp;nbsp;자동화&amp;nbsp;기술의&amp;nbsp;발전은&amp;nbsp;노동&amp;nbsp;시장에&amp;nbsp;변화를&amp;nbsp;가져옵니다.&amp;nbsp;일부&amp;nbsp;사람들은&amp;nbsp;이를&amp;nbsp;위협으로&amp;nbsp;보지만,&amp;nbsp;이러한&amp;nbsp;변화는&amp;nbsp;새로운&amp;nbsp;기회도&amp;nbsp;가져옵니다. &lt;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;AI&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;합니다.&lt;/span&gt;&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;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;IBM의 RPA 사례연구 : &lt;a href=&quot;https://www.ibm.com/kr-ko/products/robotic-process-automation/case-studies&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://www.ibm.com/kr-ko/products/robotic-process-automation/case-studies&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1688074525034&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;IBM Robotic Process Automation - 사례연구&quot; data-og-description=&quot;RPA 로봇을 구축, 통합 및 관리하는 방법을 제공합니다.&quot; data-og-host=&quot;www.ibm.com&quot; data-og-source-url=&quot;https://www.ibm.com/kr-ko/products/robotic-process-automation/case-studies&quot; data-og-url=&quot;https://www.ibm.com/kr-ko/products/robotic-process-automation/case-studies&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/bevkgF/hyS9Gt01ri/W7UQMmKjkNZyTUlay7KdMk/img.jpg?width=2624&amp;amp;height=1120&amp;amp;face=0_0_2624_1120,https://scrap.kakaocdn.net/dn/cqDTaX/hyTa6q5mJr/b7PkXbVAlLe4V8E2QKfOW1/img.jpg?width=608&amp;amp;height=342&amp;amp;face=0_0_608_342,https://scrap.kakaocdn.net/dn/bvzMLV/hyS9TmAorj/Vu2cGsK9G7QQX7KuEUYgZk/img.jpg?width=608&amp;amp;height=342&amp;amp;face=0_0_608_342&quot;&gt;&lt;a href=&quot;https://www.ibm.com/kr-ko/products/robotic-process-automation/case-studies&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://www.ibm.com/kr-ko/products/robotic-process-automation/case-studies&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/bevkgF/hyS9Gt01ri/W7UQMmKjkNZyTUlay7KdMk/img.jpg?width=2624&amp;amp;height=1120&amp;amp;face=0_0_2624_1120,https://scrap.kakaocdn.net/dn/cqDTaX/hyTa6q5mJr/b7PkXbVAlLe4V8E2QKfOW1/img.jpg?width=608&amp;amp;height=342&amp;amp;face=0_0_608_342,https://scrap.kakaocdn.net/dn/bvzMLV/hyS9TmAorj/Vu2cGsK9G7QQX7KuEUYgZk/img.jpg?width=608&amp;amp;height=342&amp;amp;face=0_0_608_342');&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;IBM Robotic Process Automation - 사례연구&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;RPA 로봇을 구축, 통합 및 관리하는 방법을 제공합니다.&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.ibm.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;bb85ea52-2d63-49c3-b688-e793a5b1941c.jfif&quot; data-origin-width=&quot;512&quot; data-origin-height=&quot;512&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/CPBG7/btslbQi4acv/5SV62vOcbOet3KwsKtE0lk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/CPBG7/btslbQi4acv/5SV62vOcbOet3KwsKtE0lk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/CPBG7/btslbQi4acv/5SV62vOcbOet3KwsKtE0lk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FCPBG7%2FbtslbQi4acv%2F5SV62vOcbOet3KwsKtE0lk%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;512&quot; height=&quot;512&quot; data-filename=&quot;bb85ea52-2d63-49c3-b688-e793a5b1941c.jfif&quot; data-origin-width=&quot;512&quot; data-origin-height=&quot;512&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;향후&amp;nbsp;로봇과&amp;nbsp;자동화&amp;nbsp;기술의&amp;nbsp;전망은&amp;nbsp;아주&amp;nbsp;밝습니다.&amp;nbsp;이&amp;nbsp;기술들은&amp;nbsp;점점&amp;nbsp;더&amp;nbsp;많은&amp;nbsp;산업&amp;nbsp;분야에&amp;nbsp;적용되며,&amp;nbsp;우리의&amp;nbsp;삶의&amp;nbsp;방식을&amp;nbsp;극적으로&amp;nbsp;바꾸게&amp;nbsp;될&amp;nbsp;것입니다.&amp;nbsp;이런&amp;nbsp;변화는&amp;nbsp;도전과&amp;nbsp;기회를&amp;nbsp;동시에&amp;nbsp;가져올&amp;nbsp;것이며,&amp;nbsp;그&amp;nbsp;중&amp;nbsp;일부는&amp;nbsp;다음과&amp;nbsp;같습니다. &lt;br /&gt;&lt;/span&gt;&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;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;br /&gt;&lt;b&gt;기술&amp;nbsp;발전&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt; &lt;br /&gt;로봇과&amp;nbsp;자동화&amp;nbsp;기술은&amp;nbsp;계속해서&amp;nbsp;진화하고&amp;nbsp;발전하며,&amp;nbsp;이는&amp;nbsp;곧&amp;nbsp;더욱&amp;nbsp;다양한&amp;nbsp;분야에서&amp;nbsp;활용되는&amp;nbsp;실용적인&amp;nbsp;솔루션을&amp;nbsp;창출할&amp;nbsp;것입니다.&amp;nbsp;예를&amp;nbsp;들어,&amp;nbsp;소프트웨어&amp;nbsp;로봇은&amp;nbsp;고객&amp;nbsp;서비스와&amp;nbsp;데이터&amp;nbsp;분석과&amp;nbsp;같은&amp;nbsp;비즈니스&amp;nbsp;프로세스를&amp;nbsp;자동화하는&amp;nbsp;데&amp;nbsp;도움이&amp;nbsp;될&amp;nbsp;것입니다.&amp;nbsp;산업용&amp;nbsp;로봇은&amp;nbsp;더욱&amp;nbsp;정교해지고&amp;nbsp;효율적이며,&amp;nbsp;그&amp;nbsp;결과&amp;nbsp;더&amp;nbsp;많은&amp;nbsp;작업을&amp;nbsp;수행할&amp;nbsp;수&amp;nbsp;있게&amp;nbsp;될&amp;nbsp;것입니다. &lt;br /&gt;&lt;/span&gt;&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;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;새로운&amp;nbsp;일자리&amp;nbsp;생성&lt;/b&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;AI&amp;nbsp;전문가&amp;nbsp;등은&amp;nbsp;이미&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;/span&gt;&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;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;br /&gt;&lt;b&gt;교육과&amp;nbsp;훈련의&amp;nbsp;중요성&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&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;것입니다. &lt;br /&gt;&lt;/span&gt;&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;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;br /&gt;&lt;b&gt;사회적&amp;nbsp;고려사항&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&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;주제입니다. &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;달려있습니다.&lt;/span&gt;&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;</description>
      <category>기술트렌드</category>
      <category>RPA</category>
      <category>로봇</category>
      <category>로봇기술</category>
      <category>자동화</category>
      <author>테크토니</author>
      <guid isPermaLink="true">https://tonitech.tistory.com/3</guid>
      <comments>https://tonitech.tistory.com/3#entry3comment</comments>
      <pubDate>Sun, 25 Jun 2023 17:10:43 +0900</pubDate>
    </item>
    <item>
      <title>AI와 ML의 눈부신 도약: 2023의 주요 트렌드</title>
      <link>https://tonitech.tistory.com/2</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;AI와 ML이 변화시키는 세상: 2023의 주요 트렌드를 살펴보다.&lt;/b&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;color: #000000; text-align: start;&quot;&gt;인공지능(AI)과 머신러닝(ML)은 꾸준히 발전하고 있습니다. 더 나은 의사결정, 향상된 고객 경험, 그리고 새로운 비즈니스 모델을 만들어내는 이 기술들의 끊임없는 진화는 우리 세상을 변화시키는 가장 큰 힘 중 하나입니다. 이번 포스트에서는 2023년 현재 AI와 ML의 주요 트렌드에 대해 알아보겠습니다.&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;b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;span style=&quot;text-align: start;&quot;&gt;1.&amp;nbsp;AutoML&lt;/span&gt;(Automated Machine Learning)&lt;span style=&quot;text-align: start;&quot;&gt;의&amp;nbsp;상승세&lt;/span&gt;&lt;/span&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;AutoML(Automated&amp;nbsp;Machine&amp;nbsp;Learning)은&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;AutoML은&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;AutoML의&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;AutoML&amp;nbsp;시스템은&amp;nbsp;누락된&amp;nbsp;값&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;AutoML은&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;AutoML은&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;AutoML은&amp;nbsp;이런&amp;nbsp;작업을&amp;nbsp;자동화하고,&amp;nbsp;최적의&amp;nbsp;하이퍼파라미터를&amp;nbsp;찾는&amp;nbsp;것을&amp;nbsp;가능하게&amp;nbsp;합니다. &lt;br /&gt;&lt;br /&gt;AutoML의&amp;nbsp;한&amp;nbsp;예로는&amp;nbsp;Google의&amp;nbsp;AutoML이&amp;nbsp;있습니다.&amp;nbsp;Google&amp;nbsp;AutoML은&amp;nbsp;비전,&amp;nbsp;자연어&amp;nbsp;처리,&amp;nbsp;번역&amp;nbsp;등을&amp;nbsp;위한&amp;nbsp;머신러닝&amp;nbsp;모델을&amp;nbsp;자동으로&amp;nbsp;생성하는&amp;nbsp;서비스입니다.&amp;nbsp;이를&amp;nbsp;통해&amp;nbsp;사용자는&amp;nbsp;머신러닝&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;구글 AutoML : &lt;a href=&quot;https://cloud.google.com/automl?hl=ko&quot;&gt;https://cloud.google.com/automl?hl=ko&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;figure id=&quot;og_1688073944139&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 Cloud AutoML - ML 전문 지식 없이도 가능한 모델 학습&quot; data-og-description=&quot;Cloud AutoML을 사용하면 머신러닝에 대한 전문 지식이 부족하더라도 고품질 커스텀 머신러닝 모델을 쉽게 빌드할 수 있습니다.&quot; data-og-host=&quot;cloud.google.com&quot; data-og-source-url=&quot;https://cloud.google.com/automl?hl=ko&quot; data-og-url=&quot;https://cloud.google.com/automl?hl=ko&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/ZsGK3/hyS9KwouEL/MZhn5kLmqulPk7T6aJlkR0/img.png?width=1200&amp;amp;height=630&amp;amp;face=0_0_1200_630,https://scrap.kakaocdn.net/dn/bDvfqX/hyS9LIQ6x9/4l93StfwIH29HySVAMSAt0/img.jpg?width=600&amp;amp;height=335&amp;amp;face=0_0_600_335&quot;&gt;&lt;a href=&quot;https://cloud.google.com/automl?hl=ko&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://cloud.google.com/automl?hl=ko&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/ZsGK3/hyS9KwouEL/MZhn5kLmqulPk7T6aJlkR0/img.png?width=1200&amp;amp;height=630&amp;amp;face=0_0_1200_630,https://scrap.kakaocdn.net/dn/bDvfqX/hyS9LIQ6x9/4l93StfwIH29HySVAMSAt0/img.jpg?width=600&amp;amp;height=335&amp;amp;face=0_0_600_335');&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 Cloud AutoML - ML 전문 지식 없이도 가능한 모델 학습&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;Cloud AutoML을 사용하면 머신러닝에 대한 전문 지식이 부족하더라도 고품질 커스텀 머신러닝 모델을 쉽게 빌드할 수 있습니다.&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;cloud.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 data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;2.&amp;nbsp;Federated&amp;nbsp;Learning의&amp;nbsp;성장&lt;/b&gt; &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Federated&amp;nbsp;Learning은&amp;nbsp;여러&amp;nbsp;기기에서&amp;nbsp;데이터를&amp;nbsp;수집하고&amp;nbsp;학습하는&amp;nbsp;머신러닝&amp;nbsp;방식입니다.&amp;nbsp;여기서&amp;nbsp;중요한&amp;nbsp;점은&amp;nbsp;각&amp;nbsp;기기에서&amp;nbsp;학습된&amp;nbsp;결과만&amp;nbsp;중앙&amp;nbsp;서버로&amp;nbsp;보내고,&amp;nbsp;기기에&amp;nbsp;저장된&amp;nbsp;개인&amp;nbsp;데이터는&amp;nbsp;절대&amp;nbsp;외부로&amp;nbsp;전송되지&amp;nbsp;않는다는&amp;nbsp;점입니다.&amp;nbsp;이로&amp;nbsp;인해&amp;nbsp;사용자의&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;Federated&amp;nbsp;Learning은&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;배포됩니다. &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;않습니다. &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;모델&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;개선됩니다. &lt;br /&gt;&lt;br /&gt;Google의&amp;nbsp;Gboard&amp;nbsp;키보드&amp;nbsp;앱은&amp;nbsp;Federated&amp;nbsp;Learning의&amp;nbsp;주요&amp;nbsp;사용&amp;nbsp;사례&amp;nbsp;중&amp;nbsp;하나입니다.&amp;nbsp;Gboard는&amp;nbsp;사용자의&amp;nbsp;입력을&amp;nbsp;기반으로&amp;nbsp;다음에&amp;nbsp;타이핑할&amp;nbsp;단어를&amp;nbsp;예측하는&amp;nbsp;기능을&amp;nbsp;제공하는데,&amp;nbsp;이&amp;nbsp;기능을&amp;nbsp;개선하기&amp;nbsp;위해&amp;nbsp;Federated&amp;nbsp;Learning을&amp;nbsp;사용합니다.&amp;nbsp;각&amp;nbsp;사용자의&amp;nbsp;휴대폰은&amp;nbsp;로컬&amp;nbsp;데이터를&amp;nbsp;사용해&amp;nbsp;모델을&amp;nbsp;학습하고,&amp;nbsp;그&amp;nbsp;학습된&amp;nbsp;결과만&amp;nbsp;Google&amp;nbsp;서버에&amp;nbsp;보내기&amp;nbsp;때문에&amp;nbsp;사용자의&amp;nbsp;개인정보&amp;nbsp;보호가&amp;nbsp;보장됩니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;WikiPedia : &lt;a href=&quot;https://en.wikipedia.org/wiki/Federated_learning&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://en.wikipedia.org/wiki/Federated_learning&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1688074236711&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;Federated learning - Wikipedia&quot; data-og-description=&quot;From Wikipedia, the free encyclopedia Decentralized machine learning Diagram of a Federated Learning protocol with smartphones training a global AI model Federated learning (also known as collaborative learning) is a machine learning technique that trains &quot; data-og-host=&quot;en.wikipedia.org&quot; data-og-source-url=&quot;https://en.wikipedia.org/wiki/Federated_learning&quot; data-og-url=&quot;https://en.wikipedia.org/wiki/Federated_learning&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/bRcdZ1/hyS9EJI0xp/c04TMg8KK5iQKU5DpnkKE1/img.png?width=1200&amp;amp;height=836&amp;amp;face=0_0_1200_836,https://scrap.kakaocdn.net/dn/oOgLO/hyTa4fJxby/5ohZAW16lEOiXdwEzUO2U1/img.png?width=800&amp;amp;height=558&amp;amp;face=0_0_800_558,https://scrap.kakaocdn.net/dn/b6vTQN/hyTa2IY0tV/lV8NXX31bzpCYpyp5XOPd0/img.png?width=640&amp;amp;height=446&amp;amp;face=0_0_640_446&quot;&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Federated_learning&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://en.wikipedia.org/wiki/Federated_learning&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/bRcdZ1/hyS9EJI0xp/c04TMg8KK5iQKU5DpnkKE1/img.png?width=1200&amp;amp;height=836&amp;amp;face=0_0_1200_836,https://scrap.kakaocdn.net/dn/oOgLO/hyTa4fJxby/5ohZAW16lEOiXdwEzUO2U1/img.png?width=800&amp;amp;height=558&amp;amp;face=0_0_800_558,https://scrap.kakaocdn.net/dn/b6vTQN/hyTa2IY0tV/lV8NXX31bzpCYpyp5XOPd0/img.png?width=640&amp;amp;height=446&amp;amp;face=0_0_640_446');&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;Federated learning - Wikipedia&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;From Wikipedia, the free encyclopedia Decentralized machine learning Diagram of a Federated Learning protocol with smartphones training a global AI model Federated learning (also known as collaborative learning) is a machine learning technique that trains&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;en.wikipedia.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&gt;&lt;figure class=&quot;imageblock widthContent&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;DALL&amp;amp;amp;amp;amp;amp;middot;E 2023-06-25 16.10.46.png&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;1024&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/LguMD/btsljh0ZHB3/K58tY486kx38MmnwXSkwz0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/LguMD/btsljh0ZHB3/K58tY486kx38MmnwXSkwz0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/LguMD/btsljh0ZHB3/K58tY486kx38MmnwXSkwz0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FLguMD%2Fbtsljh0ZHB3%2FK58tY486kx38MmnwXSkwz0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1024&quot; height=&quot;1024&quot; data-filename=&quot;DALL&amp;amp;amp;amp;amp;middot;E 2023-06-25 16.10.46.png&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;1024&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;3.&amp;nbsp;AI&amp;nbsp;Ethics의&amp;nbsp;강조&lt;/b&gt; &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;AI&amp;nbsp;Ethics는&amp;nbsp;인공지능(AI)의&amp;nbsp;설계,&amp;nbsp;개발,&amp;nbsp;배포,&amp;nbsp;그리고&amp;nbsp;사용에&amp;nbsp;관련된&amp;nbsp;윤리적인&amp;nbsp;문제들을&amp;nbsp;탐구하는&amp;nbsp;학문입니다.&amp;nbsp;AI&amp;nbsp;Ethics는&amp;nbsp;투명성,&amp;nbsp;공정성,&amp;nbsp;개인정보&amp;nbsp;보호,&amp;nbsp;책임,&amp;nbsp;편향성&amp;nbsp;제거&amp;nbsp;등&amp;nbsp;여러&amp;nbsp;주제를&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;투명성(Transparency):&amp;nbsp;AI의&amp;nbsp;결정과&amp;nbsp;추천이&amp;nbsp;어떻게&amp;nbsp;이루어지는지&amp;nbsp;알&amp;nbsp;수&amp;nbsp;있는&amp;nbsp;능력은&amp;nbsp;중요합니다.&amp;nbsp;사용자들이&amp;nbsp;AI의&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;공정성(Fairness):&amp;nbsp;AI가&amp;nbsp;제공하는&amp;nbsp;서비스와&amp;nbsp;기회가&amp;nbsp;모든&amp;nbsp;사용자에게&amp;nbsp;공평하게&amp;nbsp;제공되어야&amp;nbsp;합니다.&amp;nbsp;AI는&amp;nbsp;편향된&amp;nbsp;데이터에&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;보호(Privacy):&amp;nbsp;AI는&amp;nbsp;많은&amp;nbsp;양의&amp;nbsp;개인&amp;nbsp;데이터를&amp;nbsp;수집하고&amp;nbsp;처리하는데,&amp;nbsp;이&amp;nbsp;데이터는&amp;nbsp;보호되어야&amp;nbsp;합니다.&amp;nbsp;사용자의&amp;nbsp;데이터는&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;책임(Accountability):&amp;nbsp;AI&amp;nbsp;시스템이&amp;nbsp;예상치&amp;nbsp;못한&amp;nbsp;행동을&amp;nbsp;했을&amp;nbsp;때,&amp;nbsp;책임을&amp;nbsp;물을&amp;nbsp;수&amp;nbsp;있는&amp;nbsp;체계가&amp;nbsp;필요합니다.&amp;nbsp;이는&amp;nbsp;AI가&amp;nbsp;인간의&amp;nbsp;안전과&amp;nbsp;복지에&amp;nbsp;영향을&amp;nbsp;줄&amp;nbsp;수&amp;nbsp;있기&amp;nbsp;때문입니다. &lt;br /&gt;&lt;br /&gt;편향성&amp;nbsp;제거(Bias&amp;nbsp;Mitigation):&amp;nbsp;AI&amp;nbsp;모델이&amp;nbsp;편향된&amp;nbsp;데이터에&amp;nbsp;학습될&amp;nbsp;경우,&amp;nbsp;이는&amp;nbsp;AI의&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;AI&amp;nbsp;Ethics에&amp;nbsp;대한&amp;nbsp;연구는&amp;nbsp;AI&amp;nbsp;Now&amp;nbsp;Institute,&amp;nbsp;OpenAI&amp;nbsp;등의&amp;nbsp;조직에서&amp;nbsp;주도하고&amp;nbsp;있습니다.&amp;nbsp;이들&amp;nbsp;조직은&amp;nbsp;AI의&amp;nbsp;사회적&amp;nbsp;영향을&amp;nbsp;연구하고,&amp;nbsp;AI&amp;nbsp;기술의&amp;nbsp;투명성과&amp;nbsp;공정성을&amp;nbsp;높이는&amp;nbsp;방안을&amp;nbsp;탐구하고&amp;nbsp;있습니다.&amp;nbsp;이런&amp;nbsp;연구&amp;nbsp;결과는&amp;nbsp;알고리즘의&amp;nbsp;설계자들이&amp;nbsp;더욱&amp;nbsp;책임감&amp;nbsp;있는&amp;nbsp;결정을&amp;nbsp;내리는&amp;nbsp;데&amp;nbsp;도움을&amp;nbsp;줍니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;4.&amp;nbsp;GPT-4와&amp;nbsp;같은&amp;nbsp;언어&amp;nbsp;모델의&amp;nbsp;발전&lt;/b&gt; &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;span style=&quot;text-align: start;&quot;&gt;GPT-4는&amp;nbsp;OpenAI가&amp;nbsp;개발한&amp;nbsp;대형&amp;nbsp;언어&amp;nbsp;생성&amp;nbsp;모델로,&amp;nbsp;그&amp;nbsp;이전&amp;nbsp;버전인&amp;nbsp;GPT-3에&amp;nbsp;이어&amp;nbsp;더욱&amp;nbsp;향상된&amp;nbsp;성능과&amp;nbsp;기능을&amp;nbsp;제공합니다.&amp;nbsp;GPT-4는&amp;nbsp;뛰어난&amp;nbsp;자연어&amp;nbsp;처리&amp;nbsp;능력을&amp;nbsp;통해&amp;nbsp;교육,&amp;nbsp;콘텐츠&amp;nbsp;제작,&amp;nbsp;고객&amp;nbsp;서비스&amp;nbsp;등&amp;nbsp;다양한&amp;nbsp;분야에서&amp;nbsp;활용되고&amp;nbsp;있습니다. &lt;br /&gt;&lt;br /&gt;GPT-4는&amp;nbsp;'transformer'라는&amp;nbsp;모델&amp;nbsp;구조를&amp;nbsp;사용하며,&amp;nbsp;이는&amp;nbsp;입력된&amp;nbsp;텍스트의&amp;nbsp;맥락을&amp;nbsp;이해하고&amp;nbsp;이를&amp;nbsp;바탕으로&amp;nbsp;새로운&amp;nbsp;텍스트를&amp;nbsp;생성하는&amp;nbsp;데에&amp;nbsp;매우&amp;nbsp;효과적입니다.&amp;nbsp;GPT-4는&amp;nbsp;텍스트의&amp;nbsp;패턴과&amp;nbsp;구조를&amp;nbsp;학습하여&amp;nbsp;문장을&amp;nbsp;완성하거나,&amp;nbsp;대화를&amp;nbsp;이어가거나,&amp;nbsp;블로그&amp;nbsp;글을&amp;nbsp;작성하거나,&amp;nbsp;특정&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;GPT-4의&amp;nbsp;핵심&amp;nbsp;특징은&amp;nbsp;다음과&amp;nbsp;같습니다: &lt;br /&gt;&lt;br /&gt;뛰어난&amp;nbsp;언어&amp;nbsp;이해&amp;nbsp;능력:&amp;nbsp;GPT-4는&amp;nbsp;인간처럼&amp;nbsp;복잡한&amp;nbsp;언어&amp;nbsp;패턴과&amp;nbsp;맥락을&amp;nbsp;이해하고&amp;nbsp;사용합니다.&amp;nbsp;이로&amp;nbsp;인해&amp;nbsp;GPT-4는&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;GPT-4는&amp;nbsp;주어진&amp;nbsp;문맥을&amp;nbsp;이해하고&amp;nbsp;그에&amp;nbsp;따라&amp;nbsp;적절한&amp;nbsp;텍스트를&amp;nbsp;생성합니다.&amp;nbsp;이는&amp;nbsp;대화형&amp;nbsp;애플리케이션에서&amp;nbsp;특히&amp;nbsp;유용합니다. &lt;br /&gt;&lt;br /&gt;다목적&amp;nbsp;사용:&amp;nbsp;GPT-4는&amp;nbsp;다양한&amp;nbsp;언어&amp;nbsp;작업에&amp;nbsp;적용될&amp;nbsp;수&amp;nbsp;있습니다.&amp;nbsp;이는&amp;nbsp;간단한&amp;nbsp;질문과&amp;nbsp;답변&amp;nbsp;시스템에서부터,&amp;nbsp;복잡한&amp;nbsp;문서&amp;nbsp;작성,&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;GPT-4는&amp;nbsp;많은&amp;nbsp;양의&amp;nbsp;데이터를&amp;nbsp;학습하고&amp;nbsp;이를&amp;nbsp;바탕으로&amp;nbsp;다양한&amp;nbsp;언어&amp;nbsp;작업을&amp;nbsp;수행할&amp;nbsp;수&amp;nbsp;있지만,&amp;nbsp;모델이&amp;nbsp;생성하는&amp;nbsp;내용의&amp;nbsp;정확성이나&amp;nbsp;완벽한&amp;nbsp;이해력을&amp;nbsp;항상&amp;nbsp;보장하지는&amp;nbsp;못합니다.&amp;nbsp;따라서,&amp;nbsp;GPT-4의&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;&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 widthContent&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;DALL&amp;amp;amp;amp;amp;amp;middot;E 2023-06-25 16.13.48 - chatgpt4.png&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;1024&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bv7TTn/btsljSmzFvx/rtukKbKqtJeQJES5sMRixk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bv7TTn/btsljSmzFvx/rtukKbKqtJeQJES5sMRixk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bv7TTn/btsljSmzFvx/rtukKbKqtJeQJES5sMRixk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbv7TTn%2FbtsljSmzFvx%2FrtukKbKqtJeQJES5sMRixk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1024&quot; height=&quot;1024&quot; data-filename=&quot;DALL&amp;amp;amp;amp;amp;middot;E 2023-06-25 16.13.48 - chatgpt4.png&quot; data-origin-width=&quot;1024&quot; data-origin-height=&quot;1024&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>기술트렌드</category>
      <category>2023</category>
      <category>Ai</category>
      <category>AI Ethics</category>
      <category>AutoML</category>
      <category>chatGPT4</category>
      <category>Deep Learning</category>
      <category>Federated Learning</category>
      <category>gpt-4</category>
      <author>테크토니</author>
      <guid isPermaLink="true">https://tonitech.tistory.com/2</guid>
      <comments>https://tonitech.tistory.com/2#entry2comment</comments>
      <pubDate>Sun, 25 Jun 2023 16:16:05 +0900</pubDate>
    </item>
  </channel>
</rss>