CoScripter

อ่านบล็อก Mozilla Lab ซึ่งหลักๆ เขียนโดย Alex Faarburg (usability designer ของ Mozilla, เคยเขียนถึงผลงานเค้าไปบ้างแล้ว) พูดถึง extension ตัวใหม่ที่ชื่อ CoScripter

CoScripter พัฒนาโดยโครงการ alphaWorks ของ IBM หน้าที่ของมันคือเอาไว้ record การกระทำที่เรามักทำซ้ำๆ ในเบราว์เซอร์ รู้สึกว่ามันอธิบายยาก ดู screencast เข้าใจเร็วกว่า

ลำพังแค่ไอเดียเรื่อง record การกระทำก็ไม่แปลกเท่าไร (เคยเห็นพี่ป๊อกใช้ใน Emacs ตอนงาน BTD2 หรือ vim เองก็มี record mode) แต่ที่ประทับใจคือ

  • ประมวลผลคำสั่งแบบไม่ตายตัวได้ (เช่น put/enter มันอ่านเข้าใจ)
  • มี Personal Database เพื่อทำให้ script ที่ได้นั้น generalize มากขึ้น
  • แถมยังมีคลัง script แบบออนไลน์ไว้ให้แลกกันใช้ (แบบเดียวกับของ GreaseMonkey) แถมตั้ง default เป็นแชร์ออนไลน์อีกต่างหาก สังเกตว่าโปรแกรมที่พึ่งพาความหลากหลายจาก 3rd party โดยที่ 1st party สร้างเว็บสำหรับแลกเปลี่ยนไว้รอแต่แรกนั้นมีเยอะขึ้นเรื่อยๆ เช่น Extension ของ Firefox เอง, GreaseMonkey, Facebook หรือ Dashboard Widget เป็นต้น

ยังคิดวิธีการเอา CoScripter ไปใช้แบบเจ๋งๆ ไม่ออก รู้แต่ว่าต่อไปนี้เวลาไปเดโมหรือพรีเซนต์อะไร ใช้แค่ S5 กับ CoScripter ก็น่าครอบคลุมเกือบหมด

Add new comment