본문 바로가기

분류 전체보기

(133)
TIL Docker&Linux 1일차 우분투실행 ssh -i [키페어이름.pem] unbuntu@[aws에서 할당받은 Ipv4 주소] 첫번쨰 배운것 상대경로와 절대경로 절대경로는 내위치 상대위치를 고려하지않고 파일디렉토리/파일디렉토리(1)/파일디렉토리(2)/파일 이런식으로 위치를 나타낸것 상대경로는 내위치를 기준으로 ./는 하위디렉토리에서 ../은 바로 위인 상위폴더에서 에서 찾을수있다. 지금 연습단계에서는 디렉토리와 파일들이 몇개 없어서 쓸일이 없지만 알고 있어야할 내용들이다. 다음으로는 linux를 쓰면서 반드시 알고있어야할 내용들이다 디렉토리 생성하기 mkdir ./test # 현재 경로에 test 디렉토리 생성하기 mkdir ./test/test2 # test 디렉토리 안에 test2 디렉토리 생성하기 mkdir /home/ubunt..
TIL 팀 프로젝트 6일차(마무리) 주말을 포함한 6일동안 진행한 프로젝트가 오늘로 마무리 되었다. 튜터님들 피드백으로는 마지막 추천시스템기능 시연에서 제대로 작동안된점, name 컨벤션을 지키지 못한점,backend파일들과 데이터파일들을 구분하지 못한점 등 지적해주셨다. 발표하기전에 몇번이고 시연하면서 문제가 없었는데 하필 발표할떄 오류가 생겨서 아쉽다. csv파일을 지우고 다시 넣어서 해보았더니 정상적으로 작동은 됐지만 오류원인을 못찾게되었다. 오류원인은 csv파일에 참조하지못할 데이터들이 들어갔기떄문에 오류가났었다..갑자기왜..? 다른조들의 발표과정들 다 보았는데 소수의 팀들은 완벽하게 구현을 하였고 몇몇팀들은 backend는 구현했지만 frontend에서 실패하여 postman에서만 기능 돌아가는것을 보여주었다. 나만어렵고 힘든게 ..
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:프로젝트 시작전에 강의영상보면서 제대로 공부하기,코드를 작성할떄 하나의 기능을..
TIL 팀 프로젝트 5일차 어제는 내가작성한 코드 후기를봤으니 오늘은 다른조원들이 만드신 코드살펴보았다. 원래대로라면 자기가 코딩을하면서 몰랏던거나 오류났던 부분을 해결하는 이야기를 적었으면 좋았겠지만 백엔드과정에서는 진작에 마무리를 지었고 프론트에서 고난을 겪었는데 프론트작업을하면서 오류를 겪었던 기억이없다 애초에 작성자체를 못했고 js는 오류메세지조차 뜨지 않았기떄문이다 console.log()를 찍고 데이터가 제대로 넘어왔는지 확인할뿐 작성하는방법이 중요했을뿐이다. 로그인 함수이다 본격적인 loginussue함수가 실행되기전에 front,back _base_URL을 정해주고 id가 username과 password인 value값을 const username, const password에 변수를 저장해주었다 그후 fetch를 ..
WIL 팀프로젝트 첫주차 소감. 너무 어렵다 이번프로젝트에서는 데이터크롤링(데이터분석),장고심화,js까지 이용하려고하니 너무 복잡했다 장고심화와 데이터크롤링만해도 벅찬데 아직 수업조차 제대로 진행되지않은js까지 넣으려고하니까 순서가 뒤죽박죽이였다. 어느정도 완성시키고 전체적인 코드를보니 Backend를 완성시킨다음에 프론트에서 js와 ajax를 이용해서 만든다는 로직은 이해가 갔는데 그동안쓰지도 않았을뿐더라 js수업이 미비했기떄문에 나뿐만이아니라 다른사람들도 어려움을 많이 겪었다 js수업이 미비했을뿐만아니라 거북이라는 특수반에서만 진행하는것도 이해하기어려웠다 모든 수강생들이 듣고 프로젝트에 사용되어야할 공통적인 수업인데 기존 수업진도를 따라가지못했던 학생들을위한 거북이반에서만 진행한다니 너무아쉬웠다 본강의에서도 프론트엔드가 비중있는것도..
TIL 팀프로젝트 4일 apiview를 이용하여 json형식으로 불러오는 코드 불러온 json형식의 정보들all_names라는 id를 가진div에다가 넣어주며 하나의 객체마다 button과 button을 눌렀을떄 nameclick함수를 실행시키는 코드 들을 추가 apiview를 이용하여 검색단어를 기반으로 해당문자열이 담긴 단어를 출력 검색한 문자열을 주소에 넣어준것을 json형식으로 불러와서 innerhtml에다가 원하는,필요한 html 요소들을 넣어준것 id가 search인요소에다가 prepend해줌 innerhtml이라고해서 너무 어렵게 생각했다 그냥 html형식으로 들어간다고 생각했으면 편했을것을 이미지에는 href 링크를 달아놔서 클릭하게되면 해당 urls 로 넘어가게되어 urls에서 view를 탐색해준다 이미지를 눌..
TIL A2 프로젝트 오늘배운것. https://23life.tistory.com/60 Django Rest Framework _ APIView 사용하기 지난번에는 @api_view를 통해 DRF에서 함수형 뷰를 작성해보았다. 오늘은 APIView를 상속받아 클래스형 뷰를 작성해보자! 1. 모델 생성 기존과 똑같다! 2. Serializer 생성 둘 다 똑같다 ! 3. view 작성 views.py 23life.tistory.com API_VIEW에서 format=None의 역할 https://ssungkang.tistory.com/entry/Web-Path-Variable-VS-Query-Parameter [Web] Path Variable VS Query Parameter 백앤드 개발을 하다보면 API의 endpoint를..
TIL AWS2 일차 & 프로그래머스 1단계 알고리즘 문제 AWS 2주차강의는 다음 프로젝트 진행할때 직접올리면서 병행할예정이다 강의 자체는 다들었지만 직접올리면서 해보는게 낫다고 판단하였다 이외에 시간에는 알고리즘 세문제가 남아서 오늘 다풀어보자는 생각이였다. 첫 번쨰 문제는 입력받은 두 수사이를 탐색하고 두수 사이의 숫자들이 약수가 짝수라면 +하고 홀수라면 -를한다. 나는 n~m까지 for문을 돌리고 for문을 돌리는 i 에대해서 한번더 돌리고 짝수인애들을은 a리스트에 홀수인 애들은 b리스트에 담아서 sum(a)-sum(b)로 시도 하려했다 그러나 a의 type은 list형식이였다. list형식도' ' .join() 함수를 이용하면 해결가능했지만 완성하고 나니까 코드가 굉장히 지저분하고 가독성이 떨어져서 다른방법을 생각했다 굳이 짝수리스트 홀수리스트 담을 필..