Grabación de Vídeo con la Canon EOS 500D

Una de mis últimas adquisiciones geek no la publicité mucho, pero no quería darla a conocer hasta probarla un poquito mas.

Esta camera ha sustituido la Canon EOS 1000D, una fiel compañera durante aproximadamente un año. Espero que su propietario haga un uso para el mismo fin que cumplió mientras estaba en mis manos, la de documentar de forma gráfica los movimientos sociales que me rodean.…

Configurando apache para la guerra (alto rendimiento)

Iba a poner en el título alta disponibilidad pero no trata de esto, sino de como configurar el apache de tal forma que pueda servir su contenido de una forma mucho mas eficiente.

Cuando tenemos un servidor apache sirviendo nuestro blog que apenas visitan una decena de personas al día esto no nos tiene que preocupar, pero si tenemos que hacerlo si en este mismo servidor hay un numero mucho mas alto de visitas diarias.

Hace un tiempo me pidieron configurar un apache para alto rendimiento, como no había configurado hasta el momento ninguno no me había preocupado ni siquiera para este tema, pero ahora con la vuelta a la carga con marsupi es necesario tener en cuenta alguna de estas cosas.

En realidad lo que significa configurar un apache para alto rendimiento es primero de todo, saber qué tipo de datos vas a transferir y segundo el ancho de banda y capacidad de hardware de qué dispones.
Al leer este artículo (que tan amablemente trataré de traducir), me quedé perpleja, pensaba que la gran mayoría de las cosas me sonarían a chino, me venía de nuevo a la cabeza la semejanza a un trauma craneoencefálico a un chichón o una gastroenteritis a un dolor de barriga.
La idea es que el sistema pueda recibir muchas visitas sin que se sature ni la memoria ni el ancho de banda, a partir de ello aquí tenéis algunas ideas de por donde empezar.…

bash: read dentro de un while

Aquí programando un script de bash me encuentro que el read dentro de un while no funciona, pasa olímpicamente de él, el motivo es que dentro del while los comandos no pueden capturar el teclado así que tendremos que indicarlo especificamente.

cat temp.txt  |while read -r line3; do
echo “Borrar fichero”
echo “> Atención: no se puede deshacer! ¿Realmente quieres borrarlo? (Y/n):”
read borra < /dev/tty
fi
done…

Openvz + Forwarding

Si una maquina virtual openvz no te sale por la red, lo mas probable es que tengas que hacer un forwarding de una red a otra, para ello tenemos este comando:

# sysctl -w net.ipv4.conf.eth0.proxy_arp=1

Openvz + ntp

por defecto las maquinas virtuales con openvz no permiten cambiar la hora, para ello será necesario hacer un pequeño cambio a la configuración (con la maquina virtual parada):

# vzctl stop 107
# vzctl set 107 --capability sys_time:on --save
# vzctl start 107

a continuación entramos en la máquina virtual

# vzctl enter 107

e instalamos el ntpdate, que servirá para actualizar la fecha y la hora

# apt-get install ntpdate

a continuación para sincronizar con una fecha:

# ntpdate es.pool.ntp.org

para que esta acción se haga cada x tiempo se recomienda poner este comando en un cron.…

login ssh por shared key + rsync con puerto ssh !=22

Algunas veces tenemos la necesidad de automatizar procesos y estos requieren muchas veces nuestra intervención, algunos de los programas que ejecutamos tienen la opción de poner el password, pero esto queda un poco feo, ya que si en la maquina en el momento de la ejecución del script hace un `ps aux` es posible que pueda ver el password del usuario que estamos usando para hacer la tarea programada, así que para ello vamos a usar un método de autentificación mediante clave compartida.

Vamos a tener el caso donde el usuario root quiere pasar unos ficheros por rsync a otro servidor y no queremos que nos pida el password, para hacerlo un poco mas complicado, el puerto por defecto de ssh de la maquina remota no va a ser el puerto por defecto, sino el 23 (para decir un numero cualquiera).…

tune2fs

Cuantas veces has reiniciado el ordenador y ha empezado a hacerse el dichoso fdisk? además en la informática hay una regla básica, la cantidad de prisa es inversamente proporcional a la lentitud de la realización de un proceso.

Para ello tenemos el tune2fs que ya viene instalado en el sistema. Con tune2fs podremos cambiar el numero de veces o tiempo que se hace cada fsck, además de saber el estado de los mounts.…

Thinkpad X200 Trackpoint

Os dejo un problema que me he encontrado con la ultima actualización, se ve que desde xorg estan haciendo ultimamente muchas modificaciones y las configuraciones por hal o por udev pueden ser ignoradas, así que os dejo un poco la problematica, las formas posibles de configurar el trackpoint y finalmente la solución al problema en debian squeeze.

Eliminar los errores hplip que aparecen al arrancar squeeze

Fijo que los que usáis Debian Testing (Squeeze) desde hace unos meses al arrancar la maquina os sale un porrón de texto, así que aquí os dejo la forma de solucionarlo.

Otra solución así un poco cutre que vi era directamente desinstalar el paquete hplip, pero si usas impresoras JetDirect de HP es posible que tengas algún problema en usar este protocolo.…