Quantcast
Channel: sr's lair
Browsing all 687 articles
Browse latest View live

Image may be NSFW.
Clik here to view.

[vscode] 검색 정규식

기록용으로 남기고 성공한 사례들을 갱신할 예정입니다.vscode 에서 Ctrl + H 키를 누르면 replace 창이 뜹니다. Find 라고 써진 칸의 오른쪽 끝을 보면 아이콘이 3가지 있습니다. 그 중에 .* 라고 되어 있는 것을 클릭하거나 Alt + R 키를 누르면 입력되는 패턴을 정규식으로 해석해서 진행하게 됩니다.대괄호 [] 매칭해보기...

View Article


[openwrt] xz 사용하기

openwrt 에서 xz를 사용하려면 xz 패키지를 설치해야 합니다.opkg update opkg install xz용량은 2021.04.09 18.06 기준 25KB 정도 됩니다.(출처)이제 tar 랑 연동해서 쓰면 되는데 openwrt 에 들어가는 대부분의 프로그램은 원래 기능을 다 제공하지 못합니다.압축할 때 tar cvJf aa.tar.xz *.log...

View Article


Image may be NSFW.
Clik here to view.

미니 휴대용 열전사 프린터 GOOJPRT 사용기

Wish 에서 자주 뜨는 광고 중에 미니프린터에 대한 광고가 떠서 고민을 하다가 질러버렸습니다 -0-위 사진이 거의 실제 크기와 비슷합니다.가격은 본품+3롤 추가 종이 해서 $36에 배송비 $10 추가 6롤 종이가 $17에 배송비 $5 라 배보다 배꼽이 더 큰 것 같기도 하지만 신기해서 만져보고 싶어서 질렀습니다장치가 처음에 잘 인식되지 않았는데 설명서를...

View Article

Outlook 에서 보안을 이유로 첨부파일을 받을 수 없을 때..

기록용으로 남깁니다.regedit 를 실행시켜서 컴퓨터\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\16.0\Outlook\Security로 기동합니다. 주소창에다 위 글씨 붙여놓고 엔터치시면 바로 이동합니다.참고로 저 16.0은 오피스 2016, 오피스 2019, 오피스 365 모두 동일한 값입니다. 이전 버전은 그에 따라...

View Article

[openwrt] SSL 인증서를 사용하기 힘들 때 pip3 사용시 발생하는 CERTIFICATE_VERIFY_FAILED 오류 해결하기

기록용으로 남깁니다.pip3 를 통해 패키지 설치할 때 기존에 잘 구축해놨다가도 펌웨어 한 번 뒤집어 엎으면 인증서가 날라갈 때도 있습니다.인증서를 구성해주면 좋지만 하기 힘들거나 급하게 진행해야 하는 경우 인증서 없이도 실행할 수 있습니다.pip3 --trusted-host pypi.org --trusted-host files.pythonhosted.org...

View Article


[python3] 인스턴스의 클래스 이름 출력하기

기록용으로 남깁니다.파이썬에서 현재 사용되는 인스턴스의 클래스명이 필요할 때가 있습니다.instanceA = ClassA() 라고 생성한 경우, type(instanceA).__name__ 값을 접근하면 ClassA 가 문자열로 나옵니다.python2 에서는 instanceA.__class__.__name__ 으로 접근할 수 있다고 하는데 2를 쓰지 않아서...

View Article

csv 파일 작성시 excel 에서 숫자 텍스트가 엉뚱하게 표시되는 문제

기록용으로 남깁니다.숫자 문자, 예를 들면 날짜시간 정보가 20210101123459 이렇게 있고,이 값이 csv 에서 20210101123459, 라는 형태로 작성했다면,이를 excel에서 열었을 때 2.02101E+13 과 같은 과학적 기수법으로만 표시되고 서식을 아무리 텍스트로 지정해도 바뀌지 않는 문제가 있습니다.값 입력 칸을 한 번 클릭하면 바뀌긴...

View Article

python 에서 tar.gz 파일 만들기

