Category Archives: programmazione

Come installare i driver adb e fastboot su Windows

Android Debug Bridge (ADB) è uno strumento a riga di comando che ti permetterà di comunicare con il tuo dispositivo Android. In pratica è un programma client-server formato da tre componenti: Un client, che gira sul computer di sviluppo,un server, che viene eseguito come processo in background sul computer di sviluppo e un demone, che viene eseguito come processo in background per ogni dispositivo/emulatore.
Per installare ADB e fastboot su windows è necessario scaricare l’sdk di Android.

Come difendersi da attacchi malware e script injection

Tempo fa avevo scritto l’articolo Come rimuovere virus e malware da wordpress l’iniezione di codice malevolo era stato causato da una non corretta configurazione di php.ini 🙂 Per evitare questi problemi ti basterà disabilitare un pò di funzioni presenti nella configurazione di default da quando ho impostato in questo modo il php.ini non ho più subito nessun eval attack o qualsiasi altro stupido attacco

Eclipse Unhandled event loop exception No more handles

Tempo fa ho aggiornato su un pc con windows 7 x64 l’ambiente di sviluppo android (adt bundle). Una volta terminata la procedura quando ho lanciato eclipse ogni volta che cliccavo con il mouse nell’editor di testo dei file java eclipse esplodeva con il seguente errore: Eclipse Unhandled event loop exception No more handles

Non Usare Comic Sans

Anni fa ho letto un interessante articolo su designfestival.com (l’articolo purtroppo è stato rimosso) che parlava unicamente del font Comic Sans. Siccome mi è capitato più di una volta di veder litigare scannarsi grafici/programmatori con i commerciali per colpa di questo carattere ho deciso di riprenderne alcuni parti. I motivi per non usare comic sans sono molteplici ma quello più significativo è legato alla sua nascita.

Delphi XE5 un ide per sviluppare su Android e iOS

Delphi XE5 un ide per sviluppare su Android e iOS è l’ultima release di Delphi. Embarcadero si era prefissata il difficile compito di rendere lo sviluppo delle applicazioni mobile più produttivo e di permettere ai programmatori di scrivere una volta sola lo stesso codice sia per realizzare app iOS sia app Android. Delphi infatti possiede un compilatore nativo.Questo significa che Delphi XE5 compilerà direttamente le istruzioni in liguaggio macchina per il processore ARM, il target non sarà quindi la java virtual machine di android (Dalvik) ma direttamente il processore.