# dev log

51개의 포스트
post-thumbnail

EC2 프리티어에서 뻗은 서버 살리기 - Swap Memory

EC2 프리티어에서 뻗은 서버를 swap memory로 살려보았습니다!

2022년 6월 17일
·
0개의 댓글
post-thumbnail

2022. 03. 29 (화) Dev-Log

개발자가 되어서 크고 작은 여러가지의 기능들을 개발, 유지보수를 하였다. 물론 현업에 뛰어든지는 얼마되지도 않았고 기능들도 간단한 기능에 불과하다. 하지만 BUT DOM을 몰랐으면 아마 아직도 하고 있을 지도 몰랐다. 그리고 지금 간단한 기능이라고 적었지만 아마 간단한

2022년 3월 29일
·
0개의 댓글
post-thumbnail

[Dev Log] AOS 스크롤 애니메이션 오류

팀장님께서 내가 구현한 부분에 UI 오류를 찾으셨다고 수정을 부탁하셨다. 마이페이지에 들어가면 지금까지 사용자가 참여한 챌린지들이 리스트로 뜨는데, 스크롤 영역 밖에 있는 리스트 아이템이 스크롤 되어 화면에 들어와도 제대로 표시가 되지 않았다. 서버에서 전체 리스트는

2022년 2월 22일
·
0개의 댓글
post-thumbnail

[Dev Log] html-to-image, DOM 요소를 이미지로 저장하기

WeGreen 프로젝트에 마이페이지에 있는 일러스트를 다운로드 받을 수 있는 기능을 추가하기로 했다. WeGreen 일러스트에 들어간 요소가 많고 복잡해서 제대로 각 SVG 이미지가 원하는 위치에서 캡쳐됐는지 확인할 수 있도록 좀 더 단순한 일러스트로 테스트용 웹앱을

2022년 2월 16일
·
0개의 댓글

[Dev-log]xcrun: error: invalid active developer path

git clone을 시도했더니xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineToo

2022년 2월 12일
·
0개의 댓글

10월25일 월요일 개발로그

상쾌한 한주를 위한 도약

2021년 10월 24일
·
0개의 댓글
post-thumbnail

Ep1. 나는 어쩌다 개발자가 되기로 했을까?

나는 건축학과 출신이다. 생각해보니 이 질문에 대해서 글로써 내 생각을 정리해본 적이 없는 것 같다.앞으로 평생을 개발자로써 살아가게 될텐데 혼자 썰이라도 풀어보자.

2021년 5월 14일
·
0개의 댓글

📂 Spirng 초기설정

⚡ encoding 설정하기 📂 톰캣 설치

2020년 11월 17일
·
0개의 댓글
post-thumbnail

[4주차] Refactoring ( 중복 code 합치기 )

[Refactoring] 팀원이 작성한 코드중에 중복되는 부분을 발견했다. 옷 data 입력 시 12가지 type 을 선택할 수 있었다. 팀원은 type 을 선택할 때 호출되는 함수를 12개를 선언해 코드를 작성했다. 코드양이 많아지니 추가, 수정하기 힘들었다. 하

2020년 8월 17일
·
0개의 댓글
post-thumbnail

[Error] formData의 값을 console.log로 볼 수 없는 원인

WDMA의 드레스 정보에는 각 모델별로 1~3장의 사진이 포함된다. 따라서 새로운 드레스를 추가하거나 수정할 때, 1~3장의 사진을 서버에 업로드할 수 있어야 한다.로직은 Add Dress 페이지를 통해 새로운 드레스에 대한 모델명, 가격, 악세사리 정보, 소속 점포,

2020년 5월 28일
·
3개의 댓글
post-thumbnail

[Error] cookie httpOnly 옵션

클라이언트에서 유저가 로그인을 이해 아이디와 비밀번호를 입력하고 서버에 인증을 요청하게 된다. 그리고 서버에서는 요청으로 받은 body에서 아이디와 비밀번호를 취득하여 서버 데이터베이스에 있는 리소스와 비교과정을 거치고 올바른 요청일 경우, jwt 토큰을 발급하고 co

2020년 5월 26일
·
0개의 댓글
post-thumbnail

[Front-end] ESLint + Prettier 세팅하기

