วิธีแก้ไขเมื่อ WordPress ขึ้นหน้า Maintenance ค้าง

บางคนอาจจะเจอปัญหาว่าหลังจากกด Update plugin หรือ update WordPress แล้วปรากฏว่าทำไมหน้าเว็บค้างไปนาน ไม่เสร็จสักที ไหนลองกด F5 refresh ใหม่ดูสิ ปรากฏว่าหน้าเว็บก็แสดงผลแบบนี้ Briefly Unavailable for Scheduled Maintenance in WordPress

คลิกไปที่ไหน หน้าไหนก็แสดงผลแบบนี้หมด ทำยังไงละทีนี้

วิธีแก้ไขสามารถทำได้ไม่ยาก ก็คือการที่ WordPress สร้างหน้าแสดงผล Maintenance ขึ้นมาให้ทุกหน้าของ WordPress redirect ไปที่หน้า Maintenance การแก้ไขก็คือเราต้องเข้าไปลบไฟล์ .maintenance โดยต้องเข้าไปที่ Host ของเราผ่านทาง FTP หากเข้าผ่านทาง File Manager ของ Cpanel ก็จะไม่เห็นเพราะเป็นการซ่อนไฟล์ (ไม่มีชื่อไฟล์ มีแต่นามสกุล ใน Linux นั้นหมายถึงการซ่อนไฟล์) เมื่อเข้ามาแล้วก็ทำการลบเลย เพียงเท่านี้ก็จะสามารถใช้งาน WordPress ได้ตามปกติแล้ว

ซึ่งสาเหตุหลักๆที่ WordPress ค้างอยู่ใน Maintenance อาจจะเกิดจากการเชื่อมต่อกับ Server หลุดหรือค้างไป ส่วนวิธีป้องกันถ้าไม่อยากให้เป็นแบบนี้อีก ก็ให้เราพยายามอัพเดตพวก Plugin ทีละตัว หากยังเจอปัญหาอีกก็อาจจะต้อง Disable หรือ Uninstall Plugin ที่เป็นปัญหาตัวนั้นๆไป

อธิบายรอบการจดค่าไฟมิเตอร์ของการไฟฟ้า PEA

ในบทความนี้จะมาอธิบายรอบการอ่านหน่วยมิเตอร์สำหรับบ้านอยู่อาศัยซึ่งเป็นผู้ใช้ไฟฟ้าของ PEA

การอ่านหน่วยมิเตอร์ หรือการจดหน่วยการใช้ไฟฟ้า สำหรับบ้านอยู่อาศัยของผู้ใช้ไฟฟ้า PEA เป็นการอ่านหน่วยช่วงกลางเดือน โดยเจ้าหน้าที่จะลงพื้นที่และเริ่มจดหน่วยตั้งแต่วันที่ 13 14 15 16 (ขึ้นอยู่กับเดือนที่ไปจด) จนแล้วเสร็จครบทุกรายภายในวันที่ 5 ของเดือนถัดไป

จำนวนผู้ใช้ไฟประเภทบ้านอยู่อาศัยของ PEA ปัจจุบันมีมากกว่า 19 ล้านราย แต่โดยส่วนใหญ่แล้วจะสามารถอ่านหน่วยมิเตอร์ได้ประมาณ 80% ของผู้ใช้ไฟฟ้าทั้งหมด ภายในวันที่ 20 ของเดือนที่มีการอ่านหน่วย ซึ่งวันที่อ่านหน่วยของผู้ใช้ไฟฟ้าแต่ละรายอาจมีการเหลื่อมวันกัน

ด้วยเหตุนี้ “หน่วยการใช้ไฟฟ้าที่เกิดขึ้นของเดือน ก.พ.” จะแจ้งในใบแจ้งค่าไฟฟ้าเดือน มี.ค. (03/2563) เพราะการให้บริการไฟฟ้าของ PEA เป็นลักษณะใช้ก่อนแล้วจ่ายทีหลัง

ตัวอย่าง: ใบแจ้งค่าไฟฟ้า (บิลค่าไฟฟ้า) ประจำเดือน มี.ค.2563 ของบ้านนาย เอ

