내일배움캠프
-
[TIL] 내일 배움 캠프 7일차 9/4 - ItisFuture내일배움캠프/TIL 2022. 9. 4. 21:51
오늘 한 것. 장고 ManyToMany필드 강의 깃 명령어 강의 듣기 알고리즘 회고. 맥북 에어 기본형을 쓰는 지금 메모리 스왑 기능이 있지만 간당한 메모리를 신경쓰며 웹 창을 최대한 줄이면서 공부하고 있다.. 신경이 쓰이기 시작한 이상 이건 나의 정신 건강에 해롭다ㅋㅋ. 고민은 구매를 늦출뿐이다. 한 번 사는 김에 어느정도 여유 자금이 있어 300만원 선에서 맥 스튜디오를 구매할 것 같다. 오는 7일 맥 미니 프로 라인이 나올 것 같아 지켜보긴 할거지만 맥 스튜디오 m1 max로 가지 않을까 싶다. 이러한 나의 고민으로 인해 오늘 목표치를 만족스럽게 달성하지 못 했다. 반성한다. 내일 새로운 주가 시작되니 하루하루 열심히 잘 살것이다. 내일 할 것. 깃 명령어 clone, fetch, push, reb..
-
[WIL] 내배캠 1주차 주간 회고내일배움캠프/WIL 2022. 9. 4. 16:25
이번 주에 한 것. 블로그 팀 미니 프로젝트. 미니 프로젝트 발표. 깃 공부. 장고 공부 회고 나는 나서서 팀장을 맡는 성격은 아닌데, 캠프 시작 전에 질문방에서 답변을 조금 하다 보니 내가 실력자라고 팀원분들께서 판단을 하셨는지 내가 맡게 되었다. 사실 실력자도 아니고 팀장 경험도 없어 걱정이 많았지만 겪고 보니 매우 미숙했지만 팀원분들도 착하시고 열정적이셔서 잘 해결해 나아가지 않았나 싶다. 이번에 프로젝트를 겪고 개인적으로 생각한 개선이 필요한 부분 1. 와이어 프레임의 필수 내용 정의, api 설계 --당연한 얘기이지만 와이어 프레임을 보고 작업하는 모두가 이해를 해야 한다. --api를 설계할 때, restful 하게 하고 요청과 응답의 정의를 확실하게 하여 중간에 바꾸는 일은 최소화한다면, ..
-
[TIL] 내일 배움 캠프 6일차 9/3 - ItisFuture내일배움캠프/TIL 2022. 9. 3. 23:42
오늘 한 것. 장고 강의 듣기(회원가입, 메인페이지) 알고리즘 문제 풀기 회고. 내일 배움 캠프 시작 후 첫 주말이라 평일에 오랜 공부에 적응 단계라 그런지 피곤이 쌓여 잠 보충을 좀 해줬다. 그러나 마냥 쉬기 싫어 장고 강의를 듣고 알고리즘 문제를 좀 풀었다. 깃 명령어 강의를 듣고 싶었으나, 아직 나오지 않았다. 장고와 깃 연습을 위해 장고 강의대로 만들어 깃 허브에 보내고 개인적으로 ajax통신을 통해 바꿔보고 vuejs의 axios통신을 통해 바꾼 내역들을 깃 허브에 올려봐야겠다. 내일 할 것. 장고 강의 마무리(목표) 깃 명령어 강의(권장) 알고리즘
-
[TIL] 내일 배움 캠프 5일차 9/2 - ItisFuture내일배움캠프/TIL 2022. 9. 2. 20:43
오늘 한 것. 깃 강의 수강 후 포스팅 https://it-is-future.tistory.com/41 git 강의 요약 참고 강의 : 모두의 깃 & 깃허브 https://www.inflearn.com/notes/30254 https://www.inflearn.com/notes/30254 www.inflearn.com 깃이 있을 때와 없을 때. 1. 변경 내역 확인이 어렵다. => 변경 내역들을 기억한.. it-is-future.tistory.com 장고 기본 강의 시청 팀원들과 알고리즘 풀기 느낀점 일단 소스트리를 이용한 깃 강의를 다 봐서 좋았고, 어떤식으로 컨트리뷰터가 되는지 궁금했는데, 풀 리퀘스트를 하면 컨트리뷰터가 되는 것을 알게되어 기뻤다. 나도 유명 프로젝트의 컨트리뷰터가 되면 매우 뿌듯할..
-
[TIL] 내일 배움 캠프 4일차 9/1 - ItisFuture내일배움캠프/TIL 2022. 9. 1. 21:52
오늘 한 것. 발제 듣기 튜터님과 상담 팀 스터디 정하기 깃 강의 시청 알고리즘 풀기 배운 git 내용. 깃이 있을 때와 없을 때. 1. 변경 내역 확인이 어렵다. => 변경 내역들을 기억한다. 2. 작업을 되돌리기 어렵다. => 필요하다면 작업을 되돌린다. 3. 협력하기 어렵다. => 여러 명의 코드를 쉽게 나누고 합치며 개발할 수 있다. 버전이란? 버전이란 유의미한 변경을 뜻하고 프로그램 개발이라 하면 버전의 변경들을 쌓아 만드는 것 버전 관리의 큰 그림 작업 디렉터리, 스테이지(가상의 공간; 다음 버전이 될 후보가 올라가는 공간), 저장소(레파지토리;repo-가상의 공간) 작업 디렉터리에서 변경 -> 스테이지로 add -> 저장소로 commit -> 깃헙으로 push 버전 되돌리기 revert - ..
-
[TIL] 내일 배움 캠프 1일차 8/29 - ItisFuture내일배움캠프/TIL 2022. 8. 29. 17:37
오늘 한 것. pyjwt를 통한 로그인 기능 구현 블로그 미니 프로젝트 코드 정리 https://it-is-future.tistory.com/35 [Flask] 로그인 기능 만들기 ft.JWT,Token,Cookie,hashlib 목차 사전 준비 로그인 로직 고민점(api로 get 요청하는 것, flask데이터로 주는 것 --개인 생각 주의) 토큰과 세션과 쿠키 사전 준비 1. jwt 설치 2. 아이디, 패스워드를 저장(패스워드를 hashlib를 통해 it-is-future.tistory.com 느낀 점 장고 프레임워크에는 간단하게 로그인을 기능을 사용할 수 있지만, 플라스크로 로그인 기능을 만들어 보면서 장고 프레임워크에 감사함을 느끼게 되는 하루였습니다. 내일 할 일 코드 취합 및 정리 발표 준비 깃..
-
[내배캠] B-4(Before After조) 미니프로젝트 S.A.내일배움캠프/과제 2022. 8. 26. 17:57
미니 프로젝트 주제 팀원들 소개 블로그 대표 기능 - 팀원 정보 작성 페이지 - 팀원 정보 입력, 저장 - 댓글 기능 - 팀원 정보 가져오기 - 관리자 댓글 삭제 기능 api 명세 수정 보완 후 대표 기능 - 관리자 로그인, 로그아웃 기능 - 댓글 기능 - 관리자 댓글 삭제 기능 - 팀원 정보 입력, 저장, 읽기 기능 api 명세서 기능 Method URL Request Response 비고 관리자 페이지 GET /admin 로그인 페이지 관리자 로그인 POST /admin {'name':name,'password':password} {'result':result, 'token': token} 작성페이지 GET /admin/post 양식 페이지 관리자 작성하기 POST /admin/post {'temp'..
-
[내배캠] 사전과제 왕초보 5주차 개발일지내일배움캠프/과제 2022. 8. 18. 17:32
aws에 가입하여 서버를 대여받고, 가비아에서 도메인을 구매하여 실제로 만든 웹페이지를 호스팅하는 주가 되었습니다. 재미있는 5주차가 아니었나 싶네요. 실제로 제가 만들 프로젝트를 올릴생각에 좋습니다. # python3 -> python sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 10 # pip3 -> pip sudo apt-get update sudo apt-get install -y python3-pip sudo update-alternatives --install /usr/bin/pip pip /usr/bin/pip3 1 # port forwarding 80번포트로 들어오면 5000번포트로 돌리는 명령어 su..