본문 바로가기

분류 전체보기126

KT AIVLE School 0주차 정리 (합격 후 1개월) 합격하고 남은 1개월을 잘 보내자 합격하고 난 후 1개월간 시간이 비는 동안을 잘 보내야 AI track은 따라갈 수 있다고 생각합니다. 파이썬 문법은 확실히 해두고, git, web 경험은 다른 사람들에게 피해를 주지 않기 위해 갖춰야 할 기본 소양이라고 생각해요 ㅎㅎ 제가 1개월간 한 것은 next.js 학습 tailwindcss 학습 django 학습 Today We Learn 레포를 만들어서 합격한 사람들과 함께 스터디 및 github 으로 협업 해보기 markdown을 활용한 static website 만들기 (디자인 디벨롭 중) https://sak-exhibition.vercel.app/ SAK Exhibition NEW NORMAL VILLAGE '뉴 노멀' 시대의 건축 sak-exhibi.. 2023. 2. 11.
KT AIVLE School AI Track 3기 합격! KT AIVLE School에 합격했었다! 정말로 이메일을 열어볼 때, 대학교 합격했던 그 기억만큼 짜릿했었다. ㅎㅎ 다른 국비지원교육도 지원했던 경험이 있어서 인적성은 1개월 정도 오픈톡방에서 사람들을 구해서 했었었다. 당시 코테 준비를 일주일만 하고 코테 3문제 중 1솔을 했으나 왠지 뽑는 인원과 지원자를 봤을 때 경쟁이 약해서 붙을 것 같았는데 되었다! 졸업예정이었기에 심리적으로 많이 불안했었는데... 붙고 나서 긍정 에너지가 넘치면서 2022년 동안 졸업설계와 논문 때문에 하지 못했던 next.js 와 tailwindcss 공부를 시작했고 이를 이용해 프로젝트를 시작했고 현재는 60퍼센트 정도 마무리를 한 상태이다. ㅎㅎ 앞으로 글을 차곡차곡 주차별로 정리해나갈 예정이니 후배 기수 분들에게 도움이.. 2023. 2. 11.
[Tstory Blog] Web Font 변경, cover-list 클래스 css 설정 KT AIVLE School 의 기자단을 하기 전 멈췄던 블로그를 정리했다. 현재는 취향이 변해서, 블로그를 다시 시작함에 앞서 카테고리를 정리하고, css를 건드려보았다. .cover-list ul li:hover { transition: all 0.15s; transform: translateY(-6px); box-shadow: 0 2px 6px rgba(0,0,0,0.2); } transition은 부드럽게 적용이 안되어서 0.15s 를 적용 transform: translateY(-6px); 로 호버시 위로 상승 box-shadow: 0 2px 6px rgba(0,0,0,0.2); 로 상승한 list 요소 뒤에 그림자 생성 홈에서 게시물을 선택하는 재미를 주기 위해 수정했다. /* Web Font.. 2023. 2. 11.
jwt, oauth 2.0, OpenID Connect 공부 로그인 상태를 유지하기 위해서 jwt의 만료에 따라 refresh token을 해주어야 한다는 것을 알게 되었다. passport google strategy를 보니 access token 과 refresh token을 전혀 사용안했었는데 있었던 이유를 알게 되었다. 그래서 자세히 정리해보려 한다. request는 stateless이기 때문에 서버는 누가 요청을 보내는지 모르기 때문에 세션DB에 user_id가 저장되어 있는 세션ID가 담긴 쿠키를 클라이언트에게 발급한다. 서버는 쿠키가 들어오는 것을 확인해 세션ID를 deserialize 후 서버는 user_id가 무엇인지 알아낸다. 서버는 user_id를 가지고 요청을 처리후 응답을 한다. 쿠키는 그저 세션 ID를 전달하기 위한 수단(매개체)일 뿐이다.. 2022. 10. 3.
mailgun과 sendgrid를 알아보고 이메일 전송하기 https://darrengwon.tistory.com/302?category=858366 Nodemailer + mailgun 최근 들어서는 Nodemailer 보다는 그냥 mailgun-js를 사용하고 있습니다. Nodemailer :: Nodemailer Nodemailer Nodemailer is a module for Node.js applications to allow easy as cake email sending. The proj.. darrengwon.tistory.com https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=dilrong&logNo=221418667056 메일건(mailgun)을 이용한 도메인 이메일 사.. 2022. 9. 7.
CORS의 필요성을 느꼈다. CORS 정리하기! https://developer.mozilla.org/en-US/docs/Glossary/Preflight_request Preflight request - MDN Web Docs Glossary: Definitions of Web-related terms | MDN A CORS preflight request is a CORS request that checks to see if the CORS protocol is understood and a server is aware using specific methods and headers. developer.mozilla.org 처음에 봤을 때는 무슨 소리인지 몰랐다... 서버에서 이미지의 url을 fetcg를 통해 받았는데.. 문제는 요청이 두번이 들어.. 2022. 9. 7.