เจ้าหน้าที่อ่านหน่วยมิเตอร์หรือเจ้าหน้าที่จดหน่วยการใช้ไฟฟ้าในวันที่ 16 มี.ค. 2563 ซึ่งค่าที่อ่านได้จะเป็น “หน่วยการใช้ไฟฟ้า” ตั้งแต่วันที่ 15 ก.พ. 63 จนถึงวันที่อ่านหน่วยคือ วันที่ 16 มี.ค. 2563 จากนั้นจะพิมพ์ใบแจ้งค่าไฟฟ้าประจำเดือน มี.ค. 2563 (03/2563) ให้กับบ้านนาย เอ สำหรับใบแจ้งค่าไฟฟ้าของผู้ใช้ไฟฟ้ารายอื่นๆ ก็ดำเนินการในลักษณะเดียวกันกับบ้านนาย เอ

ที่มาจาก PEA facebook

วิธีติดตั้ง Plugin ใน Redmine

บทความนี้จะมาสอนวิธีการการติดตั้ง Plugin ของ Redmine ซึ่งสามารถทำตามได้ไม่ยาก เพียงเข้าไปที่เว็บไซต์ของ Redmine Plugin ที่เป็นที่รวบรวม Plugin ไว้จำนวนมากที่ https://www.redmine.org/plugins หรือถ้าใครอยากเข้าไปดู Plugin ยอดนิยมก็สามารถเข้าไปได้ที่ https://www.redmine.org/plugins?page=1&sort=rating

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

โดยก่อนอื่นให้เราไปดาวโหลด Plugin Redmine Code Review ได้ที่
https://www.redmine.org/plugins/redmine_code_review

แล้วนำไฟล์ plugin ที่ได้ unzip แล้วเอาไว้ที่ folder plugins (ในตัวอย่างนี้ใช้ Bitnami redmine เราจะเอาไปวางที่ Bitnami/redmine/apps/redmine/htdocs/plugins)
จากนั้นทำการใช้ command line ไปที่ folder plugin แล้วใช้คำสั่ง rake redmine:plugins:migrate RAILS_ENV=production

หลังจาก run คำสั่งเสร็จแล้ว ก็ทำการ Restart Redmine

จากนั้นถ้าเราเข้าไปที่ Redmine ที่ menu -> Administration -> Plugin

ก็จะเห็น Redmine code review plugin ที่เราพึงติดตั้งเข้าไปก็เป็นอันจบเรียบร้อย สำหรับวิธีการติดตั้ง Plugin ของ Redmine

รวบรวม Shortcut ปุ่มลัด ที่สำคัญใน Vs code

เพื่อนๆหลายๆคนคนหน้าจะทราบว่าการใช้ Keyboard Shortcut คีย์ลัดต่างๆ ใน VS code ทำให้เราทำงานได้ไวขึ้นมีประสิทธิภาพมากขึ้น แต่ว่าบางคนก็อาจะคิดว่ามันมี Shortcut เยอะมากๆจำได้ไม่หมดหรอก เพราะฉะนั้นบทความนี้จะมา Highlight Key ที่จำเป็นใช้งานกันบ่อยๆ ที่จำเป็นจะต้องจำให้ได้ (เป็นของ Windows นะ) มาดูกัน

ใครอยากโหลดไฟล์เดิมๆเอาไปปริ้นก็สามารถโหลดได้ที่นี้
Windows https://go.microsoft.com/fwlink/?linkid=832145
macOS https://go.microsoft.com/fwlink/?linkid=832143
Linux https://go.microsoft.com/fwlink/?linkid=832144

วิธีใช้งาน Excel lookup ข้อมูลโดย INDEX

บทความนี้จะมาสอนวิธีการใช้ Function INDEX ใน Excel ซึ่ง INDEX เอาไว้ใช้ในกรณีที่เราต้องการจะทำการ lookup หรือดึงข้อมูลจากกลุ่มตารางตารางหนึ่งที่เรากำหนดไว้โดยแทนข้อมูลแต่ละ cell เป็นตำแหน่ง INDEX
Syntax ของ function Index ก็คือ INDEX(array, ค่า index,0)

ตัวอย่างการใช้งาน =INDEX(E3:E5,B3,0) กรอกเลข 3 ใน Cell B3 เพื่อ lookup ค่าอันที่ 3 ที่อยู่ใน E3:E5

