Posts
Marcos Ramírez · Software, homelabs e inteligencia artificial
Cancel

OpenCode: Manual Completo - Guía Definitiva del Agente de Coding

Interfaz de configuración de OpenCode en terminal TUI mostrando agentes, modelos y opciones avanzadas

Manual completo de OpenCode: instalación, configuración, modelos, agentes, MCP, GitHub integration y casos de uso prácticos. La guía más detallada del agente de coding open-source.

Mi decisión de usar Proxmox: virtualización seria para Home Lab

Interfaz de Proxmox VE mostrando máquinas virtuales y contenedores, representando la virtualización híbrida

Explico por qué elegí Proxmox como plataforma de virtualización para mi Home Lab sobre ESXi, Hyper-V o Docker standalone. Te muestro cómo estructuro servicios en LXC ligeros para AdGuard Home, Nginx Proxy Manager y Workers, y VMs para cargas con Docker como Home Assistant. Incluye comparativa de opciones y por qué evito Docker dentro de LXC.

La Liga bloqueó mi blog: jamás he visto un partido de fútbol

Pantalla de error de red sobre un fondo con un estadio de fútbol borroso

El puto Tebas me ha bloqueado el blog. Mi sitio no tiene nada que ver con el fútbol, pero La Liga obtiene mandatos judiciales para bloquear miles de IPs cada fin de semana y derriba webs inocentes de pasada. Te cuento el escándalo, los números que demuestran lo absurdo que es, y qué puedes hacer si también eres víctima.

OpenCode: Review Completa y Comparativa con sus Competidores

Terminal con interfaz TUI de OpenCode mostrando una sesión de coding con agentes

Después de probar Claude Code, Cursor, Aider y otros agentes de Inteligencia Artificial para programación, encontré OpenCode: la mejor alternativa open-source con TUI avanzada. Te cuento por qué se convirtió en mi herramienta principal y cómo se compara con toda la competencia.

La regla 3-2-1 de backups: No perder tus datos nunca más

Diagrama de backup 3-2-1 para proteger tus datos

La regla 3-2-1 de backups es el estándar para proteger tus datos: 3 copias, 2 tipos de almacenamiento, 1 fuera de casa. Te explico cómo aplicarla con Proxmox Backup Server, Backblaze B2 o Wasabi, y comparativa de costes por TB.

Arr Stack vs FlexGet: automatiza tus descargas fácilmente

Comparación visual entre el stack *arr y FlexGet

Compara el *arr stack y FlexGet para automatizar descargas de series, películas y música. El *arr ofrece interfaz web y quality profiles automáticos, mientras FlexGet brinda flexibilidad total mediante YAML. Te explico cuál elegir según tus necesidades técnicas y por qué pueden trabajar juntos.

Travian II: granjeo, estrategia 7x7 y financiar tu 2ª aldea

Mapa de Travian mostrando la zona 7x7 alrededor de una aldea con rutas de granjeo y ubicaciones de oasis

Segunda parte de la guía definitiva de Travian, basada en 12 años de experiencia en el mejor MMO de estrategia que conozco personalmente. Tras cubrir los imperios, oasis y herramientas básicas en la primera entrega, en esta ocasión profundizamos en las mecánicas que definen el crecimiento a medio plazo en el juego. Aprende a dominar el granjeo avanzado de jugadores con listas de granjas optimizadas y reconocimiento previo de objetivos para minimizar bajas. Descubre por qué la estrategia de expansión 7x7 es la clave para proteger tu imperio, reducir tiempos de viaje y maximizar el saqueo diario de recursos. Conoce las fuentes de financiación para tu segunda aldea, cuántas granjas necesitas exactamente y qué terrenos elegir según el imperio que juegues y tus necesidades específicas de recursos. Te explico también los costes reales de colonos y cómo ahorrar recursos en los primeros días. Incluye consejos prácticos paso a paso y preguntas frecuentes basadas en experiencia real en rondas recientes.

Rutinas en Claude Code: automatización de tareas en la nube

Captura de pantalla de la interfaz de Claude Code mostrando el panel de rutinas con tareas programadas y flujos de trabajo automatizados

El 14 de abril de 2026, Anthropic lanzó las Rutinas en Claude Code en fase de vista previa de investigación. Esta funcionalidad permite configurar una vez un prompt, un repositorio y conectores, y ejecutar la automatización de forma recurrente en la infraestructura en la nube de Anthropic. A diferencia de /loop (limitado a la sesión) y las tareas programadas del Escritorio (que requieren que tu máquina esté encendida), las rutinas funcionan incluso con tu portátil apagado. En este análisis detallo cómo funcionan las tres modalidades de activación —programada, API y eventos de GitHub—, los límites diarios según tu plan (5 en Pro, 15 en Max, 25 en Team/Enterprise) y el impacto en el consumo de tokens de la API. Comparo las ventajas frente a las tareas programadas de ChatGPT y explico por qué esta función posiciona a Claude Code como la herramienta líder para desarrolladores que necesitan automatización real en sus flujos de trabajo.

Monetizar tráfico de búsqueda: intención sobre resultados

Libros apilados con monedas

Aprende a monetizar tráfico de alta intención que llega a tu web buscando un producto específico. Usando mi caso con el libro Marcos Ramírez de Carlos Luis Fallas, te explico cómo validar la búsqueda, ofrecer opciones según intención y capturar leads para el futuro. Aplica la regla del coste por uso y optimiza conversiones.

Por qué mantengo un cheatsheet.txt en todos mis proyectos

Captura de pantalla de un archivo de texto con comandos y notas de desarrollo, representando un cheatsheet personal

Llevo años manteniendo un archivo de texto plano donde anoto comandos, recordatorios y notas sobre mis proyectos. Empecé con un .txt porque los .md no existían (o yo no sabía que existían), y hoy te explico por qué esta costumbre simple es uno de los mejores trucos de desarrollo que he mantenido décadas. La idea es tener un archivo cheatsheet en la raíz de cada proyecto donde anotes todo lo que no quieres olvidar. Al vivir dentro del proyecto y estar versionado en Git, siempre está ahí cuando lo necesitas. No dependés de aplicaciones externas que puedan desaparecer, no necesitás internet para acceder a tus notas, y cada cambio queda registrado en el historial. En este post te cuento mi experiencia durante más de dos décadas y por qué creo que todo desarrollador debería adoptar esta costumbre.