전체 글 266

Amazon Linux 2023 Install Docker with Docker Compose

아마존 리눅스를 위한 Docker 설치 스크립트Docker with Docker Compose# Dockersudo yum install -y dockersudo usermod -aG docker ec2-usersudo systemctl enable dockersudo systemctl start dockersudo systemctl start docker.socketdocker info# Docker Compose Pluginsudo mkdir -p /usr/local/lib/docker/cli-plugins/sudo curl -SL "https://github.com/docker/compose/releases/latest/download/docker-compose-linux-$(uname -m)" -..

카테고리 없음 2024.05.01

Docker Compose 설치 (Ubuntu 22.04)

## 선행 도커설치 필요함 ## # 설치할 디렉토리 생성 sudo mkdir -p /usr/local/lib/docker/cli-plugins # 바이너리 다운로드 sudo curl -L https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/lib/docker/cli-plugins/docker-compose # 실행권한 부여 sudo chmod +x /usr/local/lib/docker/cli-plugins/docker-compose # 심볼릭 링크 생성 sudo ln -s /usr/local/lib/docker/cli-plugins/docker-compos..

dev/linux 2023.12.04

[javascript] for ... in VS Object.keys()

자바스크립트 객체 루프하는 방법의 차이를 알아보자. var par = { prop1: "some val", someMethod: () => "value" }; var obj = Object.create(par); obj.prop2 = "some other val"; // obj prototype은 par console.log(Object.getPrototypeOf(obj) === par); // true // 상속된 prototype의 property까지 탐색 for (const key in obj) { console.log("Key: ", key, "Value: ", obj[key]); } // "Key: ", "prop2", "Value: ", "some other val" // "Key: ", "p..

dev/web 2023.05.09

암호화폐 채굴방식(합의 알고리즘)의 이해

'암호화폐 채굴(cryptocurrency mining)' 이란 말을 자주 들어보았을것이다. 그래픽카드 가격을 꾸준히 상승시켰던 바로 그것이다. 채굴(mining)이란 블록체인 참여자로서 검증에 참여해 암호화폐를 얻는 것이다. 채굴이란 표현은 참여자의 보상에 관점이 국한되어있다. 사실은 해당 블록체인 네트워크의 구성원이 되는 개념인데 말이다. 어찌됐든, 탈 중앙화된 네트워크를 구성하기 위해서 채굴자는 꼭 필요한 존재 그럼 그들에게 보상을 어떻게 제공할 것인가? 이전에, 채굴자 수행하는 업무는 거래(Transaction)를 증명하고, 기록하는 것인데, 증명하는 방법 또한 여러가지이다. 블록체인상에서 증명이란, 1명이 아닌 다수가, 해당 거래를 확인해주어야 한다. 그 확인하는 방법이 합의 알고리즘 혹은 채굴..

카테고리 없음 2022.08.10