Archive for November, 2007

eAccelerator amb el Php 5

Quina diferència què hi ha entre el temps que triga a processar el meu blog el pobre servidor amb l’eAccelerator o sense! De més de dos segons a poc més d’un. Si arribo a saber que hi havia aquesta diferència tan gran, l’instal·lo abans. Si no ho havia fet era per la mandra que fa compilar un programa, ja que als dipòsits de l’Ubuntu no hi és. Quin gran invent això dels paquets del Debian! De totes maneres, no n’hi havia per tant…

Primerament hem d’instal·lar les eines de compil·lació i el paquet php5-dev: sudo apt-get install build-essentials php5-dev. Seguidmanet anem a la web del programa i ens baixem la última versió (en aquests moments la 0.9.5.2). Comprovem el hash i la descomprimim.

A continuació entrem a la carpeta on hem descomprimit el paquet i executem les següents instruccions per tal que el paquet quedi configurat:

/usr/bin/phpize
./configure –enable-eaccelerator \
–with-php-config=/usr/bin/php-config

I ara ja podem compilar amb les típiques intruccions. Primer s’ha d’executar make i un cop hagi acabat make install.

Ara ens falta activar el paquet. Haurem d’editar el fitxer /etc/php5/apache2/php.ini i afegir les següents línies en el final del fitxer:

zend_extension="/usr/lib/php5/20051025/eaccelerator.so"
eaccelerator.shm_size="0"
eaccelerator.cache_dir="/tmp/eaccelerator"
eaccelerator.enable="1"
eaccelerator.optimizer="1"
eaccelerator.check_mtime="1"
eaccelerator.debug="0"
eaccelerator.shm_only="0"
eaccelerator.compress="1"
eaccelerator.compress_level="9"

En la primera línia hem de canviar 20051025 per la carpeta que ens hagi creat i que ens haurà dit durant la instal·lació.

Per acabar només ens queda crear la carpeta on li hem dit que podia guardar els fitxers temporals, en el meu cas /tmp/eaccelerator:

mkdir /tmp/eaccelerator
chown root:www-data /tmp/eaccelerator
chmod 770 /tmp/eaccelerator

Com a cosa extra, podem copiar un fitxer a l’arrel del servidor web que ens dirà l’estat de l’eAccelerator. Només cal copiar el fitxer control.php que trobarem en la carpeta on hem descomprimit el paquet i copiar-lo en alguna carpeta en la que el servidor web pugui accedir. Després s’ha d’afegir la línia eaccelerator.allowed_admin_path="/var/www/inex/control.php" al final del fitxer /etc/php5/apache2/php.ini canviant l’adreça per la del lloc hem col·locat el fitxer.

Avui fa 32 anys…

Avui fa 32 anys va morir un porc.

Hi ha gent que pensa que això s’ha d’oblidar. Jo crec que és el contrari: s’ha de recordar per tal que no pugui tornar a passar.

Mil años tardó en morirse,
pero por fin la palmó.
Los muertos del cementerio
están de Fiesta Mayor.
Seguro que está en el Cielo
a la derecha de Dios.
Adivina, adivinanza,
escuchen con atención.
A su entierro de paisano
asistió Napoleón, Torquemada,
y el caballo del Cid Campeador;
Millán Astray, Viriato,
Tejero y Milans del Bosch,
el coño de la Bernarda,
y un dentista de León;
Continue reading ‘Avui fa 32 anys…’

La pena de mort a EUA

Per què matem ha gent que mata a gent per demostrar que matar a gent és dolent?

Homicidis del 1998 als EUA

Així és com comença un article que he vist aquí sobre la pena de mort als estats units.

Un dels arguments que utilitza la gent que està a favor de la pena de mort és que aquesta fa que hi hagin menys crims, però resulta que no és veritat, només cal mirar el gràfic que he trobat en aquesta pàgina web. Com es pot veure, els estats que més homicidis hi ha tenen la pena de mort.

A més a més, sempre hi ha el problema que jo sempre dic, i si resulta, un cop has matat a l’acusat, que aquest era innocent?

Un article curt i molt interessant que val la pena llegir. Tan de bo els països afectats reflexionessin profundament sobre aquest tema.

Fer les coses bé

El que té Google és que quan fa una cosa, normalment la fa bé.

Fins ara, cada fabricant de telèfons mòbils tenia la seva pròpia versió de la màquina virtual de Java, cosa que comportava que una aplicació feta per un telèfon mòbil no funcionés en un d’una altra marca, encara que un dels avantatges del Java és que tu programes i no t’has de preocupar de la plataforma. Resulta que un dels requisits per entrar a la Open Handset Alliance és firmar un contracte en el qual assegures que en cap moment editaràs el codi amb la finalitat de fer-lo incompatible amb aplicacions d’altres marques.

Una altra bona idea. Molts dels programes que han tingut èxit han sortit de gent jove amb molt bones idees que per exemple, acaba de sortir de la universitat. Per tant, que millor que fer un concurs amb una quantitat important de diners en metàl·lic com a premi?

Vist a google.dirson.com.

La $GAE guanya la Frikipedia

Un mal anunci. Acabo de veure a més d’un lloc que la $GAE definitivament ha guanyat el judici contra la Frikipedia.

Ara resulta que el propietari d’una web és responsable del que els seus usuaris diuen en llocs com per exemple els comentaris, enlloc de ser qui ha deixat el comentari, tal com diu en Benjamí, és com si algú fa una pintada a casa teva insultant algú i et claven les culpes a tu. En fi…

Si voleu un resum de tot el que vas passar amb la Frikipedia, aquí n’hi ha un que està bastant bé. Ah! I nos us podeu perdre el post del blog d’en Benjamí.

És hora de passar a IPv6

La RIPE (organisme que es dedica a l’administració de les IP del continent europeu) ha dit que ja és hora de passar-se a la nova versió del protocol TCP/IP, la 6. Actualment estem utilitzant la versio 4.

Fa molt de temps que es va dient que ens estem quedant sense IP, de fet, ara diuen que ens podem quedar sense cap IP en 2 o 4 anys (vegeu els grafics d’aquesta pàgina on es pot veure l’evolució de les IP ocupades). Per solucionar això, es va inventar la versió 6 del protocol TCP/IP en el qual la direcció enlloc d’estar formada per 32 bits, ho està per 128 bits. Si fins ara hi havia 4.294.967.296 de direccions IP (v4) amb la nova versió n’hi hauran 340.282.366.920.938.463.463.374.607.431.768.211.456. Això vol dir que ja no caldrà utilitzar el NAT. S’ha calculat que hi ha 6,67×1023 IPs por m2. Si ara les IPs són del format 62.57.248.29 (en el cas del servidor que serveix aquest blog), les noves tindran el format 2001:0db8:85a3:08d3:1319:8a2e:0370:7334.

El nou protocol TCP/IP, a part de que poden haver-hi un nombre més gran de direccions, té nombrosos avantatges més. Hi ha un article bastant complet aquí.

Vist a Menéame.