From e412e42b53a977960644029811c8c961bda4d712 Mon Sep 17 00:00:00 2001 From: octospacc Date: Mon, 20 Mar 2023 23:42:22 +0100 Subject: [PATCH] Agg. post del'altro di'; Agg. interni --- Assets/Assets/sitoctt.css.SelfBuild.js | 29 +++++----- Pages/Raccolte/Gaming/Raccolta-Videogiochi.md | 9 ++-- ...attiva-Interfaccia-Partizione-Distrutta.md | 54 +++++++++++++------ Scripts/Get.staticosoDevFixed.sh | 17 +++--- Scripts/ListedDownsync.js | 4 +- Site.ini | 3 +- .../Buttons/CreativeCommons-88x31.html | 8 ++- StaticParts/Buttons/Feed-88x31.html | 8 ++- StaticParts/Buttons/Firefox-88x31.html | 8 ++- StaticParts/Buttons/GNU-Linux-88x31.html | 8 ++- .../Buttons/InternetArchive-88x31.html | 8 ++- StaticParts/Buttons/Mastodon-88x31.html | 8 ++- StaticParts/Buttons/Tor-88x31.html | 8 ++- StaticParts/Buttons/Wikipedia-88x31.html | 15 +++++- Templates/WM.html | 4 +- 15 files changed, 138 insertions(+), 53 deletions(-) diff --git a/Assets/Assets/sitoctt.css.SelfBuild.js b/Assets/Assets/sitoctt.css.SelfBuild.js index 0654ce9..348f2b3 100644 --- a/Assets/Assets/sitoctt.css.SelfBuild.js +++ b/Assets/Assets/sitoctt.css.SelfBuild.js @@ -2,7 +2,8 @@ require('../../Scripts/Lib/SelfBuild.js').importAll(); const DeskModeMinWid = `1024px`; -const SectLink = `.staticoso-SectionLink`; +const wSectLink = `.staticoso-SectionLink`; +const wPagesList = `#PageContent .staticoso-TreeList.staticoso-PagesList` const IfDeskMode = `#DesktopModeCheck:Checked`; const IfDeskMode_Div =`${IfDeskMode} ~ Div`; const NoLinkLinkWhere = `.NoLinkLink, ${Where('', '.NoLinkLink, .staticoso-SectionLink, #StatCounter, #RingsDiv', ' a')}`; @@ -164,10 +165,10 @@ Header > P > A > Img { Left: -1.5em; Opacity: 0.08; } -${SectLink}:Hover { Opacity: 0.8; } -${SectLink} > A:Before { Content: '🔗'; } -${SectLink} > A { Border-Radius: Var(--BorderRad0); } -${SectLink} > A > Span { Font-Size: 0; } +${wSectLink}:Hover { Opacity: 0.8; } +${wSectLink} > A:Before { Content: '🔗'; } +${wSectLink} > A { Border-Radius: Var(--BorderRad0); } +${wSectLink} > A > Span { Font-Size: 0; } A:Hover:Not( .NoABigger, .NoHoverLight, @@ -379,7 +380,7 @@ Img.Center, Video.Center, User-Select: none; } -#PageContent .staticoso-TreeList.staticoso-PagesList Li { +${wPagesList} Li { /*background: RGBA(128,128,128,0.5); border-radius: 2px; box-shadow: 0px 2px 2px pink; @@ -387,27 +388,31 @@ Img.Center, Video.Center, Display: Block; } -#PageContent .staticoso-TreeList.staticoso-PagesList Li > Span + A { +${wPagesList} Li > Span { + Min-Width: Fit-Content; +} + +${wPagesList} Li > Span + A { Font-Size: Larger; } @Media (Max-Width: 750px) { - #PageContent .staticoso-TreeList.staticoso-PagesList Li > Span + A { + ${wPagesList} Li > Span + A { Display: Block; Margin-Bottom: 1em; } } @Media (Min-Width: 750px) { - #PageContent .staticoso-TreeList.staticoso-PagesList Li { Display: Flex; } - #PageContent .staticoso-TreeList.staticoso-PagesList Li > Span + A { + ${wPagesList} Li { Display: Flex; } + ${wPagesList} Li > Span + A { Margin-Bottom: 1em; } /* - #PageContent .staticoso-TreeList.staticoso-PagesList Li:Not(:First-Of-Type) > Span { + ${wPagesList} Li:Not(:First-Of-Type) > Span { Margin-Left: 16px; } - #PageContent .staticoso-TreeList.staticoso-PagesList Li:Not(:First-Of-Type) > Span:Before { + ${wPagesList} Li:Not(:First-Of-Type) > Span:Before { background: black; content: ""; min-width: 2px; diff --git a/Pages/Raccolte/Gaming/Raccolta-Videogiochi.md b/Pages/Raccolte/Gaming/Raccolta-Videogiochi.md index e1a7fae..924a861 100644 --- a/Pages/Raccolte/Gaming/Raccolta-Videogiochi.md +++ b/Pages/Raccolte/Gaming/Raccolta-Videogiochi.md @@ -2,7 +2,6 @@ // % Index = Categories // % Style = @import "[staticoso:Site:RelativeRoot]Assets/Pages/Raccolta-Videogiochi.css"; // % EditedOn = 2023-02-01 -// $ YouTubeEmbed = https://invidious.weblibre.org/embed/ # Raccolta Videogiochi @@ -43,7 +42,7 @@ All'inizio è fare "case" che sono buchi 4x4 sotto terra, ma dopo diventa creare Una serie di giochi in prima persona che, con un ritmo vivace ma non opprimente, mischia platforming parkour e combattimento ravvicinato. Ho giocato pochissimo la prima entrata della saga, perché fu la seconda uscita, Mirror's Edge Catalyst, ad introdurmi alla serie circa 2 anni fa. Catalyst lascia un po' da parte i colori molto saturi che erano parte dell'identità iniziale, per offrire grafica più realistica e immersiva. Anche la fisica e diversi dettagli minuti subiscono miglioramenti importanti rispetto al Mirror's Edge originale. In ogni caso, parliamo di un gioco capace di dare un gran senso di libertà e di speranza. È peculiare come i suoi piccoli dettagli riescano a farti sentire di essere effettivamente nel gioco - per un titolo non VR, è una grande vittoria. Il gameplay in sé è chiave per questa esperienza, ma anche la lore è di tutto rispetto. - + Da YouTube/2N1TJP1cxmo. ### 🐙 Splatoon @@ -54,7 +53,7 @@ Giocare in Mischie Mollusche (questo il nome delle battaglie online 4-contro-4) ### 🧱 Tetris ↩️ #### Tetris Effect Tetris effect aggiunge a Tetris atmosfere ambient con tanti temi diversi. Effetti visivi e sonori lavorano gli uni per potenziare gli altri, e permettere la totale immersione, anche in un gioco che resta semplicemente fatto di cubi che cadono. Centinaia di migliaia di particelle ovunque, forme, colori, musica attraente, questa è la sua formula. Ha dei difetti, come l'essere particolarmente pesante per un Tetris e l'avere comandi non terribilmente responsivi, ma non per questo va buttato via. Resta da godere. - + Da YouTube/PFVL6t8IHE8. ## Giochi multiforma @@ -93,13 +92,13 @@ _I titoli che hanno soltanto una di queste due caratteristiche potrebbero anche Celeste è un bel giochino platformer, con meccaniche originali e uno stile grafico unico. Però è troppo difficile. Ho provato a giocarci tante volte, ma ad un certo punto della storia la difficoltà diventa per me troppo alta. Dovrei forse provare a finirlo in modalità guidata, visto che l'opzione c'è. Fino a quando non l'ho fatto, però, non vado a cercare video del finale e spoilerarmi roba, visto che dicono che il valore di Celeste sta proprio nel suo significato. • Ottieni: {[:MdTgtBlankNofw:]} - + Da YouTube/_bM0uEAis14. ### ✈️ Pilotwings #### Pilotwings Resort Pilotwings Resort continua la serie di Pilotwings, gioco di simulazione di volo arcade, in modo diverso. Finisce su una console portatile, il 3DS, tra l'altro una console che riesce a prenderti direttamente, con il suo display in 3D stereoscopico. Il gioco è ambientato su Wuhu Island, lo stesso posto pieno di storia, luoghi, e misteri di Wii Sports Resort. La modalità missioni riesce ad essere in certi casi una vera sfida se, come me, si ha la mania del platinaggio.. ma la modalità di volo libero è indiscutibilmente rilassante e, forse, direi anche più immersiva. In essa, comunque, non è che non si faccia nulla: si devono trovare, pochi alla volta, tutti e 120 gli anelli informazione, passandoci attraverso per sbloccarli. - + Da YouTube/QJCb8qnHauo. ## Altri ancora diff --git a/Posts/2023-03-18-Cattiva-Interfaccia-Partizione-Distrutta.md b/Posts/2023-03-18-Cattiva-Interfaccia-Partizione-Distrutta.md index 1eaa57d..222e797 100644 --- a/Posts/2023-03-18-Cattiva-Interfaccia-Partizione-Distrutta.md +++ b/Posts/2023-03-18-Cattiva-Interfaccia-Partizione-Distrutta.md @@ -5,6 +5,7 @@ // % Description = Per fare cose di fretta, ho eliminato per errore una parte del disco del PC. Ma la colpa non è solo mia: il programma che ho usato è disegnato male. // % Downsync = /Posts/Cattiva-Interfaccia-Partizione-Distrutta.html // % Categories = Blog Sysadmin +// % UpdatedOn = 2023-03-20

