จิบกาแฟ · มกราคม 20, 2023

W3/2023 – สัปดาห์นี้ก็ยังทำแต่งานเหมือนเดิม

ก็พยายามจะสรุปเรื่องราวสั้นๆในสัปดาห์เก็บไว้อ่านเอง และก็เผื่อจะมีประโยชน์กับคนที่ผ่านมาแถวนี้ครับ

สำหรับสัปดาห์นี้ไม่ค่อยสนใจเรื่องการเมืองเรื่องเศรษฐกิจเท่าไหร่ ก็ขอสรุปเป็นเรื่องราวที่เกี่ยวข้องกับงานเขียนโปรแกรมนะครับ

การทำระบบรายงาน

ไม่ว่าระบบงานไหนๆก็ต้องมีเมนูที่เกี่ยวข้องกับการทำรายงานทั้งนั้น สมัยก่อนก็จะเน้นไปในเรื่องของการพิมพ์ผ่านเครื่องพิมพ์ (Printer) แต่เดี๋ยวนี้ก็จะเน้นทำรายงานที่ทำออกมาเป็น PDF ซึ่งข้อดีคือสามารถส่งรายงานเป็นไฟล์ได้ และหากจะสั่งพิมพ์ทางเครื่องพิมพ์ก็ทำได้เช่นกัน

สำหรับการพัฒนาโปรแกรม เครื่องมือที่ผมใช้อยู่ก็จะเป็น React.js และก็เลือก package ที่ชื่อ react-to-print มาใช้ทำระบบรายงาน ผมคิดว่ามันทำได้ง่ายดี มีตัวอย่างให้ศึกษาได้ เผื่อใครกำลังสนใจหา package/lib เกี่ยวข้องกับ PDF ไปใช้

https://www.npmjs.com/package/react-to-print/v/2.14.1

การแชร์เว็บในเครื่องของเราให้คนที่อยู่ใน Internet ดู

ปกติเวลาจะแชร์เว็บที่ทำให้ใครดูก็มักจะต้อง upload ขึ้น server บนคลาวด์ แต่มันจะมีกรณีที่อยากจะแชร์เว็บบนเครื่องที่เราใช้พัฒนาที่บ้านเลย ก็สามารถใช้โปรแกรมที่ชื่อ Ngrok ช่วยได้ เป็นโปรแกรมที่เป็นลักษณะของการทำ Tunnelling แบบเร็วๆก็ใช้ตัวนี้ได้เลย ฟรี และใช้ไม่ยาก (มาก)

https://ngrok.com/

Mastodon ส่วนตัวล่ม

สุดท้ายคงเป็นแค่เรื่องบ่นๆว่า ทำ server mastodon ไว้ใช้เอง แล้วก็ทิ้งไว้ไม่ค่อยได้ดูแลเท่าไหร่ วันดีคืนดีก็เข้าเว็บตัวเองไม่ได้ซะงั้น หาตั้งนานกว่าจะเจอ สรุปคือ Storage เต็ม (50GB) ขนาดเป็น server ที่ใช้คนเดียวยังต้องใช้พื้นที่ขนาดนี้ คงต้องหาวิธีบริหารจัดการ server เพิ่มเติมเพื่อให้สามารถใช้พื้นที่ให้คุ้มค่าที่สุด (ตอนนี้ทำได้ระดับนึง ไว้ว่างๆจะเขียนเป็นโพสต์แยกต่างหากละกันครับ)

อาทิตย์นี้ขอสรุปจบแค่นี้แบบดื้อๆเลยละกันครับ