HOME

CURATOR’S NOTE

도구보다 먼저,
내 일에 맞는 기준부터

AI·자동화·온라인 수익화의 시행착오를
실제 실행에 남는 방식으로 멘토링 합니다.

  • [중급] Make 웹훅 403 502 에러, 서버 로그 없이 5분 컷 내는 법

    [중급] Make 웹훅 403 502 에러, 서버 로그 없이 5분 컷 내는 법

    결론부터. 이건 Make 서버 문제가 아닐 가능성이 99%다. 지난주에 이거 때문에 시나리오 하나가 통째로 멈췄다. 잘 돌던 웹훅(Webhook)이 갑자기 403 Forbidden, 502 Bad Gateway 에러를 무한으로 뿜어냈다. 처음엔 당연히 Make 서버가 터진 줄 알았다. 하지만 이건 순진한 착각이었음. 결론부터 말하자면, 범인은 당신 서버의 보안 시스템(WAF, 방화벽)이다. Make 서버가 당신의 웹훅 주소로 데이터를 보내려고 문을 두드리는데,…

  • [초급] 판다스 NaN 이놈 때문에 밤새는 일 오늘로 끝낸다

    [초급] 판다스 NaN 이놈 때문에 밤새는 일 오늘로 끝낸다

    결론부터 말한다. 데이터에 구멍(NaN)이 있으면 당신의 자동화 시스템은 무조건 멈춘다. 엑셀 파일이든, 데이터베이스든 데이터를 끌어와서 뭔가를 하려고 할 때 가장 먼저 발목을 잡는 놈. 바로 ‘NaN’이다. ‘Not a Number’의 약자. 그냥 빈칸이라고 생각하면 큰 오산이다. 빈 컵은 물이 0ml인 거지, 컵이 없는 게 아니다. NaN은 컵 자체가 없는 상태다. 시스템 입장에선 계산 자체가 불가능한 블랙홀…

  • [초급] 당신의 API 키가 인터넷에 떠돌아다니기 직전인 이유 (Netlify .env 삽질기)

    [초급] 당신의 API 키가 인터넷에 떠돌아다니기 직전인 이유 (Netlify .env 삽질기)

    결론부터 말하자면, .env 파일은 당신 컴퓨터에서만 유효하다. Netlify 배포 서버는 당신의 .env 파일을 알지도 못하고, 알고 싶어하지도 않음. 이게 핵심이다. ‘내 컴퓨터에서는 잘 됐는데 왜 배포만 하면 터지지?’ 같은 소리를 하는 건, 집 열쇠로 회사 문을 열려는 것과 같은 행동이다. 당연히 안 열린다. 🔥 `.env` 파일의 본질: 이 파일은 Git 추적에서 의도적으로 제외된다. `.gitignore` 파일에…

  • [초급] 자율 시스템이 자꾸 삐걱거리는 진짜 이유

    [초급] 자율 시스템이 자꾸 삐걱거리는 진짜 이유

    직장인 열에 아홉은 여기서 막힌다. 나도 그랬다. 솔직히 찌라시 헤드라인만 보면 다 속는다. 백엔드 메커니즘을 봐야 함. 스스로 돈을 벌어주는 무인 자동화 시스템을 꿈꾸는 사람들은 많다. 하지만 대부분의 파이프라인은 얼마 못 가 삐걱거리거나 아예 멈춰버림. 이게 왜일까? 단순하게 생각할 문제가 아니다. 코어 로직이 흔들리기 때문이다. 기초 설계를 무시하고 당장 눈앞의 화려한 기능만 쫓았을 때 발생하는…

  • AI 대량 해고 시대, 당신의 해고 통보서를 은퇴 선언문으로 바꾸는 법

    AI 대량 해고 시대, 당신의 해고 통보서를 은퇴 선언문으로 바꾸는 법

    결론부터 말하자면, 이건 위기가 아니라 기회다. 어제 MS가 4800명을 해고했다. 올 상반기에만 미국 테크 업계에서 12만 개의 일자리가 증발했다. 실적이 사상 최고치를 찍는 와중에도 인력을 줄이는 ‘흑자형 구조조정’이 뉴노멀이 된 것. 찌라시 헤드라인만 보면 다들 공포에 질려 ‘AI가 내 일자리를 빼앗는다’는 뻔한 결론을 내린다. 하지만 이면의 백엔드 메커니즘을 해부하면 전혀 다른 그림이 보인다. 이건 기업의…

  • [중급] 엑셀 자동화 런타임 오류 1004, 91 박살내는 법

    [중급] 엑셀 자동화 런타임 오류 1004, 91 박살내는 법

    결론부터 말한다. 런타임 오류 ‘1004’와 ’91’은 당신의 코드 설계가 근본부터 틀렸다는 신호다. 엑셀 좀 만져서 자동화하겠다는 사람들, 열에 아홉은 이 두 에러 앞에서 무릎 꿇는다. 나도 그랬다. 몇 시간 동안 모니터만 쳐다보며 머리를 쥐어뜯었다. 하지만 원인은 언제나 같다. 개체(Object)를 제대로 다루지 못해서다. 런타임 오류 ’91’: 개체 변수가 설정되지 않았습니다. 이건 아주 기초적인 실수다. 코드로 비유하면…

  • [초급] Pandas ValueError, 이 코드 한 줄 모르면 당신의 데이터는 쓰레기통으로 직행함

    [초급] Pandas ValueError, 이 코드 한 줄 모르면 당신의 데이터는 쓰레기통으로 직행함

    결론부터 말한다. 99%의 원인은 이거다. 데이터 전처리 과정에서 마주치는 ValueError. 이 골치 아픈 에러는 대부분 결측치(NaN) 즉 빠진 데이터 때문이다. 시스템 입장에선 당연한 반응이다. 숫자로 계산해야 할 칸에 정체불명의 빈칸(NaN)이 들어 있으니, ‘이걸로 뭘 어쩌라는 거냐’며 작업을 거부하는 것이다. 이걸 능숙하게 다루지 못하면, 당신이 쌓은 데이터는 그냥 분석 불가능한 디지털 폐기물일 뿐이다. 보통 직장인 열에…

  • [중급] Netlify ‘Build command failed’ 에러, 5가지 시나리오만 알면 끝난다

    [중급] Netlify 'Build command failed' 에러, 5가지 시나리오만 알면 끝난다

    이것을 먼저 알아야 한다. 에러 메시지는 당신의 적이 아니다. 며칠 전 새벽까지 Netlify 배포 로그만 쳐다봤다. ‘Build command failed’. 이 붉은색 한 줄 때문에 커피를 몇 잔을 마셨는지 모른다. 초보 시절엔 이게 세상이 무너지는 소리처럼 들린다. 하지만 수백 번 배포 파이프라인을 터뜨려 본 입장에서 말하자면, 원인은 늘 어이없을 정도로 간단한 곳에 있다. 당신이 놓친 사소한…

  • [고급] 신입은 절대 한번에 통과 못하는 AWS 배포 지옥, IAM과 VPC 삽질 로그

    [고급] 신입은 절대 한번에 통과 못하는 AWS 배포 지옥, IAM과 VPC 삽질 로그

    결론부터 말한다. AWS 처음 쓰는 신입 개발자가 IAM 권한이랑 VPC 네트워크 한 번에 뚫는 거 본 적 없다. 나도 그랬고, 지금 이 글 보는 당신도 그럴 거다. 괜히 시간 낭비하지 말고, 자주 빠지는 함정 7가지만 머리에 넣으면 된다. 반나절 삽질할 거 30분으로 줄여준다. 신입 개발자 AWS 배포 필패 공식 7가지 이건 이론이 아니다. 지난 10년간…

  • [중급] Make 타임아웃 에러, 웹훅 재시도 로직으로 시스템 심폐소생하는 법

    [중급] Make 타임아웃 에러, 웹훅 재시도 로직으로 시스템 심폐소생하는 법

    결론부터 말한다. ‘Scenario execution timed out’ 에러는 메이크(Make) 시스템의 버그가 아니다. 100% 당신의 설계 미스다. 이 에러 메시지 때문에 지난주에 구축해둔 자동화 파이프라인 하나가 통째로 멈췄다. 원인 파악에 꼬박 반나절을 썼다. 이 글을 읽는다면 최소 4시간은 아낄 수 있을 것. 메이크의 모든 시나리오는 정해진 실행 시간 제한이 있다. 기본 40초. 유료 플랜을 쓰면 최대 5분까지…