Creare un archivio con tar includendo i files nascosti

Se avete provato a creare un archivio tar (o meglio tgz, ovvero tar compresso con gzip) della cartella corrente e di tutte le sottocartelle con il classico:

vi sarete accorti che non vengono inclusi i files nascosti. Il motivo è ovvio, anche se non viene sempre percepito. Se provate ad effettuare un:

vi … Leggi tutto

MySQL: Reset della password di root dimenticata

E’ possibile che la password dell’utente root su MySQL sia andata persa. E’ possibile reimpostarla in modo abbastanza semplice, seguendo la procedura: – spegnere MySQL:

– avviare in safe mode:

– accedere come root e senza password (grazie al fatto che siamo in safe mode)

– accedere alla tabella mysql dove sono … Leggi tutto

Installare gli Open Virtual Machine Tools (open-vm-tools) per vmware su Debian Lenny II

Qualche tempo fa avevo scritto come installare gli open-vm-tools su Debian procedendo con il download del pacchetto source e poi ricompilando il modulo. Volevo segnalare che è disponibile nella sezione contrib del repository il pacchetto open-vm-tools che si occupa di scaricare i sorgenti, compilare ed installare il modulo in modo completamente automatico. Bisogna quindi sincerarsi … Leggi tutto

Nascondere la versione di proftpd

E’ possibile evitare che proftpd “risponda” indicando la propia versione, attivando una semplice direttiva nel file di configurazione /etc/proftpd/proftpd.conf . La direttiva è ServerIdent e può essere impostata come segue. Per far rispondere la stringa “ftp server” aggiungere nel file di configurazione:

Per non rispondere nulla aggiungere nel file di configurazione:

Per far … Leggi tutto

Date php in italiano con Debian

Il titolo è un po’ criptico, ma ora cerco di spiegarmi meglio. Con PHP è possibile utilizzare la funzione per visualizzare le informazioni sulle date (es nome del mese o nome del giorno) nella lingua corrente. Ad esempio uno script potrebbe essere:

Se però PHP è installato su un SO il cui “locale” non … Leggi tutto

Uso di link con proftpd

Accedendo via FTP ad un server proftpd, non è possibile vedere/utilizzare il contenuto di un eventuale link presente nello spazio. Per ovviare a questa mancanza, è possibile utilizzare il seguente trick. Supponendo che la cartella di origine sia /var/ftp/incoming e che la si voglia rendere disponibile in /home/bob/incoming, basterà lanciare da terminale:

Per riattivare … Leggi tutto

Usiamo il CSS condizionale

Come sicuramente saprete, i diversi browser in circolazione non interpretano il codice CSS allo stesso modo. Questo significa che in alcuni casi le pagine web vengono mostrate in modo differente se visualizzate nei differenti browser. La soluzione è creare delle regole CSS condizionali, ovvero creare delle definizioni valide solo per un browser (o un gruppo) … Leggi tutto

Evidenziare delle parole all’interno di testo in PHP

Per evidenziare delle parole all’interno di un testo con PHP si possono usare diverse soluzioni. Io preferisco utilizzare delle espressioni regolari che sono più eleganti e pulite. Ipotizzando di avere un array con le parole da evidenziare che si chiama $ary_kw ed il testo completo che si chiama $txt, con il seguente codice potete impostare … Leggi tutto

Velocizzare la connessione a MySQL server

Nel caso in cui la connessione ad un server MySQL sembri lenta, o meglio nel caso in cui la procedura di autenticazione presso il server MySQL risulti lenta, è possibile effettuare una piccola modifica al file di configurazione per velocizzare il tutto. ATTENZIONE: questo non significa che il server MySQL sarà più veloce nell’esecuzione di … Leggi tutto