# camp

141개의 포스트
post-thumbnail

[TIL_Carrotww] 83 - 22/12/29

📝Carrotww의 코딩 기록장 🧲 camp >🔍 오늘이 4개월동안 달린 마지막 날이다. 보안 솔루션 엔지니어를 하며 개발자가 되기 위해서 퇴근 후 공부를 병행하다가 부트캠프 라는 것이 있다는 것을 알게되고 바로 들어갔다. 전공자이기도 하고 python algor

2022년 12월 29일
·
0개의 댓글
·
post-thumbnail

[TIL_Carrotww] 82 - 22/12/28

📝Carrotww의 코딩 기록장 🧲 python algoritm > ### 🔍 Programmers 테이블 해시 함수 Level 2 문제 자체를 이해하는데 너무 오래걸렸다. 푸는데는 얼마 안걸렸는데... 오랜만에 풀어서 그런지 이해하기 난해했다. > 푸는 방식은

2022년 12월 28일
·
0개의 댓글
·
post-thumbnail

[TIL_Carrotww] 81 - 22/12/27

📝Carrotww의 코딩 기록장 🧲 프로젝트 >🔍 프로젝트는 마무리 단계이고 readme와 ppt, 발표 자료, 등을 만들며 정리하고 있다. 오늘은 작성한 프로젝트 readme 파일로 대체! 🧲 Togeduck - readme >

2022년 12월 28일
·
0개의 댓글
·
post-thumbnail

[TIL_Carrotww] 80 - 22/12/26

📝Carrotww의 코딩 기록장 🧲 Daphne 컨테이너 하나로 배포 >🔍 드디어 해냈다 진짜 ㅠㅠ 너무 힘들었지만 uvicorn으로 배포하여 프로세스를 하나만 쓰는게 너무 멋 없어보이고 마음에 안들어 계속 시도하여 성공했다. 계속 시도하면서 nginx docke

2022년 12월 28일
·
0개의 댓글
·
post-thumbnail

[WIL_Carrotww] 12/19 ~ 12/23

🔍 uvicorn으로 배포해서 조금 마음에 들지 않지만 나중에 다시 daphne로 배포하려고 한다.분명히 daphne로 asgi wsgi 둘 다 처리 가능하다고 들었는데튜터님이 다른 팀들에게 daphne와 gunicorn 컨테이너를 두 개 사용하여 배포하면 된다고 알

2022년 12월 28일
·
0개의 댓글
·
post-thumbnail

[TIL_Carrotww] 79 - 22/12/23

이게 우리 백엔드 서버와 프론트의 서버인데 초기에는 위와같이 되어있었다.ssl 적용하기 전에 모든 기능이 작동하였고 aws 에서 인증서를 발급 받고 프론트와 백엔드 모두 각각 적용시켜주었다.그 후 js 파일에 모두 적용되는 위 파일을 아래와 같이 변경하였다.웹소켓은 h

2022년 12월 28일
·
0개의 댓글
·
post-thumbnail

[TIL_Carrotww] 78 - 22/12/22

기본내 코드프로젝트에서 조회수 중복 방지를 하기 위해 브라우저에서 게시글 번호를 쿠키에 담아 다음날 정각에 사라질 수 있도록 설정하기 위해 바꾼 코드이다.exp를 1로 고정시켜주면 되지만 틀 그대로 사용하기 위해 사용할때 exp 파라미터에 1을 넣어주고 있다.가져올 쿠

2022년 12월 28일
·
0개의 댓글
·
post-thumbnail

[TIL_Carrotww] 77 - 22/12/21

백엔드 서버를 업데이트 하며 DB가 수정되어 docker 컨테이너를 재배포 하는도중 위와 같은 에러가 떴다.django 파일만 바꾸어주고 docker compose와 docker 파일은 그대로였고 로컬에서 django 서버는 정상 동작하였다.위 에러를 찾아보니 migr

2022년 12월 23일
·
0개의 댓글
·
post-thumbnail

[TIL_Carrotww] 76 - 22/12/20

🔍 twisted-iocpsupport 는 로컬 window 환경에서 테스트 하며 받아진 것으로twisted-iocp supportWindows "I/O completion Ports" API에 바인딩을 제공하는 패키지 이다.하여 우분투 환경에서 배포기 require

2022년 12월 23일
·
0개의 댓글
·
post-thumbnail

[WIL_Carrotww] 12/12 ~ 12/16

🔍 최종 프로젝트 개발 기간만 나는 한달인줄 알았다.하지만 사용자 피드백 및 배포기간까지 하면 2주 조금 넘는 시간으로 토이프로젝트와 별반 차이가 없는 것 같다.당장 다음주부터 배포를 빨리 해서 사용자를 받고 피드백을 받고 그 후 수정하는 시간이 있다.시간이 너무 부

