minioctt

@minioctt@octospacc.altervista.org

Sempre a postare cose inutili, da oggi anche via . 😼️

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, to debian Italian

Per oggi avrei dovuto cacciare la soluzione di emulazione finalizzata per i giochi Windows [esenti da requisiti hardware irrealistici] con v86… ma a quanto pare è un po’ impegnativo, devo implementare almeno un’altra hack per soddisfare i requisti essenziali. Però, nel frattempo Boxedwine è rimasto un pensiero fisso, soprattutto dopo avaver constatato che la versione nativa su Windows e Linux funziona e basta: è praticamente plug-and-play con tutti i giochi che sono risaputi funzionare, al contrario del Wine “essenziale” proveniente da upstream o da una distro qualsiasi. 📦

Touhou 6 su Boxedwine per Windows mi è partito, e con una versione (la 5.0 almeno) gira pure bene, ci ho potuto giocare (anche se le ventole del portatile sono volate nel processo). Non credo che adesso magicamente riuscirò a farlo andare sulla versione web, perché c’è un inghippo: il giochino partiva con l’impostazione della grafica nativa, ma non se impostata su quella emulata (che credo sia l’unica utilizzabile nel browser), ma già è qualcosa: il vino inscatolato potrebbe tornarci utile quantomeno per creare repack di giochi che, con un singolo file che parte sia su Windows che su Linux, si giocano e basta senza alcun imprevisto dei soliti del gaming PC… 🦜

Però allora ho pensato: se quello che cambia tra build nativa e web di Boxedwine è solo il codice macchina dell’emulatore (e le sue chiamate all’API host), che però esegue sempre le stesse robe precise al suo interno, com’è che escono fuori quegli strani problemi di compatibilità, tipo il fatto che Wine 5.0 non parte sul browser? La risposta è: il 5.0 che ho provato io non è lo stesso che scarica la versione desktop. Questo è saltato fuori dopo che ho provato a far partire quello da web, e in effetti non crasha come l’altro giorno! E, addirittura, ci gira il 6.0, che nemmeno credevo fosse supportato! Detto in modo diverso: questo progetto è mantenuto un po’ a culo da quello che vedo, ci sono diversi download nominalmente equivalenti sulle diverse pagine ufficiali, sia di questi filesystem Wine che dell’emulatore in sé (ma per quello non c’è dubbio che la versione migliore sia quella dal Jenkins). 🧬

https://octospacc.altervista.org/wp-content/uploads/2024/05/Screenshot_20240527-160241_Firefox-Beta.pngPer fare tutte le prove possibili voglio ora avere sotto mano tutte le versioni dei rootfs che trovo, varie impostazioni di emulazione, e il caricamento immediato di applicazioni diverse, quindi ho iniziato a tirare su questo wrapper per la versione HTML; modificare file di configurazione o parametri URL ogni minuto era diventato doloroso, e la UX del launcher PC è scomodissima. Per ora è sul server casalingo, perché così posso applicare al volo modifiche ai file, ma se dovessi mettere troppe app e finire lo spazio allora creerò una repo Git. Boxedwine desktop offriva per il download anche queste tante altre versioni, quindi le ho messe… ma alcune sembrano ugualmente rognose (tra cui le 1.x, ironicamente), quindi indagherò meglio. Per il lago d’uria: https://hlb0.octt.eu.org/Misc/BoxedWine/ 💦https://octospacc.altervista.org/2024/05/27/lo-scatolvino-di-distrazione/

minioctt,

o emulador de linux que executa o wine!!!

minioctt, to GraphicsProgramming Italian

