giovedì 29 ottobre 2015

Linux e il comando screen

Uno dei comandi che ritengo sia molto utile, perchè utilizzato 'sul campo' soprattutto con putty, è
screen
Permette di gestire più terminali anche con una sola 'finestra' attiva.
Ma vediamo meglio come funziona:
- dal terminale digitare screen (il cursore andrà in alto eliminando qualsiasi cosa scritta sul terminale, praticamente è come se si fosse aperto un altro terminale)
- digitare il comando dell'applicazione che si vuole far partire
- partito il programma, premere la combinazione dei tasti Ctrl + a + d
- si esce dalla finestra et voilà, l'applicazione resta in esecuzione ma si può tranquillamente chiudere il terminale

Per rientrare in quella finestra digitare su un nuovo terminale: screen -ls (che ci fornirà il numero del processo)
poi screen -r (ad esempio: screen -r 15456)
a questo punto si è riattivata la console dell'applicazione avviata
e poi di nuovo Ctrl + a + d per chiudere
e infine digitare: exit per uscire dal terminale classico

mercoledì 14 ottobre 2015

Online il sorgente iOS Countries per le Master-Detail

E' online il codice sorgente della mia app Countries in versione base per iOS qui Countries per iOS su www.chupamobile.com
L'app propone una serie di Nazioni con un dettaglio di 7 informazioni: sulla prima schermata sono presenti gli elementi, cliccando su uno di essi si va nella maschera di dettaglio dove sono presenti altre informazioni.
  
Il codice è abbastanza semplice da modificare e dinamico se si vogliono inserire nuovi item.
Il template è stato creato per aver subito a portata di mano una master-detail per iOS da cui partire e implementarla: ad esempio può essere utilizzata per una demo di un progetto o semplicemente per raccogliere dei dati e tenerli quando l'iPhone è offline.
E' sviluppata con Xcode 7.0.1 per iOS 9.0
Buon lavoro e buon divertimento se scaricate il progetto!

sabato 10 ottobre 2015

MySQL e il dump di dati e struttura

E' possibile eseguire un export o dump dei dati e di una struttura di un database MySQL eseguendo una semplice riga di comando da diversi sistemi operativi.
Eccone un esempio:

Su sistema Windows:
andare nella directory di mysql \bin e accertarsi che ci sia il comando mysqldump.exe; a questo punto digitare (la password accanto a -p è attaccata senza spazi):
mysqldump -u root -paaaa dbtest > dbtest-$(date +%d-%m-%Y-%H.%M.%S).sql 

Su sistema Linux:
se mysql è staato installato correttamente digirare sul terminale:
sudo mysqldump -u root -paaaa dbtest > dbtest-$(date +%d-%m-%Y-%H.%M.%S).sql 

Risultato del nome del file:
dbtest-07-09-2015-11.15.15.sql

giovedì 1 ottobre 2015

Online il sorgente di Quiz per Android

Per chi fosse interessato, è in vendita il codice sorgente della mia app Quiz in versione base per Android qui Quiz per Android
La differenza con la stessa app disponibile su Android market è che non dispone di banner pubblicitari, il numero di quiz è ridotto, non è presente l'area dei punteggi online.
Comunque è sempre possibile personalizzarla, inserire altri quiz, cambiare le categorie e molto altro ancora.
Buon lavoro e buon divertimento se scaricate il progetto!