anth skrev:Alla som sett filmen Matrix kommer ihåg de gröna bokstäverna som faller nedåt på skärmen i början.
[... cmatrix ...]
Det ska byta ut de latinska bokstäverna mot japanska precis som i filmen.
Det enda man ska behöva göra är att installera rätt japanskt typsnitt - tyvärr verkar ingen på nätet veta vilket typsnitt man ska installera.

Ingen verkar veta hur man gör för att få japanska tecken.
Det kan bero på att programmet cmatrix är nästan lika gammalt som filmen, d.v.s. mer än två årtionden.
Men man kan gå runt problemet och använda ett annat program som har japanska från början, unimatrix:
https://github.com/will8211/unimatrix
Så... unimatrix finns alltså inte i Ubuntus förråd. Vi kan inte använda apt för att installera, som vi brukar göra.
Låt oss gå igenom några andra metoder som är användbara på sajter som gitlab och github.
git,
wget och
curl.
Dessa tre är kraftfulla verktyg och jag förklarar bara grunderna.
Först: se till att de tre programmen är installerade.
Jag har för mig att wget är installerat från början och man måste installera curl och git (grejen är att jag alltid ser till att alla tre fungerar när jag gör en nyinstallation av linux och jag kommer inte ihåg vad jag gjorde sist jag installerade linux.
Man kan kolla med kommandon som
man,
which, eller
whereis för att se vilka som är installerade, sedan installera de överiga.
sudo apt install git wget curl
Kuriosa: wget uttalas w-get och curl uttalas c-url.
GIT
Git skapades av Linus Torvalds och är nästan lika känt som det där andra han skapade, ni vet... linux.
Förenklat: git används av många utvecklare över hela världen och är ett system för att hålla reda på olika versioner av ett projekt (som flera utvecklare arbetar på samtidigt).
Sedan har det dykt upp sajter som gitlab och github där man kan lägga upp sina projekt.
Kuriosa: github ägs numera av Microsoft.
Faktum är att gitlab och github även har börjat användas av vanliga användare för att lägga upp saker de vill dela med sig av; som användbara installationsskript och konfigfiler för kända distros och program - och även vanliga saker som matrecept och liknande.
Även om git har massor av funktioner ska vi bara titta på en av dem: hur man klonar ett git-projekt, d.v.s. hur man får en kopia av hela projektet på sin lokala hårddisk.
Gå till huvudsidan för projektet:
Githubexempel:
https://github.com/will8211/unimatrix
Gitlabexempel:
https://gitlab.com/volian/nala
Till höger, ovanför listan med filer, finns en knapp; på Github heter den Code och på Gitlab heter den Clone.
Klicka på knappen och du ser en länk som slutar med projektnamn.git.
Kopiera länken.
Öppna terminalen och skriv:
git clone länk
Och datorn skapar en ny katalog med projektets namn. Vill du inte att den skapas i din hemkatalog får du flytta dig dit du vill ha katalogen.
Om allt gått rätt till finns det nu en katalog som heter unimatrix och i den katalogen finns det en grön (körbar) fil som heter unimatrix.py.
ls
cd unimatrix
ls
./unimatrix.py
Tryck
q för att avsluta programmet.
Observera att unimatrix.py bara är en enda fil så det finns ingen
man unimatrix, däremot kan man skriva
./unimatrix.py --help.
Om man tycker att det är jobbigt att skriva
./unimatrix.py, se instruktionerna för wget och curl, för att det ska kännas som ett riktigt program.
WGET
Wget kan användas för att kopiera hela sajter på en gång, men här använder vi bara funktionen spara filer från nätet.
Man skriver bara
wget och sökvägen till filen man vill ladda ner.
Man kan ändra namnet på filen med
-O.
Vi hade tidigare bilden på linux maskot Tux från Wikipedia:
https://upload.wikimedia.org/wikipedia/ ... af/Tux.png
Säg att vi vill spara den i vår Pictures-katalog som pingvin.png:
Kod: Markera allt
wget -O Pictures/pingvin.png https://upload.wikimedia.org/wikipedia/commons/a/af/Tux.png
Ett smidigt sätt att använda wget är att kopiera en nedladdningslänk, t.ex. för Kubuntu:
https://kubuntu.org/getkubuntu/
Högerklicka på Download, välj "kopiera länk", skriv sedan
wget i terminalen och klistra in länken.
Men nu UniMatrix. Sidan säger att vi ska skriva:
Kod: Markera allt
sudo wget https://raw.githubusercontent.com/will8211/unimatrix/master/unimatrix.py -O /usr/local/bin/unimatrix
sudo chmod a+rx /usr/local/bin/unimatrix
Först spar vi unimatrix.py som unimatrix i katalogen /usr/local/bin/.
Det gör att vi slipper skriva ./unimatrix för att starta unimatrix, eftersom linux letar efter kommandon i bin-katalogen.
Sedan gör vi unimatrix körbar med chmod (filnamnets färg ändras från vit till grön).
CURL
Även om curl inte kan kopiera hela sajter som wget, klarar den av betydligt fler internetprotokoll än wget.
Nu ska vi dock bara använda curl till att ladda ner filer.
Vanligtvis fungerar curl som cat, den skriver ut textfiler på skärmen.
Hur se koden ut för googles hemsida?
curl https://www.google.se/
Och brecis som cat kan man spara till fil med
>.
curl https://www.google.se/ > index.html
cat index.html
Eller så använder man
-o för att skriva filnamnet direkt i curl:
curl -o index.html https://www.google.se/
Ytterligare en växel (som används i koden nedan) är
-L som talar om för curl att följa eventuell redirect-länk om filer har flyttat på nätet.
Och nu till UniMatrix:
Kod: Markera allt
sudo curl -L https://raw.githubusercontent.com/will8211/unimatrix/master/unimatrix.py -o /usr/local/bin/unimatrix
sudo chmod a+rx /usr/local/bin/unimatrix
Det gör exakt samma sak som wget: sparar unimatrix.py som unimatrix och gör filen körbar.
###
Vad ska man använda: git, wget, eller curl?
Det är en ren smaksak, jag använder alla tre.
Jag använder ofta wget för det finns till både linux, windows och mac.
Men är man på gitlab eller github är det smidigt med git.