Today's

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

분류 전체보기 802

네이버 맛집 정보 수집 + 소형 AI JSON 변환 기획서

네이버 맛집 정보 수집 + 소형 AI JSON 변환 기획서1. 목표키워드 성시경 맛집으로 네이버 검색을 수행한다.검색 결과 목록의 요약문이 아닌, 각 결과의 상세 링크 페이지를 순회한다.상세 페이지에서 맛집 관련 텍스트를 추출/정제한다.라즈베리파이에서 구동 가능한 소형 모델(Qwen GGUF)을 사용해 정보를 구조화하고, 최종적으로 JSON 스키마로 출력한다.2. 현재 문제와 개선 방향현재 구현은 검색 결과 페이지의 snippet만 읽어서 정보 밀도가 낮다.개선안은 다음 2단계 수집으로 전환한다.검색 결과 페이지에서 상세 링크 목록 수집각 상세 링크 페이지 본문에서 텍스트 수집 후 AI 분석3. 전체 처리 파이프라인검색 요청Query: 성시경 맛집User-Agent 포함상세 링크 추출네이버 검색 결과 D..

사업자번호 조회 미니앱 만들기 (바이브 코딩)

Apps in Toss에서 사업자번호 조회 미니앱 만들기billcorea-saupja는 토스 앱 안에서 사업자등록번호의 상태와 진위 여부를 빠르게 확인할 수 있도록 만든 WebView 기반 미니앱입니다. 국세청 공공데이터포털의 사업자등록정보 진위확인 및 상태조회 서비스를 호출하고, 결과를 모바일 화면에 맞게 정리해서 보여주는 것이 핵심입니다.이 글에서는 앱을 어떤 기준으로 기획했고, 어떤 단계로 개발했으며, 실제 구현에서 주의해야 할 점과 중요한 샘플 코드를 정리합니다.개발 기획문제 정의사업자등록번호는 거래 전 확인, 세금계산서 발행 전 검증, 신규 거래처 등록 같은 업무에서 자주 필요합니다. 하지만 사용자가 별도 웹사이트를 열고 번호를 입력해 확인하는 과정은 모바일 환경에서 번거롭습니다.이 앱의 목표는..

Python으로 파일에서 특정 단어 찾기와 치환하기