🥴 Brutta interfaccia? File tutti distrutti!

@@ -22,8 +23,8 @@ - - + + @@ -43,7 +44,7 @@
  1. Liberare spazio sul disco del PC, cancellando buona parte dei file, eccetto per quelli che volevo un attimino vedere di conservare (per gestire magari in futuro).
  2. Ridimensionare la partizione del disco, visto che a questo punto sarà sufficientemente vuota.
  3. -
  4. Creare una nuova partizione sufficientemente grande in cui installare il nuovo sistema operativo1.
  5. +
  6. Creare una nuova partizione sufficientemente grande in cui installare il nuovo sistema operativo.1
  7. Spostare file dalla vecchia partizione alla nuova, via via restringendo la prima e allargando la seconda, fino a poter eliminare la vecchia.
@@ -62,8 +63,8 @@ Oh, se avrei dovuto starne alla larga. E i motivi sono tanti:

GPartedGNOME Disks
- - + + @@ -96,18 +97,41 @@ Seguono i casi che ho visto io, ma forse ce ne sono pure di più possibili eh, c

Un dettaglio apparentemente piccolo, ma che invece è bello tosto.
Una stringa di testo permette di far capire inequivocabilmente cosa fa un determinato tasto, a differenza di come può accadere quando si hanno solo icone, ma il meglio si otterrebbe combinando le due cose: tasti accompagnati da icone.

