Visualizzazione post con etichetta tips and tricks. Mostra tutti i post
Visualizzazione post con etichetta tips and tricks. Mostra tutti i post

05/05/2016

FIX "Problema Sconosciuto con Google Play Service" / "Unknown Issue with Google Play Services"

[ITA]

Se risultasse impossibile accedere a Gmail, Inbox, ecc... a causa di un maledetto "Problema Sconosciuto con Google Play Service" vale la pena provare quanto segue:

  1. Impostazioni.
  2. Gestione App (o App).
  3. Google Play Service.
  4. Gestione Memoria.
  5. Cancella tutti i dati.
  6. Disattiva (Confermare).
  7. Riavviare il telefono.
  8. Aprire qualsiasi app che utilizza Google Play Service.
  9. Verrà chiesto di riattivare Google Play Service, riattivarlo.

[ENG]

If you are locked out from Gmail, Inbox, etc... by a damn "Unknown Issue with Google Play Services" you should  try the following procedure:

  1. Settings.
  2. App Management (o App).
  3. Google Play Service.
  4. Memory Management.
  5. Delete all data.
  6. Disable (Confirm).
  7. Restart the Android smartphone.
  8. Open any app that needs Google Play Service.
  9. You'll be prompted to enable Google Play Service, do it.

12/04/2016

FIX "Cannot connect to the docker daemon. Is the docker daemon running on this host?" + "ERRO[0000] [graphdriver] prior storage driver "aufs" failed: invalid argument"

[ITA]


Docker funzionava correttamente su una macchina sulla quale stavo lavorando, ma dopo un apt-get upgrade qualsiasi comando docker lanciassi ricevevo:
 Cannot connect to the docker daemon. Is the docker daemon running on this host? 

Lanciando docker daemon invece, ricevevo un errore vero e proprio:
 ERRO[0000] [graphdriver] prior storage driver "aufs" failed: invalid argument 

Alla fine è uscito fuori che lanciando apt-get upgrade, il package extra è rimasto fuori, e quel package conteneva aufs!
Il problema si è risolto con il comando:
 apt-get -y install linux-image-extra-$(uname -r) 

In seguito, con un docker start tutto è tornato alla normalità.


[ENG]


Docker was working fine on a dev machine until an apt-get upgrade came in... No matter which docker command I'd launch, it just replied:
 Cannot connect to the docker daemon. Is the docker daemon running on this host? 

Running docker daemon instead, gave me a more detailed error:
 ERRO[0000] [graphdriver] prior storage driver "aufs" failed: invalid argument 

At the end it turned out that apt-get upgrade leaves out the extra package that contains aufs!
Here's our problem solver:
 apt-get -y install linux-image-extra-$(uname -r) 

Next, with a docker start, everything was ok.

29/03/2016

FIX npm: Cannot find module 'cordova-common' when installing Cordova

Dopo aver installato Cordova (Windows 10) mi si è presentato questo errore (lanciando cordova -v per verificare la versione):

Error: Cannot find module 'C:\Users\Username\AppData\Roaming\npm\node_modules\cordova\bin\cordova'
    at Function.Module._resolveFilename (module.js:339:15)
    at Function.Module._load (module.js:290:25)
    at Function.Module.runMain (module.js:447:10)
    at startup (node.js:139:18)
    at node.js:999:3 

Ho risolto lanciando i seguenti comandi:

 npm uninstall -g cordova 
 npm install cordova@latest 



After installing Cordova (Windows 10) I got this error (issuing cordova -v to check the version):

Error: Cannot find module 'C:\Users\Username\AppData\Roaming\npm\node_modules\cordova\bin\cordova'
    at Function.Module._resolveFilename (module.js:339:15)
    at Function.Module._load (module.js:290:25)
    at Function.Module.runMain (module.js:447:10)
    at startup (node.js:139:18)
    at node.js:999:3 

The problem has gone after I've issued the following:

 npm uninstall -g cordova 
 npm install cordova@latest 

24/03/2016

FIX CM13: Configurazione Guidata si è bloccata in modo anomalo / Setup Wizard has stopped working

Aggiornando il mio OPO all'ultima versione di Cyanogenmod mi sono imbattuto in un noiosissimo ed insistente errore riguardo la Configurazione Guidata (Setup Wizard) che continuava ad aprire una finestra di errore rendendo il telefono inutilizzabile.

Dopo varie ricerche e tentativi è emerso che l'errore è dovuto ad un problema con i permessi dell'apk della configurazione guidata, per risolverlo bisogna aprire una shell adb e dare il seguente comando:

adb shell pm grant com.google.android.setupwizard android.permission.READ_PHONE_STATE

In seguito la finestra d'errore dovrebbe scomparire....



Updating my OPO to the latest CM version I got an extremely annoying error regarding the Setup Wizard that was causing an infinite loop of error window popping on the screen making my phone unusable.

After some googling and re-flash tries, the problem turned out to be related to Setup Wizard apk permissions, to fix it the following command has to be issued to an adb shell:

adb shell pm grant com.google.android.setupwizard android.permission.READ_PHONE_STATE

After that the error window should be gone...

17/07/2015

Accedere al proprio sito web tramite IP

Lavorando con gli altri Dynamic Makers ad un progetto di analisi dell'inquinamento dell'aria, ci siamo ritrovati ad avere una dashboard online che riassumeva lo stato di svariati sensori.
Il sistema con i sensori era collegato ad una macchina, mentre la dashboard era ospitata sul nostro sito, connettere i due sistemi richiedeva (per varie ragioni che non mi dilungo a precisare) di utilizzare l'IP del nostro sito e non, banalmente, il suo nome.

In generale, creando un sito web, il servizio di hosting fornisce l'indirizzo IP del sito stesso, ma la cosa che non tutti sanno è che, considerando che gli IP non sono infiniti, è estremamente probabile trovare più siti web con lo stesso IP.
Infatti, provando a connettersi ad un IP di un sito qualsiasi, è molto probabile che ci venga mostrata una pagina di errore 404 (Not Found), questo perchè visitando quell'IP si sta visitando la radice dalla quale si diramano un numero imprecisato di siti web (possono essere 10 come 10000).

Dunque, se per qualche motivo bisogna utilizzare l'indirizzo IP di un sito di cui si ha il controllo, come si fa a trovare il suo indirizzo completo?

Ebbene, ho scoperto poco fa che in molti casi basta appendere un /~nomeutente/ alla fine dell'IP del sito, in modo da avere qualcosa del tipo:
http://10.11.123.123/~nomeutente/

Quel "nomeutente" è il motivo per il quale sopra è specificato "un sito di cui si ha il controllo", poichè bisogna conoscere il nome utente utilizzato in fase di registrazione del sito per potervi accedere direttamente.