Oggi #FantaExpo forse un poco meno fant?! Vabbè, buona giornata 3, però essendo sabato c'è stata comunque un BOTTO di gente in più; cosa che non influisce direttamente sul divertimento né in positivo né in negativo, se tra quella gente non ci sono persone che conosci, ma... significa che fare qualsiasi delle attività della #fiera è più complesso, perché c'è più fila e più calca. Mio compagno venuto anche oggi avrà trascorso tipo 2 ore e mezza in una zona in penombra, per aspettare venisse uno degli ospiti per gli autografi... e poi è dovuto scappare immediatamente alla stazione. 😵💫
Ecco, io invece ho quindi con un po' di difficoltà dovuto far passare il tempo. E fare una cosa non c'era versi, e fare altre cose non era cosa... alla fine, oltre a fare giri a vuoto, ho dovuto sperperare qualche soldino, e allora:
Comprato innanzitutto #segnalibro, col corpo in plexiglas o quello che è, di Kuromi, che avevo già adocchiato l'altro giorno (ma evito di fare acquisti d'impulso)… -7€, per Kuromi ci può stare 😈
Partitina a uno dei flipper che stanno nell'edificio chiuso... Costava il doppio di quanto indicato sull'etichetta (e dire che io avevo scelto apposta uno che diceva 50 centesimi; era un inganno) e praticamente non sono durata manco 2 minuti... mi sa che la gravità dei flipper fatti in hardware è più stronza di quella dei flipper software, -1€ 🥲
Origami allo stand Giappone, perché avevo finito le idee, e quindi, almeno... Volevo provare il duello con le spade tipo, però veramente fila infinita e gente prenotata prima di me, mi pento di non aver trovato il tempo gli altri giorni e chissà se domani riuscirò. Però dai, -2€ per portare a casa della carta illustrata che ho piegato è buono 🙄
Altra #giornata di #FantaExpo, e ormai siamo al giorno 2... il mio corpo è completamente distrutto dalla tirata infernale... Con le fiere è così, se le si vuole fare bene, ossia andando tutti i giorni — anche se io non sono del tutto suicida e, seppur fare tutto 'sto avanti e indietro di continuo per sola mezza giornata è un po' cretino, mi sa continuerò ad andare di pomeriggio comunque, perché almeno mangio con calma alla maison, e boh. 🤤️
Però, oggi giornata ancora più infuocata di ieri... #appuntamento con uno dei #soci dello spacc, un suo socio, e poi persino certi soci del Nintendo 3DS, beccati per caso nell'angolino ghetto NDS della già minuscola area gaming. Qualcuno ribeccato addirittura in treno più tardi; chissà se staranno leggendo questo dopo aver seguito lo spam del mio sito tramite StreetPass... (Dubito.) Proprio bella giornat, insomma, soprattutto per il "fuck you Nintendo Switch". 😍️
Ovviamente, se qualcosa va molto bene, è perché la sofferenza sta altrove... Oggi infatti ho decisamente rivalutato la pioggia, il che è tutto dire!!! E non dico la pioggerella subitami nella parte iniziale del tragitto di ritorno di ieri, che mette quell'atmosfera magica senza però farti diventare a tua volta acqua... no, dico proprio la pioggia tosta di ieri che ti bagna, perché almeno in quelle condizioni non sudo. Invece oggi... 😑️
Gran sudata tra stanzina e stazione, perché stavo in ritardo e ho quindi pensato fosse obbligatoria la corsetta (e in realtà ho fatto troppo presto e fatica inutile)
Grandissima sudata, e induzione alla puzza, tra stazione e parco, pur camminando con abbastanza calma... il sole batteva e batteva, e il caldo rimbalzava pure dall'asfalto per arrivarmi addosso
Ancora a sudare dentro la fiera, soprattutto in sala conferenze, dove mi sentivo letteralmente gocciolare (drippin'!), ma il punto è che oggi c'era proprio il solleone
Infine sudata verso la stazione, in cui ho dovuto camminare veloce per non perdere il treno, e quasi pensavo di rallentare verso la fine... ma menomale che non l'ho fatto, perché alle macchinette dei biglietti la fila si è rivelata uno sproposito (ieri era inesistente)
Ancora, a casa ho dovuto quasi immediatamente buttarmi in doccia, puzzavo di malamorte e avevo una patina di acqua e sali minerali impastata su tutta la pelle, non era cosa di stare così ancora. Ieri non c'era l'esigenza, e ho potuto lavarmi stamattina normalmente, ma oggi... schifoso. Un tempo la mia magia mi impediva di sudare, ma il riscaldamento globale ha praticamente ammazzato questo mio potere, e direi che mi sento non poco di fregare a riguardo... 😭
Ah, un po' assurdo dirlo, ma questo non è tutto, ci sono un sacco di cose che non ho detto qui perché troppo miste... qualcosa quindi sto continuando, e continuerò, ad aggiungerla al thread sulla BBS, quindi date un'occhiata; ho caricato anche delle foto oggi: https://bbs.spacc.eu.org/new/post/153 😳
I cannot believe it. Quest'anno il FantaExpo è realmente reale. (Giorno 1.) Stavo per scrivere questo all'andata, per strada nel tratto a piedi, but alas, ho macinato in troppo poco i chilometri che dovevo, e una volta arrivata lì c'era poco tempo per i postini. E meno male che questa volta ci sta!!! Ho pagato pure caro questo abbonamento... (semicit. Cicalone a proposito di cui sto preparando un articolo di apologia, but I digress). FantaSexpo molto di fuoco, ma anche un po' di acqua... anzi... 🥰
Ovviamente, stamattina ha fatto un'altra di quelle piogge che non dico, e... nonostante questo, oggi pomeriggio ho sudato a semplicemente camminare sti maledettissimi chilometri che devo fare a piedi ogni anno, e poi le migliaia di passi che ho fatto girando lì dentro, ma... io i piedi li ho, e quindi li devo usare. È un bagno di sudore, uff. Sempre meglio questo, che la pioggia mentre sto qui, ovviamente, però boh... o almeno, questo mi dicevo andando. È finita peggio!!! 🤗
Poco prima che stessi progettando di tornare, per non fare troppo tardi, ha iniziato a piovere... poco poco, ma non voleva smettere, quindi: anima sotto l'ombrello, e passo passo si fa la stessa strada di prima. Gli ultimi 500 metri o giù di lì per arrivare alla stazione... un inferno, un acquario. L'ombrello ha salvato la mia testolina pesante, e lo zainetto ancora più pesante, ma dalla vita in giù sono ancora bagnata mentre che scrivo questo. Ma ormai con l'università ci ho fatto l'abitudine a combinarmi così... 😵💫
Da un lato era forse meglio farmi venire a prendere da mio papi, ma mi seccavo di aspettare ulteriormente io e di far fare tutta quella strada inutile a lui, tanto alla fine non è successo niente... Stavo quasi per perdere il K-Way però, perché lo tenevo agganciato allo zaino, e correndo tra i portici e la strada in stile bullet-hell si è tipo rotto il gancio (che cinesata). Se non avessi percepito immediatamente un peso diverso dello zaino, e la sua minore oscillazione, avrei letteralmente perso per strada quel coso. Ringraziamo la mia magia percettiva per riuscire a funzionare correttamente certe volte!!! ❤️🔥
Fighissima la casualità comunque, perché lì alla #fiera ho trovato un mio compagno di università — che vabbè, poteva essere prevedibile, a quanto pare è uno che di fiere se ne fa — e poi, per una pura casualità da parte sua, che si trovava li per un'uscita a caso con degli amici suoi che idk, e manco sapeva esistesse il #FantaExpo ma vedendolo ci è passato... un ragazzo che lavorava come animatore al villaggio vacanze in cui sono stata l'altra settimana. Insomma però, se iniziamo così ho aspettative alte per i prossimi giorni... 👽
Stamattina il mio stomaco funziona in modo un po' strano, e non mi lascia nemmeno finire di fare colazione che devo andare in bagno a depositare... E, appena che prima è sembrato che io avessi finito e sono uscita, tempo 1 minuto e sono punto e a capo. La seconda volta sarà quella buona? E di cosa sarà mai la colpa?... 🤫
Da praticamente ieri il #meteo ha, credo, smesso di essere strano, e ha deciso di piovere per davvero, come avrebbe dovuto fare giorni e giorni fa, che invece sono sempre stati caratterizzati da orribili nuvoloni grigi che passano sopra la città, senza far cadere una goccia o quasi, messi lì da qualcuno al solo scopo di far salire ancora di più l'umidità e farci soffrire, che puntualmente andavano a scaricare l'acqua lontano. E quindi così dal nulla cambia l'andazzo e piove così tanto che devo chiudere balconi e tutto, sennò sbatte tutto ed entra ossido di diidrogeno dentro casa. Detesto e protesto. 🤭
Il punto è che wow, questo dal nulla ha fatto davvero cambiare l'aria; sembra quasi di fine primavera, e non di fine agosto (tempo in cui queste piogge prima venivano, e quest'anno invece ci si è sciolti). Stamattina in camera mia la temperatura è di ~28°C, pochissimo rispetto a qualche giorno fa. Sarebbe stata quindi una spiegazione plausibile questa per il mio sobbuglio intestinale, e invece... dopo aver guardato il calendario lunare per sicurezza (meno male!) devo decretare che il tempo è una coincidenza... anche stavolta c'è stata la luna nuova, e chissà che mi è successo stanotte quindi. 😭
Comunque, li scherzi da parte, il meteo è oggettivamente un problemin, perché nei giorni a seguire deve continuare a piovere per davvero (anche se in modo molto intermittente, a quanto pare), anche nella zona dove andrei a stare per il FantaExpo a cui ora andrò. Spero non rompa il giorno in cui voglio andare in cosplay. (È all'aperto, gli spazi chiusi lì sono pochi e piccolissimi; se pioverella arrangiato ci sta l'ombrello, ma altrimenti ci si bagna.) In ogni caso però mi sa che, anche a 'sto giro, il lavoro di annaffiare a casa di mia nonna salta, e quindi niente 5€, ancora. 🥱
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.) 💫️
Ecco che ieri, like anti-clockwork, non è uscito alcun #postocto, perché... stavo cercando di fare una cosa estremamente cursata, che penso da mesi e mesi ma che non avevo mai avuto voglia, e invece ieri mi è salito lo sghiribizzo: installare Windows e #Linux sulla stessa partizione, e non ho avuto manine per altro... (Nemmeno per.........) 😳
Ed ecco che oggi sono qui a postare, ma... il piano pazzoide per ora è fallito, nessuno dei miei modi ha funzionato, e quindi devo abbassare la priorità del progetto. E quindi, è proprio vero che, ogni qualvolta si fanno due passi avanti, è necessario farne pure uno indietro. Non esistono più le mezze stagioni, e il 2025 sarà l'anno del #Linux desktop, questa volta è sicuro, non come tutti i 20 anni precedenti. 😤
Ed è per questo, e infiniti altri luoghi comuni che non c'azzeccano 'na mazza, che oggi ho pubblicato allora una #nota su un argomento diverso, che sarebbe comunque finito in coda, Compilare e installare il kernel Linux da #sorgente: https://sitoctt.octt.eu.org/it/note/2024-09-01-Compilare-e-installare-il-kernel-Linux-da-sorgente/!!! 🌽🍿🧨🎉🤯 (Come tutte le #note, subirà aggiustamenti man mano, accetto anche pull request.)
Senza approfondire troppo, la mia #idea era di installare sia Linux che Windows su una singola partizione BTRFS, sfruttando il bootloader Quibble per avere la compatibilità per quest'ultimo, ma su build di Windows troppo recenti non vuole andare. Allora, piuttosto, ricordandomi del driver NTFS moderno per Linux, che funziona bene ed è integrato nel kernel in via definitiva da qualche mese (Linux 6.9), quasi quasi voglio provare la configurazione opposta, da lato oscuro... e sull'installazione di Linux su NTFS ci siamo, ma sull'avvio proprio no. Poopie. Comunque, visto che per avere il driver ganzo ho dovuto compilarmi io il kernel (bug #998627, grazie Debian, ti odio), ho pensato fosse una cosa buona da tenere scritta. 🤢
Diciamolo onestamente comunque, dai, era tutta una nuova scusa per fare il primo nuovo post sul nuovo sitocto, sfruttando al meglio la novità mentre che è nuova e fresca; avere un post che sa di nuovo sul sito rifatto a nuovo come quando 2 anni fa era nuovo... e in questo senso ho raggiunto l'obiettivo. Certo però, scrivere come #compilare il #kernel Linux, seppur comunque con il mio stile magico, non è come scrivere come fare qualcosa che nessuno al mondo che sia mentalmente in salute fa con gran nonchalance... il kernel è compilato da fin troppa gente. 😩
Ulteriori #miglioramenti fanno passare il nuovo #sitoctt da "così buono" a "SO #SKIBIDI". Come ad esempio il fatto che ho aggiunto tutti sti bottoni 88x31 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.)
Linuc ha colpito ancora una volta. O forse è invece colpa di systemd? O, addirittura, la colpa è della mentalità UNIX implementata tecnicamente alla lettera? Boh, io certamente colpisco ancora una volta scrivendo questo il giorno dopo... ma questo è oltre il punto. 🤥
Praticamente, l'altro ieri sera (mentre non ero a casa) il mio server ha smesso di rispondere a qualsiasi richiesta... e palle, ma ho pensato "non fa nulla, sarà caduta la linea Internet di casa, odio Vodafone, si sistemerà domani mattina". Ovviamente... non si è sistemato, ops. Il pomeriggio sono tornata, e ho subito resettato l'alimentazione del server per riavviarlo, e... non si è sistemato neanche così, mentre però la linea Internet non aveva alcun malfunzionamento. Wtf? 😭
Ci penso un attimo, e mi viene in mente che io avevo staccato temporaneamente un disco USB giorni fa, perché devo sistemare delle cose noiose... e giustamente non l'ho tolto dall'fstab, perché chi minchia ci pensa... e, mi torna in mente che all'avvio del sistema, di default, una partizione messa così (che è il modo "corretto" per montarla a livello di sistema) fa fallire tutto il boot se fallisce anche solo il suo mount. Ci sarà stato un calo di tensione e il sistema si sarà riavviato. ...Linuc. Per il futuro: per gestire i dischi nel modo corretto (l'ho dovuto cercare) dicono che si deve impostare la flag nofail all'fstab: UUID=[...] /bla/bla/bla ext4 defaults,nofail 0 0. 😖
Quelli di UNIX son dei pazzoidi. Per qualche motivo, se qualcosa va storto nell'avvio del sistema, e un disco aggiuntivo (non di boot eh) salta, allora bisogna fermare tutto, eccetto quando diversamente specificato... Ma poi, allo stesso tempo, quando nella shell UNIX (questo si applica a sh, bash, e credo tutto il resto) un comando in uno script fallisce, allora (di default) l'esecuzione continua in uno stato pericoloso e inconsistente (quando invece, in qualsiasi linguaggio di scripting vero, se capita un errore non gestito, di default si ferma tutto). 😴
Ad ogni modo, da quando ho il #server nuovo, appena un anno, onestamente downtime brutti così non ne ho mai avuti... a differenza del Raspino, che si era mezzo fuso, l'hardware di questo è bono. Resta l'inevitabile problema annuale che si verifica quando è il software a fare il cagaton, ed è in quel momento che si percepisce il danno della centralizzazione!!! C'è tipo una quindicina buona di servizi che uso lì sopra, di cui una buona parte usano anche altri, quindi se crolla qualcosa ci attacchiamo. Meno male che invece il sitoctt è statico, quindi me lo hostano GitLab e GitHub, e il Frittocto Misto è WordPress, quindi su Altervista sta...
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!)
Avrete sicuramente sentito la notiziona, che non solo ho dovuto necessariamente condividere ieri sera su #Telegram quando ancora non era certissima, ma che entro oggi è stata rilanciata da testate grosse; ne ha parlato pure il TG1... Pavel Du Rove è stato #arrestato a Parigi!!! 🍾🍻🥂🧨🎉🎊
Ah povero scemo, che si fece la cittadinanza francese per meme, e ora giustamente lo Stato francese lo tratta come un cittadino francese! Sceso dal suo jet privato (mecojoni!), lo hanno preso, e ora è accusato sostanzialmente di complicità nelle attività illegali che di continuo, da anni avvengono su Telegram, a danno di persone comuni (non fatemi fare elenchi, lo sapete tutti). 🥰
Mentre io (e non solo) stamattina facevo colazione doppia (solo spiritualmente; la mattina già per me è difficile fare colazione normale, non ce la faccio a mangiare...), ecco che sono partiti all'attacco i soliti idioti, a dire che questo è l'ennesima azione della cenzura europea rettiliana; e in qualche modo ora Durov è l'ennesimo martire, nonostante non sia stato né maltrattato né, considerata la legge, oserei dire, arrestato ingiustamente. La differenza tra l'X di Elon Musk che parla sempre, e Telegram, però, è che almeno il secondo non spinge contenuti di estrema destra sugli utenti che non li vogliono... 🙄
Ovviamente, non è che Durov se lo son preso per sfregio, ma perché su Telegram la moderazione dello staff è del tutto assente, e allo stesso tempo la piattaforma non collabora mai con le autorità (eccetto quando qualche governo dittatoriale-o-quasi arriva e lo spegne, a quel punto muovono spesso il culo perché gli conviene). Vabbuò.
Per concludere questa storia, che ora non ha molti altri dettagli, c'è il fatto che #TONcoin sta crollando a terra, con gli investitori (leggi come: speculatori) che scappano... o almeno, così sembrava fino a stamattina. Sembra proprio che stia risalendo... e io che speravo arrivasse a 1 dollaro o meno, così da farne incetta a pochi soldi, e poter finalmente comprare qualche numero virtuale per creare alt a prezzi stracciati! Cazzium!!! 😭
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... 🤭
Caspita, ci ho pensato solo ora. La realizzazione non correlata capitante prima di mimire… della somiglianza... Praticamente oggi i miei dovevano comprare delle robe per #casa, e giusto per (andare a parlare con delle pareti diverse da quelle di casa mia ogni tanto) gli sono andata appresso. 😵💫
In realtà serviva una roba anche a me; almeno questo robo (edit per i posteri, si chiama ARNBJÖRN), che ho per fortuna trovato, da appendere alla scrivania per creare uno spazio sotto, per appoggiare fili ("work in progress") o l'alimentatore gigante e mezzo strappato di WiiU, per rendere leggerissimamente meno rognoso lo spolverare. 😷
Vabbè, a quanto pare, di tutti i posti l'IKEA ora offre un prodotto che credo sia nuovo, che io ho beccato nella sezione di #arredamento, ma che a quanto pare è spinto pesantemente anche alle casse... una #pianta molto bizzarra che... non lo so, ha veramente una specie di aura magica, e il nome sull'etichetta non ha fatto altro che amplificare questo mio sentimento, quindi quando l'ho vista è diventata mia, loll. E anche oggi, insomma, il capitalismo ha vinto... ma non troppo, perché anche stavolta non ho adocchiato Blåhaj, pazienza. 😮💨
Comunque voglio dì, ditemi che non sembra una cosa proveniente dal mio universo, forza. Il nome come ho detto è tutto un programma: "Dracaena [???] Lucky Bamboo [!!!]"... e in realtà, ho cercato, si chiama Dracaena braunii, e (evidentemente) non è bambù. Maledetti liberali e il loro ridefinire i termini. Comunque, il punto è che con 'sta forma attorcigliata, pare proprio i fili delle mia scrivania che mi stanno facendo impazzire. La somiglianza. 😭
Forse un po' ha un'aria da bacchetta magica queer, e per questo ha un'aura magica, ma sinceramente non lo so. Ora che sta a casa mia avrò tempo di vedere come si comporta, e se mi infonderà qualcosa di buono, bo, speriamo. Mal che vada, posso diventare come Miku Hatsune che ha i bastoni di verdure (??? mi sfugge il nome aiuto...), le sue due amiche che ora lasciamo stare (è tardi), e io quindi con sto #bastone piantifero (a fare non si sa bene che cosa). 🤭
PS, dimenticai di specificare: il capitalismo non ha vinto molto, perché questa pianta costa solo 1,95 euro… che, a pensarci ora, sono praticamente 2 euro, e non 1 come al mio cervello da malata consumatrice è sembrato sul momento, ma dettagli; sarebbe stata comprata ugualmente. La pianta sembra inoltre essere abbastanza non-frecante, nel senso che le accortezze da prendere sono quelle poche scritte anche sulla Wokipedia, ma io non sono stata affatto non-frecante: avrò speso qualcosa come 5-10 minuti tra il vedere la pianta inizialmente, posarla scommettendo ci sarebbe stata all'uscita (per non dovermela portare troppo appresso), e all'uscita sceglierla abbastanza bene, arrivando a questa che pare in buona salute e ha persino 3 germogli!!!
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...) 😱️
Lo #spirito da utente #Linux autisticamente fissata è forte con questa faccenda. Credevate che io potessi star facendo chissà cosa tra ieri mattina e stasera, dopo l'ultima goduria che ho postato? Assolutamente no, la mia anima è stata consumata come al solito dal demone #opensource. #Sad! O meglio... sad perché non funziona tutto esattamente come voglio, però tutto ciò che ho detto resta valido, e le mie idee sono buone, ma andrebbero esplorate di più (...ancora altri giorni...). Con gli enormi miglioramenti portati da Termux:X11, questa potrebbe quasi essere la soluzione al problema della workstation cross-spaziotempo che mi porto avanti da tantissimo... 😔️
In breve: un'esperienza desktop Linux comparabile ad un raspino (che brutti ricordi quella sfida...), leggermente meno malata sotto certi aspetti (il #tablet feels so good), ma di più sotto altri (accelerazione grafica? ahaha). Mi sono presa qualche quarto d'ora solo per sistemare le scorciatoie da tastiera, che ora oltre che comode sono convenzionalmente strambe, perché ho dovuto metterne certe che non andassero in conflitto con #Android (o con scrcpy, ma non del tutto), ma per il resto da ieri non è cambiato nulla, se non il tempo buttato. 🙂️
Purtroppo non c'è stato verso di eseguire Wine, una cosa che vorrei molto, non perché mi servirà immediatamente, ma perché so che prima o poi la necessità uscirà... Le ho provate tutte, dall'installare build diverse di box86 e box64, al provare diverse versioni maggiori di Wine, all'usare server X11 diversi da quello di Termux (per scongiurare eventuali problemi che ha dimostrato di avere per altri programmi; BB non funziona). Più di preciso, Wine funziona, e il CMD anche, ma tutte le app grafiche falliscono a creare la finestra... roba noiosa, la lascio su memos.octt.eu.org/m/kZ7EZoZjkdGif8CUYmEtm2. Ci sono altri modi per eseguire app Windows su Android, ma un po' devo ancora vedere, un po' roba che ho provato non funge bene, in ogni caso sarà argomento per la prossima volta, dunque siamo alla frutta. 😭️
Con l'accelerazione grafica siamo molto hit-or-miss, perché il tablet ha la GPU sfigata (aridaje), la Mali, e non solo non c'è quindi il driver Turnip ottimizzato (che è solo per Adreno), ma in generale... quando va bene da potenziamenti prestazionali trascurabili ai processi grafici, e quando va male va malissimo. Nel video si vede come girano tutti belli Chromium (pare vada meglio di Firefox), Kdenlive, Blender (anche se oddio...)... ma sono con il driver llvmpipe (software rendering); con Virgl invece gli ultimi due programmi non partono, mentre Chromium e roba Electron prima impiegano interi minuti a stabilizzarsi dopo essere partiti (in cui l'intero sistema host si freeza!!!), mentre quando ce l'hanno fatta mostrano glitch a caso. Ops. Ho capito che di gaming qui dentro non se ne farà... pure se i giochi nativi Linux partono, avoja. 😪️
Vabbè, Vino a parte, più o meno il bilancio è positivo, e tutto questo sarebbe un ottimo miglioramento al mio #workflow in generale, principalmente per lo sviluppo software (che è l'altra cosa per cui esisto), che in giro con Android puro è sempre stato un problemin. Il tablet ha #Samsung Dex, quindi se prendessi l'hub con HDMI sarebbe comodo da usare anche a casa, mentre quando sono in "mobilità lenta" me lo porto e ho comunque virtualmente tutti gli strumenti desktop che possono servirmi (...finché non mi serve er Frullatore, almeno). Vorrei poi inventarmi qualcosa con egual modus operandi sul telefono (...che ha root e la GPU bona...), utile invece alla "mobilità agile", magari sincronizzando le mie cartelle di lavoro in automatico e aggiungendo una microSD più capiente per installare tutti i programmi anche lì. Ricordando poi, in tutto questo, che Android è sempre lì; le mancanze di questo container #Debian malato (tipo il gamin') le può gestire lui. 🥳️
Ieri in una conversazione scaturita dall'osservazione (non mia) di come possedere un "portatile Linux" (cioè, pensato e venduto con GNU+Linux; no, credo che nessuno di loro venga con distro non-GNU) sia sofferenza e miseria, perché a quanto dicono hanno sempre strani difetti di driver che non dovrebbero, e difetti hardware spettacolari (rest in piss Framework owners)... ho detto una cosa per scherzare, ma seriamente. Il tablet #Android medio, su cui si fa girare "Linux desktop" in modi più o meno ortodossi, ammesso di avere una tastiera fisica add-on decente, potrebbe essere un laptop Linux migliore di... boh, qualsiasi; a parte il Mac M1, credo. 😡️
In effetti così è imbrogliare, perché Android usa (una versione malata de) il kernel #Linux, quindi la parte desktop dell'equazione è tutta #userspace, e quindi o funziona o non funziona (funziona), vie di mezzo scomode non ce ne sono. Chrome OS sarebbe ancora più imbrogliare, perché quello in effetti è un semplicemente un sistema #desktop Linux un po' malato, ma... chi fa i laptop Chrome OS? Esatto, gli stessi OEM che fanno i laptop Windows, che quando non hanno problemi di driver (cosa già rara) hanno sempre, e dico sempre, problemi hardware, o almeno compromessi... tablet Android da 100 euro avranno sempre uno schermo migliore di portatili Windows da 500 euro, quindi facciamo finta che non esistano proprio. 👻️
Vabbe, io la tastiera fisica ideale per #tablet non la ho, ma di tablet Adrod ne ho (anche troppi), quindi perché non fare un #esperimento??? Avendo l'urgio di spendere il mio tempo in modo poco saggio stasera, mi sono messa a configurare XFCE sul mio Galaxy Tab S6 Lite; ricordo che XFCE non è il desktop scrauso che tutti credono, ha semplicemente un tema default #scrauso, e una configurazione che su touch screen lasciamo perdere. Dopo un po' di valutazioni, ho innanzitutto pompato i DPI custom a 168, per rendere il testo leggibile e le hitbox della UI toccabili, pur non volendo scalare tutta l'interfaccia a 2x (troppo grossa), o usare scaling frazionale (pupù cacca tutto sbleurrato), ingrandito di 2 punti tutti i font, e installato il materia-gtk-theme come stile GTK, mentre ho messo Arc-Darker, fork HiDPI, per XFWM (altrimenti, barre del titolo troppo piccole, mi sentivo a disagio). Tocchi finali: trasparenzine del compositor, singolo click per aprire elementi sul desktop e nel gestore di file, e il pannello in alto fissato a 64px di altezza, con icone belle toccabili e niente testo inutile. 💯️
Quindi ora che si fa con 'sto coso? ...non lo so. Almeno, a casa col PC non lo so, ma fuori gli utilizzi sono molteplici, con tutte le app produttive che su Android non ci sono (o hanno versioni brutte), mentre su Linux avoja (inclusi programmi o giochi Windows, scomodando strati di compatibilità vari). A proposito di giochi... "come fai a fare gamin' se lagga persino lo scrolling in Firefox e la riproduzione di YouTube?" Semplice, installando virgl, anziché tenere llvmpipe, che è il peggior emulatore di driver video dell'universo ma stranamente è sempre quello default su ogni cosa Linux. 🪨️
Ora qualcuno dirà pure... "cosa ma #XFCE sul tablet?" Si regà, basta, è un ambiente desktop meno stupido di quanto sembri... come si vede nel video ha pure il tiling ai bordi dello schermo, e ricorda persino lo stato massimizzato delle #finestre quando una app viene riaperta (cosa a cui non vorrei rinunciare su tablet). Certo vorrei anche magari le finestre con bordi di ridimensionamento più grossi, pensandoci, cosa che però pare un vero casino (con guide che indicano file da modificare che nei miei temi non ci sono), e che mi sa non riuscirò a quagliare... ma alla fine non è vitale, avendo pure il pennino. ✨️
...Ah no? Giusto, qualcuni diranno "cosa ma XFCE sul tablet? in che modo, come hai fatto"... non c'ho tempo di spiegarlo, dopo anni e anni la pazienza non ce l'ho più. Su questo blog cinese dalla grafica rilassante ci sono guide molto efficienti al Linuxaggio sugli Androidi, tra cui come installare #Debian in #Termux (virtualmente obbligatorio, le repo di Termux hanno 2 app desktop in croce) e avere subito tutto funzionante, tra cui video, audio, e la scorciatoia home per avviare tutto in 1 click... si noti solo che io sudo l'ho settato in modo meno complicato, e l'emulazione del mouse di Termux:X11 l'ho messa a "Direct touch", che con gli aggiustamenti di prima è perfetto, e in tutte le app GTK3/4 funge lo scrolling naturale e la selezione del testo come se fosse antani nativo... https://ivonblog.com/en-us/posts/termux-proot-distro-debian/ 🙏️
In questi giorni sono un po' meno salata del solito riguardo #Android, forse perché i trucchi dell'altro giorno hanno risolto la #rogna che più di tutte mi faceva incazzare... ma i #problemi restano!!! Sto usando abbastanza il telefono di recente, quindi tra le mie robe hackerine l'archiviazione mi si è riempita di nuovo, e di file da cancellare al volo non ne ho... però, mi ricordo che su Android le app finiscono (quasi) sempre ad occupare più spazio del loro peso di #APK, quindi buona parte del mio #storage è sprecata! L'ho accennato qualche volta, ma mai discusso, ma in pratica in /data/app/<pacchetto>/ vengono memorizzate le seguenti cose extra dal sistema, che le fabbrica a partire dagli APK. ⛏️
./oat/base.{odex,vdex,art} (link interessanti su memos.octt.eu.org/m/bHLZbc9LLVmkehsLxfoVSn): file di compilazione -Of-Ahead-Time della runtime Android, praticamente il codice DalvikEXecutable ricompilato come nativo... Senza spiegare tutti i dettagli, servirebbero per velocizzare avvio ed esecuzione, però per certe app questi diventano letteralmente enormi; soprattutto il VDEX, che (stando a Google) conterrebbe copie 1:1 (di parti?) del #DEX assieme al codice aggiuntivo... sul mio Ximi per CapCut era 130 MB solo lui (quindi, tutta la cartella non-dati della app aveva superato i 500 MB!). 💣️
./lib/*.so: librerie native estratte dall'APK per l'architettura del proprio sistema... certo, queste servono, ma il punto è stanno anche nell'APK, quindi spazio buttato. In realtà, da Marshmallow in su, per un APK con una flag particolare nel manifest, e librerie conservate senza compressione, queste non vengono estratte, ma vedo ben poche app in giro che fanno così (ancora, memos.octt.eu.org/m/LBwtRWgGA5gbTVi8N97eXq). 📦️
Beh, in realtà si può risolvere qualcozina. Precisamente, avendo il root si può sia cambiare il comportamento di Android RunTime, che di default punta all'ottimizzazione delle prestazioni, ma può essere spinto alla #ottimizzazione dello spazio... sia inibire l'ottimizzazione per specifiche app. Le differenze in negativo che io ho notato con questa cosa sono sempre state minime, in realtà, però personalmente, avendo 64 GB e non 16 come un tempo, preferisco tenere le ottimizzazioni default per le app che uso giornalmente (o quasi), ma risparmiare spazio per quelle che tengo installate per "quando mi servono" (...che apro per davvero eh, ma solo qualche volta al mese o all'anno; ecco perché quando posso preferisco le webapp, ma non sempre posso). 🤭️
Ecco, ho testato e visto che basta cancellare la cartella oat, e rimpiazzarla con un file (vuoto) dallo stesso nome, e pare Android non vada più a rigenerare i file ottimizzati per quella app, la farà invece sempre girare con l'interprete JIT (che ripeto, io 'sta differenza la vedo solo nell'avvio che dura 2-5 secondi in più). Facendo questo procedimento anche solo per la prima decina scarsa di app ordinate per peso della cartella, escluse quelle che uso di continuo, ho guadagnato circa 1 GB, che... non è tanto... ma, dato che non ho alcun vero svantaggio, è tanto. Ora, se volessi levare l'ottimizzazione per tutte le app, che non farò anche se mi farebbe guadagnare 1 altro GB quasi tondo... è più complicato, per questo lascio i link, ma in breve si setta la sysprop dalvik.vm.dex2oat-filter=space, e le cartelle oat non verranno mai più ricreate (ma non so se debbano essere cancellate a mano o no). 👻️
Purtroppo, per le librerie native una soluzione così bella non c'è... procuratevi APK con le librerie non compresse (ad esempio, Chromium da download-chromium.appspot.com le ha così), rompete le palle agli sviluppatori affinché buildino i loro APK nel modo giusto, o altrimenti riassemblatevi voi gli APK delle app più grosse che avete, se la situazione vi turba (io questo non lo farò, dovrei pure cambiare la firma sennò...). Insomma, ancora una volta Adrod è per chi vuole smanettare; chi vuole un telefono che funziona e basta se ne compri uno con KaiOS! 💖️
Ieri ero a un #picnic ...idea forse un po' discutibile a #ferragosto, non tanto per la temperatura ma per la maremma di umidità, ma non comando io e non avrei avuto idee migliori, per cui pazienza. È effettivamente stato un test per lo Ximi che ho elevato a perfezione giusto qualche ora prima, che avendolo usato il normale (non tanto direttamente, ma quello anche a schermo spento mi fa girare delle cose) è giusto arrivato in tempo al 4% per caricare in auto per tornare a casa... pazienza. No dai, a parte gli scherzi la batteria dura effettivamente ancora bene.
Small issue: il tempo di ritornare a casa, io cenare e poi farmi la doccia (il fumo appiccicato addosso tale che l'acqua sulla pelle diventava nera), si è fatta mezzanotte (ho finito di asciugare i capelli esattamente alle 23:59 per evitare querele), e ho deciso di crollare quasi subito perché... caca, ero stanca e manco vedevo più bene niente (muzunna). E probabilmente è stato giusto, perchè credo che non dormivo circa 9 ore da almeno due settimane (per andare al mare la mattina nonostante il dormire tardissimo, per fortuna non stamattina). ☠️
Ho però riso quando, dopo aver pranzato, ecco che volevo il caffè, e allora ho chiesto a mio padre se lo voleva... lui dice che non sa se c'è il bar, e io gli indico precisamente dove sta, dopo che l'ho trovato senza nemmeno cercarlo, perché io trovo i bar esattamente come chi fuma trova i tabacchini (liquido droga, yummy!!!)... e, una volta che il caffè è finito (sad), ci rimane lo stecchino di legno da mangiare (che sa di coffi, happy!!!)... 🥰
Non so perché, questi ultimi giorni mi sono ri-fissata con le #ottimizzazioni di #Android, in particolare sul mio Ximi... Forse perché ormai ho questo fonino da già 3 anni, e voglio farlo durare minimo minimo altri 3, ma se dura di più è ancora meglio, perché odio l'ewaste, e perché più escono telefoni nuovi e più questi hanno compromessi #software sempre più minchioni? Vabbè, ho scoperto delle cose che DOVETE controllare, se avete Androidi recenti, perché c'è il #rischio che al momento vi stiano girando a meno delle loro #potenzialità reali. 😨
Primo... Android 12 ha introdotto una "modalità iPhone" attiva di default su diverse ROM, tra cui #AOSP, mi dicono anche Android dei Pixel (ed ecco perché anche le custom ROM mi andavano di merda), e giustamente la MIUI 14 sullo Ximifonino. Chiamo così questa mpostazione perché Google ha dimenticato che Android dovrebbe essere un sistema #multitasking, e finisce per copiare Apple al costo della funzionalità, perché oh no le animazioni vanno a scatto con la RAM piena!!! Viene ripulita a caso la #RAM cache, cioè la memoria dove finiscono i processi in background che non lavorano, uccidendo quindi le app; insomma, anche peggio di iOS, perché almeno lì vengono freezate, non killate. Altre info su memos.octt.eu.org/m/cTsn9cGwMdaXtCdFA2W3XD, ma in breve fate: Developer options > Suspend execution for cached apps (sotto Apps, in fondo): Disabled. 😵
Sorprendentemente questa cosa ha attutito una bella rogna, anche se i #problemi rimangono, perché in generale Android sembra comunque uccidere prima le app... e non penso sia solo MIUI (che comunque, la sua 14 va meglio di custom ROM Pixel-like degoogled o meno, sotto questo aspetto); ai tempi antichi era comune ritrovarsi avendo poche decine di MB di RAM liberi, ora non arrivi a 200 che già muore tutto, anche perché le app ne usano sempre di più. E i processi di sistema sono sempre di più e sempre più pesanti, tanto che sul mio telefono di ora avrei circa la stessa quantità di memoria restante a disposizione delle app, nonostante la memoria totale sia il doppio! La cosa stramba è che la #MIUI questo non lo fa notare da nessuna parte, nemmeno dalla sezione batteria, che raggruppa elementi minori... 🧐
Beh, #Xiaomi coi suoi soliti vizi ha nascosto, ma almeno non rimosso, il menu sviluppatori che dice la RAM usata nelle ultime 3 ore dalle app (memos.octt.eu.org/m/Tv7LqVf4aFmUyQFqHk6jjT). Per aprirla basta lanciare a mano com.android.settings.Settings$MemorySettingsActivity, ed è figo perché non solo si può vedere, ma anche toccare... cliccando sulle icone delle app si arriva alla activity di info stock, anziché quella modificata di MIUI, e da lì per gran parte delle app di sistema (per alcune le opzioni sono grigie) si possono impostare restrizioni sull'uso di batteria, cosa che normalmente non. E in realtà, per alcuni servizi, che evidentemente sono malware (perché voglio ricordare, non rispettare un'impostazione utente che è presente nella UI è un comportamento da malware, punti bonus se il pacchetto ha un nome indecifrabile), pare non cambiare nulla, mentre con altre... ho sottratto circa 150 MB di RAM in media al #bloatware di sistema! 🤮
Non ho finito, già che c'ero ho proprio disabilitato via terminale alcune di quelle app che non volevano saperne di risparmiare batteria... con quelle Xiaomi ho fatto credo, ma restano quasi tutte quelle di Qualcomm, che sono pure più sospette; ho letto che restano attive anche se disattivate, se non eliminate! Quindi, dopo aver goduto di non aver avuto bootloop, posso dire che tra questo e la cosa di prima sto un po' meglio, sia a livello di RAM, che persino di #batteria (anche se su questa non ho ancora veri dati, ma vedo la percentuale che scende più lentamente a telefono attivo!), senza aver tolto nessuna feature che uso dall'octofonino. Liste di debloat che uso o userò, btw: memos.octt.eu.org/m/JxGPNDBVatEjA9nvC5QfCb. 🤗
Bonus: chiunque su Android usa un browser per qualche cosa, e considerando che l'unico veramente decente per ogni cosa è #Firefox, farò finta che la Pirovolpe sia una parte essenziale di Android, quindi aggiungo: Per limitare la scattosità (anche se non esattamente eliminarla), in about:config (che credo ci sia solo su Firefox Beta e Nightly, nel caso non l'abbiate levate Stable e mettete Beta) settate sia layout.frame_rate che layout.throttled_frame_rate ad un numero giusto, il refresh rate del vostro schermo... non ho notato peggioramenti sulla batteria fissando tutto a 60, ma il vostro chilometraggio potrebbe variare. Poi per la volpe ci sono tanti #trucchi, ma non è il momento, ulteriori sono su memos.octt.eu.org/m/MVjEGMBr6AFnK2fC3C6h8n... 🙃
Due settimane fa o boh ho pensato che servirebbe un fork di Telegram Web che sistema alcuni problemi... il piccolo problema è appunto che non esiste (almeno, niente di mantenuto). Boh, ieri pomeriggio mi è risalito così un astio verso Durov, perché Telegram WebK continuava a resettarmi le impostazioni grafiche, e allora ho preso il codice e ho iniziato a manomettere... ecco a voi Spaccogram, insomma!!! ❤️🔥
Ho preso comunque il source di #WebK, perché WebA nonostante abbia più feature ha un problema decisamente grave, cioè che la sincronizzazione dei messaggi non solo è più lenta, ma a volte su mobile decide di non funzionare più... aspetti anche 5 minuti, e non ha finito di sincronizzare, ahi. Ho anche l'impressione che il JavaScript compilato sia più pesante in WebA, ma almeno per quanto mi ricordo il codice è più pulito... mentre in WebK è un marasma di parti morte commentate via, e singoli file che arrivano a centinaia di KB; non siamo ai livelli di #Telegram per Android, ma va comunque malissimo. Almeno, sotto una cosa fanno schifo entrambi: conservano il codice compilato nel branch di sviluppo di Git (e a leggere questo già tutti gli altri sviluppatori avranno storto lo sguardo). 🤭
Possibile che con tutti i soldi che si fottono col premium e le pubblicità, quelli di Telegram non possono pagare degli sviluppatori competenti per mantenere un #client #Web fatto bene? Perché al momento i due ufficiali sono tenuti malissimo, uno peggio dell'altro, da due scappati di casa che non hanno manco alcuna colpa, perché lo fanno nel loro tempo libero (e per questo non voglio smerdare loro, ma se il codice fa oggettivamente schifo va detto). E quindi, insomma, anche per questo, dopo aver cambiato alcuni default della app nel source, la mia attenzione è passata subito al forzare il client di credere che Telegram #Premium sia attivo. 😈
Avrei desiderato che magicamente sarebbero state sbloccate tutte le funzioni a pagamento, ma ovviamente sapevo già che il server fa i suoi controlli... PERÒOO... la traduzione dei messaggi in particolare funziona (bene così, perché un tempo era gratis, a dire il vero, come testimonia questa pagina di documentazione mal-tenuta), e persino quella live di tutti i messaggi (che non è mai stata gratis)! Nel fare questo ho anche rimosso la restrizione di navigazione nelle chat bandite per violazione di copyright, perché ho scoperto che il server leakka i messaggi bloccati usando la traduzione, quindi... funny, sono leggibili! 🥳
Ci sono poi alcune cose in più, come... copia e download da gruppi e canali impostati come protetti (che no, non è una violazione della privacy, dato che sia da Web che da Desktop si può comunque fare screenshot di tutto)... e una modalità #stealth sperimentale, che permette di scorrere le chat senza mandare lo stato di lettura, persino se si scrivono messaggi. Userei con attenzione quest'ultima cosa eh, il ban è dietro l'angolo, anche se in teoria questo #fork è anti-ban (usa API id+secret ufficiali, che giustamente stavano belli dentro i sorgenti, quindi Telegram non può sapere che state usando un client umma umma), Telegram può comunque vedere se scrivete di continuo messaggi senza leggere i precedenti, e comunque non nasconde (ancora) lo stato online... quindi spegnetela quando dovete scrivere. 😳
Il client come vedete è già utilizzabile da tweb.octt.eu.org, ma ancora non ho aggiornato il 100% di stringhe e icone, ma sarà fatto... il nome della PWA installata è cambiato, quindi almeno non si confonde del tutto con quella ufficiale. Per non attirare troppo l'attenzione, per ora non ho una repo pubblica per il codice modificato (anche perché penso nessuno mi aiuterà a tenerlo al passo con gli aggiornamenti dell'upstream, dovrò fare tutto io...), ma secondo GPLv3 (che io rispetto, a differenza di certi altri modder...) potete scaricare una tarball, e le mie modifiche sono segnate con commenti // octt: nel codice: .../webk.tar.xz. E... guardatevi anche il canale che ho creato per il fork, lì scriverò consigli e parlerò dei prossimi aggiornamenti, idk: t.me/+ujaob63Vy705Mzgx.
PS, fatto buffo: ieri sera, a un certo punto, nessuno più riusciva a scrivere nei miei gruppi... qualcuno ha avanzato teorie del complotto sul fatto che mi stessero per ri-bannare, perché stavo facendo cose cattive col client... per fortuna è stato solo un problema server temporaneo; ce ne sono apparentemente tanti in questi giorni. 😰
Damn. Pensavo di postare questo prima, ma mi seccava fare tantissimo rumore per un obiettivo al di sotto del mio ideale inizialmente prefissato, quindi... ho dovuto programmare per qualche ora in più. Beh, dopo altri 2 giorni di lavoro a tempo più che pieno, ma retribuzione monetaria pari allo zero spaccato, la versione #web di #WinDog è già molto più del proof-of-concept del mese scorso... 😌
Ora ha una UI decente (al buono ci arriveremo con calma) e un backend arronzato meno, che permette di aprire stanze di chat col bot anche ad URL personalizzati, e... da diversi client insieme; vale a dire che praticamente ho, senza volerlo, implementato una chat vera a propria, anche tra utenti web diversi. In effetti volevo semplicemente rendere "riciclabili" le stanze, per preparare il server a future migliorie, ma nel farlo è uscita fuori una problematica tale che mi è quindi convenuto fare come ho fatto. Quindi, ogni client riceve un colore a caso, e un username generato dall'hash di alcuni header HTTP, e boh buffo chat anonima kek. 🤪 (Non abusatene...)
La persistenza dei messaggi la implementerò più avanti, così come utenti non-anonimi, account, o stanze private/riservate... per ora appunto è tutto pubblico, ma generato casualmente; aprendo la root del sito viene creata una nuova stanza con un UUID sicuro, e aprendo qualunque stanza viene istanziato un utente con un altro UUID (che è segreto, non è l'username). Stanza di esempio, magari se la aprite tutti insieme beccate me o qualcun altro, idk: windog.octt.eu.org/fritto-misto-019143d9bf9b7337adca0cbf2fe2efb9. 😈
Questa è una delle più potenti manifestazioni della mia #magia... Il fatto che la codebase di questo coso sia vecchia di almeno 3 anni, e che ciò che prima era un banale #bot Telegram ora è un multiforme multipiattaforma, ad un livello che altri bot in giro non ne ho visti, è già tanto, ma... questa interfaccia in particolare, che gira nel browser, ancora senza alcuno script client-side (sans-JS), è proprio lo scopo della mia esistenza, la più valorosa e autogratificante espressione dei miei poteri di puella magica!!! (Sono davvero stranamente felice.) A dire il vero, eh, oggi del JS l'ho aggiunto, ma giusto per far comportare meglio la casella di testo, sfruttando la logica del miglioramento progressivo: chi ha JavaScript funzionante nel browser avrà la textbox che si allarga e si restringe in automatico con la scrittura, e potrà inviare il messaggio facendo Ctrl+Enter, ma la #chat funge lo stesso senza. 🕷️
Comunque... che voi siate veri fan di HTML5, o che invece senza JavaScript non riusciste a combinare un accidente (maledetti #webdev moderni), concordete che è assurdo come io abbia potuto usare una #hack basata su una funzione di #HTTP e dei browser risalente al millennio scorso (!!!) per creare una live chat che funziona in #HTML puro, con addirittura meno lag di Telegram o qualsiasi cosa... Però poi bisogna cringiare per una casella di testo multilinea come si deve... E, ancora, non c'è modo di far scrollare in automatico in basso man mano che ci sono nuovi messaggi (per ovviare a quello si nota come ho scelto il male di UX minore, cioè invertire l'ordine della chat, per ora). Almeno, però, commettendo abusi sugli iFrame, due (2) problemi li ho risolti: mostrare un messaggio di errore in caso di caduta della connessione, e non far apparire la finestra come continuamente in caricamento... 🙏
Oggi dico: caspita, perché l'attuale è il postaggiobuco più grosso che io abbia mai creato. Almeno, quello che non scrivo qui in italiano lo scrivo nelle mie repo in millemila (3) linguaggi interpretati. A parte uno strumentopolo complicato che ho iniziato ieri, credo finirò domani, e posterò domai, la #programmazione sta andando alla grande per mezzo delle mie manine e fine di #WinDog... 🤗
Detto al volo perché devo mimir: in questi 3 giorni nel #bot ho implementato un'altra funzione inutile (questa per fare [de]codifica di testo), e una utile che me lo fa riavviare (per quando modifico il codice) senza passare dal terminale del server; ho magicamente fixato l'invio di messaggi bridgiati, ho ripulito gran parte del codice togliendo anche delle cose più che deprecate, ho aggiunto funzioni alla API per standardizzare i messaggi di aiuto e quelli di errore, sistemato qualche comando vecchio, e insomma funziona già tutto meglio di prima. 🤑
L'unica cosa che richiederà ancora non poco sforzo in realtà è proprio il bridging, perché, seppur ora i messaggi li può mandare avanti e indietro, non può sincronizzare cose come modifiche o cancellazioni, oltre a non poter leggere reazioni o qualunque evento di messaggistica speciale... quindi non è utilizzabile. Oltre a questo, voglio in realtà rendere programmabili i ponti usando la runtime Lua (che già è nel bot!), così da rendere possibile la configurazione più estrema del loro comportamento (filtrare messaggi per testo, farlo andare solo ad una certa ora... le possibilità sono troppe).
Poi... sia per far andare bene i bridge, che per renderli programmabili a qualunque utente senza obbligo di self-hosting, che per aggiungere ancora altre cose al bot (tra cui minigiochi con uno stato e insomma cose epiche), dovrei anche finire il database, credo... yikes, difficile perché non so mai in anticipo cosa mi serve, quindi devo farlo via via, con tutte le scocciature del caso. Comunque, qualcosa a proposito di quello funzionerebbe già: per ora dopo il mio fix c'è il comando /config che permette almeno di cambiare la lingua del bot (wow). Darò a ciascun utente ben 512 KB di spazio per conservare script Lua... godi popolo per la mia generosità!!!
L'ultima cosa, che però ho già finito, appunto ora, è una API più specifica per inviare messaggi di servizio, come errori e aiuto... anziché ogni volta nei moduli richiamare invio di un messaggio generico, uso queste specifiche per avere meno boilerplate e, soprattutto, avere dei comandi che sembrano effettivamente parte dello stesso bot, non un'accozzaglia di funzioni ognuna con estetica di testo diversa. Andatevi a vedere i sorgenti se vi interessa, ma in pratica ho tutte le stringhe (anche per tante lingue) in dei file YAML con una struttura particolare, e insomma il programma fa il suo. Sorprendentemente, YAML è un ottimo formato per conservare piccole stringhe HTML, e HTML è un ottimo formato quando il testo fa così tanti giri che non puoi tenere traccia di come fare escaping di eventuali simboli speciali... (Markdown cacca).
Sempre a dir poco #mistico svegliarsi dal mimire notturno e sentire così l'aria della mia stanza che puzza di marcio, il mio alito da vulcano, la testolina che gira perché l'ossigeno è solo un ricordo di prima di andare a dormire... nonostante questo, riesco comunque tranquillamente a posticipare le sveglie, e non sento particolare fretta di aprire le finestre e la porta e andare in un'altra stanza. #Rotting girl core!!! 🥰
Comunq, i miei #progetti procedono ad un passo di composizione distinto da quello della mia personale decomposizione, che è tutto quello che in realtà mi importa... se la situazione che ne deriva non fosse il non aver nulla da scrivere!!! E questo si vede. Considerando che io ho il bisogno di saltare di continuo tra diversi compiti atomici per non scocciarmi, se non ho nemmeno nulla da scrivere una certa giornata, allora pefforza succede che magari passo dal #programmare una cosa all'altra, che fa divertire ma anche riflettere. 🙄
Praticamente, c'è quella mia nuova TiVuOcto a cui devo aggiungere qualche feature più o meno banale, e ho iniziato l'altro giorno, ma ancora non ho terminato, perché... e prima mi metto a sistemare lo script di build del sito dove ho tutte le app per (diversi) motivi che non sto a spiegare... e poi penso ad aggiungere funzioni di utilità alla libreria client di SpaccDotWeb perché con questa app sarebbe la hopersoilcont-esima volta che devo riciclarne il codice... e nel frattempo mi metto a pensare e ricercare (ma senza ancora fare nulla) una cosa assurda, come assemblare (facile) e firmare (ahia) APK Android nel browser, per creare una app/libreria per generare app native di WebView senza smadonnare con Java e tutto (mi servirà per la app Android TV e altri progetti). 😵
In tutto questo marasma, contrario ad ogni logica di project management, come mi piace a mme, ieri mi metto anche a sistemare cose su WinDog, levando da mezzo una buona parte deprecata dell'architettura... E questo non c'entrerebbe assolutamente nulla, se non per il fatto che le cose da fare per quell'altro progetto sono innumerevoli, e dopo quasi un anno di stallo (che non è il primo...), un mese e mezzo fa ricominciai a trattarlo per qualche giorno, finché non mi sono di nuovo scocciata e ho spostato l'attenzione su altri progetti (oppure, rotture varie non me l'hanno sottratta contrariamente al mio volere...). Vabbè, sarà questa la volta buona in cui finisco almeno di implementare i bridge lì? 😨
Continuando con meno imprevisti la saga dei giorni precedenti, in questo momento sto a casina, ma ieri so stata alle piscine termali, ci siamo andati un po' a caso; mentre stamattina al mare di nuovo con mio padre che, a differenza di andare il pomeriggio, è cosa ragionevole. Vabbè, nulla di nuovo, se non che è sorprendente come non è riuscito lo zolfo ieri a distruggere i miei capelli, nonostante l'acqua mi sia abbastanza schizzata (ma non ho messo la testa sotto) e come cuffia uso una di stoffa... ma ci è riuscita l'acqua salata di stamattina, col mare agitato e molto funny da starci dentro come non mi capitava da credo secoli (perché a mare non ci andavamo spesso perché era sporco bla bla...), ma che buttandomi pressoché a terra più di una volta s'è mangiato i capelli non legati. 🤯
Comunque, ieri ho fatto due (2) foto, o forse tre (3), non importa, il fatto è che non sono liminl, quindi non le posso caricare sul Pixlfed!!! Potrei metterle sul profilo di .uno, ma è praticamente morto e non mi va di disturbare il suo riposo eterno. E mettere qui non mi va suppongo. ...Dovrei riconvertire la mia istanza Pxilfled ad una generica, togliendo l'obbligo del tema fotografico liminaccio, così magari è pure possibile che degli utenti nuovi arrivino, idk? Magari addirittura modificare il software per rimuovere la restrizione arbitraria (si, è tale, il supporto c'è) che fa si che solo i post multimediali siano visibili, e non anche i testuali, così lo rendiamo polivalente?? Oppure mandare tutto in mona, ora che la Spacc BBS è federata, e decidere che tutte le foto si caricano lì??? 😩
...Come si potrà ancora notare, dalla disastrosa incontenibilità di questa scrittura, la testolina fa ancora un po' strugglin'!!! Visto che proprio ieri c'è stata la luna nuova, questa potrebbe essere l'ennesima volta in cui si verifica la mia teoria magica a proposito del fatto che è proprio la luna a disturbarmi... ma, allo stesso tempo, se ora non ritornerò normale entro un tempo ragionevole, allora magari per forza questo modo di pensare è una stronzata... mah, il tempo decreterà. Però l'entropia non è proprio rasoterra, qualche nuovo progettino è anche quasi in cantiere, solo... non succede nulla di scrivibile a dire il vero!!! 🥴
Il mio cervello sta facendo 1 po' strugglin'!!! Da un bel giorno e mezzo, come si potrà ben vedere, non ho postato, non mi viene davvero in mente nulla di nulla di valore da scrivere... è chiaramente perché ho l'entropia troppo bassa, quindi il generatore di numeri casuali non genera, ma non so proprio il perché sia così. Forse sono stati troppo dispersivi questi ultimi 2-3 giorni? M.
L'altra mattina ero al mare e vabbé, epico ma nulla di trascendentale, poi dal pomeriggio ho principalmente programmato per TiVuOcto, ma perso forse decisamente troppo tempo su Telegram... Ieri mattina invece a comprare due cose che mi vadano bene come pezzo superiore di costume da bagno (perché se continuo ad usare una mezza canotta per coprirmi non mi posso totalmente bagnare in acqua), e tra il misurare ogni cosa è passato tanto di quel tempo che, per andare anche ad annaffiare le piante a casa di mia nonna e non fare tardi per pranzare, ho dovuto incastrare il tempo quasi pazzurdamente... e poi il pomeriggio al mare, anche se decisamente un po' cald, e la sera perso decisamente un sacco di tempo per Piani Segreti su Telegram...
Stamattina un servizio coi miei, e l'entropia era già bassa (a caso, uffa)... però è tipo successo il più strano attacco dell'universo... derivando dalla legge di #murphy, e non è la prima volta: se c'è poco tempo per fare qualcosa, e si va quindi di fretta nel tentativo di rientrarci, uscirà necessariamente fuori qualcosa che porterà al perdere ancora più tempo. Per andare oggi pomeriggio al mare mi stavo mettendo uno di quei costumi da sopra che ho detto, ma evidentemente l'elastico che avvolge il petto sotto era già vecchio marcito muzunna (Decathlon lezzo?), e nel fare in fretta ho messo male il braccio, facendo troppa leva, e si è smollato!!! Nel disastro ho pure dimenticato i pantaloncini da sopra al costume, lmao; non un problema andando con l'auto parcheggiata appena sotto casa, ma comunque pazzurdo a dir poco.
Sono rimasta abbastanza sminchiata in quel momento perché che du' palle, e totalmente onestamente sono stata sul lettino del lido a non fare nulla o quasi, manco leggere o giocare, troppo scocciante in quel momento... e non aiutava il fatto che per i primi quarti d'ora non trovavo la minima ombra. A proposito, a parte il caldo che era (dicono) più tosto di ieri, ma io essendo abbastanza dissociata non lo sentivo, mi sa che mi sono scottata sulle spalle, perché un po' brucia, anche se non è rosso... #mannaggia al semaforo stellare!!! Mi sono circa fixata una volta tornata a casa, che mi sono messa a cucire quel coso per stringere la fascia e quindi ovviare allo smollamento... circa, perché l'entropia è ancora bassina...
A proposito di quest'ultimo fatto, che temo sia un vero meme... innanzitutto, ciò mi ricorda che la bandiera Octt è on hiatus da un bel po', dovrei finirla (cucire con manine...), e poi: chi ritiene difficile trovare reggiseni et similia per chi ha taglie estremamente piccole, forse è perché non ha provato cosa significa avere sin 0°... per fortuna appunto, in quanto a roba da bagno (che casualmente è l'unica istanza in cui mi serve quel tipo di indumento) qualcosa che sta bene la si trova, e ringrazziamm' a san Gennaro per il fatto di avermi comunque somewhat concesso l'indomabile drip femmineo pur non avendo le minne. 🙏️
Me so distratta n'attimo, ed ecco che è arrivato il primo agosto... e come agosto di un anno divisibile per 4 è bizzarro. Maremma, ogni giorno che passa ci sono nuovi motivi per essere #triste, e di tutte questa qui è la meno triste, il che è tutto dire per il resto: avete fatto caso che non è uscito Mario e Sonic ai Giochi Olimpici di Parigi 2024? Spoiler: non è un ritardo... 😱
Questa cosa non la dico sul thread delle holympiadi (dove comunque ci sono messaggi quindi andate a vedere...), ma qui, perché non si può proprio replicare. Soprattutto perché non hanno semplicemente fatto scadere la collaborazione con Nintendo e Sega che andava avanti da credo quasi due decenni, ma... vogliono puntare sugli e-sport (e ok, ci può stare, ma non vedo perché non vadano più bene Mayro e Sony, e soprattutto non vedo ancora nessun e-sport a Parigi) e sugli NFT (no comment, il 2022 è passato da 2 anni, l'uso speculativo e quindi cattivo di quella ottima tecnologia dovrebbe essere del tutto morto e sepolto)... 😩
Però ai gamer hanno comunque dato il contentino, e di semplice contentino si tratta: il gioco ufficiale per questa edizione è... Olympics™ Go! Paris 2024: play.google.com/store/apps/details?id=com.nway.olympics2024. Free-to-play, quindi qualcuno dirà che è una cosa buona... ma ragà, dicono che sia solo single-player, e addirittura stranamente pare essere un city builder, dove per progredire partecipi agli eventi olimpici... non propriamente un gioco sulle #olimpiadi. Poi, onestamente, dalle schermate non fa un'ottima impressione... sono la prima a dire che la grafica non freca se il gameplay è fuoco, ma da un gioco palesemente fatto per spillare acquisti in-app il gameplay non può essere fuoco, mi dispiace, smettetela col copium. (E la versione PC, su Epic Games Store, non pare meglio, nonostante pesi 3 GB invece di 1.) 😖
Comunque no, a Mario e Sonic non ci avrei giocato o, più precisamente, lo avrei piratato per poi manco mai installarlo, come succede sempre... troppo tempo. Quindi da un lato non dovrebbe fregarmene, ma dall'altro è comunque triste, perché era praticamente un sigillo di garanzia, quello che alle olimpiadi corrispondeva l'uscita del giochino. Non ho nemmeno idea di cosa cambiasse di effettivo ogni 4 anni rispetto al gioco precedente, ma se già abbiamo detto che non lo avrei comprato questo non è un mio problema. Il mio problema era lamentarmi, e l'ho risolto... 😭
Chi sta seguendo le #olimpiadi col piede giusto (cioè non per fare le solite lamentele politiche, ma per godersi il fottutissimo sport, che è la cosa che a quanto pare aprendo Internet finisce sempre in secondo piano), lo sa che l'applicazione che serve per stare al passo con gli eventi non è un client social, bensì un #player IPTV... ed è a questo che sono finita con la matta programmazione di ieri sera... 🤫️
Beh, sul PC con Firefox RaiPlay non mi funziona... ma lì non è un problema, perché uso Hypnotix di Linux Mint. Ottimo player, peccato che il problema è su mobile, dove non ho provato se il sito di RaiPlay funziona, ma comunque ricordo che gira proprio male, e non andrò ad installare né VLC né MPV perché Android [più app installi e più le prestazioni degradano]. E allora, anche stavolta, mi sono fatta io la #webapp che mi serviva... provatela a hub.octt.eu.org/TiVuOcto/#/0/Rai2.it, su 😼️
Il material design ha colpito forte qui, e mi piace come ho messo tutti i canali nel menu laterale, tutti accessibili al volo, facilissimo passare da una categoria all'altra, meglio delle altre app. Versione proprio MVP stasera comunque, ci sono tante cosine da poter migliorare... devo per esempio implementare ancora le azioni da tastiera; e lo farò, perché ora questa è la mia app IPTV anche su desktop, oltre che sul cellulare! Ha la stessa collezione di canali in chiaro che usano tutti, con decine di nazioni, ma sarà il caso di permettere agli utenti di aggiungere le loro sorgenti. E poi i preferiti, e la guida TV. 🤭️
Tra le cose da fare, il supporto agli input con tasti sarebbe buono per la UX desktop, ma è praticamente obbligatorio per una app che va su #TV, cosa che per ora non mi serve, ma chissà, potrebbe tornare utile... di app #IPTV belle minimali e non-malware per Android TV non ne conosco. Quindi, se dovesse servire a qualcuno, potrei creare un APK (sulle TV le PWA non sono cosa, anche se quasi tutte le #app pacchettizate lì sono fatte con tecnologie #web, ironicamente). 😷️
Insomma, #TiVuOctt è l'ennesimo trionfo della programmazione vanilla JavaScript rispetto a tutto il resto!!! Fa quello che deve fare. A dire il vero, alcuni canali che su Kodi o quell'altro si vedrebbero, qui non vanno, perché sono da fonti particolari come YouTube o DailyMotion (!?), e dovrei gestirle appositamente, anziché darle a Video.js come fonti HLS lisce... ma nessuno dei principali canali italiani è così, quindi non freca troppo. Altri invece non vanno perché bloccati dal CORS e non gestiti dal mio proxy casalingo; ne butterò uno su Cloudflare Workers poi, quindi senza preoccuparmi di whitelistare domini... 🙏️
Chi sta seguendo le #olimpiadi col piede giusto (cioè non per fare le solite lamentele politiche, ma per godersi il fottutissimo sport, che è la cosa che a quanto pare aprendo Internet finisce sempre in secondo piano), lo sa che l'applicazione che serve per stare al passo con gli eventi non è un client social, bensì un #player IPTV... ed è a questo che sono finita con la matta programmazione di ieri sera... 🤫️
Beh, sul PC con Firefox RaiPlay non mi funziona... ma lì non è un problema, perché uso Hypnotix di Linux Mint. Ottimo player, peccato che il problema è su mobile, dove non ho provato se il sito di RaiPlay funziona, ma comunque ricordo che gira proprio male, e non andrò ad installare né VLC né MPV perché Android [più app installi e più le prestazioni degradano]. E allora, anche stavolta, mi sono fatta io la #webapp che mi serviva... provatela a hub.octt.eu.org/TiVuOcto/#/0/Rai2.it, su 😼️
Il material design ha colpito forte qui, e mi piace come ho messo tutti i canali nel menu laterale, tutti accessibili al volo, facilissimo passare da una categoria all'altra, meglio delle altre app. Versione proprio MVP stasera comunque, ci sono tante cosine da poter migliorare... devo per esempio implementare ancora le azioni da tastiera; e lo farò, perché ora questa è la mia app IPTV anche su desktop, oltre che sul cellulare! Ha la stessa collezione di canali in chiaro che usano tutti, con decine di nazioni, ma sarà il caso di permettere agli utenti di aggiungere le loro sorgenti. E poi i preferiti, e la guida TV. 🤭️
Tra le cose da fare, il supporto agli input con tasti sarebbe buono per la UX desktop, ma è praticamente obbligatorio per una app che va su #TV, cosa che per ora non mi serve, ma chissà, potrebbe tornare utile... di app #IPTV belle minimali e non-malware per Android TV non ne conosco. Quindi, se dovesse servire a qualcuno, potrei creare un APK (sulle TV le PWA non sono cosa, anche se quasi tutte le #app pacchettizate lì sono fatte con tecnologie #web, ironicamente). 😷️
Insomma, #TiVuOctt è l'ennesimo trionfo della programmazione vanilla JavaScript rispetto a tutto il resto!!! Fa quello che deve fare. A dire il vero, alcuni canali che su Kodi o quell'altro si vedrebbero, qui non vanno, perché sono da fonti particolari come YouTube o DailyMotion (!?), e dovrei gestirle appositamente, anziché darle a Video.js come fonti HLS lisce... ma nessuno dei principali canali italiani è così, quindi non freca troppo. Altri invece non vanno perché bloccati dal CORS e non gestiti dal mio proxy casalingo; ne butterò uno su Cloudflare Workers poi, quindi senza preoccuparmi di whitelistare domini... 🙏️
Avrei dovuto postare fin troppe ore fa, ma come al solito il JavaScript mi risucchia, e quindi perdo totalmente la concezione e la capacità di gestione del tempo (dalla mezzanotte all'una è passato troppo subito). Perlomeno però, adesso è passato così tanto tempo che questo che dico è acqua passata, quindi non è necessario che vi preoccupiate, potete limitarvi a compatirmi... 🤗
Praticamente è assurdo come ogni volta che c'è da fare una cosa che per un motivo o l'altro non sento, il mio corpo deve psicosomatizzare ogni singola cosa, anche impossibile, se immaginabile; oggi a dir poco tremendo. Anche se questa cosa alla fin dei conti è una cazzata, non fa male, non mi fa morire, eccetera. È da qualche giorno che avevo dei #sintomi un po' così, leggerissimi... ma oggi veramente è esploso tutto, perché dovevo fare quello per cui mi stavo involontariamente crucciando, cioè l'esame particolarmente impossibile (come per tutti) che dovrei fare (come tutti).
Ovviamente ho preso un tondissimo 5/30, ma lo sapevo già probabilmente, ops, infatti stavo male più prima che dopo la mail col voto (anche perché a quel punto il fatto è finito e mi faccio i fatti miei, cioè la JavaScript masturbation). Perché appunto si sapeva che non potevo superarlo con quello che lo studio mi ha permesso fin ora, ma i miei genitori insistevano e allora minchie. Senza scoprire nulla di nuovo, perché era come quello degli appelli precedenti che avevo già visto. Appunto, allora, grazie per i seguenti sintomi:
Ribadisco il generico #malessere perlopiù mentale anche dei giorni immediatamente precedenti, avuto perché con il mio cervello, utile alla programmazione esoterica ma non alle attività normotipiche, non riuscivo nemmeno volendo ad aprire un libro per ripetere o un quaderno per fare esercizi né tantomeno ChatGPT per farmi fare esercizi.
Stamattina mi sono svegliata in modo solito, ma l'aria era un po' pesante, ho anche fatto le cose come le altre mattine ma, ecco qua, mi metto al computer, e senza fare niente mi iniziano a far male le spalle... intrigante!!! Anche perché appena mi distraevo non facevano più male, ma se la mente si rishiftava ecco che son dolori di nuovo.
Ho bevuto il solito caffè della mattina, poco poco proprio perché altrimenti tendo ad esplodere e non è piacevole, ma stamattina anche quel poco ho sentito che mi faceva un po' (1 po') saltellare. Ma anche questo dipendeva dalla distrazione o meno, lol. (Coffi buono ma, <<< microplastiche.)
Mal di pancia... ho fatto cacchina a metà mattinata, e poi subito dopo pranzo, per qualche motivo, anche se avevo ben poca roba in corpo, e ovviamente gli stronzi sono usciti degni di questo nome, non c'è stata la sciorda non c'è stato liquame signore e signori, solo cacca intera e sana. Più sana quella, del mio cervello che fabbrica i #dolori, insomma.
Dopo pranzo vado all'università (mi accompagna il papi perché la SITA merda ha ridotto le corse a solo 2, ancora prima che finisse il mese di luglio, di cui la seconda sarebbe a esame iniziato e non dopo), e stranamente subito devo fare pipì, anche se l'ho fatta prima di uscire di casa... e infatti era pochissima e chiarissima, e io lo sapevo in anticipo, ma il corpo ha detto no.
Durante la prova in sé, non mi son riusciti a stare a mente manco due esercizi di cose che tecnicamente ho capito, lol. Il cervello non ha cervellato... a dire il vero ha cervellato in altro modo, perché mi ha dato delle intuizioni su tipi di esercizi che non ho nemmeno avuto modo di studiare ancora, ma se ho preso quel bellissimo voto evidentemente le intuizioni non erano così geniali.
Non so cosa è successo per la via del ritorno a casa, inizialmente ero spenta ma non proprio instabile, poi a un certo punto idk, gli spiriti si sono accesi, e ho iniziato a sentire una sensazione di insofferenza non triggerata da nulla in particolare, e non sono andata mentale solo per la stanchezza. Forse è stata colpa dello Ximi che ha laggato... anzi, forse ci giurerei che la colpa è proprio sua, quanto cazzo odio la tecnologia.
È vero che non mi sono nemmeno cambiata in roba leggermente più leggera quando tornata a casa, perché dovevo mettermi subito al PC a finire di distruggere del tutto quel poco che mi rimaneva della mia anima con il JavaScritto... ma avevo un caldo strano, del tipo che con il condizionatore messo tale e quale a ieri pomeriggio (appena 1-2 gradi in meno della temperatura naturale quindi ok non fortissimo) non sentivo il fresco... ma allo stesso tempo non sentivo propriamente caldo, perché ero troppo dissociata.
Vabbè non lo so, vorrei dire qualcos'altro anche... tipo che la mia programmazione a questo punto è stata molto incazzata, la nebbia della testa mi faceva percepire fortissimo il limite dell'interfaccia umano-macchina, e di non riuscire a premere bene i tasti per effettivamente fare quello che volevo (misclick frequentissimi sulla tastiera), cosa che di per sé è incazzosa, e via così. Poi c'è sempre il fatto che il selettore di file lagga, l'apertura di finestre lagga... tutto questo proprio quando la mia testa di cazzo dovrebbe laggare per protezione, ma invece va in overcock. Tipo ora che finisco di scrivere questo coso alle 3 invece di dormire, cosa???
Vabbè ma che minchia deve dire uno a questo punto? Io ho in mano tanti spazi online, anche se piccoli, qualcuno di mia completa proprietà e qualcuno che semplicemente amministro, ma comunque non andrò mai a violare le regole scritte solo perché so che tanto non verrò bannata, dato il fatto che o comando io, o sono di troppo aiuto per mandarmi via per cazzatine. Invece lui dall'alto della sua megalovania fa il cazzo che gli pare. Vorrei ricordare che Zuckerberg di cose cattive ne ha fatte, ma da utente delle sua piattaforme non viola le sue stesse norme, così come non lo fanno altri signori.
Poi il fatto della figlia, maremma cara... Si lamenta che quando lei aveva 16 anni è stato ingannato a firmare i documenti per il consenso dei genitori (entrambi) alle titty skittles / al girl juice, di non aver capito potessero causare la sterilità, dando così bella mostra della sua incapacità di comprensione del testo, bello e semplice. Dice testualmente "Mio figlio è morto. Ucciso dal VIRUS MENTALE WOKE"; raga non è uno scherzo a questo punto, è andato completamente mentale... gli altri sono malati, ma lui che va in ufficio fatto di ketamina no. E poi continua, con una frase che sembra uscita da r/iam14andthisisdeep, "si chiama deadnaming perché tuo figlio è morto". Premio padre dell'anno a questo tizio, che proprio non capisce che, se ora non fosse così invasato, e se prima non fosse stato totalmente assente, la figlia non se ne sarebbe andata.
Coi #miliardari è sempre così, ogni volta che ce n'è qualcuno nuovo, ti viene quasi la nostalgia per quello di prima... citando Mortebianca: il conservatorismo estremista di Musk fa rimpiangere il professionalismo calcolatore di Bezos, e il liberismo sfrenato di Bezos fa rimpiangere Bill Gates, che quantomeno promuoveva l'aumentare le tasse ai ricchi. Secondo me, per legge, una volta che una piattaforma digitale diventa classificabile come gatekeeper, non deve più stare in mano ad corporazioni for-profit, quindi devono o essere cedute, o chi le possiede deve essere riconvertire la sua attività in una non-profit. Frega 'n cazzo della mano invisibile, usatela per farvi le pippe su come lo stato non deve mai intervenire, va va...
E niente... appena smette di essere il software il sabotatore dei piani per il mio Regno dello #Spacc, puntualmente ci pensa ~la rivoluzione industriale e le sue conseguenze~ l'universo e le sue circostanze. Come ho detto ieri su bbs.spacc.eu.org/new/post/53, la federazione l'ho sistemata finalmente, e... skill issue colossale da parte mia, da un lato me ne vergogno, ma dall'altro non posso fare a meno di dire: andate a leggere github.com/NodeBB/NodeBB/issues/12708#issuecomment-2253165202 😭️
Insomma, la #BBS risucchia sempre più tempo, tempo che richiede di dare altro tempo, talmente tanto tempo che neanche ho avuto il tempo di sistemare i backup, e devo farlo prima che succedano incidenti. Ma, almeno, il #forum non prosciuga anche la mia anima, a differenza di altre cose... come la realtà, che mi fa vedere che il mio impegno non basta, la mia voglia non basta, le mie competenze non bastano, la mia trasparenza non basta, la mia costanza non basta, la mia personalità non basta, le mie idee non bastano, la mia creatività non basta, il mio furore non basta, mai, a contrastare il rumore dell'Internet e rompere il muro dei big.
Prima ho notato che su Mastodon i post dal forum non arrivano nella mia home, se non c'è prima qualcuno che seguo a boostarli, o non lo faccio direttamente io, mentre ad esempio su Misskey funziona tutto correttamente. Vabbé, a parte il mostrarsi rotto come al solito di quella piattaforma, volevo chiedere aiuto sulla stanza Matrix del Fediverso italiano, ma... ecco che, per colpa di Mozilla, la stanza è down da ore (è sul loro server). Cioè, è assurdo, non c'è una singola persona che è contro di me eh, ma l'universo con la sua entropia riesce sempre a darmi qualcosa per cui stare male, ostacolandomi in qualsiasi cosa io voglia in un modo o nell'altro, dandomi tregua solo in occasioni limitate. Io la mia parte provo a farla, ma non serve mai a niente.
Dovendo ricorrere ad una strategia pesante per non far fallire questa mia nuova idea, ho già fatto due cose... un account @SpaccBBS@mastodon.social, profilo che ufficialmente boosterà i post sul Fediverso (a mano ora, poi cercherò un bot), e un canale Telegram equivalente, che invece è fornito via RSS (t.me/+PeIeU-k2LXtjNTEx), e da cui a mano inoltro su OctoVoLTE i post ma solo ogni tanto, per non creare spam. Quindi, se va bene, da adesso ufficialmente non farò più post microblog con dentro l'elenco puntato di... gli ultimissimi thread che NON POTETE PERDERVI!!! Su dai, potete rispondere anche senza account nativo al sito, non fatemi dannare...
Raduno FantaExpo (FantasExpo) - 5 / 6 / 7 / 8 Settembre: bbs.spacc.eu.org/new/post/37 (stiamo raccogliendo le adesioni, e le mancate adesioni)
Lu postagg'... sta murenn... quindi, sneak peek al tema per cui sto lavorando come detto ieri. Alla fine, ho deciso di approfittarne e usare proprio lo stile di #Miiverse... Inzomma, è bellixximo e quando finirò avrà una repository dedicata, così che chiunque possa usarlo... ma devo fare ancora i template di tutte le metapagine, quindi non sarà rapido. 🤥️
Ho scelto di rubare #HTML e CSS da Nintendo perché a dire il vero è di suo già ben pensato per diversi tipi di post e relative visualizzazioni: ha layout per gallerie, post microblog (tecnicamente di singoli paragrafi, ma funziona perfettamente anche con il Lorem ipsum, e quindi i miei post), e persino thread più alla forum, nonché commenti alla social (che in questo caso non so come sfruttare). Quindi, praticamente sono coperta per tutti i miei post così, inclusi quelli di Telegram di anni fa, i miei Memos, backup di Mastodon e compagnia, e magari anche thread di Spacc BBS, che stando solo sul mio server li sento a rischio. 🤭️
E alla fine, come generatore, ho scelto Pelican, e non Hugo, per due motivi... maremma. Il più banale è che Pelican usa la sintassi Jinja2 (aka Liquid per Python), che già conosco benissimo avendo usato Jekyll fin troppo, mentre Hugo usa... il linguaggio di templating di Go, che, pure se sembra più figo e potente, è decisamente più complicato, con una sintassi inusuale, e insomma, non mi sarei messa a impazzire con esso a gratis ora (kek). Dall'altro lato, Hugo non ha nemmeno un sistema di plugin, quindi ok il templating potente ma, se vuoi modificare il funzionamento interno del programma, o forki o ti attacchi... con Pelican, invece, ho già usato le varie API per gestire post diversi, che hanno requisiti diversi, senza usare orribili script di preprocessing che mi creano file intermedi sul filesystem (bleah, sono stanca di ciò). 🤓️
#Pelican comunque è abbastanza snobbato, tant'è che i temi che esistono per esso si contano su un centinaio scarso, e quelli effettivamente buoni sulle dita di una mano mozzata. Peccato, perché out-of-the-box viene con un sacco di roba ben fatta, tipo l'evidenziazione di sintassi nell'HTML (senza JS), una grande flessibilità nel come i file di output vengono strutturati, un concetto di multilingua, e in realtà una buona collezione di plugin (in contraddizione coi template). No, la documentazione non è una di queste cose ben fatte, ma non mi sembra Jekyll sia meglio in ciò, e anzi, anzi... non fatemi parlare a riguardo. 😊
Condividendo la sintassi con Jekyll, comunque, significa che con le giuste accortezze posso rendere il mio template, in tutta la sua bellezza di violazione di copyright, compatibile con ben due generatori al prezzo di uno; e conviene farlo, se davvero voglio permettere a molti di usarlo. Con cosa, invece, la sintassi non è compatibile? ...con staticoso, il mio generatore deprecato, e che magari a questo punto dismetto completamente, perché magari Pelican è il degno sostituito, ed esattamente 3 (credo) pagine del sitoctt smetteranno finalmente di essere rotte... 😍 Con 'sti generatori ne passo fin troppe, comunque.
Nei praticamente ultimi 3 giorni, la problematica della BBS ha preso talmente tanta della mia attenzione che davvero io non!!! Più o meno sta andando tutto secondo i piani, ma ci sono un po' di rogne che ora chissà quando riuscirò a sistemare; sicuramente non a breve, anche perché alcune non dipendono da me... 😭️
Beh, questo post non riguarda ciò in realtà, è una piccolissima tregua, riguarda ciò che avrei dovuto fare al posto di queste faccende... per la tortura rimando a bbs.spacc.eu.org/new/topic/3/la-nuova-rivoluzione-della-spacc-bbs, e a breve metterò comunque le condivisioni automatiche via RSS su Telegram. 😤️
Dovrei s̵̱̀t̵̨͑ũ̴͍d̵̬͑i̷̞̕ả̴̹ȓ̸̢ẹ̸̊ perché vogliono che a giorni io vada a tentare un esame per cui sto impazzendo dall'inizio dell'anno (spoiler: è perché non è di pura informatica)... non si sa che risultati dovrei ottenere, considerando che so a malapena metà programma, se a questo aggiungiamo il fatto che non sto avendo le vibe giuste nemmeno per ripetere e fare esercizi questi giorni, in cui ho da fare cose che mi danno ben più motivazione intrinseca, ma ok. (Non è la classica paura di non sapere, perché in altri casi l'avevo ma comunque me lo sentivo che avrei rubato l'esame, e tale feeling è stato sempre giusto; a 'sto giro il feeling non esiste.) 🤐️
Solo oggi pomeriggio ho iniziato a lavorare all'idea dell'archiviocto, avendo navigato di più nel deprimente ambiente dei generatori di siti statici, e deciso allora di guardare solo ad una di due scelte, Pelican o Hugo. (Soprattutto, ho imparato che bisogna evitare i generatori fatti in NodeJS come la peste: impiegano una vita a tirarsi le dipendenze, buildare, e i temi belli che ho trovato online puntualmente danno errori pur essendo vecchi di solo qualche anno.) Farò in ogni caso il mio tema apposito per l'occasione, perché per Pelican non si trova veramente nulla di bello, e per Hugo si ma non proprio super-epico, a questo punto vale la pena. Il grosso dilemma ora è: rubo HTML e CSS di base dall'originale Miiverse (fuck your copyright Big N!!!), oppure dal porting web del Material Design v1 (fuck your Material v3 Big G!!!)...? 👾️
È buffo comunque pensare come tutte queste cose, in superficie indipendenti, siano in realtà collegate... una non posso farla perché sono troppo impegnata a farne un'altra, uscita fuori nel mentre che ho dovuto anche tralasciarne un'altra, tutto a causa di qualcosa di scomodo iniziato anche prima, e così via... non lo so. Se riuscissi a serializzare i dati della mia vita in un formato ben parsabile sull'archivioctt, e con essi generassi un grafico, credo che il risultato sarebbe interessante e ben rappresentativo della mia entropia... 😳️
Sarò breve: bad ending ragaxxi. L'intera giornata di oggi mi è scivolata tra le mani, avendola passata davvero tutta appresso a questo fatto della BBS, mentre dovevo fare chissà che altro. Il testing di ieri è andato benissimo apposta per farmi sviluppare false speranze, perché ecco che oggi, cercando di assemblare il vero setup finale, anche superate ore di peripezie, alla fine c'è ancora qualcosa che non va, ed è sempre così alla fine con il software #alpha. 🥲️
Mi ci è voluta più di mezza giornata per girare mia testa attorno al come cavolo gestire l'importazione dei vecchi post ed utenti da phpBB a NodeBB e, ironia della sorte, credo che proprio questa sia la cosa che dovrò lasciar andare, perché è l'unica differenza che riesco a riconoscere tra l'ambiente di deploy di ieri sera che funzionava... e questo di oggi sul server, dove funziona tutto, tranne il fatto che il server non risponde a richieste dei dati sui post per ActivityPub, sia i vecchi che quelli creati al volo. Credo che il processo di usare una versione di #NodeBB di 5 anni fa, l'unica compatibile con un plugin di migrazione non aggiornato da 3 anni, per poi aggiornare tutto all'ultima alpha, abbia messo il database in uno stato buffo, anche se errori non ne tira. Controllato permessi, cancellato cache... di tutto, un bel niente. 🤐️
Purtroppo sono a corto di alternative, e allora in qualche modo questa roba devo farla funzionare, se voglio un forum che non rimane a marcire. Ciò che proverò domani sarà di riconfigurare il #software pulito, come ieri su PC, e gran pazienza se gli utenti dovranno ri-registrarsi e i thread migliori dovranno essere ri-proposti a mano; tanto, comunque, le propic non si sono importate per magia, le firme sono del tutto distrutte, e la formattazione dei post è più miss che hit, considerando che la conversione da BBCode a Markdown non funziona, il plugin per avere i BBCode nemmeno (è vecchio di troppi anni anche lui), e un plugin che posso usare per implementare sostituzioni testuali arbitrarie ha dei limiti per quel markup scassato. Ripartiamo da zero e speriamo bene. 😔️
In ogni caso, il vecchio forum phpBB rimarrà sempre aperto per permettere la lettura perfetta dei vecchi post, tanto non mi costa niente e in ogni caso non posso evitare, al massimo lo sposto su un sottopercorso /old/ (con redirect per non creare link morti...). Finché rimane in stadio di testing, quello nuovo sta su bbs.spacc.eu.org/new/; è ancora online la versione spaccata di oggi, magari fatevi un giro finché ci sono ancora tutte le centinaia di post corrotti, per prendere confidenza con l'interfaccia come in foto... 🥵️
Comunque, se volete ridere: a me sembra che a tratti 'sto NodeBB, che tanto millanta essere fatto per il web moderno, da mobile funge peggio di phpBB. Ho visto parti della pagina che shiftano, fanno cose brutte, e persino la schermata di scrittura è più scomoda per come viene scalata (mentre quella di phpBB sarebbe perfetta, se solo non obbligasse ad usare il BBCode per la formattazione, che è oggettivamente scomodo). Nulla che io non possa sistemare con un po' di CSS, però non lo so, fatevi un giro sul /new/, ditemi se condividete quello che penso oppure è un problema mio.
A causa di un po' di entropia di differente qualità nella mia mente, tra ieri e l'altro giorno ho creato ben 2 nuovi #thread sul forum dello spacc (grande divertimento!) che vi consiglio di andare a vedere, perché...
Cos'è, quindi, magicamente la Spacc BBS risorge dalla sua tomba di irrilevanza? ...Temo proprio di no, così come temo che già è tanto se, dallo spammare i link ai nuovi thread, ottengo che qualcuno a malapena ci clicca per leggere; figurarsi che crei un account con il macchinoso sistema e si metta ad interagire nei giorni, e nei mesi, a venire! Purtroppo e per fortuna, da un lato lo sfizio del forum in me non se n'è mai andato via, e dall'altro proprio in questi ultimi giorni sono uscite fuori queste cosine da voler salvare/condividere, per cui questo mezzo di comunicazione è semplicemente perfetto, ed ecco che allora posso aggiungere questo fatto alla lista degli impedimenti del mio sonno. Io voglio davvero far vivere il posto ma, da utente e non da sysadmin autocantasuonante, riconosco la realtà moderna... 🤕️
Il problema non è l'interfaccia del forum, che ho reso comunque abbastanza moderna e utilizzabile per chiunque (a differenza del default di phpBB, che nemmeno io riesco a navigare). Non è neanche la mancanza di accesso via account social il problema, anche se certamente quello mi farebbe avere registrazioni in più. Il problema è che ormai siamo abituati a stabilirci su una o pochissime più date piattaforme, e passare le giornate lì staticamente. Con la nascita dei social standardizzati, il fare la spola tra 20 siti diversi al giorno non è più cosa; è un effetto di cui sono vittima persino io, e nonostante mi torni sempre in mente non riesco a sconfiggerlo. Tralasciando il se sia bene o male (è la seconda..), il fatto è che è estremamente difficile costruire una comunità quasi da zero su una piattaforma a sé, perché la tendenza all'abitudine porta le persone prima a scocciarsi, e poi a scordarsi. Se non hai già qualcosa di costruito, per cui il forum nasce per una sentitissima necessità come semplice accessorio, la tua condanna è l'irrilevanza. ☠️
Questo porta ad una specie di paradosso, perché devi avere utenti e contenuti di valore per attrarre altri utenti, ma almeno il primo di questi due elementi non puoi farlo uscire fuori con il semplice impegno personale, ti serve anche il culo. In breve, ora urge quello che temevo necessario un anno fa: la compatibilità ActivityPub, così che almeno l'intero Fediverso possa non dico unirsi al sito, ma alla discussione, restando dove vuole, da Mastodon a Lemmy (ma se l'UE obbligasse Reddit a supportare ActivityPub non piangerei...), e quindi non dovendosi ricordare di nulla. Alla fine, lo stile che voglio costruire io (che già faccio lì) è molto sul varietà, quindi gli utenti che partecipano possono esserci e, se non sono loro a creare dei thread, posso farlo io rilanciando post interessanti. Il mio vecchio progetto per implementare il protocollo in phpBB, però, non è andato da nessuna parte, e allora sono alle strette... 🪢️
E, quindi, per questo un'immagine di finestre affiancate... perché la tentazione di migrare tutto a NodeBB ora è fortissima. Tirato su al volo sul PC per vedere se questa nuovissima alpha fosse vera o una colossale bugia... e mamma mia, in 3 minuti di testaggio sono più che sorpresa. Addirittura, il carico di risorse è bassino, e l'installazione è stata del tutto indolore (due cose che per via della parte "Node" del nome non mi aspettavo). Ci perdo in personalizzazione e retrocompatibilità ma, se serve per avere davvero un vivere, allora considero il sacrificio, ahimè. 😓️
La #merdata di #CrowdStrike l'avete sentita sicuramente tutti, e anzi, qualcuno l'ha sentita anche sulla propria pelle — per fortuna non io, stando segregata in casa e usando Internet solo collegandomi a servizi ospitati sempre e solo su server Linux — però... non solo non riesco a levarmi la cosa dalla testa, perché ancora nel #mondo tutto il #casino non si è risolto e quindi ancora non si smette di parlarne, ma addirittura prima becco un fatto interessante. 😑
Mesi fa, CrowdStrike aveva già avuto un incidente, su Linux addirittura, su scala però più piccola (grazie t.me/journalctl_micro). Ovvio, direi, che lì l'impatto è stato piccolo, perché "Linux Update" non esiste, quindi ognuno aggiorna naturalmente in momenti e modi diversi, però la sostanza è: quelli di 'sta compagnia maledetta che dicevano "certo capo aggiornamendo compatibile con tuo sistema condrollado certificado", e poi, quando i sysadmin di un laboratorio lì si sono trovati i computer che non partivano più, ma che magicamente partivano dopo aver levato a mano l'aggiornamento, e hanno giustamente chiesto spiegazioni, solo dopo intere settimane si sono sentiti dire "scusi capo noi commesso errore tua configurazione di sistema effettivamende no compadibile con vecchio aggiornamendo!!!"... e vaffanculo! 😫
Io manco di nome sapevo questa compagnia prima d'ora, ma, se le mie lamentele stanno andando tutte a loro, e nemmeno un briciolo alla mia odiata Microsoft (che chiaramente spinge #aggiornamenti ai #computer di tutto il mondo senza fare mai domande o chiedere delle garanzie ai produttori, non è la prima volta che roba rotta non-Microsoft finisce nel circuito di #Windows Update; tra l'altro, perché cavolo questo software stava lì, non essendo un device driver?), allora vuol dire che l'hanno fatta grossa. Qualcuno, scoperta la notizia giorni fa, diceva che non si può sapere se effettivamente non fanno il giusto testing internamente... ma io, essendo psicopatica, riconosco i sociopatici da lontano un miglio, e considerando sia il failure rate dell'aggiornamento (credo sia del 100%), sia come CrowdStrike ha risposto al problema, direi che dubbi non ne ho.
La cosa che veramente non capisco è come possano aziende miliardarie affidare la propria sicurezza ad altre aziende chiaramente poco professionali (vendono un software che costa reni, pieno di funzioni che a nessuno davvero servono, messe lì solo per gonfiare a dismisura il prezzo, di qualcosa che alla fine si dimostra un catorcio; quando chi lo compra vorrebbe una cosa si funzionale per il contesto, ma normale) e, a maggior ragione, sistemi senza ridondanza totalmente centralizzati nelle mani di singoli esterni. Questa cosa non si fa, e lo sanno benissimo Google, Amazon, Microsoft e quelli che volete, che la roba critica la fanno tutta in casa; esattamente come me col mio serverino. I sistemi informatici falliscono, c'è poco da fare, bisogna sempre avere un piano B per qualunque evenienza.
https://www.youtube.com/watch?v=E_YMO46PWvQ
Comunque, per chi non ha seguito tutte le implicazioni della vicenda, c'è questo video che ho visto stamattina, le riflessioni sono simili alle mie, ma forse meno inconcludenti (non sarà stato fatto alle 3 di notte): youtube.com/watch?v=E_YMO46PWvQ. Fa davvero piangere come una compagnia di #cybersicurezza abbia causato un attacco denial-of-service all'infrastruttura globale di logistica, trasporti, ospedali, e vattelappesca... su una scala che i "cattivi" da cui dovrebbero proteggerci possono solo sognare. Mandateli in bancarotta, eccheccazzo!
Dovevo scrivere ovviamente qualcosa qui oggi, ma oggi sto proprio scazzata kinda, quindi non mi viene proprio nulla di che, anche se chiaramente voglio come sempre... Skill issue? Non lo so, ma certamente è curioso che la luna sia quasi piena stavolta e, guarda tu che casualità, la variazione assoluta nelle mie emozioni è della stessa entità di quando l'altra settimana la luna era vuota (anche se un po' diversa), e certi hanno detto che dicevo stronzate. Certo, 2 soli indizi non fanno una prova, ma io aspetterò pazientemente di raccoglierne degli altri se è per questo...
Quindi, soul issue? Non lo so, ma comunque ancora prima di capire il problema si dovrebbe capire la colpa, no? ...Di solito è il contrario mi sa, ma in questo caso non penso possa funzionare. È chiaro che l'universo mi sottopone a delle disturbazioni, se queste cose capitano sempre con circostanze e implicazioni così buffe; però non capisco proprio se è che delle entità esterne vogliono il mio continuo male e mi infondono della lieve sofferenza per il solo gusto di ciò, oppure semplicemente è il sintomo di segnali che mi arrivano e che io ancora non ho capito come decodificare...
Comunque I mean, c'entra l'universo, in modo generico e tremendamente fumoso, nella misura in cui mi mette sempre in condizioni sfavorevoli, o pallose. Sempre e solo di rado ci sono magari cose diverse da fare, ed è ovviamente quasi sempre impossibile anche fare qualsiasi cosa con altra gente di persona (che non siano parenti), a quanto pare non c'è mai nessuno. Non capisco mai se le coincidenze sono solo strane, se mi odiano tutti, o che, perché è veramente qualcosa di inspiegabile. Marciremo così idk, il destino è chiaro.
Ecco qualcosa successo dentro di me a causa della mia convivenza di me con me, che fa ridere, ma anche riflettere. Praticamente, l'altro ieri sera ero nel lettino, e una delle mie istanze di background aveva un po' di voglia di sessocto... ma la mia istanza foreground no, voleva dormì (volevo dormì), quindi, carestia. Subito ieri sera, invece, è successa la stessa cosa ma all'opposto: io in foreground volevo la masturbazione, ma in background nessuna mini-me voleva, e quindi, ancora, carestia. Mi chiedo se magari lo abbiano fatto per ripicca, oppure semplicemente è un caso curioso...
Tutto ciò fa ridere per due motivi: innanzitutto, poiché... ahhaha sessocto singleplayer 😳🤣, ma poi anche perché... ahahah non riesco mai ad andare d'accordo neppure con me stessa!!! 🥰 Tuttavia, è una buona scusa per discutere sulla mia "ipotesi delle istanze multiple", che avevo qualche volta così accennato scherzando, ma mai approfondito... in parte perché non sono bravissima a teorizzare queste cose. Le avevo inizialmente definite "personalità multiple", ma ho constatato che questa denominazione è troppo fraintendibile, e addirittura saltavano fuori dei paradossi quando tentavo di elaborare, quindi ho preferito cambiare la terminologia in toto, usando questa informatica.
In sostanza, la parte non fisica che compone univocamente me, il programma automodificante che alcuni definiscono anima, può, secondo circostanze in parte controllabili (la dissociazione) e in parte ignote, forkarsi e girare sotto diverse #istanze contemporaneamente. Solo un'istanza può girare in foreground in ogni dato momento, ed è quella che chiamo "io", che percepisce e agisce in modo cosciente; ce ne possono poi essere diverse in background (teoricamente infinite, se la mia RAM fosse infinita, ma fino ad ora non sono riuscita a contarle), che condividono assieme all'istanza di foreground tutte le altre risorse non-esclusive (ad esempio, respirano senza che sia io a doverci pensare, ma nel frattempo possono indipendentemente pensare, accedere al database, e mettersi in comunicazione con me del foreground). Ecco, quindi, che una me può essere horni, mentre altre nel momento no. 😵💫️
Comunque, giusto per chiarire, discordanze di questo tipo avvengono di continuo per qualsiasi motivo; non solo per il levigaggio della perla, ma anche per esempio per il postaggio, qualsiasi cosa in parte voluta ma dove in parte c'è in gioco un'altra preferenza, così come anche cose che sarebbero necessarie da fare ma non c'è proprio la voglia. Già che ci siamo, nella prossima puntata di dissonanza cognoctivva approfondirò l'annosa questione: se voglio vendere i miei nudini, devo chiedere il consenso a tutte le mie istanze? (Anticipazione: no, non è necessario, ma è più complicato di così.) 😊️
Ieri pomeriggio, letteralmente così, mi è venuta un'idea un po' 𝓯𝓻𝓮𝓪𝓴𝔂... (anche in questo caso, la categoria si dimostra quella con le pensate migliori). In pratica, stavo pensando che mi serve assolutamente un #sito archivio (...l'archivi.octt?) dove conservare tutti quei miei #dati un po' sparsi per vari (troppi) siti e piattaforme, sia da server miei che non, principalmente per avere un backup tosto e affidabile di tutti essi; ma, in secondo luogo, avendoli tutti centralizzati in un solo sistema, quindi tutti bene o male filtrabili e ricercabili insieme, indipendentemente dalla fonte originaria... 🌊️
Ebbene, 'sto ennesimo sito non è una cazzata, è un vero disastro, semplicemente perché al mondo esistono centinaia di generatori statici, ma nemmeno uno buono (nemmeno il mio, che perciò è deprecato). Non vado nello specifico su quali sono tutte le fonti di dati (sarà per la prossima volta), e come mai è complicato gestirle con generatori di siti generici (al punto che forse la risolverei prima facendo degli script di rendering specifici in PHP: Hypertext Preprocessor), ma... almeno la ricerca olistica posso già averla per le fonti originali, con i motori di ricerca #web... che, però, non indicizzano per niente bene le mie tremila cose (neanche quelle altrui, a onor del vero). La conclusione logica è solo 1 e, ordunque, il mio #motore di #ricerca è ora reale. 🙃️
Spanne sopra la ricerca interna di WordPress, anche considerando eventuali plugin (non-premium), con non solo la ricerca testuale filtrabile, ma anche le immagini, e strumenti di ricerca più avanzati. Per il momento ho fatto il crawl completo di soltanto i miei siti e qualcuno amico... chiedetemi pure di aggiungere il vostro, se anche voi siete odiati dai crawler commerciali, mi fa piacere. E insomma, provate su https://yacy.spacc.eu.org/! 🤩️Ora, non è propriamente "il mio motore" come avevo immaginato mesi fa (e a cui non ho mai lavorato!), ma invece è YaCy. La UX è abbastanza buona, ma si sono impegnati a rendere la parte amministrativa qualcosa di veramente iperconfusionario, che mi ha impiegato fino a stamane per capire come fare i crawl correttamente (senza perdere pezzi per strada e, soprattutto, senza cancellare le pagine già fatte), ma ora è ufficiale: è bono. Non so se sarebbe utile indicizzare anche certi subreddit, oppure Wikipedia e Stackoverflow, ma certamente alcuni canali Telegram andrò a farli... una volta aggirati i problemi creati artificialmente da Durov, si intende!!! ☠️
La mia istanza pubblica di Memos... è ancora intrigante, ma l'ho usata più in questi ultimi giorni che nelle tante settimane passate da quando l'ho tirata su, il che è buffo, ma non troppo preoccupante. Probabilmente stavo ancora provando il concept, e non ero sicura di volerci già mettere tutto l'impegno, perché magari "chissà se non mi trovo bene e voglio tornare ad un altro format"... ma, a questo punto, mi sa che il formato di #note piccole a flusso ci sta molto bene, è pratico e veloce da utilizzare, ed il software è abbastanza minimale da non farmi scivolare nella trappola dell'organizzazione. Però, il programma ha degli inconvenienti comunque, quindi, circa ieri... ✨️
...Ho creato uno script #PHP giusto per permettere la visualizzazione dei memo senza JavaScript, perché la pagina statica non include nulla, neppure i tag per l'anteprima sulle piattaforme di chat e social (che ancora non ho sistemato, ma farò). È la cosa che io in primis più odio, quella di finire su un link esterno sul web, e constatare che il JS serve per visualizzare qualsiasi cosa in più di una pagina bianca. Link così per provare (con il proxy_pass di nginx ho "sovrapposto" lo script sugli URL normali dei memo): memos.octt.eu.org/m/VhMUopz539YSBYyitCQwzN 🎳️
L'ho reso ovviamente scaricabile lo script, non è proprietario, ma non penso lo espanderò troppo... non ho alcun incentivo di implementare navigazione o ricreare a tutti gli effetti il frontend di #Memos, così come non implementerò un rendering 1:1 del Markdown com'è sulla #app. Alla fine mi serve solo perché: non voglio quell'effetto odioso del web pure sui miei siti, voglio permettere a browser retrogradi (come in foto) di leggere tutti i contenuti, e ai vari crawler di leggerli e archiviarli, tra cui Archive.org, ma anche giustamente i motori di ricerca. 👑️
(Cosa molto strana a proposito: in realtà, Google ha trovato ben 8 pagine della mia istanza, e gli ha assegnato come descrizione degli estratti di testo pertinenti, ma nessun altro motore lista nulla... ma è perché solo loro fanno web scraping avanzato, facendo renderizzare il sito in dei veri browser, quindi per tutti gli altri bisogna avere dell'HTML di valore.)
Questo comunque porta al discorso di: a chi beneficia la tendenza moderna, sempre più imperante, delle #webapp comunque munite di un server di backend, di fare del tutto a meno di #frontend lato server, in favore di versioni 100% client-side? ...Solo agli sviluppatori pigri, certamente non agli utenti in generale, e nemmeno a chi ospita e gestisce il #software (qualora sia una persona diversa dallo sviluppatore, come per questo e altri software open-source diffusi). Fa rabbia, ma non stupore, come il caricamento dell'effettivo contenuto a schermo è molto più veloce con questo #script PHP, rispetto che aspettare che la app frontend si carichi e faccia il suo lavoro...
Meno di 250 millisecondi da quando il #browser fa richiesta a quando il #server restituisce l'HTML di pochi KB, nonostante dietro le quinte faccia ben 3 richieste HTTP a localhost, senza alcuna cache: una per ottenere l'HTML di Memos in cui iniettare i contenuti, una per ottenere i dati JSON sul memo... e in realtà prima una per ottenere l'id numerico con cui richiedere il JSON avendo l'uid alfanumerico, perché solo la API binaria (non-JSON) lo permette, ma ovviamente parsare tutti i dati di quella da un programma esternamente costruito non è cosa, leggo solo la stringhetta che mi serve e so dove sta. 😳️
Dopo questo (che grazie al mio script ora già mostra i contenuti, mentre prima era una pagina vuota), può passare da... poco meno di un altro secondo, a poco meno di un secondo e mezzo, per avere la pagina che si tira appresso tutte le altre risorse, il #JavaScript che si attiva, scarica i dati che gli servono con millemila richieste, e a quel punto mette a schermo i contenuti. Ok, questo tempo non è rognoso in assoluto, ma comunque è peggio di quanto potrebbe realisticamente essere, ed in ogni caso è misurato a casa sul PC groso... sullo smartphone, con rete cellulare, in giro, vi assicuro, la differenza si sente, e al giorno d'oggi gli utenti (me compresa) scappano a gambe levate dalle pagine che caricano lentamente. 💩️
Non so se ha senso o è una scemenza — questo lo scopriremo a spese del mio tempo poi, come sempre — ma pensavo servisse avere, per così dire, una musica tematica per ogni post del MicroBlog, allo stesso modo di come idealmente serve una foto o un video per ogni post (ma, quando c'è un video, non serve musica a parte)... Principalmente l'idea mi è venuta quando ho creato TiktOctt, sarebbe un componente per trasformare in video i post che hanno solo testo, ma magari può essere anche una cosa da mettere così quando si legge a mano per sfizio, come ho visto ieri in questo blog sulla rete: leechplus.neocities.org/log. Vabbè, a questo è meglio pensare un'altra volta, ma il punto è che mi servono musiche un po' generiche se le voglio mettere al volo, e certe dei videogiochi si adattano benissimo... specialmente certe di Pokémon. 📢️
E tipo, finendo su YouTube a cercare una canzone specifica di Pokémon, passando per questa compilation, scopro che esiste questo programma: agbplay. Un po' buggato nel fare play-pausa, ma per il resto è un grandioso pezzo di software, legge le musiche tracker direttamente dalle ROM #GBA, permettendo sia di riprodurle al volo che di esportarle nella qualità digitale più alta possibile (32-bit float). Fa anche vedere le diverse tracce sonore sovrapposte, i livelli, e minchiatine come gli indirizzi di ROM. ✨️
Nel video qui l'ho testato con Pokemin Emeraldo, e spero che possiate godere delle sinusoidi perfette (signori teste di cazzo, chi cazzo vi ha laureati a voi che caricate i rip su YouTube in qualità telefonica e li definite HD) e gli spettrogrammi con le linee nettissime (visti con Audacity questi, invece, perché il programma TUI, per quanto buono, he would never).
E poi, girando negli spazi della ROM in cerca dei brani (che giustamente non hanno un nome, quindi si va a manina), ho visto, oltre a qualche centinaio di effetti sonori, e altrettanti spazi totalmente vuoti che precedono musiche vere e proprie (?), un sacco di contenuti beta; qualcuno proprio scartato, tra cui certi remix della seconda generazione, ed altri che invece sarebbero poi stati usati in Rosso Fuoco e Verde Foglia. ...Avevano così tanta paura di perdere questi file a Game Freak, tra l'uscita di un gioco e i successivi, che hanno pensato tipo di metterli nascosti nelle build di produzione del gioco precedente come backup mondialmente distribuito? Mah! 🤥️
Mi è capitato questo documentario sul gamblin'... sempre bello quando l'argomento esce fuori!!! Però mannaggia, quanta brutta pubblicità ai casinò, che altro non sono che enti di beneficenza. E prima dicono che usano pubblicità ingannevole, e poi che sono fatti da #psicopatici per ottenere soldi anche a discapito della vita dei clienti, e poi che ci sono problemi da risolvere... mah. 😒️
A parte gli scherzi, che la satira è veramente l'unica cosa che ci rimane, è da guardare. Parla veramente a fondo del lato malvagio (lo dico come se ne esistesse uno buono fuori dai meme?) dei casinò, e in generale tutto ciò che ruota attorno al #gioco d'azzardo "ad alta intensità", passatemi il termine (nel senso che non riguarda anche cose come le lotterie)... tutte cose che sapevo già, le sapete anche voialtri che giocate al Poker con Luigi, però messe tutte belle in ordine, con anche storie reali, con dettagli che non avevo mai sentito e mai avrei immaginato, comprese le innumerevoli manipolazioni psicologiche per far sparire chi vince e far giocare di più chi perde... è tutta una roba. Anche la spiegazione scientifica di come mai, anche se si parte senza problemi, nel caso si abbia la giusta sconveniente predisposizione, si finisce per sviluppare una dipendenza neurologicamente perfettamente comparabile a qualunque altra droga, è #interessante, non l'avevo mai capita.
Ma comunque, mi chiedo: in Italia i casinò non sono esattamente una cosa, però di gente che si attacca alle slot machine nei locali ce n'è, e per meri motivi statistici ci sarà chi si gioca la vita o quasi... ecco, come mai non mi sembra di aver mai sentito di ex-giocatori che fanno causa ad enti di gioco per eventuali danni? Ora mi direte "vabbé ma cazzi loro", però la legge in teoria non la pensa così, esiste il reato (! non illecito civile!) di circonvenzione di incapaci. In altri paesi non so se questa cosa esiste, spero di si, ma ugualmente non ho mai letto di "Karen sues the casino", il che è strano. Se è pacifico che avere una dipendenza di questo tipo ti rende incapace di agire in modo razionale riguardo essa, così come succede anche per altre cose come già detto, la cosa non dovrebbe per caso rientrare? E, dunque, non devono per caso essere puniti coloro che non hanno ragionevolmente impedito di continuare a giocare alla persona caduta nel baratro? Non lo so eh, io la legge la studio su YouTube e queste sono solo idee, eppure mi sembra che qui i pretesti ci siano.
Al di là di tutta la disamina, c'è un pensiero tanto semplice quanto profondo alla fine, diretto invece a chi gioca in modo casuale, perché magari lo fa giusto per divertimento, e sa che non finirà in nessun problema... ecco, anche posto ciò come vero, quando si va a giocare praticamente si stanno dando soldi a dei tizi che li useranno per far perdere ancora più soldi, e in certi casi letteralmente la vita, non a te, ma agli sfigati che a differenza tua un problema col gioco lo svilupperanno, o già lo hanno... insomma, anche oggi ringrazio i miei spiritelli protettori di essere tirchia come i t-rex! 🙏️ (Comunque, non preoccupatevi troppo, non sono ancora nel mio purity arc... quindi, il casinocto sul mio sito si farà comunque, giusto per il meme, ma chiaramente si gioca a digifiori, certamente non ad euro.)
Ho visto questo video e... boh, che palle, poi la gente ha il coraggio di dirmi che la bomba atomica è brutta, e che è sbagliato ritenere quella umana come specie fallata e naturalmente corrotta e irrecuperabile che andrebbe solo eliminata per il più grande bene dell'universo... 💀
Ovviamente non ho scoperto l'acqua calda, sarebbe molto ingenuo non conoscere già questo problema, però è uno spunto di riflessione... Per favore, non cerchiamo di fare i giri per dire che in realtà è ok se quarantenne senza morale rompe in privato a tredicenne che cercava interazioni meno difficili chiedendo foto sconce o foto dei piedini gratis, ammettiamo che è un problema così almeno siamo sulla stessa pagina. E quindi, possibile non ci sia modo di risolverlo per bene senza estinzioni di massa? Perché, se guardate il video, è molto complicato.
Voglio dire, la cosa peggiore, che puntualmente spesso salta fuori, è che chi si comporta in questo modo è spesso fin troppo insospettabile; proprio per questo la cosa è grave. Se parlassimo sempre del tizio trentenne puzzone che ha costruito la sua gooning cave nello scantinato della casa dei genitori, dove passa le giornate a schizzare su fotine di #minorenni, sarebbe semplice dire "mettetelo dentro e buttate la chiave"... e, invece, sono puntualmente individui con una posizione sociale normale. I top #pedofili sono sempre i tizi straricchi per cui la sola e unica cosa che conta nella vita sono il proprio potere e la propria goduria, certo, ma poi ci sono queste genti che magari fanno colazione al bar con voi, sono nell'ufficio accanto al vostro, hanno addirittura una famiglia nel vostro condominio e si permettono di comportarsi così quando nessuno li vede.
È chiaro che bisogna scovare chi vive la propria vita così, e bisogna a tutti i costi sempre impedirgli di continuare a perpetrare i loro atti schifosi, ma che cazzo succede in situazioni così specifiche? È davvero la soluzione mandare in galera pazzoidi con addirittura una famiglia che, mentre fanno queste cose su Internet, magari non farebbero mai nulla ai minori che vedono di persona ogni giorno? Oppure, un approccio del genere andrebbe a causare più sofferenza ad individui innocenti di quanto bene causerebbe alla società, come l'ipotetica famiglia ovviamente allo scuro di tutto dell'ipotetica persona, che non solo deve fare i conti con lo scoprire la natura pedofila di un caro membro, ma persino vederlo portato via.
Alla fine è più che altro una #malattia mentale, però ovviamente ciò non può essere un pass per fare il cazzo che si vuole, quando fai qualcosa di sbagliato ci devono essere delle conseguenze, in giusta misura. Sicuramente, se non il carcere, il minimo sindacale non negoziabile dovrebbe essere obbligare il soggetto a seguire un percorso di terapia psicologica, per risolvere il problema in modo effettivo, non cercare di farlo sparire con la punizione del senso di colpa. Però, di nuovo, come si gestisce la cosa con familiari o amici, che potrebbero soffrire inutilmente se scoprissero di questo misfatto? Si mette a disposizione la possibilità anche per le persone vicine che ci rimangono male di chiedere un risarcimento per i danni morali, e allora sta al colpevole scegliere se rivelare o no la verità della terapia forzata in base alla sensibilità individuale?
In generale, è possibile che, nel modo in cui gestiamo queste cose nel nostro mondo abbiamo sempre e solo estremi? E, nello specifico, possibile che le grosse piattaforme digitali o non implementano mai protezioni contro i predatori di bambini, o lo fanno causando irreparabili danni a gente in realtà del tutto innocente per "oopsie our mistake!"? Cioè, secondo me, le varie piattaforme che già spiano per fini commerciali i messaggi degli utenti (quei siti di incontri strani, ma anche certamente Facebook, che di bavosi è strapieno), e che per loro convenienza quindi non usano la cifratura end-to-end, dovrebbero allora andare fino in fondo, e usare algoritmi per controllare se i messaggi sono sussy o no; qualora dei contenuti siano effettivamente flaggati, poi, chiaramente la segnalazione non si manda in automatico alla polizia come fanno quelle teste di cazzo di Google, ma la si fa controllare da operatori umani interni (che abbiano superato opportuni controlli psicologici, per evitare che siano a loro volta dei gooner che si sono piazzati lì apposta per segarsi), e poi se necessario si va oltre.
A regà bongiorno, e spero che abbiate mimito bene, dopo la notiziona di ieri sera... mamma mia, proprio come avevo previsto, ho dormito sapendo, ho riposato proprio come un sassolone per via di questa cosa. Parlo dell'assassinio fallito di Donaldo Trump... 🔫️
A parte che ho non ironicamente dormito fortissimo — il telefono era quasi scarico, è riuscito a far suonare la prima sveglia, che io però ho rimandato per dormire altri 5 minuti, mettendolo nel frattempo in carica, eccetto che per colpa di quella merda di connettore che è USB-C il cavo non è andato tutto in fondo, e quindi non si è ricaricato nulla — ciò che è successo fa sia ridere che piangere. Diciamo che poteva andare anche molto peggio, perché per fortuna Biden ha condannato l'attacco, e non detto tipo "mi dispiace che non sia morto". (Attenzione, non leggete i commenti, ci sono solo fanatici di Trump col premium che danno la colpa a Biden dell'attentato; e si, delle cose discutibili le ha dette, ma è Trump quello che aveva "avvertito" di un bagno di sangue nel caso dovesse perdere queste elezioni.) 😵💫️
Ora, se leggete il primo articolo (con immagini satellitari), le cose che fanno ridere sono evidenti: chi ha sparato è un'incompetente patentato, che chiaramente non si è allenato per nulla prima di compiere l'ultimissimo atto della sua di vita... appunto, in totale contrasto con i cecchini professionisti dei servizi segreti, che invece da una distanza comparabile lo hanno mandato all'altro mondo relativamente subito. Aveva persino il vantaggio dell'altezza, e nonostante ciò non solo con tutti i colpi che ha sparato è riuscito a colpire il presidentone solo all'orecchio, ma addirittura ha ammazzato qualcuno tra gli spettatori nella folla... allucinante. Io mo', di armi non me ne intendo, ma a quanto pare stava usando l'AR-15, un fucile che matematicamente sta ai pazzi come la gonna nera generica di Amazon sta ai femboy; per commettere stragi di massa dovrebbe essere buono, ma immagino non sia perfetto per uccidere obiettivi precisi. 🤯️
Ma, alla fine, pongo una domanda a chi ha sparato (che non leggerà, essendo morto, AHAHAHAH): a cosa è servito? Volevi evidentemente toglierlo di mezzo... ma già sul momento del colpo non stava malissimo, mentre ora sta di nuovo una rosa, e non è più in ospedale ma a casina sua. Com'è quindi la realtà ora? Che adesso Trump è un martire, con i suoi sostenitori che (giustamente, direi) sono ancora più polarizzati, il partito democratico che è ancora più impopolare, e un clima ancora più pesante e decisamente meno scherzoso. Se fosse morto, certamente a novembre non lo avremmo visto in giro, ma per definizione sarebbe stato anche in quel caso un martire, ma ancora più forte; con un aggravio ancora più tosto sulla situazione politica e sociale che gira attorno a queste elezioni. Porca troia, ma perché in quel paese di merda danno armi a cani e porci senza educazione e senza restrizioni??? 😭️
Possibile impiegare una mezza giornata sana a implementare delle funzioni in JavaScript molto particolari riguardo i cookie, e sistemarne alcune già esistenti, solo per sistemare due cose apparentemente stupide come: far aggiornare subito un contatore in una app di esempio, e far fungere il cambio di lingua in una app vera? ...Evidentemente si. 😊
È un maleficio e una benedizione avere il mio mini-framework per le webapp multi-pagina (aka, vecchio stile e non cosiddette single-page)... chiaramente, è lavoro in più concesso al letterale etere, che mi risparmierei se altre librerie mi andassero bene. Dall'altro lato, però, se ho questo robo è perché non trovai proprio nient'altro che funzionasse alla base nel modo in cui mi serviva, e quindi ceppa. A distanza di mesi di non-lavoro però devo confermare che l'idea è stata geniale (il che è molto dire, in genere il mio codice marcisce peggio), e davvero la API che ho ideato è l'ibrido migliore possibile per app che automagicamente girano sia senza script lato client che senza un server di backend. 🤑
Però, ecco, se c'è una rogna del comunicare tra client e server senza script lato client... sono i cookie ("biscuit" per i britannici). Si vede che sono del millennio precedente, con le loro stringhe marce da parsare in un certo modo. Vabbè, avevo già implementato funzioni di lettura e scrittura dei biscotti più o meno base ma, via via, sono uscite fuori difficoltà così scomode, che oggi ho dovuto implementare una tale serie di cosi di [de]serializzazione, che la mia stima per #HTTP esplode un pochino. Principalmente: come faccio a rinnovare un cookie arbitrario, ossia di cui potrei non prendere il riferimento di durata all'interno del codice (perché voglio una funzione di utilità che rinnova un qualunque cookie conoscendone solo il nome), se il client da specifica non ha modo di inviare al server le flag usate per piantare i cookie? 🤯
Ho trovato giusto qualche utente online che piangeva di questa cosa, nemmeno tantissimi, e quindi giustamente neanche nessuno che proponeva soluzioni; probabilmente, molti si arrendono all'hardcodare le flag dei cookie da qualche parte e riutilizzarle ogni volta, oppure allo scrivere codice verboso, per rinnovare a mano ogni volta. ...Io non ci sto, quindi me la sono inventata io la soluzione: uso un "metacookie", aggiornato automaticamente dal server ogni volta che tramite la API è settato un qualunque cookie, che semplicemente contiene come suo valore le flag extra per ogni cookie, e che quindi il server può ripescare da lì per rinfrescare i cookie in maniera perfetta. Ci posso conservare dentro anche informazioni non-standard, ad esempio data ed ora di scrittura di un cookie per poterlo rinnovare solo se è più vecchio di un tot... senza esagerare, però, perché (da standard?) un singolo biscottino non può essere più grosso di 4KB, quindi se questo si ingrossa succede un patatrac. 🤗
Concettualmente credo sia semplice, ma a livello pratico mi ci sono comunque volute una caterva di funzioni, perché, tracciando la logica... Quando il server vuole settare un cookie: lo manda al client senza problemi, ma intanto deve serializzarlo ottenendone le varie parti (o, viceversa se è già un oggetto e non una stringa), quindi (se necessario) serializzare anche i dati dal metacookie per aggiornare i campi lì e poi deserializzarlo per inviare anche quello di nuovo al client, nel frattempo conservando i nuovi dati sul cookie per eventuali operazioni successive nella stessa richiesta (prima non avveniva, quindi i dati non si aggiornavano senza una nuova richiesta). Quando il server riceve biscotti: ovviamente deve serializzare quelli, altrimenti non sarebbe possibile prendere e poi aggiornare tutti i datelli, e praticamente ripeti cosa è già fatto ma con meno giri. E... nonostante questo, ancora non ho la perfezione in mano, ma mi manca pochissimo. E... anche oggi, l'aggiornamento di WuppìMini esce domani. 🤭
I potery fortyssymy attentano alla mia produttività e alla mia stabilità d'animo, manipolando il #clima per instaurare un regime di caldo insopportabile contro ogni logica e concetto di rispetto reciproco... Sto scherzando, ma in realtà no, questi ultimi 2-3 giorni la situazione è proprio stramba; magari domani mi sveglio e trovo una nuova sorpresa. 👹
Non si può sopportare il #caldo che sta facendo, ma questo l'ho tipo appena già detto. L'acqua di rubinetto, fresca ed infusa delle sue golosissime microplastiche (ne sono dipendente), un po' aiuta, ma non è una panacea. 😳
Sto sudando pure io senza fare nulla, e io di solito tipo non sudavo... mi si appiccica tutto, persino l'aria stessa diventa solida e non si stacca più da dosso. La cosa più strana è che #sudo per qualche minuto, e nel momento stesso di ciò mi accaldo, poi ho qualche minuto di pace, e poi dal niente di nuovo ritorno in sauna. Situazione così disperata che ho dovuto mettere un asciugamano sulla sedia in camera mia per l'evenienza. 🥵
Dall'altro ieri mi è come tornata l'allergia primaverile o merdine simili... dopo che per più di un mese ho avuto problemi zero!!! Occhi un po' bruciacchietti due giorni fa, il naso con un po' di muco da allora ad ancora adesso, e la gola avvizzita ieri mattina (le microplastiche liquide hanno sistemato quest'ultima). 🤧
Al mio risveglio stamane ero in uno stato fisico talmente ultraterreno, nel senso di inferno dantesco, che le sveglie sono addirittura state capaci di svegliarmi... le ho sentite e ho realizzato cosa fossero, ma comunque ero un po' in #confusione, sentivo la temperatura altissima, il letto che tipo si sfaldava e si ricomponeva (??? un sogno liminale!?), la sovrapposizione uditiva delle due suonerie faceva particolarmente male, e una delle due la sentivo addirittura rallentata. Stordimento durato per diversi quarti d'ora dopo essermi alzata. 🤒
Il collo oggi (ancora adesso) mi scrocchia fin troppo in più del solito, e ciò non è irrilevante. Anche le spalle sono un pochino croccanti, però il collo... mentre cercavo di resuscitarmi dal letto stamattina, mi sono mossa in modo un po' imprevisto, e in un momento è scattato, ha fatto malino. Finire a dormire storta nel tentativo di aiutare #calore certamente non aiuta. 🤗
Parlando di come rinfrescarsi o come non farlo, più si alza la #temperatura e più i ventilatori mi danno mal di testa... C'è quello grosso in corridoio, che teniamo girevole, e tutto sommato non da problemi... ma se ci passo accanto camminando veloce come al mio solito vedo qualche stellina. Poi ne ho uno da scrivania, che tengo giustamente puntato in faccia dal pomeriggio a quando vado a dormire, perché altrimenti con umidità+calore magari ci svengo... ma in rari istanti mi fa un po' schizzare i pensieri intrusivi. A parte gli scherzi, non vuol dire niente o è un segno di qualcosa di non buono? 😵
Dovevo scrivere un articolo del blog sulla Soluzione Finale Esplosiva oggi... Ma, dovevo finire di lavorare a cose per WuppìMini... E, c'è ancora qualche cosina da fare prima di rilasciare il suo aggiornamento grosso... Quindi, altro non posso scrivere oggi che questo #shitpost (come sempre con 1 fondo di verità). In questo, non importa quanto i poteri forti vogliano ostacolarmi, fossi anche in punto di morte, io almeno una stronzatina al giorno devo scriverla, sennò mi sentirei proprio vuota. Nella mia bara ci dovrà essere una copia cartacea del diarioctt. 😧
Notizia freschissima, e guardate dal fotogramma... si vede esattamente il momento in cui gli si spezza il cuore, resta immobile con gli occhi spalancati!!! Poveraccio #Zelensky, se ne merita tante e tante, ma questa proprio no... mamma mia, dove siamo finiti!
4 anni fa si scherzava su "meglio il pedofilo di destra o il pedofilo di destra?", invece adesso il dibattito è "votare il riottoso pluricondannato pazzo megalomane, o il vecchiaccio zombificato portasonno?" Se vivessi nella ridente terra degli assalti al Campidoglio... innanzitutto chissà se sarei ancora viva, ma in ogni caso certamente non andrei a votare per quello che col Covid ci scherzava ogni giorno; però riconosco che Biden da un momento all'altro potrebbe essere vittima di uno sghiribizzo e, coi nuovi precedenti stabiliti dalla Corte Suprema, dichiarare guerra alla Russia, o qualunque altro paese che sarebbe catastrofico per l'economia... Oppure, magari magari, avremo la legalizzazione delle bombe nucleari... (il mio sogno bagnato 😍️)
Ma io ancora vedo gente che compra roba senza fine su Steam con gli #sconti particolari... che a questo punto ho perso il conto di da quanto vanno avanti, perché cannot really frecare at all. Però, è proprio così perfetto per ricordare un fenomeno preoccupante del nostro mondo, in cui si cade anche se lo si conosce; ci cadrei pure io se avessi così tanti soldi da buttare in giro... il problema di quando un #hobby si trasforma, dall'hobby in sé, a quello di spendere #soldi per il dato hobby!!! 😨
Un sacco di gente che sta comprando 'sti #giochi, infatti, lo fa molto per paura di perdere delle estreme occasioni (FOMO)... anche se poi non li aprirà mai (o quasi), per uno dei tanti motivi che possono portare i gamer a non fare #gaming. Ci sono poi anche quelli che comprano titoli già giocati e goduti (magari da piratati) eh, e secondo me questo è proprio il modo più perfetto di sfruttare questi sconti, ma si parla davvero di una minoranza statistica. 💩
https://youtube.com/watch?v=3pbSIZzqj0s
E #Steam, ma anche molte altre piattaforme di videogiochi, ci marciano su tutto questo. So che fa ridere, ma non si erra a dire che è in atto un vero e proprio complotto per spillare i soldi a coloro che sono ancora #giocatori nell'animo, ma non più nel corpo. Vi fanno comprare software che non giocherete, grazie ad una buona manciata di metodi subdoli; it's as simple as that. 🦧
https://www.youtube.com/watch?v=mEkhJoaUhFI
Ho detto comunque che questo è un fenomeno del mondo, però, perché in realtà può riguardare bene o male qualsiasi #passatempo. Coi #videogiochi è proprio grave grave, perché è qualcosa che prevederebbe costi circa ricorrenti, ma anche abbastanza tempo ed energia a disposizione, però appunto può succedere pure con il fare palestra, suonare musica, progetti di elettronica... un botto di roba per cui si comprano tanti "materiali" prima, per poi non usarli. In modo quindi più generale ne aveva parlato quest'altro video che avevo beccato... comunque si, il #marketing ci distrugge. 😩
A regà, non so se vi rendete conto, ma Hatsune Miku è stata costretta a cantare una nuova una canzone in italiano per chiedere aiuto a Sergio Mattarella... per colpa del #governo, che ha deciso di bandire il j-pop. Le è arrivata una raccomandata a casa, ha addirittura pensato che fosse per l'IVA evasa, e invece no, è perché la rimanderanno a casa sua in Giappone. L'alternativa per lei sarebbe cantare solo in #italiano, ma "il mondo è mio" non suona molto bene...
Bene, ora che ho la vostra attenzione sull'argomento #censura: avete seguito #TeleMeloni nell'ultima settimana? Ne stanno succedendo una dietro l'altra, di rogne... in breve, censura, solo e solo censura, #notizie oscurate per evitare di affrontare realtà globali troppo scomode per il potere attuale, e addirittura cose presentate ma in modo del tutto alterato, c'è proprio l'imbarazzo della scelta.
https://www.youtube.com/watch?v=nx3hqXouGR4
Recentissimo è il fatto delle elezioni in Francia, dove Macron ha vinto la sua partita (rischiatissima) a scacchi 5D, perché la destra estrema è stata fortunatamente fermata. Ed ecco allora che, mentre le altre reti TV parlano fino allo sfinimento dello spettro del comunismo, la RAI fa finta che non sia successo niente, semplicemente non ne discute. Per fortuna, chi si è lamentato tra la redazione di #Rai News c'è stato, ma è un disastro... guardatevi il video.Tutto questo poi dopo che, appena la settimana scorsa, si è parlato del disastro, probabilmente ancora più grave, di quando ad un festival il ministro #Sangiuliano è stato presentato come un luminare... mentre, nella realtà, è stato giustamente soltanto coperto di fischi. La RAI dice che è colpa di qualche processo esterno o vai a capire cosa, il motivo per cui nel servizio i fischi sono coperti o tagliati... perché, chiaramente, il servizio pubblico non può mica controllare se la roba è buona prima di mandarla in onda... E su questo cretino ci sarebbe fin troppo da parlare, per tutte le stronzate che dice, facendo acquisire al nostro paese, al MIO paese, una nomea di ignoranza senza fine in tutto il mondo; cosa pensereste voi di un paese estero se il suo ministro della cultura (mica cazzi!) parlasse di Colombo come ispirato da Galilei, ed altre cose che ora mi risparmio?
Fun fact comunque: proprio Gggiorgia, che ancora si comporta come se stesse all'opposizione, un mese e mezzo fa ha fatto la battutina su TeleMeloni per mandare una frecciatina a cosa faceva il PD al governo, che avrebbe appunto avuto TelePD... ora, io così tanti secoli fa ovviamente non seguivo la politica, ma probabilmente non ha detto una cosa falsa... Mi ricordo in particolare il video di Zeb "Renzi come te lo fa vedere il TG", praticamente ai tempi succedeva la stessa esatta cosa che è successa oggi con Sangiuliano... però che cazzo, possiamo essere d'accordo che non va bene? Ma che minchia di servizio pubblico è uno dove il governo in carica di turno è lasciato modificare la realtà presentandola a suo favore? Sono semplicemente stanca di vedere la democrazia essere bruciata di continuo, possibile che non si può fare proprio niente?... desidero la bomba atomica. 😭️
Non un metapost oggi, ma pericolosamente vicino... per qualche oscuro motivo (gli spiritelli insomma) mi sono venute un sacco di #idee, dalle utili alle sconclusionate... neanche abbastanza approfondite per elaborare troppo, ma è buono averle così da poterle in futuro riprendere, ed è molto divertente perché le probabilità che venissero tutte insieme era matematicamente bassissima... eppure, l'entropia della mia mente arriva a questo ed altro. In breve, particolari #spunti riguardo nuovi #metodi ed opportunità di micro-blog-postaggio, perché i normali dopo un po' seccano:
Postare scrivendo su carta: Sarebbe figo fare come se si avesse un diario cartaceo ma, in automatico e senza interagire direttamente con alcun computer, avere i messaggi che vengono via via caricati su Telegram, WordPress, il Fediverso, o così via... e a dire il vero esistono delle "penne smart" che farebbero in teoria proprio al caso, se si scrive abbastanza bene per la lettura di un OCR. Small issue: queste penne sono iper-proprietarie, e non ho idea di se ce ne sia qualcuna che: funzioni senza dipendere da un server che un giorno morirà, la cui app permetta in automatico di inviare i contenuti ad altre app o servizi, e dove sia realistico fare le proprie ricariche di inchiostro e i propri quaderni compatibili (cloni cinesi non ce ne sono, e gli originali sono un furto). Sarà allora proprio il caso di modificare una Bic usando un ESP32, magari, un giorno. 🤥️
Canale WhatsApp: Una gran cagata, ma magari avere il canale #WhatsApp sarebbe utile per farlo seguire a gente che non usa né Telegram né il Fediverso. Potrebbe essere sia un mirror del microblogoctt, ma onestamente non so a quanta gente davvero interesserebbe, sia un mezzo spin-off più quotidiano, non lo so; tuttavia, non ha la minima importanza, perché ci sono dei limiti minchioni. Ancora non sembra esserci modo per leggere i canali senza passare per un account, cosa che vuol dire tante noie, ma principalmente nessun buon metodo di esportare i contenuti o di trasferirli da altre parti (hello RSS where are you?). Ovviamente, fare il contrario, cioè da altre fonti a canali WhatsApp, al momento lo permettono solo servizi terzi "surrogati del software" e a pagamento. Per giunta, non c'è il minimo controllo su chi può leggere, non si possono né vedere né cacciare i membri! (In un certo senso è più privato di qualunque altra piattaforma...) Comunque, per memare, il mio #canale lo ho, lo creai quando la funzione era nuova e l'ho usato per la prima volta oggi... unitevi (oppure no): whatsapp.com/channel/0029Va9fNSC7DAX4VTEhlU3A. 💚️
Poi ci sarebbero altre due cose, di cui una che non è di oggi ma ci starebbe bene dirla... ma, con il verde wasap ho già messo troppa carne al fuoco, quindi forse le dirò un'altra volta. Se voi pensate di aprire ironicamente il vostro canale WhatsApp, e ci scrivete su non usando il telefono, bensì un quaderno o un diario, per favore fatemelo sapere; dobbiamo conquistare la piattaforma, e convincere Meta a darci gratis il verificato, così che possiamo apparire nella ricerca pubblica (esatto, è un requisito, mannaggia)... Vabbè, i due argomenti sarebbero "microblog anonimi" e "distribuzione cartacea", rifletteteci con la vostra testa ig. 😈️
Un bucone nel postaggio... finisco di scrivere stamattina, perché ieri sera ero fuori e non ho avuto il tempo. Ieri pomeriggio pensavo ad una cosa scomoda... cioè, una ben sedimentata nel mio repertorio, ma applicata alla coordinata spaziotemporale specifica del tale momento: è estremamente difficile, fin troppo, essere nella condizione giusta per svolgere lavori mentali, mentre altre cose bene o male si fanno sempre. Ma perché esattamente è così, babbuina la maremma?
L'opposto sarebbe che l'altra sera, un po' per la scusa di non passare l'ennesimo sabato a casa, un po' perché era un'occasione utile di provare senza pressione un tipo di lavoro che non avevo mai fatto — e che, a questo punto, chissà se dovrò finire per fare davvero un giorno, il destino è ignoto — ho partecipato a una sagra... un bordello allucinante, era più o meno come sospettavo, e appunto nulla che io avessi mai provato. 7 ore sono stata lì, con scarsi momenti in cui fermarsi, a spostare e sistemare sedie e tavoli prima, ogni tanto durante andare in giro per ripulire tavoli e levare la roba, io in particolare diverse ore a preparare cassette di legno usate come vassoi di bubbazza (ne avrò fatte almeno mezzo migliaio mi sa), e a mezzanotte inoltrata pure a pulire con la scopa il fottutissimo cortile esterno che c'è lì. Più di ventimila passi ho fatto in tutta la serata, i piedi doloravano, le spalle leggermente spacc, però alla fine ho fatto tutto senza problemi.
Ovviamente, tornata a casa poi ero stanca, ma non eccessivamente drenata... ho mimito più o meno alla stessa ora solita, non ero in condizione tornando quasi all'una di fare granché, quindi boh ho solo visto un po' YouTube, ma non è che sono crollata sul letto senza riuscire neanche più a muovermi. Stessa ora a tornare di proprio ieri sera praticamente, anche se appunto non ho lavorato, e in questo caso volevo scrivere qui ma non carburavo, seppure il corpo non fosse particolarmente stanco. E invece, si, avendo dormito giusto 7 ore poi ieri mattina non ero proprio in formissima fisicamente, ma dalla tarda mattinata stavo bene, e stamattina anche sto bene... però, ancora, scrivere questo post qui si sta rivelando un po' difficile, voglio dire quello che sto scrivendo, ma un po' mi distraggo e un po' non riesco a mettere in ordine i pensieri (aiuto devo pure rileggere)...
E mica solo questo... per finire il contrasto, basta anche vedere l'altra cosa che volevo fare verso ieri, ma non sono riuscita a portare avanti quanto avrei potuto nello stesso tempo se le stelle fossero invece state ben disposte. Ieri mattina stavo cercando di espandere WuppiMini come avevo detto mi servirebbe, ma non riuscivo a fare granché, però sarà stata in parte la scomodità del programmare da telefono (non ero a casa)... Tornata poi a casa, dopo pranzo ho continuato dal computer, ma percepivo molto sussy e poco worky... Dopo un po' mi sono fatta la doccia e ho provato a continuare, ma non usciva moltissimo... E si è fatto tardino a un certo punto, mi rimaneva giusto una ventina di minuti prima che avrei dovuto cucinare e cenare e prepararmi a scendere, quindi ho detto avvita esso, ho cucito un pochissimo po' (aiuto non ho ancora finito la bandiera perché nei giorni precedenti non ho avuto mai un attimo) e, incredibile, essendo lavoro di manine ho fatto almeno quello che potevo aspettarmi in quella quantità di tempo.
Non so se è che ho la mente offuscata dalle rogne ultimamente, colpa del caldo, o se sono davvero le pareti, ma comunque il problema è evidente... e, anche solo per richiamare cosa ho fatto nel pomeriggio di ieri, percepisco in realtà buchi fin troppo grossi che non riesco ad associare a nessuna grossa azione. Davvero ho passato un pomeriggio consumando 5 minuti alla volta di piccole distrazioni diverse? La mia mente mi dice che è improbabile, ma la matematica dice che è l'unica ipotesi che fa quadrare i conti. The fog is not coming: Ĩ̵̱T̶͖̈́ ̶̦HAS Ą̴͋L̵̮̏R̵͎̿E̵̖͠À̴͔D̶̞̓Y̴̯͘ ̸̨̓C̸̬̈O̸̺̒M̶̢̂Ė̴̼.