Mar 21 2007

Por donde coleo…

Estos son los resultados que me han dado al realizar un test sobre mis tendencias polí­ticas,,, no me considero 100% anarquista, pero bueno. Os invito a hacer el test y comentar vuestros resultados… podemos reirnos.

You scored as Anarchism.

Anarchism

100%

Green

92%

Socialist

92%

Democrat

83%

Communism

67%

Republican

0%

Nazi

0%

Fascism

0%

What Political Party Do Your Beliefs Put You In?
created with QuizFarm.com


Mar 19 2007

Subidí³n

Cuando te enfrentas a un reto relativamente complejo (como instalar un servidor con linux que emule dentro un servidor windows 2000 con un servidor SQL corriendo y una aplicacií³n que parece que la cagí³ el demonio un dí­a de diarrea) y funciona todo a la primera, subidí³n es la unica palabra que puede describir lo que se siente.
Me encantarí­a describir paso a paso el proceso completo, pero creo que viola alguna cláusula de confidencialidad de mi contrato ;) y aparte serí­a un coí±azo tremendo de leer.


Mar 19 2007

Cambiando el nombre a una interfaz de red en linux

Ayer me ví­ en el problema de necesitar cambiar el nombre de una interfaz de red en linux, la que hasta entonces se habí­a llamado eth0 fué sustituida por eth1 (abajo posible explicacií³n del problema), pero el vmware (software de virtualizacií³n) estaba configurado para trabajar con el anterior estado de la red.
Buceando en internet conseguí­ lo que buscaba:
root@srvdvbus:~# ip link set dev eth1 name eth0
Esto cambiarí­a el nombre de la interfaz eth1 a eth0, para ejecutar ese comando primero hay que bajar la interfaz de red (root@srvdvbus:~# ifconfig eth1 down ).
Una explicacií³n que se nos antoja posible a los técnicos del curro es que el disco guardaba el hecho de que la tarjeta del anterior ordenador era eth0 y que aunque no la haya encontrado guarda esa configuracion y asigna otro níºmero a la nueva tarjeta que ha encontrado en este nuevo ordenador.


Mar 19 2007

Eficacia de gamberro

Domingo 18 de Marzo:
19:15, Teléfono movil, la aplicacií³n en la que se basa todo el curro no funciona, diagní³stico rápido, se ha caido el servidor, soy el íºnico que sabe arrancar todos los servicios.
19:20, Llamada al jefe, ¿Tengo que ir?, la duda ofende.
19:30, Llegada al curro, el servidor efectivamente no respone a conexiones.
19:35, Cuarto de servidores, mierda, la máquina no arranca (comienza el pánico).
19:45, Diagní³stico: la fuente de alimentacií³n no ha soportado dos meses de trabajo intensivo, malas noticias, no es un modelo estandar, necesitamos una máquina nueva (insisto en el detalle de que es domingo).
20:00, Un pentium4 deshechado aparece como llovido del cielo, algo menos potente que lo que utilizabamos, pero sirve.
20:15, Con la máquina estudiada nos proponemos cambiar los discos duros de el servidor petado a este nuevo, rezamos porque el hardware sea compatible.
20:30, Parece que la máquina arranca, curioso, el nombre de la tarjeta de red cambia.
20:40, Certificado, el software que usamos no funciona con el nombre de tarjeta de red cambiado.
20:50, Arreglado el nombre de la tarjeta de red, ya se llama como antes (ver post “Cambiando el nombre de una interfaz de red”)
21:15, La máquina está en marcha… CON DOS COJONES. A eso se le llama tiempo de respuesta. 2 horas y aquí­ no ha pasado nada.

Lunes siguiente (19, dí­a del padre), llego a la oficina, pregunto a quien hay que colgar de los pulgares para que nos den nuestro servidor definitivo que llevamos un mes esperando, me dicen que está conectado desde el jueves. Ahora mismo está instalado y configurado, solo faltan los datos, trabajo que se podrí­a haber hecho el viernes… la vida es una vieja zorra llena de ironí­as, pero yo me follo a Murphy y a sus dichosas leyes.

Desde que era bastante crí­o he oido a mi padre al hablar de mí­ decir, “David tiene una parte obsesiva, si un problema lo atrapa, no lo dejará hasta que lo haya resuelto no importa si no tiene que dormir, no tiene que comer… no quiere decir que sea algo bueno, simplemente resulta efectivo”. Este ha sido un ejemplo mas de mi obsesií³n.

Por cierto aita, feliz dí­a del padre. Es un honor que seas tu al que tenga que felicitar.


Mar 16 2007

Sinatra mode - Episodio I

Hoy inauguro una nueva categorí­a, “Sinatra mode” en ella trataré problemillas a los que me enfrente y que tengan varias vias de solucií³n, explicaré alguna de las soluciones y dejaré planteadas las demás. ¿Porque “Sinatra mode”? Porque lo que más mola de las cosas es hacerlas “a mi manera”.

Sales de fiesta con la cuadrilla, se hacen un montí³n de fotos, pero cada foto ocupa un mega con lo que mandar las 50 fotos por email se convierte en una locura. ¿Que haces? aprovechas tu espacio web en internet para subirlas.
Enfoque:
Estarí­a bien disponerlas en modo galerí­a con sus miniaturas que al clickearlas te mostrasen la foto a tamaí±o original. Esto plantea un par de problemas, iespana no soporta ningíºn software de gestií³n de galerí­as de fotos y las fotos pesan demasiado para cargarlas sin mas así­ que hay que redimensionarlas todas (Trabajo de Chinos (TM)).

Solucií³n “A mi manera”:
El paquete de software imagemagick de linux proporciona unos cuantos programillas de manipulacií³n de imagen desde la consola, entre ellos convert, por ejemplo

convert -sample 150x150 foto_original.jpg foto_manipulada.jpg

Esto convierte la imagen original a tamaí±o 150 x 150 pixels, admite tratar con porcentajes en lugar de con tamaí±os absolutos.
Con esto hemos solucionado el redimensionar todas las fotos, para algo se inventaron los ordenadores, escribimos este script:

mkdir thumbs
for i in *JPG
do
convert -sample 150x150 $i ./thumbs/t_$i
done

Que convertirá todas las fotos de un directorio almacenando las miniaturas en la carpeta thumbs.
Ahora nos queda la segunda parte, la galeria, para esto hacemos una página HTML simple, al fin y al cabo queremos funcionalidad. Seguimos jugueteando con scripts.

echo "<html><head></head><body>” >> galeria.html
for i in *
do
echo “<a href = ./$i><img src=./tumbs/t_$i>” >> galeria.html
done
echo “</body></html>” >> galeria.html

Si lo ejecutamos desde dentro de la carpeta donde tenemos las fotos originales y subimos esa carpeta entera a internet, con dirigirnos a esa carpeta nos encontraremos cosas como esta.

Otras soluciones:
Pues la verdad es que la íºnica que se me ocurre para ahorrarse el paso de escribir la página HTML es escribir un bucle en PHP que lee el directorio y va generando la página, así­ con solo subir las fotos al directorio se irán viendo mientras que a mi manera hay que generar la página cada vez que subimos una foto nueva.