Twitter

บล็อกตอนนี้จะต่อเนื่องกับ Notification Console, Race for Social Network Aggregator และ Where is the Comment?

เรื่องคือ ทุกวันนี้เราบริโภคข้อมูลกันมากมาย จากเดิมที่มีแต่เมล ก็มาเป็น IM ตามมาด้วย SMS, RSS แต่จุดเปลี่ยนอยู่ที่การมาถึงของ Facebook/Twitter แค่ตามอ่านอัพเดตทีก็แทบอ้วก อันนี้เป็นเหตุผลหนึ่งที่ทำให้ผมปิด Google Buzz ทิ้งไปแล้ว

คอนเซปต์ของ "กระแสข้อมูล" ที่ไหลผ่านเราไปทุกวัน มีคนเรียกมันในชื่อ Lifestream หรือ Activity Stream หรือ Friend Stream (ผมชอบ Lifestream มากกว่าเพราะมันเหมือนใน FFVII)

ช่วงนี้อาจเรียกได้ว่าเป็นยุค "Write Once, Comment Anywhere"

ผมเขียนบล็อกหนึ่งที ผมจะได้รับคอมเมนต์ (ในที่นี้หมายถึง เสียงตอบรับต่อบล็อกอันนั้น) จาก

  1. ช่องคอมเมนต์ภายในบล็อก (Drupal, WordPress, Blogger, Exteen)
  2. ช่องคอมเมนต์ของ Facebook (รวม Like ของ Facebook)
  3. Tweet ตอบใน Twitter (รวม RT)
  4. คอมเมนต์ใน Google Reader (รวม Like/Share ของ Google Reader)
  5. คอมเมนต์ใน Google Buzz (ผูกกับ Google Reader แต่จำนวนคอมเมนต์เพิ่มขึ้นมาก ตาม social graph)

จริงๆ ก็มีจุดอื่นที่เป็นไปได้อีกมาก เช่น Digg/Delicious แต่หลักๆ คงเป็นแค่ 5 จุดข้างต้น

คำถาม

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

บล็อกส่วนตัว+เฉพาะทางครับ ไม่สนใจ ข้ามไปเลย

เรื่องมีอยู่ว่าวันนี้ไปเดิน Fortune เพื่อหา nettop สำหรับใช้งานที่ออฟฟิศ พบว่าไม่ค่อยมีขายเท่าไร (ตอนนี้ Fortune โดนยึดครองโดยโน้ตบุ๊กของ Samsung ไปประมาณ 50%) เวลาที่ไปเดินคือช่วงเที่ยง ไม่รู้จะกินอะไร เลยกินนารายณ์พิซเซอเรียชั้นใต้ดิน (เดี๋ยวจะมาเขียนเรื่องของกินอีกทีหนึ่ง) กินเสร็จเดินไปดูหนังสือที่ SE-ED ฝั่งตรงข้าม ก็พบกับ...

ภูผามหานที 6

โอ้

ด้วยเกียรติของลูกหมีแพนด้า ข้าขอสาบานว่า ข้าจะ

  1. ไม่ส่ง forward mail
  2. ไม่ถล่ม Twitter timeline ด้วย RT #
  3. ไม่สแปม tag รูปภาพใน Facebook ถ้าไม่ใช่รูปของคนโดน tag จริงๆ

เรื่องมีอยู่ว่า พยายามหา Twitter monitoring tool แต่ไม่เจอถูกใจสักตัว (อยากได้แค่วัด mention เนี่ยล่ะ) เลยเขียนเองมันเสียเลย

หลักการคือดึง JSON จาก Twitter Search API มาวิเคราะห์ ตอนหัวค่ำเขียนอยู่พักนึงเป็นที่พอใจ กะว่าเสร็จแล้วเอาไปรันทุกวัน วันละครั้งด้วย cron ก็น่าจะจบ

แต่ละครมาครับ แถมเป็นครูกุ๊กตอนอวสานด้วย ระหว่างดูก็เหลือบไปเห็นข้อความของ @patsonic

Twitter มันเต็มไปด้วย #ครูกุ๊ก #อลิณ #KruCook

ก็เลยปิ๊งไอเดียว่า เอาโค้ดมารันดูดีกว่าว่ามีคนพูดถึง #ครูกุ๊ก ระหว่างที่ละครฉายมากแค่ไหน

แต่เนื่องจากผมไม่ได้เขียนโค้ดนานมาก มากๆๆ สนิมเกาะ เจอปัญหาทุกบรรทัดตั้งแต่ syntax ของ Python (ซึ่งไปตีกับ PHP เพราะช่วงหลังใช้บ่อยกว่า) ไปจนถึงฟอร์แมตของเวลา แต่อะไรก็ไม่ยากเท่า Unicode ของ Python มันเอี้ยจริงๆ T_T

โค้ดอันแสนเน่าอยู่ที่ pastebin.ca เผื่อใครจะสนใจนำไปใช้

ผมลอง keyword หลายตัวที่เกี่ยวข้องเยอะมาก จนเจอ Twitter API limit พอมารันต่อตอนเช้า ผลมันไม่เหมือนตอนกลางคืนซะแล้ว (นับระหว่าง 20.00-23.00 ของวันที่ 23 ธันวาคม 2552)

  • ครูกุ๊ก 459
  • อลิน 151
  • สูตรสเน่หา 10
  • krucook 397
  • #krucook 273

คราวหน้าเดี๋ยวลองรันใหม่ในเวลาจริง เอาเป็นรายชั่วโมงจะได้ตีกราฟได้ด้วย