Entradas

Mostrando las entradas de 2026

Bug Fix: iDempiere 13 WebSocket ServerPush Fails Behind Reverse Proxy

The Problem If you deploy iDempiere 13 behind any reverse proxy (Nginx, Traefik, Apache, HAProxy, Kubernetes Ingress, cloud load balancers, etc.), the login page breaks silently : after entering username and password, the Role, Client, Organization, and Warehouse fields remain permanently disabled. The spinner never resolves. This affects any production deployment with a reverse proxy — which is essentially every production environment. Background: What Changed in Release 13 In iDempiere 12, the WebSocket endpoint ( ServerPushEndPoint ) was simple: it only handled ping/pong keepalive and echo notifications. All ZK AU (Asynchronous Update) requests went through normal HTTP. IDEMPIERE-3840 in release 13 introduced a major architectural change: the WebSocket now proxies ZK AU requests . When a message starts with zkau; , the endpoint parses the JSON payload and makes an internal HTTP POST to localhost targeting /zkau , then returns the servlet response over the Web...

Configurar Ollama con GPU AMD Radeon RX 6600 en openSUSE Leap 15.6

Hardware Componente Detalle CPU AMD Ryzen 5 5600X 6-Core RAM 32 GB GPU AMD Radeon RX 6600 (Navi 23, gfx1032) - 8 GB VRAM Software Componente Versión Sistema operativo openSUSE Leap 15.6 Kernel 6.4.0-150600.23.92-default Escritorio KDE Plasma 5.27.11 Ollama 0.20.5 El problema Ollama no detectaba la GPU AMD y ejecutaba los modelos completamente en CPU. La causa raíz fue tener Ollama instalado a través de Homebrew (linuxbrew) . El binario de linuxbrew usa su propio linker y busca las librerías en rutas propias de brew, lo que impide cargar correctamente las librerías ROCm necesarias para la aceleración por GPU. Solución paso a paso 1. Desinstalar la versión de Homebrew brew uninstall ollama 2. Instalar Ollama con el script oficial curl -fsSL https://ollama.com/install.sh | sh Esto instala el binario en /usr/local/bin/ollama y las librerías base en /usr/local/lib/ollama/ . 3. Instalar las librerías ROCm para AMD curl -fsSL https://ollama.com/download/ollama-l...

Guía paso a paso: Cómo configurar credenciales OAuth2 para Blogger MCP Server

Configurar OAuth2 para el servidor MCP de Blogger te permite administrar tu blog de forma completa (crear, actualizar y eliminar entradas) directamente desde asistentes de IA como Claude, Cursor u OpenCode. Dado que la interfaz de Google Cloud cambia con frecuencia, aquí tienes la guía definitiva paso a paso y comprobada. Paso 1: Configurar la Pantalla de Consentimiento (OAuth Consent Screen) Ve a la Consola de Google Cloud . Navega a Google Auth Platform > Overview (Plataforma de autenticación de Google). En la pestaña Audience (Audiencia), asegúrate de añadir tu propia cuenta de Google como Test User (Usuario de prueba). En la pestaña Data Access (Acceso a datos / Scopes), añade el scope de la API de Blogger: https://www.googleapis.com/auth/blogger Paso 2: Crear Credenciales de Aplicación Web ⚠️ Importante: NO selecciones "Desktop app" (Aplicación de escritorio), ya que no funcionará correctamente con el OAuth Playground para generar el to...