พบปัญหา The file is corrupt and cannot be opened

เครื่องของเพื่อนเปิดแฟ้ม .xlsx ด้วย excel 2010 ไม่ได้ มีอาการดังนี้
1. download แฟ้มจาก email แล้ว double click ไม่ได้ แต่เปิดผ่าน browser ได้
2. download จากเว็บไซต์ แล้ว double click ก็ไม่ได้
3. แต่ไม่พบปัญหา หากสร้างแฟ้มในเครื่อง และเปิดในเครื่อง

ปัญหาที่พบ คือ เครื่องฟ้องว่า The file is corrupt and cannot be opened
แล้วก็เปิดแฟ้มไม่ได้

วิธีแก้ไขโดยปรับ option บางตัว มี 6 ขั้นตอน
ดังนี้
1. Open Excel 2010.
2. Click on File > Options.
3. Select Trust Center > Trust center settings.
4. Select Protected view.
5. Uncheck all the options under Protected View > OK.
6. Restart Excel 2010 and try to open Excel documents.

http://newsandguides.com/solution-the-file-is-corrupt-and-cannot-be-opened-excel-2010/

เยาวชนเห็นว่าทุจริตยอมรับได้ และไม่แปลก

19 พ.ค.54 จากหนังสือสำนักเลขาธิการคณะรัฐมนตรี ที่ นร 0503/ว(ล)6978 เรื่อง ข้อสังเกตของคณะกรรมาธิการวิสามัญ และข้อสังเกตของคณะกรรมาธิการ ร่วมกันพิจารณาร่างพระราชบัญญัติประกอบรัฐธรรมนูญว่าด้วยการป้องกันและปราบปรามการทุจริต นั้น

ทาง สกอ.ได้ส่งหนังสือดังกล่าวให้สถาบันการศึกษา ที่ ศธ 0509.6(1.11)/ว530 โดยมีข้อสังเกตว่า ตามผลการสำรวจ เรื่อง องค์กรต่อต้านการทุจริตนานาชาติ ครั้งที่ 13 เกี่ยวกับการป้องกันและปราบปรามการทุจริตเฉพาะค่านิยมในส่วนของเยาวชนในหลายประเทศ รวมถึงประเทศไทย ปรากฎว่า เยาวชนเห็นว่าการทุจริตคอร์รัปชั่นเป็นเรื่องยอมรับได้และไม่ได้เป็นเรื่องร้ายแรง หรือแปลกใหม่ในสังคม ซึ่งคณะกรรมาธิการเห็นว่าค่านิยมดังกล่าวไม่ถูกต้องและควรที่จะมีการฝึกฝนอบรมและปลูกฝังคุณธรรมค่านิยมที่ดี ด้วยการส่งเสริมให้มีการปลูกฝังคุณธรรม  และจริยธรรม โดยบรรจุไว้ในหลักสูตรการศึกษาทุกระดับของชาติ

แก้ปัญหาไม่แสดงชื่อนักศึกษาใน moodle

23 ส.ค.53 รับแจ้งจากหัวหน้าว่า รายชื่อนักศึกษาในระบบ e-learning ที่ใช้สคริปต์ของ Moodle หายไปหมด และงานนักศึกษาก็ยังตรวจไม่เรียบร้อย ผมจึงตั้งสมมติฐานว่าตารางหนึ่งในระบบฐานข้อมูลเสียอีกแล้ว เคยเกิดขึ้น และใช้โปรแกรม EMS  SQL Manager for MySQL เข้าไป Repair แต่ครั้งนี้ผมจะเปลี่ยนวิธี เพราะระบบฐานข้อมูล MySQL มีโปรแกรมที่สามารถซ่อมผ่าน Command Line จึงไม่ใช้โปรแกรมเสริมจากภายนอกอย่าง EMS

เข้า MySQL ผ่าน Command Line แล้ว use moodle; (แต่ไม่มีคำสั่งตรวจสอบตารางทั้งหมดอัตโนมัติ ถ้าจะเขียน php หรือ Shell script ก็จะยุ่งยากมากไป) จึงใช้ show tables; แล้วคัดลอกรายชื่อตารางไปไว้ใน notepad แล้วแทนที่สัญลักษณ์ | ด้วยสัญลักษณ์ , เนื่องจากคำสั่ง check table สามารถตรวจตารางพร้อมกันได้หลายตารางโดยใช้เครื่องหมาย , ขั้นระหว่างชื่อตาราง ผมจึงคัดลอกข้อมูลจาก notepad มาวางต่อคำสั่ง check table ก็พบตารางที่ error แบบ  corrupt มีจำนวน 2 ตาราง คือ  mdl_log และ mdl_user_students เมื่อสั่ง repair table mdl_user_students; ก็พบว่า moodle กลับมาแสดงรายชื่อนักศึกษาได้ตามปกติ
+ http://www.thaiall.com/mysql