Apache: proteggere una url dinamica con “auth basic”

auth basic è il meccanismo con cui Apache consente di proteggere l’accesso ad una cartella con una password. In questi casi si inserisce un file .htaccess nella cartella con le relative direttive. Per proteggere invece un URL dinamica, creata magari tramite rewrite, per cui non esiste una cartella su disco, si può includere nel file … Leggi tutto

Installare PHP 5.6 su Debian Stretch

Uno dei punti a favore di Debian, ma ormai diciamo di tutte le moderne distribuzioni Linux, è il sistema di pacchetti software ed installazione degli stessi. Resta quindi la possibilità di installare software ricompilando il tutto, ma se non si hanno esigenze particolari, è sicuramente preferibile (per il tempo risparmiamo e la facilità di gestione/aggiornamento) … Leggi tutto

Fare il debug di apt-get

A volte apt-get può non funzionare come ci si aspetti e si cerchi di trovare una soluzione all’anomalia. Fare il debug della procedura di apt-get potrebbe essere di grande aiuto. Ecco come fare: apt-get -o Debug::pkgProblemResolver=true -o Debug::Acquire::http=true -f install enjoy!

Configurare la tastiera su MacOS per usare la console vmware

Di default, il layout tastiera della console di vmware non è italiana e collegandosi dal Mac ci si trova a non poter usare molti dei caratteri speciali (es /). La soluzione più semplice è aggiungere un altro layput tastiera al Mac da “Impostazioni“->”Tastiera“->”Sorgenti di input“. Cliccare sul pulsante +, poi dalla colonna a sinistra selezionare … Leggi tutto

PHP: recuperare data di inizio e fine della settimana precedente

Ecco qui una semplice funzione che può tornarvi utile per recuperare inizio e fine della precedente settimana: function get_prev_week(){ $previous_week = strtotime(“-1 week +1 day”); $start_week = strtotime(“last sunday midnight”,$previous_week); $end_week = strtotime(“next saturday”,$start_week); $start_week = date(“Y-m-d”,$start_week); $end_week = date(“Y-m-d”,$end_week); return array(‘start_week’=>$start_week, ‘end_week’=>$end_week); } enjoy!

Linux: effettuare automaticamente operazioni su file e directory se vengono modificati

Immaginate di dover attivare una certa operazione solo se il contenuto di un file su server cambia. Il sistema CRON potrebbe non essere l’ideale, perché si dovrebbe attivare un check ogni minuto manualmente. In questi casi si può ricorrere ad INCRON, ovvero un sistema che consente di verificare la modifica di un file/directory (es modifica … Leggi tutto