전체 글

지옥에서 올라온 강인한 프로그래머
1. 서론 keystore 패스워드 분실 대처를 어떻게 할 것인가? 플레이 스토어에 게임을 업로드하고 2년, 가끔 앱이 삭제되지 않도록 언제까지 정책 위반을 수정하라는 메일이 온다.이번에 온 메일은 현재 빌드의 유니티 버전의 보안 이슈로, 패치된 유니티 버전 빌드를 재업로드 하라는 요청이었다. 다행히 프로젝트가 남아 있어서 유니티 에디터 버전업을 진행했다.2021.3.56f1 > 2021.3.45f2 하지만, 빌드를 진행하기 위한 keystore 비밀번호가 생각나지 않았다.(그때의 나는 어떤 비밀번호를 설정해뒀을까...) 이 글은 다음에 또 이런 일이 벌어질 때를 대비해 작성했다. 2. 해결 과정 keystore 재생성과 구글 개발자 콘솔 키 재설정 요청까지 우선, keystore의 비밀번호 재설정은 불..
디렉토리 구조 리눅스에서는 반드시, 루트폴더(/) 하위에 파일이 저장된다. 절대 경로와 상대 경로 절대경로 파일의 루트폴더부터 파일까지 모든 경로를 기입해 경로를 지정하는 것을 의미한다. 장점) 파일의 정확한 경로를 지정할 수 있다. 단점) 특정 상황에서 불필요하게 긴 경로를 기입해 호출해야 하기에 비효율적일 수 있다. 상대 경로 현재 명령을 내리는 지점을 기준으로 상대적으로 위치를 지정하는 것을 의미한다. 장점) 명령 내리는 지점에 따라 기입 경로를 변경해야 한다. 단점) 경로지정을 상대적으로 간소화해서 호출할 수 있기에 효율적이다. 디렉토리간 이동 $ pwd : 현재 경로 출력 $ cd '목적지' : '목적지'로 이동 $ cd . : '현재 폴더'로 이동 $ cd .. : 한 수준 '상위 폴더'로 이..
흔한 비밀번호를 입력해도 괜찮게 만들고 싶었지만 자꾸 폼 에러 메시지에서 안 된다고 해서 처리할 방법이 필요했다. 방법은 단순하다. django.contrib.auth.forms.py 에 들어가서 raise ValidationError부분을 지우면 된다.
박준영_
차가운 0과 1의 임페르노