Crea sito

Ottimizzazione applicazioni ad ogni riavvio Android Lollipop

Dopo l’aggiornamento di svariate applicazioni in attesa di upgrade sul mio Nexus 7 (2012 “nakasi” (Wi-Fi) Android 5.1.0 (LMY47D) e versione con permessi di root) ho riscontrato, al successivo riavvio, l’ottimizzazione delle applicazioni. Inizialmente avevo pensato fosse necessario solo la prima volta ma poi in realtà ad ogni riavvio si verificava sempre questa ottimizzazione con conseguente attesa di 15-20 minuti per avere la schermata di login. Ho cercato invano di disattivare alcune applicazioni in modo da individuare quale fosse responsabile di tale problema ma senza riuscirci. Nei forum specializzati si riporta che la problematica è specifica per la versione Android Lollipop ed è legata generazione della “dalvik-cache”. Inoltre il problema dovrebbe sparire dopo 2 riavvii consecutivi ma in realtà questo a me non è successo.

Read More

Differenza tra due date in Oracle

Supponiamo di avere una tabella su Oracle (l’esempio che sto trattando qui fa riferimento ad Oracle Database 12c) che presenta dei campi di tipo “date” e desiderate estrarre i dati da queste colonne facendone la differenza. Prima di partire con la classica select è bene verificare in che formato sono visualizzate le date nel nostro database.

set linesize 300
select * from nls_session_parameters where parameter in ('NLS_DATE_FORMAT','NLS_DATE_LANGUAGE');

PARAMETER VALUE
------------------------------ ----------------------------------------------------------------
NLS_DATE_FORMAT DD-MON-RR
NLS_DATE_LANGUAGE AMERICAN

Se non è possibile modificare i parametri di configurazione relativi alla lingua di sistema e al formato delle date allora possiamo alterare solo la sessione relativa alla nostra query con il seguente comando:

alter session set nls_date_format='yyyy-mm-dd hh24:mi:ss';

Verifichiamo che ora il formato sia corretto con la select predente e quindi possiamo andare a fare la differenza tra i due campi data:

set linesize 120
column PROGRESSIVO format 999999
column "EXPORT DIFF (sec)" format 999999
column Export_Diff format a22
column EXPORT_START_DATE format a22
column EXPORT_END_DATE format a22
select PROGRESSIVO,EXPORT_START_DATE,EXPORT_END_DATE,
to_timestamp(EXPORT_END_DATE, 'YYYY-MM-DD hh24:mi:ss') - to_timestamp(EXPORT_START_DATE, 'YYYY-MM-DD hh24:mi:ss') as Export_Diff,
round((EXPORT_END_DATE - EXPORT_START_DATE) * 86400) as "EXPORT DIFF (sec)"
from tabella_export_log;

Questo è l’output che ottengo in sqlplus in cui sono presenti le due colonne con la differenza tra le due date; una presenta la differenza come tipo “date” e l’altra come numero totale di secondi:

PROGRESSIVO EXPORT_START_DATE               EXPORT_END_DATE        EXPORT_DIFF            EXPORT DIFF (sec)
----------- ------------------------------ ---------------------- ---------------------- -----------------
      13010 2010-05-26 12:22:38            2010-05-26 12:30:05    +000000000 00:07:27                  447
      13009 2010-05-26 11:22:36            2010-05-26 11:30:00    +000000000 00:07:24                  444
      12605 2010-05-25 11:23:27            2010-05-25 11:40:53    +000000000 00:17:26                 1046
      12001 2010-05-25 02:00:33            2010-05-25 02:06:33    +000000000 00:06:00                  360
      10608 2010-05-24 15:49:41            2010-05-24 16:02:58    +000000000 00:13:17                  797
       9001 2010-05-23 21:26:59            2010-05-23 21:39:58    +000000000 00:12:59                  779

Read More

Telegram per condividere file, foto, link tra PC e smartphone

Oggi voglio parlarvi di Telegram ; sicuramente conoscete già questa applicazione di messaggistica simile a WhatsApp ma voglio mostrarvi l’uso di Telegram per scambiare file, link tra il vostro smartphone e il PC. Con Telegram è possibile scambiare file con se stessi di qualunque tipo (pdf, documenti, immagini, video, file compressi, ecc) della dimensione massima di 1.5G

 

Telegram su Ubuntu

Telegram su Ubuntu

Riguardo all’uso di telegram come file sharing potete consultare questo articolo su medium o quest’altro se volte informazioni generiche sulle caratteristiche avanzate di telegram. Su webupd8 trovate la ppa per installare telegram su ubuntu e derivate.
Inoltre è possibile accedere a Telegram anche da web, previa conferma del proprio numero telefonico e ulteriore codice se avete attivato la verifica in due passaggi.
Infine in questi giorni ho scoperto che Telegram permette di riprodurre video di YouTube in background e a schermo spento.