-

GParted lo fa per i suoi menu contestuali (almeno sulle voci più importanti), e ciò permette di memorizzare subito l'azione corrispondente a ciascun'opzione, e di richiamarla immediatamente a colpo d'occhio.

- -

Personalmente, usando GNOME Disks mi trovo invece sempre a dover rileggere buona parte del listone per selezionare qualcosa, nonostante non sia più lungo di quello di GParted, proprio perché mancano le icone.

- -

+
GPartedGNOME Disks
+ + + + + + + + + + + + + +
GPartedGNOME Disks
Il menu contestuale di una partizione su GParted.Il menu di opzioni di una partizione su GNOME Disks.
GParted lo fa per i suoi menu contestuali (almeno sulle voci più importanti), e ciò permette di memorizzare subito l'azione corrispondente a ciascun'opzione, e di richiamarla immediatamente a colpo d'occhio.Personalmente, usando GNOME Disks mi trovo invece sempre a dover rileggere buona parte del listone per selezionare qualcosa, nonostante non sia più lungo di quello di GParted, proprio perché mancano le icone.

4. Tasti rapidi e menu a comparsa non sono uno l'alternativa dell'altro

- + + + + + + + + + + + + + + +
GPartedGNOME Disks
La barra delle icone rapide su GParted.Bottoni crea e opzioni su una partizione in GNOME Disks. Bottoni smonta e opzioni su una partizione in GNOME Disks. Bottoni blocca e opzioni su una partizione in GNOME Disks. Bottone opzioni su una partizione in GNOME Disks.
Su GParted si ha innanzitutto la barra dei menu (di cui vari menu sono richiamabili anche come contestuali in alcune zone), che contiene davvero tutte le operazioni possibili nel programma; solo poi c'è una barra con delle icone utili a richiamare rapidamente le azioni probabilmente più comuni. In pratica, finché si ha la barra dei menu, ci si può anche dimenticare dell'esistenza di quelle iconcine lì.Con GNOME Disks questa cosa non è possibile. A dire il vero, su diverse app GTK3 è così: ci sono azioni fissate a tasti-etichetta in un menu, ed altre fissate a tasti-icona direttamente visibili. In genere, però, quei tasti non scompaiono o appaiono in parte al cambiare di stato all'interno di una stessa vista dell'applicazione! Magari ho gusti strani, ma sta cosa mi manda in pappa il cervello durante l'uso del software.
+ +

Per rendersi conto, basta comparare i bottoni di questa tabella alle opzioni dei menu contestuali visti in quella di sopra!

Che ho combinato?

@@ -199,7 +223,7 @@ Ohibò, vedo la schermata nera di GRUB, e non il sistema che si avvia! ...E chiudo con un consiglio, anzi, una filosofia di sviluppo, che tutti coloro che disegnano UI (anche io, nelle mie cose, non lo nascondo) dimenticano troppo spesso: L'utente è ubriaco.

- +

Dunque, un saluto. Per il futuro auguro di non perdere dati in modo stupido (a voi, e a me!). 👋

