Drop5, 5분 뒤 사라지는 안전하고 빠른 파일 공유

Drop5는 번거로운 가입이나 설정 없이, 오직 5분 동안만 유효한 5자리 코드를 통해 파일을 공유할 수 있는 일회성(Ephemeral) 파일 공유 서비스입니다. 기기 간 파일 전송이 필요한 순간, 이메일 로그인이나 메신저 전송의 흔적을 남기지 않고 가장 빠르고 안전하게 데이터를 옮길 수 있도록 설계되었습니다. 저장소 정보 GitHub: https://github.com/yoonbae81/drop5 개발 배경 (Why Drop5?) 일상적으로 파일을 옮길 때 우리는 종종 다음과 같은 불편함을 겪습니다. “잠깐 파일을 옮기고 싶은데 이메일 로그인을 해야 하나?” “메신저로 보내면 대화방에 기록이 남는데, 보안상 괜찮을까?” “Mac에서 보낸 한글 파일명이 Windows에서 깨져서 불편하네.” Drop5는 이러한 번거로움을 해결하고, ‘딱 한 번의 전송’에만 집중할 수 있는 환경을 제공하기 위해 개발되었습니다. ...

February 14, 2026 · 2 min

AI 에이전트 기반 스크립트 개발 프레임워크, Scripter

Scripter는 개발 프로세스의 자율화(Development Process Autonomy)를 목적으로 설계된 AI 에이전트 운영 체계입니다. 기존의 일회성 코드 생성 방식에서 벗어나, 에이전트가 스스로 로드맵을 탐색하고, 테스트를 통해 구현 내용을 검증하며, 다음 단계로 스스로 이행하는 ‘개발 과정의 자동화’에 집중합니다. 저장소 정보 GitHub: https://github.com/yoonbae81/scripter 개발 배경 (Why Scripter?) 일상을 편리하게 만드는 다양한 자동화 스크립트(로또 자동 구매, 라디오 녹음 등)는 환경 변화에 따라 지속적인 유지보수가 필요합니다. 하지만 매번 수동으로 코드를 수정하고 테스트하는 과정은 번거롭고 비효율적입니다. Scripter는 다음과 같은 고민에서 시작되었습니다. ...

February 9, 2026 · 2 min

동행복권 로또 6/45, 연금복권 720 자동구매

이 프로젝트는 동행복권 웹사이트에서의 로또 및 연금복권 구매 과정을 자동화하기 위한 Python 기반 시스템입니다. 매주 반복되는 로그인, 잔액 확인, 예치금 충전, 복권 구매 과정을 브라우저 자동화 방식으로 처리하여, 사람이 직접 개입하지 않아도 정해진 시점에 복권 구매가 완료되도록 설계되었습니다. 개인 리눅스 서버, NAS, 또는 GitHub Actions 환경에서 실행할 수 있으며, Systemd 타이머를 활용해 정기 실행 작업으로 운영하는 것을 전제로 합니다. 저장소 정보 GitHub: https://github.com/yoonbae81/lotto 주요 기능 이 시스템은 “번호 추천”이 아닌, 실제 구매 행위 자체를 자동화하는 데 초점을 맞추고 있습니다. ...

January 10, 2026 · 2 min

라디오 자동 녹음 및 팟캐스트 피드 생성

이 프로젝트는 EBS 외국어 방송과 같은 라디오 스트리밍을 예약된 시간에 맞춰 자동으로 녹음하고, 이를 개인용 팟캐스트 RSS 피드로 변환해 주는 Python 기반의 시스템입니다. Synology NAS나 개인 리눅스 서버 환경에서 Docker를 이용해 손쉽게 배포할 수 있도록 설계되었으며, 선호하는 팟캐스트 앱을 통해 편리하게 어학 학습을 지속할 수 있습니다. 저장소 정보 GitHub: https://github.com/yoonbae81/radio 주요 기능 이 시스템은 단순한 녹음 기능을 넘어, 팟캐스트 클라이언트와의 연동성에 중점을 두고 개발되었습니다. 스마트 스케줄링: 환경 변수에 정의된 시간표를 기반으로 녹음 시간을 자동으로 계산하여 실행 ...

December 25, 2025 · 2 min

유튜브 동영상 자막 정제 및 다운로더

이 프로젝트는 동영상 플랫폼의 자동 생성 자막(Auto-generated Captions)을 다운로드하여 가독성이 높은 문단 형태로 정제하는 웹 및 CLI 기반 Python 어플리케이션입니다. 개발 배경 및 목적 이 프로젝트는 사용자가 동영상 자막을 2차 자료로 활용할 때 직면하는 불편함을 근본적으로 해결하기 위해 시작되었습니다. 배경: 자막 파일을 다운로드하기 위한 기술적 장벽과, 자동 생성 자막의 부정확한 구두점 및 잦은 줄 바꿈으로 인한 텍스트 데이터의 현저한 비가독성 문제 목적: 기술적 및 데이터 품질 문제를 극복하고, 문맥을 고려하여 라인을 병합하고 정제된 텍스트를 확보하여 자막 파일을 분석 작업에 곧바로 활용할 수 있도록 지원 ...

November 16, 2025 · 2 min

