WordPress Lazy-Load

ผมเพิ่งรู้จักเครื่องมือในการวิเคราะห์เว็บไซต์จาก Google ที่ชื่อ PageSpeed Insights สามารถเข้าไปใช้งานได้ที่ลิงค์ https://developers.google.com/speed/pagespeed/insights/ ผมได้นำเว็บไซต์ที่ทำจาก WordPress ไปทดสอบ พบว่าคะแนนที่ได้ค่อนข้างต่ำ และ PageSpeed Insights มีข้อแนะนำหลายอย่างเพื่อนำไปปรับปรุงให้เว็บไซต์ดีขึ้นได้ โดยโพสนี้จะกล่าวเฉพาะประเด็น Defer offscreen images เท่านั้น เมื่อคลิกที่แถบ Defer offscreen images จะปรากฎคำแนะนำเพิ่มเติม สำหรับเว็บไซต์ที่สร้างขึ้นด้วย WordPress แนะนำให้ติดตั้ง Plugin ในกลุ่ม. read more…

12 ที่เที่ยวภูเก็ต

“ภูเก็ต” ใคร ๆ ก็ล้วนอยากเข้ามาทำความรู้จัก เพราะเปรียบเสมือนดินแดนสวรรค์ที่ไม่เคยเงียบเหงา อีกทั้งยังเต็มไปวัฒนธรรมประเพณีอันงดงาม อาหารการกินที่หลากหลาย รวมถึงไปสถานที่ท่องเที่ยวที่บ่งบอกถึงความเป็นเอกลักษณ์ของเมืองเก่าที่น่าประทับใจมากมาย 1. พิพิธภัณฑ์ภูเก็ตไทยหัว ตึกเก่าสไตล์ชิโน-ยูโรเปียน อดีตโรงเรียนจีนเก่าแก่ ภายในเป็นแหล่งรวมเรื่องราวของชาวจีนโพ้นทะเลที่อพยพเข้ามาพักพิงอยู่ในเขตตลาด มีการจัดแสดงนิทรรศการที่น่าสนใจทั้งสิ้น 14 ห้อง โดยแนะนำให้เดินดูตั้งแต่ห้องที่ 1 ซึ่งเป็นห้องที่มีวีดิทัศน์บอกเล่าเรื่องราวเกี่ยวกับการเดินทางของชาวจีน ฮกเกี้ยน กวางตุ้ง ไหหลำ จากถิ่นกำเนิดสู่ภูเก็ตสายสัมพันธ์กับแผ่นดินแม่ สัมผัสวิถีชีวิตดั้งเดิมตั้งแต่เริ่มก่อร่างสร้างตัว สัมมาอาชีพ และภูมิปัญญา อาทิ การทำเหมืองแร่ สวนยางพารา วัฒนธรรมการกินอยู่. read more…

แนะนำหนังสือที่น่าสนใจในห้องสมุด

ผู้เขียนได้รวบรวมหนังสือที่คิดว่าน่าสนใจ น่าอ่าน มาแนะนำเพื่อให้ผู้ใช้บริการทราบว่าลักษณะเนื้อหาของหนังสือนั้นๆ เป็นอย่างไร เป็นการสรุปเนื้อหาคร่าวๆ หากผู้ใช้บริการสนใจเล่มไหน สามารถเข้ามายืมอ่านได้ที่ห้องสมุด มหาวิทยาลัยสงขลานครินทร์ วิทยาเขตภูเก็ตค่ะ สามารถตรวจสอบรายละเอียดตัวเล่มเพิ่มเติมได้ที่ http://opac.phuket.psu.ac.th

การลงทุนในกองทุน LTF เพื่อการลดหย่อนภาษี III : ผลตอบแทน

