Aplazar cambios en repositorios bzr/git

Cuando trabajamos programando algo contra un sistema de control de versiones a veces queremos almacenar los cambios locales sin hacer un commit para volver al código original. Por ejemplo, hemos roto algo y queremos volver al código original, pero tampoco queremos perder los cambios que hemos hecho (aunque no funcionen). O bien estamos trabajando en una nueva versión y tenemos que volver a la versión anterior para arreglar un bug.

Antes, estas soluciones las solucionabamos con el típico copy, svn co, etc. Pero con los nuevos sistemas de control de versiones tenemos opciones más interesantes. GIT tiene el stashing y en BZR tenemos shelving.

Poner /etc bajo control de versiones …

… es bien sencillo con etckeeper. Y en howtoforge nos dan más información:

http://howtoforge.com/using-version-control-for-your-etc-directory-with-etckeeper-and-bazaar-on-debian-squeeze

En resumen:

  1. Instalar con APT
  2. Editar la conf y decididir que motor VCS queremos
  3. Hacer un etckeeper init
  4. Opcionalmente hacer un etckeeper init

Y a jugarrrrrrrr!

Cambios en el servidor etxea

Anoche migré el servidor sobre el que corre etea.net, chainmen.com, codadabrazospartidos y demás. Es ya la 4º plataforma sobre la que corre este sitio. Todo empezó con un sencillo servidor en mi casa (un AMD K6 si no recuerdo mal). Luego, cuando empecé a trabajar contraté un pequeño servidor dedicado en OVH, un kemiserver con tan solo 512Mb de ram. sobre este sistema corrio mucho tiempo este sitio, hasta que se quemó el servidor y me lo cambiaron por otro similar, pero más potente (pasó a 1Gb de ram).

Tenía pendiente la migración a un nuevo kemiserver (más barato y potente) desde hace ya meses y por fín ayer me animé. He contrado un KemiServer C-250G que calza un Celeron D/215/220, 2Gb de RAM y 250Gb de HD. Sobre el me han puesto una proxmox (sobre Debian) y en ella he virtualizado el anterior servidor (un tar inicial, un rsync final y todo migrado en poco más de 2h). Todavía queda algún fleco (algún DNS por cambiar) pero ha sido poco traumático.
Esperemos que este cambio de la estabilidad que últimamente le faltaba a etxea.net.

Instalar flash en Firefox Portable en un windows sin permisos de adminsitrador

Por curro me tengo que pegar con unos PCs que tienen un windows XP del año de la polca, con Internet Explorer 6 y sin flash 🙁 He pensado en usar Mozilla Firefox portable, pero hay un problema, no tiene flash y el instalador normal pide permisos de admin. La solución la he encontrado rápido en google vía http://www.acidlabs.org/2006/09/05/installing-flash-in-portable-firefox-with-no-installer/ descubro como hacerlo:

apuntes desbrickear un linksys wrt

  1. Instalar tftp
  2. Bajarse el firmware original
  3. Desactivar Network Manager
  4. Configurar a mano la IP sudo ifconfig eth0 192.168.1.2
  5. Apagar el AP, conectarse por cable de red directo
  6. Lanzar el siguiente comando
tftp 192.168.1.1
binary
trace
rexmt 1
timeout 90
put firmware.bin

Bola extra:

Para borrar todas las variables de la nvram:
http://wiki.openwrt.org/oldwiki/faq#how.do.i.clean.up.the.nvram.variables.the.safe.way
Yo me he bajado el script de aquí:
ftp://ftp.ro.debian.org/pub/mirrors/openwrt.org/people/nbd/nvram-clean.sh