AutoHotkey를 이용한 빠른 프로그램 전환

우리는 Alt+Tab을 이용해 여러 프로그램을 오가며 작업합니다. 하지만, 열려있는 프로그램이 많을수록 Alt+Tab를 여러번 눌러 원하는 창을 찾기 어려우며, 작업 흐름도 끊겨 집중력이 떨어지기도 합니다. 이를 해결하기 위해 자주 사용하는 프로그램으로 즉시 전환할 수 있도록 AutoHotkey 스크립트를 만들어 공유하고자 합니다. 스크립트 설명 AutoHotkey는 윈도우용 오픈소스 프로그램으로, 키보드 단축키 설정, 반복작업 자동화 등 다양한 기능을 제공하여 업무 효율을 크게 높일 수 있습니다. 아래 스크립트를 사용하면 단축키 하나로 원하는 프로그램을 즉시 활성화할 수 있습니다. ...

December 22, 2024 · 2 min

도서 분류체계에 따른 전자책 파일 정리

Librarian 프로젝트는 개인적으로 보유하고 있는 PDF, ePub 전자책 파일들을 국립중앙도서관의 OpenAPI를 활용하여 한국십진분류법, KDC(Korean Decimal Classification) 도서 분류체계에 따라 폴더를 만들어 분류하는 프로그램으로, Hexagonal Architecture 기반으로 C#을 사용하여 개발되었습니다. 도서 분류체계 개념 한국십진분류법, KDC(Korean Decimal Classification)는 국내 대부분의 도서관에서 사용하는 도서 분류체계로, 도서의 주제에 따라 계층적으로 분류하는 체계입니다. KDC는 숫자와 알파벳으로 이루어진 코드로 구성되며, 각 코드는 특정 주제나 형태를 나타냅니다. Librarian 프로젝트는 이 KDC 체계를 활용하여 전자책 파일을 분류합니다. Hexagonal Architecture Hexagonal Architecture는 소프트웨어를 내부적인 도메인과 외부적인 인터페이스로 분리하여 유연하고 확장 가능한 시스템을 구축하는 방법론입니다. Librarian 프로젝트는 도서 분류 로직을 내부 도메인으로, 국립중앙도서관의 OpenAPI와 사용자 인터페이스를 외부 인터페이스로 구분하여 설계되었습니다. ...

August 25, 2024 · 1 min

사진, 동영상 파일정리 및 리사이징 워크플로우

카메라와 스마트폰으로 촬영한 사진/동영상 파일의 정리와 편집이 끝나면, 백업에 앞서 아래와 같은 후속처리를 하고 있습니다. 원본 파일의 파일명은 촬영한 시각으로 변경 (예: IMG_4214.jpg → 20220619 114930.jpg) 태블릿/클라우드 저장시 파일용량 축소를 위해 원본 파일과 별도로 사진 라사이징 및 동영상 인코딩 다수의 파일을 다루는 것이기 때문에, 당연히 쉘스크립트를 통해 자동으로 처리합니다. 다른 분들과의 정보공유 차원에서 사진/동영상 파일을 처리하는 전반적인 워크플로우와 함께 쉘스크립트를 소개하고자 합니다. 참고로, Github Repository를 clone하시는 것이 보다 편리할 것입니다. ...

June 19, 2022 · 6 min

주가 데이터가 저장된 페이지 번호 계산

네이버와 다음에서 국내 주식시장의 일자별 주가정보를 제공하고 있습니다. 모든 데이터를 한꺼번에 받을 수는 없고, 한 페이지에 열흘치씩 제공하는 데이터를 여러차례 받아와야 합니다. 첫 페이지에 최근 데이터가 들어있고, 쉬는 날은 건너뛰기 때문에 특정 일자의 데이터가 몇 페이지에 들어있는지 알 수가 없습니다. 따라서, 특정 일자의 데이터가 몇 페이지에 들어있는지 계산하기 위한 산술식을 도출하고, 이를 함수로 만들어가는 과정을 아래와 같이 정리해 보았습니다. 데이터 확보 네이버에서 제공하는 가장 오래된 데이터인 1996년 06월까지 약 25년간 총 6,400여건의 데이터를 모두 가져와 각 데이터가 몇 페이지에 있었는지를 기록합니다. ...

February 15, 2022 · 2 min

퍼센티지 계산연습

초등학교 4학년으로 올라가는 딸아이의 계산연습을 위해 간단히 만든 엑셀파일을 공유(다운로드)합니다. 아래 두가지 유형의 계산을 통해 수에 대한 감각을 키울 수 있도록 매일 20문제를 풀도록 구성했습니다. 엑셀의 랜덤함수를 이용했기 때문에 매번 새로운 문제들이 만들어집니다. 파란색 유형 : 맨 왼쪽의 수를 기준으로, 두번째 수는 몇 %에 해당하는지 계산해 선택 붉은색 유형 : 맨 왼쪽의 수를 기준으로, 두번째 %는 얼마인지 계산해 맨 우측에 기입 이때, 상대적으로 쉽게 계산할 수 있는 50%, 10%, 5%를 먼저 계산해 이들을 조합해 최종 답을 얻어냅니다.

February 6, 2022 · 1 min