카테고리
주식 대시보드 만들기
주식 시장 흐름을 한 화면에 보여주는 대시보드를 만든 기록
기록 6편
화면은 멀쩡한데 숫자가 안 바뀌었다 — 키움 API 8005 에러
거래대금 목록이 텅 비었다. 에러 메시지도 없었다. 엉뚱한 데를 하루 팠고, 원인은 살아 있는 줄 알았던 출입증이 이미 무효가 된 것이었다.
종목코드 뒤에 붙은 _AL과 _NX 때문에 데이터가 멈췄다
화면에 종목은 떠 있는데 가격이 갱신되지 않았다. 에러도 없고 통신도 정상이었다. 원인은 같은 종목이 거래소에 따라 다른 코드로 오는 것을 몰랐던 것. 딕셔너리 키를 잘못 잡으면 이런 일이 생긴다.
시간당 10회 제한 API를 10분마다 18번 호출하고 있었다
화면에 "수신 실패"가 계속 떴다. 서버가 죽은 것도, 키가 틀린 것도 아니었다. 그냥 내가 너무 많이 불렀다. 429를 만나고 나서 배운 캐시 주기 계산법.
구글 뉴스 RSS는 최신순이 아니다 — 46일 전 기사가 붙은 이유
업종마다 최신 헤드라인을 하나씩 붙였는데, 두 달 전 기사가 오늘 뉴스인 척 떠 있었다. RSS 첫 번째 항목이 가장 최신일 거라는 착각에서 시작된 문제.
가격이 일곱 자리가 되자 카드가 터졌다 — flex와 overflow 이야기
몇 달을 멀쩡히 돌던 화면이 어느 날 한 종목에서만 깨졌다. 거래대금 숫자가 카드 밖으로 삐져나갔다. 원인은 내가 종목 가격이 여섯 자리를 넘을 거라고 생각해 본 적이 없다는 것.
섹터가 여덟 개를 넘자 전부 회색이 됐다 — 이름 해시로 색 자동 배정하기
섹터마다 색을 칠하려고 여덟 개를 손으로 정해뒀는데, 실제 시장에는 섹터가 훨씬 많았다. 나머지가 전부 같은 회색으로 뭉치는 문제를 색상표를 늘리지 않고 해결한 방법.