no image
[IDE] pyCharm, pyenv, poetry 환경에서 저장소 SSL 사용 해제
pypi 저장소 이용 시와 번외로 https 가 명시되어 있는 외부 API 호출 시 경우로 나누었다. 아래의 글은 MacOS 기준으로 작성했다. 배경사내 SSL 암복호화 때문에 인증서를 따로 사용하는데 이 경우 아래와 같은 오류 코드들을 만나게 되었다.certificate verify failed: unable to get local issuer certificatecertificate verify failed: self-signed certificate in certificate chain해결pypi 저장소 이용 시pyCharm따로 건드려야 하는 설정은 없다.pyenv, virtualenv가상환경에 있는 pip 의 설정 파일(pip.conf)을 추가하거나 내용을 수정해서 해결 가능하다.만약, 해당 파일..
2025.03.12
no image
[IDE] Jetbrains 에서 웹 브라우저 로드가 되지 않을 때
개발을 할 때 Chrome 보다는 Firefox 가 더 편해서 주로 사용하고 있긴 한데, 그 중에서도 Firefox Developer Edition 을 사용한다.일반 Firefox 와는 다르게 다른 경로를 가지고 있기도 해서 Jetbrains 에서 Firefox 브라우저 이용 시 실행이 되지 않는 경우가 있다. 이럴 경우, Settings 창을 연 다음 좌측 메뉴에서 Tools > Web Browsers and Preview 로 들어가면 브라우저별로 열 수 있는 목록이 나온다. 나 같은 경우에는 MacOS 를 사용하고 있어서 직접 경로를 설정해주어야 했는데 MacOS 의 경우 Firefox Developer Edition 은 아래와 같은 경로에 설치되어 있었다. /Applications/Firefox D..
2025.03.12
no image
[IDE] Intellij 패키지 접힘 풀기
기본적으로 패키지 생성할 때 별 다른 파일없이 계속해서 안에다가 패키지를 만들게 되면 아래와 같이 생성된다. 예를 들면 위 사진에서 threadlocal 이라는 패키지를 만든 후 그 아래에 code 라는 패키지를 다시 한 번 만들면 위처럼 된다. 이렇게 되면 저기에 클래스를 만들게 될 때 code 패키지를 기준으로 생성하게 된다. 위 기능을 해제하는 방법이 있다. 프로젝트 탭에서 우측 위의 톱니바퀴 모양의 버튼을 누르고 'Compact Middle Packages' 를 누르면 아래처럼 별도의 패키지로 분리되어 보이게 된다.
2022.09.08
[Android] Android 5.0 (롤리팝) 개발자 옵션 나타내기
안드로이드 5.0 Lolipop (롤리팝) 에서는 개발자 옵션이 기본으로 숨겨져 있다. [설정]-> [디바이스 정보]에 가면 '빌드번호' 항목이 있는데 이 항목을 5번 정도 연속으로 터치하게 되면 설정에 나타나게 된다. 그리고 [설정] -> [개발자 옵션]으로 가서 'USB 디버깅'을 활성화!
2016.05.20