Today's

길을 나서지 않으면 그 길에서 만날 수 있는 사람을 만날 수 없다

분류 전체보기 792

할인쿠폰 미니앱 만들기 (feat 바이브코딩)

📱 할인쿠폰 미니앱 만들기 (feat 바이브코딩) 🧩 개요주제: Toss Mini App 플랫폼을 활용해 할인쿠폰 기능을 가진 미니앱을 만드는 과정 소개목적: 실제 서비스처럼 작동하는 쿠폰 발급 및 관리 기능을 구현하는 방법 공유⚙️ 개발 환경 및 준비플랫폼: Toss Mini App 개발 콘솔도구: 바이브코딩(VibeCoding) — 빠른 앱 프로토타이핑을 위한 개발 툴기본 설정: 앱 생성 후 대시보드에서 DAU(일간 활성 사용자) 확인 가능, 앱 성능 및 사용자 통계 관리 기능 제공🧠 구현 단계1️⃣ 미니앱 생성Toss 콘솔에서 새 미니앱 프로젝트를 생성하고, 앱 이름·설명·아이콘 등 기본 정보를 입력합니다.2️⃣ 쿠폰 데이터 설계쿠폰 ID할인율 또는 금액유효기간사용 여부 상태3️⃣ UI 구성홈..

블로그 이전 완료...

티스토리에 작성 했던 글들을 네이버로 이전을 시작하고 한참 ...이제 블로그 글 이전이 완료 되었습니다. 807번째 글까지 이전이 완료 되기는 했으나, 그렇다고 해서 네이버 블로그에 유입이 늘어나지는 않았습니다. 블로그 글도 결국은 검색에 걸리지 않는 다면, 누군가 와서 클릭해 주어야 한다는 의미 인데, 그렇게 되려면 아무래도 친구 만들기, 이웃 만들기에 노력을 기울여야 할 것 같습니다. 언제 될지는 알 수 없지만, 시작이 반이라 했으니... 어느날에는 다른 일들이 있지 않을까요? 아래는 이전에 사용 했던 코드 그대로 입니다. 잘 활용 한다면 자동 글쓰기을 이용해 네이버 블로그에 자동 글쓰기 머신(?)으로 개조(?) 사용해 볼 수 있지 않을까요 ?from playwright.sync_api i..

2026년 6월 4일 나의금전운에 대해서

一**병오(丙午)년 음력 9월 22일 해(亥)시**에 태어나신 남성분의 **2026년 6월 4일(목요일, 일진: 기유 己酉일)** 오늘의 금전운 분석입니다.## 1. 타고난 사주 성향과 금전 기질사주에서 **병오(丙午)**는 '붉은 말'로, 하늘과 땅이 모두 거대한 불꽃으로 이루어진 간지입니다. 여기에 밤 시간대인 **해시(21:30~23:30)**에 태어나셨기 때문에, 뜨거운 불길을 차가운 밤의 물(水)로 조절하는 구조를 갖추고 있습니다. * **투자 및 재물 성향:** 화(火) 기운 특유의 강력한 추진력과 과단성이 있습니다. 한 번 트렌드를 읽거나 확신이 서면 과감하게 자금을 투입하는 배포가 있습니다. * **제어 장치:** 다행히 해시(亥)의 관성(통제력)이 브레이크 역할을 해주므로, 무모한 도박성..

그냥글쓰기 2026.06.04

옵디가 (app in toss) 사용자 이용 약관

서비스 이용 약관제1조 (목적)본 약관은 [옵디가 app in toss] (이하 "서비스")의 이용과 관련하여 회사와 이용자 간의 권리, 의무 및 책임사항을 규정함을 목적으로 합니다.제2조 (정의)"이용자"란 본 약관에 따라 회사가 제공하는 서비스를 이용하는 자를 말합니다."개인정보"란 성명, 이메일 등 개인을 식별할 수 있는 정보를 의미합니다.제3조 (약관의 효력 및 변경)회사는 관련 법령을 위반하지 않는 범위에서 본 약관을 변경할 수 있으며, 변경된 약관은 서비스 내 공지사항을 통해 공지합니다.제4조 (개인정보의 수집 및 이용)회사는 서비스 제공을 위해 로그인 시 성명, 이메일을 수집합니다.수집된 개인정보는 서비스 운영, 고객 응대, 공지 전달 등의 목적으로만 사용됩니다.회사는 법령에 따라 개인정보를..

자작앱 설명서 2026.05.25

Python에서 5100개 키워드 포함 여부 빠르게 검사하기

Python에서 5100개 키워드 포함 여부 빠르게 검사하기대규모 로그 처리나 텍스트 분석을 하다 보면, 한 문장에 수천 개의 키워드 중 하나라도 포함되어 있는지 빠르게 확인해야 할 때가 있습니다. 단순히 re.search를 5100번 반복하는 방식은 성능이 매우 떨어지므로, 더 효율적인 방법을 소개합니다.❌ 잘못된 접근: [...] 문자 클래스정규식에서 [...]는 문자 클래스로 동작합니다.예: [abc] → "a" 또는 "b" 또는 "c"라는 단일 문자 매치.따라서 5100개의 키워드를 [...] 안에 넣는 것은 "5100개의 문자열 중 하나"가 아니라 "5100개의 문자 중 하나"를 찾는 것에 불과합니다.✅ 올바른 접근 방법1. Set 기반 검색# 5100개 키워드 준비keywords = ["err..

