인체 드로잉 프롬프트

나노바나나를 추가해서 광각 포즈 생성을 각도별로 할 수 있는데... 다만 돈은 좀 들어갑니다. 인체드로잉 관련 책을 빨리 팔고 정리해야겠다는 생각밖에... 안듭니다. https://www.yes24.com/product/goods/125890375

2025년 12월 11일 · 1 min · 22 words · Argo9

DB 기반 자동 게시물 등록을 위한 크롬 확장 프로그램

DB 기반 자동 게시물 등록을 위한 크롬 확장 프로그램 (Manifest V3) 아키텍처 설계 및 구현 전략 I. 자동 게시물 등록을 위한 확장 프로그램 아키텍처 (Architectural Blueprint for Automated Posting) DB 기반의 자동 게시물 등록 시스템을 구축하는 크롬 확장 프로그램은 Manifest V3(MV3) 아키텍처의 엄격한 역할 분담 원칙을 준수해야 합니다. MV3는 확장 프로그램의 보안성과 성능을 향상시키기 위해 기존의 영구적인 백그라운드 페이지 대신, 이벤트 기반의 Service Worker를 핵심 요소로 채택하고 있습니다. 이러한 구조적 변화는 데이터 접근(DB 연동)과 웹페이지 상호 작용(DOM 제어)의 주체를 명확히 분리하고, 두 구성 요소 간의 신뢰성 있는 비동기 통신 채널을 설계하는 것을 필수적으로 만듭니다. A. Manifest V3 핵심 구성 요소 정의 및 역할 분담 원칙 MV3 확장 프로그램의 중앙 조정자 역할은 **Service Worker (SW)**가 수행합니다.1 SW는 확장 프로그램의 배경에서 실행되며, 이벤트 리스너를 통해 구동되는 비영구적 환경입니다. SW의 주요 책임은 외부 RESTful API 서버를 통해 DB 기반의 데이터를 요청하고 수신하는 것입니다. 확장 프로그램은 웹 보안 모델상 DB에 직접 접근하기 어렵기 때문에, SW는 반드시 API 게이트웨이를 통해 데이터를 확보해야 합니다. 또한, SW는 게시물 등록 작업의 순서와 상태를 관리하는 중앙 큐 로직을 담당합니다. SW를 확장 프로그램에 등록하기 위해서는 manifest.json 파일의 "background" 필드 내에 "service_worker" 키를 사용하여 단일 JavaScript 파일을 명시해야 합니다.3 반면, 웹페이지의 DOM을 직접 제어하는 역할은 **Content Script (CS)**에 전적으로 위임됩니다.5 Content Script는 현재 보고 있는 웹페이지의 컨텍스트에서 실행되며, DOM에 접근하여 데이터를 입력하고, 버튼을 클릭하는 등 실제 사용자 상호 작용을 시뮬레이션할 수 있는 유일한 구성 요소입니다. Content Script는 SW로부터 전달받은 게시물 데이터 페이로드를 사용하여 대상 웹사이트의 폼 필드를 채우고 양식을 제출하는 등의 자동화 작업을 수행합니다. 이러한 역할 분담은 필수적입니다. Content Script는 DOM 조작 권한을 갖지만 외부 네트워크 통신 권한이 제한되며, Service Worker는 네트워크 통신(API 호출) 권한을 갖지만 DOM에 직접 접근할 수 없기 때문에, 이 두 영역 간의 효율적인 비동기 메시징 통신 전략이 프로젝트 성공의 핵심이 됩니다. B. MV3의 생명 주기 관리와 자동화의 안정성 확보 MV3 아키텍처의 가장 중요한 기술적 도전 과제는 Service Worker의 비영속성(Transient Nature) 관리입니다.2 SW는 이벤트가 발생했을 때만 활성화되며, 일정 시간(약 30초) 동안 이벤트 처리 없이 유휴 상태이거나 확장 프로그램 API 호출이 없을 경우 브라우저에 의해 중단될 수 있습니다. 자동화 프로세스는 데이터 획득(SW) $\rightarrow$ DOM 조작 명령 전송(SW) $\rightarrow$ DOM 조작 실행(CS) $\rightarrow$ 완료 응답 수신(SW)의 순서로 진행됩니다. Content Script가 복잡하거나 느린 웹페이지에서 DOM 조작을 수행하는 데 30초 이상이 소요될 경우, SW는 작업을 완료하고 응답을 기다리는 '대기 상태'에서 중단될 위험이 있습니다. Chrome 개발자 문서에 따르면, 복잡한 비동기 계산이 30초 이상 걸리거나 연결 상태가 좋지 않아 fetch() 요청이 5분 이상 걸리는 경우 SW가 종료될 수 있습니다.2 따라서 SW는 단순히 데이터를 전달하는 조정자에 머무르지 않고, 자신의 생명주기를 능동적으로 관리하는 고도화된 상태 관리자 역할을 수행해야 합니다. Content Script에 장기 실행 명령을 하달했을 경우, SW는 명시적으로 chrome.storage.local.set() 또는 chrome.alarms.create()와 같은 확장 프로그램 API를 주기적으로 호출하여 내부 활성 타이머를 재설정해야 합니다. 이는 자동화 작업이 길어지더라도 SW가 중단되지 않고 Content Script로부터의 최종 완료 응답을 신뢰성 있게 수신할 수 있도록 보장합니다. C. 권한 모델 및 Host Permissions 설계 확장 프로그램의 보안을 유지하고 자동화 기능을 활성화하기 위해 필요한 권한만 최소한으로 요청하는 것이 중요합니다. host_permissions: 자동화된 게시물 등록이 필요한 특정 대상 웹사이트의 DOM에 Content Script를 삽입하고 조작하기 위해 해당 도메인을 명시해야 합니다. 또한, Service Worker가 외부 DB 게이트웨이와 통신하기 위해 해당 API 엔드포인트 도메인에 대한 권한도 필요할 수 있습니다. tabs: Service Worker가 현재 활성화된 탭을 식별하거나, Content Script가 삽입된 특정 탭에 메시지를 보내기 위해 tabs 권한이 필요합니다. storage: 자동화 큐의 상태, 오류 로그, 또는 API 토큰과 같은 내부 정보를 영구적으로 저장하고 관리하기 위해 storage 권한이 요구됩니다. 최소 권한 원칙(Principle of Least Privilege)에 따라, 필수적인 API 접근과 DOM 조작에 필요한 도메인으로만 host_permissions 범위를 제한하는 것이 확장 프로그램의 보안성을 높이는 모범 사례입니다. II. 데이터 통합 계층 설계 및 Service Worker 구현 자동 게시물 등록 시스템에서 Service Worker는 데이터 획득 및 작업 흐름을 통제하는 핵심 브레인 역할을 수행합니다. A. 확장 프로그램에서의 DB 연동 및 게시물 큐(Queue) 관리 Service Worker는 웹 보안 모델상의 제약으로 인해 데이터베이스(DB)에 직접 접근할 수 없으며, 이는 보안상 바람직하지도 않습니다. 대신, SW는 HTTP/HTTPS 프로토콜을 사용하여 JSON 데이터를 반환하는 RESTful API 게이트웨이와 통신해야 합니다. 이 통신은 표준 fetch() API를 통해 비동기적으로 이루어집니다. Service Worker는 API를 통해 받아온 게시물 데이터 목록(배열)을 관리하는 중앙 게시물 큐를 구현해야 합니다. 이 큐는 현재 처리 중인 게시물, 대기 중인 게시물, 그리고 실패한 게시물(재시도 로직 적용)의 상태를 관리합니다. 큐 관리는 자동화 작업이 순차적으로 실행되고, 하나의 작업 실패가 전체 파이프라인을 멈추게 하지 않도록 복원력을 보장하기 위해 필수적인 구성 요소입니다. B. Service Worker 코드 구조: 비동기 데이터 Fetch 및 상태 전파 Service Worker는 사용자 동작(예: 확장 프로그램 팝업 클릭)이나 주기적인 알람 이벤트를 통해 데이터 Fetch를 시작합니다. 데이터 Fetch 구현: fetch() API는 Promise 기반으로 구현되며, DB 게이트웨이 엔드포인트에 인증 토큰을 포함한 요청을 보냅니다. SW는 이 단계에서 네트워크 오류나 인증 실패를 처리해야 합니다. 상태 전파: 데이터 Fetch에 성공하면, SW는 등록이 필요한 대상 웹페이지가 포함된 탭을 식별합니다. 이후 SW는 큐의 첫 번째 게시물 데이터($P_1$)를 추출하여 해당 탭의 Content Script로 전송하는 메시징을 시작합니다. SW는 이 시점에 전체 프로세스의 상태를 FETCHING_DATA에서 SENDING_COMMAND_TO_CS로 전환하여 작업의 진행 상황을 기록해야 합니다. Service Worker와 Content Script의 통신 및 권한은 다음과 같이 요약할 수 있습니다. ...

