전체 글 265

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

리눅스 외장 스토리지 마운트 Linux mount external storage

클라우드 서버 이용중, 추가 공간이 필요하여, 외장 스토리지를 신청함. 이후 os 설정은 알아서 해야할터.. 1. 일단 디스크를 확인하자. fidsk -l ----- Disk /dev/vdb: 107.4 GB, 107374182400 bytes, 209715200 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes ----- 새로 추가된 녀석을 찾음, 필자의 경우 /dev/vdb 2. fdisk로 파티셔닝 작업 fdisk /dev/vdb ----- Welcome to fdisk (util-..

dev/linux 2021.08.30