บทความ

กำลังแสดงโพสต์ที่มีป้ายกำกับ คอมพิวเตอร์

การ Backup ข้อมูลในฮาร์ดดิสก์ ด้วย Clonezilla

รูปภาพ
วันก่อนลง Windows และโปรแกรมใหม่ ใช้เวลานานเหมือนกัน เพราะต้องหาและลง Drivers ใหม่วลวลด้วย ก็เลยคิดว่า น่าจะทำ Backup ฮาร์ดดิสก์ทั้งก้อนเลย เวลามีปัญหา เช่น ไวรัสลง บูทช้ามาก ก็จะได้รื้อใหม่ กลับให้เหมือนสภาพที่ติดตั้ง ลงโปรแกรมใหม่ ๆ ความจริงมีโปรแกรม Ghost ของ Norton ทำอย่างที่ว่าได้ แต่โปรแกรมนี้ ต้องซื้อ แต่มีอีกโปรแกรมหนึ่งที่ทำได้ดี และฟรีด้วย โปรแกรมนั้นคือ Clonezilla เนื่องจากว่า เวลาถอนคืนโปรแกรม (Restore) โปรแกรม Clonezilla จะลบของเดิม และเอาสิ่งที่ได้เก็บเอาไว้มาแทนทีทั้งหมด ดังนั้น จึงควรแยก partition คือ ทำ Drive อีก 1 ไดรฟ์ เช่น D:\ สำหรับเก็บข้อมูลอย่างเดียว เวลาถอนคืน จะได้ไม่ต้องห่วงว่า ข้อมูลจะหาย ถ้าไม่ทำอย่างนี้ ก่อนถอนคืน ต้อง Copy ข้อมูลไปไว้ที่อื่นก่อน จะได้ไม่หายไปไหน การ Backup ฮาร์ดดิสก์ ด้วย Clonezilla ภาพรวม คือ ให้ดาวน์โหลดโปรแกรม Clonezilla จากเว็บไซต์ http://clonezilla.org ซึ่งเป็นไฟล์ ISO ให้นำไปเขียนลงแผ่นซีดีโดยใช้โปรแกรม เช่น CD BurnerXP หรือ Nero ก็ได้ แล้วให้ บูตเครื่องคอมพิวเตอร์จากแผ่นนี้ แล้วทำตามวิธีการข้างล่างนี้ เพื่อ Backup ข้อมูลไว้

พื้นที่ฟรี บนอินเทอร์เน็ต (cloud) กับ skydrive

รูปภาพ
หลายคนพูดเรื่อง Cloud (ก้อนเมฆบนฟ้า) หรือ พื้นที่เก็บไฟล์บน อินเทอร์เน็ต เพราะ นอกจากจะสะดวกที่ไปอยู่ที่ไหน ๆ ที่เข้าอินเทอร์เน็ตได้ ก็เรียกไฟล์มาใช้งานได้ และยังใช้เป็นที่เก็บสำรองไฟล์ได้ด้วย เผื่อว่า เครื่องคอมพิวเตอร์ที่ใช้อยู่ มีปัญหา ก็ยังมีไฟล์สำรอง ไม่หายไปพร้อมกับฮาร์ดดิสก์ ที่ถูกไวรัสโจมตีได้ บางคนเขาบอกว่า เขาเก็บไฟล์โดยใช้บริการ Cloud ทั้งหมดเลย ยกเว้นข้อมูลที่เกี่ยวกับการเงินเท่านั้น นี่ก็แสดงให้เห็นแล้วว่า บริการนี้ กำลังได้รับความนิยมกันมากทีเดียวนะครับ เพราะ ประหยัดและปลอดภัย (ระดับหนึ่ง ในกรณีใช้เป็นการ สำรองไฟล์) ด้วยนะครับ ผม เคยพูดเรื่องการเก็บไฟล์ บนเว็บ ของ Dropbox แล้วครั้งหนึ่ง Dropbox ก็เป็น Cloud ที่เก็บไฟล์แนวหน้าเว็บหนึ่ง วันนี้ จะมีทางเลือก คือ ใช้ SkyDrive ของ Hotmail นี่ก็ฟรีเหมือนกัน ของฟรีอื่น ๆ ที่เก็บข้อมูลบน Cloud ก็มีอีกหลายตัว เช่น ของ Google ก็มี  Google Docs นอกจากนี้ ก็มีอีกเยอะ เช่น  Evernote   CloudApp   SpiderOak , Box , Wuala  และ SugarSync  เป็นต้น SkyDrive ให้พื้นที่ฟรี 25 GB เยอะมากเหมือนกัน ข้อดีอย่างหนึ่ง ก็คือ เนื่องจากว่า เป็

การคัดลอกข้อมูล จากหลายแผ่นงาน (sheet) มาไว้ที่ sheet เดียวกัน ของ Excel 2007/2010

