วันอาทิตย์ที่ 27 กุมภาพันธ์ พ.ศ. 2554

กฎหมายคอมพิวเตอร์

กฎหมายอาชญากรรมทางคอมพิวเตอร์ (Computer Crime Law) เป็นกฎหมายตัว
หนึ่งที่มีความล่าช้ามากในบรรดากฎหมายสารสนเทศทั้ง 6 ฉบับ ความล่าช้านั้นก็มาจากหลายสาเหตุ ไม่ว่าจะเป็นเรื่องที่จะต้องดูตัวอย่างกฎหมายจากหลายๆประเทศที่บังคับใช้ไปก่อนแล้ว เพื่อจะมาปรับเข้ากับบริบทของประเทศไทย แน่นอนครับว่าการคัดลอกมาทั้งหมดโดยไม่คำนึงถึงความแตกต่าง สภาพวัฒนธรรม ความเจริญก้าวหน้าที่ไม่เท่ากันแล้ว ย่อมจะเกิดปัญหาเมื่อนำมาใช้อย่างแน่นอน
อีกทั้งเรื่องนี้ยังเป็นเรื่องใหม่ในสังคมไทย และในกระบวนการยุติธรรมของบ้านเราด้วย กฎหมายบางเรื่องต้องใช้เวลานานถึง 5 ปีกว่าจะออกมาใช้บังคับได้ บางเรื่องใช้เวลาถึง 10 ปีเลยทีเดียวครับ
ปัญหาความล่าช้าเป็นอุปสรรคที่สำคัญอย่างหนึ่งในการพัฒนาประเทศของเรา ทั้งนี้ เกิดจากหลายสาเหตุ ไม่ว่าจะเป็นระบบงานราชการที่ยุ่งยาก ซับซ้อน ต้องผ่านหลายหน่วยงาน หลายขั้นตอน หรือแม้แต่ระบบการพิจารณาในสภา ที่มีการเปลี่ยนรัฐบาลกันบ่อยๆจึงทำให้ขาดความต่อเนื่อง และยังมีสาเหตุอื่นอีกมากที่ทำให้กฎหมายแต่ละฉบับนั้นออกมาใช้บังคับช้า

ที่มาของกฎหมายอาชญากรรมทางคอมพิวเตอร์ ทุกวันนี้คงปฏิเสธไม่ได้ว่าคอมพิวเตอร์เข้าไปมีบทบาทในชีวิตมนุษย์มากขึ้นทุกวัน โดยเฉพาะในยุคแห่งข้อมูลข่าวสารอย่างในปัจจุบันนี้ จะเห็นได้ว่ามีพัฒนาการเทคโนโลยีใหม่ๆเกิดขึ้นอย่างรวดเร็ว รวมทั้งพัฒนาการเทคโนโลยีสารสนเทศด้วย แต่ถึงแม้ว่าพัฒนาการทางเทคโนโลยีสารสนเทศนั้นจะถูกนำมาประยุกต์ใช้และก่อให้เกิดประโยชน์มากมายก็ตาม หากนำไปใช้ในทางที่ไม่ดีไม่ชอบแล้วก็อาจก่อให้เกิดความเสียหายอย่างร้ายแรงทั้งทางเศรษฐกิจและสังคมได้
ดังนั้นจึงเกิดรูปแบบใหม่ของอาชญากรรมที่เกิดจากการใช้คอมพิวเตอร์เป็นเครื่องมือในการกระทำผิดขึ้น จึงจำเป็นต้องมีการพัฒนา กฎหมายอาชญากรรมทางคอมพิวเตอร์ (Computer Crime Law) ขึ้น
ในบางประเทศอาจเรียกว่า กฎหมายเกี่ยวกับการใช้คอมพิวเตอร์ในทางมิชอบ (Computer Misuse Law) หรือในบางประเทศอาจต้องมีการปรับปรุงแก้ไขประมวลกฎหมายอาญาเพื่อให้รองรับกับความผิดในรูปแบบใหม่ๆได้ ด้วยการกำหนดฐานความผิดและบทลงโทษสำหรับการก่ออาชญากรรมคอมพิวเตอร์ขึ้นเพื่อให้เหมาะสมและมีประสิทธิภาพ สามารถเอาผิดกับผู้กระทำความผิดได
้ในต่างประเทศนั้น มีลักษณะการบัญญัติกฎหมายอาชญากรรมทางคอมพิวเตอร์ 2 รูปแบบ คือ การบัญญัติในลักษณะแก้ไขเพิ่มเติมประมวลกฎหมายอาญา เช่น ประเทศเยอรมนี แคนาดา อิตาลี และสวิสเซอร์แลนด์ ส่วนอีกรูปแบบหนึ่งคือ การบัญญัติเป็นกฎหมายเฉพาะ เช่น ประเทศอังกฤษ สิงคโปร์ มาเลเซีย และสหรัฐอเมริกา
สำหรับประเทศไทยนั้น เลือกใช้ในแบบที่สองคือบัญญัติเป็นกฎหมายเฉพาะ โดยมีชื่อว่า พระราชบัญญัติอาชญากรรมทางคอมพิวเตอร์ พ.ศ. ….(ประกาศใช้ปีไหน ก็ใส่ พ.ศ. เข้าไปแทนจุดครับ-ผู้เขียน)
จะเห็นได้ว่าแม้รูปแบบกฎหมายของแต่ละประเทศอาจจะแตกต่างกัน แต่การกำหนดฐานความผิดที่เป็นหลักใหญ่นั้นมักจะคล้ายคลึงกัน ทั้งนี้ โดยมากแล้วต่างก็คำนึงถึงลักษณะของการใช้คอมพิวเตอร์ในการกระทำความผิดเป็นสำคัญ กฎหมายที่ออกมาจึงมีลักษณะที่ใกล้เคียงกัน

