분류 전체보기 54

👻 Ghostty + tmux로 완성하는 나만의 터미널 환경

안녕하세요 트윅히입니다.!!요즘 개발자 커뮤니티에서 Ghostty가 꽤 핫하죠 HashiCorp 공동창업자인 Mitchell Hashimoto가 직접 만든 터미널 에뮬레이터인데,"빠르고, 기능도 많고, 네이티브 UI도 챙긴다"는 철학으로 만들어진 녀석입니다.저도 처음엔 "또 터미널 에뮬레이터야?" 싶었는데 써보고 나서 생각이 완전히 바뀌었어요. 😄 이번 글에서는 Ghostty를 설치하고, 테마와 폰트를 취향대로 세팅한 다음,tmux까지 얹어서 생산성 넘치는 터미널 환경을 만드는 방법을 정리해보려고 합니다.📋 목차Ghostty가 뭐가 다른가요?Ghostty 설치하기macOSLinux테마 설정하기폰트 설정하기나만의 config 파일 만들기tmux 기본 사용법tmux가 필요한 이유설치세션 / 윈도우 / ..

[비전공자 전공자 되기 Part 6] ☕ 자바는 컴파일러 언어일까, 인터프리터 언어일까? — 하이브리드의 비밀

안녕하세요! 트윅히입니다. 오늘은 저번 포스팅에서 넘긴 자바에대해서 더 알아볼거에욥!백엔드 개발자나 안드로이드 개발자라면 사실 자바가 너무 친숙 하실 거라고 생각이 듭니다. 자바가 어떤 언어인지에 대해서 짧게 알아보겠습니다. 사실 JVM이나 다른 부분도 시간이 되면 꼭 더 다뤄보고 싶어요~ "자바는 컴파일러야 아니면 인터프리터야?" — 면접에서도 자주 나오는 이 질문, 정확하게 답할 수 있으신가요?📋 목차결론부터: 자바는 하이브리드입니다1단계 — 소스 코드 → 바이트코드 (컴파일러)2단계 — 바이트코드 실행 (인터프리터 + JIT)JIT 컴파일러란?전체 흐름 한눈에 보기왜 이렇게 설계했을까?마치며1. 결론부터: 자바는 하이브리드입니다많은 분들이 자바를 "컴파일 언어"라고도 하고, 어떤 분들은 "JVM..

🔌 Claude Code /plugin 완벽 가이드 — 클코 플러그인 추천! (++BKIT)

안녕하세요! 트윅히 입니다.! 오늘은 클로드 코드 플러그인에 대해서 다뤄볼게요저도 너무 쉽게 설치 할 수 있어서 좋았어요!진짜 저한테도 도움이 됐던 거라 여러분들에게도 분명 도움이 될거라 생각합니다. Claude Code의 확장성을 극대화하는 플러그인 시스템, 제대로 파헤쳐 봅니다.📋 목차플러그인이 뭔가요?플러그인의 구성 요소플러그인 설치 방법주목할 만한 공식 플러그인들MCP 서버 플러그인 추천🌟 커뮤니티 추천: bkit (Vibecoding Kit)Kotlin/Spring Boot 프로젝트에 활용하기플러그인을 직접 만들 수도 있어요마치며플러그인이 뭔가요?Claude Code를 쓰다 보면 자연스럽게 이런 고민이 생깁니다."내가 만든 슬래시 커맨드, 팀원한테도 쓰게 해주고 싶은데... MCP 설정도 같..

[비전공자 전공자 되기 Part 5] 🧠 개발자라면 알아야 할 프로그래밍 기초 개념 정리 — 고급어부터 SDK까지

안녕하세요! 트윅히입니다.오늘은 컴퓨터 언어의 레벨과 종류에 대해서 스리슬쩍 알아보겠습니다.!! 저도 이 시리즈 포스팅을 하며 명확하게 이해를 더 하고 있어요.강의를 보거나 무언가 찾아볼때 100프로 얻어내겠다는 마음보다하나라도 얻어가는 게 있으면 무척 기뻐하는 편인데여 사실 현업을 하다보면 간극 매꾸는 게 쉽지 않은데 이런 글들을 자주 보며기초를 다지고 그걸로 또 응용을 해보고 하는 과정이 재밌는 것 같아요! 요즘 개발 공부하는 게 무척 즐겁습니다. ㅎㅎㅎ 📋 목차고급어(High-level)와 저급어(Low-level)란?Native 언어 vs Managed 언어컴파일러(Compiler) — 통번역사인터프리터(Interpreter) — 동시통역사컴파일러 vs 인터프리터 비교API — 공구 하나SDK ..

[비전공자 전공자 되기 Part 4] 💻 개발자라면 알아야 할 운영체제 핵심 개념 정리(커널과 OS..등)

안녕하세요. 트윅히입니다.벌써? 4탄까지 오게 되었네요.ㅎㅎㅎ 기초를 튼튼히!!오늘 모두 에러 세이프한 하루 되세요!📋 목차동시성 vs 병렬성원자성과 동기화, 그리고 교착상태컴퓨터의 구성요소프로그램, 프로세스, 스레드메모리: Stack과 HeapShell이란?OS의 핵심, 커널(Kernel)OS와 커널, 뭐가 다른 거야?User Mode vs Kernel Mode가상 메모리 시스템🔄 동시성 vs 병렬성동시성(Concurrency) 은 여러가지 일이 동시에 진행되는 것.병렬성(Parallelism) 은 같은 일을 여러주체가 함께 동시에 진행되는 것동시성: 요리사 1명이 밥도 먹고 tv도 보는 것 🧑‍🍳병렬성: 요리사 여러 명이 각자 요리를 동시에 만드는 것 🧑‍🍳🧑‍🍳🧑‍🍳🔒 원자성과 ..

