본문 바로가기

Publivate

(215)
삼성헬스로 스트라바, MyNB, 런데이 모두 연동 갤럭시 워치 active2 를 사용 중이고 요즘 달리기를 하고 있어서 기록을 연동하는 법을 알아봤다. 일단 앱들 소개 1. 삼성헬스(samsung health): 갤럭시 워치와 직접적으로 연동이 되고, 아마 가장 정확한 정보를 주는 것 같다. 2. 스트라바(Strava): 달리기, 산악 전문 앱으로 알고 있는데 유료화되면서 무료 버전은 큰 메리트가 없는 걸로 알고 있다. 개인적으로는 MyNB와 연동하기 위해서만 사용 중 3. MyNB: 뉴발란스 달리기 앱으로 달리기를 한 만큼 마일리지를 받아서 뉴발란스 할인 쿠폰으로 교환 가능하다. 할인 쿠폰은 8만 이상 구매 시 4만 할인, 2만 이상 구매시 1만 할인 처럼 상한이 정해진 50% 할인 쿠폰들이다. 솔직히 사용할 지 잘 모르겠는데 일단 연동해봤다. 4. ..
[ssh] ssh 이중 연결 설정하는 법 ssh를 사용하다보면 자주 사용하는 포트나 주소를 저장해서 사용하는 경우가 있다. 그럴 때 ~/.ssh/config 파일에 저장해서 보통 사용한다. abc_host 서버에 포트가 1234 일 경우 ~/.ssh/config 파일에 Host abc HostName abc\_host Port 1234이런 식으로 저장하면 $ssh abc 1234로 접속이 가능하게 된다. 근데 서버 환경에 따라 단말기 - 중계서버 - 원하는 서버 이런 식으로 접근을 해야하는 경우가 있다. 이 경우에는 ssh를 2번 입력해야하는데, 이것도 config 파일 수정을 통해 한 번에 해결이 가능하다. 개발서버(abc_host), 원하는서버(target_server) 라고 하면 Host abc_host Port 1234 Host targ..
갤럭시 카메라 32mp 저장 오류 갤럭시 폰으로 사진을 찍고 있다가 크게 놀라는 일이 있어 핸드폰을 세게 쥐었더니 그 후로 카메라 촬영 시에는 문제 없는데 저장한 사진을 보면 사진의 색이 빨갛게 깨져서 나오고 실루엣으로 보면 3개로 나눠져서 나오는 것처럼 보였다. 증상을 자세히 보면 카메라 실행 시 보이는 화면은 이상 없음 전면 카메라 모드 시, 저장하면 깨짐 후면 카메라 모드 시, 이상없음 전면 카메라 동영상 모드 시, 이상없음 하드웨어 자체 문제는 아닌 것 같은데 전면 카메라로 사진을 찍을 때만 문제가 발생했다. 그래서 보정처리 등에서 문제가 생겼다고 판단하여 설정을 이리저리 만져봤지만 똑같았다. 그러다 해상도에서 32mp에서 다른 해상도로 바꾸니 잘 나왔다. 어쨌듬 한 시름 놓았는데, 그래도 완전히 되살리고 싶어 고민을 하다 어플리..
[colab] cuda error device-side assert triggered 모델 학습 후, 예측을 진행하려 하니 cuda error device-side assert triggered 오류가 나왔다. 구글링 결과 batch 사이즈를 줄이라고 했는데, 내 경우에는 줄여도 되지 않았다. 다른 글을 찾아보니, class의 불균형 문제 때문에 그럴 수도 있다고 한다. python의 imblearn 라이브러리를 활용해서 oversampling이나 undersampling을 통해 class의 개수를 비슷하게 맞춰주니 잘 작동했다.
[arch] repository mirror list 갱신 (reflector) reflector를 사용해 repository mirror 서버 갱신 우선 /etc/pacman.d/mirrorlist 파일을 백업을 해놓는다. 예시1. 가장 최근에 싱크된 미러 5개 (속도 순) # reflector --verbose --latest 5 --sort rate --save /etc/pacman.d/mirrorlist 예시2. HTTP나 HTTPS로 싱크된 200개 (속도 순) # reflector --latest 200 --protocol http --protocol https --sort rate --save /etc/pacman.d/mirrorlist 예시3. 12시간 이내에 싱크된 HTTPS 미러 (한국이나 일본) (속도 순) # reflector --country "South Ko..
vscode ssh를 통한 ssh 연결 vscode를 사용해서 원격 서버의 host를 마치 로컬인양 사용할 수 있다. 윈도우면 wsl이나 다른 os는 ssh나 docker를 활용하여 사용한다. vscode 확장 중에서 remote development 확장을 설치하면 된다. (이 확장이 remote wsl, remote ssh, remote docker 등이 함께 묶여있는 거라 위에를 따로 받아도 될 듯 하다.) 개인적으로 인터넷이 안 되는 내부망에서 ssh로 다른 서버를 연결하고 또 여기서 ssh를 통해서 다른 서버에서 접속라여 작업을 해야하는 상황인데, java 같은 언어를 terminal 환경에서만 하려니 너무 불편하여 이 방법을 사용하게 되었다. 일단 vscode를 다운받아 로컬에 설치한 뒤, remote development 확장도 ..
[zookeeper] standalon 설치 시, FAILED TO START 에러 standalone 설치 mirror.cc.columbia.edu/pub/software/apache/zookeeper/zookeeper-3.6.2/ Index of /pub/software/apache/zookeeper/zookeeper-3.6.2 mirror.cc.columbia.edu 에서 apache-zookeeper-3.6.2-bin.tar.gz 다운로드 후, 압축해제: tar -zxf apache-zookeeper-3.6.2-bin.tar.gz 적당한 위치로 이동: mv apache-zookeeper-3.6.2-bin/ /usr/local/zookeeper 데이터 디렉토리 생성: mkdir -p /var/lib/zookeeper config 설정: cd /usr/local/zookeepr/co..
mongoexport 사용법 mongoexport --host localhost --db cpm_ladder --collection 20210116_event_R --ty pe=csv --out text.csv --fields teamRank,teamId,teamName,teamCode,playerName_0,playerSkill1_0,playerSkill2_0,playerNa me_1,playerSkill1_1,playerSkill2_1,playerName_2,playerSkill1_2,playerSkill2_2,playerName_3,playerSkill1_3,playerSkil l2_3,playerName_4,playerSkill1_4,playerSkill2_4,playerName_5,playerSkill1_5,playerSk..