วันอังคารที่ 28 มกราคม พ.ศ. 2557

ทันภัยการใช้ Internet


การป้องกันภัยทางอินเทอร์เน็ต



การป้องกันภัยที่เกิดกับบุคคล

1. ไม่ควรสนทนา (Chart) กับบุคคลอื่นที่ไม่รู้จัก หรือไว้ใจได้

2. ไม่ควรใส่ชื่อที่อยู่จริงกับเว็บที่ไม่น่าไว้ใจ

3. ระลึกอยู่เสมอว่า บุคคลที่เรารู้จักทางเว็บอาจจะเป็นบุคคลที่ไม่พึงประสงค์

4. ระวังตัวทุกครั้งที่มีการลงทะเบียนกับเว็บต่างๆ เพราะท่านอาจกำลังตกอยู่ในสายตาของผู้ไม่ประสงค์ดี ที่กำลังจับตามองท่านอยู่

5. จงคิดไว้เสมอว่า ไม่มีใครยอมเสียผลประโยชน์ ถ้าไม่ได้อะไรตอบแทน
\
6. ทุกครั้งที่คนมาชวนสร้างรายได้ โดยทำ ธุระกรรมผ่านทางเว็บจงคิดเสมอว่า รายได้ที่สูงเกินความจริงอาจตกอยู่กลลวงของผู้ประสงค์ร้าย

7. การไปพบปะกับบุคคลที่ติดต่อผ่านทางเว็บไม่ควรไปอยู่ในที่ลับตา ควรอยู่ในที่รโหฐาน

8. ผู้ปกครองไม่ควรปล่อยให้ลูกเข้าเว็บที่ต้องห้าม หรือเว็บที่มีการนำเสนอภาพรุนแรง

9. การตั้งเครื่องคอมพิวเตอร์ให้กับลูกควรอยู่ในสายตาของผู้ปกครอง เช่นห้องรับแขก ห้องพักผ่อน

10. เมื่อเห็นบุคคลที่อยู่ไกล้ตัวท่านมีลักษณะการดำรงชีวิตที่เปลี่ยนไปควรรีบเสาะหาสาเหตุที่แท้จริง เพื่อป้องกับเหตุร้ายที่จะตามมา


การป้องกันภัยที่เกิดกับเครื่องคอมพิวเตอร์


1. ทุกครั้งที่นำซอฟแวร์ที่ไม่ทราบแหล่งที่ผลิต หรือได้รับแจกฟรี ต้องตรวจสอบให้แน่ใจก่อนนำไปใช้ ว่ามีไวรัสหรือไม่ โดยใช้โปรแกรมประเภท สแกนไว้รัส

2. ควรตรวจสอบทั้งฮาร์ดแวร์และซอฟแวร์อย่างสม่ำเสมอ อย่างน้อยอาทิตย์ละ 1 ครั้ง

3. เตรียมแผ่นที่สะอาดไว้สำหรับบูตเครื่องเมื่อคราวจำเป็น

4. ควรสำรองข้อมูลไว้เพื่อเกิดความเสียหายจะได้มีไฟล์สำรองทุกครั้ง

5. พยายามสังเกตุสิ่งผิดปกติที่เกิดขึ้นกับเครื่องอย่างสม่ำเสมอ เช่น การทำงานที่ช้าลง ขนาดไฟล์ หน้าจอแสดงผลแปลก ๆ ไดรฟ์มีเสียงผิดปกติ

6. ไม่นำแผ่นดิสก์ไปใช้กับเครื่องคอมพิวเตอร์อื่น ๆ ถ้ายังไม่ได้ปิดแถบป้องกันการบันทึก (Write Protect) หรือถ้าจำเป็นต้องเปิด ควรมีการ สแกนไว้รัสก่อนใช้งานทุกครั้ง

7. ควรแยกแผ่นโปรแกรม และแผ่นข้อมูลออกจากกันโดยเด็ดขาด

8. ไม่อนุญาตให้คนอื่นมาเล่นเครื่องคอมพิวเตอร์ของท่าน โดยปราศจากการควบคุมอย่างใกล้ชิด

9. ควรมีโปรแกรมป้องกันไวรัสไว้ใช้ตรวจสอบและป้องกัน โดยเฉพาะโปรแกรมป้องกันไวรัสรุ่นใหม่ ๆ จะมีประสิทธิภาพในการป้องกันได้ดีขึ้นมาก

10. เมื่อมีการติดตั้ง โปรแกรม ป้องกันไวรัสแล้วมิได้จบเพียงแคนั้น ควรจะมีการ Update ไวรัสบ่อยๆ เพราะทุกๆ วันจะมีการสร้างไวรัสใหม่เสมอ

