(Italiano) Vi presento AccadeQui!!

January 29th, 2012 No comments

Sono felice di presentarvi il progetto realizzato insieme agli amici di Genova, che oggi vede la luce!!

Si tratta di una versione beta in pieno sviluppo..

Io mi sono occupato principalmente dell’applicazione android che potete trovare qui, invito tutti a provarla! :-)

Vediamo per sommi capi di cosa si tratta:

AccadeQui è un servizio gratuito creato da cittadini per cittadini.

Un sito per raccogliere in forma anonima segnalazioni di: disagi, crimini o problemi della propria zona.
Attraverso l’utilizzo del proprio smartphone è possibile effettuare sul servizio AccadeQui segnalazioni e ricerche.

Sono i cittadini stessi che con le loro segnalazioni permettono di rendere il servizio utile a loro stessi ed agli altri cittadini.

Per saperne di più visitate il sito www.accadequi.it :-)

Sono felice di presentarvi il progetto realizzato insieme agli amici di Genova, che oggi vede la luce!!

Si tratta di una versione beta in pieno sviluppo..

Io mi sono occupato principalmente dell’applicazione android che potete trovare qui, invito tutti a provarla! :-)

Vediamo per sommi capi di cosa si tratta:

AccadeQui è un servizio gratuito creato da cittadini per cittadini.

Un sito per raccogliere in forma anonima segnalazioni di: disagi, crimini o problemi della propria zona.
Attraverso l’utilizzo del proprio smartphone è possibile effettuare sul servizio AccadeQui segnalazioni e ricerche.

Sono i cittadini stessi che con le loro segnalazioni permettono di rendere il servizio utile a loro stessi ed agli altri cittadini.

Per saperne di più visitate il sito www.accadequi.it :-)

Categories: Internet Tags:

How do the capital letters with accents on the Mac

January 23rd, 2012 No comments

Whenever I need it I do not remember anything, then I write to me e you how to make capital letters with accents usin Mac’s keyboard.

  • Á = alt+shift+c
  • À = alt+shift+w
  • É = alt+shift+v
  • È = alt+shift+e
  • Í = alt+shift+b
  • Ì = alt+shift+r
  • Ó = alt+shift+n
  • Ò = alt+shift+t
  • Ú = alt+shift+m
  • Ù = alt+shift+u

It’s all.. :-D

Categories: Mac Tags:

Turn your MacBook into an Access Point

November 11th, 2011 2 comments

As title I will explain how to turn your MacBook into an Access Point to share the connection with any other Wi-Fi like the iPhone, iPod, iPad, etc.

Here we go:

  1. Open System Preferences.
  2. Click on Sharing.
  3. Select Internet Sharing.
  4. Select share the connection from: and then select the source of the connection.
  5. Select computers using: click on Wi-Fi.
  6. Finally click on Wi-Fi Options and then we appear the settings window where we can choose the network name, channel and password for the WEP key.

Finish! :-)

Now we have a nice network made from our beautiful MacBook! ;-)

Categories: Mac Tags: ,

How to permanently delete your facebook profile

October 9th, 2011 No comments

A question that arises anyone tried to cancel his facebook profile is the one of how do you permanently delete your profile and not just deactivate it..

Today I give you the answer for a road without point of return, just click here and your account will be permanently deleted within a few days.

Categories: Curiosità Tags:

Bella novità di Java 7

October 2nd, 2011 No comments

Oggi vi presento una bella (a mio vedere) novità introdotta da Java7, si tratta del “try with resources”, ovvero come dimenticarsi di rilasciare le risorse come ad esempio la connessione al db :)

Vediamo in dettaglio di cosa parlo..

Come avreste scritto un programmino per fare una query a db con java6??

Pressocchè in questo modo credo:

public void queryJavaSei() {
    Connection conn = null;
    Statement stmt = null;
    ResultSet rs = null;
    try {
        conn = DriverManager.getConnection(blablabla);
        stmt = conn.createStatement();
        rs = stmt.executeQuery(blablabla);
        while (rs.next()) {
            rs.getblablabla;
        }
    } catch (SQLException e) {
        log.blablabla;
    } finally {
        if (rs != null) {
            try {
               rs.close();
            } catch (SQLException e) {
                log.blablabla;
            }
        }
        if (stmt != null) {
            try {
                stmt.close();
            } catch (SQLException e) {
                log.blablabla;
            }
        }
        if (conn != null) {
            try {
                conn.close();
            } catch (SQLException e) {
                log.blablabla;
            }
       }
    }
}

Bello lungo e complicato rispetto alla versione java7 qui di seguito:

public void queryJavaSette() {
    try(Connection conn = DriverManager.getConnection(blablabla);
    Statement stmt = conn.createStatement();
    ResultSet rs = stmt.executeQuery(blablabla)) {
        while (rs.next()) {
            rs.getblablabla;
        }
    } catch (SQLException e) {
        log.blablabla;
    }
}

Così facendo si pone fine ad un’errore umano che crea molti grattacapi in produzione/esercizio dove le connessioni non chiuse possono portare al collasso del server.

Categories: Java Tags:

Validare un indirizzo email utilizzando il DNS

September 30th, 2011 No comments

Per la validazione di una casella email tutti oramai conosciamo l’espressione regolare che ne verifica la validità, ma non tutti usano il controllo sul dominio per verificare la falsità della email, a tal proposito vi segnalo uno script php (scaricabile da qui) che si occupa di interrogare il server dns per verificare che il dominio esista.

Questo non ci permette di conoscere l’effettiva validità della casella mail ma ci aggiunge un controlla che permette l’identificazione di un errore tipo @alece.it

..è pur sempre un controllo in più.. :)

Categories: Programmazione Tags:

Save a copy of OS X Lion on DVD

I just finished downloading the new Apple’s operating system, before installing it I have seen fit to save a copy of the DVD for possible future installation… 4 GB of download with Italian’s internet connection are heavy.. :)

The procedure is simple:

  1. Download OS X Lion from App Store
  2. After the download does not start the installation program do facciao but right clickit and then click ”Show Package Contents”
  3. Let the path “Contents -> SharedSupport” and copy the file “InstallESD.dmg” in a folder of our pleasure
  4. Insert a 4.7 GB blank DVD into the optical drive of your Mac
  5. We start the Disk Utility, click “Burn”, select the file you just copied InstallESD.dmgfolder, then click “Burn”
  6. When the burning is completed we will have our DVD bootable with OS X Lion:)

Have fun with the lion and do not it angry! :-D

Categories: Mac Tags:

Ottenere il padre di un elemento nel Tree View SWT/JFace

Al lavoro mi è capitato di dover prendere il padre di un oggetto selezionato nel tree view, operazione semplicissima ma che se non si conosce il trucchetto potrebbe richiedere un pò di tempo prima di implementarla, il problema sta nel fatto che la libreria su citata non mette a disposizione un metodo tipo “getParent()” per la classe TreeViewer ma bisogna passare per il relativo ContentProvider.

Vediamo un’esempio esplicativo della soluzione:

// Prendo l'elemento selezionato nel treeView
Object oggettoSelezionato = ((IStructuredSelection)classeTreeView.getSelection()).getFirstElement();
// Prendo il contentProvider del treeView
ITreeContentProvider provider =(ITreeContentProvider) classeTreeView.getContentProvider();
// Mi faccio restituire dal contentProvider il padre dell'oggetto selezionato
Object parent = provider.getParent(oggettoSelezionato);
Come si può facilmente vedere l’operazione richiede un passaggio in più per arrivare al padre ma non è per nulla complicata :)
Spero che possa servire a qualcuno, a me sicuramente ritornerà utile. :D
Categories: Java Tags: ,

Avete mai pensato ai giochi come strumenti di miglioramento e cambiamento del mondo?

Ho appena finito di leggere il libro di Jane McGonigal, La realtà in gioco, e vorrei condividere con voi un modo nuovo, alternatio di guardare e pensare ai giochi.

Essi possono essere visti come strumento per salvare la Terra dai suoi problemi più gravi (inquinamento,fine petrolio,ecc..), per guarire le persone dai loro mali (convalescenza,solitudine,ecc..), per sensibilizzare le persone ai problemi umanitari di questa Terra (fame,miseria,ecc..), per pensare alla morte non con paura ma come fine di un viaggio in cui avremmo dovuto dare e fare il massimo durante il viaggio stesso perché alla fine non si sa cosa ci aspetta.

Insomma, si tratta di un pensiero decisamente diverso dal comune che vuole che i giochi siano una perdita di tempo ed adatti solo ai bambini e non agli adulti.

Jane nel suo libro dice che il giochi sono un ostacolo volontario che gli uomini si pongono, e come tale essendo volontario riusciamo a non stancarci mai di superalo, e ci impegniamo con tutto noi stessi a superaci e spingerci oltre!

Vi faccio l’esempio di un gioco che si pone l’obbiettivo di far risparmiare sulla bolletta della luce grazie ai “contatori intelligenti”, il gioco si chiama Lost joules e aiuta a risparmiare attraverso un sistema di scommesse sui consumi propri e degli altri.

Un gioco che invece si occupa di dar da mangiare alle persone si chiama Free Rice, in pratica si tratta di rispondere a delle domande per accumulare chicchi di riso che poi vengono trasformati in chicchi reali per sfamare un persona, lodevole no?!

Fold It è un gioco di ripiegamento di proteine in modo da aiutare i ricercatori a trovare cure per le malattie.

Chore Wars si pone l’obiettivo di trasformare le faccende domestiche in un gioco divertente, aggiungendo degli ostacoli volontari per aumentare il coinvolgimento.

E ce ne sono tantissimi altri esempi di giochi con uno scopo benefico nella vita reale, perché nessuno si dimentica o si è mai dimenticato che la nostra vita è quella reale e non quella virtuale, neanche i giocatori più incalliti!

Consiglio la lettura del libro sia ai giocatori che scopriranno un nuovo modo di impiegare il loro intelletto e sia ai non giocatori per scoprire che il gioco è importante per la vita dell’uomo.

    Categories: Curiosità Tags: ,

    Chi ha preferito le azioni ai computer Apple??

    La domanda non è del tutto a caso, in quanto se un giorno uno anzicchè acquistare un pc Apple avesse acquistato le sue azioni che potete trovare qui oggi probabilmente avrebbe un bel gruzzolo da parte.

    Sul blog di Kyle Conroy c’è una tabella riassuntiva dei possibili acquisti nei vari anni e quanto oggi sarebbero fruttate, ve ne riporto una parte per evidenziare le cifre da capogiro:

    Product Release Date Price Value Today
    Apple PowerBook G3 250 (Original/Kanga/3500) 1997-11-10 $5700 $330,563
    Apple Mac Server G3 266 Minitower 1998-03-02 $4499 $214,141
    Apple Mac Server G3 300 Minitower 1998-03-17 $4999 $205,444
    Apple Power Macintosh G3 266 Minitower 1997-11-10 $3000 $173,981
    Apple PowerBook G3 292 (Wallstreet) 1998-05-06 $4599 $164,320

    Come potete vedere chi ha preferito nel 1997 investire $5700 al posto di comprarsi un PowerBook G3 250 oggi avrebbe $330.563!

    Mica male per un investimento di 13 anni!! :)

    Categories: Curiosità Tags:

    Create your own free site