Python으로 파일에서 특정 단어 찾기와 치환하기텍스트 파일을 다루다 보면 특정 단어를 찾아서 바꾸거나, 몇 번 등장했는지 세거나, 위치까지 확인해야 할 때가 있습니다. 이 글에서는 Python의 re 모듈과 문자열 메서드를 활용해 그 방법을 정리합니다.1. 특정 단어 치환하기import rereplace_dict = { "dog": "cat", "hello": "hi"}with open("input.txt", "r", encoding="utf-8") as f: content = f.read()for old, new in replace_dict.items(): pattern = r"\b" + re.escape(old) + r"\b" content = re.sub(pattern..

공공데이터포털의 개발계정 상세보기 (준비 땅~)

공공데이터포털의 개발계정 상세보기 화면으로, 국세청 사업자등록정보 진위확인 및 상태조회 API에 대한 설명이 담겨 있습니다. 핵심 내용을 요약하면 다음과 같습니다: 📌 기본 정보데이터명: 국세청 사업자등록정보 진위확인 및 상태조회 서비스서비스 유형: REST API호출 제한: 하루 1,000,000회데이터 포맷: JSON, XML 지원Base URL: https://api.odcloud.kr/api/nts-businessman/v1Swagger 문서: 제공됨 (API 명세 확인 가능)⚙️ 주요 기능사업자등록정보 진위확인 API (POST /validate)사업자등록번호, 대표자 성명, 개업일자 등 필수 항목 입력 필요외국인 사업자의 경우 영문명/한글명 입력 규칙 존재응답: 사업자등록정보의 진위 여부 반..

SQLite 튜토리얼: Oracle 개발자를 위한 핵심 차이점 정리

SQLite 튜토리얼: Oracle 개발자를 위한 핵심 차이점 정리 SQLite는 가볍고 단순한 구조 덕분에 다양한 환경에서 널리 쓰입니다. 하지만 Oracle SQL에 익숙한 개발자라면 몇 가지 문법 차이 때문에 혼란스러울 수 있습니다. 이번 튜토리얼에서는 WITH 절, DECODE 함수, ROWNUM, 버전 확인, OUTER JOIN을 중심으로 살펴봅니다.1. WITH 절 (CTE)SQLite에서도 공통 테이블 표현식(CTE)를 지원합니다.sqlWITH recent_orders AS ( SELECT * FROM orders WHERE order_date > '2026-01-01')SELECT customer_id, COUNT(*)FROM recent_ordersGROUP BY customer_i..

카카오 우편번호 검색 페이지 무한정 호출해 보기 예제 (update)

오늘은우편번호 검색 페이지 무한정 호출해 보기 예제 수정편 입니다. 일상적인 업무에서 주소 검색은 언제든 진행 되어야 합니다. 다만, API 을 사용하게 되면 역시나, 비용 발생이 되는 관계로다가 무한정 호출 가능한 우편번호/주소 검색 기능을 구현하기 위해... 카카오가 제공하는 주소 검색 스크립트을 이용하는 방법을 정리해 보려고 합니다. 예전 버전을 적용해 사용했던 기억이 있지만, 현재는 해당 기능도 업데이트 되어 수정이 필요 했습니다. https://postcode.map.kakao.com/guide Kakao 우편번호 서비스우편번호 검색과 도로명 주소 입력 기능을 너무 간단하게 적용할 수 있는 방법. Kakao 우편번호 서비스를 이용해보세요. 어느 사이트에서나 무료로 제약없이 사용 가능하..

그냥글쓰기 2026.06.28

NaverIdLoginSDK에서 NidOAuth로 네이버 로그인 연동 수정하기

Android · Firebase Auth · Naver LoginNaverIdLoginSDK에서 NidOAuth로 네이버 로그인 연동 수정하기네이버 OAuth SDK 5.11.2 기준으로 deprecated 된 NaverIdLoginSDK 사용 코드를 NidOAuth 기반 호출로 교체하고, access token 검증 로직을 추가한 작업 내용을 정리한다.수정 파일: MainActivity.kt SDK: com.navercorp.nid:oauth 5.11.2 빌드 검증: assembleDebug 성공수정 배경프로젝트 빌드 과정에서 네이버 로그인 연동부에 대해 다음과 같은 deprecation warning이 발생했다. 핵심은 NaverIdLoginSDK 클래스와 그 하위 메서드들이 이후 버전에서 제거될 ..

온 우주가 널 응원해

서울의 네온 아래에서 시계를 멈춰 봐 강 건너 빌딩들 의 숨소리가 들려와 작은 방 창문 너머로 은하수가 흐르고 먼지 쌓인 내 마음에도 별이 내려않아 온 우주가 날 응원해, 온 우주가 날 응원해 가장 깊은 밤에서 빛을 만나 온 우주가 날 응원해 , 온 우주가 날 응원해 아무도 모르게 피어난 우주의 꽃들이 내 어깨 위에 가만히 손을 얹어 주네 복잡한 세상에서 음은 멀어져 가고 투명한 공기 속에 내가 떠오르는 듯 해 온 우주가 날 응원해 온 우주가 날 응원해 가장 깊은 밤에서 빛을 만나 온 우주가 날 응원해 온 우주가 날 응원해 길 읽은 유성처럼 불안했던 날들 이제는 알아 그 모든 게 신호였음을 나는 혼자가 아니야 우린 연결 되어 있어 온 우주가 널 응원해 https://..

그냥글쓰기 2026.06.23

일자리 구하기 서비스 이용 약관 (미니앱 사용자)

서비스 이용 약관본 약관은 미니앱 일자리 구하기(이하 "서비스")의 이용과 관련하여 회사와 이용자 간의 권리, 의무 및 책임사항을 규정함을 목적으로 합니다.제1조 (목적)본 약관은 서비스 제공자가 운영하는 "일자리 구하기"를 이용함에 있어 서비스 제공자와 이용자의 권리, 의무 및 책임사항을 규정함을 목적으로 합니다.제2조 (정의)"서비스"란 구인·구직 정보를 제공하는 미니앱을 의미합니다."이용자"란 본 약관에 따라 서비스를 이용하는 회원 및 비회원을 말합니다."회원"이란 서비스에 가입하여 지속적으로 서비스를 이용할 수 있는 자를 의미합니다.제3조 (약관의 효력 및 변경)본 약관은 서비스를 이용하는 모든 이용자에게 효력이 발생합니다. 회사는 관련 법령을 위반하지 않는 범위에서 약관을 변경할 수 있으며, 변..

할인쿠폰 회원카드 (app in toss 미니앱) 앱 개발 기획서

할인쿠폰 회원카드 (app in toss 미니앱) 앱 개발 기획서프로젝트: billcorea-membership플랫폼: Apps in Toss WebView 미니앱 1. 프로젝트 개요Billcorea Membership 앱은 멤버십 카드와 영수증을 한 화면에서 관리하는 Apps in Toss 미니앱이다. 사용자는 카메라 또는 앨범에서 이미지를 가져오고, OCR 분석을 통해 멤버십 카드 정보와 영수증 정보를 자동으로 추출한다. 추출된 정보는 사용자가 확인하고 수정한 뒤 저장할 수 있으며, 저장된 데이터는 로컬 지갑처럼 다시 조회할 수 있다.이 앱은 단순한 카드 보관 앱보다 한 단계 더 나아가 영수증 관리, 월별 소비 달력, 근무지 기반 출퇴근 기록, Toss 배너 광고 연동까지 포함한다. 블로그 관점에서..

반응형