open

Mattepuffo's logo
L'ereditarietà in Kotlin

L'ereditarietà in Kotlin

L'editarietà in Kotlin è abbastanza diversa da quella a cui siamo abituati in Java.

Cominciando dalla classe base:

open class Person constructor(var name: String, var age: Int) {
    open fun isAdult(): Boolean {
        return this.age >= 18
    }
}

Mattepuffo's logo
Controllare la connessione a internet con Python

Controllare la connessione a internet con Python

Per controllare la connessione a internet con Python, non abbiamo un modulo specifico.

Dobbiamo effettuare una richiesta ad un url, e verificare che sia andata a buon fine.

Per farlo possiamo usare il modulo urllib.

Specifico che siamo in Python 3.

Mattepuffo's logo
Leaflet: un'ottima alternativa a Google Maps

Leaflet: un'ottima alternativa a Google Maps

Quando parliamo di aggiungere una mappa su un sito web, pensiamo subito a:

  1. Google Maps
  2. Bing Maps
  3. OpenStreetMap (già qualcuno di più scafato però)

Ma in verità ci stanno altre valide alternative.

Una è Leaflet, ottima libreria Javascript scritta da uno dei collaboratori di Mapbox.

La libreria è completa, funziona a layer come OSM, la grafica è gradevole e soprattutto pesa molto poco.

Mattepuffo's logo
MP Weather

MP Weather

Ho aggiunto un nuovo strumento per le previsioni meteo.

Lo trovate a questo link, e comunque nella sezione Toolset.

Mattepuffo's logo
Previsioni del tempo con Javascript e OpenWeatherMap

Previsioni del tempo con Javascript e OpenWeatherMap

Ci sono vari servizi che mettono a disposizione API per le previsioni meteo, e tra le varie a me piace molto OpenWeatherMap!

Con un account gratuito è possibile usare le API REST, con alcune limitazioni (poche in verità).

Quindi, prima di tutto iscrivetevi e copiatevi la vostra API KEY.

Dopo di che andate a visualizzare le varie possibilità a disposizione (sempre a questo link).

Mattepuffo's logo
Come creare password sicure in Linux

Come creare password sicure in Linux

Per creare password sicure, ho imparato che non ci dobbiamo affidare a noi stessi.

Nel senso che tendiamo a mettere password sempre abbastanza simili, cambiando magari solo alcune lettere / numeri.

Certo, mettendo minuscole, maiuscole, numeri e caratteri, potrebbero essere comunque difficili da individuare.

Però possiamo fare di meglio, usando alcunii strumenti:

  • pwgen
  • openssl
  • gpg