เลขฐานสอง

เลขฐานสอง (อังกฤษ: binary numeral system) หมายถึง ระบบเลขที่มีสัญลักษณ์เพียงสองตัวคือ 0 (ศูนย์) กับ 1 (หนึ่ง) บางครั้งอาจหมายถึงการที่มีโอกาสเลือกได้เพียง 2 ทาง เช่น ปิดกับเปิด, ไม่ใช่กับใช่, เท็จกับจริง, ซ้ายกับขวา เป็นต้น
ถ้าแปลงค่าเลขฐานสิบ มาเป็นเลขฐานสอง จะได้ดังนี้
  • 1 = 1
  • 2 = 10
  • 3 = 11
  • 4 = 100
  • 5 = 101
  • 6 = 110
  • 7 = 111
  • 8 = 1000
  • 9 = 1001
  • 10 = 1010
ในปัจจุบันเลขฐานสองเป็นพื้นฐานในการทำงานของคอมพิวเตอร์ โดยนำเอาหลักการของเลขฐานสอง (สถานะไม่มีไฟฟ้า และ สถานะมีไฟฟ้า) มาใช้ในการสร้างไมโครโปรเซสเซอร์ที่มีหน่วยประมวลผลแบบ 32 หรือ 64 บิต หรือมากกว่านั้น ซึ่งสามารถเรียกได้ว่าเป็นการประมวลผลแบบดิจิทัล

วีดีโอ

video

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

พรบ. คอมพิวเตอร์ พ . ศ . 2550

