progettocti più fantastici con le chiccoctte

Fa ridere a pensarci, e ancora di più a scriverlo, ma devo riconoscere questo fatto che ho temuto fin dall’inizio… Quello del raccoglimento ordinato di tutti i miei progetti, iniziato l’altra sera, è ufficialmente diventato a sua volta un nuovo progetto: l’impegno e il tempo richiesti da questa cosina sono mediamente considerevoli, se ignoriamo che nella pratica sono qualche decina di pagine di sito web, che se fossero da scrivere dal nulla effettivamente non sarebbero poca roba… 🍴 (Ed è per questo che stanno uscendo pochi post leggeri, perché ho poco tempo da perdere.)

Per fortuna, nonostante dovrò a breve iniziare anche a scriverci un po’ di roba effettiva sopra — per dare il giusto contesto e il degno valore ad ogni progetto, presentando tutti i dettagli anche di background che potrebbe valere la pena raccontare — per il momento sto iniziando a creare le varie pagine giusto con semplici link esterni alle repo Git, siti dedicati dei progetti, e… un paio di chicche che con #Hugo ho in una riga (dopo aver speso ore a creare i relativi template, chiaramente):

  • Un embed tramite iframe, quando è possibile e ha senso, con questa grafica molto minimale ma efficace che ho messo su: finestrella col bordino, ridimensionabile in altezza, e in cima il link alla pagina embeddata. È proprio perfetto per mostrare subito le mie app e i siti web… 😻
  • Una copia dei contenuti Markdown/HTML da altre pagine web, quando l’embed non funziona (vaffanculo GitHub, GitLab, Mozilla, Itch.io, eccetera)… ed è fighissimo: Hugo ha una funzione GetRemote per prelevare la roba al tempo di build dato un URL, e il mio shortcode chiama quella e poi fa eventuali trasformazioni sul testo (come tagliare l’HTML di una pagina ad un punto giusto), e infine include sulla pagina. 🥳
Con le cose aggiunte tra ieri sera e oggi, non solo sono arrivata già ad una trentina di pagine, ma ora la sezione Progetti del #sitoctt è quindi tutta molto più piacevole da navigare, e si avvia quasi verso l’essere davvero utile a qualcosa… piano piano. (Per chi ancora non ha visto: https://sitoctt.octt.eu.org/it/projektoj/) 🗺️

E questo è. Non so se essere contenta del fatto che negli anni ho accumulato così tanti #progetti software — tra cui qualcuno finito male e qualcun altro peggio, anche se tutto sommato il bilancio è decente — o se spaventarmi del fatto che sto avendo effettive difficoltà a ricordare tutti quelli con almeno un minimo di valore per me e aggregarli qui per bene, al punto tale che ogni volta che vado a cercare qualcosa per disseppellirla ne esce pure un’altra che deve ricevere lo stesso trattamento… e il tutto si accresce… Ma continuerò a impegnarmi per raggiungere la Luna, affinando giorno dopo giorno la mia magia creativa. 🌗

#Hugo #progetti #sitoctt

definitivo progettocto di progettazioctt - fritto misto di octospacc

Oggi sono stata fulminata da un’ennesima terribile realizzazione sul complicato stato delle mie opere dell’ingegno di carattere creativo totalmente digitale e perlopiù tecnico, più comunemente note nei miei scritti con il nome di “progetti“… C’è un disordine terribile, una frammentazione del contesto senza precedenti, e io ho bisogno di una specie di galleria dove raccogliere […]

fritto misto di octospacc

definitivo progettocto di progettazioctt

Oggi sono stata fulminata da un’ennesima terribile realizzazione sul complicato stato delle mie opere dell’ingegno di carattere creativo totalmente digitale e perlopiù tecnico, più comunemente note nei miei scritti con il nome di “progetti“… C’è un disordine terribile, una frammentazione del contesto senza precedenti, e io ho bisogno di una specie di galleria dove raccogliere tutti questi miei lavori in costante evoluzione. 🖼️

