<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>[ annealing : 단련 중 ]</title>
    <link>https://annealing.tistory.com/</link>
    <description>annealing : 단련 중</description>
    <language>ko</language>
    <pubDate>Tue, 9 Jun 2026 14:09:28 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>AnneQueen</managingEditor>
    <image>
      <title>[ annealing : 단련 중 ]</title>
      <url>https://tistory1.daumcdn.net/tistory/3835195/attach/37f1e44f1531405bbc2cad8d13e80910</url>
      <link>https://annealing.tistory.com</link>
    </image>
    <item>
      <title>디아블로2 플러기 14.03 + 베이스 모드 v1139 설치 + d2s 세이브 파일</title>
      <link>https://annealing.tistory.com/423</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;[ 주의사항 ]&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #ee2323;&quot;&gt;디아블로2 &lt;b&gt;레저렉티드&lt;/b&gt;는 해당하지 않습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;모드는 구버전으로 배틀넷 없이 싱글이나 네트워크(TCP/IP) 게임만 할 수 있습니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #ee2323;&quot;&gt;모드 설치 후 &lt;b&gt;배틀넷 접속&lt;/b&gt; 시 &lt;b&gt;계정 차단&lt;/b&gt;이 될 수 있으며 이는 &lt;b&gt;전적으로 본인의 책임&lt;/b&gt;입니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이미 설치된 1.14D패치 폴더 백업을 복구해서 여기에 모드 파일들 적용했습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;설치 가이드는 잘 설명된 블로고를 참고했고, &lt;span style=&quot;color: #f89009;&quot;&gt;&lt;b&gt;&lt;span style=&quot;text-align: start;&quot;&gt;모드 파일은 공홈(?)에서 현 기준 최신 버전을 직접 받았습니다.&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;figure contenteditable=&quot;false&quot; data-ke-type=&quot;emoticon&quot; data-ke-align=&quot;alignCenter&quot; data-emoticon-type=&quot;friends1&quot; data-emoticon-name=&quot;022&quot; data-emoticon-isanimation=&quot;false&quot; data-emoticon-src=&quot;https://t1.daumcdn.net/keditor/emoticon/friends1/large/022.gif&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/keditor/emoticon/friends1/large/022.gif&quot; width=&quot;150&quot; /&gt;&lt;/figure&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style7&quot; /&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1612&quot; data-origin-height=&quot;1258&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/B05mV/dJMcaaYozYX/hsq1Lk2arSQXXIUhgqp1UK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/B05mV/dJMcaaYozYX/hsq1Lk2arSQXXIUhgqp1UK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/B05mV/dJMcaaYozYX/hsq1Lk2arSQXXIUhgqp1UK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FB05mV%2FdJMcaaYozYX%2Fhsq1Lk2arSQXXIUhgqp1UK%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;1612&quot; height=&quot;1258&quot; data-origin-width=&quot;1612&quot; data-origin-height=&quot;1258&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;size18&quot;&gt;&lt;b&gt; 26/1/23 플러기 모드 14.03 압축 파일로 쉽게 적용.&lt;/b&gt; 설치 파일도 있으나 간편한 압축 파일 선택.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;다운로드 URL (공식홈페이지) : &lt;a href=&quot;http://plugy.free.fr/en/index.html&quot;&gt;PlugY, The Survival Kit&lt;/a&gt; &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;908&quot; data-origin-height=&quot;250&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/pch4f/dJMcacWczCv/qhq7cLgyHpWYigw3U0SZL0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/pch4f/dJMcacWczCv/qhq7cLgyHpWYigw3U0SZL0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/pch4f/dJMcacWczCv/qhq7cLgyHpWYigw3U0SZL0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fpch4f%2FdJMcacWczCv%2Fqhq7cLgyHpWYigw3U0SZL0%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;908&quot; height=&quot;250&quot; data-origin-width=&quot;908&quot; data-origin-height=&quot;250&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;14.03 설치 안내 :&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;a href=&quot;https://m.blog.naver.com/bbidae47/222547865424&quot;&gt;https://m.blog.naver.com/bbidae47/222547865424&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;14.02 설치 상세 : &lt;a href=&quot;https://blog.naver.com/bbidae47/222361252293&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://blog.naver.com/bbidae47/222361252293&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;인벤 100칸 확장과 유다이투에디터와는 충돌 발생한다는 주의가 있음.&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;size18&quot;&gt;&lt;b&gt;26/1/24 베이스 모드 추가.&lt;/b&gt; BaseMod v1139가 현재 기준 최신 버전으로 보임.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt;다운로드 URL : &lt;span style=&quot;letter-spacing: 0px;&quot;&gt;&lt;/span&gt;&lt;a style=&quot;letter-spacing: 0px;&quot; href=&quot;https://www.moddb.com/mods/basemod&quot;&gt;BaseMod for Diablo II: Lord of Destruction - ModDB&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;ZIP 파일 안에 다시 3개로 압축되어 있는데, 첫번째에서&lt;b&gt; BaseMod.dll, BaseMod.ini 파일&lt;/b&gt;을 추출함.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;328&quot; data-origin-height=&quot;168&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bV7JpW/dJMcacBUTvv/aIskT5DnsWYHOEeK7M5bE1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bV7JpW/dJMcacBUTvv/aIskT5DnsWYHOEeK7M5bE1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bV7JpW/dJMcacBUTvv/aIskT5DnsWYHOEeK7M5bE1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbV7JpW%2FdJMcacBUTvv%2FaIskT5DnsWYHOEeK7M5bE1%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;328&quot; height=&quot;168&quot; data-origin-width=&quot;328&quot; data-origin-height=&quot;168&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아래 #1, #2 블로그 참고하여 BaseMod 파일 적용하고,&lt;b&gt; Plugy.ini 파일의 설정을 수정&lt;/b&gt;함.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1032&quot; data-origin-height=&quot;1060&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/u4Imq/dJMcagxwAWj/WT9IdzjchZGYLZZGGMF5o1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/u4Imq/dJMcagxwAWj/WT9IdzjchZGYLZZGGMF5o1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/u4Imq/dJMcagxwAWj/WT9IdzjchZGYLZZGGMF5o1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fu4Imq%2FdJMcagxwAWj%2FWT9IdzjchZGYLZZGGMF5o1%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;1032&quot; height=&quot;1060&quot; data-origin-width=&quot;1032&quot; data-origin-height=&quot;1060&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;#1 &lt;a href=&quot;https://cafe.naver.com/diablo2modcafe/11455&quot;&gt;PlugY 14.02 소개와 설정법 (+ BaseMod 추가 방법) : 네이버 카페&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;#2 &lt;a href=&quot;https://cafe.naver.com/diablo2modcafe?iframe_url_utf8=%2FArticleRead.nhn%3Fclubid%3D28966230%26articleid%3D13583&quot;&gt;초보를 위한 PlugY(플러기), BaseMod(베이스모드), UVLoD, D2Mod.dll, BH Maphack(맵핵), HD에 대한 소개. : 네이버 카페&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;D2SE는 여러 모드를 통합 관리할 수 있는 매니저 프로그램이라는데 1.14D 버전 지원이 안 되는 것 같아서 시도하지 않음.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&lt;b&gt; 26/2/8 플러기+베이스모드 풀설치+&lt;a style=&quot;color: #0070d1; text-align: start;&quot; href=&quot;https://cafe.naver.com/diablo2modcafe/8777&quot;&gt;용병인벤창확장&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;위에서 베이스모드는 압축 해제한 전체 파일/폴더를 디아 설치 폴더에 붙여넣고&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;베이스모드 설정 파일을 수정하면 용병인벤창 확장은 되나 목걸이/반지를 장착할 수 없음.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;용병인벤창확장 블로그 참고하여 &lt;b&gt;&lt;a href=&quot;https://www.moddb.com/games/diablo-2/downloads/diablo-2-inventory&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;모드파일&lt;/a&gt;&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;b&gt;26/2/26 D2SE 모드매니저 파일 &lt;a href=&quot;https://www.moddb.com/games/diablo-2-lod/downloads/d2se-mod-manager1&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;다운로드&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;윈도우XP를 vmware에 설치함 (메모리512MB,C드라이브5GB,인터넷차단,백신미사용)&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;여기에 디아 설치 폴더 + D2SE 설치하여 디아2 + 각종 OLD 게임 전용으로 사용할까함.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;- 베이스모드 &lt;a href=&quot;https://www.moddb.com/mods/basemod/downloads/basemod113&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;다운로드&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;- 언타이틀/더즈모드 &lt;a href=&quot;https://cafe.naver.com/diablo2modcafe/13962&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;다운로드&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;&lt;b&gt;26/2/26 패치 수동으로 낮추기 (1.14d -&amp;gt; 1.13c) &lt;a href=&quot;https://blog.naver.com/voxgeo/222541658981&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;링크&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;싱글플레이만 하면서 각종 모드를 즐기려면 1.14d 로는 한계가 있네요.&lt;/p&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;figure contenteditable=&quot;false&quot; data-ke-type=&quot;emoticon&quot; data-ke-align=&quot;alignCenter&quot; data-emoticon-type=&quot;friends1&quot; data-emoticon-name=&quot;027&quot; data-emoticon-isanimation=&quot;false&quot; data-emoticon-src=&quot;https://t1.daumcdn.net/keditor/emoticon/friends1/large/027.gif&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/keditor/emoticon/friends1/large/027.gif&quot; width=&quot;150&quot; /&gt;&lt;/figure&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style7&quot; /&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;구버전 파일을 잘 정리해 놓으신 훌륭한 선배 동지님의 블로그를 찾아서 공유해 놓음.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아래 모음 8개 다 읽으면서 유튜브 사냥 영상도 참고해 보시면 좋겠음.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;기본적으로 하드코어 캐릭터를 올려주셔서, 노말 캐릭터를 원하시는 분은 아래 6번 글에서 전부 모아둔 파일을 받으시면 됨.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1078&quot; data-origin-height=&quot;440&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dav9zZ/dJMcadALdrh/bsB9lLqTjHQsfWc9b9mjc0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dav9zZ/dJMcadALdrh/bsB9lLqTjHQsfWc9b9mjc0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dav9zZ/dJMcadALdrh/bsB9lLqTjHQsfWc9b9mjc0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fdav9zZ%2FdJMcadALdrh%2FbsB9lLqTjHQsfWc9b9mjc0%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;1078&quot; height=&quot;440&quot; data-origin-width=&quot;1078&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;&lt;b&gt; &lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;커피향기님 블로그&amp;nbsp;싱글 d2s 세이브 파일 :&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;a style=&quot;color: #0070d1; text-align: start;&quot; href=&quot;https://blog.naver.com/bbidae47/222340308515&quot;&gt;디아블로2 싱글 세이브 업데이트 - 4 - : 네이버 블로그&lt;/a&gt; &lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1504&quot; data-origin-height=&quot;560&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Pnvnv/dJMcafyDk2g/eNKpLOFwKkM6s0aMqMeuA0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Pnvnv/dJMcafyDk2g/eNKpLOFwKkM6s0aMqMeuA0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Pnvnv/dJMcafyDk2g/eNKpLOFwKkM6s0aMqMeuA0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FPnvnv%2FdJMcafyDk2g%2FeNKpLOFwKkM6s0aMqMeuA0%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;1504&quot; height=&quot;560&quot; data-origin-width=&quot;1504&quot; data-origin-height=&quot;560&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1300&quot; data-origin-height=&quot;1250&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/zbZNM/dJMcadnd8qE/fUuNX4K8dRfCpAuIgPWlS0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/zbZNM/dJMcadnd8qE/fUuNX4K8dRfCpAuIgPWlS0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/zbZNM/dJMcadnd8qE/fUuNX4K8dRfCpAuIgPWlS0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FzbZNM%2FdJMcadnd8qE%2FfUuNX4K8dRfCpAuIgPWlS0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1300&quot; height=&quot;1250&quot; data-origin-width=&quot;1300&quot; data-origin-height=&quot;1250&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1384&quot; data-origin-height=&quot;758&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bamyvq/dJMcaaxksP0/EY4vkSJxJH5KKFe3Lp3itK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bamyvq/dJMcaaxksP0/EY4vkSJxJH5KKFe3Lp3itK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bamyvq/dJMcaaxksP0/EY4vkSJxJH5KKFe3Lp3itK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbamyvq%2FdJMcaaxksP0%2FEY4vkSJxJH5KKFe3Lp3itK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1384&quot; height=&quot;758&quot; data-origin-width=&quot;1384&quot; data-origin-height=&quot;758&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;figure contenteditable=&quot;false&quot; data-ke-type=&quot;emoticon&quot; data-ke-align=&quot;alignCenter&quot; data-emoticon-type=&quot;friends1&quot; data-emoticon-name=&quot;025&quot; data-emoticon-isanimation=&quot;false&quot; data-emoticon-src=&quot;https://t1.daumcdn.net/keditor/emoticon/friends1/large/025.gif&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/keditor/emoticon/friends1/large/025.gif&quot; width=&quot;150&quot; /&gt;&lt;/figure&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style8&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;b&gt;옛 추억의 노가다는 잊고, 최상급 아이템으로 열심히 디아, 바알 때려 잡으로 고고!!&lt;/b&gt;&lt;/h4&gt;</description>
      <category>IT</category>
      <category>basemod</category>
      <category>D2s</category>
      <category>diablo</category>
      <category>plugy</category>
      <category>베이스모드</category>
      <category>신뢰마</category>
      <category>아마존</category>
      <category>앵벌소서</category>
      <category>팔라딘</category>
      <category>플러기</category>
      <author>AnneQueen</author>
      <guid isPermaLink="true">https://annealing.tistory.com/423</guid>
      <comments>https://annealing.tistory.com/423#entry423comment</comments>
      <pubDate>Fri, 16 Jan 2026 00:11:46 +0900</pubDate>
    </item>
    <item>
      <title>맥북 맥OS 갤럭시 안드로이드 스마트폰 USB 무선 네트워크 연결</title>
      <link>https://annealing.tistory.com/422</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;맥OS에서 안드로이드 스마트폰을 미러링하고 맥북에서 제어할 수 있습니다.&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;갤럭시25울트라와 맥북2019에서 간단히 연결되었습니다.&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;터미널에서 먼저 Homebrew를 설치해야 합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;설치가 되었다면 터미널에서 아래 명령줄을 입력하여 2개 앱을 설치합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;brew install scrcpy&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;brew install android-platform-tools&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;맥북-갤럭시(안드로이드) 스마트폰과 USB 케이블로 연결합니다.&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;디버깅모드 설정을 한 후에 다시 시도해 봅시다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;scrcpy&lt;span&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;/span&gt;#&lt;span&gt;&amp;nbsp; &lt;/span&gt;미러링 및 휴대폰 제어 가능 상태&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;scrcpy -K &lt;span&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;/span&gt;#&lt;span&gt;&amp;nbsp; &lt;/span&gt;한글 가능. 한영 전환 Shift+Space&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;scrappy -K -S&lt;span&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;/span&gt;#&lt;span&gt;&amp;nbsp; &lt;/span&gt;휴대폰 화면 끔&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;scrcpy -K -S --no-audio &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;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;USB 연결 상태에서 아래와 같이 터미널에 입력합니다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;adb tcpip 5555 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;# &amp;nbsp;TCP/IP 연결 PORT 설정 (연결이 끊어지면 USB 분리해도 됨)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;adb connect 192.168.0.85:5555&lt;span&gt;&amp;nbsp; &amp;nbsp;# &amp;nbsp;폰과 무선 네트워크 연결&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;scrcpy -K -S --tcpip &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;스크린샷 2025-12-12 오후 9.19.38.png&quot; data-origin-width=&quot;2726&quot; data-origin-height=&quot;2068&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bQUYvp/dJMcafSFGr7/IMKKb6TVsZZUhi3TnpUnQk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bQUYvp/dJMcafSFGr7/IMKKb6TVsZZUhi3TnpUnQk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bQUYvp/dJMcafSFGr7/IMKKb6TVsZZUhi3TnpUnQk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbQUYvp%2FdJMcafSFGr7%2FIMKKb6TVsZZUhi3TnpUnQk%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;2726&quot; height=&quot;2068&quot; data-filename=&quot;스크린샷 2025-12-12 오후 9.19.38.png&quot; data-origin-width=&quot;2726&quot; data-origin-height=&quot;2068&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>IT</category>
      <category>Scrappy</category>
      <category>갤럭시</category>
      <category>맥OS</category>
      <category>맥북</category>
      <category>미러링</category>
      <category>아이맥</category>
      <category>아이폰</category>
      <category>안드로이드</category>
      <author>AnneQueen</author>
      <guid isPermaLink="true">https://annealing.tistory.com/422</guid>
      <comments>https://annealing.tistory.com/422#entry422comment</comments>
      <pubDate>Fri, 12 Dec 2025 11:08:21 +0900</pubDate>
    </item>
    <item>
      <title>맥북 Homebrew / Xcode Command Line Tools 설치</title>
      <link>https://annealing.tistory.com/421</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;홈브루 접속 &lt;a href=&quot;https://brew.sh&quot; target=&quot;_blank&quot; rel=&quot;noopener&amp;nbsp;noreferrer&quot;&gt;https://brew.sh&lt;/a&gt; 코드 복사/붙여넣기.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;/bin/bash&amp;nbsp;-c&amp;nbsp;&quot;$(curl&amp;nbsp;-fsSL&amp;nbsp;https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)&quot;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;스크린샷 2025-12-12 오후 9.33.24.png&quot; data-origin-width=&quot;792&quot; data-origin-height=&quot;484&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cIEaYe/dJMcadAuKSZ/kBcwLMtb5ElnI98gDn1Nm1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cIEaYe/dJMcadAuKSZ/kBcwLMtb5ElnI98gDn1Nm1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cIEaYe/dJMcadAuKSZ/kBcwLMtb5ElnI98gDn1Nm1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcIEaYe%2FdJMcadAuKSZ%2FkBcwLMtb5ElnI98gDn1Nm1%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;792&quot; height=&quot;484&quot; data-filename=&quot;스크린샷 2025-12-12 오후 9.33.24.png&quot; data-origin-width=&quot;792&quot; data-origin-height=&quot;484&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;pre id=&quot;code_1765503664904&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;/bin/bash -c &quot;$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)&quot;

