di Denis, postato alle 03:11
Ho aggiunto una nuova sezione al blog. In realtà l’avevo inserita già dall’inizio ma non avevo ancora nulla di pronto così l’avevo tolta. Ora l’ho re-inserita in quanto ho aggiunto al blog un’applicazione per Windows, una mia rivisitazione personale del gioco Snake, quello dei cellulari Nokia. Il gioco è molto semplice, realizzato in breve tempo in VB6 ai tempi del liceo, poi sistemato in una ventina di minuti, adattato, corretti i bug e creato l’installer appositamente per aggiungerlo qui. Lo scopo del gioco è quello di far mangiare più mele possibili al serpente prima di morire toccando un bordo blu oppure toccando il proprio corpo. Ogni 10 mele è previsto un bonus che incrementa in base al numero di mele mangiate. Sono poi previsti diversi livelli di difficoltà, sia per raccogliere gli oggetti, sia in velocità. Non sono però previsti dei livelli come nello snake classico, ovvero non è che arrivando ad esempio a 100 punti si passi ad un livello successivo (ero ancora giovane…
).
Ecco una schermata del gioco:

Potete scaricarlo, gratuitamente come sempre, dalla sezione Applicazioni del blog. Oppure potete cliccare direttamente qui per andare alla pagina. Ovviamente mi aspetto commenti e critiche, sicuramente a qualcuno non funzionerà l’installer quindi tutto ciò che avete da dire è bene accetto!
A presto! 
di Denis, postato alle 01:16

Continua il mio articolo sulla programmazione orientata agli oggetti. Ieri ho posto un problema e ho spiegato in sintesi cosa è l’ereditarietà. Oggi voglio cercare di chiarire qual’è il concetto di interfaccia ed introdurre il concetto di estensione di una classe che chiarirò poi nei prossimi articoli.
Continua a leggere "Introduzione alla OOP – Le Interfacce"
di Denis, postato alle 08:00

Mi è capitata su un forum una domanda alquanto bizzarra, ma assolutamente non scontata e banale per chi non si intende di programmazione. La domanda in questione era: a cosa servono le interfacce? Effettivamente, vista da chi ha qualche anno di programmazione sul groppone potrebbe sembrare una domanda stravagante, ma pensandoci meglio, è una domanda lecita che a ripensarci, me la sono posta anch’io ai tempi. In questo articolo, con qualche semplice regola, voglio illustrare cosa sono e come funzionano i principi base della programmazione Object Oriented, quindi l’uso di interfacce, classi, classi astratte e loro proprietà come l’ereditarietà o il polimorfismo, con qualche esempio in C#.
Continua a leggere "Introduzione alla OOP – Ereditarietà"
di Denis, postato alle 01:58

Per studio e lavoro devo per forza lavorare con le reti, spesso con reti male progettate e con indirizzi IP non rilevabili per colpa dei firewall. Uno strumento che può tornare utile in questi casi è un sistema di ping multiplo, in grado di rilevare tutti gli indirizzi IP (tipologia B o C) della nostra rete. Il programma in questione, ovviamente sempre gratuito e open-source, è Angry IP Scanner, scaricabile da questa pagina.
Continua a leggere "Scanner degli IP di rete"
di Denis, postato alle 18:19
Gentili visitatori del blog, voglio augurarvi un Buon Natale e un Felice Anno Nuovo e ringraziarvi per il vostro supporto. Ritornerò a scrivere sul blog non appena terminate le vacanze natalizie. Auguri!!
di Denis, postato alle 16:46

La sicurezza su internet, come si sa, non è mai troppa. Spesso vengono installati programmi di dubbia provenienza, tanto per provarli, per poi scoprire che si tratta di virus, o peggio trojan, che aprono porte nel nostro computer, ovvero possibilità in più di venire attaccati dall’esterno. Anche se la probabilità che questo accada è ancora bassa (relativamente), è sempre meglio non rischiare.
Se non avete idea di ciò di cui sto parlando, potete leggere questa pagina di Wikipedia sulle porte di un computer; se anche dopo aver letto la pagina di Wikipedia non avete capito più di tanto e ve la cavate un pò con l’inglese, vi consiglio di leggere un buon libro di base di amministrazione di sistema, come questo che potete acquistare su Amazon, altrimenti cercando su Google ci sono fonti più o meno veritiere riguardanti questo campo.
Continua a leggere "NMAP per Windows"