2025년 12월 10일 · 26 min · 5486 words · Argo9

그동안 도메인과 사이트를 만들고 만들다만 페이지는

그동안 도메인과 사이트를 만들고 만들다만 페이지는 API가 무료였을 때 의미가 있었는데 이제는 다른 방식으로 사용할 수 있게 저희 회사에서 API를 저렴한 중국회사의 LLM을 사용해서 일부 필요한 부분만 부분유료화 하고 나머지는 컴퓨터에서 설치해서 사용할 수 있는 방법을 결합할 생각입니다. 웹페이지는 점수기록이나 채팅 연결 정도 API 만 제공하고 이미지, 영상, 광고를 통해 독자 컨텐츠에 돈을 드리는 시스템을 제공할 준비중입니다. 그래서 곧 앱을 다 공개하려고 합니다. 웹에서는 서비스 하지 않고 SSO 로그인 정도만 공유하고 확장은 모두 API로 저자? 개발자 에게 넘기려고 합니다. ...

2025년 12월 10일 · 1 min · 85 words · Argo9

스틱맨 피규어 프롬프트 에디터

스틱맨 피규어 프롬프트 에디터 Stickman Figure Prompt Editor 소개 요약 및 설명 이 도구는 Ollama의 Gemini API 또는 다른 LLM을 활용하여 무료로 다양한 캐릭터의 프롬프트를 생성하고, 이를 통해 프레임 애니메이션 및 스틱맨 액션을 만들 수 있게 돕는 프로그램입니다. 나노바나나, 미드저니 프롬프트를 한글로 쓰면 영어로 번역하며 기본적으로 랜즈 설정과 카메라의 각도, 연출을 스틱맨을 캐릭터로 추가 변경하며 장면단위로 스테이지에 배치된 복수의 스틱맨의 포즈를 프롬프트와 이미지로 출력해서 다시 생성형 AI에 고유 효과를 넣어줄 수 있습니다. ...

