click analytics
RSS de entradas RSS de comentarios 41 entradas hasta ahora

Un día de… Open Pizza Night

Torre PicassoDespués de dejar la programación a los 14 años, pasé un año aprendiendo de todo menos de ese campo; a los 15, empecé escribiendo 120% Linux, que tuvo su éxito e impulsó mi entrada en el mundillo del software libre.

Llegaron los 16… ah, benditos 16 años, la edad de la semi-madurez — en mi caso, muy semi –. Me encuentré frente a una terrible duda: ¿Qué hago ahora?

Tomé una decisión acertada: volver a programar. No sabía en qué, ya que toqué varios lenguajes en el pasado pero jamás llegué a dominar ninguno (algo que, en cierto modo, es bueno para conocer las cualidades de cada uno); decidí escoger PHP por ciertas personas que me animaron a mirarlo, y, desde entonces, sigo aprendiendo, porque me queda muuuucho, mucho.

No tenía ninguna razón para aprendérmelo, ni siquiera ningún proyecto en mente, pero lo hice. Y es que para algo sirve en el futuro lo que aparentemente no sirve para nada en el presente — ya me lo podría aplicar a los estudios, ya –.

Espera, ¿no iba a hablar del Open Pizza Night que organizó Google para hoy, día 27 de marzo de 2008? Pues eso. Raúl conoció Jisko y le pareció bien invitarme a hablar sobre él a Google, a la par que pasábamos una buena tarde-noche comiendo y charlando. Además de prestarme su portátil, ya que servidor es un poco pobre para comprarse uno (snif, que alguien me done algo)

Nervioso, un día antes me dicen que dispongo de los diez minutos estándar para la presentación al público del proyecto y unos minutos adicionales para ruegos y preguntas. Espera, no me he preparado nada, pensaba. Pero también me gusta el riesgo, así que no preparé absolutamente nada.

Llego a la Torre Picasso (la de la primera foto). Me planto en recepción, enseño mis credenciales y me generan una tarjeta que he de pasar por un lector de idem para poder entrar. Coincidencia, que me encuentro en el ascensor con alguien que va al mismo evento.

Llego a la oficina, con un encuentro un tanto frío, no conocía a nadie, ni llevaba portátil, nada de nada. Sin embargo, bastó con volver a enseñar las credenciales en la recepción de ese lugar para que me dieran una pegatina y una tarjeta con colgante indicando que no soy un espontáneo.

Al rato, nos hacen pasar a los que estábamos esperando a la sala de las presentaciones — supongo que tendrá un nombre específico, llamémosle así –, donde encuentro que hay para beber y comer lo que quisiéramos. Sin incluir las pizzas que vinieron más tarde, que, aprovechando la ocasión, estaban muy buenas. O aquellas patatas que parecían hojas de plantas, pero que en realidad no podías parar de comerlas.

Clara, una de las organizadoras, me recibió efusivamente como si nos conociéramos de toda la vida. Una mujer realmente encantadora y que me gustaría volver a charlar con ella en cuanto pueda. Gracias precisamente a ella, pude encontrar a Raúl, que me enseñó un poco cómo funcionaban allí las cosas — porque teníamos que pasar, nada más — y nos volvimos a la sala.

Raúl, supongo que uno de los máximos de la organización del evento — el mismo que me dió su dirección de correo para charlar — nos estuvo hablando de la nueva API de Google para YouTube. La verdad es que tiene una pinta cojonuda, aunque las demostraciones prácticas sólo se limitaran a las funciones de Javascript, pero no descarto para nada una futura implementación de Jisko para la subida de vídeos.

Raúl charlando sobre la API de YouTube

Llegó el momento. Después de haberme inflado de patatas, pizza y bebidas no alcoholicas, Clara me avisa que si estoy preparado, a lo que contesté que no, pero de poco serviría eso, los horarios son un tanto ajustados. El resumen y pensamientos entre corchetes, mientras estaba delante del micrófono:

[Arg, no me he preparado nada, tengo dos pantallas bastante grandes a mi lado conectadas al portátil, ehm...] ¿Hola? ¿Qué tal? ¿Se me oye bien? OK, pues… [... ... ...], vale, el teclado del portátil es americano [... ¿y?]. Vale, Jisko es un clon de Twitter que [...] [espera, hay que arreglar eso] pretende no limitarse a ser un clon como tal [me estoy repitiendo], si no ofrecer características que Twitter no da. Por ejemplo… ¡Es libre! Sí, sí, es libre, lo hemos hecho hace algunos días, todo está yendo muy bien. ¿Las características? Bien, bien, si consigo meterme con el portátil… sí, sí, lo tengo. Vale, esta es la página principal, donde (…)

