코딩일지 218

20221116 TIL

오늘의 한 일 딥러닝을 통한 이미지처리 구현 - 1~5주차 딥러닝을 통한 이미지 처리 구현 ** 참조 - 텐서플로우에 gpu 사용하기 (CUDA 설치) https://doitgrow.com/28 [환경 설정] 텐서플로우(Tensorflow) 2.x GPU 설정 및 사용하는 법 (윈도우10 기준) 게임할 때에는 컴퓨터가 자동으로 그래픽 카드를 인식하여 작동시키지만, 우리가 데이터 분석을 할 때에는 여러가지 설정을 해주어야 합니다. 오늘은 딥러닝의 가장 유명한 프레임워크인 텐서 doitgrow.com 저번에 의문의 이유로 설치에 실패했던 CUDA 설치인데 이번에 다시 시도해 보았다. CUDA 11.6 버전을 다운받아 다시 설치시도를 해보았는데 또 실패.. 도대체 뭐가 문제지 비슷한 사례를 구글링 해보다가 맞..

20221115 TIL

오늘의 한 일 테스트코드 쪽지시험 도커 실무 실습 - 도메인 연결, https 연동 테스트코드 쪽지시험 https://github.com/didjsrne/drf_testcode GitHub - didjsrne/drf_testcode Contribute to didjsrne/drf_testcode development by creating an account on GitHub. github.com users - test.py from django.urls import reverse from rest_framework.test import APITestCase from rest_framework import status from users.models import User class UserRegistrat..

20221114 TIL

오늘의 한 일 도커 실무 실습 - entrypoint로 컨테이너 두개 이상 띄우기,postgresm gunicorn, nginx, 연동 장고 - 테스트코드 복습 도커 실무 실습 nginx / gunicorn / postgres 컨테이너 생성 및 연동 원래 저번 추천 프로젝트를 가지고 배포 실습을 해보려고 했는데 보안상의 취약점을 보완하지 못한 상태라 일단은 그대로 따라해보는 시간만 가졌다. postgres docker-compose.yml version: '3.8' volumes: postgres: {} # postgresql에서 사용 할 볼륨 지정 services: postgres: container_name: postgres image: postgres:14.5 volumes: - postgres:/..

20221113 WIL

이번 주 한일 추천시스템 프로젝트 JavaScript CRUD 기초 도커실무 추천 시스템 프로젝트 https://github.com/A7-Lucky/NWRS_Front GitHub - A7-Lucky/NWRS_Front: NaverWebtoonRecommendSystem(Front) NaverWebtoonRecommendSystem(Front). Contribute to A7-Lucky/NWRS_Front development by creating an account on GitHub. github.com https://github.com/A7-Lucky/NWRS GitHub - A7-Lucky/NWRS: NaverWebtoonRecommendSystem(Backend) NaverWebtoonRecomm..

20221111 TIL

오늘의 한 일 Javascript CRUD 기초 강의 시청 도커 실무 실습 JS CRUD 기초 querySeletor / querySeletorAll getElement toggleClass onclick onclick this Create Input create element 추천 프로젝트 프론트엔드 부분을 진행하면서 앵간하면 써봤던 함수들이라 이걸 더 일찍 강의에 추가했다면 진행하기 훨씬 수월하지 않았을까 싶다.. 강의를 보면서 문득 리뷰 부분에서 웹툰의 id를 받아 클릭시 웹툰 디테일 페이지로 이동하는걸 구현하려다 실패했던게 떠올라서 방법을 떠올려봤는데 이렇게 해서 setatrribute 속성에 (onclick, webtoondetail(webtoon.id)) (webtoon.id = b[0]) 으..

20221110 TIL

오늘의 한 일 타임어택 테스트 - jwt 커스터마이즈 도커 실무 - 2주차 docker 설치하고 활용하기 영상 시청 도커 실무 - 3주차 서비스 배포하기 영상 시청 jwt 커스터마이즈 https://github.com/didjsrne/jwttest GitHub - didjsrne/jwttest Contribute to didjsrne/jwttest development by creating an account on GitHub. github.com 테스트에서는 일단 강의에 있던 내용들 그대로 따라하는거라 쉬웠지만 바로 이전 추천 코딩 프로젝트때 jwt를 우리 입맛대로 커스텀해서 사용해보려다가 트러블이 크게 일어나서 기본으로 돌아간 기억이 있기 때문에 어느 부분이 어떤식으로 돌아가는지 자세히 돌아보면서 수..

20221109 TIL

오늘의 한 일 도커 실무 강의 - 1주차, 2,3주차 맛보기 도커 실무 강의 - Linux의 특징과 이해 Linux OS에 대해 Linux의 특징 - 오픈소스, CLI(Command Line Interface) 환경 Linux를 사용하는 이유 - 오픈소스(무료), 안정적인 환경 AWS EC2를 활용해 Linux 작업 환경 구축 인스턴스 생성 ssh 연결 Linux OS에서 직접 명령어를 쳐보면서 실습 파일과 디렉토리 다뤄보기 파일 읽고 쓰기 패키지 설치하기 자주 사용되는 명령어 웹개발 강의를 들으면서나 인스타그램 클론코딩 프로젝트를 할 때 EC2 인스턴스를 통해 배포를 해본 경험이 있어 1주차 강의는 이미 알고있던 내용들을 다시 복습하는 시간이였다고 본다. 2, 3주차 강의는 아직 영상이 게시되지 않아 ..

20221108 TIL

오늘의 한 일 추천 프로젝트 - 마무리, 시연영상 제작, 발표 시연 영상 https://www.youtube.com/watch?v=rAbO0dIBcmI KPT 회고 Keep 코드 컨벤션, PR컨벤션 csv파일 json화시켜서 데이터베이스에 로드(loaddata)하기, 협업 필터링 함수 실제로 돌려보고 적용시키기 Problem 협업필터링 작업중 연습용으로 적은 코드를 마무리단계까지 수정하지 않고 그대로 쓴 점 백엔드 부분에서 라이브 쉐어를 활용한 특성으로 각자 작업한 부분에 대한 커밋이 쌓인게 적다. Try 직접 api 설계 구조 따라서 코드 확인해보기 커밋, 풀리퀘스트를 더욱 활용하기 프론트엔드 페이지 url 연결 / URLSearchParams 부분 더 공부하기 초반에 백엔드부분이 생각보다 일찍 끝나고..

20221107 TIL

오늘의 한 일 추천시스템 프로젝트 - 완성 https://github.com/A7-Lucky/NWRS_Front GitHub - A7-Lucky/NWRS_Front Contribute to A7-Lucky/NWRS_Front development by creating an account on GitHub. github.com https://github.com/A7-Lucky/NWRS GitHub - A7-Lucky/NWRS Contribute to A7-Lucky/NWRS development by creating an account on GitHub. github.com 프론트엔드와 백엔드 분리해서 각각 깃허브에 게시 ** Ajax, axios, fetch 차이점, 장단점 : https://cocoon..

20221106 WIL

이번주 한 일 추천 시스템 프로젝트 - 백엔드 추천 시스템 프로젝트 https://github.com/A7-Lucky/NWRS GitHub - A7-Lucky/NWRS Contribute to A7-Lucky/NWRS development by creating an account on GitHub. github.com 뼈대 구성 webtoon model - webtoon - genre -bookmark(many to many 모델, user) review model - user (foreignkey) - webtoon (foreignkey) user model 데이터 생성(json) 네이버 웹툰 크롤링과 강의에 쓰였던 ratings.csv(더미) 데이터를 id를 통해 merge시켜 아이템 기반 협업 필터..