L’archivio del 13 Marzo 2026

Con questo post apparentemente molto tecnico probabilmente farò risparmiare a qualcuno un sacco di tempo e nervi. E ne sarò felice.
Se qualcuno dei lettori non riesce a capire perché su Codester (sito codester.com) non si riesce a caricare i file dei progetti, io ho la soluzione al problema. Ed è una soluzione semplice, come tutte le cose geniali (o come tutte le cose idiote). Procedete così:
– chiudete codester.com;
– svuotate la cache del browser;
– visitate codester.com… STOP!!!!! Non fate nulla prima di aver letto il punto successivo;
– accettate TUTTI i cookie;
– utilizzate il sito normalmente, caricando senza problemi tutto ciò che volete.
Per trovare questa soluzione semplicissima ho impiegato, in totale, circa mezza giornata.
Il fatto è che qualche giorno fa mi sono messo a pubblicare una cosa su codester.com non dal mio solito computer, ho provato a caricare un normale set di file (beh, codici zippati, icone e pure screenshot), ma il sito non ha reagito in alcun modo. Proprio per niente, non ha nemmeno dato un errore. Ho provato  a dare dei calci al pneumatico  a ricaricare la pagina, ho controllato il formato dei file e ho persino disattivato tutte le estensioni del browser, ma il sito non reagiva al tentativo di caricare i file. Solo a quel punto ho aperto la console…
Nella console, nella sezione «Network», ho scoperto, tra le altre cose, che «dmUploader is not a function». Beh, a quel punto ho pensato che il sito non riesca a caricare qualche javascript responsabile dell’upload. Avranno aggiornato male qualcosa nel codice, proverò ad accedere domani, quando avranno sicuramente sistemato tutto. Ma domani non è cambiato nulla nel funzionamento di Codester, e nemmeno dopodomani. Allo stesso tempo, vedevo che altre persone pubblicano i loro progetti: li vedo nella sezione «nuovi». Forse, penso, è il Claudflare che fa i capricci e non trasmette qualcosa di importante alla mia posizione geografica? Ho provato diversi Paesi nel mio VPN, ma non è servito a nulla. Sono allora tornato alla console del browser…
E lì, nei log, ho trovato una lunga riga sospetta (in questo post occuperebbe circa una schermata), che ho già fornito all’AI e insieme abbiamo capito. In breve, molto probabilmente codester.com utilizza contemporaneamente Cloudflare Rocket Loader, Usercentrics Cookiebot e i vecchi plugin jQuery. Di questi tre, Rocket Loader ottimizza la velocità di caricamento della pagina e modifica l’ordine di caricamento, Cookiebot blocca l’esecuzione di alcuni script a causa dell’accettazione incompleta dei cookie, mentre jQuery, come si evince dal messaggio di errore, viene utilizzato nella sua versione del 2013, ovvero jquery-1.10.2. Pertanto, l’intera struttura può funzionare correttamente solo se tutti i cookie sono accettati.
Non so se abbia senso descrivere in modo più dettagliato l’ipotesi tecnica sul funzionamento del sito gestito da altri. È meglio e più utile chiedere in coro agli amministratori di aggiornarlo a qualcosa di più moderno o almeno di informare gli utenti su come aggirare il bug.
Mentre io sarò molto felice di sapere di aver semplificato la vita almeno a un sviluppatore freelance su questo pianeta.