Archive for Junio, 2006

Chicago -> Amsterdam -> Madrid

En breve salgo para el aeropuerto, donde a las 16:40 pillaré un vuelo a Madrid (previo paso por Amsterdam). Mañana al mediodía (hora española) ya estaré en Madrid, después de 279 días desde mi último periplo por España. Pasaré la primera semana de julio en Madrid, y la segunda semana en Bilbao. Un breve recordatorio de lo que haré durante mi estancia:

El siguiente post, desde Madrid.

Cursillos de Julio de ESIDE (y 2)

El post anterior lo dediqué a promocionar los Cursillos y Charlas de Julio 2006 de ESIDE, pero también quería dedicar unas palabras a explicar la relevancia que tienen para mi estos cursillos (y, de paso, proporcionar un poco de historia a aquellos que atendeis los cursillos por primera vez este año). Lo escribo en un artículo aparte para que dichas palabras no se pierdan en lo que era, principalmente, un post publicitario ;-)

Los Cursillos de Julio de ESIDE se remontan al año 2000 (efectiviwonder: este ya es el séptimo año en el que se celebran los cursillos). Todo empezó con una conversación en la cafetería de la Casa Vasca, en la que Andoni Eguiluz, Ander Barbier, y yo discutimos la creación de un “grupo de interés” en ESIDE orientado a Internet y Multimedia (que inicialmente se llamo GeiM: Grupo ESIDE de Internet y Multimedia). La primera actividad de este grupo: ofrecer cursillos gratuitos a alumnos de ESIDE. Desde el principio, estaba bien claro cual iba a ser la filosofía de estos cursillos: difundir conocimiento interesante que no forma parte del plan de estudios oficial a alumnos interesados en expandir sus horizontes. En consecuencia, la estrategia era organizar cursillos de 1 semana de duración que proporcionasen a los alumnos los conocimientos fundamentales, para facilitarles que luego aprendan lo demás por su cuenta (al fin y al cabo, los primeros pasos son los más dificiles). Hay que tener en cuenta que, al menos en ESIDE, la única otra opción era (1) apuntarte a un seminario de 4 semanas o (2) aprender por tu cuenta.

Todo esto resultó en el primer cursillo de julio (uno, sólo uno :-P ). Era un cursillo de Introducción a la Programación Web (HTML, CSS, ASPs + bases de datos) preparado e impartido por mi. Era la primera vez que daba una clase en una universidad (hasta entonces, mi experiencia como orador se limitaba a las presentaciones en clase en el colegio), y estaba acojonado. A-co-jo-na-do. Recuerdo claramente que el primer día empecé mostrando a los alumnos una copia de los apuntes del cursillo, y tuve que dejarlos rapidamente de nuevo en mi mesa porque, al sujetarlos en mi mano, se me notaba el considerable tembleque que tenía. Pero, al final, parece que todo fue bastante bien. Los alumnos, según las encuestas, quedaron satisfechos y, de hecho, de ese grupo surgieron un par de futuros becarios web de la facultad.

A pesar del relativo éxito del cursillo, las actividades del grupo GeiM no despegaron por completo. Idealmente, ibamos a dar cursillos a lo largo de todo el año, pero teníamos las manos atadas por la dificultad de reservar aulas durante el año académico. No obstante, decidimos repetir al verano siguiente, y en 2001 doblamos el número de cursillos: ahora teníamos dos :-P “Programación Web Básica” y “Programación Web Avanzada” (el segundo cursillo, si no recuerdo mal, incluia más ASPs que el cursillo básico, y un poco de XML). La experiencia, nuevamente, fue muy positiva.

Hasta 2002, los cursillos de julio eran un esfuerzo principalmente unipersonal. Sin embargo, ese año los cursillos de julio cambiaron considerablemente con la llegada de un nuevo “grupo de interés” a ESIDE. A principios de ese año, un grupo de alumnos (entre los que estaba incluido split, que era compañero mío de clase) me comentó que sabían que yo estaba a cargo del GeiM, y que les interesaría tener un grupo similar, pero orientado al software libre. Tras unas cuantas reuniones en las que les comenté los ‘desafíos’ de crear “grupos de interés” en Deusto, nació el e-GHOST. Uno de los primeros objetivos que se planteó el grupo fue organizar cursillos de julio orientados al software libre (Introducción a GNU/Linux, configuración de servidores de e-mail, etc, etc.), lo que añadió cuatro nuevos cursillos, cada uno de una semana de duración:

  • Iniciación a GNU/Linux
  • Administración de Sistemas GNU/Linux
  • Programación en GNU/Linux
  • Conceptos avanzados en GNU/Linux