https://octospacc.altervista.org/wp-content/uploads/2024/05/image-6.pngOdio di rompere esso a te, ma devo dirlo sia per annotare le ultime scoperte, sia evitare di portare troppo a lungo le false speranze. Di Touhou per Windows sulla , per ora, non se ne parla. Ho fatto varie prove con librerie strambe, e alla fine l’unica combinazione che ha fatto tecnicamente funzionare il gioco è stata: Windows 2000 su v86, con DirectX 9, e le DLL di WineD3D (e ho già dimenticato se nel mix ci fosse anche d3d8to9.dll!), con cui alla fine dei conti il gioco viene renderizzato da OpenGL. Peccato che questo rendering è sempre via software, ma con talmente tanti livelli di astrazione che tutto gira a pochi frame al minuto, ops. Ci ha messo una decina di minuti a fare fade-in alla schermata del titolo e poi mi si è impallato. 💀️Bisognerebbe implementare l’emulazione di una GPU d’epoca in v86 per far girare correttamente questo e altri giochi. Comunque Touhou 6 da rogne anche su Windows 10+ e qualcosa su Wine, purtroppo quindi è anche tutto molto colpa del ZUNcode. Però beh, ho detto che ora mi ero fissata e non mi sarei potuta arrendere finché non avrei fatto girare Touhou nel browser… ma, non ho detto il 6 nello specifico, quindi… non tutto è perduto? 🙃️

Ho trovato questo sito GitHub, dove ci sono build WASM già funzionanti di Neko Project II e il fork Kai, nonché sorprendentemente una build WASM di DOSBox-X (un fork con supporto PC-98) sul sito di Windows93. Ho per ora usato il primo per pubblicare Touhou 1, l’emulazione sembra un po’ meglio, mentre dovrò vedere meglio certe cose (forse dovrò compilare da source) per caricare anche 2, 3, 4, e 5. Ancora niente comandi touch su mobile, ma lì è lento, quindi poco importa, non ci giochereste. Two small issues: i progressi non si salvano, e io sono 1 po’ niubba e non altamente responsiva a preghiere, quindi piuttosto giocateci voi: gamingshitposting.github.io/SalaMuseoGames/2024/05/26/touhou-highly-responsive-to-prayers/ 🤗https://octospacc.altervista.org/2024/05/26/gensokyo-momento/

simplescreenrecorder-2024-05-26_11.52.19

minioctt, to random Italian

C’è qualche novità per il web, nell’ambiente dei giochi C# e .NET. Già la roba fatta con quelle tecnologie poteva girare da anni sul web eh, ma… non farò finta di sapere cose che non so (non uso nessuna delle due tecnologie), ma ciò che voglio dire è che i gaymers sono passati all’attacco; ora pare esserci qualche risorsa in più, tipo FNA.WASM.Sample, che fa vedere come portare a WASM un gioco fatto con FNA-XNA. 🤔️

Quindi? Beh, un’idea venuta a caso la settimana scorsa era “cosa se portassi Celeste al browser?“, ma non ho poi fatto nulla, presa da altre cose. Volevo quasi quasi iniziare stamane, ma giusto per scrupolo cerco di nuovo sul web “celeste wasm”, sia mai che la volta scorsa mi era sfuggito qualcosa. E, nell’arco di precisamente questa settimana, non so se mi hanno letto nel pensiero o spiato spacctorium, ma hanno effettivamente iniziato e finito il fottutissimo celeste-wasm. Un po’ mi rode, ma meglio così, ho più tempo per altre imprese. 🤯️

Già a dir poco godurioso, ma qualcosa da sistemare rimane, tant’è che mi sono permessa di aprire la issue #1 per consigliare compressione e streaming degli asset. Vi invito a provare direttamente su https://celeste.r58playz.dev, ma per copyright hanno fatto che gli asset sono criptati e bisogna dare un file da un’installazione di Celeste per decifrarli… se vi serve, non lo linko, ma l’ho caricato sull’homeserver come altre volte, e se ravanate lo trovate. 👾️https://octospacc.altervista.org/2024/05/25/gayming-web/

minioctt,

(giuro non sono scarsa a Celeste è solo che nel video giocavo con tastiera e mapping default, con il controller non faccio così schifo giuro)

