PHP, session GC & timeout autenticazione

PHP, session GC & timeout autenticazione
Se sei un programmatore PHP sicuramente ti sarà capitato di costruire un sito web con autenticazione. L’autenticazione implica una sessione lato server e tale sessione, di solito, in siti ben fatti, implica un timeout dopo il quale viene eseguito un logout automatico per inattività dell’utente. L’autenticazione e il timeout devono essere implementati da te con ...

Backup & preservazione digitale

Backup & preservazione digitale
Se usi un computer o delle informazioni digitali hai di bisogno di un backup. Quasi sempre, oltre al backup, hai bisogno anche di un supporto durevole per memorizzare a lungo termine i tuoi dati. Non mi credi? Ti faccio solo un esempio che vale per molti: come e dove stai conservando i tuoi filmati, le ...

Hacking Plex

Hacking Plex
Sempre più persone oggi si stanno dotando di soluzioni di media center personali per archiviare le proprie foto, musiche e film. Con questo articolo non voglio elogiarti Plex (un noto, potente e versatile software per costruire un media center), ma piuttosto dirti come poterti connettere arbitrariamente ad un server Plex remoto di parenti o amici anche ...

Rinegoziare il mutuo: la mia esperienza

Rinegoziare il mutuo: la mia esperienza
In sintesi: come ho abbattuto lo spread del mutuo dall’1,8% al 1,4% con due e-mail e due telefonate. Eccoci qua, un anno esatto dopo la surroga del mutuo. Cosa è cambiato rispetto allo scorso anno? A parte gli indici di riferimento che fluttuano in continuazione, è cambiata l’offerta commerciale delle banche e a testimoniarlo è sempre ...

Classificare i giochi

Classificare i giochi
La classificazione è un’attività cognitiva che si manifesta fin da piccoli ed è la necessità/capacità di classificare le cose, i concetti e gli esseri viventi. Già quando un bambino dice le sue prime parole come “palla”, “cane”, ecc. ha già fatto la sua classificazione delle palle, di qualsiasi dimensione, colore e materiale e capisce la ...

Pubblicare: le nuove opportunità di internet

Da quando è stata inventata internet è iniziata un’attività, inarrestabile ed in aumento, di pubblicazione delle informazioni da parte dei singoli individui. I siti personali, i blog, e altre forme di pubblicazione come Facebook, Twitter, YouTube, ecc. sono solo altre esternazioni di questa realtà. Una buona parte di coloro che pubblicano, non lo fa per ...

Un’idea per password sicure e semplici da ricordare

Un'idea per password sicure e semplici da ricordare
Quante volte ti sei scordato una password che avevi impostato? Te lo dico io: TANTE. E se la risposta non è questa, probabilmente è perché utilizzi password banali o sempre uguali: due pratiche che rendono molto insicuro l’accesso ai tuoi account su internet. Dopo anni di esperienza nel cracking delle password, ho maturato un’idea semplice ...

Una ricetta efficace per l’organizzazione dei propri impegni

Una delle cose che mi piace di più dell’informatica e delle reti è che possono veramente renderti la vita più comoda e semplice. Oggi vi parlerò di un’opportunità che ci offrono le agende elettroniche ed alcune tecnologie di supporto ad esse, che, messe tutte insieme, sono una vera potenza per chi deve organizzare i propri ...

PHP range_compact(), l’inversa di range()

In PHP esiste la funzione range() che serve a creare un array di elementi a partire da un singolo range di numeri specificato. Il problema è che in PHP non esiste la funzione contraria, ovvero che da un array di numeri restituisca, in una qualunque forma, la sua rappresentazione compatta. Nel caso specifico di range() ...

Pair programming 1

Pair programming
Tanto tempo fà, precisamente nel 1998, ho avuto la mia prima esperienza di programmazione in coppia. Cosa significa? In buona sostanza si tratta di scrivere il codice di un’applicazione (o parti di essa) insieme ad un’altra persona, in coppia appunto, davanti allo stesso videoterminale. Ho coniato io questa definizione perché non ho trovato nessuno che ...