diff --git a/Scripts/Get.staticosoDevFixed.sh b/Scripts/Get.staticosoDevFixed.sh index 6b2dde4..0eecbe3 100644 --- a/Scripts/Get.staticosoDevFixed.sh +++ b/Scripts/Get.staticosoDevFixed.sh @@ -1,11 +1,12 @@ #!/bin/sh -staticosoCommit="c35aa94345ce16c9109fd5a9f35c5aa9498fb664" +GetArchive() { +# $1: Branch name or commit hash + wget \ + -O ./staticoso.tar.bz2 \ + https://gitlab.com/octtspacc/staticoso/-/archive/$1/staticoso-$1.tar.bz2 + tar xvf ./staticoso.tar.bz2 + mv ./staticoso-$1 ./staticoso +} -#git clone --depth 1 https://gitlab.com/octtspacc/staticoso - -wget \ - -O ./staticoso.tar.bz2 \ - https://gitlab.com/octtspacc/staticoso/-/archive/$staticosoCommit/staticoso-$staticosoCommit.tar.bz2 -tar xvf ./staticoso.tar.bz2 -mv ./staticoso-$staticosoCommit ./staticoso +GetArchive Dev diff --git a/Scripts/ListedDownsync.js b/Scripts/ListedDownsync.js index b7f1759..0c95f44 100755 --- a/Scripts/ListedDownsync.js +++ b/Scripts/ListedDownsync.js @@ -14,7 +14,9 @@ let Replacements = { // Format: { ReplaceWithString: [ToFindString] } " href=\"[staticoso:CustomPath:Assets]/": " href=\"https://sitoctt-assets.octt.eu.org/", " src=\"[staticoso:CustomPath:Assets]/": " src=\"https://sitoctt-assets.octt.eu.org/", '
': '
', - '', // TODO: Fix anchor rels }; const TestURL = 'https://listed.to/p/hDaMhJ2ts7'; diff --git a/Site.ini b/Site.ini index 0795a70..cb6cacd 100644 --- a/Site.ini +++ b/Site.ini @@ -57,5 +57,6 @@ HNotesRefsHTML = 🏷️CC BY-SA +CC BY-SA diff --git a/StaticParts/Buttons/Feed-88x31.html b/StaticParts/Buttons/Feed-88x31.html index 685aa48..577d2a2 100644 --- a/StaticParts/Buttons/Feed-88x31.html +++ b/StaticParts/Buttons/Feed-88x31.html @@ -1 +1,7 @@ -Feed +Feed diff --git a/StaticParts/Buttons/Firefox-88x31.html b/StaticParts/Buttons/Firefox-88x31.html index 6609a7b..3347dfb 100644 --- a/StaticParts/Buttons/Firefox-88x31.html +++ b/StaticParts/Buttons/Firefox-88x31.html @@ -1 +1,7 @@ - + diff --git a/StaticParts/Buttons/GNU-Linux-88x31.html b/StaticParts/Buttons/GNU-Linux-88x31.html index c29c9fc..f0f9f51 100644 --- a/StaticParts/Buttons/GNU-Linux-88x31.html +++ b/StaticParts/Buttons/GNU-Linux-88x31.html @@ -1 +1,7 @@ - + diff --git a/StaticParts/Buttons/InternetArchive-88x31.html b/StaticParts/Buttons/InternetArchive-88x31.html index 535ffed..87d4989 100644 --- a/StaticParts/Buttons/InternetArchive-88x31.html +++ b/StaticParts/Buttons/InternetArchive-88x31.html @@ -1 +1,7 @@ - + diff --git a/StaticParts/Buttons/Mastodon-88x31.html b/StaticParts/Buttons/Mastodon-88x31.html index 3f16b4c..08d650e 100644 --- a/StaticParts/Buttons/Mastodon-88x31.html +++ b/StaticParts/Buttons/Mastodon-88x31.html @@ -1 +1,7 @@ - + diff --git a/StaticParts/Buttons/Tor-88x31.html b/StaticParts/Buttons/Tor-88x31.html index bae6446..fd945c2 100644 --- a/StaticParts/Buttons/Tor-88x31.html +++ b/StaticParts/Buttons/Tor-88x31.html @@ -1 +1,7 @@ - + diff --git a/StaticParts/Buttons/Wikipedia-88x31.html b/StaticParts/Buttons/Wikipedia-88x31.html index ce249aa..8a193d0 100644 --- a/StaticParts/Buttons/Wikipedia-88x31.html +++ b/StaticParts/Buttons/Wikipedia-88x31.html @@ -1,2 +1,13 @@ - -[s] + +[s] diff --git a/Templates/WM.html b/Templates/WM.html index e8a31d0..8fe74f3 100644 --- a/Templates/WM.html +++ b/Templates/WM.html @@ -43,7 +43,7 @@
+
-->
@@ -54,7 +54,7 @@
- +