Estoy seguro de que si quitaran las páginas porno de Internet habría una única página que se llamaría “Devolvednos el Porno”.
Doctor Perry Cox.
PD: recuerda que Internet is for porn.

Estoy seguro de que si quitaran las páginas porno de Internet habría una única página que se llamaría “Devolvednos el Porno”.
Doctor Perry Cox.
PD: recuerda que Internet is for porn.

¿Qué puede ocurrir cuando invitas a una fiesta a dos hermanas muy parecidas (¿gemelas o mellizas?) que son un poco geeks? Pues que te puedes encontrar con algo así:
Vía rePhoto.

A pesar de que esta entrada se repita más que el padre de todos los memes de Internet me he decidido a contar cuales son mis plugins/addons/extensiones del Firefox por una sencilla razón: la gran mayoría los he ido encontrando y añadiendo a mi lista después de leer sobre ellos en la lista de otros y quiero aportar mi granito de arena a la personalización de este buen navegador.
Antes de empezar decir que yo todavía gasto la versión 2.0.0.16 del Firefox ya que la 3 no me acaba de ir bien. Se me queda colgado, explota de vez en cuando, …
Dicho esto, empiezo:
Adblock Plus: Poco puedo decir ya que no se sepa. Bloquea los dichosos flash de publicidad.
Better Gmail 2: Mejoras para el Gmail.
Delicious Bookmarks: Sustituye los marcadores de Firefox. Los actualiza con tu cuenta en delicous de manera que jamás volverás a perder los enlaces. Me encanta el que puedas definir varias barras de acceso rápido (yo tengo una para casa y otra para el curro).
Diccionario de Español/España: No hay mucho que decir. Para el corrector ortográfico.
DownloadHelper: Para descargar los videos de sitios tipo Youtube.
Extended Statusbar: Muestra más información en la barra de estado.
Fasterfox: Añade mejoras de red.
FireNes: Emulador de la NES. Para esos momentos de ocio en la oficina ;)
FlashGot: Con este puedes configurar Firefox para que utilice tu gestor de descargas favorito.
Gmail Manager: Imprescindible. Muestra un icono en al barra de estado desde el que administrar todas tus cuentas de Gmail (aunque ya conté como hacerlo con una sola ;)
gTranslate: Señalas un texto, botón derecho y “traducir”. Utiliza el servicio de Google Translate.
IE Tab: Para las páginas hechas con el “estandar” de Microsoft. Mete una ventana del Internet Explorer dentro de una pestaña del Firefox.
Share Video: Para poder publicar videos en WordPress.com. El servicio de bloging me encanta pero es un poco rarito en este aspecto.
Talkback: Si el Firefox explota manda información a Mozilla sobre lo sucedido. Viene por defecto y no encuentro enlace a su página.
¡¡¡Toma foto!!!

A esto hay que añadir el tema Scribblies Plain para darle un poco de alegría al asunto y listo. Ya tenemos un navegador completamente tuneado customizado ;)
Aunque no sea una extensión, también hay que mencionar el MozBackup para realizar backups de vez en cuando y mantener navegadores en distintas máquinas completamente iguales.

Cuando sea grande voy a trabajar de intérprete en la ONU y cuando un delegado le diga a otro que su país es un asco yo voy a traducir que su país es un encanto y, claro, nadie podrá pelearse ¡y se acabarán los líos y las guerras y el mundo estará a salvo.

No he podido evitar postearlo por la parte que me toca. Espero que mis jefes no vean esto xD
Visto por aquí.

Este verano, por mi cumpleaños, por haberme portado bien y gracias a una colecta organizada por Makeda me cayó una estupenda cafetera Nespresso Delonghi EN180:

Supongo que también influyó lo pesado que me puse cuando trajeron una Nespresso al curro y contando a todos lo bueno que está el café. Aunque tomo bastante café, no me considero ni mucho menos un entendido pero que queréis que os diga: acostumbrado a la típica máquina de oficina de a 20 céntimos el café este es pata negra.
Lo primero que pensé fue en comprar las cápsulas junto con las que compramos en la oficina para que salieran más baratas. La primera en la frente: resulta que las máquinas de oficina utilizan las cápsulas que parecen platillos volantes:

Mientras que las domésticas utilizan las que parecen dedales:

Bueno, mi gozo en un pozo. Busco en el San Google dónde comprar los dedales y el primer enlace que me da por mirar me encuentro con un estupendo vídeo de como reutilizarlos xD
Total que al final encontré la web y he hecho un pedido de:
Total: 37€. No está mal para 100 cafés. Ahora entiendo el vídeo de antes :P
Pero bueno, para los adictos a la cafeína como yo creo que merece la pena.

Hace poco tuve que montar un RAID con mirroring por software en el curro. Pero no voy a contar cómo se monta el RAID (si googleas un poco encontrarás cantidades industriales de información al respecto) sino cómo monitorizarlo para recibir un correo cada vez que haya algún problema.
Nota: esto está probado en una openSUSE 10.3 pero no creo que difiera mucho, si es que lo hace, con cualquier otra distribución.
Una vez montado el RAID la primera y más simple comprobación es consular el fichero “/proc/mdstat”:
localhost:~/scripts # cat /proc/mdstat
Personalities : [raid1]
md0 : active raid1 sdc1[0] sdb1[1]
312568576 blocks [2/2] [UU]unused devices: <none>
localhost:~/scripts #
Esto no tiene mucha chicha: tenemos un RAID 1 llamado “/dev/md0″ que utiliza las particiones “/dev/sdc1″ y “/dev/sdb1″ y todo está correcto.
Ahora debemos asegurarnos de tener funcionando el mdadmd. Este demonio se encarga de la monitorización propiamente dicha. La configuración de este demonio se encuentra en el fichero “/etc/sysconfig/mdadm”. A nosotros nos interesan sólo dos parámetros:
En el primero definimos el script al que debe pasarle los eventos que genere y en el segundo le indicamos que obtenga los datos del RAID del fichero “/proc/mdstat” (ahorrándonos el trabajo ;)
Este pequeño script trata los estados recibidos del mdadmd:
#!/bin/sh # # raidmon.sh # # Script que recoge los eventos generados por el mdadmd y envia # un correo si hubiera algun problema. # # 01/09/2008 # ################################################################ ESTADO=$1 F_LOG=/root/scripts/raidmon.log F_TMP=/root/scripts/.raidmon.tmp # Lista de destinatarios separados por comas: DEST=paco@pepe.com,pepe@paco.com # Escribimos el correo: echo "Tipo de evento: $ESTADO" > $F_TMP echo >> $F_TMP echo "Fichero mdstat:" >> $F_TMP echo >> $F_TMP cat /proc/mdstat >> $F_TMP # Enviamos el correo para los eventos definidos: case $ESTADO in Fail|DegradedArray|RebuildStarted|RebuildFinished) /bin/mail -s "Evento en RAID" "$DEST" < $F_TMP ;; *) ;; esac # Hacemos log: date >> $F_LOG if [ $ESTADO ]; then cat $F_TMP >> $F_LOG else echo "Todo correcto" >> $F_LOG fi echo "#################################" >> $F_LOG rm $F_TMP exit 0
Copiamos el script en la ruta que hayamos definido en MDADM_PROGRAM y si todo está bien ya debería funcionar: el mdadmd monitoriza el RAID y envía los eventos generados a nuestro script. Si el evento es de tipo Fail, DegradedArray, RebuildStarted o RebuildFinished envía un emilio. Si es de cualquier otro tipo o todo ha ido bien (evento nulo) escribe en un registro en el log.
Para probarlo podemos introducir el siguiente churro en la consola:
mdadm -F -p ./nuestro_script.sh –scan -t -1
Y veremos el el log algo como:
Tue Sep 2 12:10:20 CEST 2008
Tipo de evento: TestMessageFichero mdstat:
Personalities : [raid1]
md0 : active raid1 sdc1[0] sdb1[1]
312568576 blocks [2/2] [UU]unused devices: <none>
A parte de tenerlo vigilado es muy conveniente programar una reconstrucción de vez en cuando. Yo lo he metido en el crontab para que se ejecute todos los sábados. El comando es el siguiente:
echo repair >/sys/block/md0/md/sync_action
Ojo al md0. Puede que el tuyo sea md1, md2, …
Bola extra: buscando información al respecto he llegado al blog de Iván López en el que cuenta cómo hacer esto mismo pero enviando SMS con el API de Google Calendar.
Bibliografía: Web de Novell, Blog de Iván López, Wiki de openSUSE y, por supuesto, los imprescindibles man.

Hace unos meses hablaba del Fail Blog pero no puedo evitar volver a enlazarlo tras ver esta imagen que casi hace que se me salten las lágrimas (aunque no sé si de risa o de tristeza):
PD: He vuelto de vacaciones :_(