minioctt, (edited ) to GraphicsProgramming Italian

Quei gamer che come me hanno nell’animo il PC masterrace, ma nella pratica odiano il tedio contro cui ci si imbatte appena si vuole effettivamente giocare a qualcosa per PC, staranno con ansia aspettando progressi sulla questione di giochi Windows nel browser. Quindi, che ho fatto ieri? …Un cazzo di niente! 🥰

Ho perso mezza giornata cercando invano di far funzionare prima alcuni programmi di benchmark, e poi Touhou. Ho dovuto installare DirectX 9 per quei programmi, ma poi comunque questi non partivano, perché a quanto pare DX9 non include rendering via software per Direct3D, e in v86 non c’è alcuna GPU. Pazienza, per quelli me ne farò una ragione, non ho vitale bisogno dei benchmark… però per i giochi è una rogna. Sorprendentemente, Touhou 6 parte in questo ambiente mezzo sfasciato, ma c’è un problema: non so come il gioco gira, riesco anche a muovermi nei menu alla cieca e avviare una partita, ma viene renderizzato solo lo sfondo e letteralmente null’altro, quindi non si può effettivamente giocare. (Dettagli più precisi in questa chat qui.) 🤬

https://octospacc.altervista.org/wp-content/uploads/2024/05/photo_5080513907201780824_x8412736725975051660-320x169.jpghttps://octospacc.altervista.org/wp-content/uploads/2024/05/screenshot_2024-05-24-00-21-42-337_org2221662542601539196-960x418.jpgHo provato allora con DirectX 8a, che pare essere l’ultima versione con software rendering prima di DX10 (che lo ha reintrodotto dopo che fu tolto tipo), e stando a Wikipedia ES dovrebbe essere il minimo richiesto da Touhou 6 (altre fonti specificano semplicemente DX8 generico). E qui il gioco però smette di partire, restituendo un errore non molto chiaro… che ho decifrato con Reddit e Google Traduttore, ma la cosa non mi ha dato alcun aiuto, non so a cosa si riferisca l’errore esattamente, e nessuna opzione disponibile tra configurazione del gioco e impostazioni di Windows ha risolto il problema (chiede di cambiare una roba che online non vedo discutere, probabilmente manco esiste). 🐭Proprio stamattina ho voluto dare una chance a Boxedwine; pensandoci, posso usarlo in maniera complementare a v86, nei casi in cui questo non va bene. Fare tutto tra telefono e tablet (dato che non sono a casa) è stato un casino, tra lentezza generale, memoria che si satura (per questo devo usare due dispositivi alla volta) e via… e ugualmente non è servito A NULLA. A parte il tempo perso (tanto, maneggiare con gli ZIP sullo Ximi non è veloce) tentando di avviare gli ultimi pacchetti distribuiti dall’autore per Wine 1.7 e 5.0, che evidentemente non funzionano (il primo non so perché, il secondo è colpa di ), usando il pacchetto di boxedwine.org sono riuscita ad almeno avviare il gioco, ma termina con un errore che credo sia proprio lo stesso di Windows 2000. Nella console di Wine vedo prima del crash una riga fixme:win:EnumDisplayDevicesW ((null),0,0x32f898,0x00000000), stub!, che può confermare i miei sospetti, ma non so se centri o sia una coincidenza. Guardando i file di Boxedwine credo ci sia DirectX dall’8 al 10, quindi non sarà un problema di librerie mancanti. 🐞

Se avete idee, per favore suggerite, perché sono proprio alla frutta, ho finito di giocare ancor prima di iniziare. Il problema è che il gioco non parte con software rendering, anche se in teoria potrebbe usarlo, sospetto che cerchi appunto una GPU e halti se non la trova. (Qui ho caricato il log di Wine.) Ieri sera ho fatto anche tardissimo per andare a letto, per via di questa roba, ma vi giuro ci ho messo un secolo a prendere sonno… questa cosa ora mi tormenta e devo risolverla: so che Touhou è abbastanza leggero da poter girare nel browser, se giochi anche molto più pesanti ce la fanno, quindi ora pretendo di averlo nel browser! Voglio giocarci in Sala Museo! Il problema sono ste cazzo di API; possibile che solo sulle console i giochi funzionano e basta? (Dovrò fare un emulatore Switch per il web, a proposito…) 🧱

