본문 바로가기

전체 글

Python 활용법: 초보 학부모도 이해할 수 있는 코딩 클래스 부모와 자녀 간의 코딩 격차요즘 아이들 학교에서 코딩 배운다는 이야기 많이 들으셨죠? 그런데 정작 부모님들은 “코딩이요? 그게 저랑 무슨 상관이 있죠?”라고 생각하실 수 있어요. 사실 이런 고민하시는 분들 많아요. 아이가 코딩 숙제를 도와달라고 하면 무슨 말인지 하나도 모르겠고, 괜히 아이한테 “너 혼자 해봐”라고 미안한 마음으로 말하게 되는 경우도 있잖아요.이렇게 부모님이 코딩을 잘 모르다 보면 자연스럽게 아이와의 대화가 줄어드는 것 같더라고요. 아이 입장에서도 “엄마 아빠는 이해 못 할 거야”라는 생각이 들 수 있고요. 그러다 보면 부모님과 아이 사이에 거리가 생길 수도 있어요. 이러면 정말 안타깝잖아요.부모도 함께 배우는 코딩그런데 말이에요, 부모님이 코딩을 배우면 생각보다 좋은 일이 많아요. 우선.. 더보기
Flutter 앱에서 Firebase Firestore 통합 및 기능 구현하기 Flutter 앱 개발 시 실시간 데이터 관리와 확장성을 고려한다면 Firebase Firestore 통합은 필수입니다. 이 글에서는 Firestore를 Flutter 앱에 도입하여 얻을 수 있는 이점과 주요 구현 사항을 소개합니다.Firestore가 왜 필요할까요?Flutter 앱에서 데이터를 실시간으로 동기화하지 못한다면 사용자 경험이 저하됩니다. 예를 들어, 한 디바이스에서 입력한 데이터가 다른 디바이스에서 즉시 반영되지 않으면 사용자 만족도가 떨어질 수 있습니다. 이를 해결하기 위해 Firebase Firestore를 도입했습니다.Firestore는 실시간 데이터 동기화와 안전한 클라우드 데이터 관리를 지원하여 이러한 문제를 해결합니다. 특히, 앱에서 입력한 데이터가 곧바로 다른 디바이스에 반영되.. 더보기
노코딩으로 세상에 뛰어들다: 비개발자를 위한 Google AI Studio 이야기 "코딩? 난 몰라요. 그런 거 없어도 되잖아요?" 만약 이런 생각을 한 적이 있다면, 이 글은 당신을 위한 것입니다. 오늘은 코딩에 대해 1도 몰라도 강력한 데이터 추출 도구를 활용할 수 있는 Google AI Studio를 소개하려 합니다. 어렵지 않아요! 마치 친구와 화면을 보며 수다 떨듯이 데이터를 추출할 수 있답니다.노코딩이란 무엇일까요?간단히 말해, 노코딩은 "코딩 없이도 디지털 작업을 수행할 수 있도록 도와주는 기술"이에요. 복잡한 프로그래밍 언어를 배우지 않아도 클릭 몇 번으로 작업을 끝낼 수 있죠. 요즘은 앱 개발, 데이터 관리, 심지어 웹 스크래핑도 노코딩 도구로 해결할 수 있어요.Google AI Studio, 왜 특별할까요?Google AI Studio는 마치 박사급 친구가 옆에서 도.. 더보기
물개발자 - 프로젝트 포트폴리오 프로젝트 개요각산마을: 금리단길 맛집・카페 지도프로젝트 개요주요 기능 및 성과사용 기술식사진: AI 기반 음식 분석 앱프로젝트 개요주요 기능 및 성과사용 기술앞으로의 업데이트 계획참고 링크프로젝트 개요구미 지역의 맛집, 카페, 여행 코스를 안내하는 지도 기반 앱부터, AI 기술을 활용한 음식 사진 분석 앱까지 다양하게 개발해 왔습니다. 로컬 상권 활성화, 사용자 편의성 증대, 건강 관리 등 여러 가지 목표를 달성하기 위해 최신 기술(Firebase, ChatGPT Vision, AWS S3 등)을 적용하고 있습니다.본 글에서는 프로젝트별 주요 기능, 사용 기술, 성과를 간략히 소개합니다.각산마을: 금리단길 맛집・카페 지도기간: 2024. 11 ~ 2024. 12협업: 구미코딩모임, 구미도시재생지원센터사용.. 더보기
ChatGPT 활용 클래스: 자녀 학습과 일상 업무를 더 스마트하게! ChatGPT가 가져온 변화"요즘 ChatGPT가 그렇게 대단하다는데, 이걸 어떻게 써야 할까요?"많은 분들이 이렇게 묻습니다. 어느새 AI 기술이 일상의 한가운데로 들어왔고, ChatGPT는 그 중심에 있습니다. 복잡한 문제를 빠르게 해결하고, 창의적인 아이디어를 내는 데 ChatGPT를 활용하는 사람들이 늘어나고 있죠.학생들은 학교 과제나 프로젝트에 ChatGPT를 사용해 놀라운 결과물을 만들어내고 있습니다. 반면, 학부모님들 중에는 이런 변화를 따라가기 버거워하시는 분들이 많습니다. "자녀가 AI로 뭔가를 하는 것 같긴 한데, 내가 도와줄 수가 없네."라는 말을 들어보신 적 있으신가요?이 글은 바로 그런 어려움을 느끼는 학부모님들을 위해 준비했습니다.학부모가 겪는 두 가지 어려움정보 격차기술은 점점.. 더보기
음식 이미지 분석 flutter 앱 개발 1. 오늘의 변경 사항: Firebase 연동 및 이미지 분석 워크플로우 개선어제 하루 동안 Firebase 연동을 포함해 이미지 분석 기능, UI, 그리고 코드 구조를 전반적으로 개선했습니다. 이번 변경 사항의 핵심은 Firebase Storage를 활용한 이미지 업로드, 이미지 분석 진행 상황 UI 추가, 코드 리팩터링 그리고 동적 링크(Share 기능) 지원입니다.2. 소개이번 개선 사항으로 인해 앱에서 사진을 찍고 서버로 전송해 AI 분석을 진행하는 과정이 훨씬 간편해졌습니다. 또한, Firebase와 연동하여 분석 이미지 및 데이터를 안전하게 저장하고 공유할 수 있습니다. 블로그 글을 통해 새롭게 추가된 기능 및 코드 변경 내용을 살펴보세요!3. 변경 사항 설명3-1. .gitignore 파일 .. 더보기
Ubuntu에서 Ollama와 Docker 기반 Open WebUI 연동 트러블슈팅 안녕하세요, 물개발자입니다. 오늘은 Ollama와 Open WebUI를 연동하면서 겪었던 네트워크 연결 이슈와 해결 과정을 공유하려 합니다.1. 구성 환경Ubuntu LinuxNVIDIA GeForce RTX 2080Ollama (네이티브 설치)Open WebUI (Docker 컨테이너)2. 문제 상황Open WebUI를 Docker로 실행하고 Ollama에 연결을 시도했을 때 다음과 같은 오류가 발생했습니다:INFO [open_webui.apps.ollama.main] get_all_models() ERROR [open_webui.apps.ollama.main] Connection e.. 더보기
2024 주니어 백엔드 개발자 면담: 현장에서 듣는 진짜 고민 10년 차 백엔드 개발자로서, 최근 8명의 개발자 지망생들과 의미 있는 대화를 나눌 기회가 있었습니다. Python과 Django로 다양한 스타트업에서 일하며 성공과 실패를 경험했고, 독일 베를린에서의 해외 근무 경험도 있는 제가 보는 2024년 주니어 개발자들의 고민과 저의 개인적인 생각을 공유하고자 합니다.인상 깊었던 대화들"고등학교 때부터 코딩을 시작했는데, 실제 서비스 배포는 처음이라 걱정됩니다."H님(22세, Flutter 관심)이런 걱정은 자연스럽습니다. 제가 처음 서비스를 배포했을 때도 비슷한 걱정이 있었습니다. 하지만 개발자의 성장에서 실제 배포 경험은 매우 중요합니다. AWS의 free tier를 활용하면 부담 없이 시작할 수 있습니다. "AI를 활용해서 포트폴리오를 만들었는데, Pyth.. 더보기