2022년 12월 23일
·
0개의 댓글
·
post-thumbnail

[TIL_Carrotww] 75 - 22/12/19

🔍 daphne와 postgres, nginx를 이용해서 배포를 진행하려고 한다.root passwd 초기화sudo passwd rootroot 접속 후 계정 비밀번호 초기화su rootpasswd ubuntu키 없이 로그인sudo vi /etc/ssh/sshd_co

2022년 12월 19일
·
0개의 댓글
·
post-thumbnail

[TIL_Carrotww] 74 - 22/12/16

Transaction트랜잭션은 DB의 데이터 삽입, 수정, 삭제를 징행할 때 성공 실패를 분명히 하고 상호 독립적이며 일관되게 처리하는 기능.🔍 django 에서는 기본적으로 auto commit을 지원하여 성공 시 DB에 commit, 실패 시 자동으로 rollba

2022년 12월 16일
·
0개의 댓글
·
post-thumbnail

[TIL_Carrotww] 73 - 22/12/15

📝Carrotww의 코딩 기록장 🧲 UnicodeDecodeError: 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte >🔍 🧲 >🔍 🧲 >🔍 💡 🔗

2022년 12월 16일
·
0개의 댓글
·
post-thumbnail

[TIL_Carrotww] 72 - 22/12/14

🔍 원래 소셜로그인을 담당하던 팀원이 있는데 사정이 생겨 나가게되었다.구현하기 전에 동작 원리를 파악하면 쉽게 구현할 수 있기 때문에 일단 정리해보려고 한다.🔍 소션 계정을 기반으로 로그인을 할 수 있도록 도와주는게 OAuth 프로토콜이다.Resource owner

2022년 12월 15일
·
0개의 댓글
·
post-thumbnail

[TIL_Carrotww] 71 - 22/12/13

🔍 실시간 인기 게시물을 어떤 식으로 구현해야 하나 고민을 많이 했다.현재 프로젝트에 인기 게시물임을 가르는 기준은 두가지가 있다.좋아요와 조회수이다.like와 views 가 좋아요와 조회수 인데 해당 필드 기준으로 탑 10 게시물을 보여준다면 orderby로 vie

2022년 12월 13일
·
0개의 댓글
·
post-thumbnail

[TIL_Carrotww] 70 - 22/12/12

쓰기위와 같이 하면 json 형태로 저장이 된다.원래는 txt 파일로 저장하려 했는데 id 가 여럿이여 리스트로 저장을 해주고 싶었는데이렇게 에러가 떠서 잘라주고 붙여주고 하는 작업을 하지 않기 위해 json 형태로 저장하기로 하였다.내가 원하는 방식으로 저장이 잘 되

2022년 12월 13일
·
0개의 댓글
·
post-thumbnail

[WIL_Carrotww] 12/5 ~ 12/9

🔍 일주일을 갈아넣은 결과 로그인을 하여 상대방과 실시간 채팅을 하는것을 가시적으로 구현해냈다.솔직히 힘들었지만 결과도 보이니 너무 만족스럽다.서로 이렇게 실시간 채팅이 가능하며 기능 자체는 완벽하게 구현되었다.추가 기능이 욕심이 나면 할 생각이지만 마지막 프로젝트인

2022년 12월 11일
·
0개의 댓글
·
post-thumbnail

[TIL_Carrotww] 69 - 22/12/09

📝Carrotww의 코딩 기록장 🧲 django Channels 인증 >🔍 저번 포스팅에 channels 인증에 관한 글을 썼다. 하지만 실제 테스트를 해보니 내가 원하는 사용자로 인증이 되지 않았었다. 지금부터 하나씩 뜯어보려고 한다. 나는 위와같이 간단하게

2022년 12월 11일
·
0개의 댓글
·
post-thumbnail

[TIL_Carrotww] 68 - 22/12/08

내 코드이다 위와같이 model을 생성하였고 settings.py의 timezone 에는 Asia/Seoul을 적어주었는데 실제 DB에 들어가는 created_at 은 UTC 시간이 들어가게 되었다. runserver 시에는 한국 시간이 나오기는 하지만 model에 저

2022년 12월 8일
·
0개의 댓글
·
post-thumbnail

[TIL_Carrotww] 67 - 22/12/07

📝Carrotww의 코딩 기록장 🧲 Django ORM values() & values_list() >🔍 values() : 쿼리셋을 리스트에서 딕셔너리 형태로 반환한다. 두 가지 형태로 다 가능하다. values() 메소드에 필드명을 넣으면 해당 필드명과 값을

2022년 12월 8일
·
0개의 댓글
·