https://octospacc.altervista.org/2024/05/24/cant-have-x-in-direct/

minioctt, to microsoft Italian

Qualcosa di estremamente sinistro sta accadendo proprio ora a . Mi sembra più o meno da ieri aver notato sia che impiegare una strana quantità di tempo per rispondere, e stranamente restituire risultati particolarmente irrilevanti, anche su argomenti diversi e in momenti diversi della giornata. Nel frattempo invece Google, nonostante la sua generale enshittification, restituiva i risultati soliti. Già la cosa puzzava, però ho pensato che magari fossi io ad avere il cervello bruciato in quel momento, quindi non ci ho dato troppo peso. 🤥️

https://octospacc.altervista.org/wp-content/uploads/2024/05/image-5-960x526.pngPerò stamattina i peggiorano. Addirittura ora i due motori non mostrano proprio più risultati… mentre invece sia che (che usa Bing come backend, si veda il suo footer) funzionano come al solito. Oddio, quasi: per qualche motivo, provando ad aprire le pagine di Video o Immagini o chissà che altro, su Yahoo qualche volta mostra qualcosa ed altre no; invece su Bing o mostra una versione HTML semplificata dei risultati testuali, o un errore “It’s not you, it’s us. Bing isn’t available right now, but everything should be back to normal very soon.“. 👹️Considerando che anche Bing sta avendo problemi, questo non mi sembra un tentativo di Microsoft di sabotare la “concorrenza” a cui lei stessa offre il servizio, però è un bel casino. Il problema ovviamente non è mio, ma tanti altri utenti si stanno giustamente lamentando; cercando con quei pochi engine ancora rimasti funzionanti ad oggi, leggo “DuckDuckGo down updates — Search engine not working leaving thousands furious as major outage also impacts Bing users” e “Is DDG down?“. Ed ecco a tutti noi servito il conto del fatto che saltano fuori motori di come funghi ultimamente, ma tutti in qualche modo che fanno da frontend per altri motori, e mai roba che sia effettivamente nuova. Il mercato corrente fa così piangere. E secondo me in questi la causa è che qualcuno a MSFT sta modificando il sistema per integrare meglio l’AI al suo interno, o qualche altra schifezza… 💢️

https://octospacc.altervista.org/2024/05/23/motori-spacc/

minioctt,

least sinister Microsoft moment

minioctt, to random Italian

Ieri sera su spacctorium è stato sollevato un dubbio su se sarebbe possibile o meno emulare eseguibili Windows sulla . All’inizio ho detto che in teoria si, ma in pratica no, dopo che tutti i miei tentativi risalenti a pochissimo tempo fa sono sempre falliti in partenza… Però poi ci ho voluto pensare un attimo, e mi sono chiesta: davvero se Boxedwine non esegue qualcosa, tutto il resto gira talmente male che ci dobbiamo accontentare di non avere un cazzo? A quanto pare, la risposta è no. 😜

Boxedwine è praticamente un emulatore x86 che include un sistema Linux striminzito e una runtime Wine vecchissima (per qualche motivo non sono riuscita a far partire versioni più nuove lì dentro), e quindi anche con pesanti mancanze di compatibilità, che può girare nel browser. È abbastanza impressivo, ma dai miei test, quelle pochissime volte che qualcosa riesce a girare, lo fa veramente male, per colpa degli strati. Mi chiedevo quindi se magari ci fosse qualcosa di meglio, e cado quindi su v86, che già conoscevo da tempo ma non avevo realizzato prima quanto fosse basato: usa una tecnica di codegen WASM per sfruttare il JIT del browser come JIT del motore x86 (che è l’unico modo praticamente, il browser può ricompilare JIT il codice che deve eseguire, ma questo codice non può a sua volta ricompilarne altro). 🪨

