본문 바로가기

Develop

사장님의 무거운 어깨, 조금이라도 가볍게 해드리고 싶었습니다. (모바일 POS 'TableCall' 개발 이야기) [서문: 15년 차 개발자가 주방을 들여다본 이유]안녕하세요. 저는 지난 15년 동안 IT 현장에서 치열하게 코드를 짜던 개발자였고, 지금은 그 경험을 바탕으로 학생들에게 프로그래밍의 즐거움을 가르치고 있는 교육자입니다. 또한, 경북 구미에서 작은 AI 코딩 모임을 운영하며 지역의 기술 발전에도 소소하게 기여하고 있습니다.오랫동안 기술을 다루며 제가 깨달은 한 가지 진리가 있습니다. "가장 훌륭한 기술은 사람을 가장 편안하게 하는 기술"이라는 것입니다. 화려하고 복잡한 시스템이 아니라, 누군가의 고단한 일상을 조금이라도 덜어줄 수 있는 도구야말로 진짜 가치 있는 기술이라고 믿습니다.동네 식당이나 카페를 운영하시는 사장님들을 뵐 때마다 제 마음 한구석에는 늘 부채감 같은 것이 있었습니다. 손님이 언제 오실.. 더보기
개발자가 '시간 감각'을 잃지 않으려고 직접 만든 앱 (정각알림시계 개발기) 안녕하세요. 5년 차 개발자입니다.코딩을 하다 보면 다들 비슷한 경험이 있으실 겁니다. 버그 하나 잡겠다고 모니터에 코를 박고 있다가 고개를 들어보면, 어느새 3~4시간이 훌쩍 지나가 있는 경험 말이죠.*"조금만 더, 이것만 해결하고..."*이런 몰입은 개발자에게 필요하지만, 부작용도 컸습니다. 거북목은 심해지고, 눈은 뻑뻑하고, 끼니를 거르기 일쑤였죠. 무엇보다 시간 관리가 안 되니 퇴근 시간이 늦어지고 '오늘 하루 뭘 했나' 싶은 허탈감이 들 때도 많았습니다.시중의 화려한 시간 관리 앱이나 타임 타이머도 써봤지만, 결국 '화면을 확인해야 한다'는 것 자체가 집중을 깨더군요.그래서 생각했습니다."누가 옆에서 그냥 지금 몇 시라고 말 좀 해줬으면 좋겠다.""기계음 말고, 좀 다정한 목소리로 챙겨주면 안 .. 더보기
Kdenlive 초보자 가이드: 무료 비디오 에디터로 재미있게 영상 만들기 소개 (Introduction)안녕하세요! 영상 편집을 처음 해보시나요? Kdenlive는 오픈소스 무료 비디오 에디터로, 리눅스 기반이지만 Windows와 Mac에서도 완벽하게 작동합니다. 특히 강조하고 싶은 점은 완전 무료라는 거예요 – 다운로드부터 모든 기능 사용까지 어떤 비용도 들지 않고, 숨겨진 구독료나 광고도 없어요. 초보자부터 전문가까지 사용할 수 있는 강력한 도구로, KDE 커뮤니티에서 지속적으로 업데이트되고 있어요. 최신 버전(25.08.3 기준)으로 안정성과 기능이 더 좋아졌죠. 이 블로그에서는 Kdenlive를 처음 접하는 분들을 위해 기본부터 실습까지 친절하게 안내할게요. 영상 편집이 어렵게 느껴지시나요? 걱정 마세요, 10분 만에 첫 작품을 만들 수 있어요!설치 및 시작하기 (Ge.. 더보기
Gabia + Cloudflare + Vercel + GitHub로 나만의 웹사이트 런칭하기 📌 시작하기 전에지난시간에 Windows 환경에서 Gemini CLI를 활용해 Next.js 프로젝트를 개발하는 방법을 배웠습니다. 이제 개발한 프로젝트를 실제로 배포하여 전 세계 누구나 접속할 수 있는 웹사이트로 만들어보겠습니다.서비스 소개graph LR subgraph "1️⃣ GitHub - 코드 저장소" GH1[📦 코드 버전 관리] GH2[🔄 협업 & 이력 추적] GH3[🤝 Vercel 연동] end subgraph "2️⃣ Gabia - 도메인 등록" GB1[🛒 도메인 구매] GB2[📝 도메인 소유권] GB3[🔧 네임서버 설정] end subgraph "3️⃣ Cloudflare -.. 더보기
🚀 NextJS + Gemini CLI로 웹 개발 시작하기 - 1일차 강의 안녕하세요! 오늘은 Gemini CLI를 활용해서 NextJS 웹 애플리케이션을 개발하고 배포하는 방법을 배워보겠습니다. 최종 목표는 PC와 대전할 수 있는 오목 게임을 만들어서 인터넷에 공개하는 것입니다.🎯 강의 목표Gemini CLI로 AI의 도움을 받아 코드 작성하기NextJS 개발 환경 구축하기로컬에서 웹 애플리케이션 실행하기배포의 개념 이해하기소요 시간: 약 2시간난이도: 초급 (프로그래밍 경험 없어도 OK)📋 사전 준비사항이 강의를 듣기 위해 필요한 것은 딱 한 가지입니다:기본적인 컴퓨터 사용 능력 (파일 다운로드, 설치 프로그램 실행 등)그 외 모든 것은 함께 설치하면서 배워나갈 예정입니다!🚀 1회차: 개발 환경 구축 (60분)1. 기초 개념 이해하기 (15분)본격적인 설치에 앞서, 몇.. 더보기
Python 공부 방법: 초보자를 위한 효과적인 학습 과정 안녕하세요! 프로그래밍에 관심이 있지만, Python을 어디서부터 어떻게 공부해야 할지 고민이신가요? 이 블로그 포스트에서는 초보자도 쉽게 따라할 수 있는 Python 학습 과정을 소개하겠습니다. 제가 추천하는 방법은 무료 온라인 교재를 기반으로 하며, AI 도구를 활용해 개인화된 커리큘럼을 만들고, 실전 실습을 통해 지식을 쌓는 방식입니다. 단계별로 따라가 보세요!1. 온라인 교재 소개: '점프 투 파이썬'으로 기초 다지기 Python 공부를 시작할 때 가장 중요한 것은 체계적인 교재입니다. 제가 추천하는 것은 Wikidocs에서 무료로 제공되는 '점프 투 파이썬'입니다. 이 책은 프로그래밍을 처음 접하는 왕초보를 대상으로 하며, 쉽게 풀어 쓴 기초 문법과 실습 예제를 다룹니다.주요 내용: 파이썬 시작.. 더보기
Gemini 로 Blender 조정해보기 안녕하세요, 여러분! 생성형 AI가 그림을 그리고 글을 쓰는 모습에 감탄하며 "어떻게 저렇게 똑똑할 수 있지?"라는 생각을 해보신 적 있으신가요? 그 비결 중 하나가 바로 오늘 소개해 드릴 MCP(Model Context Protocol) 입니다."MCP요? 그게 뭔데요?" 라는 질문이 자연스럽게 떠오르실 텐데요. 걱정 마세요! 지금부터 MCP가 무엇인지, 왜 필요한지, 그리고 어떻게 활용되는지 아주 쉽고 친절하게 알려드리겠습니다.💡 MCP(Model Context Protocol) 란 무엇인가요?MCP(Model Context Protocol)는 쉽게 말해, 다양한 AI 모델들이 서로 대화하고 정보를 주고받을 수 있도록 표준화된 규칙이자 언어라고 생각하시면 됩니다.우리 인간이 서로 소통하기 위해 한국.. 더보기
나노 바나나: AI로 누구나 쉽게 이미지 편집하기 소개: 구글의 혁신적인 AI 이미지 편집 도구, 나노 바나나(Gemini 2.5 Flash Image)간단한 텍스트로 고품질 이미지 생성 및 편집전문 소프트웨어 없이도 창의적 결과물 제작 가능시각적 제안: 구글 로고와 밝은 바나나 아이콘 배경, 현대적이고 깔끔한 디자인나노 바나나 소개배경구글 DeepMind 개발, 2025년 8월 출시인기 이유: 빠른 속도, 캐릭터 일관성, 쉬운 접근성Gemini 앱, Google AI Studio에서 무료/유료 사용 가능주요 기능텍스트-to-이미지: 자연어로 이미지 생성부분 편집: 배경 변경, 객체 추가/제거스타일 변환: 피규어 스타일, 색상 조정SynthID 워터마크로 AI 생성 이미지 투명성 보장데모 예시문제: 평범한 셀카를 SNS용으로 업그레이드프롬프트: "이 사.. 더보기