Piemēram, ir tilde
~
kas ir jūsu mājas mape. Rakstīt
cd ~/Documents
pārslēdzas uz mapi Dokumenti pašreizējā lietotāja mājas direktorijā, tādējādi ietaupot mani no tipa rakstīšanas
/Users/justinpot/Documents
katru reizi. Protams, tas ir ērts īsceļš, bet kāpēc šim konkrētajam rakstzīmei tas tiek izmantots?
Ticiet vai nē, tas ir tāpēc, ka no 1970. gadiem ir klaviatūra. Šeit ir Lear Siegler ADM-3A terminālis, kas pirmo reizi tika piegādāts 1975. gadā.
Tas ir ļoti ietekmīgs aparatūras gabals; par to notika agrīna programmatūras izstrāde, kas nozīmē, ka tastatūras izkārtojums ietekmēja dažas dizaina izvēles. Pārbaudiet to:
~
. Šī apvienība bija pietiekama
~
lai galu galā būtu mājas mapes.
Tas ir pareizi: īpaša tastatūra no vairāk nekā četrdesmit gadiem ir iemesls, kāpēc izmanto Linux un UNIX balstītas sistēmas
~
pārstāvēt mājās, lai gan
~
un mājas atslēgas nevarētu būt tālāk par daudzām mūsdienu tastatūrām. Dīvaini, vai ne?
Un šajā tastatūrā ir paslēptas arī citas detaļas. Skatiet bultiņas uz H, J, K un L taustiņiem? Holding Control un nospiežot šos taustiņus, ir tas, kā jūs pārvietojāt kursoru uz Terminal, tāpēc tos pašus taustiņus izmanto, lai pārvietotu kursoru uz vi. Šie vi īsinājumtaustiņi, savukārt, iedvesmoja īsinājumtaustiņus pakalpojumos Gmail, Twitter un pat Facebook. Tas ir pareizi: pat Facebook tastatūras īsceļus iedvesmoja "mēms terminālis", kas pirmo reizi tika pārdots 1975. gadā.
Paskaties nedaudz vairāk, un jūs pamanīsit, ka redzat dažus taustiņus, kurus jūs vispār neatpazīstat. Šeit ir atslēga "šeit ir", ko paskaidro blogger Dave Cheney. Būtībā tā apstiprināja, kas jūs esat pa tīklu. Jūs arī redzēsiet, ka Escape atslēga ir vietas, kur Caps Lock atrodas mūsdienu tastatūrās, un kāda veida MacBook touch joslu Escape galvenā diskusija liek jaunā gaismā. Es esmu pārliecināts, ka tur ir daudz citu informāciju, kuru es pazaudēju.
Ierīce, kuru jūs nekad neesat dzirdējusi par programmatūras ietekmētajiem dizaina lēmumiem, joprojām izmanto vairāk nekā četrdesmit gadus vēlāk. Vai vēsture nav dīvaina?
Attēlu kredīti: Chris Jacobs, StuartBrady, Eric Fischer