본문 바로가기

전체 글253

[GitHub] 깃 커밋 메시지(git commit message), 깃모지(Gitmoji) 📌 Type 키워드Type 키워드사용 시점feat새로운 기능 추가fix버그 수정docs문서 수정style코드 스타일 변경 (코드 포매팅, 세미콜론 누락 등)기능 수정이 없는 경우design사용자 UI 디자인 변경 (CSS 등)test테스트 코드, 리팩토링 테스트 코드 추가refactor코드 리팩토링build빌드 파일 수정ciCI 설정 파일 수정perf성능 개선chore 빌드 업무 수정, 패키지 매니저 수정 (gitignore 수정 등)rename파일 혹은 폴더명을 수정만 한 경우remove파일을 삭제만 한 경우 📌 관련 이슈 키워드사용 시점사용 키워드해결종료 : Closes수정 : Fixes해결 : Resolves참고참고 : Ref관련 : Related to참고 : See also 📌 깃모지 모음이.. 2024. 11. 6.
[Apple] 아이폰 단축어로 결제 자동화 - 간편결제, 브랜드페이 🎯 Goal단축어 앱을 사용하여 브랜드페이 통합 및 간편결제 실행 자동화📌 단축어 앱아이폰 단축어는 반복해서 사용하는 앱 기능을 단축해 주는 기능입니다. 아이폰의 단축어 기능을 활용하여 다양한 간편결제 및 페이 앱을 통합하는 방법을 안내드립니다.⚙️ 설정 방법원하는 기능을 수행하도록 프롬프트를 설정했습니다.아래의 각 선택 메뉴를 선택함에 따라 원하는 앱이 실행되도록 구성했습니다.우리 Pay국민 Pay토스 Pay네이버 Pay카카오 Pay페이코페이북T멤버십 2024. 10. 31.
[Apple] 아이폰 스크린샷 스크롤 전체화면 길게 캡처 - Tailor, 사파리, 네이버 🎯 Goal아이폰 기본 화면, 애플리케이션 및 모바일 웹 스크롤 전체 캡처📌 모바일 웹모바일 웹이란 크롬, 네이버, 사파리와 같은 웹 브라우저에서 접근하는 웹페이지를 말합니다.모바일 웹 캡처의 경우, 네이버 앱이나 사파리 기본 앱을 통해 쉽게 스크롤 캡처할 수 있습니다.⚙️ 네이버 앱 - 캡처 방법1) 네이버 앱  ▶ 스크롤 캡처하고 싶은 "웹페이지 이동"2) 하단 "더 보기" 버튼 ▶ "전체 캡처" 선택 ⚙️ 사파리 앱 - 캡처 방법1) 사파리 앱  ▶ 스크롤 캡처하고 싶은 "웹페이지" 캡처2) 캡처 후 "화면 좌측 하단에 나타나는 캡처 썸네일" 선택3) "전체 페이지" 탭 선택4) "공유" 선택 ▶ 캡처 이미지 저장 📌 일반화면 스크롤 캡처 (Tailor 앱)어플리케이션이란 웹 브라우저에서 볼 .. 2024. 10. 31.
[HTML] 구조설계 시맨틱 태그(Semantic Tag) 활용 - <header> <nav> <main> <article> <section> <aside> <footer> 📌 시맨틱 태그 활용한 웹사이트 구조시맨틱 태그를 활용하면 웹사이트 구조를 명확하게 정의하고, 검색 엔진 최적화(SEO) 도움이 됩니다. 로고 GNB 내비게이션 메뉴 섹션 1 섹션 2 섹션 3 푸터 📌 시맨틱 태그 종류, , , 각각 헤더, 주요 콘텐츠, 사이드바, 푸터에 사용됩니다. 머리, 몸통, 발, 사이드바 역할헤더  -  header사이트의 로고, 제목 등 위치메뉴  -  는 GNB 등 내비게이션 메뉴를 묶는 데 사용되며, 보통 과 함께 나타납니다. 은 순서 없는 목록으로 를 하위 태그로 사용하고, 은 순서 있는 목록으로 동일하게 를 사용합니다. navigation사이트의 메뉴.. 2024. 10. 22.
[HTML] 자동 줄바꿈, 줄바꿈, 간격, 띄어쓰기 및 특수문자 엔티티 코드 - <pre> <br> <div> <span> &nbsp; &lt; 📌 자동 줄바꿈 태그 태그는 작성한 HTML 내용을 그대로 출력하는 태그줄 바꿈과 띄어쓰기를 모두 인식합니다.첫번째 두번째 세번째 📌 줄바꿈 태그 웹 페이지에서 텍스트를 나열할 때 줄바꿈을 원하면 태그를 사용합니다.이 태그는 닫는 태그가 없는 빈 태그입니다.아래와 같이 작성하면 "첫 번째 줄" 다음에 "두 번째 줄"이 따로 출력됩니다.첫 번째 줄두 번째 줄 📌 간격 태그 , 과 태그는 웹 페이지에서 특정 부분을 그룹화하거나 스타일을 적용하는데 사용 : 블록 요소를 그룹화 : 인라인 요소를 그룹화 이 부분은 테두리와 간격을 가진 박스입니다.이 텍스트는 빨간색으로 표시됩니다. 📌 띄어쓰기 &nbsp; &ensp; &emsp;HTML에서 여러 개의 공백을 사용하더라도 브라우.. 2024. 10. 22.
[API] REST API 및 URL 요청 테스트 도구 - Ping(핑), Postman(포스트맨), Wireshark(와이어샤크) 📌 API 통신 연결 테스트API 개발 시, 가장 먼저 API 요청 URL이 정상적으로 연결되는지 확인하는 것이 중요합니다.이후, 요청 데이터 형식에 맞춰 지정된 URL로 요청을 보내고, 응답을 제대로 받아오는지 확인해야 합니다. Ping(핑), Postman(포스트맨), Wireshark(와이어샤크) 사용하여 API 통신 테스트 하는 방법에 대해 설명드리겠습니다. PingAPI 서버와 내 컴퓨터 간의 네트워크 연결 상태를 확인하고, 응답 시간과 연결 가능 여부를 파악하는데 사용Postman다양한 메소드로 API 요청을 보내고, 파라미터와 헤더 설정 후  응답을 빠르게 확인할 수 있는 테스트 도구Wireshark네트워크 패킷을 분석하여 API 요청과 응답이 올바르게 전송되는지 확인하고,  문제 원인을 .. 2024. 10. 21.
[Spring Boot] 스프링부트 WAR 빌드, Tomcat 서버 WAR 배포 및 도메인 설정 📌 스프링부트 도메인 사용 배포 스프링부트에서 도메인(DNS)을 사용하려면,JAR 빌드 방식이 아닌 WAR 빌드 방식으로 배포해야 합니다.WAR 파일은 웹 애플리케이션 아카이브로, Tomcat과 같은 서블릿 컨테이너에 배포하기에 적합합니다.도메인 설정을 하려면 반드시 WAR로 빌드해야 합니다.JAR는 간편하지만 도메인 연결에 한계가 있으며, WAR는 웹 서버와 통합하여 도메인 설정이 가능합니다. 🔎 JAR, WAR 차이 JAR 파일 스프링 부트 애플리케이션을 독립적으로 실행내장 톰캣 서버 사용도메인 설정이 어렵고, 주로 개발 및 테스트에 적합 WAR 파일 전통적인 웹 애플리케이션 배포 형식외부 웹 서버(Nginx, Apache 등)에서 실행여러 도메인을 쉽게 관리하고 설정할 수 있음📌 Maven을 .. 2024. 10. 16.
[Web] 웹 개발 리소스 모음 - 색상, 디자인, 애니메이션, SVG, 파비콘, ASCII, 캡처 도구 📌 웹 개발 리소스 모음 프론트엔드 개발에 필요한 다양한 웹 디자인 및 개발 리소스를 한 곳에 모았습니다. 색상, 디자인, 애니메이션, SVG, 파비콘, ASCII 아트, 캡처 도구 등각 카테고리는 프론트엔드 개발 과정에서 유용한 자료와 도구를 제공합니다.  디자인 및 색상 도구 애니메이션 도구 SVG 도구 파비콘 도구 ASCII Art 도구 웹페이지 캡처 도구 🎨 디자인 및 색상 🌈 색상 팔레트Adobe Color Wheel (색상 휠)Coolors (색상 생성기)Adobe Color Contrast Analyzer (대비 분석기)Material Design Colors (구글 머티리얼 색상)FFFuel (색상 팔레트)Khroma (색상 조화 툴)MyColor.space (색상 선택기)De.. 2024. 10. 16.
[React] Next.js 다국어(next-i18next) ES모듈 사용 시 에러 해결 방법 - CommonJS 🎯 GoalNext.js에서 next-i18next를 사용할 때, ES 모듈 관련 에러를 해결합니다.⚠️ 문제 현상프로젝트 서버를 실행한 후 http://localhost:3000 으로 접속을 해보면react-i18next:: You will need to pass in an i18next instance by using initReactI18next 다음과 같은 에러가 발생합니다.react-i18next:: You will need to pass in an i18next instance by using initReactI18next🔑 에러 원인 next-i18next가 CommonJS 방식으로 작성되었기 때문에,ES 모듈 환경에서 사용하면 충돌이 발생하기 때문이다. ES 모듈 환경에서 require.. 2024. 10. 15.
728x90
반응형