Parsing JSON in Ruby


Oggi vediamo un dei vari modi per eseguire il parsing di una stringa JSON presa da un servizio remoto, usando Ruby.

Prima di tutto, (ri)vediamo la classe per la connessione al servizio remoto:

require "net/http"

class HttpConnection
    def get_connection
        uri = URI.parse("http://www.sito.com/file.json")
        http = Net::HTTP.new(uri.host, uri.port)
        req = Net::HTTP::Get.new(uri.request_uri)
        res = http.request(req)
        return res.body
    end
end

Questa classe la useremo nella nostra classe per il parsing.

Identificare l'ultimo avvio in Windows


Piccola guida su come identificare quando è stato eseguito l'ultimo avvio su Windows.

Se usiamo molto la sospensione / ibernazione, può essere comodo saperlo.

Abbiamo almeno due modi.

Quello più semplice è guardando nel Task Manager (Gestione attività).

Listare file ricorsivamente in Ruby


Purtroppo non ho moltissimo tempo da dedicare allo studio di Ruby, ma devo dire che mi sorprende sempre quando faccio una cosa nuova; principalmente nelle poche righe di codice necessarie!

Oggi vediamo come possiamo listare ricorsivamente i file di una directory.

Ci sono vari modi per farlo, ed io ho usato il modulo find.

Controllare la connessione in Apache Cordova con ngCordova


In questo articolo abbiamo visto come controllare la connessione nelle nostre app che fanno uso di Apache Cordova.

In questo articolo tratteremo lo stesso argomento, ma usando ngCordova.

ngCordova è una collezione di strumenti AngularJS per Apache Cordova; questi strumenti vengono molto usati in Ionic, visto che fa uso di AngularJS.

ngCordova mette a disposizione anche la possibilità di controllare lo stato della connessione nelle nostre app.