HeoBrain AI · DEV · GROWTH

HEO BRAIN · DEV LAB

배운 것을 구조화하고,
실제로 작동하게 만듭니다.

AI, 코딩, 영어, 포트폴리오를 직접 공부하고 만들며 얻은 지식을 누구나 다시 써먹을 수 있게 정리합니다.

heobrain.workflow LIVE
01 collect(experience) 02 structure(knowledge) 03 ship(something useful)

EMAIL NEWSLETTER

새 글을 이메일로 받아보세요

하루 동안 올라온 HeoBrain의 새 글을 매일 오후 8시에 한 통으로 보내드립니다.

인증 이메일의 링크를 눌러야 구독이 완료되며, 언제든 해지할 수 있습니다.

HEOBRAIN ARCHIVE

분류 전체보기

89개의 기록
AI/Coding

멱등성(Idempotency): 결제·주문 API를 안전하게 만드는 백엔드 설계와 AI 학습 회고

멱등성(Idempotency)은 백엔드 API를 공부할 때 처음에는 추상적으로 느껴지지만, 결제·주문·쿠폰 발급처럼 돈이나 재고가 움직이는 기능에서는 거의 필수 안전장치다. 사용자는 버튼을 한 번 눌렀다고 생각하지만, 실제 시스템에서는 같은 요청이 여러 번 도착할 수 있기 때문이다.이번 글은 성장 가속도와 AI Leverage 과제에 맞춰, 멱등성을 1시간 동안 집중 학습한 내용을 제출형 콘텐츠로 정리한 것이다. 메인 본문, 코드 스케치, AI 프롬프트 기록을 분리해 구성했다.1. 컨셉 딥다이브: 멱등성이 왜 중요한가300자 내외 요약멱등성은 같은 요청이 한 번 처리되든 여러 번 재시도되든 서버의 최종 상태가 같게 만드는 성질이다. 결제·주문 API에서는 더블 클릭, 네트워크 타임아웃, PG 재시도 때문..

읽어보기 →
AI/Coding

Supabase, Firebase, MongoDB 등 어떤 데이터베이스 총정리

웹앱을 만들 때 데이터베이스 선택은 생각보다 빨리 현실 문제가 된다. 처음에는 “사용자 데이터만 저장하면 되겠지”라고 생각하지만, 로그인, 권한, 실시간 동기화, 검색, 통계, 백업까지 들어오면 단순히 유명한 서비스를 고르는 것만으로는 부족하다. 특히 개인 개발자나 작은 팀은 Supabase와 Firebase 사이에서 많이 고민한다. 둘 다 백엔드를 빠르게 만들 수 있게 도와주지만, 내부의 데이터 모델과 개발 방식은 꽤 다르다. 여기에 Neon, MongoDB Atlas, Cloudflare D1 같은 선택지도 함께 비교해야 실제 프로젝트에 맞는 결정을 할 수 있다. 이 글은 특정 서비스를 홍보하려는 글이 아니다. 내가 영어 학습 앱을 만들면서 직접 고민했던 기준을 바탕으로, 데이터베이스를 처음 고르..

읽어보기 →
AI/Coding

옵시디언 PC 안드로이드 동기화 방법 총정리(Google Drive + Syncthing)

Obsidian · Windows · Android옵시디언 PC·노트북·안드로이드 동기화 완전 정리Google Drive와 Syncthing을 같이 쓸 때 헷갈리는 지점, 특히 Up to Date, Disconnected, Paused, sync-conflict를 실제 설정 흐름대로 정리했다. 2026년 6월 21일 업데이트 · Windows PC/노트북 + Android 기준 · 약 15분기존 컴퓨터와 안드로이드 휴대폰에서 쓰던 Obsidian Vault를 새 노트북에도 연결해야 했다. 처음에는 Syncthing 화면에서 폴더가 Up to Date로 떠서 설정이 끝난 줄 알았다. 그런데 휴대폰은 계속 Disconnected였고, 파일은 움직이지 않았다.Device ID, Folder ID, Windo..

읽어보기 →
AI/Coding

비개발자도 1시간 만에 글로벌 결제 사이트 만드는 법 (Claude Code + PayPal MCP 완전 정복)

