La vera #sovversione non sta nel rifiutare il #godimento, ma nel #godere in modi che sfuggono alla #matrice (Jianwei Xun)

pspsp fa vedere la musica

Stavo cercando di scaricare dei file per la #PSP (per via di una questione complicata, che quindi spinoffo in un altro post), e giustamente a un certo punto salta la linea Internet… #mannaggia, per qualche giorno non lo ha fatto, ma oggi siamo a 2 volte già. E quindi nel frattempo non posso continuare a lavorare, il video che guardavo si stoppa, e allora stavo per aprire un altro giochino, ma per sbaglio clicco la sezione #Musica della #XMB… e scopro che ho una decina di #MP3 vecchi sulla mia Memory Stick. 1 #canzone normale, 1 royalty-free, 1 che credo sia una OST, e tutto il resto meme morti o mai vissuti, con una buona dose di cringe. Ma, noto e ricordo una bellissima cosa: i visualizzatori del #riproduttore #musicale di sistema. 😍️

Ormai questa roba così #creativa non l’abbiamo più. Su PC resiste qualche implementazione vecchia (come VLC, perché se il codice degli effetti c’è già da anni allora non ha senso levarlo) ma ormai a nessuno frega più; figuriamoci sugli smartphone addirittura, nonostante lì servirebbero molto dei bei #visualizzatori (magari per la schermata di blocco), considerando che ormai la musica la si ascolta sempre più con quelli. Più passa il tempo e più la #tecnologia diventa noiosa, senza però diventare necessariamente più utile (vedi come i sistemi operativi commerciali diventano sempre più castrati), e di ciò sono triste… quindi è sempre bello ritrovare piccoli #istanti per #godere di queste #meraviglie che intrecciano #arte ed #informatica. 😄️

