August 8, 2007
Di seguito vedremo come installare php e mysql in versione 5 su CentOS 4.5 (o simili).
Partendo da un’installazione nuda (ovvero base senza alcun pacchetto aggiuntivo di CentOS 4.5) è sufficiente eseguire prima i comandi:
yum update yum (per aggiornare eventualmente yum prima di qualunque altra attività )
E poi:
yum update
Una volta installati tutti gli update per installare php e mysql 5 è sufficiente eseguire il comando:
yum –enablerepo=centosplus install php php-gd php-mysql php-mbstring php-imap mysql-server (ho definito di installare già alcuni pacchetti utili, se non essenziali, come php-mysql)
Il sistema automaticamente prenderà anche le dipendenze (tra cui apache) e installerà i nuovi pacchetti.
Per poterlo fare verificare di disporre nella conf di yum (/etc/yum.repos.d/) il repository di CentOS Plus:
#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus
#baseurl=http://mirror.centos.org/centos/$releasever/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos4
priority=2
protect=1
Se tutto fila liscio, buon php e mysql 5 a tutti.
Ciao. Maxgrante
info[AT]massimo-caselli[DOT]com
Rimuovere caratteri “sporchi” da una stringa in PHP
August 3, 2007
Capita spesso di dover ripulire una stringa da caratteri diciamo “non standard” come lettere accentate, & commerciali, parentesi etc…
In php per farlo è sufficiente sfruttare la potentissima: ereg_replace() in combinazione con str_replace().
Di seguito ecco una funzione utile e la relativa spiegazione.
function cleanString($string)
{
$string = str_replace(”è”, “e”, $string);
$string = str_replace(”à ”, “a”, $string);
$string = str_replace(”ò”, “o”, $string);
$string = str_replace(”ì”, “i”, $string);
$string = str_replace(”ù”, “u”, $string);
$string = ereg_replace(”[^A-Za-z0-9 ]”, “”, $string );
return $string;
}Â
Alla funzione viene passata la stringa sorgente da ripulire, successivamente (per scelta) vengono sostituite le classiche lettere accentate con le corrispettive non accentate, giusto per non tagliare brutalmente pezzi di stringa.
A seguito di questo viene eseguita ereg_replace() con una semplice espressione regolare che consente di accettare solo i caratteri da A a Z (maiuscoli), a -> z (minuscoli), i numeri da 0 a 9 e gli spazi.
Infine la stringa viene ritornata ripulita.
Per utilizzare la suddetta funzione è sufficiente richiare un codice di questo tipo:
$stringa_sporca = “Ciao, il mio nome è Massimo & questo è il mio blog”;
echo cleanString($stringasporca);
La stringa si trasforma a video in:
“Ciao il mio nome e Massimo questo e il mio blog”
Naturalmente alla funzione si possono applicare diverse alternative di sostituzione caratteri “pre-pulizia” ed estenderla con argomenti in ingresso che definiscano differenti comportamenti a seconda del caso.
Se qualcuno volesse dilettarsi a farlo e volesse postarlo nei commenti con piacere aggiornerò il post riportando le sue modifiche.
Ciao. Maxgrante
info[AT]massimo-caselli[DOT]com
Linux sbarca a Montecitorio… meno male…
July 27, 2007
Con davvero grande piacere finalmente posso pubblicare qualcosa fatto da questo governo in merito al settore tecnologico che mi fa piacere.
Da oggi infatti sarà possibile per tutti i deputati che ne faranno richiesta (ma ce ne sarà qualcuno?! doh!) adottare Linux al posto di Windows.
Non so cosa realmente comporterà questa cosa ma è almeno un passo avanti…
L’articolo completo da Repubblica:
http://www.repubblica.it/2007/07/sezioni/scienza_e_tecnologia/linux-parlamento/linux-parlamento/linux-parlamento.html
Ciao. Maxgrante
info[AT]massimo-caselli[DOT]com
Storia di uno scandalo italiano
Di seguito rimando ad un bellissimo post che dettaglia il web scandalo di www.italia.it
http://scandaloitaliano.wordpress.com/2007/06/14/italiait-storia-di-uno-scandalo-italiano/
Rimando inoltre ad una mia precedente recensione che si basava esclusivamente su un approccio che non voleva andare a discutere il rapporto qualità /prezzo, infatti non ero a conoscenza delle specifiche (e non lo sono tuttora).
La recensione si basava puramente su un rapido giudizio personale e soprattutto si chiudeva con un eloquente:
“Resta però veramente inspiegabile per quanto ne so io il budget allocato per svilupparlo.”
In effetti 45 milioni di Euro per un sito web, per quanto complesso sono assurdi.
Nel terzo link di questo post infatti vi rimando ad un mio precedente post (anche rispetto alla recensione) inerente a una stima di massima del progetto web per come l’avevo visto “dall’esterno”.
RECENSIONE:
http://www.massimo-caselli.com/2007/03/14/recensione-portale-per-il-turismo-wwwitaliait/
PREVENTIVO INDICATIVO SVILUPPO ITALIA.IT:
http://www.massimo-caselli.com/2006/04/14/portale-del-turismo-italia-it/
Ciao. Maxgrante
info[AT]massimo-caselli[DOT]com









