เผยแพร่เมื่อ 10 November 2008 โดย MacroArt
จบไปแล้วอย่างสนุกสนานและมีสาระกับงาน MashCamp Bangkok งานสำหรับผู้ที่สนใจ Mashup และ API งานนี้ได้รู้จักกับเว็บไซต์ไอเดียดีหลายเว็บเลยครับ
ในช่วงเช้าของงาน ผมเริ่มนำเสนอหัวข้อ 12 Cool Google Maps Mashups โดยพูดถึง 12 เว็บไซต์ที่นำ Google Maps มาใช้ได้อย่างน่าสนใจ
อ่านบทความนี้ต่อ
เผยแพร่เมื่อ 28 October 2008 โดย MacroArt
ในยุคของ Web 2.0 มีคำศัพท์คำหนึ่งที่ถูกพูดถึงอย่างมากในต่างประเทศก็คือคำว่า Mashup คำนี้มีที่มาจากการผสมผสานเพลงที่แตกต่างกันสองเพลงเข้าด้วยกันจนกลายเป็นเพลงใหม่ขึ้นมา แต่เมื่อพูดถึงคำว่า Mashup ในวงการ Web 2.0 ความหมายของคำนี้ก็คือการนำข้อมูลจากเว็บไซต์สองแห่งขึ้นไปมาผสมผสานกัน กลายเป็นเว็บไซต์หรือ Application ใหม่ ตัวอย่างเช่นการนำข้อมูลแผนที่จาก Google Maps มาผสมกับข้อมูลประกาศขายรถยนต์มือสองจาก eBay Motors เราก็จะได้เว็บไซต์แผนที่ที่บอกว่ามีรถยนต์มือสองขายที่ไหนบ้าง และสามารถค้นหาได้ว่าถ้าต้องการซื้อรถยนต์ยี่ห้อนี้ รุ่นนี้ ที่ขายอยู่ในพื้นที่ใกล้บ้านเรา มีขายอยู่ที่ไหนบ้าง
การจะดึงข้อมูลจากเว็บไซต์อื่นมาใช้งานได้นั้น มีเทคนิคอยู่สองแบบ แบบแรกมีชื่อเรียกว่า Screen Scraping เป็นการเขียนโปรแกรมเพื่ออ่านข้อมูลจากหน้าเว็บไซต์ที่ต้องการ แล้วสกัดเอาข้อมูลและแท็กที่ไม่ต้องการทิ้งไป ให้เหลือเฉพาะข้อมูลที่จะใช้ วิธีนี้ค่อนข้างยุ่งยาก ถ้าเว็บไซต์ต้นทางมีการเปลี่ยนดีไซน์ ก็จะต้องแก้ไขโปรแกรมตาม ส่วนวิธีที่สองคือการใช้ API ที่เจ้าของเว็บไซต์เปิดให้นักพัฒนาสามารถสร้างโปรแกรมเพื่อเข้าไปอ่านหรือเขียนข้อมูลที่ต้องการได้ API จะถูกกำหนดให้มีรูปแบบที่แน่นอนตายตัว และง่ายสำหรับการถูกเรียกใช้งานโดยคอมพิวเตอร์
อ่านบทความนี้ต่อ