Pavyzdžiui, yra tildė
~
kuris yra jūsų namų aplankas. Rašyti
cd ~/Documents
pereina į aplanką "Documents", esantį dabartiniame vartotojo namų kataloge, taupydami mane nuo reikalavimo įvesti
/Users/justinpot/Documents
kiekvieną kartą. Žinoma, tai yra patogi sparta, bet kodėl būtent šis simbolis naudojamas?
Patikėkite tai ar ne, tai dėl klaviatūros nuo 1970-ųjų. Štai Lear Siegler ADM-3A terminalas, kuris pirmą kartą buvo išsiųstas 1975 metais.
Tai labai įtakinga aparatūros dalis; ant jo kilo daug ankstyvo programinės įrangos kūrimo, tai reiškia, kad klaviatūros išdėstymas paveikė keletą dizaino pasirinkimų. Pasižiūrėk:
~
. Ši asociacija buvo pakankama
~
galų gale atstovauti namų katalogams.
Teisingai: nuo daugiau nei prieš keturiasdešimt metų sukūrė konkrečią klaviatūrą, kodėl naudoja Linux ir UNIX sistemas
~
atstovauti namuose, net jei
~
ir "Home" klavišai negali būti labiau atskirti nuo daugumos šiuolaikinių klaviatūrų. Keista, ar ne?
Ir šioje klaviatūroje yra ir kitų detalių. Žiūrėkite H, J, K ir L klavišus rodyklėmis? Tvarkant valdymą ir paspaudus tuos klavišus, jūs persikėlėte žymeklį į terminalą, todėl tokie raktai naudojami žymeklio perkėlimui į "vi". Šie "vi" spartieji klavišai, savo ruožtu, paskatino spartieji klavišai "Gmail", "Twitter" ir net "Facebook". Tiesa: netgi "Facebook" spartieji klavišai buvo įkvėpti "nešvaraus terminalo", kuris pirmą kartą buvo parduotas 1975 m.
Pažvelkite dar daugiau ir pastebėsite keletą raktų, kurių jūs neatpažįstate. Čia yra "čia yra" raktas, kurį paaiškina dienoraštis Dave Cheney. Iš esmės jis patvirtino, kas esate per tinklą. Taip pat matysite, kad "Escape" klavišas yra vietos, kuriose "Caps Lock" yra šiuolaikinėse klaviatūrose. Dėl kokios rūšies "MacBook" jutiklių juostos esmė yra "Escape" raktas. Esu įsitikinęs, kad trūksta daugybės kitų detalių.
Įrenginys, kurio jūs niekada negirdėjote apie įtakos dizaino sprendimus, naudojamus programinės įrangos žmonėms, vis dar naudojamas per keturiasdešimt metų. Ar ne istorija keista?
Vaizdo įrašai: Chris Jacobs, StuartBrady, Eric Fischer