gfrog
Frogset 의 네 서비스를 만들고 직접 운영하는 개인 개발자입니다. 가이드도 제가 씁니다. gfrog 는 필명입니다 — 개인 프로젝트라 실명을 쓰지 않지만, 누가 무엇을 근거로 쓰는지는 밝혀 두는 게 맞다고 생각했습니다.
무엇을 만들었나
회사도 팀도 없습니다. 서버는 집에 둔 맥미니 한 대이고, 도메인과 전기 요금이 운영비의 전부입니다. 투자를 받지 않았으니 사용자 수를 늘려야 할 압박도 없습니다 — 그래서 알림으로 재방문을 유도하거나 해지를 어렵게 만드는 설계를 하지 않습니다.
| 서비스 | 만든 이유 |
|---|---|
| 개굴발자국 | 다녀온 곳을 자꾸 잊어서. 지도를 색칠하니 기록이 남습니다. |
| 개굴할일 | 부모님 생신을 매년 놓쳐서. 음력 반복이 되는 달력이 필요했습니다. |
| 개굴 가계부 | 가계부를 세 번 그만둬서. 손으로 적는 일을 걷어내야 했습니다. |
| 개굴 핀볼 | 모임에서 순서 정하기가 매번 애매해서. |
공통점이 하나 있습니다 — 전부 제가 실제로 불편해서 만들었습니다. 그래서 기능이 적고, 대신 그 몇 개는 꽤 깊습니다.
가이드는 무엇에 근거해 쓰나
제가 쓰는 글은 대부분 직접 구현하면서 알게 된 것입니다. 검색해서 정리한 것이 아니라, 코드로 만들어 보다가 틀려서 고친 내용입니다.
- 한국 음력 — 개굴할일의 음력 반복을 만들려고 한국천문연구원 기준 데이터로 변환을 직접 구현했습니다. 중국 농력(农历)을 쓰면 안 되는 이유(동경 120° vs 135°)도 그 과정에서 물린 것입니다. 그 계산을 꺼내 둔 것이 음력 변환기입니다.
- 공휴일과 대체공휴일 — 「관공서의 공휴일에 관한 규정」의 조건이 설날·추석 / 어린이날 / 그 외로 세 갈래이고 규칙마다 적용 시작 연도가 다르다는 것을, 달력에 표시하려고 구현하다 알았습니다. 공휴일·연휴 조회가 그 코드로 계산합니다.
- 반복 일정(RFC 5545) — "매월 31일" 이 1년에 다섯 달을 건너뛴다는 것은 표준 문서가 아니라 사용자 신고로 알았습니다.
- 웹푸시 — 아이폰에서만 알림이 안 오는 문제를 겪었습니다. iOS 는 홈 화면에 추가해야 웹 알림을 허용합니다.
사실 관계가 걸린 글에는 출처를 답니다 — 법령은 국가법령정보센터, 음력은 한국천문연구원 데이터입니다. 제 구현이 근거가 될 수는 없으니까요.
무엇을 모르나
이 부분을 적어 두는 게 맞다고 생각합니다. 제 글을 어디까지 믿어야 할지 판단하는 데 필요합니다.
- 저는 법률·세무 전문가가 아닙니다. 공휴일 규정이나 근로기준법을 인용할 때는 원문을 링크하지만, 개별 사업장에 어떻게 적용되는지는 답할 수 없습니다. 노무·세무 판단이 필요한 일은 전문가에게 물으셔야 합니다.
- 재무 조언을 하지 않습니다. 가계부 글은 기록하는 방법에 대한 것이고, 무엇에 투자하라거나 얼마를 모으라는 이야기는 하지 않습니다.
- 음력 계산은 데이터 범위가 있습니다. 양력 1900~2050년 밖은 값을 추정하지 않고 범위 밖이라고 알려 줍니다. 선거일·임시공휴일처럼 규칙으로 계산할 수 없는 것도 발표된 것만 반영합니다.
- 여행 글은 제 경험 범위입니다. 전국을 다 가 보지 않았고, 소요 시간이나 동선은 출발지·계절에 따라 크게 달라집니다. 대략의 감으로만 쓰시면 됩니다.
틀린 것을 발견하면
알려 주세요. 글이든 앱이든 고칩니다. 실제로 이 사이트의 여러 부분이 사용자 신고로 고쳐졌습니다 — 개굴발자국의 미방문 지역 룰렛, 가계부의 문자 자동 등록, 개굴할일의 지난 할일 이월은 모두 사용자 의견에서 시작된 기능입니다.
연락은 GitHub 로 주시면 됩니다. 무엇을 알려 주시면 좋은지는 문의 페이지에 정리해 두었습니다.