<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>기록.</title>
    <link>https://youngheon.tistory.com/</link>
    <description>살짝? 불친절한 블로그.</description>
    <language>ko</language>
    <pubDate>Tue, 23 Jun 2026 07:30:58 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>Youngheon</managingEditor>
    <item>
      <title>HAGIBIS Wireless HD 4K</title>
      <link>https://youngheon.tistory.com/83</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/L3Asy/btsL4aCqFtI/9WGWq3KTJywFBBK8XueyKK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/L3Asy/btsL4aCqFtI/9WGWq3KTJywFBBK8XueyKK/img.jpg&quot; data-is-animation=&quot;false&quot; data-origin-width=&quot;3024&quot; data-origin-height=&quot;4032&quot; data-filename=&quot;IMG_2112.JPG&quot; style=&quot;width: 35.581395%; margin-right: 10px;&quot; data-widthpercent=&quot;36&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/L3Asy/btsL4aCqFtI/9WGWq3KTJywFBBK8XueyKK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FL3Asy%2FbtsL4aCqFtI%2F9WGWq3KTJywFBBK8XueyKK%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;3024&quot; height=&quot;4032&quot;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/byUAsw/btsL4LWtjOG/Z3PyK8qOgwKNgwu00m80j0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/byUAsw/btsL4LWtjOG/Z3PyK8qOgwKNgwu00m80j0/img.jpg&quot; data-is-animation=&quot;false&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot; data-filename=&quot;IMG_2111.JPG&quot; style=&quot;width: 63.255814%;&quot; data-widthpercent=&quot;64&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/byUAsw/btsL4LWtjOG/Z3PyK8qOgwKNgwu00m80j0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbyUAsw%2FbtsL4LWtjOG%2FZ3PyK8qOgwKNgwu00m80j0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;4032&quot; height=&quot;3024&quot;/&gt;&lt;/span&gt;&lt;/div&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;aliexpress에서 구매&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아쉽게도 KT 셋톱박스의 해상도가 1080i 라 Hagibis 4K Wireless 가 동작 안한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;셋톱박스가 4K가 아니라면 미리 720P로 바꾸고 연결을 해야 한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;포장지에는 4K가 명시되어 있지 않으며 장비에 명시되어 있다.&lt;/p&gt;
