venerdì 29 agosto 2014

LOGOUT AUTOMATICO NELLE APPLICAZIONI DOTNET

spesso può essere necessario implementare una logica di logout automatico nelle applicazioni in ambiente dotNet (winforms, per intenderci). Vediamo insieme come sviluppare un semplice controllo per implementare il logout automatico.

mercoledì 27 agosto 2014

IN TRASFERTA


L'assenza di questi giorni non è causata dalle ferie estive, come qualcuno ha già insinuato, bensì sono in trasferta per lavoro, una trasferta che mi porta lontano dalla tastiera e da internet per un breve periodo di tempo. Ma non disperate! Cercherò di preparare più articoli possibili e caricarli online nel tempo che rimane, c'è molta carne al fuoco a partire dal progetto Shark (Shared Archive) di cui sono ansioso di scrivere i primi argomenti (lo sviluppo è già iniziato). Basta avere un po' di pazienza.

venerdì 22 agosto 2014

CRITTOGRAFIA SEMPLICE IN JAVA

Quella di cui voglio parlare oggi forse è una delle più semplici ma più sconosciute forme di crittografia a chiave condivisa(o simmetrica) esistenti.

mercoledì 20 agosto 2014

UN OTTIMO BLOG PER SQL SERVER

Da un po' di tempo sto leggendo questo interessante blog, in lingua inglese, che offre a notizie e consigli riguardo il software RDBMS Microsoft SQL Server e addirittura anche un supporto H24 per eventuali problemi (a pagamento).
Consiglio tutti i miei lettori di farci un salto.

martedì 19 agosto 2014

CAMBIARE NOME AIUTA A SALVARE LA REPUTAZIONE?


Ho letto questo interessante articolo riguardo il fatto che Microsoft stia prendendo in considerazione il fatto di cambiare il nome al suo sfortunato software Internet Explorer in modo da salvare la sua reputazione.

Mi sembra naturale porre alcune questioni riguardo questo software che nel bene o nel male è stato un aspetto importante per gli sviluppatori web e non solo.

giovedì 14 agosto 2014

SQL DOCUMENTATION GENERATOR - PARTE IX


Sono passati effettivamente troppi giorni da quando è stato concluso il ciclo di articoli relativi al progetto SqlDocGen. Con questo articolo mi limito ad indicare le istruzioni per scaricare il software dalla pagina Downloads e su come configurare il software e parlare della distribuzione del codice sorgente.

L'ARTE DEGLI "IF CONTRATTI"

Dedico questo post ad un amico che ogni volta che trova una forma di "if contratto" spegne il computer e va a farsi una passeggiata dalla rabbia che gli sale. Vediamo di spiegare meglio questa tecnica che ritengo molto elegante ed utile.

mercoledì 13 agosto 2014

I 17 ERRORI DEI PROGRAMMATORI


Dopo aver letto questo articolo riguardo i 17 errori più comuni dei programmatori in ambito di sicurezza, ho voluto fare questo articolo a riguardo commentando punto per punto. Per chi non l'avesse ancora letto, ricordo l'errore più comune dei programmatori Android.

martedì 12 agosto 2014

LA COMBINAZIONE DI TASTI PER IL LAYOUT TASTIERA


Scrivo questo post in preda alla frustrazione causata dal continuo cambio di layout della tastiera a seguito di alcune combinazioni sfortunate di tasti. Magari aiuto qualcuno a risolvere il mio stesso problema!

CREARE UN SERVIZIO IN JAVA


Una delle funzionalità più importanti negli ambienti server è la possibilità di eseguire servizi, applicazioni che vengono eseguite in automatico all'accensione della macchina e senza bisogno di un utente loggato. Può nascere però la necessità di trasformare un applicativo Java in un servizio e, a differenza dell'ambiente dotNet, non è semplice implementare questa funzionalità.


lunedì 11 agosto 2014

IL MIGLIOR SSD 500GB ?


Volevo condividere con voi il mio ultimo acquisto in fatto di dischi SSD per pc. La mia è una personale opinione e sono sicuro che anche i lettori di Programmazione Applicata hanno qualche opinione a riguardo per consigliare l'acquisto migliore.

EGOMNIA - MATTEO ACHILLI LO ZUCKEMBERG ITALIANO?


Dopo aver letto svariati articoli sul giovane imprenditore Italiano mi è venuta voglia di scrivere di lui e della startup che ha fondato. C'è chi lo ha già ribattezzato "Lo Zuckemberg Italiano" ma prima di gridare al messia vediamo cosa ha realizzato.

giovedì 7 agosto 2014

PROJECT SHARK (SHARED ARCHIVE) - PARTE I


Dopo l'articolo riguardo l'upload dei file in Java e quello in dotNet, ho deciso di basare il nuovo progetto di Programmazione Applicata sulla realizzazione del progetto SHARK (Shared Archive), una web application per l'upload, download e sharing dei file con altri utenti gestiti dal sistema, in vero stile DropBox o GDrive! 

Vedremo passo-passo, articolo dopo articolo, tutte le fasi dello sviluppo di questo interessante progetto che sarà sviluppato nei liguaggi: Java e dotNet. 

mercoledì 6 agosto 2014

MODIFICARE PROPERTIES DI UN FILE JAR


Tempo fa è stato affrontato il fatto di avere un file di configurazione semplice e funzionale in Java (link all'articolo). Ma come fare a modificare le proprietà dopo che viene generato il file JAR?

martedì 5 agosto 2014

IL PARADIGMA UGL


Oggi voglio parlare di un modello di progettazione utilizzato da moltissime aziende su come organizzare logicamente la sicurezza nei propri applicativi: Il Paradigma UGL.

SEGUI PROGRAMMAZIONE APPLICATA

Dopo un breve periodo di rodaggio è stato messo in moto il servizio di notifica email degli articoli di Programmazione Applicata. Per iscriversi alla mail list inserite il vostro indirizzo email nel form FOLLOW ME sulla sidebar destra!

lunedì 4 agosto 2014

TUTORIAL LAYOUT CSS

Volevo condividere il sito che uso spesso come "help online" sulla struttura di un layout con CSS. Questo sito propone un breve tutorial online su come creare layout tramite pochi attributi nel foglio di stile delle nostre pagine web, lo consiglio a principianti e chi, come me, si scorda spesso e volentieri qualche tag fondamentale.

UPLOAD FILE CON DOTNET

Come abbiamo visto è possibile creare servizi web in stile Dropbox/GoogleDrive con semplici righe di codice Java. Vediamo come fare la stessa cosa con la controparte dotNet.

Q&A PROGRAMMAZIONE APPLICATA RISPONDE


Ho deciso di raggruppare qui un brevissimo elenco delle email, messaggi privati e domande che ho ricevuto riguardo Programmazione Applicata, dalla sua nascita ad ora.


venerdì 1 agosto 2014

TCP/IP VS ETHERNET/IP LE DIFFERENZE

Qualche tempo fa abbiamo visto come comunicare con uno scanner Datalogic attraverso Ethernet/IP. Tuttavia TCP/IP ed Ethernet/IP non sono sinonimi. Analizziamo insieme le differenze, la storia e gli utilizzi di questi due protocolli di comunicazione fondamentalmente diversi.