นอกจากนี้ก็ยัง lookup ค่าที่อยู่ในแนวนอน row ได้ด้วย ตัวอย่างคือ =INDEX(E10:G10,B10,0) กรอกเลข 3 ใน Cell B10 เพื่อ lookup ค่าอันที่ 3 ที่อยู่ใน E10:G10

สามารถ Download ตัวอย่าง https://drive.google.com/file/d/1u-s7l2ox4Xs4sxb4DkGA8Ciy9J1a-bjq/view?usp=sharing

วิธีแสดงไฟล์ pdf ในเว็บ WordPress

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

สำหรับการทำให้ไฟล์ Pdf ของเรามาแสดงผลหรือเปิดได้อยู่ในเว็บของเรา เราเรียกอีกแบบหนึ่งว่าคือการ Embed Pdf หรือการฝัง Pdf นั้นเอง โดยหลักๆแล้วใน WordPress เราสามารถทำได้ 2 วิธีการนั้นก็คือ

วิธีที่ 1 ลง WordPress Plugin Embed Pdf สำหรับวิธีนี้เราก็ต้องไปหา Plug-in สำหรับการ Embed Pdf มาลง สำหรับ Plug-in ที่แนะนำก็คือ PDF Embedder https://wordpress.org/plugins/pdf-embedder/ เพื่อนๆสามารถไปดาวโหลดมาทดลองใช้งานกันได้ สำหรับข้อดีของวิธีนี้ก็คือเราสามารถเอาไฟล์ของเราที่แนบอยู่ในเว็บไซต์ของเราเอามาแสดงผลได้เลย จะมีกี่ไฟล์หรือขนาดใหญ่แค่ไหนก็ได้(เท่าที่ Host เราจะเก็บได้) แต่ก็มีข้อเสียนั้นก็คือเราต้องติดตั้ง Plug-in แล้วก็ต้องเก็บไฟล์ไว้ใน Host ของเรา ถ้าใครมีไฟล์เยอะๆก็จะกินพื้นที่เก็บข้อมูล

วิธีที่ 2 ใช้ Google Drive วิธีนี้ก็จะเป็นการเอาไฟล์ Pdf ของเราไปเก็บใน Google Drive เพื่อทำการ Embed Pdf iframe เอาไปแปะที่เว็บเราได้เลย ซึ่งไม่จำเป็นว่าจะต้องเป็น WordPress นอกจากนี้การใช้วิธีนี้ยังไม่จำกัดเฉพาะไฟล์ Pdf เรายังสามารถ Embed ไฟล์ Office อื่นๆที่ Google Docs รองรับ ยกตัวอย่างเช่นไฟล์เอกสาร Word ไฟล์ Excel เป็นต้น

ตัวอย่าง Embed pdf จาก Google Drive

สำหรับวิธีการ Embed ไฟล์จาก Google Drive สามารถดูวิธีการทำได้ไม่ยากโดย

หลังจากเรา upload file เข้าไปใน Google drive ให้เราคลิกขวาแล้วกดที่ share

ให้เรากดไปที่ Advanced

เราก็จะได้ ลิงค์ที่เอาไว้เปิดไฟล์ใน Google doc ให้เราเอาไปเปิดใน browser

เมื่อเปิดขึ้นมาให้เรากดไปที่สัญลักษณ์ 3 จุด ที่ขวามือบน แล้วเลือก Embed Item

เราก็จะได้โด้ด iframe ซึ่งสามารถเอาไปแปะในเว็บไซต์ หรือ wordpress ของเราได้เลย

วิธีระบุเวลาเริ่มเล่นของวิดิโอใน Youtube

เพื่อนๆทราบไหมว่าเราสามารถส่งลิงค์แบบระบุเวลาเล่นของ Youtube ได้ มาดูวิธีการระบุเวลาเล่นของ Youtube กันเลย

โดยก่อนอื่นให้เราไปที่ Youtube ที่เราต้องการจะแชร์ลิงค์ แล้วกดไปที่ Share

กำหนดเวลาที่เราต้องการ ตัวอย่างเช่นนาทีที่ 2

เราก็จะได้ลิงค์ youtube ที่เริ่มเล่น ณ นาทีที่เรากำหนด
https://youtu.be/ze5qE9Kpm-I?t=120

