การสำรองแฟ้ม access.log เป็นชื่อแฟ้มที่มีวันที่กำกับด้วย batch file

backup access.log
backup access.log

การสั่ง backup แฟ้ม แล้วได้ชื่อแฟ้มเป็นวันที่ปัจจุบัน อาจมีหลายวิธี
แต่วิธีที่ง่ายคือใช้ batch file ถูกสั่งงานผ่าน schedule task
โดยคำสั่งใน batch file ก็จะต้องกำหนดวันที่ให้กับแฟ้มเป้าหมาย
ซึ่งคำสั่ง dos ที่สามารถใช้ substring คือ :~ ตามด้วยตำแหน่งของข้อมูล
การนับตำแหน่งเริ่มต้น นับเหมือนจาวาคือ เริ่มตำแหน่งที่ 0

DOS>set f=access%date:~10%%date:~4,2%%date:~7,2%.log
DOS>copy access.log %f% |echo y
การสำรอง access.log ของ squid
ต้องดำเนินการให้สอดรับกับพรบ.คอมพิวเตอร์ 2550
ที่กำหนดให้เก็บ log อย่างน้อย 90 วัน

config of quiz in moodle 1.9

config of quiz in moodle 1.9
config of quiz in moodle 1.9
11 ก.ค.55 มีโอกาสเตรียม quiz ที่ทำใน moodle เครื่องหนึ่งใช้ moodle 1.9 แล้ว backup นำไป restore ในอีกเครื่องหนึ่งที่ใช้ moodle 2.2 เพราะถ้าทำที่ server ตัวเดียว หากหายไปก็จะยุ่ง โดยบทเรียนครั้งนี้มีดังนี้
บันทึกค่า configuration สำหรับการสร้าง quiz ว่ากำหนดแบบใด ให้นักศึกษาทำครั้งเดียว และไม่มีเฉลยออกมาในเวลานั้น เพราะถ้าใช้ค่า default จะเปิดให้นักศึกษาทำได้หลายครั้ง ซึ่งเป็นการฝึกปฏิบัติ โดยกำหนดให้ shuffle แต่ไม่ Adaptive และ Attempt ซ้ำไม่ได้ และใช้คะแนนจาก First Attempt ส่วน review ก็แสดงเฉพาะคะแนนหลังทำเสร็จ
ตัวแรกอยู่ที่ http://www.thaiall.com/moodle เพื่อน ๆ เข้าไปเรียนรู้ได้ครับ

ข้อสอบของ bbc webwise เรื่อง email

email of bbc webwise
email of bbc webwise
มีโอกาสได้เรียนรู้ระบบข้อสอบของ bbc.co.uk หัวข้อ email ใน webwise อยู่ในเว็บไซต์
แล้วพิมพ์ข้อสอบตามที่เห็นใส่ไปในระบบ e-learning moodle 1.9.12 แล้วทำการ backup โดยเลือกเฉพาะข้อสอบ แล้วนำไป restore ใน e-learning moodle 2.2.1 พบว่าข้อสอบเข้าไปใน moodle ระบบใหม่ได้ปกติ ทำให้มีแนวคิดว่าจะทำข้อสอบขึ้นมา แต่สามารถนำไปติดตั้งได้หลายเครื่องบริการ โดยรุ่นของ moodle ตัวหลักที่ผมจะใช้ คือ 1.9.12 แต่ตัวปลายทางจะเป็น 2.2.1 เพราะถ้าเริ่มต้นที่ตัวปลายทาง จะไม่สามารถนำเนื้อหาไปใช้กับระบบเก่า

how to backup and restore moodle from 1.9.12 to 2.2.1

backup and restore course
backup and restore course

