본문 바로가기

기타

(11)
Postman 환경 변수( Environments Variables ) 사용하는 방법 REST API 서버를 개발하고 테스트를 해보면서 로컬(local) 환경, 개발(development) 환경, 운영(operation) 환경이 IP 로 나눠져서 매번 collection 을 새롭게 만들다 보니까 변수 처리를 할 수 있는 방법이 없을 까 하다가 google 검색과 postman 공식 문서에서 변수 세팅하는 방법을 알게되었습니다. postman 개발 환경은 OS : windows 10 환경에서 postman v8.3.0 버전으로 사용했습니다. 환경변수 사용하는 방법 먼저, 환경마다 바뀌는 URL 중 변수로 사용할 만한 곳을 찾습니다. 글쓴이는 환경마다 바뀌는 IP 를 변수로 삼아 postman 의 변수를 설정해보겠습니다. 먼저 postman 을 실행한 후에 다음 노란색으로 표시된 부분으로 환..
IPFS Tutorial: IPFS Cluster 로 Private IPFS Network 구성하기 기본 환경 Host VMware® Workstation 14 Player 14.0.0 build-6661328 OS Ubuntu 16.04.6 LTS Application - Docker : 19.03.5, build 633a0ea838 - docker-compose : 1.11.2, build dfed245 - git : 2.7.4 - go: go1.14 lunux/amd64 - node: v8.17.0 - npm: 6.13.4 IPFS Network IPFS 네트워크에는 공용(public) 및 개인용(Private)의 두 가지 유형이 있습니다. 공용 IPFS 네트워크의 모든 파일은 모든 사람이 액세스 할 수 있습니다. 대부분의 비즈니스 응용 프로그램, 특히 엔터프라이즈 솔루션은 데이터에 대한 완전한 ..
GitLab 과 Slack 연동 slack 을 사용하면 gitlab에 추가되는 이슈와 정보를 알림으로 받을 수 있습니다. Slack workspace 생성 기존의 workspace 가 있을 경우 해당 과정을 건너뛰셔도 됩니다. 우선 다음 사이트(https://slack.com/)에 접속을 하여 Your Workspaces 를 클릭해줍니다. Your Workspaces 를 클릭하게 되면 Create Workspace 로 workspace 를 생성하실 수 있습니다. WebHooks 등록하기 사용할 workspace를 생성하신다음 https://insilicogen.slack.com/apps/A0F7XDUAZ-incoming-webhooks?next_id=0 사이트에 접속 합니다.우측 위에 자신이 사용할 workspace 를 선택하여주고 좌..
GitLab Runner 를 사용하여 GitLab CI 구성하기 기본 환경 Host VMware® Workstation 14 Player 14.0.0 build-6661328 OS Ubuntu 16.04.6 LTS Application - Docker : 19.03.5, build 633a0ea838 - docker-compose : 1.11.2, build dfed245 - git : 2.7.4 GitLab Runner GitLab Runner는 작업을 실행하고 결과를 다시 GitLab에 보내는 데 사용되는 오픈 소스 프로젝트입니다. 작업을 조정하는 GitLab에 포함된 오픈 소스 연속 통합 서비스 인 GitLab CI 와 함께 사용됩니다. GitLab Runner 버전은 GitLab 버전과 동기화되어 있어야합니다. 구형 러너는 최신 GitLab 버전에서 계속 작동..
GitLab CE 설치하기 기본 환경 Host VMware® Workstation 14 Player 14.0.0 build-6661328 OS Ubuntu 16.04.6 LTS Application - Docker : 19.03.5, build 633a0ea838 - docker-compose : 1.11.2, build dfed245 - git : 2.7.4 GitLab CE GitLab은 서버에 설치해서 사용할 수 있는 git 클라이언트 어플리케이션입니다. 상용버전인 gitlab-EE (Enterprise Edition) 와 무료버전인 gitlab-CE (Community Edition)을 제공하고 있습니다. gitlab CE를 도커로 설치하는 법에 대해서 정리해 보겠습니다. GitLab에서는 공식적으로 도커이미지를 제공하고 ..
Docker Local Registry 구축 구축환경 Host VMware® Workstation 14 Player 14.0.0 build-6661328 OS Ubuntu 16.04.6 LTS Application - Docker : 19.03.5, build 633a0ea838 - docker-compose : 1.11.2, build dfed245 - git : 2.7.4 Docker Image를 활용한 Local Registry 구축 Docker Registry를 구축하는 방법에 대해 살펴보겠습니다. Private Registry를 사용할 경우 다음과 같은 장점이 있습니다. Docker Hub등의 Public Registry의 경우 하나의 이미지만 private 등록이 가능하고 organization의 경우 비용을 지불해야 하지만 Privat..
IPFS Tutorial: IPFS(InterPlanetary File System) 설치하기 IPFS 란 IPFS는 모든 컴퓨터를 연결하고자 하는 분산된 P2P 파일 시스템입니다. InterPlanetary 라는 표현이 사용된 이유는 지구 상의 컴퓨터 뿐만 아니라 다른 행성의 컴퓨터들까지 모두 연결하겠다는 IPFS 팀의 비전이 담겨 있습니다. IPFS Web 는 기존의 HTTP Web 의 문제점을 해결하고 보완한 새로운 Web 입니다. IPFS 가 어떻게 기술적으로 구현되었는 지 알아보기 전에, IPFS 가 어떤 특징을 갖고 있는지 알아보겠습니다. IPFS 의 특징 중앙화된 서버 없이 노드들의 ,P2P 통신으로 실현한 더 빠르고 안전하고 열린 네트워크 입니다. 대형 서버의 연결이 차단되면 치명적인 결과를 낳는 과거 HTTP Web 과는 달리, IPFS 에서는 몇몇 노드들이 연결이 끊어지더라도 생..
Waspmote ZigBee Networking Guide XBee 모듈 정보 및 종류 XBee 모듈 종류 XBee 모듈은 크게 Series1과 Series2 두 종류로 나눌 수 있다. 두 시리즈 제품은 기본적으로 동일한 특징들을 많이 가지고 있지만 몇 가지에서 서로 다른 차이점을 보이는 데 먼저 S1 같은 경우에는 별도의 설정이 필요하지 않기 때문에 즉시에 사용할 수 있다는 편리성이 있으며 IEE 802.15.4 프로토콜을 사용한다. 이 프로토콜은 무선 개인 영역 네트워크로 노드 사이의 데이터 처리를 1초당 250kbps까지 제공하는 특징이 있다. 또한 네트워크 토폴로지의 경우에는 P2P 또는 스타 네트워크 사용이 가능하다. 반면에 S2의 경우에는 802.15.4 프로토콜에 네트워크 계층과 응용 계층을 더 추가한 지그비 프로토콜을 지원한다. 이로 인해 초기에 ..