<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>이민철</title>
    <link>https://r-code.tistory.com/</link>
    <description></description>
    <language>ko</language>
    <pubDate>Thu, 25 Jun 2026 15:45:23 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>이민철</managingEditor>
    <item>
      <title>RabbitMQ on Docker</title>
      <link>https://r-code.tistory.com/36</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;docker volume create rabbitmq&lt;br /&gt;docker run -d --name rabbitmq --net=host -v rabbitmq:/var/lib/rabbitmq rabbitmq:management&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;docker exec -it rqbbitmq /bin/bash&lt;br /&gt;rabbitmqctl add_user admin password&lt;br /&gt;rabbitmqctl set_user_tags admin administrator&lt;br /&gt;rabbitmq-plugins enable rabbitmq_management&lt;/p&gt;</description>
      <category>개발/docker</category>
      <author>이민철</author>
      <guid isPermaLink="true">https://r-code.tistory.com/36</guid>
      <comments>https://r-code.tistory.com/36#entry36comment</comments>
      <pubDate>Mon, 5 Jun 2023 09:48:12 +0900</pubDate>
    </item>
    <item>
      <title>Disable firewall on Oracle Cloud Ubuntu</title>
      <link>https://r-code.tistory.com/35</link>
      <description>&lt;pre&gt;&lt;code class=&quot;language-bash&quot;&gt;sudo iptables -F
sudo netfilter-persistent save&lt;/code&gt;&lt;/pre&gt;</description>
      <category>개발</category>
      <author>이민철</author>
      <guid isPermaLink="true">https://r-code.tistory.com/35</guid>
      <comments>https://r-code.tistory.com/35#entry35comment</comments>
      <pubDate>Sun, 4 Jun 2023 08:13:34 +0900</pubDate>
    </item>
    <item>
      <title>Elastic Beanstalk 의 Docker 에서 Cuda가 지원되지 않는 문제</title>
      <link>https://r-code.tistory.com/33</link>
      <description>&lt;h1&gt;Elastic Beanstalk 의 Docker 에서 Cuda가 지원되지 않는 문제&lt;/h1&gt;
