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

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

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

theme preview 제작기 (티스토리, 텀블러)

블로그를 운영하다 보면 내 마음에 쏙 드는 테마(스킨)를 직접 만들거나 수정하고 싶어질 때가 있다. 나 역시 텀블러(Tumblr)와 티스토리(Tistory) 블로그 테마를 직접 입맛에 맞게 고쳐 쓰곤 하는데, 막상 테마를 수정하려고 하면 '코드를 고치고 눈으로 확인하는 과정'이 생각보다 꽤 번거롭다.텀블러는 테마 편집기 화면에 HTML을 통째로 붙여넣고 프리뷰가 뜰 때까지 기다려야 한다. 외부 CSS/JS 파일이라도 분리해 두면 캐시나 CSP(Content Security Policy) 문제로 Resource Override 같은 브라우저 확장 프로그램과 씨름해야 한다.티스토리도 마찬가지로 스킨 편집 화면에서 일일이 코드를 고쳐 적용해 보거나, 로컬에서 수정한 skin.html, style.css 파일들..

Dev 2026. 10. 29. 06:56
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
이전 1 2 3 4 ··· 124 다음
이전 다음
링크
  • JooStory.net
  • Github
  • X
  • LinkedIn
최근에 올라온 글
TAG
  • 티스토리
  • Daum
  • 넷플릭스
  • electron
  • 레시피
  • Mac
  • ubuntu
  • 글꼴
  • Linux
  • 요리
more

Blog is powered by Tistory / Designed by Tistory

티스토리툴바