기록용으로 남깁니다.이 글을 참고했습니다.with tarfile.open("zipped.tar.gz", "w:gz") as tar: tar.add(f"/tmp/01.log")sourcefile은 압축할 파일이고 zipped.tar.gz 는 생성될 압축 파일입니다.tar cvzf zipped.tar.gz /tmp/*.log 와 유사한 결과가 생성된다고 보시면...

View Article


Image may be NSFW.
Clik here to view.

[vscode][sync-rsync] 원격지 주소를 아무리 변경해도 반영되지 않을 때

기록용으로 남깁니다.원격지 주소를 바꿀 때 보통 Ctrl + , 키를 눌러서 rsync 를 검색하고 결과에서 remote 항목에 id@원격지주소:실제경로 형태로 작성하게 되는데요 이런 설정을 바꿔도 계속 예전 주소로 나올 때가 있습니다.이런 경우에 rsync 키워드 검색창 아래에 보면 탭이 User, Remote, Workspace 의 3개 탭이...

View Article


[python3][vscode][pylance] operator "in" not supported for types literal and...

기록용으로 남깁니다.vscode 에서 Ctrl + , 키를 눌러 설정 창을 엽니다.Search settings 항목에 pylance를 입력합니다.어느 영역에 적용할 지에 따라 User, Remote, Workspace 탭을 선택합니다.User는 전역, Remote는 원격 접속시, Workspace 는 현 작업공간에 적용됩니다.저는 일단 Workspace 를...

View Article

[awk] 버전 파싱

기록용으로 남깁니다.원본 문자열(version.py 파일 내):     current = "0.7.7-2-debug"원하는 문자열: 0.7.7-2-debugawk 명령awk '/current = /{sub(/"/, "", $3); sub(/"/, "", $3); print $3)}' version.pysub는 sub(a, b, c)가 있으면 c의 값에서...

View Article

[python] 윈도우10에서 python.exe 실행 경로 확인하기

venv 나 virtualenv 를 쓸 때 내 환경이 내가 지정한 env 에 잘 연결되었나 확인하고 싶을 때가 있습니다.참고 글에 따르면 sys.path 를 출력해보면 알 수 있다고 합니다.다만 vscode 기준 해당 폴더의 터미널에서 python3 를 실행시켜서 출력해보면 여전히 전역 python 경로가 출력됩니다.python3.exe 자체가 PATH 가...

View Article

[python3] a bytes like object is required not 'str' 오류

기록용으로 남깁니다.제목과 같은 오류 발생시 split() 등의 함수를 사용할 때 나타날텐데 넘어온 값이 str 이 아니라 bytes 로 되어 있어서 발생하는 오류입니다. 혹시 모르니 type 으로 자료형을 확인하거나  print 로 직접 출력해서 bytes 로 되어 있는 것을 확인해봅시다.bytes -> str 은 간단합니다....

View Article


[RaspberryPi] 재부팅 없이 네트워크/와이파이 재시작하기

기록용으로 남깁니다.다른 여러가지 방법들이 있지만 그런 것은 검색을 하시고 기본적인 리눅스에서도 동작할만한 cli 에서 내리는 명령을 소개합니다.우선 내가 제어할 네트워크 인터페이스 이름을 확인합니다. 제 경우에는 wlan0 을 사용중에 있네요.pi@RPwiznet002:~ $ ip -4 -o addr 1: lo inet 127.0.0.1/8 scope...

View Article

Image may be NSFW.
Clik here to view.

[virtualbox] NAT 호스트와 가상머신간의 scp 파일 복사하기

기록용으로 남깁니다.가상머신에는 우분투 20.04가 설치되어 있고 호스트는 윈도우10 이며 네트워크는 NAT로 설정되어 있습니다.먼저 가상머신을 종료하고 해당 가상머신의 설정>>네트워크 항목을 들어갑니다.가상머신 네트워크 설정포트 포워딩 설정을 추가해줍니다.현재 제 윈도우 호스트 ip는 192.168.7.2 입니다. 가상머신인 우분투는...

View Article


[python][virtualenv] 이미 가상 환경이 구축된 이후 설치된 전역 패키지 가져오기..

기록용으로 남깁니다.virtualenv 를 사용하다 보니 왠만한 것은 source ~/wiznet/venvA/bin/activate 한 다음에 정상적으로 pip3 로 설치 가능하지만 apt 패키지로 제공되는 것들은 root 계정 권한으로 설치되기 때문에 이미 virtualenv 를 구성한 다음에는 이를 자동적으로 참조할 방법은 없습니다.현재 확인한 방법으로는...

View Article

[python] magic number

기록용으로 남깁니다.파이썬이 실행되어 생성되는 *.pyc 파일에는 사용된 파이썬 버전 정보가 파일 맨 처음 4바이트에 저장되어 있습니다.보통은 bad magic number 등의 문제가 생기면 *.pyc 파일을 지우고 재생성하면 되는데 그렇지 못한 상황을 위해 기록으로 남깁니다.문제가 되는 pyc 파일의 첫 4바이트를 little endian 으로 직접...

View Article


오류 error while loading shared libraries: libncurses.so.5: cannot open shared...

기록용으로 남깁니다.참고로 환경은 Ubuntu 20.04 입니다.make menuconfig 명령이 실행이 안되어서 확인해보니 제목과 같은 오류가 떠 있었고, 분명 ncurses 관련 패키지들이 설치되어 있음에도 불구하고 해당 오류가 뜨고 있었습니다.구글을 뒤지다 보니 12.04 환경에서 비슷한 경험을 한 글이 있었습니다.내용을 보니 설치된 패키지들은...

View Article

Lenovo P11 나한테 동작했던 최신 업데이트 가능한 글

 레노버 P11 을 구매했더니 벽돌이니 어쩌니 하고 업데이트 가능한 방법 글에서도 다양한 시도들이 있었는데 누구는 되고 누구는 안되고 글들이 있었습니다. 일단은 Wifi 끄고 자동 업데이트 모두 중지한 상태에서 진짜 확실한 방법은 없을까 하고 며칠간 Google 질을 했습니다.그리고 나서 그래 질러보자 할만한 글을 발견하고 관련 내용 적용한 결과 이상 없어서...

View Article

ubuntu 20.04 에서 dhcp ip 다시 받아서 네트워크 재시작하기

sudo dhcpclient enp3s0sudo nmcli networking offsudo nmcli networking on

View Article
Browsing all 687 articles
Browse latest View live