2025년 12월 10일 · 3 min · 483 words · Argo9

Yes24사이트에서 도서 정보를 수집하는 크롬익스텐션

서점사이트에서 도서 정보를 가져와서 워드프레스 쇼핑몰인 woocommerce 에 등록할 수 있는 크롬익스텐션 사이드바 만들었습니다. 개인 사이트에서 정보를 수집해서 다시 해당 서점으로 링크를 보내는 솔루션을 만드는 것이라서 조금 고민을 했는데 홍보에 서로 도움이 될 수 있는 기능이라 작업을 마무리했습니다. 이전에 개발 한 것은 어떤 사이트에 isbn 이 있으면 도서 정보를 수집하는 크롬익스텐션이 0.1 정도 였는데 그때 webgpu의 llm 을 설치해서 브라우저에서 html 문서를 분석하는 것을 우선시 했습니다. 이번에는 사이트 구조에 맞추는 기능으로 만들어서 앞으로는 분석한 자료를 교체하면 데이터를 꾸준히 가져올 수 있습니다. ...

2025년 12월 10일 · 1 min · 118 words · Argo9

재쇄 찍자마자 안받았는데 3쇄 넘김...

재쇄 찍자마자 안받았는데 3쇄 넘김... 무선인데 뭐 이리 오래걸리나. 라고했는데 연말에 인쇄소 포화 상태라고 하네요... 일반 제작은 제본소 스케줄에 맞춰져 있고 갈수록 제작환경이 어려워집니다.

2025년 12월 9일 · 1 min · 24 words · Argo9

머리가 좋아지는 스도쿠600 1, 2권

