Installare nginx su Debian Squeeze

Installiamo un web server molto veloce e che richieda poche risorse. Per ottenere tutto ciò installeremo nginx su Debian Squeeze. Iniziamo aggiungendo il repository necessario per scaricare nginx aggiungendo le seguenti linee al file /etc/apt/sources.list: 1 deb http://packages.dotdeb.org squeeze all deb-src http://packages.dotdeb.org squeeze all Fatto questo aggiungiamo la chiave GnuPG del repository appena caricato: 1 […]

Sostituire Open Office con Libre Office

Come sostituire Open Office con il nuovo Libre Office su una versione di Ubuntu che ancora non lo montava di default? Rimuovere completamente Open Office sudo apt-get remove openoffice*.* Aggiungere i nuovi repository sudo add-apt-repository ppa:libreoffice/ppasudo apt-get update Installare i nuovi pacchetti di Libre Office sudo apt-get install libreoffice libreoffice-gnome Per la traduzione in italiano […]

Ripristinare grub2

Lanciare una CD Live di Ubuntu 9.10 o superiore. Una volta avviato, aprire un terminale e digitare il seguente comando: sudo fdisk -l Prendere nota della partizione sulla quale è installato Ubuntu. Nei prossimi passi verrà assunto come partizione di installazione /dev/sda1. Montare la partizione sulla quale risiede il sistema. Da riga di comando digitare: […]

String Replace in MySQL

Analogamente al linguaggio PHP, che presenta la funzione str_replace, anche il DBMS MySQL ci offre una funzione simile: REPLACE. Pensiamo ad esempio ai BBCodes, pezzi di codice inseriti dall’utente e poi convertiti in (x)HTML: ci sono molte alternative sul come effettuare la conversione da BBCodes ad (x)HTML; noi prenderemo in considerazione l’alternativa in cui i […]

Link mailto antispam

Come molti sapranno è sufficiente inserire un indirizzo email in una pagina web per essere bersagliati da una valanga di email di spam. Con qualche piccolo accorgimento si può evitare questo inconveniente. Io ad esempio ho deciso di usare javascript ma ci sono moltissimi altri modi per farlo. Ecco il codice da inserire nell’head: