Group Blog
 
 
มกราคม 2548
 1
2345678
9101112131415
16171819202122
23242526272829
3031 
 
27 มกราคม 2548
 
All Blogs
 
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 เหล่านั้น ก็จะทำการเก็บข้อมูลเอาไว้ว่า

  • ใน HTML นั้น มีคำอะไรอยู่บ้าง
  • คำนั้น มันอยู่ที่ไหนใน HTML นั้น

(จริงๆ หลักการพวกนี้คือ META Tag ซึ่งอยู่ที่ Header ของ HTML แต่ Google ใจป้ำ ทำตัวเป็นเสี่ย .. เล่นรื้อทั้ง HTML เลย)

Google นั้นทำงานโดยใช้แมงมุม 3 ตัวต่อหนึ่งครั้ง ซึ่งแต่ละตัวจะมีถึง 300 connections เพื่อเปิดเว็บต่อหนึ่งครั้ง แต่ในช่วงเวลาที่ peak แล้วนั้น จะใช้แมงมุมถึง 4 ตัว ทำให้เปิดเว็บได้ถึง 100 หน้า ต่อ 1 วินาที .. โอว ป้ามาธาร์ เป็นไปได้ยังไงเนี่ย

หลังจากหาสิ่งต่างๆ คัดแยกออกมาเรียบร้อยแล้ว ก็เป็นเวลาของการทำ index กันล่ะ .. แต่ก่อนอื่น ผมขอถามอะไรนิดนึงครับ เคยเดินไปเลือกซื้อเทปหรือ CD เพลงหรือ .. อะไรก็ช่างเหอะ .. สักอย่างหนึ่ง ซึ่งมีของประเภทเดียวกันอยู่เยอะเลย แต่ท่านมั่นใจว่า .. อันนี้แหละ มันเกิดมาเพื่อเรา ... กันไหมครับ?

นั่นคือสิ่งที่ index ทำเพิ่มขึ้นมา นั่นคือการ weight น้ำหนักให้กับคำต่างๆ ที่มันค้นพบ เพื่อเพิ่มความง่ายต่อการค้นหายังไงล่ะครับ เหมือนเดินไปที่ร้านเทป "พี่ ตอนนี้อะไรดัง ขอสักม้วนสิ" พี่เค้าก็หยิบมาให้อย่างเร็วไว "รำเต้ยสมหมายน้อย" เป็นต้น

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

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




เจอกันใหม่ Update ต่อไป .. ตามรายสะดวกครับ .. อะเอิ๊ก อะเอิ๊ก ...


ภาพจาก HowStuffWorks.com


Create Date : 27 มกราคม 2548
Last Update : 27 มกราคม 2548 3:11:17 น. 36 comments
Counter : 1168 Pageviews.

 



เก่งจังค่ะ
อธิบายให้เข้าใจง่ายเลยทีเดียว
นี่ขนาดเราคืนครูไปหลายปีแล้วน๊ะค๊ะนั่นน่ะ
เอาไว้จะเข้ามาเรียนที่บล๊อคนี้บ่อย ๆ
ไม่ว่ากันน๊ะค๊ะ





อย่าไปท้อฮะ...อย่าไปท้อ
ใครที่อกหักมาพักบ้านนี้




โดย: นางมารร้าย วันที่: 27 มกราคม 2548 เวลา:2:45:14 น.  

 
wowww ...... thanks so much


โดย: Yip Z วันที่: 27 มกราคม 2548 เวลา:3:40:28 น.  

 
อาาาาาาาาาา


โดย: วัช IP: 61.90.10.123 วันที่: 27 มกราคม 2548 เวลา:3:42:42 น.  

 
เหมือนเคยอ่านภาคภาษาอังกฤษเกี่ยวกับการทำงานของ search engine มาแล้วเลยอะ แต่ว่าไม่ยาวขนาดนี้ ขยันเขียนจริงคุณกึ่ง


อ่านจบแล้วอยากบวช (เกี่ยวไหมเนี่ย)


โดย: รำเพย วันที่: 27 มกราคม 2548 เวลา:4:22:04 น.  

 

