minioctt

@minioctt@octospacc.altervista.org

Sempre #Octt a postare cose inutili, da oggi anche via #WordPress. 😼️
#POSSE #SpaccIntoFediverse

Web Developer differente dagli altri, 🕷️
ma pure io senza caffè non scrivo codice. ☕️
Ho gusti variegati di videogiochi, 🎮️
ma non posseggo liquidità. 📉️
Come conciliare le due cose? 🙊️
Con una grande bandiera nera! 🏴‍☠️️
E infatti se non fossi il ragno sarei il pappagallo, 🦜️
perché ahimè i dischi demo non esistono più. 💿️
Solo grazie all'elettricità vivo, ⚡️
perché è l'unico mezzo per schiavizzare i computer... 💻️

This profile is from a federated server and may be incomplete. Browse more on the original instance.

minioctt, (edited ) to gaming Italian

Continuando a parlare di #gioco sia d’azzardo che non, ieri sera su spacctorium siamo arrivati alla conclusione che l’unico mezzo di #trasporto civile palloso è la moto, perché è l’unico sul quale non puoi giocare a carte. A pensarci ora un attimo meglio non so come classificherei i monopattini però, perché dipende… esattamente come dipende per le biciclette, mezzo per cui abbiamo però decretato che si può giocare a carte (almeno, farti un solitario, perché giocare in multiplayer la vedo complicata). Pensateci, anche se è abbastanza pericoloso e un po’ scomodo, se hai il cestino portaoggetti, non vai troppo veloce, e non c’è la bufera, a carte ci puoi giocare. E credo che non sia nemmeno illegale, essenzialmente l’unica cosa che faresti è stare lì a riordinare oggetti mentre ti muovi… 🎴

Da qui però mi viene un ulteriore dubbio: si può giocare a Mario Kart DS (o qualsiasi altro videogioco che richieda azione in tempo reale) stando in bici? Fisicamente è anche più semplice che giocare a carte, soprattutto se fai una bella cosa e integri un gamepad nel manubrio, piazzando dei tasti in modo che questi siano comodamente accessibili tenendo le mani nella stessa posizione che normalmente si usa per muoversi in bici. Poi, ma questa è una cosa che è già comune fare per la navigazione GPS, si piazza davanti un display grande a piacere, magari in un modo che sia facile da vedere anche con la visione periferica (così da vedere lo schermo mentre si guarda la strada, e non il contrario). È giusto che, mentre si usi la bici per allenare il corpo, si usi il #videogame per allenare la mente. 🎮

I #dubbi grossi però sono due: siamo sicuri che non si finisca a fare confusione tra il movimento nel gioco e quello reale, e poi, che sia legale? Per verificare il primo problema bisognerà testare sul campo, mentre la sola esistenza del secondo mi fa ritenere che non è il caso di provare senza prima avere ulteriori informazioni. Bisognerebbe chiedere ad Angelo Greco, perché sul web non è che ho trovato molte informazioni a proposito, però… il gioco d’azzardo mi piace, e quindi azzarderò una teoria intanto. È legale perché non esiste alcuna legge (qui sto assumendo che il mio non aver trovato sia proprio per l’inesistenza) che vieti in qualche misura di videogiocare con console o computer alla guida (anche se probabilmente se giochi a MKDS in autostrada il culo te lo fanno uguale, just sayin’), ma solo in particolare l’uso dei cellulari e mazzi vari; e, ad ogni modo, credo che quest’ultimo divieto non si applichi alla guida in bici (o almeno, non allo stesso modo). 🦧

Purtroppo non ho trovato precedenti in Italia per ora, quindi in ogni caso non si può ragionare in base a quelli, però a Taipei c’è il nonno che gioca a Pokémon Go con ormai 64 cellulari (uno stack!) al punto da avere la vista della strada pesantemente ostruita, e non sembra essere mai stato arrestato. Quindi, perché qualcuno dovrebbe rompere le palle a me se tengo uno schermo discreto e non alzo nemmeno le mani dal manubrio? In effetti tutto ciò avrebbe senso, l’atto di andare in bicicletta (sto supponendo sempre non-elettrica in questo discorso) è molto più comparabile al correre a piedi velocissimo, piuttosto che al condurre un mezzo, non essendoci neppure un motore… e mi risulta che a piedi sia legale muoversi anche tenendo ipoteticamente gli occhi incollati a un cellulare, una console, o persino un libro o un giornale. (E l’attenzione visiva richiesta per leggere qualcosa è molto più alta di quella per videogiocare al titolo Nintendo medio… date retta a me, che al liceo giocavo tenendo un occhio sulla console e uno sulla professoressa…) 🕯️

Al momento non ho ancora proprio una bicicletta, quindi queste restano tecnicamente pippe mentali, ma la bici è molto accessibile e potrei decidere finalmente di prenderla magari, quindi si tratta di pippe con moderazione. Quasi quasi, altra idea di ieri, sarebbe figo comprarla coi soldini di Microsoft Rewards… sembra una battuta, ma con 6 account, calcolatrice alla mano, un centinaio di euro li faccio in sei mesetti (senza contare il fatto che ne ho già tanti di punti accumulati), e con quelli avoja, qualcosa sia su Amazon che da Decathlon (meglio) trovi. Ovviamente, dopo sarebbe appunto da verificare la legalità del gaming, perché farsi arrestare e incarcerare soltanto per il meme non mi sembra una cosa ottima. (E, molto probabilmente, anche se fosse illegale, se lo fai e basta nessuno ti sgama… ma se è per il meme, bisogna anche filmare il video e metterlo online, ma condividere con il mondo la prova di un tuo reato non è una cosa furba e quindi ecco, bisogna fare attenzione… vabbè, nella legge italica i buchi si trovano sempre in ogni caso, il legislatore non ha previsto la perseveranza di noi gaymer…) 💹

https://octospacc.altervista.org/2024/05/17/azzardo-biciclett/

#azzardo #bici #bicicletta #carte #dubbi #gaming #giocare #gioco #legge #pericolo #sport #trasporto #videogame

minioctt, to Gambling Italian

Oggi, a parte altre cose un po’ discutibili, mi è tornata un po’ la del . Come sapete io sono tirchia, quindi ai casinò non ci entrerei nemmeno se un mio ipotetico amico ludopatico mi promettesse giurin giurello che pagherà per me, però ho qualcosa nella mia testa che vuole che io crei una visual novel o qualcosa del genere su questo tipo di cose; sia per lo sfizio di crearlo come con tutta una storia e cose fighe, sia perché boh penso che molte altre implementazioni digitali di giochi di carte (almeno quelle senza soldi) non mi piacciono tantissimo come UX. 🤕️

Boh, Ren’Py sarebbe la scelta più ovvia a primo impatto, ma non saprei fino a che punto… ho trovato forse qualche risorsa apposta per i giochi di , ma veramente poca roba gratuita e libera, e in ogni caso dovrei comunque implementare la logica per molte cose, oltre che tutto o quasi da zero per giochi non di carte. Solo questo renpy/cardgame da vedere meglio, e qualche video su YouTube, per il resto sto inguaiata. Sarà che era tardi 2 ore fa, ma non sono riuscita al momento a fare molto di più di visualizzare 2 carte a schermo, quindi non so come vorrei arrivare ad una prima milestone di implementare il blackjack. Quasi quasi mi torna la voglia di per il NES, anche perché i miei disegni non-pixel-art farebbero molto cagare… 💩️

Comunque il tarlo mi è tornato perché ho visto uno su un altro canale Telegram che diceva cose totalmente verissime e non portate all’assurdo per far ridere. Ciò mi ha ispirata a creare questo TiktOctt, dove con Luigi gioco e nel frattempo a schermo illustro i falsi miti sul … mi raccomando, prendete tutto per oro colato!https://octospacc.altervista.org/2024/05/17/azzardo/

Falsi-miti-sul-gioco-dazzardo-⧸-Gambling-misconceptions-w⧸Luigi-OZE3O6SjFzI

minioctt, to Samsung Italian

Devo dire che l’idea di unificare (una buona parte almeno) il mio exploiting di Microsoft Rewards su un solo telefono, secondario, sembra funzionare. O meglio, ciò sembra funzionare normalmente, come dovrebbe, in contrasto ad una situazione in cui:

  • L’account che uso su PC posso in qualche misura dimenticarmi di farmarlo durante il giorno, ad esempio scordandomi di aprire il profilo di Chromium dedicato, o giusto avviandolo ma poi dimenticandomi la finestra tra le altre aperte, o ancora non ricordandomi di cambiare user agent per poi completare il resto delle ricerche. Avere un dispositivo praticamente dedicato sulla scrivania invece sembra portarmi la mente al posto giusto, non facendomi dimenticare di cosa devo fare. ⏰️

  • Il problema non è nemmeno l’ambiente desktop del PC, ma qualcosa di più profondo. L’altro account ancora, che tengo sullo Xiaomi, sorprendentemente mi scoccio di mettermi a farmarlo in toto quando sono alla scrivania; e ovviamente le uniche cose comode da farmare quando non sono alla scrivania sono le missioni e le notizie, non le ricerche… quindi quello non sta venendo sfruttato al meglio. Non so se sia la lentezza della app di Bing (al momento sto solo con quella) a seccarmi, ma non è che fare Rewards per 4 account su Firefox su un base gamma di 10 anni fa sia veloce, eppure lì avoja se mi metto all’opera. Sarà che il daily driver, usandolo per letteralmente tutto, mi mette caos in testa? 🤥️

