how-to

All posts tagged how-to

Come cambiare il timezone su un server Ubuntu

In questo mini how-to impariamo a modificare il timezone del nostro server Ubuntu.

Prima di tutto verifichiamo quale sia il nostro timezone:

Nel caso in cui fosse necessario modificarlo, da linea di comando digitiamo:
continua a leggere
miserveCome cambiare il timezone su un server Ubuntu

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 comando ci verrà richiesta una password e la relativa conferma.

continua a leggere
miserveNginx: proteggere l’accesso ad una cartella

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…
  • stiamo creando una nuova versione della nostra app e vogliamo recuperare informazioni dal vecchio database, o…
  • stiamo creando un’app che si interfaccia al nostro sito realizzato in WordPress (o altro cms)….e in molti altri scenari
continua a leggere
miserveConnettersi a database diversi con Ruby on Rails

Reimpostare la password di root di MySQL

Se hai la necessità di dover reimpostare la password di root di MySQL (è valido anche per MariaDB), con questo piccolo how-to puoi farlo in pochi minuti.

Ovviamente devi almeno ricordare l’accesso di root della tua distro Linux 😛
La guida è “ottimizzata” per gli utenti Ubuntu/Debian based ma ovviamente è valida per tutti i sistemi Unix based.

continua a leggere
miserveReimpostare la password di root di MySQL

Come ri-ordinare post, articoli (o custom post) in WordPress

Se abbiamo la necessità di ordinare articoli, post o post personalizzati in WordPress in modo differente dal comportamento di default, questo piccolo post fa al caso tuo.

Oggi, mentre stavamo creando un’area “Glossario” su WordPress, (usando i custom post) abbiamo avuto la necessità di ordinare i risultati in modo da visualizzare i termini inseriti in ordine alfabetico e non in base alla data di modifica.

La soluzione che abbiamo adottato è veramente semplice, ecco cosa dobbiamo fare:

continua a leggere
miserveCome ri-ordinare post, articoli (o custom post) in WordPress

Un countdown javascript client sincronizzato con il server

Se avete la necessità di creare un conto alla rovescia sul browser sincronizzato con l’orologio del server, lo script che sto per presentarvi farà a caso vostro.

Per la parte server utilizzeremo PHP ma ovviamente possiamo utilizzare qualsiasi linguaggio lato server.

continua a leggere
miserveUn countdown javascript client sincronizzato con il server

Come passare da un utente ad un altro nel terminale di Linux

Nel breve how-to di oggi vedremo come fare lo switch, da terminale, tra un utente ed un altro.

Innanzitutto scopriamo con quale utente siamo collegati, quindi, sempre da terminale, digitiamo il comando:

Il sistema ci risponderà con il nome utente che stiamo utilizzando nella shell aperta.

continua a leggere
miserveCome passare da un utente ad un altro nel terminale di Linux

Gestire gli utenti su Linux

Una mini guida (che chiamarla così mi sembra già tanto) su come creare, modificare o eliminare gli utenti.

Innanzitutto questo “how-to” è valido per (quasi)tutti i sistemi operativi Unix.

Per eseguire i comandi si ha la necessità di disporre dei privilegi di amministratore.
Onde evitare di dover anteporre “sudo ” ad ogni comando possiamo fare lo switch all’utente root ed eseguire tutti i comandi come amministratore. Quindi, da terminale, digitiamo:

continua a leggere
miserveGestire gli utenti su Linux

Disabilitare la selezione del testo in una web-app con i CSS

Anche se non è una buona pratica (potrebbe causare nervosismi vari ai tuoi clienti 😉 ), capita che in certe situazioni disabilitare la selezione del testo migliori l’esperienza d’uso.

Di recente mi sono imbattuto nella creazione di una webapp in cui il drag&drop era onnipresente ed elemento “base” dell’interazione utente.
Capitava spesso però che l’utente iniziasse il drag a partire da un testo e che questo venisse selezionato interferendo con il funzionamento (il browser infatti iniziava il drag&drop della selezione).

Ovviamente al di là dell’aspetto grafico, in questo caso lasciare libera la selezione potrebbe comportare un peggioramento dell’esperienza d’uso.

continua a leggere
miserveDisabilitare la selezione del testo in una web-app con i CSS

Installare e configurare un server FTP su Ubuntu

Se avete la necessità di gestire un server FTP (ad esempio per condividere file o dare accesso ad una cartella del vostro sito ad una persona/azienda esterna), su Linux non avrete altro che l’imbarazzo della scelta.

Uno dei demoni FTP a cui mi affido sempre più spesso è Pure-FTPd che sicuramente è molto ricco di funzionalità ed è stato sviluppato puntando sull’efficienza e sicurezza.

L’installazione, e la configurazione, sono davvero molto semplici.
Di default pure-FTPd usa gli utenti di sistema per l’accesso al servizio FTP ma, per diversi motivi (tra cui la praticità), preferisco separare la configurazione delle credenziali FTP da quelle di sistema.

Ti spiego come:

continua a leggere
miserveInstallare e configurare un server FTP su Ubuntu