Custom Search
##=================================================================## ##=================================================================##

ผังงาน (Flowchart)

วันจันทร์ที่ 23 กุมภาพันธ์ พ.ศ. 2552

ผังงาน (Flowchart) [ refer. ]
เว็บเพจหน้านี้สนใจผังงานโปรแกรม มากกว่าผังงานระบบ .. เพื่อเสริมบทเรียน สอนเขียนโปรแกรม

Process Symbol

Input/Output Symbol

Decision Symbol

Terminal Symbol

Document Symbol

Connector Symbol

ความหมายของผังงาน
ผังงาน (Flowchart) คือ รูปภาพ (Image) หรือสัญลักษณ์(Symbol) ที่ใช้เขียนแทนขั้นตอน คำอธิบาย ข้อความ หรือคำพูด ที่ใช้ในอัลกอริทึม (Algorithm) เพราะการนำเสนอขั้นตอนของงานให้เข้าใจตรงกัน ระหว่างผู้เกี่ยวข้อง ด้วยคำพูด หรือข้อความ ทำได้ยากกว่าเมื่อใช้รูปภาพ หรือสัญลักษณ์
ผังงานแบ่งได้ 2 ประเภท
1. ผังงานระบบ (System Flowchart)
คือ ผังงานที่แสดงขั้นตอนการทำงานในระบบอย่างกว้าง ๆ แต่ไม่เจาะลงในระบบงานย่อย
2. ผังงานโปรแกรม (Program Flowchart)
คือ ผังงานที่แสดงถึงขั้นตอนในการทำงานของโปรแกรม ตั้งแต่รับข้อมูล คำนวณ จนถึงแสดงผลลัพธ์
ประโยชน์ของผังงาน
1. ทำให้เข้าใจ และแยกแยะปัญหาได้ง่าย (Problem Define)
2. แสดงลำดับการทำงาน (Step Flowing)
3. หาข้อผิดพลาดได้ง่าย (Easy to Debug)
4. ทำความเข้าใจโปรแกรมได้ง่าย (Easy to Read)
5. ไม่ขึ้นกับภาษาใดภาษาหนึ่ง (Flexible Language)

ตัวอย่างผังงานระบบไฟแดง
การโปรแกรมแบบมีโครงสร้าง หรือ การโปรแกรมโครงสร้าง ประกอบด้วยอะไรบ้าง
ผมขอตอบอย่างสั้น ๆ ว่าทุกภาษาต้องมีหลักการ 3 อย่างนี้คือ การทำงานแบบตามลำดับ(Sequence) การเลือกกระทำตามเงื่อนไข(Decision) และ การทำซ้ำ(Loop) แม้ตำราหลาย ๆ เล่มจะบอกว่า decision แยกเป็น if กับ case หรือ loop นั้นยังแยกเป็น while และ until ซึ่งแตกต่างกัน แต่ผมก็ยังนับว่าการเขียนโปรแกรม แบบมีโครงสร้างนั้น มองให้ออกแค่ 3 อย่างก็พอแล้ว และหลายท่านอาจเถียงผมว่าบางภาษาไม่จำเป็นต้องใช้ Structure Programming แต่เท่าที่ผมศึกษามา ยังไม่มีภาษาใด เลิกใช้หลักการทั้ง 3 นี้อย่างสิ้นเชิง เช่น MS Access ที่หลายคนบอกว่าง่าย ซึ่งก็อาจจะง่ายจริง ถ้าจะศึกษาเพื่อสั่งให้ทำงานตาม wizard หรือตามที่เขาออกแบบมาให้ใช้ แต่ถ้าจะนำมาใช้งานจริง ตามความต้องการของผู้ใช้แล้ว ต้องใช้ประสบการณ์ในการเขียน Structure Programming เพื่อสร้าง Module สำหรับควบคุม Object ทั้งหมดให้ทำงานประสานกัน
1. การทำงานแบบตามลำดับ(Sequence) : รูปแบบการเขียนโปรแกรมที่ง่ายที่สุดคือ เขียนให้ทำงานจากบนลงล่าง เขียนคำสั่งเป็นบรรทัด และทำทีละบรรทัดจากบรรทัดบนสุดลงไปจนถึงบรรทัดล่างสุด สมมติให้มีการทำงาน 3 กระบวนการคือ อ่านข้อมูล คำนวณ และพิมพ์ 2. การเลือกกระทำตามเงื่อนไข(Decision or Selection) : การตัดสินใจ หรือเลือกเงื่อนไขคือ เขียนโปรแกรมเพื่อนำค่าไปเลือกกระทำ โดยปกติจะมีเหตุการณ์ให้ทำ 2 กระบวนการ คือเงื่อนไขเป็นจริงจะกระทำกระบวนการหนึ่ง และเป็นเท็จจะกระทำอีกกระบวนการหนึ่ง แต่ถ้าซับซ้อนมากขึ้น จะต้องใช้เงื่อนไขหลายชั้น เช่นการตัดเกรดนักศึกษา เป็นต้น ตัวอย่างผังงานนี้ จะแสดงผลการเลือกอย่างง่าย เพื่อกระทำกระบวนการเพียงกระบวนการเดียว 3. การทำซ้ำ(Repeation or Loop) : การทำกระบวนการหนึ่งหลายครั้ง โดยมีเงื่อนไขในการควบคุม หมายถึงการทำซ้ำเป็นหลักการที่ทำความเข้าใจได้ยากกว่า 2 รูปแบบแรก เพราะการเขียนโปรแกรมแต่ละภาษา จะไม่แสดงภาพอย่างชัดเจนเหมือนการเขียนผังงาน ผู้เขียนโปรแกรมต้องจินตนาการด้วยตนเอง

Question 1
- พิมพ์เลข 0 ถึง 4 ทางจอภาพ

ตัวอย่างผังงาน

Question 2
- รับค่าจากแป้นพิมพ์เก็บลงตัวแปรอาร์เรย์ 5 ตัว
- แล้วทำซ้ำอีกครั้ง เพื่อหาค่าสูงสุด
ตัวอย่างผังงาน
Detail
1. กำหนดค่าเริ่มต้นให้ max, i และ ar
2. ทำซ้ำเพื่อรับค่าเก็บใน ar ให้ครบ 5 ครั้ง
3. กำหนดค่าเริ่มต้นให้ i อีกครั้ง
4. ทำซ้ำเพื่อนำค่าที่เก็บไว้ใน ar มาหาค่า max
5. พิมพ์ค่าสูงสุด ที่หาได้

Question 3
- พิมพ์พีระมิดของตัวเลขดังตัวอย่าง

Result
1
12
123
1234
12345


Source Code
$i = 1;
while ($i <= 5){
$j = 1;
while ($j <= $i) {
echo $j;
$j++;
}
echo "
";
$i++;
}
?>

Download : diaflowchart01.dia
Dia - Diagram Drawing ใน ซีดีจันทรา (Download : Dia + GTK)
Dia (ไดอะ) เป็นโปรแกรมวาดภาพกราฟฟิกส์แบบเวกเตอร์ที่ออกแบบมา เพื่อให้ใช้ในการ เขียนไดอะแกรมโดยเฉพาะ สามารถเขียนไดอะแกรมได้หลายชนิดอย่างรวดเร็ว Dia มี ชุดออปเจคที่ช่วยในการวาด Entity Relationship Diagram, UML Diagram, Flowchart Diagram, Network Diagram ,วงจรไฟฟ้าอย่างง่าย ๆ รวมถึงไดอะแกรมอื่น นอกจากนี้ Dia ยังสามารถเพิ่มชุดออปเจคได้ด้วยการเขียนไฟล์ XML
















บทความจาก http://www.thaiall.com

กำเนิด BitTorrent

วันศุกร์ที่ 20 กุมภาพันธ์ พ.ศ. 2552

ผู้คิดค้น Bittorrent ชื่อ Bram Cohen โปรแกรมเมอร์หนุ่มชาวอเมริกัน

Bram Cohen เกิดในปี ค.ศ. 1975 (พ.ศ. 2518) เติบโตในย่าน Manhattan เมือง New York City เรียนเขียนโปรแกรมภาษา BASIC ตั้งแต่อายุ 5 ขวบด้วยเครื่องคอมพิวเตอร์เล็กๆ ยี่ห้อ "Timex Sinclair" จบ มัธยมจาก Stuyvesant High School ซึ่งกล่าวได้ว่า เป็น เตรียมอุดม ของ อเมริกา ทีเดียว จำนวนคนที่ได้รางวัล Nobel Prize มาจากสองโรงเรียน มากที่สุด โรงเรียนนี้เป็นหนึ่งในสอง

บุคคล คนนี้ จัดได้ว่า เป็น ราชาของ Geek ได้เลย

สมัยเรียนมัธยม Cohen สอบผ่าน ให้ไปเป็นตัวแทน โอลิมปิคคณิตศาสตร์ ของสหรัฐ ข่าวไม่ได้บอกว่า ไปสอบหรือเปล่า เรียน ไม่จบมหาวิทยาลัย ออกมาทำงานเสียก่อน เมื่อโตขึ้นเข้าเรียน University at Buffalo แต่ลาออกกลางคันมาทำงานให้กับบริษัทประเภท "Dot com" หลายแห่งช่วงราวปี 1997 - 2000 จนมาถึงบริษัท MojoNation

