Vai al contenuto

2024

2damoring..

Non so se da ieri, o l'altro ieri, vabbè non importa... volevo provare a fare dei giocattolini interattivi (non oso chiamarli giochi perché non ho piani per renderli tali, se esce qualcosa bene e sennò pazienza), quindi ho ripreso il discorso delle librerie che feci tempo fa, e stavo quindi provando un po' meglio LOVE2D. È basato!!! ...Circa. 🦧️

Bello che ha comunque una libreria di robe abbastanza intuitiva e completa, cross-platform bla bla... e poi, è abbastanza conosciuto da avere una community. Finite le cose belle, tuttavia, resta il fatto che la versione Android ha qualche mancanza non poco grave... permette di caricare giochi solo da archivi .love, o l'eventuale presente nella cartella /sdcard/Android/data/org.love2d.android/files/games/lovegame/, che può contenerne solo uno alla volta. Come si fa per sviluppare, quindi? Bella domanda, stamattina. 🥱️

Poi, onestamente, #Lua ci sta, non mi dispiace, ma... dato che esiste letteralmente il linguaggio di scripting delle ragazze magiche, che di design traspila verso Lua, è meglio usare quello per me, ovviamente... ho sentito proprio l'attrazione. È MoonScript (https://memos.octt.eu.org/m/HCocbexUdDAZzLtMi4zijp), e si, è veramente delle magipuelle perché... guardate il logo insomma (non è opera mia, quindi non me lo sto inventando). Inusuale la sintassi eh, però mi è bastato usare i poteri per comprenderla subito. ✨️

