SQL Plus è l'utility da riga di comando per interagire con i database Oracle.

Con questa utility è possibile fare parecchie cose, anche usarlo dentro ad un BAT ad esempio.

Oggi vediamo come estrarre i dati da un db Oracle, buttandoli dentro ad un file TXT, il tutto usando un file BAT ed un file SQL.

In questo articolo avevamo visto come fare il redirect automatico su HTTPS in Apache.

Solo che, se poi provate ad andare su www.sito.it/phpmyadmin, vedrete che il redirect non funziona, e che il browser continua a puntare su HTTP.

Ovviamente è possibile cambiare questo comportamento, usando le stesse impostazioni di redirect, agendo direttamente sulle impostazioni di phpMyAdmin.

La compressione GZIP serve per comprimere al meglio i file CSS/JS/HTML esposti dal server, in modo da aumentare la velocità delle pagine web.

Vediamo come abilitare questa compressione in Nginx, uno dei web server più usati al momento.

Aprite con privilegi elevati il file di configurazione:

#vim /etc/nginx/nginx.conf

La funzione DECODE, propria di Oracle, è molto comoda quando vogliamo farci restituire un risultato a seconda che un determinato valore esista o meno.

In sostanza è un pò come dire:

SELEZIONA IL VALORE DALLA TABELLA, E SE ESISTE VISUALIZZALO, E SE NON ESISTE SCRIVI "NON TROVATO"

Una sorta di IF per capirci.

Apache Cassandra è uno dei databse NoSQL più utilizzati.

Le motivazioni sono tante, e quindi ho deciso di testarlo sulla mio server di test con Debian (8).

Vediamo i passaggi per installarlo.

Per visualizzare le connessioni attive in MariaDB (e a MySQL) abbiamo due possibilità.

In entrambi i casi eseguendo una query con il comando SHOW.

Se andate sul link postato, vedrete che SHOW ci permette di avere praticamente qualsiasi info.

CORS (Cross-Origin Resource Sharing) è una specifica per effettuare richieste su domini diversi (detta un pò all'italiana).

Di default, infatti, non è possibile effettuare richieste da un dominio ad un altro.

In sostanza, si tratta di attivare un nuovo header per effettuare queste richieste solo se si ha il permesso (che in genere non si ha).

Nginx è uno dei server web più utilizzati, in stretta competizione con Apache.

Oggi vediamo come installarlo e configurarlo con PHP.

Iniziamo con l'installare il server:

# aptitude update
# aptitude install nginx

Avevo la necessità di replicare la struttura di un database MySQL in SQLite.

Questo db mi serviva per una app, e non avevo voglia di ricreare tutta la struttura.

Girovagando sono incappato in uno script shell che è in grado di fare esattamente questa operazione: MySQL to SQLite converter!

Il suo utilizzo è abbastanza semplice.

Quando attiviamo l'HTTPS su un sito web, non ha molto senso lasciare la versione non "secure".

Quindi, la cosa migliore, è fare in modo che qualsiasi richiesta venga rimandata su HTTPS.

Ci sono varie modalità per fare questo, ed una comprende l'uso delle regole su htaccess.