PHP: container for values and objects
You should also read:
PHP: contenitore per valori e oggetti
Tramite la classe PHP \Airaghi\Tools\Container è possibile condividere tra più parti dello stesso codice oggetti e semplici variabili; questo permette di ridurre/eliminare l'uso di variabili globali. La classe realizzata mette a disposizione: - salvataggio e recupero valori - salvataggio e recupero riferimenti a oggetti/variabili semplici - eliminazione valori…
Continue reading...PhalconPHP: integrazione alternativa con Oracle11g
Nella realizzazione di un sito web basato sul framework PhalconPHP ho provato a utilizzare Oracle 11g come database, la cosa ha generato però qualche problema. Cercando in rete ho trovato diversi riferimenti relativi ad un non perfetto "stato" del driver Oracle per PDO, nella ricerca…
Continue reading...Slackware: Linux Container "CentOS"
Se avete bisgono, come il sottoscritto, di creare un ambiente CentOS all'interno della vostra Slackware e volete usare le funzionalità messe a dispozione dai "Linux Containers" ecco una possibile soluzione ai vostri problemi.
Preparazione
- (ri)configurate il vostro kernel in modo che l'output di lxc-checkconfig dia "enabled" su tutte le voci e che sia abilitato il supporto di rete per i "bridge"
- aggiornate il pacchetto rpm con quello presente qui
- installate il pacchetto yum presente qui
- assicuratevi di aver installato il pacchetto lxc presente nei repository slackware
- assicuratevi di aver installato il pacchetto bridge-utils presente nei repository Slackware
- assicuratevi di avere abbastanza spazio su disco (nel mio test ho avuto visogno di circa 400MB)
- aggiungere al file /etc/rc.d/rc.local le seguenti linee /usr/sbin/brctl addbr br0 /usr/sbin/brctl br0 10.0.0.1/24 /usr/sbin/iptables -t nat -A POSTROUTING -s 10.0.0.100 -o eth0 -j MASQUERADE /sbin/sysctl net.ipv4.ip_forward=1
PhalconPHP: alternative way to use Oracle11g
Develpoing a new website based on PhalconPHP i tried to use Oracle11g as database, but in the process i had some problem. Searching the web for solutions i read about some problem with the native Oracle PDO driver, so i tried "pdo-via-oci8" by Arjay Angeles . As done for MSSQL i tried to…
Continue reading...Slackware: CentOS linux container
- (re)compile your kernel including every config option needed to have lxc-checkconfig output "enable" in each line.
- (re)compile your kernel to add support for "networking bridge"
- update rpm package using the one found here
- install yum package, you can find it here
- make sure to have lxc package installed (it's in the main Slackware repository)
- make sure tu have installed bridge-utils package (it's in the main Slackware repository)
- make sure to have enough free disk space (my setup used at least 400MB)
- add at the end of /etc/rc.d/rc.local the following lines /usr/sbin/brctl addbr br0 /usr/sbin/brctl br0 10.0.0.1/24 /usr/sbin/iptables -t nat -A POSTROUTING -s 10.0.0.100 -o eth0 -j MASQUERADE /sbin/sysctl net.ipv4.ip_forward=1