วันอาทิตย์ที่ 11 กันยายน พ.ศ. 2554

Search engine

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

ประเภทที่ 1 Crawler Based Search Engines
Crawler Based Search Enginesคือ เครื่องมือการค้นหาบนอินเตอร์เน็ตแบบอาศัยการบันทึกข้อมูล และ จัดเก็บข้อมูลเป็นหลัก ซึ่งจะเป็นจำพวก Search Engine ที่ได้รับความนิยมสูงสุด เนื่องจากให้ผลการค้นหาแม่นยำที่สุด และการประมวลผลการค้นหาสามารถทำได้อย่างรวดเร็ว จึงทำให้มีบทบาทในการค้นหาข้อมูลมากที่สุดในปัจจุบัน

โดยมีองประกอบหลักเพียง 2 ส่วนด้วยกันคือ
1. ฐานข้อมูล โดยส่วนใหญ่แล้ว Crawler Based Search Engine เหล่านี้จะมีฐานข้อมูลเป็นของตัวเอง ที่มีระบบการประมวลผล และ การจัดอันดับที่เฉพาะ เป็นเอกลักษณ์ของตนเองอย่างมาก
2. ซอฟแวร์ คือเครื่องมือหลักสำคัญที่สุดอีกส่วนหนึ่งสำหรับ Serch Engine ประเภทนี้ เนื่องจากต้องอาศัยโปรแกรมเล็ก ๆ (ชนิดที่เรียกว่า จิ๋วแต่แจ๋ว) ทำหน้าที่ในการตรวจหา และ ทำการจัดเก็บข้อมูล หน้าเพจ หรือ เว็บไซต์ต่าง ๆ ในรูปแบบของการทำสำเนาข้อมูล เหมือนกับต้นฉบับทุกอย่าง ซึ่งเราจะรู้จักกันในนาม Spider หรือ Web Crawler หรือ Search Engine Robots
ตัวอย่างหนึ่งของ Crawler Based Search Engine ชื่อดัง
http://www.google.com

Crawler Based Search Engine ได้แก่อะไรบ้าง
จะยกตัวอย่างคร่าว ๆ ให้ได้เห็นกันเอาแบบที่เรา ๆ ท่าน ๆ รู้จักหนะค่ะก็ได้แก่?   Google, Yahoo, MSN, Live, Search, Technorati
(
สำหรับ blog)?ค่ะ ส่วนลักษณะการทำงาน และ การเก็บข้อมูงของ
Web Crawler หรือ Robot หรือ Spider นั้นแต่ละแห่งจะมีวิธีการเก็บข้อมูล และ การจัดอันดับข้อมูลที่ต่างกันนะค่ะ เช่น คุณทำการค้นหาคำว่า “Search Engine คืออะไร” ผ่านทั้ง 5 แห่งที่ผมให้ไว้จะได้ผลการค้นหาที่ต่างกันค่ะ



ประเภทที่ 2 Web Directory หรือ Blog Directory
Web Directory หรือ Blog Directory คือ สารบัญเว็บไซต์ที่ให้คุณสามารถค้นหาข่าวสารข้อมูล ด้วยหมวดหมู่ข่าวสารข้อมูลที่เกี่ยวข้องกัน ในปริมาณมาก ๆ คล้าย ๆ กับสมุดหน้าเหลืองครับ ซึ่งจะมีการสร้าง ดรรชนี มีการระบุหมวดหมู่ อย่างชัดเจน ซึ่งจะช่วยให้การค้นหาข้อมูลต่าง ๆ ตามหมวดหมู่นั้น ๆ ได้รับการเปรียบเทียบอ้างอิง เพื่อหาข้อเท็จจริงได้ ในขณะที่เราค้นหาข้อมูล เพราะว่าจะมีเว็บไซต์มากมาย หรือ Blog มากมายที่มีเนื้อหาคล้าย ๆ กันในหมวดหมู่เดียวกัน ให้เราเลือกที่จะหาข้อมูลได้ อย่างตรงประเด็นที่สุด (ลดระยะเวลาได้มากในการค้นหา) ซึ่งผมจะขอยกตัวอย่างดังนี้

