Google ทำงานอย่างไร? ยาวหน่อย ค่อยค่อยอ่าน ไม่ต้องรีบมาก blog ผมไม่หนีไปไหนง่ายๆ หรอกครับ หุหุ อันที่จริง ตั้งหัวข้อแบบนี้ค่อนข้างลำเอียงไปทาง Search Engine ที่ชื่อ Google มากไปหน่อย แต่ทำอย่างไรได้ ในเมื่อในช่วงเวลานี้ ทั้งนักเล่นเนตเก๋ากึ๊ก หรือใหม่กิ๊ก เวลาจะหาอะไรในอินเตอร์เนต ใครๆ ก็นึกถึง Google กันก่อนทั้งนั้น Search Engine นั้น มีมานานแล้ว ตั้งแต่สมัยที่ internet ยังไม่แพร่หลายอย่างปัจจุบัน ตอนนั้นมันมีชื่ออย่างเป็นทางการในสูติบัตรว่า Gopher และ Archie ต่อมาอีกหลายปี ความนิยมในอินเตอร์เนตก็พุ่งพรวดทะลุบรรไดดีมาน หลังจากนั้นเทคโนโลยีต่างๆ ก็พรั่งพรูกันมาทั่วสารทิศกันอย่างไม่ขาดสาย จนข้อมูลต่างๆ เริ่มมีวันละหลายๆ ล้านเว็บ มันกลายเป็นห้องสมุดที่มีหนังสือดีๆ และขยะจำนวนมหาศาลกองอยู่มากมาย การจะหาอะไรสักอย่างในนั้นเล่า .. คงต้องหาอาสาสมัครจำนวนพะเรอเกวียนมารื้อมาค้นกันให้ต่อมเหงือทำงาน กว่าจะได้สิ่งที่ต้องการหาสักชิ้น Search Engine ก็ถือกำเนิดขึ้นอย่างเป็นทางการภายใต้การ inherit จากญาติรุ่นปู่ที่ชื่อ Gopher, Archie ซึ่งการถือกำเนิดขึ้นมานั้น ก็ทำให้เกิดการแข่งขันเสรีทางด้าน Search Engine ขึ้นมา ยี่ห้อก็เริ่มมีมากขึ้น ไม่ว่าจะเป็น Yahoo , Altavista, infoSeek, Lycos และอะไรอีกมากมาย ทั้งหมดทั้งปวง เหมือนเรียนโรงเรียนเดียวกันมา หรือไม่ก็แอบไปนั่งก๊งเหล้ากันก่อนสร้างระบบ ความคลับคล้ายคลับคลากันก็เกิดขึ้น ถึงจะมีความแต่งต่างกันอยู่เยอะมากในแต่ละยี่ห้อ แต่หลักๆ แล้ว การทำงานเหล่านั้นเหมือนกัน นั่นคือ ... การที่ Search Engine จะหาไฟล์ที่ต้องการจากจำนวนหมื่นล้านล้านล้านไฟล์ที่มีอยู่ จะต้องมี BOT (พ่อแม่ตั้งชื่อว่า Robot แต่เด็กเกเรแถวบ้าน เรียกสั้นๆ ว่า BOT) .. แต่หลังจาก BOT มีพ่อบุญธรรม ก็โดนวินมอเตอร์ไซค์ปากซอยเรียกว่า Spider (ที่แปลว่าแมงมุมนั่นล่ะครับ) เจ้า Spider จะต้องทำการไปรื้อไฟล์ทั้งหมดทั้งปวงที่มีอยู่ แล้วก็จำไว้ว่าไฟล์นี้ ที่อยู่ที่นี่ มี "คำ" ไหนบ้างที่จะช่วยเอามาไว้ช่วยในการค้นหาได้ แล้วมันก็จะทำ index ของคำนั้นๆ เอาไว้ (เบื้องลึก เป็นเรื่องราวที่น่าปวดหัวในวิชา data structure ที่ทำไมผมไม่ตั้งใจเรียนแต่แรกนะ ชิ..) แล้วเจ้าแมงมุมของเรามันเริ่มต้นการเดินทางยังไง ถึงมาค้นหาไฟล์ของลุงทองคำที่สร้างเว็บ OTOP ของหมู่บ้านหนองปลาดุกกันได้เล่า? เจ้าแมงมุมไม่รู้จักหมู่บ้านหนองปลาดุก ไม่รู้จัก OTOP ดังนั้นมันจะเริ่มค้น .... เดี๋ยวๆๆๆ ขอคั่นเวลาแป้บนึงครับ ... กรรมวิธีของเจ้าแมงมุมเนี่ย ไม่ได้ทำตอนที่เราต้องการหาอะไรสักอย่าง แต่มันทำงานอยู่เบื้องหลังอยู่เรื่องๆ โดย Search Engine Server นั้นๆ เป็นผู้สั่งให้กระทำ ... .. กลับมาเข้าเรื่อง หลังจากที่เจ้าแมงมุมจะเริ่มต้นการเดินทาง มันจะเริ้มต้นจากเว็บที่มีชื่อเสียงก่อน แล้วก็ดู link ในหน้านั้นๆ ว่าไปที่ไหนบ้าง พอเจอแล้ว มันก็กระโดดไปที่ link นั้น แล้วก็ทำอย่างนี้ วนไปวนมา ท่านคิดดูเอาเองละกันครับ เจ้าแมงมุมตัวน้อยนิด จะต้องเหนื่อยขนาดไหน กว่าจะวิ่งมาเจอ OTOP ของหมู่บ้านหนองปลาดุกเนี่ย แน่นอนว่า เว็บไซต์ต้องมี Dead Link นั่นคือ ไม่ได้ต่อเชื่อมชาวบ้านไปไหน link ไปที่เสียๆ แต่นั่นก็เป็นส่วนน้อยมากๆ ก็ดังคำกล่าวที่ว่า "ถนนทุกสายมุ่งสู่เมืองหลวง" (ผมเคยคิดว่า มันจะจริงเร้อออ แล้วผมก็เดินทางไปยังถนนที่กันดารที่สุด .. ผมดีใจมาก ว่าในที่สุดผมก็เจอถนนที่ไม่มีทางไปแล้ว .. แต่พอผมหันหลังกลับมา ... อ้าว ผมเดินทางมาตามถนนจากเมืองหลวงนี่หว่า!!) เมื่อได้ link เหล่านั้น ก็จะทำการเก็บข้อมูลเอาไว้ว่า
(จริงๆ หลักการพวกนี้คือ META Tag ซึ่งอยู่ที่ Header ของ HTML แต่ Google ใจป้ำ ทำตัวเป็นเสี่ย .. เล่นรื้อทั้ง HTML เลย) Google นั้นทำงานโดยใช้แมงมุม 3 ตัวต่อหนึ่งครั้ง ซึ่งแต่ละตัวจะมีถึง 300 connections เพื่อเปิดเว็บต่อหนึ่งครั้ง แต่ในช่วงเวลาที่ peak แล้วนั้น จะใช้แมงมุมถึง 4 ตัว ทำให้เปิดเว็บได้ถึง 100 หน้า ต่อ 1 วินาที .. โอว ป้ามาธาร์ เป็นไปได้ยังไงเนี่ย หลังจากหาสิ่งต่างๆ คัดแยกออกมาเรียบร้อยแล้ว ก็เป็นเวลาของการทำ index กันล่ะ .. แต่ก่อนอื่น ผมขอถามอะไรนิดนึงครับ เคยเดินไปเลือกซื้อเทปหรือ CD เพลงหรือ .. อะไรก็ช่างเหอะ .. สักอย่างหนึ่ง ซึ่งมีของประเภทเดียวกันอยู่เยอะเลย แต่ท่านมั่นใจว่า .. อันนี้แหละ มันเกิดมาเพื่อเรา ... กันไหมครับ? นั่นคือสิ่งที่ index ทำเพิ่มขึ้นมา นั่นคือการ weight น้ำหนักให้กับคำต่างๆ ที่มันค้นพบ เพื่อเพิ่มความง่ายต่อการค้นหายังไงล่ะครับ เหมือนเดินไปที่ร้านเทป "พี่ ตอนนี้อะไรดัง ขอสักม้วนสิ" พี่เค้าก็หยิบมาให้อย่างเร็วไว "รำเต้ยสมหมายน้อย" เป็นต้น ทำไมพี่เค้าถึงหยิบมาได้ไวล่ะครับ ก็พี่เค้ามีระบบการจัดการในร้านของเค้าเหมือนกับที่ Search Engine ทำยังไงล่ะครับ จัดหมวดหมู่มัน แล้วจัดตามตัวอักษร อันไหนใหม่หน่อยก็เอามาวางหน้าร้าน อันไหนฮิตหน่อยก็วางเยอะหน่อย และวางใกล้มือคนขายด้วย เผื่อใครตกยุคแบบผมไปถาม เค้าจะได้หยิบได้ถูก เรื่องราวคร่าวๆ มันก็เป็นขนานนี้ล่ะครับ ถ้าจะให้ลึก ผมแนะนำให้ไปสอบปริญญาโท สาขาทางด้าน IT คาดว่าน่าจะมีสอน เพราะเห็นเพื่อนๆ น้องๆ ใช้เบอร์กามอดกันแทบทุกคนแล้ว เจอกันใหม่ Update ต่อไป .. ตามรายสะดวกครับ .. อะเอิ๊ก อะเอิ๊ก ... ภาพจาก HowStuffWorks.com |
เก่งจังค่ะ
อธิบายให้เข้าใจง่ายเลยทีเดียว
นี่ขนาดเราคืนครูไปหลายปีแล้วน๊ะค๊ะนั่นน่ะ
เอาไว้จะเข้ามาเรียนที่บล๊อคนี้บ่อย ๆ
ไม่ว่ากันน๊ะค๊ะ
อย่าไปท้อฮะ...อย่าไปท้อ
ใครที่อกหักมาพักบ้านนี้
อ่านจบแล้วอยากบวช (เกี่ยวไหมเนี่ย)
:)
ผมก็เป็นแฟนคลับของเว็ปgoogleคนหนึ่งเหมือนกันครับ
อยากรบกวนคุณ กึ่งยิงกึ่งผ่าน หน่อย ช่วยเขียนเรื่องการปรับ gmail มาทำเป็น HD หน่อยซิครับ ทำไม่เป็นคร๊าบ
คลิ๊กเลยฮับ
ขอบคุณค่ะ
กึ่งยิงกึ่งผ่าน say :
วิธีทำ GDrive ลองอ่านที่กระทู้ข้างล่างนี้ และลองทำตามดูเลยนะครับ
//www.pantip.com/tech/software/topic/SV1712088/SV1712088.html
งุงิงุงิ
สงสัยผมต้องกลับไปทำ index รายชื่ออ่างทั้งหมดในกทม.บ้างแล้ว
ทำเสร็จแล้วจะส่งให้เฮียนะก๊าบ
ขอติวเข้มส่วนตัวได้มั๊ยคะ
เอาอีกๆๆ ได้ความรู้ๆๆ
เฮียกึ่งนี่ขยันจิงจิ๊ง ถ้ามีแฟนกะเค้าซะคน จะมีเวลามาหาข้อมูลเยอะๆงี้มะเนี่ย เคี้ยกๆๆๆ
งงอยู่ดี แหะๆ
สาระๆๆๆๆๆๆ
คลิกรูปแล้วตามด้วยเม้นนะคร๊า
แวะไปเซ็น Guest Book ให้ด้วยน๊า
ตรงนี้คร๊า Guest Book ของเรา
แทบจะกราบเลยล่ะ
web Google เนี้ย
ทำไมตอนนั้นไม่มี bloggang และบทความนี้ของเฮียกึ่งนะ ... จะได้ไม่ต้องไปหาเองให้เมื่อยตุ้ม ฮือ ฮือ
แต่ก็มาอ่านอีกรอบค่ะ พี่เขียนได้อ่านง่ายกว่าตั้งเยอะ
แวะมาทักทายค่ะ
+++คลิกที่นี่+++
กึ่งยิงกึ่งผ่าน say :
การใส่ Flash ลงใน HTML ไม่สามารถใช้ Embedded ตรงๆ ได้ก็เพราะว่า Embedded นั้นใช้สำหรับ Netscape (และพลพรรค) ครับ แต่ IE นั้น จะใช้เป็น <Object> เพราะเป็นคำสั่งสำหรับ IE โดยเฉพาะ
และ Flash ก็ไม่ใช่ไฟล์มาตราฐานในการกำหนดของ W3C จึงไม่สามารถใช้ Embedded อย่างเดียวแล้ว Flash จะสามารถแสดงใน IE ได้ครับ
ได้แต่เล็งๆอยู่
พอได้อ่านจริง
งงค่ะ
พยายามทำความเข้าใจอยู่
แต่ก็ได้ความรู้ดีนะคะ ขอบคุณมาก
<embed src="URL ของ flash file ที่เอามาใส่เป็นหัวบ๊อกๆ" quality="high" pluginspage="//www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="300" height="54"></embed><script language=javascript>document.body.background="URL ของ รูปที่เอามาทำเป็นฉากหลัง"</script> ทั้งๆที่ก็ใช้ IE ที่บ้านนา ไม่ได้ใช้เนทสเคปค่ะ แบบนี้ควรเปลี่ยนมาใช้คำว่า <object>แทนหรือเปล่าคะ?
กึ่งยิงกึ่งผ่าน say :
ใช้มันทั้งคู่เลยครับ อย่างนี้ครับ
<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="//download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"
WIDTH="ความกว้าง" HEIGHT="ความสูง" id="myMovieName">
<PARAM NAME=movie VALUE="URL ของ Flash">
<PARAM NAME=quality VALUE=high>
<PARAM NAME=bgcolor VALUE=#FFFFFF>
<EMBED src="URL ของ Flash" quality=high bgcolor=#FFFFFF WIDTH="ความกว้าง" HEIGHT="ความสูง"
NAME="myMovieName" ALIGN="" TYPE="application/x-shockwave-flash"
PLUGINSPAGE="//www.macromedia.com/go/getflashplayer">
</EMBED>
</OBJECT>
กรุงเทพ Thailand
[ดู Profile ทั้งหมด]