พรบ. คอมพิวเตอร์ พ . ศ . 2550 ซึ่งได้ประกาศ และบังคับใช้แล้วนั้น ตั้งแต่วันที่ 18 กรกฎาคม 2550 นี้ พวกเราเลยต้องมารับรู้กันซะหน่อย ว่าทำอะไรผิด บ้างถึงจะถูกกฎหมายนี้ลงโทษเอาได้ พวกเราจะได้ระวังตัวกัน ไม่เผลอไผลให้อารมณ์ พาไปจนทำผิดเน้อะ!!!
ผมจะถอดความโดยสรุปเลยก็แล้วกันนะครับ ว่าทำอะไรผิดแล้วจะโดนลงโทษบ้าง
1.        เจ้าของไม่ให้เข้าระบบคอมพิวเตอร์ของเขา แล้วเราแอบเข้าไป ... เจอ คุก 6 เดือน
2.        แอบไปรู้วิธีการเข้าระบบคอมพิวเตอร์ของชาวบ้าน แล้วเที่ยวไปโพนทะนาให้คน อื่นรู้ ... เจอคุกไม่เกินปี
3.         ข้อมูลของเขา เขาเก็บไว้ในระบบคอมพิวเตอร์ดี ๆ แล้วแอบไปล้วงของ เขา ... เจอคุกไม่เกิน 2 ปี
4.        เขาส่งข้อมูลหากันผ่านเครือข่ายคอมพิวเตอร์แบบส่วนตั๊วส่วนตัว แล้วเรา ทะลึ่งไปดักจับข้อมูลของเขา ... เจอคุกไม่เกิน 3 ปี
5.        ข้อมูลของเขาอยู่ในระบบคอมพิวเตอร์ของเขาดี ๆ เราดันมือบอนไปโมมันซะ งั้น ... เจอคุกไม่เกิน 5 ปี
6.        ระบบคอมพิวเตอร์ของชาวบ้านทำงานอยู่ดี ๆ เราดันยิง packet หรือ message หรือ virus หรือ trojan หรือ worm หรือ (โอ๊ยเยอะ ) เข้าไปก่อกวนจนระบบเขาเดี้ย ง ... เจอคุกไม่เกิน 5 ปี
7.        เขาไม่ได้อยากได้ข้อมูลหรืออีเมลล์จากเราเล้ย เราก็ทำตัวเป็นอีแอบเซ้าซี้ ส่งให้เขาซ้ำ ๆ อยู่นั่นแหล่ะ จนทำให้เขาเบื่อหน่ายรำคาญ ... เจอปรับไม่ เกินหนึ่งแสนบาท
8.         ถ้าเราทำผิดข้อ 5. กับ ข้อ 6. แล้วมันสร้างความพินาศใหญ่โตในระดับรากหญ้า งานนี้มีซวยแน่ เจอคุกสิบปีขึ้น
9.        ถ้าเราสร้างซอฟต์แวร์เพื่อช่วยให้ใคร ๆ ทำเรื่องแย่ ๆ ในข้อข้างบน ๆ ได้ ... เจอคุกไม่เกินปีนึง เหมือนกัน
10.        โป๊ก็โดน, โกหกก็โดน, เบนโลก็โดน, ท้าทายอำนาจรัฐก็โดน ... เจอคุกไม่ เกิน 5 ปี

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

น่ารักมั๊ย

ประวัติ


สุนัขมีต้นกำเนิดมาจากสุนัขป่า มนุษย์แถบขั้วโลกเหนือนำมันมาเลี้ยงเมื่อประมาณ 12,000 ปีที่แล้ว เชื่อกันว่า สุนัขป่าตัวแรกนั้น เกิดขึ้นเมื่อ 100 ล้านปีก่อน การอพยพข้ามถิ่นและทวีปต่าง ๆ ทำให้สุนัขมีหลายสายพันธุ์ ชาวจีนมีความเชื่อว่าสุนัขที่ชื่อ Fu มีความซื่อสัตย์ และนำความเจริญมาให้ เป็นสุนัขคล้ายพันธุ์ปักกิ่ง "อนูบิส" ซึ่งเป็นชื่อของเทพเจ้าอียิปต์ที่ตัวเป็นคน หัวเป็นสุนัข และเชื่อว่าสามารถส่งวิญญาณมนุษย์ได้[2][3]
สุนัขพันธุ์ที่เรียกได้ว่าเป็นสุนัขพันธุ์ต้นตระกูลคือพันธุ์สุนัขทองที่มีอยู่อย่างแพร่หลายในปัจจุบัน ต่อมามีสุนัขป่าอีกพันธุ์หนึ่งที่มนุษย์นำมาเลี้ยงมีชื่อภาษาละตินว่า Conis Lupees ซึ่งแปลว่าสุนัขป่า สุนัขป่าชนิดนี้จะเชื่องกว่าสุนัขธรรมดา มีขนยาว หางเป็นแผง หูตั้ง กระดูกแก้มโหนก และหางของมันจะเอนขึ้นข้างบน มีนิสัยรักอิสระกว่าสุนัขทอง สุนัขป่านี้เมื่อมาอยู่กับมนุษย์ก็ผสมพันธุ์กับสุนัขทอง ออกลูกหลานสืบมาเป็นสุนัขพันธุ์ต่าง ๆ มากมาย พันธุ์สุนัขที่เห็นทุกวันนี้ได้รับเชื้อสายมาจากสุนัขพันธุ์ทองเกือบทั้งหมด
การค้นคว้าวิจัยและศึกษาเรื่องราวของสุนัข ได้มีขึ้นในประเทศอังกฤษ ในแถบยุโรปและอเมริกา แล้วจึงแพร่หลายไปในส่วนต่าง ๆ ของโลก ในสหรัฐอเมริกาได้มีการจัดตั้งเป็นสมาคมผู้เลี้ยงสุนัขขึ้นในปี ค.ศ. 1878 (พ.ศ. 2421) สุนัขพันธุ์แท้ชนิดแรกที่ได้จดทะเบียนในสหรัฐอเมริกาคือ สุนัขพันธุ์อิงลิชเซทเตอร์ ในประเทศอังกฤษได้มีการรวบรวมกันตั้งสมาคมผู้เลี้ยงสุนัขขึ้นเช่นกันในปี ค.ศ. 1859 (พ.ศ. 2402) ในครั้งแรกสมาคมนี้ได้รับรองให้จดทะเบียนสุนัขพันธุ์แท้ได้ 40 สายพันธุ์ และได้จัดวิธีการรับรองสุนัขพันธุ์ต่าง ๆ เพื่อความเหมาะสมถึง 2 ครั้ง ในปี ค.ศ. 1881 (พ.ศ. 2424) สมาคมนี้ได้ให้การรับรองพันธุ์แท้ต่าง ๆ รวมเป็นจำนวน 46 พันธุ์ การแก้ไขเพิ่มเติมการรับรองเป็นสุนัขพันธุ์แท้เป็นครั้งสุดท้าย เมื่อปี ค.ศ. 1974 (พ.ศ. 2417) ได้มีสุนัขที่ให้การรับรองทั้งหมด 100 สายพันธุ์
สำหรับในประเทศไทยนั้น ก็มีผู้สนใจการเลี้ยงสุนัขรวบรวมกันจัดตั้งสมาคมขึ้นเช่นกัน โดยปรารถนาจะส่งเสริมบำรุงและอำนวยประโยชน์ให้แก่ผู้เลี้ยงสุนัขเหมือนกับต่างประเทศ โดยใช้ชื่อว่า สมาคมผู้นิยมสุนัขแห่งประเทศไทย ได้ทำการจดทะเบียนตั้งสมาคมเมื่อปี ค.ศ. 1955 (พ.ศ. 2498) ถือเป็นการวางรากฐานในการเลี้ยงสุนัขขึ้นในประเทศไทยเป็นแห่งแรก และตั้งใจที่จะให้เป็นประโยชน์แก่ผู้เลี้ยงสุนัขในประเทศไทยได้เช่นเดียวกับต่างประเทศ

