Saltar al contenido

🤖📘🌐 Cuaderno digital: IA, programación y proyectos personales.

My notes on using AI and machine learning to extract and analyze data from the web. I write articles and educational materials, share experiments in web scraping, automation, personal projects, and ideas about the future of the digital world. I also contribute to the open-source community. A place where theory meets practice and code comes alive.

WSL: Linux en Windows

WSL: Linux en Windows

¿Quieres usar herramientas de Linux (Docker, Python, Node.js) sin salir de Windows? Para eso existe WSL (Windows Subsystem for Linux). Es un núcleo de Linux completo ejecutándose en paralelo con tu sistema principal. Antes de empezar, revisa la BIOS de tu ordenador. La virtualización (VT-x o AMD-V) debe estar activada. Sin esto, Linux no arrancará.… 

Leer Más
Resaltado de código en WordPress con Gutenberg y Prism.js

Resaltado de código en WordPress con Gutenberg y Prism.js

Guía para añadir resaltado de código en WordPress usando Gutenberg y Prism.js. Aprende a configurar, integrar y diseñar bloques de código con resaltado de sintaxis para una presentación clara y profesional en tu sitio o blog.

Leer Más
🚀 Guía completa: cómo ejecutar Apache en XAMPP en Windows (con todos los problemas comunes)

🚀 Guía completa: cómo ejecutar Apache en XAMPP en Windows (con todos los problemas comunes)

XAMPP es un paquete de servidor local que incluye Apache, MySQL (MariaDB), PHP y Perl. El servicio Apache es el núcleo: sirve tu sitio web cuando abres http://localhost. Sin embargo, muchos desarrolladores encuentran errores al intentar iniciarlo

Leer Más
Instalación y uso de WP-CLI en Windows

Instalación y uso de WP-CLI en Windows

Guía completa: qué es WP-CLI, para qué sirve, cómo instalarlo, configurarlo y usarlo en Windows.

Leer Más

¿Por qué las redes neuronales todavía se equivocan con los dedos?

La calidad de la generación de manos por parte de las redes neuronales está mejorando gradualmente, pero el problema de la precisión anatómica aún persiste. Los modelos a menudo no saben “contar” correctamente los dedos. En su lugar, reconocen un patrón similar a “cierta cantidad de elementos parecidos uno al lado del otro”*).

Leer Más

📦 Código completo del complemento: BoxBuilderAddon

complemento completo y listo para usar «Box Builder» con todas las mejoras del curso, en un solo archivo. Simplemente descomprime y coloca la carpeta en Mod. Estructura de la carpeta: 📄 1. InitGui.py 📄 2. box_builder_workbench.py 🖼 3. Resources/icons/create_box.svg 💡 box_builder.svg — simplemente copia este mismo archivo y renómbralo. 📄 4. package.xml 📄 5. README.md… 

Leer Más

Lección 6. Iconos y diseño visual

📘 Curso de formación: Creación de complementos para FreeCAD Objetivo de la lección: añadir iconos a los botones y al entorno de trabajo para que el complemento tenga un aspecto profesional. 🖼 Parte 1. Formatos de iconos compatibles FreeCAD es compatible con: 💡 Los iconos deben ser simples, contrastados y reconocibles incluso en tamaños pequeños… 

Leer Más

Lección 5. Guardar y cargar configuraciones

📘 Curso: Creación de complementos para FreeCAD Objetivo de la lección: hacer que el complemento «Box Builder» recuerde las últimas dimensiones introducidas y las restaure en el siguiente inicio. 💾 Parte 1. ¿Cómo guarda FreeCAD las configuraciones? FreeCAD proporciona un mecanismo integrado para almacenar parámetros de usuario — a través del Administrador de Parámetros. Funciona… 

Leer Más

Lección 4. Interfaz gráfica de usuario (GUI): cuadro de diálogo con campos de entrada

📘 Curso: Creación de complementos para FreeCAD Objetivo de la lección: crear una ventana con campos para introducir la longitud, la anchura y la altura, y al pulsar un botón construir una caja con esos parámetros. 🖼 Parte 1. ¿Cómo funciona la GUI en FreeCAD? FreeCAD utiliza PySide, un envoltorio de Python sobre la biblioteca… 

Leer Más

Lección 3. Creación de objetos 3D: caja paramétrica

📘 Curso de formación: Creación de complementos para FreeCAD Objetivo de la lección: aprender a crear cuerpos sólidos (cajas, cilindros) a través de Python, comprender la estructura del documento de FreeCAD y crear un complemento que construya una pieza paramétrica. 🧱 Parte 1. ¿Cómo está estructurado un documento en FreeCAD? Antes de crear objetos, es… 

Leer Más

Lección 2. Su primer complemento: «Hello World»

📘 Curso de formación: Creación de complementos para FreeCAD Objetivo de la lección: crear un complemento sencillo que añada un nuevo entorno de trabajo con un botón, y que al pulsarlo muestre un mensaje. 📁 Paso 1. Preparación de la carpeta del complemento Asegúrese de tener la carpeta: Si no es así, créela. 💡 El… 

Leer Más

Lección 1. Preparación del entorno de desarrollo

