반응형

개발도구 11

도커 컨테이너를 사용한 Let's Encrypt ssl 인증서 발급

SSL 인증서를 사용하는 방법은 무료, 유료 두 가지가 있다. 인증서는 보안을 위한 것이므로 중요하고 최신 웹 기술에서는 필수적이다. 무료와 유료는 그다지 차이는 없지만 유료의 경우 보험처럼 생각할 수 있다. 또한 무료(Let's Encrypt)는 3개월 마다 갱신해야하는 번거로움이 있다. 이러한 번거로움을 최소한도로 하기위해서는 인증 절차의 숙지가 필요하다. 또한 도커를 활용하면 매우 간단하게 인증서를 발급받을 수 있다. 이 글은 단순 기록용으로 핵심만 간단히 기록하고 차 후 시간이 날 때 살을 붙여 정리하도록 한다. 인증서 발급 절차 요약 1. 인증서를 사용하려는 사이트 도메인 필요. 2. 인증서 발급기관에서 사이트 도메인에 대한 소유권 확인(여러가지 방법이 있다. 도메인 TXT레코드에 발급과정에서 ..

개발도구/기타 2021.06.15 (2)

VSCODE에서 FTP를 이용해서 원격으로 개발하기.

예전에 VSCODE에서 SSH를 사용하여 원격 개발을 하는 방법을 소개 했었습니다. rmate를 사용하는 방법이었는데 이 방법은 ssh만 사용할 수 있으면 가능하기에 간편하기는 하지만 파일을 하나 열때마다 명령어를 쳐서 열어줘야 합니다. 그래서 여러 파일을 번갈아 가면서 편집하기에는 불편할 수도 있겠습니다.FTP를 사용해서 VSCODE에서 원격 서버에 있는 폴더를 열어서 편집하는 방법도 있습니다.이를 위해서 우선 원격 컴퓨터에 FTP 서버를 설치해야 하겠습니다. 그리고 VSCODE 확장을 설치할 겁니다.(ftp-simple)가장 많이 사용하는 vsftpd를 설치해보겠습니다. 아래 설정은 사용자에 따라서 달라질 수 있으므로 참고만 하시길 바라며 주석의 내용을 잘 읽어보시길 바랍니다.vsftpd 설치와 설정..

개발도구/VSCODE 2017.09.19

버전관리 git 명령어 사용법 정리

git의 장점 중 하나는 git 서버없이 로컬 상에서도 모든 작업을 할 수 있다는 것이다. 즉 오프라인이라도 작업을 할 수가 있다.반면에 중앙집중식 버전관리 시스템 (CVCS)은 서버에서 데이터를 관리한다. 클라이언트는 서버에서 Checkout 해서 작업한 후에 작업물을 다시 서버에 Commit 하는 방식이다. 이 방식은 중앙서버에서 실시간으로 협업자들의 상태를 관리할 수 있기 때문에 효율적이기는 하지만 온라인 상에서만 작업이 가능하고 혹시라도 서버에 문제가 생긴다면 프로젝트에 치명적일 수도 있다.Git은 분산 버전 관리 시스템(DVCS)으로 클라이언트에서 원격 저장소의 내용을 통채로 복사해서 작업할 수 있다. 따라서 오프라인에서 작업이 가능하며 원본 저장소에 문제가 생겨도 다른 저장소의 내용으로 복원이..

개발도구/기타 2017.09.01 (2)

버전관리도구 VCS(Version Control System) Git 기초

다양한 버전관리 도구 중에서 Git은 새롭고 도전적인 느낌이 물씬 풍기는 버전관리도구다.오픈소스로 무료인 장점과 함께 유료인 다른 버전관리 도구에 비해서 손색이 없을 뿐더러 아주 가볍다.하지만 Git을 처음 접했다면 좀 어렵게 느낄 수도 있고 버전관리가 처음이라면 더더욱 그럴 것이다.프로젝트의 규모가 커질수록 버전관리의 중요성은 높아져 간다. 특히 여러사람이 프로젝트를 진행할 때 각자 자신이 맏은 파트에만 집중해서 결과물을 간단히 합칠 수 있기 때문에 버전관리는 프로젝트 관리의 효율성을 높여준다.혹은 개발자들에게만 필요한 것 아니냐 할 수 있는데 버전관리도구는 글을 쓰는 사람이나 그래픽 디자인 등등 컴퓨터로 진행하는 모든 작업 파일에 대해서 적용할 수 있기 때문에 컴퓨터로 작업하는 사람에게는 아주 큰 도..

개발도구/기타 2017.08.31

VISUAL STUDIO 2017 무료 다운로드 설치

그동안 개발환경으로 비주얼 스튜디오를 잘 사용해 왔는데 이번에 visual studio 2017로 새롭게 설치했습니다.잘 아시겠지만 Community 버전은 무료입니다. 학생, 개인 개발자나 5인 미만의 회사에서 사용 가능하다고 합니다.설치 화면이 새롭게 바뀌었는데 예전에 보지못한 옵션이 추가되었습니다.Node.js와 데이터 과학 도구, 그리고 게임개발을 위한 다양한 지원이 눈에 띄네요. 유니티, 언리얼, cocos2d-x를 좀 더 손쉽게 사용할 수 있게되었네요.또한 리눅스 환경에 실행가능한 응용프로그램을 개발가능하네요.MS가 오픈소스 진영에 기웃거리다보니 비주얼 스튜디오가 통합하는 개발환경의 영역이 점점 넓어지는 듯 싶습니다.visual studio 2017 에서 다운로드 받을 수 있습니다.visual..

개발도구/기타 2017.08.11 (3)

sublime text3 설치하기(파이썬 설정)

지금은 2017년 예전에 비해서 너무나도 좋은 개발도구들이 많은 것 같다.그 중 sublime text는 정말 가볍고 빠르고 다양한 플러그인까지 있어서 인기가 많은 도구 중에 하나다.최근에는 마이크로 소프트사의 VSCODE(visual studio code)의 등장으로 개발 툴킷들의 경쟁구도가 치열해 졌지만 속도만큼은 sublime text를 따라갈 수가 없다. 알기로는 sublime text는 순수 c++로 개발했기 때문에 가볍고 빠르다고 한다.이제 설치를 해보고 간단히 개발을 위한 기본 세팅을 해보도록 하겠다.sublime text3위 주소로 들어가보면 바로 다운로드 받을 수 있다. 자신의 os에 맞게 다운로드 받도록 한다. 이 때 설치버전 또는 portable version을 선택할 수도 있다. s..

개발도구/기타 2017.07.21 (2)

VSCode를 사용한 원격 개발환경 설정

그동안 귀찮은 것도 있고 해서 리눅스 서버에 putty를 사용해 SSH로 접속해서 vi에디터로 개발을 했었다. putty로 vi에디터를 사용할 때의 단점은 문서의 페이지와 페이지가 짤린다는 것이다. 그 외에도 허접한 부분이 한두군데가 아니다. 그럼에도 어디서든 가볍게 사용할 수 있으니 나름 만족했다. 그런데 웹개발자들은 서버에 파일을 두고 원격에서 개발을 자주할 것이다. 이런 경우 vi에디터 말고 제대로된 개발도구를 사용할 필요가 있다. 여기서는 VSCode를 사용해서 원격으로 개발하는 방법에 대한 정보공유를 하려한다. 먼저 VSCode에서 Remote-vscode 라는 플러그인을 설치한다. 그 다음 파일 -> 기본설정 -> 설정에서 노란 부분을 remote.onstartup": true 로 바꾼다. 옆..

개발도구/VSCODE 2017.05.22

Visual Studio Code 를 사용한 개발환경 꾸미기

Visual Studio Code는 2015년 부터 시작된 마이크로 소프트사의 크로스 플랫폼 오픈 소스 프로젝트다. 최근 오픈소스가 대세가 되어감에 따라 MS도 이런 추세를 따라가는 것이다. 물론 무료로 사용할 수 있는 것은 당연하고 자신의 구미에 맞게 개발환경을 꾸밀 수 있다는 장점이 있다. 이에 비교되는 개발 툴은 Vim, sublime Text 등이 될 것 같다. Vim이야 워낙 매니악한 에디터고 sublime Text는 이보다 좀 더 대중화 된 툴이다. 1년이상 Visual Studio Code를 사용했는데 처음 이 개발환경을 적응하기 전에 Sublime Text를 사용했었다. 이 두 개발툴의 환경은 매우 흡사하기 때문에 Sublime Text를 사용한 경험이 있다면 Visual Studio Co..

개발도구/VSCODE 2017.04.25 (9)

VScode 파이선 정적 코드 분석 툴 pylint 설정

파이썬 정적 코드 분석 툴로는 flake8과 pylint가 있다. 그런데 보통 pylint를 많이 쓰는 모양이다. 나 또한 flake8은 그냥 듣기만 했을 뿐 pylint만 사용해 왔다. 코드를 분석하는 방법으로는 정적 분석과 동적 분석이 있는데 정적 분석은 코드를 실행하지 않은 상태에서 분석하는 것을 말한다. pylint는 정적 분석이다. 보통 우리가 하는 디버깅이나 유닛테스트는 동적 분석이다.(코드를 실행한 상태에서 분석) 그러면 pylint를 사용하려면 어떻게 하면 될까? 각 개발 툴 마다 사용방법이 다양할 것이다. 하지만 기본 분석툴의 선택은 대략 비슷하다. 파이썬 뿐만아니라 다른 언어들 역시 비슷한 맥락으로 흘러간다. 여기서는 pylint를 VSCode에서 사용하는 방법을 간단히 소개한다. 우선..

개발도구/VSCODE 2017.04.05

비주얼 스튜디오 2015 무료 다운로드 설치

비쥬얼 스튜디오 2015 (Visual Studio Community 2015) 은 무료로 제공되는 버전이며, 기업이 아닌 일반 개발자를 위한 버전이다. https://www.visualstudio.com/ 위 링크를 우선 들어간 후 Visual Studio 커뮤니티 다운로드를 하면 된다. vs_community.exe라는 파일이 로더 파일이 1초 만에 다운되므로 바로 실행 시킨다. 표준 설치를 해도 되지만, Android, iOS 앱 빌드를 생각한다면 사용자 지정 설치에서 하나씩 살펴보길 권장한다. 사용자 지정설치를 보면 MFC라이브러리가 보인다. 기억에 2013 express버전에서는 포함되지 않았었다. C#을 사용하여 기본 Android 및 iOS 앱 빌드 Xamarin을 사용하여 iOS, 안드로이..

개발도구/기타 2015.09.17
반응형