<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>PgMaru</title>
    <link>https://pgmaru.tistory.com/</link>
    <description>관심사들. 
https://truemaxdh.github.io/</description>
    <language>ko</language>
    <pubDate>Wed, 5 Aug 2026 09:51:12 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>pgmaru</managingEditor>
    <image>
      <title>PgMaru</title>
      <url>https://tistory1.daumcdn.net/tistory/1855996/attach/00c7f95cc176442bb39bc18373ea8285</url>
      <link>https://pgmaru.tistory.com</link>
    </image>
    <item>
      <title>cmd 파일 검색 팁</title>
      <link>https://pgmaru.tistory.com/360</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;가령, 연결된 네트워크가 y드라이브이고, 겁색하고 싶은 파일명이 abc-[년]-[월],-[일].csv인 경우,&lt;br&gt;&lt;br&gt;dir y:\abc-*-*-*.csv /s/b&lt;br&gt;&lt;br&gt;이렇게 하면, y드라이브 및 하위 폴더에서&lt;br&gt;abc-2023-06-14.csv,&lt;br&gt;abc-2021-05-13.csv&lt;br&gt;등과 같이 와일드카드 형식에 맞는 모든 파일을 찾아주고,&lt;br&gt;full path list로 표시해 준다.&lt;br&gt;&lt;br&gt;&lt;/p&gt;</description>
      <category>프로그래밍</category>
      <author>pgmaru</author>
      <guid isPermaLink="true">https://pgmaru.tistory.com/360</guid>
      <comments>https://pgmaru.tistory.com/360#entry360comment</comments>
      <pubDate>Wed, 21 Jun 2023 11:07:43 +0900</pubDate>
    </item>
    <item>
      <title>flitter project를 github page로 보기</title>
      <link>https://pgmaru.tistory.com/357</link>
      <description>&lt;p data-ke-size=&quot;size16&quot; style=&quot;text-align: left;&quot;&gt;다음 참조&lt;br&gt;&lt;a href=&quot;https://origogi.github.io/flutter/Flutter-Github-연동&quot; target=&quot;_blank&quot;&gt;&lt;span&gt;https://origogi.github.io/flutter/Flutter-Github-연동&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;figure data-ke-type=&quot;opengraph&quot; data-og-title=&quot;[Flutter] Flutter Project를 GitHub Page로 Deploy 해보기&quot; data-ke-align=&quot;alignCenter&quot; data-og-description=&quot; &quot; data-og-host=&quot;origogi.github.io&quot; data-og-source-url=&quot;https://origogi.github.io/flutter/Flutter-Github-연동&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/XWXCP/hyNOw4e5oV/kMt6ox4oXTiO1cX1zPYkSK/img.png?width=1920&amp;amp;height=720&amp;amp;face=0_0_1920_720&quot; data-og-url=&quot;https://origogi.github.io/flutter/Flutter-Github-%EC%97%B0%EB%8F%99/&quot;&gt;
 &lt;a href=&quot;https://origogi.github.io/flutter/Flutter-Github-%EC%97%B0%EB%8F%99/&quot; target=&quot;_blank&quot; data-source-url=&quot;https://origogi.github.io/flutter/Flutter-Github-연동&quot;&gt;
  &lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/XWXCP/hyNOw4e5oV/kMt6ox4oXTiO1cX1zPYkSK/img.png?width=1920&amp;amp;height=720&amp;amp;face=0_0_1920_720')&quot;&gt; 
  &lt;/div&gt;
  &lt;div class=&quot;og-text&quot;&gt;
   &lt;p class=&quot;og-title&quot;&gt;[Flutter] Flutter Project를 GitHub Page로 Deploy 해보기&lt;/p&gt;
   &lt;p class=&quot;og-desc&quot;&gt; &lt;/p&gt;
   &lt;p class=&quot;og-host&quot;&gt;origogi.github.io&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;br&gt;단, Secrets 사용 관련해서는 다음 내용 참조해야 함&lt;br&gt;&lt;br&gt;&lt;a href=&quot;https://ji5485.github.io/post/2021-06-26/create-env-with-github-actions-secrets/&quot; target=&quot;_blank&quot;&gt;&lt;span&gt;https://ji5485.github.io/post/2021-06-26/create-env-with-github-actions-secrets/&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;figure data-ke-type=&quot;opengraph&quot; data-og-title=&quot;Github Actions에서 Secrets을 통해 env 파일 생성하기&quot; data-ke-align=&quot;alignCenter&quot; data-og-description=&quot;일반적으로 Github에 업로드하지 않는 env 파일을 어떻게 Github Actions에서 생성하고, 환경 변수를 추가할 수 있는지 알아봅시다.&quot; data-og-host=&quot;ji5485.github.io&quot; data-og-source-url=&quot;https://ji5485.github.io/post/2021-06-26/create-env-with-github-actions-secrets/&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/qogSb/hyNOrIBFxt/v821zf8mSuwXKH8h0Vbdi0/img.png?width=768&amp;amp;height=450&amp;amp;face=0_0_768_450&quot; data-og-url=&quot;https://ji5485.github.io/post/2021-06-26/create-env-with-github-actions-secrets/&quot;&gt;
 &lt;a href=&quot;https://ji5485.github.io/post/2021-06-26/create-env-with-github-actions-secrets/&quot; target=&quot;_blank&quot; data-source-url=&quot;https://ji5485.github.io/post/2021-06-26/create-env-with-github-actions-secrets/&quot;&gt;
  &lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/qogSb/hyNOrIBFxt/v821zf8mSuwXKH8h0Vbdi0/img.png?width=768&amp;amp;height=450&amp;amp;face=0_0_768_450')&quot;&gt; 
  &lt;/div&gt;
  &lt;div class=&quot;og-text&quot;&gt;
   &lt;p class=&quot;og-title&quot;&gt;Github Actions에서 Secrets을 통해 env 파일 생성하기&lt;/p&gt;
   &lt;p class=&quot;og-desc&quot;&gt;일반적으로 Github에 업로드하지 않는 env 파일을 어떻게 Github Actions에서 생성하고, 환경 변수를 추가할 수 있는지 알아봅시다.&lt;/p&gt;
   &lt;p class=&quot;og-host&quot;&gt;ji5485.github.io&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>
      <author>pgmaru</author>
      <guid isPermaLink="true">https://pgmaru.tistory.com/357</guid>
      <comments>https://pgmaru.tistory.com/357#entry357comment</comments>
      <pubDate>Fri, 25 Mar 2022 17:25:51 +0900</pubDate>
    </item>
    <item>
      <title>Launcher Icon Generator</title>
      <link>https://pgmaru.tistory.com/353</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;이미지를 업로드하면, 자동으로 앱(Android, iPhone등)용 launcher Icon들을 만들어 주는 사이트&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;https://icon.kitchen/&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>앱개발</category>
      <category>android iPhone용 런처 아이콘 자동 생성</category>
      <category>Icon Generator</category>
      <category>icon 생성</category>
      <author>pgmaru</author>
      <guid isPermaLink="true">https://pgmaru.tistory.com/353</guid>
      <comments>https://pgmaru.tistory.com/353#entry353comment</comments>
      <pubDate>Sun, 6 Mar 2022 21:18:30 +0900</pubDate>
    </item>
    <item>
      <title>브라우저의 재밌는 역사</title>
      <link>https://pgmaru.tistory.com/352</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;a href=&quot;https://wormwlrm.github.io/2021/10/11/Why-User-Agent-string-is-so-complex.html&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://wormwlrm.github.io/2021/10/11/Why-User-Agent-string-is-so-complex.html&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1644800128749&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;article&quot; data-og-title=&quot;브라우저의 사용자 에이전트는 왜 이렇게 복잡하게 생겼을까? - 재그지그의 개발 블로그&quot; data-og-description=&quot;브라우저의 사용자 에이전트(User Agent)에 얽힌 역사적인 이야기를 이해하기 쉽게 정리해봅니다.&quot; data-og-host=&quot;wormwlrm.github.io&quot; data-og-source-url=&quot;https://wormwlrm.github.io/2021/10/11/Why-User-Agent-string-is-so-complex.html&quot; data-og-url=&quot;https://wormwlrm.github.io/2021/10/11/Why-User-Agent-string-is-so-complex.html&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/dlSDeg/hyNpkXjwBI/dX1eEhAknL9CwSkEpxK1Ok/img.png?width=970&amp;amp;height=526&amp;amp;face=0_0_970_526&quot;&gt;&lt;a href=&quot;https://wormwlrm.github.io/2021/10/11/Why-User-Agent-string-is-so-complex.html&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://wormwlrm.github.io/2021/10/11/Why-User-Agent-string-is-so-complex.html&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/dlSDeg/hyNpkXjwBI/dX1eEhAknL9CwSkEpxK1Ok/img.png?width=970&amp;amp;height=526&amp;amp;face=0_0_970_526');&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;브라우저의 사용자 에이전트(User Agent)에 얽힌 역사적인 이야기를 이해하기 쉽게 정리해봅니다.&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;wormwlrm.github.io&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>기타</category>
      <category>웹브라우저 역사</category>
      <author>pgmaru</author>
      <guid isPermaLink="true">https://pgmaru.tistory.com/352</guid>
      <comments>https://pgmaru.tistory.com/352#entry352comment</comments>
      <pubDate>Mon, 14 Feb 2022 09:56:17 +0900</pubDate>
    </item>
    <item>
      <title>Flutter의 package명 변경시 주의점</title>
      <link>https://pgmaru.tistory.com/351</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;package명은 AndroidManifest.xml과 MainActivity.kt에 존재한다.&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;</description>
      <category>앱개발</category>
      <category>Flutter package name</category>
      <author>pgmaru</author>
      <guid isPermaLink="true">https://pgmaru.tistory.com/351</guid>
      <comments>https://pgmaru.tistory.com/351#entry351comment</comments>
      <pubDate>Thu, 3 Feb 2022 16:21:56 +0900</pubDate>
    </item>
    <item>
      <title>안드로이드폰으로 디버그</title>
      <link>https://pgmaru.tistory.com/350</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;1. 기종에 맞는 PC Suite를 PC에 설치&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;a href=&quot;https://pgmaru.tistory.com/349&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://pgmaru.tistory.com/349&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1643871427963&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;article&quot; data-og-title=&quot;Android를 개발자용으로 설정하는 방법&quot; data-og-description=&quot;일단 안드로이드의 설정으로 들어간다. 빌드 번호를 찾아서 들어간다.(메뉴 경로는 안드로이드 버전이나 기종별로 다를 수 있다.) 빌드번호를 7번 탭하면 개발자용 Device로 변경이 되며, 이후로&quot; data-og-host=&quot;pgmaru.tistory.com&quot; data-og-source-url=&quot;https://pgmaru.tistory.com/349&quot; data-og-url=&quot;https://pgmaru.tistory.com/349&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/dMrOMV/hyNhQaTjTt/ebY3ZvvtYymaI8lwQ3XQKK/img.png?width=800&amp;amp;height=800&amp;amp;face=0_0_800_800,https://scrap.kakaocdn.net/dn/bvyrXc/hyNhROopN2/0Q57gFMtSUNQhPyBLh0D9K/img.png?width=800&amp;amp;height=800&amp;amp;face=0_0_800_800,https://scrap.kakaocdn.net/dn/AZ1MP/hyNhRAQ5Rb/F6mDoxOpVXKeK2RRSpobRk/img.png?width=750&amp;amp;height=562&amp;amp;face=0_0_750_562&quot;&gt;&lt;a href=&quot;https://pgmaru.tistory.com/349&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://pgmaru.tistory.com/349&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/dMrOMV/hyNhQaTjTt/ebY3ZvvtYymaI8lwQ3XQKK/img.png?width=800&amp;amp;height=800&amp;amp;face=0_0_800_800,https://scrap.kakaocdn.net/dn/bvyrXc/hyNhROopN2/0Q57gFMtSUNQhPyBLh0D9K/img.png?width=800&amp;amp;height=800&amp;amp;face=0_0_800_800,https://scrap.kakaocdn.net/dn/AZ1MP/hyNhRAQ5Rb/F6mDoxOpVXKeK2RRSpobRk/img.png?width=750&amp;amp;height=562&amp;amp;face=0_0_750_562');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;Android를 개발자용으로 설정하는 방법&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;일단 안드로이드의 설정으로 들어간다. 빌드 번호를 찾아서 들어간다.(메뉴 경로는 안드로이드 버전이나 기종별로 다를 수 있다.) 빌드번호를 7번 탭하면 개발자용 Device로 변경이 되며, 이후로&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;pgmaru.tistory.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;3. 개발자 옵션에서, USB 디버깅 허용&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;4. USB 설정 선택(USB 연결)을 파일전송(MTP)로 변경&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;5. 이후로 PC와 안드로이드 폰을 연결하면, Debug Device로 안드로이드폰을 선택할 수&amp;nbsp; 있게 된다.&amp;nbsp;&lt;/p&gt;</description>
      <category>앱개발</category>
      <category>Android Debug</category>
      <category>debug on real device android</category>
      <category>안드로이드폰으로 디버그</category>
      <author>pgmaru</author>
      <guid isPermaLink="true">https://pgmaru.tistory.com/350</guid>
      <comments>https://pgmaru.tistory.com/350#entry350comment</comments>
      <pubDate>Thu, 3 Feb 2022 16:05:35 +0900</pubDate>
    </item>
    <item>
      <title>Android를 개발자용으로 설정하는 방법</title>
      <link>https://pgmaru.tistory.com/349</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;일단 안드로이드의 설정으로 들어간다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;빌드 번호를 찾아서 들어간다.(메뉴 경로는 안드로이드 버전이나 기종별로 다를 수 있다.)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;빌드번호를 7번 탭하면 개발자용 Device로 변경이 되며,&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이후로는 설정 메뉴에 개발자 옵션 항목이 나온다.&lt;/p&gt;</description>
      <category>앱개발</category>
      <category>개발자 옵션</category>
      <category>안드로이드</category>
      <category>안드로이드를 개발자용으로</category>
      <author>pgmaru</author>
      <guid isPermaLink="true">https://pgmaru.tistory.com/349</guid>
      <comments>https://pgmaru.tistory.com/349#entry349comment</comments>
      <pubDate>Thu, 3 Feb 2022 15:50:56 +0900</pubDate>
    </item>
    <item>
      <title>C# 32bit 실행 파일에서 64bit 메모리 사용 방법</title>
      <link>https://pgmaru.tistory.com/348</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;프로젝트의 속성창에서,&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1. 빌드 탭의 플랫폼 대상을 'x86'으로 선택해 준다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2. 빌드이벤트 탭의 빌드 후 이벤트 명령줄에 다음과 같이 추가해 주면 된다.&lt;/p&gt;