Potrei dunque considerare di spostare praticamente tutti gli account vecchi, oltre che i futuri (devo concludere la settimana arrivando ad 8 cazzarola), su un solo dispositivo. Idealmente sarebbe questo fonino, perché non lo uso per altro, e anche se la batteria si appiattisce in mezz’ora per via del chip scrauso, direi che non fa nulla… però ho finito le Fuocovolpi da poter installare, e modificare al volo un APK originale per cambiare il nome del pacchetto non ha dato finora buoni risultati. Dovrei compilare da sorgente per fare la cosa per bene, ma zero voglia e tanta paura di sprecare tempo inviano… 😩️

Intanto, sullo sfondo di tutto questo, avendo ricominciato ad usare più o meno pesantemente il #Samsung Galaxy Ace 4 per queste lezzaggini, la #cover ha deciso di cedere del tutto, e ho dovuto buttarla. Si è iniziata a sbriciolare e sfrantumare sempre peggio, deformandosi, e pure a diventare appiccicosa (regressione da gomma a petrolio). Con la scusa di voler fare un #video prima di sbarazzarmene, ho preso anche le mie altre cover messe male e ho fatto due video corti di rassegna; godetevi qui il TiktOctt unificato, perché all’algoritmo di YouTube il video parte 2 non è piaciuto quanto il parte 1. 💀️https://octospacc.altervista.org/2024/05/16/premi-e-petrolio/

#cover #MicrosoftRewards #Samsung #video

lv-0-20240515160320-xR0tFybk8pg

minioctt, (edited ) to UX Italian

Ieri sera ho fatto degli ulteriori aggiustamenti a TiktOctt per risolvere certi problemi strani di prestazioni, e ho incidentalmente migliorato la , però, finché non riesco a inventarmi qualcosa per riprodurre anche post non-video lì sopra, è chiaro che non può da solo prendere il ruolo di quello che vorrei fare… 👁️

In pratica comunque l’idea mi è venuta in parte vedendo questa app “Room”, che riproduce video dall’archiviazione locale con una UX alla TikTok. E suppongo che il ragionamento sotto sia che è un modo intrigante di rivedere ciò che hai conservato sul dispositivo e non guardi mai? Onestamente non so quanto io me ne possa fare in questa forma, ma l’idea di base mi piace, e non è nuova per me riguardo il : ho già costruito tante sovrastrutture per rendermi più facile rivedere roba vecchia, sia per che utilità (che sono incidentalmente utilissime anche ai dataminer però… pazienza). 🎲

L’unica più o meno randomica per fare questa cosa però, fino a poco fa, è stata la sezione di articoli consigliati in fondo ad ogni pagina, fornita dal plugin “Contextual Related Posts”. …Ed è stato tecnicamente un incidente (tema ricorrente stamattina) in realtà, perché, come suggerisce il nome, questo coso dovrebbe far uscire post in qualche modo correlati, invece più passano i mesi e più mi sembra vada a caso, chissà che algoritmo marcio usa. E i mean, non è comunque male, perciò lo lascio, però non fa proprio un buon effetto casinò perché devi scegliere, e se vuoi scegliere tantovale usare ricerca e tassonomie. 🎰

E quindi, intanto ho fatto un’altra cosa semplice, che non so perché non avevo mai fatto prima: con il plugin “Redirect URL to Post”, ho messo un tasto in Libreria Post che ne apre uno a caso, così facciamo lo stesso effetto roulette ma anche per i normali post. Cosa capiterà cliccando stavolta? Lammerda o qualcosa di carino? Un messaggio leggero o un tormento esistenziale? Chissà! Premi il bottoncino finché non avrai sprecato dieci minuti magari, che almeno ti diverti. Non è proprio il magico effetto del doomscrolling infinito, ma diciamo che un single-click ci sta bene uguale. 💉

La vista della sidebar con i tasti aggiunti.Un piccolo miglioramento che ho fatto è stato anche usare del JavaScript per visualizzare i tasti della Libreria nella sidebar, sotto il menu di navigazione, quando si apre qualcosa partendo da quella pagina. Non li voglio mettere lì permanentemente, altrimenti il clutter è troppo, ma devono stare lì in quella specifica situazione, così si può navigare ad un ritmo incalzante, altrimenti scenderebbero le palle dovendo tornare sempre indietro. ⛓️Beh, il modo meno fragile che ho trovato è leggere document.referrer su ogni pagina e, qualora questo sia l’URL della Libreria, far apparire un iframe a quella pagina (con CSS che nasconde le parti inutili) nell’angolo. E lì dentro, sempre con JavaScript, a tutti i link viene aggiunta una funzione onclick che fa top.location = this.href (altrimenti il frame navigherebbe ma non la pagina principale). E perché proprio un iframe? Perché così il referrer viene settato correttamente… si, tutto ciò sembra una , ma fidatevi che altri modi (incluso patchare plugin non miei) sarebbero anche peggio… 🪓

https://octospacc.altervista.org/2024/05/15/roulette-sito-doctt/

minioctt, to Eurovision Italian

Quest’anno #Eurovision è stato folle, sono successe troppe cose allucinanti. In primis, il fatto che mi sono infiltrata (con permesso…) nella diretta di @ribby della finale, a metà dell’altra sera su NoStream. Non so se il secondo spam sul canale Telegram ha funzionato questa volta, eravamo di più rispetto alla serata precedente ma comunque pochissimi, palle. Che vi siete persi a dormire… 😵

A contest finito intanto ho trovato questi video interessanti, che fanno vedere come le emittenti TV d’Europa si sincronizzano per la trasmissione: semifinale 1, semifinale 2, e finale (sera 3). Sembra essere abbastanza un memino il fatto che la RAI sia sempre in ritardo di qualche secondo, perché perde troppo tempo per la pubblicità, quindi la sigla dell’eurovisione viene tagliata per recuperare… almeno nelle serate della semifinale; guardate rispettivamente a 0:25 e 0:30 come, quando tutti gli altri mostrano la sigla, la RAI sta ancora agli spot. Poi però evidentemente qualcuno si è svegliato, e nella finale stavano addirittura 20 secondi in anticipo, hanno fatto vedere dei B-roll dell’arena per tappare il buco… puntualità precisa non si può avere, e vabbè. 😩

Anche se, in tutta onestà, la prima sera anche la TV tedesca ha fatto un po’ di ritardo, non per pubblicità ma per la grafica interstiziale… E poi, sempre la One tedesca, ma anche la RTS 2 (TV svizzera francese), rispettivamente a 1:02 e 1:38 nel video 1, per qualche motivo hanno terminato qualche attimo prima le loro trasmissioni. E poi sempre RTS 2 lo ha rifatto la sera 2, ad 1:15 nel video. Ho riso però a vedere come SRF 1 (la TV svizzera tedesca) ed RTS 1 la sera della finale non avevano proprio alcuna voglia di finire la trasmissione, hanno continuato chissà quanto tempo facendo vedere i festeggiamenti, e beh, ha senso… però intanto RSI La1 (della Svizzera italiana) ha chiuso immediatamente come tutti gli altri… non ho capito, la vittoria non è anche loro, lmao? In quell’emittente tifavano tutti per Annalisa per via della lingua, o cosa? Comunque, vabbè, chiaramente peccato che l’Italia non abbia vinto… però onestamente, con buona pace dei sionisti che urlano e strillano per l’inefficacia del loro televoto, tra tutti non mi dispiace che abbia vinto la Svizzera. 😳

Non sono per niente precisi come dicono, questi svizzeri però, ahiahi. Anche perché, per #curiosità ho visto un video dello stesso canale YouTube ma dell’anno scorso, in cui fa vedere come le varie emittenti gestiscono invece (non benissimo) gli slot definiti opt-out programmati, cioè i buchi lasciati dalla gestione del festival per permettere alle TV di mostrare pubblicità o fare altro senza saltare roba importante… “How TV stations insert Commercial Breaks at Eurovision“. Si vede come verso 1:45 del video tutte le stazioni stanno riprendendo dopo una pausa di 8 minuti, eccetto RSI La1, che prima mostra un telegiornale e poi la pubblicità, tornando alla diretta solo dopo altri 13 minuti! A 3:45, invece, la RAI non si smentisce e manda i 2 minuti di pubblicità previsti in ritardo di 2 minuti. A pensarci, RSI La1 è italofona, quindi ha senso che oltre alla lingua dell’Italia abbia anche le brutte abitudini… 😸

https://octospacc.altervista.org/2024/05/13/leurofine/

#contest #ESC #Eurovision #Eurovision2024 #EurovisionSongContest #festival #Svizzera #televisione #TV

minioctt, to opensource Italian

Stasera è pesante. Sono diventata ciò che avrei giurato di distruggere. È bastato che ieri mi venisse un’idea fulminante, perché ora il mondo (voi ops) ottenesse l’ennesima piattaforma di video brevi a scorrimento infinito… ma almeno questa è totalmente #opensource, non spia, ed è fatta con tecnologie #Web vanilla, e riproduce solo i miei video, quindi… è buona, suppongo? E si, considerando che ho iniziato ieri e finito stasera, ho impiegato a conti fatti solo una giornata scarsa per questo piccolo #progetto, quindi ora capisco quanto cavolo è facile creare una piattaforma di questo tipo, e quanto poco lavoro hanno dovuto fare le big tech occidentali per copiare ByteDance. 😹️

Si chiama #TiktOctt, in primis perché è tipo l’orologio, e poi è tutta mia personale quindi ci sta pure il mio nome dentro, mi sembra naturale. Non ho preso ispirazione da nessuna fonte in particolare per il logo, mi è venuto un po’ così, sempre il fatto dell’orologio obv. Qui video che vi consiglio di vedere in ogni caso, ma la #webapp è già disponibile: https://hub.octt.eu.org/TiktOctt/#/siteUrl=https://octospacc.altervista.org 🙃️Inizialmente volevo prendere in prestito il codice di YouTube Shorts per fare questa cosa, ma poi pensandoci tre minuti ho realizzato come sarebbe stato più lavoro che fare da zero, e infatti… seguendo questo tutorial qui avevo in pochi attimi e pochissimo codice già la base UI funzionante, che poi ho via via rifinito fino ad arrivare allo stato di oggi con anche i tastini di lato, il testo del post che si può leggere ed espandere, ecc… In realtà il CSS questa volta mi ha dato del filo da torcere, ma alla fine provando e provando ne sono ancora una volta uscita fuori, a costo di un #codice veramente schifoso che vi invito a non guardare (potreste rimanere con più domande di prima). 🤯️

