ge

Mattepuffo's logo
Generare animazioni CSS 3 online

Generare animazioni CSS 3 online

Come sappiamo, la nuova specifica CSS (versione 3) è in grado di effettuare animazioni nelle pagine web senza l'aiuto di Flash o Javascript.

Questo rende molto più veloce le pagine e più facili da gestire anche lato codice (CSS è più semplice da imparare, soprattu rispetto a Flash).

Bene, se dobbiamo creare parecchie animazioni o animazioni particolari, ma non vogliamo perdere troppo tempo possiamo provare questo tool online: CSS3 Keyframes Animation Generator.

Il servizio è totalmente gratuito, e abbastanza semplice da usare.

Mattepuffo's logo
Giorno e ora corrente con Javascript

Giorno e ora corrente con Javascript

Oggi vediamo come possiamo gestire facilmente le date usando Javascript.

Vederemo un primo esempio, che però riporta alcuni "errori" che andranno corretti con altre funzioni apposite.

Cominciamo con il primo esempio:

function mostradata() {
    var data = new Date();
    var mese = data.getMonth() + 1;
    var giorno = data.getDate();
    var anno = data.getYear();
    var ora = data.getHours();
    var minuti = data.getMinutes();
    var oggi = giorno + "-" + mese + "-" + anno + " " + ora + ":" + minuti;
    document.write(oggi);
}

Provate a lanciare questo script nella pagina.

Mattepuffo's logo
Leggere file in Android

Leggere file in Android

La gestione dei file in Android è più semplice di quello che si pensi.

Nel mio caso ho una app che usa dei file JSON per avere sempre i dati offline; file scaricati da un server remoto.

Sono in formato JSON per riempire una ListView, ma il concetto va bene per qualsiasi tipo di file.

I miei file sono salvati nell'external storage, quindi prima di tutto impostiamo i permessi nel manifest:

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

Poi nell'Activity impostiamo il path verso lo storage (mi raccomando, metterlo nell'activity):

private String path = Environment.getExternalStorageDirectory().getAbsolutePath() + File.separator;

Questo rappresenta la external storage directory, al quale dobbiamo aggiungere poi il file che ci interessa.

Mattepuffo's logo
Geolocalizzazione con Javascript

Geolocalizzazione con Javascript

Tra i nuovi oggetti diposnibili nelle API Javascript di HTML 5 troviamo anche ciò che riguarda la Geolocalizzazione.

In pratica, senza usare strumenti esterni come Google Maps, siamo in grado di identificare le coordinate del browser.

Ovviamente non tutti i browser supportano questa funzionalità, quindi nel caso dovete fare affidamento ad altri strumenti.

Qui trovate una buona guida, e sotto una funzioncina per fare quello ci serve; tenete in considerazione anche che la Geolocalizzazione richiede il permesso da parte degli utenti (in verità dipende dal browser, ma tutti ad oggi richiedono il permesso all'utente).

Mattepuffo's logo
Listare file con C#

Listare file con C#

Oggi vediamo come creare una lista di file inclusi in una data directory.

Vedremo due modi per farlo, usando oggetti differenti.

In un primo esempio useremo Directory e il suo metodo statico GetFiles:

        public string[] listLocalFiles()
        {
            string[] files = Directory.GetFiles(@"C:\my_dir");
            return files;
        }

Il metodo ritorna una array di string e vuole come minimo un parametro, che è la directory; gli si può passare anche un secondo parametro specificando l'estensione dei file da ricercare, e un terzo se si vogliono includere anche le sub directory.

Ad esempio:

        public string[] listLocalFiles()
        {
            string[] files = Directory.GetFiles(@"C:\my_dir", "*.txt", SearchOption.AllDirectories);
            return files;
        }

Directory ha però dei limiti, superati se usiamo DirectoryInfo (e poi GetFiles).