&lt;p&gt;Elastic Beanstalk 에서 docker 런타임으로 배포시 g4dn 인스턴스임에도 컨테이너 안에서 gpu를 쓸 수 없는 문제를 발견했다.&lt;br /&gt;구글링 결과 찾은 유일한 글(&lt;a href=&quot;https://stackoverflow.com/q/59035690)%EC%9D%98&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://stackoverflow.com/q/59035690&lt;/a&gt;)의 솔루션은&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Deep Learning AMI 를 사용&lt;/li&gt;
&lt;li&gt;환경변수에 &lt;code&gt;NVIDIA_VISIBLE_DEVICES=all&lt;/code&gt;, &lt;code&gt;NVIDIA_DRIVER_CAPABILITIES=compute,utility&lt;/code&gt; 넣기&lt;/li&gt;
&lt;li&gt;&lt;code&gt;.ebextensions&lt;/code&gt; 에 command 를 추가해서 &lt;code&gt;/opt/elasticbeanstalk/hooks/appdeploy/enact/00run.sh&lt;/code&gt; 안에 있는 &lt;code&gt;docker run -d&lt;/code&gt; 를 &lt;code&gt;docker run --runtime=nvidia -d&lt;/code&gt; 로 replace 하기&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;그러나 최신 EB 환경 안에서는 &lt;code&gt;00run.sh&lt;/code&gt; 를 찾을 수 없었고 배포도 실패했다.&lt;br /&gt;EB 인스턴스 안에서 &lt;code&gt;docker run&lt;/code&gt; 이라는 텍스트가 포함된 모든 파일을 &lt;code&gt;/&lt;/code&gt; 부터 다 find 했는데도 그 비슷한 배치파일 하나 찾을 수 없었다.&lt;br /&gt;아마도 EB 배포방식이 조금 달라졌나보다.&lt;/p&gt;
&lt;p&gt;한참 헤매다가 docker default-runtime 을 nvidia 로 설정할 수 있는 방법(&lt;a href=&quot;http://haanjack.github.io/docker/2018/02/21/nvidia-docker2-runtime.html&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;http://haanjack.github.io/docker/2018/02/21/nvidia-docker2-runtime.html&lt;/a&gt;)을 찾아서 &lt;code&gt;/etc/docker/daemon.json&lt;/code&gt; 를 overwrite 하는 방법으로 문제를 해결했다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;i&gt;Deep Learning AMI (Amazon Linux 2) Version 36.0&lt;/i&gt; (&lt;code&gt;ami-0550df853e1f98198&lt;/code&gt;) 에서&lt;br /&gt;환경변수 &lt;code&gt;NVIDIA_VISIBLE_DEVICES&lt;/code&gt; 와 &lt;code&gt;NVIDIA_DRIVER_CAPABILITIES&lt;/code&gt; 를 설정하고&lt;br /&gt;&lt;code&gt;.ebextensions/01-nvidia-docker.config&lt;/code&gt; 를 아래와 같이 작성했더니 잘 작동했다.&lt;/p&gt;
&lt;script src=&quot;https://gist.github.com/2minchul/e6e14fbf7f8b8167a1d55d0a4a07fdc5.js&quot;&gt;&lt;/script&gt;
&lt;p&gt;참고로 이미 다른 컨테이너가 띄워진 인스턴스에서는 ebextensions 를 작성해서 deploy 해도 바로 적용되진 않고 ec2 인스턴스에 접속해서 docker service 를 restart 해야 default runtime이 적용이 된다.&lt;br /&gt;처음 만들어지는 인스턴스에는 restart를 할 필요 없이 바로 적용된다.&lt;br /&gt;(첫 배포시에는 인스턴스를 다 죽이고 처음부터 배포하는게 편하다 ㅎㅎ)&lt;/p&gt;</description>
      <category>문제해결</category>
      <author>이민철</author>
      <guid isPermaLink="true">https://r-code.tistory.com/33</guid>
      <comments>https://r-code.tistory.com/33#entry33comment</comments>
      <pubDate>Thu, 26 Nov 2020 02:04:25 +0900</pubDate>
    </item>
    <item>
      <title>[스크랩] Virtualbox: install guest additions on RHEL 8 / CentOS 8</title>
      <link>https://r-code.tistory.com/30</link>
      <description>&lt;p&gt;&lt;u&gt;&lt;a href=&quot;https://linuxconfig.org/virtualbox-install-guest-additions-on-redhat-8&quot;&gt;Virtualbox: install guest additions on RHEL 8 / CentOS 8&lt;/a&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;성공적으로 설치 후에도 게스트 디스플레이 크기 자동 조정 옵션이 비활성화 되어있다면 머신 디스플레이 설정에서 아래와같이 VBoxVGA 로 바꾼다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; width=&quot;100%&quot; data-origin-width=&quot;1262&quot; data-origin-height=&quot;892&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/U4BD0/btqDVwmyW64/ulKd3c8HAISIU6DTTSD9X1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/U4BD0/btqDVwmyW64/ulKd3c8HAISIU6DTTSD9X1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/U4BD0/btqDVwmyW64/ulKd3c8HAISIU6DTTSD9X1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FU4BD0%2FbtqDVwmyW64%2FulKd3c8HAISIU6DTTSD9X1%2Fimg.png&quot; width=&quot;100%&quot; data-origin-width=&quot;1262&quot; data-origin-height=&quot;892&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;
&lt;p&gt;잘못된 설정이라고 알림이 뜨지만 무시하면 된다.&lt;/p&gt;</description>
      <category>스크랩</category>
      <author>이민철</author>
      <guid isPermaLink="true">https://r-code.tistory.com/30</guid>
      <comments>https://r-code.tistory.com/30#entry30comment</comments>
      <pubDate>Tue, 5 May 2020 20:22:10 +0900</pubDate>
    </item>
    <item>
      <title>Pyinstaller decompile</title>
      <link>https://r-code.tistory.com/29</link>
      <description>&lt;h1&gt;How to decomplie the compiled pyinstaller exe file&lt;/h1&gt;
&lt;h3&gt;Step 1&lt;/h3&gt;
&lt;p&gt;&lt;a href=&quot;https://github.com/NeoTim/PyInstallerExtractor&quot;&gt;https://github.com/NeoTim/PyInstallerExtractor&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;별도의 종속성없이 바로 실행 가능하다.&lt;/p&gt;
&lt;pre class=&quot;vim&quot;&gt;&lt;code&gt;python3 pyinstxtractor-patched app.exe&lt;/code&gt;&lt;/pre&gt;
&lt;h3&gt;Step 2&lt;/h3&gt;
&lt;p&gt;추출한 파일중에 확장자가 없는 파일이 메인 소스파일 이다.&lt;br /&gt;magic number는 이미 포함되어있어 바로 uncompyle6 로 디컴파일 가능&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://github.com/rocky/python-uncompyle6&quot;&gt;https://github.com/rocky/python-uncompyle6&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;가상환경으로 종속성 구성&lt;/p&gt;
&lt;pre class=&quot;mipsasm&quot;&gt;&lt;code&gt;python3 -m venv venv
venv\Scripts\activate
pip install .&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;main 파일에 확장자 .pyc 를 붙인 후 가상환경에서 uncompyle6 실행&lt;/p&gt;
&lt;pre class=&quot;css&quot;&gt;&lt;code&gt;uncompyle6 main.pyc &amp;gt; main.py&lt;/code&gt;&lt;/pre&gt;</description>
      <category>개발</category>
      <author>이민철</author>
      <guid isPermaLink="true">https://r-code.tistory.com/29</guid>
      <comments>https://r-code.tistory.com/29#entry29comment</comments>
      <pubDate>Thu, 24 Oct 2019 14:25:39 +0900</pubDate>
    </item>
    <item>
      <title>이미 만들어진 DB에서 sqlalchemy Model 생성하기</title>
      <link>https://r-code.tistory.com/28</link>
      <description>&lt;h1&gt;이미 만들어진 DB에서 sqlalchemy Model 생성하기&lt;/h1&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;script src=&quot;https://gist.github.com/2minchul/c979feb11c2dcbb79818f2cb97dbee17.js&quot;&gt;&lt;/script&gt;</description>
      <category>Python</category>
      <author>이민철</author>
      <guid isPermaLink="true">https://r-code.tistory.com/28</guid>
      <comments>https://r-code.tistory.com/28#entry28comment</comments>
      <pubDate>Tue, 4 Jun 2019 17:32:23 +0900</pubDate>
    </item>
    <item>
      <title>Windows10 에서 npm 업데이트</title>
      <link>https://r-code.tistory.com/27</link>
      <description>&lt;h1 id=&quot;windows10-에서-npm-업데이트&quot;&gt;&lt;a name=&quot;windows10-에서-npm-업데이트&quot; href=&quot;#windows10-에서-npm-업데이트&quot;&gt;&lt;/a&gt;Windows10 에서 npm 업데이트&lt;/h1&gt;
&lt;p&gt;! &lt;em&gt;node도 업데이트 해야 한다면 &lt;code&gt;C:\Program Files\nodejs\node_modules\npm&lt;/code&gt; 를 수동으로 삭제한 다음에 새로운 버전의 node 설치를 진행한다. 이전 버전의 npm과 충돌이 발생 할 수 있다.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;br&gt;&lt;/p&gt;
&lt;p&gt;관리자 권한으로 PowerShell 실행&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;npm install --global --production npm-windows-upgrade

Set-ExecutionPolicy Unrestricted -Scope CurrentUser -Force
npm-windows-upgrade  # 화살표 키로 node 버전 선택

npm uninstall --global npm-windows-upgrade
&lt;/code&gt;&lt;/pre&gt;</description>
      <category>개발</category>
      <author>이민철</author>
      <guid isPermaLink="true">https://r-code.tistory.com/27</guid>
      <comments>https://r-code.tistory.com/27#entry27comment</comments>
      <pubDate>Tue, 29 Jan 2019 04:14:04 +0900</pubDate>
    </item>
    <item>
      <title>Visual C++ 2017 2015 2013 2012 2010 2008 2005 재배포 가능 패키지</title>
      <link>https://r-code.tistory.com/26</link>
      <description>&lt;h3 id=&quot;the-latest-supported-visual-c++-downloads&quot;&gt;&lt;a name=&quot;the-latest-supported-visual-c++-downloads&quot; href=&quot;#the-latest-supported-visual-c++-downloads&quot;&gt;&lt;/a&gt;The latest supported Visual C++ downloads&lt;/h3&gt;
&lt;p&gt;&lt;a href=&quot;https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads&quot;&gt;https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;h3 id=&quot;microsoft-visual-c++-build-tools&quot;&gt;&lt;a name=&quot;microsoft-visual-c++-build-tools&quot; href=&quot;#microsoft-visual-c++-build-tools&quot;&gt;&lt;/a&gt;Microsoft Visual C++ Build Tools&lt;/h3&gt;
&lt;p&gt;&lt;code&gt;error: Microsoft Visual C++ 14.0 is required. Get it with &quot;Microsoft Visual C++ Build Tools&quot;: http://landinghub.visualstudio.com/visual-cpp-build-tools&lt;/code&gt;&lt;br /&gt;&lt;a href=&quot;https://visualstudio.microsoft.com/ko/visual-cpp-build-tools/&quot;&gt;https://visualstudio.microsoft.com/ko/visual-cpp-build-tools/&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&quot;&quot;&gt;&lt;a name=&quot;&quot; href=&quot;#&quot;&gt;&lt;/a&gt;&lt;br /&gt;&lt;/h2&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;h3 id=&quot;direct-links&quot;&gt;&lt;a name=&quot;direct-links&quot; href=&quot;#direct-links&quot;&gt;&lt;/a&gt;Direct Links&lt;/h3&gt;
&lt;h4 id=&quot;visual-studio-2017용-visual-c++-재배포-가능-패키지(x64)&quot;&gt;&lt;a name=&quot;visual-studio-2017용-visual-c++-재배포-가능-패키지(x64)&quot; href=&quot;#visual-studio-2017용-visual-c++-재배포-가능-패키지(x64)&quot;&gt;&lt;/a&gt;Visual Studio 2017용 Visual C++ 재배포 가능 패키지(x64)&lt;/h4&gt;
&lt;p&gt;&lt;a href=&quot;https://aka.ms/vs/15/release/vc_redist.x64.exe&quot;&gt;https://aka.ms/vs/15/release/vc_redist.x64.exe&lt;/a&gt;&lt;/p&gt;
&lt;h4 id=&quot;visual-studio-2017용-visual-c++-재배포-가능-패키지(x86)&quot;&gt;&lt;a name=&quot;visual-studio-2017용-visual-c++-재배포-가능-패키지(x86)&quot; href=&quot;#visual-studio-2017용-visual-c++-재배포-가능-패키지(x86)&quot;&gt;&lt;/a&gt;Visual Studio 2017용 Visual C++ 재배포 가능 패키지(x86)&lt;/h4&gt;
&lt;p&gt;&lt;a href=&quot;https://aka.ms/vs/15/release/vc_redist.x86.exe&quot;&gt;https://aka.ms/vs/15/release/vc_redist.x86.exe&lt;/a&gt;&lt;/p&gt;
&lt;h4 id=&quot;microsoft-visual-c++-2015-재배포-가능-패키지-update-3&quot;&gt;&lt;a name=&quot;microsoft-visual-c++-2015-재배포-가능-패키지-update-3&quot; href=&quot;#microsoft-visual-c++-2015-재배포-가능-패키지-update-3&quot;&gt;&lt;/a&gt;Microsoft Visual C++ 2015 재배포 가능 패키지 Update 3&lt;/h4&gt;
&lt;p&gt;&lt;a href=&quot;https://www.microsoft.com/en-us/download/details.aspx?id=53840&quot;&gt;https://www.microsoft.com/en-us/download/details.aspx?id=53840&lt;/a&gt;&lt;/p&gt;
&lt;h4 id=&quot;visual-studio-2013용-visual-c++-재배포-가능-패키지&quot;&gt;&lt;a name=&quot;visual-studio-2013용-visual-c++-재배포-가능-패키지&quot; href=&quot;#visual-studio-2013용-visual-c++-재배포-가능-패키지&quot;&gt;&lt;/a&gt;Visual Studio 2013용 Visual C++ 재배포 가능 패키지&lt;/h4&gt;
&lt;p&gt;&lt;a href=&quot;https://www.microsoft.com/ko-kr/download/details.aspx?id=40784&quot;&gt;https://www.microsoft.com/ko-kr/download/details.aspx?id=40784&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://download.microsoft.com/download/f/8/d/f8d970bd-4218-49b9-b515-e6f1669d228b/vcredist_x64.exe&quot;&gt;http://download.microsoft.com/download/f/8/d/f8d970bd-4218-49b9-b515-e6f1669d228b/vcredist_x64.exe&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://download.microsoft.com/download/f/8/d/f8d970bd-4218-49b9-b515-e6f1669d228b/vcredist_x86.exe&quot;&gt;http://download.microsoft.com/download/f/8/d/f8d970bd-4218-49b9-b515-e6f1669d228b/vcredist_x86.exe&lt;/a&gt;&lt;/p&gt;
&lt;h4 id=&quot;visual-studio-2012-업데이트-4용-visual-c++-재배포-가능-패키지&quot;&gt;&lt;a name=&quot;visual-studio-2012-업데이트-4용-visual-c++-재배포-가능-패키지&quot; href=&quot;#visual-studio-2012-업데이트-4용-visual-c++-재배포-가능-패키지&quot;&gt;&lt;/a&gt;Visual Studio 2012 업데이트 4용 Visual C++ 재배포 가능 패키지&lt;/h4&gt;
&lt;p&gt;&lt;a href=&quot;https://www.microsoft.com/ko-kr/download/details.aspx?id=30679&quot;&gt;https://www.microsoft.com/ko-kr/download/details.aspx?id=30679&lt;/a&gt;&lt;/p&gt;
&lt;h4 id=&quot;microsoft-visual-c++-2010-sp1-재배포-가능-패키지(x64)&quot;&gt;&lt;a name=&quot;microsoft-visual-c++-2010-sp1-재배포-가능-패키지(x64)&quot; href=&quot;#microsoft-visual-c++-2010-sp1-재배포-가능-패키지(x64)&quot;&gt;&lt;/a&gt;Microsoft Visual C++ 2010 SP1 재배포 가능 패키지(x64)&lt;/h4&gt;
&lt;p&gt;&lt;a href=&quot;https://www.microsoft.com/ko-kr/download/details.aspx?id=13523&quot;&gt;https://www.microsoft.com/ko-kr/download/details.aspx?id=13523&lt;/a&gt;&lt;/p&gt;
&lt;h4 id=&quot;microsoft-visual-c++-2010-sp1-재배포-가능-패키지(x86)&quot;&gt;&lt;a name=&quot;microsoft-visual-c++-2010-sp1-재배포-가능-패키지(x86)&quot; href=&quot;#microsoft-visual-c++-2010-sp1-재배포-가능-패키지(x86)&quot;&gt;&lt;/a&gt;Microsoft Visual C++ 2010 SP1 재배포 가능 패키지(x86)&lt;/h4&gt;
&lt;p&gt;&lt;a href=&quot;https://www.microsoft.com/ko-kr/download/details.aspx?id=8328&quot;&gt;https://www.microsoft.com/ko-kr/download/details.aspx?id=8328&lt;/a&gt;&lt;/p&gt;
&lt;h4 id=&quot;microsoft-visual-c++-2008-sp1-재배포-가능-패키지(x64)&quot;&gt;&lt;a name=&quot;microsoft-visual-c++-2008-sp1-재배포-가능-패키지(x64)&quot; href=&quot;#microsoft-visual-c++-2008-sp1-재배포-가능-패키지(x64)&quot;&gt;&lt;/a&gt;Microsoft Visual C++ 2008 SP1 재배포 가능 패키지(x64)&lt;/h4&gt;
&lt;p&gt;&lt;a href=&quot;https://www.microsoft.com/ko-kr/download/details.aspx?id=2092&quot;&gt;https://www.microsoft.com/ko-kr/download/details.aspx?id=2092&lt;/a&gt;&lt;/p&gt;
&lt;h4 id=&quot;microsoft-visual-c++-2008-sp1-재배포-가능-패키지(x86)&quot;&gt;&lt;a name=&quot;microsoft-visual-c++-2008-sp1-재배포-가능-패키지(x86)&quot; href=&quot;#microsoft-visual-c++-2008-sp1-재배포-가능-패키지(x86)&quot;&gt;&lt;/a&gt;Microsoft Visual C++ 2008 SP1 재배포 가능 패키지(x86)&lt;/h4&gt;
&lt;p&gt;&lt;a href=&quot;https://www.microsoft.com/ko-kr/download/details.aspx?id=5582&quot;&gt;https://www.microsoft.com/ko-kr/download/details.aspx?id=5582&lt;/a&gt;&lt;/p&gt;
&lt;h4 id=&quot;microsoft-visual-c++-2005-sp1-재배포-가능-패키지(x64)&quot;&gt;&lt;a name=&quot;microsoft-visual-c++-2005-sp1-재배포-가능-패키지(x64)&quot; href=&quot;#microsoft-visual-c++-2005-sp1-재배포-가능-패키지(x64)&quot;&gt;&lt;/a&gt;Microsoft Visual C++ 2005 SP1 재배포 가능 패키지(x64)&lt;/h4&gt;
&lt;p&gt;&lt;a href=&quot;https://www.microsoft.com/ko-kr/download/details.aspx?id=18471&quot;&gt;https://www.microsoft.com/ko-kr/download/details.aspx?id=18471&lt;/a&gt;&lt;/p&gt;
&lt;h4 id=&quot;microsoft-visual-c++-2005-sp1-재배포-가능-패키지(x86)&quot;&gt;&lt;a name=&quot;microsoft-visual-c++-2005-sp1-재배포-가능-패키지(x86)&quot; href=&quot;#microsoft-visual-c++-2005-sp1-재배포-가능-패키지(x86)&quot;&gt;&lt;/a&gt;Microsoft Visual C++ 2005 SP1 재배포 가능 패키지(x86)&lt;/h4&gt;
&lt;p&gt;&lt;a href=&quot;https://www.microsoft.com/ko-kr/download/details.aspx?id=5638&quot;&gt;https://www.microsoft.com/ko-kr/download/details.aspx?id=5638&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://support.microsoft.com/ko-kr/kb/2977003&quot;&gt;https://support.microsoft.com/ko-kr/kb/2977003&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.visualstudio.com/ko/downloads/&quot;&gt;https://www.visualstudio.com/ko/downloads/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.softexia.com/windows/programming/microsoft-visual-c-2017&quot;&gt;https://www.softexia.com/windows/programming/microsoft-visual-c-2017&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.softexia.com/windows/programming/microsoft-visual-c-2015&quot;&gt;https://www.softexia.com/windows/programming/microsoft-visual-c-2015&lt;/a&gt;&lt;/p&gt;
&lt;h5 id=&quot;출처:-https://optic.tistory.com/2&quot;&gt;&lt;a name=&quot;출처:-https://optic.tistory.com/2&quot; href=&quot;#출처:-https://optic.tistory.com/2&quot;&gt;&lt;/a&gt;출처: &lt;a href=&quot;https://optic.tistory.com/2&quot;&gt;https://optic.tistory.com/2&lt;/a&gt;&lt;/h5&gt;



&lt;!-- MarkDown
### The latest supported Visual C++ downloads

https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads

&lt;/br&gt;

### Microsoft Visual C++ Build Tools
`error: Microsoft Visual C++ 14.0 is required. Get it with &quot;Microsoft Visual C++ Build Tools&quot;: http://landinghub.visualstudio.com/visual-cpp-build-tools`
https://visualstudio.microsoft.com/ko/visual-cpp-build-tools/

&lt;/br&gt;
---
&lt;/br&gt;

### Direct Links

#### Visual Studio 2017용 Visual C++ 재배포 가능 패키지(x64)
https://aka.ms/vs/15/release/vc_redist.x64.exe

#### Visual Studio 2017용 Visual C++ 재배포 가능 패키지(x86)
https://aka.ms/vs/15/release/vc_redist.x86.exe

#### Microsoft Visual C++ 2015 재배포 가능 패키지 Update 3
https://www.microsoft.com/en-us/download/details.aspx?id=53840

#### Visual Studio 2013용 Visual C++ 재배포 가능 패키지
https://www.microsoft.com/ko-kr/download/details.aspx?id=40784

http://download.microsoft.com/download/f/8/d/f8d970bd-4218-49b9-b515-e6f1669d228b/vcredist_x64.exe

http://download.microsoft.com/download/f/8/d/f8d970bd-4218-49b9-b515-e6f1669d228b/vcredist_x86.exe

#### Visual Studio 2012 업데이트 4용 Visual C++ 재배포 가능 패키지
https://www.microsoft.com/ko-kr/download/details.aspx?id=30679

#### Microsoft Visual C++ 2010 SP1 재배포 가능 패키지(x64)
https://www.microsoft.com/ko-kr/download/details.aspx?id=13523

#### Microsoft Visual C++ 2010 SP1 재배포 가능 패키지(x86)
https://www.microsoft.com/ko-kr/download/details.aspx?id=8328

#### Microsoft Visual C++ 2008 SP1 재배포 가능 패키지(x64)
https://www.microsoft.com/ko-kr/download/details.aspx?id=2092

#### Microsoft Visual C++ 2008 SP1 재배포 가능 패키지(x86)
https://www.microsoft.com/ko-kr/download/details.aspx?id=5582

#### Microsoft Visual C++ 2005 SP1 재배포 가능 패키지(x64)
https://www.microsoft.com/ko-kr/download/details.aspx?id=18471

#### Microsoft Visual C++ 2005 SP1 재배포 가능 패키지(x86)
https://www.microsoft.com/ko-kr/download/details.aspx?id=5638

https://support.microsoft.com/ko-kr/kb/2977003

https://www.visualstudio.com/ko/downloads/

https://www.softexia.com/windows/programming/microsoft-visual-c-2017

https://www.softexia.com/windows/programming/microsoft-visual-c-2015

##### 출처: https://optic.tistory.com/2


--&gt;</description>
      <category>스크랩</category>
      <author>이민철</author>
      <guid isPermaLink="true">https://r-code.tistory.com/26</guid>
      <comments>https://r-code.tistory.com/26#entry26comment</comments>
      <pubDate>Mon, 5 Nov 2018 05:49:40 +0900</pubDate>
    </item>
    <item>
      <title>MySQL 8 on docker</title>
      <link>https://r-code.tistory.com/25</link>
      <description>&lt;h1&gt;MySQL 8 on docker&lt;/h1&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;MySQL 최신버전(8.0.13)을 docker container로 실행했더니 접속시 오류가 발생했다.&lt;/p&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;Authentication plugin &amp;lsquo;caching_sha2_password&amp;rsquo; cannot be loaded:&lt;/blockquote&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;MySQL 8 이상에서는 SHA-256 으로 사용자 계정의 암호를 설정할 수 있고&lt;br /&gt;caching_sha2_password 는 authentication 시에 서버측에서 캐싱을 하기 위한 모듈이다.&lt;br /&gt;그런데 현재 대부분의 mysql client는 (구버전인 이유로) &lt;a href=&quot;https://dev.mysql.com/doc/refman/8.0/en/caching-sha2-pluggable-authentication.html&quot;&gt;caching_sha2_password&lt;/a&gt; 모듈이 존재 하지 않는다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;code&gt;--default-authentication-plugin=mysql_native_password&lt;/code&gt; 옵션을 추가해서 기본 authentication 설정을 바꾸어주면 이전 버전의 MySQL 처럼 접속 할 수 있다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;PASSWORD:&lt;/b&gt; &lt;code&gt;password&lt;/code&gt;&lt;/p&gt;
&lt;pre class=&quot;routeros&quot;&gt;&lt;code&gt;docker run -d --name some-mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=password mysql --default-authentication-plugin=mysql_native_password &lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;Empty PASSWORD&lt;/b&gt;&lt;/p&gt;
&lt;pre class=&quot;routeros&quot;&gt;&lt;code&gt;docker run -d --name some-mysql -p 3306:3306 -e MYSQL_ALLOW_EMPTY_PASSWORD=yes mysql --default-authentication-plugin=mysql_native_password &lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;Empty PASSWORD &amp;amp; Binding localhost&lt;/b&gt;&lt;/p&gt;
&lt;pre class=&quot;routeros&quot;&gt;&lt;code&gt;docker run -d --name some-mysql -p 127.0.0.1:3306:3306 -e MYSQL_ALLOW_EMPTY_PASSWORD=yes mysql --default-authentication-plugin=mysql_native_password &lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;MySQL with docker volume&lt;/b&gt;&lt;/p&gt;
&lt;pre class=&quot;crystal&quot;&gt;&lt;code&gt;docker volume create mysql
docker run -d --name some-mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=password -v mysql:/var/lib/mysql mysql&lt;/code&gt;&lt;/pre&gt;</description>
      <category>개발/docker</category>
      <author>이민철</author>
      <guid isPermaLink="true">https://r-code.tistory.com/25</guid>
      <comments>https://r-code.tistory.com/25#entry25comment</comments>
      <pubDate>Sun, 4 Nov 2018 15:24:04 +0900</pubDate>
    </item>
    <item>
      <title>Redis on docker</title>
      <link>https://r-code.tistory.com/24</link>
      <description>&lt;pre&gt;&lt;code class=&quot;bash&quot;&gt;docker run --rm --name some-redis -it -p 6379:6379 redis redis-server --requirepass password --bind 0.0.0.0
&lt;/code&gt;&lt;/pre&gt;</description>
      <category>개발/docker</category>
      <author>이민철</author>
      <guid isPermaLink="true">https://r-code.tistory.com/24</guid>
      <comments>https://r-code.tistory.com/24#entry24comment</comments>
      <pubDate>Mon, 13 Aug 2018 06:56:31 +0900</pubDate>
    </item>
  </channel>
</rss>