11. หมั่นติดตามข่าวด้าน Information Security และข่าวไวรัสใหม่ๆ ตลอดจนหมั่น Update Patch ให้กับระบบที่เราใช้งานอยู่เป็นประจำ

12. หลีกเลี่ยงการเปิดอ่านอี-เมล์และไฟล์ที่แนบมากับอี-เมล์ ถ้าไม่รู้แหล่งที่มาของ อี-เม

วันอังคารที่ 21 มกราคม พ.ศ. 2557

บริการต่างๆบนอินเทอร์เน็ต



บริการต่างๆบนอินเทอร์เน็ต


oooooบริการบนอินเทอร์เน็ต เป็นบริการเพื่อตอบสนองความต้องการในด้านการสื่อสารของผู้ใช้ในรูปแบบต่างๆ ทั้งในระดับบุคคล กลุ่ม และองค์กร ในปัจจุบันมีการใช้อินเทอร์เน็ตเป็นช่องทางในการแบ่งปันความคิด ข้อมูล สารสนเทศ รวมถึงความรู้ โดยอาศัยเครื่องมือ เทคโนโลยีหรือบริการต่างๆ บนอินเทอร์เน็ต มีดังนี้
1. World Wide Web (WWW) เครือข่ายใยแมงมุม
oooooเป็นการเข้าสู่ระบบข้อมูลอย่างข้อมูลในรูปของ Interactive Multimedia คือ มีทั้งรูปภาพ ข้อความ ภาพเคลื่อนไหว เสียง และวีดีโอ อีกทั้งข้อมูลเหล่านี้ยังใช้ระบบที่เรียกว่า hypertext กล่าวคือ จะมีคำสำคัญหรือรูปภาพในข้อมูลนั้นที่จะช่วยให้ท่าน เข้าสู่รายละเอียดที่ลึกและกว้างขวางยิ่งขึ้น คำสำคัญดังกล่าวจะเป็นคำที่เป็นตัวหนา หรือขีดเส้นใต้ เพียง แต่ท่านเลือกกด ที่คำ ที่เป็นตัวหนาหรือขีดเส้นใต้ นั้น ๆ ท่านก็สามารถเข้าสู่ข้อมูลเพิ่มเติมได้ (ข้อมูลเหล่านี้จะมีผู้สร้างขึ้นมาและเก็บไว้ในคอมพิวเตอร์ ต่าง ๆ ทั่วโลก)
1
2. จดหมายอิเลคทรอนิกส์ (Electronic Mail)
oooooจดหมายอิเลคทรอนิกส์หรือที่เรียกกันว่า E-mailเป็นการสื่อสารที่นิยมใช้กันมากเนื่องจากผู้ใช้สามารถติดต่อสื่อสารกับบุคคลที่ต้องการได้รวดเร็ว ภายในระยะเวลาอันสั้น ไม่ว่าจะอยู่ในที่ทำงานเดียวกันหรืออยู่ห่างกันคนละมุมโลกก็ตามนอกจากนี้ยังสิ้นเปลืองค่าใช้จ่ายน้อยมาก
oooooองค์ประกอบของ e-mail address ประกอบด้วย
1. ชื่อผู้ใช้ (User name)
2. ชื่อโดเมน Username@domain_name
oooooการใช้งานอีเมล สามารถแบ่งได้ดังนี้ คือ
1. Corporate e-mail คือ อีเมล ที่หน่วยงานต่างๆสร้างขึ้นให้กับพนักงานหรือบุคลากรในองค์กรนั้น เช่น u47202000@dusit.ac.th คือ e-mail ของนักศึกษาของสถาบันราชภัฏสวนดุสิต เป็นต้น
2. Free e-mail คือ อีเมล ที่สามารถสมัครได้ฟรีตาม web mail ต่างๆ เช่น Hotmail, Yahoo Mail, Thai Mail และ Chaiyo Mail
2
ที่มา http://www.mcp.ac.th/online/internet/1_2.html

วันอังคารที่ 3 กันยายน พ.ศ. 2556

ภาษาเบสิก


ภาษาเบสิก

        BASIC ย่อมาจาก Beginner’s All-purpose Symbolic Instruction Code เป็นภาษาที่มีรูปแบบคำสั่งไม่ยุ่งยาก สามารถเรียนรู้และเข้าใจได้ง่าย มีรูปแบบคำสั่งพื้นฐานที่สามารถนำมาเขียนเรียงต่อกันเป็นโปรแกรมได้

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

        ข้อดี คือ ง่ายต่อการเรียนรู้และสามารถใช้งานได้บนเครื่องทุกระดับ และยังสามารถถูกเขียนขึ้นเพื่อใช้ทำงานได้หลายประเภท

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


