전체 글
IT 관련 잡다한 지식 기록
-
기록용으로 남깁니다. os.listdir() 함수로 파일 목록을 가져왔는데 정렬이 되어 있지 않았습니다. 이름대로 반환되는 결과물이 리스트일꺼라고 생각하고 os.listdir().sort() 를 호출했는데 Nonetype 은 sort 할 수 없다는 오류가 떳습니다. 인터넷을 뒤져서 sorted(os.listdir()) 로 원하는 결과는 얻었습니다. 다만, 왜 안되는지는 정확히 알 수 없었습니다. 알게 되면 글 내용을 업데이트하겠습니다. 추정하기로는 iterable 한 객체가 os.listdir() 에서 반환되고 있고, .sort() 는 이를 지원하지 못하고 sorted() 는 이를 지원할 수 있다?? 정도인데 절대로 사실이 아닐 확률이 높을 수 있으니 이유는 각자 찾아보시기 바랍니다.
[python3] 파일 목록 정렬해서 가져오기기록용으로 남깁니다. os.listdir() 함수로 파일 목록을 가져왔는데 정렬이 되어 있지 않았습니다. 이름대로 반환되는 결과물이 리스트일꺼라고 생각하고 os.listdir().sort() 를 호출했는데 Nonetype 은 sort 할 수 없다는 오류가 떳습니다. 인터넷을 뒤져서 sorted(os.listdir()) 로 원하는 결과는 얻었습니다. 다만, 왜 안되는지는 정확히 알 수 없었습니다. 알게 되면 글 내용을 업데이트하겠습니다. 추정하기로는 iterable 한 객체가 os.listdir() 에서 반환되고 있고, .sort() 는 이를 지원하지 못하고 sorted() 는 이를 지원할 수 있다?? 정도인데 절대로 사실이 아닐 확률이 높을 수 있으니 이유는 각자 찾아보시기 바랍니다.
2022.08.18 -
pcsx2.exe 가 위치한 폴더 아래에 cheats 폴더가 있습니다. 없으면 만들어주세요. 이 폴더에 5C19B973.pnach 파일을 만들어 주시고 아래 내용을 붙여넣고 저장해주세요. 이 코드가 적용되려면 반드시 이미지가 진삼국무쌍4 맹장전 정발판이어야 합니다. pcsx2 도 종료 후 다시 실행하거나 다른 ps2 이미지를 로드했다가 다시 로드해주시면 될 것 같습니다.(전 껏다 켬) // 는 주석입니다. 아무 효과가 없는 설명을 써넣는 것입니다. gametitle, comment 도 큰 의미가 없어 보입니다. 다만, 외국 포럼에서 gametitle, comment 항목을 작성하라고 되어 있기는 하네요. 필수인지는 모르겠습니다. 아래 내용은 화면 크기 조금 상향, 화면 비율 변경(16:9), 맹장전에 포..
[ps2][pcsx2][cheat] 진삼국무쌍4 맹장전 정발판pcsx2.exe 가 위치한 폴더 아래에 cheats 폴더가 있습니다. 없으면 만들어주세요. 이 폴더에 5C19B973.pnach 파일을 만들어 주시고 아래 내용을 붙여넣고 저장해주세요. 이 코드가 적용되려면 반드시 이미지가 진삼국무쌍4 맹장전 정발판이어야 합니다. pcsx2 도 종료 후 다시 실행하거나 다른 ps2 이미지를 로드했다가 다시 로드해주시면 될 것 같습니다.(전 껏다 켬) // 는 주석입니다. 아무 효과가 없는 설명을 써넣는 것입니다. gametitle, comment 도 큰 의미가 없어 보입니다. 다만, 외국 포럼에서 gametitle, comment 항목을 작성하라고 되어 있기는 하네요. 필수인지는 모르겠습니다. 아래 내용은 화면 크기 조금 상향, 화면 비율 변경(16:9), 맹장전에 포..
2022.08.11 -
usb 외장 드라이브/플래시 드라이브를 오랫동안 써오던 경험을 돌이켜보면 초보자(?) 분들은 걍 막 빼서 다른 곳에다 꼽고 하는데 그러다 맛이 가는 날이 옵니다!! 조심하세요 어쨌든.. 사용자 입장에서 사용할만한 애들을 다 껏음에도 불구하고 usb 드라이브 꺼내기를 시도하면 사용중이라서 꺼낼 수 없다는 메시지가 짜증나게 할 때가 종종 있었습니다 급한데 빨리 빼서 연결해야 하는데 윈도우10이 또 징징대고 있어서 강제로 연결 끊는 방법을 하나 정리합니다. Win+R 키 눌러서 diskmgmt.msc 실행 usb 드라이브 선택하고 마우스 오른쪽 버튼 눌러서 offline 선택 정상적으로 offline 실행이 되면 이제 다시 usb 드라이브 꺼내기를 시도하면(이 때 드라이브 이름은 안보이고 장치명만 보임) 정상..
[Windows 10][usb] 강제로 연결 끊기usb 외장 드라이브/플래시 드라이브를 오랫동안 써오던 경험을 돌이켜보면 초보자(?) 분들은 걍 막 빼서 다른 곳에다 꼽고 하는데 그러다 맛이 가는 날이 옵니다!! 조심하세요 어쨌든.. 사용자 입장에서 사용할만한 애들을 다 껏음에도 불구하고 usb 드라이브 꺼내기를 시도하면 사용중이라서 꺼낼 수 없다는 메시지가 짜증나게 할 때가 종종 있었습니다 급한데 빨리 빼서 연결해야 하는데 윈도우10이 또 징징대고 있어서 강제로 연결 끊는 방법을 하나 정리합니다. Win+R 키 눌러서 diskmgmt.msc 실행 usb 드라이브 선택하고 마우스 오른쪽 버튼 눌러서 offline 선택 정상적으로 offline 실행이 되면 이제 다시 usb 드라이브 꺼내기를 시도하면(이 때 드라이브 이름은 안보이고 장치명만 보임) 정상..
2022.07.26 -
고쳐쓰는 대상 커밋 순서 커밋 저자 커밋 일시 사전 작업 수정 가능 여부 확인 다른 작업자와 공유된 저장소이면 다음 여부를 확인하기 이미 공유(push)된 커밋이면 절대 고치지 않습니다!!. 그래도 고쳐야 한다면 다른 작업자의 현재 작업 내용을 수동으로 백업해놓고, 이 수정 작업 수행 후, 현재 저장소를 삭제(또는 백업)하고 저장소를 새로 내려받고 나서 이전 백업 내용을 복원해야 합니다. 차라리 되돌려야 하는 부분이 있다면 revert 명령을 활용하세요. 수정한 본인 제외하고 모두가 꼬입니다... 아직 공유되지 않은 커밋이라도 수정 작업 중에 반영된 내용으로 이 후 커밋들과 충돌이 발생해서 회복하기 힘들게 꼬일 수 있습니다. 현재 수정하는 부분이 이 후 커밋에서 다르게 수정된 경우 파일 추가 삭제 등으로..
[git] 이미 발행된 커밋 고쳐 쓰기고쳐쓰는 대상 커밋 순서 커밋 저자 커밋 일시 사전 작업 수정 가능 여부 확인 다른 작업자와 공유된 저장소이면 다음 여부를 확인하기 이미 공유(push)된 커밋이면 절대 고치지 않습니다!!. 그래도 고쳐야 한다면 다른 작업자의 현재 작업 내용을 수동으로 백업해놓고, 이 수정 작업 수행 후, 현재 저장소를 삭제(또는 백업)하고 저장소를 새로 내려받고 나서 이전 백업 내용을 복원해야 합니다. 차라리 되돌려야 하는 부분이 있다면 revert 명령을 활용하세요. 수정한 본인 제외하고 모두가 꼬입니다... 아직 공유되지 않은 커밋이라도 수정 작업 중에 반영된 내용으로 이 후 커밋들과 충돌이 발생해서 회복하기 힘들게 꼬일 수 있습니다. 현재 수정하는 부분이 이 후 커밋에서 다르게 수정된 경우 파일 추가 삭제 등으로..
2022.07.26 -
라 쓰고 간단한 나만의 해결 기록이라 읽음.. 그냥 pip3 로 opencv-python 을 설치하거나 opencv-contrib-python, opencv-python-headless 등의 패키지로는 전혀 해결이 안되었습니다. import cv2 만 실행해도 오류가 발생했었거든요... (venvimg) D:\Users\JHG\Documents\work\wiznet\project\SKP\ARHIS\AI\30034>python3 -c "import cv2" Traceback (most recent call last): File "", line 1, in ModuleNotFoundError: No module named 'cv2' (venvimg) D:\Users\JHG\Documents\work\wizne..
[python3][opencv][windows 10]개발 환경 구축하기라 쓰고 간단한 나만의 해결 기록이라 읽음.. 그냥 pip3 로 opencv-python 을 설치하거나 opencv-contrib-python, opencv-python-headless 등의 패키지로는 전혀 해결이 안되었습니다. import cv2 만 실행해도 오류가 발생했었거든요... (venvimg) D:\Users\JHG\Documents\work\wiznet\project\SKP\ARHIS\AI\30034>python3 -c "import cv2" Traceback (most recent call last): File "", line 1, in ModuleNotFoundError: No module named 'cv2' (venvimg) D:\Users\JHG\Documents\work\wizne..
2022.07.22 -
한동안 포기하고 살다가 여기저기 내용들을 적용해 보던 중 다음 내용이 정상 동작하는 것 같아서 기록으로 남깁니다. 디렉토리(폴더) 구조 app db_process a b utils c app/main.py 파일에서 하위 모듈을 import 할 때 서로 다른 depth 의 py 파일에서 import 실행시 동작하는 것도 있고 경로 문제가 발생하는 것도 있어서 sys.path.append() 를 활용해서 문제를 회피하고 있습니다. 문제는 vscode 에서 해당 하위 모듈 참조하는 intellisense 가 정상 동작하지 않습니다. jedi 를 disable 하니 어쩌니 하는거 안통해서 포기하고 Ctrl + Shift + F 로 일일이 찾아다니며 살다가 오늘 다시 검색 / 적용에 도전해봤습니다. 현재 프로젝트..
[windows 10][vscode][python][intellisense] 동작 안하는 문제한동안 포기하고 살다가 여기저기 내용들을 적용해 보던 중 다음 내용이 정상 동작하는 것 같아서 기록으로 남깁니다. 디렉토리(폴더) 구조 app db_process a b utils c app/main.py 파일에서 하위 모듈을 import 할 때 서로 다른 depth 의 py 파일에서 import 실행시 동작하는 것도 있고 경로 문제가 발생하는 것도 있어서 sys.path.append() 를 활용해서 문제를 회피하고 있습니다. 문제는 vscode 에서 해당 하위 모듈 참조하는 intellisense 가 정상 동작하지 않습니다. jedi 를 disable 하니 어쩌니 하는거 안통해서 포기하고 Ctrl + Shift + F 로 일일이 찾아다니며 살다가 오늘 다시 검색 / 적용에 도전해봤습니다. 현재 프로젝트..
2022.07.22 -
wsl 을 d 드라이브로 옮기는 일은 dongle94님의 글에 잘 설명되어 있습니다.다만, 이 방법을 따라하면 딱 하나 안되는게 있습니다. 기존 계정으로 로그인되지 않고 root 계정으로 로그인됩니다..이리저리 뒤져본 결과 해결책을 찾아 옮기는 방법을 간단히 정리하고 계정 정상화하는 방법을 기록하겠습니다.가정c:, d: 드라이브 2개로 나눠져 있고 d 드라이브 용량이 충분히 크게 남아있다고 가정합니다.Win+R 키 눌러서 cmd 실행현재 내가 설치한 wsl 이름 확인wsl -l --allUbuntu(기본값)dongle94 님 글과 달리 제 환경은 리눅스 이름이 달라서 실행이 되질 않았습니다. 이 명령으로 확인하니 Ubuntu 로 되어 있는 것을 확인할 수가 있습니다.d ..
[wsl] wsl d 드라이브로 옮기고 계정 정상화하기wsl 을 d 드라이브로 옮기는 일은 dongle94님의 글에 잘 설명되어 있습니다.다만, 이 방법을 따라하면 딱 하나 안되는게 있습니다. 기존 계정으로 로그인되지 않고 root 계정으로 로그인됩니다..이리저리 뒤져본 결과 해결책을 찾아 옮기는 방법을 간단히 정리하고 계정 정상화하는 방법을 기록하겠습니다.가정c:, d: 드라이브 2개로 나눠져 있고 d 드라이브 용량이 충분히 크게 남아있다고 가정합니다.Win+R 키 눌러서 cmd 실행현재 내가 설치한 wsl 이름 확인wsl -l --allUbuntu(기본값)dongle94 님 글과 달리 제 환경은 리눅스 이름이 달라서 실행이 되질 않았습니다. 이 명령으로 확인하니 Ubuntu 로 되어 있는 것을 확인할 수가 있습니다.d ..
2022.07.15 -
기록용으로 남깁니다.. sshpass 를 사용하지 않았던 경우에는 문제가 되지 않았던 부분이 sshpass 를 사용하면서 아무 오류 없이 ssh 접속이 안되는 문제가 발생하여 원인 조사 중에 삽질을 통해 허탈한 원인을 발견하게 되어 작성합니다. ssh 를 처음 접속하게 되면 known_hosts 에 추가할 것인지 물어봅니다. 보통 yes 를 선택해서 추가하게 되고 이후로는 sshpass 로 비밀번호를 미리 입력해도 이상이 없습니다. 하지만, 이 과정이 없는 경우 sshpass 로 비밀번호를 미리 넘기게 되면 known_hosts 에 등록 여부를 묻는 화면이 나오지 않게 되어 접속이 되는 듯 하다가 안되는 상황을 겪게 됩니다. 물론 이런 문제를 겪지 않으려면 ssh 실행 옵션에 StrictHostKeyCh..
[ssh][sshpass] sshpass 로 ssh 접속 사용시 주의사항기록용으로 남깁니다.. sshpass 를 사용하지 않았던 경우에는 문제가 되지 않았던 부분이 sshpass 를 사용하면서 아무 오류 없이 ssh 접속이 안되는 문제가 발생하여 원인 조사 중에 삽질을 통해 허탈한 원인을 발견하게 되어 작성합니다. ssh 를 처음 접속하게 되면 known_hosts 에 추가할 것인지 물어봅니다. 보통 yes 를 선택해서 추가하게 되고 이후로는 sshpass 로 비밀번호를 미리 입력해도 이상이 없습니다. 하지만, 이 과정이 없는 경우 sshpass 로 비밀번호를 미리 넘기게 되면 known_hosts 에 등록 여부를 묻는 화면이 나오지 않게 되어 접속이 되는 듯 하다가 안되는 상황을 겪게 됩니다. 물론 이런 문제를 겪지 않으려면 ssh 실행 옵션에 StrictHostKeyCh..
2022.06.08