전체 글
-
듀가드 k330w 키보드 샀어요.일상 2023. 12. 13. 21:56
보통 클램쉘 모드로 사용하면서 키보드를 쓰는데 얼마 전 이삿짐 옮기면서 키보드가 고장 났어요. 불편해서 키보드 사려고 찾아봤는데 가지고 싶은 거는 품절이거나 배송이 너무 오래 걸려요. 그래서 당근을 뒤져보는데 배열도 신기하고 귀엽길래 샀어요. 어쩌다 보니 같은 듀가드예요. 너무 깨끗한데 지금 드는 생각은 아마 배열 적응을 못했지 않았을까 싶어요. 저도 사용한 지는 며칠 됐는데 아직 적응을 못해서 불편해요. 화면분할을 자주 쓰는데 키보드 배열에 맞게끔 커맨드를 바꾸니 맥북만 들고 다니면서 쓸 때는 또 달라서 헷갈려요. 이렇게 방법을 찾아봐야 한다는 거 자체가 구려요. 이상한 곳에 에너지 소모되는 듯... 귀엽고 키감이 좋긴 한데 적응을 잘하거나, 키보드가 변경될 것 같아요. 방향키를 별로 안 쓰는 줄 알았..
-
Python 에서 JSON 사용하기Python 2023. 12. 10. 22:30
Python 에서 JSON 사용하기 얼마 전 Python 에서 JSON 을 다뤄야 하는 문제가 있었는데 문서는 안 읽고 매번 똑같은 커맨드 사용했더니 문제를 못 풀었어요. 현타 오고 바보가 된 것 같아서 문서를 쭉 읽어보기로 해요. fp 를 다루는 dump, load 는 비슷하니, 더 자주 쓸 것 같은 dumps, loads 로 알아볼게요. json.dumps() def dumps(obj, *, skipkeys=False, ensure_ascii=True, check_circular=True, allow_nan=True, cls=None, indent=None, separators=None, default=None, sort_keys=False, **kw) 변환표 파이썬 -> JSON 변환이 어떻게 되는..
-
부산 여행 다녀왔어요.일상 2023. 12. 2. 22:48
저는 가짜 여행이고 서울에서 알던 분들이 여행 오셔서 같이 다녔어요. 아마 제가 최근에 끄어어 하는 거 보고 와주신 것 같아요. 완전 착착사착착뉴입니다. 이분들도 그렇고 부산이 처음인 사람은 거의 없는 것 같아요. 부산역이나 관광지 돌아다녀 보면 관광객들도 많고 진짜 부산은 관광지가 맞나 봐요. 노인과 바다 부산이지만 관광지에서는 관광객들 덕분에 평균연령이 어려 보여요. 젊은이들이 계속 머물렀으면 좋겠어요. 날씨도 서울에 비하면 너무 따뜻한 살기 좋은 곳... 덕분에 부산 살면서 갈 일 없는 관광지들 다녔어요. 먹은 거랑 풍경 사진 찍은 게 별로 없네요. 맛나고 이쁜 곳 구경했는데 제 기억 속에만 남아있어요. 아 뚜벅이로 버스 타고 다니느라 조금 힘들었어요. 이것도 있고 요즘 운전의 필요성을 느끼고 있어..
-
도로명은 (로, 길)으로 끝나나요?etc 2023. 11. 7. 20:14
넹. 도로명주소에서 도로명만 추출해야 하는 일이 있었다. ex) 경기도 성남시 분당구 판교역로 166 -> 판교역로 도로명이(로, 길) 로만 끝나는 것 같은데 정확한지 모르겠다. (로, 길) 로만 끝나면 정규식으로 추출하기 편한데 다른 케이스가 있나 해서 찾아봤다. 관련 정보는 도로명주소 가이드 북을 한 번 쭉 보는 거를 추천. https://www.juso.go.kr/CommonPageLink.do?link=/street/GuideBook 도로명 - 대로: 8차로 이상 - 로: 2차로 ~ 7차로 - 길: 로보다 좁은 도로 입체도로: 공중 또는 지하에 설치된 도로 및 통로 - 고가도로: 공중에 설치된 도로 및 통로 - 지하도로: 지하에 설치된 도로 및 통로 ex) 서울특별시 송파구잠실역중앙통로 110
-
회고는 아니고 생각 기록일상 2023. 11. 5. 20:44
한 번씩 찾아오는 일상 게시글이에요. 7월에 마지막으로 적었네요. 머리가 너무 복잡하고 기분이 조금 다운 됐을 때 보통 적나 봐요. 주기가 있다고 생각했는데 분기별인가... 글을 짧게 적고 싶거나 사진만 올리고도 싶은데 티스토리에서 하긴 좀 애매해요. 다른 블로그 구경하다가 봤는데 https://www.hyungjoo.me/ 이런 폼이면 좋을 것 같아요. 다음에 비슷하게 만들고 싶어요. 시간보다는 정신적으로 여유가 없어서 시작을 못 하겠어요. 시간은 만들려면 만들 수 있는데 요즘 상태가 좀 구려서 안정기에 접어들면 블로그 만드는 거를 해야겠어요. 사고 싶은 도메인도 생겼는데 블로그 말곤 쓸 곳이 없어서 장바구니에만 넣어놨어요. 몇 살 정도 돼야 내가 어떤 사람인지 알까 싶어요. 기대하지 말고 선택하며 살..
-
csviewetc 2023. 10. 30. 21:24
대용량 csv 파일 읽기 엑셀로 보기 어려운 1000만 row 가 넘는 csv 파일을 보고 싶었다. csv 도 json formatter 처럼 뭔가 있지 않을까 했는데 csview 라는 게 있어서 써봤다. 내가 보고 싶은 euc-kr 로 인코딩 된거여서 바꿔서 봐야한다. 문자인코딩을 변경해서 보자. iconv -f euc-kr -t utf-8 source.csv > target.csv | csview target.csv https://github.com/wfxr/csview GitHub - wfxr/csview: 📠 Pretty and fast csv viewer for cli with cjk/emoji support. 📠 Pretty and fast csv viewer for cli with cjk/e..
-
MySQL wait_timeoutDatabase 2023. 10. 27. 21:00
오래 걸리는 파이썬 스크립트에서 에러가 발생했다. `Lost connection to MySQL server during query` 아마 MySQL 커넥션 시간제한이 있지 않을까 해서 봤다. https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_wait_timeout default 값은 8시간이고, Aurora MySQL 에서도 동일하다. 로그를 보니까 쿼리를 실행하기까지 10시간 동안 객체를 만들고 있었다. 파라미터 그룹을 수정하는 것 보다는 코드를 수정하는 게 나을 것 같다. insert 작업을 수행하는데, 각 객체마다 수행 하던거를 한 번에 할 수 있게 모아놨고, 커넥션은 모은 객체를 한 번에 insert 하는 순간..
-
pyenv 설정하기Python 2023. 10. 25. 21:00
EC2 Linux 환경에 여러 Python 프로젝트가 있어요. 로컬에서 사용하는 Python 버전과 EC2 에 Python 버전이 달라서 패키지 설치에 문제가 생겼어요. macOS 에서 사용하던 pyenv를 EC2 에도 설치해서 써봐요. macOS 와 설치방법이 조금 다르네요. 0번 과정에서 apt install 해주지 않으면 pyenv install python(x.y.z) 할 때 문제가 생겨요. # 0. sudo apt-get install -y make build-essential libssl-dev zlib1g-dev libbz2-dev \ libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev xz-utils tk-dev \ libxml2-..