전체 글 127

블로그 이미지 생성

Canva 서비스를 이용해서 무료 대표이미지를 생성한다. 무료 버전도 많은 기능과 템플릿들을 충분히 활용할 수 있다. 회원가입은 구글, 카카오 OAuth 로그인도 가능하며 이메일 가입도 가능하다. https://www.canva.com/ 1. Canva 접속 2. 요금제 확인블로그 이외에 작업에서도 무료 Plan 만으로도 충분하다. 3. 프로젝트 만들기좌측 메뉴바에서 만들기 + 버튼 클릭 4. 프로젝트 크기 설정대표이미지 최적화 크기인 1200 x 600 px 인 2:1 비율을 설정한다. 새 디자인 만들기 버튼 클릭하여 프로젝트를 생성한다. Canva 에서 추천해주는 템플릿을 사용해도된다.새 디자인 만들기 후 작업 환경에서도 템플릿을 검색해서 선택할 수 있어 자유롭고 편하게 작업하면 된다. 5. 작업환경..

블로그 2026.02.11

티스토리 블로그 이미지 최적화 가이드

1. 이미지 가이드1.1. 대표 이미지, 썸네일width x height = 800px x 400px 이상 권장2:1 비율블러 처리 지양이미지 내 텍스트 가운데 정렬JPG 포멧 및 사이즈 최적화 권장SNS 공유 모바일, 태블릿 다해상도 등을 고려하여 썸네일 width 고려1.2. 본문 삽입 이미지width x height = 1000px x 600px 이상width x height = 1120px x 630px 이상width = 1000px ~ 1200px 권장5:3 비율, 16:9 비율1.3. 전체 화면 이미지width x height = 1200px x 800px 이상 권장width x height = 1280px x 720px 이상3:2 비율, 16:9 비율1.4. GIFwidth x height ..

블로그 2026.02.11

Geo Location In Java 3. MaxMind GeoLite2 + SpringBoot

1. 의존성 확인Maven Repository 에서 Maxmind 의존성을 확인한다. 2. 서버망을 고려한 application.yaml 설정- src/main/java/.../resource/application.yaml 에 geoip 설정 추가geoip: database: path: /etc/maxmind/GeoLite2-City.mmdb 개발PC인 profile : local 인 경우는 resource/ 밑에 위치한 .mmdb 를 사용하고그외 dev, stg, prod profile 에서는 data 용 path 를 등록하여 사용한다. 3. ConfigurationSpringBoot 에서 MaxMind 전용 configuration 생성import com.maxmind.geoip2.Datab..

개발 2026.02.11

펜더 페달 보드 매립 샤시 커넥터 플러그

Fender Professional Pedfal Board펜더 사의 페달보드 제품인 Fender Professional Pedal Board 라고 있다. 튼튼한 강도와 이쁜 디자인(중요!), 그리고 데칼에서 나오는 플라시보 톤보정을 기대하며 Small 사이즈를 구매해서 멀꾹이 조합으로 나름 즐거운 취미생활을 이어가고 있었다. 나는 공돌이파파 구독자21년 8월 “마샬 JTM45 DIY 제작기” 영상을 계기로 “공돌이파파” 님의 영상을 재밌게 즐기고 있었다. 그러다 최근 26년 1월 25일에 페달보드를 제작하시는 영상을 보았는데, 나와 같은 제품을 사용하셔서 디테일하게 영상을 보게 되었다. 그러다, 페달보드 전면에 구멍들을 처음보는 오디오 시스템 관련 플러그들로 편의성을 더하는 모습에 기쁨과 놀라움에 이 ..

취미/음악 2026.02.11

네이밍 케이스 스타일 4가지 Naming Case Style

코딩은 단순히 타이핑하여 소스코드를 완성하는 것이 전부가 아닙니다. 그것은 과정, 목적, 목표 등 개발자의 철학이 투영된 행위입니다.Just Read : 코드는 '쓰는 것'보다 '읽히는 것'이 중요하다우리는 함께 개발하는 동료와의 원활한 소통, 그리고 높은 가독성을 위해 "네이밍 케이스(Naming Case)" 를 사용합니다. 코드 그 자체를 "읽는 행위"만으로도 설계의 목적을 단번에 파악할 수 있게 만드는 것, 그것이 네이밍 케이스의 본질입니다. Mastery : 가장 빠르게 네이밍을 마스터하는 법가장 현명하고 효율적인 방법은 본인이 사용하는 언어의 표준 컨벤션을 그대로 따르는 것입니다. 그리고 그 감각을 가장 빠르게 습득하는 방법은 공식 문서가 아니라, 프로그래밍 언어의 내부 소스(Internal S..

개발 2026.02.11