본문 바로가기

시행착오 스토리21

Atom과 Github 연동하기 Atom + Github 내 노트북은 Mac, 회사 PC는 윈도우, 서버는 리눅스를 사용하고 있다. gvim도 쓰고, sublime text도 사용하고, notepad++도 사용한다. 뭔가 일관성있게 하나로 통일 하고 싶어서 sublime을 꾸준히 사용해보려 했으나.. 따로 구매하지 않았기 때문에 회사에서 쓰기 조금 그랬다. 그래서 아톰을 사용하기 시작했다. 아톰이라 하면 무겁다 라는 소리를 많이 들었던터라, VSCode도 잠시 고려하였지만 비주얼이랑 비슷해서 새로운 것을 선택했다. Atom 설치 http://atom.io 를 통해 아톰을 설치한다. git-plus 패키지 설치 > 실행 후 File -> Setting ( 단축키: Ctrl + , ) 으로 가면 맨 아래에 Install이 있다. > 그곳에.. 2017. 9. 14.
Amazon Cognito 인증 서비스 만들기 Amazon Cognito 도전기 Cognito는 아마존의 신규 기능으로 빠른 시간 안에 회원 가입 데이터베이스를 만들 수 있도록 해준다. 로그인과 로그아웃을 위한 인증 서버를 몇 번의 클릭으로 구성할 수 있고 가입할 때 필요한 속성과 비밀번호 입력 방식 등 여러가지 설정이 가능하다. 처음이니까 이 참고자료를 자꾸 읽어보면서 진행했다. 사실 아직 신규 프로젝트로 어떤 서버를 사용하게 될지 몰라 이것저것 살펴보던 중 이러한 부분이 있다고 해서 일단 테스트해보기로 했다. 환경은 virtualbox에 올린 가상컴퓨터 우분투에 ssh로 접근해 진행했다. 1. 신규 사용자 풀 생성하기 ① 생성해둔 아마존 계정으로 로그인을 하고 왼쪽위의 Services를 누르면 여러가지 서비스들이 보인다. 그 중에서 Mobile .. 2017. 9. 13.
Amazon EC2 인스턴스 생성하기 EC2 란 무엇인가? Elastic Compute Cloud의 약자로 아마존의 웹서버를 시간 단위로 외부에 임대해 준다고 볼 수 있다. 즉, AWS (Amazon Web Services, 아마존 웹서비스)에서는 인터넷을 통해 접속할 수 있는 가상의 컴퓨터를 제공해준다. URL을 제공하는데 이 URL을 통해 웹서비스를 하는 것이 가능하다. 우리가 사용하는 컴퓨터와 똑같다고 볼 수 있다. 다만 생성과 삭제가 빠르고 설치 작업이 필요하지 않다. 계정 생성 아마존 사이트(aws.amazon.com)에서 가입이 가능하다. 해외 결제가 되는 신용카드 정보가 필요하므로 준비해야 한다. 다만 근래에 나는 gamelift라는 서비스의 예제를 실행해 보았는데 그것이 결제 되는 것인지 모르고 실행시킨 채 놔두었다. 몇 주 .. 2017. 9. 11.
Git을 위한 적극적인 첫 걸음 - 설치 및 사용 Git이란? 형상관리도구(Configuration Management Tool) Git - git은 효율적인 소스코드의 관리를 위한 도구이다. 혼자 프로젝트를 진행했을 때는 그냥 클라우드의 느낌으로 많이 사용해왔다. 입사를 하고 여러 명이 서버 소스를 수정하고 브랜치 기능을 본격적으로 사용하면서 ' 아, 이래서 필요하구나 ' 를 느꼈다. 그리고 다양한 환경에서 손쉽게 이용할 수 있도록 공부하고 이렇게 기록한다. - SVN도 함께 사용하고 있는데 SVN과 git은 모두 소스를 관리하기 위한 형상 관리 도구이지만, 살짝 다르다. git은 분산이라는 단어에 집중해야 한다. 하나의 소스를 각각 로컬에서 수정하고 관리할 수 있기 때문에 중앙 집중식 관리 방식인 SVN과는 방식이 다르다. 또한 git은 새로운 기능.. 2017. 9. 10.