Mozilla Labs Ubiquity

งาน Firefox Summit รอบนี้มันมาก เพราะนอกจากจะเจอ[หินถล่มปิดทาง](http://www.isriya.com/node/2078/rock-slide-at-whistler)ไปเมื่อวานแล้ว เช้าวันนี้ก็ตื่นมาพบว่าในห้องไฟดับ โทรลงไปถามข้างล่างได้ความว่าดับทั้งโรงแรม เนื่องจากรถขนพวกผ้าปูที่นอนอะไรแบบนั้นไปชนกับเสาหม้อแปลงเข้าให้ ที่น่าแปลกใจคือถึงห้องจะมืด ตู้เย็นจะไม่ทำงาน แต่ access point มันกลับใช้ได้เฉย (เนื่องจากใช้ไฟสายสำรองจากเครื่องปั่นไฟ ถ้าไม่มีคนไปเปลี่ยนตอนหลัง ก็ต้องซูฮกให้กับคนต่อ access point เลยว่าเทพมาก) ตอนแรกชาวบ้านก็ไม่ซีเรียสกับไฟดับกันเท่าไรเพราะว่าต่อเน็ตได้ แต่ผ่านไปซักสองสามชั่วโมงก็เริ่มเครียดกันเป็นแถวเพราะว่าแบตหมด หลายคนถึงกับเปรยๆ ว่าถ้าให้เลือกยอมเจอหินถล่มดีกว่าไฟดับ เพราะหินถล่มยังชาร์จไฟโน้ตบุ๊คได้ (อย่างไรก็ตามรอบนี้โดนทั้งสองอย่าง) หลาย session เลยต้องเปลี่ยนแผนเพราะ projector ใช้ไม่ได้ บางอันต้องออกมานั่งคุยกับพื้นตรงทางเดินแทนเพราะในห้องมันร้อน ที่เท่คือมี session นึงย้ายไปใช้ห้องสัมมนาของโรงแรมข้างๆ ปรากฎว่าปลั๊กไฟทุกจุดโดนเสียบไปอย่างรวดเร็ว ดูแล้วเหมือนโน้ตบุ๊กกระหายน้ำกำลังแย่งกันดูดจากหลอด สำหรับผมก็ต้องเปลี่ยนกลยุทธ์การจดเล็กน้อย จากวันแรกจดลง Twitter มาเป็นลง text file ธรรมดาแทน อันที่น่าตื่นเต้นจนต้องรีบมาเขียนลงบล็อกเมื่อมีไฟก็คือ[โครงการ Ubiquity ของ Mozilla Labs](http://wiki.mozilla.org/Labs/Ubiquity) Ubiquity คือการเอา CLI มาใส่เบราว์เซอร์ โดยใช้คำสั่งภาษาธรรมชาติแทนคำสั่งแบบ shell คล้ายกับพวก Quicksilver แต่ข้อได้เปรียบของมันคืออยู่ในเบราว์เซอร์ เลยทำ mashup กับบริการบนเว็บนานาชนิดได้ทันที ตัวอย่างที่เดโม * เอาเมาส์ลากประโยคบนเว็บ แล้วกดคีย์ลัดเรียก prompt ขึ้นมา แล้ว "twitter this" (ถ้าเป็นบริการที่ต้องล็อกอิน ก็จะขึ้นหน้าต่างล็อกอินให้) * เอาเมาส์ลากประโยคบนเว็บ แล้ว "translate this to japanese" * เอาเมาส์ลากประโยคบนเว็บ แล้ว "email this to mark with thunderbird" * พิมพ์ที่อยู่ในหน้า Compose ของ Gmail ไฮไลท์ที่อยู่นั้น สั่ง "map this" จะเป็นการแทรกแผนที่ของที่อยู่นั้นใน Gmail * เอาเมาส์ลากที่อยู่หลายๆ อันในหน้าเว็บ (เช่น craiglist หน้าขายบ้าน) ทำแบบเดิมแต่เปลี่ยนคำสั่งเป็น "map these" จะเป็นหมุดหลายอันในแผนที่เดียวแทน หนึ่งในทีมงานนี้คือ Aza Raksin ลูกชายของ Jef Raskin เท่าที่ดูจากพรีเซนต์แล้วเทพทีเดียว ไว้มีเวลาลองเล่นจริงจังแล้วจะมาเขียนอย่างละเอียดอีกครั้ง เห็นเค้าบอกว่าเปิดให้ดาวน์โหลด extension ได้แล้ว ใครอยากลองก็ลุยได้เลย
Submitted bychanwiton Fri, 08/01/2008 - 07:14

เห็น screen แล้ว น่าเล่นมาก ใน group บอกว่ายังไม่มี XPI มีสคริปต์ (.js) อยู่หลายไฟล์ แต่ไม่รู้ว่าเอามาใช้ยังไง

Submitted bypittayaon Fri, 08/01/2008 - 08:37

เคยลองเล่นดูแล้วเมื่อซักอาทิตย์ก่อน ดูยังไม่ค่อยเนียนเท่าไหร่ คือคาดหวังว่ามันจะมีอะไรอย่าง batch completion หรือใช้ง่ายๆ แบบ quicksilver

@chanwit ตัวที่ผมลองเล่นมันจะมี python installer script มาให้ครับ

Submitted bymarkpeakneton Fri, 08/01/2008 - 11:22

@pittaya ฟีเจอร์หลายอันมันเพิ่งมาทำกันเมื่อคืนนี้เอง คนพูดสองคนยังใช้กันคนละเวอร์ชันเลย สดมาก

Submitted bychanwiton Fri, 08/01/2008 - 14:48

@pittaya เรียบร้อยครับ ขอบคุณมากสำหรับ hint ไป fetch จาก mercurial repo มาแ้ล้วครับ กำลังเล่นอยู่

@mk
พิมพ์ชื่อ Aza Raksin ผิดนะ นามสกุลไม่เหมือนพ่อ