본문 바로가기

분류 전체보기77

package.json에서 물결 표시(~)와 웃음 표시(^)의 차이 npm install을 하면 자동으로 붙는 물결 표시(~)와 웃음 표시(^)가 있습니다. 저절로 붙기 때문에 별 생각 없이 사용하고는 했는데 제대로 알고 사용하지 않으면 다른 사람과 협업할 때 서로 버전이 다른 환경에서 작업을 하여 불 필요한 디버깅을 하게 될 수도 있습니다. NPM과 semver 공식 문서에 따르면, ~version: version과 거의 비슷한 버전으로, minor 버전은 올리지 않고 모든 앞으로의 patch 버전을 업데이트 합니다. ex) ~1.2.3 은 1.2.3 < 1.3.0의 릴리즈를 사용할 겁니다. ^version: version과 호환되는 버전으로, major 버전은 올리지 않고 모든 앞으로의 minor/patch을 업데이트 합니다. ex) ^2.3.4 는 2.3.4 < 3.. 2020. 6. 20.
[Toy Project 1 - 웹 서비스 만들기] 3. Jenkins를 이용한 자동 배포 환경 만들기 Introduction 자 클라우드에 서비스를 올리고 실행시켰고 이제 본격적으로 개발을 해보려는데 코드가 수정될 때 마다 npm install을 다시 하고(script 실행 등), 빌드 하고, 서버에 올리고 다시 실행시키는게 여간 귀찮은 일이 아닙니다.. 물론 이런 방식으로 하면 무중단으로 서비스를 실행할 수도 없습니다. 이 문제를 해결하기 위해 jenkins를 이용해서 자동 배포를 해보겠습니다. Contents 서버에 Jenkins 설치 젠킨스 공식 홈페이지에서 원하는 설치 버전을 골라서 설치해줍니다. 저는 작은 서비스이기 때문에 서비스가 돌고 있는 클라우드 서버에 설치해주겠습니다. 제가 사용하고 있는 서버의 OS는 Ubuntu 이기 때문에 아래 그림과 같이 Ubuntu LTS 버전으로 설치하겠습니다... 2020. 6. 13.
소고기 부위 [그림1] 미국식 표기 [그림2] 한국식 표기 [그림3] 한국식 표기2 [그림4] 영국식 표기 Introduction 맛있는 소고기! 살 때마다 또 검색하고, 식당에서는 추천해주시는 것만 먹었었는데 제대로 알고 먹으면 더 맛있지 않을까 싶어서 공부해보았습니다. 부위별 명칭이 나와있는 그림을 찾아보니 한국 내에서도, 한국과 미국 뿐만아니라 미국과 영국도 어떻게 컷 하느냐에 따라 명칭이 다른 것 같았습니다. 예를 들어 그림2와 그림3을 보시면 우둔과 설도가 다르게 표기된 것을 볼 수 있습니다... 우둔이 Top Side 혹은 Top Round로 번역 되는 것으로 보아 설도가 엉덩이보다 더 위고, 엉덩이 쪽이 우둔인 것이 맞는 것 같은데 지역이나 사람마다 다르게 컷 해서 정확히 고정된 부위라는게 존재할 수 없.. 2020. 3. 8.
특정 port를 사용하고 있는 프로세스 찾아서 죽이기 Find sudo lsof -i :[PORT]Kill kill -9 [PID] 2020. 3. 8.