<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>idea-blog</title>
    <link>https://jigjagspace.com/</link>
    <atom:link href="https://jigjagspace.com/rss.xml" rel="self" type="application/rss+xml" />
    <description>직접 만든 웹앱과 인터랙티브 데모를 바탕으로 구현 과정, 계산 근거, 데이터 출처와 한계를 기록합니다.</description>
    <language>ko</language>
    <lastBuildDate>Tue, 18 Aug 2026 03:02:02 GMT</lastBuildDate>
    <item>
      <title>고른다, 합친다, 정렬한다: nginx·Apache·Caddy 의 요청 매칭</title>
      <link>https://jigjagspace.com/posts/path-match/</link>
      <guid isPermaLink="true">https://jigjagspace.com/posts/path-match/</guid>
      <description>같은 요청 경로 하나를 넣어도 세 웹서버는 서로 다른 설정 블록을 고릅니다. 각 서버 공식 문서에 적힌 규칙을 따라가며 탈락 과정까지 눌러봅니다.</description>
      <category>개발 노트</category>
      <pubDate>Wed, 05 Aug 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>아무 일도 없었던 이틀의 손익계산서</title>
      <link>https://jigjagspace.com/posts/leveraged-inverse/</link>
      <guid isPermaLink="true">https://jigjagspace.com/posts/leveraged-inverse/</guid>
      <description>지수는 100 → 110 → 100으로 제자리에 돌아왔는데 레버리지 2배는 -1.82%, 인버스 2배는 -5.45%였습니다. 하락 먼저 경로까지 함께 계산해 이 손실이 어디서 생겼는지 금액으로 풀어봅니다.</description>
      <category>데이터 시각화</category>
      <pubDate>Fri, 31 Jul 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>주소창에 친 이름이 IP가 되기까지, DNS 조회 4단계</title>
      <link>https://jigjagspace.com/posts/dns-lookup/</link>
      <guid isPermaLink="true">https://jigjagspace.com/posts/dns-lookup/</guid>
      <description>도메인 조회·캐시·TTL을 눌러보며, 재귀 리졸버의 캐시와 여러 DNS 서버를 거쳐 IP를 찾는 과정을 단계별로 봅니다. 단순화한 시뮬레이션이며 실제 조회나 지연이 아닙니다.</description>
      <category>웹 도구</category>
      <pubDate>Sun, 26 Jul 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>서버가 보내온 구조 신호, 502·504·500</title>
      <link>https://jigjagspace.com/posts/server-error/</link>
      <guid isPermaLink="true">https://jigjagspace.com/posts/server-error/</guid>
      <description>서버 오류 코드는 무엇이 고장났는지가 아니라 어디까지 갔다가 실패했는지를 알려줍니다. 502에서 앱 로그를 뒤지면 아무것도 못 찾는 이유와, 확인할 곳을 절반으로 줄이는 명령 한 줄.</description>
      <category>개발 노트</category>
      <pubDate>Sat, 25 Jul 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>같은 바람, 다른 고지서</title>
      <link>https://jigjagspace.com/posts/aircon-bill/</link>
      <guid isPermaLink="true">https://jigjagspace.com/posts/aircon-bill/</guid>
      <description>에어컨 요금은 평소 쓰던 양 위에 얹힙니다. 5·6월 요금만 알면 벽걸이부터 천장형까지 이번 달에 얼마가 더 나올지 계산해 봅니다.</description>
      <category>웹 도구</category>
      <pubDate>Sat, 25 Jul 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>예약은 만석, 손님은 없음: nvidia-smi 0%의 정체</title>
      <link>https://jigjagspace.com/posts/gpu-util/</link>
      <guid isPermaLink="true">https://jigjagspace.com/posts/gpu-util/</guid>
      <description>VRAM은 거의 꽉 찼는데 GPU-Util은 0%. 고장이 아니라 서빙 엔진이 KV 풀을 미리 예약해 둔 상태입니다. 모델 적재·추론·사전 예약을 눌러보며 메모리 점유와 연산 사용률이 별개임을 확인합니다. 단순화한 시뮬레이션이며 실제 GPU 측정값이 아닙니다.</description>
      <category>인터랙티브 과학</category>
      <pubDate>Fri, 24 Jul 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>마지막 좌석을 동시에 누르면 둘 다 예약됩니다</title>
      <link>https://jigjagspace.com/posts/last-seat/</link>
      <guid isPermaLink="true">https://jigjagspace.com/posts/last-seat/</guid>
      <description>잠금이 없으면 좌석이 2번 팔립니다. 트랜잭션·비관적/낙관적 잠금이 어떻게 한 명만 성공시키는지 한 단계씩 살펴봅니다.</description>
      <category>개발 노트</category>
      <pubDate>Fri, 24 Jul 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>큐비트의 첫인상은 그냥 비트입니다</title>
      <link>https://jigjagspace.com/posts/quantum-bit/</link>
      <guid isPermaLink="true">https://jigjagspace.com/posts/quantum-bit/</guid>
      <description>양자 미니랩 첫 번째(입문). 일반 비트를 뒤집는 NOT과, 큐비트를 뒤집는 X 게이트가 |0&gt;·|1&gt;에서는 같은 일을 한다는 걸 두 줄로 나란히 눌러봅니다. 이상적 1큐비트 시뮬레이션.</description>
      <category>인터랙티브 과학</category>
      <pubDate>Wed, 22 Jul 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>큐비트를 열 번 재고 내린 결론은 대체로 틀립니다</title>
      <link>https://jigjagspace.com/posts/quantum-coin/</link>
      <guid isPermaLink="true">https://jigjagspace.com/posts/quantum-coin/</guid>
      <description>양자 미니랩 두 번째(입문). H 게이트를 건 큐비트를 1·10·100·1,000회 측정하며, 한 번의 결과(0 또는 1)와 반복이 만드는 50:50 분포가 어떻게 다른지 눌러봅니다. 이상적 1큐비트 시뮬레이션.</description>
      <category>인터랙티브 과학</category>
      <pubDate>Wed, 22 Jul 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>확률이 같아도 같은 큐비트는 아닙니다</title>
      <link>https://jigjagspace.com/posts/quantum-phase/</link>
      <guid isPermaLink="true">https://jigjagspace.com/posts/quantum-phase/</guid>
      <description>양자 미니랩 세 번째(한 단계 더). H를 건 큐비트(|+&gt;)와 H→Z를 건 큐비트(|−&gt;)는 측정 확률이 똑같이 50:50이지만, 2D 나침반으로 보면 서로 반대 방향을 가리킵니다. 확률만으로 상태를 다 알 수 없다는 이야기.</description>
      <category>인터랙티브 과학</category>
      <pubDate>Wed, 22 Jul 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>양자 간섭: 숨어 있던 위상이 결과를 뒤집습니다</title>
      <link>https://jigjagspace.com/posts/quantum-interference/</link>
      <guid isPermaLink="true">https://jigjagspace.com/posts/quantum-interference/</guid>
      <description>양자 미니랩 마지막(한 단계 더). |0&gt;─H─H는 항상 0, 중간에 Z를 하나 넣은 |0&gt;─H─Z─H는 항상 1이 됩니다. 3편에서 측정에 안 보이던 위상 차이가 두 번째 H를 만나 간섭으로 결과를 뒤집는 걸 눌러봅니다.</description>
      <category>인터랙티브 과학</category>
      <pubDate>Wed, 22 Jul 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>같은 33℃가 다르게 느껴지는 건 습도·바람·햇빛 때문입니다</title>
      <link>https://jigjagspace.com/posts/heat-index/</link>
      <guid isPermaLink="true">https://jigjagspace.com/posts/heat-index/</guid>
      <description>기온이 같은 33℃여도 습도, 바람, 햇빛에 따라 왜 다르게 느껴지는지 세 가지 비교로 쉽게 알아봅니다.</description>
      <category>인터랙티브 과학</category>
      <pubDate>Tue, 21 Jul 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>비 100㎜는 1㎡마다 생수병 50개입니다</title>
      <link>https://jigjagspace.com/posts/rainfall-volume/</link>
      <guid isPermaLink="true">https://jigjagspace.com/posts/rainfall-volume/</guid>
      <description>비 100㎜가 1㎡, 10㎡, 84㎡에 내렸을 때 물이 몇 리터가 되는지 쉽게 알아봅니다.</description>
      <category>인터랙티브 과학</category>
      <pubDate>Tue, 21 Jul 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>보냈다는 성공 응답은 도착했다는 뜻이 아닙니다</title>
      <link>https://jigjagspace.com/posts/socket-delivery/</link>
      <guid isPermaLink="true">https://jigjagspace.com/posts/socket-delivery/</guid>
      <description>ACK가 사라진 요청을 안전하게 재전송하고, 메시지 ID와 중복 제거로 실제 작업은 한 번만 실행되게 만드는 방법을 배웁니다.</description>
      <category>웹 도구</category>
      <pubDate>Mon, 20 Jul 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>받는 쪽이 느리면 보내는 쪽이 멈춰야 합니다</title>
      <link>https://jigjagspace.com/posts/socket-file-transfer/</link>
      <guid isPermaLink="true">https://jigjagspace.com/posts/socket-file-transfer/</guid>
      <description>파일을 청크로 나누고, 느린 수신자 앞에서 backpressure로 멈추며, 끊긴 지점부터 이어받고 체크섬으로 검증하는 흐름을 배웁니다.</description>
      <category>웹 도구</category>
      <pubDate>Mon, 20 Jul 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>놓친 이벤트를 다 받는 대신 지금 상태를 받습니다</title>
      <link>https://jigjagspace.com/posts/socket-state-sync/</link>
      <guid isPermaLink="true">https://jigjagspace.com/posts/socket-state-sync/</guid>
      <description>실시간 이벤트를 놓친 화면이 서버 버전을 비교하고 최신 스냅숏을 받아 다시 같은 상태로 돌아오는 방법을 배웁니다.</description>
      <category>웹 도구</category>
      <pubDate>Mon, 20 Jul 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>서버가 두 대가 되는 순간 같은 방이 갈라집니다</title>
      <link>https://jigjagspace.com/posts/socket-scale/</link>
      <guid isPermaLink="true">https://jigjagspace.com/posts/socket-scale/</guid>
      <description>서버 A와 B에 나뉘어 연결된 사용자를 브로커로 fan-out하고, 저장된 이벤트와 offset으로 누락까지 복구하는 구조를 배웁니다.</description>
      <category>웹 도구</category>
      <pubDate>Mon, 20 Jul 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>늦게 도착한 과거 좌표는 버리는 편이 낫습니다</title>
      <link>https://jigjagspace.com/posts/socket-latency/</link>
      <guid isPermaLink="true">https://jigjagspace.com/posts/socket-latency/</guid>
      <description>순서를 보장하지 않는 WebRTC 위치 채널에서 늦게 도착한 과거 좌표를 폐기하고, 최신 위치 사이를 보간하는 방법을 배웁니다.</description>
      <category>웹 도구</category>
      <pubDate>Mon, 20 Jul 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>IP와 포트만 알면 소켓의 절반은 끝납니다</title>
      <link>https://jigjagspace.com/posts/socket-lifecycle/</link>
      <guid isPermaLink="true">https://jigjagspace.com/posts/socket-lifecycle/</guid>
      <description>소켓이 무엇인지부터 시작합니다. 서버가 포트에서 기다리고 클라이언트가 IP와 포트로 연결해 바이트를 주고받는 한 번의 TCP 대화를 따라갑니다.</description>
      <category>웹 도구</category>
      <pubDate>Sun, 19 Jul 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>아웃바운드는 데이터 방향이 아니라 연결을 시작한 쪽입니다</title>
      <link>https://jigjagspace.com/posts/outbound-socket/</link>
      <guid isPermaLink="true">https://jigjagspace.com/posts/outbound-socket/</guid>
      <description>아웃바운드는 데이터를 한쪽으로만 보낸다는 뜻이 아닙니다. 안쪽 프로그램이 연결을 시작하고, 성립한 소켓은 양방향으로 쓰는 원리를 배웁니다.</description>
      <category>웹 도구</category>
      <pubDate>Sun, 19 Jul 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>같은 소켓 API를 네 런타임이 다르게 기다립니다</title>
      <link>https://jigjagspace.com/posts/socket-runtime/</link>
      <guid isPermaLink="true">https://jigjagspace.com/posts/socket-runtime/</guid>
      <description>소켓 API는 같아도 이벤트 루프, goroutine, Tokio task가 기다림과 계산을 처리하는 방식은 다릅니다. Node.js까지 더해 속도·메모리·동시성 안전을 비교합니다.</description>
      <category>웹 도구</category>
      <pubDate>Sun, 19 Jul 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>화면을 통째로 무드등으로 씁니다</title>
      <link>https://jigjagspace.com/posts/screen-light/</link>
      <guid isPermaLink="true">https://jigjagspace.com/posts/screen-light/</guid>
      <description>손전등처럼 앞을 비추는 도구가 아니라, 화면 전체를 한 색이나 천천히 이어지는 색으로 채우는 작은 무드 패널입니다. 여섯 분위기와 RGB 색 조절을 전체화면으로.</description>
      <category>웹 도구</category>
      <pubDate>Sat, 18 Jul 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>디스크가 고장 나도 파일이 살아남는 이유</title>
      <link>https://jigjagspace.com/posts/nas-raid/</link>
      <guid isPermaLink="true">https://jigjagspace.com/posts/nas-raid/</guid>
      <description>NAS 미니랩 첫 번째. RAID 패리티의 원리. 블록을 나눠 쓰고 XOR 패리티를 함께 적으면, 디스크 하나가 죽어도 남은 블록들의 XOR로 파일이 그대로 복구되는 과정을 눌러봅니다.</description>
      <category>웹 도구</category>
      <pubDate>Sat, 18 Jul 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>네트워크 드라이브에서 파일을 열 때 생기는 일</title>
      <link>https://jigjagspace.com/posts/nas-share/</link>
      <guid isPermaLink="true">https://jigjagspace.com/posts/nas-share/</guid>
      <description>NAS 미니랩 두 번째. 더블클릭 한 번 뒤에 PC와 NAS가 주고받는 연결·로그인·권한 확인·조각 읽기 대화를 단계별로 눌러봅니다. 로그인이 되어도 권한이 없으면 왜 거부되는지까지.</description>
      <category>웹 도구</category>
      <pubDate>Sat, 18 Jul 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>백업 3-2-1: RAID가 못 막는 재해에서 살아남기</title>
      <link>https://jigjagspace.com/posts/nas-backup/</link>
      <guid isPermaLink="true">https://jigjagspace.com/posts/nas-backup/</guid>
      <description>NAS 미니랩 세 번째. 실수 삭제·랜섬웨어·화재라는 같은 재해 3종을 'NAS만 믿기'와 '3-2-1 지키기' 두 구성에 똑같이 때려서, 사본 배치에 따라 생존이 갈리는 걸 단계별로 눌러봅니다.</description>
      <category>웹 도구</category>
      <pubDate>Sat, 18 Jul 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>밖에서 내 NAS 접속하기: 포트포워딩과 DDNS</title>
      <link>https://jigjagspace.com/posts/nas-remote/</link>
      <guid isPermaLink="true">https://jigjagspace.com/posts/nas-remote/</guid>
      <description>NAS 미니랩 네 번째(완결). 카페 노트북에서 집 NAS까지 가는 요청이 사설 IP와 NAT에 막히는 지점을 눈으로 보고, 포트포워딩으로 길을 내고 DDNS로 이름을 붙여 뚫어 봅니다.</description>
      <category>웹 도구</category>
      <pubDate>Sat, 18 Jul 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>메시지가 나가며 봉투를 한 겹씩 더 씁니다</title>
      <link>https://jigjagspace.com/posts/network-layers/</link>
      <guid isPermaLink="true">https://jigjagspace.com/posts/network-layers/</guid>
      <description>네트워크 미니랩 첫 번째. 메시지에 포트·IP·MAC 주소가 붙고 다시 열리는 과정을 다섯 장면으로 살펴봅니다.</description>
      <category>웹 도구</category>
      <pubDate>Fri, 17 Jul 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>라우터는 전체 경로를 모른 채 다음 한 걸음만 고릅니다</title>
      <link>https://jigjagspace.com/posts/routing/</link>
      <guid isPermaLink="true">https://jigjagspace.com/posts/routing/</guid>
      <description>네트워크 미니랩 두 번째. 라우팅 테이블과 TTL, 회선 장애 시 우회를 따라 패킷이 목적지까지 가는 과정을 살펴봅니다.</description>
      <category>웹 도구</category>
      <pubDate>Fri, 17 Jul 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>TCP가 두 번이 아니라 세 번 인사하는 이유</title>
      <link>https://jigjagspace.com/posts/tcp-handshake/</link>
      <guid isPermaLink="true">https://jigjagspace.com/posts/tcp-handshake/</guid>
      <description>네트워크 미니랩 세 번째. TCP 3-way handshake를 네 장면과 쉬운 대화로 이해합니다.</description>
      <category>웹 도구</category>
      <pubDate>Fri, 17 Jul 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>패킷은 정말 사라지는데, 파일은 멀쩡히 도착합니다</title>
      <link>https://jigjagspace.com/posts/packet-loss/</link>
      <guid isPermaLink="true">https://jigjagspace.com/posts/packet-loss/</guid>
      <description>네트워크 미니랩 네 번째. 데이터 조각이나 ACK이 사라졌을 때 TCP가 기다리고 다시 보내는 복구 과정을 살펴봅니다.</description>
      <category>웹 도구</category>
      <pubDate>Fri, 17 Jul 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>열쇠를 주고받지 않고 같은 열쇠를 갖는 법: TLS 1.3</title>
      <link>https://jigjagspace.com/posts/tls-handshake/</link>
      <guid isPermaLink="true">https://jigjagspace.com/posts/tls-handshake/</guid>
      <description>네트워크 미니랩 다섯 번째. 비밀을 직접 보내지 않고 같은 열쇠 재료를 계산하는 TLS 1.3 흐름을 살펴봅니다.</description>
      <category>웹 도구</category>
      <pubDate>Fri, 17 Jul 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>바다는 얼마나 높아졌을까: 1993년 관측에서 2100년 전망까지</title>
      <link>https://jigjagspace.com/posts/sea-level/</link>
      <guid isPermaLink="true">https://jigjagspace.com/posts/sea-level/</guid>
      <description>세계 평균 해수면의 실제 관측과 IPCC 미래 시나리오, 수위 상승과 함께 커지는 해안 위험을 한 화면에 연결했습니다.</description>
      <category>데이터 시각화</category>
      <pubDate>Thu, 16 Jul 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>SOXL이 3배인 건 하루뿐입니다</title>
      <link>https://jigjagspace.com/posts/leverage-lab/</link>
      <guid isPermaLink="true">https://jigjagspace.com/posts/leverage-lab/</guid>
      <description>SOXL의 3배가 매일 어떻게 적용되는지 가장 간단한 숫자로 설명합니다.</description>
      <category>데이터 시각화</category>
      <pubDate>Thu, 16 Jul 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>전력의 여름, 오늘 전기는 얼마나 쓰고 있을까</title>
      <link>https://jigjagspace.com/posts/power-summer/</link>
      <guid isPermaLink="true">https://jigjagspace.com/posts/power-summer/</guid>
      <description>전력거래소의 현재 수요·공급예비력과 기상청 확정 관측을 연결해 읽고, 더위로 늘어난 전기는 관측값이 아닌 비교 추정치로 구분하는 방법을 설명합니다.</description>
      <category>데이터 시각화</category>
      <pubDate>Thu, 16 Jul 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>한반도 주변 태풍 도트 트래커</title>
      <link>https://jigjagspace.com/posts/typhoon-dot-tracker/</link>
      <guid isPermaLink="true">https://jigjagspace.com/posts/typhoon-dot-tracker/</guid>
      <description>기상청 태풍 자료의 관측 경로·예상 중심선·강풍반경을 한반도 중심 도트 지도에서 구분하고, 발표 시각과 예보 한계를 읽는 방법을 설명합니다.</description>
      <category>데이터 시각화</category>
      <pubDate>Wed, 15 Jul 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>시간을 전압처럼 보여주는 시계</title>
      <link>https://jigjagspace.com/posts/voltmeter-clock/</link>
      <guid isPermaLink="true">https://jigjagspace.com/posts/voltmeter-clock/</guid>
      <description>브라우저의 같은 현재 시각을 아날로그 전압계, 물의 흐름, 도트 공방으로 다르게 표현했습니다. 시각을 각도와 높이로 바꾸는 방법과 실제 물시계가 아닌 시각적 은유라는 한계를 설명합니다.</description>
      <category>웹 도구</category>
      <pubDate>Tue, 14 Jul 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>사진을 도트 그림으로 바꾸기</title>
      <link>https://jigjagspace.com/posts/pixelate/</link>
      <guid isPermaLink="true">https://jigjagspace.com/posts/pixelate/</guid>
      <description>사진을 서버에 올리지 않고 브라우저에서 축소·팔레트 추출·OKLab 색상 비교·디더링을 거쳐 픽셀 아트 PNG로 만드는 과정과 한계를 설명합니다.</description>
      <category>웹 도구</category>
      <pubDate>Sat, 11 Jul 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Redis가 왜 빠른지 두 번 눌러보기</title>
      <link>https://jigjagspace.com/posts/redis-lab/</link>
      <guid isPermaLink="true">https://jigjagspace.com/posts/redis-lab/</guid>
      <description>같은 데이터를 두 번 불러보고 가격 변경과 동시 요청까지 비교하며 Redis 캐시, TTL, 무효화와 요청 몰림을 익힙니다.</description>
      <category>웹 도구</category>
      <pubDate>Sat, 11 Jul 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>전 세계 지진 지도</title>
      <link>https://jigjagspace.com/posts/realtime-earthquake-map/</link>
      <guid isPermaLink="true">https://jigjagspace.com/posts/realtime-earthquake-map/</guid>
      <description>USGS 지진 피드를 지도에서 기간·규모·쓰나미 표시로 살펴보고, 규모와 진도의 차이·로그 척도·자료 수정 가능성과 비공식 시각화의 한계를 설명합니다.</description>
      <category>데이터 시각화</category>
      <pubDate>Fri, 10 Jul 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>가볍게 여는 사내 화상회의</title>
      <link>https://jigjagspace.com/posts/client-meet/</link>
      <guid isPermaLink="true">https://jigjagspace.com/posts/client-meet/</guid>
      <description>WebRTC·WebSocket·STUN으로 서너 명이 링크로 참여하는 작은 화상회의를 만들고, P2P 구조의 인원·네트워크 한계와 개인정보 범위를 설명합니다.</description>
      <category>개발 노트</category>
      <pubDate>Fri, 10 Jul 2026 00:00:00 GMT</pubDate>
    </item>
    <item>
      <title>블로그 UI를 픽셀 스타일로 바꾸면서 손본 것들</title>
      <link>https://jigjagspace.com/posts/pixel-dot-theme/</link>
      <guid isPermaLink="true">https://jigjagspace.com/posts/pixel-dot-theme/</guid>
      <description>공통 CSS 규칙으로 카드·버튼·마스코트를 픽셀 스타일로 바꾸고, 390px 화면·키보드 포커스·동작 줄이기까지 읽기 편하게 유지한 과정을 정리했습니다.</description>
      <category>개발 노트</category>
      <pubDate>Sat, 27 Jun 2026 00:00:00 GMT</pubDate>
    </item>
  </channel>
</rss>