Home
dev.appmin
Cancel

[JS] 바닐라 JS에서 정말 간단한 MVVM + Repository 패턴 사용하기

🛫 시작하기에 앞서 간단한 바닐라 자바스크립트 프로젝트를 진행하면서 바닐라 자바스크립트에서의 MVVM + Repository 패턴을 학습한 내용을 기록하려고 합니다. 🤔 왜 하필 MVVM? 처음에는 안드로이드를 개발하면 많이 사용하는 AAC-MVVM(AAC-ViewModel을 활용한 MVVM) 패턴에 익숙해서 바닐라 자바스크립트 역시 MVVM...

[일상] 2023 카카오 블라인드 공채 후기

🛫 시작하기에 앞서 2023 Kakao Tech Blind Recruitment를 통해서 2023년 카카오 공채에 최종 합격을 하면서 있었던 일을 서술하는 일기장입니다. 🫠 3달 동안 진행된 카카오 공채 👀 카카오 블라인드 공개채용 신청 사실 카카오라는 기업의 장벽이 너무 커 보였기 때문에 처음에 카카오 블라인드 공채를 신청을 할 때는 취업...

[Python, Docker] smtplib 이용 시 Cannot Assign Requested Address 문제 해결하기

🛫 시작하기에 앞서 OSError: [Errno 99] Cannot assign requested address 저는 도커에서 특정 요청이 들어오면 파이썬 라이브러리인 smtplib을 활용해서 지메일을 통해 메일을 보내는 기능을 구현하는 도중 해당 문제를 마주하였습니다. 사실 개발환경에서는 잘 동작했으나 서버에서 컨테이너로 동작시키면 해당 문제...

[Linux] 리눅스에서 스왑메모리를 생성해주기

🛫 시작하기에 앞서 AWS EC2 프리티어 기간이 끝난지만 최근에 프로젝트를 진행하면서 서버를 이용할 일이 생겨서 저렴한 국내 서버 호스팅 업체에서 1vCore/1GB 리눅스 서버를 활용하여 프로젝트를 배포하였습니다. 만족하면서 사용하고 있었으나 도커와 젠킨스, 장고 서버까지 틀어져 있다보니 메모리가 아슬아슬한 상황이 되었고 2GB로 서버를 증축하...

[일상] 숭실대학교 SFSU 교환학생 예비 합격

🛫 시작하기에 앞서 IT에 관심이 많지 않은 사람이라도 FAANG(Facebook 현 Meta, Amazon, Apple, Netflix, Google)처럼 세계적인 빅테크 기업과 Airbnb같은 유니콘 기업들을 들어보고 사용하시고 계실 겁니다. 이러한 기업들은 대부분 캘리포니아 샌프란시스코나 실리콘밸리에 위치하기 때문에 어려서부터 미국에 가서...

[일상] 한 달 간의 2022 토스 NEXT 챌린지 여정

🛫 시작하기에 앞서 2022년 토스 신입 공채인 2022 토스 NEXT 챌린지를 지원하면서 기억에 남는 점과 아쉬웠던 부분을 서술하는 일기장 입니다. 🫠 한 달 동안 진행한 챌린지 👀 코딩 테스트 신청 아직 대학교를 졸업한 상태도 아니었지만 알고리즘 공부도 하고 싶었고 평소에도 핀테크 기업과 토스에 관심이 많아서 이번 토스 NEXT 챌린지에...

[React, JS] 완전 이쁜 WYSIWYG의 희망편, 밀크다운

🛫 시작하기에 앞서 🙃 밀크다운이라고 들어봤어? 밀크다운(Milkdown)은 Typora에 영감을 받아서 제작된 WYSIWYG(What You See Is What You Get) 마크다운(Markdown) 에디터입니다. Prosemirror와 Remark를 기반으로 제작되었습니다. 기본 디자인이 Material 디자인과 Nord 테마로 적용...

[일상] 2022년 네이버 공채 코딩테스트 후기

시작하기에 앞서 2022년 7월 2일에 이루어진 네이버 기술 직군 신입 채용 : Track 공채 코딩테스트를 본 후에 느낀점을 서술하려고 합니다. 느낀 점 코딩테스트 후기 사실 처음 보는 코딩 테스트라 정신없이 풀기는 했는데 생각했던 것보다는 쉬운 편이었습니다. 프로그래머스 카카오 문제를 풀다 보면 레벨 3 이후에는 어떻게 풀어야 할지 감이...

[React] CSS 애니메이션 없이 움직이는 이미지 슬라이더 만들기

시작하기에 앞서 예전부터 즐겨보는 유튜브 채널 중에 devaslife라는 유튜버가 있습니다. VIM으로 풀스택 개발을 하는 동영상을 주로 올리는데 최근에 봤던 How I built a software agency wesite with Next.js + Tailwind CSS (in nature)에서 CSS 애니메이션 없이 자바스크립트 만으로 이미...

[Python] Selenium으로 원하는 웹사이트 스크린샷 찍기

시작하기에 앞서 최근에 프로젝트를 진행하면서 웹사이트의 특정 노트, 혹은 웹사이트 전체를 스크린샷을 찍어 저장해야 하는 상황이 생겼습니다. 파이썬으로 웹사이트를 캡쳐하는 방법은 다양하나, 저는 이번에 Selenium을 활용하여 스크린샷을 찍는 방법을 택하였습니다. Selenium 설치 및 Chromedriver 다운로드 이 부분은 Seleni...