ที่สำนักงานของ MojoNation ยุคนั้นมีระบบแปลงไฟล์งานเป็นรหัสพิเศษแล้วแบ่งออกเป็นชิ้นๆ เก็บไว้ในคอมพิวเตอร์เครื่องต่างๆ กัน เมื่อพนักงานคนไหนจะใช้ก็จะดึงจากเครื่องต่างๆ นี้มาประกอบรวมกันแล้วแปลงกลับเป็นไฟล์งาน แบรม โคเฮน เกิดปิ๊งไอเดียว่านี่เป็นแนวคิดที่เยี่ยมมากในการดาวน์โหลดไฟล์กันทางอินเทอร์เน็ต จึงเริ่มลงมือเขียนโปรแกรมและพัฒนาระบบตามที่ฝันตั้งแต่นั้นมา

ในปีเดียวกันนั้นเองที่ Cohen ลาออกจาก MojoNation มาพัฒนา BitTorrent อย่างเต็มเวลาร่วมกับเพื่อนที่ชื่อว่า Len Sassaman แล้วเปิดตัวยในงานสัมนาโปรแกรมเมอร์ที่ชื่อว่า "CodeCon conference" เรียกความสนใจได้กว้างขวางอย่างรวดเร็ว

ในปี 2002 ช่วงแรกของการทดลองใช้ Bittorrent โคเฮนแจกภาพโป๊ฟรีเพื่อดึงดูดให้คนมาทดลองใช้โปรแกรมกันมากๆ ต่อจากนั้นโปรแกรมก็แพร่หลายในบรรดาผู้ใช้ระบบ Linux เอาไว้แลกเปลี่ยนไฟล์โปรแกรมที่เป็น Open-source ต่อกัน แต่ Bittorrent ดังเป็นพลุแตกไปทั่วโลกได้ก็เมื่อถูกนำมาใช้แบ่งปันดาวน์โหลดไฟล์หนังและไฟล์เพลงใหญ่ๆ กัน

ปี 2003 แบรม โคเฮน เข้าทำงานเป็นระยะเวลาสั้นๆ ที่บริษัท Valve Software เจ้าของเกมยิงชื่อดัง Half Life เพื่อสร้างระบบ "Steam" ซึ่งเป็นระบบที่ใช้กระจายไฟล์สำหรับเกม Half-Life 2

ปีถัดมาคือ 2004 เขาก็ออกมาก่อตั้งบริษัท BitTorrent Inc. ร่วมกับน้องชายคือ Ross Cohen และหุ้นส่วนชื่อ Ashwin Navin และปี 2005 ก็ได้รับเงินร่วมทุนครั้งใหญ่จาก David Chao วาณิชธนกรจากกองทุนเวนเจอร์แคปิตอลชื่อ Doll Capital Management


BitTorrent สวรรค์ของไฟล์เถื่อน ?

แม้ว่า Bittorrent จะถูกใช้รับส่งไฟล์หนังหรือเพลงที่ละเมิดลิขสิทธิ์อยู่เสมอ แต่โคเฮนก็ย้ำเสมอว่าเขาไม่สนับสนุนการใช้ Bittorrent ในทางผิดกฎหมายและพยายามหาทางป้องกันอยู่เสมอ

ปลายปี 2005 BitTorrent Inc. ทำข้อตกลงกับหน่วยงานรัฐดูแลเรื่องทรัพย์สินทางปัญญาที่ชื่อว่า MPAA (Motion Picture Association of America) ที่จะคอยป้องกันกำจัดลิงค์ไปยังไฟล์เถื่อนทุกลิงค์ในเว็บไซต์ทางการของ BitTorrent (bittorent.com) ข้อตกลงนี้ร่วมกันเซ็นกับค่ายหนังรายใหญ่ในอเมริกาทั้ง 7 แห่งด้วย เช่น Paramount, 20th Century Fox, Universal โดยอิงกับกฎหมายที่ชื่อว่า "Digital Millennium Copyright Act"

อัจฉริยะออทิสติก

โคเฮนยอมรับว่าเขามีอาการทางประสาทที่เรียกว่า "Asperger's syndrome" คล้ายอาการ Authistic มีอาการชอบทำอะไรซ้ำๆ เป็นกิจวัตร ไวเป็นพิเศษกับแสง เสียง กลิ่น รส ชอบผ้านุ่มๆ และมีปัญหาในการสื่อสารพูดคุย แต่จะมีสมาธิเป็นพิเศษจดจ่อกับเรื่องที่สนใจ จนบางคนก็กลายเป็นผู้เชี่ยวชาญในด้านเดียวไปเลย