ประวัติของภาษา Basic
ภาษา Basic ถูกคิดค้นเมื่อปี 1963 โดย นาย John และ นาย Thomas Kurtz ณ Dartmouth College และบรรดานักเรียนนักศึกษาในความดูแลของพวกเขา ซึ่งหลายปีต่อมา ภาษา Basic ฉบับนี้ได้ชื่อเรียกอีกอย่างหนึ่งว่า Dartmouth BASIC.

ภาษา Basic พื้นฐาน  

ภาษา Basic นั้นเป็นโปรแกรมที่เป็นพื้นฐานสำหรับหัดเขียนโปรแกรมก็ว่าได้ เนื่องจากเป็นภาษาที่เป็นคำพูดของคนเราทั่วไป เช่น ดังนี้
การใช้คำสั่ง Print
PRINT "Hello World!"
เครื่องจะประมวลผลและแสดงผลออกมาเป็นข้อความ Hello world! ออกมาทางหน้าจอ

ประเภทของค่าในภาษา Basic   

! : Single-precision
# : Double-precision
$ : String
% : Integer
& : Long

เครื่องหมายทางคณิตศาสตร์   

* : เครื่องหมายคูณ
- : เครื่องหมายลบ
= : เครื่องหมายแสดงความเท่ากันหรือตั่งค่า
> : เครื่องหมายมากกว่า
+ : เครื่องหมายบวก
. : จุดทศนิยม
< : เครื่องหมายน้อยกว่า
\ : เครื่องหมายหารเต็มจำนวน
^ : เครื่องหมายยกกำลัง

รูปภาพตัวอย่าง  





ที่มา  


วันอังคารที่ 6 สิงหาคม พ.ศ. 2556

โปรแกรมคอมพิวเตอร์

ความหมายของโปรแกรมคอมพิวเตอร์

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


ขั้นตอนในการพัฒนาโปรแกรมคอมพิวเตอร์  
1.การวิเคราะห์ปัญหา 
การวิเคราะห์ปัญหา ประกอบด้วยขั้นตอนต่างๆ ดังนี้
  1. กำหนดวัตถุประสงค์ของงาน เพื่อพิจารณาว่าโปรแกรมต้องทำการประมวลผลอะไรบ้าง
  2. พิจารณาข้อมูลนำเข้า เพื่อให้ทราบว่าจะต้องนำข้อมูลอะไรเข้าคอมพิวเตอร์ ข้อมูลมีคุณสมบัติเป็นอย่างไร ตลอดจนถึงลักษณะและรูปแบบของข้อมูลที่จะนำเข้า
  3. พิจารณาการประมวลผล เพื่อให้ทราบว่าโปรแกรมมีขั้นตอนการประมวลผลอย่างไรและมีเงื่อนไปการประมวลผลอะไรบ้าง
  4. พิจารณาข้อสนเทศนำออก เพื่อให้ทราบว่ามีข้อสนเทศอะไรที่จะแสดง ตลอดจนรูปแบบและสื่อที่จะใช้ในการแสดงผล

2.การออกแบบโปรแกรม 
        การออกแบบขั้นตอนการทำงานของโปรแกรมเป็นขั้นตอนที่ใช้เป็นแนวทางในการลงรหัสโปรแกรม ผู้ออกแบบขั้นตอนการทำงานของโปรแกรมอาจใช้เครื่องมือต่างๆ ช่วยในการออกแบบ อาทิเช่น คำสั่งลำลอง (Pseudocode) หรือ ผังงาน (Flow chart) การออกแบบโปรแกรมนั้นไม่ต้องพะวงกับรูปแบบคำสั่งภาษาคอมพิวเตอร์ แต่ให้มุ่งความสนใจไปที่ลำดับขั้นตอนในการประมวลผลของโปรแกรมเท่านั้น



3.การเขียนโปรแกรมด้วยภาษาคอมพิวเตอร์  
       การเขียนโปรแกรมเป็นการนำเอาผลลัพธ์ของการออกแบบโปรแกรม มาเปลี่ยนเป็นโปรแกรมภาษาคอมพิวเตอร์ภาษาใดภาษาหนึ่ง ผู้เขียนโปรแกรมจะต้องให้ความสนใจต่อรูปแบบคำสั่งและกฎเกณฑ์ของภาษาที่ใช้เพื่อให้การประมวลผลเป็นไปตามผลลัพธ์ที่ได้ออกแบบไว้ นอกจากนั้นผู้เขียนโปรแกรมควรแทรกคำอธิบายการทำงานต่างๆ ลงในโปรแกรมเพื่อให้โปรแกรมนั้นมีความกระจ่างชัดและง่ายต่อการตรวจสอบและโปรแกรมนี้ยังใช้เป็นส่วนหนึ่งของเอกสารประกอบ