[ 설치 결과 ]
Last login: Fri Dec 12 09:39:19 on console
a@Aui-MacBookPro ~ % /bin/bash -c &quot;$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)&quot;
==&amp;gt; Checking for `sudo` access (which may request your password)...
Password:
==&amp;gt; This script will install:
/usr/local/bin/brew
/usr/local/share/doc/homebrew
/usr/local/share/man/man1/brew.1
/usr/local/share/zsh/site-functions/_brew
/usr/local/etc/bash_completion.d/brew
/usr/local/Homebrew
==&amp;gt; The following new directories will be created:
/usr/local/bin
/usr/local/etc
/usr/local/include
/usr/local/lib
/usr/local/sbin
/usr/local/share
/usr/local/var
/usr/local/opt
/usr/local/share/zsh
/usr/local/share/zsh/site-functions
/usr/local/var/homebrew
/usr/local/var/homebrew/linked
/usr/local/Cellar
/usr/local/Caskroom
/usr/local/Frameworks
==&amp;gt; The Xcode Command Line Tools will be installed.

Press RETURN/ENTER to continue or any other key to abort:
==&amp;gt; /usr/bin/sudo /bin/mkdir -p /usr/local/bin /usr/local/etc /usr/local/include /usr/local/lib /usr/local/sbin /usr/local/share /usr/local/var /usr/local/opt /usr/local/share/zsh /usr/local/share/zsh/site-functions /usr/local/var/homebrew /usr/local/var/homebrew/linked /usr/local/Cellar /usr/local/Caskroom /usr/local/Frameworks
==&amp;gt; /usr/bin/sudo /bin/chmod ug=rwx /usr/local/bin /usr/local/etc /usr/local/include /usr/local/lib /usr/local/sbin /usr/local/share /usr/local/var /usr/local/opt /usr/local/share/zsh /usr/local/share/zsh/site-functions /usr/local/var/homebrew /usr/local/var/homebrew/linked /usr/local/Cellar /usr/local/Caskroom /usr/local/Frameworks
==&amp;gt; /usr/bin/sudo /bin/chmod go-w /usr/local/share/zsh /usr/local/share/zsh/site-functions
==&amp;gt; /usr/bin/sudo /usr/sbin/chown a /usr/local/bin /usr/local/etc /usr/local/include /usr/local/lib /usr/local/sbin /usr/local/share /usr/local/var /usr/local/opt /usr/local/share/zsh /usr/local/share/zsh/site-functions /usr/local/var/homebrew /usr/local/var/homebrew/linked /usr/local/Cellar /usr/local/Caskroom /usr/local/Frameworks
==&amp;gt; /usr/bin/sudo /usr/bin/chgrp admin /usr/local/bin /usr/local/etc /usr/local/include /usr/local/lib /usr/local/sbin /usr/local/share /usr/local/var /usr/local/opt /usr/local/share/zsh /usr/local/share/zsh/site-functions /usr/local/var/homebrew /usr/local/var/homebrew/linked /usr/local/Cellar /usr/local/Caskroom /usr/local/Frameworks
==&amp;gt; /usr/bin/sudo /bin/mkdir -p /usr/local/Homebrew
==&amp;gt; /usr/bin/sudo /usr/sbin/chown -R a:admin /usr/local/Homebrew
==&amp;gt; Searching online for the Command Line Tools
==&amp;gt; /usr/bin/sudo /usr/bin/touch /tmp/.com.apple.dt.CommandLineTools.installondemand.in-progress
==&amp;gt; Installing Command Line Tools for Xcode-16.4
==&amp;gt; /usr/bin/sudo /usr/sbin/softwareupdate -i Command\ Line\ Tools\ for\ Xcode-16.4
Software Update Tool