[비전공자 전공자 되기 Part 3] 💻 컴퓨터는 어떻게 계산할까? — 디지털 회로부터 메모리 관리까지

안녕하세요! 트윅히입니다. 오늘도 어김없이 돌아왔습니다. 비전공자 전공자되기 3탄!!컴퓨터의 계산 방법에 대한 글입니다.하루에 하나씩 읽다보면 부족한 부분이 매꿔질 거라 생각이 듭니다. ㅎㅎㅎ오늘도 화이팅~~ "컴퓨터가 어떻게 덧셈을 하지?" 라는 단순한 질문 하나가 저를 디지털 회로의 세계로 이끌었습니다. 이번 포스팅에서는 CPU가 실제로 어떻게 연산을 수행하는지, 그리고 기억 장치는 어떤 방식으로 데이터를 저장하고 관리하는지 정리해봤어요.📚 목차CPU는 사실 '전자식 계산기'다반도체란 무엇인가 — 도체와 부도체 사이컴퓨터가 더하기 하는 법 — 전가산기뺄셈은 어떻게? — 보수(Complement)의 마법곱셈과 나눗셈 — 사실 다 Shift 연산이다실수 연산 — IEEE 754 표준메모리 계층 구조 —..

안전한 웹사이트 개발을 위한 첫 단계 | Certificate Manager 🔐

안녕하세요!네이버 클라우드 테크부스터로 활동하고 있는 트윅히 입니다.오늘은 네이버 클라우드의 Certificate Manager에 대해서 소개드리려고 합니다. ssl 인증서 발급 받아보신 분 있으신가요?(Https를 사용하기 위해선 무조건 필수!!HTTPS는 HTTP 프로토콜에 SSL(또는 TLS) 인증서를 얹어서 데이터를 암호화하는 방식입니다.) 저는 개인적으로도 있고 회사에서도 발급 받은 적 있는데제가 알기론 무료로 발급 받을 수 도 있는데 (Let's Encrypt) 완전 무료에 다운로드도 되고, 온프레미스에도 설치 가능하거든요.다만 유효기간이 90일이라 주기적으로 갱신해야 하는 번거로움이 있어요. 회사에서는 대부분 유료로 ssl을 발급 받아서 사용한답니다.. 90일에 한 번이라고 하면 되게 길어보..

🏦☁️ 핀테크 기업 혁신의 시작 | 금융 AI까지 한 번에 도입하세요 ✔️

안녕하세요!네이버 클라우드 테크부스터로 활동하고 있는 트윅히 입니다.오늘은 네이버 핀테크 클라우드에 대해서 소개드리려고 합니다. 전에 다니던 회사도 핀테크였어서 NCP 금융클라우드를 사용했던 기억이 있는데요..아련합니다.. ㅎㅎㅎ 쨋든..보안도, 안정성도, 컴플라이언스도 — 하나의 클라우드로 해결할 수 있을까요?📋 목차들어가며5년 연속 금융 클라우드 지원 사업을 운영 중인 네이버 클라우드네이버클라우드의 금융 클라우드 소개네이버 금융 클라우드 특징실제 도입 사례 — 에브리플레이클라우드 도입, 어떻게 지원받을 수 있나요?마무리들어가며 ☁️클라우드 도입에 대한 관심이 증가하면서, 핀테크 기업들의 클라우드 도입이 가속화되고 있습니다.핀테크 업계에서 클라우드를 도입할 때에는 아무래도 서비스 안정성과 보안성이 최..

🔍 Spring Batch ItemReader, 나는 하나씩 읽는 줄 알았다 — Kotlin Exposed로 커서 페이징 직접 구현하기

안녕하세요! 트윅히입니다.오늘은 스프링배치에 대한 내용을 끼려왔어요 뭔가 스프링배치에 대한 내용이 많이 없는 것 같고.. 다른 블로그 글들도 좀 혼란스럽더라구요?스프링배치는 사실 말로만 많이 듣고 이번에 이직하면서 처음 실무에서 사용해보게 되었습니다.(그 전 회사에서는 scheduler...방식으로 돌았다는 ㅠㅠ 배치 이번에 해보니까.. 배치를 써도 됐을 것 같다는 생각이 드네요..그 당시에는 충분히 버틴다고 생각했었는데 스프링 배치 도입 후 장점이 있다는 걸 또 느낍니다.!) 일단 스프링 배치를 잘 몰라서 여러 공식 문서와 강의를 좀 봤습니다.다 동일하게 하는 말이 reader는 한건씩 processor도 한건씩 writer는 청크 단위? "Reader가 아이템을 하나씩 읽어서 Processor에 넘..

💻 백엔드 2026.03.18

🧠 Claude Code가 내 코드베이스를 이해하게 만드는 법 — Serena MCP 완전 정복

안녕하세요! 트윅히입니다.오늘은 serena MCP에 대해서 알아보겠습니다. 저도 실무에서 사용하고 있는 mcp 중 하나 인데요! "Claude Code가 내 프로젝트 구조를 전혀 모르는 것 같아서 답답하신 적 있으신가요?" 저도 그랬습니다. 그래서 Serena MCP를 도입해봤습니다.📋 목차Serena MCP란?Claude Code와 함께 쓰면 어떤 점이 좋을까?설치 및 Claude Code 연동 방법내 serena_config.yml 파일 소개 및 필드 설명마치며Serena MCP란?Serena는 LLM 코딩 에이전트에게 IDE 수준의 코드 이해 능력을 부여해주는 오픈소스 MCP(Model Context Protocol) 서버입니다. GitHub 레포: oraios/serena일반적인 AI 코딩 도..