คืนวันโกนมักจะมีเหตุการณ์แปลกๆและฝันแปลกๆ จึงอยากจะได้ระบบแจ้งเตือนวันพระ จะได้ไปเที่ยววัดและทำบุญ
--
ลองใช้แอพบนมือถือแล้ว ไม่เหมาะ กินแรมและพลังงาน
ลองหาเพจบนเฟซบุ๊กแล้ว ไม่มีดี ชอบโพสรกๆ น่ารำคาญ
--
สมควรทำเพจบนเฟซบุ๊กขึ้นมาใช้เอง โดยใช้ Perl เป็นตัวทำงานแบบอัตโนมัติ
--
เลือกใช้วิธีดูดข้อมูลวันพระ ไม่ต้องเตรียมข้อมูลล่วงหน้า
--
ได้แหล่งข้อมูลคือเวปทำนายดวงชะตา
--
ข้อมูลเป็นแบบ JSON จึงต้องศึกษาการใช้ JSON;
--
ข้อมูลเป็นแบบ UTF-8 จึงต้องศึกษาการใช้ Encode; encode_utf8(); เพื่อแปลง unicode ให้เป็น byte
--
ศึกษาการใช้ GD; เพื่อแก้ไขเพิ่มเติมตัวอักษรอัตโนมัติ และการซ้อนภาพ
--
ใช้เวลาค้นหาฟอนต์ที่เหมาะสม
--
ศึกษาการโพสบนเฟซบุ๊กด้วย Facebook::Graph;
--
ศึกษาการใช้แอพเชื่อมต่อเฟซบุ๊ก จะต้องขอกุญแจ มีความสลับซับซ้อนมาก ใช้เวลานานจึงจะเข้าใจหลักการทั้งหมด ไม่มีใครเขียนสรุปไว้อย่างง่ายๆและครบถ้วน
--
เกิดปัญหาเฟซบุ๊กบีบภาพอุบาทว์มาก เฟซบุ๊กแนะนำให้ใช้ภาพด้านกว้าง 720px หรือ 960px หรือ 2048px จึงจะมองว่าเป็นของคุณภาพ และฝรั่งแนะนำ Best fit ratio : 472x394
--
หาสะสมภาพ จัดเตรียม เพื่อใช้โพสอัตโนมัติ เลือกใช้ขนาด 960x720px
--
เกิดปัญหาเวปทำนายดวงชะตา มีข้อมูลวันพระที่ไม่ถูกต้อง ต้องตรวจเช็คล่วงหน้าทุกปี
--
วางแผน เปลี่ยนมาใช้วิธีเตรียมข้อมูลวันพระเอง
Timeline ระบบแจ้งเตือนวันพระ แจ้งเตือนราคาน้ำมัน
Re: Timeline ระบบแจ้งเตือนวันพระ แจ้งเตือนราคาน้ำมัน
ประเทศไทยมีการปรับราคาน้ำมันบ่อยมาก และเป็นขาลง จึงอยากจะได้ระบบแจ้งเตือนราคาน้ำมัน ถ้าวันพรุ่งนี้จะลดราคาเราก็ยังไม่ต้องเติมน้ำมัน ถ้าวันไหนจะขึ้นราคาเราก็รีบเติม
--
ลองใช้แอพบนมือถือแล้ว ไม่เหมาะ กินแรมและพลังงาน
ลองหาเพจบนเฟซบุ๊กแล้ว ไม่มีดี ชอบโพสรกๆ น่ารำคาญ
--
สมควรทำเพจบนเฟซบุ๊กขึ้นมาใช้เอง โดยใช้ Perl เป็นตัวทำงานแบบอัตโนมัติ ได้ช่วยคนๆละเล็กๆน้อยๆ 5 บาท 10 บาท ถ้าแจ้งเตือนได้สัก 100 คน 1000 คนก็จะเป็นบุญที่ใหญ่ได้
--
หาแหล่งข้อมูล เป็นเรื่องที่น่าแปลก ประเทศไทยไม่มีหน่วยงานแจ้งปรับราคา แต่ยังโชคดีที่ปั๊มบางจากได้มี widget ให้ใช้และมีการแจ้งล่วงหน้าด้วย 1 วัน
--
ทำภาพ background เพื่อใช้ GD; ใส่ข้อมูลอัตโนมัติ และหาฟอนต์ที่เหมาะสม
--
เกิดปัญหา พนักงานบางจาก อัพเดทข้อมูลใน widget ช้าเกินไป บางครั้งแก้ไขตอน 3 ทุ่ม
--
หาแหล่งข้อมูลใหม่ พบว่าเฟซบุ๊กของบางจากมีการโพสข้อมูลเป็นคนแรกในประเทศไทย จากนั้นเวปต่างๆจึงนำข้อมูลไปใช้ทำภาพ นอกจากนี้ก็มีไลน์บางจากและแอพบางจาก ซึ่งบางครั้งก็แจ้งเตือนเร็วกว่าในเฟซบุ๊ก
--
ศึกษาวิธีดึงข้อมูลจากเฟซบุ๊กด้วย Facebook::Graph;
--
ศึกษา Facebook Graph API
--
ข้อมูลมาแบบ hashref จึงต้องศึกษาการใช้ hashref ใหม่แบบละเอียด
--
ข้อมูลเป็นแบบ UTF-8 จึงต้องศึกษาการใช้ utf8;
--
หาวิธีเชื่อมโยงข้อมูลจาก widget และเฟซบุ๊ก
--
แก้ไขโปรแกรมใหม่หมด จัดระเบียบแยกเป็นโมดูลต่างๆให้ง่ายและสะดวก เพราะต้องใช้เช็คข้อมูลจากหลายๆแหล่งพร้อมๆกัน
--
จัดทำภาพ background ใหม่ เลือกใช้ขนาด 1080x1920px และหาฟอนต์ใหม่ที่เหมาะสม
--
เกิดปัญหาแนบภาพไปกับอีเมล์ไม่ได้ ต้องศึกษา Mail::Sender; เพิ่มเติม ต้องระบุ ctype ให้ถูกต้องตามชนิดของภาพ
--
เกิดปัญหาแสดงภาษาไทยไม่ได้ในอีเมล์ ต้องศึกษาวิธีส่งอีเมล์แบบ multipart ใหม่ ต้องระบุ encoding, charset และ ctype ให้ถูกต้อง รวมถึงต้องแปลงข้อความ UTF-8 ให้เป็น byte ด้วย
--
เกิดปัญหาไม่สามารถโพสเข้าเฟซบุ๊กได้ เนื่องจากลืมแปลงข้อความให้เป็น byte
--
เกิดปัญหาเฟซบุ๊กบีบภาพอุบาทว์มาก เฟซบุ๊กแนะนำให้ใช้ภาพด้านกว้าง 720px หรือ 960px หรือ 2048px จึงจะมองว่าเป็นของคุณภาพ และฝรั่งแนะนำ best fit ratio : 472x394 PNG
--
ต้องทำภาพ background ใหม่ เลือกใช้ขนาด 2048x1700px PNG (งมโข่ง)
--
เปลี่ยนวิธีแปลง UTF-8 ใหม่ ไม่ต้องคอยแปลงทีละอัน ให้แปลงตอนดาวโหลดข้อมูลมาตั้งแต่ต้น เนื่องจากเป็น hashref จึงใช้ Deep::Encode; ช่วย (งมโข่ง)
--
เปลี่ยนภาพหัวจ่ายน้ำมันใหม่ ศึกษาการทำ smooth jagged edges ได้รู้วิธีเปลี่ยนภาพโทนสีดำให้เป็นสีต่างๆด้วย gradient map
--
ทำระบบสร้างภาพแบบ manual
--
ลองใช้แอพบนมือถือแล้ว ไม่เหมาะ กินแรมและพลังงาน
ลองหาเพจบนเฟซบุ๊กแล้ว ไม่มีดี ชอบโพสรกๆ น่ารำคาญ
--
สมควรทำเพจบนเฟซบุ๊กขึ้นมาใช้เอง โดยใช้ Perl เป็นตัวทำงานแบบอัตโนมัติ ได้ช่วยคนๆละเล็กๆน้อยๆ 5 บาท 10 บาท ถ้าแจ้งเตือนได้สัก 100 คน 1000 คนก็จะเป็นบุญที่ใหญ่ได้
--
หาแหล่งข้อมูล เป็นเรื่องที่น่าแปลก ประเทศไทยไม่มีหน่วยงานแจ้งปรับราคา แต่ยังโชคดีที่ปั๊มบางจากได้มี widget ให้ใช้และมีการแจ้งล่วงหน้าด้วย 1 วัน
--
ทำภาพ background เพื่อใช้ GD; ใส่ข้อมูลอัตโนมัติ และหาฟอนต์ที่เหมาะสม
--
เกิดปัญหา พนักงานบางจาก อัพเดทข้อมูลใน widget ช้าเกินไป บางครั้งแก้ไขตอน 3 ทุ่ม
--
หาแหล่งข้อมูลใหม่ พบว่าเฟซบุ๊กของบางจากมีการโพสข้อมูลเป็นคนแรกในประเทศไทย จากนั้นเวปต่างๆจึงนำข้อมูลไปใช้ทำภาพ นอกจากนี้ก็มีไลน์บางจากและแอพบางจาก ซึ่งบางครั้งก็แจ้งเตือนเร็วกว่าในเฟซบุ๊ก
--
ศึกษาวิธีดึงข้อมูลจากเฟซบุ๊กด้วย Facebook::Graph;
--
ศึกษา Facebook Graph API
--
ข้อมูลมาแบบ hashref จึงต้องศึกษาการใช้ hashref ใหม่แบบละเอียด
--
ข้อมูลเป็นแบบ UTF-8 จึงต้องศึกษาการใช้ utf8;
--
หาวิธีเชื่อมโยงข้อมูลจาก widget และเฟซบุ๊ก
--
แก้ไขโปรแกรมใหม่หมด จัดระเบียบแยกเป็นโมดูลต่างๆให้ง่ายและสะดวก เพราะต้องใช้เช็คข้อมูลจากหลายๆแหล่งพร้อมๆกัน
--
จัดทำภาพ background ใหม่ เลือกใช้ขนาด 1080x1920px และหาฟอนต์ใหม่ที่เหมาะสม
--
เกิดปัญหาแนบภาพไปกับอีเมล์ไม่ได้ ต้องศึกษา Mail::Sender; เพิ่มเติม ต้องระบุ ctype ให้ถูกต้องตามชนิดของภาพ
--
เกิดปัญหาแสดงภาษาไทยไม่ได้ในอีเมล์ ต้องศึกษาวิธีส่งอีเมล์แบบ multipart ใหม่ ต้องระบุ encoding, charset และ ctype ให้ถูกต้อง รวมถึงต้องแปลงข้อความ UTF-8 ให้เป็น byte ด้วย
--
เกิดปัญหาไม่สามารถโพสเข้าเฟซบุ๊กได้ เนื่องจากลืมแปลงข้อความให้เป็น byte
--
เกิดปัญหาเฟซบุ๊กบีบภาพอุบาทว์มาก เฟซบุ๊กแนะนำให้ใช้ภาพด้านกว้าง 720px หรือ 960px หรือ 2048px จึงจะมองว่าเป็นของคุณภาพ และฝรั่งแนะนำ best fit ratio : 472x394 PNG
--
ต้องทำภาพ background ใหม่ เลือกใช้ขนาด 2048x1700px PNG (งมโข่ง)
--
เปลี่ยนวิธีแปลง UTF-8 ใหม่ ไม่ต้องคอยแปลงทีละอัน ให้แปลงตอนดาวโหลดข้อมูลมาตั้งแต่ต้น เนื่องจากเป็น hashref จึงใช้ Deep::Encode; ช่วย (งมโข่ง)
--
เปลี่ยนภาพหัวจ่ายน้ำมันใหม่ ศึกษาการทำ smooth jagged edges ได้รู้วิธีเปลี่ยนภาพโทนสีดำให้เป็นสีต่างๆด้วย gradient map
--
ทำระบบสร้างภาพแบบ manual