본문 바로가기

스파르타코딩개발일지WIL

(16)
WIL 우리는 로그인할때 jwt를 이용해서 로그인을통한 유저들에게 access를 발급한다 보통 제한을 두지않으면 무한이 지속되지만 이는 보안상으로 별로 좋지 않다고 판단하여서 120분 이지나면 토큰정보를 삭제하도록 했다. payload에는 현재로그인한유저의 acces 값,만료기한값,발급시간값 등을 발급해온다 시간의경우에는 우리가 알기쉽게 20xx-00-00 이런식으로 표현되는것이아니라 초를 누적한 정수형의 모습으로보여준다. 정확하게 몇분몇초를 의미하는지는 알필요도없다 exp는 만료시간을 나타낸다 현재시각/1000이 만료시간보다 커진다면 localstorage에서 access 등 로그인인증을할때 발급을 받았던 토큰들을 제거해준다(사실 이번 프로젝트의경우에는 backend에서 120분을 걸어두었기에 따로삭제를안하고..
WIL 마지막프로젝트 대부분은 끝난상태이고 좀더 보기쉽게 다듬는 작업을 하고있다. 실제 이용자들이 사용할수있도록 대부분의 에러상황이라던지 정규식,alert을 이용해 최대한 많이 보여주려고 한다. 밤샘매일하는건 기본이다 나중에 취직하고서도 매일밤샘할까 무섭다.ㅠㅠ 어느덧 TIL WIL도 100개를 작성해가고 남은 캠프날짜도 2주가량 남았다. 마지막인만큼 더 배워서 내년1월안으로 취직해야겠다는 생각뿐이다.
WIL JS하다보면 가끔 $문구를 못읽는 경우가 있는데 맨처음 선언을해주지않아서 일반 코드인지 js인지 jqury인지 알수없다. 그래서 뒤에 붙여준다. 이번에 슬라이드 이미지 배너를 넣어봤다. https://greatps1215.tistory.com/13 이미지 반복 롤링 배너 이미지 반복 롤링 배너 만들기텍스트가 배너처럼 가로로 움직이는 배너를 이미지로 바꾼 이미지 배너 입니다. 먼저 실행 결과부터 보겠습니다.예제코드는 글 마지막에 압축파일로 올려드렸습 greatps1215.tistory.com 무슨말인지는 html,css 이해가 다된다. js는 몇번이고 봐도 어렵다
WIL 유화프로젝트 주말 발표를 이틀 남겨두고 거의다 완성된상태이다 오늘 오전에 백엔드는 대부분 완성되었고 (완성도 80) 프론트는 60정도 완성되었다 더 자세히 프로젝트 경과에대해서 말하자면 특별한 예외사항을 제외한 나머지 경우에는 완성되었다는것이다 다섯명이서 셋둘 나눠서 두명이서 배포작업을하였고 셋이서 프론트작업을했다. 배포 작업자체는 오류하나뺴고는 스무스하게 잘되었다. 오류는 TIL에 작성했다 이후 미완성된 백엔드를가지고 하긴했지만 정삭적으로 서버에연결되었다 만들고보니까 우리가 일상생활에쓰는 간단한 블로그마저도 얼마나 많은 생각이 들어갔는지 알수있었다 아직 내가 코드를짜는데있어서 오래걸리고 찾아볼것도 많아서 그런걸수도있지만 재미있고 조금더 열심히 배우고 이런 프로젝트를 많이 해봤으면 좋겠다. 저번프로젝트에서 프론트작업을할떄..
TIL Deep-Learning 1주차 django 수업만 듣다가 넘어와서인지 매우 만족스러운 수업내용이였고 재미있었다. 우선 내가 작업한결과물이 바로나온다는거에서 만족도가 높았던거같았다 코드도 어려운편도아니고 모델링한것을따와서 좌표만 설정해주면 끝인거라 아직까지는 어렵다는 느낌은 없었다. 딥러닝에대해서 조금더 찾아보니 지금까지배운건 딥러닝이라고 민망할정도의 수업들이였다ㅎ 흠흠 계속해서 이번주 수업내용은 전체적으로 만족스러웠다 그런데 타임어택을 두번인가 진행했는데 두번다 처참한 결과를 보았다.딥러닝담당자라고는 하지만 그래도 파이썬을 배우러왔기떄문에 django를 다루는게 우선이다. 아직까지도 모델링을할때 일부 개념에대해서 미숙하며 모델링하는게 어렵다고 느껴진다. 토끼반(알고리즘 풀이)의경우에도 저번주보다는 많이향상되었다는 생각은 들지만 아직 ..
WIL Docker&Linux 1주차 팀프로젝트가 끝나고 처음 맞이하는 수업 1주차이다 Docker&Linux는 기존에 쓰던것들과는 완전다른 개념의 영역이지만 예전에 리눅스 맛보기 경험해봤기때문에 재미있었다. 아직까지는 Docker&Linux를배워서 어디에 써야할지 잘 모르겠지만 하라는대로하고 명령어에 익숙해지다보니 컨테이너라든지 컴포즈같은 개념에대해 이해하기 쉬웠다. 수업진도로는 2주차 중반까지 배웠지만 아직까지도 왜 docker를써야하는지 왜 linux를 어디서 어떻게 써야하는지 모르겠다 다만 이수업을 진행하기전에 서비스 배포에 대한 이야기를 했으니 그것과 관련이있지 않을까싶다 프로젝트 피드백 프로젝트 발표이후에 몇가지 피드백을 받게되었고 팀원들간의 조율을 통해서 역할을 맡았다 나는 모델명을 tweet>Winedata ,comment >..
a2 winesearch project KPT 회고록 git 주소 :https://github.com/onestone2team/winesearch/tree/detail_page GitHub - onestone2team/winesearch Contribute to onestone2team/winesearch development by creating an account on GitHub. github.com 프로젝트 작업 기간 1102~1108 안범기 Keeping:어렵거나 질문할것이있으면 서로 도와서 해결해 나갔다는점. Problem:개인적으로 본인이 프로젝트를 진행하면서 도움이 많이 안되었다 생각, 이슈가 생겼을때 제작업에만 집중한다고 팀원들에게 이슈를 알리지 못한 점. Try:프로젝트 시작전에 강의영상보면서 제대로 공부하기,코드를 작성할떄 하나의 기능을..
WIL 팀프로젝트 첫주차 소감. 너무 어렵다 이번프로젝트에서는 데이터크롤링(데이터분석),장고심화,js까지 이용하려고하니 너무 복잡했다 장고심화와 데이터크롤링만해도 벅찬데 아직 수업조차 제대로 진행되지않은js까지 넣으려고하니까 순서가 뒤죽박죽이였다. 어느정도 완성시키고 전체적인 코드를보니 Backend를 완성시킨다음에 프론트에서 js와 ajax를 이용해서 만든다는 로직은 이해가 갔는데 그동안쓰지도 않았을뿐더라 js수업이 미비했기떄문에 나뿐만이아니라 다른사람들도 어려움을 많이 겪었다 js수업이 미비했을뿐만아니라 거북이라는 특수반에서만 진행하는것도 이해하기어려웠다 모든 수강생들이 듣고 프로젝트에 사용되어야할 공통적인 수업인데 기존 수업진도를 따라가지못했던 학생들을위한 거북이반에서만 진행한다니 너무아쉬웠다 본강의에서도 프론트엔드가 비중있는것도..