Dopo aver realizzato le webcam da esterno con Raspberry Pi di cui ho parlato nel precedente articolo, avevo la necessità di visualizzare in una pagina web le foto inviate nelle ultime 24.

Ho quindi realizzato una semplice gallery PHP che legge le foto inviate dal Raspberry nelle ultime 24 e ne crea delle miniature, ordinate per data inversa (le più recenti in alto). Cliccando sulla miniatura si apre un lightbox con la foto originale.
Lo script provvede inoltre a cancellare le miniature create se queste sono più vecchie di 24 ore.

E’ una gallery semplice e rudimentale, sicuramente migliorabile ed espandibile. Ma funziona ormai da un anno con due webcam installate in montagna, ed ha sempre fatto egregiamente il suo dovere! 😉

Eccola all’opera: Webcam Rifugio CampignaWebcam Snowpark Campigna

Potete trovare il codice della gallery qua su Sourceforge 

Chi ha un blog WordPress su uno spazio Aruba ha già capito la questione: ogni volta che si tenta di fare un aggiornamento del CMS (o di plugin e temi) si ottiene un frustrante “Internal Server Error“.
L’unico modo per ripristinare è quello di accedere al proprio pannello di controllo del dominio, andare su “Pannello di Gestione Hosting Linux” poi “Strumenti e Impostazioni” e infine “Riparazione permissions“.

Ma c’è un sistema definitivo (che ho scoperto quasi per caso) che permette di risolvere il problema alla fonte:
Nella stessa pagina “Strumenti e Impostazioni” è sufficiente infatti cliccare su “Personalizzazione del file PHP.INI” e nel popup che sia pre selezionare “WordPress” tra le opzioni. Chiudere la finestra e vivere felici senza l’anatema che si ripresenta ad ogni update 😉

Chi lavora nel campo del Web almeno una volta (o probabilmente più di una) ha avuto a che fare con richieste del genere.

La genialata della settimana è stata sicuramente http://www.sitowebgratuito.com/.

Inizia esattamente come lo screenshot qua sopra e prosegue con un finto messaggio promozionale di una fantomatica agenzia web che offre ai clienti proprio quello che essi vogliono: siti web completamente gratis ! Ma non solo… assistenza 24h/24h, testi già pronti e fantastiche immagini (ottimamente scontornate) di cuccioli e gattini! Il tutto condito da una sapiente impaginazione e utilizzo del font del momento, il Comic Sans.

Ovviamente si tratta di una parodia ben studiata che rimanda al sito serio della Web Agency di Fulvio Romanin.

In poche ore il sito è diventato virale sui social ed ha stimolato una discussione tra i professionisti del settore (me compreso) che si sono perfettamente identificati nel problema sollevato 🙂

Segnalo infine, sempre di Fulvio Romanin, un ottimo e-book su trucchi e consigli per il libero professionista del settore web. Il titolo è “L’IVA FUNESTA – lavoratore indipendente per scelta (altrui)” e lo potete scaricare gratuitamente da qui. Lettura consigliata ! Leggi tutto →

Il software che legge i dati della mia stazione meteo (swpi) invia ogni minuto sul server un file di testo in cui sono presenti alcune variabili in formato JSON, tra cui il timestamp dell’ultima lettura in formato [dd/MM/yyyy-HH:mm:ss].

Volevo sostituire alla data dell’ultima lettura grezza un contatore che visualizzasse una dicitura più umana, del tipo “1h, 3m e 34s fa“.

Ho creato quindi una funzione Javascript che esegue i seguenti passi:

  • legge come parametro la stringa con data/ora
  • ottiene la data/ora attuale in formato compatibile
  • fa il parsing della stringa in ingresso in modo da riconoscere i vari valori di giorno, mese, anno, ora, minuti, secondi.
  • calcola la differenza tra le due date in millisecondi
  • trasforma di nuovo in ore/minuti/secondi e li restituisce come output

Ovviamente il parsing è facilmente adattabile ad altri tipi di stringhe.

Leggi tutto →