Creare dei loading dialog in Java


Quello che vediamo oggi è come creare un JDialog che compare in fase di caricamento, e che scompare al termine dell'operazione.

Un loading dialog in sostanza.

Partiamo da un JDialog tipo quello che ho postato in questo articolo (ma uno vale l'altro).

Monitorare il traffico dati su iPhone dal Notification Center


Mi dispiace dirlo, ma su certe cose Android, almeno su l'installazione di default, sta avanti rispetto a iOS.

Ad esempio sulla possibilità di monitorare il traffico dati.

Ovviamente, tutto ovviabile tramite l'installazione di alcune app.

My Data

Questa è una semplice app / widget che ci permette di controllare il consumo e il traffico dati Wi-Fi e network.

E' possibile vedere le statistiche individuali e quanto consumato a livello giornaliero.

Inserire il tasto di sospensione in Gnome Shell


In generale non sono un appassionato di Gnome Shell, ma mi capita di doverlo usare.

Una delle cose migliori, probabilmente, è la possibilità di modificarlo in profondità in maniera semplice; o comunque sono disponibili parecchie estensioni.

Una di queste ci permette di aggiungere il tasto di sospensione, cosa che non è disponibile di default.

Aggiornare Ionic in un progetto esistente


Sto usando Ionic per una app, e mi trovo abbastanza bene.

L'unica rottura è la serie di librerie da tenere aggiornate:

  • Node.js -> richiesto come base
  • Apache Cordova -> richiesto come base per Ionic
  • AngularJS -> i progetti di Ionic si basano su questo
  • Ionic
  • i plugin vari

Ed inoltre dobbiamo farlo sia a livello di sistema che di progetto.

Identificare IP pubblico e privato da terminale in Linux


Oggi vediamo una carrellata di comandi per identificare il nostro IP, pubblico e privato, su Linux (da terminale ovviamente).

Cominciamo con l'IP del nostro pc (alternativa al classico ifconfig):

$ ip addr | awk '/inet / {sub(//.*/, "", $2); print $2}'
127.0.0.1
192.168.1.131

Per conoscere l'IP pubblico, invece, useremo un comando agganciandolo ad un servizio esterno.