Revisando en el trastero todo aquello que me pudiera servir para mis arduinos, me encontré algún que otro descodificador. De uno de ellos obtuve este panel: Básicamente tenemos ocho botones, un display de 4 dígitos, dos leds bicolores (rojo-verde) y tres de color (rojo, amarillo, verde) y un receptor IR con su mando a distancia… todo por el módico precio… Read more »
Os comentaba ayer que de los muchos entornos de programación que he visto para Arduino uno que me había gustado mucho para los legos era BitBloq, de BQ. Bien, no voy a contar todo porque para eso ya está DIWO y el soporte de BQ. Contaré lo que BQ no os va a contar pero que es precisamente lo que… Read more »
Hace unos días contaba que me he comprado un Arduino… bueno han sido varios. En concreto un Arduino Nano y un Funduino UNO: Para el Arduino Nano también me compré una placa de expansión de entradas/salidas: Como se aprecia el conjunto de Arduino Nano y la placa de expansión es muy similar al Funduino, y no sin motivo: La pregunta… Read more »
Para extraer el dominio de una dirección de email podemos utilizar varías técnicas, sin embargo la más sencilla es utilizar la función parse_url: El resultado obtenido es un array con los componentes: Evidentemente parse_url no valida la dirección de email, es decir, no sirve para comprobar que la dirección sea correcta. Para esto lo normal es utilizar una expresión regular… pero… Read more »
Hará como un mes que me llegó mi primer Arduino, se trataba de un Arduino Nano y estoy encantado con el juguete. El caso es que como tenía por ahí los típicos displays de 7 segmentos pues me puse a jugar con un contador de segundos, tremenda tontería, lo se. La técnica básica para visualizar números en este tipo de displays… Read more »
Como buen enredador que soy no me quedaba conforme con la anterior solución al problema de los modelos dinámicos. Si bien funcionaba muy bien el tener que declararlos mediante un en lugar del habitual me molestaba, también había otras cosas, como que se salía bastante de la definición habitual de los modelos cuando querías relacionar entre si dos tablas. Así… Read more »
Estoy realmente cansado de ver por ahí cálculos con fechas que están mal hechos. Tradicionalmente si se quiere añadir un día a una fecha dada se hace lo siguiente: Básicamente a una fecha en formato UNIX ($date1) añadimos los 86400 segundos que tiene un día. Esto es correcto salvo que estemos en una zona horaria con cambio de hora (DST),… Read more »
Últimamente estoy experimentando mucho con CakePHP y una de las cosas que he necesitado es crear unos modelos en los que pudiera cambiar en tiempo de ejecución la base de datos con la que están enlazados. Básicamente estoy construyendo un portal en el que se aglutinan una serie de utilidades, y alguna de estas utilidades atacan a otras bases de datos… Read more »
En ocasiones necesitamos que un script realice una tarea determinada cada cierto tiempo o a partir de un momento (fecha/hora) determinados. En linux es fácil realizar esto mediante cron, sin embargo el programador de tareas de Windows es más farragoso de configurar para estos menesteres. Además puede que no nos interese/guste que el script esté continuamente arrancando/parando. Hasta ahora realizaba… Read more »
El protocolo NTP provee de un servicio de hora a través de Internet. Resumiendo mucho se trata de poder consultar la hora desde los relojes atómicos dispersos por el mundo y que marcan la hora exacta para todo el mundo. Cualquier ordenador puede actuar como servidor de hora para otros ordenadores, y se disponen de servidores de hora públicos que… Read more »