전체 글
IT 관련 잡다한 지식 기록
-
그스그제 거기서 거기다 라는 뜻으로 쓰이는 것 같습니다. 아무리 찾아봐도 어원은 찾기도 힘들고 사용 예가 별로 많지 않지만 문맥상 위 뜻인 것 같습니다. 계속 찾아보다 보니... 왜 몰랐을까 하는 생각이 드네요. 그 스승에 그 제자...
줄임말 모음(제가 몰라서 정리..)그스그제 거기서 거기다 라는 뜻으로 쓰이는 것 같습니다. 아무리 찾아봐도 어원은 찾기도 힘들고 사용 예가 별로 많지 않지만 문맥상 위 뜻인 것 같습니다. 계속 찾아보다 보니... 왜 몰랐을까 하는 생각이 드네요. 그 스승에 그 제자...
2023.01.25 -
내가 이것 때문에 은행 가는게 일입니다.. 주 거래은행에서는 거의 대부분 미래테크놀로지 otp 를 줍니다.. 한동안 토큰형에 고문당하다가(인증서도 아니고 거의 매년 바꿈) 카드형으로 큰 맘 먹고 바꿨습니다. 카드형은 좀 오래가나 했더니 2년 2개월을 버티시고 정지하셨습니다. 제대하셨나?? 토큰보다는 장수했네요.. 배터리가 문제인지 내부 설정이 문제인지 말들이 많지만 급해서 주 거래은행에서 걍 쓴 거 후회됩니다. 결국 또 필요할 때 급한데 안되잖아... 내일!은! 꼭! 신한은행! 가서 바스코 꺼 보러 가야겠습니다!! 제발 돌머리처럼 까먹고 주 거래 은행 가지 말기를.. ※ 주거래 은행은 비밀... ※ 신한은행 가서 토큰형으로 구매해서 왔습니다. 역시 바스코가 찍혀 있네요. 방황 끝입니다!!
미래테크놀로지 otp 진짜 욕나온다...내가 이것 때문에 은행 가는게 일입니다.. 주 거래은행에서는 거의 대부분 미래테크놀로지 otp 를 줍니다.. 한동안 토큰형에 고문당하다가(인증서도 아니고 거의 매년 바꿈) 카드형으로 큰 맘 먹고 바꿨습니다. 카드형은 좀 오래가나 했더니 2년 2개월을 버티시고 정지하셨습니다. 제대하셨나?? 토큰보다는 장수했네요.. 배터리가 문제인지 내부 설정이 문제인지 말들이 많지만 급해서 주 거래은행에서 걍 쓴 거 후회됩니다. 결국 또 필요할 때 급한데 안되잖아... 내일!은! 꼭! 신한은행! 가서 바스코 꺼 보러 가야겠습니다!! 제발 돌머리처럼 까먹고 주 거래 은행 가지 말기를.. ※ 주거래 은행은 비밀... ※ 신한은행 가서 토큰형으로 구매해서 왔습니다. 역시 바스코가 찍혀 있네요. 방황 끝입니다!!
2023.01.25 -
python3 에서 yaml 파일을 다루려면 pyyaml 패키지를 먼저 설치해야 합니다. python3 -m pip install pyyaml 패키지가 없어서 소스에서 설치할 때는 setup.py 를 실행시킵니다. python3 setup.py install 사용할 때는 yaml 만 언급하면 됩니다. import yaml 읽기 - 방법1 test = yaml.load(file("/home/me/test.yaml", "r"), Loader=yaml.SafeLoader) 읽기 - 방법2 data = """ a: 0 b: [1, 2] c: false d: 2.456 """ test = yaml.load(data, Loader=yaml.SafeLoader) ※참고로 Loader 지정 안하면 경고가 따라다닙니다...
[python3] yaml 다루기python3 에서 yaml 파일을 다루려면 pyyaml 패키지를 먼저 설치해야 합니다. python3 -m pip install pyyaml 패키지가 없어서 소스에서 설치할 때는 setup.py 를 실행시킵니다. python3 setup.py install 사용할 때는 yaml 만 언급하면 됩니다. import yaml 읽기 - 방법1 test = yaml.load(file("/home/me/test.yaml", "r"), Loader=yaml.SafeLoader) 읽기 - 방법2 data = """ a: 0 b: [1, 2] c: false d: 2.456 """ test = yaml.load(data, Loader=yaml.SafeLoader) ※참고로 Loader 지정 안하면 경고가 따라다닙니다...
2023.01.19 -
기록용으로 남깁니다. 리눅스에서 많은 유틸 프로그램이 파이프를 통해 stdin 으로 입력을 전달받아 처리하는 기능이 있습니다. 파이썬은 어떻게 가능할지 찾아봤습니다. import sys data = sys.stdin.readline().strip()
[python3] PIPE 등을 통해 stdin 으로부터 입력 받기기록용으로 남깁니다. 리눅스에서 많은 유틸 프로그램이 파이프를 통해 stdin 으로 입력을 전달받아 처리하는 기능이 있습니다. 파이썬은 어떻게 가능할지 찾아봤습니다. import sys data = sys.stdin.readline().strip()
2023.01.11 -
저장용으로 남깁니다. json data 가 연속되게 딱 붙어서 a.json 파일에 저장되어 있다고 할 때 파이프로 넘겨야 한다면, cat a.json | python -c 'import sys; print(sys.stdin.readline().strip())' | python3 -m json.tool 위 명령으로 실행하면 이쁘게 포맷된 json data 를 볼 수 있습니다.
[python3] 못생긴 연속된 json 데이터 이쁘게 출력하기 cli version저장용으로 남깁니다. json data 가 연속되게 딱 붙어서 a.json 파일에 저장되어 있다고 할 때 파이프로 넘겨야 한다면, cat a.json | python -c 'import sys; print(sys.stdin.readline().strip())' | python3 -m json.tool 위 명령으로 실행하면 이쁘게 포맷된 json data 를 볼 수 있습니다.
2023.01.10 -
Debian buster 기반 라즈베리파이 os 에서 crontab 에 systemctl 로 서비스 제어하는 명령을 넣으면 실행이 안되는 문제가 있습니다. 로그도 안남아서 sendmail 을 설치해서(느려 터져서 속이 터집니다..) 로그가 메일로 남도록 한 다음에 mailq(실행이 멈춰있습니다..)로 메일 확인하려 했지만 사실상 힘들어서 /var/mail/pi 파일을 vim 으로 열어보니 다음 오류가 발생해 있었습니다. Failed to connect to bus: No such file or directory 이건 왠 봉창 두들기는 소리인가 하고 뒤져보다가.. askubuntu 에 실려 있는 2번째로 선호되는 답을 속는 셈 치고 실행해봤더니 정상적으로 실행됩니다. 이유는 아직 정확히 파악 못했습니다....
[raspberrypi 4B][crontab][systemctl] 서비스 실행 안되는 문제Debian buster 기반 라즈베리파이 os 에서 crontab 에 systemctl 로 서비스 제어하는 명령을 넣으면 실행이 안되는 문제가 있습니다. 로그도 안남아서 sendmail 을 설치해서(느려 터져서 속이 터집니다..) 로그가 메일로 남도록 한 다음에 mailq(실행이 멈춰있습니다..)로 메일 확인하려 했지만 사실상 힘들어서 /var/mail/pi 파일을 vim 으로 열어보니 다음 오류가 발생해 있었습니다. Failed to connect to bus: No such file or directory 이건 왠 봉창 두들기는 소리인가 하고 뒤져보다가.. askubuntu 에 실려 있는 2번째로 선호되는 답을 속는 셈 치고 실행해봤더니 정상적으로 실행됩니다. 이유는 아직 정확히 파악 못했습니다....
2022.12.23 -
기록용으로 남깁니다. ssh-keygen -yf private.pem > public.key private.pem 에 원본 파일 이름, public.key 에 실제로 내보내고 싶은 키 파일 이름을 지정하면 됩니다. 내용 확인만 하고 싶으면 리다이렉션( > public.key)은 제외해도 됩니다. ssh-keygen -yf private.pem ps: ssh-keygen 은 기본적으로 주어진 파일이름에 결과를 쓰지만, -y 옵션을 사용하면 읽습니다. -f 는 파일명 지정
[linux][ubuntu 20.04] ssh 개인키(private key) 파일만 있을 때 공개키 얻기기록용으로 남깁니다. ssh-keygen -yf private.pem > public.key private.pem 에 원본 파일 이름, public.key 에 실제로 내보내고 싶은 키 파일 이름을 지정하면 됩니다. 내용 확인만 하고 싶으면 리다이렉션( > public.key)은 제외해도 됩니다. ssh-keygen -yf private.pem ps: ssh-keygen 은 기본적으로 주어진 파일이름에 결과를 쓰지만, -y 옵션을 사용하면 읽습니다. -f 는 파일명 지정
2022.12.22 -
https://brownbears.tistory.com/415 [Python] pathlib 사용하기 파이썬 3.4부터 내장함수로 pathlib가 추가되었습니다. pathlib가 추가되기 이전에는 os 모듈을 사용했습니다. pathlib는 파일위치 찾기, 파일 입출력과 같은 동작을 하는데 os모듈과 어떻게 다른지 아 brownbears.tistory.com 이 글 내용 중에 제가 사용한 것을 기록으로 남깁니다. import pathlib # 읽기 path = pathlib.Path('test.txt') file = path.read_text() # 쓰기 path = pathlib.Path('test1.txt') path.write_text('파일쓰기')
[python3] pathlib 사용하기https://brownbears.tistory.com/415 [Python] pathlib 사용하기 파이썬 3.4부터 내장함수로 pathlib가 추가되었습니다. pathlib가 추가되기 이전에는 os 모듈을 사용했습니다. pathlib는 파일위치 찾기, 파일 입출력과 같은 동작을 하는데 os모듈과 어떻게 다른지 아 brownbears.tistory.com 이 글 내용 중에 제가 사용한 것을 기록으로 남깁니다. import pathlib # 읽기 path = pathlib.Path('test.txt') file = path.read_text() # 쓰기 path = pathlib.Path('test1.txt') path.write_text('파일쓰기')
2022.11.11