Apie programą Glazecalc
Nemokama atvirojo kodo glazūrų chemijos skaičiuoklė ir sąsiuvinis puodžiams, keramikams ir studentams.
Ką ji daro
Glazecalc paverčia glazūros receptą – žaliavas ir tai, kiek kiekvienos pasveriate, – jo Segerio formule (UMF): oksidais, iš kurių glazūra susideda po degimo, perskaičiuotais taip, kad fliusų suma būtų lygi vienetui. Tada receptus galima palyginti tarpusavyje; tai padeda paaiškinti, kaip glazūra elgiasi, ir praverčia, kai žaliavą tenka pakeisti.
Kaip apskaičiuojami skaičiai
Kiekviena žaliava aprašoma chemine formule arba oksidų analize, taip pat degimo nuostoliais (LOI) – tai dalis, kuri krosnyje išdega, pavyzdžiui, kreidoje esantis anglies dioksidas ar kaoline esantis vanduo. Glazecalc kiekvieną kiekį pagal standartines molines mases perskaičiuoja į kiekvieno oksido molius (mol), susumuoja visame recepte ir padalija iš bendro fliusų molių skaičiaus. Dažikliai ir kiti priedai nurodomi kartu su receptu, bet, kaip įprasta, į Segerio formulę neįtraukiami.
Rezultatai yra orientyras, o ne garantija. Tikros žaliavos skiriasi pas skirtingus tiekėjus ir nuo partijos iki partijos, o degimas lemia tiek pat, kiek chemija, todėl išbandykite kiekvieną glazūrą. Glazūras paviršiams, kurie liečiasi su maistu, reikėtų ištirti, kiek iš jų išsiskiria metalų.
Kaip ji sukurta
- Naršyklėje – Angular 22 (savarankiški komponentai ir signalai), o glazūrų chemija iškelta į nedidelę bendrą biblioteką.
- Serveryje – TypeScript API su Node.js 24, Express 5 ir MongoDB 9; ją tikrina daugiau nei 350 automatinių testų.
- Veikia Docker aplinkoje platformoje Amazon Web Services, už serverio nginx, su Let's Encrypt suteiktu HTTPS sertifikatu.
- Diegiama per GitHub Actions: po kiekvieno pakeitimo atvaizdai sukuriami ir išbandomi, o diegiant prie AWS prisijungiama be saugomų raktų.
Padėkos
Kas ją sukūrė
Kalbos
Glazecalc galima naudoti šiomis kalbomis. Kiekviena nuoroda atidaro šį puslapį ta kalba.