La parte logica del #programma però è (per ora) decente, e magari questo #frontend a tutti gli effetti che ho tirato su potrei riutilizzarlo con altri backend… Farlo funzionare per canali Telegram, anyone? Per il fediverso??? Per ora infatti pesca dalla #API di #WordPress per il mio #microblog, con l’unica modifica sul server che ho dovuto fare che è stata usare questo plugin (per avere il modo di ordinamento #random dei post). Tutto il resto è gestito in locale; anche l’algoritmo di presentazione dei post, che per ora è solo un Math.random() con qualche if e while… e a proposito, penso che avere questa #app su cui costruire potrebbe essere un’occasione per #giocare proprio in questo ambito degli algoritmi. 👾️

Per ora mi resta da fare solo una cosa: creare più videini di corredo ai post per riempire la “piattaforma”, nonché cercare una volta per tutte di importare i post vecchissimi… ma quasi quasi vorrei inventarmi un modo per visualizzare come animazioni con musica anche quelli solo testo o con immagini statiche, magari sfruttando intelligenze artificiali generative, chissà. Intanto, la più grande difficoltà si sta dimostrando infrastrutturale, tra il fatto che devo appoggiarmi al mirror GitHub del sito perché i server di Altervista non reggono lo streaming di tutti questi video (cosa che causa il solito ritardo di aggiunta di nuovi contenuti, che avviene quindi solo al mio backup), e che diversi browser falliscono la riproduzione in diversi modi e momenti e io non posso farci nulla (eccetto magari, ma non è detto funzioni, utilizzare una libreria #JavaScript apposita anziché il player #HTML5 nativo). Staremo a vedere!!! 🥶️

https://octospacc.altervista.org/2024/05/13/dickcock-more-like-tiktoctt/

#API #app #codice #frontend #giocare #HTML5 #idea #JavaScript #MicroBlog #OpenSource #progetto #programma #random #TiktOctt #web #webapp #WordPress

Stasera offre TiktOctt (w⧸Spaccwei) [NZNCK3AT9Xs]

minioctt, to microsoft Italian

Negli ultimissimi giorni sto popo sentendo il bisogno di alzare l’asticella del mio semi-passivo, complice il fatto che i soldini PayPal stanno finendo, anche se quelli Amazon in realtà no. Allora, una cosa che avevo sempre detto ma mai fatto (perché troppe palle) era alzare sempre di più il numero di account usati in contemporanea. Ne avevo già più di uno da svariato tempo fa, ma c’erano stati dei problemi, tra cui prima un’ondata di soft-ban, poi strani cooldown nella registrazione dei punti, ecc… e quindi avevo un po’ abbassato l’asticella, addirittura, guadagnando pochissimo. 🤕️

Da non moltissimo avevo poi ripreso ad usare un account che avevo messo in pausa, così come uno che era stato soft-bannato praticamente subito dopo la creazione (forse per via della mail, avrà fatto scattare i sistemi anti-spam). Il clima sembra ideale, quindi negli ultimissimi giorni ho creato anche dei nuovi profili un po’ a tempo perso, e con stamattina sono a quota 6, tutti funzionanti. Dovrò però tenere gli occhi aperti, sia nelle settimane a venire, perché in genere con i nuovi account prima o poi viene sempre chiesta qualche informazione in più come recupero e così via, sia a lungo termine, perché può uscire fuori un soft-ban anche appena sto per ritirare i miei , come accadde quei mesi fa (ma in quel caso pare che basti aspettare con calma). 😈️

Dovrei fermarmi qui però? I dunno… avere pure qualche account in più sarebbe una buona sicurezza se uno degli altri viene misteriosamente bloccato, e in ogni caso non è faticoso mantenerne così tanti a , si tratta solo di fare dei click a tempo perso senza attenzione o sforzo, in totale credo una manciata di minuti al giorno per tutto quanto (considerando che automatizzo le Bing). Purtroppo non otterrò i 30+ punti giornalieri garantiti solo dalle funzioni della app di , però, perché avere multiple istanze di quello è complicato e anche più rischioso non avendo androidi infiniti, preferisco giocarmela sul sicuro. 😽️

Per comodità, avendo constatato che mi è distraente dividere questa attività su troppi dispositivi, mi sa che centralizzo il più possibile sul Galaxy Ace, tenendo una marea di browser Firefox-based installati per non contaminare i profili. (Tutti gli altri browser non sono utilizzabili per problemi coi certificati, qui su Android KitKat… ma fa niente, guardate come sono carine le volpi duplicate messe tutte in fila!!!) Usando l’estensione User-Agent Switcher riesco ad ottenere punti di ricerca sia desktop che , poi. 💰️https://octospacc.altervista.org/2024/05/11/i-miei-premi/

minioctt, to Eurovision Italian

Ho riflettuto, perché ormai sta succedendo anche quest’anno e quindi la posso ufficialmente chiamare #abitudine, che ho preso l’abitudine di guardare #Eurovision, giusto per. I mean, è comunque #musica pop quindi la maggior parte non mi fa impazzire, però ha un senso tutto sommato.

  • I banger non sono proprio zero, qualcosa di interessante anche secondo i miei criteri deve uscire fuori statisticamente, tra tutti i paesi. E nel cuore mi sento un po’ euronazionalista quindi è bello avere un piccolo sguardo sulla cultura di tutti gli altri paesi dell’Unione attraverso la musica.

  • Musica a parte, l’atmosfera è intrigante, spesso succedono o si vedono cose strambe, però belle. E anche in quel senso ci sono belle dimostrazioni dei costumi (figurativamente e letteralmente), quindi si vince due volte.

  • Ormai sarebbe praticamente un rito, anche se quest’anno non vale più in quel senso… il fatto che si svolgesse in questo periodo dell’anno mi ricordava che l’anno scolastico era agli sgoccioli, e boh ganzo vacanze insomma. L’università però spacca questa cosa, perché è tutto più diluito e non finisce con l’inizio dell’estate, per cui non so come sentirmi, un po’ ho #nostalgia.

  • A differenza di Sanremo non mi scendono le palle, perché è comunque più incalzante, e meno pesante… a parte che non se ne parla mai già da mesi prima, ma se ne inizia a discutere sempre di botto, ma poi non avviene sempre sere di fila, quindi il fiato te lo lascia. E boh, il ritmo in sé, come detto.

https://octospacc.altervista.org/wp-content/uploads/2024/05/image-2-960x540.pngPer stasera è già tardino, ma su https://nostream.mastodon.uno/ c’è @ribby che sta trasmettendo e lo guardiamo insieme con la chat, fate un salto anche voi magari, non serve account per commentare…https://octospacc.altervista.org/2024/05/09/europazione/

#abitudine #ESC #Eurovision #Eurovision2024 #EurovisionSongContest #musica #nostalgia

minioctt, (edited ) to pokemon Italian

Well. Come dissi già, l’altro giorno non ho potuto #giocare appieno finora, in quanto un difetto del mio #programma mi aveva privata dell’asso di sfazione. Dopo non aver avuto modo, sia in termini di tempo che di forza, ieri fino a sera ho effettivamente fatto le #modifiche che dovevo (e pure qualcuna in più imprevista, #feature a sorpresa wow), altrimenti veramente esplodevo ora, perché sembrava quasi l’universo volesse impedirmi di continuare a programmare in questo caso. E intanto, la scheda di acquisizione è già in viaggio. 🫖

Comunque turns out che gestire gli stick analogici è più complicato di quello che speravo. Se è uscita la nuova release di #FrameNX significa che ce l’ho comunque fatta, però ecco, non mi sarei lamentata se fosse stato tutto davvero funzionante da subito. I #problemi erano molteplici, in primis il fatto che avevo bisogno, al contrario di come credevo, di inviare dei comandi di setup al demone sys-botbase per diminuire dei tempi di sleep, roba vabbè che poco vi interessa quindi zzz. Altra cosa che ho fatto è stata implementare configurazioni di precisione e deadzone per ciascuno degli stick; in generale può essere utile per stick difettosi, ma in casi specifici la prima si può usare per castrare gli input analogici ad un raggio di valori binario o poco maggiore, e la seconda… pensavo fosse inutile per comandare #Switch ma, in realtà alcuni stick in giro (come il sinistro del #3DS) non sembrano riportare mai una posizione a (0,0) precisa quando rilasciati, e nonostante nei giochi #Nintendo questo sembra irrilevante, in altri come #Minecraft per Switch si osserva drift. 🚓

Oltre a questo ed altri #tweaks, ho aggiunto la possibilità di mappare la pressione di tasti al click di aree personalizzate della finestra, e questo è molto utile perché #Moonlight non espone abbastanza tasti rispetto al totale di quelli di Switch, quindi senza questo bisognerebbe sempre rinunciare ad uno o due. (Di default ho messo HOME e CAPTURE.) E quindi, ora davvero posso fare #gaming di lusso, e controllare giochi prima impossibili anche con NXController, come ad esempio il minigame Planata di Minecraft, qui video: https://youtu.be/-2V0bKG0zzo. 📈 (Come bonus, il filmato dimostra che si può godere anche con il capezzolo, non è scomodo per le situazioni concitate come molti ritengono.)E dopo che anche questo #progetto è arrivato ad uno stato più che maturo, è il momento di fare altro. E l’idea mi è venuta proprio lavorando a questo, perché ho usato JSON per il file di #configurazione e mamma mia è sconveniente proprio tanto quanto me lo ricordavo, ma allo stesso tempo gli altri linguaggi di dati in giro non è che siano meglio, anzi… Dunque, sfrutterò la mia magia intrinseca e le infinite potenzialità del computer per creare un formato che è come comando io!!! 💖

https://octospacc.altervista.org/2024/05/09/fine-nxfinestra/

#3DS #configurazione #feature #FrameNX #gaming #giocare #homebrew #Minecraft #modifiche #Moonlight #Nintendo #NintendoSwitch #problemi #progetto #programma #switch #tweaks

minioctt, to gaming Italian

Questa voce fa parte 5 di 5 nella serie Troppo Cloud Gaming

Torniamo a parlare del cloud gaming appezzottato, perché la mia soluzione richiede evidentemente ancora perfezionamenti. L’importante è avere #pazienza e sperimentare il necessario man mano, e forse dopo abbastanza settimane avrò effettivamente il perfettissimo setup… ormai sono fin troppo dentro questa questione per tirarmi indietro. 😱

La prima cosa è che devo al più presto ottenere la scheda di cattura ultra-cheap, perché SysDVR è un problema per l’esperienza utente. (Devo ancora ordinarla in realtà, stavo nel frattempo però cercando altra roba che mi serve su AliExpress, così da fare un solo ordine e ridurre l’inquinamento.) A parte il fatto che (come ho già detto) i menu di sistema non sono specchiati, e quindi in certi casi devo guardare la webcam, i #difetti sono vari: dovendo fisicamente collegare la console al PC anziché alla dock, può capitarmi di sbagliare qualcosa, soprattutto stando di fretta come stamattina. Anche perché, collegando direttamente al PC, la batteria si appiattisce troppo velocemente, quindi devo aggiungere il cavo Y, e quindi complessità (che comunque non è abbastanza per permettere la ricarica, ma solo una scarica più lenta, lol). 🗑️

Stamattina, tra il dover ricaricare il telefono, l’evitare di perdere il bus, e finire di vestirmi, ho mischiato i collegamenti tra Switch e PC, cavo Y e cavo USB-C, e l’ho realizzato solo fuori casa, quindi riuscivo a collegarmi solo tramite rete… ci ho anche provato, ma evidentemente le prestazioni sono totalmente inadeguate per giocare. La cosa più logica da fare è stata messaggiare mio padre a casa e chiedergli il piacere di risistemare i cavi nel modo giusto e, dopo un po’ di confusione perché gli avevo dato indicazioni parzialmente errate sullo stato presente dei collegamenti, ha sistemato tutto e la console è apparsa sul PC. Eccetto che ha anche panicato nel frattempo, e quindi ho dovuto chiedere a mio padre di premere i tasti del volume per riavviarla. E poi, visto che sulla schermata di blocco lo schermo non rimane acceso sempre, non ho fatto in tempo a premere tasti per sbloccare e ho dovuto chiedere anche questo a mio padre. 🪃

Nel frattempo, i #problemi ci sono anche per quanto riguarda gli input del gamepad, ovviamente… Ieri ho scoperto mio malgrado (perché pensavo di provare ancora a giocare fuori casa, ma ecco che non ho potuto) che sys-botbase in certi casi (chissà quali!) può buggarsi e non interpretare più i comandi che riceve, costringendo ad un riavvio del sistema. La soluzione sarebbe magari riavviare ogni volta prima di uscire di casa, così da stare senza pensieri. Intanto però scopro anche di dover migliorare la gestione degli input sul mio programma, aggiungendo quantomeno una deadzone per gli analogici, altrimenti spesso può succedere che gli input driftino una volta rilasciati, e capite che questo è un bel problema. (Chiaramente, i giochi che usano solo i tasti sono già perfettamente operabili, ma quelli e solo quelli lo sono anche su NXController, dove invece gli stick finiscono per essere interpretati digitalmente e quindi fanno movimenti estremi.) 🧼

Segnalo comunque che ho scoperto di usb-botbase, che fa la stessa cosa della versione sys ma appunto via USB, e quindi dovrebbe sicuramente essere più stabile (e forse riesce a risvegliare la console dalla modalità riposo, ma non so). Se non programmassi di passare a scheda di cattura, e quindi continuassi a tenere collegata la Swiss al PC, lo implementerei subito su #FrameNX. Si vede che continuerò ad usare il WiFi per inviare gli input allora, con le giuste accortezze… e se proprio proprio tutto va male (ma è difficile dai), allora comprerò un Arduino e implementerò il protocollo per usare quello come controller simulato via hardware, e ciò sarebbe effettivamente infallibile (e andrebbe anche su console non modificate, figata). ⛓️

https://octospacc.altervista.org/2024/05/06/not-even-gaming/

#difetti #FrameNX #gaming #homebrew #NintendoSwitch #pazienza #PC #problemi #switch

minioctt, to manga Italian

Ora vado a mimir e non sgarro come ieri sera, ma devo interrompere l’incessante pubblicazione delle mie avventure col cloud gaming perché sono un po’ pisciata giù… devo per l’ennesima volta creare un fantoccio mentale di Bezos per distruggere la sua schifossissima piattaforma, che non sembra migliorare e sembra che me lo stia sempre più infilando (il brutto modo di fare) lì sotto in mezzo (nella logica di backend collegata al mio account). 🎃

L’altro giorno sono arrivati i nuovi #manga che avevo ordinato, le ultimissime tante decine di euro del #BonusCultura che ho dovuto spendere esattamente all’ultimo minuto (come sapevo sarebbe successo), ma come mi ero ripromessa non ho lasciato allo Stato comunque nemmeno un euro. (Gli ho lasciato 60 centesimi, perché Amazon non accetta buoni non interi, si prendessero il caffè idfc.) Stasera sono passata a prenderla e portarla a casa; con qualche difficoltà, visto che è stata divisa in 2 pacchettini (evidentemente gli scompartimenti larghi del bloccatore erano pieni), ma ce l’ho fatta. 🎎

Boh, a esserci la roba c’è tutta, ma forse non proprio come mi aspettavo… chiaramente nulla può mai essere intonso, e bene o male maggior parte delle cose è arrivata comunque intatta, ma qualcosa mi ha fatto storcere il naso. Si parte da uno o due #libri poco più ammaccati del solito, ma che comunque non si noterebbero rovinati senza pensarci troppo, per passare ad uno in particolare con la copertina specialmente rovinata con anche un taglio sul lato che va a creare un’orecchietta… e addirittura un altro che pare ok ma secondo me è stato letto da qualcuno; cioè, la copertina esterna da un lato era richiusa non perfettamente su quella interna, ma su alcune pagine, praticamente come a tenere il segno. Vabbè, le pagine ci sono tutte, a prima vista, almeno… 🪆

In genere quando ho potuto ho sempre comprato in libreria e in fumetteria, sia per comodità che filosofia, ma ogni tanto è capitata la roba che non c’era, e in questi ultimi casi specifici dovevo di fretta spendere questi soldi, non ce l’avrei fatta nei negozi fisici considerando che avrebbero dovuto a loro volta ordinare un sacco di cose e avrei dovuto aspettare. Però, le volte precedenti non mi sono successi #incidenti così strani con i libri da #Amazon, quindi pensavo fosse più raro… e invece no, la frequenza di recensioni negative per spedizione fatta male è altina per un motivo. Considerando che i libri piccoli li buttano tutti mezzi a cazzo in quei pacchetti di cartoncino, però, non mi devo stupire. Chissà se posso fare rimborso… se mi chiedono di rispedire indietro, neanche per sogno, ma se mi danno i soldi e basta (e non è detto, avendo pagato col saldo promozionale) allora ci provo. Morale della favola: meglio spendere i vostri #soldi in negozi reali visibili toccabili odorabili, se potete. 🦜

Come se non bastasse, e questo non l’avevo detto perché avevo come il presentimento che sarebbe a giorni arrivata una migliore occasione per lamentarmene (questa, #mannaggia), ma mi hanno ingiustamente sgraffignato 2,90 eurini quando ho fatto questo ordine. Per qualche motivo, avendolo fatto dalla versione mobile del sito, in questa occasione ho avuto una schermata di checkout che non ricordavo di aver mai visto prima: è a dire il vero meno buggata, ma (apparentemente?) con meno opzioni, ed evidentemente troppo rapida. Avendo la stessa grafica del carrello, ho continuato selezionando le opzioni necessarie senza pensarci troppo, immaginando fosse qualcosa di intermedio e che alla fine sarebbe dovuta apparire la schermata classica. Però, ho notato solo dopo aver premuto il grosso bottone giallo in fondo, che questo diceva qualcosa come “acquista ora”, e non “continua” o chissà che cosa mi immaginavo… 🤳

…Quindi, la roba mi è stata spedita con il prezzo premium, nonostante sia ovviamente arrivata in tempi da #spedizione gratuita, perché il tasto per non pagare non c’era, e non mi sono fatta troppe domande perché sulla schermata di acquisto classica quella esce solo alla fine, dopo che ho già scelto il pagamento. (Ah, ovviamente di default era anche in questo caso selezionata la spedizione da 20 schei, ma quella non avrei potuto usarla neanche per sbaglio, non avendo abbastanza credito.) Non ho annullato per paura che il saldo promozionale potesse sparire or smth. #Morale della favola: non spenderò mai più soldi su un sito mobile, se proprio ho solo il telefono con me allora almeno attivo la modalità desktop, così vedo per forza tutto e non ci sono esseri dietro le pareti. Unico lato positivo, queste 3 monetine erano di Bing Rewards, quindi non proprio risparmi sudati… 🙏

https://octospacc.altervista.org/2024/05/06/la-fine-di-emezon/

#Amazon #BonusCultura #incidenti #libri #manga #Mannaggia #morale #soldi #spedizione

minioctt, (edited ) to python Italian

Questa voce fa parte 1 di 4 nella serie Troppo Cloud Gaming

Sono sicuramente un po’ paxxerella per iniziare nuovi progettini mezzi complicati ancora prima di finire i precedenti, ma che ci voglio fare? Quantomeno, a ‘sto giro ho effettivamente portato #FrameNX, il programma iniziato ieri, ad uno stato di completezza, tant’è che da ora penso non avrò alcun intoppo ad usarlo… e quindi l’ho anche rilasciato già stasera pubblicamente con tanto di README quasi logorroico (il link di stamattina era privato): https://octt.itch.io/framenx 🪟

https://octospacc.altervista.org/wp-content/uploads/2024/05/screenshot_2024-05-05-02-14-47-843_io2733305805360369156-960x987.jpgLa UI è ancora grezza, ma ho migliorato i messaggi a schermo, aggiungendo avvisi a scomparsa quando si verifica un errore o viene fatta un’azione (qualcuno l’ho dimenticato però oooops, dovrò metterlo, ma poca roba). Funziona in ogni caso solo con la tastiera, perché il mouse è dannoso e #programmare le hitbox sarebbe uno sbattimento in più per nessun buon motivo, dato che comunque questa per ora è una #applicazione solo PC. (Ormai si sta costruendo una lore dietro questa interfaccia, ops.) ☠️In realtà sotto la scocca quella UI è comunque più complicata di quanto sembra, anche se è relativamente semplice, perché in primis già solo per le notifiche ho dovuto implementare tutto un sistema di coda… poi ho dovuto mettere il rendering video su un thread separato, perché l’accesso alla camera rallentava tutto il loop e quindi avrebbe inficiato sulla lettura degli input… ma spostarmi su un thread di sfondo ha introdotto non pochi casi limite strani che ho dovuto sistemare con ancora più codice… Comunque relativamente poco #codice, perché il #Python è simpatico e non è stato creato da gente che vuole vedere gli altri programmatori impiccarsi. 🦍

Btw, ho continuato a trovare altri problemi in #Pygame… Innanzitutto, un bug strano con lo stack dei joystick (cioè controller da gioco in generale, direi che il nome è scelto malino) che fa si che questi non mandino più eventi dopo essere stati inizializzati se non se ne tiene qualche reference nel codice (come una variabile assegnata che non muore), come se fossero levati dal garbage collector altrimenti… stranissimo. E poi, il fatto che per riprodurre il suono di dispositivi di input audio, tra metodi non wrappati e quindi richiamabili solo con la API grezza di SDL2, stack audio buggato in generale e comandi che letteralmente non sortiscono effetto, altri comandi che invece causano segfault alla chiusura del #programma… mi pare di stare programmando con una tempesta di raggi cosmici addosso. Ciò non lo gradisco. 😾

https://octospacc.altervista.org/2024/05/05/framenx/

#applicazione #codice #FrameNX #programma #programmare #Pygame #Python

minioctt, (edited ) to gaming Italian

Questa voce fa parte 2 di 4 nella serie Troppo Cloud Gaming

Ieri ho effettivamente provato un po’ il #gaming Switch dal 3DS in portatilità, alla fine, e… che dire. 7/10. Certo, ogni tanto la connessione fa scherzetti e il gioco inizia a freezare per un po’, ma nel complesso si gioca con un lag accettabile e un video senza strani artefatti, veramente apprezzabile. Devo però capire perché in certi rari momenti il client crasha completamente invece di riuscire a ristabilire la connessione, e temo anche la batteria del 3DS si appiattisca troppo velocemente con questa #applicazione… ma vabbè, a sistema consolidato potrei anche usare il telefono. 🐚

Visto che voglio provare meglio il setup, mi sono portata avanti e ho fatto un programmino per #PC che legge direttamente gli input del gamepad virtuale e li invia alla #console; quindi, eliminando quegli altri due programmi necessari, sostituendoli con uno solo. La finestra inoltre visualizza il video da dispositivi di cattura standard, e quando lo implementerò riprodurrà anche audio, quindi sostituirà anche il riproduttore multimediale… per ora non ho ancora la scheda di cattura HDMI, quindi devo ancora usare SysDVR, ma almeno mi mostra il video della webcam (che mi serve per navigare nei menu di sistema, il DVR non lo trasmette), quindi già scendo da 4 app e finestre a solo 2. ✨️

https://octospacc.altervista.org/wp-content/uploads/2024/05/image-1.pngImplementare la lettura degli input del controller, e l’invio al demone sys-botbase tramite socket TCP, è stato un po’ intricato, ma alla fine il codice è venuto pulito, i tasti rimappabili tramite file config, e sorprendentemente sembra tutto ben funzionante dal primo momento… Nel senso, i comandi sembrano rispondere bene senza particolari accorgimenti; anzi, anche meglio di NXController, perché io invio direttamente i valori degli stick analogici alla console, mentre lui deve leggere valori rimappati alla tastiera e quindi tutti digitali. In effetti non ci avevo pensato quando mi era venuta questa #idea, ma effettivamente ho migliorato la mia #UX anche in questo modo, ora ho input più precisi. 🤏️Volevo inizialmente usare Ren’Py, ma ho subito scoperto che non include funzioni per accedere ai dispositivi video, né tantomeno ha la classe camera nella sua implementazione di #Pygame, quindi… ho usato semplicemente Pygame, e in poche righe di codice funziona già tanta roba, anche se la UI non è delle migliori. Dovrò investigare se davvero non ci sarebbe stato verso di usare l’altro engine oppure si, perché potrebbe tornare utile in futuro. Ancora versione molto WIP, diversi bug da sistemare, ma almeno l’ho già caricata … poi creerò anche dei pacchetti standalone (che includono già #Python e le librerie) per Windows e Linux. L’ho chiamato #FrameNX comunque, meglio evitare qualunque pretesto di violazione del trademark di #Nintendo per il nome #Switch… 🚨️

Ma, ovviamente, non era un mio #progetto secondario se non saltava fuori un #problema inaspettato mentre programmavo e testavo… il codice che controlla la versione dell’OS di pygame.camera è rotto su Windows Server, e quindi l’inizializzazione fallisce… evviva. L’ho identificato e sistemato subito, ho anche inviato la PR #4221, quindi non è stato un vero problema, però… che cazzo, non è possibile che tutto quello che finisce in mano a me si rompe… trovare bug in librerie così utilizzate e famose senza fare nulla di particolare non è roba da tutti, eppure ormai siamo ad uno a settimana, e chissà cosa mi riserva il futuro. 💣️

https://octospacc.altervista.org/2024/05/04/framionx/

#4221 #applicazione #console #FrameNX #gaming #idea #Nintendo #PC #problema #Pygame #Python #switch #UX

minioctt, (edited ) to python Italian

Oggi ho un altro po’ sperimentato con #RenPy, e la questione si fa sempre più #interessante… è evidente che questo #engine è così potente e flessibile da essere utilizzabile anche per ben più di semplici visual novel. È quasi un Pygame ma estremamente cross-platform già fuori dalla scatola, con tantissime cose di base già implementate, ed astrazioni comode (tra cui il suo dialetto di #Python) che anche da sole tappano sotto certi aspetti il buco tra stato del programma ed interazioni con gli utenti… devo assolutamente provare a realizzarci qualche esperienza interattiva anche di tipo diverso. 😳️

A parte essere una scusa per provare le varie cose del caso a livello di programmazione, ho fatto un progetto di testing per… testare, appunto. L’ho messo nella scatolina dell’altro giorno come promesso assieme a tutto il resto, ma ecco anche il link diretto alla versione web: …https://html-classic.itch.zone/html/10330339/renpy/MiscellaneaTesting/index.html. Il nome è tutto un programma, si, ma mai quanto la musica di sottofondo che parte appena si entra nel menu interno dell’applicazione (aka quando si fa partire la visual novel, che in questo caso non è tale però lol)… per ovvi motivi è la versione strumentale, ma vi sfido a indovinarla solo ascoltando, la conoscete sicuramente. Potete notare già una delle robe che il motore rende estremamente facile, nel modo in cui la canzone viene loopata, se fate attenzione. 💥️

https://octospacc.altervista.org/wp-content/uploads/2024/05/image-960x528.pngComunque a parte l’atmosfera che ho realizzato in giro per le schermate (che suppongo sia una #feature), per ora l’unica cosa che c’è è questo stress #test. Mi serviva un qualche minimo strumento per valutare meglio le prestazioni di Ren’Py in diversi ambienti di esecuzione, e online non ho trovato nulla, quindi ho arrangiato io qualcosa con un po’ di codice condiviso da altri utenti, un po’ scritto da me (quello che disegna il grafico bianco, che indica il tempo passato da un frame al precedente), e tante tante cose inutili che si muovono a schermo solo per spremere CPU e GPU. E, tra l’altro, proprio per via del setup che avviene dietro le quinte per tutti quei fiocchi di neve (ancora non ho capito però perché e come risolvere), tutto il #programma impiega una significativa quantità di tempo anche solo a partire, specialmente su browser mobile… dovrò sistemare per non sclerare, uff. 💀️https://octospacc.altervista.org/2024/05/03/renprovine/

#engine #esperimento #feature #interessante #progetto #programma #provare #Python #RenPy #test #testare #testing

minioctt, (edited ) to gaming Italian

Questa voce fa parte 3 di 4 nella serie Troppo Cloud Gaming

Aggiornamenti sulla questione https://octospacc.altervista.org/2024/05/01/luna-gaming/, anche se sicuramente questo non sarà l’ultimo post a riguardo: a meno che ciò che ho appena ora finito di architettare dovesse saltare per aria, già dopodomani proverò questo setup regolarmente fuori casa, sul campo, e ciò decreterà se effettivamente è una buona #soluzione per il #gaming oppure ho preso l’ennesima cantonata… 👀

Sia ieri sera in cui non l’ho detto bene riguardo il fisso, sia stasera per fare la #configurazione sul portatile (più ideale per questo caso d’uso, consuma meno e il WiFi è forse un po’ più stabile), ho dovuto copincollare dei comandi dalla documentazione di #Sunshine per far funzionare il gamepad virtuale. Una volta fatto ciò, per giochi come SuperTuxKart non c’è bisogno di fare oltre, ma per altra roba invece ho dovuto usare AntiMicroX per mappare gli input del controller ad input di tastiera. Nel mio caso, mi serve per inviare gli input ad NXController. 🪰

Quest’ultimo programmino ha qualche difetto, tipo che la sua finestra deve stare in focus per leggere gli input (io la metto nell’angolino in modo che non copra il gioco) e che la mappatura dello stick va cambiata dai tasti freccia ad altri, perché altrimenti per qualche ragione non funziona bene; però il suo lavoro lo fa, e via WiFi invia tutti gli input alla console #Switch sulla LAN. E dall’altro lato, il video della #console è trasmesso al PC tramite USB con SysDVR, ed arriva praticamente perfetto e con zero latenza… roba che importa poco, perché tanto in ogni caso io ci metto lo streaming da sopra. 🐌

Insomma, è un po’ complicato usare Switch come server di #cloudgaming, ma con il PC così correttamente configurato si può fare… e quindi in giro anziché portarmi la console grossa e pesante mi porto il #Nintendo #3DS (o, in realtà, anche solo il telefono, dipende). Da un certo punto di vista è meglio comunque questa configurazione rispetto ad eseguire giochi nativi PC perché, a parte che dovrei usare per forza il fisso in quel caso, i giochi su PC (a meno di non emulare Switch, ma a quel punto perché non usare la reale?) sono un estremo dolore da gestire quando hai sia la sfiga di usare Linux, che quella di non poterli comprare. Quindi vabbè. 🏴‍☠️🏴‍☠️

https://octospacc.altervista.org/wp-content/uploads/2024/05/image_editor_output_image-1367100353-17146004253622963068569625719033-960x960.jpgSempre ammesso che le prestazioni siano godibili in giro, spero solo che la preparazione da fare ogni volta prima di uscire di casa per #giocare non sia mentalmente troppa… in teoria sul PC posso usare uno script per aprire in automatico tutto, e l’unica cosa che dovrei ricordarmi di fare è accendere lui e collegare #NintendoSwitch, quindi spero non sia eccessivo. (…Ah e poi, anche piazzare la console sotto alla webcam del portatile come in foto, perché altrimenti non riesco a navigare nei menu, SysDVR non mirrora quelli… ma questo è un problema che risolverò con la scheda di cattura da €4.) 🙏https://octospacc.altervista.org/2024/05/02/chiaro-di-luna/

#3DS #cloudgaming #configurazione #console #gaming #giocare #Nintendo #NintendoSwitch #soluzione #Sunshine #switch

minioctt,

tldr: il setup da gaming più bizzarramente complessato in assoluto nell’intera galassia solare del napoli, e non sappiamo ancora se va effettivamente bene o no

minioctt, (edited ) to pokemon Italian

Questa voce fa parte 4 di 4 nella serie Troppo Cloud Gaming

Beh, qualcuno a quanto pare ha portato #Moonlight al (new) #3DS: https://github.com/zoeyjodon/moonlight-N3DS. Il #porting che avrei sempre voluto fare, ma che non c’è mai stato verso, ora è reale, e alla faccia di chi lo credeva impossibile… perché gira persino infinitamente meglio del client per Switch. È vero che qui la risoluzione è molto inferiore, ma lì anche abbassando al minimo era tutto quasi ingiocabile, tra stutter e artefatti di compressione a non finire. Qui il bitrate è ottimo, e il framerate meh ma comunque più che utilizzabile. Ovviamente, è trasmesso anche l’audio. 🐔

Sarebbe una buona idea per evitare di far ricadere a prendere polvere il mio #new3DSXL, che quando si corrompono i salvataggi mi passa sempre la voglia di giocare, ma usandolo semplicemente come client per lo #streaming dei #giochi in cloud non dovrei più preoccuparmi. È molto più ideale una #console come quella per questo scopo, rispetto ad un telefono, per via dei tasti fisici. Dovrò effettivamente vedere come si comporta su rete mobile quando sono in culandia, o magari in bus in autostrada, tutti questi casi più specifici che però sono quelli che davvero devono funzionare, altrimenti è tutto inutile… sarebbero quelli i momenti in cui mi interesserebbe il #gaming pazzo. 🐙

Ora ho potuto provare solo a casa con #SuperTuxKart sul mio PC (server Sunshine), e appunto per i miei gusti riesco a giocare, sul WiFi. Però, l’ho provato con la linea 4G sempre qui, e… beh, con qualsiasi cosa che non sia il mio telefono a fare da hotspot funziona bene (ma in giro non funzionerà così bene), però ho appena scoperto che con lo Ximi stuttera ogni 2 secondi, rendendo l’esperienza non esattamente ingiocabile, ma comunque a dir poco infuriante; ho cambiato varie opzioni della rete mobile, ma niente. Questa è la volta buona che compro davvero il Kaiosofonino, cazzarola, se ‘sto rottame che mi ritrovo non è buono manco a fare da hotspot… 😩https://octospacc.altervista.org/2024/05/01/luna-gaming/

#3DS #console #gaming #giocare #giochi #Moonlight #new3DSXL #porting #streaming #SuperTuxKart

minioctt, (edited ) to CSS Italian

Non fate caso al nuovo buco nel postaggio, ieri come avevo promesso ho tradotto The Question di Ren’Py e inviato la pull request, chissà quando pure questa verrà unita all’upstream quindi… a giudicare da come sono state gestite le traduzioni in passato lì, avverrà o a giorni o giusto per la prossima release. Per il Tutorial ora non so quando riuscirò a completare la traduzione, ma comunque, ho fatto caso al fatto che entrambe le novel dimostrative non sono messe online per essere testate senza scaricare l’SDK, e non credo che altri lo abbiano già fatto, quindi… perché no? Possono tornare utili per al volo da qualunque dispositivo. 🌚️

Allora ho deciso di creare una paginetta per raccogliere queste ultime due cose, anche per sperimentare di più con , più altre che avrei già in mente, che sicuramente torneranno utili nel breve futuro. Quattro cose in programma da esplorare sono: il bundling dei giochi in file HTML standalone, la generazione di pacchetti per piattaforme diverse tramite web (e nello specifico, la generazione di pacchetti nativi a partire dal binario HTML), miglioramenti radicali alla schermata di caricamento web, e l’adattamento dello schermo a qualsiasi rapporto d’aspetto. E posso metterle tutte in ordine su: https://octt.itch.io/a-renpy-demo-box/. 🎰️

Ho caricato la su Itch, come avevo accennato, perché so già che per alcune di queste robe dovrò andare oltre il limite di 100 MB per file delle pagine Git, e a parte il mio server in casa (dove ho poco spazio libero) non saprei quindi dove mettere tutto. Ma forse è buono, è capace che più gente la trovi e ne goda, che ne so… E, per evitare di impazzire caricando due volte gli ZIP per permettere il download a chi vuole, ho deciso di usare JSZip per aggiungere un tastino che, beh, scarica lato client tutti i file del server e li zippa per gli utenti; molto lmao in quanto creare cartelle compresse a livello 9 con un linguaggio interpretato non è velocissimo (potrebbero servire da decine di secondi a minuti), ma funziona bene. ✨️

https://octospacc.altervista.org/wp-content/uploads/2024/04/wp-17144977164792210244852278806705-960x995.jpgE, come se non avessi già cacciato troppe scuse in questa storia, ne ho approfittato per rendere bellina la pagina provando qualche tecnica per me nuova: il coso si chiama https://octt.itch.io/a-renpy-demo-box/, quindi mi sembrava più che giusto creare una letterale scatola di cartone, da cui esce un foglio di carta con una lista di link, usando le trasformazioni 3D del … c’è voluto un pochino. Spero che lo sfondo animato preso in prestito sia sufficientemente strano da creare la giusta atmosfera, soprattutto in aiuto con la scatolina, ma non fate caso al fatto che su mobile la scritta in basso è tagliata… su desktop appare giusta, pezzi. 😤️https://octospacc.altervista.org/2024/04/30/renpiscatola/

minioctt,

la scatolina di cartone simulato nello spazio siderale ha un aspetto così comfy uffa, vorrei quasi vivere lì dentro per sempre 📦️📦️📦️

minioctt, to Catroventos Italian

Ecco anche oggi un’ennesima, più che mezza, giornata spesa a fare cose non previste, perché “non ci si può mettere a far qualcosa senza che qualcos’altro non vada fatto prima“. Avevo accennato vagamente che a ‘sto giro avrei un’idea effettivamente cavalcabile per fare una , ma per qualche motivo adesso sono finita ad aggiornare tutte le in italiano di Ren’Py (proprio il motore), sistemando le tantissime stringhe scritte male e aggiungendone alcune mancanti… ho iniziato stamattina, e ho finito un’ora fa. (💀️)

  • In pratica, avevo pensato di creare una novel giusto per il gusto, una specie di demo, perché altrimenti le idee buone non mi vengono… e ho detto: anziché fare una roba proprio inutile, sarebbe ganzo farne una che magari fa proprio da tutorial a , andando a puntate dalle cose semplici ad altre sempre più complesse, dove la storia non ha da essere mirabolante perché è giusto un contorno grazioso. Ho visto in giro, e praticamente nessuno pare aver fatto questa cosa come la intendo io, quindi ho pure campo libero… 😳️

  • Però in effetti ho pensato, dopo aver notato che la novella Tutorial ufficiale inclusa proprio con l’SDK Ren’Py non esiste in , che sarebbe una buona cosa magari prima lavorare a tradurre quella, così ne approfitto anche per imparare alcuni dei tanti dettagli dell’engine che dovrò in ogni caso padroneggiare, se proprio ho voglia di creare il mio personale walkthrough… In realtà però, inizierei prima dall’altro gioco incluso, The Question, perché anche quello non esiste in italica lingua, ma dura una manciata di minuti e quindi è un buon antipasto prima del più grosso, anche se cambia poco ai fini della mia … 🌊️

  • La cosa è che, iniziando a tradurre, non essendosi i file di della GUI automaticamente riempiti dai sorgenti dell’engine (credo sia normale anche se strambo), ho dovuto guardarli qualche minuto per capire che semplicemente copiarli a mano sarebbe stato sufficiente a non dover riscrivere a manina tutte le stringhe comuni… però a quel punto ho notato quanto erano imperfette in molti punti, quante fossero un pelino inconsistenti, quante tradotte da una macchina e brutte da fare schifo, e anche quante mancassero proprio; nel programma SDK soprattutto, ma anche nelle parti del motore che i giocatori vedono sempre, e quindi… mi sono messa di forza e in queste ore ho fatto il lavorone che qualcuno non faceva bene da anni, per l’italiano, ahimé. 😵️

Non mi capita spesso tanto quanto sento che vorrei di riuscire a contribuire al software , inteso come progetti più grandi di me (non solo i personali, insomma) che beneficiano tante persone non solo in teoria ma anche in modo evidente nella pratica, quindi quando l’occasione arriva è bene non farmela sfuggire. Ho già inviato la pull request al santissimo Tom, probabilmente il merge dimensionale dei branch avverrà a breve: https://github.com/renpy/renpy/pull/5486. …E quindi ora potrò finalmente tradurre i due giochini invece, yee, come se non avessi già lavorato abbastanza oggi. 🗿️

https://octospacc.altervista.org/2024/04/28/renpitoniche-traduzioni/

minioctt, to internet Italian

Un po’ meh il fatto che anche ieri non ho postato, sta andando tutto alla deriva, ma è che fino ad oggi pomeriggio non ero a casa, e quindi, non solo tra una cosa e l’altra il tempo è passato, ma poi non è successo niente di condivisibile. Però, visto che non avevo granché modo e/o voglia per i miei soliti passatempi pesanti, avendo con me solo il tablet come oggetto in più del solito, ho approfittato dei vari momenti morti per risolvere alcune di quelle più noiose e scoccianti piccole faccende per il mio sitarello :

  • Mi sono presa sorprendentemente un po’ di tempo (più di 2 ore…) per tentare di disegnare delle icone per 3 (non ancora tutte) delle mie che sono lì messe a disposizione… fatte partendo da altre icone e non da zero stavolta, e per quanto non sono comunque per nulla dei capolavori, forse sono almeno un po’ meglio di cosa esce quando provo a disegnare io qualcosa partendo da zero assoluto. 🥲️

  • Ho implementato anche finalmente lo script Service Worker per il , in modo da permettere alle pagine di andare in cache offline, facendo quindi funzionare le app anche senza , che è un requisito senza il quale non potrei in tutta onestà considerarle veramente complete e meglio delle native… ma ora oh si, avoja. 🗡️

    • Cosa in parte correlata e in parte no, che in realtà però ho fatto una settimana fa (lol): il Worker viene registrato solo per il dominio principale (hub.octt.eu.org), mentre non per tutti gli altri (sono vari) da cui lo stesso sito è accessibile. Su quelli (esempio, qui) appare un avviso in cima ad ogni pagina che ricorda di spostarsi, e c’è un link, ma nessun redirect automatico, perché così gli altri domini possono fungere da costante backup, non si sa mai.
  • Ho aggiunto un (1) nuovo link alla barra scorribile in basso (quello della mia pagina Itch.io, perché forse ho in programma qualcosa di utile, ma questa sarà un’altra storia), che quindi è diventata talmente larga da scrollare anche sul mio desktop e sul tablet in orizzontale, e quindi ho potuto notare quanto è fastidioso il fatto che faccia di continuo avanti e indietro ogni mezzo secondo senza neanche un frame di pausa… per cui l’ho migliorata, facendo ad ogni cambio di direzione scattare un delay (che era già programmato, ma veniva prima usato solo come pausa al passaggio di mouse o dito). Ne ho anche approfittato e allargato il padding, perché su dispositivi touch era un po’ difficile trascinare per scorrere a mano. 💈️

  • Infine, non meno importante: non so perché, qualche neurone sarà scattato a caso per colpa dei raggi cosmici, ma ieri sera senza motivo mi è tornata in mente una delle musichette che fanno da sottofondo al menu di selezione di alcuni famicloni… e le voci mi hanno detto che ci starebbe benissimo su una pagina web che è praticamente un menu di selezione per le mie cose. Quindi, detto fatto, “Slum” di Mighty Final Fight è stata messa… (Ovviamente, di default è mutata, non ci sono saltispaventi.) ❤️‍🔥️

E qualcosa ho fatto anche per la , actually: oltre ad aver finalmente risolto https://octospacc.altervista.org/2024/04/26/doki-doki-pazzia-club/ (mancava poco e sarebbe diventata una saga), e aver aggiunto altri giochi, ho implementato un tasto per allargare gli embed senza andare a schermo intero, nascondendo la sidebar che si vede sui display larghi. Ma ci sono ancora tante e tante cose da sistemare lì sopra (soprattutto in termini di PWA), voi non avete proprio idea… ☠️

https://octospacc.altervista.org/2024/04/27/sitocti-momenti/

minioctt, to random Italian

[⤴️ https://octospacc.altervista.org/2024/04/25/doki-doki-browser-club/]

Bene, come dire, oggi con questa storia di ho a dir poco <em>esagerato</em>… perché in realtà, dopo aver detto che me ne sarei lavata le mani, ho comunque cercato di vedere della roba, perché avevo scoperto altri non proprio ignorabili. È servito? Sni. ☠️

La prima cosa è che su mobile la tastiera su schermo non funziona, perché è implementata in modo strano, prima che cambiassero e la facessero effettivamente bene. Quindi, sul mio porting di DDLC non si riuscirebbe neanche ad iniziare il gioco, perché non si può inserire il proprio nome nel momento in cui il programma lo chiede, a meno di collegare una tastiera fisica, che è pazzia. Con un po’ di ingegno e tanta sperimentazione, però, ho effettivamente risolto il problema: premendo un tasto dedicato nel menu contestuale, faccio apparire un <input> a schermo, dove l’utente può digitare con la propria tastiera virtuale normalmente, e il codice che ci sta dietro legge gli eventi per ricostruirli e inviarli al <canvas> che esegue il gioco. È un po’ una ma sostanzialmente funziona bene. 🕳️

E poi… ho scoperto che in realtà no, le immagini che impiegano una vita a caricare si rifiutano proprio di farlo finché non avviene (oltre al passaggio di abbastanza scene di dialogo, ma va un po’ a caso) un evento di re-rendering totale, che ho individuato succedere in due casi: quando si preme il tasto destro per far scomparire l’HUD, oppure quando la finestra viene ridimensionata. Ora, chiamatemi scema, ma ho provato a mettere mano nella parte del codice che triggera un resize, perché quella del render è proprio dentro il codice WASM e quindi non c’è umanamente verso, ma… non sono arrivata a granché, dopo un po’ di prove. Ho tentato una strategia diversa, cioè simulare un doppio click col mouse ad ogni click dell’utente, ma farlo troppo veloce non fa ri-renderizzare nulla, e farlo troppo lentamente spacca le interazioni degli utenti… E quindi ho anche provato a sfruttare un iframe di servizio per poter fare ridimensionamenti della finestra ad ogni click (no, non basta lo styling), ma ci sono le stesse problematiche riguardo la velocità (eccetto che qui l’eccesso causa flash dello schermo, aiuto!). 🐞️

E in tutto questo, nonostante abbiano dimostrato di fare release totalmente rotte una dopo l’altra, i RenPyisti si sono rivelati anche abbastanza efficienti: la mia di prima ha non solo avuto delle risposte, ma qualche ora fa è già stata creata una pull request per sistemare il problema, incredibilmente. (Ma io ancora mi chiedo, come è possibile che sono stata io a individuarlo?) Però, loro non hanno una CI normale per creare le build, e io a compilare da sorgente sul mio PC non ci sono riuscita (ed ecco perché volevo a tutti i costi ficcare i miei workaround nel codice già compilato anziché provare a fare un fix per bene prima), quindi dovrò per forza aspettare che creino loro la prossima nightly… domani, probabilmente?! Vabbè, per ora tenetevi il giochino sistemato in parte, è già meglio di nulla; ho anche aggiunto un ulteriore tasto al menu contestuale per fare refresh visivo su mobile, dove il right click non si può fare. 🤥️

https://octospacc.altervista.org/2024/04/26/doki-doki-pazzia-club/

minioctt, to gaming Italian

La mia #sidequest di scovare e archiviare app e #giochi di valore per il #browser, seguendo la filosofia del binario universale e tutti i mazzi annessi, certe volte mi porta si a complicarmi un po’ le giornate, ma non credevo di arrivare persino a scontrarmi con bug breaking di motori di #gioco famosi e utilizzatissimi… È la maledizione per cui in mano a me si rompe sempre tutto, anche se in questo caso no, è tutto già rotto da tempo, solo che nessuno lo sapeva bene. 🤢️

In pratica, ieri mi è venuta l’idea di caricare alcune VN sulla #SalaMuseoGames, considerando sia che RenPy supporta la creazione di build web da un bel po’, e che in genere è molto facile ricompilare e portare giochi fatti con questo #engine. Infatti, ho già provato a portare diversi giochi gratuiti presi da Itch.io, e al netto di #difficoltà inaspettate per alcuni (che magari racconto la prossima volta), in linea di massima non ci sono mai #rogne con i giochi in RenPy 8. 💟️

Però volevo portare una #visualnovel in particolare, ovviamente: #DokiDokiLiteratureClub! …e ops, questa è dei tempi di RenPy 6 addirittura, e non c’è verso di farla girare sotto le v8 (basata su Python 3 anziché 2.7, era ora). Sulle versioni 7.x.x per fortuna sembra venir eseguita a modino, ma… la compatibilità web lì è in “beta” (cosa che ho scoperto va letta come “totalmente rotta lmao”) e quindi sono subentrati problemi immediatamente. O meglio, ho compilato con la più recente v7 (7.7.1), e sembrava tutto funzionare, finché non ho aperto la pagina su Linux o Android per scoprire che crashava tutto al caricamento per via di uno strano errore del video, e solo su Firefox nella mia VM Windows si riusciva a giocare (quindi binario universale un corno). 🚧

Ho cercato e cercato tra changelog e pagine di aiuto, ma non c’ho capito granché, a parte che hanno cambiato tipo il sistema video ad un certo punto… eppure RenPy 8 funziona senza problemi. Ho verificato che solo fino alla v7.4.11 i giochi (qualsiasi) girano ovunque, invece dalla v7.5 appare la rogna. Alla fine, me ne sono dovuta lavare le mani: mi sono impegnata solo a scrivere bene una #issue sul GitHub, e ora se la vedranno loro a fixare questa immondizia, te saludo!!! https://github.com/renpy/renpy/issues/5478 (leggete lì se vi interessa il tecnico). Il problema è che quest’altra versione funziona solo su Firefox, e ha un #bug strano per cui la musica di sottofondo non carica quando cambia la traccia, quindi pensavo di dovermi rassegnare e aspettare ora… 🦧

https://octospacc.altervista.org/wp-content/uploads/2024/04/image-8.pngPerò poi, dopo aver ancora letto, ho visto che RenPy < v7.4.7 usa FFmpeg per l’audio, “quindi magari”… e, sicuro abbastanza, con v7.4.6 la musica funge. E, casualità, non c’è manco il bug con i motori WebKit! Però pare ci sia un altro #problema, ossia che le immagini fanno veramente fatica a caricare, a volte impiegano decine di secondi… non è gravissimo, perché alla fine se aspetti si caricano, però magari vedrò se posso sistemarlo comprimendo gli assets per farli stare tutti nel game.zip < 100 MB, anziché farli streammare separatamente. Comunque, forza, potete già fare il #gaming su https://gamingshitposting.github.io/SalaMuseoGames/2024/04/24/doki-doki-literature-club/ 👽️https://octospacc.altervista.org/2024/04/25/doki-doki-browser-club/

#browser #bug #DDLC #DokiDokiLiteratureClub #engine #gaming #giochi #gioco #issue #problema #RenPy #rogne #SalaMuseoGames #sidequest #visualnovel #web

minioctt, to random Italian

Oggi i intrusivi hanno proprio voglia di prendere un estremamente abusivo controllo della mia vita ma… sono attualmente così che persino i penzieri generati dal mio essere mentalmente provata non riescono davvero a farmi agire, perché sarebbe troppa seguire cosa dicono loro rispetto a cosa il flusso degli mi pone davanti e io devo solo dire oooh, bello, anzi brutto, questo è e questo si fa. 🛏️

Stamattina ho letteralmente visto il mio bus mentre stavo ancora sopra a casa mia… ops. Puntualmente, fa sempre svariati minuti di quando io sono ad aspettarlo per tempo, e sempre un tremendo anticipo quando sono io a fare un ritardo di appena 2 minuti letterali. Sono comunque scesa facendo finta di niente, perché in realtà non avevo letto benissimo il titolo e speravo di non averlo perso… ma invece il mio presentimento era giusto. Da un lato però le voci dormivano ancora a quell’ora, dall’altro aveva pure iniziato a piovere in modo strano e non pensavo di potermi comportare diversamente dallo stare lì sotto il portico ad aspettare il prossimo bus, quindi giustamente così ho fatto, e non ho riprogrammato in modo sbagliato la . 🙃

Dopo le lezioni della mattina, visto che anche altre persone avevano all’ultimo deciso di fare lo stesso, i pensieri intrusivi mi hanno detto di prendere il bus e tornare a casa, anche se avrei avuto una prova intermedia subito dopo la pausa pranzo… fortunatamente, data la fame, dato il fatto che aveva iniziato a piovere in modo ancora più strano qui, oltre al freddo glaciale ritornato chissà come, in questo momento ero talmente dissociata dal mio corpo che non è stato per nulla difficile semplicemente rimanere lì. Eccetto che non sono semplicemente rimasta lì, ho macinato parecchi passi praticamente per sport andando avanti e indietro senza nessuna migliore task secondaria da fare mentre mangiavo, prima andando alla fermata (!!! a vuoto a vuoto!) e poi alla mensa per salutare delle persone. 😈

E infine, in quest’ultimo caso le vøcį avrebbero avuto ragione, ma come dico sempre il è tiranno, e tra problemi tecnici e spiegazioni l’esame è nella pratica iniziato mezz’ora più tardi, quindi… non ho potuto fare alcun compromesso per cercare di prendere l’ultimo pullman prima dell’enorme buco orario in cui ora mi ritrovo a scrivere delle mie sofferenze per ammazzare un ennesimo dei tanti, interminabili quarti d’ora. Avrei probabilmente dovuto sfruttare ogni ultimo minuto disponibile per la consegna in ogni caso nella mia situazione, quindi non rosico, però eh, fa comunque molto pensare a quanto bene si alleino professori e SITA per farmi sempre e solo . 🙀

https://octospacc.altervista.org/2024/04/24/le-voci-che-io-quando-alluniversita-allora-questo-io-non/

minioctt, to web Italian

Sembra che sto di nuovo perdendo l’abitudine di riuscire a scrivere abbastanza qui negli ultimi giorni, e la cosa non mi piace granché, ma questi nuovi progetti un po’ mi stanno rapendo quindi non ho per la testa nemmeno la necessaria entropia per scrivere scemenze. Comunque, stasera con la scusa del mio compleanno (il tempo scorre…) ho visto degli amici, quindi non ho potuto fare tantissimo sul mio , solo robine tra stamattina e oggi pomeriggio (e tra poco vado a mimir, sembra che io stia riuscendo a prendere abitudini migliori):

  • Ho fatto un nuovo componente Shell con una grossa API contentRunner, praticamente ciò che dovrebbe occuparsi di far partire nuovi processi applicativi, di qualunque tipo, ma che hanno requisiti diversi dietro le quinte. Btw, a causa di questo devo riprogettare il componente Proc, che prima avevo fatto solo per prototipare e ora non va affatto bene (per il momento questa API lo bypassa completamente, ma a lungo termine non andrà bene). 🙄️

  • Devo fare un po’ i salti mortali per far fungere programmi negli iframe che si integrino con il al massimo, considerando che è un requisito per me fondamentale quello che il sistema funzioni anche senza alcun tipo di server di backend… già far comunicare i programmi nel frame con quelli nella normale finestra è un bel disastro, ma poi ho dovuto inventarmi anche qualche per far caricare ai frame risorse presenti nel file system virtuale, cosa che a quanto pare nessun altro implementa correttamente. E non ho nemmeno finito… 😊️

  • Ho già provato a fare dei test riguardo il theming dell’interfaccia utente, precisamente con 7.css, ma… è un altro disastro. Questa libreria usa nomi di classi talmente generici e altri attributi talmente specifici che so già che prima o poi usciranno problemi se volessi usarla così stock… ho anche quasi provato ad implementare qualche hack per sistemare uno dei problemi, però no, gli altri rimarrebbero. E con altri possibili temi sarà la stessa questione! Dato che non posso forkare e mantenere infiniti temi per colpa di minuzie, piuttosto credo che mi inventerò qualcosa per patchare i fogli di stile come serve a me… o aggiungendo un processo di build apposito, o implementando processi di patching al volo (con caching) direttamente nel sistema. ☠️

https://octospacc.altervista.org/wp-content/uploads/2024/04/image-7-960x484.pngHo tra l’altro deciso almeno di crearla una repo Git per il progetto, almeno per ora, perché andare avanti senza conservare la minima history può essere problematico considerando che sto pesantemente prototipando. Man mano che farò aggiornamenti potrete testare su https://hakujos-octtspacc-[…].gitlab.io/… ma ora non c’è proprio nulla da provare lì, al massimo vi può incuriosire leggere il , boh. 💣️https://octospacc.altervista.org/2024/04/23/cant-write-only-write/

  • All
  • Subscribed
  • Moderated
  • Favorites
  • provamag3
  • kavyap
  • DreamBathrooms
  • osvaldo12
  • magazineikmin
  • InstantRegret
  • everett
  • Youngstown
  • ngwrru68w68
  • slotface
  • rosin
  • GTA5RPClips
  • tester
  • PowerRangers
  • anitta
  • thenastyranch
  • mdbf
  • ethstaker
  • cisconetworking
  • Durango
  • vwfavf
  • normalnudes
  • tacticalgear
  • khanakhh
  • modclub
  • cubers
  • Leos
  • megavids
  • All magazines