Thailand

#ThaiFlood Tweets Search

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

อย่างง่ายที่สุดก็คือการค้นหาว่ามีอะไรเกี่ยวกับหัวข้อที่เราสนใจที่เกิดขึ้น "เดี๋ยวนี้" บ้าง ซึ่งในส่วนนี้ทวิตเตอร์ก็มีระบบค้นหาให้อยู่แล้ว แต่ปัญหาคือมันตัดคำภาษาไทยได้ไม่ดีเท่าไหร (ส่วนหัวหรือท้ายคำต้องเป็นช่องว่าถึงจะหาเจอ) เลยใช้งานอะไรไม่ได้เต็มที่นัก แต่ก็เป็นปัญหาที่แก้ได้ไม่ยากแค่ต้องอาศัยความถึกหน่อย คือเอาทวีตทั้งหมดมาเก็บไว้ในฐานข้อมูลแล้วใช้ Full text search เอา ซึ่งพอมานั่งคำนวณต้นทุนของระบบที่จะใช้รองรับข้อมูลปริมาณมหาศาลขนาดนี้แล้วก็เกิดอาการหน้ามืด เลยพับโครงการนี้เก็บไปก่อน

พอดีช่วงนี้มีภัยน้ำท่วมเข้ามาก็เลยต้องหาข้อมูลเพื่อติดตามสถานการณ์ แต่นั่งรอฟังข่าวก็ไม่ทันใจเท่าไหร โชคดีที่ในทวิตเตอร์มีการใส่แท็ก #ThaiFlood เอาไว้ทำให้ติดตามข้อมูลได้รวดเร็วมาก แต่ก็ยังใช้งานได้ไม่เต็มที่อยู่ดีเพราะถ้าต้องการข้อมูลที่เฉพาะเจาะจงมากขึ้นเช่น ข้อมูลน้ำท่วมภายในกรุงเทพฯ ก็จะต้องใช้คำค้นว่า "#thaiflood กรุงเทพ" ซึ่งจะได้ผลลัพธ์ที่ไม่ละเอียดนักเพราะกลับไปติดปัญหาเดิมคือเรื่องการตัดคำภาษาไทย

คิดไปคิดมาพบว่าขอบเขตของข้อมูลลดลงมาก เพราะเก็บแค่ทวีตที่ติดแท็ก #ThaiFlood (กับอะไรอีกนิดหน่อย) ก็น่าจะพอแล้ว เลยได้เวลาโยนข้ออ้างทิ้งแล้วลงมือทำโปรเจคที่คิดเอาไว้เสียที

Read the rest of this entry »

We Love King

We Love King

Joomla Day Bangkok 2009

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

ในวันงานตอนลงทะเบียนเข้างานมีปัญหาขลุกขลักนิดหน่อย เพราะผมโอนเงินผ่านอินเตอร์เน็ตและส่งหน้าจอยืนยันของธนาคารเป็นหลักฐาน ... แต่ลืมเขียนชื่อตัวเองไป เลยหาชื่อตัวเองในใบลงทะเบียนไม่เจอ แต่แค่แสดงหลักฐานให้ทีมงานดูก็ไม่มีปัญหาอะไร (ขอบคุณน้องทีมผู้จัดงานที่ช่วยไล่หาในรายชื่อผู้เข้าร่วมงานทั้งหมดสามร้อยกว่าคนไปกว่าสองรอบ -/\-)

เข้างานมาก็เจอ @champillon จองที่ไว้ให้แล้ว (ขอบคุณอีกที) ก็แลกเปลี่ยนบทสนทนาพลางฟังวิทยากรบรรยายกันไป แต่เนื่องจากอาทิตย์ที่ผ่านมามีเหตุต้องทำงานจนดึกดื่นแทบทุกวัน การที่ต้องตื่นเช้ามานั่งฟังบรรยายแบบนี้ก็ค่อนข้างทรมานพอสมควร หัวข้อที่จับใจความสำคัญได้ทั้งสองวันก็มีดังนี้

Read the rest of this entry »