28 เม.ย.55 เนื่องจากผมใช้ระบบอีเลินนิ่ง 2 รุ่นบนเครื่องบริการ 2 เครื่อง โดยเครื่องหนึ่งเป็น moodle 1.9.12 และอีกเครื่องเป็น 2.2.1 หากมี course ที่ต้องการให้ทั้ง 2 เครื่องใช้ได้ทั้งคู่ผ่านวิธี backup & restore ที่แยกบริการกันอิสระ ซึ่งไม่ใช้ user ร่วมกัน .. แต่ปัญหาที่พบคือ แฟ้มที่ backup ได้จาก 2.2.1 เป็น MBZ เมื่อนำไป restore ใน 1.9.12 ก็พบว่าไม่รู้จัก จึงสรุปในเบื้องต้นว่า ผมไม่สามารถย้าย course จากรุ่น 2.2.1 ลงไปรุ่น 1.9.12

จึงทดสอบใหม่ ด้วยการย้ายบางวิชาจาก 1.9.12 ไป 2.2.1 ซึ่งแฟ้มของ 1.9.12 เป็น .zip ผลคือ 2.2.1 รู้จักแฟ้ม backup รุ่นเก่า และใช้งานได้ โดยขั้นตอนการทดสอบเขียนไว้ใน paragraph ถัดไป และแบ่งไว้ 2 section คือ section แรกเป็นการ backup ส่วน section ที่สองเป็นการ restore ทำให้ต่อไปผมต้องเตรียมการสอนใน moodle 1.9.12 แล้วคัดลอกไปวางใน 2.2.1 เมื่อมีการเปลี่ยนแปลงเนื้อหา

First section
objective : to backup your course in moodle 1.9.12 to your computer
1. login by teacher account
2. click on the selected course
3. click backup, next ..
4. until got file, save as backup file to your computer
5. sample file : backup-tech-20120428-0931.zip

Second section
Objective : to restore your backup file to moodle 2.2.1
1. login by admin account
2. Settings, Front page settings, Restore
3. Choose a file (from your computer in first section)
4. select category, continue ..
5. select : Delete the contents of this course and then restore
6. select :
– include activities
– include blocks
7. Settings to keep old students
– Keep current roles and enrolments = yes
– Keep current groups and groupings = yes
8. found message after the complete
“The course was restored successfully, clicking the continue button below will take you to view the course you restored.”

http://docs.moodle.org/19/en/Course_restore
http://docs.moodle.org/22/en/Course_restore

ทดสอบคัดลอกบล็อกแล้วบันทึกไว้ใน /wordpress

26 พ.ค.52 1) ปิดบทความไอทีในชีวิตประจำวัน 2 เรื่อง คือ 192 จุดเริ่มต้นของความปลอดภัยด้านไอที และ 193 การเลือก Netbook หรือ Notebook เผยแพร่ใน thaiall.com/opinion/readonly.php ส่วนเรื่องที่ 194 กำหนดไว้แล้วในแผนที่ส่งตอนรายงานโครงการร่วมกับ nccit09 2) ปรับบทความ thaiall.com/wordpress พร้อมคัดลอกข้อมูลใน /blog ไปติดตั้งใน 127.0.0.1 ที่บ้าน เตรียมสอนช่วงต้นเดือนมิถุนายน52 3) แต่การอบรมจะใช้ template2 ที่ผมต้อง upgrade script ให้ทำงานกับ php รุ่นที่ผมใช้อยู่ และคาดว่าจะตั้งเป็นรุ่น 2.01 ก็ยังไม่ได้แจ้ง อ.ศรีเชาวน์ วิหคโต ผู้พัฒนา template2 ที่กศน.หลายแห่งใช้งาน เลยครับ เพราะคิดว่าพัฒนาแล้วจะติดตั้งใน thaiabc63.zip และแยกเผยแพร่เฉพาะ template21.zip อีกที  4) วันนี้หมดแรงข้าวเย็น คงพัฒนา template2.01 ต่อตอนนี้ไม่ได้แน่ สังขารไม่ให้ซะแล้วครับ ขอพักเท่านี้ พรุ่งนี้เย็นค่อยว่ากันใหม่