프로필사진
  • About
  • 태그
  • 방명록
  • RSS
  • JooStory.net
  • JooHana.net

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

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

서버개발자를 위한 운영툴 개발

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

Dev 2026. 10. 4. 19:05
zsh 환경을 위한 zshrc 설정

zsh 설정을 할때마다 헷갈려서 정리해본다. 원래 zshrc에 때려 넣곤 했는데 AI 사용하는 대화형 쉘이나 스크립트에서는 설정이 로드가 되지 않는 일이 종종 있었다. 알아보다보니 zshenv, zshrc 등에 적절히 넣어야하는 것을 알았다.zsh 로드순서순서파일로그인쉘(zsh)비로그인 대화형 쉘(zsh -l)비대화형 스크립트(zsh script.sh)1/etc/zshenv✅✅✅2~/.zshenv✅✅✅3/etc/zprofile✅❌❌4~/.zprofile✅❌❌5/etc/zshrc✅✅❌6~/.zshrc✅✅❌7~/.zlogin(로그아웃시: ~/.zlogout)✅❌❌이런 순서로 로드가 되고 있기 때문에 다음의 기준으로 설정을 배치해야한다.zshenv: 최소한의 필수 환경변수 (PATH 등)zprofile: 로그..

Dev 2026. 10. 3. 09:31
TypeScript 7 & Next.js 16 환경에서 ESLint 대신 Biome(바이옴) 도입 후기

최근 프로젝트에서 TypeScript 7.0과 Next.js 16.3 버전 업그레이드를 진행하면서 기존 정적 분석 및 포맷팅 도구였던 ESLint 생태계와의 호환성 문제와 느린 실행 속도를 해결하기 위해 Rust 기반 초고속 툴체인인 Biome으로 도구를 교체했습니다.그 과정에서 경험한 설정 노하우와 도입 후기를 공유합니다.1. Biome을 도입하게 된 이유최신 TypeScript 7 호환성: `@typescript-eslint` 패키지의 공식 지원을 기다리는 대신, 자체 파서로 TypeScript/TSX를 직접 분석하는 독립적인 도구가 필요했습니다.통합 툴체인 (Linter + Formatter): ESLint와 Prettier를 조합하는 복잡한 플러그인 설정 없이 단일 바이너리로 린팅과 코드 포맷팅을..

Dev 2026. 8. 15. 08:18
이것이 vibe 코딩인가

그동안 AI 서비스가 계속 발전해서 chatgpt, copilot, grok, gemini 등이 나왔고 이것이 개발도구에 들어오기 시작했다. 많은 사람들이 너무 좋다고 계속 추천을 하는데 나는 유료버전을 안써서 그런지 별로 좋은 경험은 아니었다. intelliJ, vscode에서 copilot agent, gemini agent를 사용했었는데 ide 문제인지 내가 익숙하지 않아서 그런지 모르겠지만 뭔가 모르게 불편했고 그냥 내가 원하는대로 되지가 않았다. 그래서 좋다는 사람들은 어떻게 쓰나 궁금했는데 vibe코딩이라는 말이 나오기 시작했다.vibe코딩은 뭔가 정확한 지시를 하는게 아니라 기획초기 아이디어 던지듯이 요구사항을 툭툭 던지면서 하는 코딩을 말하는 것 같았다. (사람들이 하는거 보니까 그렇게 하..

Dev 2025. 7. 6. 10:17
Ubuntu grub 복구

갑자기 Ubuntu로 부팅이 되지 않는 문제가 생겼다. 먼저 내 상황을 설명하자면... 오래 전에 고장나버린 노트북이 고장나서 거기서 SSD를 뽑아두었다. 그걸 게임하려고 산 노트북에 넣어서 우분투를 쓰고 싶을때 사용하고 있었다./dev/nvmen1n1 - Windows- /dev/nvmen1n1p1 : Windows Boot Manager (UEFI partition)- /dev/nvmen1n1p2- /dev/nvmen1n1p3 : Windows- /dev/nvmen1n1p4/dev/nvmen0n1 - Ubuntu- /dev/nvmen0n1p1 : Ubuntu이런 상태다. Windows의 부트매니저가 window, ubuntu중 선택하도록 하고 ubuntu의 grub이 다시 뭘로 부팅할지 물어보는 두번..

잡담 2024. 11. 24. 13:30
이전 1 2 3 4 ··· 123 다음
이전 다음
링크
  • JooStory.net
  • Github
  • Twitter
  • LinkedIn
최근에 올라온 글
TAG
  • Linux
  • Daum
  • 넷플릭스
  • 글꼴
  • 요리
  • 레시피
  • electron
  • 티스토리
  • ubuntu
  • Mac
more

Blog is powered by Tistory / Designed by Tistory

티스토리툴바