[meme] ¿Como te retirarias con 5 millones de euros?

martes, 7 de agosto de 2007

He visto varias webs con el mismo meme, así que no iba a ser menos...

Primero los caprichitos: una casita junto al mar en el sur de Portugal, unas vacaciones en Disneyland y una custom grande para pasear (y un Mini para alguien cercano). También me arreglaría los dientes y la vista (tengo miopía).

Sobre el resto me dejaría asesorar para pagar menos a la Hacienda Pública (HP). Supongo que para disminuir el riesgo lo repartiría entre distintos productos financieros. Haría un viaje largo al menos una vez al año, y me dedicaría a mi familia y a mis aficiones.

Por último, cada año haría una donación importante (un porcentaje del beneficio anual) a una entidad benéfica que considere de fiar...

Ratatouille

Incomprensible. Desayuné mal, almorzamos en el chino (y comí muchisimo), me eché una siesta de dos horas, no hice nada de ejercicio, cené un bocata de york y luego fuímos al cine y me zampé un "grande" de palomitas (lo que me dió mucha sed y bebí mucho acuarius). Y esta mañana peso casi medio kilo menos...

Como he dicho fuimos al cine, al cine de verano mas concretamente, a ver Ratatouille. Pasamos un frío terrible y acabamos tiritando los cuatro (¿estamos en Sevilla en Agosto?). La película es genial, de una calidad impresionante y un argumento tan sencillo y que engancha tanto que se te pasa volando.... muy recomendable.

DsD#143: 110.9

Por fin lunes

lunes, 6 de agosto de 2007

Otro fin de semana en la playa comiendo demasiado y mal, cenando tarde, durmiendo siesta, sin hacer ejercicio... Menos mal que se acabo.

DsD#142: 111.3

Me pase de rosca

viernes, 3 de agosto de 2007

Ayer hice 12.8 km en media hora de bici (nuevo record) y sudé una cantidad "peligrosa" de agua. Después de la ducha sentí como si hubiera agotado alguna reserva de energía que tenía escondida... Si pudiera dar marcha atrás no lo habría hecho.

DsD#139: 111.2

Frustracion

jueves, 2 de agosto de 2007

Ayer desayuné bien, almorcé sin pan, no me eché siesta, sudé sangre para conseguir 12.7 Km en media hora de bici (nuevo record), y cené no demasiado tarde una pera con leche desnatada. Después de eso, uno esperaba bajar al menos medio kilo... pues nada, no he bajado ni 100 gramos. Tanto esfuerzo sin fruto es para sentirse frustrado. Algo estoy haciendo mal, me he estancado en los 111.

Rebeca rió y dijo:
- Cuando aprendais a aceptar en lugar de esperar, tendreis menos decepciones.

DsD#138: 111.2

Vamos a echar una carrerita

miércoles, 1 de agosto de 2007

Es la primera vez que hago cositas con GD, así que no seais muy duros conmigo. He escrito un script para generar una imagen similar a la del tipo de la Wii. Es bastante difícil, pero no me importaría llegar a los 86 kilos que tiene como meta.


$kilos = intval($_GET['kilos']);
if ($kilos == 0) $kilos = 111;

$iniciolinea = 10;
$finlinea = 270;
$iniciokilos = 126;
$finkilos = 86;
$fuentegrande = 5;
$fuentepeque = 4;
$fuentemini = 2;
$anchofuentegrande = imagefontwidth($fuentegrande);
$anchofuentepeque = imagefontwidth($fuentepeque);
$anchofuentemini = imagefontwidth($fuentemini);
$yimagen = 25;
$url = 'ecao.blogspot.com';
$diferenciakilos = $iniciokilos - $finkilos;
$diferencialinea = $finlinea - $iniciolinea;
$kilosperdidos = $iniciokilos - $kilos;
$kilosquefaltan = $kilos - $finkilos;
$x = $iniciolinea + intval((($kilosperdidos) * $diferencialinea) / $diferenciakilos) - 18;
$mensaje = "$kilosperdidos kgs perdidos, quedan $kilosquefaltan kgs!";
$anchomensaje = $anchofuentemini * strlen($mensaje);
$xmensaje = intval((280 - $anchomensaje) / 2);
$xkilos = $x - 40;
$anchobocadillo = 40;
$altobocadillo = 25;
$xcentrobocadillo = $xkilos + 13;


// imagenes de las que partimos
$imagen = imagecreate(280, 100);
$imagencaballero = imagecreatefromgif("knight.gif");
$base = imagesy($imagencaballero) + $yimagen;
$ykilos = $base - 50;
$ycentrobocadillo = $ykilos + 8;

// situamos al caballero
imagecopymerge($imagen,$imagencaballero, $x, $yimagen, 0,0, imagesx($imagencaballero), imagesy($imagencaballero), 100);

// colores a utilizar
$colorgris = imagecolorallocate($imagen, 169, 170, 173);
$colorceleste = imagecolorallocate($imagen, 50, 195, 239);


// regla
imageline($imagen, $iniciolinea, $base, $finlinea, $base, $colorgris);
for ($k = $iniciokilos; $k >= $finkilos; $k-=2)
{
 $xlinea = $iniciolinea + intval((($iniciokilos - $k) * $diferencialinea) / $diferenciakilos);
 $alto =  ($k % 10 == 0) ? 10 : 5; 
 imageline($imagen, $xlinea, $base+3, $xlinea, $base+$alto, $colorgris);
} 

// url
imagestring($imagen, $fuentepeque, $finlinea - ($anchofuentepeque * strlen($url)), 3, $url, $colorgris);

