| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | ||||
| 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 | 16 | 17 |
| 18 | 19 | 20 | 21 | 22 | 23 | 24 |
| 25 | 26 | 27 | 28 | 29 | 30 | 31 |
- Git
- 채팅
- resnet50
- 1주차
- github
- 정보처리기사실기
- re-id
- Commpot
- 알고리즘
- WHERE절
- 파이썬
- 장고
- WIL
- WebSocket
- js
- sql
- 개발일지
- 미니프로젝트
- 2주차
- vscode
- Class
- 백준
- 프로그래머스
- channels
- 가상환경
- 마스킹
- 프로젝트
- 정보처리기사
- REDIS
- poetry
- Today
- Total
목록WIL (12)
개발일기
배포를 하면서.. 로컬환경에서는 되었는데, 배포환경에서는 작동되지 않는 기능과 코드들이 나왔다. 그에 대한 트러블슈팅을 정리해보자!! 대부분의 문제는 경로문제였다. 우선 우리 프로젝트의 최종 아키텍쳐는 다음과 같다..! 아키텍쳐와 관련하여서도 추후에 설명하도록 하겠다. 1. 첫번째 트러블슈팅: 페이지네이션 작동이 안됨 - 백엔드에서 오는 페이지네이션 url과 프론트엔드에서 백엔드로 요청보내야하는 url이 달라서 생긴 문제 2. 두번째 트러블슈팅: 채팅 작동 안됨 - 프론트엔드 경로와 백엔드 routing.py 경로 문제 3. 세번째 트러블슈팅: 네이버 소셜로그인이 작동 안됨 - 환경변수를 읽지 못함 -> 하드코딩함 (보안에 크게 문제가 되지 않는 것이라 하드코딩할 수 있었음)
또 다시 프로젝트가 하나 끝났습니다..!! 우왕~~~ 열정 가득했던 머신러닝 프로젝트 후기 시작합니다..!!! 💰리.치.메.이.커.💰 1. 프로젝트 개요A community site that manage consumption habits, participate in challenges, collect assets, and communicate with each other 수입, 저축, 지출을 기록할 수 있고, 자신의 소비패턴을 파악할 수 있습니다. 챌린지 참여를 통해 목표를 이룰 수 있습니다...! 영수증 인식 기능을 통해 직접 기록하지 않아도 소비를 기록할 수 있습니다. 수입, 저축, 지출 내역을 한 눈에 알아볼 수 있고, 적정 소비 금액과 소비 가능 금액을 분석해드립니다. 체계적인 분석과 확실한 목표..
이번 주는 머신러닝 주차였다..! 이번 주에는 알고리즘도 풀고, 머신러닝 공부와 자바스크립트 문법을 복습했다. 지난 주에 계획한 목표 점검하기 머신러닝과 딥러닝 강의 열코..!! 실습은 재밌었지만, 개념은 어려웠다..ㅎㅎ 다 이해한다는 것이 가능할까ㅜㅜ js 공부는 틈틈히 진행했다. 잊어버리지 않을 정도로만..ㅎㅎ 배포는 복습하지 못했다 ㅜㅜ 프로젝트 하면서 배포공부를 해야 할 것 같다. 알고리즘은 꾸준히 풀었다. 정말 오랜만에 하는 알고리즘 풀이였는데, 오랜만에 해서 그런가~ 재밌었다~~ 공부한 것: AI, 머신러닝의 기초개념, 딥러닝을 이용한 이미지 처리 chatGPT, DALL-E를 이용한 이미지 생성 기능 에라토스테네스의 체 js 문법 복습 이번 주 느끼고 깨달은 점: 다음 주에 머신러닝, 딥러닝..
프로젝트가 끝이 났다!! 9주차는 한 주 내낸 프로젝트를 했기 때문에, 프로젝트 후기 겸 WIL을 적어보도록 하겠다.. 팀플젝 후기(튜터님 피드백) 1. 기술스택은 특정 버전 이상으로 기술하기 python 3.11 미만으로 이렇게는 하면 안된다.. => 그래서 python 3.8부터 3.11 미만 이렇게 고쳤다. 2. channels라는 유명한 패키지가 있다..! 고로 channels라는 앱이름은 지양하기 앱이름을 정하기 전에 패키지와 겹치는 지 꼭 확인해봐야겠다..! 3. 깃 커밋메세지 규칙 만들기 => 프로젝트 초반에는 룰을 정해서 feature/chore/fix 로 분류하여 깃 커밋메세지를 보내기로 했었는데, 하다보니 규칙이 무너지고.. 그냥 막 보내게 되었다ㅜㅜ 다음엔 정말 규칙대로 깔끔하게 커밋..
지난 주에 계획한 목표 점검하기 AWS 실무라는 강의 열심히 들었다. 3분의 2정도..? 아쉽게도 다는 못 들어서.. 팀플젝하는 기간 동안 잠을 줄여서라도 마저 들어야할 듯 꾸준히 페어프로그래밍하고 알고리즘 공부도 밀리지 않고 했다. TIL 쓰려고 keep해둔 것 다는 못 썼지만 일부 보충했음 이번주는 운동도 꾸준히 하고 컨디션조절하면서 공부해서 뿌듯하다!! 공부한 것: 이번 주 느끼고 깨달은 점: 다음 주 목표: 새로운 플젝이 시작된다~ 이번에는 프론트와 백엔드를 나눠서 한다고 하는데, 어떤 플젝인지 기대가 된다. 이번 플젝은 팀장으로 참여하는 만큼.. 더 열심히 해보자!! 걱정 반 설렘 반 기대 반..ㅋㅋㅋ 플젝에 몰입하기가 첫번째 목표! 5월 21일 자격증공부도 꾸준히 하기 AWS 강의 남은 것 다..
지난 주에 계획한 목표 점검하기 강의 끝까지 다 들었다..?? 끝에 조금 남음..ㅎ 개인과제 잘 마쳤다! 페어프로그래밍과 알고리즘 나름 꾸준히 했당 :) TIL은 ... 많이 밀렸고.. 하루 지나서 쓰기두 했다..ㅜㅜ 오늘 WIL도 하루 지나서 씀 ㅠ (변명을 하자면,, 바쁘고 힘드니까,, 잠을 이기지못하고 가서,, ㅜㅜ 잊지말고 쓰자!!) 공부한 것: 시크릿키 관리하는법! 재귀함수 알고리즘에 대하여 테스트코드 작성하기~ README.md 작성하기 이번 주 느끼고 깨달은 점: 이번주는 지난 주 강의를 복습하면서 개인과제를 실시하였다. 지난 주 강의 내용을 복습하고, 이를 변형하여 Todolist를 만들어보았다. 시리얼라이즈를 커스텀해서 사용하거나 토큰을 커스텀해서 사용하는 것이 어렵지만 재밌었다!! 다른..
지난 주에 계획한 목표 점검하기 팀과제 complete!!! 발표까지 무사히 잘 마쳤다 :) 이번주는 강의 열심히 듣기로 결심했었는데, 생각보다 많이 듣지는 못했다ㅠㅠ 분발하도록 하자!!! 그래도 페어프로그래밍 매일 열심히 하고, 개인적으로 알고리즘 푸는 시간을 많이 가졌다는 것은 참 잘한 것 같다..! 공부한 것: 장고 drf postman 사용 시리얼라이즈 토큰, 세션 (차이점, 특히 토큰 인증을 장고에서 하는 법.. JWT를 중점적으로 공부함 ) CORS 코루틴, asyncio pipenv, poetry로 패키지 관리하기 이번 주 느끼고 깨달은 점: 장고의 drf, 클래스형 view, postman 등 이번주에 새롭게 배운 내용들이 많았다. postman을 사용하니 훨씬 편하다. 그동안은 프론트앤드..
지난 주에 계획한 목표 점검하기 장고 플젝 잘 마쳤다..! 이제 발표준비가 남았다. 페어프로그래밍은.. 네.. 하지 못했다 ㅎㅎ 알고리즘 공부도 잠시 멈춤상태ㅠㅠ 그래도 프로젝트 일주일동안 진행하면서 장고랑 많이 친해졌고, 구현해보고 싶었던 페이징, 검색 기능 등 다양한 기능들을 직접 구현해볼 수 있어서 뿌듯한 시간이다. 공부한 것: 페이징 기능 구현하기 검색기능 구현하기 이 과정에서 쿼리파라미터 개념, 절대경로와 상대경로 공부했다. 프로세스와 스레드 이번 주 프로젝트를 하며 깨달은 점: 내배캠 초반 프로젝트 때부터 해보고 싶었던 페이징을 장고를 통해 해보았다..!! 정말 묵은 과제 하나를 처리한 느낌? 아주 통쾌하다!!! 검색기능도 해보고, 댓글 수정이나 게시글 수정과 같은 기능 등 다른 프로젝트 때보..
지난 주에 계획한 목표 점검하기 강의 열심히 들었다..!! 장고 개인과제가 있었는데ㅠㅠ 정말 너무 어려웠다ㅠㅠㅠ 무신사 재고관리 사이트를 만드는 것인데, 입출고 기능을 어떻게 만들어야할지 감이 잘 오지 않았었다. 강의로 배운 것과 너무 다른.. 느낌의 과제ㅠㅠ (강의에서는 분명 간단한 웹페이지 제작이었는데ㅠㅠ) 튜터님과 팀원들의 도움이 없었다면 정말 쉽지 않았을 것 같다. 해설 강의가 너무 좋았는데, 자세히 설명해주셔서 정말 많이 배웠다. 과제를 하면서 어려움을 느꼈던 부분들의 모범답안을 보는 느낌이었다. m:m 관계를 구현하는 것의 원리가 잘 이해가 되지 않았었는데, 해설 강의를 통해 명확해졌다. 오히려 어려운 과제였어서 더 많이 배운 느낌!!! 페어프로그래밍과 알고리즘 풀이는 꾸준히 했다..!! TI..
지난 주에 계획한 목표 점검하기 개인과제, 팀과제 제시간에 끝내기 okay~ 떠나보조 프로젝트에 페이지네이션, 파일입력기능 추가하지는 못함 TIL.. 생각처럼 꾸준히 적지 못함 ㅠㅠ 공부한 것: 클래스와 함수, 리스트, 딕셔너리 활용법, for문, if문에 익숙해지기 자료구조와 알고리즘(빅오표기법 등등..) 코딩테스트 공부하기 이번 주 개인과제와 프로젝트를 하며 느끼고 깨달은 점: 1. 코드컨벤션, 협업을 할 때 주의할 점 프로젝트 피드백을 튜터님께 요청을 드려서 받았는데, 코드컨벤션에 대한 지적을 많이 받았다. 협업을 통해 프로젝트를 하기 때문에 다른 사람이 내 코드를 봤을 때 이해가 되도록 보다 더 직관적으로 네이밍을 써야겠다는 생각을 했고, 앞으로 더 신경써야겠다는 생각을 했다. 예를 들어, 캐릭터..
지난 주에 계획한 목표 점검하기 페이징과 파일입력기능.. 파이썬 공부하느라고 아직 하지 못했다ㅠㅠ 다음주에 있는 개인과제와 팀과제를 우선순위로 하고, 만약 시간이 남는다면 꼭 두 기능을 구현해보자! 파이썬 강의 완강! 이번주에는 한 시간씩 산책도 하고.. 나름 운동을 했다 ^^ 공부한 것: 파이썬 문법들! if, for, class 등 다양한 문법들을 공부하고 직접 활용해 함수나 클래스를 만들어보았다. vscode에서 git 변경사항이 많아서 생기는 오류를 해결하는 법 이번 주 공부 및 특강을 들으며 느끼고 깨달은 점: 코더가 아닌 개발자는 어떻게 되는 것인가! 라는 특강을 들으며 인상깊었던 점들을 적어보려고 한다. 주니어개발자에게 기업이 원하는 것은 실력보다 앞으로의 성장가능성이고, 자질이나 성향을 더..
공부한 것: Css 꾸미기와 rem, em, vh, vw와 같은 Css 단위들.. Css 전반에 걸쳐 공부함 position, overflow, display, hover, border, transform, keyframe, media 등등 원하는 디자인과 동적 움직임 구현을 위해서 Css에 대해서 많이 공부함 ajax로 파일 입력하는 기능 만드는 것 javascript로 페이징 기능 만드는 것 let과 var의 특성 스크롤 기능, 스크롤바 없애기 (Css로 함) github와 git 사용법 알게된 점: Css 지식 - 지난주보다는 확실히 많이 알고.. 늘었다..! 자신감이 좀 생김! let과 var의 특성과 차이점 인식 코드 어느 부분에서 오류인지 모를 때, 검사 console 확인해서 오류 찾으면 된..