Hace unos días me aburría, decidí que tener 23 podría ser más divertido que seguir con 22, sobre todo porque hasta los 29 no volveré a disfrutar de un número primo. Sí, hablaba de [cumple]años. Y es que el número 23 es uno de esos números que te cautivan, por ejemplo su representación en binario, 10111, también es un número primo.

Google Open Pizza Night:
También estuve en la Open Pizza Night que brillantemente organizó Google España en sus oficinas de Madrid. Raúl Benito (qué difícil es encontrar su blog!) iba a presentar el nuevo API de Youtube, primero una pequeña introducción seguida de un workshop en el que Raúl presentó su revolucionario método de desarrollo SDD, estamos a la espera del RFC }:-).

Fue una noche de reencuentros, estuve con los Lamb Brothers (que me tienen engañado para hacer una pequeña aplicación), con Javi (está vez acompañado por otro Raúl) y A1berto, todos viejos conocidos de la Campus Party. También coincidí con Miguel que le tuve como compañero en un workshop del GDD del año pasado. Pude estar, por ejemplo, con Manu, de tufuncion.com, al que, por cierto, le debo una disculpa por no haberme pasado a dejar el comentario que le prometí O:-) y con Igor de Txurdi. También charlé con Dani y Rupert de Tuenti. Seguro que me olvido a más de uno, así que… lo siento! 

Además, y por fin, pude conocer a Rubén Díaz (aka outime), todo un crack que está desarrollando Jisko, y aunque no me guste explicarlo así, un clon libre de Twitter con funcionalidades extras, me llamó poderosamente la atención lo involucrado que está en el proyecto, este sí que sigue aquello de eating his own dog food, proyecto que, por cierto, pudo presentar durante 10 minutos.

Por lo demás, decir que las pizzas estaban mejor que buenas, la cerveza también, pero nada como las patatas fritas de colores, lo siento, eran mi debilidad, y la de todos mis compañeros de mesa! Ahora dar las gracias a todos l@s chic@s de Google, que una vez más nos trataron fenomenal, y sobre todo a Clara por invitarnos a un evento que espero no sea el último de este tipo. Para enterarte de eventos como este y de todas las novedades de Google no dejes de leer y suscribirte al blog de oficial de Google para desarrolladores en español: Programa con Google.

Yo también tuve 10 minutos para presentar una pequeña prueba de concepto que pretendía mostrar algunas de las nuevas capacidades del API de Youtube. Todo lo había programado en tres tardes y una larga noche, una aplicación a medio camino entre Twitter y Seesmic. Un servicio de microvideoblogging que permite grabar vídeos directamente a través de la página web, y que posteriormente son almacenados en Youtube, en los que se permite, por ejemplo, añadir videorespuestas. Podría dedicarle algo más de tiempo y publicar la aplicación (aunque todavía no tenga modelo de financiación :-P). Aplicación que estaba escrita en Java, por una vez creo que escribir en Java una aplicación web me supuso ahorrar tiempo, ya que pude usar el GData API Client de Java.

Mi Proyecto Fin de Carrera:
La aplicación que presenté en la Open Pizza Night usaba una de las primeras versiones de un pequeño framework J2EE que estoy preparando para mi Proyecto Fin de Carrera. Framework que sigue el patrón MVC con un front controller que procesa todas las peticiones y usa el API de reflexión de Java para cargar clases y llamar a métodos dinámicamente en función de la URL, también usa annotations para, por ejemplo, poder especificar que métodos necesitan autentificación por parte del usuario. Y lo mejor, no hace falta escribir ni una línea de XML! El próximo día hablaré sobre mi PFC, porque lo mejor de Java es que puedes odiarlo, pero nunca lo odiarás tanto como documentar.

Arpia49 (the distroman):
Por otra parte pasé dos días geniales en casa de Adal (aka arpia49), sin el que no hubiese podido aprender a usar mi nueva powerball, y sin el que tampoco podía haber saboreado la primera sandía del mundo que en realidad sabía a melón (priceless).

Optimización de Aplicaciones LAMP:
Ayer estuve en una magnífica charla, impartida por Fernando Arconada, sobre optimización (y un poquito de escalabilidad) de aplicaciones LAMP. La charla estaba enmarcada dentro de las jornadas técnicas que se imparten en mi universidad con motivo de la celebración de la RiojaParty de este año.

Sobre el PyWebDj:
Como casi siempre me termina pasando, una vez más, no tengo tiempo para mantener la aplicación, y menos si quiero que funcione en GNU/Linux, Windows y Mac OS X. Parece que la versión actual ha dejado de funcionar, seguramente hayan cambiado los tokens asociados a los archivos, pero no quiero ni pararme a mirarlo. Además han aparecido varias herramientas similares (seguro que incluso son mejores), so… google for it.

