ubuntu juegos lucux userlinux tip seguridad cumpleaños ssh deportes 2007 debian bake cakephp linux php games beers alemania_2006 sidenotes mysql nintendo rsidenotes mac lugo freebsd blog ds bash update meme opinion futbol programación personal iphone web conciertos humor rfilms cms openbsd mundial 2008 apple san_froilan macosx barça bsd soccer champions ibook films league felicidades blogsfera copa cake blogs hack frases
Year 2010
Year 2009
Year 2008
Year 2007
Year 2006
Year 2005
Year 2004
Year 2003
Year 2002
Mercurial en Fedora Core 4 y CentOS 5
DynDNS, ddclient y mundo-r
Los que -además- somos cutres y no deseamos pagar un plus por obtener una IP fija no tenemos otra opción que tirar de fantásticos servicios como DynDNS, encargados de redirigir cada cambio de IP a un nombre que nosotros elijamos dentro de las posibilidades.
Downtime
El resultado puede ser distinto según la ocasión, un servidor caÃdo, una base de datos eliminada, datos redundantes, inconsistencia en un sistema de ficheros... pero el susto y la situación son similares.
En este caso ha sido a través de un script de migración, ¡que mejor prueba que ésta web para el nuevo rCMS!, asà que mientras $link_viejo y $link_nuevo se hacÃan la picha un lÃo en los mysql_connect(), mi cabeza ardÃa pensando en la fecha del último backup: 17 de febrero.
Resultado: Se han perdido los comentarios de los últimos 10 posts y varios updates del error 8001050f. El estropicio no ha sido nada comparado con lo que se me ha calentado eso que sale del cuello y suelen llamar cabeza.
Bind: ¡maldito Plesk!
Nota mental, si tienes pensado reiniciar -el maldito Plesk- y tienes entradas Bind agregadas de forma manual acuérdate de reponerlas antes de nada, te ahorrarás un cabreo.
En serio -y vuelvo a repetir por enésima vez- cuanto menos conozca de estos mamotretos más años viviré. ¡AWS ya!.
Mercurial: Hook on push
[server]$ cat /path/del/repo/.hg/hgrc [hooks] changegroup = hg updateY fuera preocupaciones. La obligada referencia a Tao of Mac, desde donde me vino la inspiración mientras intentaba poner el Macbook a punto.
Timeline Linux Distros
DenyHosts: bloquear intentos fallidos

# dpkg --list | grep python2 ii python2.5... # python -V Python 2.5.2 # apt-get install denyhostsUna vez instalado pasamos a configurar el archivo /etc/denyhosts.conf, que es el que tiene toda la chicha:
Migración de SVN
Ha llegado despiezado asà que nos hemos puesto manos a la obra para restaurar el servicio cuanto antes, primero el hardware y luego -wiki en mano- los servicios correspondientes. El primer problema -que en principio no ha trascendido demasiado- ha sido la migración de los repositorios Subversion a la nueva máquina. Digo problema porque nunca habÃa migrado un SVN, pero todavÃa sigue quedando gente que documenta estas operaciones para hacer la vida más sencilla a los demás.
Screen: nueva configuración
Cada dÃa que juego un poco con sus opciones me quedo boquiabierto. Esta tarde ha sido por iniciativa de David MartÃnez, él también habla maravillas de screen.
Compresión: tar.gz vs tar.bz2
La duda ha venido dÃas más tarde cuando, al no ubicar bien el comprimido, un rsync se lo ha llevado por delante (descanse en paz). TenÃa que repetir la tarea asà que me he puesto el mono de trabajo y he intentado mejorar los números: