Author: byun1114

  • Datamatrix

    회사에서 접수 때 사용하는 바코드의 정보는 2가지이다. 하나는 환자 번호가 있는 것, 다른 하나는 검체 번호가 있는 것이다.

    병리과에서 문제라면 생검 조직은 둥근 통에 담기는데 바코드를 세워 붙여야 인식이 잘 된다는 것이다. 일부 바코드는 Datamatrix 형식으로 운영되니 여기에 맞춰서 작업을 해보기로 한다. 우선 직접 datamatrix를 만들 수 있어야 하니 이것부터 시도했다.

    treepoem 패키지를 이용한다.

    여기에 보면 datamatrix를 만들 수 있다는 내용은 없는데 만들 수 있다. 다만, 기존에 사용하던 것이랑 표현이 조금 달라서 더 알아봐야 한다.

    import treepoem
    
    image = treepoem.generate_barcode(
        barcode_type="datamatrix",  # One of the BWIPP supported codes.
        data="12345678",
    )
    image.convert("1").save("qr.png")
  • SSH timeout 변경

    ssh 접속할 때 서버가 꺼져 있다면 일정 시간을 기다리게 된다. 이를 변경하려면 다음처럼 설정해 주면 된다.

    ssh -o ConnectTimeout=3
  • Telegraf install

    curl --silent --location -O https://repos.influxdata.com/influxdata-archive.key 
    echo "943666881a1b8d9b849b74caebf02d3465d6beb716510d86a39f6c8e8dac7515  influxdata-archive.key" | sha256sum -c - && cat influxdata-archive.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/influxdata-archive.gpg > /dev/null 
    echo 'deb [signed-by=/etc/apt/trusted.gpg.d/influxdata-archive.gpg] https://repos.influxdata.com/debian stable main' | sudo tee /etc/apt/sources.list.d/influxdata.list
    sudo apt-get update && sudo apt-get install telegraf

  • influx CLI 작성중

    회사에서 사용하는 influxDB의 접속 ID/PW를 까먹었다. 그래서 ID와 PW를 확인 또는 PW 초기화를 해보고자 한다.

    홈페이지에서 내용을 조회하면 View Users 항목이 있다. influx CLI를 이용하면 할 수 있다고 한다.

    influx CLI는다음 과정을 거쳐서 설치할 수 있다.

    wget https://download.influxdata.com/influxdb/releases/influxdb2-client-2.7.5-linux-amd64.tar.gz
    
    tar xvzf path/to/influxdb2-client-2.7.5-linux-amd64.tar.gz
    
    sudo cp influxdb2-client-2.7.5-linux-amd64/influx /usr/local/bin/

    https://docs.influxdata.com/influxdb/v2/admin/users/recover-credentials