본문 바로가기

Development110

데이터 그립(DataGrip) 쿼리 정렬 시 예약어 대문자로 설정하기 데이터 그립(DataGrip)을 사용하신다면, 자동 정렬 기능을 사용하고 계시나요?? 저는 직접 쿼리를 작성하거나 ORM에 의해 생성된 로그를 붙여넣을 때 자동 정렬해주는 단축키를 자주 사용합니다. 단축키는 개개인 마다 설정에 의해 다르므로, 아래와 같이 에디터 화면을 우클릭하면 'Reformat Code'에서 확인이 가능합니다. 이렇게 정렬해 준 코드에서 구분이 쉽도록 'SELECT', 'INT' 등의 예약어 혹은 타입을 대문자로 구분하여 확인하고 싶었습니다.아래에서 가능합니다.설정(command + ',')으로 들어가 'Build-in types'를 검색합니다. (General로 검색하면 다른 검색이 많이 뜨기 때문에 이렇게 검색하는 것이 빠릅니다.) 여기서 'Built-in types', 'Key.. 2025. 7. 24.
애플 페이(Apple Pay) 티머니 교통카드 설정법 TL;DR;티머니 어플을 설치하여 티머니 카드를 발급 받습니다. (카드 구매가 아니라 '추가' 버튼만 누르면 됩니다.)애플 페이에 티머니 카드를 등록하여 사용합니다.충전은 티머니 앱 또는 현대카드 애플 페이 두 가지 방식으로 가능합니다.기기마다 별도의 티머니를 추가해야 합니다. (예: 아이폰, 애플워치 둘 다 사용할 경우 2개의 티머니 추가.)설치 및 사용법아래 순서대로만 따라하시면 되도록 간단하게 정리했습니다.모바일 티머니 앱을 설치해주세요 ‎모바일티머니‎㈜티머니의 소비생활 필수 플랫폼, ‘모바일티머니’입니다. 당신의 티머니. 이제 iPhone과 Apple Watch 속으로. [주요 기능] ■ iPhone만으로 버스, 지하철 탑승을 간편하게 - 결제는 APP이나 화면을apps.apple.com 앱을 실.. 2025. 7. 24.
레이케스트(Raycast) - 단축키, 생산성 도구 *MacOS 26의 업그레이드를 통해 레이캐스트의 주요 기능들이 스팟라이트에서 유사하게 이용 가능해진 점 참고 부탁드립니다.TL;DR;바쁘신 분들은 빠르게 설치 후 맨 하단의 Quick Link 기능만 우선 사용해보시는 것을 추천 드립니다.(설치 시 다음 버튼을 쭉 누르고, 권한 까지 다 주면 번거로운 추가 설정 없이 사용하실 수 있습니다.)목차들어가기 전에설치하기초기 설정단축키 & 권한 설정둘러보기퀵 링크 (적극 추천)즐겨찾기들어가기 전에PC에서 가장 많이 사용하는 기능을 두 가지만 골라본다면 어떤 기능이신가요?? 근래 저의 대답은 복사와 스크린샷 이 두 가지 입니다. 최근 들어 유난히 복사한 내역을 다시 복사할 일들이 반복되는 것 같아 예전에 저장해두었던 '레이케스트(Raycast)'라는 무료 생산.. 2025. 7. 17.
Model Context Protocol (MCP) *해당 글은 클로드 데스크탑 버전의 설치를 필요로 합니다.오늘은 '표준'이라는 개념을 시작으로 글을 적어나가 보려고 합니다. 표준이라는 단어의 뜻을 사전에서 찾아보면 다음과 같습니다.사회적 합의를 통해 이루어진 통일 규격 어떠한 기술을 사용하고자 하거나 배우려고 할 때 복잡하거나 추상적인 개념에 접근하는 데 있어 어려움을 겪을 때가 있습니다. 그럴 때 우리는 표준 기술을 통해서 현대 사회의 복잡하게 얽혀있는 기술 환경 안의 서로 다른 시스템들 혹은 도구를 편리하게 연결하기도 하고, 더 쉽게 접근하고 이해할 수 있습니다. 서문이 길었습니다. 2024년 11월 26일, 클로드(Claude)의 개발사인 앤트로픽(Antrophic)은 MCP라는 새로운 표준을 제시하였고, 아래는 엔드로픽사의 MCP의 소개글이며 .. 2025. 7. 16.
제미나이 CLI(Gemini CLI) Intro하루가 멀다 하고 새로운 툴들이 쏟아지는 것 같은 요즘입니다. 3-5년 전 스타트업 붐이 일어났을 시기에 노드 진형에서의 백엔드, 프론트 기술들의 변화도 뜨거웠던 것으로 기억합니다.Bun.js, Deno 등 여러 런타임도 등장하고, Nest, Next, Fastify, tRPC 등의 프레임워크의 다양화가 이뤄지는 등의 변화가 있었습니다. 결국에는 현재 제 상황을 직시하고 필요한 도구를 선택할 수 있는 능력이 중요한 것 같습니다.그 선택의 힘에 필요한 근육을 기른다는 생각으로 즐겁게 제미나이 CLI를 알아보고자 합니다. (코딩애플 채널의 콘텐츠를 보고 작성하게 되었습니다. 클로드 코드 게시물을 업데이트 하니 알고리즘에 뜨는군요...)Hello World!2025년 6월 25일 구글에서는 "당신의.. 2025. 7. 14.
디아 브라우저(Dia Browser) Zen, Chrome, Safari, Firefox, Whale, Brave 까지 여러 브라우저에 거쳐서 정착한 Arc 브라우저의 개발이 잠정 중단되었습니다. UI 측면의 작은 디테일과 편의 기능의 차이가 얼마나 많은 편의성을 증대시키는지 알게 해준 툴이고, 주변 분들께 소개도 많이 드리면서 주 브라우저를 아크로 전향하신 분들도 보아 더욱 재밌게 사용하였습니다. 그런 브라우저의 개발 중단 소식이 아쉽지만은 않았는데요, Arc Browser의 개발을 중단하는 대신 최초의 AI 브라우저인 Dia Browser 집중한다는 소식 덕분이었습니다. Your friend is inviting you to the Dia beta!Dia is the AI browser that’s always up to speed. N.. 2025. 7. 10.
클로드 코드(Claude Code) 들어가기 전에이미 여러 AI 도구가 존재하는데 클로드 코드가 필요할까?라는 의문이 들지만 어떤 측면에서 호평을 받는지 궁금하여 사용해보고자 합니다. 저는 업무에서 WebStrom, InteliJ, PHPStorm, VSCode, Cursor 등 프로젝트와 언어에 적합한 IDE를 사용하고 있습니다.여러 AI 도구들을 사용하고 있고 코드 자동 완성 도구로는 Copilot을 기본으로 사용중이었습니다. 현 회사에서는 Node.js 환경에서 개발을 시작하였고, 입사 당시 Copilot이 출시되어 사수분과 재밌게 사용해봤던 기억이 납니다. 여러 도구를 사용해 보는 것을 즐기는 편입니다. 사내에서 Jetbrain 라이센스를 지원하여 Webstrom으로 갈아탔고 당시 다소 자동완성이 불안정하고 플러그인이 지원되지 않아.. 2025. 7. 2.
Route 53에서 구매한 도메인을 Vercel과 연결하는 방법 (이슈 정리) 최근 프로젝트를 배포하면서, AWS Route 53에서 구매한 도메인을 Vercel 프론트엔드 프로젝트에 연결하게 되었습니다.도메인을 붙이는 과정에서 인지하고 있지만 정확히 알지 못하는 개념들을 정리하고, 발생하였던 이슈들과 그 해결 과정을 정리하려 합니다.목표Route 53에서 구매한 도메인을 Vercel 프론트엔드 프로젝트에 연결 (fullth.tistory.com 라고 하겠습니다.)https://fullth.tistory.com과 https://www.fullth.tistory.com 모두 접근 가능하도록 설정 주요 용어 정리 (도메인 연동 시 필요한 개념)용어설명A 레코드도메인을 정적인 IP 주소와 연결함. CNAME 레코드서브도메인(예: www.fullth.com)을 다른 도메인 이름으로 포워딩.. 2025. 6. 17.
Kubernetes의 도메인 질의 원리 이해하기 Kubernetes(k8s) 환경에서는 클러스터 내부의 서비스 디스커버리가 중요한 역할을 합니다. 이 글에서는 Kubernetes에서 DNS 질의가 어떻게 이루어지는지 그 원리를 살펴보겠습니다.Kubernetes의 DNS 구조Kubernetes는 클러스터 내에서 DNS 서비스를 제공하기 위해 CoreDNS를 기본 DNS 서버로 사용합니다. 이 DNS 서버는 클러스터 내의 모든 서비스와 파드의 이름을 도메인으로 변환해주는 역할을 합니다.DNS 질의 과정Pod 내에서의 DNS 설정nameserver 10.96.0.10search default.svc.cluster.local svc.cluster.local cluster.localoptions ndots:5Pod가 생성될 때, Kubernetes는 자동으로 .. 2025. 3. 8.