Archivo del Autor: chocolim

Acelerando la ejecucion de aplicaciones php

eAccelerator es una continuación del mmcache PHP Accelerator & Encoder. Aumenta el perfomance de los scrips PHP haciendo un cache de los mismos en la memoria en estado compilado, entonces el overhead de la compilación es casi completamente eliminado.
Lo siguiente fue probado que funciona por mi en un debian sarge. No se que onda en otro linux.

Paso 1, necesitamos el paquete php-dev

apt-get install php4-dev

Paso 2, bajar y descomprimir en algún lado.
Paso 3, configurar y compilar

/usr/bin/phpize
./configure –enable-eaccelerator=shared –with-php-config=/usr/bin/php-config
make
make install

Paso 4: Editar el archivo /etc/php4/apache2/php.ini y agregar:

extension=»eaccelerator.so»
eaccelerator.shm_size=»16″
eaccelerator.cache_dir=»/tmp/eaccelerator»
eaccelerator.enable=»1″
eaccelerator.optimizer=»1″
eaccelerator.check_mtime=»1″
eaccelerator.debug=»0″
eaccelerator.filter=»»
eaccelerator.shm_max=»0″
eaccelerator.shm_ttl=»0″
eaccelerator.shm_prune_period=»0″
eaccelerator.shm_only=»0″
eaccelerator.compress=»1″
eaccelerator.compress_level=»9″

Paso 5: Crear el directorio

mkdir /tmp/eaccelerator
chmod 0777 /tmp/eaccelerator

Paso 6: Reiniciar el apache

Probar la configuracion metiendo esto en un archivo:

Es o no un bug del ubuntu?

Siempre que se actualiza el kernel tengo que bajar aparte las headers, nunca se marcan para actualizar solos, acá tengo una captura de pantalla que ejemplifica todo, nótese que las actualizaciones están marcadas pero los headers son paquetes nuevos nomas, no actualizaciones.
Free Image Hosting at www.ImageShack.us

Script para iniciar servicios

Utilizando el Ubuntu, quería que servicios como el apache, mysql entre otros no se inicien al comienzo, porque no siempre los utilizo, cuando los iniciaba a mano me dí cuenta que tenia que ser root, entonces utilizaba el popular comando sudo desde la consola.
Entonces cuando quería empezar a probar cosas web desde mi pc era cotidiano escribir lo siguiente:

sudo /etc/init.d/apache2 start
sudo /etc/init.d/mysql start
sudo /etc/init.d/proftpd start

Ahora, bueno si siempre voy a hacer eso cree un script de bash con lo arriba citado.
Después obviamente había que darle un chmod 755 para poder ejecutar.
Como soy amante de las interfaces gráficas trate de ejecutar lo mismo con doble click sin tener que abrir ninguna consola, y no pasaba nada hasta que cambie a:

gksudo /etc/init.d/apache2 start
gksudo /etc/init.d/mysql start
gksudo /etc/init.d/proftpd start

Y un enlace directo en el escritorio con un icono acode y todo bien! 🙂

Eligiendo un sistema de archivos

Siempre al crear particiones de linux veo una gran cantidad de sistema de archivos, y la verdad que nunca me puse a investigar bien el tema, ahora encontre una comparativa entre los sistemas de archivo que me parecio muy interesante de leer, aunque cuando busque otra no encontre opciones validas. Siempre elegi ext3 o el 2 antes, pero mas bien por ignarancia que porque otra cosa. El enlace

Que es mas importante las aplicaciones o el SO?

Últimamente estuve observando en mi comportamiento al usar la pc que el sistema operativo no es en realidad importante, bueno si es importante para el funcionamiento de mi pc y demás, pero para mi funcionamiento en realidad no lo es.
Me dí cuenta que yo puedo llegar a hacer lo mismo en Linux, windows o OSX, pero no es lo mismo sin ciertos softwares. Definitivamente no puedo vivir sin el Dreamweaver, y la única razón por la que tengo instalado el vmware es para poder utilizar el mismo, el windows que utilizo es una mera capa que posibilita la ejecución del mismo.

Me pregunte y respondí lo siguiente:
Porque uso linux? me dí cuenta que una de las razones es que me es mas fácil acceder a las aplicaciones.
Porque uso el Ubuntu?
Porque considero al Debian como el que tiene la mejor colección de aplicaciones listas para usar. Y el Ubuntu es mucho mas lindo que el Debian.

Sigue leyendo

Configurar el Inicio del Sistema

El ubuntu trae una utilidad que sinceramente no sirve para nada, odio ver que se levanta servicios para dispositivos de notebooks o de RAID siendo que no tengo nada de eso instalado, encontre Bum y esta lindo, aunque no es muy claro, se entiende una vez que le miras bien :).