home.social

#rogne — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #rogne, aggregated by home.social.

  1. Colpo di #genio estremamente radicale per risolvere un annoso #problema: il creare una data #webapp, che non abbia bisogno di grande interattibilità (vedi un social network, o un CMS), senza dover mantenere 2 #codebase separate e quindi impazzire, facendola funzionare sia con un #server che totalmente senza… ossia, come unire in una sintesi circa accettabile i due maggiori paradigmi del #frontend? 🤔️

    • Quello antico, delle prime #piattaforme #web, dove il server genera tutto l’HTML e il browser lo visualizza com’è, spesso con (quasi) zero #JavaScript (vedi la Spacc BBS). 📦️
    • Quello moderno, dove nel #backend si espongono API (spesso JSON REST), e il fronte viene sviluppato a parte come app che gira totalmente lato #client, con il #browser che richiede pezzetti di dati e fa i suoi iperprocessamenti. 💱️

    Ormai quello antico non si usa quasi mai per #progetti nuovi, perché gli svantaggi sono pesanti appena si vuole andare un po’ più in là: per tappare i buchi nel progetto medio si finirebbe a dover scrivere talmente tanto #codice #ClientSide, che a questo punto era meglio fare tutto nel secondo modo, senza menzionare i modelli e le #API da esporre nel server che altrimenti non si sarebbero implementati. Però, le webapp antiche girano bene anche sul computer tascabile meno performante (average Ximi), sui browser vecchi, e spesso sono le uniche che vanno quando tutto il resto ti lascia a piedi. D’altro canto però, anche se in teoria quella #app potrebbe funzionare #offline, magari mostrando dati cachabili, se è sviluppata in modo attaccato al server ecco allora che non si può fare nulla: muore il server, muore tutto. 💣️

    Quindi la mia #idea paxxerella, dato che devo fare banalmente una #applicazione come frontend per un altro servizio già esistente, ma voglio i vantaggi appena millantati: sviluppare con i paradigmi #ServerSide in un framework JS adatto, che giri sia in Node che nel browser. A quanto pare, qualcuno ci ha pensato prima, e qualcosa di già fatto ho trovato (Express+FrontExpress, Koa+Koa-Client, Rill)… ma è tutta roba ormai abbandonata, che o non funziona (ho provato) o ha altre #rogne. Te pareva che trovavo mai qualcosa di buono già pronto… Però, in un quarto d’ora ho tirato su uno #script scheletrino, giusto per poter partire per questa via. ☠️

    Rapido #esempio: questo #programma (giusto da #dimostrazione, non fa nulla se non mostrare questo testo e far navigare tra pagine) gira sia come server su #NodeJS, che come script in una pagina #HTML totalmente #locale, e l’esperienza non cambia. Percepisco il potenziale, continuerò così. 😤️

    https://octospacc.altervista.org/2024/02/07/frontendare-lato-client-come-fossimo-nel-backend/

    #API #app #applicazione #backend #browser #client #ClientSide #codebase #codice #dimostrazione #esempio #frontend #genio #HTML #idea #JavaScript #locale #NodeJS #offline #piattaforme #problema #progetti #programma #rogne #script #server #ServerSide #web #webapp

  2. Ho realizzato che prima mi trovavo a voler lowkey #postare, al volissimo dal #3DS, una #schermata del #gioco che stavo usando in quel momento… ma come? 😵‍💫

    • Non esiste prendere il telefono per fare una #foto allo schermo, che o farei uscire tutta sfarfallata, o mi richiederebbe troppa sbatta. 🥴
    • Non esiste caricare l’immagine su un imagebin #web generico, per poi scaricarla e ricaricarla dove voglio da un computer più flessibile. 🤌
    • Certamente, non esiste salvare la #screenshot su SD tramite il Menu Rosalina per poi usare un altro computer per prelevare il file e ricaricarlo. 🥏
    • Quando non usavo attivamente alcun #social normale (a parte YouTube) pubblicavo su Miiverse; era integrato benissimo e non serviva nemmeno un account secondario. Poi morì… e ora ci sono si i server alternativi, ma sono buoni solo per shitpostare. 🪬
    • Dopo la morte del Miiverso, il pubblicare #schermate fu l’unico motivo per cui creai un #account Twitter come alternativa; funzionava ottimamente, ma dal 2020 circa hanno deprecato il frontend no-JS, e il servizio “#Condivisione di #Immagini #Nintendo3DS” (che era praticamente un proxy) è stato discontinuato. ⛏️
    • In realtà volevo pubblicare su Instagram dalla #console all’epoca, ma da quando Facebook lo acquisì, la #webapp è sempre stata fin troppo JavaScript-rich, nemmeno caricava sul browser #Nintendo. 💉
    • Suppongo che Facebook sia un’opzione, con la sua versione mbasic, che se va sui javafoni allora andrà anche sul 3DS, ma… è Facebook, lmao, ho detto tutto. 🗑️
    • Mastodon chiaramente non funziona, la #app usa JS troppo moderno (ammesso che il #sito d’istanza non fallisca a priori il caricamento, per via della cifratura HTTPS). Brutaldon in realtà dovrebbe andare, anni fa creai un post con quello, ma ricordo anche che poi il #server ha iniziato a dare problemi con la crittografia, e quindi se ancora non va dovrei ospitarmelo io. 🔐
    • Friendica ho un vago ricordo di averlo provato in passato, ma avendo constatato ci fossero #rogne, non ricordo quali. 📉
    • Pixelfed lì sopra funziona bene tanto quanto Instagram, ossia zero assoluto anche solo a navigare; figuriamoci voler #inviare. 📨
    • Mi garberebbe #pubblicare direttamente sul #MicroBlog #WordPress, e dovrebbe tecnicamente funzionare; tuttavia, qui su #Altervista non riesco a fare login, perché la schermata di accesso locale non carica reCAPTCHA (non disattivabile) e quella globale (aa.altervista.org) non carica per (presumo) problemi di crittografia. E #frontend alternativi HTML già pronti non ne trovo, quindi se volessi, dovrei fare io un proxy. 🚪

    Praticamente l’unica cosa che funziona resta la #SpaccBBS: e in effetti ha senso, mesi fa spesi qualche ora anche solo ad accertarmi che il #forum fosse utilizzabile da sistemi antichi (qui un thread che creai proprio dal #new3DS). Ma dovrei finire quel fantomatico plugin per ActivityPub, però, per non cantarmela e suonarmela lì sopra… 🫠

    https://octospacc.altervista.org/2024/02/05/niente-immaginine-dal-3ds/

    #3DS #ACCOUNT #AlterVista #app #console #forum #foto #frontend #gioco #immagini #inviare #MicroBlog #new3DS #Nintendo #Nintendo3DS #postare #pubblicare #rogne #schermata #schermate #screenshot #server #sito #social #SpaccBBS #web #webapp #WordPress

  3. Dunque, l’altro giorno accennavo che usare il telefono per #emulare i #giochi del #DS fa #schifo, perché appena cambio app (visto che il mio smartphone dovrebbe essere il mio PC tascabile, quindi mi serve per tante cose spesso quasi insieme) arriva Android a fare pulizia non autorizzata della RAM (a uccidere il processo)… eh vabbè, diciamo pure che va bene (ma non va bene). 😮‍💨️

    …Però poi pure a usare la consolina #originale ci son le #rogne, #mannaggia!!! Sempre ieri ho accennato che sul #3DS è un continuo di scheda #SD che si #corrompe totalmente a caso, causando #problemi di diversa #gravità… ed è una cosa con cui faccio la #guerra da #anni, e si, ho verificato che a livello #hardware la #scheda è bona. ⚒️

    Oggi pomeriggio comunque ho perso un sacco di tempo a ricopiare tutti i #file sul PC, #formattare la scheda, e rimettere a posto i file, per #rimediare ancora una volta al fatto che si fosse tutto spaccato e avvenissero #crash nel menù home e nel loader di giochi #NDS. Però ne ho approfittato per cercare e boh, appunto tutti dicono “la #SDcard è marcia/farlocca/consumata” (no), “il #CustomFirmware è corrotto” (no), “dovresti ripartizionare la scheda” (già fatto)… ma qualche spunto utile nuovo l’ho visto:

    • https://gbatemp.net/threads/arm9-error-data-abort.558494/
      • Che la mia #microSD non sia propriamente brutta in uno dei modi descritti sopra (comuni), ma abbia questo problema (mai sentito prima) del controller I/O è lezzo? 🧐️
      • https://gbatemp.net/threads/new-2ds-xl-microsd-card-error.534480/
        • La #tecnica della “quadrupla formattazione”: in pratica, visto che tutti i #software in circolazione per formattare le #memorie sono ancora progettati attorno agli hard disk, danno sulle #flash un risultato molto peggiore della preformattazione di fabbrica… combinando 4 programmi si riesce ad apparare, a quanto dice il tizio. 🤯️
        • Quella tecnica è Windows-centrica però; riguardo #UNIX, un utente (che ingiustamente non è stato cagato) ha scritto dei suoi #esperimenti per replicarne i risultati con #utility libere… c’è molta meno #speculazione e molto più senso; ho potuto ad esempio creare la partizione #FAT32 senza LBA con la misura standard di settori, teste, e cilindri, come dicevano quelle #note (a dire il vero scritte a culo, maremma), ma l’allineamento perfetto dei #settori non l’ho potuto fare, mformat mi da errore coi parametri che ho ottenuto dopo dolorosi quarti d’ora di confusissimi calcoli (sarebbe utile sapere che versione del #tool ha usato). 🥴️
    • Su #thread misti c’è chi specula che la colpa sia di #TwilightMenu, ma dalla mia esperienza passata e dalla maggior parte delle opinioni #online tenderei ad escludere questa #ipotesi… ma è anche vero che, se mi affidassi alle stesse #opinioni, allora statisticamente le #corruzioni che ho io dovrebbero essere statisticamente impossibili, cosa che evidentemente è falsa. 😩️

    Con questa piccola #differenza che ho potuto alla fin dei conti apportare alla #formattazione, vedremo se cambierà o meno qualcosa. Però, ammesso e non concesso che la causa sia #TwilightMenu++ o #nds-bootstrap, ossia i programmi #homebrew che mi permettono di avviare le #ROM NDS senza #schedina dedicata… quale sarebbe l’alternativa? ☠️

    L’ho detto altre volte che, elettricamente, il formato delle #schede [3]DS fa #schifo, a lungo andare il contatto diventa sempre più lasco e addirittura salta in-game (cosa inaccettabile, in quanto risulta sempre in un crash). Questo è un #problema invece ben più conosciuto, ed è il motivo per cui uso praticamente sempre i #dump, anche di quei pochi giochi che possiedo su #cartuccia. Ho pulito tante volte tante schede, e a volte il #casino si #risolve, ma altre volte poi ritorna. 🧽️

    Tutto questo #discorsone per dire: nella #vita non c’è #divertimento, non c’è #spensieratezza, non esiste #svago, perché potrei accettare che con gli homebrew escano fuori #magagne ma, #ahinoi, anche con hardware tutto originale, non funziona un cazzo bene. (Non) grazie #Nintendo, per aver creato un tipo di collegamento tra #gamecart e #console così #grezzo. 🗑️

    https://octospacc.altervista.org/2024/01/10/corruzioni-del-3ds-e-i-thread-forse-a-vuoto-forse-no/

    #3DS #ahinoi #anni #cartuccia #casino #console #corrompe #corruzioni #crash #CustomFirmware #differenza #discorsone #divertimento #DS #dump #emulare #esperimenti #FAT32 #file #flash #formattare #formattazione #gamecart #giochi #grezzo #guerra #hardware #homebrew #ipotesi #magagne #Mannaggia #memorie #microSD #NDS #Nintendo #note #online #opinioni #originale #problema #problemi #rimediare #risolve #rogne #ROM #scheda #schede #schedina #schifo #SD #SDCard #settori #software #speculazione #spensieratezza #svago #tecnica #thread #tool #TwilightMenu #UNIX #utility #vita