anotaciones que no quiero recordar, ni olvidar

me

Blog Técnico

Notificaciones de nuevo mail para Thunderbird en Linux

Ratio: 0 / 5

Inicio inactivoInicio inactivoInicio inactivoInicio inactivoInicio inactivo

Una queja común de los usuarios de Thunderbird en Linux es no tener una notificación en el sistema cuando llega un nuevo mail, aparte del popup que aparece y se desvanece dentro del propio Thunderbird. De una forma muy sencilla podemos tener un icono avisándonos de la llegada de un nuevo mail, de un modo similar a como hace Evolution, e incluso mejorado con algunos datos del mail entrante. Veamos como:

- Instalamos el complemento de Thunderbird "Gnome Integration" desde el gestor de Complementos del programa (Herramientas -> Complementos) o desde la página de extensiones y complementos de Thunderbird.

- Una vez instalado, instalamos la librería libnotify-bin (para distribuciones basadas en Debian, como Ubuntu) o libnotify (para distribuciones basadas en paquetes RPM) desde el Gestor de Paquetes Synaptics, o desde un terminal.

- Configuramos el complemento Gnome Integration, marcando la casilla Mostrar icono en la bandeja del sistema (requiere Zenity). Si no tenemos Zenity lo instalamos del mismo modo que la librería libnotify-bin.

Y listo!. A partir de ahora aparecerá un icono en la bandeja de notificaciones del sistema indicando que ha llegado un nuevo mail, y una vista previa del mismo. Desde la configuración de Gnome Integration podemos configurar que queremos mostrar en esa vista previa, el destinatario, el asunto, parte del texto, etc.

Como acceder rápidamente a Propiedades del sistema

Ratio: 5 / 5

Iniciar activoIniciar activoIniciar activoIniciar activoIniciar activo

Esta mañana un cliente me preguntaba como podía acceder a Propiedades del sistema sin tener que pasar por pulsar con el botón derecho del ratón en Mi-PC/Equipo -> propiedades. Para los que no lo conocíais, hay un atajo de teclado que nos ahorrará tiempo.

Para acceder a propiedades del sistema no tenéis más que pulsar las teclas Windows+Pausa y os aparecerán las propiedades del sistema. Fácil y rápido.

Cambiar la ruta de resolución de un dominio o un subdominio

Ratio: 0 / 5

Inicio inactivoInicio inactivoInicio inactivoInicio inactivoInicio inactivo

Pues es tan facil como crear un archivo llamado vhost.conf en la carpeta conf del domnio o en la del subdominio (la que está al ladito de httpdocs), quedando tal que así:
subdomains/conf/vhost.conf

y dentro de este epecidicar la ruta:

DocumentRoot /home/vhosts/midominio.com/httpdocs/

Hay podemos indicar más parametros, y lo bueno es que el nuevo fichero se copia en los backups automáticos de plesk.
Esta es otra de esas cosas tan sencillas y practicas que no puedes hacer por que nadie te lo cuenta...

Error: Sub-process /usr/bin/dpkg returned an error code(1) - Fallo en ubuntu tras actualizar o instalar

Ratio: 0 / 5

Inicio inactivoInicio inactivoInicio inactivoInicio inactivoInicio inactivo
A veces tras una instalación fallida, o interrumpida accidentalmente, si intentamos actualizar nuestro sistema (Debian, Ubuntu, Kubuntu, etc.), nos puede dar el siguiente error:

"Sub-process /usr/bin/dpkg returned an error code(1)"

Esto se debe a un fallo producido en la última instalación. La forma sencilla de solucionarlo es:

dpkg --configure -a

Con esta simple orden, le decimos que termine la instalación pendiente. Si después de realizar este paso, seguimos teniendo los mis problemas (no desesperar), pongamos manos a la obra:

1.- Eliminar los archivos:

/var/lib/dpkg/info/"package-name".postrm

/var/lib/dpkg/info/"package-name".list

2.- apt-get clean all

3.- apt-get update

4.- apt-get upgrade

Con esto tendremos nuestro sistema de instalación limpio y preparado para continuar trabajando sin problemas.

Como instalar la cache APC en Apache para que tu servidor PHP vuele!

Ratio: 5 / 5

Iniciar activoIniciar activoIniciar activoIniciar activoIniciar activo

La cache APC es como dican sus siglas en inglés: Alternative PHP Cache. En pocas palabras es un acelerador de PHP. La idea es muy simple pero muy potente, se basa en guardar en memoria RAM los scripts PHP que requieren ser leidos de disco cada poco tiempo.
A partir de PHP6 vendrá pro defecto en Apache, pero actualmente requiere su instalación y la de otros paquetes necesarios, esots son los dos pasos a efectuar en consola:

# apt-get install php5-dev php-pear apache2-threaded-dev

# pecl install apc

Luego en el php.ini añadimos la carga y los valores que consideremos oportunos:

extension=apc.so
[APC]
apc.enabled = 1
apc.shm_segments = 1
apc.shm_size = 64
apc.max_file_size = 10M
apc.stat=1

Sobre el tema de apc.shm_size... 32, 64, 128, 256, depende de la cantidad de scripts php que tengas y de la carga de tu servidor, ten en cuenta dos cosas, es reserva en RAM permamnente, los llenes o no, y que sólo se cachea el PHP, y los scripts PHP son ficheros de texto que ocupan Kb.

Y por último y evidentemente reiniciamos apache:

# apache2ctl restart

Ya puedes empezar a volar!
Puedes encontrar más info en este enlace: http://www.debian-administration.org/articles/574

Si quieres monitorer o analizar que hace APC, copia el fichero ubicado en /usr/share/php/apc.php a un directorio accesible desde tu web, por ejemplo un raiz y entra en él http://midominio/apc.php. Verás cosas como esta: