본문 바로가기
728x90
반응형

Tech/Dev Notes17

애드센스 외화통장 수령 완벽 정리: USD 송금 등록·SWIFT 코드·수수료 절약 핵심 요약블로그·앱·오픈소스 문서 사이트로 애드센스 달러를 받기 시작했다면, 마지막 관문이 "은행 송금(USD) 결제 수단 등록"이다. 막히는 지점은 거의 정해져 있다. ① 예금주 영문명 불일치, ② 잘못된 SWIFT 코드, ③ 애초에 수취가 안 되는 은행 선택. 이 글은 등록 화면을 칸 단위로 디버깅하듯 정리하고, 은행별 수수료와 수취 가능 여부까지 한 번에 끝낸다.개발하면서 사이드로 운영하는 기술 블로그, 토이 프로젝트 랜딩 페이지, 문서 사이트 같은 곳에 애드센스를 붙여두면 잔액이 조금씩 쌓인다. 그러다 지급 기준선을 넘기면 애드센스가 "결제 수단을 추가하세요"라고 알려준다.그런데 막상 등록 화면을 열면 SWIFT 은행 식별 코드(BIC), FFC 또는 FBO, 중개 은행 같은 낯선 필드가 줄줄이 .. 2026. 6. 20.
IaaS PaaS SaaS 차이 총정리 + FaaS·CaaS·BaaS까지, 클라우드 서비스 모델 완벽 비교 핵심 한 줄클라우드 서비스 모델은 결국 "스택의 어디까지를 내가 관리하고, 어디부터를 제공자에게 맡기느냐"를 나누는 선 긋기입니다. IaaS·PaaS·SaaS가 기본 3총사이고, 그 사이와 주변에 FaaS·CaaS·BaaS 같은 식구들이 붙어 있습니다.회사에서든 사이드 프로젝트에서든 클라우드를 다루다 보면 IaaS, PaaS, SaaS라는 단어가 끝없이 나옵니다. 그런데 막상 "이거 IaaS예요, PaaS예요?"라고 물으면 답이 헷갈립니다. 더 골치 아픈 건 FaaS, CaaS, BaaS, DBaaS, XaaS처럼 뒤에 "aaS"가 붙은 변종들이 계속 늘어난다는 점이죠.이 글에서는 외워야 할 정의를 나열하는 대신, 하나의 기준선으로 전부 정리합니다. 그 기준은 단순합니다. "관리 책임이 어디서 나뉘는가... 2026. 6. 17.
파이썬 가상환경 완전정복: venv vs conda 헷갈림 끝내기 (생성·활성화·비활성화·상태확인) 이 글 한 줄 요약파이썬 가상환경이 헷갈리는 진짜 이유는 venv와 conda라는 서로 다른 도구가 동시에 켜지기 때문이다. 켜고·끄고·상태 확인하는 명령어만 정확히 구분하면 혼란의 90%는 사라진다.최근에 터미널에서 작은 프로젝트 하나를 새로 세팅하다가, 평소 무심코 쓰던 가상환경에서 제대로 막혔다. python --version이 분명히 3.13.5라고 찍혔는데, 그걸 그대로 명령어에 넣어서 python3.13.5 -m venv .venv라고 쳤더니 command not found. 게다가 프롬프트 한쪽엔 base가 떠 있어서, 이게 conda 환경인지 venv인지도 순간 헷갈렸다.아마 파이썬을 쓰는 사람이라면 한 번쯤 똑같이 막혀봤을 거다. 가상환경 개념 자체는 어렵지 않은데, 도구가 여러 개고 그.. 2026. 6. 17.
한국주식 자동매매 시스템 구축 전략 - 맥 개발 리눅스 도커 무중단 운영 (KIS·키움 REST API) 핵심 요약한국주식 자동매매 시스템을 맥(Apple Silicon)에서 개발하고 리눅스 도커로 무중단 운영하려면, 증권사 API는 OS에 종속되지 않는 순수 REST 방식이어야 합니다. 한국투자증권 KIS를 1순위, 키움 REST API를 2순위로 권장하며, 아키텍처는 모듈형 모놀리식 + 이벤트 드리븐, 메시지 버스는 Redis Streams, 저장소는 PostgreSQL + TimescaleDB 조합이 1인 운영에 가장 현실적입니다.이번 글에서는 단타·스캘핑, 퀀트 팩터, 머신러닝(ML) 세 가지 전략을 모두 수용할 수 있는 한국주식 자동매매 시스템의 구축 전략을 정리합니다. 개발 환경은 맥(Apple Silicon), 운영 환경은 집에 있는 리눅스 서버의 도커 컨테이너이며, 24시간 무중단 운영을 전제.. 2026. 6. 15.
JPA vs MyBatis 차이! 자바 데이터 접근 어떤 걸 선택할까 핵심 요약자바에서 DB에 접근할 때 마주치는 두 방향, JPA(ORM)와 MyBatis(SQL 매퍼)를 비교합니다. 결론부터 말하면 정형화된 CRUD·도메인 중심 개발은 JPA, 복잡한 쿼리·기존 DB 연동·세밀한 SQL 제어는 MyBatis가 강합니다. 그리고 현실에서는 둘을 함께 쓰는 경우도 아주 많습니다.빌드 도구(Gradle vs Maven), 패키징(JAR vs WAR)에 이어, 이번엔 백엔드 개발에서 빠질 수 없는 데이터 접근 기술 이야기입니다. Repository나 DAO를 만들 때 "객체로 다룰 것인가, SQL로 다룰 것인가"라는 선택이 있습니다. 바로 JPA와 MyBatis입니다. 특히 국내 환경에서 자주 부딪히는 갈림길이라 정리해봤습니다.먼저 용어 정리비교에 들어가기 전에, JPA 쪽은.. 2026. 6. 10.
스프링부트 JAR vs WAR 차이! 패키징 배포 어떤 걸 선택할까 핵심 요약Spring Initializr에서 프로젝트를 만들 때 마주치는 또 하나의 갈림길, JAR과 WAR를 비교합니다. 결론부터 말하면 신규 프로젝트·마이크로서비스·컨테이너 배포는 JAR(임베디드 서버 포함), 사내에 이미 운영 중인 외부 WAS(톰캣·JBoss·WebLogic·JEUS)에 올려야 한다면 WAR입니다. 스프링부트 기본값은 JAR입니다.지난 글에서 빌드 도구(Gradle vs Maven)를 다뤘는데, 프로젝트를 만들다 보면 그 바로 옆에 또 하나의 선택지가 있습니다. Spring Initializr의 "Packaging: Jar / War" 항목입니다. 기본값이 Jar로 잡혀 있어서 그냥 넘어가는 경우가 많지만, 배포 환경이 정해져 있다면 이 선택이 꽤 중요해집니다. 이번 글에서는 이 .. 2026. 6. 10.
728x90
반응형

▲ TOP