Problema di MoonScript è che, anche se funziona in modalità immediata (cioè, che si carica all'interno di una runtime Lua normale, e da solo o programmaticamente può caricare per tradurre ed eseguire tutti gli script lunari), in realtà sembra spaccatissimo all'interno di alcuni ambienti... ad esempio, per LOVE2D pare funzionare solo su PC via cartella; niente file .love, e no su Android in generale. Quindi, vanno precompilati, cosa semplicissima ma che richiede di installare il toolchain... poco male, perché è tutto leggero e compatto. 🙏️

Considerato sia questo fatto, sia il problema di prima (Android mi farà impazzire), in realtà penso di aver fatto una cosa non troppo merdosa: uso uno script shell piccino per compilare da MoonScript a Lua (...dovrei usare un Makefile, per non ricompilare tutto ogni volta...), e poi un altro per avere un menu di selezione. Il tutto avviabile con un tap da Termux:Widget sulla home del telefono... ma solo quando Termux è già in RAM o qualcosa, altrimenti l'avvio viene esplicitamente negato dal sistema, nonostante io abbia dato tutti i permessi a tutto (MIUI mi farà impazzire). 😵‍💫️

Il menu per la selezione del "gioco" è tipo, wow. Volevo farlo con Termux:GUI, ma poi ho visto che quello ha tipo un server che deve rimanere attivo, e non parte da solo, quindi cacata perché dovrei aprire ancora una app di più a mano. Quindi ho usato invece dialog, con l'opzione --fselect che punta alla mia cartella #Dev; da lì, scegliendo una cartella, questa viene copiata alla posizione interna di prima, e viene avviata la activity principale della app di Love2D, quindi parte ciò che starei sviluppando. 😳️ (E mi chiedo perché questo widget su GNU dialog sia tipo rotto, mi richiede di premere freccia giù tipo 3 volte prima che i successivi click di spazio ed invio prendano effettivamente una cartella, altrimenti fa altre cose; gradisco alternative, purché sempre TUI.)

Questo quindi è il modo in cui riesco a devvare con questo stack anche su Android, senza fare tutto dentro un desktop Linux, che su telefono è scomodo. Non il meglio, ma accettabile... credo che su Android sia più veloce ricompilare e far partire un gioco di questi, rispetto a qualsiasi webapp con più di 0 build step. E, boh, il mio giocattolino #WIP di typin' funziona, ma dovrei continuarlo ancora... 😭️

distrasocto

Dato che... ecco, non so cosa volevo dire, quindi: dato che ho deciso così, devo dire quello che è successo tra il post di ieri mattina, e appena pochi quarti d'ora dopo. Un disastro!!! Che solo per pochissimo ho risolto, altrimenti era per davvero la fine. 😭️

Praticamente, dovevo scendere dal #bus, e nel frattempo avevo mille cose tra i piedi (non avevo finito di leggere il capitolo del mio manga e dovevo posarlo, stavo ragionando sul fatto che dovevo andare a comprare altri biglietti, e come dissi pioveva e dovevo prendere l'ombrello dallo zaino). Avevo il giubbino chiuso arrotolato, e agganciato ai tiretti della zip dello zaino, come sempre... solo che, per aprire lo zaino, ho dovuto staccarlo... SOLO CHE, per qualche motivo, non l'ho spostato su uno solo dei vari agganci come di solito, ma affianco a me... ed ecco quindi che scendo giù alla fermata dimenticandomene. 🥶️

Per fortuna, quando sto coso manca, me ne accorgo relativamente subito (tipo quando si strappò correndo per strada; poi fu ricucito l'aggancio)... però in quel momento il bus era già ripartito, e quindi sono cazzi. Ho iniziato ad avviarmi per la via di casa, perché chiaramente non potevo mettermi a rincorrerlo, però nel frattempo guardavo le tabelle orarie di quella linea, e... se non lo passano ad un'altra linea, questo dovrebbe fare il giro per ritornare all'università immediatamente, quindi so per dove dovrebbe passare. Quindi... l'ho beccato ad un'altra fermata, e ho ripreso il coso. MENOMALE!!! 😭️😭️😭️

(Quando ho intercettato l'autosus, era ripartito appena 15 secondi prima dalla fermata che ho detto... mi dispiace molto che ho dovuto rompere il cazzo all'autista, perché col traffico che c'era avrei benissimo potuto a quel punto correre fino alla fermata ancora dopo, che non è molto dopo, e lì fare con calma, ma in quel momento era difficile pensare. A giudicare dai gesti che faceva quando ha notato che stavo arrivando correndo, però, ho come l'impressione che mi abbia aperto solo perché, dopo qualche secondo, ha riconosciuto che ero una delle ultime persone scese, e quindi avrà capito sarà successo qualche #disastro.)

Però — per quanto ora di meno, dato che stanotte ho dormito (no pensieri vuota testa) — è comunque tutto WTF, voglio letteralmente esplodere, scoppiare, frammentarmi... ma purtroppo in casa non ho polvere da sparo commestibile. Si vede che solo per stavolta me la faccio passare, solo perché ho risolto, altrimenti... altrimenti la prossima volta faccio sparire il mio corpo all'interno di un tombino, così torno al Reame delle Fogne, che almeno lì non mi devo preoccupare di questi problemi terreni. 💣️💣️💣️

Non capisco perché mi succedono queste cose... Cioè, sono una ragazza magica e faccio le cose del tipo wooo scintillio rumorini, ma poi crollo di faccia quando escono fuori cose da persone normali, certe volte. Ma, se è per questo, non capisco perché io in primo luogo mi meriti che mi succedano queste cose... cioè, è così cattivo il mio karma? Timbro sempre i biglietti sul bus, non appicco incendi d'estate, e non rispondo male alle persone (credo)... quindi perché ogni tanto devo scontare pene di questo tipo? 😥️

A parte questa, due cosine mi sfuggono: com'è possibile che Octt futura non è mai apparsa con un varco spaziotemporale in camera mia a picchiarmi per tutti i danni che faccio, e com'è possibile che i processi del cervello umano possano essere così buggati da sminchiare tutte le priorità delle task, tra l'altro eliminando dalla memoria immediatamente quelle che dopo l'inizio richiedono un'azione successiva prima del termine effettivo?!?!?! #Mannaggia. 🥱️

Guardando il lato positivo: oggi pomeriggio avevo ancora più casino in mano (letteralmente: a parte lo zaino, biglietto + telefono + portamonete), perché oggi tornavo a casa col treno (da un'altra parte), e non ho dimenticato/perso niente... E, se è per questo, ieri alla fine una volta in città non pioveva così tanto quanto pareva dall'autostrada, quindi ho potuto fare i giri senza farmi la doccia. ...Però damn, è grave se i momenti in cui qualcosa semplicemente non va storto sono "il lato positivo". ☠️

universiwhat?!

Forse rischio di secciarmi così ma... ho come il presentimento che gli esami di questo semestre li farò tutti letteralmente pisciando, senza alcuno stress??? Mentre non ho guardato bene quelli del prossimo, perché così presto non freca, però in generale dovrebbero essere per me meno stronzi di quelli dell'anno scordo, quindi forse iniziamo bene. 🙏

Però voglio dire... le modalità d'esame di questi tre mi sembrano ragionevoli (senza merda a crocette; non mi dimenticherò mai che inferno fu!!!), anche se ovviamente è bene stare all'erta... e poi, gli argomenti, mamma mia; anche se ovviamente non so tutto tutto, sembrano mezze stronzate bene o male. Per dire, nell'ora di sistemi operativi percepisco nell'aria la differenza tra chi, come me, ha impiantatosi un computer Linux sotto la pelle del polso, e tutti gli altri che no. 💖

Comunque, fino a cosa ho avuto modo di vedere ora, cioè non tutto, i professori non dovrebbero essere malamente... e, tra tutti, ci sta quello della pratica di prostituzione orientata agli oggetti; pare proprio basato. Il corso è basato su Java eh, quindi meh, perché Java non tanto mi piace... ma, almeno, non è certa altra roba ben più peggiore, quindi posso fare molto bene finta di essere felice. Ha detto di installare IntelliJ, e il plugin Academy, perché, per il suo corso... ha creato proprio lui una serie di esercizi e robe in Java per quella piattaforma, con dietro la logica abbastanza basata del fatto che sia chi è lento, sia chi è veloce, riesce ad andare al proprio ritmo...

Poi dopo, quando a lezione finita ci vado vicino a chiedere come mai, avendo installato tutto l'ambaradan sul tablet, la UI del plugin fosse in parte mancante (la descrizione degli esercizi non si legge, lul), lui "ecco, questo è perche Java è portatile" (rimarcando con ironia quello che durante l'ora aveva detto seriamente). E dire che almeno IntelliJ sul resto funziona ufficialmente sul Linux desktop Aarch64... se sapesse invece di Minecraft, aiuto... 🤯

Oggi ho avuto solo questo qua, e ora quindi già stavo tornando a casa... stamattina ho deciso di svegliarmi presto ed andare al primo turno, sia perché non ricordavo quale fosse il mio (ooopsie!), sia perché così torno a casina ancora prima dell'ora di pranzo (tutte le altre persone che conosco o se ne devono andare, o hanno lezione, non avrebbe senso restare). Grande giocata, se non per il fatto che ora sta piovendo malamente, scendere dal bus mi costerà una doccia, pure avendo l'ombrello. ☠️ (Cazzarola!!!)

la riuniversitoctt

Oggi sapevo di non essere minimamente pronta per una giornata di università piena, ricominciando così dal nulla... ma non pensavo di non reggere nemmeno ad una giornata dove la metà è volata via per cancellazione di delle lezioni, e che quindi sostanzialmente è più sui 3/4 di giornata. Ma ahimé, il complesso industriale universitario imperversa. 🥶️

Praticamente al ritorno in bus tardissimo, come ora mi toccherà sempre (sigh, orario pazzoide), il tempo è passato alternando Duolingo a del gamin' misto... e alla chiusura compulsiva degli occhi. Ovviamente, appena scesa dal mezzo, ho riacquisito tutta l'energia fisica — non capirò quindi mai perché succede così. E meno male che a quell'ora tardi, per ancora poche settimane, non è buio pesto... 😵‍💫

La cosa buffa, però, è appunto la lezione mattutina annullata per skill issue (o simili) della professoressa interessata. Perché, ok, la notizia è girata già dal giorno prima, ma solo stamattina a caso hanno preso e aggiornato l'orario online ufficialmente... e vederlo sminchiato dal niente la mattina ancora con il sonno non è bello, anche nel caso di aver già capito tutto. Perché si, comunque volevo partire all'orario normale, sapendo di trovare qualche persona, vabbé. 🤢

È stato almeno utile questa sorpresa però, perché dovevo fare una videochiamata per robe mie, che doveva essere un giorno più comodo ma per una serie di coincidenze è finita spostata proprio al volo stamattina. Ecco, non benissimo, con lo Ximi che a quanto pare ha un fruscio nel microfono degli auricolari, e la rete mobile che lì funziona miracolosamente male (e non che il WiFi di ateneo funzioni estremamente più bene, però comunque non potevo usarlo, perché dovevo trovare una parte per stare senza avere o causare disturbi, quindi dovevo stare del tutto fuori)... ma poteva andare peggio. 😐

Ma domani ancora, per grandissimo culo mancano tutti i prof di pomeriggio, quindi torno a pranzo a casa anziché mangiare pezzotto, e godo. La rogna però con cui già si inizia, con questi salti di lezione indotti dall'altro: pare la prima prof voglia recuperare le lezioni perse... in un giorno in cui non avremmo altro e dovremmo venire quindi apposta per quello... diverse settimane... di primissimo pomeriggio...... MA MI FACCIA IL PIACERE! 🤡 (risate napoletane)

momento antigiococto

Stasera... è la fine. Perché domani è l'inizio!!! Però sono in realtà più o meno felicemente serena, a parte li scherzi, perché alla fine ce l'ho fatta a finire il nuovo #articolo iniziato ieri prima che il tempo di interesse del mio cervello terminasse. Quasi due giorni fin troppo pieni di lavoro, un pochino impazzisco.,..,.. 😇

Sono più di 6000 parole, il file Markdown pesa quasi 50 KB, e praticamente è l'articolo più lungo che ho mai scritto, tra quelli non rimasti nel Buco Nero delle Bozze (esatto, li ce n'è 1 anche più grosso...). Dovrei anche decisamente aggiungere più titoli ai paragrafi, perché al momento è veramente impossibile da navigare... domani. 😴

L'ho già pubblicato, così almeno ora posso riposare... e il titolo è volutamente mezzo ambiguo ma, come la descrizione chiarisce, è su come la politicizzazione dei #videogiochi (da parte di chi urla woke a vanvera) ne va a far dimenticare l'arte e rendere inutile la #critica. Read read read!!! https://sitoctt.octt.eu.org/it/blog/2024-09-23-I-guerrieri-del-woke-e-lappiattimento-del-gaming/ 🥰

Dopo tutto questo parlare di #gaming-non-gaming, quasi senza manco il tempo di respirare, visto che ho preso come ispirazione roba fresca di giorni (mannaggia agli youtuber #mannaggia!!!)... volevo un po' giocare stasera, e invece alla fine non c'è stato il tempo. Non posso farlo ora #tardi, perché domani per me c'è il tran tran, che stavolta inizia addirittura pieno come la merda, a livelli girlbossing, quindi il risveglio sarà militare. 😭

(Devo anche dire che il meteo mi preoccupa non poco; se domani piove è veramente male... e per ora non sembra, ma qui proprio ora sta facendo un temporale tale che i tuoni fanno frastornare i vetri... e mi chiedo come stiano facendo a non spaccarsi, io mi sto cagando sotto.) A mimir. 🙄

tuttofarocto

Ieri sera mi è venuta la mala ispirazione per un articolo tema, che quindi oggi pomeriggio ho iniziato a scrivere... speriamo che almeno stavolta non ho regalato ore del mio lavoro all'Entità delle Bozze, speriamo che sono davvero ben oltre metà testo e che riesco a pubblicare già domani, sennò, davvero, a 'sto giro finisce maluccio. 😇

Soprattutto perché quindi, avendo speso l'intera metà giornata a fare quasi solo quello, non ho finito manco altre cose che forse avrei voluto, e di conseguenza + soprattutto qui sopra quasi non riuscivo a postare manco niente!!! Il che è una tragedia, perché... la streak...... non posso perdere o altrimenti non sono più una Dea......... 😭

Già che ho mancato il post su Pixelfed oggi è male, ma mancare il microblog, proprio no; è peggio di Duolingo, non c'è manco il congelamento. A proposito, però: a quanto ho capito osservando i grafici del mio stesso sito, dovrebbe contarmi la sequenza anche postando dopo mezzanotte, se nella giornata solare corrente finisco poi per pubblicare anche un'altra cosa... speriamo. 🙏

Per ora vado a dormire e basta, ma, nel caso, se domani mattina scopro che lo slancio è bruciato, posso sempre piazzare sul calendario un giorno nel breve futuro per togliermi la vita!!! JK... unless?!?! Il fatto è che il mio cervello da scimmia priva di pace cerca di trovare quel minimo di sollievo esistenziale almeno nel numerino che sale, quindi se questo scende a zero è davvero finita per sempre. 🤢

Va bene, però la cosa buffa è che io fino a poco fa ho messo in pausa la scrittura dell'articolone per fare "qualche faccenda sul sitoctt", così da "avere qualcosina da scrivere per prima di mezzanotte". È stato evidentemente stupido, ma non stupidissimo, si tratta di cose che avrei dovuto fare comunque... Forse? 🤭

Stasera ho aggiunto una pagina che non so come spero di mantenere, dei video YouTube su altre due vecchie paginette, e... questo è quanto. Ho fatto forse più ieri (o ieri l'altro?), in cui ho sistemato qualcosina del layout, tra cui la profondità dei link nella table of contents, che col default del mio tema non mi gustava. O, stamattina, in cui ho aggiunto una pagina con un comodo form di contatto al sito qui del fritto misto microblogging. 🥰

Schermata di due finestre del browser su entrambi i siti mostrando la piccola parte di pagina con i bottoni interessati
...O ancora, per le cose che ho fatto ieri e dimenticato, ho creato (con il mio adorato GIMP!!!) dei bottoni 88x31 che mi mancavano: per il sito fritto misto e, già che c'ero, anche per la Hub (che non è stato facile da fare, tutto sul telefonino in giro...). Avevo scordato di mettere qui il secondo, quindi l'ho messo prima, mentre sul sitoctt li avevo messi entrambi. Quindi ora ho l'area siti sulla home... e la pagina di contatto mi serve proprio perché accetto richieste di aggiungere altri bottoni. 😳 (Send. Send. Send.)

lo slanciocto

Non è molto divertente, ma per non versare lacrime bisogna ridere al come questi ultimissimi giorni (2 o 3, proprio pochini!!) la mia vita sia essenzialmente regolata dalle #streak. Cosa è peggio, tra il gufo fascista Duo che mi costringe ogni giorno a studiare le lingue, WordPress che a sorpresa mi manda le notifiche per dirmi che il mio slancio aumenta, o Microsoft Rewards che aiuto mi scordo sempre di farlo non ho il tempo ogni giorno a fine giornata ci rimango di sasso...? 😬

Si, non capisco come mai il #ritmo della mia esistenza cambia dal nulla a distanza di giorni, ma questa è, e così me la devo tenere (contro la mia volontà, visto che essendo una ragazza magica sono ancorata a questo piano di realtà da forze a me superiori). Vorrei quindi magari capire come aumentare l'entropia del mio cervello, per avere inutili idee nuove scrivibili... ma il suggerimento che per molti funziona, cioè prendersi dei momenti per annoiarsi, con me non è ottimo (mente neurodivergente). 😙

Probabilmente però, varie cose andrebbero meno a rotoli, se anche quelle avessero gli #slanci. Ad esempio, se il sitoctt avesse la streak, forse riuscirei a creare o aggiornare una piccola paginetta ogni giorno? Se la Mi Band avesse la streak del sonno, magari la finirei di rimanere a letto ignorando la sveglia? Oppure, ecco, se il libro di matematica discreta mi inviasse le notifiche, forse riuscirei pure a studiare qualche giorno, anziché fare solo girlrotting... Ma questa è fantascienza!!! 😝

In realtà, non lo so; è vero che il sitocto non ha un tracciamento interno dei progressi di crescita, ma il muro di piastrelle da bagno dei vari Git misura, tra tremila cose, anche quello. Forse il problema è che non dice alcun numero di giorni di slancio, ma mette un grafico lì e boh, il cervello certamente ha l'impulso di renderlo tutto colorato, ma inconsciamente non sa come. E infatti, se è per questo, scrivo codice meno di 365 giorni all'anno. 🧐

Rigirando ancora la questione però, per finire, devo ammettere che l'aver scoperto la streak di WordPress, in questi pochi giorni un po' incerti, mi sta permettendo di #scrivere qualcosa, nonostante io non sappia quasi mai che cosa. Non posso bruciare la strecca. Allora devo creare il nuovo post, e qualche centinaio di parole buttate deve uscire... altrimenti finisco a scriverle alle 2 e passa di notte, anziché dormire, e non è bello. Vabbè, mi spiace per il racconto un po' cagoso oggi. 🥲

aggiornamenti gaming

Ciò che a molti gamer sfugge, ma non a me, è che: dopo il soffrire del pre-gaming, e il godere del gaming, c'è il morire del post-gaming... Cioè, tutto sto pensare al gamin' in pochi giorni, dopo interi mesi per cui mi ero letteralmente dimenticata che fosse un'attività esistente, mi fa ricordare che il mio lavoro a proposito non è mai finito!!! 💀️ (E quando mai non succede così...)

La prima cosa è che, per via di come EmulationStation lista tutte le #ROM in base alle relative cartelle, e non ha "playlist" come RetroArch (ma forse ha qualche impostazione?)... ogni volta che mi ritrovo davanti le cartelle con i nomi strani che so io, mi ricordo che ho ancora romset da migliaia di elementi da filtrare e ripulire, per tenere solo i #giochi che voglio. Non finirò mai ma, ogni volta che faccio almeno qualcosa, c'è almeno un po' più di ordine, quindi boh, oggi ho mosso in giro qualche giochino, bene. 😇️

Adattatore TekOne con la schedina inserita, sulla confezione di cartone verde e bianco aperta malamente, "ADATTATORE MINI LETTORE SCHEDE MICRO TF"
Cosa di mezzo: dalle foto che postate ieri forse si intravedeva l'enorme adattatore che avevo in mezzo, per la microSD di ROM e salvataggi... ovviamente era temporaneo e, visto che a quanto pare non ne ho più di piccoli e liberi in casa, ieri sera ho preso al casalinghi cinese questo qui. Zero frecanza di prestazioni, l'importante è che è piccolo e, sorprendentemente visto il prezzo di solo 1 euro, totalmente funzionante!! 🤯 (Messo solo un po' di scotch fuori per inspessire, che ballava un po' nella porta del Pi.)

Per quanto ora, con l'ennesimo adattatore dedicato, sia più comodo collegare al PC per gestire i file, resta scomoda la terza questione: i backup, di salvataggi, configurazioni, eccetera!!! Dato che a questo punto c'è il Raspino, che viene acceso solo per giocare, potrei anche fare uno script zero-click che carichi in automatico ogni cosa sulla mia repo Git privata, quando si accende… Ma non è urgente, visto che, anche senza avere questa cosa, quando capita ogni tanto, uso lo script one-click che ho sul PC (che per il momento però non copia le configurazioni RetroArch del Pino, che stanno sulla #microSD interna). 😶️

Ma, in tutto ciò, la terza cosa: il sito… cioè, i siti!?! Ieri sera ho semplicemente sistemato delle pagine sul sitoctt, che dalla migrazione del sito si erano rotte, quasi tutte parte della Raccolta Videogiochi. Nel sistemare gli embed di video YouTube per letteralmente 4 videogiochi, ne ho aggiunti anche per alcuni degli altri che non li avevano, perché suppongo Octt di 2 anni fa era troppo impegnata (ma ora non ho fatto manco per tutti, quindi io di oggi sono peggio, rido). Però, in totale, non sono tantissimi... 🤔️

Ora quindi penso ci sarebbero decine, centinaia, di giochi su cui penso di creare pagine... ma, mi ricordo che ho anche la Sala Museo Games, su cui non carico nulla, da ben 4 mesi, e lì avrebbe senso caricare cose nuove (anche se non scrivo alcun testo), visto che c'è anche l'emulazione web, mentre piuttosto sulle mie raccolte ho sempre messo giochi non direttamente avviabili da lì... il casino. Però, giusto per fare scena, ora ho caricato al volo 1 nuovo gioco sul sito meno lecito, toh: https://gamingshitposting.github.io/SalaMuseoGames/2024/09/20/hello-kitty-world/. 🤤️

scrittamenti octosi

Stasera, solo #pensieri a casaccio, perché quelli ordinati li ho esauriti stamane. Indeed, questo è il caso, visto che ieri sera mi è effettivamente rimasto quel minimo di forza per farmi riuscire a fixare il problema che mi ero trattenuta dal dire perché gli spiriti mi hanno sussurrato di non correre... E ho iniziato a scrivere ieri sera, per finire stamattina, una nota a riguardo che è come al solito venuta il quadruplo più lunga delle aspettative. 😵

La "octo prova a dire qualcosa senza allungare il brodo a tal punto da farlo diventare tè challenge" sul #blogoctt è dunque fallita anche stavolta, con: 🔉️ Output audio in contemporanea HDMI+analogico su Raspberry Pi con ALSA, https://sitoctt.octt.eu.org/it/note/2024-09-19-%EF%B8%8F-Output-audio-in-contemporanea-HDMI-analogico-su-Raspberry-Pi-con-ALSA/.

Al di là del post assolutamente da leggere, i flussi sia di scrittura, che mancata tale, di questi giorni, hanno costretto la mia persona a riflettere a proposito della natura degli stessi... In parole normali: pensavo a quali siano le cose che mi mettono in condizione di scrivere, e quali che invece non, perché è una bella (brutta) questione, che mi fa provare emozioni buone e cattive, in un ciclo continuo e inarrestabile dove ho sempre la costante illusione di sapere come andrà a finire un dato giorno. ☠️

Una cosa che sto notando essere un mio limite è che, se inizio a sfruttare, ma poi non riesco subito a completare, un'idea su qualcosa da scrivere, per qualche motivo questa finisce puntualmente male... Caso in punto, eventuali articoli che ho iniziato a scrivere, ma non ho poi mai finito, perché (per via dei soliti impegni della vita) si sono protratti per troppi giorni, e alla fine la voglia... c'è ancora, non svanisce, ma è tipo corrotta e non più utilizzabile. 😵‍💫️

Qualche argomento l'ho in passato diviso in parti per evitare questo problema, così da avere subito almeno una cosa da considerare finita e rilasciare, e il resto poi si vede, ma questo non funziona nei casi in cui ho qualcosa che davvero non è granché divisibile in parti, e per correre ai ripari dovrebbe essere ristrutturato del tutto, magari come pagina non-post... ma quello poi comporta cose magari non sempre ideali. Vabbé, mi sa che devo almeno sperimentare, per capire... 😶️

Ma ancora più complicata è la questione di questo microblog fritto misto, dove appunto posto La Most Random Shit Ever (cit.)... qui non c'è il problema del tempo, perché comunque non posso mai spendere ore per un post, ma a volte mi ritrovo in difficoltà con gli argomenti. In questi giorni sto forse godendo, WordPress mi dice che ho una streak di postaggio di ben 11 giorni (con questo 12), ma è un caso. 🎲️

Quando mi succedono cose particolari, o faccio stranezze, e magari mi incazzo pure, allora avoja di parlare... ma altrimenti... boh, l'unica è commentare: le notizie, ma raramente ho qualcosa di furbo da scrivere, o altri media che consumo, e qui invece non capisco se mi manca l'abitudine di parlare (ogni tanto faccio, ma vedrete che non sempre) o l'ispirazione per farlo. Dovrei forse cercare i suggerimenti di scrittura, ma in quest'ultimo caso roba che sia più da diario che da blog? 😪️

È anche curioso come, nonostante io abbia rinnovato il sitoctt apposta per mettere nuove pagine, con raccolte di miscellanea, non solo in formato post... per il momento non ho combinato un'accidente, ma ho solo risistemato le pagine esistenti (manco tutte velocemente!) e pubblicato queste due note nel mesetto. Eee deve andare come deve andare, è tutto un divenire, una questione octosa, come sempre. 🗿️

retrowhy

Ops, ho per sbaglio iniziato un'altra saga con 'sta roba del #gaming... peccato. Ecco, ieri fare il rantolo è stato così importante da aver distolto la mia attenzione dal provare se con il #Raspberry ora sia effettivamente tutto apposto. Diciamo che... piccoli passi, ecco. Ieri sera ho sclerato, stamattina ho goduto, ma adesso sto sclerando, e non si sa se la corsa contro i #problemi del software finirà mai. 💥️

Un'idea importante sarebbe stata quella di collegare come gamepad, per fare il gamin' anche senza stare alla scrivania con la tastiera, un WiiMote in particolare... perché è un controller Bluetooth (i cavi sono un problema sulla TV in una casa non giapponese) molto semplice (no tasti inutili, perfetto per i #retrogame) alquanto comodo e di buon feeling (riposa alquanto naturalmente in mano, pesa poco, e la qualità costruttiva è quella Nintendo di 15 anni fa anziché la merda di oggi). Un problema: gli input di quel coso vanno in conflitto con quelli da tastiera. 👹️

Praticamente, la croce direzionale del telecomando agisce come le freccette direzionali della tastiera... ma in verticale. Dato che devo tenerlo in orizzontale per giocare realisticamente, e non c'è un modo (che sia ovvio?) di girarlo in software... l'unica soluzione sarebbe tenere le frecce della tastiera non mappate, ma poi non potrei più usare quest'ultima per giocare senza rimapparla ogni volta... è un disastro. 💀️

Giù di #scleri appresso a pagine di documentazione e forum varie, che spiegavano come fare questo e quell'altro di robe inutili... ma nessuno che dicesse come far riconoscere il d-pad del #WiiMote come quello di un gamepad vero, al posto di 'sta monnezza ibrida. E, da nessuna parte si riusciva a capire cosa esattamente nel sistema gestisce 'sti telecomandi, e se eventualmente c'è una configurazione. 🙄️

Stamattina, andando a tentoni, scopro (o mi ricordo?) che i telecomandi Wii sono gestiti da hid-wiimote, un driver incluso nel kernel Linux ufficiale a partire dalla versione 3.? (!). Ecco, in quel momento mi ricordo che fa schifo alla merda per tutta una serie di motivi, al punto che non mi capacito di come sia finito nel kernel messo così male, ma comunque... trovo hid-wiimote-plus, un fork che apparentemente sistema questo ed altre bizantinate del design. Fortunatamente, è davvero un rimpiazzo drop-in... è bastato scaricare il codice ed eseguire paro paro i comandi del README, per installarlo facendogli sostituire il driver pezzotto. E ora in quanto a gamepad dovrei aver effettivamente finito!!! 🙏️

Quindi, dopo tutto sto #casino per i WiiMote, tra cui almeno una ventina di tentativi di remap fatti ieri sera dentro RetroArch... ecco un video gameplay con la #tastiera che non ha mai dato problemi, lol. Durato anche troppo, perché con la tastiera sono troppo OP ai giochi stile arcade e non muoio facilmente... e venuto anche male, perché le freccette direzionali non sono in frame. Ops. (Però sentite il clic clac!!!) 🤗️

Quindi, dai, bello di nuovo ma... non finisce qui. In primis, per quanto non veri problemi, ci sono minuzie riguardo l'audio... che conservo per un'altra volta, altrimenti è dolore. Però poi, devo decidere se tenere EmulationStation come frontend, considerando che, ogni volta che deve far partire un gioco, va ad avviare da zero RetroArch, che poi si chiude del tutto all'uscita... e tutto questo mi spreca tempo inutilmente (nel video non si nota, perché ho tagliato, ma sono circa 10 secondi).

Su quest'ultima cosa converrebbe quasi far si che "la console" si avvii direttamente in RetroArch, e uso i suoi menù... ma dall'altro la gestione dei metadati e la selezione dei giochi dovrebbe funzionare meglio in EmulationStation, quindi non so proprio. Al di là del fatto che poi ci sono emulatori non-libretro (almeno Drastic, e la versione consigliata di mupen64plus), quindi non avviabili da RetroArch! Bonanotte... 😴️