รูปภาพ
การคัดลอกข้อมูล จากหลายชีท มาไว้ที่ชีทเดียวกัน ใน Excel ต้องใช้ VBA เข้าช่วย จะใช้สูตรอย่างเดียวไม่พอแน่ ดาวน์โหลดไฟล์ Excel มาศึกษาดูก่อน คลิกที่นี่ (ไฟล์ Excel 2007/2010) สมมุติว่า มีข้อมูลอยู่ 2 แผ่นงาน ให้ผู้ใช้เลือก เมื่อเลือกเสร็จแล้ว ให้ไปที่แผ่นงานสุดท้าย และคลิกปุ่มรวมข้อมูลที่เลือก โปรแกรม จะไปรวมข้อมูลที่เลือกจากทุกแผ่นงาน มาแสดงไว้ที่แผ่นงานสุดท้าย แผ่นงานแรก ชื่อ หมวดที่ 1 มีรูปแบบดังนี้ ผู้ใช้เลือกรายการที่ 3 และรายการที่ 8 แผ่นงานที่ 2 ชื่อ หมวดที่2 มีรูปแบบและข้อมูลดังนี้ ผู้ใช้เลือกรายการที่ 2, 4, 7 และรายการที่ 9 ไปที่หน้า สุดท้าย แผ่นงาน สรุป และเมื่อกดปุ่ม จะได้ข้อมูล ดังนี้ จะเห็นว่า ในหน้านี้ นำข้อมูลเฉพาะที่ผู้ใช้เลือก ในแผ่นงาน หมวดที่ 1 และ หมวดที่ 2 มาไว้ที่นี่ ถ้าต้องการแก้ไข หรือดูโค้ด ให้คลิกขวาที่ปุ่ม และเลือก กำหนดแมโคร และคลิกแก้ไข โค้ดที่เขียนที่ปุ่ม มีดังต่อไปนี้ Sub summary() ' จากเว็บ http://www.thongjoon.com หรือ http://tjkh.blogspot.com ' โดย ทองจุล ขันขาว Dim LSearchRow As Integer Dim LCopyToRow As Inte

การหา idMso ของ Excel สำหรับการแก้ไข หรือสร้าง Ribbon

รูปภาพ
เคยพูดเรื่อง การปรับแต่งริบบิ้นของ Office มาครั้งหนึ่งแล้ว โดยเป็นการพูดเรื่องของ ริบบิ้นของ Access คราวนี้ เป็นเรื่องของ Excel บ้าง Excel 2007-2010 ก็สามารถปรับแต่งริบบิ้นได้ เช่นเดียวกัน โดยสร้างไฟล์เป็น XML และนำไปไว้ในไฟล์ของ Excel ที่ต้องการปรับริบบิ้น รายละเอียด ดูที่ http://www.rondebruin.nl/ribbon.htm ประเด็นวันนี้คือ ถ้าต้องการปรับแต่ง คำสั่งหรือปุ่มบนริบบิ้น ต้องทราบ idMso ของคำสั่งต่าง ๆ จะหาได้จากที่ไหน ผมค้นอยู่ในอินเทอร์เน็ต ตั้งนาน จึงพบ วิธีหาว่า idMso ทั้งหมดของ Excel ให้ทำดังนี้ 1. เปิด Excel 2007 หรือ 2010 2. ไปคลิกปุ่ม เพื่อเพิ่มคำสั่งใน ปุ่มเครื่องมือด่วน หรือ Quick Access Toolbar 3.คลิก คำสั่งเพิ่มเติม 4. หาคำสั่งที่ต้องการทราบ idMso 5. นำเมาส์ไปวาง จะเห็นชื่อ idMso ของคำสั่งนั้น ๆ อยู่ในวงเล็บ ข้างล่างนี้คือตัวอย่าง xml ที่กำหนดให้ปุ่ม วาง (Paste) ล้างทั้งหมด(ClearAll) ล้างรูปแบบ(ClearFormats) และล้างข้อคิดเห็น(ClearComments) ไม่ให้ทำงาน <customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui"> <commands>

Excel Pivot Table ตารางไขว้

รูปภาพ
สำหรับ Excel 2007/2010 PIVOT TABLE มีประโยชน์มากสำหรับการวิเคราะห์ข้อมูลบนแผ่นงานของ Excel ตารางไขว้ หรือ Pivot Table ทำให้เราสามารถดูข้อมูลในแผ่นงานได้ง่ายขึ้น เปรียบเทียบง่ายขึ้น เช่น สมมติว่าเรามีข้อมูลเกี่ยวกับ ร้านที่รับสินค้าของเราไปจำหน่าย จำนวนหลายร้าน และมีสินค้าหลายตัว เราสามารถวิเคราะห์ดูว่า ร้านแต่ละร้านสั่งสิ้นค้าอะไร เป็นจำนวนเท่าไร รวมเป็นเงินเท่าไร โดยใช้ pivot table หรือ ตารางไขว้ช่วยในการวิเคราะห์ข้อมูล (ดูตัวอย่างไฟล์ คลิกที่นี่ ) สมมุติว่า มีข้อมูล ดังนี้ จากข้อมูลข้างบนนี้ เราสามารถจะให้ Excel วิเคราะห์ข้อมูล จัดรูปแบบเสียใหม่ (โดยใช้ข้อมูลชุดนี้) เช่น สรุปข้อมูลตามร้าน และรวมจำนวนสินค้าที่รับไปจำหน่าย ดังนี้ หรืออาจจะให้แสดงทั้งจำนวนที่รับไป และรวมเงินทั้งหมด แยกเป็นแต่ละร้าน ก็ได้ ดังนี้ จากตารางข้างบน จะเห็นว่า ร้าน จ.เครื่องเขียน สั่งเครื่องเย็บ ไป 81 ตัว เป็นเงินทั้งสิ้น 6480 บาท เป็นต้น จะเห็นได้ว่า เมื่อมีการเรียงข้อมูลใหม่ ทำให้เราสามารถวิเคราะห์ เปรียบเทียบข้อมูลต่าง ๆ ได้ดีขึ้น ทั้งหมดนี้สามารถทำได้ด้วยการใช้ pivot table ของ Excel

