no.phhsnews.com


no.phhsnews.com / Hvorfor Representerer du Hjemmappen på MacOS og Linux?

Hvorfor Representerer du Hjemmappen på MacOS og Linux?


Enten du har installert Linux-delsystemet på Windows 10 eller begynner å bruke Linux-terminalen, finnes det mange typer shorthands du må lære ... ingen av dem er intuitive.

For eksempel er det tilde,~, som representerer hjemmemappen. Skrivingcd ~ / Dokumenterbytter til Dokumenter-mappen i den gjeldende brukerens hjemmekatalog, og sparer meg for å skrive/ Brukere / Justinpot / Dokumenterhver gang. Det er en praktisk snarvei, sikkert, men hvorfor er det bestemt karakter brukt til dette?

Tro det eller ei, det er på grunn av et tastatur fra 1970-tallet. Her er en Lear Siegler ADM-3A-terminal, som først ble sendt i 1975.

Dette var en "dum terminal", som betyr at det ikke var en datamaskin i seg selv, men i stedet lot deg legge inn kommandoer til og vise data fra en datamaskin. ADM-3A koster bare $ 995, som tror det eller ikke var en god pris på den tiden, noe som betyr at institusjoner kan kjøpe flere slike terminaler for å koble til en sentral datamaskin. Til dags dato etterlikner moderne "terminale emulatorer", som de som brukes i Linux og MacOS, funksjonalitet fra slike systemer.

Det er et enormt innflytelsesrik stykke maskinvare; mye tidlig programvareutvikling skjedde på den, noe som innebar at tastaturoppsettet påvirket noen designalternativer. Sjekk det ut:

Legg merke til noe? Her er et klarere bilde.

Se nøkkelen øverst til høyre? Det er HOME-tasten, som fungerer på samme måte som Home-tasten på moderne tastaturer, og bringer markøren til øverste venstre posisjon mens du redigerer tekst. Det er også nøkkelen som brukes til tilde-symbolet:~. Det foreningen var nok for~til slutt å representere hjemmemapper.

Det stemmer: Et bestemt tastatur fra over førti år siden er hvorfor Linux og UNIX-baserte systemer bruker~til å representere hjem, selv om~og Hjem-nøklene ikke kunne bli lenger fra hverandre på de fleste moderne tastaturer. Merkelig, ikke sant?

Og det er andre detaljer skjult på dette tastaturet. Se pilene på knappene H, J, K og L? Holding Control og trykke på disse tastene er hvordan du flyttet markøren i Terminal, og derfor bruker de samme tastene til å flytte markøren i vi. Disse tastaturgenveiene inspirerte igjen tastaturgenveiene i Gmail, Twitter og til og med Facebook. Det stemmer: Selv Facebooks hurtigtaster ble inspirert av en "dum terminal" som ble solgt i 1975.

Se litt mer, og du vil se noen få nøkler du ikke gjenkjenner i det hele tatt. Det er "Her er" -tasten, som blogger Dave Cheney forklarer her. I utgangspunktet bekreftet det hvem du er over nettverket. Du vil også se at Escape-nøkkelen er steder hvor Caps Lock er på moderne tastaturer, noe som setter MacBook-berøringsbeltet Escape-tvister i et nytt lys. Jeg er sikker på at det er mange andre detaljer jeg mangler.

En enhet du aldri har hørt om påvirket designbeslutninger som brukes i programvare, bruker folk fremdeles over førti år senere. Er ikke historie merkelig?

Bildekreditter: Chris Jacobs, StuartBrady, Eric Fischer


Intel Management Engine, forklart: Den lille datamaskinen inne i CPUen din

Intel Management Engine, forklart: Den lille datamaskinen inne i CPUen din

Intel Management Engine har blitt inkludert på Intel-brikkesett siden 2008. Det er i utgangspunktet en liten datamaskin inne i en datamaskin med full tilgang til PCens minne, skjerm, nettverk og inngangsenheter. Den kjører kode skrevet av Intel, og Intel har ikke delt mye informasjon om sin indre arbeid.

(how-top)

Slik fjerner du Fandango-film- og TV-butikkene fra Roku-startskjermbildet

Slik fjerner du Fandango-film- og TV-butikkene fra Roku-startskjermbildet

Du har sikkert kjøpt en Roku for å se tjenester som Netflix, Hulu eller Amazon. Kanskje du selv sjekker ut noen gratis videokanaler. Men du har sannsynligvis ingen interesse å leie eller kjøpe filmer fra Fandango. Hver gang du slår på tingen, er Fandango's Movie Store og TV Store i ansiktet ditt og tar et fremtredende sted i menyen ved siden av kjerne innstillinger som "Kanaler" og "Innstillinger.

(how-top)