พอดีว่าผมกำลังจะทำระบบล๊อกอินในหน้าเว็บไซต์ให้เป็น 2 Step Verification แบบ Time-based One-time Password เลยต้องทำการกำหนดค่าเวลาบนเซิร์ฟเวอร์ให้ตรงกับ NTP Server เลยถือโอกาสเอามาเขียนเก็บไว้หน่อยเป็นบันทึกช่วยจำ โดยจะลองเปลี่ยนทั้งค่า Time Zone ลองตั้งค่าเวลาเอง และกำหนดให้เซิร์ฟเวอร์ใช้ค่าเวลาจาก NTP Server ส่วนเรื่องการทำ Time-based One-time Password ไว้คราวหน้าจะเขียนอีกรอบหนึ่ง
Mobile : 088-799-8421
Name : LookHin
E-mail : [email protected]
https://github.com/LookHin
https://www.facebook.com/LookHin
https://twitter.com/LookHin

เมื่อสักช่วงอาทิตย์ที่แล้วผมไปหาซื้อ Bluetooth Keyboard มาลองต่อกับ Raspberry Pi ดูนะครับ (จริงๆ ก็ไม่ได้จำเป็นเลย ปกติก็ remote เข้าไปอยู่ดี ซื้อเพราะอยากลองล้วนๆ) สรุปแล้วเมื่อได้ของมาก็ Pairing กับ R-Pi ไม่ได้ซะงั้น มันถามให้เราใส่ PIN ซึ่งเราก็ไม่รู้ว่ามันคืออะไร ซึ่งถ้าเป็นบน android หรือ windows เวลาที่ Pairing กันแล้วมันจะขึ้น PIN มาที่หน้าจอให้เราพิมพ์ตามแต่นี้ไม่มี ผมลองมาหลายวิธีจนได้วิธีที่ใช้งานได้ โดยผมจะทดลองกับ Bluetooth Keyboard ของ rapoo รุ่น e6500
ไม่ได้เขียนอะไรลงบล๊อคซะนานจนเกือบจะเป็นบ้านร้างไปอีกหละ วันนี้เรามาทดลองติดตั้ง OpenCV และ Node.js กันดูสักหน่อยหละกัน จริงๆก็ไม่ได้เชียวชาญอะไรหรอกนะครับ แต่พอดีมีงานเล็กๆ น้อยๆ ที่จำเป็นต้องใช้ก็เลยต้องหาข้อมูลมาทำ และเมื่อได้มาแล้วเราก็ต้องมาแบ่งปันประสบการณ์กันสักหน่อยเผื่อจะเป็นแนวทางให้คนอื่นเอาไปต่อยอดทำอะไรอย่างอื่นต่อได้ มาเริ่มกันเลยครับ ตัว OpenCV เป็นโปรแกรมที่เอาไว้ทำพวก Image Processing และ Computer Vision เอาง่ายๆก็คือเป็นโปรแกรมที่ใช้ประมวลผลภาพและเอาไว้ช่วยให้คอมพิวเตอร์มองเห็นภาพ เพื่อใช้ในการวิเคราะห์ว่าภาพนั้นคือภาพอะไร ซึ่งมันก็จะต้องมีในส่วนของการ training เพื่อให้ระบบมันรู้จักภาพต่างๆ แต่เราจะข้ามไปเลยนะครับ เดียวเราจะใช้แค่ค้นหาใบหน้าซึ่งเขาทำเตรียมมาให้เราอยู่แล้ว ส่วนตัว Node.js นี้ไม่รู้จะอธิบายยังไงดี มันเป็นเหมือนสภาพแวดล้อมที่ใช้เขียนโปรแกรมด้วย JavaScript และใช้รันในฝั่งของ Server นะครับ ที่ผมเลือกใช้ตัวนี้เพราะเห็นตัวอย่างการใช้งาน OpenCV ของมันแล้วดูง่ายดี ไม่มีเหตุผลอื่น
วันนี้เรามาทำให้ Apache Web Server ของเราปลอดภัยมากขึ้นด้วยขั้นตอนง่ายๆ 8 ขั้นตอนกันครับ ถึงแม้จะไม่ได้ปลอดภัยขึ้นถึงระดับที่ไม่สามารถแฮกได้ แต่อย่างน้อยก็ทำให้ผู้ที่จะโจมตีต้องทำการบ้านมากขึ้นนิดหนึ่ง โดยเราจะเน้นไปที่การปิด Error ต่างๆ ของระบบ และแถมท้ายด้วยการติดตั้ง ModSecurity ซึ่งเป็น Web Application Firewall (WAF) ที่จะช่วยป้องกันเว็บไซต์ของเราให้ปลอดภัยจากการโจมตีในแบบต่างๆ ได้มากขึ้น
กรีกในสมัยโบราณอยู่ทางตะวันออกสุดยุโรปภาคใต้ ประกอบด้วยผืนแผ่นดินและดินแดนในหมูเกาะต่างๆ ในทะเลเอเจียน และฝั่งตะวันตกของเอเชียไมเนอร์ ซึ่งนิยมเรียกว่า “นครรัฐไอโอเนียน” ในบรรดานครรัฐต่างๆ ของกรีกต่างปกครองตัวเองอิสระแยกจากกัน ไม่เคยรวมตัวเป็นนครรัฐเดียวได้เลย ยกเว้นจะมีการรวมตัวกันบ้างเมื่อเกิดสงครามกับต่างชาติ โดยนครรัฐเหล่านั้นจะรวมตัวกันเป็นสหพันธรัฐ (Federation) แต่เมื่อสงครามสงบลงนครรัฐต่างๆ ก็แข่งขันกันเองและทำสงครามกันเองอยู่บ่อยครั้ง