ปุ่มถูกใจ บนหน้าเว็บ ด้วย XFBML

รูปภาพ
การนำปุ่มถูกใจ ของ Facebook มาปิดไว้บนหน้าเว็บของเรา ทำให้เว็บเป็นเว็บสังคม ที่ทำให้ผู้ใช้มีส่วนร่วมแสดงความคิดเห็น และบอกต่อ เป็นก้าวหนึ่งในการทำให้ข้อมูลข่าวสารแพร่กระจายไปสู่คนอื่น ๆ ตัวอย่าง ปุ่ม ถูกใจ หรือดูตัวอย่าง ปุ่ม ถูกใจ ที่ใช้งานจริง ที่เว็บของ สถาบัน กศน.ภาคกลาง ปุ่มถุกใจ สามารถทำได้ 2 วิธี คือ ใช้ Iframe ใช้ XFMBL (Extended Facebook Markup Language) การใช้ Iframe เป็นวิธีที่ง่าย โดยไปที่ http://developers.facebook.com/docs/reference/plugins/like/ และกรอกข้อมูล URL ของเว็บ เลือกให้แสดงภาพของผู้คลิก กำหนดขนาด และอื่น ๆ เมื่อได้โค้ดแล้ว ให้นำมาวางในตำแหน่งที่ต้องการ การใช้ XFBML ทำอะไรได้มากกว่าการใช้ Iframe แต่ต้องเรียกใช้ JavaScript SDK และ ต้องกำหนดให้หน้าเว็บเป็น application ของ Facebook ซึ่งทำได้ไม่ยาก วิธีการสร้าง ปุ่มถูกใจ ด้วย XFBML มีดังนี้ กำหนดให้หน้าเว็บเป็น Application ของ Facebook ซึ่งจะทำให้หน้าเว็บสามารถใช้ JavaScript SDK ได้ และจะได้รับหมายเลข ID สำหรับระบุว่าเป็นเว็บของเราต่อไปก่อนอื่น ต้องเป็นสมาชิกของ Facebook และ Login เข้าสู่ระบบของ F

การสร้างเมนูบนริบบิ้น แบบกำหนดเอง สำหรับ MS Access 2007 (Custom Ribbon)

รูปภาพ
ริบบิ้น เริ่มเข้ามาในชุดของ Office 2007 เป็นการเลิกใช้เมนูแบบเก่า สำหรับผู้เขียนโปรแกรมสามารถเปลี่ยนแปลงเมนูบนริบบิ้นใหม่ ให้เข้ากับลักษณะของแต่ละโปรแกรมที่พัฒนาขึ้นได้ การสร้างริบบิ้นแบบกำหนดเอง (Custom Ribbon) ทำได้หลายวิธี วิธีต่อไปนี้ จะใช้ตารางระบบ ของ MS Office ชื่อ USysRibbons เพื่อกำหนดแท็บ กลุ่ม และคำสั่งบนริบบิ้น ซึ่งใช้ XML เป็นตัวกำหนด (โปรด ดาวน์โหลดไฟล์ ตัวอย่าง customRibbon1.accdb ได้ คลิกที่นี่ ) ในตัวอย่างนี้ จะใช้หน้าจอของ MS Access 2010 เป็นตัวอย่างนะครับ ก่อนอื่นต้องทำให้มองเห็นตารางระบบของ MS Access ก่อน มิฉะนั้นเมื่อเราสร้างตารางระบบแล้ว จะมองไม่เห็น วิธีการมีดังนี้ เปิดโปรแกรมแล้วคลิกขวาที่ Navigation bar เลือก ตัวเลือกการนำทาง จะเปิดหน้าต่างใหม่ ให้คลิกเครื่องหมายถูกเพื่อเลือกใหแสดง วัตถุของระบบ ต่อมาควรเปิดให้แสดงข้อผิดพลาด เพื่อจะได้รู้ที่ผิดและแก้ไขได้สะดวกขึ้น ไปที่ ปุ่ม Office > ตัวเลือกของ Access > ตัวออกแบบวัตถุ > เปิดใช้งานการตรวจสอบข้อผิดพลาด สร้างตารางระบบชื่อ USysRibbons เป็นการสร้างตารางโดยทั่วไป กำหนดให้มีฟิลด์ 3 ฟิล