The One Eyed Fighting Kirby: Un Truco Divertido de Sustitución en Vim

The One Eyed Fighting Kirby es básicamente un comando de sustitución de Vim que utiliza grupos de captura para transformar texto. El nombre proviene de la forma en que el grupo de captura regex se parece a un Kirby de un ojo (ya sabes, la bola rosada de los juegos de Nintendo). Es un nombre divertido para una técnica poderosa de grupos de captura regex que puede ahorrarte mucho tiempo al editar texto. ...

junio 6, 2025 · 2 min · Elvin Guti

Crear descripciones de pull requests usando Aider y OpenRouter

Para reducir el tiempo que dedico a escribir instrucciones de pull requests, he estado usando Aider con OpenRouter para generarlas. ¿Cómo funciona? Aider es una herramienta que utiliza IA para ayudarte a escribir código. Es un chatbot que puede ayudarte a escribir código, corregir errores e incluso escribir pruebas. OpenRouter es una herramienta que te permite enrutar peticiones a diferentes APIs. En este caso, la usaremos para enrutar la petición a Aider. ...

marzo 3, 2025 · 4 min · Elvin Guti

Mapear arreglo en Google tag manager del lado del servidor

A veces es necesario enviar a un servicio de terceros una estructura de arreglo diferente a la especificada en Google Analytics 4 (GA4). Entonces, en caso de que no desee crear un nuevo evento solo para este servicio y desee reutilizar tanto como sea posible un evento GA4 como add_to_cart, entonces deberá asignar el arreglo por defecto de GA4 en GTM. Esto suena bastante fácil si ha utilizado GTM (no del lado del servidor) antes, básicamente se crea una custom javascript variable y se devuelve el nuevo arreglo. Sin embargo, en GTM que utiliza un contenedor del lado del servidor, la variable javascript personalizada ya no está disponible. ...

mayo 8, 2024 · 2 min · Elvin Guti