Arduino Pro mini ทำเป็นสวิทช์แสง
ใช้ Arduino Pro Mini โดยมีชิป AtMega 168 มาใช้ทำสวิทช์รับแสง ถ้าแสงสว่างจะเป็นการสั่งปิดไฟ ถ้าแสงมืดลง จะเป็นการสั่งให้ไฟเปิด
บอร์ดตัวนี้สั่งมาจาก Shopee ซึ่งเป็นร้านอยู่ในประเทศจีน ราคาแผ่นละ 38 บาท
ใช้ Arduino Pro Mini โดยมีชิป AtMega 168 มาใช้ทำสวิทช์รับแสง ถ้าแสงสว่างจะเป็นการสั่งปิดไฟ ถ้าแสงมืดลง จะเป็นการสั่งให้ไฟเปิด
บอร์ดตัวนี้สั่งมาจาก Shopee ซึ่งเป็นร้านอยู่ในประเทศจีน ราคาแผ่นละ 38 บาท
ใช้ MS Word อยู่ เป็นรุ่น 2007 วันดีคืนดี เจ้า Word ดันใช้ keyboard ที่เป็น shortcut ที่ใช้กันทั่วไปไม่ได้ เช่น กด Ctrol + x ไม่ได้, Ctrol + c ไม่ได้, Ctrl+v, Ctrl+a ไม่ได้หมดเลย ก็เลยสงสัยว่าเกิดอะไรขึ้น ลองสร้าง normal.dot ใหม่ ก็ไม่หาย ไปค้นๆ ในเน็ต พบว่าคนอื่นก็เป็นนะ แต่ส่วนใหญ่ เขาใช้ MS Word รุ่นใหม่กว่านี้ เอาที่เห็นเก่าสุดก็เป็น Word 2010 แก้ตามไม่ได้ เพราะเมนูไม่เหมือนกันบางอัน จนกระทั่งหาเจอจุดที่จะต้องแก้ไขแล้ว โดยการทำดังนี้
1 - สร้างโฟลเดอร์ที่ชื่อ mod_firstmodule ไว้ที่ Joomla → modules
2. - ที่โฟลเดอร์ mod_firstmodule ให้สร้างไฟล์ชื่อ helper.php ไฟล์นี้จะมีคลาสชื่อ helper จะช่วยแสดงข้อมูลใน output ของโมดูล
การติดตั้ง Ubuntu Server รุ่น 20.04
ติดตั้งตามปกติ เลือกให้ติดตั้ง SSH server ลงไปด้วย
จากนั้นให้ลง tasksel เพื่อลง package อื่นๆ ลงไปเพิ่มเติม
# apt update
# apt upgrade
# apt install tasksel
จากนั้นให้เลือก LAMP แล้วติดตั้งจนเสร็จ
การใช้งาน rsync
ตัวอย่างคำสั่งใช้งาน
rsync -av --delete -e sshThis email address is being protected from spambots. You need JavaScript enabled to view it. :/data/web/ /data1/backup/192.168.0.10/web-backup/
rsync -av --delete -e "ssh -p 8122"This email address is being protected from spambots. You need JavaScript enabled to view it. :/www/doanload/E-book/ /data/rbh3/E-book/
คำอธิบาย
-a คือ archive ทำให้ ไฟล์ตันฉบับกับไฟล์ปลายทางเหมือนกันทุกอย่าง
-v คือ verbose ให้แสดงรายละเอียดระหว่างทำงานขึ้นมาบนหน้าจอ
--delete ให้ลบไฟล์ปลายทางถ้าไฟล์ต้นทางถูกลบไป
-e เรียกใช้ remote shell
การเพิ่ม user เข้า group
# adduser {username} {group}
# adduser somnuk www-data
File permission
การสร้างไฟล์ใหม่ ให้มี permission เหมือน directory แม่ที่ต้นทาง (inherit)
# chmod g+s {directory แม่แบบ}
# chmod g+s /data/web
-s คือ setuid/gid