Le mappe alimentano l'immaginazione, ispirano voli di fantasia e creano un desiderio di viaggiare, che si tratti degli angoli più remoti del globo o del castello bianco più vicino per un buffet di cursori.
Mentre forse è più soddisfacente estrarre quel vecchio atlante polveroso dallo scaffale più alto della tua libreria, ed è più utile colpire Google Maps in un browser, è infinitamente più interessante esaminare l'eccellenza cartografica dalla comodità del tuo terminale preferito emulatore.
Ecco come puoi usare MapSCII per visualizzare le mappe nel tuo terminale Linux.
MapSCII ti dà il mondo nel tuo terminale
Le mappe moderne viste attraverso un monitor sono più di semplici immagini statiche che mostrano strade, fiumi e confini con un livello di dettaglio predefinito. Qualsiasi programma di mappe di qualità dedicato ti consentirà di eseguire lo zoom da una scala planetaria al livello della casa e di eseguire una panoramica con qualsiasi livello di dettaglio tu scelga, attraverso città, paesi e continenti.
MapSCII fa anche questo, tranne che invece di visualizzare il mondo nel tuo browser con immagini satellitari, blocchi di colore e linee vettoriali ordinate per guidarti, la tua esperienza è interamente basata sul terminale, con immagini composte da ASCII caratteri. Sono per lo più puntini, ma con lettere per i nomi dei luoghi.
Come installare e utilizzare MapSCII su Linux
Per utilizzare MapSCII su Linux, non è necessario installare nulla. Connettiti semplicemente al tile server MapSCII tramite Telnet, un antico protocollo di rete che viene fornito come standard in tutte le distribuzioni Linux.
Apri un terminale e inserisci:
telnetmapscii.Me
...e vedrai immediatamente una mappa del mondo disegnata da caratteri ASCII. È come se fossi stato riportato indietro nel tempo a un film dei primi anni '90, con gruppi di adolescenti riuniti attorno a un minuscolo monitor CRT.
I dati della mappa sono per gentile concessione di OpenStreetMape scoprirai che puoi utilizzare il mouse per trascinare la mappa sullo schermo e persino utilizzare la rotellina del mouse per ingrandire posizioni particolari. È tremendamente divertente.
Se preferisci la navigazione guidata da tastiera, puoi utilizzare le associazioni di tasti Vim standard (HJKL) o i tasti cursore per la panoramica, con UN E z per ingrandire e ridurre.
Premendo C cambia la vista per bloccare la modalità carattere.
Naturalmente, la connessione a un server remoto tramite Telnet non è l'ideale dal punto di vista della sicurezza, e per tutto ciò che riguarda nomi utente, password o dati personali, lo sconsigliamo.
L'esecuzione di MapSCII su Telnet significa anche che dovrai sopportare ritardi poiché i dati e le mappe vengono visualizzati in remoto. Il tuo giro del mondo virtuale è soggetto a interruzioni improvvise con il messaggio: "Renderer is busy", mentre ti addentri verso il livello della strada durante una stravagante esplorazione della Guinea-Bissau.
E se lasci la connessione inattiva per più di un paio di minuti, vedrai "Connessione chiusa da un host straniero".
Quindi è fantastico che tu possa facilmente installare un client MapSCII sulla tua macchina locale se è in grado di utilizzare i pacchetti snap.
Apri un terminale e inserisci:
sudo snap installare mapscii
Per avviare MapSCII localmente, inserisci:
mapscii
In alternativa, puoi installare MapSCII utilizzando Node Package Manager. Se hai npm installato sul tuo sistema, accedere:
npm installare -g mapscii
...e avvialo con:
npx mapscii
MapSCII è bello ma...
Adoriamo MapSCII e abbiamo passato ore a esplorare le città lungo la Via della Seta, controllando il terreno nelle zone di guerra e fingendo di far parte di un film d'azione di fantascienza degli anni '80. MapSCII ha sicuramente alcuni vantaggi, specialmente se hai una larghezza di banda molto bassa, una macchina con specifiche basse o un'avversione per le GUI.
Ma MapSCII è solo un visualizzatore di mappe. Non pianifica il percorso e non mostra fotografie delle strade premendo un pulsante. Se vuoi quel tipo di funzionalità, stai meglio con Google Maps o Apple Maps.
La visualizzazione delle mappe è solo una delle tante cose che puoi fare in un terminale Linux
Il terminale è fondamentale per l'esperienza Linux e non è solo un posto dove divertirsi con le mappe. Oltre all'attività quotidiana di gestione del file system, accesso a computer remoti e navigazione sul Web con un browser basato su testo, puoi fare quasi tutto, incluso ascoltare musica.
Vuoi ammazzare un po' di tempo quando dovresti lavorare? Accedi ai riepiloghi di Wikipedia dal terminale e libera la tua mente.