In sostanza, questa soluzione è molto più veloce di quanto i miei test superficiali (ad esempio, navigando in Windows Explorer) mi portavano a pensare (per quanto Windows di 20 anni fa riesce ad essere sorprendentemente reattivo lì dentro, persino su browser mobile, dove invece Boxedwine si impalla al suo boot), e credo sia lo stato dell’arte. Fino a poco fa ho dovuto risolvere (o aggirare…) dei problemi (tra cui uno veramente stupido per l’audio su Windows 2000, ho aperto una issue mezza per niente aiuto sono tremenda), ma poi ho finalmente potuto far partire uno dei giochi vecchi che avevo da parte sul PC, e… 🤫️

Boh, giudicate voi dal video! Midtown Madness che gira su Windows 2000 dentro questa roba, sul mio PC fisso, ed a dettagli minimi è sorprendentemente giocabile per il contesto. Gira persino meglio di come gira in DOSBox-Pure sui miei dispositivi Android (dove spesso bisogna addirittura rinunciare al JIT perché Windows 9x sennò è instabile). Per quanto non posso promettere che riuscirò effettivamente a mettere giochi Windows sul mio sito (anche se sarebbe un sogno, un ulteriore passo avanti alla concorrenza for-profit), questa roba è decisamente promettente. 🤯️I margini di miglioramento comunque ci sono. Innanzitutto, magari 9x gira meglio per alcuni giochi, e quindi nel caso si preferisce quello; poi, per quanto i Windows d’epoca non avessero tutto questo bloat, penso che almeno qualche FPS in più uscirebbe fuori togliendo vari servizi inutili (e uccidendo Explorer); se tutto va male poi possiamo tentare (dato che abbiamo i sorgenti illegali) di ricompilare componenti di Windows con ottimizzazioni o robe, e infine potremmo sempre implementare delle hack in v86, anche specifiche per ogni gioco (praticamente HLE). L’hosting soltanto potrebbe essere rognoso, perché le immagini disco vanno preparate in un modo che non vi sto a spiegare ora, ma ci sarà da impazzire (non tanto per il sistema base, ma coi giochi di mezzo si). 😷

https://octospacc.altervista.org/2024/05/23/finestre-wasmanti/

minioctt, to random Italian

Ormai ho preso il brutto vizio di aggiungere giochi alla solo quando ho voglia di fare miglioramenti tecnici, perché a quel punto ragiono “vabbé, ho passato tutti questi quarti d’ora a progettare e programmare, già che ci sono lo metto un giochino nuovo”… però quando lo faccio, mi stupisco sempre di cosa riesco a trovare! 🤭️

https://octospacc.altervista.org/wp-content/uploads/2024/05/image-3.pngE infatti, un’ultimissima aggiunta è proprio AMOGUS, con una build web trovata su uno dei soliti siti adware. Potete giocarci qui, anche questo è sorprendentemente ben fatto per un clone, e nonostante sia solo offline ha anche tipo la chat con i bot… troppo effort: https://gamingshitposting.github.io/SalaMuseoGames/2024/05/19/among-us/. È giocabile pure su mobile, anche se la gestione degli input touch è un po’ arronzata. 🚀️https://octospacc.altervista.org/wp-content/uploads/2024/05/image-4.pngAll’inizio ho infatti pensato fosse qualche versione demo ufficiale o boh poi ritirata, ma ho scoperto che non è così appena ho provato ad eseguire il gioco dopo averlo caricato sul server, perché faceva stranamente freezare la pagina; e quindi io giustamente apro la console JavaScript per vedere che cazzo succede, ma leggo… “DO NOT STEAL MY GAME!”. …Oooopsie! Non era mia intenzione, giuro, volevo solo creare un mirror per i posteri come al mio solito. Risolvere questo intoppo è stato un bel . 🦧️Considerando che su localhost il gioco funziona, oltre al sito da dove l’ho tirato, è evidente che da qualche parte controlla il dominio. E ho verificato che non importa l’URL relativo della pagina, ma appunto solo il dominio. Teoria nel complesso poi confermata dal fatto che lo stesso crash avviene se apro la pagina servita dal mio server locale usando un indirizzo diverso, ossia 127.0.0.1, che non sarà whitelistato nel codice. Si, ma nel codice dove? Ah non lo so io! Lo vedete anche voi che lo stacktrace dell’errore in foto non è molto utile (non solo perché molte funzioni sono anonime, ma perché non si riesce a decodificare quelle che provengono dal WASM anziché dal JavaScript). 😔️