:)


โดย: ขอบคุณที่รักกัน (blueberry_cpie ) วันที่: 27 มกราคม 2548 เวลา:6:38:49 น.  

 
อธิบายได้เข้าใจดีจัง ตอนนี้เราก็เริ่มสนใจที่จะสร้างเวบแล้วกำลังศึกษาอยู่อ่ะค่ะ เริ่มจากที่อ่าน HTMLก่อนนี่ไม่ทราบว่าถูกมั้ยคะ แต่เราว่าการที่เราได้ลองทำบลอก ทำให้เราอยากรู้เพิ่มเติมขึ้นอีกมาก แล้วก็พอมาอ่านของคุณด้วย ทำให้เข้าใจมากขึ้น ขอบคุณนะคะ


โดย: prncess วันที่: 27 มกราคม 2548 เวลา:8:27:46 น.  

 
เยี่ยมเลยครับ ขอบคุณนะครับ


โดย: Due_n วันที่: 27 มกราคม 2548 เวลา:8:53:30 น.  

 
:)


โดย: แกงได วันที่: 27 มกราคม 2548 เวลา:10:24:56 น.  

 
จะพยายามค่ะ T_T


โดย: NAUSICAA วันที่: 27 มกราคม 2548 เวลา:10:51:00 น.  

 
ขออนุญาตเอาเนื้อหาของท่านไปเซพไว้ในBlogผมได้ไหมครับ ผมมีแปะCreditถึงWeblogท่านด้วยนะ....
ผมก็เป็นแฟนคลับของเว็ปgoogleคนหนึ่งเหมือนกันครับ


โดย: วัฏสีร์ ธรรมจารี (spiralhead ) วันที่: 27 มกราคม 2548 เวลา:10:58:06 น.  

 



อยากรบกวนคุณ กึ่งยิงกึ่งผ่าน หน่อย ช่วยเขียนเรื่องการปรับ gmail มาทำเป็น HD หน่อยซิครับ ทำไม่เป็นคร๊าบ
ได้ความรู้ดีครับ


++ตี๋265 ครับพ๊ม!!++

คลิ๊กเลยฮับ




โดย: ตี๋265 วันที่: 27 มกราคม 2548 เวลา:10:59:16 น.  

 
อ๋อ..มันเป็นอย่างนี้นี่เอง

ขอบคุณค่ะ


โดย: นางสาวแสนดี..sandy วันที่: 27 มกราคม 2548 เวลา:11:55:38 น.  

 
 
 

กึ่งยิงกึ่งผ่าน say :

วิธีทำ GDrive ลองอ่านที่กระทู้ข้างล่างนี้ และลองทำตามดูเลยนะครับ
//www.pantip.com/tech/software/topic/SV1712088/SV1712088.html
 
 
:: go to my BLOG ::

โดย: กึ่งยิงกึ่งผ่าน วันที่: 27 มกราคม 2548 เวลา:11:56:32 น.  

 
จะพยายาม ศึกษา เกี่ยวกับเวปพวกนี้ต่อปายยยฮับ

งุงิงุงิ


โดย: ช้อนชาสีน้ำเงิน วันที่: 27 มกราคม 2548 เวลา:15:05:27 น.  

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


โดย: หมาร่าหมาหรอด วันที่: 27 มกราคม 2548 เวลา:15:12:59 น.  

 
อึ้ม มาขอฝากตัวเป็นศิษย์ครูกึ่งด้วยคน


โดย: R๐oOTBeeR วันที่: 27 มกราคม 2548 เวลา:16:48:40 น.  

 
555 ชอบบล็อคนี้จัง


โดย: แฟนไท (แฟนไท ) วันที่: 27 มกราคม 2548 เวลา:17:46:40 น.  

 
พี่กึ่งคะ นู๋ยังไม่ค่อยเข้าใจ
ขอติวเข้มส่วนตัวได้มั๊ยคะ


โดย: umae วันที่: 27 มกราคม 2548 เวลา:18:47:29 น.  

 
อ่า สาระเพียบเลยพี่