바코드/QR 영수증 스캐너 앱 개발기 (feat AI)

🧾 바코드/QR 영수증 스캐너 앱 개발기 (BarcodeVoucher0407) 일상에서 쉽게 버려지는 영수증들을 스마트하게 관리할 수 있는 바코드/QR 기반 영수증 적립 및 조회 앱을 개발했습니다. 이 앱은 단순히 영수증을 저장하는 것을 넘어, AI 기반 OCR(광학 문자 인식) 로 영수증의 내용을 자동으로 파악하고, 카카오맵과 연동하여 사용처의 위치까지 저장할 수 있는 똑똑한 가계부 역할을 합니다.🛠 1. 프로젝트 개요 및 기술 스택🎯 제품 목표바코드/QR 스캔 및 갤러리/카메라 이미지를 통한 영수증 디지털 보관Groq AI (Llama 비전 모델) 를 활용한 자동 영수증 파싱 (매장명, 금액, 결제일 등)카카오맵 API를 활용한 매장 위치 시각화 및 저장기간별(월별/일별) 및 카테고리별 지출 통..

할인쿠폰 앱 rebuilding 개발 이야기 #7 (feat AI)

BarcodeVoucher0407 개발일기 #07날짜: 2026-04-19주제: Phase 2 마무리 + 레거시 QR 스캔 UX 폴리싱 오늘의 목표오늘은 Phase 2의 흐름을 유지하면서, 실제 사용 중 눈에 띄는 불편 요소를 줄이는 데 집중했다.특히 레거시 QR 스캔 화면의 시스템바 겹침 문제와 버튼 가시성 문제를 해결하는 것이 핵심이었다.배경: 왜 이 작업이 필요했나기능 자체는 동작했지만, 실제 디바이스에서 아래 문제가 반복적으로 보였다.상단의 뒤로가기/플래시 버튼이 상태바, 컷아웃 영역과 겹쳐 보이는 경우가 있음하단 스캔 안내 문구(예: "바코드를 선에 맞춰주세요")가 네비게이션 바와 시각적으로 겹침ic_media_previous 아이콘이 "뒤로가기" 의미보다 "미디어 이전" 느낌에 가까워 직관성이..

할인쿠폰 (수정 시나리오, feat AI)

**) 단계별 구현 로드맵 (MVP -> 확장) Phase 1 - MVP (핵심 기능) Hilt/Room 기본 세팅 Receipt Entity/DAO/Repository 구현 스캔 화면 + 코드값 저장 목록/상세/수정/삭제 (현재 상세는 Edit 화면 겸용) 기본 테스트(DAO + ViewModel)Phase 2 - 사용자 경험 강화 검색/필터/정렬 영수증 이미지 첨부 스캔 실패/중복 처리 UX 개선 DataStore 설정화2-1) 검색/필터/정렬세부 작업 ReceiptUiState에 sort, filters 상태(기간/금액/저장여부 등) 추가 ReceiptListScreen 상단을 검색 + 필터 + 정렬 UI로 확장 ReceiptDao에 필터/정렬 쿼리 추가(또는 통합 쿼리 전략 적용) ReceiptR..

QRScan 앱 재구성 준비... 바코드 바우처 라고 배포 했던 앱을 정리해 보자...

BarcodeVoucher0407 - Agent Draft 0) 문서 목적이 문서는 BarcodeVoucher0407 프로젝트의 초기 개발 가이드입니다.목표는 바코드/QR 기반 영수증 적립 및 조회 앱의 MVP를 빠르게 완성하고,이후 지도/업데이트/고도화 기능으로 확장 가능한 구조를 만드는 것입니다.1) 제품 목표 / 핵심 사용자 시나리오제품 목표사용자가 영수증의 바코드(또는 QR)를 스캔해 디지털로 보관보관된 영수증을 목록/검색/필터로 빠르게 조회매장 위치와 연계(카카오맵)해 사용처를 시각적으로 확인안정적인 업데이트 전달(In-app Update)핵심 사용자 시나리오앱 실행 -> 스캔 버튼 탭바코드/QR 스캔 -> 코드값 추출영수증 메타정보(매장명, 금액, 일시, 카테고리, 메모 등) 입력/수정저장 후..

알림수집기 앱의 수정 이력...

작업 개요오늘은 AGENTS.md 정리와 일일 알림 기능 점검/보완 작업을 진행했다.주요 목표는 AI 에이전트 문서의 한국어 가독성을 높이고, 앱이 실행 중이 아니어도 매일 지정된 시간에 알림 대상이 있는지 확인하여 알림을 노출하도록 만드는 것이었다.1. AGENTS.md 정리작업 내용기존 루트 AGENTS.md를 기준으로 코드 구조를 다시 확인했다.프로젝트 특성에 맞는 한국어 메모를 각 섹션 아래에 보강했다.하단에 추가된 한국어 설명 문장을 Markdown 형식으로 정리했다.## 한국어 요약 메모 섹션을 추가하고, 항목별로 ### 제목과 불릿 목록으로 정돈했다.정리한 주요 항목ComposeHiltRoom Database 미사용(raw SQLite 사용)AI / Cloud Function 호출 흐름API..

반응형