ที่น่าแปลก และน่าสนใจมาก ก็คือ บุคคลคนนี้ มีความผิดปกติทางสมอง ที่เขาเรียกว่า Asperger's Syndrome คือ เป็นความผิดปกติทางพัฒนาการทางสมองในด้านที่เรียกว่า Autism แบบ อ่อนๆ ชนิดหนึ่ง( ไม่แน่ใจว่า ภาษาชาวบ้านของเราเรียกว่า โรคเอ๋อ หรือเปล่า) คนที่มีกลุ่มอาการนี้ มีสติปัญญา อย่างน้อย เท่าคนปกติ แต่มีความสามารถในทางสังคม( social skill) ที่ผิดปกติ หรือต่ำกว่าคนทั่วไป( มักจะเกี่ยวกับทาง จิตใจ อารมณ์และสังคม) พบบ่อยใน ชาย มากว่าหญิง
ลักษณะความผิดปกติ ของกลุ่มอาการนี้คือ

๑ ทางสังคม ขาดความสามารถที่จะแสดงอารมณ์ หรือ การปฎิบัติต่อกันในสังคม คือขาดความเข้าใจในความรู้สึกหรืออารมณ์ที่ละเอียดอ่อน จะไม่เข้าใจ หน้าตา ความรู้สึก ดีใจ เศร้า ฯ มีคนอธิบายว่า พวกนี้ บอดทางจิตใจและอารมณ์ ( mind-blindness)

๒ มีความสนใจที่ แคบ แต่ สนใจอย่างมากๆ ( narrow , intense interests) คือสนใจเรื่องอะไร ก็ชนิดบ้าเรื่องนั้นทีเดียว บทความยกตัวอย่าง สนใจ เรื่องมวยปล้ำ ( สงสัย บรรดาคนที่ ทำ แฟนพันธ์แท้ คงมีพวกนี้อยู่บ้าง) หรือพวกสาขา computer ไดโนเสาร์ ความสนใจอาจจะไม่เปลี่ยน หรืออาจจะเปลี่ยนความสนใจอย่างกระทันหัน คนพบกลุ่มอาการนี้ ( ชาว Austria) เรียกพวกนี้ว่า Little Professor พบว่า คนในกลุ่มนี้ จะมีความสนใจชนิดที่เรียกว่า จำได้เหมือนเห็นรูปภาพ( photographic memory คือคนที่จำได้อย่างแม่นยำมากๆ สามารถบอกได้อย่างละเอียด) และสนใจอย่างสูง( obsessive focus) คนพวกนี้ ไม่สนใจหรือทนที่จะเรียนเรื่องอื่นเลย ในโรงเรียน พวกนี้ จะเป็นคนฉลาดมากในเรื่องๆหนึ่ง แต่จะไม่มีความสามารถหรือสนใจ ที่ทำของทั่วๆไป ในสาขาอื่น เช่นการบ้าน
ฉนั้น คนพวกนี้ เมื่อเอา ปัญหาทางอารมณ์ และความสามารถที่มีอยู่ รวมกัน มันเลยออกมาชนิดที่แปลกมา เช่น เมื่อเจอกัน แทนที่จะกล่าวสวัสดีกัน กลายเป็น พูดพล่ามเรื่องที่เขาสนใจพิเศษเสียยืดยาว

๓ ปัญหาเรื่องการพูดและภาษา ในสาขาที่พวกนี้สนใจมาก เขาพูดได้มาก ขนาดระดับมาจากตำราในมหาวิทยาลัย แม้จะเป็นเด็ก และเด็กพวกนี้ที่มีความสามารถในเรื่อง ภาษา จะใช้ภาษาที่แปลก สวิงสวาย หรือทันสมัยมาก หรืออาจสามารถเขียน เรื่องตลกขบขันได้อย่างดี เป็นต้น

๔ ลักษณะอื่น มีระบบอื่น ที่การพัฒนาไม่เจริญตามปกติ เช่น การเคลื่อนใหว เช่น เดินไม่ค่อยคล่อง หรือเดินท่าแปลกๆ เช่น มือกางๆ หรือในระบบ การรับเสียง ปัญหาที่เขาเรียกว่า Sensory Overload( ไม่ทราบว่าจะแปลว่าอะไร) ในโรงเรียน พวกนี้จะทนเสียงดังๆในห้องไม่ได้ บางคนจะทนเสียงที่ซ้ำๆซากๆไม่ได้ เช่นเสียงนาฬิกาเดิน ในขณะที่เด็กธรรมดา สามารถทำให้เสียงเหล่านี้หายไปจาก สมาธิได้ และสามารถเรียกกลับมาเมื่อสนใจจะฟัง

