Nakita mo na ba ang mga computer na pelikula na maaaring kontrolado ng iisang mga command line? Ngayon ay maaari mong gawin ang mga kathang-isip na mga larawan na totoo sa Ubiquity.
Ang Ubiquity ay isang kahanga-hangang add-on ng Firefox na nagbubukas ng isang semi-transparent na bar sa ibabaw ng iyong screen tuwing pinipindot mo ang nauugnay na keyboard shortcut nito. Mula doon maaari kang magpatakbo ng isang malawak na hanay ng mga utos, mula sa paghahanap ng isang napiling tekstong fragment sa Wikipedia upang masuri ang lagay ng panahon sa alinmang lungsod sa mundo. Ang magandang bagay tungkol sa Ubiquity ay bukod sa pagsuporta sa isang mahusay na halaga ng built-in na mga utos na perpektong isinama sa browser, pinapayagan din nito na lumikha ka ng mga bago. Ang proseso ng paggawa ng command bagaman maaaring medyo mahirap para sa mga hindi gumagamit ng techie, dahil nagsasangkot ito ng coding.
Ubiquity nagulat sa amin para sa mabilis na pagtugon nito, matalinong mga mungkahi at magandang interface. Sa pagsasaalang-alang na ito ay lamang ng isang bersyon ng prototipo, ang mga bagay ay maaari lamang maging mas mahusay.
Hinahayaan ka ng Ubiquity na makontrol mo ang isang malawak na seleksyon ng mga utos at mga tool sa web na may lamang ng isang solong teksto ng linya.
Ang mga pagbabago- Ang 'mga tab' sa itaas ng tungkol sa: mga pahina ng ubiquity ay na-reorganize. Ang bagong listahan ay "tutorial", "mga setting", "iyong mga utos", "kumuha ng mga bagong utos", "suporta", at "tadyas sa ubiquity".
- Lahat ng mga bagay na may kinalaman sa developer ay naka-off sa front page at ngayon ay nasa pahina ng "hack ubiquity" kasama ang editor ng command.
- Ang UI upang baguhin ang mga setting ng keyboard ay inilipat sa parehong pahina sa listahan ng balat, at ang pahinang iyon ay pinalitan ng pangalan mula sa skin-list sa mga setting.
- Ang listahan ng mga utos ay pinagsama sa listahan ng naka-subscribe na feed sa isang bagong pinag-isang interface sa pahina ng "iyong mga utos."
- Ang mga link ay na-update, ang ilang mga slogans ay binago, atbp.
- Pagpapatupad ng bagong parser (parser 2), na may bagong algorithm sa pag-parse; ang disenyo ay dokumentado dito. Ang Parser 2 ay ngayon ang default; may isang switch sa pahina ng Mga Setting na maaari mong gamitin upang makabalik sa lumang parser kung nais mo ito.
- Ipinapahiwatig ng Parser 2 ang mga argumento sa pamamagitan ng mga tungkulin ng semantiko para sa mas madaling lokalisasyon. (hal. ang tatanggap ng utos ng email ay isang papel na "layunin", na nangangahulugang ito ay tinutukoy ng salitang "sa" sa Ingles, sa pamamagitan ng particle "ni" sa Hapon, atbp.)
- Ang mga file ng gramatika na partikular sa wika para sa Parser2 ay isang bagong format, na lahat ay nagpapahayag - mahalagang, lamang ng isang grupo ng mga string, upang ang mga hindi programmer ay makakatulong sa pag-localize ng grammar ng parser.
- Mga puwang ay pinahihintulutan na ngayon sa mga pangalan ng utos, isang tampok na kung saan namin lubos na samantalahin - tingnan ang seksyon sa mga pagbabago sa karaniwang mga command feed.
- Ginagamit namin ang gettext () at mga bilingual na PO file para sa lokalisasyon. Ito ay nangangahulugan na ang mga string ng tao na nababasa ng tao na appering sa mga preview ng (') at execute () function ay dapat na ngayong nakabalot sa _ (). (Tingnan ang 0.5 command development tutorial para sa mga detalye.)
- Marami kami-kumpletong mga localization ng karaniwang mga feed sa Hapon at Danish pati na rin sa Ingles.
- Mayroon kaming parser grammar plugins para sa maraming iba pang mga wika, kabilang ang Pranses, Suweko, Italyano, Portuges, at Intsik, kaya malapit na tayong magsimulang mag-localize sa mga wikang ito.
- Tingnan ang Tutorial sa Lokalisasyon kung paano gawin ang Ubiquity parser na gramatika sa iyong wika, at ang Command Localisation Tutorial para sa kung paano mo matutulungan ang pagsasalin ng mga string upang makakuha ng higit pang mga command na naisalokal sa mas maraming wika.
- Ang API para sa pagsulat ng mga utos ng Ubiquity ay binago para sa Parser 2. Ang Parser 1 ay pasulong na katugma upang magamit ang mga command na isinulat para sa Parser2, ngunit ang Parser 2 ay hindi paatras na magkatugma upang magamit ang mga command na isinulat para sa Parser1, kaya kailangang isulat ang mga utos para sa Parser 1 maisulat muli.
- Alam namin na ang pagbabago ng API ay isang sakit para sa mga nag-develop ng command, kaya susubukan naming hindi gawin ito madalas. Sinubukan naming gawin ang bagong API na hinaharap-patunay at sapat na kakayahang umangkop upang suportahan ang aming mga plano para sa inaasahang hinaharap, kaya hindi namin iniisip na kailangan naming baguhin muli ang API pagkatapos na ito. Isama ang mga bagong command na "enable command", "disable command", "get support", " patakbuhin ang selector-selector "," history command "," undo closed tabs "," run bookmarklet ", and" check l
Mga Komento hindi natagpuan