حول Glazecalc
حاسبة ودفتر مجانيان ومفتوحا المصدر لكيمياء الطلاء الزجاجي، للخزافين وصانعي الخزف والطلاب.
ما يفعله
يحوّل Glazecalc خلطة الطلاء الزجاجي، أي المواد ومقدار ما يُوزن من كل منها، إلى صيغة سيجر (الصيغة الجزيئية، UMF): الأكاسيد التي يتكون منها الطلاء بعد الحرق، مقيسة بحيث يكون مجموع مساعدات الصهر واحداً. ويجعل ذلك الخلطات قابلة للمقارنة، ويساعد على تفسير سلوك الطلاء، وعلى استبدال مادة عند الحاجة.
كيف تُحسب الأرقام
تُوصف كل مادة بصيغتها الكيميائية أو بتحليل أكاسيدها، مع فقدها بالحرق: الجزء الذي يحترق في الفرن، مثل ثاني أكسيد الكربون في كربونات الكالسيوم أو الماء في الكاولين. ويحوّل Glazecalc كل كمية إلى مولات من كل أكسيد باستخدام الكتل المولية القياسية، ويجمعها عبر الخلطة، ثم يقسمها على مجموع مولات مساعدات الصهر. وتُدرج الملوِّنات والإضافات الأخرى مع الخلطة لكنها تُستبعد من صيغة سيجر، كما هو معتاد.
النتائج للاسترشاد وليست ضماناً. فالمواد الحقيقية تختلف من مورّد إلى آخر ومن دفعة إلى أخرى، والحرق لا يقل أهمية عن الكيمياء، لذلك يُختبر كل طلاء زجاجي. أما الطلاءات المخصصة لأسطح الطعام فينبغي اختبارها من حيث تسرُّب المعادن.
كيف بُني
- واجهة Angular 22 في المتصفح (مكوّنات مستقلة وإشارات)، مع كيمياء الطلاء في مكتبة مشتركة صغيرة.
- واجهة برمجية (API) بلغة TypeScript على Node.js 24 و Express 5، مع MongoDB 9، وتفحصها أكثر من 350 اختباراً آلياً.
- يعمل في Docker على Amazon Web Services، خلف nginx مع HTTPS من Let's Encrypt.
- يُنشر عبر GitHub Actions: تُبنى الصور وتُختبر عند كل تغيير، وتسجّل عمليات النشر الدخول إلى AWS دون مفاتيح مخزّنة.
شكر وتقدير
من صنعه
اللغات
يتوفر Glazecalc بهذه اللغات. يفتح كل رابط هذه الصفحة بتلك اللغة.