วิธีการระบบการจองตั๋ว (Ticket Reservation System ) alf.io

ALF.io เป็น Open Source Ticket Reservation System แบบ Web Application ผู้ดูแลระบบสามารถสร้าง Event อย่างเช่นงานประชุมสัมนา เมื่อเปิดรับลงทะเบียนเข้าร่วมงานได้ (แบบเก็บเงินหรือฟรีก็ได้) กำหนดจำนวนที่นั่งได้ ผู้เข้าร่วมงานกรอกข้อมูลส่วนตัว (และชำระเงินก็ได้) ระบบจะส่ง Ticket ไปให้ทาง Email ในรูปแบบ QR Code เมื่อถึงวันงาน เจ้าหน้าที่ที่หน้างานติดตั้ง Application บน Smartphone ของตนเอง (ซึ่งต้องลงทะเบียนกับระบบ) ผู้เข้าร่วมงานแสดง QR ของตนเองให้เจ้าหน้าที่ Scan ได้เลย วิธีการติดตั้ง ต่อไปนี้ เป็นวิธีการติดตั้ง…

TOTP Second-factor Auth and OAuth2 in ownCloud 10.2.1

คิดว่าเรื่อง security หรือ ความปลอดภัย ในการใช้ username และ password ก็เป็นความรู้ที่น่าจะได้มาเล่าสู่กันฟัง ในครั้งนี้ผมได้ลองตั้งค่าการใช้ TOTP Second-factor Auth ร่วมกับ password ของ ownCloud ในหน้า login ที่ web page การใช้ TOTP Second-factor Auth ร่วมกับ password ก็คือ การที่แอดมินที่ดูแล ownCloud Server ได้เพิ่ม App ชื่อ 2-Factor Authentication ไว้เพื่อให้ user ได้เลือกเองว่าจะใช้งานหรือไม่…

ให้ Visual Studio Code แสดงสีและ Intellisense (Robot framework)

เมื่อติดตั้ง Visual Studio Code เสร็จแล้ว ก่อนที่เราจะเริ่ม Code กัน หรือ Code ไปแล้วมันรู้สึกว่า นี่เรากำลังใช้ Note pad กันหรืออย่างไร ไม่มีสีสัน แยกส่วน Code ต่าง ๆ เพื่อลดการลายตา และมันยากต่อการอ่าน Code และไม่มี Intellisense อะไรเลย พิมพ์เองล้วน ๆ หน้าตาก็ประมาณนี้สีเดียว มาดูกันว่าเราจะทำอย่างไรกัน ไปที่เมนู Extensions แล้ว ค้นหาด้วยคำว่า robot แล้ว Enter ให้คลิก Install ตัว…

Google Drive กับ Google Share Drive — กินพื้นที่ใคร ?

ปัญหา: การแชร์พื้นที่จาก Google Drive กับ Google Share Drive นั้น เมื่อผู้ใช้ที่เราแชร์ไปให้ ทำการ Upload ไฟล์ขึ้นมา จะกินพืันที่ของใคร ? มาทดลองกัน Google Drive User A สร้าง Folder ชื่อ “Test Upload” บน “Google Drive” แล้วแชร์ให้ User B สามารถแก้ไขได้ (edit) User B เปิด Google Drive ของตนเอง แล้วเข้าไปใน…

Thunderbird returns

หลังจากปันใจไปให้ Microsoft Outlook และใช้ Microsoft Outlook มาตลอดเกือบ 5 ปี มีเหตุให้การใช้ Google Calendar มีความสะดวกมากกว่า Office365 Calendar (จริงๆ ปฎิทินของ Office365 อาจจะทำได้ก็ได้แต่ไม่มีคนสอนกรั่กๆ) และเมื่อจะใช้ Google Calendar (โดยไม่ใช้เว็บ) ก็ต้องใช้คู่กับ Thunderbird สินะ!!! Download https://www.thunderbird.net/en-US/ คลิกตรงปุ่ม Free Download รุ่นปัจจุบัน 68.1.0 จะได้ English (US) รุ่น 32-bit หากต้องการรุ่น 64-bit…