머리가 좋아지는 스도쿠600 1, 2권 그동안 스도쿠책을 전혀 출간을 안하고 있었는데 이제 정리가 끝났으니 출간할 준비를 하고 있습니다. 다양한 퍼즐을 위주로 하는 구성이라 다양한 퍼즐을 제공하는 무크지 같은 형태입니다. 그동안 도서 리스트에서 많은 책들이 빠졌는데 그중에 600개 문제를 넣은 책을 좋아하셔서 미로찾기, 스도쿠, 숨은그림, 같은 그림 등등 퍼즐을 중간중간 섞은 시리즈로 작업중입니다. https://www.yes24.com/product/search?domain=ALL&query=%25EC%2586%2590%25ED%2598%25B8%25EC%2584%25B1&authorNo=114059&author=손호성 스도쿠 기존책들도

2025년 12월 8일 · 1 min · 55 words · Argo9

2025 출판 펀딩과 예약판매에 따른 서점, 플랫폼 별 전략

예스24 북펀딩(그래제본소) 생태계 심층 분석 및 고성과 달성을 위한 전략적 프레임워크 서론: 출판 시장의 패러다임 변화와 펀딩의 부상 전통적인 출판 산업은 출판사가 수요를 예측하여 초판을 제작하고 서점에 배본한 뒤 독자의 선택을 기다리는 '공급 주도형(Supply-driven)' 모델을 따랐다. 그러나 이러한 모델은 재고 비용의 부담과 시장 예측 실패에 따른 리스크를 출판사가 오롯이 감당해야 한다는 구조적 취약성을 지니고 있었다. 최근 디지털 미디어의 발달과 개인화된 소비 트렌드가 결합하면서, 독자가 제작 단계에서부터 참여하여 수요를 입증하고 자금을 조달하는 '수요 주도형(Demand-driven)' 모델, 즉 크라우드 펀딩이 새로운 대안으로 급부상하고 있다. 특히 대한민국 대표 인터넷 서점인 예스24가 운영하는 '그래제본소'는 단순한 자금 조달 창구를 넘어, 팬덤을 결집시키고 절판된 도서를 복간하며, 숨겨진 양서를 발굴하는 독자적인 '북 큐레이션 플랫폼'으로 진화하였다.1 이는 독자가 단순한 소비자가 아닌 기획의 후원자이자 마케터로 참여하는 '팬슈머(Fan-sumer)' 경제의 출판적 적용이라 할 수 있다. 본 보고서는 예스24의 펀딩 페이지 및 관련 데이터를 기반으로 현재의 펀딩 트렌드를 정밀 분석한다. 특히 2,000% 이상의 달성률을 기록한 '슈퍼 히트(Super Hit)' 프로젝트와 100% 미만의 저조한 성과를 보인 프로젝트 간의 차이를 규명하고, 이를 통해 펀딩 달성에 최적화된 도서 기획, 마케팅, 굿즈 구성 전략을 포괄적으로 제시하고자 한다. 본 분석은 단순한 통계의 나열을 넘어, 각 데이터 이면에 존재하는 독자의 심리와 시장의 역학 관계를 파헤쳐, 출판 기획자와 저자가 실무에 즉각 적용할 수 있는 전략적 인사이트를 제공하는 것을 목적으로 한다. 예스24 그래제본소 생태계 및 트렌드 분석 예스24의 북펀딩 플랫폼 '그래제본소'는 텀블벅(Tumblbug)이나 와디즈(Wadiz)와 같은 범용 크라우드 펀딩 플랫폼과는 차별화된 정체성을 지닌다. 서점이라는 강력한 유통 채널을 기반으로 하고 있어, 도서에 특화된 고관여 독자층이 집중되어 있다는 점이 가장 큰 특징이다. 2.1 플랫폼의 핵심 가치: 복간과 발견 데이터 분석 결과, 그래제본소의 성공 프로젝트들은 크게 '복간(Restoration)'과 '발견(Discovery)'이라는 두 가지 키워드로 수렴된다.1 복간 프로젝트: 절판되어 구하기 힘든 도서나, 종이책으로 출간되지 않았던 웹소설/웹툰을 소장용 하드커버로 제작하는 경우다. 이는 '소장 욕구'를 자극한다. 예스24는 '디지털 복간 프로젝트' 등을 통해 절판된 책을 eBook으로 다시 만나게 하거나 종이책으로 복원하는 기획을 지속적으로 추진해왔으며, 이는 플랫폼의 고유한 브랜드 아이덴티티로 자리 잡았다.1 발견 프로젝트: 기존 시장에서 주목받지 못했으나 명확한 타겟 독자가 존재하는 니치(Niche) 콘텐츠를 발굴하는 경우다. 2.2 장르별 펀딩 성과와 시장의 양극화 현재 진행 중이거나 최근 종료된 프로젝트들의 성과를 분석해보면, 장르에 따른 성과 차이가 극명하게 드러나는 '파레토 법칙(Pareto Principle)'이 작용하고 있음을 알 수 있다.3 카테고리 대표 프로젝트 달성률 펀딩 금액 성공 요인 교육/학습 리드 잇, 리드 잇 (Lead It, Read It) 901% 9,011,700원 학부모의 문해력 불안 해소, 실용적 가치 3 경제/경영 인사이더 인사이트 (Insider Insight) 879% 8,789,400원 저자의 권위, 정보의 희소성 강조 3 역사/여행 당일치기 조선여행 전국 편 546% 5,464,800원 검증된 콘텐츠(투어), 소장 가치 있는 굿즈(지도) 3 에세이/힐링 명랑한 정신과 526% 5,256,600원 공감 가는 제목, 명확한 컨셉 3 만화/웹툰 스킵과 로퍼 1~2권 (과거 사례) 2001% 40,000,000원+ 강력한 팬덤, 한정판 굿즈 1 웹소설 검은머리 미군 대원수 (과거 사례) 2250% 220,000,000원 디지털 IP의 물성 화(Physicalization) 1 기타/교양 수학의 역사 0% 0원 타겟 불명확, 시각적 매력 부족 3 ...