&lt;pre id=&quot;code_1643097081334&quot; class=&quot;cs&quot; data-ke-language=&quot;cs&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;call &quot;$(VS100COMNTOOLS)..\tools\vsvars32.bat&quot;
editbin /largeaddressaware $(TargetPath)&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이렇게 해서 빌드된 실행파일은, 32bit 실행파일이지만 64bit 메모리 주소값을 사용할 수 있게 된다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;32bit인데 OutOfMemory 에러가 나는 경우 적용할 수 있는 해결책이다.&lt;/p&gt;</description>
      <category>프로그래밍</category>
      <category>32bit에서 64bit메모리 사용</category>
      <category>C#</category>
      <category>outofmemory</category>
      <author>pgmaru</author>
      <guid isPermaLink="true">https://pgmaru.tistory.com/348</guid>
      <comments>https://pgmaru.tistory.com/348#entry348comment</comments>
      <pubDate>Tue, 25 Jan 2022 16:54:25 +0900</pubDate>
    </item>
    <item>
      <title>오픈소스 기여 방법, 동기부여 관련 글들</title>
      <link>https://pgmaru.tistory.com/345</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;1. 동기부여 및 참여방법&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://rinae.dev/posts/how-to-contribute-oss&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://rinae.dev/posts/how-to-contribute-oss&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1623892638688&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;rinae.dev&quot; data-og-source-url=&quot;https://rinae.dev/posts/how-to-contribute-oss&quot; data-og-url=&quot;https://rinae.dev/posts/how-to-contribute-oss&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/LDah9/hyKAezhMIX/mzpLodLRK7Q6oD3mKkIvCk/img.png?width=1200&amp;amp;height=630&amp;amp;face=0_0_1200_630&quot;&gt;&lt;a href=&quot;https://rinae.dev/posts/how-to-contribute-oss&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://rinae.dev/posts/how-to-contribute-oss&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/LDah9/hyKAezhMIX/mzpLodLRK7Q6oD3mKkIvCk/img.png?width=1200&amp;amp;height=630&amp;amp;face=0_0_1200_630');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;차근차근 오픈소스에 기여해보기 (동기부여 편)&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;rinae.dev&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://blog.cometkim.kr/posts/mattermost-contribution/how-i-grow-up-with-mattermost-community/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://blog.cometkim.kr/posts/mattermost-contribution/how-i-grow-up-with-mattermost-community/&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1623910250383&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;Hyeseong's Blog - 나는 어떻게 오픈소스 커뮤니티를 통해 성장했나&quot; data-og-description=&quot;들어가며 Mattermost에 대해 궁금하신 분은 이전 글 을 참고해주세요 :) 제가 Mattermost 커뮤니티에 발들인지 어느새&amp;hellip;&quot; data-og-host=&quot;blog.cometkim.kr&quot; data-og-source-url=&quot;https://blog.cometkim.kr/posts/mattermost-contribution/how-i-grow-up-with-mattermost-community/&quot; data-og-url=&quot;https://blog.cometkim.kr/posts/mattermost-contribution/how-i-grow-up-with-mattermost-community/&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/bP3wtq/hyKBBNj9Zm/xBxJjNpDx9wd3wOoYK3Mck/img.png?width=590&amp;amp;height=325&amp;amp;face=0_0_590_325&quot;&gt;&lt;a href=&quot;https://blog.cometkim.kr/posts/mattermost-contribution/how-i-grow-up-with-mattermost-community/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://blog.cometkim.kr/posts/mattermost-contribution/how-i-grow-up-with-mattermost-community/&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/bP3wtq/hyKBBNj9Zm/xBxJjNpDx9wd3wOoYK3Mck/img.png?width=590&amp;amp;height=325&amp;amp;face=0_0_590_325');&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;Hyeseong's Blog - 나는 어떻게 오픈소스 커뮤니티를 통해 성장했나&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;들어가며 Mattermost에 대해 궁금하신 분은 이전 글 을 참고해주세요 :) 제가 Mattermost 커뮤니티에 발들인지 어느새&amp;hellip;&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;blog.cometkim.kr&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://opensource.guide/ko/how-to-contribute/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://opensource.guide/ko/how-to-contribute/&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1623910423717&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;opensource.guide&quot; data-og-source-url=&quot;https://opensource.guide/ko/how-to-contribute/&quot; data-og-url=&quot;https://opensource.guide/ko/how-to-contribute/&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/sKjsQ/hyKBGgMuv2/auFBG7t5TQs1lqWtIBx5z1/img.png?width=1000&amp;amp;height=536&amp;amp;face=0_0_1000_536,https://scrap.kakaocdn.net/dn/cwH0cX/hyKAfkN9y1/bOkkHVazbcixX6gkFO2ekk/img.png?width=1000&amp;amp;height=536&amp;amp;face=0_0_1000_536,https://scrap.kakaocdn.net/dn/bzrDFN/hyKAe7gpVN/vQ5eCAhhlE1HK5oW5uOFP1/img.png?width=420&amp;amp;height=420&amp;amp;face=0_0_420_420&quot;&gt;&lt;a href=&quot;https://opensource.guide/ko/how-to-contribute/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://opensource.guide/ko/how-to-contribute/&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/sKjsQ/hyKBGgMuv2/auFBG7t5TQs1lqWtIBx5z1/img.png?width=1000&amp;amp;height=536&amp;amp;face=0_0_1000_536,https://scrap.kakaocdn.net/dn/cwH0cX/hyKAfkN9y1/bOkkHVazbcixX6gkFO2ekk/img.png?width=1000&amp;amp;height=536&amp;amp;face=0_0_1000_536,https://scrap.kakaocdn.net/dn/bzrDFN/hyKAe7gpVN/vQ5eCAhhlE1HK5oW5uOFP1/img.png?width=420&amp;amp;height=420&amp;amp;face=0_0_420_420');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot; data-ke-size=&quot;size16&quot;&gt;오픈소스에 기여하는 방법&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;opensource.guide&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://github.blog/2016-06-23-the-shape-of-open-source/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://github.blog/2016-06-23-the-shape-of-open-source/&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1623910436129&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;article&quot; data-og-title=&quot;The shape of open source | The GitHub Blog&quot; data-og-description=&quot;At its core, open source is about collaboration. Whether it&amp;rsquo;s version control, licenses, or issue trackers&amp;mdash;everything exists to support people working with each other. Open source embodies a model for people to work together, building&quot; data-og-host=&quot;github.blog&quot; data-og-source-url=&quot;https://github.blog/2016-06-23-the-shape-of-open-source/&quot; data-og-url=&quot;https://github.blog/2016-06-23-the-shape-of-open-source/&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/bpz9dl/hyKAfyk2Pf/V76vBp2ha193R2iVhXgC21/img.png?width=2088&amp;amp;height=1508&amp;amp;face=0_0_2088_1508,https://scrap.kakaocdn.net/dn/JebeH/hyKBEiYKf8/Jh3FSm2Cfm8krMUhS4zX7K/img.png?width=2088&amp;amp;height=1508&amp;amp;face=0_0_2088_1508&quot;&gt;&lt;a href=&quot;https://github.blog/2016-06-23-the-shape-of-open-source/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://github.blog/2016-06-23-the-shape-of-open-source/&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/bpz9dl/hyKAfyk2Pf/V76vBp2ha193R2iVhXgC21/img.png?width=2088&amp;amp;height=1508&amp;amp;face=0_0_2088_1508,https://scrap.kakaocdn.net/dn/JebeH/hyKBEiYKf8/Jh3FSm2Cfm8krMUhS4zX7K/img.png?width=2088&amp;amp;height=1508&amp;amp;face=0_0_2088_1508');&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;The shape of open source | The GitHub Blog&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;At its core, open source is about collaboration. Whether it&amp;rsquo;s version control, licenses, or issue trackers&amp;mdash;everything exists to support people working with each other. Open source embodies a model for people to work together, building&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;github.blog&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://cselabnotes.com/kr/2021/03/26/%EA%B9%83%ED%97%88%EB%B8%8C-%EC%98%A4%ED%94%88%EC%86%8C%EC%8A%A4-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8%EC%97%90-%EC%B0%B8%EC%97%AC%ED%95%98%EA%B8%B0/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://cselabnotes.com/kr/2021/03/26/%EA%B9%83%ED%97%88%EB%B8%8C-%EC%98%A4%ED%94%88%EC%86%8C%EC%8A%A4-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8%EC%97%90-%EC%B0%B8%EC%97%AC%ED%95%98%EA%B8%B0/&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1623992697654&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;깃허브 오픈소스 프로젝트에 참여하기 &amp;ndash; 삐멜 소프트웨어 엔지니어&quot; data-og-description=&quot;오늘은 이 포스트를 통해 깃허브에서 오픈소스 프로젝트 참여하는 법을 설명하고자 한다. 깃허브의 사용법을 알고 있어도 오픈소스 프로젝트에 참여하는 것은 굉장히 어렵게 다가 올 때가 많다&quot; data-og-host=&quot;cselabnotes.com&quot; data-og-source-url=&quot;https://cselabnotes.com/kr/2021/03/26/%EA%B9%83%ED%97%88%EB%B8%8C-%EC%98%A4%ED%94%88%EC%86%8C%EC%8A%A4-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8%EC%97%90-%EC%B0%B8%EC%97%AC%ED%95%98%EA%B8%B0/&quot; data-og-url=&quot;https://cselabnotes.com/kr/2021/03/26/%EA%B9%83%ED%97%88%EB%B8%8C-%EC%98%A4%ED%94%88%EC%86%8C%EC%8A%A4-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8%EC%97%90-%EC%B0%B8%EC%97%AC%ED%95%98%EA%B8%B0/&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/dsocC1/hyKBI0MAeG/L7QgVkszC92BZJ1goQgkA1/img.png?width=800&amp;amp;height=525&amp;amp;face=0_0_800_525,https://scrap.kakaocdn.net/dn/cFPSf6/hyKBLpE0ub/ZeR2IIVJRXjStZwGqWtjbk/img.png?width=800&amp;amp;height=474&amp;amp;face=0_0_800_474,https://scrap.kakaocdn.net/dn/cjMerv/hyKBHt4jSb/2GKBoHvyLhDgQI8dErcKH0/img.png?width=800&amp;amp;height=473&amp;amp;face=0_0_800_473&quot;&gt;&lt;a href=&quot;https://cselabnotes.com/kr/2021/03/26/%EA%B9%83%ED%97%88%EB%B8%8C-%EC%98%A4%ED%94%88%EC%86%8C%EC%8A%A4-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8%EC%97%90-%EC%B0%B8%EC%97%AC%ED%95%98%EA%B8%B0/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://cselabnotes.com/kr/2021/03/26/%EA%B9%83%ED%97%88%EB%B8%8C-%EC%98%A4%ED%94%88%EC%86%8C%EC%8A%A4-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8%EC%97%90-%EC%B0%B8%EC%97%AC%ED%95%98%EA%B8%B0/&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/dsocC1/hyKBI0MAeG/L7QgVkszC92BZJ1goQgkA1/img.png?width=800&amp;amp;height=525&amp;amp;face=0_0_800_525,https://scrap.kakaocdn.net/dn/cFPSf6/hyKBLpE0ub/ZeR2IIVJRXjStZwGqWtjbk/img.png?width=800&amp;amp;height=474&amp;amp;face=0_0_800_474,https://scrap.kakaocdn.net/dn/cjMerv/hyKBHt4jSb/2GKBoHvyLhDgQI8dErcKH0/img.png?width=800&amp;amp;height=473&amp;amp;face=0_0_800_473');&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;깃허브 오픈소스 프로젝트에 참여하기 &amp;ndash; 삐멜 소프트웨어 엔지니어&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;cselabnotes.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://velog.io/@ppp3195/%EC%98%A4%ED%94%88%EC%86%8C%EC%8A%A4-%EC%9E%85%EB%AC%B8%EC%9D%84-%EC%9C%84%ED%95%9C-%EC%95%84%EC%A3%BC-%EA%B5%AC%EC%B2%B4%EC%A0%81%EC%9D%B8-%EA%B0%80%EC%9D%B4%EB%93%9C&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://velog.io/@ppp3195/%EC%98%A4%ED%94%88%EC%86%8C%EC%8A%A4-%EC%9E%85%EB%AC%B8%EC%9D%84-%EC%9C%84%ED%95%9C-%EC%95%84%EC%A3%BC-%EA%B5%AC%EC%B2%B4%EC%A0%81%EC%9D%B8-%EA%B0%80%EC%9D%B4%EB%93%9C&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1623992843253&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;article&quot; data-og-title=&quot;오픈소스 입문을 위한 아주 구체적인 가이드&quot; data-og-description=&quot;작년 겨울부터 오픈소스에 관심이 생겨 이곳저곳에 이슈도 올리고 풀 리퀘스트도 보내고 있다. 오픈소스 기여의 가장 큰 장점은 남의 코드를 많이 읽을 수 있다는 점과 기술 트렌드를 계속 확인&quot; data-og-host=&quot;velog.io&quot; data-og-source-url=&quot;https://velog.io/@ppp3195/%EC%98%A4%ED%94%88%EC%86%8C%EC%8A%A4-%EC%9E%85%EB%AC%B8%EC%9D%84-%EC%9C%84%ED%95%9C-%EC%95%84%EC%A3%BC-%EA%B5%AC%EC%B2%B4%EC%A0%81%EC%9D%B8-%EA%B0%80%EC%9D%B4%EB%93%9C&quot; data-og-url=&quot;https://velog.io/@ppp3195/오픈소스-입문을-위한-아주-구체적인-가이드&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/bT5SI7/hyKBCM0Y6r/OA2t96KU9HkMoJPAjKYpE0/img.png?width=3966&amp;amp;height=2650&amp;amp;face=0_0_3966_2650,https://scrap.kakaocdn.net/dn/bZIPGV/hyKByDQR7N/7kNoaXZbtN6g9m8qYrARt1/img.png?width=783&amp;amp;height=848&amp;amp;face=19_320_48_351&quot;&gt;&lt;a href=&quot;https://velog.io/@ppp3195/%EC%98%A4%ED%94%88%EC%86%8C%EC%8A%A4-%EC%9E%85%EB%AC%B8%EC%9D%84-%EC%9C%84%ED%95%9C-%EC%95%84%EC%A3%BC-%EA%B5%AC%EC%B2%B4%EC%A0%81%EC%9D%B8-%EA%B0%80%EC%9D%B4%EB%93%9C&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://velog.io/@ppp3195/%EC%98%A4%ED%94%88%EC%86%8C%EC%8A%A4-%EC%9E%85%EB%AC%B8%EC%9D%84-%EC%9C%84%ED%95%9C-%EC%95%84%EC%A3%BC-%EA%B5%AC%EC%B2%B4%EC%A0%81%EC%9D%B8-%EA%B0%80%EC%9D%B4%EB%93%9C&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/bT5SI7/hyKBCM0Y6r/OA2t96KU9HkMoJPAjKYpE0/img.png?width=3966&amp;amp;height=2650&amp;amp;face=0_0_3966_2650,https://scrap.kakaocdn.net/dn/bZIPGV/hyKByDQR7N/7kNoaXZbtN6g9m8qYrARt1/img.png?width=783&amp;amp;height=848&amp;amp;face=19_320_48_351');&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;velog.io&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2. 참고할만한 오픈소스 프로젝트&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;http://mmckegg.github.io/web-audio-school/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;http://mmckegg.github.io/web-audio-school/&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1623916326634&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;Web Audio School&quot; data-og-description=&quot;&quot; data-og-host=&quot;mmckegg.github.io&quot; data-og-source-url=&quot;http://mmckegg.github.io/web-audio-school/&quot; data-og-url=&quot;http://mmckegg.github.io/web-audio-school/&quot; data-og-image=&quot;&quot;&gt;&lt;a href=&quot;http://mmckegg.github.io/web-audio-school/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;http://mmckegg.github.io/web-audio-school/&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;Web Audio School&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;mmckegg.github.io&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;3. 오픈소스화된 C#&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://devblogs.microsoft.com/dotnet/announcing-open-source-c-standardization-standards/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://devblogs.microsoft.com/dotnet/announcing-open-source-c-standardization-standards/&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1623973667403&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;article&quot; data-og-title=&quot;Announcing Open Source C# standardization | .NET Blog&quot; data-og-description=&quot;The C# standards committee moved its work into Open Source, enabling C# developers worldwide to participate in the standardization effort.&quot; data-og-host=&quot;devblogs.microsoft.com&quot; data-og-source-url=&quot;https://devblogs.microsoft.com/dotnet/announcing-open-source-c-standardization-standards/&quot; data-og-url=&quot;https://devblogs.microsoft.com/dotnet/announcing-open-source-c-standardization-standards/&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/bgtHEy/hyKBDY79Wv/E6kh4G26UecvhzPnMT3VC0/img.jpg?width=2500&amp;amp;height=1333&amp;amp;face=0_0_2500_1333&quot;&gt;&lt;a href=&quot;https://devblogs.microsoft.com/dotnet/announcing-open-source-c-standardization-standards/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://devblogs.microsoft.com/dotnet/announcing-open-source-c-standardization-standards/&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/bgtHEy/hyKBDY79Wv/E6kh4G26UecvhzPnMT3VC0/img.jpg?width=2500&amp;amp;height=1333&amp;amp;face=0_0_2500_1333');&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;Announcing Open Source C# standardization | .NET Blog&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;The C# standards committee moved its work into Open Source, enabling C# developers worldwide to participate in the standardization effort.&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;devblogs.microsoft.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://github.com/dotnet/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://github.com/dotnet/&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1623992781383&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-ke-align=&quot;alignCenter&quot; data-og-type=&quot;profile&quot; data-og-title=&quot;.NET Platform&quot; data-og-description=&quot;Home of the open source .NET platform. .NET Platform has 196 repositories available. Follow their code on GitHub.&quot; data-og-host=&quot;github.com&quot; data-og-source-url=&quot;https://github.com/dotnet/&quot; data-og-url=&quot;https://github.com/dotnet&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/Q1yz6/hyKBGBSGNq/mZA0pl5MLUN2PMjTLsgfZ0/img.png?width=155&amp;amp;height=155&amp;amp;face=0_0_155_155&quot;&gt;&lt;a href=&quot;https://github.com/dotnet/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://github.com/dotnet/&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/Q1yz6/hyKBGBSGNq/mZA0pl5MLUN2PMjTLsgfZ0/img.png?width=155&amp;amp;height=155&amp;amp;face=0_0_155_155');&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;.NET Platform&lt;/p&gt;