Finding available software

Downloading Command Line Tools for Xcode
Downloaded Command Line Tools for Xcode
Installing Command Line Tools for Xcode
Done with Command Line Tools for Xcode
Done.
==&amp;gt; /usr/bin/sudo /usr/bin/xcode-select --switch /Library/Developer/CommandLineTools
==&amp;gt; /usr/bin/sudo /bin/rm -f /tmp/.com.apple.dt.CommandLineTools.installondemand.in-progress
==&amp;gt; Downloading and installing Homebrew...
remote: Enumerating objects: 317145, done.
remote: Counting objects: 100% (333/333), done.
remote: Compressing objects: 100% (171/171), done.
remote: Total 317145 (delta 210), reused 212 (delta 162), pack-reused 316812 (from 5)
remote: Enumerating objects: 55, done.
remote: Counting objects: 100% (33/33), done.
remote: Total 55 (delta 33), reused 33 (delta 33), pack-reused 22 (from 1)
==&amp;gt; Updating Homebrew...
==&amp;gt; Downloading https://ghcr.io/v2/homebrew/core/portable-ruby/blobs/sha256:b48c918b7693c6d27e8027dc803a18cf64ddce49552fb45d88f3cabb9eead0fd
######################################################################### 100.0%
==&amp;gt; Pouring portable-ruby-3.4.7.catalina.bottle.tar.gz
==&amp;gt; Installation successful!

