Llegó el domingo y con él el último día del Evento Blog España 2008. Para finalizarlo, Hernán Casciari sube al estrado para hablar de la (supuesta) muerte de la blogosfera. Él fue también contertulio el año pasado en una de las mesas redondas que se organizaron. Ahora le tocaba actuar solo, y vaya si lo hizo bien.
Personalmente ha sido el ponente que más me ha engatusado: ese acento que invita a escuchar, unas ideas bien escritas y contadas, unas anécdotas desternillantes, … Vamos, lo tenía todo. Logró despertarme del letargo que me tendía la mano para que lo acompañase, ya que la noche anterior fue bastante movidita y me acosté cerca del alba, cuando los gallos (quien los tenga) anuncian que el sol está apunto de salir.
Si te estás lamentando ahora mismo por no poder haber asistido al EBE de este año, o a esta última charla concretamente, no te preocupes, ofrezco a continuación varios formatos para su uso y disfrute.
Para comenzar, podéis ver en el blog del EBE un post con el resumen su intervención. Han hecho para la mayoría de las noticias una pequeña entrada de audio que resume la charla o mesa de debate celebrada. Es una muy buena idea que han implantado este año.
Si disponéis de un poco más de tiempo, os recomiendo que os leáis el texto que siguió durante toda la charla, colgado en su blog. Y para los más perezosos, os dejo con un fragmento de vídeo donde podréis comprobar lo amena que se hizo la charla.
Esta semana se celebra en la Escuela Técnica superior de Ingeniería Informática de Sevilla la fase final de la segunda edición del Concurso Universitario de Software Libre. Nosotros nos inscribimos allá por Octubre con mucha ilusión, ya que aprobamos el PFC (a.k.a. Proyecto Fin de Carrera) en Septiembre con un lustroso 10. Podéis comprobar la veracidad de estas palabras en la parte derecha de este blog, donde mostramos el sello de proyecto participante.
De hecho si recordáis los primeros posts de este blog (éste, o éste, o incluso éste), se ve claramente que este blog nació de aquella idea, aunque hoy por hoy pensamos que sólo fue una excusa para poder compartir con el resto de nuestros semejantes las cosas que vamos descubriendo por este mundillo o las frikadas que nos nublan la mente cuasilíquida que tenemos.
El objetivo era rehacer nuestro proyecto empleando otras tecnologías, ya que durante su desarrollo nos encontramos con dificultades que hubiéramos querido solventar cambiando algunos componentes del conjunto. Pasaríamos del (a mi parecer) insufrible mundo de las JSP al bonito y flexible PHP.
Comenzamos a investigar distintos frameworks en PHP como symfony, pero por diversos motivos no pudimos continuar su desarrollo, por lo que he de anunciaros, fieles seguidores, que no hemos ganado este certamen (…y un sonoro Ohhh! se escuchó por la sala).
Pero se han desarrollado proyectos muy interesantes en esta segunda edición: el sintetizador de Psychosynth, el reproductor de música Minirok o el framework en php Zenphp. Hay muchos más y todos están alojados en la Forja de RedIRIS.
Aquí podéis consultar las actividades que se van a llevar a cabo el Jueves y el Viernes de esta semana. La asistencia es libre y gratuíta hasta completar aforo. Así que si estáis interesados, ya sabéis, ¡daos prisa!
Parece ser que, aún no habiendo ganado los premios NAI, el haber publicado nuestra memoria ha dado sus frutos. Nos ha llegado una oferta desde tierras holandesas, de una importante empresa tecnológica del país, de la cual aún no podemos desvelar su nombre, para la compra de Eks! por una alta suma de dinero.
La inversión que se realizará no será solamente en la compra del proyecto, si no en nuestros servicios para dirigir y supervisar el análisis, desarrollo e implantación de eks! en una gran cantidad de centros educativos privados con la que esta empresa tiene concertado todo el desarrollo tecnológico.
Por lo tanto, una vez cerrados los últimos flecos que nos quedan, nos trasladaremos a la bonita ciudad de Rotterdam desde donde comenzaremos toda esta aventura que esperemos que solo sea el comienzo, y la cosa comience a expandirse. Es un gran paso el irse a otro país de una forma tan precipitada, pero gracias al apoyo de nuestras familias, amigos y novias, la decisión ha sido más fácil. Además, es una oportunidad que no podíamos dejar pasar ante nuestros ojos sin atraparla.
Ahora habrá que aprender un poquito de inglés, menos mal que jaxxrenton si tiene un nivel alto y podrá traducir.
Aunque no quedásemos finalistas en los Premios NAI, nos alegra mucho que los organizadores nos hayan pedido permiso para colgar la memoria de nuestra aplicación en la web de dichos premios. Así, a la vista de todos, esperamos que alguna persona relacionada con el mundo de la educación se interese por nuestro trabajo. Sería genial poder ver algún día que el fruto de tanto trabajo le sea de utilidad a alguien. Sería genial…
Si queréis ver todas las memorias de las propuestas presentadas, incluídas las finalistas, y por supuesto, la nuestra, seguid este enlace.
Seguimos trabajando en la migración a PHP que presentamos al CUSL. Estos días hemos estado algo liaíllos y hemos avanzado poco, pero después de las fiestas nos pondremos las pilas.
Vamos a explicar brevemente cómo se instala y configura un servidor LDAP en Linux, concretamente, en una distribución Ubuntu Gutsy Gibbon (la versión de Octubre 2007). No tiene mucha complicación pues vamos simplemente a instalar los paquetes alojados en los repositorios oficiales de Ubuntu (o de otra distribución). El primer paso es, lógicamente, descargarse el software. Para ello tecleamos en una consola:
apt-get install slapd #instala el servidor OpenLDAP apt-get install ldap-utils #instala diversas utilidades que emplearemos después apt-get install gq #es un sencillo browser para nuestr LDAP apt-get autoremove #esta llamada limpia los paquetes instalados que ya no son útiles
Una vez hecho esto, tenemos que modificar algunos parámetros en los archivos de configuración propios del ldap. El archivo más importante es el que se encuentra en /etc/ldap/slapd.conf. A continuación las directivas que hay que modificar para adaptarlo a nuestras necesidades.
sufix “dc=peks,dc=es”
rootdn “cn=admin,dc=peks, dc=es”
rootpw ****** (el que queráis)
access to attrs= … by “cn=admin,dc=peks, dc=es” write …
access to * “cn=admin,dc=peks, dc=es” write by * read
Explicamos brevemente para qué sirve cada uno de ellos: el sufix es el nombre y dominio de la institución que vamos a administrar. En nuestro caso será el dominio peks.es . Es la raíz de nuestro árbol LDAP, de ella colgará todo lo demás. El rootdn y rootpw son para poder añadir datos al LDAP con una instrucción que veremos en seguida. Las dos últimas líneas son para dar permisos de escritura y lectura al usuario que hemos definido como administrador.
Ahora añadiremos un grupo llamado Usuarios dentro de la jerarquía del nuestro LDAP. Para meter datos necesitamos crearnos un archivo de texto plano con extensión ldif (usuarios.ldif, por ejemplo). En él escribimos el siguiente texto:
Y así habremos creado nuestro primer grupo en nuestra institución que se encargará de almacenar los datos de los usuarios de la aplicación. Con el GQ podemos ver nuestro ldap. Un ejemplo de como queda este ejemplo en la siguiente imagen.
Seguiremos avanzando y contando más cositas a medida que vayamos progresando en este sentido.
Como sabréis PEKS! es el nombre de nuestro proyecto con el que participamos en el CUSL. Este fin de semana hemos empezado a meterle mano, y hemos instalado, en nuestros respectivos Ubuntu y Guadalinex, el siguiente software:
Apache2 y su módulo de PHP5 PHP5 con el módulo XST y PEAR
Servidor de OpenLDAP:sldap, para el tema de la autenticación Symfony como framework PHP
De todo ello, lo que más problemas nos dio fue Symfony, pues lo descargamos por PEAR (aka PHP Extension and Application Repository, un sistema para la distribución de código) que permite también actualizaciones del mismo de forma sencilla y automática.
Por ahora estamos intentando integrar el LDAP con Symfony, creando los grupos de usuarios. También nos queda generar el esquema completo de bases de datos que va por detrás de la aplicación y Symfony, si nos deja, crea solito toda la parte de administración (backend) basándose en este esquema.
Ayer ya salió publicado la lista de finalistas para los premios NAI 2007. Por desgracia, no estamos entre ellos, y es que la competencia era muy dura, ya que participaban unos 60 proyectos, y solo ha habido 8 finalistas. Estos son:
NoSoyUnNúmero de José Fabián Roa Buendía
Tecnologías para auditorías de calidad de servicios triple play en redes Internet de Nueva Generación de Antonio Cuadra Sánchez
Business Mashups Framework (BMS) de Sagrario Alemán Pérez
Nuevas Experiencias de Usuario: Mobile Social Timeline de Eduardo S. de la Fuente Gallego
Seguimiento on-line de la evolución conceptual de estudiantes mediante evaluación continua y automática de respuestas de texto libre con las Will Tools de Diana Pérez Marín
Egosfera. Tu Identidad Social Virtual de Gustavo García Bernardo
Canguro: un sistema de disco virtual para VOD interactivo de Xiaoyuan Yang
Laboratorio Virtual de Aplicaciones Industriales con Láser de José Luis Ocaña Moreno
Todos los proyectos finalistas parecen ser muy interesantes, con lo que se ve la alta calidad de los participantes en este concurso.
El acto de entrega será el próximo 10 de diciembre de 2007 en la ETSI de Telecomunicación de la UPM, a la cual estamos invitados a asistir, pero no vamos a poder aceptar esta invitación al ser un lunes a las 13:00 a varios cientos de kilómetros de nuestra casa. Esto es un fallo que la organización debería corregir para futuras ediciones, ya que es un concurso a nivel nacional, y se deberían de poner más facilidades a los participantes de presenciar esa entrega de premios.
Así que el primer reto no ha podido ser superado, pero esto no nos desanima, seguiremos trabajando para nuestra siguiente meta que es el CUSL, y amenazamos con presentarnos con un nuevo proyecto a la edición del año que viene de los premios NAI. Todo se andará.
Ya estamos aceptados oficialmente en la 2ª edición del Concurso Universitario de Software. Ayer la organización del concurso publicó un listado con los proyectos que se han aceptado después de comprobar que en su desarrollo se van a emplear tecnologías libres. El listado de los proyectos se puede consultar en este enlace.
Por ello, hoy estrenamos esta nueva categoría en nuestro blog dedicada íntegramente al proyecto que vamos a desarrollar para participar en el Concurso: la versión en PHP de nuestro Entorno Colaborativo para Centros de Secundaria, proyecto fin de carrera del año pasado que ya entregamos hace un par de meses.
Esta categoría también será sindicada por los organizadores del concurso para poder tener otra fuente a la hora de evaluar el proyecto.
Hemos encontrado varios proyectos curiosos en dicho listado publicado como por ejemplo CityTour3D, que pretende crear un entorno virtual de visitas 3D para ciudades y edificios; Hermod, programa que permitira a los usuarios recibir noticias que se encuentren bajo una red bluetooth y el que más nos ha impresionado por su originalidad:Pro Evolution Chapping, que para quien no le suene, Pro Evolution Soccer es el simulador de fútbol para consola por excelencia. Este proyecto hará una versión para chapas. Todos Interesantes!.
Bicheando por la web del mencionado concurso, hemos visto que en ediciones pasadas se han presentado una media de 20 proyectos, de los cuáles sólo 6 o 7 pasan a la final. Albergamos la esperanza de llegar al menos hasta esta fase final. Moralmente nos sentiríamos muy satisfechos por el esfuerzo realizado durante todo este año.
Tendréis noticias pronto, porque la ceremonia de entrega se celebra a mediados de Diciembre. ¡Esperemos que haya suerte!
En la recta final de la entrega de nuestro proyecto fin de carrera – al que dedicamos este blog -, decidimos arriesgadamente pasar del incómodo Microsoft Word y apostar por LaTex para escribir la memoria del citado proyecto y también las transparencias de su presentación.
Ahora vamos a realizar un lavado de cara de nuestro Currículum Vitae y aplicar todo lo aprendido en LaTeX para darle un aspecto mucho más profesional (a nuestro parecer).
Para ello, y después de googlear un poco, encuentro que hay un completo paquete llamado moderncv (también está curvita, un nombre más fácil de recordar ;-P). En su web podréis encontrar ejemplos del resultado que se puede llegar a obtener, incluso en varios colores.