&lt;p class=&quot;og-desc&quot; data-ke-size=&quot;size16&quot;&gt;Home of the open source .NET platform. .NET Platform has 196 repositories available. Follow their code on GitHub.&lt;/p&gt;
&lt;p class=&quot;og-host&quot; data-ke-size=&quot;size16&quot;&gt;github.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;4. C#으로 개발되는 오픈소스&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;a href=&quot;https://awesomeopensource.com/projects/csharp&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://awesomeopensource.com/projects/csharp&lt;/a&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>오픈소스</category>
      <author>pgmaru</author>
      <guid isPermaLink="true">https://pgmaru.tistory.com/345</guid>
      <comments>https://pgmaru.tistory.com/345#entry345comment</comments>
      <pubDate>Thu, 17 Jun 2021 10:22:12 +0900</pubDate>
    </item>
    <item>
      <title>HTML5 오로라</title>
      <link>https://pgmaru.tistory.com/335</link>
      <description>&lt;p&gt;HTML과 JS를 통해, 불꽃놀이를 표현해 보았다.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://truemaxdh.github.io/SpecialEffects/#aurora&quot;&gt;https://truemaxdh.github.io/SpecialEffects/#aurora&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1606454468582&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-og-type=&quot;website&quot; data-og-title=&quot;SpecialEffects - Samples of special effects based on HTML and javascript&quot; data-og-description=&quot;&quot; data-og-host=&quot;truemaxdh.github.io&quot; data-og-source-url=&quot;https://truemaxdh.github.io/SpecialEffects/#aurora&quot; data-og-url=&quot;https://truemaxdh.github.io/SpecialEffects/#aurora&quot; data-og-image=&quot;&quot;&gt;&lt;a href=&quot;https://truemaxdh.github.io/SpecialEffects/#aurora&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://truemaxdh.github.io/SpecialEffects/#aurora&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;&gt;SpecialEffects - Samples of special effects based on HTML and javascript&lt;/p&gt;
&lt;p class=&quot;og-desc&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class=&quot;og-host&quot;&gt;truemaxdh.github.io&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ctKi4p/btqOn0kK1wD/83Lfbooyvn9eIwBpYtQ3U1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ctKi4p/btqOn0kK1wD/83Lfbooyvn9eIwBpYtQ3U1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ctKi4p/btqOn0kK1wD/83Lfbooyvn9eIwBpYtQ3U1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FctKi4p%2FbtqOn0kK1wD%2F83Lfbooyvn9eIwBpYtQ3U1%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&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;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>프로그래밍</category>
      <category>Aurora</category>
      <category>Canvas</category>
      <category>html5</category>
      <category>javascript</category>
      <category>Special Effects</category>
      <category>오로라</category>
      <category>자바스크립트</category>
      <category>특수효과</category>
      <author>pgmaru</author>
      <guid isPermaLink="true">https://pgmaru.tistory.com/335</guid>
      <comments>https://pgmaru.tistory.com/335#entry335comment</comments>
      <pubDate>Fri, 27 Nov 2020 14:23:52 +0900</pubDate>
    </item>
  </channel>
</rss>