El GeiM, que por entonces había cambiado su nombre a GedI (Grupo ESIDE de Desarrollo Internet), un acrónimo más friki porque ríma con Jedi, ofreció el cursillo de Introducción a la Programación Web y un nuevo cursillo de Fundamentos de XML. Y, si mal no recuerdo, el grupo de Microsoft también ofreció algún cursillo.

Aunque el 2002 fue el año en el que la complejidad administrativa de los cursillos se multiplicó considerablemente (ya no podíamos pedir a la gente que se apuntase en una hoja de papel, tuvimos que idear un sistema de inscripción por web), el 2003 fue el año en el que the shit hit the fan. Como el tercer acto de una obra de Shakespeare, todo se complicó sobremanera y llegamos a un punto en el que lo mismo seguíamos adelante, o todo se iba directamente a la mierda. Los cursillos ocupaban buena parte del Centro de Cálculo durante julio, y ya no pasaban desapercibidos como un esporadico evento estudiantil. Se les quiso dar un caracter oficial, se nombró a una profesora como coordinadora de los cursillos, y las altas esferas veian como condición sine qua non que se cobrase a los asistentes, aunque fuese una cantidad simbólica. Esto no era del agrado de los profesores de los cursillos (todos alumnos voluntarios), con lo cual el comienzo de la preinscripción se retraso ad nauseam mientras se limaban las diferencias entre las altas esferas y los organizadores de los cursillos (intentando buscar algún tipo de compromiso tipo “Se monta la infraestructura para cobrar, pero la decisión depende de cada profesor”, etc.). Al final, casi por decretazo, se anunció que los cursillos procederían y que se cobraría por ellos. Los profesores de los cursillos armaron en cólera, y muchos amenazaron con retirar sus cursillos. La profesora coordinadora, hasta las narices de la situación, decidió retirarse de la coordinación de cursillos. Yo, por mi parte, estaba entre la espada y la pared, como contacto oficioso entre los profesores de cursillos y la Deustocracia, y tuve que hacer las veces de mediador en varias ocasiones.

Al final, tras arduas negociaciones, se alcanzó un compromiso: la organización de los cursillos recaería oficialmente en la Delegación de Alumnos (personificada en el Delegado y Subdelegado de Facultad), a los que se les permitía organizar los cursillos como buenamente quisieran, en consulta con Decanato. Las (cuidadosamente escogidas) palabras (todavía incluidas en la descripción de los cursillos) son: “Esta actividad es coordinada por la Delegación de Alumnos con el apoyo de profesores y de la Facultad de Ingeniería-ESIDE, que anima e impulsa estas actividades facilitando el uso de aulas informatizadas y demás recursos para que su realización sea lo mejor posible.” Todo el embrollo en 2003 se solucionó cuando, acordado el marco en el que vivirían los cursillos, contactamos con la Subdelegada de Facultad (el Delegado de Facultad no estaba disponible), le preguntamos “¿Te parece bien si no se cobra por los cursillos?”, ella dijo que le parecia bien, y así se resolvió el embrollo de una vez por todas. Más adelante, se decidió que lo más práctico era que el Delegado de Facultad delegase la coordinación de cursillos en un alumno (el “Coordinador de Cursillos”) porque, como pueden confirmar varias personas (eh, Fermat? xD) coordinar los cursillos es todo un marrón :-)

Por cierto: Los que olvidan la historia están condenados a repetirla, así que (si teneis un rato largo) no dejeis de echarle un vistazo al log que preparó Txipi resumiendo todo lo que ocurrió en la organización de los cursillos de 2003.

