Lad det sne i terminalen på Mac OS X med denne kommando
Indholdsfortegnelse:
Det er sæson for lidt vintersjov og feriemagi... i din Mac OS X-terminal med noget digit alt snefald!
Denne smarte knap så lille rubin kommandostreng vil få det til at sne i kommandolinjen på din Mac, der er ikke meget til at få det til at sne ud over en simpel kopiering og indsæt, men for de bedste resultater sørg for at bruge et hvid-på-sort Terminal-tema som "Peppermint", "IR Black", "Pro" eller "Classic" for at få hvide snefnug, ellers ender du med nogle funky farvede snefnug, der er ikke ligefrem festligt...
Sådan laver man terminalsne
Klar til sneen? Her er, hvad du vil gøre:
- Start Terminal-appen, som findes i mappen /Applications/Utilities/
- Indstil det aktive terminalvindue til et hvidt-på-sort-tema ved at trykke på Command+i fra terminalvinduet for at ændre de visuelle indstillinger øjeblikkeligt ved hjælp af Inspector-panelet
- Kopiér og indsæt følgende kommandostreng i prompten: "
- Tryk på Retur-tasten for at starte snefaldet
ruby -e &39;C=`stty size`.scan(/\d+/).to_i;S=.pack(U);a={} ;sætter \033=0;a.each{|x, o|;a+=1;print \033};{x}H{S} \033[0;0H};$stdout.flush;sleep 0,1 }&39;"
Sørg for, at hele kommandostrengen er på en enkelt linje, den skal se nogenlunde sådan ud, når den indsættes ved prompten, før du trykker på Enter for at begynde at køre:
Når du trykker på retur, vil du straks se snefnugene falde, det er bedre repræsenteret af animationen øverst, men dette skærmbillede giver et statisk eksempel. Snefnuggene vil løbende falde og samle sig på en enkelt linje helt nederst i terminalvinduet:
Du kan stoppe den smarte rubin-snemaskine ved at trykke på Control+Z for at standse processen.
For de bedste vinterresultater skal du skrue op for skriftstørrelsen på terminalvinduet a ved at trykke på Command+ et par gange, størrelse 18 eller større er bedst til at vise snefnugsdetaljerne frem. Forlader du dit skrivebord? Kast Terminal-vinduet ind i fuldskærms-apptilstand, og udfør derefter snemaskine-kommandoen for en fin lille pauseskærm.
Kommandoen bruger omkring 4% til 10% CPU for at køre på ubestemt tid i baggrunden, hvilket ikke er for aggressivt, men det er nok til, at du sandsynligvis ikke ønsker at køre denne proces, hvis du er travlt med at prøve at spare på batteriets levetid eller dedikere al din processorkraft til at gøre noget vigtigt.
Bliver du kold bare af at se den virtuelle sne falde? Nå, det er også det rigtige tidspunkt på året at sprænge vores klassiske 8 bit pejseapp og varme op med nogle pixelerede virtuelle flammer. Din Mac har aldrig været så festlig, vel?
Bah humbug? Ikke til hele feriehygge-tinget? Måske hader du bare sneen med en passion? Det er i orden, for du kan bruge The Matrix til din kommandolinje i stedet, som ser ret smarte bukser ud og meget mindre sæsonbestemt.
Dette smarte trick blev fundet i CLIMagic-kommentarerne, og for kommandolinjebrugere, der ikke kører Mac OS X, finder du en anden løsning, der også virker til linux (den anden kommando virker på Mac også, men kræver, at gawk er installeret på forhånd gennem Homebrew eller kompileret selv med gcc).