Borrar una línea concreta de texto

10 April 2008 – 16:30

Todos hemos reinstalado alguna máquina de la red local o jugueteado con las ips cual pene erecto:

WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!
Offending key in /home/ferran/.ssh/known_hosts:23

sed -i ‘23d’ /home/ferran/.ssh/known_hosts

Ale, tira millas.

Using svn and trac same passwords and changing at the same time

8 April 2008 – 16:11

If you’re using trac and expecting to use the same passwords at svn , you’ll realize when a user change his trac login, it will break the expectec compatibility. ¿How to solve?

We are using AccountManager plugin with HtPasswdStore option; to solve this we hack the web_ui.py file with the following lines:


old_svn_pwds = file('/home/svn/passwd').readlines()
new_svn_pwds = file('/home/svn/passwd', 'w')
for line in old_svn_pwds:
  if line[:len(user)+3] == user+' = ':
    print >>new_svn_pwds, user+" = "+password
  else:
    print >>new_svn_pwds, line,
new_svn_pwds.close()

bsdcon @barcelona

19 March 2008 – 19:11

Estos próximos 19 y 20 de abril se celebrará en Barcelona la primera convención dedicada al mundo BSD de estos lares.

Las presentaciones, actualmente son:

  • Reunión Grupo Traducción FreeBSD-ES
  • Algoritmos y aplicaciones de compresión bajo Unix
  • ATF: Sistema de pruebas automatizado para NetBSD
  • Sistema de cortafuegos redundantes con OpenBSD y Packet Filter en modo bridge
  • SIP y VozIP con FreeBSD
  • Uso de OpenBSD en dispositivos empotrados

Nos vemos ahí! ;)

Registro barato de dominios

19 March 2008 – 19:03

Ahora gkg ofrece registro de dominios por un precio irrisorio; 2.90$. A este precio tendríamos que añadirle los 0.20¢ que se pagan a la icann

En euros, nos saldría a 2.025€; un precio más que interesante.

Como oferta que es, tiene sus restricciones, y es que sólo es válido para nuevos registros.

Compilar python

18 March 2008 – 16:35

Para querer convertir un script python a un binario elf has más feo que mister potato y más malvado que un enano cabreado; pero lo que no necesitas es ser habilidoso:
http://starship.python.net/crew/atuining/cx_Freeze/index.html
FreezePython –install-dir PATH script.py
:)