Read More

Pulizia cache Google Play Services

Il Google Play Service è un componente fondamentale per il sistema operativo mobile Android e viene spesso aggiornato automaticamente da Google senza chiedere nessuna autorizzazione e conferma. Questo componente fornisce funzionalità di base come l’autenticazione ai servizi di Google, i contatti sincronizzati, l’accesso a tutte le più recenti impostazioni di privacy degli utenti e di migliorare la qualità dei servizi di localizzazione. Il Play Service viene utilizzato a sua volta per aggiornare le app di Google; infatti è stato proprio aggiornato da poco (versione 5.0 rilasciata il 25 Giugno 2014) per la parte relativa alle app legate alla geo-localizzazione e al movimento in previsione dei nuovi dispositivi Android indossabili (Android Wear). Dopo aver fatto questa breve descrizione del Google Play services passiamo alla motivazione per cui, in alcuni casi, può essere necessario cancellare la cache di questo servizio.

Read More

Puzzle Game 2048

Mi è stato segnalato questo gioco dal blog recensionigame.altervista.org; si tratta di un gioco in cui bisogna muovere le caselle in modo che la somma sia 2048. Le caselle sommabili  devono contenere lo stesso numero il che rende le cose molto più difficili. Ovviamente sommando i numeri viene ogni volta il doppio del precedente. In successione i numeri sono: 2; 4; 8; 16; 32; 64; 128; 256; 512; 1024 e infine 2048. Bisogna quindi sommare tra di loro le cifre con lo stesso valore (il 2 con il 2, il 4 con il 4, l’8 con l’8, il 32 con il 32, il 256 con il 256, ecc) sino a che la somma non sarà 2048.

Read More

DNS Changer Android Kitkat

Tra i numerosi vantaggi di avere uno smartphone con i privilegi di root c’è sicuramente quello di poter cambiare il server DNS. Sul play store di google sono presenti numerose applicazione di “DNS Changer” ma purtroppo nessuna supporta la versione KitKat di Android. Ma ora ho trovato l’applicazione di DNS chager (Overridedns)  che funziona anche con quest’ultima release di Android.

Read More

Motorola Moto G: Root e Sblocco bootloader

Ho acquistato un Motorola Moto G dopo aver letto le innumerevoli recensioni positive su Amazon.it e nei forum dedicati ad Android; infatti questo modello di smartphone è considerato un ottimo compromesso tra prestazioni e prezzo. Dopo pochi giorni di utilizzo normale, in modo da verificare il buon funzionamento e la durata della batteria, ho deciso di passare subito allo sblocco del bootloader e alla procedura per ottenere i permessi di root in modo da sfruttare al massimo tutte le caratteristiche della piattaforma android. A questo punto, prima di passare alle descrizione dei passi effettuati per ottenere le nuove caratteristiche, è bene ricordare che questa operazione comporta la perdita della garanzia e quindi non mi ritengo responsabile di qualunque danno irreparabile al vostro telefono.

Read More

Installiamo Owncloud su Ubuntu

Installazione di owncloud 6.0.1 su Ubuntu precise (12.04.4 LTS)

Se volete avere direttamente a casa vostra un cloud personale e non presso un server che non sapete dove si trova allora dovete usare installare owncloud.

Read More

Setup Ubuntu to browse Windows network

Ho notato che nella versione Ubuntu 12.04. LTS se si clicca sull’icona “Esplora rete” (“Browse Network” per la versione inglese) non vengono visualizzate le eventuali condivisioni Windows e/o Samba che abbiamo disponibili sulla nostra rete locale. Ad esempio nella mia rete casalinga ho un mediaserver e un NAS con una cartella condivisa per file mp3 e video e con le versioni precedenti di Ubuntu, anche se appena installate, vedevo regolarmente tutte le cartelle condivise mentre con Ubuntu 12.04 e Lubuntu 13.10 non si sfogliano le risorse di rete.

Read More

Interruzione android process acore

Dopo l’aggiornamento del mio nexus 7 ad android 4.3 ho riscontrato il problema dell’arresto del processo android.process.acore che bloccava il normale utilizzo del dispositivo con una noiosa finestra di dialogo. Dopo un po’ ho capito che tale processo era legato alla gestione dei contatti; infatti la famosa finestra di dialogo compariva solo se uno apriva l’applicazione facebook oppure hangout o infine l’elenco dei contatti. Ho cercato in rete il problema ma in numerosi forum si arrivava sempre alla conclusione che la soluzione migliore è il ripristino dei dati di fabbrica. Altri invece suggeriscono di cancellare la cache dell’applicazione contatti. Infine altri consigliano di esportare i contatti, di cancellarli e di importarli nuovamente. Io invece voglio suggerirvi un ulteriore metodo che nel mio caso ha funzionato benissimo.

Read More
Pagina 1 di 712345...Ultima »