จับภาพ แชร์ภาพ ด้วย shareX Ep 3

ต่อจาก Blogก่อนหน้า Blog นี้ เรามาว่ากันด้วยเรื่องของการ upload file และสั่งให้โปรแกรม Generate QR code กัน หลังจากที่เราบันทึกวีดีโอเสร็จแล้ว และเราอยาก upload file ขึ้นไปเก็บไว้ ผู้เขียนขอยกตัวอย่างเช่น “บันทึกวีดีโอเสร็จแล้ว upload file ขึ้น youtube เมื่อ upload เสร็จ ให้แสดง QR Code ขึ้นมา” โอเคมั้ย โจทย์ประมาณนี้นะ งั้นไป … เราไปเริ่มกันเลย !!! ลำดับแรกคลิกเลือก “Destinations” จากนั้นเลือกไปที่ “File…

Windows Subsystem for Linux in Windows 10 – (Installation Scripts)

บทความนี้แนะนำวิธีการติดตั้ง Windows Subsystem for Linux ด้วย Installation Scripts เพื่อติดตั้ง Ubuntu 18.04 LTS ลงใน Windows 10 version 1903 การรัน Installation Scripts ที่เป็น PowerShell จำเป็นต้องเปิดอนุญาตรัน script (ตั้งค่า execution policy มีขั้นตอนตรงจุดนี้ ดังนี้ 1.คลิก Start หรือ ไอคอน Search 2.พิมพ์คำว่า PowerShell คลิกขวาเพื่อเลือก Run as administrator…

จับภาพ แชร์ภาพ ด้วย shareX Ep 2

Blog นี้ ขอมาต่อในส่วนของโปรแกรม shareX โดยจะมาว่ากันในเรื่องของการบันทึกหน้าจอในรูปแบบ VDO กันค่ะ สำหรับการบันทึกภาพหน้าจอเป็นวิดีโอ ผู้ใช้สามารถทำได้ทั้งแบบเต็มหน้าจอ หรือจะเลือกเป็นพื้นที่ก็ได้เช่นกัน แต่ก่อนที่เราจะบันทึกภาพหน้าจอแบบวิดีโอด้วย shareX ได้นั้น เครื่องของเราก็ต้องมี plugin ที่ชื่อ “FFmpeg” ติดตั้งอยู่ในเครื่องก่อน แต่ถ้าไม่มีก็ไม่เป็นไรนะ ไม่ต้องตกใจหรอก เพราะว่าพอเราเลือกฟังก์ชันบันทึกภาพหน้าจอแบบวิดีโอ (Screen recording) โปรแกรมก็จะบอกเราว่า เราไม่มี plugin ตัวนี้ จะไปดาวน์โหลดมาติดตั้งเลยมั้ย ก็ให้ตอบตกลงไปเลย แค่นี้เราก็สามารถใช้งานการบันทึกภาพหน้าจอได้แล้ว หรืออีกวิธีนึง !!! เราสามารถไปดาวน์โหลดด้วยตัวเองก่อนก็ได้ โดยไปที่ “Task settings” จากนั้นก็ปรากฏหน้าจอดังรูป ให้เลือก “Screen recorder”…

ติดตั้ง FOG Project แบบใช้ Proxy DHCP

บทความนี้เป็นตอนต่อจาก “ติดตั้ง FOG Project บน Ubuntu 18.04 Server” หลังจาก แตกไฟล์ มาเสร็จแล้ว มาดูขั้นตอนติดตั้ง sudo ./installfog.sh เลือก 2 กด Y และ Enter กด N และ Enter ตัวอย่าง จะติดตั้ง fog server ให้ใช้ IP 10.0.100.254 และ ตอบ N ทุกคำถาม Would you like … ตรงนี้…