dd

Mattepuffo's logo
Gestire l'autenticazione in Lumen

Gestire l'autenticazione in Lumen

Lumen è un micro framework per PHP adatto alla creazione di servizi REST.

Lo sto usando e devo dire che mi sto trovando davvero bene.

Oggi vediamo come abilitare e gestire l'autenticazione; in pratica saremo costretti ad inviare un token tramite header quando richiediamo la risorsa.

Do per scontato l'installazione del framework, e non tratteremo come validare il token; quello dipende anche da come avete la registrazione utente, ecc.

Mattepuffo's logo
Installare Caddy web server in Debian

Installare Caddy web server in Debian

Caddy web server è un nuovo web server scritto in Go, che pare essere molto veloce e che con varie estensioni / plugin.

Inoltre è multi-piattaforma; io ho deciso di installarlo e testarlo su Debian per vedere di che si tratta.

Può essere usato sia come web server che come proxy server; e ha HTTPS attivato di default.

Detto ciò, vediamo come installarlo.

Mattepuffo's logo
Archiviare dati in Javascript con localForage

Archiviare dati in Javascript con localForage

Tra i vari metodi di archiviazione usati fino adesso, forse localForage risulta uno dei milgiori e più flessibili.

In pratica usa la stessa sintassi di localStorage, ma mette a disposizione una API molto più ampia.

Ed è anche in grado di usare altri metodi di archiviazione che abbiamo già visto:

La libreria la trovate sulla pagina ufficiale di GitHub; dovete includere un unico file Javascript.

Mattepuffo's logo
Introduzione a IndexedDB in Javascript

Introduzione a IndexedDB in Javascript

Oggi vediamo un'altra API per l'archiviazione dei dati in un browser per Javascript: IndexedDB!

Queste le caratteristiche:

  • database di tipo NoSQL; quindi non useremo le classiche istruzioni SQL
  • i dati verranno registrati in formato key:value
  • è compatibile con quasi tutti i browsers
  • è object-oriented
  • è quasi totalmente asincrono
  • non ci sono limitazioni di memoria per un oggetto

Mattepuffo's logo
Identificare se un file è nascosto in Java

Identificare se un file è nascosto in Java

Praticamente tutti i sistemi operativi hanno il concetto di file / directory nascosta, quindi di default non visibile agli utenti.

In Linux, i file o le directory nascoste, hanno il punto davanti al nome.

Con Java possiamo facilmente identificare se un file è nascosto usando il metodo isHidden dell'oggetto File.