De 2004 en adelante, contando con un marco más oficial en el que desarrollar los cursillos, éstos transcurrieron más suavemente, aunque siempre requiriendo una importante labor de organización, docencia, etc. Si mal no recuerdo, el mayor “obstáculo” que tuvimos en 2004 fue el hecho de que había que conseguir tarjetas de aparcamiento para algunos de los alumnos externos (ese año, la universidad limitó el acceso al aparcamiento en el campus), algo bastante light comparado con la tormenta del año anterior. Lo que quiero enfatizar, en cualquier caso, es que si los cursillos siguen adelante es gracias al esfuerzo combinado de muchas personas. En este post, lo he contado principalmente desde mi punto de vista y, aunque fui el coordinador oficioso (y luego oficial) durante cinco años (aunque el último año hice más bien poco, ya que me dediqué principalmente a tutelar a mi “sucesor” ;-), los cursillos no triunfan gracias a una única persona. Si no fuese por la dedicación desinteresada y voluntaria de toda la gente involucrada (profesores, coordinadores, la gente que ayuda a montar las aulas, la gente que cuelga carteles promocionales por todos lados, los alumnos que vienen a los cursillos en verano, etc.), los cursillos no serían lo que son hoy. Y no puedo dejar de sentir admiración por toda esa gente al ver que, desde ese único cursillo en julio de 2000, los Cursillos de Julio han crecido hasta una oferta de 23 cursillos y 5 charlas.

En fin, pues esa es la historia condensada de los Cursillos de Julio. Después de escribirla, me siento como el abuelo del grupo… :-D

Cursillos de Julio de ESIDE

Con un poco de retraso, me uno al frenesí publicitario, y os insto a que le echeis un vistazo a los Cursillos y Charlas de Julio 2006 de ESIDE (la Facultad de Ingeniería de la Universidad de Deusto). Son cursillos gratuitos organizados por alumnos y para alumnos y, precisamente por eso, unos cursillos de gran calidad y donde impera, ante todo, el buen rollo y las ganas de aprender y difundir conocimiento. Y si no eres alumno de Deusto, no te preocupes: la inscripción también está abierta a gente externa a la UD (con limitaciones razonable y no-económicas).

Para que os hagais una idea, estos son los cursillos que tendrán lugar este año entre el 3 y el 28 de julio:

  • AJAX (JavaSript & XML asíncrono) con Mono y PHP
  • C#
  • Criptografía y certificación: GPG y OpenSSL
  • Diseño gráfico con software libre
  • Edición de documentos con software libre
  • Introducción a GNU/Linux para no-informáticos
  • Introducción a la manipulación del kernel de linux
  • Introducción a la programación 3D con OpenGL bajo GNU/Linux
  • Introducción a la programación con Bluetooth en JAVA
  • Introducción a J2ME
  • Introducción a GNU/Linux para informáticos
  • Introducción a Mono
  • Introducción a Plone
  • Introducción a Python
  • PHP para torpes
  • Programación de aplicaciones gráficas y juegos en J2ME
  • Reflectividad en C++
  • Ruby on Rails
  • Voz sobre IP y Asterisk: The Open Source PBX
  • Web Semántica Práctica
  • Windows Communication Foundation (Indigo)
  • XHTML y CSS para torpes
  • Zope 3

También tendrán lugar las siguientes charlas:

  • Introducción a la programación funcional en Haskell
  • Introducción a OSGI mediante KnopflerFish
  • Introducción al cracking en GNU/Linux
  • Nuevas Perspectivas en Lenguajes de Programación: Teoría de Tipos y Seguridad de Tipos
  • Vim

Barriendo un poco para casa, la charla de Lenguajes de Programación la voy a impartir yo: 10 de julio, a las 12:00 en la Sala de Videoconferencias (2º piso del edificio ESIDE). Si vais a ir a la charla, os recomiendo que intenteis llegar a las 10:00, pues a esa hora tiene lugar una charla sobre Haskell que complementa muy bien mi charla. No es necesario apuntarse para las charlas, pero os agradecemos que os inscribais aquí para que nos hagamos una idea de la asistencia.

El terror del bidegorri

Poco después de mudarme a Chicago, me dieron ganas de comprarme una bici. La verdad es que yo nunca he sido muy bicicletero… la última vez que he utilizado una bici con cierta frecuencia fue en mi preadolescencia. Pero es que Chicago es una ciudad muy “bicycle-friendly“, y es muy habitual moverse en bici si no tienes coche, y ultimamente me estaba cansando de tardar 20-30 minutos en llegar del punto A al punto B cuando todos mis amigos con bici llegan en 5 minutos. Así que este fin de semana, por fin, me compré una bici: una flamante Trek 7000.

