반응형

개발도구/기타 7

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

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

개발도구/기타 2021.06.15

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

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

개발도구/기타 2017.09.01

버전관리도구 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

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

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

개발도구/기타 2017.07.21

비주얼 스튜디오 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

윈도우에 gvim vim 설치 사용

우분투에서 vim에디터를 사용한 후 vim 에디터의 매력에 빠져버렸다. 윈도우를 사용하는 컴퓨터에서도 도저히 다른 에디터를 사용할 수가 없기에 vim사용을 위해서 설치해놓은 Mingw을 사용하여 vim을 열어보았다. vim 사용법이 먼가 어색했다. 화살표도 잘 안먹히고, 툭하면 입력모드와 표준모드가 바뀌는 바람에 gvim을 설치하려고 한다. vim과 gvim은 동일한 vim이다. gvim도 vim을 토대로 하기때문에 플러그인 적용도 동일하게 적용이 된다. 이번 포스팅은 간단한 설치와, 구성방법을 간략하게 살펴보겠다. 앞으로 vim에 조금씩 plugin을 먹여서 IDE와 비슷한 환경을 갖는 빔을 만드는 것이 목표다. http://www.vim.org/ 왼편에 download택하면 중간정도에 아래같이 나온다..

개발도구/기타 2014.04.13
반응형