Glazecalc 소개
도예가, 세라믹 작업자, 학생을 위한 무료 오픈 소스 유약 화학 계산기 겸 노트입니다.
하는 일
Glazecalc 앱은 유약 레시피, 즉 원료와 각각 계량하는 양을 제게르식(UMF)으로 바꿔 줍니다. 제게르식은 소성 후 유약을 이루는 산화물을 융제의 합이 하나가 되도록 맞춰 나타낸 것입니다. 그래서 레시피를 서로 비교할 수 있고, 유약이 어떻게 반응하는지 설명하는 데 도움이 되며, 원료를 대체해야 할 때도 쓸모가 있습니다.
계산 방법
각 원료는 화학식이나 산화물 분석값, 그리고 강열감량(LOI)으로 나타냅니다. 강열감량은 석회석의 이산화탄소나 고령토의 물처럼 가마에서 타서 날아가는 부분입니다. Glazecalc 앱은 표준 몰 질량으로 각 양을 산화물별 몰로 바꾸고, 레시피 전체에서 더한 다음, 융제의 총 몰로 나눕니다. 발색제와 기타 첨가제는 레시피에 함께 표시하지만, 관례대로 제게르식에서는 제외합니다.
결과는 길잡이일 뿐 보증이 아닙니다. 실제 원료는 공급처마다, 제조 로트마다 다르고 소성은 화학만큼 중요하므로 모든 유약을 시험하세요. 음식이 닿는 면에 쓰는 유약은 용출시험을 해야 합니다.
만들어진 방식
- 브라우저에서는 Angular 22(독립 실행형 컴포넌트와 시그널)를 쓰고, 유약 화학은 작은 공유 라이브러리에 있습니다.
- Node.js 24와 Express 5 기반의 TypeScript API와 MongoDB 9를 쓰며, 350개를 넘는 자동 테스트로 검증합니다.
- Amazon Web Services의 Docker에서 실행하며, 앞단에 nginx가 있고 Let’s Encrypt의 HTTPS를 씁니다.
- GitHub Actions로 배포합니다. 변경할 때마다 이미지를 빌드하고 테스트하며, 배포는 저장된 키 없이 AWS에 로그인합니다.
크레딧
만든 사람
언어
Glazecalc는 다음 언어로 사용할 수 있습니다. 각 링크는 이 페이지를 해당 언어로 엽니다.