ODP Web Directory ชื่อดังของโลก ที่มี Search Engine มากมายใช้เป็นฐานข้อมูล Directory
1. ODP หรือ Dmoz ที่หลาย?ๆ คนรู้จัก ซึ่งเป็น Web Directory ที่ใหญ่ที่สุดในโลก Search Engine หลาย ๆ แห่งก็ใช้ข้อมูลจากที่แห่งนี้เกือบทั้งสิ้น เช่น
Google, AOL, Yahoo, Netscape และอื่น ๆ อีกมากมาย ODP มีการบันทึกข้อมูลประมาณ 80 ภาษาทั่วโลก รวมถึงภาษาไทยเราด้วยครับ (URL : http://www.dmoz.org )
2. สารบัญเว็บไทย
SANOOK ก็เป็น Web Directory ที่มีชื่อเสียงอีกเช่นกัน และเป็นที่รู้จักมากที่สุดในเมืองไทย (URL : http://webindex.sanook.com )
3. Blog Directory อย่าง
BlogFlux Directory ที่มีการเก็บข้อมูลเกี่ยวกับบล็อกมากมายตามหมวดหมู่ต่าง ๆ หรือ Blog Directory อื่น ๆ ที่สามารถหาได้จาก Make Many แห่งนี้ค่ะ


ประเภทที่ 3 Meta Search EngineMeta Search Engine คือ Search Engine ที่ใช้หลักการในการค้นหาโดยอาศัย Meta Tag ในภาษา HTML ซึ่งมีการประกาศชุดคำสั่งต่าง ๆ เป็นรูปแบบของ Tex Editor ด้วยภาษา HTML นั่นเองเช่น ชื่อผู้พัฒนา คำค้นหา เจ้าของเว็บ หรือ บล็อก คำอธิบายเว็บหรือบล็อกอย่างย่อ
ผลการค้นหาของ Meta Search Engine นี้มักไม่แม่นยำอย่างที่คิด เนื่องจากบางครั้งผู้ให้บริการหรือ ผู้ออกแบบเว็บสามารถใส่อะไรเข้าไปก็ได้มากมายเพื่อให้เกิดการค้นหาและพบเว็บ หรือ บล็อกของตนเอง และ อีกประการหนึ่งก็คือ มีการอาศัย Search Engine Index Server หลาย?ๆ แห่งมาประมวลผลรวมกัน จึงทำให้ผลการค้นหาข้อมูลต่าง ๆ ไม่เที่ยงตรงเท่าที่ควร.

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

วันอาทิตย์ที่ 4 กันยายน พ.ศ. 2554

พระราชบัญญัติว่าด้วยการกระทำความผิดเกี่ยวกับคอมพิวเตอร์ พ.ศ. 2550

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

ความผิดที่เข้าข่ายความผิดตามพ.ร.บ. ฉบับนี้
- การเข้าถึงระบบคอมพิวเตอร์ของผู้อื่นโดยมิชอบ
- การเปิดเผยข้อมูลมาตรการป้องกันการเข้าถึงระบบคอมพิวเตอร์
  ที่ผู้อื่นจัดทำขึ้นเป็นการเฉพาะ
- การเข้าถึงข้อมูลคอมพิวเตอร์โดยไม่ชอบ
- การดักรับข้อมูลคอมพิวเตอร์ของผู้อื่น
- การทำให้เสียหายทำลาย แก้ไข เปลี่ยนแปลง เพิ่มเติม 
 ข้อมูลคอมพิวเตอร์โดยไม่ชอบ - การกระทำเพื่อให้การทำงานของระบบคอมพิวเตอร์ของผู้อื่น
  ไม่สามารถทำงานได้ตามปกติ
- การส่งข้อมูลคอมพิวเตอร์รบกวนการใช้ระบบคอมพิวเตอร์ของคนอื่นโดยปกติสุข
 -  การจำหน่ายชุดคำสั่งที่จัดทำขึ้นเพื่อนำไปใช้เป็นเครื่องมือในการกระทำความผิด
-  การใช้ระบบคอมพิวเตอร์ทำความผิดอื่น ผู้ให้บริการจงใจสนับสนุนหรือยินยอมให้มีการกระทำความผิด
 -  การตกแต่งข้อมูลคอมพิวเตอร์ที่เป็นภาพของบุคคล
 
ผู้ให้บริการที่ระบุใน พ.ร.บ. นี้ คือบุคคลใด
-ผู้ให้บริการเช่าระบบคอมพิวเตอร์ หรือให้เช่าบริการโปรแกรมประยุกต์(Host Service Provider)
- ผู้ให้บริการข้อมูลคอมพิวเตอร์ผ่านapplication ต่างๆ ที่เรียกว่า content provider เช่นผู้ให้บริการweb board หรือ web service เป็นต้น
 ข้อมูลของผู้ใช้บริการ
ผู้ให้บริการทั้งที่เสียค่าบริการหรือไม่ก็ตาม ต้องเก็บข้อมูลเท่าที่
จำเป็น เพื่อให้สามารถระบุตัวผู้ใช้บริการได้ไม่ว่าจะเป็นชื่อนามสกุล เลขประจำตัวประชาชUSERNAMEหรือ PIN CODE ไว้ ไม่น้อยกว่า
 90 วัน  นับตั้งแต่การใช้บริการสิ้นสุดลง
 หากผู้ให้บริการไม่ได้เก็บข้อมูลผู้ใช้บริการไว้ถือว่าทำผิดและอาจถูกปรับสูงถึง 500,000 บาท
 ต่อไปไม่ว่าจะไปใช้งานอินเทอร์เน็ตที่ตรงจุดใดจะต้องมีการแจ้งลงทะเบียนโดยต้องใส่ username และ password เพื่อให้ผู้ดูแลระบบเครือข่ายสามารถเก็บบันทึกการเข้ามาใช้งานของได้รวมถึงเว็บบอร์ดทั้งหลาย ซึ่งมีผู้มาโพสเป็นจำนวนร้อย -พัน รายต่อวัน   เว็บมาสเตอร์ และผู้ดูแลโฮติ้ง หรือผู้ทำอาชีพเกี่ยวกับคอมพิวเตอร์  อาจเสี่ยงต่อการระมัดระวังข้อความเหล่านั้น
 พระราชบัญญัตินี้ จะมีผลกระทบกับผู้ใช้คอมพิวเตอร์ อินเทอร์เน็ตโดยทั่วไปเพราะหากท่าทำให้เกิดการกระทำความผิดทางคอมพิวเตอร์ (ไม่ว่าจะบังเอิญหรือตั้งใจ) ก็อาจจะมีผลกับท่าน และที่สำคัญ คือผู้ให้บริการ ซึ่งรวมไปถึงหน่วยงานต่างๆที่เปิดบริการอินเทอร์เน็ตให้แก่ผู้อื่นหรือกลุ่มพนักงาน  นิสิต นักศึกษาในองค์กรผู้รับผิดชอบมีหน้าที่ดูแลอย่างรอบคอบในฐานะ "ผู้ให้บริการ" การเข้ารหัสลับข้อมูล
 ผู้ใช้คอมพิวเตอร์และอินเทอร์เน็ต
 ในฐานะบุคคลธรรมดาไม่ควรกระทำในสิ่งต่อไปนี้ 
 เพราะอาจจะทำให้ “เกิดการกระทำความผิด"ตาม พรบ.นี้
 1.  ไม่ควรบอก password  แก่ผู้อื่น
2. อย่าให้ผู้อื่นยืมใช้เครื่องคอมพิวเตอร์   หรือโทรศัพท์เคลื่อนที่เพื่อเข้าเน็ต
3.อย่าติดตั้งระบบเครือข่ายไร้สาย ในบ้านหรือที่ทำงาน โดยไม่ใช้มาตรการ    การตรวจสอบผู้ใช้งาน และการเข้ารหัสลับ
4 อย่าเข้าสู่ระบบด้วยuser ID และ password  ที่ไม่ใช่ของท่านเอง
 5. อย่านำ user ID และ password ของผู้อื่นไปใช้งานหรือเผแพร่ 
6. อย่าส่งต่อซึ่งภาพหรือข้อความหรือภาพเคลื่อนไหวที่ผิดกฎหมาย
7. อย่า กด "remember me  หรือ "remember password" ที่เครื่องคอมพิวเตอร์สาธารณะ  และอย่า log-in เพื่อทำธุรกรรม ทางการเงินที่เครื่องสาธารณะ
8.  อย่าใช้ WiFi (Wireless LAN ที่เปิดให้ใช้ฟรี  โดยปราศจาก


ความผิดทางอาญาตาม พ.ร.บ.คอมพิวเตอร์
  
1.  เจ้าของไม่ให้เข้าระบบคอมพิวเตอร์ของเขา แล้วเราแอบเข้าไปจำคุก 6 เดือนหรือปรับไม่เกิน 10,000 บาท หรือทั้งจำทั้งปรับ
2.ไปรู้วิธีการเข้าระบบคอมพิวเตอร์ของผู้อื่น แล้วไปยังไปบอกให้คนอื่นรู้ ต่อ จำคุกไม่เกิน 1 ปี หรือปรับไม่เกิน 20,000บาท หรือทั้งจำทั้งปรับ
3.แอบไปเจาะข้อมูลของผู้อื่นที่เก็บไว้ในระบบคอมพิวเตอร์
   จำคุกไม่เกิน 2 ปี หรือปรับไม่เกิน 40,000บาท หรือทั้งจำทั้งปรับ
4. แอบไปดักจับข้อมูลผู้อื่นระหว่างการสื่อสารผ่านเครือข่ายคอมพิวเตอร์จำคุกไม่เกิน 3 ปี หรือปรับไม่เกิน 60,000บาท หรือทั้งจำทั้งปรับ
 5. ไปแก้ไขข้อมูลของในระบบคอมพิวเตอร์ของผู้อื่น
      จำคุกไม่เกิน 5 ปี หรือปรับไม่เกิน100,000บาทหรือทั้งจำทั้งปรับ
6.  ส่ง  packet หรือ message หรือ virus หรือ trojan หรือ worm หรืออะไรก็ตามเข้าไปก่อกวนจนระบบผู้อื่น จำคุกไม่เกิน 5 ปีหรือปรับไม่เกิน 100,000บาท หรือทั้งจำทั้งปรับ
7. ส่งข้อมูลหรืออีเมล์ ให้ผู้อื่นซ้ำๆ โดยผู้รับไม่ได้ร้องขอ
    ปรับไม่เกิน100,000บาท
8. ความผิดผิดข้อ 5. กับ ข้อ 6.ทำให้บุคคลทั่วไปเกิดความเสียหายจำคุกไม่เกิน 10 ปีและปรับไม่เกิน 200,000บาทหากก่อความเสียหายต่อความมั่นคงของประเทศ เศรษฐกิจ  และสังคม จำคุกตั้งแต่ 3 - 5 ปี และปรับตั้งแต่ 60,000 -300,000บาท และถ้าทำให้ใครตายก็จะเพิ่มโทษเป็น ..จำคุกตั้งแต่ 10ถึง20ปี
9. ถ้าเป็นผู้ผลิตซอฟต์แวร์เพื่อทำให้ทำความผิดในหลายข้อข้างต้นจำคุกไม่เกิน 1 ปี หรือปรับไม่เกิน
    20,000บาท หรือทั้งจำทั้งปรับ 
10. สร้างภาพโป๊  เรื่องเท็จ  ทำการปลอมแปลง  กระทำการใดที่กระทบความมั่นคง  ก่อการร้าย และส่งต่อข้อมูลทั้งๆที่รู้ว่าผิด 
      ตามที่กล่าวมาข้างต้น  … จำคุกไม่เกิน 5 ปี หรือปรับไม่เกิน 100,000 บาท
      หรือทั้งจำทั้งปรับ
11.  เจ้าของเว็บ สนับสนุน / ยินยอมให้เกิดข้อ 10.
    จำคุกไม่เกิน 5 ปี หรือปรับไม่เกิน 100,000 บาท หรือทั้งจำทั้งปรับ
12.  เอารูปผู้อื่นมาตัดต่อแล้วเอาไปเผยแพร่ในระบบคอมพิวเตอร์จำคุกไม่เกิน 3 ปีหรือปรับไม่เกิน 60,000บาท หรือทั้งจำทั้งปรับ