หมาน้อย



สุนัข หรือ หมา เป็นสัตว์เลี้ยงลูกด้วยน้ำนมหลายชนิดหลายสกุลในวงศ์ Canidae ออกลูกเป็นตัว ลำตัวมีขนปกคลุม มีเขี้ยว 2 คู่ เท้าหน้ามี 5 นิ้ว เท้าหลังมี 4 นิ้ว ซ่อนเล็บไม่ได้ อวัยวะเพศของตัวผู้มีกระดูกอยู่ภายใน 1 ชิ้น ที่ยังคงเป็นสัตว์ป่า เช่น หมาใน (Cuon alpinus) ที่เลี้ยงเป็นสัตว์บ้าน คือ ชนิด Canis lupus familiaris สุนัขเป็นสัตว์ที่มีหลายพันธุ์ เช่น ลาบราดอร์, โกลเด้น, ชิวาวา และอีกมากมาย มีทั้งขนาดเล็กและใหญ่ ดุและไม่ดุ พันธุ์ที่มีขนาดใหญ่ เช่น โกลเด้น ลาบราดอร์ ที่มีขนาดเล็ก เช่น ชิวาวา ชิสุ ส่วนที่ดุ ได้แก่ ร็อดไวเลอร์ อัลเซเชียน สุนัขแต่ละพันธุ์จะมีนิสัยแตกต่างกัน
สุนัขพัฒนามาจากสัตว์กินเนื้อและล่าเหยื่อ ดังนั้นวิวัฒนาการของฟันสำหรับเคี้ยวเนื้อและกระดูกจึงยังคงมีอยู่ รวมทั้งการมีประสาทดมกลิ่นและตามล่าเหยื่อที่ดีมาก นอกจากนี้สุนัขยังมีกล้ามเนื้อที่แข็งแรงทำให้วิ่งได้เร็วและเร่งความเร็วได้เท่าที่ต้องการ ลักษณะการเดินของสุนัขจะทิ้งน้ำหนักตัวบนนิ้วเท้า ซึ่งส่งผลให้สุนัขเคลื่อนไหวได้คล่องแคล่วกว่าสัตว์ชนิดอื่น นอกจากนี้สุนัขยังมีสัญชาตญาณในการทำงานเป็นกลุ่ม ดังนั้นสุนัขจึงสามารถล่าสัตว์ที่มีขนาดใหญ่กว่าได้อย่างมีประสิทธิภาพ