📘 Curso de formación: Creación de complementos para FreeCAD Objetivo de la lección: configurar todo lo necesario para crear, probar y depurar complementos sin esfuerzo adicional. 🔧 Paso 1. Asegúrese de tener FreeCAD instalado Requisitos: 👉 Si aún no tiene FreeCAD, descárguelo del sitio web oficial:🔗 https://www.freecad.org/downloads.php Elija: 💡 Consejo: para aprender, es mejor usar… 

Leer Más

Lección 7. Publicación de un complemento: de la carpeta a GitHub y al Administrador de Complementos

📘 Curso: Creación de complementos para FreeCAD Objetivo de la lección: preparar el complemento para su distribución, crear metadatos y publicarlo en GitHub, para que cualquier usuario de FreeCAD pueda instalarlo con un solo clic. 📦 Parte 1. ¿Qué es el Administrador de Complementos? El Administrador de Complementos es una herramienta integrada en FreeCAD (Herramientas… 

Leer Más

🌍 Cómo crear un sitio web multilingüe en WordPress con subdominios: Guía completa para principiantes

Has decidido que es hora de que tu sitio web hable varios idiomas. ¡Excelente idea! Esto ampliará tu audiencia y mejorará tu posicionamiento en los motores de búsqueda. Una de las formas más profesionales y cómodas de hacerlo es utilizando subdominios. Así es como se ve: Este enfoque gusta a los motores de búsqueda (como… 

Leer Más

Documentación del Servidor MCP de PowerShell. STDIO Server. (mcp-powershell-server-stdio.py)

Descripción El Servidor MCP de PowerShell es un servidor que implementa el Protocolo de Contexto de Modelo (MCP) para ejecutar scripts de PowerShell. El servidor opera en modo STDIO y proporciona herramientas para la ejecución segura de comandos de PowerShell a través de una interfaz estandarizada. Arquitectura Componentes Principales Estructura del Archivo powershellfunction ConvertFrom-JsonToHashtable {param([string]$Json)}… 

Leer Más

Documentación para Desarrolladores: MCP PowerShell HTTP Server. (mcp-powershell-server-http.py)

1. Descripción General mcp-powershell-http.ps1 es un servidor HTTP autónomo escrito en PowerShell, diseñado para ejecutar scripts de PowerShell de forma remota y segura. Funciona como un «puente» entre un cliente externo (por ejemplo, un asistente de IA) y el entorno local de PowerShell, utilizando el protocolo JSON-RPC 2.0 para la comunicación. Características Principales: 2. Ejecución… 

Leer Más

Guía detallada para el uso de MCP PowerShell Server. (how-to-use.md)

Instalación y configuración Prerrequisitos Configuración inicial Elección del modo de funcionamiento: HTTP vs. STDIO Antes de sumergirnos en los detalles, es importante entender cuál de los dos modos de funcionamiento del servidor es el adecuado para ti. La elección depende de cómo y desde dónde planeas enviar los comandos. ¿Cuándo usar el modo HTTP? Elige… 

Leer Más

Servidor MCP PowerShell. README>

Un servidor MCP (Model Context Protocol) para ejecutar scripts de PowerShell, compatible con los modos de operación HTTP y STDIO. Descripción El Servidor MCP PowerShell permite a los asistentes de IA ejecutar comandos y scripts de PowerShell a través del protocolo estandarizado MCP. El servidor admite dos modos de operación: ¿Qué modo elegir: HTTP o… 

Leer Más

Comandos Esenciales de FTP

FTP (Protocolo de Transferencia de Archivos) se utiliza para transferir archivos entre computadoras a través de una red. A continuación, se presentan los principales comandos FTP con descripciones y ejemplos.

Leer Más

Comandos esenciales de PowerShell

Este artículo ofrece una guía práctica de los comandos de PowerShell más utilizados. Incluye la sintaxis, las opciones y ejemplos para ayudar a los usuarios a gestionar archivos, configuraciones del sistema y redes de manera eficiente.

Leer Más

🖧 Guía completa y exhaustiva sobre los registros DNS: desde lo básico hasta DNSSEC y la automatización.

DNS (Sistema de Nombres de Dominio) es el sistema fundamental sobre el que se sostiene todo el internet moderno. No es simplemente una "guía telefónica", sino una base de datos compleja y distribuida que traduce nombres legibles por humanos (por ejemplo, google.com) en identificadores técnicos, como direcciones IP, servidores de correo, políticas de seguridad e incluso coordenadas geográficas. Una configuración incorrecta de DNS es una de las causas más frecuentes de indisponibilidad de sitios w…

Leer Más

📘 Colecciones en Python

Una colección es una estructura que reúne varios objetos en un solo contenedor, facilitando su manejo y la gestión de los datos. Hace que el código sea más claro y simplifica el procesamiento de la información.

Leer Más

Una guía completa para copiar objetos en Python

La copia de objetos es un concepto fundamental en Python, y su incomprensión a menudo conduce a errores difíciles de encontrar. Cuando modificas un objeto y otro cambia inesperadamente, el problema probablemente radica en cómo fue copiado. Aclaremos esto de una vez por todas.

Leer Más

Clases en Python, POO y Administradores de Contexto: Guía Completa

Esta guía abarca programación orientada a objetos (POO) en Python y administradores de contexto, incluyendo ejemplos prácticos de captura de stdout/stderr y uso del patrón Tee para mostrar y capturar salida al mismo tiempo.

Leer Más

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *