Setting

· Setting
개요 개발자로서 GitHub 잔디(기여 이력)는 꾸준함을 보여주는 상징으로 쓰인다. 그런 만큼 GitHub 잔디를 잘 나타낼 수 있도록 하는 몇 가지 설정들이 필요한데, 그런 설정들을 정리하고자 한다. 또한 자신의 프로젝트가 GitHub에 존재하지 않을 수 있는데, (Bitbucket, GitLab 등) 이러한 경우에도 해당 프로젝트들의 커밋 이력들을 GitHub에 연동하는 방법도 같이 알아보자. 1. Private contributions 설정 먼저 잔디가 많아 보이기 위해서는 private 한 기여들에 대해서도 잔디가 표시되어야 한다. 자신의 GitHub 홈에서 아래 사진에 표시된 Private contributions 버튼을 클릭하여 설정을 변경하자. 해당 설정을 적용하게 되면 아래와 같이 priv..
· Setting
개요 업무 중에 PM 분의 메일이 계속 스팸 처리되는 문제가 있어 SPF를 적용하면서 추가적인 보안 조치인 DKIM까지 적용한 내용을 기록하게 되었다. SPF 설정에 대한 내용은 아래 포스팅을 참고해 주세요 :) https://hojun-dev.tistory.com/entry/Gmail에-도메인-SPF-설정하기-with-AWS-Route-53 Gmail에 도메인 SPF 설정하기 with AWS Route 53 개요 업무 중에 PM 분의 메일이 계속 스팸으로 처리되고 클라이언트가 수신조차 하지 못하는 경우가 계속 발생했다. 확인해 보니 회사 메일에 SPF가 설정되지 않아서 스팸으로 처리되거나 수신 hojun-dev.tistory.com DKIM이란? DKIM이란 DomainKeys Identified Ma..
· Setting
개요 업무 중에 PM 분의 메일이 계속 스팸으로 처리되고 클라이언트가 수신조차 하지 못하는 경우가 계속 발생했다. 확인해 보니 회사 메일에 SPF가 설정되지 않아서 스팸으로 처리되거나 수신 거부되는 것으로 확인하였고, 해당 이슈를 해결한 내용을 기록하게 되었다. SPF란? SPF란 Sender Policy Framework의 약자로 스푸핑으로부터 도메인을 보호하고 발신 메일이 수신 서버에 스팸으로 표시되지 않도록 하는 표준 이메일 인증 방법이다. 이메일 스푸핑이란 공격자가 이메일 주소를 사칭하여 수신자가 신뢰할 수 있는 출처에서 보낸 메시지라고 생각하도록 만드는 기법인데, 수신 메일 서버는 SPF를 사용하여 내 도메인에서 전송된 것처럼 보이는 수신 메일이 내가 승인한 서버에서 전송된 것인지 확인하여 스푸..
· Setting
개요 다양한 업무를 하다 보면 여러 작업이 필요한 경우가 있다. 필자 기준 가장 유용하게 사용하는 사이트들을 정리한다. 유용한 사이트가 생기면 지속적으로 업데이트될 예정. 개발 관련 인코딩/디코딩 인코딩, 디코딩 결과가 필요한 경우 유용하게 사용할 수 있다. 엄청나게 많은 인코딩 기법의 결과를 한 눈에 볼 수 있다. https://dencode.com/ DenCode | Encoding & Decoding Online Tools Encoding and Decoding site. e.g. HTML Escape / URL Encoding / Base64 / MD5 / SHA-1 / CRC32 / and many other String, Number, DateTime, Color, Hash formats! d..
· Setting
개요 업무 중 하나의 시스템에서 GS인증을 적용해야 했는데, 인증을 받기 위해서는 그 서비스의 기본 도메인에 HSTS를 적용하고 크롬의 HSTS Preload List에 등록해야 했고, 그에 따라 서브 도메인들에도 필연적으로 HTTPS를 적용해야 했다. 대응을 위해 여러 설정 및 적용을 해보며 HSTS 및 도메인에 대한 전반적인 내용을 기록한다. 해당 포스팅은 https 리다이렉트에 대한 기초적인 지식이 필요합니다. https 리다이렉트 관련한 내용은 아래 포스팅을 참고해 주세요 :) https://hojun-dev.tistory.com/entry/http-https-리다이렉트 http를 https로 리다이렉트하는 여러가지 방법 개요 웹 사이트를 개발하고 도메인을 연동할 때 실제 사용자가 접속하는 페이지..
· Setting
개요 API의 성능을 테스트하기 위해 JMeter를 이용하여 API를 테스트해 보고, 추가로 TPS를 구하는 방법에 대해 알아보자. JMeter 설치는 아래 포스팅에서 확인할 수 있다. https://hojun-dev.tistory.com/entry/JMeter-설치하기 JMeter 설치하기 개요 JMeter는 기능을 테스트하고 성능을 측정하는 대표적인 소프트웨어이다. 프로젝트의 성능 향상을 위해서는 성능 테스트가 필수적인데, 보통 기능 개발하기에도 바빠 뒷전으로 미루게 된다. hojun-dev.tistory.com API 테스트 1. Test Plan에서 우클릭 후 Add > Threads (Users) > Thread Group 추가 2. Thread Group 내 속성 설정 Action to be ..
· Setting
개요 JMeter는 기능을 테스트하고 성능을 측정하는 대표적인 소프트웨어이다. 프로젝트의 성능 향상을 위해서는 성능 테스트가 필수적인데, 보통 기능 개발하기에도 바빠 뒷전으로 미루게 된다. 나 또한 그랬지만 프로젝트 중 여러 개가 사업 상 시험성적서를 받아야 하는 경우가 존재했고 해당 지표 측정을 JMeter로 한다고 하여 이 참에 성능 테스트도 할 겸 미뤄두었던 JMeter 관련 내용을 정리한다. 설치 Java 설치 컴퓨터에 Java가 설치되어있지 않거나 버전이 낮은 경우 먼저 Java를 설치해야 한다. 터미널(Windows에서는 cmd)을 열어 아래 명령어를 통해 Java의 버전을 확인해 보자. java -version JMeter의 현재 가장 최신 버전인 5.6.x의 java 최소 버전은 8이므로 ..
· Setting
개요 프론트엔드 개발을 하다 보면 localhost에서 https가 필요한 경우가 자주 있다. 예를 들어, 백엔드 API에서 Set-Cookie 헤더를 통해 쿠키를 전달하도록 구성할 때 Secure 설정이 걸려있다면 웹 브라우저와 웹 서버가 https로 통신하는 경우에만 쿠키를 저장한다. 참고) Set-Cookie Secure 설정에 대한 자세한 내용은 아래 생활코딩 수업에서 확인할 수 있다. https://opentutorials.org/course/3387/21744 쿠키 옵션 - Secure & HttpOnly - 생활코딩 수업소개 Secure는 웹브라우저와 웹서버가 https로 통신하는 경우만 웹브라우저가 쿠키를 서버로 전송하는 옵션입니다. HttpOnly는 자바스크립트의 document.cook..
hojun-dev
'Setting' 카테고리의 글 목록