WDMA의 SPA를 만들기 앞서 프론트엔드 개발에 맞는 ESLINT-Prettier 세팅에 대해 간략히 정리하고자 한다.프론트엔드에선 리액트 컴포넌트나 리덕스의 상태관리 구조가 복잡하고 휴먼에러를 발생시킬 여지가 많다고 판단하여 airbnb 설정을 이용하여 다소 빡세게

2020년 5월 20일
·
0개의 댓글
post-thumbnail

[Back-end] Sequelize의 'cascade' 사용하기

WDMA에서는 하나의 드레스에 1~3장의 이미지가 속해 있는데 해당 드레스를 삭제하면 그 드레스에 속한 이미지도 같이 삭제가 되어야 한다.이를 위해, Sequelize의 onDelete: 'cascade' 라는 키워드를 이용하여 부모-자식 테이블 간의 연관 리소스를 삭

2020년 5월 5일
·
0개의 댓글
post-thumbnail

[Back-end] 랜덤 문자열을 이용하여 임시 비밀번호 생성하기

랜덤 문자열을 생성하는 방법을 알아보고자 한다.랜덤 문자열을 만드는 이유는 유저가 자신의 계정의 비밀번호가 기억나지 않을 때, 자신의 실제 사용되는 메일 계정으로 새로운 임시 비밀번호를 보내주기 위해서다.랜덤 문자열을 만드는 방법은 다양하다. 여기서는 간단하면서도 많이

2020년 5월 3일
·
0개의 댓글
post-thumbnail

[Back-end] Node.js에서 메일 전송하기 (feat. Nodemailer & Gmail)

WDMA를 이용하기 위해서는 직원이 사용하는 이메일을 인증하는 과정이 필요하며, 이메일이 인증된 계정에 한해 관리자 등록(계정 생성)이 가능하다.이에 따라, 사용하려는 이메일이 실제로 직원이 이용하는 실제 계정인지를 인증하기 위해 인증번호를 메일로 보내는 방식을 적용하

2020년 5월 1일
·
0개의 댓글
post-thumbnail

[Back-end] Sequelize로 migration 하기

WDMA 프로젝트는 그 동안 익힌 기술들을 다시 한 번 복습한다는 생각으로 시작한 프로젝트이다. 그래서 Stroll 프로젝트에서 사용하였던 ORM인 Sequelize를 다시 한 번 사용해 봄으로써 Sequelize의 장/단점을 확인해 보고 싶었다.Sequelize에 대

2020년 4월 28일
·
0개의 댓글
post-thumbnail

[Back-end] ESLint, Prettier 설정하기

본격적으로 개발을 진행하기에 앞서 그 동안 막연히 사용하였던 ESLint와 Prettier 함께 이용하는 개발환경 세팅을 백엔드와 프론트엔드로 나누어 다뤄 보고자 한다.ESLint는 JavaScript를 위한 정적 검사 Tool이다. 코드를 실행하기 전에 버그를 찾거나

2020년 4월 26일
·
0개의 댓글
post-thumbnail

Project Intro

https://www.notion.so/WDMA-Wedding-Dress-Management-Application-618a3b782f7b4770b35087b69551c2c9일본 웨딩 드레스 전문업체인 'ANJERI' 의 웨딩 드레스 관리 장부를 웹 애플리케이션

2020년 4월 20일
·
0개의 댓글
post-thumbnail

BillyZip 최종 결과물 소개

Billy Zip Billy Zip은 새로운 개념의 구독형 주거 서비스 제공하는 모바일 어플리케이션 프로젝트 입니다. 이사할 때마다 전세? 월세? 보증금? 계약은 어떻게...? 부동산 매물마다 너무 복잡하지 않으신가요? 🤬 Billy Zip을 이용하면 부동산 또

2020년 2월 26일
·
1개의 댓글

휴대폰 인증 로직 구현하기

이번 로그에서는 허위유저의 가입을 방지하기 위해 회원가입을 위한 절차 중 SMS를 이용한 휴대폰 인증 기능을 구현한 것에 대해 다뤄보고자 한다. 휴대폰 인증 개요 부동산 앱의 특성상 개인정보가 확인된 실 사용유저 중심으로 회원가입 절차를 구축하는 작업이 필요하였다. 이를 위해 보편적으로 사용되고 있는 SMS를 이용한 휴대폰 본인인증 확인 과정을 구현하도록...

2020년 2월 25일
·
3개의 댓글