วันพุธที่ 16 กุมภาพันธ์ พ.ศ. 2554

ผังงานคอมพิวเตอร์

หลักการเขียนผังงานระบบหลักการเขียนผังงานระบบ
ผังงานระบบ คือ รูปภาพหรือสัญลักษณ์ที่ใช้แทนลำดับ หรือขั้นตอนในโปรแกรมรูปภาพหรือสัญลักษณ์ที่ใช้เป็นเอกลักษณ์ และแทนความหมายอย่างใดอย่างหนึ่ง
โดยทั่วไปผังงานคอมพิวเตอร์แบ่งเป็น 2 ประเภทใหญ่
1. ผังงานระบบ(System Flowchat)
เป็นผังงานที่แสดงถึงขั้นตอนการทำงานภายในระบบหนึ่ง ๆ โดยจะแสดงถึงความเกี่ยวข้องของส่วนที่สำคัญต่าง ๆ ในระบบนั้น เช่น เอกสารเบื้องต้น หรือสื่อบันทึกข้อมูลที่ใช้อยู่เป็นอะไร และผ่านไปยังหน่วยงานใด มีกิจกรรมอะไรในหน่วยงานนั้น แล้วจะส่งต่อไปหน่วยงานใด เป็นต้น ดังนั้นผังงานระบบอาจเกี่ยวข้องกับคน วัสดุ และเครื่องจักร ซึ่งแต่ละจุดจะประกอบไปด้วย การนำข้อมูลเข้า วิธีการประมวลผลและการแสดงผลลัพธ์ (Input – Process - Output) ว่ามาจากที่ใดอย่างกว้าง ๆ จึงสามารถเขียนโปรแกรมจากผังงานระบบได้
2. ผังงานโปรแกรม(Program Flowchat) หรือเรียกสั้น ๆ ว่า ผังงาน
ผังงานประเภทนี้แสดงถึงขั้นตอนของคำสั่งที่ใช้ในโปรแกรม ผังงานนี้อาจสร้างจากผังงานระบบโดยผู้เขียนผังงานจะดึงเอาแต่ละจุดที่เกี่ยวข้องการทำงานของเครื่องคอมพิวเตอร์ที่ปรากฏในผังงานระบบมาเขียน เพื่อให้ทราบว่าถ้าจะใช้คอมพิวเตอร์ทำงานในจุดนั้นเพื่อให้ได้ผลลัพธ์ที่ตามต้องการ ควรที่จะมีขั้นตอนคำสั่งอย่างไร และจะได้นำมาเขียนโปรแกรมคอมพิวเตอร์ทำงานต่อไป
การใช้งานผังงานระบบ
เพื่อให้ทราบถึงความเกี่ยวพันของระบบตังแต่เริ่มต้น ว่ามีการปฏิบัติแต่ละขั้นตอนอย่างไร ใช้วิธีการอะไรบ้าง เหมาะสำหรับผู้บริหาร ผู้วิเคราะห์ระบบ และผู้เขียนโปรแกรม จะไดทราบถึง ความสัมพันธ์ ของแผนกต่าง ๆ
ตัวอย่าง ผังงานระบบและผังงานโปรแกรมของการคำนวณพื้นที่สามเหลี่ยม 100 รูป

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

                                        วัตถุประสงค์เชิงพฤติกรรม (Behavioral Objectives)
หลังจากศึกษาจบบทเรียนนี้แล้ว นักศึกษาจะมีความสามารถดังนี้
(After studying this chapter, you will be able to)
1. อธิบายความหมายผังงานระบบ
2. จัดประเภทผังงานคอมพิวเตอร์
3. ยกตัวอย่างขั้นตอนการใช้ผังงานระบบและผังงานโปรแกรม
4. บอกประโยชน์และข้อจำกัดของผังงานระบบ
5. อธิบายความหมายสัญลักษณ์ที่ใช้ในการเขียนผังงานระบบ
6. เข้าใจหลักเกณฑ์ในการวิเคราะห์งาน
7. สรุปหลักทั่วไปในการเขียนผังงาน
8. จัดบอร์ดเชิงปฏิบัติการ”หลักการเขียนผังงานระบบ”
9. สนทนาเชิงปฏิบัติการ”สัญลักษณ์ที่ใช้ในการเขียนผังงานระบบ”
10. สนทนา”การเขียนผังงานระบบที่ดีควรมีหลักเกณฑ์อย่างไร”
11. อธิบายคำศัพท์ได้ 10 คำ