เครื่องมือยูทิลิตี้ทั่วไป

การแปลงหน่วย, ตัวสร้าง UUID/QR/barcode, encode/decode, สรุปสถิติ, regression และการจัดสรรงาน

เครื่องมือที่ใช้ได้

เครื่องมือทั่วไปสำหรับงานวิศวกรรมและประจำวัน

หมวดยูทิลิตี้รวบรวมเครื่องมือทั่วไปที่ไม่จำกัดเฉพาะสาขาเดียว — การแปลงหน่วย (length, mass, volume, energy, pressure, temperature), การคำนวณวันที่และเวลา, ตัวสร้างรหัส (UUID, password, hash), การสร้าง QR code และ barcode, การเข้ารหัส/ถอดรหัส (Base64, URL, HTML entity), การวิเคราะห์ข้อมูล (statistical summary, regression, correlation), การจัดสรรงาน (assignment problem, hierarchical clustering) ส่วนใหญ่เป็นเลขคณิตจากตำราหรือสูตรพื้นฐานที่ใช้กับ correlation มาตรฐาน เครื่องคิดเลขเหล่านี้ตอบคำถามซ้ำ ๆ ของวิศวกร นักวิเคราะห์ และนักศึกษา — แปลง 100 ksi เป็น MPa, สร้าง UUID v4 สำหรับ database key, encode JSON เป็น Base64 สำหรับ API request, regression linear ของ 20 จุดข้อมูล, สรุปสถิติของชุดตัวเลข แต่ละเครื่องมือใช้สูตรหรือ algorithm มาตรฐานและระบุสมมติฐาน

สำหรับใคร

วิศวกรทั่วไปที่ต้องการแปลงหน่วยอย่างรวดเร็วโดยไม่เปิด calculator แยก นักพัฒนาซอฟต์แวร์ที่ใช้ utility สำหรับ encode/decode, hash, UUID generation, QR code นักวิเคราะห์ข้อมูลที่ต้องการสรุปสถิติพื้นฐาน, regression, correlation อย่างรวดเร็ว ผู้จัดการงานที่ใช้ assignment problem หรือ hierarchical clustering สำหรับการมอบหมายงาน หรือ task scheduling นักศึกษาทั่วไปที่ใช้เครื่องมือทั่วไปสำหรับ homework, lab report หรือการเตรียมตัวสอบ ผู้ที่ต้องการใช้ utility เร็วโดยไม่ดาวน์โหลดแอป หรือเปิดบัญชี เครื่องคิดเลขเหล่านี้จงใจไม่ทดแทนซอฟต์แวร์เฉพาะทาง (Mathematica, MATLAB, Python/R, Excel solver) — เป็นการคำนวณเบื้องต้นที่อยู่ก่อนเครื่องมือรุนแรง

มาตรฐานและสูตร

การแปลงหน่วยใช้ NIST Handbook 130 และ Special Publication 811 (Guide for the Use of the International System of Units) Hash function — MD5 (RFC 1321), SHA-1 (FIPS 180-4), SHA-256 (FIPS 180-4), SHA-512 (FIPS 180-4) UUID — RFC 4122 (UUID v1, v3, v4, v5) Base64 encoding — RFC 4648 URL encoding — RFC 3986 HTML entity — W3C HTML5 specification QR code — ISO/IEC 18004:2015 Barcode — Code 39 (ANSI MH10.8M), Code 128 (ISO/IEC 15417), EAN-13 (ISO/IEC 15420), UPC-A (GS1 General Specifications) Statistical summary — mean, median, mode, variance, std deviation, percentiles ตาม NIST/SEMATECH e-Handbook Linear regression — least squares method (Gauss-Markov theorem) Correlation — Pearson r, Spearman ρ ตาม NIST/SEMATECH Assignment problem — Hungarian algorithm (Kuhn-Munkres) สำหรับ N×N matrix ที่ optimal complexity O(N³) Hierarchical clustering — single, complete, average linkage ตาม Sklearn AgglomerativeClustering และ scipy.cluster.hierarchy

สิ่งที่เครื่องมือเหล่านี้ไม่ใช่

เครื่องคิดเลขเหล่านี้ไม่ใช่ Mathematica, MATLAB, Python/R หรือ scientific computing platform เต็มรูปแบบ — ไม่ทำ symbolic computation, complex numerical methods, machine learning หรือ deep learning ไม่ใช่ statistical analysis software (SPSS, SAS, Stata, Minitab) — ไม่ทำ ANOVA, MANOVA, mixed-effects models, structural equation modeling หรือ time-series analysis รุนแรง ไม่ใช่ data visualization tool (Tableau, Power BI, Plotly Dash) — ไม่ทำ interactive dashboard, multi-page report หรือ embedded analytics ไม่ใช่ optimization solver (CPLEX, Gurobi, GAMS) — assignment problem จำกัดที่ small N (≤ 100), ไม่ทำ MILP, NLP, MINLP หรือ stochastic optimization ไม่ใช่ password manager หรือ security tool — UUID และ password generator ใช้ Math.random() ไม่ใช่ cryptographically secure (ใช้ crypto.getRandomValues() แทน) ไม่ใช่ document encryption tool — ไม่ทำ AES, RSA, ECC encryption หรือ digital signature สำหรับ workflow เหล่านั้นใช้ซอฟต์แวร์เฉพาะ