Aviso, post aburridamente friki:
Es parte de mi PFC, bueno en realidad es la columna vertebral de mi PFC y ayer funcionó por primera vez.
La idea es simple, aunque no sencilla. Tenemos una aplicación web que tiene usuarios, queremos que los usuarios. Para controlar el acceso disponemos de una tabla usuarios en la base de datos (BBDD en adelante) pero nuestro objetivo es que al meter el usuario y la contraseña la aplicación compruebe en una BBDD de usuarios alternativa.
Una vez comprobado, si el usuario no está en la BBDD alternativa el login será incorrecto, pero si por el contrario si que lo está manejaremos dos casos:
a.- El usuario también está en la BBDD de la aplicación local, así que no pasa nada, se le deja acceder.
b.- El usuario no está en la BBDD de la aplicación local, así que con sus datos de la BBDD alternativa tendremos que crearle un cuenta de usuario en el sistema local y de paso dejarle ya en su perfil para que la utilización sea 100% transparente.
En su dia publiqué por aquí el esquema de esta idea, que ahora empieza a tomar forma de realidad.
Mi profesor de PFC me recomendó como parte de la documentación del proyecto grabar un video de la aplicación funcionando, y como lo colgué en youtube para que el pudiese verlo, he pensado en tener un momentito de auto-quererme y publicarlo aquí para compartirlo con vosotros.
Al fin y al cabo no voy a compartir solo cuando me encabrono con todo
P.D: Haciendo click en “HD” se ve mucho mejor el video.
Azul, donde estoy/de donde vengo.
Rojo, hacia donde voy.
Esencialmente podría decirse que si consigo hacer lo que aparece en rojo en el dibujo, me sentiré muy embrutecido.
…pero la verdad es como es, si curras, las cosas funcionan, y si curras bien, las cosas funcionan bien.
Eskerrik asko Juanan, te vas a ganar un sistema de gestión para los niños por mucho que la gestion de “la casa” no haya hecho mucho por mí los últimos años.
…me suda la polla que me esfuerce lo que me esfuerce la integración de Assembla-Breakout con Trac/SVN se niegue a funcionar, no va a poder conmigo, he conseguido cosas mucho mas complicadas, así que esto terminará saliendo. Tomo prestada una frase del responsable de que esté metido en este berenjenal (Juanan, no te hagas el loco, va por tí) “Sí, una última prueba, un último esfuerzo… es lo que te pide para poder dormir tranquilo esta noche. Y por supuesto, mientras haya café, lo seguiremos intentando ;-)”
Cualquiera que haya estudiado en la facultad de informática de San Sebastián conocerá Ada, y habrá aprendido a “apreciarlo” a “disfrutarlo” y a “gozarlo”, por si no se ha notado por las comillas y la cursiva hablo con ironía al menos desde mi caso.
Pero al margen de si mola, si es facil o de si sirve para algo, hay una cosa que todos los estudiantes nos hemos preguntado en algún momento de la carrera, y es: ¿Pero Ada se usa para algo en la vida real?
Pues bien, hoy leyendo esta introducción a Ruby On Rails (RoR) de Maestros del web, me he encontrado con estas lineas hablando de los orígenes de RoR: …hereda varias caracaterísticas de lenguajes como: Perl, Smalltalk, Eiffel, Ada y Lisp…
Por lo que solo he podido pensar una cosa
¡¡¡NOOOOOOOOOOOOOOOOOOOOO!!!
Que Dios me pille confesado.