C(azo)

Una apparente si è appena abbattuta su di me oggi: non riesco a far funzionare un C!!! 😭️

Il problema è il seguente: il programmino di ieri per pubblicare su WordPress dal funziona benissimo, ma mi sono ricordata che dal browser del 3DS non si può caricare come la schermata del gioco in pausa, ma solo cose dall’album… e non tutti i giochi permettono di salvare lì. Per salvare da qualunque gioco c’è il menù , ma salva foto non-JPEG e in una cartella diversa. 😪️

Ho pensato per un attimo di forkare (ho controllato e nessuno lo ha fatto, almeno non per versioni recenti), e modificare la funzione di screenshot per salvare in , ma dopo qualche prova mi sa che evito, perché è un casino: l’ambiente di esecuzione è talmente ristretto che non vanno nemmeno tutte le funzioni della , quindi non è immediato far funzionare tutto. 😮‍💨️

La seconda opzione, più sfavorevole ma comunque decente, sarebbe un che converte le foto da a e le mette nella cartella giusta… e ovviamente non esiste, esistono cose simili ma non questo, quindi devo farlo io. Ho trovato questa repo da cui posso semplicemente rubare il di , che sul 3DS compila e quindi dovrebbe tranquillamente fungere. E però mi sto incartando su tutto il resto, cioè la navigazione tra le cartelle e la gestione dei (automatica, non pianifico di mettere menù o cose, deve semplicemente aprirsi, convertire, e chiudersi). ! 🤢️

Purtroppo C per fare cose di #utilità pratica (ossia non videogiochini, o roba tipo demo audiovisive, e così via) è … soprattutto perché la della stdlib fa proprio schifo, con tutti i nomi di funzioni e tipi scritti tutti in minuscolo e spesso senza vocali perché a qualcuno pesava il culo di scrivere parole intere. E quindi finisci per creare millemila macro e funzioni intermedie di astrazioni per evitare di ripetere di continuo le stesse criptiche righe ma così vai a creare astrazioni ancora più astruse per passare i dati in giro e così via. Mi chiedo come sia possibile usarlo per fare addirittura interi sistemi operativi, . Vabbè, oggi si soffre. 💀️

Lascia un commento

Only people in my network can comment.