오늘은 1인 창업자 관련 영상에 대한 내용을 가져왔습니다. 아이디어 회의 → 코딩 → Firebase 로그인 → PayPal 결제 테스트까지, 한 번의 세션 안에 다 됩니다. 물론 중간에 삽질도 꽤 했습니다. 특히 PayPal MCP 연결할 때 빨간 에러 때문에 한참 고생했는데, 그 해결법도 이 글에 전부 담았습니다.오늘 소개할 건 Connect AI Lab(제이쌤)이 공개한 ASCFP 전략입니다. 처음 들어보신다면 걱정 마세요. 지금부터 초보자도 바로 따라 할 수 있도록 처음부터 끝까지 설명합니다.ASCFP가 뭔가요?Antigravity + Skill + Claude Code + Firebase + PayPal다섯 가지 도구를 조합해서, 기획-개발-결제까지 혼자서 다 하겠다는 전략입니다. 각각 무슨 ..

읽어보기 →
AI/AI_Development

yolov10, rtdetr A-Z까지 알아보자

🗺️ YOLOv10의 구조 및 탐지 과정YOLOv10의 가장 큰 목표는, YOLO가 오랫동안 의존해왔던 1) '앵커 박스(템플릿)'의 번거로움과 2) 'NMS(청소부)'라는 속도 저하 요인을 모두 제거하여, 더 빠르고 간결한 'End-to-End' 모델을 만드는 것이었습니다.[1단계] 백본 (Backbone - 특징 추출)구조: 최적화된 CSPNet (YOLO의 전통적인 CNN 구조)설명: 이미지를 입력받아, '선', '모서리', '질감' 같은 기본 특징부터 '바퀴 모양', '눈 모양' 같은 복잡한 시각 특징까지 추출합니다. 이 단계는 강력한 특징 추출에 집중하며, 이는 기존 YOLO 모델들과 유사한 방식입니다.CT 영상을 여러 해상도로 분석합니다. 작은 출혈부터 큰 출혈까지 놓치지 않기 위해서입니다...

읽어보기 →
AI/AI_Development

Yolo 모델? (feat. 객체 탐지 모델)

1. 서론인간이 눈을 뜨고 세상을 즉각적으로 인식하는 것처럼, 인공지능이 세상을 '보는' 핵심 기술을 '객체 탐지(Object Detection)'라고 부른다.객체 탐지(Object Detection)란 무엇인가?먼저 기본 개념부터 짚고 가겠습니다. Object Detection (객체 탐지)은 이미지 또는 비디오에서 특정 개체(예: 사람, 자동차, 사물)를 식별하고 그 위치를 찾아내는 컴퓨터 비전 작업입니다.AI 모델이 이 작업을 수행한다는 것은 구체적으로 다음을 의미합니다.한 이미지 내에서 여러 객체를 찾아내고, 각 객체의 윤곽을 그리는 경계 상자(bounding box)를 탐지합니다.알고리즘은 이미지를 입력으로 받아, 이 경계 상자와 객체 클래스(이름)의 목록을 출력합니다.각 경계 상자에 대해 "이..

읽어보기 →

LATEST NOTES

최근에 정리한 글

모든 글 보기
AI/Coding

멱등성(Idempotency): 결제·주문 API를 안전하게 만드는 백엔드 설계와 AI 학습 회고

멱등성(Idempotency)은 백엔드 API를 공부할 때 처음에는 추상적으로 느껴지지만, 결제·주문·쿠폰 발급처럼 돈이나 재고가 움직이는 기능에서는 거의 필수 안전장치다. 사용자는 버튼을 한 번 눌렀다고 생각하지만, 실제 시스템에서는 같은 요청이 여러 번 도착할 수 있기 때문이다.이번 글은 성장 가속도와 AI Leverage 과제에 맞춰, 멱등성을 1시간 동안 집중 학습한 내용을 제출형 콘텐츠로 정리한 것이다. 메인 본문, 코드 스케치, AI 프롬프트 기록을 분리해 구성했다.1. 컨셉 딥다이브: 멱등성이 왜 중요한가300자 내외 요약멱등성은 같은 요청이 한 번 처리되든 여러 번 재시도되든 서버의 최종 상태가 같게 만드는 성질이다. 결제·주문 API에서는 더블 클릭, 네트워크 타임아웃, PG 재시도 때문..

읽어보기 →
AI/Coding

Supabase, Firebase, MongoDB 등 어떤 데이터베이스 총정리

웹앱을 만들 때 데이터베이스 선택은 생각보다 빨리 현실 문제가 된다. 처음에는 “사용자 데이터만 저장하면 되겠지”라고 생각하지만, 로그인, 권한, 실시간 동기화, 검색, 통계, 백업까지 들어오면 단순히 유명한 서비스를 고르는 것만으로는 부족하다. 특히 개인 개발자나 작은 팀은 Supabase와 Firebase 사이에서 많이 고민한다. 둘 다 백엔드를 빠르게 만들 수 있게 도와주지만, 내부의 데이터 모델과 개발 방식은 꽤 다르다. 여기에 Neon, MongoDB Atlas, Cloudflare D1 같은 선택지도 함께 비교해야 실제 프로젝트에 맞는 결정을 할 수 있다. 이 글은 특정 서비스를 홍보하려는 글이 아니다. 내가 영어 학습 앱을 만들면서 직접 고민했던 기준을 바탕으로, 데이터베이스를 처음 고르..