Moverse en bici por Chicago resulta ser bastante más fácil de lo que cabría esperar. A pesar de que las principales carreteras no tienen espacio reservado especificamente para bicicletas, los coches y las bicis conviven en armonía. Es decir, no te encuentras con conductores cabreados por la presencia de ciclistas y, por su parte, los ciclistas tampoco se creen los amos de la carretera y se mantienen siempre en el lado derecho de la carretera (y, en general, tienen que obedecer las mismas leyes que un coche… nada de saltarse una luz en rojo “porque soy ciclista”). Me parece que sencillamente hay más cultura de moverse en bici, porque el recuerdo que tengo yo de la mayoría de los ciclistas en Getxo (los que van en carretera, no en bidegorri) es de una pandilla de boronos con maillot amarillo que poco podía importarles que compartían la carretera con otros vehiculos. Y en Bilbao ni recuerdo ver a ciclistas por la calle (solo en los bidegorris) Aquí, en cambio, es muy normal ver a gente con bicicleta “de ciudad” en calles grandes y pequeñas, sin ningún accesorio ciclista especial (salvo el casco), que sencillamente intenta llegar del punto A al punto B más rapidamente.

No sé, igual ahora Bilbao es más bici-amigable que antes (corregidme si me equivoco). Pero, ojo, que me refiero a la convivencia de coches y bicis en la misma carretera, no a la presencia de bidegorris (que ya sé que en Bilbao han estado añadiendo bidegorris a diestro y siniestro). A lo que voy es que, en Chicago, la regla es bien sencilla: si puedes conducir un coche por una carretera/calle/etc., también puedes conducir una bicicleta. Esto es por ley: un conductor no puede quejarse de la presencia de bicis, salvo en unas muy contadas excepciones (autopistas, autovías, y un par de “arterias” de la ciudad que son demasiado caoticas para admitir bicicletas).

Eso sí, eso no quiere decir que no haya bidegorris en Chicago. De hecho, hay un bidegorri de casi 20 millas en la orilla del lago Michigan. El sabado, ni corto ni perezoso, empecé a amortizar la bici y me trague 15 millas (unos 24 kilometros) del susodicho paseo. La verdad es que es una pasada… el bidegorri pasa por varios parques y, además, puedes ver todo el “skyline” de Chicago desde buena parte del paseo (la foto está tomada con el movil en la mitad norte del paseo). A ver si algún día me llevo la camara y hago un montón de fotos.

Julio @ Madrid y Bilbao

Al igual que el año pasado, voy a pasar las dos primeras semanas de julio en Madrid y en Bilbao. Estaré en Madrid del 2 al 8 de julio impartiendo un módulo del Curso Superior de Administración, Explotación y Programación de Sistemas Grid (en el que también di clases el año pasado). Estaré liadillo con el curso (y con el cambio de horario…), pero si hay algún conocido en Madrid en esas fechas, pegadme un toque y quedamos (como siempre, este tipo de ofrecimientos sólo son extensibles a gente que ya conozco en persona :-P )

Del 9 al 17 de julio estaré en Bilbao, principalmente de vacaciones, pero también voy a dar una charla en los Cursillos de Julio de 2006 en ESIDE. La charla tratará sobre teoría de tipos, un tema que he tenido ocasión de estudiar este año en Chicago. Todavía no sé la fecha/hora exacta de la charla (lo anunciaré aquí), pero os recomiendo que vayais si podeis… el objetivo de la charla es proporcionar nuevas perspectivas sobre el area de los lenguajes de programación, y demostrar que hay ciertos tipos de problemas donde merece la pena utilizar lenguajes ‘alternativos’ en lugar de Java, C++, etc. Caiga cuando caiga la charla, espero que antes/después de la charla podamos irnos la gente del GHOST a comer, como el año pasado… y este año más te vale estar en Bilbao, Lady Pain :-D

Evidentemente, quiero aprovechar para quedar con todo el mundo, ya que seguramente no volveré a Bilbao hasta diciembre (este año no voy a poder ir en septiembre). Como sólo voy a merodear por Bilbao una semana, puede resultar complicado coincidir con todo el mundo así que, al igual que el año pasado, he wikificado mi horario para esos días. De momento, tengo todos los días libres, pero poco a poco se irán llenando… así que si alguien quiere quedar conmigo, que me pegue un toque y le añado al wiki (el wiki no es “para apuntarse”, es para que podais ver cuando estoy libre, y así evitamos tener que realizar varias iteraciones hasta encontrar la intersección de “mi tiempo libre” con “tu tiempo libre”).

En fin, espero poder veros a todos dentro de un mes ;-)