โดย: hedgehog IP: 203.145.21.56 วันที่: 27 มกราคม 2548 เวลา:20:50:58 น.  

 
มาเยี่ยมยลค่ะ
เอาอีกๆๆ ได้ความรู้ๆๆ


โดย: คิดตึ๋งมาก IP: 202.5.83.22 วันที่: 28 มกราคม 2548 เวลา:2:18:31 น.  

 
เรียนจบ ได้ปริญญาตรีมาแผ่นนึงนี่ก็เพราะ search engine เลยค่ะ หุหุ
เฮียกึ่งนี่ขยันจิงจิ๊ง ถ้ามีแฟนกะเค้าซะคน จะมีเวลามาหาข้อมูลเยอะๆงี้มะเนี่ย เคี้ยกๆๆๆ


โดย: patsypacky วันที่: 28 มกราคม 2548 เวลา:17:43:59 น.  

 
goo ngng :)
งงอยู่ดี แหะๆ


โดย: N4 วันที่: 28 มกราคม 2548 เวลา:20:48:21 น.  

 







สาระๆๆๆๆๆๆ


คลิกรูปแล้วตามด้วยเม้นนะคร๊า



แวะไปเซ็น Guest Book ให้ด้วยน๊า

ตรงนี้คร๊า Guest Book ของเรา



โดย: ดอกไม้ริมทางเอง วันที่: 28 มกราคม 2548 เวลา:22:08:12 น.  

 
หลังจากงานเสร็จ
แทบจะกราบเลยล่ะ
web Google เนี้ย


โดย: ชยานนท์ วันที่: 28 มกราคม 2548 เวลา:23:08:31 น.  

 
ลืมบอกไป แวะไปอ่านทิปที่ blog ผมบ้างนะครับว่าด้วย วิธีการก๊อปซีดีที่ใส่โค้ดป้องกัน ลองอ่านดูครับ


โดย: ชยานนท์ วันที่: 28 มกราคม 2548 เวลา:23:11:55 น.  

 
เคยต้องทำรายงานหน้าชั้นวิชา JC400 communication technology ว่าด้วยการทำงานของ search engine เหมือนกัน

ทำไมตอนนั้นไม่มี bloggang และบทความนี้ของเฮียกึ่งนะ ... จะได้ไม่ต้องไปหาเองให้เมื่อยตุ้ม ฮือ ฮือ

แต่ก็มาอ่านอีกรอบค่ะ พี่เขียนได้อ่านง่ายกว่าตั้งเยอะ


โดย: Seven Of Nine วันที่: 29 มกราคม 2548 เวลา:10:29:47 น.  

 
แอบมาทำความเข้าใจอีกรอบ


โดย: แฟนไท IP: 202.133.176.218 วันที่: 29 มกราคม 2548 เวลา:15:16:58 น.  

 






แวะมาทักทายค่ะ




+++คลิกที่นี่+++
Blogเค้าเองอ่ะ



โดย: BeNuTe23 วันที่: 29 มกราคม 2548 เวลา:17:09:52 น.  

 
รออ่านเรื่องใหม่อยู่เน้อ อยากอ่านเรื่องอะไรดีหว่า....อืม เรื่องการแปลงเพลง mp3 ให้เป็น flash file ก็แล้วกันนา นะ นะ นะ ขอขอขอ นะ นะ


โดย: รำเพย วันที่: 29 มกราคม 2548 เวลา:17:33:38 น.  

 
อ๊ะ อีกอัน เรื่องนี้อยากรู้มานานแล้วค่ะ อันนี้สั้นๆตอบง่ายอะ คือสงสัยว่าทำไมเวลาเราจะเอา flash มาลง ทำไมต้องใช้ <embed> แปะไปตรงๆอย่างที่เราแปะลิงค์เลยไม่ได้เหรอคะ



โดย: รำเพย วันที่: 29 มกราคม 2548 เวลา:17:37:21 น.  

 
 
 

กึ่งยิงกึ่งผ่าน say :

