Archivi categoria: Programmazione

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 »

Cinque errori che commetterai sicuramente con Bootstrap

Bootstrap è un qualcosa di magnifico, a metà tra le interfacce WYSIWYG che scrivono codice spesso indecente e la scrittura puramente manuale del codice. In questo articolo ti spiegherò cinque errori che farai sicuramente, soprattutto se sei alle prime armi. Non capire Bootstrap Bootstrap non è un CMS né un software che fa tutto al… 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 »

Proxy semplice con Opera per Linux!

Su Opera Browser per Linux impostare i proxy è ostico e richiede una buona conoscenza della riga di comando. Il he è anche un passo indietro rispetto alla versione precedente, che aveva un comodo menù grafico. Come fare allora? Ho scritto uno script in python che, una volta presi IP e porta del proxy lo… Leggi tutto »

Programmiamo la Programma 101!

In questo piccolo corso vedremo (ovviamente a livello medio) il linguaggio di programmazione di un vero mito dell’informatica italiana: La Programma 101. Il linguaggio della P101 è abbastanza facile da usare, ma essendo composto da simboli bisogna prima conoscerlo. Ma perché imparare il linguaggio di una macchina ormai obsoleta? Ci sono varie motivazioni per farlo,… Leggi tutto »