มาถึงตอนสุดท้ายแล้วครับ น่าจะเป็นตอนที่มีคนอยากรู้มากที่สุดว่าสรุปแล้วการลงทุนในกองทุน LTF เนี่ยผลตอบแทนเป็นอย่างไรบ้าง จริงๆ แล้วผู้เขียนเริ่มลงทุนตั้งแต่ปี 2558 แต่ว่าขายของปีนั้นไปแล้ว จะเห็นว่าผลตอบแทนของการลงทุนนั้นมีทั้งกำไรและขาดทุน อย่างที่ผู้เขียนย้ำไว้เมื่อตอนที่แล้ว คือการซื้อกองทุนไม่ใช่การฝากเงิน เงินที่เราซื้อทั้งหมดใช่ว่าจะได้คืนกลับมาทั้งหมด ราคาของกองทุนและการปันผลส่วนใหญ่แล้วก็ขึ้นอยู่กับว่ากองทุนที่เราซื้อไปลงทุนในส่วนไหน ส่วนใหญ่แล้วก็จะไปลงทุนในตลาดหุ้นเป็นหลัก ทั้งในไทยและต่างประเทศ ซึ่งสามารถดูรายละเอียดได้ที่เว็บไซต์ของกองทุนนั้น ๆ หรือเข้าไปที่ https://www.wealthmagik.com/Screener/BasicScreener.aspx  ที่จะมีทุกกองทุนจากทุกธนาคาร จุดประสงค์ของผู้เขียนในการซื้อกองทุนก็คือการลดหย่อนภาษีเป็นหลัก ส่วนกำไรที่ได้จากการขายคืนและการปันผลก็ไม่ได้หวังอะไรมาก ขอแค่ให้ชนะดอกเบี้ยธนาคารก็ดีใจหนักหนาแล้วครับ

การลงทุนในกองทุน LTF เพื่อการลดหย่อนภาษี I : รู้จัก LTF

การลดหย่อนภาษีนอกจากจ่ายค่าประกันชีวิตแล้วการลงทุนในกองทุน LTF และ RMF ก็เป็นอีกช่องทางหนึ่งในการลดหย่อนภาษีด้วยเช่นกัน การประกันชีวิตข้อเสียคือต้องจ่ายจำนวนที่ค่อนข้างแน่นอนทุกปีเป็นระยะเวลาที่นาน แต่การลงทุนใน LTF หรือ RMF เราสามารถเลือกได้ว่าจะลงทุนเท่าไรในแต่ละปีตามกำลังทรัพย์ของเราในปีนั้นๆไป ผู้เขียนได้มีโอกาศลงทุนในกองทุน LTF มาแล้ว 4 ปี ปฏิทินก็เลยอยากจะถ่ายทอดความรู้ที่พอมีอยู่บ้างเกี่ยวกับการลงทุนในกองทุน LTF ไว้ซะหน่อย LTF ย่อมาจากคําว่า “Long Term Equity Fund” หรือเรียกในชื่อไทยว่า “กองทุนรวมหุ้นระยะยาว” เป็นกองทุนรวมที่เน้นลงทุนในหุ้น โดยทางการสนับสนุนให้จัดตั้งขึ้นเพื่อเพิ่มสัดส่วนผู้ลงทุนสถาบัน (ซึ่งก็คือกองทุนรวม). read more…

การลงทุนในกองทุน LTF เพื่อการลดหย่อนภาษี II : การลงทุน

สิ่งควรรู้ก่อนคิดลงทุนใน LTF 1. ต้องถือกองทุนไม่ต่ำกว่า 7 ปีปฏิทิน (เมื่อก่อน 5 ปีปฏิทิน) คำว่าปีปฏิทินหมายความว่าอย่างไง สมมุติว่าเราซื้อกองทุนในวันที่ 7 ธันวาคม 2561 พอวันที่ 1 มกราคม 2562 แค่นี้ก็นับเป็น 1 ปีปฏิทินแล้ว ขอเพียงแค่ข้ามปีก็นับเป็นปีปฏิทิน ไม่ต้องรอให้ครบรอบปีแบบครบรอบวันเกิด ดังนั้นถ้าเราวางแผนดีๆ เราสามารถใช้เงินลงทุนได้ในเวลา 6 ปีกว่าได้ 2. เลือกกองทุนที่เราสามารถรับความเสี่ยงได้ กองทุนแต่ละกองทุนมีนโยบายการลงทุนที่ไม่เหมือนกัน. read more…

SQL Server กำหนด job ให้ทำตาม Schedules

การกำหนด job ในรูปแบบคำสั่ง SQL ให้ทำตามวันเวลาที่กำหนด มีวิธีการดังนี้ 1.ให้ ไปสร้าง Job โดย ไปที่ SQL Server Agent โดยคลิกขวา แล้วเลือก New Job 2.ตั้งชื่อ job แล้วไปที่ Step 3.เมื่ออยู่ที่เมนู Steps ให้ไปกด New เพื่อที่จะสร้างคำสั่ง 4.ให้ทำการตั้งชื่อ Step เลือก. read more…

MySQL วิธีตั้ง event scheduler

