전체 글 270

윤하(YOUNHA) - 사건의 지평선

https://youtu.be/mnpQsM-tqQU 생각이 많은 건 말이야 당연히 해야 할 일이야 나에겐 우리가 지금 일순위야 안전한 유리병을 핑계로 바람을 가둬 둔 것 같지만 기억나? 그날의 우리가 잡았던 그 손엔 말이야 설레임보다 커다란 믿음이 담겨서 난 함박웃음을 지었지만 울음이 날 것도 같았어 소중한 건 언제나 두려움이니까 문을 열면 들리던 목소리 너로 인해 변해있던 따뜻한 공기 여전히 자신 없지만 안녕히 저기 사라진 별의 자리 아스라이 하얀 빛 한동안은 꺼내 볼 수 있을 거야 아낌없이 반짝인 시간은 조금씩 옅어져 가더라도 너와 내 맘에 살아 숨 쉴 테니 여긴 서로의 끝이 아닌 새로운 길모퉁이 익숙함에 진심을 속이지 말자 하나둘 추억이 떠오르면 많이 많이 그리워할 거야 고마웠어요 그래도 이제는 사..

취미/music 2022.11.11

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시켜 아이템 기반 협업 필터..

20221104 TIL

오늘의 한 일 추천시스템 프로젝트 - 아이템 기반 협업 필터링 적용 추천시스템 프로젝트 아이템 기반 협업 필터링 적용 특강에서 배운 방식을 이용해서 webtoon_csv파일과 ratings.csv(더미) 파일을 묶어 아이템 기반 협업 필터링을 돌려 특정 웹툰을 지정했을 시에 가장 가까운 모델을 10개정도 타이틀명으로 뽑아낼 수 있었다. 뽑아낸 타이틀명을 반복문을 통해 Webtoon(모델).object.get(title=타이틀명) 을 이용하여 모델로 바꾸고, 이를 빈 리스트에 append시켜 추천웹툰_list로 만들고 시리얼라이저를 거쳐 데이터화시킬 수 있었다. 뭔가 할땐 단순했는데 글로 설명하려니까 겁나게 복잡해지는 느낌; 트러블 슈팅 collaborative_filtering.py 관련 collabor..

20221103 TIL

오늘의 한 일 추천시스템 프로젝트 - 뼈대구성, 데이터 생성 추천시스템 프로젝트 뼈대 구성 webtoon model review model user model 데이터 생성(json) 트러블 슈팅 python manage.py dumpdata시 한글깨짐 - UTF-8 인코딩 문제 https://stackoverflow.com/questions/64457733/django-dumpdata-fails-on-special-characters/65186947#65186947 Django dumpdata fails on special characters I'm trying to dump my entire DB to a json. When I run python manage.py dumpdata > data.json..