Vi risparmio il racconto di tutti i primi tentativi falliti per trovare dove avvenisse il controllo del dominio, per colpa del mio essermi fissata su oggetto location e affini; comunque era chiaro che avviene all’interno del WASM, e non si riescono a trovare stringhe utili da nessuna parte. Mi sono sbloccata in realtà solo quando, vedendo che un altro modo per ottenere l’URL della pagina corrente è leggere document.URL, cercando appunto la parola document nella sezione WASM che lista le funzioni JS importate, ne ho adocchiata una _JS_SystemInfo_GetDocumentURL. Certo abbastanza, la riesco a trovare nel codice colla JS e, al primo tentativo di patcharla per farle restituire sempre http://localhost/ anziché il valore vero, ecco che ho aggirato il minchione. ⛏️

Un’altra vittoria ottenuta grazie alla relativa facilità del reverse engineering sulla piattaforma web! Eppure, questo mi fa pensare… ma possibile che non ci siano debugger migliori di quelli esistenti? Non mi risulta sia neanche possibile inserire breakpoint quando, per esempio, qualcosa sulla pagina semplicemente accede ad una variabile globale. Per non parlare poi dell’oscurità dei binari WASM, che se cercate di mettere le mani lì dentro avete già sbagliato strada ed è meglio se tornate a leggere il glue code… idk, suggerimenti? 🤥️

https://octospacc.altervista.org/2024/05/21/the-wasm-is-amogus/

minioctt, to Bulgaria Italian

Non ho molto da dire a riguardo, però dal niente la sto vedendo un po’ condivisa in giro (forse perché le firme sono aperte da pochi giorni), quindi ecco qua: https://citizens-initiative.europa.eu/initiatives/details/2024/000001_it. iniziativa dei cittadini europei per vietare le cosiddette pratiche di conversione in Unione Europea, seguendo un vecchio appello delle Nazioni Unite che le ha definite come tortura e ne ha auspicato la messa al bando globale.

Quella lì è la pagina con il testo completo dell’iniziativa (che, per chi non sa come funzionano queste cose dell’UE, non è la legge in sé, ma solo la richiesta), mi sembra adeguata. E invece questa la pagina per firmare, che sarebbe una cosa buona, altrimenti un giorno potreste fare pure voi la fine di Alan Turing (oltre a quella di tanta altra gente non passata alla storia): https://eci.ec.europa.eu/043/public/?lg=it. Basta essere maggiorenni e, o compilare un modulo, o accedere con SPID/CIE (come per tutte queste robe UE).

