집을 구하는데 빈 시간이 생겨서 부모님 집으로 잠시 들어왔는데, 제 방에 KT 무선 신호가 너무 약하게 잡힙니다. 신호 강도가 문앞에서 60%, 컴퓨터 책상에서 40% 침대에서 10% 그리고 침대에 누우면 2%.... 누워서 핸드폰 만지작하는것을 좋아하므로, 방법을 찾다가, 집에 예전에 사놓은 ipTime 공유기가 생각났고, 동생의 방을 둘러보니 고독하게 전원이 꺼져있는 ipTime 이 보입니다. 예전에 함께 살때 사두었던건데, 제품명을 확인합니다. ipTime A3004NS dual 2G, 5G 유.무선을 지원하는 공유기네요. 집에 설치된 KT 2,5G 를 확장할 수 있을 같았습니다. 우선 구글링하여 ipTime 을 확장하는 방법에 대해 조사해보니 깔끔한 자료를 찾을 수 있습니다. ipTime 을 확장..
어플리케이션 빌드 및 배포를 할 때는 sell script 를 많이 사용하는 편입니다. 매일 그 때 그 때 중구난방으로 작성한 스크립트를 볼 때마다 항상 제대로 작성해야겠다라는 생각을 했었는데, 기회가 닿아 함수로 기능을 구분하고 input과 return 을 잘 사용해보려 하다가 멘탈이 깨질뻔 했지요. 여기서는 쉘 스크립트 함수를 사용할 때 인자를 넘겨받는 방법과 리턴하는 방법에 대해 알아보겠습니다. 인자 넘기고 받는 방법 리턴하고 받는 방법 인자 남기고 받는 방법 우선은 쉘 스크립트 함수 형태를 보겠습니다. function sample_func() { ... } # or sample_func2() { } 쉘 스크립트에서 함수는 위 처럼 사용합니다. 함수 호출 방법: sample_func 단순하죠? 그럼..
서비스 단절 없이 New version 의 nginx binary 를 Upgrade 하는 방법에 대해 작성한 문서입니다. 이번에 nginx 를 사용할 일이 있어, nginx all-in-one static binary 로 빌드를 하고 서버에 배포를 하게 되었습니다. 그런데 생각해보니, 우리는 무정지 서비스 배포를 해야하는데, nginx 는 이게 가능한지 찾아보게되었습니다. 공식 사이트에 친절하게 설명해 놓았네요. 영어 무능력자 구글 번역기와 직접 사용해보면서 확인해본 내용을 정리합니다. NOTE! 해당 문서의 내용은 직접 컴파일한 nginx binary 를 교체하여 무정지 서비스 배포하는 내용입니다. 확인해보지는 않았지만, RPM 을 사용할 경우 자동으로 되는것으로 알고있습니다. Nginx 무정지 서비스..
비트코인 채굴량 계산법 비트코인 관련 사이트를 서핑하던 중, 연산력을 입력하면 하루, 일주일, 한달, 1년 단위로 채굴량을 알려주던 사이트가 기억이나 계산법을 찾아보았습니다. 공식: ((R/D) (HT/2^32)) 각 기호는 다음과 같습니다: R: Reward per Block (생성된 블록당 보상 코인량)D: Difficulty (난이도)H: 연산력 (최소 단위)T: Time by Second (초) 위 공식은 몇초동안 몇 연산력으로 얼마만큼의 코인을 획득할 수 있는 알수 있습니다. 예제: 난이도가 1,196,792,694,098 보상량이 12.5 시간이 하루라고 한다면 86,400초 연산력이 13.5 TH 라고 하고 최소 단위로 변경하면 13.5 1000 1000 1000 1000 = 13,500,0..
- Total
- Today
- Yesterday
- flask-simpleldap
- centOS7
- 워드프레스
- 소프트웨어 엔지니어링
- headless browser
- bash
- mariadb
- MySQL
- 소공
- 소프트웨어 공학
- 채굴량
- pk
- Python
- director.js
- backup
- 무정지서비스배포
- GROUP BY
- select
- graceful shutdown
- 파이썬
- ELECTRON
- centOS
- 가 부터 힣
- NGINX
- php
- 자바스크립트
- swapfile
- 리눅스
- javascript
- ssh
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |