Entradas

Mostrando las entradas con la etiqueta automatización

Dashboard de Tenis en Tiempo Real con WebSocket y JavaScript

Imagen
¿Por qué utilizar WebSocket en lugar de una API REST? El caso de Tennis API Cuando trabajamos con APIs, normalmente pensamos en solicitudes HTTP tradicionales donde una aplicación consulta información cada cierto tiempo. Sin embargo, para aplicaciones que requieren datos en tiempo real, existe una alternativa mucho más eficiente: WebSocket. Mientras exploraba las capacidades de Tennis API encontré su integración mediante Socket.IO, una tecnología que permite recibir actualizaciones en tiempo real sin necesidad de realizar consultas constantes al servidor. ¿Cómo funciona una API REST tradicional? Con una API REST, la aplicación debe preguntar periódicamente si existen nuevos datos. Por ejemplo: setInterval(async () => { const response = await fetch("/live-scores"); const data = await response.json(); console.log(data); }, 5000); En este caso la aplicación realiza una consulta cada 5 segundos. El problema es que muchas veces no existe información nue...

Cómo crear un portal automático de noticias con Python y RSS 📡🐍

Imagen
 Cada día se generan miles de noticias y tendencias en internet. Muchas veces nos enteramos tarde de temas importantes simplemente porque no revisamos constantemente los portales de noticias. Por eso decidí crear una pequeña demo educativa usando Python para generar automáticamente una página web con noticias recientes de México utilizando RSS de Google News. Lo interesante es que este proyecto: consume datos reales, genera HTML automáticamente, funciona sin APIs costosas, y puede actualizarse de forma automática. Además, es un excelente ejercicio para aprender automatización, consumo de feeds RSS y generación dinámica de contenido con Python. ¿Qué hace esta demo? 🔥 El proyecto: Obtiene noticias recientes desde Google News RSS. Procesa los títulos automáticamente. Genera una página HTML estilo portal de noticias. Muestra enlaces directos a las noticias originales. El resultado es una mini página dinámica de tendencias y noticias de México. Tecnologías ...

Cómo conectar la API de Banxico con Google Sheets usando Apps Script

Imagen
Cómo conectar la API de Banxico con Google Sheets usando Apps Script Hace unos días quería automatizar consultas financieras directamente desde Google Sheets utilizando la API de Banco de México (Banxico). La idea era evitar actualizar manualmente: Tipo de cambio USD UDIS CETES TIIE Otros indicadores financieros Después de algunas pruebas terminé creando una integración utilizando Apps Script y la API REST de Banxico. En este artículo quiero mostrar cómo funciona la lógica principal del proyecto y cómo se puede conectar Google Sheets con APIs externas. 🎥 Video demostración 📌 ¿Qué es Apps Script? Apps Script es la plataforma de automatización de Google que permite extender funcionalidades en: Google Sheets Google Docs Google Forms Google Drive Google Workspace Básicamente permite utilizar JavaScript para automatizar procesos dentro de Google. 🔑 Obtener token API Banxico Para consumir la API de Banxico primero es necesario g...

Cómo extraer datos de facturas XML (CFDI) automáticamente en Word — Macro lista para usar

Imagen
Cómo extraer datos de facturas XML (CFDI) automáticamente en Word — Macro lista para usar Si trabajas con facturas XML (CFDI), sabes lo tedioso que es capturar datos manualmente. Copiar RFC, UUID y montos puede tomar horas… y además aumenta el riesgo de errores. 👉 Con esta macro en Word puedes automatizar todo el proceso en minutos. 🚀 Ahorra tiempo y reduce errores desde hoy: 👉 Descargar macro lista para usar 💰 ¿Cuánto tiempo puedes ahorrar? Procesar facturas manualmente puede tomar entre 2 y 5 minutos por archivo. Si trabajas con 50 CFDIs al mes, puedes perder hasta 4 horas en tareas repetitivas. ⚠️ Con esta macro puedes reducir ese tiempo hasta en un 80%. 🚀 ¿Qué hace esta macro? 📥 Leer XML CFDI versión 4.0 📌 Extraer datos automáticamente 📄 Generar tabla en Word 📧 Lista para procesos administrativos 👉 Descargar macro completa 💡 ¿Qué incluye la versión completa? ✔ Macro lista para usar ✔ Compatible con CFDI 4.0 ✔ Proces...

Inteligencia Artificial en la industria: Copilot como asistente técnico, operativo y estratégico

Imagen
🧠 Cómo Microsoft Copilot y los LLM están transformando la industria Desde la oficina hasta la fábrica: el futuro del trabajo con IA ya está aquí La inteligencia artificial generativa está marcando un antes y un después en la forma en que las empresas operan. Modelos de lenguaje de gran escala (LLMs, por sus siglas en inglés), como los desarrollados por OpenAI, han evolucionado de simples asistentes conversacionales a herramientas que realmente entienden el lenguaje humano, el contexto empresarial y los flujos de trabajo complejos. En este escenario, Microsoft Copilot se ha convertido en una de las soluciones más accesibles y poderosas del mercado, al integrar estos modelos directamente en las herramientas que millones de personas ya usan: Word, Excel, Outlook, PowerPoint, Teams, Power Apps y más. 🤖 ¿Qué es Microsoft Copilot y en qué se basa? Copilot es una familia de asistentes inteligentes creada por Microsoft. A diferencia de otras soluciones, Copilot se in...

👉 Macro en Word para resaltar palabras clave automáticamente (con código VBA)

Imagen
Macro en Word para Resaltar Palabras Clave automáticamente (VBA paso a paso) Ejemplo práctico: Aprende a crear una macro en Word que resalta palabras clave automáticamente en documentos largos usando VBA. Si trabajas con documentos largos como contratos, políticas, reportes o tesis, probablemente sabes lo difícil que es encontrar rápidamente las palabras clave importantes. En esta publicación te comparto una macro en Word que te permite ingresar una lista de palabras clave, y el sistema las resalta automáticamente en todo el texto. ¿Para qué sirve esta macro en Word? Este tipo de automatización es muy útil para: Revisión de contratos legales Análisis de documentos largos Identificación de términos importantes Auditoría de textos Con una sola ejecución puedes ahorrar minutos o incluso horas de trabajo. 💻 Código de la macro en Word (VBA) Copia y pega este código en el editor de VBA: Sub ResaltarPalabrasClave() Dim palabras As String Dim palabra ...

Introducción al Internet de las Cosas (IoT): Conectando el Mundo Digital y Físico

Imagen
En el post de hoy quiero explicarles que es el concepto de Internet de las Cosas o en ingles Internet of Things . Es un concepto que en lo personal comencé  a escuchar hace unos 7 años en una platica que nos dio un compañero en el trabajo, lo que nos quiere decir Internet de las Cosas es que un dispositivo que no se necesariamente una computadora o laptop se conecta a la red del Internet y que por medio de una plataforma podemos interactuar con estos dispositivos. Posiblemente hay  en el mundo más dispositivos móviles conectados a Internet que número de habitantes del planeta, trate de buscar un dato para decirle pero varían  en la información  de 30 a 50 billones de dispositivos Ahora les quiero preguntar ¿Qué se pude hacer con estos dispositivos conectados a internet? espero sea una pregunta que les ayude a pensar que dispositivos pueden serles de utilidad a ustedes o porque no a pensar en un nuevo proyecto, mientras yo les comparto algunas ventajas que puedes ten...

🔗 Macro en Excel para Leer Datos de Bases de Datos Automáticamente

Imagen
Hola: Bienvenidos a otro post de mi blog, esta semana quiero compartirles un ejemplo de una Macro en Excel para poder leer datos de una base de datos es decir vamos a unir 2 temas que ya vimos: SQL Macro Visual Basic Como decía al inicio del blog para ser un buen programador en mi experiencia creo que deben aprenderse 5 tipos de lenguajes entre ellos uno que te permita obtener datos de un motor de Base de datos y en este post un lenguaje que nos permita ver esos datos o ingresar filtros. Una base de datos es un conjunto de tablas que representan un concepto de la vida real, para entender una base de datos primero iniciamos definiendo que información necesitamos almacenar y tratamos de agruparla de manera conceptual por ejemplo: si quisiéramos almacenar una lista de música necesitaríamos saber los datos de la canción, los datos del artista, los datos de nuestra lista en este momento hemos definido por lo menos 3 tablas en la base de datos : Artista, Can...

🚀 Mantener este blog funcionando requiere tiempo y café. ¡Puedes contribuir con uno aquí!