MySQL / MariaDB – Creación de Trigger’s de Auditoría
Ejemplo de creación de triggers en MySQL/MariaDB para registro de actividades de auditoría. Se usa una base de datos principal y una secundaria para los registros de auditoría.
Ejemplo de creación de triggers en MySQL/MariaDB para registro de actividades de auditoría. Se usa una base de datos principal y una secundaria para los registros de auditoría.
Como parte de un proyecto escolar sobre la descomposición de las frutas, recientemente realizamos con mi hijo un proyecto para dejar descomponer un par de frutas por una semana y tomar una foto diaria. Decidimos mejor tomar una foto cada hora y ver las frutas descomponerse en un minuto.
Recientemente estuve investigando acerca de este tema que me resulta apasionante: ¿Qué son microservicios y cómo podemos diseñar sistemas basados en este concepto?
En nuestra primera entrega sobre este tema discutimos cómo conectar un modem FONA 808 de Adafruit con un ARDUINO UNO para poder realizar operaciones en la red de telefonía movil GSM tales como el envío de mensajes SMS usando una técnica ampliamente difundida denominada comandos AT. En esta segunda entrega discutiremos otras funciones del FONA... » leer más
En este proyecto corto estudiaremos el uso del módulo genérico ESP8266 como mecanismo inalámbrico para el registro de datos por WiFi en un servidor. A su vez estaremos estudiando el uso del puerto serial del ESP8266 a fin de que otro controlador pueda enviarle datos al ESP y este enviarlos de forma inalámbrica al servidor. Este proyecto utilizará el servidor "ZUMMOBOT" que describimos en el artículo sobre Captura Masiva de Datos
Resumen Experto Una de las más importantes tareas en el ámbito de la robótica y de la inteligencia artificial es la captura masiva de datos y su posterior análisis. Este artículo muestra una aproximación a esta tarea mediante el uso de una red local WiFi, un servidor de bajo costo (Up Board + LAMPP) y... » leer más
Buen día a todos. Con miras al próximo ARDUINO DAY 2018 en Costa Rica, hemos tenido la idea de profundizar un poco más en la idea de crear robots de competencia de tipo sumo que puedan atacar y defenderse de manera autónoma.
Queremos extender la invitación de nuestros amigos del Centro de Innovación de Intel para participar en su nuevo «Reto a la Innovación» Para apuntarte o obtener más información pueden contactar a InnovationChallenge2018@intel.com
Recientemente Intel Corporation adquirió la empresa Movidius para adentrarse de lleno en el mundo de la así llamada inteligencia artificial. Luego de esto sacaron al mercado el Neural Compute Stick (NCS); un «stick» USB capaz de realizar grandes cantidades de ciclos computacionales de inteligencia artificial con un bajo consumo de electricidad, liberando al procesador principal... » leer más
Siguiendo con nuestro gran tema de equipos AGILE y metodología SCRUM, hoy queremos profundizar un poco sobre el concepto de «definición de hecho» o en inglés «definition of done». Es aquello que debe cumplirse para decir que una unidad de trabajo (historia de usuario) está hecha, completada, finalizada. Una historia de usuario no puede ser... » leer más
Recientemente me econtré con una funcionalidad interesante de Javascript denominada «Plantillas Literales» (referencia) Básicamente consiste en el uso de «coma invertida» ` para definir cadenas que se comportan como plantillas donde el patron ${expresión} es reemplazado por el resultado evaluado de la expresión. El siguiente ejemplo retornaría la cadena «hola 2» console.log(`hola ${1+1}`); … mientras... » leer más
Esta publicación se basa en el siguiente artículo Mike Seifried: how-to-install-a-lets-encrypt-ssl-on-a-shared-godaddy-hosting-account
Recientemente tuvimos la oportunidad de experimentar un poco con un sensor de ondas cerebrales (Emotiv Insight) que nos ha servido de introducción al fascinante mundo de los BCI (Brain-Computer Interface) El proyecto que nos trajo a este punto trata de desarrollar formas de comunicación adicionales para personas con algunas dificultades físicas para comunicarse, incluyendo peronas... » leer más
¿Qué es Anaconda? Anaconda es una de las plataformas más prominentes de ciencia de datos para Python. Se puede descargar Anaconda de este enlace: http://www.continuum.io/downloads Distribución Anaconda Jupyter Notebook Flujo de Trabajo para Aprendizaje de Máquinas
Continuando con nuestra serie sobre SCRUM les presentamos 7 pasos para un proyecto SCRUM exitoso. Pueden ver nuestro artículo anterior que resume varios conceptos importantes de SCRUM. También pueden ver acá que nuestra plantilla scrum incluye detalles de cada ceremonia SCRUM.