Il termine è tra appena un anno, quindi il tempo c’è, però comunque le firme devono arrivare. In generale servono almeno 1 milione di firme, e la raggiunta del tetto minimo per paese con almeno 7 paesi (di nuovo, vale per tutte le iniziative, vedi https://citizens-initiative.europa.eu/how-it-works_it). Se siete veri europei dovete votare, per fare la vostra parte nel far valere la supremazia del blocco occidentale-ma-non-troppo!

https://octospacc.altervista.org/2024/05/21/5754/

minioctt, (edited ) to firefox Italian

Stamattina tra diverse distrazioni sono finalmente riuscita a creare cloni della app di (Fennec, aka v68) per , senza ricompilare da sorgente… cosa che ieri sera stavo per arrendermi a fare, ma ovviamente ho constatato che non funziona nulla, col build system loro e i sorci vecchissimi. Dopo non pochi tentativi con estrattori ed editor di a non finire (mentre che stavo in realtà cercando di crackare un cloner di app molto pay to win, lol) scopro che Lucky Patcher ha una sua funzione di . Perché non fare un tentativo allora? 🤥️

  • Sul Rattoppatore apro l’APK, faccio Rebuild > Clone application, e seleziono solo Modify only AndroidManifest.xml, Change sharedUserId, e Change application name, e lo lascio fare. E… l’APK emesso si installa e gira. 🤯️

Era davvero così semplice? Evidentemente si… ma, in primis il nome non è cambiato correttamente, e quindi non appare diverso in alcuni launcher… e poi l’icona rimane uguale, che è un po’ un problema quando devi differenziare tra il clone e la app originale. Per sistemare queste rogne servono per forza altri strumenti, quelli che da soli non stavano funzionando, e allora:

  • Uso apktool d -r -s per estrarre il nuovo APK senza decompilare niente (altrimenti poi la ricompilazione fallirà).

  • Uso xml2axml per “deoffuscare” il manifest, fare queste modifiche, e poi “rioffuscarlo” (altrimenti l’APK non sarà valido):

    • Cambio l’unica proprietà android:label tra le tante nel file che ancora riporta il nome passato della app.
    • Cancello tutti gli attributi XML che risultano vuoti (coso="") (3 nel mio caso), e cancello i nodi a cui appartenevano se non hanno altra roba, altrimenti si incappa nel bug #3.
  • Modifico a mano l’icona PNG più in alta risoluzione che ho trovato già nell’APK, poi la ricopio sovrascrivendo tutte le vecchie (si, anche quelle a più bassa risoluzione, non da problemi): find -name ic_launcher.png -exec cp icona_nuova.png {} ;.

  • Riassemblo con apktool b, poi per firmare e allineare l’APK usando questo uber-apk-signer (è una manna dal cielo trovata stamattina, funziona e basta evitandomi i tremila cazzi altrimenti necessari).

Onestamente, non capisco perché modificare il nome del pacchetto con le stesse accortezze che per clonare tutte le app semplici vanno bene, in questo caso non basta e porta il browser a crashare… ma ho visto che il Fortunello cambia giusto qualcosina all’interno del codice Dalvik, shiftando lettere di poche parole scelte in base a non so che criterio, portandole semplicemente una lettera avanti come già fa per il nome del pacchetto. 🧮️

Close-up del Galaxy con le nuove volpi installate.A proposito di questo… si, per creare un clone 2 con questo metodo bisogna partire clonando il primo APK clonato, e così dall’APK 2 per creare un clone 3, ecc… tedioso. I wish che Lucky Patcher facesse semplicemente scegliere il package name desiderato, ma purtroppo questa è la cosa. Con queste condizioni, almeno 5 minuti di lavoro per creare ciascun clone ci vogliono, quindi: per non perderli io, e nel caso servissero a voi, metterò i miei vari APK qui (Fennec F-Droid Old armeabi-v7a Latest Collection.7z). ♻️https://octospacc.altervista.org/2024/05/19/volpi-infinite/

#3

minioctt, to Software Italian

Questa non è un’ode all’MSX (me la terrò in serbo per una prossima volta), però cazzo se è buono l’MSX. Ora che lo guardo un pochino meglio, per molti versi sembra decisamente più allettante del NES, e mi sa che rischia di diventare la mia piattaforma preferita, dal punto di vista dello . (Riguardo il gaming invece, si continua ad andare semplicemente dove stanno i giochi volta per volta, il resto conta meno di zero.) 🥶️

Lo stereotipo che i giochi scrollano di cacca in parte è vero, e certamente il NES sotto quel punto di vista rimane migliore, però per il resto… l’audio è oggettivamente migliore (ha più roba dei 4 canali), il video negli altri ambiti è più potente e flessibile con anche diverse modalità (e con MSX2 diviene tutto ancora meglio), e per il resto… l’MSX è uno standard per home computer, non una console, per cui si gode di più memoria senza bestemmie, supporto di prima classe a dispositivi come mouse e tastiera, o anche espansioni più oscure. 👹️

Volendo quasi quasi programmare per questa piattaforma quel recente giochino che ho in mente, perché credo di riuscire a fare qualcosa di artisticamente più valido con le limitazioni d’epoca (ma sento che il NES rischia di essere un mal di testa troppo grosso), ho provato a cercare qualcosa… E inizialmente mi stavo un po’ scoraggiando, non riuscendo a trovare materiale soddisfacente, ma continuando a scavare ho trovato MSXgl; sembra una multimediale eccellente, permette di in #C con astrazioni comode per quasi ogni cosa. La documentazione non è perfetta, molti dettagli non sono detti quindi un po’ ho dovuto guardare i sorgenti dell’engine e degli esempi, e un po’ cercare in giro… ma è comunque sorprendentemente ottima. 😻️

Per iniziare a prendere familiarità col tutto, ho fatto giusto questo po’ ora: una ROM che mostra due linee di dialogo senza senso all’avvio, e poi cambia scena e inizia a riprodurre una musica. Ovviamente, gli assets sono quelli di , non ho ancora iniziato a produrre nulla, anche perché devo prima capire quale modalità video è la migliore per questa mia applicazione… 🧐️https://octospacc.altervista.org/2024/05/18/msx-more-like-sex/

#C

simplescreenrecorder-2024-05-18_15.09.35

minioctt,

gambling on the msx

minioctt, (edited ) to gaming Italian

Continuando a parlare di sia d’azzardo che non, ieri sera su spacctorium siamo arrivati alla conclusione che l’unico mezzo di 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 per allenare la mente. 🎮

I 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/

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 Galaxy Ace 4 per queste lezzaggini, la 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 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/

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 è 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 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/

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 , non spia, ed è fatta con tecnologie 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 , 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 , 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 è 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 veramente schifoso che vi invito a non guardare (potreste rimanere con più domande di prima). 🤯️

La parte logica del però è (per ora) decente, e magari questo 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 di per il mio , con l’unica modifica sul server che ho dovuto fare che è stata usare questo plugin (per avere il modo di ordinamento 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 su cui costruire potrebbe essere un’occasione per 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 apposita anziché il player nativo). Staremo a vedere!!! 🥶️

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

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 , che ho preso l’abitudine di guardare , giusto per. I mean, è comunque 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 .

  • 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/

minioctt, (edited ) to pokemon Italian

Well. Come dissi già, l’altro giorno non ho potuto appieno finora, in quanto un difetto del mio 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 che dovevo (e pure qualcuna in più imprevista, 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 significa che ce l’ho comunque fatta, però ecco, non mi sarei lamentata se fosse stato tutto davvero funzionante da subito. I 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 ma, in realtà alcuni stick in giro (come il sinistro del ) non sembrano riportare mai una posizione a (0,0) precisa quando rilasciati, e nonostante nei giochi questo sembra irrilevante, in altri come per Switch si osserva drift. 🚓

Oltre a questo ed altri , ho aggiunto la possibilità di mappare la pressione di tasti al click di aree personalizzate della finestra, e questo è molto utile perché 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 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 è 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 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/

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 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 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 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 . 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/

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 che avevo ordinato, le ultimissime tante decine di euro del 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 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 così strani con i libri da , 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 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, ), 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 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. 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/

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