&lt;p data-ke-size=&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>4K</category>
      <category>HAGIBIS</category>
      <category>HDMI</category>
      <category>무선</category>
      <category>무선hdmi</category>
      <category>삼성바이미</category>
      <category>셋톱박스</category>
      <category>스탠바이미</category>
      <category>짭텐바이미</category>
      <author>Youngheon</author>
      <guid isPermaLink="true">https://youngheon.tistory.com/83</guid>
      <comments>https://youngheon.tistory.com/83#entry83comment</comments>
      <pubDate>Sun, 2 Feb 2025 14:47:04 +0900</pubDate>
    </item>
    <item>
      <title>[익산]하나요리당고</title>
      <link>https://youngheon.tistory.com/82</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imagegridblock&quot;&gt;
  &lt;div class=&quot;image-container&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dp2N4g/btsGh4Pp7G6/kHavo5Q1lykuT6KHukL4VK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dp2N4g/btsGh4Pp7G6/kHavo5Q1lykuT6KHukL4VK/img.jpg&quot; data-is-animation=&quot;false&quot; data-origin-width=&quot;6000&quot; data-origin-height=&quot;4000&quot; data-filename=&quot;R0000276.JPG&quot; data-widthpercent=&quot;50&quot; style=&quot;width: 49.418605%; margin-right: 10px;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dp2N4g/btsGh4Pp7G6/kHavo5Q1lykuT6KHukL4VK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fdp2N4g%2FbtsGh4Pp7G6%2FkHavo5Q1lykuT6KHukL4VK%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;/&gt;&lt;/span&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/kOjGX/btsGkBY2Gvh/eJdyBRPnC8Ux0CLSsAlvkK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/kOjGX/btsGkBY2Gvh/eJdyBRPnC8Ux0CLSsAlvkK/img.jpg&quot; data-is-animation=&quot;false&quot; data-origin-width=&quot;6000&quot; data-origin-height=&quot;4000&quot; data-filename=&quot;R0000269.JPG&quot; data-widthpercent=&quot;50&quot; style=&quot;width: 49.418605%;&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/kOjGX/btsGkBY2Gvh/eJdyBRPnC8Ux0CLSsAlvkK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FkOjGX%2FbtsGkBY2Gvh%2FeJdyBRPnC8Ux0CLSsAlvkK%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;/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;R0000274.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/n9ite/btsGkr98xER/d4jVontv5ORz7BPvTRqw40/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/n9ite/btsGkr98xER/d4jVontv5ORz7BPvTRqw40/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/n9ite/btsGkr98xER/d4jVontv5ORz7BPvTRqw40/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fn9ite%2FbtsGkr98xER%2Fd4jVontv5ORz7BPvTRqw40%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;R0000274.JPG&quot; data-origin-width=&quot;6000&quot; data-origin-height=&quot;4000&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;R0000275.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/zLqlj/btsGlfBriG8/ICQHmol8kbUxPQhTWvXFsk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/zLqlj/btsGlfBriG8/ICQHmol8kbUxPQhTWvXFsk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/zLqlj/btsGlfBriG8/ICQHmol8kbUxPQhTWvXFsk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FzLqlj%2FbtsGlfBriG8%2FICQHmol8kbUxPQhTWvXFsk%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;R0000275.JPG&quot; data-origin-width=&quot;6000&quot; data-origin-height=&quot;4000&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;돈코츠라멘 + 차슈 추가&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;살짝 짠맛 존재 (담백했으면)&lt;/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;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;맵기가 있으면 좋을것 같다&lt;/p&gt;</description>
      <category>후기</category>
      <category>라멘</category>
      <category>원광대</category>
      <category>익산</category>
      <category>하나요리당고</category>
      <author>Youngheon</author>
      <guid isPermaLink="true">https://youngheon.tistory.com/82</guid>
      <comments>https://youngheon.tistory.com/82#entry82comment</comments>
      <pubDate>Wed, 3 Apr 2024 12:23:33 +0900</pubDate>
    </item>
    <item>
      <title>나만의 iOS앱 개발 입문 : [패스트캠퍼스] iOS 개발 강의 5주차</title>
      <link>https://youngheon.tistory.com/77</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;드디어 5주차가 종료되었다..&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;프로젝트도 제출하였다&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;제일 어려운게 남이 만든 코드를 보고 수정하는 것이다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;주석도 없는 불친절한 코드 보며 기능을 추가하는게 쉽지 않았다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;익숙하지 않은 코드를 봐가며.. 고쳐보기!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그리고 동작! 성공 그리고 압축하여 제출 완료.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;프로젝트는 완성되었으나 이제 테스트 결과가 문제로다 과연 정상적으로 통과될지.. 피드백은 언제 올지 모르는게 아쉽다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;5주동안 온라인을 통해 따라한다는건 쉽지가 않았다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;중간중간 멈춤.. 내가 놓친 코드 수정 부분 찾고 다시 멈추기&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그리고 다시 반복&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;내가 놓친걸 찾으면 희열을 느꼈다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;해당 강사분의 iOS Swift 강의도 듣고 싶지만 없는 듯하다 ㅠ&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아니면&amp;nbsp; Flutter를 활용한 API 연계 혹은 Firebase 연계 강의도 희망합니다&amp;nbsp; =)&lt;/p&gt;
&lt;p data-ke-size=&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;Vue 로도 만들어보았는데 아직은 Vue가 익숙하다 ㅠ&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Part 키워드 : dart에서는&amp;nbsp; namespace 개념이 존재하지&amp;nbsp; 않다. 그래서 해당 part 키워드를 사용하면 여러개의 파일들을 묶어서 동일한 라이브러리의 일부를 만들 수 있다&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;import 패키지가 동일한 경우, as 키워드를 통해 재 명명&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Flutter 개발을 시작하고 싶은 분들에게 강의를 추천합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;893&quot; data-origin-height=&quot;735&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cOSpuy/btrRfJOj2Bw/Lw7Dqbndz2oST5mfuZU5Kk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cOSpuy/btrRfJOj2Bw/Lw7Dqbndz2oST5mfuZU5Kk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cOSpuy/btrRfJOj2Bw/Lw7Dqbndz2oST5mfuZU5Kk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcOSpuy%2FbtrRfJOj2Bw%2FLw7Dqbndz2oST5mfuZU5Kk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;893&quot; height=&quot;735&quot; data-origin-width=&quot;893&quot; data-origin-height=&quot;735&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>Programming</category>
      <category>Flutter</category>
      <category>K디지털기초역량훈련</category>
      <category>국비지원교육</category>
      <category>내일배움카드</category>
      <category>앱개발강의</category>
      <category>패스트캠퍼스</category>
      <author>Youngheon</author>
      <guid isPermaLink="true">https://youngheon.tistory.com/77</guid>
      <comments>https://youngheon.tistory.com/77#entry77comment</comments>
      <pubDate>Tue, 15 Nov 2022 23:32:27 +0900</pubDate>
    </item>
    <item>
      <title>나만의 iOS앱 개발 입문 : [패스트캠퍼스] iOS 개발 강의 4주</title>
      <link>https://youngheon.tistory.com/75</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;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;하지만 강의 로그인 인증...&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;SMS인증으로 바뀌고 뭔가 잘 안된다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;인증을 하고 나면 모바일 인증창만 남는다. Edge에서도.. 크롬 게스트모드에서도..&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;뭔가 엉킨듯보인다. 강의 종료후 포맷으로..&lt;/p&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;다만 이 WrapWrapWrapWrapWrapWrap 하고 같은거 같으면 묶고 함수.. 매서드로 뽑아내고 ..&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;Flutter가 이정도인데 오리지날인 SwiftUI 로 한다면 더 복잡하겠지...&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;DB로 최대한 하고... 코드는 단순히....&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;637&quot; data-origin-height=&quot;524&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/xGK0H/btrQI6Qqm2W/MEUG9LWafMiPcofPUQz9x1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/xGK0H/btrQI6Qqm2W/MEUG9LWafMiPcofPUQz9x1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/xGK0H/btrQI6Qqm2W/MEUG9LWafMiPcofPUQz9x1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FxGK0H%2FbtrQI6Qqm2W%2FMEUG9LWafMiPcofPUQz9x1%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;637&quot; height=&quot;524&quot; data-origin-width=&quot;637&quot; data-origin-height=&quot;524&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;또 시간 지나다 잘 되던게..&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Flutter에 perspec.yaml에 입력한 버전이 안 맞는다고 한다. ;;;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;결국 구글링으로 해결..&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이래서 강사님과의 버전 환경을 맞추어야 하는가보다 어느 순간 deprecate... ㅠㅠ&lt;/p&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;
