Archive for Mayo, 2007

En la Google Developer Day 2007

Bueno, al final hemos venido mi mujer y yo a Madrid, a pesar de las malas noticias que hemos tenido. Desgraciadamente ya no estamos embarazados. Pero bueno, espero que en breve volvamos a estarlo :)

Ahora mismo estoy en la conferencia de Google Gears. Muy guapo lo que estoy viendo, quizá muy interesante para hacer algunas aplicaciones tanto en el trabajo como para el ocio.

Actualizado (18:12): El dí­a se está haciendo más corto de lo que me esperaba. Tras la charla de Google Gears, he podido ver lo que ya dije en su momento cuando hice un gadget para BolsaPHP, hacer un gadget de Google es MUY fácil. :)

Tras el café y charla de pasillo que ofrecen entre conferencias, he entrado en la charla de la pasarela jabber con Menéame.net. También interesante.

Ahora mismo estoy en una charla que supongo que es de la única en la que realmente no me dice nada nuevo. Están enseñando como han realizado la web de “no se que” artista usando varias utilidades de Google. Pero vamos, el conferenciante no convence mucho. :(

Actualizado (19:13): Ya tengo mi helicóptero teledirigido. :) Ahora en la sala principal para la conexión con las otras Google Developer Days del mundo. :)

Actualizando el trac

He tenido que migrar los repositorios del subversion del servidor viejo del trabajo a un nuevo y brillante servidor.

Cuando monté el trac en ese servidor (hace ya un tiempo), puse la base de datos sobre SQLite 2.1. Al instalar el nuevo, como es lógico, he tenido que migrar las bases de datos a SQLite 3.

Como tení­a bastantes repositorios distintos en el servidor, he preferido hacer un pequeño script para hacerlos todos de una vez. En pocos minutos han estado funcionando todos los proyectos del subversion sin problemas.

El script en cuestión es este, por si le sirve de ayuda a alguien:

#!/bin/bash
PWD_TRAC=”/var/trac”

for REP in $(ls $PWD_TRAC)
do
echo “Actualizando repositorio $REP”
mv $PWD_TRAC/$REP/db/trac.db $PWD_TRAC/$REP/db/trac2.db
sqlite $PWD_TRAC/$REP/db/trac2.db .dump | sqlite3 $PWD_TRAC/$REP/db/trac.db
trac-admin $PWD_TRAC/$REP upgrade
echo “Proceso finalizado.”
done

chown www-data $PWD_TRAC -R
chgrp www-data $PWD_TRAC -R

El fichero directamente se puede bajar de:

Ahora voy a ver si termino de configurar el DNS y le doy el último adiós a nuestro viejo y sufrido servidor de subversion. Descanse en paz. :P

Mejorando el rendimiento de BolsaPHP

El servidor de BolsaPHP lleva unos dí­as que se arrastra con tanta visita concurrente. Además hoy en el trabajo me ha saltado una alarma de un proceso demasiado largo que estaba cargando demasiado la máquina (que en este caso resultó ser de Tony Ruiz y se lo he arreglado en pocos minutos).

Esta tarde me he dedicado un rato a repasar con calma el código de BolsaPHP, mirando con más detenimiento las consultas SQL y la posibilidad de darle una vuelta de tuerca más al sistema de cache. Creo que el trabajo va a dar sus frutos.

Si todo va bien, a las horas punta (entre las 10 y las 14 horas) de bolsa, la página cargará mucho más rápido. Ojo, eso no quiere decir que las órdenes de compra se disparen antes, tardarán lo mismo. :P

De paso, también he retocado ligeramente el Fisgón / Chat para poder ver los usuarios no registrados en lí­nea, que también son unos cuantos y antes no tení­a en cuenta en el contador. El aspecto es más o menos este:
bolsaphp-fisgon

Hay muchos más cambios, pequeños y sutiles. La mayorí­a ni os daréis cuenta. He procurado no hacer absolutamente nada para mermar las opciones de los usuarios.

A ver si hay suerte y mañana el servidor aguanta la avalancha de usuarios. ;)

Colaborando en el código de Menéame.net

Acabo de pegarle un repaso al código ya subido y funcionando en Menéame.net. Ricardo Galli me pidió un módulo de administración con unos parámetros muy concretos. Tras un par de versiones “estéticas” se llegó al código que ya está colgado en el subversion de Menéame, concretamente en lo que respecta a bloqueos a dominios y votos a comentarios.

Da gusto escribir código que al poco tiempo ves publicado en un repositorio público con una licencia pública. A ver si hago más así­.

Google Developer Day España 2007

Mi mujer me ha llamado hace un rato, me ha dicho que comprobase el mail, que ella habí­a recibido ya la invitación de la Google Developer Day 2007 para asistir en Madrid.

Lo he mirado en cuanto he tenido un rato en el trabajo y también tengo el mail con la invitación. Así­ que asistiremos a los talleres/seminarios para aprender todo lo que se pueda. :)

Si estás también en la lista de invitados, nos vemos allí­.