การที่เด็กพวกนี้ มีปัญหาที่คนอื่นไม่มี เข้ากับเขาไม่ได้ ทำให้เด็กพวกนี้ ต้องสร้างเพื่อนขึ้นมาใน มโนภาพของเขา เป็นเพื่อนที่เขาติดต่อได้ ความสามารถทีพวกนี้ มีมากๆ มีได้หลายสาขา เช่น ภาษา อ่าน คำนวณ ความสามารถพิเศษ และอาจจะถึงระดับพวกที่อัจฉริยะเลย ก็ไม่น้อย หากความสนใจ ของคนพวกนี้ ตรงกับ สิ่งที่สังคมต้องการ เช่น computer อย่าง Bram Cohen นี้ ผลก็คือ เขาจะอยู่ในแนวหน้า และจะได้ผลประโยชน์จากมันอย่างเต็มที่ เพราะ เป็นคนทีมีความสามารถในสาขานั้น

แบรม โคเฮน มีงานอดิเรกคือการพับกระดาษโอริกามิ อ่านและขบคิดเรื่องโจทย์คณิตศาสตร์ซับซ้อน เล่นเกมฝึกสมอง และโยนลูกบอล 5 ลูกสลับพร้อมกัน ทุกวันนี้อาศัยอยู่ใน San Francisco ย่าน Bay Area กับ Jenna ภรรยาและลูกๆ

*อ่านนี้ผมคิดเอง Bram Cohen เขาไม่ได้ออกแบบให้มี Ratio นะจะบอกให้

5 วิธีถนอมทรัมไดร์ฟสุดรัก



คอมพิวเตอร์ทูเดย์ระบุว่าภัยที่เกิดขึ้นกับธัมบ์ไดร์ฟโดยรวมๆคือ ธัมบ์ไดร์ฟสูญหาย ธัมบ์ไดร์ฟเสียหายเพราะโดนไวรัส การถูกดูข้อมูลสำคัญโดยไม่ได้รับอนุญาต และข้อมูลในธัมบ์ไดร์ฟสูญหาย วิธีแก้ไขคือ

1. เก็บไว้ใกล้ตัว-ไม่ต้องกลัวหาย

นับวันธัมบ์ไดรฟ์จะมีขนาดเล็กลง หายง่ายมาก (ถูกขโมยก็ง่ายด้วย) มีไม่น้อยที่มักจะหลงลืมไว้ตามที่ต่างๆ เวลาหยิบออกมาวาง หรือแม้แต่ติดไปกับเครื่องคอมพ์ชาวบ้านเพราะลืมขอคืน บางคนชอบคล้องไว้กับกุญแจ ซึ่งเป็นของที่ชอบทำหายอันดับต้นๆ

วิธีน่าสนใจที่สุดคือ เลือกรุ่นที่มีสายคล้องคอไว้ แม้จะดูไม่สวยงามเท่าไร แต่มันลดโอกาสทำหาย และถูกขโมยได้เกือบ 100% อีกนิดนึง ควรเลือกรุ่นที่สายต่ออยู่กับตัวธัมบ์ไดรฟ์ หลีกเลี่ยงการเลือกใช้รุ่นที่สายคล้องคอผูกกับฝาครอบ

2. ระวังไวรัส

ต้องถือเป็นข้อควรระวังในการใช้งานธัมบ์ไดรฟ์อันดับต้นๆ เพราะโดยพื้นฐานแล้วธัมบ์ไดรฟ์จะมีลักษณะการใช้งานเหมือนกับฟลอปปี้ดิสก์ ซึ่งนั่นหมายความว่า ไวรัสสามารถใช้ธัมบ์ไดรฟ์เป็นสื่อพาหะสำหรับการแพร่กระจายได้เป็นอย่างดี ดังนั้นเวลาใช้งานธัมบ์ไดรฟ์ คุณควรแน่ใจก่อนว่า เป็นการถ่ายโอนเฉพาะไฟล์ข้อมูลเท่านั้น (ไม่ได้ติดไวรัสมาด้วย)

ประเด็นที่สำคัญก็คือ ควรแน่ใจว่าคุณกำลังเชื่อมต่อธัมบ์ไดรฟ์กับคอมพิวเตอร์ที่รันซอฟต์แวร์แอนตี้ไวรัสที่ได้รับการอัพเดตสม่ำเสมอ และในกรณีที่คอมพ์ของคุณรันแอนตี้ไวรัส เวลาต่อกับธัมบ์ไดรฟ์ ซอฟต์แวร์แอนตี้ไวรัสในเครื่องคอมพ์จะสแกนธัมบ์ไดรฟ์ให้ด้วย อย่างไรก็ตาม ถ้าไม่แน่ใจธัมบ์ไดรฟ์ที่รับมา ก็ไม่ควรเชื่อมต่อเข้ากับคอมพ์ของคุณเด็ดขาด