// kilos de origen / destino
imagestring($imagen, $fuentegrande, $iniciolinea, $base + 12, $iniciokilos, $colorceleste);
imagestring($imagen, $fuentegrande, $finlinea - ($anchofuentegrande * strlen($finkilos)), $base + 12, $finkilos, $colorceleste);

// bocadillo con kilos actuales
imagestring($imagen, $fuentegrande, $xkilos, $ykilos, $kilos, $colorceleste);
imageellipse($imagen, $xcentrobocadillo, $ycentrobocadillo, $anchobocadillo, $altobocadillo, $colorgris);
imageline($imagen, $xcentrobocadillo + ($anchobocadillo / 2), $ycentrobocadillo + 5, $x + 3, $ycentrobocadillo + 8, $colorgris);

// mensaje con los kilos perdidos y que faltan
imagestring($imagen, $fuentemini, $xmensaje, $base + 13, $mensaje, $colorgris);

// vuelca la imagen
header("Content-type: image/gif");
imagegif($imagen);
imagedestroy($imagen);

Para hacerlo funcionar, solo hay que copiarlo (junto con una imagen knight.gif al servidor Web (con soporte de PHP y GD) y pasarle como parámetro el numero de kilos de peso. Por ejemplo: http://localhost/evolucionpeso.php?kilos=111

Tonteando con UML

Hoy estoy jugando un poco con el UML en el trabajo. Tengo que describir una serie de paquetes de procedimientos en Oracle y relacionarlos con los subsistemas de proceso (cada uno de los cuáles trabaja sobre un esquema (usuario) de Oracle distinto). Se me ha ocurrido describir cada paquete de procedimientos de la base de datos como un "componente"; agruparlos dentro del "paquete" del subsistema y enumerar las funciones de dicho paquete que se aplican al mismo subsistema. Ya sé que es difícil de entender, pero el objetivo de todo esto es precisamente todo lo contrario: facilitar la comprensión de la estructura presentándola de una manera gráfica... Seguramente lo esté haciendo mal, por eso lo pongo aquí, y si alguien me corrije, pues eso que aprendo...

Ayer volví a hacer media hora de bicicleta (11,8 km), no dormí siesta (continué la lectura de E5D), pero comí demasiado pan y cené tarde. Si sumamos la enorme cantidad de líquido que bebí (Aquarius sobre todo) pueden explicar que mantenga los 111.2 otro día más.

DsD#137: 111.2

Retomando El Quinto Dia

martes, 31 de julio de 2007

Ayer, a la hora de la siesta, en lugar de echar el correspondiente sueñecito, abrí el libro de "El Quinto Día" de Frank Schätzing (foto) por donde lo dejé. Ya lo he mencionado varias veces en estas páginas. Es un libro muy largo, imposible de leer del tirón, pero no me cuesta nada volver a él. Empecé a leerlo en Septiembre del año pasado, a ver si, aprovechando la tranquilidad de la sobremesa, puedo terminarlo antes de Septiembre de 2007.

Como viene siendo habitual, sigo sin hacer ejercicio y cenando tarde. Es difícil ponerse en movimiento con más de 40 grados en Sevilla (aunque sea solo una escusa).

DsD#136: 111.2

Actualizar imagen Squeak a traves de proxy

lunes, 30 de julio de 2007

Estoy siguiendo el tutorial de Stephan B. Wessels y me he encontrado pronto con el primer problema: no puedo actualizar Squeak porque aquí todas las comunicaciones se realizan a través de proxy.

La solución pasa por decirle al sistema que utilice un proxy (dicho así parece de perogrullo). Una vez encontrada la solución, todo es facil. Abres un Workplace y escribes lo siguiente:
HTTPSocket useProxyServerNamed: 'nombreproxy' port: 8080.
Luego seleccionas el texto, le das al botón derecho y selecciona 'do it (d)'

Para actualizar la imagen, como dice el tutorial, seleccionas "help" y luego "update code from server".

Una de piratas

Este fin de semana TuX recibió la visita de Bolo, el perro de unos familiares de Cáceres. Aunque al principio se pelearon por el territorio, después de unos cuantos paseos juntos, se pasaron muchisimas horas jugando juntos.

El Viernes por la noche fuimos a Cinequinto, al cine de verano a ver "Los Simpsons" y, aunque la película no estuvo mal (lo que pude ver), los encargados del chiringuito hicieron todo lo posible por arruinar la noche. Después de hacer el pedido, pagar y esperar quince minutos, nos enteramos de que el pedido "se había perdido" y, no solo eso, sino que también se habían acabado casi todos los platos, así que nos devolvieron el dinero sin perdirnos siquiera disculpas. Es increible lo mal que llevan el bar del cine de verano. No me extraña que no se llene...

El Sábado tocó ir a Isla Mágica. Hizo muchísimo calor, así que fuímos a partir de las 8:30. Los pies acabaron destrozados, y bebimos litros de refrescos y agua. Los crios se lo pasaron en grande (y los mayores también)

El Domingo descansamos un poco, aunque los pequeños aún tuvieron fuerzas para dos sesiones de piscina. Como fin de fiesta hicimos un karaoke con la PS2, hombres contra mujeres. Después de un concurso muy disputado, y varias trampas por parte de las féminas, la cosa quedó empatada. El desempate será en otra ocasión.

En las comidas, todo fué un descontrol, y a pesar de estar totalmente agotado, no he hecho nada de ejercicio en todo el fin de semana.

DsD#135: 111.2