Programmare con il sorriso, ecco sei curiosi easter egg di GitHub

Screenshot 2021 04 01 at 17.46.59

Come molti siti, soprattutto quando trattano di argomenti tech, anche GitHub ha dei – più o meno – piccoli easter egg nascosti tra le sue pagine. Che siano utili o semplicemente goliardici, sicuramente rappresentano un modo per “sdrammatizzare” la noia quotidiana.
Eccone sei:

1. Il numero π (Pi greco)

Quasi tutti linguaggi di programmazione hanno una libreria standard o matematica dove esiste una costante che memorizza il valore di π (Pi greco).
Nel caso ne avessimo bisogno, anche GitHub mette a disposizione il valore del π, per recuperarlo basta semplicemente andare sulla pagina:

https://github.com/π

dove nello stile dell’arte ASCII viene mostrato il numero π.

Possiamo anche avere il valore in altri formati aggiungendo estensione ad esempio:

<pi>3.141592653589793238462643383279502884197169399375105820974944592307816406286208998
628034825342117067982148086513282306647093844609550582231725359408128481117450284102701
938521105559644622948954930381964428810975665933446128475648233786783165271201909145648
56692346034861045432664821339360726024914127372458700660631</pi>
image 1

2. Octocat, la mascotte del GitHub

Parlando di ASCII, visitando https://api.github.com/octocat possiamo trovare Octocat, la mascotte di GitHub:

           MMM.           .MMM
           MMMMMMMMMMMMMMMMMMM
           MMMMMMMMMMMMMMMMMMM      ____________________________
          MMMMMMMMMMMMMMMMMMMMM    |                            |
         MMMMMMMMMMMMMMMMMMMMMMM   | Favor focus over features. |
        MMMMMMMMMMMMMMMMMMMMMMMM   |_   ________________________|
        MMMM::- -:::::::- -::MMMM    |/
         MM~:~ 00~:::::~ 00~:~MM
    .. MMMMM::.00:::+:::.00::MMMMM ..
          .MM::::: ._. :::::MM.
             MMMM;:::::;MMMM
      -MM        MMMMMMM
      ^  M+     MMMMMMMMM
          MMMMMMM MM MM MM
               MM MM MM MM
               MM MM MM MM
            .~~MM~MM~MM~MM~~.
         ~~~~MM:~MM~~~MM~:MM~~~~
        ~~~~~~==~==~~~==~==~~~~~~
         ~~~~~~==~==~==~==~~~~~~
             :~==~==~==~==~~

Quel fumetto contiene alcuni GitHub Zen, i quali possono essere recuperati in modo randomico da https://api.github.com/zen

3. Giardino Zen di Github

Per tutti quelli che guardano tutto il giorno il terminale ed utilizzano la CLI di GitHub è possibile godersi una passeggiata nel “giardino Zen” del proprio repository. Per fare ciò, basta usare il comando gh repo garden.

In questo “giardino” sarà possibile camminare utilizzando i tasti di navigazione di vi.

Ogni fiore del giardino è rappresentato dalla prima lettera del nome utente GitHub che ha effettuato il commit. Il colore del fiore sono i primi 6 caratteri dell’hash SHA del commit, interpretati dal sistema come un codice colore esadecimale.

Di conseguenza, ad esempio, il commit 68b672dda02326569b7cc2e05e57c6e928878d1d sarà rappresentato da una sfumatura di colore blue # 68b672.

4. Profilo dell’utente GitHub

Non è una proprio un easter egg, ma piuttosto una caratteristica utile che non tutti conoscono. In pratica questa funzionalità consiste nell’aggiungere una repository al proprio account, il cui nome deve coincidere con il nome utente.

image 3

Inserendo del testo Markdown e un paio di immagini nel README del repository, puoi raccontare di te, dei tuoi progetti o di qualsiasi altra cosa, in una sorta di “homepage” che gli utenti vedranno quando arriveranno sul tuo profilo. Questo un piccolo esempio di cosa si può riuscire a fare.

5. Halloween nel panello contributi

Il pannello Contributi sembra molto più spaventoso del solito una volta all’anno. Per colorare, invece delle sfumature di verde, vengono utilizzate le opzioni di colore di Halloween.

image 4

6. Visualizzazione del pannello contributi nello stile dei giochi degli anni ’80

GitHub Skyline è, se qualcuno non lo sa, un strumento per creare belle visualizzazioni 3D dell’attività degli utenti per un dato anno.
Ad esempio, ecco un’attività nel 2020. Ciò che forma GitHub Skyline può essere scaricato come file .stl e stampato in 3D (o ordinato). Un chiaro richiamo alla realtà virtuale come era stata concepita nel film “Il tagliaerbe” o in “Hackers“,

GitHub Skyline

Ma esistono addirittura delle easter egg in GitHub Skyline, basta inserire il “codice Konami” (↑ ↑ ↓ ↓ ← → ← → B A) e si accenderà alla macchina del tempo, che porterà lontano nel passato. Ecco un tweet di qualcuno che ha trovato questa cosa interessante.

E con questo è tutto. Conoscete altre easter egg non citate qui? Fatecelo sapere nei commenti!

Appassionato di tecnologie, mi piace sperimentare le cose nuove, sempre in ricerca di * interessante.

Fonte: https://www.miamammausalinux.org/2021/04/programmare-con-il-sorriso-ecco-sei-curiosi-easter-egg-di-github/

Se vuoi sostenerci, puoi farlo acquistando qualsiasi cosa dai diversi link di affiliazione che abbiamo nel nostro sito o partendo da qui oppure alcune di queste distribuzioni GNU/Linux che sono disponibili sul nostro negozio online, quelle mancanti possono essere comunque richieste, e su cui trovi anche PC, NAS e il ns ServerOne. Se ti senti generoso, puoi anche donarmi solo 1€ o più se vuoi con PayPal e aiutarmi a continuare a pubblicare più contenuti come questo. Grazie!

Hai dubbi o problemi? Ti aiutiamo noi!

Se vuoi rimanere sempre aggiornato, iscriviti al nostro canale Telegram.
Se vuoi ricevere supporto per qualsiasi dubbio o problema, iscriviti alla nostra community Facebook o gruppo Telegram.
Cosa ne pensi? Fateci sapere i vostri pensieri nei commenti qui sotto.
Ti piace quello che leggi? Per favore condividilo con gli altri.
Amazon Music
Scopri le ultime offerte per dischi ssd su Acquista su Amazon
Scopri le ultime offerte per memorie RAM DDR su Acquista su Amazon
Scopri le ultime offerte per Chromebook su Acquista su Amazon
Scopri le ultime offerte per Raspberry su Acquista su Amazon

Potrebbero interessarti anche...

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.