avi

Mattepuffo's logo
Cambiare colore alla NavigationView in SwiftUI

Cambiare colore alla NavigationView in SwiftUI

Da quanto ho capito la nuova NavigationView di SwiftUI non permette di modificare il colore; quindi ce la dobbiamo tenere del colore standard.

Oppure, possiamo abilitare la vecchia UINavigationBarAppearance e impostare io nostro colore di sfondo.

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
Utilizzare la webcam con Javascript

Utilizzare la webcam con Javascript

Ebbene si, anche con Javascript è possibile usare la webcam.

Ed è anche abbastanza semplice usando l'interfaccia MediaDevices dell'oggetto navigator, ed il metodo getUserMedia.

Qui un pò di documentazione su MediaDevices e getUserMedia.

La documentazione di Mozilla è sempre buona e abbastanza precisa.

Mattepuffo's logo
Trovare la password WiFi in Mac OS X

Trovare la password WiFi in Mac OS X

Mi è capitato parecchie volte di dover trovare la password WiFi di qualche rete alla quale mi sono già connesso.

E ribadisco: troviamo le password delle wireless alle quali ci siamo già connessi, non è una guida su come craccare qualche rete wireless.

Possiamo fare questa operazione sia usando il Terminale che programmi con GUI.

Mattepuffo's logo
Controllare la connessione in Apache Cordova

Controllare la connessione in Apache Cordova

Apache Cordova è un framework che ci permette di creare app mobile usando tecnologie web (Javascript e HTML).

Oggi vediamo come controllare la connessione disponibile nella nostra app.

Prima di tutto, dobbiamo installare un plugin apposito; lo possiamo fare così:

cd my_app
cordova plugin add cordova-plugin-network-information

(Questo dovrebbe aggiungere anche i permessi per le rispettive piattaforme).