January 25, 2018

บทพิธีกรต้อนรับคณะศึกษาดูงาน

บทพิธีกรต้อนรับคณะศึกษาดูงาน กองอำนวยการรักษาความมั่นคงภายในราชอาณาจักร วันที่ 25 มกราคม 2561 ณ ศูนย์อนุรักษ์และพัฒนาทรัพยากรภาคตะวันออกเฉียงเหนือตอนกลาง

พิธีกร : เรียน คณะผู้บริหารมหาวิทยาลัยเทคโนโลยีราชมงคลอีสาน ท่านนายกองค์การบริหารส่วนตำบลหนองระเวียง คณะที่ปรึกษาโครงการ อพ.สธ มทร.อีสาน คณาจารย์ เจ้าหน้าที่ และคณะศึกษาดูงานทุกท่านครับ กระผม นายสุเทพ ยนต์พิมาย หัวหน้าสำนักงานผู้อำนวยการ สำนักวิทยบริการและเทคโนโลยีสารสนเทศ ครับ

ก่อนที่จะเข้าสู่ช่วงพิธีการ ขออนุญาตแจ้งกำหนดการให้ทุกท่านทราบ ดังนี้ครับ

Continue reading

December 4, 2018

บทพิธีกรเปิดอนุสรณ์สถาน อ.ดร.วทัญญู ณ ถลาง

ในวันที่ 25 พ.ย. 2560 ที่ผ่านมามหาวิทยาลัยเทคโนโลยีราชมงคลอีสาน ได้ทำพิธีเปิดอนุสรณ์สถาน อาจารย์ ดร.วทัญญู ณ ถลาง ผมเองได้มีส่วนรับผิดชอบด้านพิธีกร ร่วมกับอาจารย์ ดร.จิณณพัต โรจนวงศ์ เลยอยากเอาบทพิธีกรเปิดอนุสรณ์สถาน อ.ดร.วทัญญู ณ ถลาง มาเก็บไว้ เผื่อใครมีโอกาสได้ใช้ในอนาคต (ในวันจริงมีการเปลี่ยนแปลงกำหนดการไปบางส่วน ขออนุญาตใช้กำหนดการเดิมในการทำบทพิธีกรนะครับ)

พิธีเปิดอนุสรณ์สถาน อาจารย์ ดร.วทัญญู ณ ถลาง

พิธีกรชาย : กราบสวัสดี แขกผู้มีเกียรติทุกท่านครับ กระผม นายสุเทพ ยนต์พิมาย

 พิธีกรหญิง : ดิฉัน นางสาวจิณณพัต โรจนวงศ์ เราทั้งสองคน รับหน้าที่เป็นพิธีกรของพิธีในวันนี้ค่ะ ก่อนอื่นขออนุญาตแจ้งกำหนดการให้ทุกท่านได้ทราบกันก่อน ดังนี้ค่ะ

 พิธีกรชาย : สำหรับกำหนดการในวันนี้ ในช่วงเช้าจะเป็นพิธีเปิดอนุสรณ์สถาน อาจารย์ ดร.วทัญญู ณ ถลาง โดยมีกำหนดการดังนี้ครับ

เวลา   08.00 น. แขกผู้เมีเกียรติทุกท่านลงทะเบียน

09.00 น. ท่านประธาน โดยท่านอธิการบดี เดินทางมาถึงบริเวณพิธี

09.19 น. ทำพิธีเปิดอนุสรณ์สถาน อาจารย์ ดร.วทัญญู ณ ถลาง

09.30 น. รับชมวิดีทัศน์และรับฟังการเสวนาในหัวข้อ “รำลึกถึงอาจารย์ ดร.วทัญญู ณ ถลาง”

10.30 น. พิธีสงฆ์

11.00 น. เชิญรับประทานอาหารร่วมกัน

Continue reading

October 31, 2018

บทพิธีกร พิธี ถวายความอาลัย

ถือว่าเป็นโอกาสดีสูงสุดในชีวิต ครับ ที่ได้มีโอกาสเป็นพิธีกรในพิธี ถวายความอาลัย พระบาทสมเด็จพระปรมินทรมหาภูมิพลอดุลยเดช บรมนาถบพิตร “มหาวิทยาลัยเทคโนโลยีราชมงคลอีสาน สำนึกในพระมหากรุณาธิคุณ และขอน้อมเกล้าส่งเสด็จสู่สวรรคาลัย” ร่วมกับอาจารย์ ดร.จิณณพัต โรจนวงศ์ วันนี้เลยขอนำบทพิธีกรที่ได้จัดทำร่วมกับท่านอาจารย์ ดร. จิณณพัต มาเผยแพร่ใว้ ณ ที่นี้ หากมีข้อผิดพลาดประการใด ผมขอน้อมรับไว้แต่เพียงผู้เดียวนะครับ  ต้องขอกราบขอบพระคุณ คณะผู้บริหาร มหาวิทยาลัยเทคโนโลยีราชมงคลอีสาน ที่ไว้วางใจให้ผมได้ทำงานนี้เพื่อในหลวงรัชกาลที่ 9 ซึ่งมีพระมหากรุณาธิคุณต่อ มหาวิทยาลัยเทคโนโลยีราชมงคลอีสานของเราอย่างหาที่สุดมิได้