Extra Lap (parafraseando a delarosa):
Seguramente me olvide de contar algunas cosas. Como que me rompí rompieron un ligamento jugando al fútbol y llevo casi dos meses sin jugar. O que el número de cervezas consumidas durante el transcurso de todas estas historias es superior a dos. O todo lo que me gusta el nuevo App Engine de Google, pero de esto ya hablaremos en otro momento. En definitiva, lo que venía a decir es: sigo vivo.

Disculpas:
Siento que este post tenga casi el mismo número de saltos en el tiempo que el peliculón Primer, pero después de tres meses sin escribir casi se me había olvidado. Intentaré que el próximo post se publique antes de mi siguiente cumpleaños primo.
Lo del título del post, no voy a intentar ni explicarlo, si no lo entiendes pasa al siguiente, siguiente, siguiente. Y hasta la vista, Vista.

 

Programa con Google es el nuevo blog en castellano para los desarrolladores que utilizan las herramientas de Google en el que se informará de las últimas novedades, eventos y noticias relacionadas con La Compañía ;-). Además intentarán responder al mayor número de dudas y preguntas que se planteen.

Si desarrollas con herramientas de Google y quieres compartir tus conocimientos, puedes ganar una camiseta con las letritas lego que tan de moda están. Para ello sólo tienes que enviar un correo a programacongoogle@google.com con tu aportación. A esa misma dirección puedes enviar tus preguntas, dudas y sugerencias.

Mi enhorabuena al equipo de Google España por esta iniciativa. Ánimo Clara!

Nuevo mapa de radares

8000vueltas acaba de anunciar nueva versión del mapa de radares. Las principales novedades del mapa de radares son:

  • Búsqueda de radares por ruta. Si se desea buscar una ruta múltiple, basta con añadir una segunda localización precedida de to:.
  • Filtro por categorías, tanto en la búsqueda normal como en la búsqueda por ruta.
  • Nuevo aspecto visual.

It seems the greasemonkey script isn’t working properly since a few days ago, maybe the latest release of Mozilla Firefox (2.0.0.6) or maybe some changes into the Google Reader intern JavaScript code have managed it to run in a bad behaviour.

This weekend I have just rewriting some parts of the script. Stealing some code from the GReader so now the results page uses the same UI Google Reader is using for showing results.

It could be better, but it’s a bug fix release, I’ll try to improve it in next releases.

Special thanks go to:

  • Marcin Jaworski, about the _USER_ID issue.
  • San Angove, about function.toString().
  • Raymon, lux and Oroaetus for advising me about the troubles with the latest Firefox release (2.0.0.6).
  • rondador for his tips.

Download Google Reader Gears Search
v0.130, licencia GPL.

Últimamente son muchas las consultas que recibo a través de programas de mensajería instantánea (MSN Messenger, GTalk, etc.). Estos programas no son el medio adecuado para resolver problemas, y menos cuando hay código fuente de por medio. Programar mediante SMSs no es factible, mediante mensajería instantánea no debe serlo mucho más. Por lo que he decidido no contestar dudas a través de mensajería instantánea, sólo contestaré a través de correo electrónico.

Otro aspecto importante es la forma en la que se realizan las consultas. No me gusta trabajar lo que otro no ha querido trabajar, así que accede a la posible documentación, consulta libros y usa el puto Google. Una vez hecho esto, y si sigues creyendo que soy la persona que te puede resolver esa duda, procura facilitarme la información esencial para resolver el problema:

  • Descripción del problema.
  • Código fuente.
  • Mensajes de error.

Una buena descripción del problema puede conseguir que percibas de antemano qué es lo que falla, evitando tener que hacer la consulta. Además es indicativa de que se ha intentado solucionar el problema.

Es recomendable hacerme llegar las dudas a la dirección de correo: rochoaf+consulta@gmail.com, y en caso de adjuntar código fuente se agradecería que todos los ficheros fuesen empaquetados en un fichero tar.gz o ZIP.

Contestaré a todos los correos, pero me reservo el derecho a no resolver problemas cuando considere que no se han intentado resolver previamente, cuando la información proporcionada sea incompleta o cuando, simplemente, considere que no tengo que realizar dicho trabajo por el motivo que sea: coste asociado, fuera de mi conocimiento/área, etc.



About Raúl

Raúl Ochoa, a spaniard working for Tuenti in Madrid, Spain. More about me.

Subscribe to the feed

If you want to receive a notification when I update the website, you only have to add the feed to your reader, or submit your email address and I'll let you know.

Twitter

Raúl's Twitter: Non-tweetable RegEx(s) make me cry :'-(. 3 days ago

Categories