April 02, 2025
개요 을 사용하여 코드 버전 관리를 하다 보면, 작업을 위해 새로운 브랜치를 생성하고 작업한 후 한 뒤에도 로컬에 사용되지 않는 브랜치들이 계속 남아 있게 된다. 원격(Remote) 브랜치의 경우, GitHub의 설정에서 옵션을 활성화하면 자동으로 삭제할 수 있다 하지만 로컬(Local) 브랜치는 자동으로 삭제되지 않으며, 매번 수동으로 해야 한다.…
March 29, 2025
1. 개요 Minikube란? 는 로컬 환경에서 가볍게 클러스터를 실행할 수 있는 도구이다. 를 실습하거나 개발 환경에서 테스트할 때 유용하다. Mac, Linux, Windows에서 실행할 수 있으며, 가상화 기술을 이용해 클러스터를 구성한다. Kubernetes 클러스터 실행 방식 비교 클러스터를 실행하는 방법은 여러 가지가 있으며, 각각 장단점…
March 26, 2025
1. 개요 pipx를 사용해야 하는 이유 Python 패키지를 설치할 때 일반적으로 를 사용하지만, 일부 CLI(Application) 패키지는 전역적으로 설치하면서도 격리된 환경에서 실행하는 것이 더 적합할 수 있다. 이를 위해 를 사용하면 다음과 같은 장점이 있다. pip와의 차이점 특징 기본 설치 위치 가상환경 없음, 시스템 전역 또는 프로젝트 …
March 23, 2025
1. 개요 라즈베리파이4에 64 OS 업그레디 하면서 다시 최신 Golang 설치하려니 기억이 나지 않아서 기록상 남겨둔다. 를 이용해서 설치를 하면 1.19 버전이 설치가 되어서 이 포스팅에서는 수동으로 최신 버전으로 설치하는 방법을 다룬다. 2. 최신 Golang 설치하는 방법 2.1 라즈베리파이 OS 확인 먼저 현재 사용 중인 라즈베리파이의 OS와 …
March 23, 2025
1. 개요 직장 동료의 소개로 를 접하게 되었고 워크플로우기반의 자동화 도구로 다양한 서비스 특히 AI와 연동해서 자동화하기 좋은 도구이다. 이번 포스팅에서는 라즈베리파이에 를 설치하고 구동하는 방법에 대해서 알아본다. 2. 라즈베리파이에 설치하는 방법 2.1 사전 작업 설치된 패키지 최신화 라즈베리파이의 패키지를 최신 상태로 유지하기 위해 다음 명령어…
March 23, 2025
1. 개요 최근 AI 관련 서비스를 많이 사용하면서 비용 부담이 커지는 경우가 많다. 이에 따라 로컬 환경에서 직접 을 구축하여 활용하는 방법을 소개하고자 한다. 이번 글에서는 macOS에서 을 설치하고 활용하는 방법을 다룬다. 2. 설치 2.1 설치 및 확인 우선 를 설치한다. 는 로컬에서 손쉽게 을 실행할 수 있도록 도와주는 도구이다. 설치 방법 …
March 16, 2025
1. 개요 Python 패키지를 개발한 후 (Python Package Index)에 업로드하면, 명령어만으로 누구나 쉽게 패키지를 설치할 수 있다. 주식 투자할 때 개인적으로 구글 시트를 사용해. 함수로 많은 정보를 얻을 수 있지만, 제공되지 않는 데이터도 있어서 사용자 정의 함수를 구현해서 사용하고 있다. v1 stock-api에서는 직접 한글투자…
March 08, 2025
1. 개요 회사 VPN에 연결할 때마다 문자로 (일회용 비밀번호)를 받고, 이를 수동으로 입력하는 번거로운 작업을 매일 반복하고 있었다. 하지만 회사 동료의 추천으로 Alfred Workflow를 활용하여 이 과정을 자동화하면서 삶이 조금 더 수월해졌다. 자동화 도구로 사용한 Alfred Workflow의 를 소개하고, 이를 활용하여 에서 자동으로 2FA…
February 17, 2025
1. 개요 (JSON Web Token)는 웹 애플리케이션에서 인증 및 정보 교환을 안전하게 수행하기 위해 사용된다. 는 자체적으로 정보를 담고 있으며, 일반적으로 사용자 식별 및 권한 정보를 포함한다. 는 보통 사용자 인증, 사용자 정보에 사용되고 웹 애플리케이션에서 안전한 인증을 위해 사용할 수 있는 도구이다. 의 핵심은 서명을 통해 토큰의 무결성을 …
December 08, 2024
1. 개요 리눅스 환경에서 터미널을 사용할 때, Alt 키와 방향키(←, →)를 사용하면 Word 단위로 이동하는 기능이 기본적으로 활성화되어 있어 매우 편리한다. 그러나 맥의 iTerm2에서는 이러한 기능이 기본적으로 설정되어 있지 않으며, 대신 키 입력 시 또는 같은 값이 표시만 된다. 맥 환경에서도 이 기능을 사용할 수 있도록 iTerm2에서 A…