읽어보기 →
AI/Coding

옵시디언 PC 안드로이드 동기화 방법 총정리(Google Drive + Syncthing)

Obsidian · Windows · Android옵시디언 PC·노트북·안드로이드 동기화 완전 정리Google Drive와 Syncthing을 같이 쓸 때 헷갈리는 지점, 특히 Up to Date, Disconnected, Paused, sync-conflict를 실제 설정 흐름대로 정리했다. 2026년 6월 21일 업데이트 · Windows PC/노트북 + Android 기준 · 약 15분기존 컴퓨터와 안드로이드 휴대폰에서 쓰던 Obsidian Vault를 새 노트북에도 연결해야 했다. 처음에는 Syncthing 화면에서 폴더가 Up to Date로 떠서 설정이 끝난 줄 알았다. 그런데 휴대폰은 계속 Disconnected였고, 파일은 움직이지 않았다.Device ID, Folder ID, Windo..

읽어보기 →
AI/Coding

비개발자도 1시간 만에 글로벌 결제 사이트 만드는 법 (Claude Code + PayPal MCP 완전 정복)

오늘은 1인 창업자 관련 영상에 대한 내용을 가져왔습니다. 아이디어 회의 → 코딩 → Firebase 로그인 → PayPal 결제 테스트까지, 한 번의 세션 안에 다 됩니다. 물론 중간에 삽질도 꽤 했습니다. 특히 PayPal MCP 연결할 때 빨간 에러 때문에 한참 고생했는데, 그 해결법도 이 글에 전부 담았습니다.오늘 소개할 건 Connect AI Lab(제이쌤)이 공개한 ASCFP 전략입니다. 처음 들어보신다면 걱정 마세요. 지금부터 초보자도 바로 따라 할 수 있도록 처음부터 끝까지 설명합니다.ASCFP가 뭔가요?Antigravity + Skill + Claude Code + Firebase + PayPal다섯 가지 도구를 조합해서, 기획-개발-결제까지 혼자서 다 하겠다는 전략입니다. 각각 무슨 ..

읽어보기 →
AI/AI_Development

yolov10, rtdetr A-Z까지 알아보자

🗺️ YOLOv10의 구조 및 탐지 과정YOLOv10의 가장 큰 목표는, YOLO가 오랫동안 의존해왔던 1) '앵커 박스(템플릿)'의 번거로움과 2) 'NMS(청소부)'라는 속도 저하 요인을 모두 제거하여, 더 빠르고 간결한 'End-to-End' 모델을 만드는 것이었습니다.[1단계] 백본 (Backbone - 특징 추출)구조: 최적화된 CSPNet (YOLO의 전통적인 CNN 구조)설명: 이미지를 입력받아, '선', '모서리', '질감' 같은 기본 특징부터 '바퀴 모양', '눈 모양' 같은 복잡한 시각 특징까지 추출합니다. 이 단계는 강력한 특징 추출에 집중하며, 이는 기존 YOLO 모델들과 유사한 방식입니다.CT 영상을 여러 해상도로 분석합니다. 작은 출혈부터 큰 출혈까지 놓치지 않기 위해서입니다...

읽어보기 →
AI/AI_Development

Yolo 모델? (feat. 객체 탐지 모델)

1. 서론인간이 눈을 뜨고 세상을 즉각적으로 인식하는 것처럼, 인공지능이 세상을 '보는' 핵심 기술을 '객체 탐지(Object Detection)'라고 부른다.객체 탐지(Object Detection)란 무엇인가?먼저 기본 개념부터 짚고 가겠습니다. Object Detection (객체 탐지)은 이미지 또는 비디오에서 특정 개체(예: 사람, 자동차, 사물)를 식별하고 그 위치를 찾아내는 컴퓨터 비전 작업입니다.AI 모델이 이 작업을 수행한다는 것은 구체적으로 다음을 의미합니다.한 이미지 내에서 여러 객체를 찾아내고, 각 객체의 윤곽을 그리는 경계 상자(bounding box)를 탐지합니다.알고리즘은 이미지를 입력으로 받아, 이 경계 상자와 객체 클래스(이름)의 목록을 출력합니다.각 경계 상자에 대해 "이..

읽어보기 →
블로그 검색