Per utilizzare sqlite in un’applicazione ionic 2 è necessario l’installazione del plugin: $ ionic plugin add cordova-sqlite-storage Per l’utilizzo di sqlite far riferimento ai seguenti links: http://ionicframework.com/docs/v2/native/sqlite/ https://github.com/litehelpers/Cordova-sqlite-storage Ma come faccio ad analizzare un database creato con sqlite ? I passi sono: aprire AVD Manager e lanciare un emulatore da VSC eseguire il comando di debug… Read More


Ionic 2 è un framework che permette lo sviluppo di app ibride e cioè applicazioni scritte con tecnologie Web ma eseguite all’interno di un’applicazione nativa e possono interagire con il dispositivo grazie alle librerie CORDOVA. Lo scopo di questo articolo non è quello di spiegare passo passo come creare la nostra prima applicazione ionic 2, per quello… Read More


Uno degli editor per lo sviluppo di applicazioni ibride con Ionic 2 e senz’altro Visual Studio Code (VSC) gratuito è scaricabile al link https://code.visualstudio.com. Per prima cosa bisogna installare alcuni plugins necessari: premere F1 o CTRL + SHIFT + P ext install e ricercare “Cordova Tools Extension” ext install e ricercare “Debugger for Chrome” Una volta installati e… Read More


Dalla nostra app ionic 2, se abbiamo necessità si richiamare servizi esterni, possiamo imbatterci nel famoso problema “Access-Control-Allow-Origin” quando vogliamo simulare tale app nel browser ($ ionic serve). L’approccio classico per la risoluzione era quello di aggiungere dei proxypass direttamente su apache (https://httpd.apache.org/docs/current/mod/mod_proxy.html). La nuova versione di ionic ci facilita il lavoro perchè permette l’inserimento… Read More


Ionic View è un servizio offerto dal team di Ionic che consente di visualizzare la preview di un app, sviluppata col framework, direttamente sul device. Per poter utilizzare tale servizio è necessario: Creare un account ionic al link https://apps.ionic.io/login Scaricare l’app Ionic View sul device e accedere con le credenziali dell’account ionic Creare un progetto ionic… Read More


Ecco la lista completa delle media queries per i device della mela… iPad /* iPad in portrait & landscape */ @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) { } /* iPad in landscape */ @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) { } /*… Read More


Può capitare che un upload presenti il seguente errore: Fatal Error: Maximum execution time of 30 seconds exceeded Per risolvere questo problema le soluzioni possibili sono: riavviare il wevbserver se si ha accesso al file php.ini del server, modificare la riga max_execution_time = 30; //sostituire 30 con 120 modificare tutte le occorrenze in wordpress (fate una… Read More


Per disabilitare i warning in PHP è necessario aggiungere una @ davanti il metodo che genera il warning. Esempio: file_put_contents($file_name, $fstream ); genera il seguente warning: Warning: file_put_contents() [function.file-put-contents]: … failed to open stream: No such file or directory … Aggiungendo la @ il warning sparisce: @file_put_contents($file_name, $fstream );… Read More


In Eclipse è possibile modificare ‘al volo’ il workspace da File – Swith Workspace. Ma dove è settata questa lista? Per trovare la lista degli ultimi workspace utilizzati, il file interessato è il seguente: eclipse/configuration/.settings/org.eclipse.ui.ide.prefs La voce che setta la lista è RECENT_WORKSPACES… Read More


Per evitare problemi con la function console (utilizzata in Firefox e Chrome) e IE, utilizzare il seguente code js prima dell’utilizzo di console: (function() { if (!window.console) { window.console = {}; } // union of Chrome, FF, IE, and Safari console methods var m = [ “log”, “info”, “warn”, “error”, “debug”, “trace”, “dir”, “group”, “groupCollapsed”,… Read More