miserve

Nginx: proteggere l’accesso ad una cartella

Se usiamo Nginx e vogliamo proteggere l’accesso ad una cartella o all’intero sito questo post è la guida giusta. Prima di tutto dobbiamo creare il file .htpasswd. Questo file va creato in un percorso accessibile da nginx e, per comodità, lo inseriamo all’interno della stessa cartella da proteggere. Quindi, da linea di comando:

Inserendo il

Ruby 2.2 rilasciato

Arriva giusto in tempo per i regali di Natale, oggi, 25 dicembre 2014, la community rilascia la versione 2.2 di Ruby. Tra le novità più attese vi è un nuovo Garbage Collector (GC) che adesso è incrementale (diminuiscono i tempi di pausa delle garbage collection, utile nell’esecuzione delle applicazioni Rails) e si occupa inoltre di liberare la memoria

Come installare APC su Ubuntu

PHP è un linguaggio di scripting che deve essere analizzato, compilato ed eseguito dal server ad ogni richiesta di pagina. Questa fase richiede risorse e tempo. APC (Alternative PHP Cache) è un’estensione di PHP che si occupa di salvare, nella memoria RAM, il codice intermedio generato dalla compilazione degli script (bytecode) e di eseguirlo, dopo la prima richiesta effettuata

Connettersi a database diversi con Ruby on Rails

A volte capita, in un’applicazione, di avere la necessità di connettersi a differenti database. Questo potrebbe essere utile se ad esempio abbiamo la necessità di: Separare gli utenti su un database condiviso da altre applicazioni, oppure… se vogliamo memorizzare log e/o storico di sms, email ricevute/inviate, etc in un database di tipo NoSQL o ancora…

Le principali novità da PHP 5.0 a PHP 5.6

Con la versione 5.0 di PHP il supporto per la programmazione ad oggetti viene migliorato notevolmente (nella versione 4 era praticamente inesistente) e, versione dopo versione, PHP riesce a “competere” con altri linguaggi. Le novità aggiunte, distribuite nell’arco degli anni, sono tante. Facciamo un test! Vi faccio una domanda:  “i traits sono stati aggiunti in PHP

Diciamo addio a func_get_args e call_user_func_array con PHP 5.6

Capita spesso di creare funzioni che accetta un numero imprecisato di variabili o dover richiamare una funzione senza conoscere il numero di variabili da passare. Grazie alle novità introdotte da “variadic functions” e “argument unpacking” in PHP 5.6 fare ciò diventa un gioco da ragazzi, anche divertente L’utilizzo è molto semplice. Il nuovo operatore è

Aggiornare il file gitignore

Il file .gitignore è il file usato da git per indicare quali file e cartelle devono essere ignorati dal controllo versione. Esempio di file .gitignore