&lt;p data-ke-size=&quot;size16&quot;&gt;그리고 이번 과제인 메모장 만들기 Angular, React, Vue로 만들어 보긴 했는데&lt;/p&gt;
&lt;p data-ke-size=&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>Flutter</category>
      <category>K디지털기초역량훈련</category>
      <category>국비지원교육</category>
      <category>내일배움카드</category>
      <category>앱개발강의</category>
      <category>패스트캠퍼스</category>
      <author>Youngheon</author>
      <guid isPermaLink="true">https://youngheon.tistory.com/75</guid>
      <comments>https://youngheon.tistory.com/75#entry75comment</comments>
      <pubDate>Tue, 8 Nov 2022 23:26:59 +0900</pubDate>
    </item>
    <item>
      <title>나만의 iOS앱 개발 입문 : [패스트캠퍼스] iOS 개발 강의 3주</title>
      <link>https://youngheon.tistory.com/73</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;이제부터가 본격적인 시작이다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;하지만 강의 사이트 접속이 쉽지가 않다. 인증부터 시작해서 ㅠ&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;하긴 솔루션을 사용하여 연계하는 것도 쉽지가 않다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;기본 Git서비스부터 시작해서 실제로 약 앱을 만들어보기였다.&lt;/p&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;눈누 라는 사이트(https://noonnu.cc)를 통해 커스텀 폰트를 받을 수 있는 사이트를 알게 되었다. 각 IT 회사에서 제공해주는 폰트와 인상 깊은 폰트를 다운로드 받을 수 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;손쉽게 라이선스를 표기를 통해 나중에 이벤트 페이지 만들때 시기적절하게 사용이 가능할 것으로 보여진다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;594&quot; data-origin-height=&quot;502&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/psVBC/btrP8KmPRPi/K69k75GtAgvxixv3SyKhw0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/psVBC/btrP8KmPRPi/K69k75GtAgvxixv3SyKhw0/img.png&quot; data-alt=&quot;라이선스&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/psVBC/btrP8KmPRPi/K69k75GtAgvxixv3SyKhw0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FpsVBC%2FbtrP8KmPRPi%2FK69k75GtAgvxixv3SyKhw0%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;594&quot; height=&quot;502&quot; data-origin-width=&quot;594&quot; data-origin-height=&quot;502&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;라이선스&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아무 생각 없이 나의 맘속에 저장해놓으걸 따라하다가 다시 롤백롤백&lt;/p&gt;
