기본 콘텐츠로 건너뛰기

10월, 2025의 게시물 표시

Puppeteer로 배민 셀프 주문 데이터를 자동으로 수집하기

Puppeteer로 배민 셀프 주문내역 자동 수집하기 | 개발 자동화 프로젝트 🚀 Puppeteer로 배민 셀프 주문 데이터를 자동으로 수집하기 최근 들어 배달의민족 셀프 시스템 을 사용하는 점주들이 늘어나면서, 주문 데이터를 효율적으로 관리하고 분석하려는 수요가 커지고 있습니다. 하지만 수동으로 주문 내역을 다운로드하거나 복사하는 과정은 여전히 불편하죠. 이 문제를 해결하기 위해, 저는 Puppeteer 를 이용해 배민 셀프 시스템의 주문 내역 페이지 (https://self.baemin.com/orders/history) 에서 데이터를 자동으로 수집하고, 이를 Excel(xlsx) 파일로 저장하는 자동화 프로그램을 개발했습니다. 💡 사용 기술 Puppeteer — Headless Chrome 기반 브라우저 자동화 Node.js — 비동기 처리 및 파일 입출력 관리 xlsx — 주문 데이터를 Excel 파일로 변환 ⚙️ 주요 기능 자동 로그인 (배민 셀프 계정 정보 입력) 주문 내역 페이지 접속 및 날짜 필터 설정 모든 페이지의 주문 데이터 수집 Excel 파일 자동 저장 특히 날짜 필터를 수동으로 지정하지 않고, 오늘 날짜를 자동으로 인식 하도록 구현하여 매일 실행만 하면 자동으로 최신 주문 내역을 수집할 수 있습니다. 🧩 코드 구조 예시 const puppeteer = require('puppeteer'); const XLSX = require('xlsx'); (async () => { const browser = await puppeteer.launch({ headless: true }); const page = await browser.newPage(); // 배민 셀프 로그인 await page.goto('https://self.baemin.com/login'); await...

Flutter BLoC 패턴 완벽 이해하기

Flutter BLoC 패턴 완벽 이해하기 🚀 Flutter 앱을 개발하다 보면, “상태관리(State Management)” 가 중요한 화두로 등장합니다. 그중에서도 BLoC (Business Logic Component) 패턴은 가장 널리 사용되는 구조로, UI와 비즈니스 로직을 명확히 분리할 수 있게 해주는 강력한 방법입니다. 🔹 BLoC 패턴이란? BLoC 패턴은 Business Logic Component 의 약자로, 사용자의 입력( Event )을 받아서 내부 로직을 처리하고, 그 결과를 State 로 UI에 전달하는 아키텍처입니다. 즉, UI는 데이터의 변화를 감시만 하고, 비즈니스 로직은 Bloc이 담당 하는 구조입니다. 🧩 BLoC 패턴의 핵심 구성 요소 1. Event 사용자가 발생시키는 액션입니다. 예를 들어 버튼 클릭, 스크롤, 입력 등이 이벤트로 전달됩니다. abstract class CounterEvent {} class Increment extends CounterEvent {} 2. State 현재 앱의 상태를 나타냅니다. State는 Bloc이 변경하며, UI는 이를 감시합니다. class CounterState { final int count; CounterState(this.count); } 3. Bloc Event를 받아서 State를 변경하는 중간 관리자입니다. Bloc은 모든 로직을 관리하고, 새로운 상태를 emit() 으로 내보냅니다. class CounterBloc extends Bloc<CounterEvent, CounterState> { CounterBloc() : super(CounterState(0)) { on<Increment>((event, emit) { emit(CounterState(state.count + 1)); }); } } 4. UI (Widge...
📱 감정을 코드로 담다 – 감정일기(Emotion Log)를 만든 기술 이야기 🌅 시작: 왜 감정일기 앱을 만들었을까? 어느 날, 무척 힘든 시간이였습니다. 어디선가 이런 글을 보았던 기억이 떠올랐습니다. “당신의 감정을 기록해보세요.” 그 순간, 문득 이런 생각이 들었습니다. “우리는 매일 수많은 감정을 느끼지만, 정작 그 감정들을 기록하고 돌아보는 시간은 얼마나 될까?” 그 질문이 바로 감정일기(Emotion Log) 의 출발점이었습니다. 단순히 하루를 기록하는 일기가 아니라, 나의 감정 변화를 이해하고 스스로를 돌보는 감정 관리 도구 를 만들고 싶었어요. 🎨 감정을 시각적으로 표현하다 처음엔 이런 고민이 있었습니다. “감정을 어떻게 시각적으로 표현하면 좋을까?” 글자로 쓰는 감정은 너무 평면적이라 느껴졌죠. 그래서 저는 색과 이모지를 통해 감정을 표현하기로 했습니다. 기쁨은 따뜻한 노랑, 슬픔은 차분한 파랑, 분노는 강렬한 빨강. 감정에 따라 앱의 배경 색과 분위기가 바뀌며, 사용자는 자신의 감정을 색으로 느낄 수 있습니다. 마치 앱이 함께 공감해주는 듯한 감각적인 경험을 주고 싶었어요. 🏗 오프라인에서도 완벽하게 동작하도록 감정은 언제, 어디서든 떠오릅니다. 인터넷이 없어도 그 순간의 감정을 기록할 수 있어야 했죠. 그래서 저는 로컬 우선(Local First) 구조를 선택했습니다. 모든 데이터는 먼저 스마트폰 내부에 저장되고, 나중에 네트워크가 연결되면 자동으로 동기화됩니다. 지하철 안에서도, 산책길에서도 — 감정의 순간을 놓치지 않도록 설계한 구조입니다. 💝 공감하는 앱을 만들기까지 감정일기의 핵심은 ‘공감’ 이었습니다. 단순한 일기장이 아니라, 사용자의 감정에 반응하고 위로를 건네는 앱을 만들고 싶었습니다. 그래서 감정 선택 후엔, 사용자의 감정에 맞춘 메시지가 자동으로 나타납니다. 예를 들어, 기쁨을 기록하면 “당...

일기란 무엇인가 — 감정일기의 중요성과 Emotionlog

일기란 무엇인가 — 나를 이해하는 가장 솔직한 기록 하루의 끝, 펜을 잡는 그 순간부터 시작되는 자기 대화에 대한 짧은 성찰 하루가 끝나고 조용히 펜을 잡는 순간, 우리는 비로소 자신과 대화를 시작합니다. 일기는 단순한 기록이 아니라 마음의 거울 이자 시간 속의 나 를 담아내는 도구입니다. 일기의 본질: 기록을 넘어 이해로 많은 사람들은 일기를 ‘오늘 있었던 일을 쓰는 것’으로 생각합니다. 하지만 진짜 일기의 힘은 감정의 흐름을 이해하는 과정 에 있습니다. 기쁨과 슬픔, 분노와 후회 — 그 모든 감정은 글로 쓰이는 순간 객관화되고, 우리는 한 걸음 떨어져 자신을 바라보는 힘 을 얻습니다. 이런 이유로 심리학에서는 일기를 ‘자기 성찰의 도구’이자 ‘감정 정화의 통로’로 추천합니다. 단 5분의 일기라도 꾸준히 쓰면 자기 인식이 높아지고, 불안이 완화된다는 연구도 있습니다. 형태보다 중요한 것은 ‘진심’ 요즘은 스마트폰 앱이나 음성 일기, 감정 다이어리 등 다양한 방식으로 일기를 쓸 수 있습니다. 형식은 달라도 핵심은 하나입니다. “솔직함.” 일기를 잘 쓰는 방법은 멋진 문장이 아닙니다. 그날의 감정을 솔직히 적고, 그 속에서 ‘왜 그런 기분이 들었을까?’ 를 질문하는 것입니다. 그 질문이 바로 ‘나’를 성장시키는 시작점입니다. 하루의 문장, 나의 시간 일기는 결국 ‘시간을 기록하는 방식’이며, 그 기록이 쌓일수록 나의 성장 지도 가 됩니다. 언젠가 오래된 일기를 펼쳤을 때, 그 안에는 단지 몇 줄의 글이 아니라 살아온 나의 흔적, 그리고 앞으로의 나를 향한 길 이 담겨 있습니다. 일기를 쓰는 건 단순한 습관이 아니라, 자신과 화해하며 살...

현대인의 감정관리, 멘탈을 지키는 가장 현실적인 방법

현대인의 감정관리, 멘탈을 지키는 가장 현실적인 방법 키워드: 감정관리, 현대인 스트레스, 멘탈관리, 마음관리, 정서관리, 정신건강, 회복탄력성, 스트레스 해소 현대 사회는 빠르게 변하고, 사람들은 늘 연결되어 있습니다. 정보와 자극이 넘치는 세상 속에서 우리는 끊임없이 감정의 파도 에 휘말립니다. 그래서 지금, 그 어느 때보다 감정관리 는 필수적인 자기 관리의 한 부분이 되었습니다. 왜 감정관리가 필요한가? 감정을 제대로 다루지 못하면 스트레스가 쌓이고, 이는 곧 멘탈 붕괴 로 이어질 수 있습니다. 단순한 짜증, 피로, 무기력함이 반복될수록 우리의 삶의 질은 점점 낮아지죠. 감정은 억누르기보다 인식하고 정리해야 건강하게 흘러갑니다. 💡 감정관리의 핵심 감정을 없애려 하지 말고, 그 감정을 있는 그대로 알아차리는 것부터 시작하세요. 현대인이 흔히 겪는 감정 불균형 끊임없는 비교 – SNS나 직장에서 타인과 자신을 비교하며 자존감이 흔들림 과도한 업무 스트레스 – ‘항상 해야 한다’는 압박감으로 인한 피로 감정의 무감각 – 너무 바빠서 내 감정에 집중할 여유가 없음 관계 피로 – 타인의 감정에 끌려다니며 정작 내 마음은 소외됨 감정관리를 위한 실천 팁 1️⃣ 감정 인식하기 하루 중 자신이 느낀 감정을 스스로 자주 묻고 인식하세요. “지금 나는 어떤 기분이지?” 한 번만 물어보는 것으로도 충분합니다. 2️⃣ 감정 표현하기 말로, 글로, 혹은 취미 활동으로 감정을 밖으로 표현하세요. 감정을 눌러두면 결국 몸의 신호로 돌아옵니다. 3️⃣ 휴식과 거리두기 감정이 폭발하기 전에 잠깐 멈추는 습관을 들이세요. 깊은 호흡, 산책, 음악 감상 같은 단순한 행동도 감정 균형에 효과적입니다. 4️⃣ 자기 연민(Self-Compassion) 스스로를 비난하지 말고, “나도 괜찮아질 수 있어”라고 말해보세요. 감정을 다...

감정일기와 멘탈관리

감정일기와 멘탈관리: 감정일기 앱으로 마음을 관리하는 법 키워드: 감정일기, 감정일기 앱, 멘탈관리, 감정 기록, 정서관리, 감정 통계, 감정 패턴 분석 한줄 요약: 감정을 기록하면 스트레스 원인을 파악하고 꾸준한 멘탈관리를 할 수 있습니다. 감정일기 앱 Emotion Log 로 하루 1분 마음 관리를 시작해보세요. 감정일기란 무엇인가요? 감정일기는 하루 동안 느낀 감정을 기록하며 자기 인식과 정서 관리 를 돕는 일기입니다. 단순히 "오늘 기분 좋았음"이 아니라, 왜 그런 감정을 느꼈는지 를 짧게 남기는 것만으로도 스트레스 해소와 멘탈 회복에 큰 도움이 됩니다. 감정일기가 멘탈관리로 이어지는 이유 감정 인식 능력 향상: 반복되는 감정 패턴을 확인해 스트레스 요인을 파악할 수 있습니다. 부정적 감정 해소: 글로 감정을 표현하면 감정이 객관화되어 마음이 정리됩니다. 정서적 회복력 향상: 감정을 이해하고 조절하는 힘이 생깁니다. 감정일기 쓰는 법 처음부터 긴 글을 쓸 필요는 없습니다. 아래 3단계로 시작해보세요 👇 1분 기록하기: 오늘의 감정 이모지를 선택하고 한 줄 이유를 작성. 패턴 보기: 주간 감정 통계를 통해 내 마음의 리듬을 확인. 긍정 순간 저장: 나를 행복하게 하는 순간을 따로 기록. Emotion Log 앱으로 감정일기 더 쉽게 쓰기 Emotion Log는 감정을 손쉽게 기록하고 시각화해주는 감정일기 앱 입니다. 20가지 감정 이모지 중 선택 가능 시간대별, 요일별 감정 패턴 자동 분석 위치 기반 감정 기록 감정 리포트로 나만의 정서 흐름 파악 💡 Emotion Log 앱 은 단순한 감정일기가 아니라, 나의 마음을 데이터로 이해하는 도구입니다. 하루 1분, 감정을 기록하는 습관이 멘탈관리의 핵심 루틴 이 됩니다. 👉 Emotion Log 앱 다운로드 마음 관리 루틴 만들기 ...

케이팝 데몬헌터와 감정일기

🎵 케이팝 데몬헌터 루미와 감정일기: 내향적 마음을 기록으로 풀어내다 “무대 위 화려함 뒤, 루미의 마음속 전투는 오직 자신만이 알고 있다.” 🌟 루미의 내향적 어려움 영화 케이팝 데몬헌터 에서 루미는 무대 위에서는 밝고 활기차지만, 실제로는 내향적인 성격과 불안, 자기 의심과 싸워야 합니다. 팬을 향한 감정과 음악적 표현으로 대중과 연결되지만, 내면의 감정을 관리하는 것은 결코 쉽지 않습니다. 📝 감정일기: 루미의 마음을 이해하는 새로운 관점 루미가 자신의 하루를 기록하고 감정을 글로 표현한다면, 내향적 성향으로 인해 억눌린 마음을 풀고 스스로를 이해하는 힘을 얻을 수 있습니다. 여기서 감정일기(Emotional Journal) 라는 도구가 큰 의미를 가집니다. 불안 관리: 공연 전 긴장과 불안을 기록하면서 원인과 패턴을 분석 자기 이해: 내향적 성격에서 오는 자기 의심과 감정을 구체화 창작 영감: 감정을 글로 풀어냄으로써 음악과 팬과의 소통에 새로운 아이디어 제공 🎶 음악과 팬 경험을 연결하는 감정 기록 루미가 감정일기를 통해 자신의 감정을 이해하고 정리한다면, 그것이 음악적 표현과 팬과의 소통에도 자연스럽게 반영됩니다. 즉, 감정일기는 단순한 기록이 아니라 자기 성장과 예술적 표현의 기반 이 됩니다. 🔮 Emotion Log: 내면을 기록하는  감정일기 Emotion Log는 감정을 기록하고, 시간대별 감정 패턴을 분석해주는  기반 감정일기 앱 입니다. 🍎 App Store에서 다운로드 🤖 Google Play에서 설치 💡 결론 루미처럼 내향적 성향을 가진 사람도, 감정일기를 활용하면 마음속 어려움을 정리하고 자신의 감정을 객관적으로 바라볼 수 있습니다. 무대 위 화려함 뒤 숨겨진 마음을 기록하는 것, 그것이 진짜 자기 이해와 성장의 시작입니다.
🌿 감정일기 앱 추천 – Emotion Log : 감정을 기록하세요 요즘 마음 관리 의 중요성이 점점 커지고 있습니다. 스트레스, 번아웃, 무기력… 이 모든 감정의 시작은 “나의 감정을 인식하지 못하는 것” 에서 비롯됩니다. 그래서 오늘은 감정을 기록하는 습관을 만들어주는 특별한 앱, 👉 Emotion Log (이모션 로그) 를 소개합니다. 💡 감정일기, 왜 써야 할까? 우리는 하루에도 수십 번씩 감정의 파도를 겪습니다. 기쁨, 분노, 불안, 설렘, 피로… 하지만 대부분은 그냥 스쳐 지나가죠. 그러다 보면 어느 순간 “요즘 왜 이렇게 힘든지”조차 모르게 됩니다. 감정일기 는 그 해답을 찾아주는 도구입니다. 단순히 하루를 기록하는 게 아니라, 👉 내 마음의 패턴을 시각화하고 이해하는 과정 이에요. 📱 Emotion Log – 감정을 기록하세요 Emotion Log 는 감정을 쉽고 감각적으로 기록할 수 있는 감정일기 앱 입니다. 글로 쓰지 않아도, 단 이모지 하나 로 오늘의 기분을 표현할 수 있습니다. 🧭 Emotion Log의 주요 기능 20가지 감정 이모지 선택 오늘의 감정을 한눈에 표현할 수 있어요. ‘행복’, ‘짜증’, ‘불안’, ‘만족’, ‘무기력’ 등 다양하게 준비되어 있습니다. 위치와 함께 감정 기록 감정을 느낀 장소가 함께 저장되어, “나는 어디서 행복을 느끼는 사람일까?”를 알아갈 수 있습니다. 시간대별 / 요일별 감정 통계 나의 감정 패턴을 분석해주는 통계 기능으로 감정의 흐름을 시각적으로 볼 수 있습니다. 간단하고 직관적인 인터페이스 글을 잘 쓰지 않아도, 감정 하나만 기록해도 충분히 나를 이해할 수 있습니다. 🧠 감정을 기록하면 달라지는 마음 Emotion Log를 꾸준히 사용하면 다음과 같은 변화가 찾아옵니다. 자신의 감정을 객관적으로 바라보게 됩니다. 불안이나 스트레스의 원인을 ...

감정로그(EmotionLog) – 내 감정을 기록하는 진짜 이유

EmotionLog: 감정을 기록하세요 마음이 복잡할 땐, 내 감정부터 챙겨보는 거 어때요? 감정, 꾸욱 참고 그냥 지나치고 있진 않나요? 직장 스트레스, 연애 고민, 친구와의 작은 갈등까지… 바쁜 하루 속에 놓쳐왔던 내 마음. 사실, 감정 하나하나 기록해두면 내 라이프도 달라질 수 있다는 사실 알고 계셨나요? 많은 20~30대가 감정 관리의 중요성을 깨닫고, 이제는 ‘ EmotionLog ’ 같은 감정일기 앱으로 스스로를 더 건강하게 만들어가고 있어요! 감정 관리, 더는 어렵지 않아요 감정일기는 단순 기록 그 이상이에요. 지금 느끼는 기쁨, 불안, 짜증, 사랑… 그 순간을 담아두면 나중에 마음이 힘들 때 스스로를 이해하는 데이터가 되어줍니다. ‘왜 요즘 만사가 귀찮지?’ ‘왜 똑같은 실수 앞에 예민할까?’ 이유 없는 기분 변화도, 감정일기에선 명확한 힌트로 남아요. 요즘 뜨는 감정일기 앱, EmotionLog 로그인 NO! 프라이버시 최강
가입 절차, 개인정보 수집?  이제 그런 거 필요 없어요.
오프라인 100% 지원, 내 기기에서만 감정 데이터가 안전하게 저장돼요. ( 다만 프리미엄 기능을 이용할려면 회원가입을 해야 해요. ) 20가지 감정, 한 눈에 콕!
기분 따라 터치 한 번   직관적 이모지 & 심리미술학적 컬러 시스템
감정 고르기, 오늘 하루 요약, 진짜 쉽고 재미있어요. 내 감정의 흐름, 데이터로 쏙!
 긍정/부정 비율, 하루·한 달 감정 그래프, 지도 기반 감정 히트맵까지
트렌드 분석, 내 동네 감정 경로 보기, 프리미엄 기능도 준비되어 있어요. 위치별 감정 히스토리
자주 가는 카페, 회사, 집 …
    그 속에서 내가 어떤 기분을 느끼는지, 지도 위에 기록돼 더 똑똑한 감정관리! “20가지 감정 이모지와 밝은 UI가 돋보이는 감정로그 앱 메인화면” “오늘 내 기분·위치별 감정 히스토리 차트 샘플” 감정로그, 이런 순간에 더 필요해요! • 사소한 일에도 쉽게 다운될 때 • ...