giovedì 29 marzo 2012

Monitoraggio del sito web con Google Docs

Monitoraggio del sito web con Google Docs

Vuoi ricevere un avviso sul tuo indirizzo di posta elettronica non appena il tuo sito va giù o diventa inaccessibile agli utenti?
Si può costruire un monitor per il proprio sito con l'aiuto di Google Docs.
Il grande vantaggio di Google Docs è che può essere configurato per controllare lo stato del sito ogni minuto e quindi potrai immediatamente sapere se il sito è giù. Ed è completamente gratuito.


Monitoraggio del sito web con Google Docs 

Ci vorrà un minuto per configurare Google Docs come un monitor di uptime per il tuo sito.

  1. Clicca qui per effettuare una copia del documento di Google Docs dopo aver effettuato il login con il tuo account su Google.
  2. Inserisci l'URL del tuo sito web nella cella E3 e il tuo indirizzo email nella cella E5. Questo è l'indirizzo dove verranno inviate le notifiche quando il sito non è accessibile. 
  3. Vai su Strumenti (Tools) -> Editor di Script (Script Editor) -> Risorse (Resources) -> Trigger dello script corrente (Current Script’s Triggers) 
  4. Clicca sul link No triggers set up. Click here to add one now 
  5. Seleziona su Esegui isMySiteDown
  6. Seleziona su Events Time-Driven 
  7. Imposta ogni quanto fare la verifica...per ogni minuto (o 5 minuti)
  8. Clicca Notification e imposta le notifiche
  9. Salva il trigger, Google Docs mostrerà un avviso rosso con la richiesta di autorizzazione. Basta accettare e salvare di nuovo. 



Tutto qui.
Il foglio di Google Docs monitorerà il tuo sito web in background in ogni momento e invierà un avviso email ogni volta che ha problemi ad accedere al sito.
Quando il problema viene risolto, otterrai un'altra notifica che dice "tutto ok".

Inoltre, i dettagli dei tempi di inattività (comprese le risposte del server) vengono registrati nel foglio di Google Docs stesso in modo da poter in seguito analizzare il tempo di inattività con maggior dettaglio.

È possibile consultare il codice sorgente per capire come il monitoraggio lavora dietro le quinte.
Se conosci un po' di programmazione, crea una nuova Twitter app appositamente per il monitoraggio del tuo sito e Google Docs può quindi segnalare attraverso i tweet e messaggi di testo SMS se il tuo sito sta avendo dei problemi.

Digital Inspiration


venerdì 9 marzo 2012

Un mio dominio per il mio blog su blogger.com

Dominio personalizzato e soluzione al problema
Questo indirizzo è già utilizzato da un altro blog o sito di Google



Il tuo blog su blogger.com ha un indirizzo del tipo <MIO-DOMINIO>.blogspot.com e vuoi passare ad avere un indirizzo del tipo www.<MIO-DOMINIO>.com.

mercoledì 22 febbraio 2012

Da Watts a Lumens


Trova la potenza equivalente delle lampadine CFL, LED e lampade alogene con questa tabella comparativa

venerdì 10 febbraio 2012

Contatti da Nokia Suite ad Android o iPhone

Come esportare i contatti da Nokia Suite ed importarli in Android o iPhone

Sei passato da un Nokia ad uno Smartphone Android o ad un iPhone e non sai come portare i contatti nel nuovo dispositivo?
Niente di più "semplice" leggi questa guida:

sabato 24 dicembre 2011

Usare le Mappe sulle applicazioni Android

Come usare le Maps API in fase di debug e in fase di produzione

Per testare un'app che utilizza le mappe sull'emulatore, è necessario ottenere una MAP API KEY per il debug. Per fare questo dobbiamo fornire a Google il nostro certificato.

Ottenere il certificato di debug:
  1. Per prima cosa troviamo il nostro debug,keystore che Eclipse usa per firmare le app in debug.
    • Aprire eclipse
    • Andare in Windows / Preferences / Android / Build
    • Copiare il path del nostro debug.keystore. Lo trovate in "default debug keystore". Il mio per esempio è c:\temp\debug.keystore
    • Ora aprite una finestra di comando con cmd.exe
    • Eseguite il seguente comando: 
      • keytool -list -alias androiddebugkey -keystore c:\temp\debug.keystore -storepass android -keypass android
      • otterrete una firma digitale MD5 del tipo XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX
      • copiate la firma e incollatela nel campo "My certificate's MD5 fingerprint" della pagina  http://code.google.com/intl/it-IT/android/maps-api-signup.html 
      • cliccate "Generate API key", otterrete la chiave apikey da usare e un esempio di codice xml:
      •  <com.google.android.maps.MapView
                         android:layout_width="fill_parent"
                         android:layout_height="fill_parent"
                         android:apiKey="codice generato xxxx"
                         />
  2. Modifiche al manifest.xml della vostra app:
    •  inserite le permission:
      • <uses-permission android:name="android.permission.INTERNET"></uses-permission>
      • <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"></uses-permission>
    • all'interno del tag application aggiungete:
      • <uses-library android:name="com.google.android.maps" />
    • il manifest.xml sarà simile a questo:
        • <?xml version="1.0" encoding="utf-8"?>
          <manifest xmlns:android="http://schemas.android.com/apk/res/android"
          package="com.informationideas.mapapp"
          android:versionCode="1"
          android:versionName="1.0.0">
          <uses-permission android:name="android.permission.INTERNET"></uses-permission>
          <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"></uses-permission>
          <application android:icon="@drawable/icon" android:label="@string/app_name">
          <uses-library android:name="com.google.android.maps" />
          <activity android:name=".ShowDesktop"
          android:label="@string/app_name">
          <intent-filter>
          <action android:name="android.intent.action.MAIN" />
          <category android:name="android.intent.category.LAUNCHER" />
          </intent-filter>
          </activity>
          </application>
          </manifest>
  3. L'Activity sarà del tipo:
      • package it.giovesoft.mapapp;
        import android.os.Bundle;
        import com.google.android.maps.MapActivity;
        
        public class Mappa extends MapActivity {
        
         /** Called when the activity is first created. */
         @Override
         public void onCreate(Bundle savedInstanceState) {
          super.onCreate(savedInstanceState);
          setContentView(R.layout.main);
         }
        
         @Override
         protected boolean isRouteDisplayed() {
          // TODO Auto-generated method stub
          return false;
         }
        }
        
  4. Per ottenere la Map API key da usare per pubblicare l'app nel market android, ripetete il punto 1. utilizzando però il file .keystore, l'alias, l'utente e la password che usate per firmare l'app.

Installare un'applicazione Android sull'Emulatore (Install apk on Emulator)


Come installare un file apk sull'emulatore?

giovedì 17 novembre 2011

3D Window Live Wallpaper



Con Window 3D Live Wallpaper puoi impostare un'immagine come wallpaper e trasformarla con un reale effetto 3D Live!.
Muovi il telefono per vederlo in azione, sfrutta l'accellerometro.

Scaricala dal market Android