본문 바로가기

전체 글237

고향사랑기부 세액공제, 10만 원 기부하면 13만 원 돌아오는 구조 (12월 31일까지 기부해야 올해 연말정산) 고향사랑기부는 지금 주민등록이 된 곳이 아닌 다른 지자체에 기부하면 연말정산에서 세액공제를 받고, 기부한 금액의 30% 범위에서 그 지역 답례품까지 받는 제도예요. 2026년 기부분 기준으로 10만 원까지는 전액 세액공제가 되고, 답례품 3만 원어치를 더하면 10만 원을 내고 13만 원어치를 돌려받는 셈이에요. 올해 연말정산에 넣으려면 12월 31일까지 기부를 마쳐야 해요.금액별로 얼마나 돌아오나요행정안전부가 안내한 예시를 표로 옮기면 이렇습니다. 10만 원을 넘는 부분은 공제율이 44%로 내려가요(지방소득세 포함).기부 금액세액공제답례품(30%)합계 혜택10만 원10만 원3만 원13만 원20만 원14만 4천 원6만 원20만 4천 원20만 원을 기부하면 앞의 10만 원은 100%, 뒤의 10만 원은 44.. 2026. 10. 19.
Error: listen EADDRINUSE: address already in use :::3000 해결, 3000번 포트 잡고 있는 프로세스 찾아서 끄는 법 (Node 26) 이 오류는 3000번 포트를 이미 다른 프로세스가 쓰고 있어서 새 서버가 자리를 못 잡았다는 뜻이에요. lsof -nP -iTCP:3000 -sTCP:LISTEN 으로 그 프로세스의 PID를 찾아 kill 하면 바로 풀려요.대부분은 예전에 띄운 서버가 아직 살아 있는 경우예요. 특히 터미널에서 Ctrl+C 대신 Ctrl+Z를 누르면 서버가 멈춘 채로 포트를 계속 쥐고 있어서 같은 오류가 나요. 이 경우도 직접 재현해 봤어요.테스트 환경: macOS 26.6.2, Node.js v26.5.0오류가 나는 순간을 그대로 재현해 봤어요아래처럼 3000번 포트로 뜨는 아주 짧은 서버 파일을 만들었어요.const http = require('http');const server = http.createServer((.. 2026. 10. 18.
ChatGPT 대화 기록 내보내기(백업) 자주 묻는 질문 6가지, 메일은 최대 7일 걸리고 링크는 24시간만 열려요 (2026년 10월 기준) ChatGPT 대화를 통째로 백업하려면 설정의 데이터 제어(Data controls)에서 내보내기(Export)를 누르면 됩니다. 준비되면 메일이나 문자로 링크가 오는데, 도착까지 최대 7일이 걸릴 수 있고 링크는 받은 뒤 24시간이 지나면 만료돼요.버튼이 안 보이거나, 메일이 안 오거나, 링크가 안 열린다는 질문이 특히 많아서 OpenAI 고객센터 문서 두 개를 읽고 질문별로 답을 모았습니다.확인한 문서: OpenAI Help Center "Exporting your ChatGPT history and data", "Data controls in ChatGPT" (2026년 10월 18일 확인)내보내기 신청 순서공식 문서에 나온 순서 그대로 옮기면 이렇습니다.chatgpt.com 에 로그인한 뒤 프로필.. 2026. 10. 18.
자바스크립트 깊은 복사, structuredClone vs JSON.parse(JSON.stringify) vs 스프레드 비교 (Node 26 실행 결과) 자바스크립트에서 객체를 통째로 복사하려면 Date, Map, Set이 들어 있을 때는 structuredClone, 숫자와 문자열만 있는 단순한 데이터면 JSON.parse(JSON.stringify())를 쓰면 됩니다. 스프레드 문법({ ...obj })은 바깥 한 겹만 복사하는 얕은 복사라서 안쪽 객체를 고치면 원본까지 바뀌어요.말로만 들으면 헷갈려서 같은 객체 하나를 세 방법으로 복사해 보고, 무엇이 남고 무엇이 사라지는지 직접 돌려 봤습니다.테스트 환경: macOS 26.6.2, Node.js v26.5.0한눈에 비교확인한 것스프레드 { ...obj }JSON.parse(JSON.stringify())structuredClone()안쪽 객체까지 복사안 됨(원본도 바뀜)됨됨Date그대로(같은 객체 .. 2026. 10. 18.
상생소비복권 응모 방법, 3만 원 결제하면 1등 3천만 원 (11월 15일까지) 상생소비복권은 10월 15일부터 11월 15일까지 전통시장, 상점가 같은 오프라인 디지털 온누리상품권 가맹점에서 '디지털온누리' 앱으로 결제하면 응모권을 주는 이벤트예요. 누적 3만 원마다 응모권이 나오고, 1등 10명은 3,000만 원을 받아요. 앱에서 이벤트 참여에 동의만 해 두면 참여기간에 결제한 금액 전체를 기준으로 응모권이 자동으로 쌓여요.한눈에 보기항목내용기간2026년 10월 15일 0시 ~ 11월 15일 24시 결제분참여 방법디지털온누리 앱에서 이벤트 개인정보 제공 동의응모권누적 3만 원당 수도권 1장, 비수도권 2장최대 장수수도권 10장, 비수도권 20장, 합계 30장1등10명, 3,000만 원2등40명, 200만 원3등850명, 100만 원4등4,700명, 10만 원합계5,600명, 17.. 2026. 10. 18.
zsh: command not found: claude 해결, Claude Code 설치 후 PATH 추가하는 법 (2026년 10월 기준) Claude Code를 설치했는데 터미널에 claude를 치면 "zsh: command not found: claude"가 나온다면, 프로그램은 깔렸는데 그 폴더가 PATH에 없어서 그래요. 맥과 리눅스는 ~/.local/bin 을 PATH에 한 줄 추가하고 새 터미널을 열면 해결됩니다.이 글은 2026년 10월 17일에 Claude Code 공식 문서의 Set up Claude Code, Troubleshoot installation and login 페이지를 읽고 정리했어요. 명령어 흐름은 맥 터미널에서 직접 돌려 봤습니다.테스트 환경: macOS 26.6.2, zsh 5.9에러 문구는 셸마다 달라요공식 문서에 나온 운영체제별 문구는 아래와 같아요. 문구는 달라도 원인은 같습니다.환경보이는 문구맥 (.. 2026. 10. 17.