Ai văzut vreodată acele computere de filme care ar putea fi controlate cu linii de comandă unice? Acum puteți face aceste imagini fictive să devină realitate cu Ubiquity. Ubiquity este un minunat add-on pentru Firefox care deschide o bară semi-transparentă deasupra ecranului de fiecare dată când apăsați comanda rapidă asociată de la tastatură. De acolo puteți rula o gamă largă de comenzi, de la căutarea unui fragment de text selectat în Wikipedia la verificarea vremii în orice oraș din lume.
Binele lucru despre Ubiquity este că, în afară de susținerea unei cantități destul de bune de comenzi integrate perfect integrate cu browserul, vă permite de asemenea să creați altele noi. Procesul de creare a comenzilor poate fi un pic prea dificil pentru utilizatorii non-techie, deoarece implică codificarea. Ubiquity ne-a surprins pentru răspunsul său rapid, sugestii inteligente și o interfață plăcută. Având în vedere că aceasta este doar o versiune prototip, lucrurile pot deveni mai bune.
Ubiquity vă permite să controlați o gamă largă de comenzi și instrumente web cu doar un singur text de linie. >
Schimbări- "Tab-urile" din partea de sus a paginilor despre: ubiquity au fost reorganizate. Noua listă este "tutorial", "setări", "comenzile dvs.", "primiți comenzi noi", "suport" și "hack ubiquity".
- Toate materialele legate de dezvoltatori sunt în afara primei pagini și se află acum pe pagina "hack ubiquity" împreună cu editorul de comandă.
- UI pentru a schimba setările de tastatură mutate pe aceeași pagină cu lista de skin-uri, iar pagina respectivă a fost redenumită din lista pielii în setări.
- Lista de comenzi a fost combinată cu lista de feed-uri abonate într-o nouă interfață unificată pe pagina "comenzile dvs.".
- Legăturile sunt actualizate, unele sloganuri sunt modificate etc.
- Implementarea parserului nou (parserul 2), cu algoritmul de parsare nou; proiectul este documentat aici. Parserul 2 este acum implicit; există un comutator în pagina Setări pe care o puteți utiliza pentru a vă întoarce la parser vechi, dacă doriți.
- Parserul 2 identifică argumentele prin roluri semantice pentru o localizare mai ușoară. (de exemplu, destinatarul comenzii de e-mail este un rol "țintă", ceea ce înseamnă că este identificat de cuvântul "la" în limba engleză, de particula "ni" în limba japoneză etc.)
- Fișierele gramatice specifice limbajului pentru Parser2 sunt un format nou, care este tot declarativ - în esență, doar o grămadă de șiruri de caractere, astfel încât non-programatorii pot ajuta la localizarea gramaticii parserului.
- Spații sunt acum permise în numele comenzilor, o caracteristică a cărei avantaje pe care le avem pe deplin - a se vedea secțiunea privind modificările comenzilor de alimentare standard.
- Folosim fișierele gettext () și bilingve PO pentru localizare. Aceasta înseamnă că șirurile care pot fi citite de om și apar în funcțiile de previzualizare () și executare () ale comenzilor ar trebui acum să fie înfășurate cu _ (). (Vedeți tutorialul de dezvoltare a comenzii 0.5 pentru detalii.)
- Avem localizări în majoritate de feed-uri standard în japoneză și daneză, precum și în engleză.
- Avem pluginurile de gramatică parser pentru mai multe limbi, inclusiv franceză, suedeză, italiană, portugheză și chineză, așa că în curând vom fi pregătiți să începem să localizăm și în aceste limbi.
- Consultați Tutorialul de localizare pentru a face lucrul în gramatica parserului Ubiquity în limba dvs. și Tutorialul localizării comenzilor pentru a vă ajuta în traducerea șirurilor pentru a obține mai multe comenzi localizate în mai multe limbi.
- API-ul pentru scrierea comenzilor Ubiquity sa schimbat pentru Parser 2. Parserul 1 este compatibil în față pentru a folosi comenzile scrise pentru Parser2, dar Parserul 2 nu este compatibil înapoi pentru a folosi comenzile scrise pentru Parser1, deci comenzile scrise pentru Parser 1 trebuie să fi rescris.
- Știm că schimbarea API este o durere pentru dezvoltatorii de comenzi, așa că vom încerca să nu o facem deseori. Am încercat să transformăm noul API în viitor și suficient de flexibil pentru a susține planurile noastre pentru viitorul viitor, deci nu credem că va trebui să schimbăm din nou API după asta.
- Comenzile noi au inclus "comanda de activare", "dezactivați comanda", "obțineți suport", " selectați selectorul selector "," istoricul comenzilor "," anulați filele închise "," rulați marcatorii "și" verificați l
Comentariile nu a fost găsit