Ci arrivo dopo aver pensato, da qualche giorno fa, alle webapp che ho sull’OctoSpacc Hub, e conseguentemente a quelle che non ho lì, e a piccole cose che vorrei forse mettere in futuro sul #sitoctt che non sarebbero vere e proprie app complete — ma non spoilero nulla ora. Soffermandomi su questo oggi, mi rendo conto che la mia situazione attuale è alquanto triste: gli unici miei progetti effettivamente valorizzati sono o i miei (tanti) siti di per sé, o le webapp che ho sull’OctoSpacc Hub… e però il resto ciccia. 🐷

Ho qualche repo Git di cose miste che possono essere interessanti come lavori, se presentati un po’ alla gente, ma se rimangono lì nessuno le conoscerà; alcune sono app non web, e altre boh, l’ho dimenticato pure io. Poi ci sono appine ospitate sui miei server ma non linkate letteralmente da nessuna parte, qualche esperimento sparso per altri siti (mi viene in mente itch.io), e infine anche quella roba che ancora vive solo sui miei computer, ma che sarebbe carino caricare anche giusto per. 🕸️

Ovviamente, chi mi segue qui sa tipo tutto sulle cose che realizzo, però i post giornalieri sono letteralmente un quotidiano, nonché una vista di uno specifico attimo della mia vita e del modo in cui lavoro, non una vetrina senza tempo. Mi manca insomma davvero qualcosa che raccolga i miei #progetti tutti — attivi o abbandonati, conclusi o mai iniziati, che siano ganzi o non cagati — fornendo una visione generale, d’insieme, a suo modo sempre attuale e con uno sguardo che prevede il futuro… 💫

E allora, è così che inauguro addirittura una nuova sezione sul mio sitoctt (la prima nuova dopo il ridesign di mesi fa): https://sitoctt.octt.eu.org/it/projektoj/!!! Per il momento ho messo appena una quindicina di cose, le prime che mi sono venute in mente, ma ce ne sono tante e tante altre da ficcare… 😳

Cosa grossa questa, ma necessaria, perché la quantità di roba è sferzante e va tenuta a bada, probabilmente anche usando una struttura ad organizzazioni, progetti, e sottoprogetti; facendo un esempio con cose che banalmente non ho potuto ancora inserire, la Spacc BBS starebbe sotto la Spacc Inc., ed un plugin custom creato per essa ancora al di sotto. Così come non ho potuto mettere molto, sulle pagine, se non i link e un embed dove possibile; ma nei prossimi giorni cercherò di scrivere informazioni effettive. 🙏