ลองอ่านกันดูนะครับ

 บทพิธีกร Continue reading

October 19, 2018

Error ใน e-survey

ช่วงที่ผ่านมาพบปัญหาจาก e-survey อยู่ 2-3 เรื่อง

  1. เปิดไปดูหน้าการตอบแล้วการแสดงผลผิดปกติ ตามรูป
    ขอยืมภาพจาก https://www.limesurvey.org/forum/installation-a-update-issues/112687-limesurvey-completely-broken-after-comfortupdate-and-manual-reinstall#159803
  2. ตอบแบบสอบถามพอตอบเพื่อไปหน้า 2 ของแบบสอบถามเจอหน้าว่าง
  3. หลังจากทดลองอัพเดทโดยการอัพเดทอย่างง่าย หรือ comfort update แล้วก็ยังไม่สามารถแก้ได้
  4. เมื่ออัพเดทอย่างง่าย หรือ comfort update ก็ยังแก้ไม่ได้ก็เลยทำการติดตั้งใหม่โดยใช้ DB เดิม ก็ยังไม่สามารถแก้ได้

พบว่ามีคนเจอปัญหา เหมือนๆ กันจาก https://www.limesurvey.org/forum/installation-a-update-issues/112687-limesurvey-completely-broken-after-comfortupdate-and-manual-reinstall#159803
โดยมีคนแนะนำ ให้ทำการเปิด Debug Mode ในไฟล์ \limesurvey\application\config\config.php จาก 0 เป็น 2 ดังนี้ Continue reading

September 20, 2018

การเรียกใช้ Line Notify API ของแผนกงาน

จากบทความที่แล้วเรื่อง การแจ้งเตือนผ่าน Line Notify ที่เราได้ทิ้งท้ายไว้เรื่อง  Service ให้เรียกใช้ผ่าน PHP บน server ของแผนกงาน วันนี้จะมาพูดถึง Service ที่มีให้บริการแล้วการใช้งานเบื้องต้น แต่ก่อนที่จะถึงขั้นตอนนั้น ขอพูดถึงสิ่งที่จำเป็นต้องมีก่อน ดังนี้

  1. โปรแกรมที่ต้องการส่งข้อความไปยัง Line Notify จะต้องมี Line Notify Token ก่อน (กรณีต้องการเตือนในกลุ่มของแผนกงานใช้ Token ที่ผมขอไว้แล้วได้เลย)
  2. รูปแบบของการส่งจะส่งผ่านค่าต่าง ๆ มากับตัวแปรดังนี้
    1. ตัวแปร $title = “ชื่อของการแจ้งเตือน”;
    2. ตัวแปร $content = “เนื้อหาของการแจ้งเตือน”;
    3. ตัวแปร $linetoken = ‘Line Notify Token’;
    4. ตัวแปร $imageThumbnail = ‘URL ของภาพย่อ หรือ Thumbnail’;
    5. ตัวแปร $imageFullsize = ‘URL ของภาพเต็ม’;
  3. โดย ตัวแปร $title, $content และ ตัวแปร $linetoken จำเป็นต้องมีค่าไม่สามารถว่างได้ แต่ ตัวแปร $imageThumbnail และ ตัวแปร $imageFullsize จะไม่ส่งไปก็ได้ หากไม่ต้องการส่งรุปในการแจ้งเตือน
  4. จากข้อ 3 ตัวแปร $title และ ตัวแปร $content จะถูกเข้ารหัสก่อน  เพื่อความปลอดภัยในการส่ง ซึ่งจะกลายเป็นตัวแปร $ms_title  และ $ms_content ตามลำดับ
  5. URL ที่จะทำการส่งค่าพารามิเตอร์หรือตัวแปรทั้งหมด โดยมีรูปแบบดังนี้ http://URL/Path/file.php?linetoken=$linetoken&title=$ms_title&content=$ms_content&imageThumbnail=$imageThumbnail&imageFullsize=$imageFullsize

หลัก ๆ ก็มีประมาณท่านี้ครับ มาดู Code เลยดีกว่าครับ Continue reading

August 29, 2018

การแจ้งเตือนผ่าน Line Notify

พักนี้มีความอยากลอง Line Notify เนื่องจากใช้ Line ในการคุย ทั้งส่วนตัวและเรื่องงาน ดังนั้น คงจะดีหากมีระบบต่าง ๆ ที่คอยเตือนผ่าน Line ได้

Line Notify คืออะไร 

