คุณเคยเห็นคอมพิวเตอร์เหล่านั้นที่สามารถควบคุมด้วยบรรทัดคำสั่งเดียวหรือไม่? ตอนนี้คุณสามารถทำให้รูปสมมุติเหล่านี้เป็นจริงได้ด้วย Ubiquity Ubiquity เป็นโปรแกรมเสริม Firefox ที่น่ากลัวซึ่งจะเปิดแถบกึ่งโปร่งใสที่ด้านบนของหน้าจอทุกครั้งที่คุณกดแป้นพิมพ์ลัดที่เกี่ยวข้อง จากที่นั่นคุณสามารถเรียกใช้คำสั่งต่างๆได้จากการค้นหาส่วนของข้อความที่เลือกในวิกิพีเดียเพื่อตรวจสอบสภาพอากาศในเมืองใด ๆ ในโลก
สิ่งที่ดีเกี่ยวกับ Ubiquity คือนอกเหนือจากการสนับสนุนค่อนข้างดี ของคำสั่งในตัวที่รวมเข้ากับเบราเซอร์ได้อย่างสมบูรณ์รวมทั้งช่วยให้คุณสามารถสร้างไฟล์ใหม่ กระบวนการสร้างคำสั่งอาจเป็นเรื่องยากสำหรับผู้ใช้ที่ไม่ใช้เทคนิกเพียงเล็กน้อยเนื่องจากเป็นการเข้ารหัส
Ubiquity ทำให้เราประหลาดใจอย่างมากสำหรับการตอบสนองอย่างรวดเร็ว คำนึงถึงว่านี่เป็นเพียงเวอร์ชันต้นแบบเท่านั้น แต่สิ่งต่างๆจะดีขึ้นเท่านั้น
Ubiquity ช่วยให้คุณสามารถควบคุมคำสั่งและเว็บเครื่องมือได้หลากหลายโดยมีเพียงบรรทัดเดียวเท่านั้น
การเปลี่ยนแปลง- 'แท็บ' ที่ด้านบนของหน้า about: แพร่หลายแล้ว รายการใหม่คือ "กวดวิชา", "การตั้งค่า", "คำสั่งของคุณ", "รับคำสั่งใหม่", "การสนับสนุน" และ "การแพร่หลายของสไปรท์"
- เนื้อหาทั้งหมดที่เกี่ยวกับนักพัฒนาซอฟต์แวร์ปิดอยู่ที่หน้าแรกและตอนนี้อยู่ที่หน้า "แพร่หลายทั่วทั้งเครือข่าย" รวมทั้งโปรแกรมแก้ไขคำสั่ง
- UI เปลี่ยนการตั้งค่าแป้นพิมพ์ย้ายไปที่หน้าเดียวกันกับ skin-list และหน้านั้นเปลี่ยนชื่อจาก skin-list เป็นการตั้งค่า
- รายการคำสั่งถูกรวมเข้ากับรายการฟีดที่สมัครเป็นสมาชิกไว้ในอินเทอร์เฟซแบบครบวงจรใหม่ในหน้า "คำสั่งของคุณ"
- การเชื่อมโยงจะได้รับการอัปเดตคำขวัญบางส่วนมีการเปลี่ยนแปลง ฯลฯ
- การใช้ parser ใหม่ (parser 2) ด้วยอัลกอริธึมการแยกวิเคราะห์ใหม่ การออกแบบเป็นเอกสารที่นี่ Parser 2 เป็นค่าดีฟอลต์ มีสวิตช์ในหน้าการตั้งค่าซึ่งคุณสามารถใช้เพื่อกลับไปยังตัวแบ่งวิเคราะห์เวอร์ชันเก่าหากต้องการ
- ตัวแยกวิเคราะห์ 2 จะระบุอาร์กิวเมนต์โดยใช้บทบาทความหมายสำหรับการแปลเป็นภาษาท้องถิ่นได้ง่ายขึ้น (เช่นผู้รับคำสั่งอีเมลคือบทบาท "เป้าหมาย" ซึ่งหมายความว่าคำว่า "ถึง" เป็นภาษาอังกฤษโดยใช้อนุภาค "ni" ในภาษาญี่ปุ่นเป็นต้น)
- ไฟล์ไวยกรณ์เฉพาะภาษาสำหรับ Parser2 เป็นรูปแบบใหม่ซึ่งเป็นคำที่เปิดเผยทั้งหมด - โดยพื้นฐานแล้วเป็นเพียงสตริงเพื่อไม่ให้โปรแกรมเมอร์สามารถช่วยปรับภาษาไวยากรณ์ parser
- Spaces ได้รับอนุญาตในชื่อคำสั่งซึ่งเป็นคุณลักษณะที่เราใช้ประโยชน์ได้อย่างเต็มที่ - ดูหัวข้อการเปลี่ยนแปลงคำสั่งฟีดมาตรฐาน
- เราใช้ไฟล์ POtext () และสองภาษาสำหรับการแปล ซึ่งหมายความว่าสตริงที่มนุษย์สามารถอ่านได้ในฟังก์ชันแสดงตัวอย่างคำสั่ง () และ execute () ควรถูกห่อด้วย _ () (ดูคู่มือการพัฒนาคำสั่ง 0.5 สำหรับรายละเอียด)
- เรามีการปรับเปลี่ยนมาตรฐานฟีดมาตรฐานให้เป็นภาษาญี่ปุ่นและภาษาเดนมาร์กและภาษาอังกฤษเป็นส่วนใหญ่
- เรามีปลั๊กอินไวยากรณ์ไวยากรณ์สำหรับ parser ภาษาอื่น ๆ อีกหลายภาษารวมทั้งฝรั่งเศสสวีเดนอิตาลีโปรตุเกสและจีนดังนั้นเราจึงพร้อมที่จะเริ่มใช้ภาษาเหล่านี้พร้อม ๆ กัน
- ดูบทแนะนําการปรับภาษาสำหรับวิธีการสร้างไวยากรณ์ Parser Ubiquity ในภาษาของคุณและคำแนะนำในการใช้ Localization Tutorial สำหรับวิธีที่คุณสามารถช่วยในการแปลสตริงเพื่อให้ได้รับคำสั่งเพิ่มเติมสำหรับภาษาอื่น ๆ
- API สำหรับการเขียนคำสั่ง Ubiquity ได้มีการเปลี่ยนแปลงสำหรับ Parser 2. Parser 1 สามารถใช้งานได้กับคำสั่งที่เขียนขึ้นสำหรับ Parser2 แต่ Parser 2 ไม่สามารถทำงานร่วมกับคำสั่งที่เขียนขึ้นมาสำหรับ Parser1 ดังนั้นคำสั่งที่เขียนขึ้นสำหรับ Parser 1 จำเป็นต้องใช้ ถูกเขียนใหม่
- เรารู้ดีว่าการเปลี่ยน API เป็นความวิตกกังวลสำหรับนักพัฒนาคำสั่งดังนั้นเราจะพยายามอย่าทำบ่อยๆ เราพยายามทำให้ API ใหม่ในอนาคตมีความยืดหยุ่นเพียงพอที่จะรองรับแผนการของเราในอนาคตอันใกล้นี้ดังนั้นเราจึงไม่คิดว่าเราจะต้องเปลี่ยน API อีกครั้งหลังจากนี้
- คำสั่งใหม่ที่มีอยู่แล้วและ Standard Feed ได้รับการอัพเดตทั้งหมดเพื่อทำงานใน Parser 2. < เรียกใช้ selector-selector "," ประวัติคำสั่ง "," เลิกปิดแท็บ "," run bookmarklet "และ" check l
ความคิดเห็นที่ไม่พบ