오래된 프로그래머의 요즘 이야기

그리고 소소한 일상들...

허니의 소소한 일상들이 켜켜이 쌓여가고......

2023/11 3

생일기념여행 (제주)

제주는 언제가도 좋다. 이번 제주여행은 내 생일을 자축하는 의미로 와이프와 함께 2박3일 같은 1박2일로 오랜만에 롯데호텔 숙소 잡고, 전기차 렌트하고...... 제주는 자주 다니는 편인지라 올레길부터 오름, 웬만한 관광지들은 많이 다녀본 것 같다. 그래서 이번 여행은 편안하게 푹 쉬려고 간 여행이다. 그동안 사무실에서 너무 바쁘게만 지냈던것 같아 편안하게 걷기도 하고 풍광 보며 여유있게 차도 한잔 하고, 먼지 쌓인 카메라 꺼내들고 사진도 찍고...... 아~~~ 간만에 힐링다운 힐링을 느껴본 일정이었다.

Gallery 2023.11.29

[ PYTHON ] Ubuntu 20 에 Python 설치 중 setuptools 오류

Ubuntu 20 에 Docker 설치 후 Python3.7 버전을 설치 하던 중 "Package ' python-dev ' has no installation candidate" 라는 오류를 만났다. 얼마전에 서버이전 하면서도 문제 없었고 다시 다른 서버로 Docker 이전하면서 발생한 에러인데, 구글링 해본 결과 해결방법은 의외로 간단... Ubuntu 최신버전은 python-dev를 지원하지 않는다. 어쩔... 대신 python3-capstone 을 설치하라는...... python3-capstone 으로 대체 후 정상 설치가 되는 듯...... 하다가 에러 하나 더!!! "Package ' python-setuptools ' has no installation candidate" ㅋ~~~ 이번엔 ..

Tech Story 2023.11.29

[PYTHON / MYSQL(MariaDB)] _last_executed 가 사라졌다?

예전엔 MYSQL (MariaDB) 를 쓸때 Cursor 를 실행 시킨 후 _last_executed 를 잘 썼는데, 언제부터 인지 API가 작동을 안해서 Query가 잘못되었나? 아님 파이썬 코드에 문제가 있나? Parameter가 문젠가? 등등 원인이 될만한 버그를 찾기 위해 많은 시간을 디버깅에 애쓴적이 있다. 쿼리는 아무리 봐도 문제가 없었는데 쿼리를 담은 커서만 실행시키면 API가 뻗어 버리는 걸 지켜보다보니 내가 뻗어버릴 것만 같았고 답답해 미칠려던 찰나에, 실행된 쿼리를 확인하기 위해 작성한 logger.debug(cur._last_executed) 문장을 지웠더니 정상 실행 되는게 아닌가? 급한대로 logger.debug(cur._last_executed) 문장들을 전부 주석처리하고 API..

Tech Story 2023.11.21