4.การทดสอบและแก้ไขโปรแกรม  
       การทดสอบโปรแกรมเป็นการนำโปรแกรมที่ลงรหัสแล้วเข้าคอมพิวเตอร์ เพื่อตรวจสอบรูปแบบกฎเกณฑ์ของภาษา และผลการทำงานของโปรแกรมนั้น ถ้าพบว่ายังไม่ถูกก็แก้ไขให้ถูกต้องต่อไป ขั้นตอนการทดสอบและแก้ไขโปรแกรม อาจแบ่งได้เป็น 3 ขั้น
  1. สร้างแฟ้มเก็บโปรแกรมซึ่งส่วนใหญ่นิยมนำโปรแกรมเข้าผ่านทางแป้นพิมพ์โดยใช้โปรแกรมประมวลคำ
  2. ใช้ตัวแปลภาษาคอมพิวเตอร์แปลโปรแกรมที่สร้างขึ้นเป็นภาษาเครื่อง โดยระหว่างการแปลจะมีการตรวจสอบความถูกต้องของรูปแบบและกฎเกณฑ์ในการใช้ภาษา ถ้าคำสั่งใดมีรูปแบบไม่ถูกต้องก็จะแสดงข้อผิดพลาดออกมาเพื่อให้ผู้เขียนนำไปแก้ไขต่อไป ถ้าไม่มีข้อผิดพลาด เราจะได้โปรแกรมภาษาเครื่องที่สามารถให้คอมพิวเตอร์ประมวลผลได้
  3. ตรวจสอบความถูกต้องของการประมวลผลของโปรแกรม โปรแกรมที่ถูกต้องตามรูปแบบและกฎเกณฑ์ของภาษา แต่อาจให้ผลลัพธ์ของการประมวลผลไม่ถูกต้องก็ได้ ดังนั้นผู้เขียนโปรแกรมจำเป็นต้องตรวจสอบว่าโปรแกรมประมวลผลถูกต้องตามต้องการหรือไม่ วิธีการหนึ่งก็คือ สมมติข้อมูลตัวแทนจากข้อมูลจริงนำไปให้โปรแกรมประมวลผลแล้วตรวจสอบผลลัพธ์ว่าถูกต้องหรือไม่ ถ้าพบว่าไม่ถูกต้องก็ต้องดำเนินการแก้ไขโปรแกรมต่อไป การสมมติข้อมูลตัวแทนเพื่อการทดสอบเป็นสิ่งที่มีความสำคัญเป็นอย่างมาก ลักษณะของข้อมูลตัวแทนที่ดีควรจะสมมติทั้งข้อมูลที่ถูกต้องและข้อมูลที่ผิดพลาด เพื่อทดสอบว่าโปรแกรมที่พัฒนาขึ้นสามารถครอบคลุมการปฏิบัติงานในเงื่อนไขต่างๆ ได้ครบถ้วน นอกจากนี้อาจตรวจสอบการทำงานของโปรแกรมด้วยการสมมติตัวเองเป็นคอมพิวเตอร์ทีจะประมวลผล แล้วทำตามคำสั่งทีละคำสั่งของโปรแกรมนั้นๆ วิธีการนี้อาจทำได้ยากถ้าโปรแกรมมีขนาดใหญ่ หรือมีการประมวลผลที่ซับซ้อน

5.การทำเอกสารประกอบโปรแกรม 
การทำเอกสารประกอบโปรแกรมเป็นงานที่สำคัญของการพัฒนาโปรแกรม เอกสารประกอบโปรแกรมช่วยให้ผู้ใช้โปรแกรมเข้าใจวัตถุประสงค์ ข้อมูลที่จะต้องใช้กับโปรแกรม ตลอดจนผลลัพธ์ที่จะได้จากโปรแกรม การทำโปรแกรมทุกโปรแกรมจึงควรต้องทำเอกสารกำกับ เพื่อใช้สำหรับการอ้างอิงเมื่อจะใช้งานโปรแกรมและเมื่อต้องการแก้ไขปรับปรุงโปรแกรม เอกสารประกอบโปรแกรมที่จัดทำ ควรประกอบด้วยหัวข้อต่อไปนี้
  1. วัตถุประสงค์
  2. ประเภทและชนิดของคอมพิวเตอร์และอุปกรณ์ที่ใช้ในโปรแกรม
  3. วิธีการใช้โปรแกรม
  4. แนวคิดเกี่ยวกับการออกแบบโปรแกรม
  5. รายละเอียดโปรแกรม
  6. ข้อมูลตัวแทนที่ใช้ทดสอบ
  7. ผลลัพธ์ของการทดสอบ

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

ที่มา : http://th.wikipedia.org/wiki/โปรแกรมคอมพิวเตอร์       
http://61.19.202.164/resource/courseware/problem/k02-02.html