2025년 12월 8일 · 45 min · 9397 words · Argo9

나노바나나에서 사용할 수 있는 한글폰트 스타일

나노바나나에서 사용할 수 있는 한글폰트 스타일 "명조체 (Serif)" - 우아하고 끝이 삐친 전통적인 명조 서체 "고딕체 (Sans-Serif)" - 깔끔하고 획이 일정한 현대적인 고딕 서체 "예서체 (Reisho)" - 납작하고 파임이 있는 고전적인 서예 서체 "감정류 (Kanteiryu)" - 굵고 구불구불하며 빈틈이 없는 가부키 스타일 서체 "손글씨풍 (Handwritten)" - 펜이나 마카로 쓴 듯한 자연스러운 필기체 "장식/타이틀 계열 (Display)" - 화려하고 눈에 띄는 디자인의 제목용 서체 "호러 계열 (Horror)" - 피가 흐르거나 거칠고 무서운 느낌의 서체 "사이버/SF 계열 (Tech)" - 디지털, 회로 기판, 또는 픽셀 느낌의 미래적인 서체 ...

2025년 12월 8일 · 2 min · 310 words · Argo9

트럼프 2기 행정부 국가안보전략(NSS) 종합 브리핑

트럼프 2기 행정부 국가안보전략(NSS) 종합 브리핑 Executive Summary 2025년 11월 트럼프 2기 행정부가 발표한 국가안보전략(NSS)은 냉전 종식 이후 미국의 외교·안보 정책 기조를 근본적으로 전환하는 '미국 우선주의(America First)' 원칙을 전면에 내세운다. 이 문서는 과거의 '전 세계적 지배'라는 목표를 '근본적으로 바람직하지 않고 불가능한 목표'로 규정하며 폐기하고, 오직 미국의 핵심 국익 보호에만 집중하는 거래주의적이고 현실주의적인 접근법을 천명한다. 핵심적인 변화는 '경제 안보가 곧 국가 안보' 라는 개념을 전략의 중심에 둔 것이다. 보고서는 무역 불균형 해소, 재산업화, 핵심 공급망 확보, 에너지 지배력 강화를 최우선 과제로 제시하며, 관세와 같은 경제적 수단을 국가 안보의 핵심 도구로 활용할 것을 명시한다. ...

2025년 12월 8일 · 7 min · 1404 words · Argo9