Programación
PWM en beaglebone (servos)
por Maxpowel el may.27, 2012
Buenas!
Como ya sabes, hace un tiempo que estoy jugando con el beaglebone. La verdad es que es un juguete realmente divertido y a fuerza de investigar se acaban aprendiendo bastantes cosillas del kernel de linux (al ser un hardware reciente todavía hay que pulir módulos del núcleo). Una de las cosas que se está mejorando en las últimas versiones del kernel es soporte para procesadores ARM (justo el que lleva el beaglebone), los cuales soportan modulación por pulsos (por lo menos el del beaglebone). En este artículo veremos cómo hacer funcionar los pines PWM y también una biblioteca para utilizarlos de manera sencilla. En el siguiente artículo trataré de explicar cómo utilizarlo sin entrar en demasiados detalles ténicos. Aunque como siempre, puede preguntar si te interesa saber más
(continuar leyendo…)
Juega a tu Nintendo 64 con tu mando de la Wii y arduino
por Maxpowel el ago.29, 2011
¿Alguna vez has pensado cómo sería jugar a tu juego favorito de tu nintendo 64 con un wiimote? Yo sí, quería dar espadazos con Link en Ocarina of Time y con la ayuda de mi querido arduino he podido cumplirlo!. Se que podría haber usado un emulador pero… donde queda el romanticismo?
Antes de nada, os pongo un vídeo del resultado.
Sí, ese es el menda jugando. ¿Te interesa saber cómo puedes hacerlo? Si es así sigue leyendo, de lo contrario sólo perderás tu tiempo. (continuar leyendo…)
Spinners en Android, tres formas de poblarlos.
por DiCrEn el jun.02, 2011
¿Hola? ¿Hay alguien? Soy yo, DiCrEn, me recordarán por antiguos posts… de hace 2 años aproximadamente (sin contar con los de GPodcast). Por aquel entonces yo era un alegre jovenzuelo que se creía Dios por programar el snake con C, pero todo eso ha cambiado, ese jovenzuelo ha madurado, ha estudiado y ahora… se cree Dios por tener un par de aplicaciones en el Android Market
Me he propuesto volver a tener un poquito de continuidad en el blog, cosa que, por supuesto, no conseguiré, pero bueno…
Y dicho esto vamos a lo que vamos, los spinners de Android. Vamos a dejarnos de gilipolleces y vamos al tema, imagino que tendrás instalado el SDK de android, el eclipse, etc, y que hayas hecho algo para el S.O. de google. Si no es así esto te va a interesar más bien poco.
(continuar leyendo…)
Vistas en Doctrine ORM
por Maxpowel el dic.21, 2010
Saludos! que tal? Espero que bien. Esta vez te voy a hablar acerca de las vistas sql en el orm doctrine. Quien conozca estas herramientas no hace falta que se las presente, pero para los demás ahí va una breve explicación.
En bases de datos relacionales (MySQL por ejemplo) una vista es como un “resumen” de un conjunto de consultas. Un orm es una herramienta de programador que te ayuda a trabajar con bases de datos desde tu aplicación.
Doctrine es el ORM (junto a propel) que trae por defecto el framework php symfony (mi favorito) y como no hay mucha documentación sobre las vistas, y menos en castellano, pues aquí va este pequeño manual.
Autenticación LDAP en Symfony
por Maxpowel el sep.27, 2010
Buenas, hoy voy a hablaros de autenticación de usuarios usando LDAP en Symfony.
Symfony es un framework PHP, el cual ofrece la posibilidad de usar LDAP para autenticar usuarios. Pero sólo eso, la “posibilidad” nada más (que no es poco). Nosotros tenemos que crear la clase que conecte symfony con el servidor ldap y que modifique, cree y haga todo lo necesario en el mismo. Exactamente eso es lo que tendremos al terminar de leer esta entrada.
¿Por qué usar LDAP?
De esta manera usamos un servicio de autenticación genérico. Imagina que nosotros tenemos nuestra página web con sus usuarios y de repente se nos antoja instalar un foro o un blog o un servidor xmpp… software de terceros que manejan los usuarios como quieren. Con LDAP nos olvidamos de todos los rollos, configuramos todo ese software para que use LDAP y listo.
¿Cómo trabaja Symfony con LDAP?
Es simple. Symfony sigue manteniendo su base de datos pero ademas comprueba que el usuario es válido en el servidor LDAP. Esto es que cuando te autenticas en Symfony, primero mira si el usuario es válido en la base de datos de Symfony y si es válido lo mira en LDAP. Si uno de los dos falla, la autenticación falla. Entendemos entonces que la “dificultad” está en mantener las bases de datos sincronizadas.
¿Qué haremos nosotros?
Lo que haremos será que cada vez que symfony produce un evento (nuevo usuario, usuario eliminado o cambio de contraseña) symfony se lo notificará al servidor LDAP.