การใส่ Flash ลงใน HTML ไม่สามารถใช้ Embedded ตรงๆ ได้ก็เพราะว่า Embedded นั้นใช้สำหรับ Netscape (และพลพรรค) ครับ แต่ IE นั้น จะใช้เป็น <Object> เพราะเป็นคำสั่งสำหรับ IE โดยเฉพาะ

และ Flash ก็ไม่ใช่ไฟล์มาตราฐานในการกำหนดของ W3C จึงไม่สามารถใช้ Embedded อย่างเดียวแล้ว Flash จะสามารถแสดงใน IE ได้ครับ
 
 
:: go to my BLOG ::

โดย: กึ่งยิงกึ่งผ่าน วันที่: 29 มกราคม 2548 เวลา:18:45:38 น.  

 
อะโห ว่าจะเข้ามาอ่านนานแล้ว
ได้แต่เล็งๆอยู่
พอได้อ่านจริง
งงค่ะ
พยายามทำความเข้าใจอยู่
แต่ก็ได้ความรู้ดีนะคะ ขอบคุณมาก


โดย: THE BEGINNING วันที่: 30 มกราคม 2548 เวลา:1:02:45 น.  

 

ขอบคุณนะคะคุณกึ่ง ที่ช่วยไขข้อข้องใจให้ค่ะ แต่ว่ารำเพยดันสงสัยต่ออีกหน่อย เพราะว่ารำเพยใช้คำสั่งนี้มาตลอดเลยค่ะ

<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>แทนหรือเปล่าคะ?


โดย: รำเพย วันที่: 30 มกราคม 2548 เวลา:10:04:15 น.  

 
แวะมาเยี่ยมชมครับพี่


โดย: ป๋าตั้ม IP: 202.176.89.232 วันที่: 30 มกราคม 2548 เวลา:15:02:58 น.  

 
หัวหมุนติ้วๆเลยคับเฮียกึ่งฯ


โดย: Dek[N]a[R]o[K] วันที่: 30 มกราคม 2548 เวลา:15:42:58 น.  

 
 
 

กึ่งยิงกึ่งผ่าน 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>
 
 
:: go to my BLOG ::

โดย: กึ่งยิงกึ่งผ่าน วันที่: 31 มกราคม 2548 เวลา:0:09:06 น.  

ชื่อ :
Comment :
  *ใช้ code html ตกแต่งข้อความได้เฉพาะสมาชิก
 
รหัสส่งข้อความ
กรุณายืนยันรหัสส่งข้อความ

กึ่งยิงกึ่งผ่าน
Location :
กรุงเทพ Thailand

[ดู Profile ทั้งหมด]

ให้ทิปเจ้าของ Blog [?]
ฝากข้อความหลังไมค์
Rss Feed

ผู้ติดตามบล็อก : 4 คน [?]




มีคนถามมาเยอะ ว่าชื่อผมแปลว่าอะไร บอกง่ายๆ ว่ามาจากฟุตบอลครับ "กึ่งยิงกึ่งผ่าน" เป็นการส่งลูกไปที่

หน้าประตูฝ่ายตรงข้าม โดยผู้เล่นที่เลี้ยงลูกมาจากทางด้านข้างของสนาม พอถึงจังหวะ ก็ผ่านลูกมาให้เพื่อนที่วิ่งมารออยู่หน้าประตู .... ต่าแว่!!

... แต่ว่า!!! ... ลูกมันเลยเพื่อนไป แต่ก็ไม่ถึงประตู เหมือนจะเป็นการยิงประตูก็ไม่ใช่ จะส่งให้เพื่อนก็ไม่ใช่


นี่จึงเป็นที่มาของคำว่า "กึ่งยิงกึ่งผ่าน" ครับ

ผมไม่ได้คิดเองแต่อย่างใด แต่เอามาจากการดูฟุตบอลครับ

ปล. ชื่อผมนี่บ่งบอกเลยว่า "ฟุตบอล" แต่ผมไม่ได้เล่นห้องศุภฯ นะครับ .. แหะ แหะ แหะ
Friends' blogs
[Add กึ่งยิงกึ่งผ่าน's blog to your web]
Links
 

 Pantip.com | PantipMarket.com | Pantown.com | © 2004 BlogGang.com allrights reserved.