Yo en Google Open Pizza Night

A partir de ahí, todo con mínima soltura, aunque en alguna ocasión con voz temblorosa, pero mezclando momentos de humor, para arrancar alguna sonrisa entre tantas miradas. Termino la retaila, un silencio rompedor de dos segundos… y aplausos abundantes. Llega el momento de las preguntas, que, en ocasiones, puede volverse crítico, pero en este caso no lo fue ya que ninguna era agresiva. De nuevo, aplausos. Paso al lado de uno de los chicos de Google: ¡Has estado muy bien!, además de que otros asistentes me felicitaban tanto por la presentación como por el proyecto.

Desde luego, se notaba que no daba charlas desde hace tiempo. Aunque no se pudiera considerar como tal por la corta duración, iba enfocado a una audiencia más que interesante. He perdido práctica, así que tendré que volver a entrenarme y a usar un vocabulario más variado, como hacía antaño, que últimamente ando algo bloqueado y hablo más repetitivamente que de costumbre.

Al final, a los que dieron charla nos regalaron un curioso invento: NSD Power Ball. Me estoy empezando a viciar, me hace falta coger fuerza en los brazos (… ji). La foto del aparato y otras cosas:

Obsequios de Google
(falta la pegatina, que está puesta en la sudadera)

Total, que salió una tarde-noche redonda. Conocí a una buena cantidad de gente agradable y dispuesta a echar un cable en lo que fuera. Estaría encantado de volver a ir a la siguiente, el buen rollo es increíble y aprendes bastantes cosas, no sólo programación.

No podía irme de allí sin sacar una foto del último vistazo antes de salir:

Puertas de la oficina de Google

Contar líneas de código en PHP

¿Que tenemos un proyecto en PHP, y queremos contar las dichosas líneas?:

$ cat `find . *.php` | egrep “;” | wc -l

Con lo que nos devolverá un número con las líneas que hemos escrito. Acabo de hacerlo con Jisko y me ha devuelto cerca de 5000.

Visto por Google

Mi vida 2.0 (III)

Echaba de menos continuar con esta serie de entradas enumeradas, en las que voy contando las circunstancias que me rodean y los cambios más importantes que estoy haciendo en mi vida.

Recapitulando las anteriores entradas con este mismo título, nombraba siempre a aquel personaje misterioso que por donde pisaba ya no crecía la hierba, que se aprovechó ampliamente de mi talón de Aquiles (aka exceso de confianza); sobre todo, en la última, que orgullosamente le califiqué de lo que se merece.

A la par que ha ido pasando el tiempo, esas heridas se han ido tapando y otras de las que no era consciente, también. Todo ello me abrió los ojos y se ha ido convirtiendo, poco a poco, en una etapa de mi vida, la más sufrida, pero a la vez, la más útil.

Vuelve ese sentimiento de estar en la cima de la montaña y tener ganas de gritar, de romper el cielo, de sentirte libre, ver todo con optimismo. En resumen: volver a ser como antes.

Básicamente, lo que se podrían llamar “las consecuencias” de dicha etapa, y ver que el sobresfuerzo humano que hice para ver las cosas de otra manera ha servido realmente la pena.

Siempre me gustó la informática; de hecho, ha sido y sigue siendo mi vida. Estuve al borde dejarlo al caer en depresión. Y es que ya se sabe: cuando uno está en esos estados, dan ganas de tirar todo por la ventana.

Afortunadamente, he sido más inteligente que todo eso y he vuelto a retomar el hobby, con una fuerza impresionante. Incluso antes de la dichosa etapa, dejé de programar hace casi un par de años; ahora, he vuelto a coger la programación (PHP, concretamente) y me he puesto a hacer multitud de aplicaciones — todas limitadas al ámbito personal, de momento –.

Todas, excepto una: Jisko. La mente abierta y liberada de aquellas estúpidas preocupaciones me ha hecho ver claramente lo que quería y trabajar en ello (formando un equipo). Un proyecto en el que tengo mucha esperanza y que le estoy poniendo todo el empeño que nunca le había puesto antes a nada (excepto en hacer el cambio).

A seguir mejorando y viendo la vida así de optimista.