BLOG
4 posts
VScode에 Django 테스트 환경 구축하기

Pycharm은 되는데 VScode는 안되나요? 오늘 수업시간에 Django에서 테스트코드를 작성하고 명령어 로 테스트 하는 법을 배웠다. 그리고 Pycharm에서 간단하게 설정 몇개를 하더니 버튼 하나로 단위(함수)별 테스트와 디버깅이 가능한 것을 보았다. 내가 사용하고 있는 VScode에서도 동일한 방법으로 테스트를 하고 싶었다. 몇시간에 걸친 혈투 끝에 해답을 찾았다. VScode에서 Django 단위 테스트 해보자 환경 설정 ⚙️ vscode 왼쪽 탭에 플라스크 아이콘(Testing)을 누른다 그리고 버튼을 누른다 를 선택한다. (테스트 코드가 unittest 방식으로 작성되어 있다) 테스트 파일이 있는 경로를 설정 한다. 여기서는 Root(.)으로 하겠다 테스트 파일명의 형식을 선택한다. 여기서는 를 선택하겠다. 테스트파일명은 test_view.py 이다 위와 같이 설정파일 내용 선택을 마치면 파일이 생성되고 2번과 같이 내용이 작성된다 에 2번 내용을 작성…

February 11, 2022
BLOG
HTTP리소스는 HTTPS페이지에 함께 할 수 없다 - Chrome 86+

사건의 발단 강의를 보고 그대로 AWS CloudFront로 파일 업로드 페이지를 구축, AWS Elastic Beanstalk로 파일 저장 API 서버를 구축했다. 그런데 화면과 다르게 나는 파일 업로드가 잘 안됐다. 처음 의심이 된 것은 내가 프론트, 백엔드 서버를 잘못 구축했나 싶었다. (AWS는 처음이라..) 그리고 크롬 개발자도구를 열어보고 콘솔창에 이러한 에러 메시지를 보았다. 혼돈의 시작 에러 메시지로 구글링 하니 관련 글이 나온다. 그 중 님의 블로그 글을 보았다. 해당 글의 시작은 이러했다 https 사이트에서 라는 말 외에는 모든 상황이 나랑 동일했다. 그리고 CloudFront 페이지를 보니 ‘자물쇠가 채워져 있었다’. 완벽히 나와 동일한 문제라고 생각했다. 그리고 그 솔루션은 html파일에 아래의 코드 한 줄을 추가하면 됐다. 다시 파일 업로드를 했다. 콘솔창에 아까와 같은 에러메시지는 없었다. 그러면 파일이 잘 업로드 된 후에 성공했다는 alert박스만…

January 28, 2022
BLOG
추천 시스템은 무엇일까?

아래는 추천시스템에 대해 알고 싶어 서울대학교 융합과학기술대학원 서봉원 교수님의 라는 글을 읽고 정리 한 것 입니다. 추천 시스템 사용자가 선호할 만한 아이템을 추측함으로써 여러 가지 항목 중 사용자에게 적합한 특정 항목을 선택(informaiton filtering)하여 제공하는 시스템. 추천 시스템 종류 협업 필터링(Collaborative filtering) 대규모의 기존 사용자 행동 정보를 분석하여 해당 사용자와 비슷한 성향의 사용자들이 기존에 좋아했던 항목을 추천하는 기술 - 사용자의 행동 기록을 이용 결과가 직관적, 항목의 구체적인 내용을 분석할 필요가 없다는 장점 비슷한 패턴을 가진 사용자나 항목을 추출하는 기술이 핵심 - 행렬분해(Matrix Factorization), k-최근접 이웃 알고리즘(k-Nearest Neighbor algorithm;kNN) 등 콜드 스타트(Cold Start): - 기존의 자료가 필요한 바, 기존에 없던 새로운 항목이 추가되는 경우…

January 25, 2022
BLOG
AI
나만의 블로그 만들기

1. 나도 나의 블로그를 갖고 싶다. 😊 많은 개발자들이 자신의 블로그를 운영하며 많은 지식을 공유하기도 하고, 자신의 성장과 기술을 표현하기도 한다. 나에게도 그런 창구가 필요했다. 전부라고 말할 수는 없지만 크게 Tistory, Medium, Velog, Github 그리고 블로그를 직접 만들어 운영하는 것 같다. 나는 조금 욕심(?)이 있어 직접 블로그를 만들어 운영하고 싶었다. 여러 정보를 찾던 중 님을 만났다. Github+Gatsby+zoomkoding템플릿 조합으로 나만의 블로그를 만들 수 있음을 알게 되었다. 2. 그래서 어떻게 만들죠? 🙄 위에서 언급했던 님이 가이드 작성을 정말 잘해주셔서, 그저 따라하기만 하면 된다. 그는 그저 이다. 3. 무슨 원리인가요? 🤔 우선 Github에 repository를 만든다. 이와 같이 만들게 되면 Github Pages를 이용할 수 있게 된다.(Github이 제공하는 무료 정적 페이지 호스팅!) 해당 repository에 님…

December 19, 2021
TIL
BLOG