3. เข้ารหัสข้อมูล เพื่อรักษาความลับ

ถ้าหากธัมบ์ไดรฟ์ของคุณหาย นั่นหมายความข้อมูลของคุณตกไปอยู่ในมือของผู้ที่พบมันด้วย และถ้าหากคนผู้นั้นบังเอิญเป็นคู่แข่งคุณโดยตรง อะไรจะเกิดขึ้น ดังนั้น หากคุณใช้ธัมบ์ไดรฟ์เก็บข้อมูลสำคัญ การเข้ารัหสข้อมูลดูเหมือนจะเป็นเรื่องที่ปฏิเสธไม่ได้

การเข้ารหัสข้อมูล (Encryption) จะทำให้ข้อมูลเปิดอ่านไม่รู้เรื่องจนกว่าจะได้รับพาสเวิร์ดที่ถูกต้อง ซึ่งควรเลือกเข้ารหัสที่ระดับ 128 บิต เพื่อความปลอดภัย ธัมบ์ไดรฟ์รุ่นใหม่ๆ จะมาพร้อมกับคุณสมบัติการเข้ารหัสข้อมูลมาด้วย แต่อย่าลืมตรวจสอบให้แน่ใจนะครับว่า ซอฟต์แวร์ที่ให้มาไม่ใช่รุ่นทดลอง เพราะไม่เช่นนั้น คุณอาจจะต้องจ่ายตังค์ค่าซอฟต์แวร์ในภายหลัง

4. สำรองข้อมูลให้เป็นนิสัย

ไม่ปฏิเสธครับว่า เวลาธัมบ์ไดรฟ์หาย เราคงรู้สึกไม่ดีแน่นอน แม้ข้อมูลที่อยู่ในนั้นจะได้รับการปกป้องด้วยการเข้ารหัสไว้แล้วก็ตาม แหม...ก็มันต้องเสียเงินอีกแล้วน่ะสิ แต่มันคงรู้สึกเจ็บใจเป็นสองเท่า หากข้อมูลที่อยู่ในนั้นเราไม่เคยได้ทำแบคอัพสำรองเอาไว้เลย

ดังนั้น วิธีที่สุดคือ แนะนำให้คุณสำรองธัมบ์ไดรฟ์ไว้สักสองสามก็อปปี้ เพราะนอกจากพวกมันจะหายง่ายแล้ว ยังเสียง่ายอีกด้วย เนื่องจากธัมบ์ไดรฟ์ส่วนใหญ่จะใช้กรอบเป็นพลาสติก ซึ่งแตกหักได้ง่าย

5 ถอดธัมบ์ไดร์ฟออกจากเครื่องอย่างถูกต้อง

เรื่องของเรื่องคือ ก่อนที่คุณจะดึงธัมบ์ไดรฟ์ออกจากพอร์ตยูเอสบีบนคอมพิวเตอร์ ให้คุณปิดโปรแกรมทุกตัวที่มีการเข้าถึงไฟล์ต่างๆบนธัมบ์ไดรฟ์เสียก่อน จากนั้นคลิกไอคอน Safely Remove Hardware (ที่มีลูกศรสีเขียวปรากฎอยู่ในมุมล่างขวาบนทาสก์บาร์) แล้วคลิกเลือกธัมบ์ไดรฟ์ที่ปรากฏอยู่ในรายการ..



บน: คลิกเลือกยูเอสบีไดรฟ์ที่ต้องการเอาออก ล่าง: สามารถดึงไดรฟ์ออกได้อย่างปลอดภัย

เมื่อคลิกเลือกยูเอสบีไดรฟ์ที่ต้องการเอาออกแล้ว (รูปบน) จะได้รับข้อความแจ้งขึ้นมาว่า “Safe To Remove Hardware” (รูปล่าง) แปลว่า สามารถดึงธัมบ์ไดรฟ์ออกจากระบบได้อย่างปลอดภัย

หลายเสียงยืนยันว่า หากถอดธัมบ์ไดร์ฟจากเครื่องปุบปับโดยไม่มีการทำตามขั้นตอนนี้ ธัมบ์ไดร์ฟเจ๊งมานักต่อนักแล้ว

เพิ่มความเร็วให้คอมทำงานได้เร็วขึ้น

เกล็ดความรู้เล็กน้อยในการเพิ่มความเร็วให้คอมทำงานได้เร็วขึ้น