Line Notify คือระบบการแจ้งเตือน ที่ Line อนุญาตให้เราสามารถเชื่อมต่อ(โดยผ่าน App ที่เราเขียนเองหรือ App ที่มีบริการต่าง ๆ) และส่งการแจ้งเตือนไปยัง Line ได้ทั้งส่วนตัว (เตือนตัวเอง) และส่งเข้าไปในกลุ่ม โดยก่อนการจะใช้งานต้องมี Line Account ซะก่อน (อีเมล์ที่ใช้ลงทะเบียน Line) หากมีแล้ว ดำเนินตามขั้นตอนดังนี้ Continue reading

June 30, 2018

Thai Language for Booked

ไฟล์ภาษาไทยสำหรับ Booked Scheduler v2.6.6

  • รองรับการแสดงผลภาษาไทย
  • รองรับการแสดงผลวันที่ แบบ วัน-เดือน-ปี
  • รองรับการแสดงปีแบบ พุทธศักราช

ปัญหาที่ยังไม่สามารถแก้ได้ ณ ขณะนี้คือ Continue reading

March 16, 2018

แก้ปัญหา PHPMailer ใน PHP Server Monitor ไม่เป็นภาษาไทย

ใน PHP Server Monitor สามารถส่งเมล์แจ้งเตือนได้หลายกรณีดังนี้

  • สถานะที่เปลี่ยน : คุณจะได้รับการแจ้งเตือนเมื่อเครื่องแม่ข่ายมีการเปลี่ยนแปลงสถานะ จากออนไลน์ -> ออฟไลน์หรือออฟไลน์ -> ออนไลน์
  • ออฟไลน์ : คุณจะได้รับการแจ้งเตือนเมื่อเครื่องแม่ข่ายออฟไลน์สำหรับ *ครั้งแรกเท่านั้น* ตัวอย่างเช่น cronjob ของคุณคือทุกๆ 15 นาที และเครื่องแม่ข่ายของคุณมีการดับในเวลา 1:00 น. และยังคงดับต่อไปถึง 6 โมงเช้า คุณจะได้รับการแจ้งเตือน 1 ครั้งตอน 1:00 น. เพียงเท่านั้น
  • สม่ำเสมอ : คุณจะได้รับการแจ้งเตือนทุกครั้งที่สคริปต์ทำงานและเครื่องแม่ข่ายไม่ทำงานแม้ว่าเครื่องแม่ข่ายจะออฟไลน์เป็นเวลาหลายชั่วโมงก็ตาม

แต่ปัญหาคือ PHPMailer สามารถส่งเมล์มาแจ้งเตือนได้ แต่ไม่สามารถอ่านข้อความเตือนได้เนื่องจากไม่แสดงภาษาไทย (ผมเองได้ร่วมแปลภาษาไทยให้กับ PHP Server Monitor ด้วย) ลองมาดู Code ในส่วนของ PHPMailer ที่ไฟล์ /phpservermon/src/include/function.inc.php ว่าจะแก้อะไรได้บ้าง

Continue reading

March 10, 2018

Server ดับไม่มีอะไรเตือน

ปัญหาเกิดจาก Server 2 จากหลายตัวที่มีดับไป แต่ไม่ทราบเพราะไม่ได้ใช้ประจำ เลยต้องหาเครื่องมือมาช่วยเตือนสักหน่อย

OSSEC คือตัวเลือกแรก

บังเอิญจำได้ว่า มีเครื่องมือตัวนึงชื่อ OSSEC ที่ทำหน้าที่ตรวจจับการบุกรุก (Intrusion Detection) เลยลองเอามาติดตั้งใน VirtualBox บนเครื่อง Server ที่จะใช้ Monitor เครื่อง Server อื่นๆ ผลปรากฏว่า หากจะแค่ Monitor ว่าเครื่องดับหรือให้บริการไม่ได้ ดูเหมือนว่าจะขี่ช้างจับตั๊กแตนไปหน่อยเพราะต้องติดตั้งอะไรมากมายทั้ง Server และ Agent ที่เครื่องปลายทางดังภาพ

ภาพ VM ที่ติดตั้งเพื่อทำ OSSEC Server

Continue reading

February 28, 2018

Enable Compression บน XAMPP

ถาม : ทำไมต้อง Enable Compression หรือ Gzip

ตอบ : ง่ายๆ เพื่อให้ Web โหลดได้เร็วขึ้น

ถาม : ตรวจสอบว่าเว็บทำ Enable Compression หรือยังได้ที่ไหน

ตอบ : https://checkgzipcompression.com หรือ https://developers.google.com/speed/pagespeed/insights/ ลองอันแรกก่อน ง่ายๆ อันหลังมีข้อแนะนำให้ปรับได้อีกเยอะ

ถาม : บน XAMPP ทำยังไง

ตอบ : ยาวหน่อยนะ

Continue reading