프로필사진
  • 태그
  • RSS
  • JooStory.net
  • JooHana.net

개인적인 관심사에 관해서 이런저런 이야기를 하고 있습니다. #집밥 #개발자 #Ubuntu

검색하기 폼
  • 분류 전체보기 (616)
    • Dev (90)
    • 잡담 (103)
    • 집밥 (21)
    • 리뷰 (41)
  • 방명록

nvm 으로 nodejs 버전 관리

2026년 10월 28일이면 nodejs 26이 lts 버전이 된다. 24의 EOL이 2028년이라 여유 있지만 그래도 새로운 lts를 사용하는게 좋다. nodejs를 설치하는 여러가지 방법이 있지만 나는 nvm에 정착한 상태다. nvm은 한번에 최신 lts 버전으로 업그레이드 할 수 있기 때문이다.--lts, --reinstall-packages-from=node 라는 옵션을 사용하면 가자 최근 버전의 lts를 설치해주고 그동안 사용했던 global module을 그대로 install 해준다. 버전만 바뀌고 이전에 사용하던 그대로 사용할 수 있다. 그런데 옵션이 좀 길기 때문에 alias로 등록해서 사용하고 있다.alias nvm-update-lts="nvm install --lts --reinstal..

Dev 2026. 10. 25. 18:08
venv로 프로젝트 환경관리

python 버전관리는 pyenv를 사용하고 있는데 프로젝트마다 환경격리를 위해 virtualenv를 사용하고 있었다. 근데 뭔가 pyenv 로 새로운 버전을 설치할 때마다 개별 환경도 그 버전을 따라가고 싶은 마음이 생겨 이번기회에 방법을 정리해보려고 한다.virtualenv, venv, uv뭘 해야할지 몰라서 예전부터 사용하던 virtualenv를 사용하고 있었는데 알아보니 굳이 설치할 필요없이 venv를 사용하면 되는거였다. virtualenv가 좀 더 세부적인 옵션이 있다고 하나 나는 매우 심플하게 사용하기 때문에 venv로 충분한거 같다. 그런데 또 요즘엔 uv가 대세라고 한다. uv는 rust로 만들어진 툴인데 어떤 버전의 python이 설치되어 있는지 상관없이 필요한 버전을 설치해서 사용한다..

Dev 2026. 10. 25. 08:15
Docker Hub 이미지(JDK, Node.js, Gradle) 최신 태그 확인하기

보안 취약점(CVE) 대응이나 정기 업데이트를 진행할 때, 브라우저에서 Docker Hub 페이지를 일일이 뒤지는 대신 터미널에서 curl과 jq만으로 공식 베이스 이미지(eclipse-temurin, node, gradle)의 최신 태그와 릴리스 여부를 빠르게 확인하는 방법을 정리했습니다.1. Docker Hub 태그 API 기본 구조Docker Hub v2 API를 활용하면 별도의 인증 없이도 공식 이미지의 태그 목록을 조회할 수 있습니다.https://hub.docker.com/v2/repositories/library//tags?page_size=100&name=주요 응답 필드: .results[].name(태그명), .results[].last_updated(마지막 push 시각)조회 범위 제한..

Dev 2026. 10. 24. 22:05
작업 완료된 브랜치 제거

브랜치를 만들어 작업을 완료한 후에 pr이 머지되면 remote 브랜치가 삭제되도록 하고 있다. 그런데 여전히 로컬에는 브랜치들이 남아있어서 일일이 확인하는게 일이었다. 그래서 이런 alias를 만들어서 머지된 브랜치를 제거하고 있었다.!f() { git fetch -p && git branch -vv | grep ": gone]" | awk "{print \$1}" | xargs -r git branch -D; }; f그런데 어쩐일인지 그 alias가 오류가 났다. 확인해보니 worktree 때문이었다. 내가 사용한 적은 거의 없지만 클로드를 사용하면 이따금 worktree를 사용하게 되는데 이게 남아 있어서 오류가 나는거다. 그래서 gone alias도 이렇게 변경했다.!f() { git fetch ..

Dev 2026. 10. 14. 19:02
서버개발자를 위한 운영툴 개발

(2022/6/30 사내 테크톡에서 발표한 내용을 블로그에도 작성)안녕하세요. 카카오 N TF에서 서버 개발을 담당하고 있는 Joo 입니다.저는 다음에서 한때 한메일 익스프레스였던 다음메일 개발을 시작으로 브런치, 티스토리, My구독을 거쳐 최근에는 N TF에서 새로운 서비스를 개발하고 있는데요. 서비스 개발을 10여년, 운영툴 개발도 10여년 한 것 같습니다.“서버 개발자를 위한 운영툴 개발”이라는 주제로 그동안 운영툴 개발을 하면서 고민했던 부분들에 대한 이야기를 나누어 보고자 합니다.운영툴 어떻게 만들고 계신가요?몇달을 고생해서 드디어 서비스를 오픈합니다. 서비스를 오픈했다는 기쁨도 잠시, 바로 운영이슈가 쏟아지기 시작합니다. “공지사항 수정해주세요.” “배너 다른 이미지로 교체해주세요.” “OOO..

Dev 2026. 10. 4. 19:05
이전 1 2 3 4 ··· 124 다음
이전 다음
링크
  • JooStory.net
  • Github
  • X
  • LinkedIn
최근에 올라온 글
TAG
  • Linux
  • 레시피
  • 넷플릭스
  • Daum
  • 티스토리
  • 요리
  • ubuntu
  • 글꼴
  • Mac
  • electron
more

Blog is powered by Tistory / Designed by Tistory

티스토리툴바