ITCOOLGANG live blog สด งาน Mashcamp Bangkok 2008

มาอีกแล้วกับงานสัมมนานอกกรอบ (Unconference) สำหรับคนไอที
งานนี้สมาคมผู้ดูแลเว็บไทยจัดขึ้นเพื่อให้นักพัฒนาเว็บไทยเข้าใจว่าการเปิด
API ของเว็บตัวเองมีข้อดีอย่างไร
และเพื่อสร้างแรงบันดาลใจในการพัฒนาเว็บแบบ Mashup
ให้ทัดเทียมกับเว็บต่างประเทศได้

งานนี้มีเว็บไซต์ระดับตำนานแห่งยุค 90s อย่าง Pantip, Sanook, Hunsa
และเว็บไซต์ที่มีข้อมูลอยู่ในเว็บจำนวนมากอย่าง Kapook, Tarad, Thailand
Yellow Pages ร่วมเป็นสปอนเซอร์ด้วย
อาจจะเป็นสัญญาณบางอย่างว่าเว็บไซต์เหล่านี้เริ่มเล็งเห็นประโยชน์ของ
Mashup และ API กันมากขึ้น

Mashup คืออะไร?

Mashup คือ Application
ที่นำข้อมูลจากสองแหล่งขึ้นไปมาผสมรวมกันกลายเป็นหนึ่งเดียว
ทำให้เกิดบริการรูปแบบใหม่ขึ้นมาเป็นจำนวนมาก ตัวอย่างเช่น
นำข้อมูลการเกิดอาชญากรรมในพื้นที่ต่างๆ มารวมกับแผนที่ Google Maps
กลายเป็นเว็บแผนที่แสดงการเกิดอาชญากรรม นำแผนที่ Google Maps
มารวมกับภาพถ่ายของสถานที่ท่องเที่ยว กลายเป็นเว็บแผนที่แหล่งท่องเที่ยว
หรือนำภาพถ่ายของสถานที่ท่องเที่ยวมารวมกับรายชื่อโรงแรม
กลายเป็นเว็บท่องเที่ยวที่สามารถขายห้องพักได้ด้วย

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

API คืออะไร?

API หรือ Application Programming Interface
คือรูปแบบคำสั่งที่นักพัฒนาจะต้องเรียกใช้เมื่อต้องการเข้าถึงข้อมูลบน
เว็บไซต์ที่มีการเปิด API ไว้ให้
การเข้าถึงข้อมูลอาจเป็นทั้งการนำข้อมูลออกมา
หรือเป็นการส่งข้อมูลเข้าไปก็ได้ API
จึงเป็นเสมือนภาษาที่คอมพิวเตอร์ใช้คุยกับคอมพิวเตอร์เพื่อแลกเปลี่ยนข้อมูล
กัน

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

ตัวอย่างของเว็บไซต์ที่มี API

ดูรายชื่อเว็บไซต์มากกว่านี้ได้ที่ http://www.programmableweb.com/apis/directory

MashCamp คืออะไร?

MashCamp = Mashup + Camp

MashCamp คืองานสัมมนานอกกรอบ (Unconference)
ที่ผู้เข้างานทุกคนร่วมกันจัดขึ้น (User-generated conference)
เช่นเดียวกับงาน BarCamp โดยมีเนื้อหาการพูดคุยในเรื่อง Mashup และ API

เราจัด MashCamp Bangkok
ขึ้นมาโดยหวังว่าคนในวงการเว็บไทยจะได้รู้จักประโยชน์ของ Mashup
กันมากขึ้น และเว็บไทยจะพัฒนา API ของตัวเองขึ้นมา
ซึ่งจะช่วยให้เกิดเว็บไซต์รูปแบบใหม่ๆ อีกเป็นจำนวนมาก

ใครที่ควรมางานนี้?

ไม่ Geek ก็มาได้

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

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

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

หรือถ้าคุณเป็นเพียงผู้ใช้อินเทอร์เน็ตธรรมดาๆ คนหนึ่ง การมาร่วมงานนี้จะทำให้คุณมองเห็นว่าวงการเว็บว่ากำลังจะก้าวไปในทิศทางใด

งานจะจัดขึ้นในวันเสาร์ที่ 8 พฤศจิกายน 2551 เวลา 10.00 -
18.00 น. ที่ ม.ศรีปทุม วิทยาคารพญาไท ชั้น 17 อาคาร SM Tower (BTS
สนามเป้า)

ITCOOLGANG.com จะรายงานสด ผ่าน twitter ตั้งแต่ก่อนเริ่มงาน จนจบงานที่

@itcoolgang

และรายงานสดเป็นช่วงๆและหลังจบงานใน blog ภาคดึกครับ ณ oknation blog นี้ครับ


เสาร์นี้อย่าพลาด

http://mashcamp.webmaster.or.th/

จัดโดย สมาคมผู้ดูแลเว็บไทย

About the Author

aumpradya

blog comments powered by Disqus
Power On Website By RICN GROUP , ITCOOLGANG TEAM , SUKIMEDIA co,ltd and Thoth Media co,ltd
Creative Commons License
อนุญาตให้ใช้ได้ตาม สัญญาอนุญาตของครีเอทีฟคอมมอนส์แบบ แสดงที่มา-ไม่ใช้เพื่อการค้า-อนุญาตแบบเดียวกัน 3.0 ประเทศไทย .