ค้นหาบทความ

โพสต์แนะนำ

ย้าย Blog ไปที่ TechDiary

วันจันทร์ที่ 15 ตุลาคม พ.ศ. 2555

ทำไมต้อง Eject flash drive ก่อนถอดออกจากเครื่องคอมพิวเตอร์


Flash drive, pen drive หรือ thumb drive แล้วแต่จะเรียก แต่ทั้งหมดนั่นก็คือสื่อบันทึกข้อมูลที่ต่อเข้ากับเครื่องคอมพิวเตอร์ ผ่านทางพอร์ต USB ส่วนใหญ่แล้วจะมีขนาดเล็ก พกพาง่าย (บางอันก็เล็กเกินไป หายง่ายด้วย) หลายๆ คนอาจจะสงสัยว่า ทำไมก่อนที่จะถอดออกจากเครื่องคอมฯ จะต้องทำการ “Eject” หรือ Safety Remove เสียก่อน และทำไมถ้าไม่ทำอย่างนั้น ข้อมูลจะเสียหาย?
   
โดยทั่วไป OS ต่างๆ (Windows, OS X, Linux …) จะใช้วิธีการที่เรียกว่า “Write Caching” ในการเขียนไฟล์ไปยัง Drive ต่างๆ Write Caching ก็คือการ “สะสม หรือ Cache” คำสั่งร้องขอในการเขียนไฟล์ไปยัง drive ต่างๆ ไว้จำนวนหนึ่งก่อน (คือ สั่งให้ copy file ก็อาจจะยังไม่ทำทันที) แล้วทำทีเดียวพร้อมกัน เพื่อเพิ่มประสิทธิภาพในการเชื่อมต่อ และเขียนไฟล์ไปยัง drive นั้นๆ
   
ทีนี้ ถ้าอยู่ดีๆ เราดึง flash drive ออก เพราะนึกว่า copy file ลงไปเรียบร้อยแล้ว โดยที่ไม่ทำการ Eject เสียก่อน ก็จะทำให้ข้อมูลที่ค้าง หรือยังไม่ได้เขียนลงไปจริงๆ หรือเขียนยังไม่เสร็จนั้น เสียหายได้ เนื่องจากการ Eject นั้น เป็นการบอก OS ว่า “มีอะไรที่ทำค้างอยู่ ก็ทำให้เสร็จซะ ฉันจะเอาออกแล้ว”

ยังโชคดีหน่อยสำหรับคนที่ใช้ Microsoft Windows เพราะว่า โดยปกติแล้วถ้า windows มองว่า drive ไหนเป็น drive ภายนอก หรือ Removable Drive แล้ว มันจะปิดฟังก์ชั่น Write Caching สำหรับ drive นั้นให้เอง ทำให้สามารถถอด flash drive ได้โดยที่ไม่ต้องเสี่ยงกับข้อมูลเสียหาย ส่วน OS X และ Linux นั้น เปิดใช้งาน Write Caching สำหรับทุกๆ drive
   
อย่างไรก็ตาม แม้ windows จะไม่ใช้ write caching กับ removable drive เราก็ยังควรที่จะ Eject ก่อนจะถอดทุกครั้ง เพราะบางทีหากเกิดเพี้ยนขึ้นมา มองว่า flash drive เรา ไม่ใช่ removable drive ขึ้นมา (เกิดได้จากหลายสาเหตุ) มันก็จะเปิดใช้งาน write caching ทันทีที่มีการเขียนไฟล์ลง drive นั้น สรุป Eject ดีที่สุด แต่ถ้าเผลอดึงออกมา ก็อุ่นใจได้ระดับหนึ่ง หาก windows ไม่เพี้ยนซะก่อน

วันจันทร์ที่ 24 กันยายน พ.ศ. 2555

8 password ที่ชอบใช้กันมากที่สุด

ข้อมูลเกือบทั้งหมดได้มาจาก avast.com ส่วนข้อแรกจากประสปการณ์ เพราะไปที่ไหนก็เห็นใช้กัน

1. P@ssw0rd
2. welcome
3. password
4. Welcome1
5. welcome1
6. Password2
7. 123456
8. Password01

วันพฤหัสบดีที่ 20 กันยายน พ.ศ. 2555

ขนาดกระดาษ A3, A4 และอื่นๆ

ต้องใช้ตอนเขียน Reporting Service (SSRS)

Metric Name

A5

A4

A3

A3+

A2

A1

A0
Metric Size

148 x 210 mm

210 x 297 mm

297 x 420 mm

329 x 483 mm

420 x 594 mm

594 x 841 mm

841 x 1189 mm
U.S. Equivalent

5.8 x 8.3 inches

8.3 x 11.7 inches

11.7 x 16.5 inches

13 x 19 inches

16.5 x 23.4 inches

23.4 x 33.1 inches

33.1 x 46.8 inches

วันพุธที่ 19 กันยายน พ.ศ. 2555

Excel VBA บังคับให้ตัวเลข เก็บเป็นตัวอักษร

เขียน VBA ไปก็งงไป อ่านรหัสสินค้ามา เป็น 0001 แต่พอเอาลง excel มันกลับมองเป็นเลข 1 อย่างเดียว และก็ไม่อยากใส่เครื่องหมาย ' ข้างหน้า เพื่อให้ excel มองว่าเป็น text กว่าจะหาวิธีแก้ได้
ตามนี้เลย:

Sheets("mySheet").Range("A1").NumberFormat="@"

บังคับให้ cell A1 แสดงข้อมูลเป็น text ไม่ใช่ตัวเลข

วันพฤหัสบดีที่ 23 สิงหาคม พ.ศ. 2555

Windows 8 เอา Start Menu กลับมา

เบื่อ Windows 8 หาโปรแกรมยาก Start Menu หาย เอากลับมาเลย M$ จะเน้น tablet ไปไหน ทำงานจริงเค้าใช้ PC ไม่ก็ laptop เฟ้ย เอ้า ไม่ใช่ก็ไกล้เคียง โดยใช้ Freeware ตัวนี้ จะได้ start menu ที่เหมือน windows 7 กลับมา ViStart