사용팁/System Digging
-
기록용으로 남깁니다. 라즈베리파이에서 출력해본 sys.environ 변수 값입니다. import os, pprint pprint.pprint(dict(os.environ)) {'DBUS_SESSION_BUS_ADDRESS': 'unix:path=/run/user/1000/bus', 'HISTFILESIZE': '2000', 'HISTSIZE': '1000', 'HISTTIMEFORMAT': '%F %T ', 'HOME': '/home/pi', 'LANG': 'en_GB.UTF-8', 'LOGNAME': 'pi', 'LS_COLORS': 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi..
[example][python3] os.environ 값 예시기록용으로 남깁니다. 라즈베리파이에서 출력해본 sys.environ 변수 값입니다. import os, pprint pprint.pprint(dict(os.environ)) {'DBUS_SESSION_BUS_ADDRESS': 'unix:path=/run/user/1000/bus', 'HISTFILESIZE': '2000', 'HISTSIZE': '1000', 'HISTTIMEFORMAT': '%F %T ', 'HOME': '/home/pi', 'LANG': 'en_GB.UTF-8', 'LOGNAME': 'pi', 'LS_COLORS': 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi..
2024.03.04 -
고객님의 요청으로 wechat 을 쓰게 되었습니다. 스마트폰에 먼저 설치해야 하는데 6개월 이상 정상 사용자가 설치된 앱이 생성한 qrcode 를 승인해줘야 가입이 가능합니다 ㄷㄷ... 고객님은 기사용자(중국 거주, 중국 1위 메신저 wechat..)라서 첫 가입 시도시 당황했던 거에 비해 쉽게 패스되었습니다. 다만, 불편한 점이 있습니다. 아파트 출입문 자동으로 열어야 해서 nfc 인식 모드를 활성화시켜놨는데 이넘의 위챗이 뭐가 문제인지 시도때도 없이 계속 실행됩니다.(케이스에 출입문 카드가 있습니다..) 너무 불편해서 한동안 케이스를 빼서 따로 들고 다니다(그럴거면 왜 케이스를 샀는지..) 방법을 찾게 되어 공유합니다. 먼저 작업에 방해가 되니 nfc 카드를 멀리 떼어놓습니다.. 스마트폰에서 위챗을 ..
[wechat] wechat nfc (bus service) 끄기고객님의 요청으로 wechat 을 쓰게 되었습니다. 스마트폰에 먼저 설치해야 하는데 6개월 이상 정상 사용자가 설치된 앱이 생성한 qrcode 를 승인해줘야 가입이 가능합니다 ㄷㄷ... 고객님은 기사용자(중국 거주, 중국 1위 메신저 wechat..)라서 첫 가입 시도시 당황했던 거에 비해 쉽게 패스되었습니다. 다만, 불편한 점이 있습니다. 아파트 출입문 자동으로 열어야 해서 nfc 인식 모드를 활성화시켜놨는데 이넘의 위챗이 뭐가 문제인지 시도때도 없이 계속 실행됩니다.(케이스에 출입문 카드가 있습니다..) 너무 불편해서 한동안 케이스를 빼서 따로 들고 다니다(그럴거면 왜 케이스를 샀는지..) 방법을 찾게 되어 공유합니다. 먼저 작업에 방해가 되니 nfc 카드를 멀리 떼어놓습니다.. 스마트폰에서 위챗을 ..
2024.02.26 -
기록용으로 남깁니다. 오랜만에 우분투 개인 개발 머신 들어가서 sudo apt update 를 실행시켰더니 알흠답게 GPG error: http://deb.anydesk.com all InRelease: 다음 서명이 올바르지 않습니다 어쩌구 하는 오류가 발생하네요 구글팅해서 한줄짜리 명령 얻어왔습니다. wget -qO - https://keys.anydesk.com/repos/DEB-GPG-KEY | sudo apt-key add - 다시 sudo apt update 하니 잘 통과됩니다.
[ubuntu][apt] anydesk 키 오류기록용으로 남깁니다. 오랜만에 우분투 개인 개발 머신 들어가서 sudo apt update 를 실행시켰더니 알흠답게 GPG error: http://deb.anydesk.com all InRelease: 다음 서명이 올바르지 않습니다 어쩌구 하는 오류가 발생하네요 구글팅해서 한줄짜리 명령 얻어왔습니다. wget -qO - https://keys.anydesk.com/repos/DEB-GPG-KEY | sudo apt-key add - 다시 sudo apt update 하니 잘 통과됩니다.
2024.02.06 -
기록용으로 남깁니다. Win + X, A 키를 연속으로 눌러 powershell 을 관리자 권한으로 실행합니다. 다음 명령을 내립니다. 가리고자 하는 wifi 의 ssid가 KT_GiGA_5G_ABCD 라고 합시다. netsh wlan add filter permission=block ssid="KT_GiGA_5G_ABCD" networktype=infrastructure 제대로 들어갔는지 확인하려면 다음 명령을 내립니다. netsh wlan show filters 그러면 시스템의 차단 목록(사용자) 항목에 차단한 wifi ssid 목록이 나타납니다. 혹시 잘못 입력해서 지우고 싶은 것이 있다면 (위의 경우 KT_GiGA_5G_ABCD) 다음 명령으로 삭제하면 됩니다. netsh wlan delete f..
[windows 10] wifi 목록에서 옆집 목록 감추기기록용으로 남깁니다. Win + X, A 키를 연속으로 눌러 powershell 을 관리자 권한으로 실행합니다. 다음 명령을 내립니다. 가리고자 하는 wifi 의 ssid가 KT_GiGA_5G_ABCD 라고 합시다. netsh wlan add filter permission=block ssid="KT_GiGA_5G_ABCD" networktype=infrastructure 제대로 들어갔는지 확인하려면 다음 명령을 내립니다. netsh wlan show filters 그러면 시스템의 차단 목록(사용자) 항목에 차단한 wifi ssid 목록이 나타납니다. 혹시 잘못 입력해서 지우고 싶은 것이 있다면 (위의 경우 KT_GiGA_5G_ABCD) 다음 명령으로 삭제하면 됩니다. netsh wlan delete f..
2023.12.07 -
apt update 실행시 아래와 같은 오류가 발생했습니다. N: Skipping acquire of configured file 'main/binary-i386/Packages' as repository 'https://packages.grafana.com/oss/deb stable InRelease' doesn't support architecture 'i386' 해당 패키지 목록 파일(/etc/apt/sources.list.d/grafana.list)을 살펴보니 아래와 같이 되어 있었습니다. deb [signed-by=/usr/share/keyrings/grafana.key] https://packages.grafana.com/oss/deb stable main 이 자체로는 문제가 없어 보이는데 무..
[ubuntu 20.04] apt update 실패 doesn't support architecture 'i386'apt update 실행시 아래와 같은 오류가 발생했습니다. N: Skipping acquire of configured file 'main/binary-i386/Packages' as repository 'https://packages.grafana.com/oss/deb stable InRelease' doesn't support architecture 'i386' 해당 패키지 목록 파일(/etc/apt/sources.list.d/grafana.list)을 살펴보니 아래와 같이 되어 있었습니다. deb [signed-by=/usr/share/keyrings/grafana.key] https://packages.grafana.com/oss/deb stable main 이 자체로는 문제가 없어 보이는데 무..
2023.11.09 -
crontab 은 작업을 특정 시간/주기마다 실행할 수 있게 해주는 프로그램입니다. 보통 crontab -e 명령으로 편집기를 실행한 다음 내용을 편집해서 사용해오셨을 텐데요, cli 로도 사용할 수 있습니다. (crontab -l; echo '*/10 * * * * 실행할 명령') | crontab - 위 명령을 사용하면 한 줄로 기존 crontab 내용 맨 뒤에 새 내용을 추가할 수 있습니다. 일괄 작업에 도움이 되리라 생각합니다.
[crontab] cli 에서 내용 추가하기crontab 은 작업을 특정 시간/주기마다 실행할 수 있게 해주는 프로그램입니다. 보통 crontab -e 명령으로 편집기를 실행한 다음 내용을 편집해서 사용해오셨을 텐데요, cli 로도 사용할 수 있습니다. (crontab -l; echo '*/10 * * * * 실행할 명령') | crontab - 위 명령을 사용하면 한 줄로 기존 crontab 내용 맨 뒤에 새 내용을 추가할 수 있습니다. 일괄 작업에 도움이 되리라 생각합니다.
2023.10.06 -
기록용으로 남깁니다. 차에서 음악 감상용으로 쓰려고 usb disk 를 구매해서 디스크 이름을 변경하려고 했습니다. 그런데 문제가 생겼습니다. 변경이 안됩니다!! 그림과 같이 12자 이상은 기록이 안됩니다. 바꾸려고 하면 잘못된 드라이브 레이블이라는 오류가 뜹니다... 아니 지금이 어느 시대인데 아직도 디스크 이름을 11자 밖에 쓸 수 없는지 이해가 되지 않지만... 안된다니 그에 맞춰 쓸 수 밖에 없네요. FAT 파일 시스템이나 NTFS 는 모두 11자가 한계라고 합니다. 참고로 저 드라이브는 exfat 으로 포맷이 되어 있었습니다. 어떤 다른 글에는 exfat 은 더 긴 이름을 지원한다는 말이 있었지만 그 이름까지 변경되지는 않았습니다.
[Windows10] 탐색기 상의 USB 드라이브 이름(label) 최대 길이기록용으로 남깁니다. 차에서 음악 감상용으로 쓰려고 usb disk 를 구매해서 디스크 이름을 변경하려고 했습니다. 그런데 문제가 생겼습니다. 변경이 안됩니다!! 그림과 같이 12자 이상은 기록이 안됩니다. 바꾸려고 하면 잘못된 드라이브 레이블이라는 오류가 뜹니다... 아니 지금이 어느 시대인데 아직도 디스크 이름을 11자 밖에 쓸 수 없는지 이해가 되지 않지만... 안된다니 그에 맞춰 쓸 수 밖에 없네요. FAT 파일 시스템이나 NTFS 는 모두 11자가 한계라고 합니다. 참고로 저 드라이브는 exfat 으로 포맷이 되어 있었습니다. 어떤 다른 글에는 exfat 은 더 긴 이름을 지원한다는 말이 있었지만 그 이름까지 변경되지는 않았습니다.
2023.10.04 -
openwrt 에서 wget-ssl 패키지를 opkg 를 통해 설치하면 wget 도 https 주소를 처리할 수 있다고 안내하고는 있습니다. 하지만 이 wget-ssl 패키지가 64bit 라이브러리를 의존하는 것 같습니다. 32bit 배포판에서 https 주소를 wget 으로 받아보겠다고 괜히 설치하시면 멀쩡한 wget 자체도 symbol not found 오류를 뿜으며 실행되지 않습니다.. 저장소가 http 주소도 지원하면 주소에서 https 만 http 로 바꿔서 쓰면 깔끔한데 그렇지 않은 경우는 wget 이 아닌 다른 방안을 찾아야 합니다.
[openwrt] wget https 주소 안됩니다!!openwrt 에서 wget-ssl 패키지를 opkg 를 통해 설치하면 wget 도 https 주소를 처리할 수 있다고 안내하고는 있습니다. 하지만 이 wget-ssl 패키지가 64bit 라이브러리를 의존하는 것 같습니다. 32bit 배포판에서 https 주소를 wget 으로 받아보겠다고 괜히 설치하시면 멀쩡한 wget 자체도 symbol not found 오류를 뿜으며 실행되지 않습니다.. 저장소가 http 주소도 지원하면 주소에서 https 만 http 로 바꿔서 쓰면 깔끔한데 그렇지 않은 경우는 wget 이 아닌 다른 방안을 찾아야 합니다.
2023.09.27