Perché a scuola si dovrebbe studiare la Perottina?

Sono serenamente convinto che nelle scuole si debba insegnare la Programma 101. Nelle scuole informatiche, s’intenda, non voglio tediare i giovani del classico con i registri, anche se i maligni direbbero che per una buona volta farebbero qualcosa di utile. E qualcuno dirà: Ma Sciking gli informatici non sanno nemmeno convertire il numero 6 in… Leggi tutto »

Come si traduce un indirizzo di rete in un IP?

Se conoscete i rudimenti di informatica saprete che ogni dispositivo connesso a internet ha un proprio indirizzo IP univoco, eppure per connetterci ad un sito web tipicamente digitiamo una stringa testuale (più o meno) facile e in risposta otteniamo il sito, del quale non vediamo l’IP. Dunque questa regola non vale sempre? Esistono degli indirizzi… Leggi tutto »

P652, il successore potenziato della Perottina

Tante persone credono che la Programma 101 fu un faro nella notte e che per attendere altri PC è stato necessario aspettare Apple, Commodore e amici americani. No, anzi! Olivetti creò vari computer tra la Programma 101 e il loro M20, primo PC compatibile IBM della casa di Ivrea. Uno, la P652, mi ha subito… Leggi tutto »

La vera rivoluzione della Programma 101

Oggi stavo leggendo il libro P101 di Pier Giorgio Perotto, riedizione postuma delle Edizioni di Comunità del suo libro quasi omonimo degli anni 90. In questo libro Perotto narra la sua storia e mi ha colpito principalmente una parte, quella dove Perotto spiega, in sostanza, la vera rivoluzione della Programma 101. La parola magica è… Leggi tutto »

E se ti servisse un sito con una sola pagina?

Nelle mie avventure informatiche ho notato una certa tendenza a blogghizzare i siti web. Attività aperte da pochi mesi con un dipendente con siti arzigogolati con venti pagine e tanti che vorrebbero fare lo stesso. Nel migliore dei casi si rivolgono a uno sviluppatore web che gli fa notare che non è una buona idea,… Leggi tutto »

Exec e variabili globali in Python

Exec è una funzione built in del Python che permette di eseguire del codice da una stringa. Prima che vi facciate strane idee non deve servire per eseguire qualsiasi porcata che chiede l’utente, infilarci una rm -rf /* è molto facile. Nel mio caso tuttavia dovevo eseguire del codice dinamicamente, allocando una variabile a seconda… Leggi tutto »

Come si attaccano i siti web?

Ogni qual volta un sito importante risulta danneggiato i giornali urlano all’hacker cattivo, alla guerra digitale e all’apocalisse elettronica. Ma quali sono i vari attacchi che possono portare anomalie ad un sito? E soprattutto quanta competenza e insicurezza nel sito richiedono? Vediamolo insieme. DoS Competenza richiesta: Medio-bassa Sicurezza del sito: Ininfluente Il DoS satura le… Leggi tutto »