Giới thiệu Glazecalc
Một công cụ tính men và sổ tay hóa học men miễn phí, mã nguồn mở, cho thợ gốm, nghệ nhân gốm sứ và sinh viên.
Nó làm được gì
Glazecalc biến một công thức men, tức các nguyên liệu và lượng cân của từng loại, thành công thức phân tử chuẩn hóa về một của nó: các oxit mà men được tạo thành sau khi nung, được quy đổi sao cho các chất trợ chảy cộng lại bằng một. Nhờ đó các công thức men có thể so sánh được, giúp giải thích một loại men hoạt động ra sao, và giúp khi phải thay một nguyên liệu.
Các con số được tính thế nào
Mỗi nguyên liệu được mô tả bằng công thức hóa học hoặc bằng phân tích oxit, cộng với lượng mất khi nung của nó: phần cháy hết trong lò nung, như cacbon đioxit trong canxi cacbonat hay nước trong cao lanh. Glazecalc quy đổi mỗi lượng thành mol của từng oxit bằng khối lượng mol tiêu chuẩn, cộng chúng lại trên cả công thức men, và chia cho tổng số mol chất trợ chảy. Chất tạo màu và các phụ gia khác được liệt kê cùng công thức men nhưng không tính vào công thức Seger, như thông lệ.
Kết quả là một chỉ dẫn, không phải một bảo đảm. Nguyên liệu thực tế khác nhau giữa các nhà cung cấp và giữa các lô, và việc nung quan trọng không kém hóa học, nên hãy thử mọi loại men. Men dùng cho bề mặt tiếp xúc thực phẩm nên được thử nghiệm thôi nhiễm.
Nó được xây dựng thế nào
- Angular 22 trong trình duyệt (standalone components và signals), với phần hóa học men trong một thư viện dùng chung nhỏ.
- Một API TypeScript trên Node.js 24 và Express 5, với MongoDB 9, được kiểm tra bằng hơn 350 bài kiểm thử tự động.
- Chạy trong Docker trên Amazon Web Services, sau nginx với HTTPS từ Let's Encrypt.
- Được triển khai bằng GitHub Actions: các image được dựng và kiểm thử ở mỗi thay đổi, và việc triển khai đăng nhập vào AWS mà không có khóa được lưu.
Ghi công
Ai đã làm ra nó
Ngôn ngữ
Glazecalc có sẵn bằng các ngôn ngữ này. Mỗi liên kết mở trang này bằng ngôn ngữ đó.