ก็พยายามจะสรุปเรื่องราวสั้นๆในสัปดาห์เก็บไว้อ่านเอง และก็เผื่อจะมีประโยชน์กับคนที่ผ่านมาแถวนี้ครับ
สำหรับสัปดาห์นี้ไม่ค่อยสนใจเรื่องการเมืองเรื่องเศรษฐกิจเท่าไหร่ ก็ขอสรุปเป็นเรื่องราวที่เกี่ยวข้องกับงานเขียนโปรแกรมนะครับ
การทำระบบรายงาน
ไม่ว่าระบบงานไหนๆก็ต้องมีเมนูที่เกี่ยวข้องกับการทำรายงานทั้งนั้น สมัยก่อนก็จะเน้นไปในเรื่องของการพิมพ์ผ่านเครื่องพิมพ์ (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 แบบเร็วๆก็ใช้ตัวนี้ได้เลย ฟรี และใช้ไม่ยาก (มาก)
Mastodon ส่วนตัวล่ม
สุดท้ายคงเป็นแค่เรื่องบ่นๆว่า ทำ server mastodon ไว้ใช้เอง แล้วก็ทิ้งไว้ไม่ค่อยได้ดูแลเท่าไหร่ วันดีคืนดีก็เข้าเว็บตัวเองไม่ได้ซะงั้น หาตั้งนานกว่าจะเจอ สรุปคือ Storage เต็ม (50GB) ขนาดเป็น server ที่ใช้คนเดียวยังต้องใช้พื้นที่ขนาดนี้ คงต้องหาวิธีบริหารจัดการ server เพิ่มเติมเพื่อให้สามารถใช้พื้นที่ให้คุ้มค่าที่สุด (ตอนนี้ทำได้ระดับนึง ไว้ว่างๆจะเขียนเป็นโพสต์แยกต่างหากละกันครับ)
อาทิตย์นี้ขอสรุปจบแค่นี้แบบดื้อๆเลยละกันครับ