Docker สำหรับ Java 8 Development

หลังๆนี้ลง Java JDK ใหม่ๆมาใช้งาน อย่าง Jdk17 Jdk21 แต่พอมี project ที่ต้องใช้ Jdk8 แล้วไม่อยากลง Jdk8 ทับลงไปอีกรอบ กลัวมีปัญหาต้องมานั่งแก้…

Nonblocking IO สำหรับ Arduino

เวลาเขียนโปรแกรมใน arduino เพื่อรอรับค่าจาก I/O หรืออะไรสักอย่าง ถ้าเราไม่ใช้ INTERRUPT เราสามารใช้คำสั่ง delay ในการวนลูปรอจนกว่าจะจับสัญญาณได้ แต่เราจะเจอปัญหาว่าในระหว่างที่รอ Arduino จะไม่สามารถไปทำงานอื่นได้เลย เรียกว่ามันถูก Blocking…

String.format เพื่อแสดงผลตัวเลขที่มีทั้ง , และ .

ปรกติเคยแต่ใช้ String.format("%.2f", doubleValue) เพื่อแสดงผลทศนิยม 2 ตำแหน่ง ถ้าเราอยากจะให้แสดงผล , (comma) เพื่อแบ่งแสดงผลหลักพัน เราสามารถใช้ String.format("%,.2f", doubleValue) เพื่อแสดงผลได้เลย ง่ายๆ…

[C#] อ่านไฟล์ INI แล้ว set ค่าลงใน Object ตรงๆ [ใช้ Reflection]

ถ้าเรามีไฟล์ INI หรือ อะไรซักอย่างที่เก็บค่า ประมาณA = 1B = 2แล้วอยากจะดึงขึ้นมาใช้ เราสามารถดึงมันขึ้นมาเก็บไว้ใน MAP หรือ DICTIONARY ได้แต่จังหวะที่เราจะใช้งาน เราต้องจำชื่อมันเป็น…

แปลง DOCX เป็น PDF ใน JAVA

เพื่อทำ Java application เพื่อที่จะออกรายงานเป็นไฟล์ pdf พบว่าการสร้าง PDF ตรงๆค่อนข้างจะยุ่งยากเหมือนกัน library ที่จะเอามาใช้ก็ซับซ้อนอยู่ อย่าง jasper report แต่คิดว่าถ้าใช้ได้หน้าตาน่าจะออกมาดี แต่กว่าจะใช้ได้น่าจะนาน…