목록2021/12 (4)
규도자 개발 블로그
보통 매년 마지막 날에는 연례 행사로 고난의 행군을 하고는 한다. 고난의 행군이란 무엇이냐, 그냥 10~20시간 가량을 정처없이 걷는 것이다. 연말 뿐이 아니라 내가 이따금씩 하는 행동인데 이렇게 하면 몸이 힘들어서인지 머릿속에서 정말 중요한 생각들만 남고 심지어 그 중요한 생각들이 정렬된다. 이 알고리즘은 무엇일까. 자학정렬이라는 이름으로 정의할 수 있을 것 같다. 2020~2021년이 정말 내 인생에 다신 있을까 싶을 정도로 다사다난했다. 이기간에 직업은 5번 바뀌었고 실패한 프로젝트는 9개가 있다. 근데 정말 다행이도 2021년 마지막 즈음에 되려니 상황이 좀 풀렸다. 그래서 딱히 자학정렬이 필요하지 않았다. 자학정렬보다는 좀 더 커리어적으로 어떻게 나아가야할지 고민이 생겼다고 해야하나. 그래서 자..
놀랍게도 꿈에서 본 단어다. 하지만 너무나도 뇌리에 남고 너무 좋은 말 같아서 꿈에서 깨자마자 비몽사몽한 상태로 Google Keep을 키고 어떻게든 메모에 우겨넣고 다시 잠을 청했다. 꿈의 내용은 새벽의 저주와 굉장히 흡사했다. 커다란 쇼핑몰 내에서 좀비들과 싸우고 생존하는 내용. 하지만 내가 옛날에 했던 텔테일 게임즈의 워킹데드와 꿈 내용이 혼합이 됐는지(둘 다 좀비물이니까) 사건사건마다 그 사건에 대한 시스템의 평가가 오버롤되는 형태였다. 흔히 텔테일 게임즈나 퀀틱 드림(디트로이트 비컴 휴먼, 헤비레인, 비욘드 소울즈 등등을 개발한 회사)류 QTE방식 스토리 어드벤쳐 게임에서 중요한 선택이나 주변인들에게 어떠한 영향을 끼칠 때마다 "A는 이 사실을 기억할 것입니다" 이런식으로 피드백이 뜬다. 차후에..
github의 어이없는 실수 (about gitwiki) github public repo 혹은 pro plan의 private repo에서 제공하는 wiki라는 기능이 있다. gitbook과는 달리 repo내부에서 바로 접근할 수 있는 형태인데 정말 웃긴게 이 git wiki도 git으로 관리되면서 정작 지들이 막아놓은 http 프로토콜을 통한 주소만 제공한다는 점이다. 위 사진은 내가 만든 오픈소스 프로젝트인 PHPCronManager의 wiki(https://github.com/jujumilk3/PHPCronManager/wiki)이다. 우측 하단에 보면 알 수 있다시피 http프로토콜만 지원한다. 웹상에서 Edit, 혹은 New Page를 통해 작업한다면 모를까 로컬에서 변경하고 싶은 내용을 한번..
pip 모든 패키지 삭제하기 + xargs명령어 가끔씩 개발을 하다보면 실수로 프로젝트 venv환경이 아닌 System Interpreter로 설치된 python에 패키지를 설치해버릴 때도 있고, 패키지 버전을 바꿔야 하는데 의존성으로 인해 여러개의 패키지가 깔려있는 상태에서 같이 버전을 바꿔줘야 하는 둥 pip로 설치한 모든 패키지를 전부 싹 밀고 다시 패키지를 설치하는 게 속시원할 때가 있다. 그때 쓰면 좋은 명령어다. $ pip freeze | xargs pip uninstall -y 여기서 xargs라는 조금은 생소한 명령어가 있는데 명령어 출력을 다른 명령어의 인자값으로 전달하는 함수이다. 고로 pip freeze명령어를 통해 조회된 모든 패키지 리스트들에 대해서 각 줄마다 pip uninsta..