P.S. curioso, seppur superfluo, la realizzazione mi viene in un momento particolare: mentre faccio la doccia (ovviamente), avendo prima letto un altro post, proprio sulla stessa onda di pensiero (https://t.me/purnyap/613)… Però, appunto, a questa cosa ci sto in un certo senso pensando da giorni; forse leggere questa frase a caso solo parzialmente correlata ha fatto giusto da lieve catalizzatore. 💎

#progetti #sitoctt

Progetti⚒️

✨sitoctt✨

l’hugospaccocto??

Ogni volta che la vita prosegue mi viene veramente da pensare che il software scritto da terzi (individui non magici) sia, al di là delle apparenze, tutto un unico blob deforme che vive di vita propria per complottare contro di me, tipo… 🤥

Stavolta Hugo, per quanto bellino e tutto, e per quanto ribadisco che è stata la scelta giusta deprecare il mio staticoso e migrare il sito ad esso, si vede che è tecnicamente ancora in alpha (nonostante esista da bo’, secoli, e sia popolarissimo). M’ha spaccato il #sitoctt, quando ieri l’ho aggiornato e fatto commit…!!! 🥲

Non so in quale delle ultime versioni, ma lo avevo già notato compilando da Termux (dove i pacchetti sono bleeding edge, quindi ad un certo punto avevo l’ultima release di Hugo) qualche settimana fa: praticamente ogni sezione del #sito che mostra un estratto dei contenuti (le prime parole di una pagina) appare completamente scombinata rispetto a prima. 💩

Credo che abbiano cambiato non so che parte del codice che genera gli estratti, e ora, una funzione che prima funzionava in quel modo semplice, genererà invece questa merda inconsistente che a volte consiste di due paragrafi invece di uno, altre volte sminchia le dimensioni del testo, altre ancora spana i margini… vabbè, uno schifo semplicemente, non servono parole articolate. 🥱

Il problema è che tutto è successo da un momento all’altro, senza preavviso prima dello #spacc, e senza nessun messaggio di errore in versioni successive al danno (che su Hugo invece escono per altre cose). Quindi veramente hanno pisciato fuori dal vaso. Però ora vai a capire se il nuovo comportamento è un #bug, o qualcosa di voluto, e poi vai a segnalare, e aspetta che sistemino… che palle. 😴

Per fortuna, di aggiornare il generatore, francamente, non mi freca: per il momento #Hugo versione 0.133.1 e subito precedenti fanno tutto quello che mi serve, e penso lo faranno per sempre… Quindi, che sia corretto o no il mio codice di templating attuale: “se funziona non toccare”, piuttosto pensa a downgradare!!! 🥰

(Sulla CI e sul PC non è un problema, rispettivamente blocco il container Docker ad Alpine Linux 3.20, che ha Hugo v0.125, e su desktop uso il binario ufficiale… ma, se mai mi servisse una versione no-spacc su Termux, dovrei compilarmela, visto che il binario ARM64 che danno usa la glibc linkata dinamicamente, che palle!!!)

#bug #Hugo #sito #sitoctt #spacc

il sitocto senza sito - fritto misto di octospacc

Questa voce fa parte 1 di 5 nella serie Il nuovo sitocttIl nuovo sitocttil sitocto senza sito sitoctt con più octt sitoctt torna un sito skibidi sitoctt sitocto insidioctoTra tutte le cose esagerate che conosco o ho fatto o che devo fare, e che sarebbe bene documentare (tra cui le pazzie con Linux), mi rendo […]

fritto misto di octospacc

Arturo Pezzetti, Orazio Grinzosi… sarebbero i santini che mi danno la forza di creare, se esistessero. Per fortuna, creo in ogni caso, ma certe volte è tipo troppo lento fare tutto, e rimango “—”. 😐

Stasera ho preso del tempo per fare aggiustamenti impercettibili a una o due #pagine del #sitoctt, e poi ne ho creata una. O meglio, tre nuove, ma come sempre il diavolo che mi dice “wtf come hai fatto a impiegare 3 ore per non fare un cazzo?!?!” è nei dettagli. 👿

  • Ho fatto la pagina /admin/, la cui utilità è un segreto che lascio agli investigatori magici!
  • Ho creato la pagina “🔓 Open Source“, che sarebbe estremamente stupida in quanto quasi del tutto un copypaste di paragrafi dalla vecchia home… che dovevo fare da mesi, e ho fatto solo ora perché non riuscivo a decidermi sul titolo (minchia)
  • Poi c’è il lavoro vero di stasera, che è la “🚧️ Raccolta Separatori“, blessata perché non c’è letteralmente da nessun’altra parte una raccolta così buona per quei pacchetti sticker… ma vuol dire che ci ho messo ore solo a copincollare una cinquantina di link.

Insomma, sto invecchiando? Il Markdown mi sta dando alla testa? O è tutta una mia impressione, e il vero tempo me lo ha rubato la programmazione segreta fatta fino a un attimo prima, e non la scrittura delle cazzatine fatta da subito dopo in poi? 🥴

Smettendo di scherzare per un attimo, il mistero comunque davvero si infittisce, perché percepisco proprio il tempo passare diversamente quando mi metto a scrivere in un file di testo così, rispetto a quando scrivo per il frittoblog, per dire. Il tempo se ne va in ogni caso, ma con un retrogusto diverso. 😰

Vabbè, costi quel che costi ho ancora pagine da espandere, oltre a quelle via via da creare. E vorrei sinceramente dire qualcosa di intelligente a questo punto, ma non mi viene nulla; quindi, opto piuttosto per dormire facendo no pensieri, vuota testa. 🙃

Il punto è semplicemente che ho tremila altre cose da caricare, ma, oh well, sono una divinità mortale. Ce la farò, tra intuizioni che mi sfuggono e bozze che chiedono pietà, mentre l’orologio mi stringe i polsi e le giornate si susseguono con vibrazioni distraenti? 🤥

https://octospacc.altervista.org/2024/10/23/paginsito/

#pagine #sitoctt

✨sitoctt✨

Git Configuration Instance URL:   Repository Path:   Branch Name:   Access Token:  

✨sitoctt✨
Questa voce fa parte 1 di 2 nella serie Il nuovo sitoctt

Alla fine, grazie al #sitoctt sono sempre più vicina alla dominazione mondiale, e all’istituzione del mio Regno del Terrore in tutto il globo terracqueo stavolta per davvero… perché quando non scrivo robba nuova, almeno lavoro al lato tecnico. Se non ci fossi io a lavorare qui, non ci sarebbe al mondo questo fantomatico octosito che parla di ogni cosa ed è adatto a passare ogni tipo di tempo libero… e, se non scrivessi qui, questi post occasionali sul mio sviluppo non sarebbero accidentalmente diventati una serie (kek o cringe??). Ancora #aggiornamenti, insomma. 🤗️

La prima cosa essenziale da sistemare era lo script di traduzione che avevo detto essere spaccatissimo (no, la hack coi simboli non funziona)… circa, non è bello ma a furia di codice strambo almeno ora fa quello che doveva, ossia lasciar stare i nomi delle chiavi del frontmatter dei post (e, in certi casi, i valori; per dire, ho scoperto che le date possono essere tradotte da ISO 8601 al formato europeo traducendo da italiano a francese, cosa che ovviamente fa spaccare Hugo). Dovrei, suppongo, in qualche modo, fargli evitare di spaccare l’HTML, o almeno far si che il generatore non permetta all’HTML rotto del post di rompere il layout dell’intera pagina, che ci sono certe robe tradotte che il footer del sito va in mona… pazienza per i non-italici lettori. E, appunto, ora il sito e maggior parte delle pagine sono pure in francese, lingua che per quanto io abbia studiato alle medie, ahimè, non macino. 🤤️

Ed eccomi allora subito a perdere tempo per ancora qualche altra cosa: quando ho messo tutti quei bottoni colorati nel footer, ho pensato che servirebbe qualcosa anche di più largo, dimensione biglietto da visita, per il sito… business card per il sito… hmm… è per caso il momento di spammare il sitocto attraverso la dimensione tangibile del mio universo, al di fuori dei recinti digitali istituiti dal computer, avendo simpatiche cartine stampate da poter distribuire, con principalmente dominio e QR code, ma poi anche qualcosina di particolare? Allora mi torna in mente anche tutta la storia delle carte QR, e quasi quasi… per rendere i biglietti meno inducenti alla frecazione da parte di persone, sarebbe carino averne decine o centinaia di design diversi, a mo’ di collezionabili, dove il codice QR contiene uno script particolare che fa qualcosa di simpatico, e principalmente inutile, sulle pagine, dopo che viene aperto. 💣️

Qui si tornerebbe nel disastroso argomento di come memorizzare più dati possibile in un #QRcode, ma penso che per questo tipo d’uso non sia un problema, e mi basta base64. È proprio ideale… posso, in un colpo solo, sia rendere effettivamente unica quella cosa che viene attivata, sia distribuirne nuove al volo senza preoccuparmi di aggiornare i file sul server e tutto. Ecco in regalo, per semplice testing, un URL che esegue un banale alert(1)… e si, è tutto firmato con chiave privata e verificato con la pubblica, perché se lasciassi la gente eseguire JavaScript arbitrario sul mio dominio da URL succederebbero 13 incidenti, mi spiace. 👿️

Appunto, non credo si possa fare granché roba utile così, ma mi potrei divertire, e spero anche chi si becca i biglietti. Uno che traduce il sito in alfabeto farfallino? Uno che fa apparire gli scarafaggi dietro le foto? Uno che trasforma il testo in zalgo se impieghi troppo a leggerlo? Un altro che aggiunge un editor di palette per la pagina? Uno che aggiunge Clippy, Rover, o in qualche modo genera dei quiz perché si? E magari uno che aggiunge la gravità. Sui design, nel senso di disegni sulla letterale carta, dovrei lavorarci, ma saranno tutti derivati dal cosa fa il codice, chiaramente, quindi… non ci disegno dei topi sopra, se poi scansionare aggiunge i cammelli al sito. Basta qualche idea di base così, a cui aggiungere infinite variazioni in termini di stile grafico (colori, font, ecc…), ed ecco che arrivo rapidamente a centinaia di card uniche. (E questo sarebbe uno dei miei #sogni, immaginate: NFT, ma di carta, e dati gratis.) 💫️

https://octospacc.altervista.org/2024/09/03/sitocto-insidiocto/

#aggiornamenti #QRcode #sitoctt #sogni

Il nuovo sitoctt Archivi - fritto misto di octospacc

fritto misto di octospacc

skibidi sitoctt

Questa voce fa parte 4 di 5 nella serie Il nuovo sitoctt Ulteriori #miglioramenti fanno passare il nuovo #sitoctt da “così buono” a “SO #SKIBIDI”. Come ad esempio il fatto che ho aggiunto tutti sti bottoni 88×31 nel footer (l’altra sera), e ora li ho pure ordinati un poco meglio (coi titoli), e… sto prendendo in mano fortissimo la filosofia del miglioramento progressivo, per aggiungere cose che su altri siti statici scarseggiano. ❤️‍🔥

Una cosa che ho già bella fatta e finita è la ricerca lato client… va forse fatto qualche aggiustamento sul #design, anche perché la barra-bottone non dovrebbe sprecare un’intera riga di header su schermi stretti, ma vabbé, roba da poco. La base di HTML e JavaScript l’ho rubata dal tema Hugo “Blowfish”… e, a quanto pare, solo temi orientati alla documentazione, come questo o altri, la includono di default, mentre troppi altri no. 😈

Una cosa che però non ricordo di aver mai visto prima su altri siti web è il mio fallback no-JS per la ricerca fatto in modo così seamless… la pagina include di default lì sopra un form che lancia una ricerca per il sito sulla mia istanza YaCy; se il JavaScript della pagina viene eseguito, allora questo viene modificato per fargli attivare la ricerca moderna al click (e tutti gli altri eventi roba #web zzz), anziché navigare alla pagina esterna. Il tutto infine, e qui sta un buon dettaglio, senza pagine di intermezzo, che onestamente nell’anno del Signore 2024 sono proprio scomode… 😝

Una cosa che invece, ho provato decine di demo, e credo nessun tema di Hugo include, e che io ora sto implementando in modo molto semplice, è la navigazione AJAX (o come cavolo si chiama): in sostanza, il fatto che, quando si naviga ad un’altra pagina, il browser non ricarica l’intera scheda, perché è il #JavaScript a caricare l’HTML e piazzarlo al suo posto. Il vantaggio per gli utenti che attivano JS è un sito estremamente più veloce nella navigazione, dal feeling #moderno, perché il browser non deve distruggere e ricreare l’intero ambiente di esecuzione per la pagina. Ovviamente, non usando quei framework strambi, dovrò gestire tutti i casi in cui le pagine hanno JavaScript che deve essere eseguito al caricamento della pagina, che fatto così non se ne può occupare il browser… ma portate pazienza. 🤫

È comunque assurdo come quasi tutti i temi precotti per Hugo richiedano JavaScript per cose stupidissime, come aprire il menu di pagine o opzioni su schermi stretti, ma poi non arrivano ad usare quella tecnologia per migliorare l’esperienza utente nel modo migliore possibile. Allora davvero è pura pigrizia, come io ho sempre detto, mannaggia a voi #webdev!!! Almeno, i generatori di siti basati sui framework JS strambi, seppure anche per loro non si trovi in giro un fottutissimo tema che sia uno che ha i menu apribili senza degli stupidissimi script (mi incazzo), le cose le fanno fino in fondo e la navigazione moderna la hanno. Ma #Hugo di per sé è un ottimo generatore, almeno. 😑

…A proposito di questo, usando un traduttore automatico per le pagine, mi accorgo che per diverse lingue spesso sgarra, innanzitutto rompendo la formattazione di pagine con grossi blocchi HTML (problema che aggirerò con gli shortcode), ma mi vengono tradotte stringhe che non sono testo (nomi di shortcode, o di proprietà del frontmatter)! Quindi: o rendo il mio codice di traduzione un dio senziente (che palle….), oppure… aggiungo simboli (non di interpunzione) attaccati alle parole che non vanno tradotte, hack che a quanto pare resiste anche alla traduzione verso lingue con caratteri strambi e ordine inverso (es. arabo)… 🙃 (e anche oggi, il mio codice lo fixo domai.)

#design #Hugo #JavaScript #miglioramenti #moderno #noJs #sitocto #sitoctt #SKIBIDI #web #webdev

Il nuovo sitoctt Archivi - fritto misto di octospacc

fritto misto di octospacc
Questa voce fa parte 3 di 5 nella serie Il nuovo sitoctt

Wo, la giornata di oggi è fuoco per il #sitocto. Per quanto no postaggio, perché vabbè abbiamo capito che ad agosto persino gli spiriti riposano… con infinita calma, progettando all’infinito negli infiniti momenti morti di questi ultimi infiniti giorni di ferie, sono leggermente più vicina all’infinito, tant’è che quella migrazione a nuovo generatore che un tempo sembrava infinita… non è stata ultimata, ok, ma il #sito aggiornato è effettivamente già #online, ed è mejo de prima. 😇

Visto che è sitocto, facetevi il girocto: sitoctt.octt.eu.org. Ci sono troppe migliorie rispetto a prima… tipo che la home ora lista tutte le ultime pagine aggiornate, e non più un muro di testo… o che ho rifatto la struttura dei contenuti, dividendo tutto in 3 categorie distinte più logicamente di prima (cosa riflessa sugli URL)… e bo lol che palle le liste. 😵‍💫

Come al solito, però: il lavoro non è finito. Come UX dovrebbe essere superiore al passato, però #Hugo (il generatore) non crea in automatico tutte le metapagine che potrebbero servire (nemmeno tutte quelle che avevo prima con staticoso), e nemmeno le fa il tema che ho preso come base (Ananke), che nemmeno lista le categorie e i tag del post sulle rispettive pagine… vabbè, da tweakkar. Il fatto che però non ci sia più un enorme menù, ma una roba molto essenziale, fa proprio bene alla testa. 😶

Sul lato grafico devo ancora fare aggiustamenti vari, ma il discostamento dal vecchio #design (con dovuta moderazione) è da un lato voluto (oltre che, dall’altro, necessario per un rilascio così rapido): non è una cattiva idea fare un passo indietro per ripensare, ad esempio, se il vecchio contrasto del testo con lo sfondo non fosse troppo forte, o la vecchia struttura HTML+CSS non fosse troppo sminchiata (…tanto da essere utilizzabile su browser senza alcun supporto al CSS moderno, ma non su quelli con supporto parziale). E poi ora si vede la copertina di pagine e post, che è kekkissimo!!! ☺️

Al netto di qualche link interno rotto (per i vecchi da fuori ho sistemato tutti i redirect, e ci è voluto non poco), e dei refusi di templating, il nuovo #sitoctt è già pacifico. Ora che ho la vera calma sistemerò queste schifezze, aggiungerò ricerca e commenti, e pure altre traduzioni (che per l’inglese hanno funzionato per molte pagine… ma non tutte, ???). Per diverse lingue, mi spacca tutta la zona dei metadati alla cima del Markdown… dovrò inevitabilmente complicare il mio codice per gestire quelli a parte. 😳 (La prossima localizzazione sarebbe il francese, per onorare lo Stato che ha arrestato Durov, ma evidentemente bisogna aspettare!)

https://octospacc.altervista.org/2024/08/27/sitoctt-torna-un-sito/

#design #Hugo #online #personal #site #sito #sitocto #sitoctt #web #website

Il nuovo sitoctt Archivi - fritto misto di octospacc

fritto misto di octospacc
Questa voce fa parte 2 di 5 nella serie Il nuovo sitoctt

Ancora una volta… sito!!! Finita la confusione dell’altro ieri, ho deciso che uso Hugo come #generatore. Sembra che si possa adattare ai paradigmi originali del #sitoctt senza eccessivo sforzo, e ha anche roba sua in più conveniente; per esempio, non separa strettissimamente le pagine dai post, e in una lista di pagine recenti ci va un po’ tutto quello modificato di recente, ideale per un sito come il mio… 👀

Non finirò tutto in tempi brevi, ma sento che almeno per questo fine settimana il deploy lo faccio… il mio cervello really non vuole che io impieghi un altro anno e mezzo a risolvere questa questione solo per poi ricominciare tutto da capo, tant’è che in qualche maniera magica non mi sto nemmeno distraendo con altre cose digitali; il 97% del tempo in cui uso attivamente un computer, sto facendo questo e basta (eccetto, tempo di scrittura del microblog non contato). Speriam. 🙏

Ieri, a parte continuare a sistemare i metadati delle varie pagine come necessario (che è essenziale ma non ho ancora finito), ho fatto un’altra cosa (non essenziale) che serviva da secoli: la traduzione automatica delle pagine. A parte dettagli ancora da sistemare, questa volta è stato facile e non è sfumato tutto, perché ho scoperto Translate Shell, quindi fatto un mio script che gestisce i vari file, con infine Hugo che fa il resto… gestisce da solo pure la traduzione degli slug e il collegamento delle pagine, assurderello!! 🤯

#Hugo è buono in effetti, e il suo linguaggio di templating è anche più potente di Liquid, pure se mi sembra un po’ astruso e non so quanto ci vorrà per abituarmi (…gli operatori logici sono tipo funzioni, si scrivono tutti a sinistra e prendono infiniti argomenti). Template semplici, tipo lo shortcode che mostra l’avviso sulle pagine automaticamente tradotte, l’ho saputo fare, ma se dovessi riadattare da subito e perfettamente il mio vecchio tema sitoctt… questo #sito continuerebbe ad essere vaporware; e i miei (frettolosi) tentativi di fare retrofitting del vecchio codice a questo template stock non promettono bene, quindi mi sa che per iniziare metto almeno i colori rosa e viola, e poi si vede. 👾

A proposito di tema: in realtà, prima di qualsiasi aggiustamento o fork, dovrei effettivamente decidere se partire da questo tema semplice qui per poi sistemarlo molto, o sceglierne un altro più completo… pendo però verso la prima opzione, o con le mie esigenze rischiano di uscire hack schifose. Certamente, testare #prototipi qui non è un problema: Hugo è assurdamente veloce… non che mi serva un tempo di build di appena 500 millisecondi per 150 pagine, ma certamente brutto non è, e il prototestaggio del sito è quindi più piacevole. 😳

Riguardo la SEO, il tema Anake non include particolari accorgimenti, quindi li andrò a prendere a mano da altri temi (come ho fatto per i riquadri ammonitivi), per avere un sito più sitabile… specialmente ora che metto in mezzo le #traduzioni, che hanno il potenziale di portare più traffico e nuovi seguaci. Vedremo se l’articolo che spero di fare proprio riguardo questa migrazione (più in là) sarà un flop oppure, grazie alla traduzione in millemila lingue (anche se per iniziare ne metterò solo 4, 2 che conosco e 2 che alla bene e peggio so leggere), tutto il mondo inizierà a parlare di sitoctt… 🤭

https://octospacc.altervista.org/2024/08/24/sitoctt-con-piu-octt/

#generatore #Hugo #prototipi #sito #sitoctt #traduzioni

Il nuovo sitoctt Archivi - fritto misto di octospacc

fritto misto di octospacc
Questa voce fa parte 1 di 5 nella serie Il nuovo sitoctt

Tra tutte le cose esagerate che conosco o ho fatto o che devo fare, e che sarebbe bene documentare (tra cui le pazzie con Linux), mi rendo conto che ho da creare delle pagine apposite sul benedettissimo #sitoctt, che posso poi a piacere aggiornare (a differenza di post che vanno e vengono, che siano qui o sul forum), e che siano adatte ad aggiungere dettagli su dettagli (insomma, non dei banali memos). E sarebbe tutto bello e fattibile se solo non ci fosse di mezzo il problema del #decadimento… ahi me misera me tapina. Sapevo, quando inaugurai il sito, di aver raggiunto un punto di svolta della mia carriera, ma non mi aspettavo che la direzione sarebbe stato un viaggio di sola andata verso l’entropia. ☠️

Il problema è… er sito c’ha i bacarozzi, da quanto tempo è che non aggiorno qualcosa e, soprattutto, da quanto tempo è che dovrei cambiare generatore (…un anno e mezzo), perché il mio staticoso è deprecato, e ha un sacco di problemi che mi ostacolano la vera scrittura delle pagine. Se non avessi i miei poteri da ragazza magica, dovrei buttare via tutto e ricominciare da capo, perché guardate quanti sono!!! 😭️😭️😭️

Miseria a parte, altra miseria: non so proprio a cosa migrare il #sito. Jekyll non se ne parla, ho già detto quanto è limitato; staticoso lo creai proprio perché Jekyll non sarebbe bastato. Un po’ sto guardando a Pelican anche in questo caso, però mi sembra irreale quanta roba dovrei sistemare per adattarlo ai paradigmi del mio sito (tra cui la mia bizantina implementazione dei template, per non parlare della gestione inesistente dei nomi dei file). Potrei scegliere Docusaurus, che dovrebbe essere comunque ben personalizzabile con la mia temizzazione (anche se il template dovrei praticamente ricostruirlo), però è tutto React… e quindi, anche se so che è possibile (perché lo feci), avere una build del sito dove tutti i bottoni e le robe funzionano senza server (cioè da file://, che è utile), richiede una caterva di hack. Forse Hugo in questo caso va bene? …mah, vedremo, pure lui ha pregi e difetti, ma non usa tecnologie antipatiche e non è super-opinionato, quindi, almeno ci provo. Accetto ancora consigli, ovviamente. 😑️

A parte i #problemi che so già ci sono con il mio generatore, di cui appunto ho già perso tanto tempo fa la voglia di averci a che fare, cambiarlo è un’occasione per vedere se la SEO migliora (ho letto, nel tempo, che varie cose che il mio fa sono forse deleterie), e pure finalmente ottenere la mia chimera dei post multilingua (…automaticamente tradotti dall’italiano a build time). Il tema principale del sito (quello delle pagine non-home) invece è un po’ clunky, ma onestamente è ok… veloce, colorato ma minimale, credo buona accessibilità, quindi non ho alcuna intenzione di cambiarlo; il problema è che è un singolo file HTML usato per qualunque tipo di pagina, cosa che gli altri #generatori non fanno, quindi… sarà mezza tosta, e la #speedrun per la #migrazione del mio sito inizia ora. (Spero di farcela entro la fine della settimana al massimo, del giorno se va bene… mi auguro non del decennio stavolta…) 😱️

https://octospacc.altervista.org/2024/08/22/il-sitocto-senza-sito/

#decadimento #generatori #migrazione #problemi #sito #sitoctt #speedrun

Il nuovo sitoctt Archivi - fritto misto di octospacc

fritto misto di octospacc
Altro side project pure stavolta, che anche stavolta per fortuna si è rivelato davvero tale e concluso in un tempo ragionevole… pochi giorni di lavoro molto scarso e diluito. Una paginetta che con #JavaScript lista le mie “collezioni” di post da siti diversi. Visitatela su https://hub.octt.eu.org/Collections/… 🎀

Eh… il fatto della #tassonomia che ho detto qui l’altro giorno, le #categorie e tutto, l’ho pensata anche nell’ottica di creare una #pagina #web speciale che aggrega e presenta i miei vari #post sia del #microblog, che del #sitoctt, e in futuro anche altre cose (ad esempio, il forum), se e solo se avrò voglia ed effettivamente tempo. 🥱

Se volete vedere come funziona a livello tecnico leggetevi il sorgente, bruh, ma a livello pratico spero di aver fatto una cosa decente: ci sono bottoni per ogni categoria, cliccandone uno si filtrano i vari elementi, che a schermo per ora ho messo con titolino e miniatura (allargabile). Btw, ancora una volta, grazie Chatggipiti per avermi aiutato ad allineare le immagini orizzontalmente a destra e verticalmente al centro con il CSS… 🙏

(Questa #creazione è un’ennesima manifestazione della legge di Murphy, comunque, perché non posso ribadire mai abbastanza quanto ora sarà complicato categorizzare ogni cosa, ma se non lo facessi sarebbe inutile… però è una bella trovata, quella di far convergere in un solo luogo i #dati di #siti incompatibili.)

https://octospacc.altervista.org/2024/04/14/momento-vera-lista-di-liste/

#categorie #creazione #dati #JavaScript #MicroBlog #pagina #post #siti #sitoctt #tassonomia #web

My Collections 🎀 | OctoSpacc Place

Organized listings and collections of my own posts and pages!