วันพฤหัสบดีที่ 19 กุมภาพันธ์ พ.ศ. 2569

การสแกนหนังสือมาสร้างไฟล์ ePUB ไว้อ่าน

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


ช่วงไหนที่มีเวลาและขยันมากพอ ผมก็จะเอาหนังสือที่มีอยู่มาสแกนเก็บไว้ก่อน แล้วค่อยมาแปลงเป็น epub เพราะไฟล์ที่สแกนมาทำเป็น pdf นั้น ถึงจะใช้ iPad 10 นิ้วเปิด ผมก็ยังรู้สึกอ่านไม่สบายตาอยู่ดี ไม่เหมือนอ่านจากหน้าจอ Kindle 6 นิ้ว ที่เราสามารถย่อขยายตัวหนังสือได้ตามต้องการและสะดวกต่อการพกพาไปอ่านที่ไหนต่อที่ไหนได้

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

วันศุกร์ที่ 6 กุมภาพันธ์ พ.ศ. 2569

เขียนโปรแกรมนับเงิน

การต้องมานับเงินที่มีธนบัตรและเหรียญราคาต่างๆ จำนวนมากก็ทำเอาปวดหัวอยู่ไม่น้อย ก่อนหน้านี้ผมใช้ Google Sheet (หรือ LibreOffice Calc) ทำตารางแล้วใส่สูตรเอา

หลังจากลองให้ ChatGPT เขียนโปรแกรมตรวจสอบราคาสินค้า ก็เลยเอามาเขียนเป็นโปรแกรมนับเงิน เป็น html+javascript จากนั้นปรับแก้ด้วยมืออีกนิด ใช้เองไม่เน้นหน้าตา แค่ตอบโจทย์ก็โอเค สุดท้ายออกมาเป็นตัวนี้

แค่ใส่จำนวนของธนบัตรกับเหรียญที่นับไว้ลงไป ก็จะคำนวณเงินทั้งหมดออกมาให้เองอัตโนมัติ

วันพฤหัสบดีที่ 5 กุมภาพันธ์ พ.ศ. 2569

โปรแกรมเปรียบเทียบราคาสินค้า

มีบ่อยครั้งที่เห็นสินค้าราคาไม่เท่ากัน จะเปิดเครื่องคิดเลขแต่ละทีก็ลืมไปว่าต้องเอาอะไรมาเป็นตัวตั้ง อะไรเป็นตัวหาร ถึงจะรู้ว่าอันไหนถูกกว่า ต้องตั้งตัวอย่างขึ้นมาแล้วค่อยเอาราคากับปริมาณมาใส่

ด้วยความขี้เกียจต้องมานั่งกดคิดเองทุกรอบ เลยคิดว่าจะเขียนโปรแกรมขึ้นมาใช้งาน แล้วก็นึกขึ้นมาได้ว่าลองโยนให้ ChatGPT เขียนออกมาหน่อย สั่งไปก็ได้ออกมา โอ้ เข้าท่า จัดๆ แต่งๆ เล็กน้อย ด้วยความที่ใช้งานเอง เลยไม่เน้นความสวยงาม แค่ใช้ได้ก็พอ เลยออกมาเป็นตัวนี้ เปรียบเทียบราคาสินค้า



โปรแกรมเป็น html + javascript

เริ่มต้นมีช่องให้ใส่ราคาเปรียบเทียบ 3 รายการ ถ้าต้องการมากกว่านั้นก็กดปุ่ม [เพิ่มรายการ] จะเพิ่มมาให้ทีละ 2 ช่อง สูงสุดไม่เกิน 20 ช่อง

เมื่อใส่ข้อมูลลงไป จะคำนวณให้ทันที ไม่ต้องกดปุ่มอะไรอีก บอกให้ว่ารายการไหนราคาถูกสุด

หลังจากเอามาใช้งาน ถึงได้รู้ว่าสินค้าหลายอย่างเลย ที่ห่อเล็กถูกกว่าห่อใหญ่ ซื้อเดี่ยวราคาถูกกว่าซื้อแพ็ค เหอๆ