Napríklad tam je tilde,
~
ktorý predstavuje váš domovský priečinok. písanie na stroji
cd ~/Documents
prechádza do priečinka Dokumenty v domovskom adresári aktuálneho používateľa a ušetrí mi to od písania
/Users/justinpot/Documents
vždy. Je to pohodlná skratka, určite, ale prečo sa na to používa ten konkrétny znak?
Verte tomu alebo nie, je to kvôli klávesnici zo 70. rokov. Tu je terminál Lear Siegler ADM-3A, ktorý bol prvýkrát dodaný v roku 1975.
Je to obrovský vplyv hardvéru; na ňom sa stalo veľa skorého vývoja softvéru, čo znamená, že rozloženie klávesnice ovplyvnilo niekoľko návrhových možností. Skontrolovať to:
~
Toto združenie bolo postačujúce
~
nakoniec reprezentovať domovské priečinky.
To je pravda: konkrétna klávesnica pred viac ako štyridsiatimi rokmi je dôvod, prečo používajú systémy založené na systémoch Linux a UNIX
~
reprezentovať domov, aj keď
~
a tlačidlá domácnosti sa nedajú oddeliť na väčšine moderných klávesníc. Divný, že?
A v tejto klávesnici sú aj ďalšie podrobnosti. Pozrite sa na šípky tlačidiel H, J, K a L? Holding Control a stlačením týchto kláves je to, ako ste presunuli kurzor na Terminal, čo je dôvod, prečo sa tie isté klávesy používajú na presun kurzora v vi. Tieto vi klávesové skratky zasa inšpirovali klávesové skratky v službe Gmail, Twitter a dokonca aj na Facebooku. To je pravda: aj klávesové skratky na Facebooku boli inšpirované "hlúpym terminálom", ktorý sa prvýkrát predal v roku 1975.
Pozrite sa na niečo viac a zistíte, že vidíte niekoľko klávesov, ktoré vôbec nepoznáte. Je tu kľúč "Tu je", ktorý tu vysvetľuje bloger Dave Cheney. V podstate potvrdil, kto ste cez sieť. Taktiež uvidíte, že klávesom Escape sú miesta, kde je Caps Lock na moderných klávesniciach, aký typ dáva dotykovú lištu MacBook dotykovú klávesu Escape kľúčové slovo v novom svetle. Som si istý, že je tu veľa ďalších podrobností, ktoré mi chýba.
Zariadenie, o ktorom ste nikdy nepočuli o ovplyvnených rozhodnutiach, ktoré používajú používatelia softvéru, stále používajú viac ako štyridsať rokov. Nie je to divná história?
Kredity obrázkov: Chris Jacobs, StuartBrady, Eric Fischer