เขียน one-liner เพื่อการ set ค่า

เขียน one-liner เพื่อการ set ค่า

เขียนแล้วดูอ่านยาก แต่ก็ดูเป็นขั้นเป็นตอนดี code ดูสวย แต่อ่านยากจัง Layer.setLayerId( Optional.ofNullable(getCellValueAsString(sheet, i, 1)) // 1. ห่อค่าด้วย Optional (ป้องกัน null)…
การสร้างภาพ SVG

การสร้างภาพ SVG

การใช้งานเบื้องต้น ส่วนประกอบต่างๆ ใน SVG จะถูกกำหนดด้วยแท็ก XML ที่แตกต่างกันไป โดยส่วนที่สำคัญและใช้งานกันเป็นประจำมีดังนี้: <svg> (The Canvas 🎨): แท็กราก (root element)…
การ Deploy Laravel project

การ Deploy Laravel project

เวลาสร้าง project ด้วย Laravel แล้ว จะรู้สึกว่าเวลา upload ไปบน server ส่วนใหญ่ เวลาที่เข้าไปเรียกใช้งาน จะต้องระบุ /public/ ไปใน URL…
Buildup vs. Stackup

Buildup vs. Stackup

ในกระบวนการผลิตแผงวงจรพิมพ์ (Printed Circuit Board - PCB) แม้ว่าคำว่า Buildup และ Stackup จะมีความเกี่ยวข้องกับการจัดเรียงชั้นต่างๆ ของ PCB แต่ก็มีความหมายและจุดประสงค์ที่แตกต่างกันอย่างชัดเจน โดยสรุป…