หรือเราสามารถใช้อีกวิธีหนึ่งก็คือใส่ &t=XmYs ต่อที่ลิงค์ของ Youtube โดย X คือ เลขนาที และ Y คือเลขวินาที
ตัวอย่างเช่น
http://www.youtube.com/watch?v=ze5qE9Kpm-I&t=2m0s

หรือกำหนดเป็น ชั่วโมงก็ได้เช่นกัน โดยใช้ &t=WhXmYs โดย W คือเลขชั่วโมง
ตัวอย่างเช่น
https://www.youtube.com/watch?v=amJ-PVB7pu8&t=1h10m10s

วิธีเปลี่ยน VS code ปุ่มลัด shortcut key ต่างๆ

ในบทความนี้ก็จะมาสอนวิธีการเปลี่ยนคีย์ลัดใน Vs code ซึ่งเพื่อนๆสามารถทำตามได้ไม่ยาก โดยเริ่มต้นให้เราไปที่ File เลือก Preferences แล้วก็สามารถเลือก เปลี่ยน Key ได้โดยเลือกที่ Keyboard Shortcuts

เมื่อเรามาที่หน้า Keyboard Shortcut แล้วก็จะมีหน้าตาดังภาพ เราสามารถเลือกเปลี่ยน key ได้ตามที่เราถนัด หากหาไม่เจอสามารถพิมพ์ลงไฟในช่องค้นหาเพื่อหาปุ่มที่เราต้องการจะเปลี่ยนได้

นอกจากนี้หากเราอยากเปลี่ยน key ลัดทั้ง Vs code ให้ไปเหมือนกับโปรแกรมอื่นๆเช่น Vim, Sublime Text หรือ Eclipse Keymap ก็สามารถทำได้เช่นกันโดยเข้าไปที่ File เลือก Preferences แล้วเลือก Keymaps เพื่อ Dowload Keymaps ตามที่เราต้องการ

และนี้ก็เป็นวิธีเปลี่ยน Keyboard shorcut และ Keymap ของ VS code หวังว่าเพื่อนๆจะนำเอาวิธีการใช้งานไปใช้ซึ่งสามารถทำตามได้ไม่ยากเลย

วิธีใช้ Google Meet นัดหมายและทำ Video conference

ในบทความนี้จะมาสอนวิธีใช้งาน Google Meet สำหรับทำการนัดหมายเพื่อประชุมงาน หรือ นัดหมายเพื่อจะทำการ Tele conference หรือ Video conference

ก่อนอื่นให้เราไปที่เว็บ Google แล้ว Login เข้าระบบไปตามปกติ แล้วสังเกตจะมีสัญลักษณ์จุดๆ ให้เรากดแล้วเลือกไปที่ calendar

แล้วทำการเลือก Create ปุ่มด้านซ้ายมือบน

ก็จะมี pop up ขึ้นมาให้เรากรอกข้อมูลเกี่ยวกับการนัดประชุม ให้เราทำการกด หากเรากดที่ More option

ให้เรากรอกข้อมูลเกี่ยวกับการ Meeting ลงไป เช่น เวลาการนัดหมาย สถานที่ หากใครต้องการทำ Video conference ก็ให้เรากดเลือกที่ Hangouts Meet ด้วย Google ก็จะทำการ Generate URL มาให้เรา

ทางด้านซ้ายมือ เราสามารถนัดคนที่จะมาเข้าร่วมประชุมได้ โดยเราสามารถพิมพ์ชื่อ Email ลงไป โดยไม่จำกัดว่าจะต้องเป็น Gmail สามารถใช้ Email ที่อื่นก็ได้ นอกจากนี้เรายังสามารถให้สิทธิกับคนที่เราเชิญเข้าประชุมสามารถเชิญคนอื่นเข้าร่วมประชุมได้ สามารถเลือกได้ที่ Invite others

หลังจากนั้นให้เรากด Save ก็จะมีหน้าต่าง Pop up ถามให้เราส่งข้อมูลให้กับคนที่เราเชิญ ให้เรากด Send และ Invite external guests ได้เลย

คนที่ได้รับเชิญก็จะได้ Email หากใครใช้ Outlook ก็จะได้ Email ดังรูป