==&amp;gt; Homebrew has enabled anonymous aggregate formulae and cask analytics.
Read the analytics documentation (and how to opt-out) here:
  https://docs.brew.sh/Analytics
No analytics data has been sent yet (nor will any be during this install run).

==&amp;gt; Homebrew is run entirely by unpaid volunteers. Please consider donating:
  https://github.com/Homebrew/brew#donations

==&amp;gt; Next steps:
- Run these commands in your terminal to add Homebrew to your PATH:
    echo &amp;gt;&amp;gt; /Users/a/.zprofile
    echo 'eval &quot;$(/usr/local/bin/brew shellenv)&quot;' &amp;gt;&amp;gt; /Users/a/.zprofile
    eval &quot;$(/usr/local/bin/brew shellenv)&quot;
- Run brew help to get started
- Further documentation:
    https://docs.brew.sh

a@Aui-MacBookPro ~ %&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>IT</category>
      <author>AnneQueen</author>
      <guid isPermaLink="true">https://annealing.tistory.com/421</guid>
      <comments>https://annealing.tistory.com/421#entry421comment</comments>
      <pubDate>Fri, 12 Dec 2025 10:47:35 +0900</pubDate>
    </item>
    <item>
      <title>JavaScript 복합대입연산자 증감연산자</title>
      <link>https://annealing.tistory.com/420</link>
      <description>&lt;p data-ke-size=&quot;size16&quot; style=&quot;text-align: left;&quot;&gt;안녕하세요! 자바스크립트의 복합대입연산자와 증감연산자에 대해 자세히 설명해드리겠습니다.&lt;br&gt;&lt;br&gt;## 복합대입연산자 (Compound Assignment Operators)&lt;br&gt;&lt;br&gt;복합대입연산자는 변수의 값을 변경하면서 동시에 대입하는 연산자입니다. 코드를 더 간결하게 작성할 수 있도록 도와줍니다.&lt;br&gt;&lt;br&gt;### 주요 복합대입연산자&lt;br&gt;&lt;br&gt;| 연산자 | 의미 | 예시 | 동일한 표현 |&lt;br&gt;|--------|------|------|-------------|&lt;br&gt;| `+=` | 더하기 후 대입 | `x += 5` | `x = x + 5` |&lt;br&gt;| `-=` | 빼기 후 대입 | `x -= 3` | `x = x - 3` |&lt;br&gt;| `*=` | 곱하기 후 대입 | `x *= 2` | `x = x * 2` |&lt;br&gt;| `/=` | 나누기 후 대입 | `x /= 4` | `x = x / 4` |&lt;br&gt;| `%=` | 나머지 후 대입 | `x %= 3` | `x = x % 3` |&lt;br&gt;| `**=` | 거듭제곱 후 대입 | `x **= 2` | `x = x ** 2` |&lt;br&gt;&lt;br&gt;### 복합대입연산자 사용 예제&lt;br&gt;&lt;br&gt;```javascript&lt;br&gt;let number = 10;&lt;br&gt;&lt;br&gt;number += 5;&amp;nbsp;&amp;nbsp;// number는 15가 됩니다&lt;br&gt;number -= 3;&amp;nbsp;&amp;nbsp;// number는 12가 됩니다&lt;br&gt;number *= 2;&amp;nbsp;&amp;nbsp;// number는 24가 됩니다&lt;br&gt;number /= 4;&amp;nbsp;&amp;nbsp;// number는 6이 됩니다&lt;br&gt;number %= 4;&amp;nbsp;&amp;nbsp;// number는 2가 됩니다&lt;br&gt;&lt;br&gt;console.log(number); // 결과: 2&lt;br&gt;```&lt;br&gt;&lt;br&gt;## 증감연산자 (Increment/Decrement Operators)&lt;br&gt;&lt;br&gt;증감연산자는 변수의 값을 1씩 증가시키거나 감소시키는 연산자입니다.&lt;br&gt;&lt;br&gt;### 증가연산자 (++)&lt;br&gt;&lt;br&gt;- **전위 증가연산자 (++variable)**: 값을 먼저 1 증가시킨 후 그 값을 반환합니다&lt;br&gt;- **후위 증가연산자 (variable++)**: 현재 값을 먼저 반환한 후 값을 1 증가시킵니다&lt;br&gt;&lt;br&gt;### 감소연산자 (--)&lt;br&gt;&lt;br&gt;- **전위 감소연산자 (--variable)**: 값을 먼저 1 감소시킨 후 그 값을 반환합니다&lt;br&gt;- **후위 감소연산자 (variable--)**: 현재 값을 먼저 반환한 후 값을 1 감소시킵니다&lt;br&gt;&lt;br&gt;### 증감연산자 사용 예제&lt;br&gt;&lt;br&gt;```javascript&lt;br&gt;let a = 5;&lt;br&gt;let b = 5;&lt;br&gt;&lt;br&gt;// 전위 증가연산자&lt;br&gt;console.log(++a); // 결과: 6 (a를 먼저 증가시킨 후 출력)&lt;br&gt;console.log(a);&amp;nbsp;&amp;nbsp; // 결과: 6&lt;br&gt;&lt;br&gt;// 후위 증가연산자&amp;nbsp;&amp;nbsp;&lt;br&gt;console.log(b++); // 결과: 5 (현재 값을 출력한 후 b를 증가)&lt;br&gt;console.log(b);&amp;nbsp;&amp;nbsp; // 결과: 6&lt;br&gt;&lt;br&gt;// 감소연산자 예제&lt;br&gt;let x = 10;&lt;br&gt;let y = 10;&lt;br&gt;&lt;br&gt;console.log(--x); // 결과: 9 (x를 먼저 감소시킨 후 출력)&lt;br&gt;console.log(y--); // 결과: 10 (현재 값을 출력한 후 y를 감소)&lt;br&gt;console.log(y);&amp;nbsp;&amp;nbsp; // 결과: 9&lt;br&gt;```&lt;br&gt;&lt;br&gt;## 실무에서의 활용 예시&lt;br&gt;&lt;br&gt;### 반복문에서의 사용&lt;br&gt;&lt;br&gt;```javascript&lt;br&gt;// for문에서 증가연산자 활용&lt;br&gt;for (let i = 0; i &amp;lt; 5; i++) {&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;console.log(i);&lt;br&gt;}&lt;br&gt;&lt;br&gt;// 배열 순회에서 복합대입연산자 활용&lt;br&gt;let numbers = [1, 2, 3, 4, 5];&lt;br&gt;let sum = 0;&lt;br&gt;&lt;br&gt;for (let i = 0; i &amp;lt; numbers.length; i++) {&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;sum += numbers[i]; // 복합대입연산자로 합계 계산&lt;br&gt;}&lt;br&gt;console.log(sum); // 결과: 15&lt;br&gt;```&lt;br&gt;&lt;br&gt;### 문자열 연결에서의 사용&lt;br&gt;&lt;br&gt;```javascript&lt;br&gt;let message = &quot;안녕하세요&quot;;&lt;br&gt;message += &quot;, &quot;;&lt;br&gt;message += &quot;반갑습니다!&quot;;&lt;br&gt;console.log(message); // 결과: &quot;안녕하세요, 반갑습니다!&quot;&lt;br&gt;```&lt;br&gt;&lt;br&gt;이러한 연산자들을 적절히 활용하시면 더욱 효율적이고 가독성이 좋은 코드를 작성하실 수 있습니다. 특히 반복문이나 조건문에서 자주 사용되니 숙지하시기 바랍니다.&lt;/p&gt;</description>
      <category>IT</category>
      <author>AnneQueen</author>
      <guid isPermaLink="true">https://annealing.tistory.com/420</guid>
      <comments>https://annealing.tistory.com/420#entry420comment</comments>
      <pubDate>Thu, 11 Dec 2025 15:05:34 +0900</pubDate>
    </item>
    <item>
      <title>CMD 표준오류 표준출력 같은 TXT 파일에 저장</title>
      <link>https://annealing.tistory.com/419</link>
      <description>&lt;p data-ke-size=&quot;size16&quot; style=&quot;text-align: left;&quot;&gt;표준출력과 표준오류를 한 파일에 함께 저장하는 방법을 안내해 드리겠습니다.&lt;br&gt;&lt;br&gt;## 기본 문법&lt;br&gt;&lt;br&gt;### 1. 표준출력과 표준오류를 모두 리다이렉션&lt;br&gt;```cmd&lt;br&gt;명령어 &amp;gt; output.txt 2&amp;gt;&amp;amp;1&lt;br&gt;```&lt;br&gt;&lt;br&gt;### 2. append 모드로 저장&lt;br&gt;```cmd&lt;br&gt;명령어 &amp;gt;&amp;gt; output.txt 2&amp;gt;&amp;amp;1&lt;br&gt;```&lt;br&gt;&lt;br&gt;## 시간과 함께 저장하는 방법&lt;br&gt;&lt;br&gt;### 1. 시간 정보와 함께 모든 출력 저장&lt;br&gt;```cmd&lt;br&gt;(echo [%date% %time%] &amp;amp;&amp;amp; 명령어) &amp;gt; output.txt 2&amp;gt;&amp;amp;1&lt;br&gt;```&lt;br&gt;&lt;br&gt;### 2. 시간을 먼저 기록하고 명령어 결과 추가&lt;br&gt;```cmd&lt;br&gt;echo [%date% %time%] Command execution started: &amp;gt; output.txt 2&amp;gt;&amp;amp;1 &amp;amp;&amp;amp; 명령어 &amp;gt;&amp;gt; output.txt 2&amp;gt;&amp;amp;1&lt;br&gt;```&lt;br&gt;&lt;br&gt;## 실제 사용 예시&lt;br&gt;&lt;br&gt;### 디렉토리 목록 (성공/실패 모두 기록)&lt;br&gt;```cmd&lt;br&gt;(echo [%date% %time%] Directory listing: &amp;amp;&amp;amp; dir C:\nonexistent\path) &amp;gt; result.txt 2&amp;gt;&amp;amp;1&lt;br&gt;```&lt;br&gt;&lt;br&gt;### 시스템 명령어 실행&lt;br&gt;```cmd&lt;br&gt;(echo [%date% %time%] Ping test: &amp;amp;&amp;amp; ping google.com) &amp;gt; ping_result.txt 2&amp;gt;&amp;amp;1&lt;br&gt;```&lt;br&gt;&lt;br&gt;### 네트워크 상태 확인&lt;br&gt;```cmd&lt;br&gt;(echo [%date% %time%] Network status: &amp;amp;&amp;amp; ipconfig /all &amp;amp;&amp;amp; netstat -an) &amp;gt; network_info.txt 2&amp;gt;&amp;amp;1&lt;br&gt;```&lt;br&gt;&lt;br&gt;## 배치 파일로 만들기&lt;br&gt;&lt;br&gt;다음과 같은 배치 파일을 생성하시면 더욱 편리합니다:&lt;br&gt;&lt;br&gt;```batch&lt;br&gt;@echo off&lt;br&gt;setlocal&lt;br&gt;&lt;br&gt;rem 파일 초기화 및 헤더 작성&lt;br&gt;echo ================================================= &amp;gt; result.txt 2&amp;gt;&amp;amp;1&lt;br&gt;echo 실행 시작 시간: %date% %time% &amp;gt;&amp;gt; result.txt 2&amp;gt;&amp;amp;1&lt;br&gt;echo ================================================= &amp;gt;&amp;gt; result.txt 2&amp;gt;&amp;amp;1&lt;br&gt;echo. &amp;gt;&amp;gt; result.txt 2&amp;gt;&amp;amp;1&lt;br&gt;&lt;br&gt;rem 명령어 실행 (표준출력과 표준오류 모두 캡처)&lt;br&gt;your_command_here &amp;gt;&amp;gt; result.txt 2&amp;gt;&amp;amp;1&lt;br&gt;&lt;br&gt;rem 완료 시간 기록&lt;br&gt;echo. &amp;gt;&amp;gt; result.txt 2&amp;gt;&amp;amp;1&lt;br&gt;echo ================================================= &amp;gt;&amp;gt; result.txt 2&amp;gt;&amp;amp;1&lt;br&gt;echo 실행 완료 시간: %date% %time% &amp;gt;&amp;gt; result.txt 2&amp;gt;&amp;amp;1&lt;br&gt;echo ================================================= &amp;gt;&amp;gt; result.txt 2&amp;gt;&amp;amp;1&lt;br&gt;```&lt;br&gt;&lt;br&gt;## 리다이렉션 기호 설명&lt;br&gt;&lt;br&gt;- `&amp;gt;` : 표준출력을 파일로 리다이렉션 (파일 덮어쓰기)&lt;br&gt;- `&amp;gt;&amp;gt;` : 표준출력을 파일에 추가 (append)&lt;br&gt;- `2&amp;gt;` : 표준오류를 파일로 리다이렉션&lt;br&gt;- `2&amp;gt;&amp;amp;1` : 표준오류를 표준출력과 같은 곳으로 리다이렉션&lt;br&gt;&lt;br&gt;이 방법을 사용하시면 명령어 실행 시 발생하는 모든 출력(정상 출력과 오류 메시지)을 시간 정보와 함께 하나의 파일에 저장하실 수 있습니다.&lt;/p&gt;</description>
      <category>IT</category>
      <author>AnneQueen</author>
      <guid isPermaLink="true">https://annealing.tistory.com/419</guid>
      <comments>https://annealing.tistory.com/419#entry419comment</comments>
      <pubDate>Wed, 10 Dec 2025 13:27:15 +0900</pubDate>
    </item>
    <item>
      <title>CMD 현재 시간 + 명령어 실행 결과 TXT 파일 출력</title>
      <link>https://annealing.tistory.com/418</link>
      <description>&lt;p data-ke-size=&quot;size16&quot; style=&quot;text-align: left;&quot;&gt;CMD 명령어의 결과를 텍스트 파일로 출력하면서 현재 시간을 함께 기록하는 방법을 안내해 드리겠습니다.&lt;br&gt;&lt;br&gt;## 기본적인 방법&lt;br&gt;&lt;br&gt;### 1. 시간과 함께 출력하기&lt;br&gt;```cmd&lt;br&gt;echo %date% %time% &amp;amp;&amp;amp; 명령어 &amp;gt; output.txt&lt;br&gt;```&lt;br&gt;&lt;br&gt;### 2. 시간을 파일에 먼저 기록하고 명령어 결과 추가하기&lt;br&gt;```cmd&lt;br&gt;echo %date% %time% &amp;gt; output.txt &amp;amp;&amp;amp; 명령어 &amp;gt;&amp;gt; output.txt&lt;br&gt;```&lt;br&gt;&lt;br&gt;## 실제 사용 예시&lt;br&gt;&lt;br&gt;### 디렉토리 목록을 시간과 함께 출력&lt;br&gt;```cmd&lt;br&gt;echo [%date% %time%] Directory listing: &amp;gt; dirlist.txt &amp;amp;&amp;amp; dir &amp;gt;&amp;gt; dirlist.txt&lt;br&gt;```&lt;br&gt;&lt;br&gt;### 시스템 정보를 시간과 함께 출력&lt;br&gt;```cmd&lt;br&gt;echo [%date% %time%] System Information: &amp;gt; sysinfo.txt &amp;amp;&amp;amp; systeminfo &amp;gt;&amp;gt; sysinfo.txt&lt;br&gt;```&lt;br&gt;&lt;br&gt;## 더 깔끔한 형식으로 출력하기&lt;br&gt;&lt;br&gt;### 배치 파일 생성 방법&lt;br&gt;다음과 같은 내용으로 `.bat` 파일을 만드시면 더욱 편리합니다:&lt;br&gt;&lt;br&gt;```batch&lt;br&gt;@echo off&lt;br&gt;echo ================================================= &amp;gt; result.txt&lt;br&gt;echo 실행 시간: %date% %time% &amp;gt;&amp;gt; result.txt&lt;br&gt;echo ================================================= &amp;gt;&amp;gt; result.txt&lt;br&gt;echo. &amp;gt;&amp;gt; result.txt&lt;br&gt;명령어 &amp;gt;&amp;gt; result.txt 2&amp;gt;&amp;amp;1&lt;br&gt;echo. &amp;gt;&amp;gt; result.txt&lt;br&gt;echo 작업 완료: %date% %time% &amp;gt;&amp;gt; result.txt&lt;br&gt;```&lt;br&gt;&lt;br&gt;## 한 줄로 실행하는 방법&lt;br&gt;&lt;br&gt;```cmd&lt;br&gt;(echo [%date% %time%] &amp;amp;&amp;amp; 명령어) &amp;gt; output.txt&lt;br&gt;```&lt;br&gt;&lt;br&gt;이러한 방법들을 사용하시면 명령어 실행 결과와 함께 정확한 시간 정보를 텍스트 파일에 기록하실 수 있습니다. 필요에 따라 파일명과 명령어를 원하시는 대로 변경하여 사용하시면 됩니다.&lt;/p&gt;</description>
      <category>IT</category>
      <author>AnneQueen</author>
      <guid isPermaLink="true">https://annealing.tistory.com/418</guid>
      <comments>https://annealing.tistory.com/418#entry418comment</comments>
      <pubDate>Wed, 10 Dec 2025 13:13:02 +0900</pubDate>
    </item>
    <item>
      <title>JavaScript 빈 줄 제거 정규표현식</title>
      <link>https://annealing.tistory.com/417</link>
      <description>&lt;p data-ke-size=&quot;size16&quot; style=&quot;text-align: left;&quot;&gt;다음은 JavaScript에서 빈 줄(공백만 있거나 아무 문자도 없는 줄)을 제거하는 정규표현식과 사용 예입니다.&lt;br&gt;&lt;br&gt;1) 전체 문자열에서 빈 줄(공백 문자만 있거나 비어 있는 줄)을 모두 제거&lt;br&gt;```javascript&lt;br&gt;str = str.replace(/^\s*$(?:\r\n?|\n)/gm, '');&lt;br&gt;```&lt;br&gt;설명:&lt;br&gt;- ^\s*$ : 줄 시작부터 끝까지 공백만 있는(또는 비어 있는) 줄과 매칭&lt;br&gt;- (?:\r\n?|\n) : Windows(\r\n), mac/Unix(\n) 등 줄바꿈 형태를 처리&lt;br&gt;- g : 전체 문자열에서 모두 치환&lt;br&gt;- m : 멀티라인 모드(^, $가 각 줄의 시작/끝을 가리킴)&lt;br&gt;&lt;br&gt;2) 줄바꿈 없이 빈 줄(마지막 줄이 빈 경우 포함)도 제거&lt;br&gt;```javascript&lt;br&gt;str = str.replace(/^\s*[\r\n]+/gm, '');&lt;br&gt;```&lt;br&gt;설명:&lt;br&gt;- ^\s*[\r\n]+ : 공백만 있는 줄 또는 빈 줄의 시작부터 연속된 개행 문자까지 제거&lt;br&gt;&lt;br&gt;3) 연속된 빈 줄을 하나의 빈 줄로 줄이기&lt;br&gt;```javascript&lt;br&gt;str = str.replace(/(\r\n|\r|\n){2,}/g, '\n\n');&lt;br&gt;```&lt;br&gt;설명:&lt;br&gt;- 연속된 개행(\r\n, \r, \n)이 2번 이상 반복되는 경우를 찾아 두 줄만 남김&lt;br&gt;&lt;br&gt;간단 예시:&lt;br&gt;```javascript&lt;br&gt;let s = &quot;라인1\n\n&amp;nbsp;&amp;nbsp;\n라인2\n\n라인3\n&quot;;&lt;br&gt;s = s.replace(/^\s*$(?:\r\n?|\n)/gm, '');&lt;br&gt;console.log(s);&lt;br&gt;// 출력:&lt;br&gt;// 라인1&lt;br&gt;// 라인2&lt;br&gt;// 라인3&lt;br&gt;```&lt;br&gt;&lt;br&gt;원하시는 동작(완전 삭제, 마지막 줄 처리, 연속 빈줄 축소 등)에 따라 위 패턴 중 하나를 선택하시면 됩니다. 추가로 특정 플랫폼(line endings)만 대상으로 하시거나 앞뒤 공백 처리를 같이 하길 원하시면 알려주십시오.&lt;/p&gt;</description>
      <category>IT</category>
      <author>AnneQueen</author>
      <guid isPermaLink="true">https://annealing.tistory.com/417</guid>
      <comments>https://annealing.tistory.com/417#entry417comment</comments>
      <pubDate>Tue, 9 Dec 2025 18:59:58 +0900</pubDate>
    </item>
    <item>
      <title>JavaScript 문자열 치환 Replace 정규표현식</title>
      <link>https://annealing.tistory.com/416</link>
      <description>&lt;p data-ke-size=&quot;size16&quot; style=&quot;text-align: left;&quot;&gt;&lt;br&gt;## 코드 분석&lt;br&gt;&lt;br&gt;```javascript&lt;br&gt;A.replace(/,/g,'\n')&lt;br&gt;```&lt;br&gt;&lt;br&gt;이 코드는 문자열 A에 있는 모든 쉼표(,)를 줄바꿈 문자(\n)로 바꾸는 기능을 수행합니다.&lt;br&gt;&lt;br&gt;## 구성 요소 설명&lt;br&gt;&lt;br&gt;### 1. **replace() 메서드**&lt;br&gt;- 문자열에서 특정 패턴을 찾아 다른 문자열로 치환하는 JavaScript의 내장 메서드입니다.&lt;br&gt;&lt;br&gt;### 2. **정규표현식 `/,/g`**&lt;br&gt;- `/,/` : 쉼표를 찾는 패턴입니다.&lt;br&gt;- `g` : global 플래그로, 문자열 전체에서 모든 쉼표를 찾습니다.&lt;br&gt;- `g` 플래그가 없으면 첫 번째 쉼표만 치환됩니다.&lt;br&gt;&lt;br&gt;### 3. **`'\n'`**&lt;br&gt;- 줄바꿈 문자(newline)를 의미합니다.&lt;br&gt;- 쉼표가 있던 자리에 줄바꿈이 삽입됩니다.&lt;br&gt;&lt;br&gt;## 사용 예시&lt;br&gt;&lt;br&gt;```javascript&lt;br&gt;let A = &quot;사과,배,포도,딸기&quot;;&lt;br&gt;let result = A.replace(/,/g,'\n');&lt;br&gt;console.log(result);&lt;br&gt;&lt;br&gt;/* 출력 결과:&lt;br&gt;사과&lt;br&gt;배&lt;br&gt;포도&lt;br&gt;딸기&lt;br&gt;*/&lt;br&gt;```&lt;br&gt;&lt;br&gt;## 활용 사례&lt;br&gt;&lt;br&gt;이 코드는 주로 다음과 같은 상황에서 유용합니다:&lt;br&gt;- CSV 형식의 데이터를 줄 단위로 분리할 때&lt;br&gt;- 쉼표로 구분된 목록을 세로 형태로 표시할 때&lt;br&gt;- 텍스트 포맷을 변경할 때&lt;br&gt;&lt;br&gt;이 방법은 간단하면서도 효과적인 문자열 변환 방법입니다.&lt;/p&gt;</description>
      <category>IT</category>
      <author>AnneQueen</author>
      <guid isPermaLink="true">https://annealing.tistory.com/416</guid>
      <comments>https://annealing.tistory.com/416#entry416comment</comments>
      <pubDate>Tue, 9 Dec 2025 18:56:50 +0900</pubDate>
    </item>
    <item>
      <title>JavaScript 공백 제거 정규표현식</title>
      <link>https://annealing.tistory.com/415</link>
      <description>&lt;p data-ke-size=&quot;size16&quot; style=&quot;text-align: left;&quot;&gt;JavaScript에서 공백을 제거하는 여러 가지 방법을 소개해드리겠습니다.&lt;br&gt;&lt;br&gt;## 1. 모든 공백 제거&lt;br&gt;&lt;br&gt;```javascript&lt;br&gt;// 모든 공백 제거&lt;br&gt;A.replace(/\s/g, '')&lt;br&gt;&lt;br&gt;// 예시&lt;br&gt;let A = &quot;안녕 하세요 반갑 습니다&quot;;&lt;br&gt;let result = A.replace(/\s/g, '');&lt;br&gt;console.log(result); // &quot;안녕하세요반갑습니다&quot;&lt;br&gt;```&lt;br&gt;&lt;br&gt;## 2. 특정 공백만 제거&lt;br&gt;&lt;br&gt;### 일반 공백(스페이스)만 제거&lt;br&gt;```javascript&lt;br&gt;A.replace(/ /g, '')&lt;br&gt;&lt;br&gt;// 예시&lt;br&gt;let A = &quot;안녕 하세요 반갑 습니다&quot;;&lt;br&gt;let result = A.replace(/ /g, '');&lt;br&gt;console.log(result); // &quot;안녕하세요반갑습니다&quot;&lt;br&gt;```&lt;br&gt;&lt;br&gt;### 앞뒤 공백만 제거 (trim)&lt;br&gt;```javascript&lt;br&gt;A.trim()&lt;br&gt;&lt;br&gt;// 예시&lt;br&gt;let A = &quot;&amp;nbsp;&amp;nbsp;안녕하세요&amp;nbsp;&amp;nbsp;&quot;;&lt;br&gt;let result = A.trim();&lt;br&gt;console.log(result); // &quot;안녕하세요&quot;&lt;br&gt;```&lt;br&gt;&lt;br&gt;## 3. 추가 trim 메서드&lt;br&gt;&lt;br&gt;```javascript&lt;br&gt;// 앞 공백만 제거&lt;br&gt;A.trimStart() // 또는 A.trimLeft()&lt;br&gt;&lt;br&gt;// 뒤 공백만 제거&amp;nbsp;&amp;nbsp;&lt;br&gt;A.trimEnd() // 또는 A.trimRight()&lt;br&gt;&lt;br&gt;// 예시&lt;br&gt;let A = &quot;&amp;nbsp;&amp;nbsp;안녕하세요&amp;nbsp;&amp;nbsp;&quot;;&lt;br&gt;console.log(A.trimStart()); // &quot;안녕하세요&amp;nbsp;&amp;nbsp;&quot;&lt;br&gt;console.log(A.trimEnd());&amp;nbsp;&amp;nbsp; // &quot;&amp;nbsp;&amp;nbsp;안녕하세요&quot;&lt;br&gt;```&lt;br&gt;&lt;br&gt;## 4. 연속된 공백을 하나로 줄이기&lt;br&gt;&lt;br&gt;```javascript&lt;br&gt;A.replace(/\s+/g, ' ')&lt;br&gt;&lt;br&gt;// 예시&lt;br&gt;let A = &quot;안녕&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;하세요&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 반갑습니다&quot;;&lt;br&gt;let result = A.replace(/\s+/g, ' ');&lt;br&gt;console.log(result); // &quot;안녕 하세요 반갑습니다&quot;&lt;br&gt;```&lt;br&gt;&lt;br&gt;## 정규표현식 설명&lt;br&gt;&lt;br&gt;- `\s` : 모든 공백 문자 (스페이스, 탭, 줄바꿈 등)&lt;br&gt;- ` ` : 일반 스페이스만&lt;br&gt;- `\s+` : 하나 이상의 연속된 공백&lt;br&gt;- `g` : 전체 문자열에서 모두 찾기&lt;br&gt;&lt;br&gt;가장 자주 사용되는 것은 `replace(/\s/g, '')`와 `trim()` 메서드입니다.&lt;/p&gt;</description>
      <category>IT</category>
      <author>AnneQueen</author>
      <guid isPermaLink="true">https://annealing.tistory.com/415</guid>
      <comments>https://annealing.tistory.com/415#entry415comment</comments>
      <pubDate>Tue, 9 Dec 2025 18:55:14 +0900</pubDate>
    </item>
    <item>
      <title>코나 코스트 리조트 식기세척기 메뉴얼</title>
      <link>https://annealing.tistory.com/412</link>
      <description>&lt;p data-ke-size=&quot;size16&quot; style=&quot;text-align: left;&quot;&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;a href=&quot;https://products-salsify.geappliances.com/image/upload/s--jQP_q086--/6f4105197df233d26508c8df7728334c8eb1a1d0.pdf&quot; target=&quot;_blank&quot;&gt;&lt;span&gt;G&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;figure data-ke-type=&quot;opengraph&quot; data-og-title=&quot;&quot; data-ke-align=&quot;alignCenter&quot; data-og-description=&quot;&quot; data-og-host=&quot;&quot; data-og-source-url=&quot;https://products-salsify.geappliances.com/image/upload/s--jQP_q086--/6f4105197df233d26508c8df7728334c8eb1a1d0.pdf&quot; data-og-image=&quot;&quot; data-og-url=&quot;&quot;&gt;&lt;a href=&quot;&quot; target=&quot;_blank&quot; data-source-url=&quot;https://products-salsify.geappliances.com/image/upload/s--jQP_q086--/6f4105197df233d26508c8df7728334c8eb1a1d0.pdf&quot;&gt;&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('')&quot;&gt; &lt;/div&gt;&lt;div class=&quot;og-text&quot;&gt;&lt;p class=&quot;og-title&quot;&gt;&lt;/p&gt;&lt;p class=&quot;og-desc&quot;&gt;&lt;/p&gt;&lt;p class=&quot;og-host&quot;&gt;&lt;/p&gt;&lt;/div&gt;&lt;/a&gt;&lt;/figure&gt;&lt;p data-ke-size=&quot;size16&quot; style=&quot;text-align: left;&quot;&gt;&lt;/p&gt;</description>
      <category>vehicle</category>
      <author>AnneQueen</author>
      <guid isPermaLink="true">https://annealing.tistory.com/412</guid>
      <comments>https://annealing.tistory.com/412#entry412comment</comments>
      <pubDate>Tue, 23 Sep 2025 18:06:45 +0900</pubDate>
    </item>
  </channel>
</rss>