Nella cartella “.settings” (che si trova nel vostro progetto) aprire il file “org.eclipse.core.resources.prefs” ed aggiungere dentro seguente testo
eclipse.preferences.version=1
encoding/ =UTF-8
Come convertire le entità html sotto android:
Unico modo fino ad adesso che ho trovato è seguente (veeeery lame)
Continua…
Più di una volta mi è capitato questo errore mentre sviluppavo per android. La via più veloce per risolverlo sembrerebbe di essere quella di riavviare il servizio adb con il commando
adb kill-server && adb start-server
Funzione per la conversione dalla unixtime a date time
Continua…
Piccolo snipplet per convertire una data in unixtime in un formato “umano”.
Continua…
Per installare la repository epel su Centos bisogna eseguire seguente commando
32bit
rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpm
64bit
rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm
Dopo di che eseguite “yum repolist”
yum repolist
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* addons: it.centos.contactlab.it
* base: it.centos.contactlab.it
* epel: ftp.uni-bayreuth.de
* extras: it.centos.contactlab.it
* updates: mirror.silyus.net
epel | 3.7 kB 00:00
epel/primary_db | 2.8 MB 00:04
repo id repo name status
addons CentOS-5 - Addons enabled: 0
base CentOS-5 - Base enabled: 2,599
epel Extra Packages for Enterprise Linux 5 - i386 enabled: 4,761
extras CentOS-5 - Extras enabled: 337
updates CentOS-5 - Updates enabled: 735
repolist: 8,432
Se utilizzate Reverse Proxy su apache e vedete nei log un messaggio del genere
[Thu Nov 04 15:24:14 2010] [error] (13)Permission denied: proxy: HTTP: attempt to connect to 192.168.xx.xx:8081 (xxx) failed
[Thu Nov 04 15:24:14 2010] [error] ap_proxy_connect_backend disabling worker for (xxx)
[Thu Nov 04 15:24:28 2010] [error] proxy: HTTP: disabled connection for (xxx)
[Thu Nov 04 15:26:21 2010] [error] (13)Permission denied: proxy: HTTP: attempt to connect to 192.168.xx.xx:8081 (xxx) failed
[Thu Nov 04 15:26:21 2010] [error] ap_proxy_connect_backend disabling worker for (xxx)
Allora avete un problema di configurazione nell’apache, ed in particolare lui non puo connettersi alle altre macchine. Per risolvere questo problema eseguite seguente commando:
setsebool httpd_can_network_connect 1
o
setsebool httpd_can_network_connect true
Oppure si può spuntare nelle policy di SELinux seguente voce:
“Allow HTTPD scripts and modules to connect to the network”
sotto il servizio httpd.
Versione stable
echo "deb http://ppa.launchpad.net/nginx/stable/ubuntu lucid main" >> /etc/apt/sources.list
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys C300EE8C
apt-get update
apt-get install nginx
Versione Developer
echo "deb http://ppa.launchpad.net/nginx/development/ubuntu lucid main" >> /etc/apt/sources.list
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys C300EE8C
apt-get update
apt-get install nginx
Premessa: questa è la configurazione per failover (non loadbalancing) di due macchine centos in modalità MASTER-SLAVE. Entrambe le macchine hanno una scheda di rete ed il loro ip virtuale (192.168.1.160) si trova sulla stessa rete degli ip veri (192.168.1.16x)
Internet--
|
|
|
|-lb0==|eth1 -> 192.168.1.161 (lan)
| |------> 192.168.1.160 (vip master)
|
|
|-lb1==|eth1 -> 192.168.1.162 (lan)
|------> 192.168.1.160 (vip backup)
Installazione dei prerequisiti
yum -y install kernel-headers kernel-devel gcc gcc-c++ autoconf automake openssl openssl-devel
Continua…
update-rc.d -f apache2 remove