ก่อนอื่นต้องขอบอกก่อนว่าผมไม่ได้เก่งหรือมีความเชี่ยวชาญเกี่ยวกับความรู้ด้านคอมพิวเตอร์มากมายอะไร
เพียงแต่พอใช้งานให้คอมทำงานได้เต็มที่ตามที่มันควรจะเป็น โดยที่ระบบโดยรวมมีความเสถียรในการ
ทำงาน โดยจะแนะนำตั้งแต่เรื่องพื้นฐานในการดูแลระบบ ให้ทำงานได้ดีที่สุดตามสเป็คเครื่องของแต่ละคน
รวมถึงการปรับแต่งการทำงานของ window ให้ทำงานได้เร็วขึ้น ลองเริ่มกันเลยครับ

ก่อนอื่นเริ่มที่การดูแลรักษาเครื่องคอมของเราให้ทำงานได้เร็ว ซึ่งควรจะทำสิ่งต่างๆเหล่านี้เป็นประจำ
1. Disk Defragmenter คือการเรียงข้อมูลใน harddisk ให้เป็นระเบียบ ในกานใช้งานเมื่อเราลงโปรแกรมหรือลบ
โปรแกรมออกจากเครื่อง ข้อมูลต่างๆจะกระจายตัวกันออกไปตามตำแหน่งที่โปรแกรมนั้นฝังตัวใน harddisk
เมื่อเราใช้งานโปรแกรมหรือหาข้อมูลบางอย่าง หัวอ่าน harddisk จะเคลื่อนไปตาม disk ที่เก็บข้อมูล
แต่เมื่อข้อมูลมันอยู่กระจายกัน ออกไปเวลาที่ใช้ในการค้นหาจึงใช้เวลามากขึ้นด้วย
และนั่นคือสาเหตุที่เวลาใช้คอมไปนานๆแล้วรู้สึกว่ามันทำงานได้ช้าลง ไม่เหมือนตอนซื้อคอมมาใหม่ๆ
ดังนั้นคุณจึงควรทำการ defrag harddisk บ้างซัก 2 อาทิตย์ครั้งก็ได้ ถ้าไม่ค่อยได้ลงโปรแกรมหรือลบข้อมูลอะไร
ในเครื่องบ่อยนัก วิธีทำคือ click start > program > Accessories> system tools > Disk Defragmenter
ในกรณีย์ที่ไม่เคยทำมาก่อนเลยอาจใช้เวลา 4 -5 ชม ถึงจะเสร็จ หลายคนอาจเบื่อที่ใช้เวลานานแต่มันก็จำเป็น
ต้องทำครับ พอทำบ่อยๆเวลาที่ใช้จะสั้นลง บางกรณีย์ที่เครื่องคอมของคุณมีปัญหาเกี่ยวกับโปรแกรมบางอย่าง
โปรแกรม defrag นี้จะไม่ทำงานแต่โปรแกรม Scandisk จะเริ่มการทำงานแทนก่อนเพื่อซ่อมแซมให้ดีเสียก่อน
จึงจะทำการ defrag ได้ ที่ต้องบอกอย่างละเอียดนี่เพราะผมมีประสบการณ์ที่คนรู้จักกันแกมีลูกชายที่อยู่ใน
วัย ดอตคอมทั่วๆไป ชอบเล่นเน็ทแต่คอมมีปัญหาแล้วได้เรียกผมไปช่วยดูให้ที ปรากฎว่าน้องคนนี้ไม่มีความรู้
พื้นฐานในการดูแลรักษาคอมเลย เล่นเกม , chat อะไรเป็นหมด แต่เห็นที่ startup menu มี icon โหลดตอนบู๊ท
เครื่องเต็มไปหมด ทั้งๆที่ไม่จำเป็นต้องให้มันโหลดตอนเปิดเครื่อง ทำให้ใช้เวลานานเกินจำเป็นในการบู๊ทเครื่อง
defrag เป็นอย่างไรไม่รู้จัก คอมเลยทำงานได้อืดมาก ทั้งๆที่เพิ่ม ram เป็น 256 mb แล้ว
คิดว่าหลายๆคนคงเป็นแบบนี้ใช้งานตามปรกติอย่างเดียว ก็เลยเขียนเกล็ดความรู้นี้ขึ้นมา

