전체 글(45)
-
[Python] Python_SSL: CERTIFICATE_VERIFY_FAILED 에러
Django 프로젝트에서 SMTP를 활용한 이메일 발송 로직을 작성하신 분께서 발생한 내용에 대한 트러블 슈팅에 대한 기록을 남겨보고자 한다. 에러 로그에서는 "SSL: CERTIFICATE_VERIFY_FAILED"가 포함된 에러가 발생하고 있어서 해당 부분을 염두에 두고 시작을 하였다. 1. 구글 계정 이슈 구글 보안단계 낮추는 방법을 먼저 떠올려보았다. 다른 분들은 공유된 코드를 통해 이메일이 발송된다고 한 것에 근거, 구글 계정과 관련한 이슈일 것으로 판단하였다. 보안 수준 관련 설정을 처리하지 않아 에러가 발생한 적이 있던 것이 떠올라 해당 부분부터 찾아보았는데 이미 22년 5월말부터 해당 설정은 없어졌으며, 2단계 보안 설정 후 앱별 비밀번호를 통해 접근 시 서드파티를 사용할 수 있게 되었다...
2023.05.22 -
DBeaver에서 ChatGPT Open API 사용해보기
오픈소스 프로덕트들 중 많이 쓰기도 하고 정말 간단한 컨트리뷰션도 해보았던 DBeaver(이하 디비버)에서 요즘 핫한 ChatGPT API 사용을 해보았던 내용을 적어보고자 한다. 이미 연동가이드는 아래와 같이 너무 정리가 잘 되어 있지만 간편하게 국문으로 보고싶은 분들과 나의 기억력 더하기를 위해 써본다. 영어로 읽는것이 괜찮으시다면 공식 위키에 있는 가이드를 보시는 것도 추천드린다. https://dbeaver.com/docs/wiki/AI-Smart-Assistance/ DBeaver Documentation DBeaver User Guide with detailed manuals, tips, and overviews of features and supported databases. Use the ..
2023.05.14 -
[Firebase_FCM] API 테스트 툴을 통한 푸시알람 테스트 (feat. Postman)
각 앱 푸시알람을 위해 구글에서 제공하고 있는 클라우드 메세징(FCM)을 많이들 쓰실 것이라고 생각한다. 나 또한 이전 토이 프로젝트부터 실무까지 두루두루 잘 사용하고 있는 솔루션으로서 사용하고 있는데 생각보다 인터넷에 있는 자료들이 시간이 지나있고 대부분 Server Key를 발급받아서 사용하라는 방법이 나오는데 비해 기존에 발급받은 credential Json 파일을 활용하여 테스트하는 방법은 잘 드러나지 않아 있는 것 같아 포스팅해본다. 한줄로 정리하자면 Postman으로 간단하게 푸시 알람 발송 테스트해볼 수 있는 내용에 대해 적어보고자 한다. 1. 들어가기 앞서 - 기본적으로 Firebase에서 진행하다보면 발급받게 되는 Json 타입의 비공개 파일이 필요하다. https://firebase...
2023.04.18 -
Apple 어플리케이션 스토어 등록 승인을 받기 위한 여정
이전에 리액트 네이티브로 만든 앱을 양 스토어에 올리기 위한 심사를 요청한 경험이 있었으나 개인 앱이라 크게 이슈가 없었지만 이번에는 꽤 기능이 많은 회사 레벨에서의 앱이라 더욱 긴장이 되었던 것 같다. 해당 심사를 진행해보면서 더욱 많은 경험을 쌓았고 아카이빙해놓으면 좋을 것 같아 이렇게 글을 적어본다. 1. 들어가기 앞서 - 애플 개발자 계정 이외 테스트플라이트를 사용할 수 있게 등록된 계정이면 해당 심사결과를 이메일로 같이 받는다. - 애플은 새벽에 보통 검수를 진행한다. 반려된다면 대부분 메일이 새벽에 와있게 된다. - 애플 테스터가 앱의 모든 기능을 볼 수 있게 테스트 계정을 제공해야 한다. - 요즘(2023년 3월 기준) 앱 검수 시간은 꽤 빨라진 것 같다. 오후에 심사요청을 올리면 만 하루내..
2023.04.02 -
WIL_221218
1. 3개월 차 단상지금 프로젝트 진입한지 어연 2개월이 지나 3개월이 되었다. 날씨가 우선 많이 추워졌다. (재택 시절이 그리웁...) 인원이 모여있으나 다들 체계가 잡혀있지 않아 얼굴을 맞대고 있음에도 동일한 작업을 중복으로 착수하고 신규 직원의 작업내용을 트래킹을 어영부영 하는 등 우여곡절이 좀 있었다. 사소한 거라면 사소할 수 있는 근태부터 업무 전체 흐름, 클라이언트 협의 등 주요 부분에 대한 내용을 이끌면서 정작 내가 코드로 기여할 수 있는 시간과 범위가 많이 줄게 되었다. 기술적인 기여나 고민에 대한 시간이 상대적으로 줄어 아쉽지만 이것도 나한테 주어진 사명이라 생각하며 의욕적으로 프로젝트에 임하고 있다. 현재 중요한 기능 중에 하나가 유명한 어플과 유사점이 있어 뭔가 클론 코딩(?)하는 느..
2022.12.18 -
WIL_221113
매번 글 쓰겠다는 다짐을 하지만... 바쁘다는 핑계는 참 만능인 것 같기도 하고 이렇게 또 반성하면서 써봅니다.1. 새로운 곳으로의 이동기존 회사에서 9월말까지 근무하는 것으로 말씀드리고 퇴사를 확정지었다. 단순히 서버만 해본 것이 아닌 머신러닝 담당 연구원과 협업을 하면서 데이터 크롤링, 전처리를 해보며 머신러닝 분야에 관심이 생긴 것, 좋아하는 반려동물 도메인에서 일을 해본 것, 나보다 먼저 회사를 떠났지만 계속 인연이 되어 만나게 되는 사람들이 생긴 것이 이 회사에서 얻은 최대 수확인 것 같다. 새로운 회사를 가기보단 스승님과 같은 PM님과 같이 하는 것으로 확정지었다. 현재 '시스템'에서 벗어나지 못했다는 한계는 좀 아쉽긴 하지만 고민에 고민을 거듭하다 결정을 하게 되었다. 결정적인 이유는 아직까..
2022.11.13