Archivi categoria: Programmazione

Convertire da Python2 a Python3 con un solo comando

Non scrivo più di Python come un tempo perché semplicemente non ho seguito la strada della programmazione e quindi se programmo faccio piccole cose, magari per data-mining o simili, oltre che piccoli lavoretti tipo il bot delle notizie. Tuttavia devo condividere con voi un piccolo trucchetto, abbastanza vecchio ma non conosciuto da tutti: come convertire… Leggi tutto »

Back to /dev: la mia appettina per KaiOS

L’ho detto, l’ho fatto! 😉 Ho sviluppato una web app, dopo 6 anni, per l’erede di Firefox OS, ossia KaiOS. In principio volevo portare una delle mie applicazioni dell’epoca, tuttavia ci sono due problemi: Alcune, come “Calcolo Pedaggio”, erano destinate a un pubblico prettamente italiano Le altre, purtroppo, non le ho a disponibilità immediata: l’hosting… Leggi tutto »

Come ordinare stupidamente un array

Ordinamenti. Se avete fatto un corso di algoritmi ne conoscerete sicuramente molti, se non l’avete fatto sappiate semplicemente che per ordinare una lista ci sono vari modi, più o meno efficienti. E solitamente chi vuole fare ordinamenti cerca il migliore. Ma esiste anche un metodo dichiaratamente stupido per ordinare un array, ed è detto proprio… Leggi tutto »

“Eh ma il terminale non serve a nulla”

Dovevo estrarre tutte le foto fatte in una giornata (se vi interessa sono foto di vecchi PC) dalla directory del backup del Lumia. Ora, i Lumia avranno avuto mille difetti (a me piacevano) ma la fotocamera era ottima. E ciò però creava una directory foto sostanzialmente intrasferibile in poco tempo, quindi ho dovuto analizzarla… Dal… Leggi tutto »

Chi compila il compilatore?

Chiunque abbia una vita informatica avanzata si sarà trovato, prima o poi, a lavorare con un compilatore. Ma chi compila il compilatore? È una domanda sul genere “viene prima l’uovo o la gallina”, in un certo senso, ma possiamo dare una risposta. Nel caso di un generico compilatore, esistono principalmente due strade. La prima è… Leggi tutto »

Come sanificare l’input in PHP per prevenire XSS

Quando si parla di programmazione il ventre molle sono quei punti del programma che accettano un input dall’utente. È, purtroppo, una questione sottovalutata anche nei corsi tecnici delle scuole. Se però in un programma di prova in C è anche perdonabile, in un programma in PHP esporto ad Internet lasciare una XSS è assolutamente inaccettabile.… Leggi tutto »