La canzone in riproduzione è una roba allucinante, quella mi fa ancora ridere. (#Audio aggiunto in post nel #video perché microfono bordello.) 🗿️

#arte #canzone #creativa #godere #informatica #istanti #Mannaggia #meraviglie #MP3 #musica #musicale #PSP #riproduttore #tecnologia #video #visualizzatori #XMB

Buongiorno minimale

YouTube

[⤴️ https://octospacc.altervista.org/2024/01/16/spaghetti-a-breve-termine/]

Non sono passati nemmeno 10 giorni da quando avevo detto “aaa è improbabile che aggiornerò ancora #MBViewer, dovrei provare a far iniziare a funzionare il progetto definitivo #alternativo migliore…” 🥴️

Però poi mi sono resa conto che: magari del #progetto alternativo non è semplice progettare tutta l’interfaccia e il suo funzionamento (cosa che va fatta, essendo una cosa da #costruire da zero), ma certamente non si posso comunque granché se prima non preparo dei #componenti logici che so già che mi dovranno servire… e allora, tanto vale iniziare a lavorare per quelli, integrandoli nella #app che (per quanto #spaghetti) è già esistente e funzionante, e acchiappare un bel 2 in 1 (espandere quel #programmino, e nel mentre accumulare codice che mi servirà per quel molto altro più tardi). 📦️

La prima cosa un po’ intricata che serve è il supporto all’ingestione di dati da #piattaforme diverse, con #schemi diversi. L’idea è di avere un solo #schema di dati che la app usa per lavorare internamente, per evitare di avere spaghetti, ma questo vuol dire che bisogna fare qualche tipo di conversione. Ci sarebbero diversi approcci: 🔪️

  • Il più classico sarebbe quello di scrivere (come degli schiavi indiani) delle #procedure di codice per tradurre ogni tipo di entità #API dai #formati esterni a quello interno, e viceversa… il che non solo è una pazzia, e richiede un botto di #lavoro (va scritto un numero di #funzioni complesse pari alle piattaforme da supportare, moltiplicato per 2), ma finisce per dare #rogne: appena decidiamo che lo schema di API interno va modificato o allargato, ecco che bisogna modificare in ognuna di quelle parti, ed ecco che magari escono nuovi errori e problemi. Ehhh, no, non ci sto dentro. 😩️
  • La mia idea, invece, è di usare un #documento di #trasformazione, almeno per quando le task sono semplicemente selezione e riassegnazione di chiavi di #dati (per operazioni più complesse, il codice è più appropriato del #markup). Era questo che avevo già provato a fare mesi fa (e funzionava eh!), ma, riguardandolo ora, mi stavo rendendo conto che lo strano #formato JSON da me inventato ha dei #limiti abbastanza forti, tra cui penso sia un casino tremendo usare 1 solo documento di #traduzione per fare sia avanti che indietro. Quindi, ho iniziato a ripensarlo da capo, ma ho pensato abbastanza in fretta che, beh… #JSON non va bene per sta roba, lo si vede anche dal come devo mettermi a scrivere chiavi tipo “__robo__“; JSON abuse, doing I am. Però l’idea credo sia bona… 😋️

E allora, fortunatamente sono tornata sana giusto in tempo, prima di #impazzire ancora una volta dopo mesi con Jason; almeno, abbastanza sana per capire che è meglio impazzire con #XML, se proprio proprio, in questo caso. E, boh, ci ho perso 1 giornata e qualcosa (soprattutto l’altra sera in cui, mezza drogata di sonno, mezza cringiata per colpa della situazione, ho iniziato ad andare un pochino mentale), ma bene o male l’ho fatto funzionare un minimo. C’è stato di tutto in mezzo ovviamente; tra cui, il #godere per aver sistemato un #bug, eccetto scoprire poco dopo che, no, nulla era sistemato… e averci dovuto perdere un’altra mezza giornata. 📆️

In #screenshot, i documenti di trasformazione: a sinistra, quello XML nuovissimo, credo definitivo; al centro, quello JSON vecchio: a destra, quello JSON nuovo che ho sperimentato per pochi quarti d’ora. 💎️

Questa è una di quelle cose capaci di stupirmi anche se fatte da me: la sola #idea di poter raggiungere il 90% di quello scopo intricato semplicemente #componendo un documento XML in maniera adeguata, e avere vita facile per ogni #modifica, la trovo #pazza in concetto. Comunque, ho dovuto (iniziare a) scrivere una mega-funzione totalmente #originale per questa cosa perché, come già avevo constatato mesi fa, ma riconfermato appunto ieri, tutte le #librerie in giro per fare trasformazioni di dati così sono troppo generiche, a quel punto usare quelle sarebbe anche peggio che fare tutto in #codice. E credo di aver cercato fin troppo in giro. E, ahimè, prima o poi soffrirò di nuovo, perché dovrò scrivere pure la #funzione di traduzione inversa! 😵‍💫️

Che centra con la #applicazione mezza kangata? In pratica, avendo integrato questo #sistema già da ora, MBViewer può visualizzare (alcuni) #feed #RSS, e (con qualche problema, per ora) #profili #Mastodon, il che non è male. È male, invece, il mio aver scoperto solo ora che su Firefox avviene un problema con il parsing dei feed RSS, che dovrò sistemare… ma su #Chromium funziona tutto. Oh well. Ohhh, it’s so well. I #glitch non finiscono mai, la tortura della #programmazione è eterna!!! 😭️

Provate idk, https://hub.octt.eu.org/MBViewer/#/SiteUrl=https://mastodon.uno/@octo.rss|platform=rss. (Da Cromio per ora, come ho detto, 😴️)

https://octospacc.altervista.org/2024/01/25/mbviewer-per-distrarci/

#alternativo #API #app #applicazione #bug #Chromium #codice #componendo #componenti #costruire #dati #documento #feed #formati #formato #funzione #funzioni #glitch #godere #idea #impazzire #JSON #lavoro #librerie #limiti #markup #Mastodon #MBViewer #modifica #originale #pazza #piattaforme #procedure #profili #progetto #programmazione #programmino #rogne #RSS #schema #schemi #screenshot #sistema #spaghetti #traduzione #trasformazione #XML

Spaghetti a breve termine - fritto misto di octospacc

Dunque, quel bellissimo #MBViewer, che ho iniziato a realizzare appena 3 giorni fa… è già #SpaghettiCode. Ehh, si, quel codice di #Telegram lì non è proprio fatto per gestire un caricamento di dati troppo avanzato e tutto #ClientSide: nel suo normale caso d’uso riceve #HTML già preparato dal server, ed usa #JavaScript non #moderno, quindi […]

fritto misto di octospacc

ADORO IL GENIO - OBG

Ogni tanto lo ritiriamo fuori (il #video). Perché? Perché è sciocco come la #Vento e ci fa ridere di più.

#adoroilgenio #3novembre #alf #doppiaggio #fundub #fun #fundubbing #sesso #doppisensi #maschiefemmine #uominiedonne #godere #orgasmo

Si può #godere anche da #casa#buonappetito a noi 😋

La sensazione di piacere non è soltanto #gradevole, è #indispensabile, poiché condiziona la maggior parte
degli scambi #metabolici del #corpo (e del #cervello) ed essa permette
di controllare la sua propria #evoluzione: un essere #risvegliato sa #gioire della propria #sensualità.

Per questo nel nostro #social non ci sono #limiti! Per questo accogliamo account tipo @IlGironedelSesso, perché è nel saper #godere di ogni aspetto che si manifesta lo #sboccio dell#Individuo.

Scrivo "hod" e il correttore della tastiera Android cerca di correggerlo in "godere".

Coincidenze?! Io non credo!  

https://hacklabbo.indivia.net/hackordiye18/

#hod #godere

Hack-or-d(i|y)e 2018