Hemeroteca de la sección “EKS!”


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!

Comentarios No hay comentarios »

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.

Comentarios 6 comentarios »

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.

Comentarios 5 comentarios »

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:

dn: dc=peks, dc=es
objectClass:top
objectClass: organizationalUnit
objectClass: dcObject
dc: peks
ou: PEKS

dn: ou=Usuarios, dc=peks, dc=es
objectClass: top
objectClass: organizationalUnit
ou: Usuarios

y ejecutamos por consola la siguiente instrucción:

ldapadd -x -D “cn=admin,dc=peks,dc=es” -W -f /ruta/al/archivo/usuarios.ldif

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.

resultado final de este tutorial

Seguiremos avanzando y contando más cositas a medida que vayamos progresando en este sentido.

Comentarios 1 comentario »

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.

Seguiremos informando por aquí de los pregresos, pero también podréis visitar la aplicación en nuestro espacio en la Forja de RedIRIS.

Comentarios No hay comentarios »

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á.

Comentarios 3 comentarios »

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!.

Comentarios No hay comentarios »

Ayer día 5 de Noviembre concluyó el plazo de presentación de las propuestas a la 7ª edición de los Premios “Nuevas Aplicaciones de Internet”, donde hemos presentado nuestro proyecto. Ya os hablamos anteriormente de este concurso hace unos días en esta entrada.

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!

Comentarios No hay comentarios »

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.

El esfuerzo merece la pena, os lo aseguro.

Comentarios 4 comentarios »

Uno de los concursos a los que queremos presentar nuestro querido JEKS! es la séptima edición del premio “Nuevas Aplicaciones para Internet”, organizado por la Cátedra Telefónica para Internet de Nueva Generación y la Universidad Politécnica de Madrid. Podéis leer las bases en este enlace.

Vamos a presentar nuestra versión escrita en Java, pues es la que está más avanzada y con bastante funcionalidad, aunque tenemos que retocar ciertos detalles antes de la entrega que finaliza el próximo día 5 de Noviembre.

Dicho concurso obsequia sólo a los dos primeros clasificados, con una dotación de 6000€ y 1500€ respectivamente. Esperamos que nuestra aplicación esté a la altura.

Tenemos que presentar: memoria descriptiva de la idea (tamaño no superior a 30 páginas en formato A-4), ejecutable de la aplicación o una demo que ilustre su funcionamiento, además de rellenar un breve formulario.

Vamos a preparar todo para que todo vaya sobre ruedas….tendréis noticias pronto!!

Comentarios 1 comentario »

Creative Commons License Esta obra está bajo una licencia de Creative Commons