P.D.: Ricardo Galli publicó hace un tiempo el apunte Curso de programación en Google España y envió nuestras direciones. Gracias. :)

Puerta verde

p5128557.jpg

í“xido

p5098465.jpg

p5098466.jpg p5098470.jpg p5098474.jpg

Abeja buscando pólen

p5098373.jpg

Algunas fotos a unas abejas en el jardí­n del trabajo

p5098371.jpg p5098366.jpg p5098365.jpg p5098361.jpg p5098359.jpg p5098351.jpg p5098349.jpg p5098347.jpg

Los enanitos del bosque tienen la culpa de que un servidor hoy perdiese todas las colas LPD en el trabajo. Estoy seguro. (visto en un comentario del blog de Ricardo Galli) (0)

¡ESTAMOS EMBARAZADOS!

Pues, permitidnos que compartamos nuestra alegrí­a.

!Estamos embarazados!

Mi mujer y yo estamos ahora mismo en una nube, sonriendo y compartiendo la noticia con los nuestros. Y ya que yo considero a los visitantes de esta web una parte de esta curiosa y pequeña “familia”, pues estaba obligado a compartirlo.

Comprendedlo si a partir de ahora mis apuntes vienen llenos de babas y felicidad absurda. No puedo evitarlo. :)

Subiéndome el ego

Hoy me ha enviado un sms Benet Joan Darder donde me informaba que yo salí­a en el diario “Ultima Hora” de hoy (Domingo 6 de mayo). Pensaba que era una broma, pero no, al final he visto que era totalmente cierto. Gracias por el aviso Benet.

El autor del texto es Emili Gené (Gracias). Escribe también de otros cuatro autores entre los cuales se encuentra Llorení§ Valverde, todo un honor aparecer a su lado. :)

Estas cosas suben un +1 a mi ego. :P

Actualizado: Ricardo y Bea me mandan una escaneada del texto. Gracias. :)
Actualizado 2: Llorení§ Valverde también ha escrito un pequeño apunte al respecto en su weblog.

Spiderman 3

Ayer, por jabber y por sorpresa, nos dicen que han comprado dos entradas para nosotros (mi mujer y yo) para ir a ver Spiderman 3.

La verdad es que es una pelí­cula que no hubiese ido a verla por “voluntad propia”, pero es que ahora, una vez vista, mucho menos.

Aquí­ una lista de las cosas que se pueden destacar de la pelí­cula:

  • Render

Punto. Punto y ya está. La pelí­cula es mala, lenta, aburrida, pesada, chorra, ¿he dicho ya que es mala?. Durante la proyección me pregunté varias veces cuando terminarí­a, no me importaba si morí­a el bueno o el malo se salí­a con la suya, me preocupaba más el poder salir de la sala. Un sí­ntoma importante que confirma que no voy muy equivocado es que en cuanto terminó, todo el mundo con el que me cruzaba decí­a cosas similares.

  • “¿Que lenta no?”
  • “Pufff, casi me duermo”
  • “Ya era hora”

Vamos, que EMHO, no pierdas el tiempo en ir a verla si todaví­a puedes evitarlo. Eso sí­, si te gustan los renders bien hechos, un dí­a de estos, cuando salga en DVD, te la compras y la ves en casa tranquilito (como mucho). :P

P.D.: Por cierto, al final mueren los malos y gana el bueno. (Que sorpresa, sic.)

Marilen Cifre

100olymp-p5038329_jpg.jpg

Marilen Cifre, compañera de trabajo. foto tomada el dí­a del del cumpleaños de Maribel Lucena.

David Martí­n

Es curioso, le he pegado un vistazo a las búsquedas de Google con mi nombre y parece que salgo en la primera posición siempre.

Lo que más me llama la atención es que hay “muchos” David Martí­n, algunos incluso son famosos y venden discos, otro es del parlamento europeo, un experto en posicionamiento (SEO) :P, un pintor…

Pues bien, si has llegado a este apunte buscando a David Martí­n que sepas que no soy ninguno de los anteriores. Soy un tio normal, con momentos frikis, que de vez en cuando le da por programar, siempre con y para el Software Libre y que para despegarme de vez en cuando de las pantallas de ordenador disfruto con la fotografí­a.

Por cierto, en internet tengo la costumbre de firmar con un David Martí­n :: Suki_ ::.

Fisgón de BolsaPHP actualizado

Ya que recientemente he implementado la api de compra / venta para BolsaPHP con nuevas funcionalidades, le ha todado un repaso al Fisgón para que muestre nuevas cosas.

Ahora tiene este aspecto.
bolsaphp-api

De paso, he perfilado algunas otras cosillas según peticiones de los usuarios. Ahí­ va la lista completa:

  • Cambio en el cálculo del karma, ahora las cantidades son menores.
  • í“rdenes de compra limitadas a 60.000 € máximo.
  • La compra / venta de valores de precio muy bajo es algo más rápida.
  • El Fisgón muestra las órdenes de compra / venta.
  • El Fisgón muestra desde donde se realizan las órdenes (web o api).

A ver si tengo tiempo y voy haciendo más cositas para seguir haciéndolo interesante. :)