&lt;p data-ke-size=&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;pages component service&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;해당건의 경우 각 UI 개발자마다 폴더 구조를 만들것으로 보여진다.&amp;nbsp;&lt;/p&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;그리고 다시 강의는 20초뒤로~&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;초심자에게 어려운 것은 push pop의 개념을 좀 더 알면 좋을 거 같다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;3주차부터 코드 따라가기가 벅차므로 틀린게 있다면 찾는게 어렵다. ㅠ&lt;/p&gt;
&lt;p data-ke-size=&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;이미지 넣고 카메라 권한 넣고&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;(iOS에선 info.plist 권한 페이지 문구 수정 필요 - 문구 수정하지 않으면 reject.. 꼼꼼한 애)&lt;/p&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_1667304269010&quot; class=&quot;bash&quot; data-ke-language=&quot;bash&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt; FadeTransition(
            opacity: animation,
            child: child,&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;강의 들으면 들으수록 UI는&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;복잡하다는걸 배운다&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;515&quot; data-origin-height=&quot;764&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/5ldqS/btrP9872kfn/Ab8lZJ10138ZLrpHwiPyI1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/5ldqS/btrP9872kfn/Ab8lZJ10138ZLrpHwiPyI1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/5ldqS/btrP9872kfn/Ab8lZJ10138ZLrpHwiPyI1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F5ldqS%2FbtrP9872kfn%2FAb8lZJ10138ZLrpHwiPyI1%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;515&quot; height=&quot;764&quot; data-origin-width=&quot;515&quot; data-origin-height=&quot;764&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>Flutter</category>
      <category>K디지털기초역량훈련</category>
      <category>국비지원교육</category>
      <category>내일배움카드</category>
      <category>앱개발강의</category>
      <category>패스트캠퍼스</category>
      <author>Youngheon</author>
      <guid isPermaLink="true">https://youngheon.tistory.com/73</guid>
      <comments>https://youngheon.tistory.com/73#entry73comment</comments>
      <pubDate>Tue, 1 Nov 2022 21:06:42 +0900</pubDate>
    </item>
    <item>
      <title>나만의 iOS 앱 개발 입문 : [패스트캠퍼스] iOS 개발 강의 2주차</title>
      <link>https://youngheon.tistory.com/72</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;기본적인 개발 환경설정과 다트 언어 이해하고 본격적인&amp;nbsp; 프레임웍 시작&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아쉽게도 flutter.com 으로 들어가면 다른 사이트가 나타난다. 엔터테인먼트 사이트로 보인다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://flutter.dev/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://flutter.dev/&lt;/a&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;스크린샷_20221025_095212.png&quot; data-origin-width=&quot;1033&quot; data-origin-height=&quot;649&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/5F8VO/btrPAJHf9n4/zawJ6zHXqlQGxF3NN7w8gk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/5F8VO/btrPAJHf9n4/zawJ6zHXqlQGxF3NN7w8gk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/5F8VO/btrPAJHf9n4/zawJ6zHXqlQGxF3NN7w8gk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F5F8VO%2FbtrPAJHf9n4%2FzawJ6zHXqlQGxF3NN7w8gk%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;1033&quot; height=&quot;649&quot; data-filename=&quot;스크린샷_20221025_095212.png&quot; data-origin-width=&quot;1033&quot; data-origin-height=&quot;649&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;20221023_040235470_iOS.jpg&quot; data-origin-width=&quot;2489&quot; data-origin-height=&quot;4032&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/baoein/btrPx1pplSj/NhePu1W9kLpwe9ZNN1DEj0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/baoein/btrPx1pplSj/NhePu1W9kLpwe9ZNN1DEj0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/baoein/btrPx1pplSj/NhePu1W9kLpwe9ZNN1DEj0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbaoein%2FbtrPx1pplSj%2FNhePu1W9kLpwe9ZNN1DEj0%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;2489&quot; height=&quot;4032&quot; data-filename=&quot;20221023_040235470_iOS.jpg&quot; data-origin-width=&quot;2489&quot; data-origin-height=&quot;4032&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;자주 쓰이는 단축키 익숙해지며 cmd+. 계속하여 위젯을 감싸며 그리는 방식이었다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;폴더 구조는 /android /ios/ lib&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;scaffold는 마치 html의 div같은 감싸는 위젯&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;stateless는 정적인 (값이 변하지 않은) 위젯&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;stateful은 동적인 위젯&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아직까지는 html 방식이 나에게 더 편한것 같다. 태그구조가 익숙...&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;아이폰 디자인은 쿠퍼티노 (애플 본사) 이지만 swiftUI와 비슷하지만 swift는 아님&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;안드로이드 디자인은 머터리얼인데 머터리얼 디자인 흉내인건지는 아님 머터리얼 디자인 해주는지는 확인 필요.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;기본 제공해주는 플러터 샘플을 보며 구조 이해 완료&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;하지만 데이터 전달은 생각보다 어렵다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;구조를 확인해보며&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;흔히 자바스프링의 경우 MVC 모델을 따르나 Flutte의 경우에는 MVVM 모델을 따른다고 한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;순서는&amp;nbsp; Action n: 1&amp;nbsp; -&amp;gt; View&amp;nbsp; -&amp;gt;&amp;nbsp; ViewModel&amp;nbsp; &amp;lt;-&amp;gt; Model&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;Flutter 프레임웍이 좋은게&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;Image.network 함수 존재&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그럼 로그인 세션이 생성이 된다면 특정사이트 파싱이 쉬울 것으로 보인다.&lt;br /&gt;이걸 내부에 로컬에 저장하고 다시 읽어오면 기능은 만들어야 하는가보다 .&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;해당 함수는 캐싱이라 결국엔 로컬에서 지워진다는 것.&lt;/p&gt;</description>
      <category>Programming</category>
      <category>Flutter</category>
      <category>K디지털기초역량훈련</category>
      <category>국비지원교육</category>
      <category>내일배움카드</category>
      <category>앱개발강의</category>
      <category>패스트캠퍼스</category>
      <author>Youngheon</author>
      <guid isPermaLink="true">https://youngheon.tistory.com/72</guid>
      <comments>https://youngheon.tistory.com/72#entry72comment</comments>
      <pubDate>Tue, 25 Oct 2022 22:18:17 +0900</pubDate>
    </item>
    <item>
      <title>PDF to JPG(JPEG)</title>
      <link>https://youngheon.tistory.com/71</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;온라인 변환기 보단 프로그램이 안전하다고 생각한다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;서버 저장하겠지... 에혀&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;http://www.lotapps.com/free-pdf-to-image-converter.html&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;http://www.lotapps.com/free-pdf-to-image-converter.html&lt;/a&gt;&lt;/p&gt;</description>
      <category>JPEG</category>
      <category>jpg</category>
      <category>PDF</category>
      <category>이미지저장</category>
      <author>Youngheon</author>
      <guid isPermaLink="true">https://youngheon.tistory.com/71</guid>
      <comments>https://youngheon.tistory.com/71#entry71comment</comments>
      <pubDate>Tue, 18 Oct 2022 18:17:22 +0900</pubDate>
    </item>
    <item>
      <title>나만의 iOS 앱 개발 입문 : [패스트캠퍼스] iOS 개발 강의 1주차</title>
      <link>https://youngheon.tistory.com/70</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;20221012_142550019_iOS.jpg&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/BvMFN/btrOP4AL4jk/8bSWLkCHbznkd0jg3C7wck/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/BvMFN/btrOP4AL4jk/8bSWLkCHbznkd0jg3C7wck/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/BvMFN/btrOP4AL4jk/8bSWLkCHbznkd0jg3C7wck/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FBvMFN%2FbtrOP4AL4jk%2F8bSWLkCHbznkd0jg3C7wck%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;4032&quot; height=&quot;3024&quot; data-filename=&quot;20221012_142550019_iOS.jpg&quot; data-origin-width=&quot;4032&quot; data-origin-height=&quot;3024&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그룹웨어 중 기사 항목을 보던 중 K디지털역량교육을 확대한다는 소식을 알게 되었다. 내일배움을 미리 알고는 있었지만, 주로 오프라인 교육으로 인하여 카드까지 발급을 받았지만 결국 신청은 하지 못하고 유효기간은 지나게 되었다.&lt;/p&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;/p&gt;
&lt;p data-ke-size=&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;iOS 책 사놓고도 결국은 이런저런 이유로 차례대로 하지 못하고 앞장만 보게 되었기에 꾸준히 따라하기 위해 미루지 못하고 가보기로 하였다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;내가 원했던건 완전히 Native iOS 개발과정을 원했지만 Flutter도 관심이 있었다. 안드로이드와 아이폰 이외에 윈도우 프로그램도 Flutter가 지원을 시작하였기 때문이다. 가끔은 윈도우앱 개발을 통해 내부망에서 쓰는 업무툴 만들기에도 좋기 때문이다.&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1주차 기초강의의 경우, 이미 자바웹을 해보아서 그런가 충분히 따라갈만 했다. 개발 환경 설정부터 Dart라는 언어 그리고 Flutter 그리고 내가 몰랐던 꿀팁까지 .. 기획도 Notion 앱을 통해 충분히 기초를 익힐 수 있었다. 현실은 폐쇄망에서 파워포트이겠지만 언젠간 써 먹을 수 있을것이라고 생각한다.&lt;/p&gt;
&lt;p data-ke-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>Programming</category>
      <category>Flutter</category>
      <category>K디지털기초역량훈련</category>
      <category>국비지원교육</category>
      <category>내일배움카드</category>
      <category>앱개발강의</category>
      <category>패스트캠퍼스</category>
      <author>Youngheon</author>
      <guid isPermaLink="true">https://youngheon.tistory.com/70</guid>
      <comments>https://youngheon.tistory.com/70#entry70comment</comments>
      <pubDate>Mon, 17 Oct 2022 21:51:18 +0900</pubDate>
    </item>
    <item>
      <title>신한더모아 관련 링크</title>
      <link>https://youngheon.tistory.com/69</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://the-more.netlify.app/&quot;&gt;https://the-more.netlify.app/&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1642849996004&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;더모아 주유계산기&quot; data-og-description=&quot;신한 더모아카드 주유계산기&quot; data-og-host=&quot;the-more.netlify.app&quot; data-og-source-url=&quot;https://the-more.netlify.app/&quot; data-og-url=&quot;https://the-more.netlify.app/&quot; data-og-image=&quot;&quot;&gt;&lt;a href=&quot;https://the-more.netlify.app/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://the-more.netlify.app/&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url();&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;더모아 주유계산기&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;신한 더모아카드 주유계산기&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;the-more.netlify.app&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://www.thecashback.kr/exchangerate.php&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://www.thecashback.kr/exchangerate.php&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1642850014048&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;website&quot; data-og-title=&quot;더캐시백&quot; data-og-description=&quot;해외 직구 캐시백사이트들의 적립률 비교 사이트 - 더캐시백. 모든 적립사이트가 있는 곳, 더캐시백에서 단 한번의 검색으로 더 캐시백받으세요&quot; data-og-host=&quot;www.thecashback.kr&quot; data-og-source-url=&quot;https://www.thecashback.kr/exchangerate.php&quot; data-og-url=&quot;https://www.thecashback.kr&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/bpw78c/hyNakXBN8K/g37VIsY7QcNx8JpgDym8eK/img.jpg?width=2084&amp;amp;height=2085&amp;amp;face=0_0_2084_2085&quot;&gt;&lt;a href=&quot;https://www.thecashback.kr/exchangerate.php&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://www.thecashback.kr/exchangerate.php&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/bpw78c/hyNakXBN8K/g37VIsY7QcNx8JpgDym8eK/img.jpg?width=2084&amp;amp;height=2085&amp;amp;face=0_0_2084_2085');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;더캐시백&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;해외 직구 캐시백사이트들의 적립률 비교 사이트 - 더캐시백. 모든 적립사이트가 있는 곳, 더캐시백에서 단 한번의 검색으로 더 캐시백받으세요&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;www.thecashback.kr&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>Scrap</category>
      <author>Youngheon</author>
      <guid isPermaLink="true">https://youngheon.tistory.com/69</guid>
      <comments>https://youngheon.tistory.com/69#entry69comment</comments>
      <pubDate>Sat, 22 Jan 2022 20:13:56 +0900</pubDate>
    </item>
    <item>
      <title>개발자도 궁금한 IT 인프라</title>
      <link>https://youngheon.tistory.com/65</link>
      <description>&lt;p&gt;&lt;b&gt;TN3270&amp;nbsp;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;IBM이 생산한 텔넷(telnet) 기반의 터미널 모델 명칭, 터미널 생산이 중단된 후에도 프로토콜의 이름으로 사용&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;티어의 종류&lt;/b&gt;&lt;/p&gt;&lt;p&gt;1티어 : 호스트-터미널 구조, 단순하고 효율적이지만, 컴퓨팅 처리 비용이 높다.&lt;/p&gt;&lt;p&gt;2티어 : 클라이언트-서버 구조, 사용자 화면이나 프로그램 처리 등의 비즈니스 로직은 클라이언트에서 수행하고 대용랴으이 배치나 실시간(온라인) 처리는 서버에서 수행&lt;/p&gt;&lt;p&gt;3티어 : 클라이언트 - 웹 서버 - 데이터베이스 서버 구조, 웹 기반 서비스를 제공하며, 확장성이 좋고, 관리 쉬우며 프로그램 재사용이 가능한 구조&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;다운사이징&amp;nbsp;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;중앙집중식 처리(1티어)방식에서 분산 처리(2티어 또는 3티어) 방식의 시스템으로의 전환을 통해 시스템의 크기를 줄이는 것&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;셀 보드(Cell Board)&amp;nbsp;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;여러 장의 CPU와 메모리를 장착할 수 있게 만든 직사각형의 프레임으로, HP 유닉스 서버에 들어가는 부품, IBM의 유닉스는 유사 부품에 대해서 Book(또는 Book shelf)이라 부름&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;메인프레임 사전적인 정의&amp;nbsp;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;수많은 사용자와 애플리케이션, 장치를 다수의 사람에게 동시에 지원할 수 있는 컴퓨터&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;트랜잭션(Transaction)&lt;/b&gt;&lt;/p&gt;&lt;p&gt;영어 단어의 뜻은 '거래'&lt;/p&gt;&lt;p&gt;IT시스템에서는 '하나의 완결된 업무 처리'의 단위이자 더 이상 나눌 수 없는 업무 처리의 단위&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;ACID - OLTP(Online Transation Processing)의 특징&lt;/b&gt;&lt;/p&gt;&lt;p&gt;원자성(Atomicity) : 트랜잭션은 완결된 처리가 되어야 한다. 일부만 수행되고 중단되어서는 안된다.&lt;/p&gt;&lt;p&gt;일관성(Consistency) : 트랜잭션은 데이터를 일관된 상태로 유지할 수 있어야 한다.&lt;/p&gt;&lt;p&gt;고립성(Isolation) : 트랜잭션은 동시에 실행되는 다른 트랜잭션과 무관하게 실행되어야 한다.&lt;/p&gt;&lt;p&gt;지속성(Durability) : 정상 처리된 트랜잭션의 결과는 영구히 유지되어야 한다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;서드파티(Third-Party) 솔루션&lt;/b&gt;&lt;/p&gt;&lt;p&gt;서버의 제조업체(자회사, 하청업체 포함)가 아닌 회사가 독자적으로 만든 하드웨어, 소프트웨어를 통칭하여 부르는 용어&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;CPU 큐잉(Queuing)&lt;/b&gt;&lt;/p&gt;&lt;p&gt;어떤 명령어가 들어왔을 때 즉시 처리할 CPU가 없는 경우 가용한 CPU가 생길 때까지 대기하게 되는 현상&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;지능형 지속 위협(APT, Advanced Persistent Threat)&lt;/b&gt;&lt;/p&gt;&lt;p&gt;다른 해킹 방식과 달리 공격자가 특정한 대상을 목표로 다양한 해킹 기술을 이용해 은밀하고 지속적으로 공격하는 행위를 의미&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;검증용 시스템(Staging System)&lt;/b&gt;&lt;/p&gt;&lt;p&gt;개발 시스템에서 개발하고 점검한 애플리케이션이나 소프트웨어를 운영 시스템 (production)에 반영하기 전에 최종 점검을 하기 위한 용도의 시스템. 운영 시스템보다 규모는 작으나 환경을 동일하게 구성하여 사용.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;메인프레임의 LPAR(Logical PARtition)&lt;/b&gt;&lt;/p&gt;&lt;p&gt;하나의 메인프레임을 물리적으로 분리하는 기술. 유닉스에도 유사한 기술이 있으며, nPar/Cell board 단위 파티션, vPar/CPU 단위 파티션이라고 함.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;스플릿 브레인(Split Brain)&lt;/b&gt;&lt;/p&gt;&lt;p&gt;클러스터로 묶여 있는 복수의 노드가 동일한 자원에 대해서 서로 자신이 프라이머리로 인식하여 데이터 정합성이 깨지는 현상&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;락(lock) 관리&lt;/b&gt;&lt;/p&gt;&lt;p&gt;여러 사용자가 하나의 데이터를 사용할 때, 서로간의 변경 사항이 상충되어 데이터 정합성이 깨지는 문제를 방지하기 위해 사용자의 권한이나 접근 순서에 따라 변경을 제한하는 것&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;상면&amp;nbsp;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;전산실에 장비를 놓기 위한 공간, 상면 밑에 네트워크 케이블이나 전원 케이블을 포설. 영어로는 엑세스 플러오(access floor), 레이즈드&amp;nbsp; 플로어 (raised floor)&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;BMT(Benchmark Test)&lt;/b&gt;&lt;/p&gt;&lt;p&gt;서버/스토리지/네트워크장비/소프트웨어 등을 도입하기 전에 동일한 조건에서 기능과 성능과 가용성 항목에 대해 테스트하는 것으로 제품 선정에 목적이 있음&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;POC(Proof of Concept)&lt;/b&gt;&lt;/p&gt;&lt;p&gt;제품 선정보다는 제품 자체의 기능 검증이 주된 목적이 있으며, 해당 기능이 IT 운영에 필요한 기능이며 목적에 부합한지를 사전에 점검하는 것&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;IOPS (Input/output Operation Per Second)&lt;/b&gt;&lt;/p&gt;&lt;p&gt;초당 입/출력 처리량&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;RAID&lt;/b&gt;&lt;/p&gt;&lt;p&gt;미러링 : 같은 데이터를 2개의 디스크로 복제하여 저장하는 방식&lt;/p&gt;&lt;p&gt;스트라이핑 : 여러 개의 디스크로 분산 저장하는 방식, 미러링보단 가용성이 제한적&lt;/p&gt;&lt;p&gt;레이드5 : 패리티 연산 기법을 통해 특정 디스크가 망가졌을 때, 이를 보완하는 방법&lt;/p&gt;&lt;p&gt;핫스페어 : 디스크가 고장나게 되면 고장 난 디스크는 리빌딩(rebuilding)이라는 내부 연산을 통해 다른 디스크로부터 기초 데이터를 제공 받아 원래의 상태로 복구 할 수 있다. -&amp;gt; 자동차의 스페어 타이어와 비슷&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;데이터 복제 (Data Replication)&lt;/b&gt;&lt;/p&gt;&lt;p&gt;백업을 하거나 혹은 다른 목적으로 활용하기 위해 동일한 데이터를 다른 스토리지에 그대로 복사하는 것으로서, 원본의 해당 시점 데이터 용량과 동일하게 필요하거나, 혹은 원본을 참조하되 해당 시점의 스냅샷만 보관하여 용량을 적게 유지하는 방식, 그리고 실시간으로 원본 데이터가 변경될 때마다 복제본에도 동일하게 기록하는 방식 등 크게 세가지로 나누어짐.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;스냅샷(snapshot)&amp;nbsp;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;원본 데이터를 가리키는 주솟값만 갖는 포인터와 변경 이력만 관리하는 복제 개념&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;각 계층별 스위치 역할&lt;/b&gt;&lt;/p&gt;&lt;p&gt;L2 : 내부 장비 간 통신을 가능케 해줌&lt;/p&gt;&lt;p&gt;L3 : 라우팅&amp;nbsp;&lt;/p&gt;&lt;p&gt;L4 : TCP 영역 로드밸런싱 - 가상 IP와 포트를 제공하여 여러 서버 간에 단일화된 접속 경로 제공과 각 서버 간에 부하를 분산&lt;/p&gt;&lt;p&gt;L7 : 웹 가속 기능과 SSL 가속 기능&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;베어메탈 서버(Bare-metal Server)&lt;/b&gt;&lt;/p&gt;&lt;p&gt;소프트웨어가 설치되지 않은 하드웨어를 뜻하며, 일반적인 경우는 운영체제가 설치되지 않은 상태의 서버를 의미하나, 경우에 따라서 서버 벤더의 서버 관리 소프트웨어도 설치되지 않은 상태의 서버를 의미&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;컨텍스트 스위칭&lt;/b&gt;&lt;/p&gt;&lt;p&gt;CPU 위에서 실행 중인 프로세스가 대기 중인 프로세스에게 양보하기 위해, 종료되지 않은 상태로 레지스터에 있던 데이터를 RAM(메모리)으로 저장하고 대기 중이던 프로세스의 데이터를 레지스터로 복사하는 작업&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;워크로드 패턴&lt;/b&gt;&lt;/p&gt;&lt;p&gt;시스템에서 애플리케이션을 수행하는 동안 소모하는 인프라 자원에 대한 사용 형태 및 사용량의 의미&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;비기능 요구사항 (Non-Functional Requirement, NFR)&lt;/b&gt;&lt;/p&gt;&lt;p&gt;비즈니스 또는 업무 기능과 무관한 시스템 자체에 대한 조건을 의미. 대표적인 것으로 TPS(초당처리횟수) 가 있다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;스레드 (Thread)&lt;/b&gt;&lt;/p&gt;&lt;p&gt;프로그램의 실행 단위를 의미, 멀티 스레드 애플리케이션은 메모리를 공유한 프로그램이 다수 실행되어 처리 속도를 매우 놓일 수 있는 장점이 있다. 반면에 멀티 프로세스 단일 스레드 애플리케이션은 메모리를 공유하지 않은 다수의 프로그램의 실행되기 때문에 동시 실행을 위해서는 상대적으로 큰 메모리가 필요하므로 병렬 처리에 상대적으로 취약&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;블록 디바이스&lt;/b&gt;&lt;/p&gt;&lt;p&gt;실린더-헤더-섹터 방식으로, 물리적 데이터 주소를 사용하여 블록 단위로 데이터를 저장/조회하는 디스크 장치를 의미&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;레거시 시스템&amp;nbsp;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;새로운 것으로 대체되었거나 대체될 예정인 오래된 기술, 방법론, 컴퓨터시스템, 소프트웨어 등을 말함&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;REST API(Representational State Transfer Application Programming Interface)&lt;/b&gt;&lt;/p&gt;&lt;p&gt;인터넷을 통해서 HTTP 프로토콜을 사용하여 애플리케이션 간에 데이터를 전송하거나 제어하는 인터페이스를 말하며, 쿠키나 세션 등의 별도의 전송 계층 없이 통신할 수 있는 설계를 지향&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;TA(Technical Architecture)&lt;/b&gt;&lt;/p&gt;&lt;p&gt;하드웨어와 솔루션 아키텍처 설계를 주로 담당하며, AA(Application Architecutre)와 트랜잭션 흐름이나 데이터 흐름을 정의&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;소프트웨어 스택 (Software Stack)&lt;/b&gt;&lt;/p&gt;&lt;p&gt;서버에 설치되어야 할 솔루션 및 소프트웨어를 설치 순서의 역순으로 정의하는 것을 의미&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;출처 : 하룻밤에 읽는 개궁금 IT 팟캐스트 - 개발자도 궁금한 IT인프라 - 정송화, 김영선, 전성민 지음 제이펍 출판&lt;/p&gt;</description>
      <category>Scrap</category>
      <category>IT</category>
      <category>개발자</category>
      <category>인프라</category>
      <author>Youngheon</author>
      <guid isPermaLink="true">https://youngheon.tistory.com/65</guid>
      <comments>https://youngheon.tistory.com/65#entry65comment</comments>
      <pubDate>Thu, 2 Aug 2018 10:48:02 +0900</pubDate>
    </item>
  </channel>
</rss>