จากการที่ระบบมีกำหนดเปิดระบบและปิดระบบ จึงได้ใช้วิธีตั้ง event ตามวันเวลาที่กำหนดให้ทำตามคิวรี่ที่ได้กำหนดไว้ ซึ่งวิธีทำจะมีตามนี้ 1. เข้า MySQL ให้ทำการเปิด Event โดยรันคำสั่ง SET GLOBAL event_scheduler=”ON” 2. ให้ Refresh Page เพื่อให้เมนู Events แสดงขึ้นมา หลังจากนั้นให้ไปที่ database ที่ต้องการ set event 3. ให้กดที่เมนู Add event. read more…

วิธีการ Export ข้อมูลจากฐานข้อมูล phpMyAdmin มาในรูปแบบ Excel

วิธีการ Export ข้อมูลจากฐานข้อมูล phpMyAdmin มาในรูปแบบ Excel

1.ให้ไปที่ Menu Export

2.ในส่วนของ Export method: ให้เลือก Custom – display all possible option

3.ในส่วนของ Format ให้เลือก OpenDocument Spreadsheet

4.ในส่วนของ Rows ถ้าต้องการเลือกข้อมูลทุกแถวให้เลือก Dump all rows หรือเลือกบางแถวให้เลือก Dump some row(s)

วิธี Redirect Google Site ไปยัง URL อื่น

วิธีการตั้งค่า Redirect Google Site ไปยัง URL อื่นมีดังนี้ 1. ที่หน้าเว็บไซต์คลิกปุ่ม Edit Page ดังรูป 2. – 3. คลิกปุ่ม Insert และเลือกเมนู More gadgets.. 4. – 5. ที่ช่องค้นหา ค้นหา URL Redirect และ คลิกเลือกแกดเจท URL Redirector Modified

เมื่อต้องย้าย domainใน wordpress

ในการพัฒนาเว็บไซต์ครั้งนี้เราได้ใช้ WordPress ในการพัฒนาโดยมี Plugin หลักที่ใช้คือ Elementor ซึ่งในระหว่างการพัฒนาเราได้ใช้ Domain สำหรับใช้งานและทดสอบคือ ww2.phuket.psu.ac.th และใน Plugin บางตัวได้มีการระบุ domainโดยต้องเพื่อเชื่อมโยงไปยัง Post หรือ รูปภาพต่าง ๆ เพราะไม่สามารถระบุเป็น Reletive path ได้ หลังจากการพัฒนาเสร็จแล้วเราได้ทำการย้ายไปใช้ Domain จริงคือ www.phuket.psu.ac.th ปัญหาที่ตามมาคือเราต้องไปแก้ Domain ที่เราระบุไว้ทุกที่ในเว็บไซต์ซึ่งมีจำนวนมาก การจะมานั่งแก้ที่ละอันก็จะใช้เวลานาน. read more…

การใช้ strip_tags และ htmlentities เพื่อป้องกันการโจมตีจาก Script ใน PHP

strip_tag() คือฟังก์ชันสำหรับการลบแท็ก HTML และ PHP ออกจากข้อความสตริง โดยมีรูปแบบการเขียนดังนี้รูปแบบของฟังก์ชัน strip_tags ( string $str [, string $allowable_tags ] ) : stringตัวอย่าง<?php$text = ‘<p>Test paragraph.</p><!– Comment –> <a href=”#fragment”>Other text</a>’;echo strip_tags($text);echo “\n”;// Allow <p> and <a>echo strip_tags($text, ‘<p><a>’);?>htmlentities() คือฟังก์ชันสำหรับใช้แปลงเครื่องหมายพิเศษต่าง ๆ ที่ตรงกับ tag ของภาษาHTML ให้เป็นรหัสอักษรที่ใช้ในภาษา HTML เช่น “<” เป็น “&lt;”ตัวอย่างที่ 1 <?php$str = “A ‘quote’ is <b>bold</b>”;// Outputs: A ‘quote’ is &lt;b&gt;bold&lt;/b&gt;echo htmlentities($str);// Outputs: A ‘quote’ is &lt;b&gt;bold&lt;/b&gt;echo htmlentities($str, ENT_QUOTES);?>ตัวอย่างที่ 2<?php$str = “\x8F!!!”;// Outputs an empty stringecho htmlentities($str, ENT_QUOTES, “UTF-8”);// Outputs “!!!”echo htmlentities($str, ENT_QUOTES | ENT_IGNORE, “UTF-8”);?>