분류 전체보기 (371) 썸네일형 리스트형 FastAPI에 적용하는 Interface & Implements 와 DI Container 목차 " data-ke-type="html">HTML 삽입미리보기할 수 없는 소스 지난글- 2024.11.08 - [Frame Work/FastAPI] - FastAPI에 적용하는 Interface & Implements개요지난 글에서는 생각과 설명의 나열이 주를 이뤘다. 또한 코드 예제까지 포함하면 긴 호흡의 글이 작성될 것 같아 코드 예제를 포함하지 않았다. 이 글은 지난 글의 “Enhancement”의 하위 주제인 “interface & implement”와 “DI Conatiner”에 대한 설명과 개인 경험과 그에 대한 생각을 추가하면서 실제 적용한 코드 예시까지 기록해보고자한다. Python에 Interface가 필요한가?만약 어떤 새가 오리처럼 걷고, 헤엄치고, 꽥꽥 거리는 소리를 낸다면 나.. 최근 적용한 FastAPI 아키텍처 목차 " data-ke-type="html">HTML 삽입미리보기할 수 없는 소스개요프로젝트 경험동안 FastAPI 기반의 BackEnd API 서버를 개발해왔다. 처음엔 Django를 사용하면서 백엔드 개발을 시작했었는데 이제는 FastAPI가 더 익숙하다. 아무래도 Java 와 SpringBoot를 접하면서 새롭게 알게된 객체에 대한 개념들을 Python에도 적용하기 위한 최선의 방법인듯 하다. 적지않은 연습 끝에 FastAPI 기반의 프로젝트를 진행할 떄 스스로 코드 아키텍처를 구성해낼 수 있게 되었다. 하지만 부족하다 싶었던점은 FastAPI가 Python 기반이다보니 유용하다고 생각된 개념들을 어떻게 적용할 수 있을까에 대한 부분이었다. 최근 이러한 부분을 해소시킬만한 요소를 직접 적용하고 발.. [24년 10월] 샐리의 법칙 ? 목차 " data-ke-type="html">HTML 삽입미리보기할 수 없는 소스개요 어지간히도 시간이 굉장히 빠르게 지나감을 느끼는 10월이었다. 늘 회고를 쓸 때 기록해 놓은 걸 보며 “이번에도 뭐 한 게 없구나”라는 감상이 남았는데 지난날과 달리 10월은 큰 의미가 있었던 한 달이다. 독서10월엔 기술적뿐만 아니라 기술서적과 자기 계발서를 같이 읽어나가기로 했다. Java 개발자를 목표로 Spring에 관련된 책을 구매했으며 자기 계발서로는 “말하지 않으면 인생은 바뀌지 않는다”라는 책을 구매했다.스프링 교과서Reference : https://product.kyobobook.co.kr/detail/S000213355775 Spring Boot에 관련된 책을 구매해서 보고 있으면 내용들이 어딘가 .. makefile 사용 시 환경변수 로딩 주의하기 목차 " data-ke-type="html">HTML 삽입미리보기할 수 없는 소스 개요 Python으로 Project 진행 시 makefile을 Root Directory에 위치시켜둔다. 이 makefile 은 Project에 관한 명령어를 모아둔 것으로 주로 Project에서 어떤 명령어들을 사용하는지를 나열해놓는 용도로만 사용하고 있다. 사용해야될 명령어들을 미리 정의해둠으로써 많은 편의를 누리고 있는데 최근 makefile을 사용하면서 사소한 문제를 겪었다. makefile은 별 문제가 없는 이상 계속 사용하게 될 것이라. 겪었던 문제를 기록해두려고한다. 1. 무엇이 문제인가?문제의 현상은 환경변수에 올라간 값이 dotenv를 통해 불러와 Python 변수에 할당하고 난 후 두 값이 불일치되는 .. [서른과 마흔사이] 잊어가는 뻔한 소리들을 상기하자. 요즘 집어드는 책들은 대부분 코딩과 관련된 책들이다. 회사를 다닐 때는 직무와 관련된 필수적인 지식이었지만, 이제는 취미로 읽는 정도에 불과하다.(직장이 없으니 취미라고 표현하는 게 맞을까..) 그러던 중 문득 환기 차원에서라도 다른 분야의 책도 읽어야겠다는 생각이 들었다. 교보문고를 거닐던 중 "서른과 마흔 사이"라는 책이 눈에 들어왔고 대충 흝어본 뒤 구매했다. 내 고민 및 걱정거리들에 조금이라도 도움이 될까 싶어 가볍게 읽어보기 좋을 것 같았다. 조금 다른 이야기지만..“이십 춘기”라는 말을 들어본 적이 있는가? 유튜브에서 "이십 춘기"라는 단어를 처음 접했을 때, 흥미로운 개념이라고 생각했다. 이십 춘기는 20대 후반, 취업과 진로, 삶의 방향을 고민하며 겪는 일종의 성장통을 의미한다고 한다. 나.. [24년 9월] 길찾기 개요 벌써 9월이 지났다는 것이 실감 나지 않는다. 쌓인 기록을 보니 9월은 8월에 비해 기록도 더 잘 되었고 무언가에 몰두하면서 살았던 듯한데 눈에 보이는 결과가 없어서 아쉬울 따름이다. 8월이 끝날 때쯤 사소한 부분에 대해서 기록도 곧 잘해야지라는 마음으로 9월을 시작했던 것은 어느 정도 달성한 듯싶은데 하나를 채우면 하나가 비워져 버린다 느끼는 것은 욕심 때문인 듯싶다. 24년 9월에 했던 일을 되돌아보고 10월을 맞이하자. 독서 로그한빛미디어 - 나는 리뷰어다 202424년은 쭉 한빛미디어의 나는 리뷰어다 2024를 하던 중이었는데 8월엔 신청을 놓쳤기에 넘어가고 9월엔 다시 할 수 있었다. 랜덤 한 두 권 중 한 권을 선택해 받는 형식이지만 매번 기대하는 책을 읽을 수 없다는 것은 아쉽다. (.. [Review] 이것이 취업을 위한 컴퓨터 과학이다 with CS 기술 면접 "한빛미디어 활동을 위해서 책을 제공받아 작성된 서평입니다." Referencechttps://www.hanbit.co.kr/store/books/look.php?p_code=B3079890360 이것이 취업을 위한 컴퓨터 과학이다 with CS 기술 면접기술 면접과 실무에 필요한 CS 지식, 한 권으로 끝내자!www.hanbit.co.kr 2014년, C 프로그래밍이 전공 필수에 있기에 수강한 기억이 난다. 해당 강의를 들으면서 컴퓨터에 대한 이해도가 많이 부족하단 생각이 들곤 했다. 부족한 건 어떻게든 메꿔보고자 근처 서점에 들러 “컴퓨터 입문”이라는 주제를 가진 책을 구매했다. 입문 서적이기에 컴퓨터는 어떻게 생겨먹은 기계인지에 대해 여러 개념들을 다루는 책이었다. 그 책을 읽으면서 컴퓨터를 다.. Github Action에서 Selenium 실행시키기 목차 " data-ke-type="html">HTML 삽입미리보기할 수 없는 소스1. 개요Oauth 재연을 실행시키는 시점은 아마 Github를 통해서 가능해야 할 것입니다. 결론적으로는 Oauth를 재연하려면 Redirect 서버가 필요한데 이를 Github에서 처리할 수 있는 방법은 찾지 못했습니다.https://jakpentest.tistory.com/entry/Obsidian-Github-Github-action을-활용한-티스토리-업로드-자동화 근래에 Obsidian으로 MarkDown을 편집하면 Tistory에 자동으로 포스팅 할 수 있는 시스템을 간략히 만들었습니다. 이 과정에서 Tistory에 글을 업로드 하려면 “Oauth 인증”을 거쳐야헀고 이를 Github Action을 통해 해결할 .. 이전 1 2 3 4 5 ··· 47 다음