전체 글(104)
-
nodejs + bower + git(sourcetree) + heroku 사용법
nodejs + bower + git(sourcetree) + heroku 사용법DevOps·2016.02.26 22:54토요일마다 진행중인 스터디를 중간 결산 겸해서 결과물을 보고자 heroku에 배포를 준비하였다.기존에 구글링해서 나온 자료가 nodejs만으로 간단하게 진행하고 있었는데,나같은 경우 sourcetree로 git을 관리하고, 프로젝트 의존성에 bower가 포함되어 있어서 자료찾기가 힘들었다.1시간이면 될줄알았는데 ㅠ 많은 시간을 소모하여 내용을 기록한다. heroku는 PaaS의 일종이다. 우리가 흔히 알고 있는 AWS나 구글앱엔진의 경우에는 IaaS이므로 이들과 동일하다고 볼순 없지만 크게 차이는 나지 않는다.자세한 설명은 링크를 참고 그럼 헤로쿠를 시작하자 1. 헤로쿠 가입https..
2018.08.08 -
Heroku 클라우드에 node.js 애플리이션을 배포하기
Heroku 클라우드에 node.js 애플리이션을 배포하기 조대협 (http://bcho.tistory.com) 가장 빠르게 이해하는 방법은 직접 해보는 것이다. Heorku 클라우드에 대한 이해를 위해서 express를 이용해 구현된 node.js 애플리케이션을 직접 배포해서 실행해보자이 예제는 node.js 4.3.1 버전과 express 4.13.4 버전을 기준으로 작성되었다. Heroku 가입Heroku사용을 위해서 Heroku계정을 만들자. http://www.heroku.com 에 접속해서 Sign up 메뉴로 들어가면, 간단하게 이름과 이메일 정도의 정보만 넣으면 간단하게 계정을 만들 수 있다. Figure 1 Heroku 가입 화면 다른 클라우드의 경우 향후 유료 사용을 위해서 회원 가입시..
2018.08.08 -
파이썬 가상환경 맹들기
#1) 파이썬 가상환경 맹들기!Python으로 프로젝트를 진행하시는 개발자 분들이시라면 가상환경을 구축하는 건 필수적이죠?venv, pyenv 등 많은 파이썬 패키지가 있지만, 저는 그 중에서도 Virtualenv + VirtualenvWrapper를 가장 좋아합니다.이유는 가상환경 구축과 동시에 관리 등이 용이하기 때문인데요.한번 설정해보도록할게요. Mac에는 이미 python2가 설치되어있지만, 저는 python3를 이용하고싶기 때문에 먼저 설치하겠습니다. 1) Python3 설치 (Mac)brew install python3123456# 파이썬3 설치brew install python3# pip3 버전확인python3 -m pip -V정상적으로 설치가 완료되었다면, 가상환경을 설정해보도록 해요. 2..
2018.07.20 -
ESLint 사용법
안녕하세요 쿠폰파파입니다! 오늘은 Javascript (자바스크립트) 로 개발을 하는 분들이 코딩 컨벤션을 위해 쉽게 사용할 수 있는 ESLint (ES린트) 에 대해 설명을 드리려고 합니다!코딩컨벤션코딩컨벤션은 개발자들이 코드를 작성할 때 코딩 스타일을 제시하는 가이드라인 입니다. 코딩컨벤션의 장점은 (1) 버그를 줄이고 (2) 유지보수가 원활하며 (3) 가독성을 높여줍니다. 각 회사별로 컨벤션을 정하는 경우도 있고 파이썬과 같이 공식 컨벤션을 정해서 사용하는 경우도 있습니다. 큰 회사들 또는 스타트업들은 대부분 컨벤션이 정해져있지만 작은 스타트업들의 경우 컨벤션이 정해져 있지 않는 경우도 많습니다. 그러다보니 각자의 스타일에 따라 코딩을 하게 되고 문법도 맞지 않아 추후 신규 개발자가 들어오거나 협업..
2018.07.16 -
Unirest for PHP
Unirest for PHP Unirest is a set of lightweight HTTP libraries available in multiple languages, built and maintained by Mashape, who also maintain the open-source API Gateway Kong.FeaturesUtility methods to call GET, HEAD, POST, PUT, DELETE, CONNECT, OPTIONS, TRACE, PATCH requestsSupports form parameters, file uploads and custom body entitiesSupports gzipSupports Basic, Digest, Negotiate, NTLM A..
2018.06.28 -
API Store, SMS
Installationcomposer require apikr/apistore-sms공식페이지사용법서비스를 신청합니다.관리자에서 "마이홈" 메뉴에 들어갑니다."API Store Key"를 복사합니다.다음과 같이 Api 객체를 선언합니다.
2018.06.27