Bambu Bar
Mac 메뉴 막대에서 Bambu Lab 프린터를 모니터링합니다
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗공부할 때 켜 두는 픽셀 아트 수조. 물고기를 키우면서 뽀모도로 타이머로 집중해요.
▶ 바로 열어 보기 · 설치 없이 브라우저에서 바로 돌아가요
| 문제 | 해결 |
|---|---|
| 캔버스로 돌리면 도트가 비스듬히 뭉개진다 | ctx.rotate 대신 화면 픽셀마다 역회전해서 원래 도트 맵의 칸을 찾아 그린다 (drawFish) |
| 물고기가 일정한 속도로 좌우만 오가서 기계 같다 | 순항 · 두리번 · 쏜살같이를 오가는 '헤엄 리듬'과 꼬리 차기를 넣었다. 속도 변동계수 0.11–0.19 → 0.47–0.60 (헤드리스 브라우저로 측정) |
| 소리 파일을 넣으면 용량과 라이선스가 부담된다 | 물소리(갈색 소음), 5음계 오르골 음악, 효과음을 모두 Web Audio로 합성. 소리 파일 0개 |
탭을 내려 두면 requestAnimationFrame이 멈춰서 타이머가 늦어진다 | 프레임마다 더하지 않고 실제 끝나는 시각을 기준으로 재고, 끝나는 순간은 별도 타이머로 잡는다. 새로고침해도 이어진다 |
| 해 뜨는 시각을 알려면 위치 권한이 필요하다 | 날짜로 태양 적위와 균시차를 계산해 어림한다. 서울 기준 하지 · 동지 실제 시각과 1분 안팎 |
| 저장 형식을 바꾸면 기존 사용자의 수조가 날아간다 | localStorage 형식을 바꿀 때마다 예전 데이터를 새 형식으로 옮기는 코드를 같이 넣었다 |
의존성 0: 빌드 도구나 프레임워크 없이 index.html 파일 하나(약 4,000줄)에 HTML · CSS · JS가 모두 들어 있어요. 외부 리소스는 폰트(Galmuri) 하나뿐이에요.
index.html을 브라우저로 열면 돼요.
AI 코딩 에이전트(Claude Code)와 함께 만들었어요.