2 . Scandisk ทำอาทิตย์ละครั้งวิธีใช้แบบเดียวกับวิธีแรก เรียกโปรแกรมการใช้งานได้จากที่เดียวกัน
การ Scandisk ส่วนมากที่มันจะทำงานให้เห็นก็ตอนที่กดตุ่ม restart ตอนเครื่อง hang จอค้างทำอะไรไม่ได้แล้ว
พอเครื่องไม่มีปัญหาเราเลยไม่ได้สั่งให้มันทำงาน การ scandisk หัวอ่าน harddisk จะกวาดไปทั่วทั้ง disk เพื่อ
ตรวจสอบและซ่อมแซมส่วนที่เสียหายให้ทำงานได้ดีเหมือนเดิม แต่บางครั้งเมื่อมีปัญหาบางอย่างเกิดขึ้นแต่เรา
ไม่รู้เห็นว่าเครื่องทำงานปรกติดี ก็ไม่ได้ใส่ใจ จนปัญหานั้นมันแสดงออกมาให้เห็นซึ่งก็อาการหนักแล้ว
หรือไม่ปัญหาบางอย่างทำให้ file ระบบของ window เสียหายได้ถ้าปล่อยไว้ไม่ทำการแก้ไข
การscandisk นี้ยังช่วยยืดอายุของ harddisk ให้ทำงานได้นานขึ้นด้วย
โปรแกรม defrag และ scandisk นี้มาพร้อมกับ window ถ้าต้องการความสะดวกในการใช้งานที่มีคุณสมบัติ
มากกว่านี้ลองใช้โปรแกรม Utility ของ norton หรือ McAfee ก็ได้ หาซื้อได้จากร้านขาย software ทั่วๆไป
ผมพยายามเขียนแบบให้อ่านง่ายไม่ใช้ศัพท์ทางเทคนิคหรืออะไรที่มันเข้าใจยาก ผู้หญิงส่วนมากไม่ค่อยได้
ให้ความสำคัญกับเรื่องพวกนี้มากนัก แต่ลองทำดูครับจะเห็นผลได้เลยว่าคอมคุณจะทำงานได้ดีขึ้น

ส่วนต่อไปนี้เป็นเทคนิคในการปรับแต่ง window ให้ทำงานได้เร็วขึ้น

เริ่มกันที่คลิ๊ก start>run>พิมพ์ msconfig > startup> เอาเครื่องหมายถูกออกให้หมด ยกเว้น systemtray,internet.exe
ScanRegistry , TaskMonitor , PC healt หรือถ้าคุณลงโปรแกรม AntiVirus อยู่ก็ให้คงเอาไว้ พวกโปรแกรมนอกเหนือจากนี้
เอาออกให้หมด ไม่ต้องห่วงครับมันยังทำงานได้เหมือนเดิมเพียงแต่ไม่โหลดพร้อมwindow เวลาเปิดเครื่องเท่านั้น
จะทำให้คุณใช้เวลาในการโหลด window น้อยลงไม่ต้องรอนาน
Next คลิ๊กขวาที่ mycom >properties>performance เลือกที่ File System >Hard Disk เปลี่ยน typical role of this
computer เป็น Network server >Apply > ok
คลิ๊กขวาที่ mycom > Properties>Performance เลือก Virtual Memory > Let me specify my own memory setting
แล้วเปลี่ยนที่ minimum และ Maximum ตามสูตรนี้
เอาค่า ram ในเครื่องเราคูณ 2.5 แล้วจะได้ค่าตามตัวอย่าง
EX. ram 64mb x2.5= 160
จะะได้เป็น Minimum=0 , Maximum=160
แต่ถ้ามีram มากกว่า 256 mb ไม่จำเป็นต้องปรับตรงจุดนี้ให้ window มันจัดการเองตาม defalt ที่ตั้งไว้จะดีกว่า
Next การตั้งค่า vcache ใน system.ini
ไปที่ run พิมพ์คำว่า system.ini หาหัวข้อ [ vcache ] แล้วพิมพ์ตามนี้
[ vcache ]
MinFileCache=0
MaxFileCache= เอาจำนวน ram คูณ 125 เช่นมีram 128 ก็เอา 128 x125 =16000 ก็จะได้
MinFileCache=0
MaxFileCache=16000
วิธีนี้เหมาะสำหรับคนที่มีram มากกว่า 128 ขึ้นไป เพราะมันจะเอาram ไปทำcache หรือเหมือนกับหน่วยความจำชั่วคราว
จะทำให้คอมเร็วขึ้นถึง 40 % ทีเดียว
ลองทดสอบได้โดยเปิดโปรแกรมใดขึ้นมาแล้วปิด จากนั้นให้เรียกใช้งานโปรแกรมอื่น ลองกลับมาเปิดโปรแกรมที่เรียกใช้ไปแล้วปิด
คราวนี้โปรแกรมนั้นจะโหลดทันที เร็วจนสังเกตุเห็นได้เลยครับ