Blog 

Etiquetas:  #AnimaciónNivelCelu  #OST  #TemaNivelCelu  #anime  #cine  #ficción  #masonería  #música  #nostalgia  #personal  #proyectos  #rol  #tecnología  #videojuegos

Jueves de hiking en Cerro Cristal

Publicado el 30 de Julio de 2026 en  

Planeamos una mañana de miradores, pero los mirados fuimos nosotros 🦊

Ver más

Miércoles de urbex en La Cumbrecita

Publicado el 29 de Julio de 2026 en  

Hoy llovió todo el día, pero aprovechamos un intermezzo para recorrer el pueblo entre la niebla y conocer los a famosos zorros grises que se roban la comida.

De regreso en casa, nos esperaba una gata encantadora que decidió que éramos sus humanos. 

Ver más

Domingo en Villa General Belgrano

Publicado el 26 de Julio de 2026 en  
Ver más

Tema Nivel Celu: Léonie - Lilith

Publicado el 7 de Julio de 2026 en    

En 2012 Therion sacó un coverazo de Lilith, temazo de Léonie, en el álbum Les Fleurs du Mal.

Pero no muchos saben que a su vez Léonie publicó la demo del cover de Therion, que está menos ornamentada y es más fiel al original. Para mí esta versión prácticamente desconocida es la forma final del cover de Lilith; la mejor traducción al metal de la visión original de Léonie.


Argentina - Cabo Verde con Memento Mori

Publicado el 3 de Julio de 2026 en    

Nuestro Primer Vigilante nos agasajó con un asado de primera, y nuestra Selección nos regaló otra alegría.


Iniciación en Memento Mori

Publicado el 19 de Junio de 2026 en  

Hoy incorporamos un nuevo obrero a nuestro taller. ¡Felicidades! 


Tenida en conjunto en Eloy Alfaro

Publicado el 17 de Junio de 2026 en  

Hoy tuvimos el honor de recibir a nuestros hermanos de Libertadores para compartir trabajos. Tipazos todos; que se repita.


Faraón: muerte y obra

Publicado el 14 de Junio de 2026 en    

«Faraón: muerte y obra» es un relato corto de fantasía épica, acción y comedia protagonizado por un hechicero muerto viviente empeñado en conquistar el universo, y el campeón que se alza para impedirlo. Puede leerse acá mismo.


Namo Ratna Trayaya

Publicado el 10 de Mayo de 2026 en  

Estas últimas semanas estuve autisteando con el dharani (recitación) del Sutra (Discurso) de Avalokitesvara de Once Caras, conocido por su primera línea "namo ratna trayaya", y escuchando distintas versiones musicalizadas en YouTube. El simbolismo de Avalokitesvara me cala muy hondo.

Dos de las versiones que más me gustaron son opuestos diametrales: una es pop re grasa pero pegadiza, otra es un grupo de monjes en servicio. Que cada monje pronuncie el sánscrito ligeramente distinto me hace sentir menos peor con mi propia pronunciación.

Sobre este dharani hay tremendo bardo en Internet: hasta donde pude averiguar, apareció por primera vez en traducciones de monjes peregrinos como Yasogupta (año ~564-572, volumen 20 número 1070 del Taisho Tripitaka) y Xuanzang (año 656, vol. 20 núm. 1071), y se confunde muy seguido con pasajes del Sutra de la Gran Compasión* (año ~650-661, vol. 20 núm. 1060), que es uno de los textos budistas más famosos, y contiene un dharani muy parecido.

Por motivos doctrinales o políticos que no llego a entender, parece que para algunos es cuestión de vida o muerte que la gente no mezcle esos sutras. El artículo de la Wikipedia del Sutra de Avalokitesvara de Once Caras en inglés es básicamente un ragepost de por qué la gente es tan pelotuda de confundírselos, y en todas las publicaciones de Facebook, YouTube y Reddit donde circula alguna versión del dharani con títulos como "Mantra de la Gran Compasión" aparece algún comentario de "NO ES UN MANTRA Y NO ES EL DE LA GRAN COMPASIÓN" con ecos de teclados partidos.


Amitabha le dio once cabezas para bancarse estas cosas

Igual puedo empatizar con la indignación incandescente de que alguien esté equivocado en Internet.

En fin, Avalokitesvara (Guanyin, Lokesvara, Chenrezig) se venera en medio planeta, así que hay miles de versiones, transliteraciones y pronunciaciones, pero en China se suele cantar más o menos así:

Transliteración fonética al castellano rioplatense (y=sh)

Namo ‘tna Traiaia
Namo Aria Chana / Sagara
Veirochana

Viujarachaia
Tatagataia
Arajate
Samiacsam Budaia

Namo Sarwa Tatagatebe
Arajatabe
Samiacsam Budebe
Namo Aria Avaloquite / yoraia

Bodisatvaia
Majasatvaia
Majacarunicaia

Tadiata
Om Dara Dara
Diri Diri
Duru Duru

Iti We
Iti Chale Chale
Purachale Purachale

Cusume Cusumaware
Ili Mili Chiti Tsvalam Apanaia
Yoja

Interpretación exegética

Homenaje a la Triple Joya,
homenaje al océano de noble sabiduría,
al Radiante1

Vyuharaja (Señor de las Manifestaciones2),
al Tathagata (Trascendido),
al Arhat (Venerable3)
Perfecta y Plenamente Buddha (Iluminado/Despierto),

homenaje a todos los tathagatas,
a los arhats,
a los perfecta y plenamente buddhas,
homenaje al Noble Avalokitesvara,

al Boddhisattva (Ser que Pesigue la Iluminación),
al Mahasattva (Ser Inmenso),
al Mahakarunika (Inmensamente Compasivo)

de la siguiente manera:
om, tenenos, tenenos,
sostenenos, sostenenos,
mantenenos, mantenenos,

con fortaleza,
fortaleza para avanzar, avanzar,
avanzar más allá, avanzar más allá,

¡Oh Flor en la Gran Flor4
que concedés entendimiento abrasador,
así sea!

1. Este dharani es de antes de que fuentes como el Sutra de Mahavairochana (año 721, vol. 18 núm. 848) o el Sutra de la Verdadera Naturaleza de los Tathagatas (año 753, vol. 18 núm. 865) establecieran Vairochana como el nombre de un buddha específico.

2. En este contexto una vyuha es una manifestación o emanación, en referencia a las muchas formas de los tathagatas.

3. En esa época la palabra arhat todavía no tenía los matices modernos que hoy dividen corrientes budistas.

4. "Kusuma" es flor o también fruta y "kusume" es el verbo locativo derivado, pero también puede funcionar como denominativo, así que "kusume kusuma" puede interpretarse de muchas maneras distintas al mismo tiempo: "flor floreciente", "flor frucrífera", "fruto en la flor", etc. Esto puede entenderse como una referencia a la Joya en el Loto o a los Frutos del Noble Camino. 
El sufijo -vare se puede entender como femenino y significa "superior" o "suprema".

 

*Sutra del Vasto, Perfecto e Irrestricto Dharani del Corazón de la Gran Compasión del Bodhisattva de Mil Manos y Mil Ojos Guanyin (quien atiende los sonidos del mundo)


Tema nivel celu: The Pillows - One Life

Publicado el 10 de Mayo de 2026 en        

Ayer estaba viajando en subte a la Feria del Libro y en Pueyrredón de la línea D se subió un tipo de unos 50 años a tocar la guitarra acústica. Estaba a medio vagón de distancia así que no llegué a escuchar lo primero que tocó, pero un par de notas me sonaron a Gargoyles, Angels of Darkness de Rhapsody, así que empecé a prestar atención.

El segundo tema: Zelda's Lullaby.

Tercer tema: Zankoku na Tenshi no Teeze.

Cuarto: One Life.

Ya estábamos en Plaza Italia y me tuve que bajar, sino me hubiera quedado escuchando todo el día.

Gracias, bardo subterráneo, por regalarme con esta banda sonora. Que el Minotopo te conceda pasaje seguro.


Flamingosis - Football Head

Publicado el 28 de Abril de 2026 en    

Aaron canalizando a Nujabes en la banda sonora de Oye Arnold como quien sale a comprar faturas.


Tema nivel celu: Axiom Verge - Apocalypse

Publicado el 21 de Abril de 2026 en        

No puedo escuchar la banda sonora de Mega Turrican sin acordarme de este tema y juego: una carta de amor a las aventuras de ciencia ficción de 8 y 16 bits. La primera vez que encontré un secret world Axiom Verge se convirtió instantáneamente en uno de mis juegos favoritos.


Dozzle: logs de Docker para vagos

Publicado el 20 de Abril de 2026 en  

Tengo docenas de contenedores de Docker corriendo en mi laboratorio hogareño, y docker compose logs no es la manera más feliz de debuguear un problema.

Durante meses estuve usando una estructura bizantina de volúmenes montados en las rutas donde cada contenedor escribe logs, pero me volvía loco con los permisos: cada aplicación de cada stack reacciona de manera distinta y contradictoria, desde "decime dónde te logueo, jefe, solamente fijate que el directorio exista porque no me quiero tomar la atribución de crearlo" hasta "si el archivo no tiene exactamente los permisos que espero, me hago pis y caca encima y me cierro".

En fin, evidentemente no soy el único con estos problemas, porque Dozzle parece hecho a medida. Es un servicio que lee el socket de Docker, captura los eventos al vuelo y los muestra en tiempo real en un panel web. Está diseñado para ser fácil de implementar. Esta es mi configuración local:

services:
  dozzle:
    container_name: dozzle
    image: amir20/dozzle:latest
    restart: unless-stopped
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
      - ./dozzle/data:/data
    ports:
      - 55555:8080

Y badabing, badabang, tengo logging de todo lo que pasa en mis contenedores. Gracias Amir, te quiero mucho.


Tema Nivel Celu: Mega Turrican - Payment Day

Publicado el 20 de Abril de 2026 en        

Le pedí a Gemini que me recomendara una banda sonora como la de Tyrian y me tiró muy buena data, pero con esta metió un crítico vorpal confirmado. En los 90 era un pibe SNES, así que de OST de Megadrive no tengo idea: estaba en tinieblas, pero ahora puedo ver.


Tema nivel celu: TatshMusicCircle - Triplet

Publicado el 19 de Abril de 2026 en    

Anoche abrí YouTube para poner música y el algoritmo me bendijo con el disco de este tema. Mi marulo salió de la atmósfera, se remontó a la estratósfera y en una hora y media llegó a Japón.

Soy team Pump it Up, así que no conocía a Tatsh, y ahora tengo que recuperar los años perdidos.


Tema nivel celu: Camel - Aristillus

Publicado el 17 de Abril de 2026 en    

Conozco Camel gracias a un compañero de laburo fanático del rock inglés que a lo largo de los años me enseñó todo lo que sé del prog.

En un par de meses tocan en vivo en Japón. Andrew está hace 55 años al pie del cañón, es un prócer.


Tema nivel celu: Alestorm - Mega-Supreme Treasure of the Eternal Thunderfist

Publicado el 9 de Abril de 2026 en    

Me gusta pensar que Cristopher Bowes perdió una apuesta con Luca Turilli, sino no se explica esta épica de power folk metal sinfónico pirata de 15 minutos. Como sea, la rompió.

Ni One Piece se atrevió a tanto.


Aplicaciones en Cloudflare que responden en todos los subdominios

Publicado el 4 de Abril de 2026 en  

La plataforma de aplicaciones de Cloudflare tiene una limitación bien conocida: no se puede usar patrones con comodines en la ruta (por ejemplo, *.misitio.com). Si uno necesita alojar una aplicación en varios subdominios, tiene que agregar cada uno como una ruta distinta. Esto tiene dos desventajas. La primera: qué paja. La segunda: todos los subdominios existentes son visibles en los registros DNS.

Todo el mundo resuelve esto con redirects, pero yo no quería redirigir al usuario a otra URL, sino servir contenido en cualquier subdominio.

Al principio pensé que la solución era simple: si internamente dirigía todas las peticiones a un mismo lugar, podía alojar la aplicación ahí y responder según la url que figurara en la request. Pero historia larga hecha corta, no se puede: el router de Cloudflare rebota cualquier petición que no haya llegado al subdominio específico donde corre la aplicación.

Estuve un par de tardes peleando con este problema hasta que encontré la solución. Un worker sí puede usar patrones con comodines en la ruta, y además tiene la capacidad de reescribir la petición y devolvérsela al router de Cloudflare para que siga procesándola.

Con Wrangler instalado, usé la siguiente configuración en wrangler.jsonc:

{
  "name": "misitio-worker",
  "main": "index.js",
  "compatibility_date": "2026-01-14",
  "route": {
    "pattern": "*.misitio.com/*",
    "zone_name": "misitio.com"
  }
}

Esta configuración monta un worker que responde en todos los subdominios. El código de index.js es:

function stripSubdomain(hostname) {
    const parts = hostname.split('.');
    if (parts.length <= 2) return hostname;
    return parts.slice(-2).join('.');
}

export default {
    fetch: async (req) => {
        const originalUrl = new URL(req.url);
        const modifiedUrl = new URL(req.url);
        const rootDomain = stripSubdomain(originalUrl.hostname);

        modifiedUrl.hostname = rootDomain;

        const newReq = new Request(modifiedUrl, req);
        newReq.headers.set('X-Original-Hostname', originalUrl.hostname);

        return fetch(newReq, { cf: { resolveOverride: rootDomain } });
    }
};

Esto intercepta la request, la modifica apuntándola a la ruta raíz, y graba la ruta original en la cabecera X-Original-Hostname para poder usarla más adelante.

Una vez que este worker está deployado en un dominio, solamente falta configurar el DNS. Hay que indicarle al navegador que el dominio acepta peticiones a cualquier subdominio. Hay varias formas de hacer esto, pero en Cloudflare la más simple es con un registro AAAA. En Name ponemos * y en Content ponemos 100::.

Hecho esto, cuando llega una petición a algo.misitio.com, el worker le sobreescribe la ruta a misitio.com, y ahí alguna aplicación que tengamos montada (un túnel, por ejemplo) la procesa, aprovechando X-Original-Hostname.

Por ejemplo, mi túnel Zero Trust apunta a un proxy Traefik que captura ciertas peticiones así:

- "traefik.http.routers.misitio.rule=HeaderRegexp(`X-Original-Hostname`, `^misubdominio\\..+$`)"

Usando esta lógica se puede modificar completamente el flujo interno de peticiones. La única desventaja es el límite de cien mil ejecuciones de worker gratuitas por día, pero para el uso que le estoy dando, me sobra.


Servidores web instantáneos con Docker

Publicado el 4 de Abril de 2026 en  

A veces necesitamos montar un servidor web de prueba y no tenemos ganas de pensar. Para estas situaciones podemos usar aplicaciones de Docker que se definen en un par de líneas y salen andando.

Opción 1: echo server

La opción más ligera es un echo server programado en Go que devuelve una respuesta HTTP 200 con un texto arbitrario.

En un docker-compose.yml ponemos:

services:
  web:
    image: hashicorp/http-echo
    command: ["-text", "Hola gato"]
    restart: unless-stopped
    ports:
      - 80:5678

Corremos docker compose up -d y tenemos servidor.

Opción 2: PHP + Apache

Otra opción es usar la imagen oficial de Docker de PHP que viene con un servidor Apache:

services:
  web:
    image: php:8.5-apache
    restart: unless-stopped
    volumes:
      - ./www:/var/www/html
    ports:
      - 80:80

Por defecto Apache viene con mod_rewrite desactivado, pero podemos activarlo durante la creación de la imagen:

services:
  web:
    build:
      dockerfile_inline: |
        FROM php:8.5-apache
        RUN a2enmod rewrite
    restart: unless-stopped
    volumes:
      - ./www:/var/www/html
    ports:
      - 80:80

Opción 3: PHP + Apache en Alpine

También podemos usar una imagen no oficial basada en Alpine que viene con varios mods activados, incluyendo mod_rewrite y SSL:

services:
  web:
    image: eriksoderblom/alpine-apache-php:latest
    restart: unless-stopped
    volumes:
      - ./www:/htdocs
    ports:
      - 80:80
      - 443:443

En el directorio www ponemos el sitio, y listo el pollo.

Personalmente prefiero usar aplicaciones de Docker Compose porque son expresivas y es muy fácil manipular redes y volúmenes, pero también se puede configurar con un solo comando:

docker run --detach \
    --name web \
    --publish 80:80 \
    --restart unless-stopped \
    --volume ./www:/htdocs \
    eriksoderblom/alpine-apache-php:latest

Animación nivel celu: Rawest Forest

Publicado el 1 de Abril de 2026 en    

En 2004 XBrav subió a Newgrounds un remix de Beware the Forest Mushrooms, temazo del OST Super Mario RPG, agregándole una letra cantada con TTS. En 2007 Martin "Märta" Hagwell publicó un remix del remix extendido, y un par de meses después Chris "Kirbopher" Niosi lo usó en un Flash que subió a Newgrounds.

Los talentos de XBrav, Märta y Kirbopher se combinaron como flan, crema y dulce de leche: el Flash se hizo viral, dio la vuelta al mundo siete veces en un segundo y alcanzó nivel meme a fines de los 00.

Desde entonces Kirbopher se volvió nerd profesional (en USA es la voz de Shaiapouf de XhX, Arataka de Mob Psycho, Tetsuya de Dr. Stone y docenas más), y entre todas las cosas que hizo en las décadas siguientes, siguió creando Flash, incluyendo un remix del remix del remix titulado Waltz of the Forest, y un remix del remix del remix del remix titulado Escape the Forest, los dos con letra y música propias. También hizo remakes del primer Flash y del segundo, el cual subió hace unos días a YouTube.

Con mi amigo Legato Valentine somos fanáticos a muerte de Super Mario RPG, así que el Rawest Forest original se nos pegó al cerebro como un metroid, y nos viene chupando las neuronas desde hace décadas.


Colorear tokens específicos en VS Code, Cursor y demases

Publicado el 30 de Marzo de 2026 en  

VS Code y sus forks permiten colorear tokens especificos a partir de sus TextMate scopes. Para saber qué scopes tiene un token, ponemos el cursor sobre él, abrimos la paleta de comandos y buscamos "Developer: Inspect Editor Tokens And Scopes". El diálogo muestra todos los scopes aplicables.


El tag de apertura <?php tiene el scope punctuation.section.embedded.begin.php

Copypasteamos el scope que nos interesa y agregamos un bloque como este a nuestro settings.json:

"editor.tokenColorCustomizations": {
    "textMateRules": [
        {
            "scope": [
                "punctuation.section.embedded.begin.php",
                "punctuation.section.embedded.end.php",
            ],
            "settings": {
                "foreground": "#ff0",
            }
        }
    ]
},

Guardamos los cambios, y listo.

Aparentemente el coloreado semántico tiene precedencia sobre el coloreado por token, así que puede que tengas que desactivarlo buscando "semantic highlighting" en la configuración de VS Code.


Otakultura

Publicado el 29 de Marzo de 2026 en  

Estaba buscando una página de Geocities que armé en los 90 y en el proceso encontré una versión archivada de un sitio de midis y letras de anime que colgué alrededor de 2000. Fue el primer dominio que registré en mi vida: mi viejo me ayudó mandando el formulario por fax desde su laburo. Verde sobre negro, fondo animado de Matrix y monitas chinas: el diseño gráfico es mi pasión.


Switch Angel cocinando Strudel

Publicado el 29 de Marzo de 2026 en    

La reina del algorave livecodeando EDM en Strudel como quien elige un programa de lavado.

Tenés mi atención, sis.



Publicado el 29 de Marzo de 2026 en  

Animación y tema nivel celu: Omoide wa Okkusenman!

Publicado el 29 de Marzo de 2026 en          

Entre Mega Man 2 y Okkusenman pasó la misma cantidad de tiempo que entre Okkusenman y hoy. Tengo flashbacks de estar con mi amigo Legato Valentine hace décadas cantando este tema en un evento de anime y teniendo flashbacks de estar jugando al Family hacía décadas. Nostalgiaception. Es terrible.


Literalmente yo

Repasemos la historia.

  • 1988: sale Rockman 2 para NES y el tema de Wily's Castle se hace famoso como uno de los mejores OST de la década.
  • 2007: un japonés comparte en Nico Nico Douga un tema con la melodía de Wily's Castle, "Omoide wa Okkusenman!" ("110 millones de recuerdos") sobre ser un adulto estresado y sentir nostalgia de ser un pibe jugando a la Family y viendo Ultraman en la tele. Unas semanas después otro japonés (que hasta hoy no sabemos quién es) lo usa en una animación Flash sobre un tipo tapado de laburo que se acuerda de sus años de primaria y sus amigos de la infancia.
  • 2008: los medleys de Nico Nico Douga se difunden en la Internet occidental y nos traen los memes de la Internet japonesa, incluyendo Omoide wa Okkusenman. 
  • 2026: un nerd trasciende los límites humanos y descubre la nostalgia de la nostalgia. ¿Dostalgia?

Conocí Okkusenman justamente a través de un video de YouTube de un hack de Super Mario World que tocaba uno de los medleys de Nico Nico Douga con caparazones de koopa. El video tenía el medley original de fondo como referencia, que combinaba más de 30 temas icónicos de anime, videojuegos y cultura pop japonesa. Era un corte transversal impecable del folclore nerd de fines de los 00: Mega Man, Haruhi, Touhou, Mario RPG, Digimon, Air, Bokurano, Higurashi, Lucky Star, Final Fantasy. Si no era este mismo upload, le pega en el palo:


Tema nivel celu: Keygen Church - Bullug Gegbug Ibgabiug Gixcure Dagabciea Fuic

Publicado el 29 de Marzo de 2026 en        

Ayer hablé de King Stephen, y no puedo pensar en él sin pensar también en Master Boot Record.

Master Boot Record es un productor italiano que hace chiptune, dark synth, metal sinfónico e industrial. Tiene un proyecto secundario que se llama Keygen Church y suena como música de iglesia, si la iglesia estuviera dedicada al Omnissiah.


Así recuerdo las clases de Catequesis

La palabra "keygen" me despierta recuerdos muy vívidos de madrugadas de verano tomando Ades de durazno y comiendo pizza fría del día anterior, perdido en páginas con fondo negro y letras verdes mientras el resto del mundo dormía. Era feliz y no lo sabía.

Pero tengo una relación muy rara con la retroinformática (a diferencia de mis demás relaciones, que son todas normales y neurotípicas). Siento un cariño enorme por la computación de los 90: PC Users, revistas gallegas con CDs de shareware, Astalavista, Geocities, IRC, Looksharp, SuperKoD, Netbus, SubSeven Bonus... Son literalmente mi infancia. Pero ese afecto es por las lindas experiencias compartidas, y daría cualquier cosa para NO volver a eso.

Este mismo sitio web es un reflejo de ese sentimiento: tiene la estética de mi primera página de Geocities de 1998, pero corre en un Docker con Nginx y tiene diseño responsive. Es un homenaje a mis raíces, no una declaración de que "todo tiempo pasado fue mejor".

No fue un carajo mejor: Windows 95 era una porquería inestable, Linux era inescrutable, navegar con un modem de 56k (que levantaba 33,6k en un buen día) ocupando la línea telefónica y pagando llamada local era un bajón, mi Pentium 75 Mhz con 8 MB de RAM y 812 MB de disco era un pisapapeles que tardaba 5 minutos de reloj en abrir Paint Shop Pro shareware... Se me revuelve el estómago.

Últimamente pareciera que en el Siglo XXI lo único que vende es la nostalgia por el Siglo XX: cuando el futuro se ve tan oscuro, la única que queda es mirar al pasado.


Gracias, Hollywood, es exactamente lo que quería

Pero lo que siento no se trata de nostalgia. Recuerdo con cariño los 90 porque no tenía responsabilidades ni preocupaciones, así que podía quedarme toda la noche en IRC chateando (o en IRCWar) con mis amigos, armando pavadas en Visual Basic 6 o Front Page 98, leyendo tequistés sobre phreaking que habían circulado por BBS durante 20 años antes de terminar en una página de Angelfire, o grindeando madera para la barca en el Argentum mientras escuchaba Theatre of Tragedy. Pero hoy también disfruto todas esas cosas: mi relación con la tecnología no cambió. En ese sentido, el chiptune, el retrofuturismo y la informática vintage son una celebración del camino recorrido, y sirven para darle contexto al presente y sentido al futuro, no para tratar de recuperar un pasado idealizado.

Cuando digo que "la Internet de antes era mejor" no hablo de volver al Internet Explorer 4; me refiero a que sé lo linda que puede ser una comunidad cuando no está montada sobre una plataforma de marketing y psyops armada por un billonario sociópata, y que necesito más de lo primero y menos de lo segundo en mi vida.

En resumen, este tano hace música muy buena que me gusta mucho.


Tema nivel celu: King Stephen - Madness Is My Crown, Fire Is My Kingdom

Publicado el 28 de Marzo de 2026 en    

King Stephen es un productor de música venezolano que mezcla metal sinfónico con dark synth y clasicismo. Los temas incluyen todo lo que me gusta: salta de Mozart a Nightwish, después a SoundTEMP, y después a Judge Bitch. Basadísimo.

Generalmente no me gusta ponerme en modo blog personal, pero este es literalmente mi blog personal, así que cabe.

A medida que uno crece es más difícil establecer una relación personal con la música, así que los gustos se van cristalizando en lo que escuchaba cuando era pibe y todo parecía nuevo y copado. Uno muchas veces vincula la música con sus experiencias formativas, y, a medida que crecés, tenés cada vez menos de ésas.

Una noche hace un tiempo, en la época en que había muerto mi vieja, había salido a caminar para despejar el bocho, y estaba escuchando YouTube con una lista de sugerencias personalizadas. Estaba tan ensimismado que ni oía lo que sonaba: era más que nada para aislarme del entorno. Cuestión que, no sé cómo, terminé en el puente de Facultad de Derecho, que en las noches de semana es bastante tranquilo y pintoresco. De repente mi cerebro me dijo "che, bancá, este tema está buenísimo": empecé a prestar atención, y estaba sonando este mismo temazo de King Stephen.

Me escuché el disco completo mirando pasar los coches por Figueroa Alcorta, y me voló el gorro que mezclara todas mis cosas favoritas, que aparte no tienen nada que ver una con la otra. Era como encontrarse con un gemelo separado al nacer, que es una sensación rara de sentir cuando uno está perdido en una.

Desde ese día King Stephen vive en mi cerebro sin pagar alquiler. Lo adopté con la misma facilidad que un pibe de 13 años escuchando su primer disco de metal con su primera novia. Algo de plasticidad neuronal me queda.


Defender 3

Publicado el 27 de Marzo de 2026 en  

Hace más de un mes que estoy jugando Defender 3 para Android, un típico juego de defensa que hace poco cumplió 10 años. Tenés que achurar oleadas de enemigos antes de que te revienten la fortaleza usando una ballesta full auto que se apunta y dispara con el dedo, y aparte tenés conjuros ofensivos, de control y utilitarios con cooldown que gastan maná. Entre niveles podés comprar mejoras que te aumentan 0,01% el poder. Viene con todas las pavadas de los jueguitos de la época: límite de energía, anuncios, pay per win, etc.

¿Está bueno? No.

¿Pero tiene mecánicas interesantes y novedosas? Tampoco.

Lo que tiene es un modo PvP asíncrono rankeado en el que tenés que sobrevivir más tiempo que tu oponente contra oleadas cada vez más desbalanceadas. Te matchea contra alguien de tu nivel de poder y te muestra una ventanita traslúcida con una grabación de su partida. Vos tenés que gestionar tus recursos para aguantar aunque sea una décima de segundo más que él. Cada partida dura 2 ó 3 minutos, y apuntar la ballesta y los conjuros requiere la cantidad de concentración exacta para poder jugar mientras pensás en otra cosa. Si exigiera 1% más de energía mental, no lo jugaría.

Parece que no soy el único que se engancha con estas cosas, porque el juego sigue recibiendo actualizaciones hasta hoy, y en Google Play hay reviews de las últimas semanas. Hace poco uno contó que juega desde chico y pidió que agreguen más contenido: más manija, imposible.

En conclusión, Defender 3 es uno de los juegos mobile de la última década, y hay peores maneras de perder nuestro valioso tiempo en la Tierra.


Alestorm en Argentina 🐤

Publicado el 22 de Marzo de 2026 en  

Noche de metal folk pirata interhemisférico en El Teatrito, con Barloventos de Viedma, Río Negro, y Alestorm de Perth, Escocia.

Sailing in in my pirate ship around the Seven Seas
I get a funny feeling from my head down to my knees
The feeling goes no further 'cause my legs are made of wood
I see a giant disco ball, I know this will be good

Out of the icy mist, an island appears
It's shaped like a skull but it stinks like a beer
I drop the anchor down and take a swig of rum
It's time to have some fun

To the East! To the West!
It is time for a quest
Get ready to drink 'til we die
To the North! To the South!
Pour that rum in your mouth
Raise a glass to the sky

Get ready for a P-A-R-T-Y
Pirate P-A-R-T-Y
P-A-R-T-Y
It's pirate party time

P-A-R-T-Y
Pirate P-A-R-T-Y
P-A-R-T-Y
It's pirate party time


Cómo apuntar un subdominio de No-IP a un túnel de Cloudflare Zero Trust

Publicado el 22 de Marzo de 2026 en  

Mudé este sitio web a mi laboratorio hogareño porque la instancia de GCP tenía poco almacenamiento. Configurar Cloudflare Zero Trust para responder peticiones de un subdominio gratuito No-IP fue toda una aventura: definitivamente no es un caso de uso que hayan contemplado. Esto es un tutorial de cómo se hace.

La idea básica es configurar el subdominio de No-IP como un hostname alternativo de un dominio válido en Cloudflare para que las peticiones puedan encontrar el camino hacia nuestro túnel.

Requisitos

  • Un túnel gratuito Cloudflare Zero Trust apuntando a donde queremos hospedar el sitio No-IP.
  • Una manera de enrutar las peticiones que llegan a nuestro túnel Zero Trust según la solicitud (ej: un proxy Traefik).
  • Un subdominio gratuito de No-IP (ej: [misubdominio].myddns.me, [misubdominio].ddns.net, etc.)
  • Un dominio cualquiera administrado por Cloudflare con el plan gratuito (ej: [midominio].com), al que le vamos a agregar un subdominio para convencer a Cloudflare de aceptar No-IP como válido.
  • Un servidor web accesible desde Internet que pueda servir archivos de texto en una ruta específica para el desafío HTTP ACME. Por ejemplo, si nuestra PC es visible desde Internet, con eso alcanza. Sino podemos usar una VM en algún servidor cloud o algo por el estilo.

Instrucciones

Configuramos nuestros servidores web:

  • Las peticiones a [subdominiocualquiera].[midominio].com tienen que devolver una respuesta HTTP OK cualquiera, aunque sea un simple 200 OK sin cuerpo. Tiene que ser una respuesta válida para que Cloudflare lo acepte.
  • Las peticiones a [misubdominio].myddns.me que lleguen a nuestro túnel Zero Trust tienen que devolver el servicio que queramos publicar. Con Traefik esto es una línea de configuración.

En Cloudflare:

  • Vamos a Zero Trust -> Networks -> Tunnels & mesh -> [nuestro túnel] -> Published application routes, y agregamos [misubdominio].myddns.me. El selector de dominios parece una lista desplegable, pero en realidad es un cuadro de texto editable, así que podemos ingresar un dominio que no esté vinculado a nuestra cuenta.
  • Vamos a Cloudflare -> Domains -> [midominio].com -> SSL/TLS -> Custom Hostnames, y activamos "Cloudflare for SaaS".
  • Configuramos [subdominiocualquiera].[midominio].com como "fallback hostname". Nos aseguramos de que se valide. Por este motivo el subdominio tiene que devolver una respuesta HTTP OK.

En No-IP:

  • Vamos a DNS Records y configuramos temporalmente nuestro subdominio de No-IP con un registro CNAME apuntando a un servidor web cualquiera que controlemos nosotros. Si solamente tenemos una IP pública (ej: de una VM de GCP), podemos usar un servicio gratuito como nip.io que enruta automáticamente las peticiones a la IP especificada como subdominio (ej: 11.22.33.44.nip.io).

En Cloudflare:

  • Vamos a Cloudflare -> Domains -> [midominio].com -> SSL/TLS -> Custom Hostnames y agregamos un nombre de host personalizado [misubdominio].myddns.me a nuestro dominio. Esto requiere responder al desafío ACME. Seleccionamos la validación por HTTP.
  • Validamos el hostname respondiendo el desafío, que es un simple GET HTTP que tiene que devolver una cadena específica que te da Cloudflare. Podemos levantar un servidor web y servir los archivos de texto en la URL /.well-known/acme-challenge/caracteresaleatorios.

En No-IP:

  • Cambiamos el registro CNAME y lo apuntamos a [subdominiocualquiera].[midominio].com.

¡Listorti!

Resultado

Las peticiones a [misubdominio].myddns.me siguen el CNAME hacia [subdominiocualquiera].[midominio].com. Cloudflare reconoce tanto el origen real (No-IP) como el CNAME como rutas válidas (porque el subdominio de No-IP es un custom hostname del otro dominio), así que reenvía la petición a nuestro túnel. Nuestro servidor recibe una solicitud a subdominio.myddns.me y nuestro proxy Traefik o similar se encarga de enrutarla.

¡Bonus! Cloudflare se encarga del TLS. No hace falta Certbot: el servidor hogareño puede responder HTTP. 

Servir múltiples servicios a diferentes subdominios de No-IP

Podemos agregar cualquier cantidad de subdominios de No-IP como custom hostnames de nuestro dominio (hay que responder el desafío ACME por cada uno) y configurarlos con un CNAME apuntando a [subdominiocualquiera].[midominio].com. Nuestro servidor web ve peticiones a los distintos subdominios de No-IP y puede enrutarlos a diferentes servicios según corresponda.


Tema nivel celu: Noah and the Whale - First Days of Spring

Publicado el 21 de Marzo de 2026 en    

Welcome to Night Vale, un podcast de ficción de terror cósmico y comedia, tiene una sección de música indie que me presentó bocha de artistas, que a su vez me presentaron otros artistas, y así sucesivamente, hasta que llegué a este temazo (y discazo) de Noah and the Whale. 

It's the first day of spring
And my life is starting over again
The trees grow, the river flows
And its water will wash away my sins

For I do believe that everyone has one chance
To fuck up their lives
But like a cut down tree, I will rise again
And I'll be bigger and stronger than ever before

Desde hace 10+ años todas las primaveras del Hemisferio Norte celebro el equinoxio escuchándolo.

Feliz primavera, Hemisferio Norte. Feliz otoño, Hemisferio Sur.


Animación nivel celu: A Prank Time

Publicado el 4 de Octubre de 2025 en  

No me cabe en el bocho que esta animación cuadro por cuadro esté hecha por una sola persona. JaimeR es un estudio de animación completo compactado en forma humanoide.


Doble iniciación en Eloy Alfaro

Publicado el 1 de Octubre de 2025 en    

Hoy la logia Eloy Alfaro celebró una iniciación doble en una ceremonia muy emotiva con invitados de logias amigas. ¡Mucho éxito a los nuevos hermanos en su camino masónico!


Animación nivel celu: The Steve Harvey Stare

Publicado el 25 de Septiembre de 2025 en  

Conocí esta animación de MeatCanyon en Instagram y desde entonces vive en mi cerebro sin pagar alquiler. El horror surreal es el mejor tipo de horror: no hay nada más escalofriante que la falta de contexto.


Animación nivel celu: Double King

Publicado el 21 de Septiembre de 2025 en  

Mi amigo Uma me introdujo a este corto animado de Felix Colgrave. Una obra maestra en todo sentido.

Ni la muerte puede detener su codicia.


Tema nivel celu: Theatre of Tragedy - A Rose for the Dead

Publicado el 11 de Septiembre de 2025 en    

Theatre of Tragedy es una de mis bandas de cabecera: debo haber escuchado los discos de estudio de su etapa gótica unas mil veces cada uno. Pero dos de los mejores temas están en un EP: A Rose for the Dead.

Der Spiegel y el tema que le da nombre al disco son dos obras de arte del metal gótico. Ojalá hubiera podido verlos en vivo.


HYDE en Groove

Publicado el 7 de Septiembre de 2025 en  

Te quiero mucho HYDE.

Te faltó un hueso para los viejos chotos: Blurry Eyes o Ready Steady Go. La próxima.


Medievalcon

Publicado el 27 de Julio de 2025 en  

Hoy en la Medievalcon tuve el placer de probar la premiada hidromiel de chocolate de @silvara_hidromiel, vino especiado, queso al pesto y licor de café. Una maravilla todo.


Viene Gloryhammer en noviembre

Publicado el 18 de Julio de 2025 en  

Después de que el organizador de la gira latinoamericana los cagara de arriba de un palo, el recital de Gloryhammer ya tiene nueva fecha: 15 de noviembre en El Teatrito. Habemus entrada.

DUN DUN Glory! DUN DUN Hammer!


Guía de Consejos para el Director de Juego

Publicado el 12 de Julio de 2025 en  

¿Querés dirigir una partida de Dungeons & Dragons y no sabés por dónde arrancar? Tranquilo: todos pasamos por eso. Esta guía no es un manual sagrado, sino una charla de café con algunos consejos que me sirvieron una barbaridad. La idea es que te animes a sentarte detrás de la pantalla y crear historias geniales con tus amigos.

¿Cuál es la verdadera regla de oro?

La posta, la única verdad inamovible, es la Regla Cero: la diversión de todos en la mesa. Y cuando digo todos, te incluyo a vos también. El manual de 300 páginas, el balance matemático de los encuentros, el lore que te pasaste una semana escribiendo... todo eso es secundario. Son herramientas, no cadenas.

Pensalo así: si un combate se está haciendo larguísimo y aburrido y ves que los jugadores miran el celular, ¡cortalo! Hacé que pase algo espectacular: el piso se derrumba, aparece un aliado inesperado, el monstruo huye malherido. Si un jugador tiene una idea increíble que rompe una regla, pero que haría la escena diez veces más épica, buscale la vuelta. El objetivo no es "ganarle" a los jugadores ni seguir un guion a rajatabla. El objetivo es que al final de la noche todos digan: "¡Qué buena partida, che!"

¿Tengo que ser la policía de las reglas?

No, para nada. Tu laburo es buscar la forma de decir que sí antes que decir que no. Los juegos de rol son una creación colectiva, un ida y vuelta constante. Si tu primera reacción a las ideas de los jugadores es siempre un "no podés hacer eso", la partida se vuelve un plomo y los jugadores dejan de proponer cosas.

Acá la clave es la técnica del "Sí, pero..." o el "Sí, y...". Un jugador quiere hacer algo que parece imposible, como saltar un abismo que es claramente demasiado ancho.

  • El "No" es: "No, no llegás". Fin de la interacción. Aburrido.

  • El "Sí, pero..." es: "¡Claro que podés intentarlo! Pero el viento sopla fuerte y las rocas del otro lado parecen resbaladizas. Va a ser una tirada de Atletismo muy difícil, y si fallás, la caída es fea".

  • El "Sí, y..." es: "¡Dale! Saltás con todas tus fuerzas y, cuando parece que no llegás, ves una raíz vieja que sobresale. Podés intentar agarrarte de ella para asegurarte".

¿Ves la diferencia? En lugar de cerrar una puerta, abrís una nueva, con sus propios riesgos y oportunidades. Hacés que el mundo se sienta vivo y que las acciones de los jugadores importen de verdad.

¿Necesito ser un escritor para crear una buena historia?

No tenés que ser Borges, pero robarle herramientas a los que saben de contar historias es un golazo. No te compliques la vida tratando de inventar la pólvora. La humanidad lleva milenios contando las mismas historias con distintas ropas.

  • Estructuras narrativas: ¿Vas a dirigir una aventura de una noche (one-shot)? Usá la estructura de tres actos: planteás un problema (acto 1), los personajes se enfrentan a los obstáculos para resolverlo (acto 2), y llegan a una confrontación final y una resolución (acto 3). Para campañas largas, podés mirar la pirámide de Freytag o la estructura narrativa de Blake Snyder de "Save the Cat!", que te dan un esquema con más idas y vueltas.

  • Arquetipos y tropos: Son atajos mentales que funcionan de maravilla. Si describís a un personaje como "un viejo mago con barba larga y túnica, medio chiflado pero sabio", todos en la mesa entienden al instante de quién hablás. Es Gandalf, es Merlín, es Dumbledore. Usá el arquetipo del "guardia corrupto", la "princesa en apuros" (o mejor, ¡subvertilo y hacé que la princesa sea la villana!). Estos clichés son un lenguaje común que te ahorra horas de exposición.

¿Quién es el protagonista de esta historia?

Esta es clave, y es un error muy común. Los protagonistas son los personajes jugadores. Punto. No es ese NPC misterioso y superpoderoso que creaste. No es la historia épica de la caída de un antiguo imperio que a nadie le importa. Son ellos: el guerrero enano, la pícara elfa, el mago humano.

¡Cuidado! El peligro de crear un "DM PC" (un personaje del director que es el más groso de todos) es real. Tu hechicero legendario no está ahí para resolverles la vida y tirar los hechizos más copados. Está para darles una misión, para ser un obstáculo, o para sacrificarse heroicamente y pasarles la posta. El foco de la cámara siempre tiene que volver a los jugadores. La historia avanza por sus decisiones, sus éxitos y, sobre todo, sus fracasos.

¿Cómo evito que la mesa se convierta en un quilombo?

Con dos palabras mágicas: transparencia e imparcialidad. Vos sos el árbitro, y si los jugadores sienten que el árbitro está comprado, el partido se pudre. Esto va más allá del juego; es sobre la confianza del grupo.

El favoritismo es veneno. Si a un jugador siempre le sale todo bien y a otro todo mal, van a empezar a mirarte de reojo, aunque sea sólo mala suerte. Por eso es bueno tirar los dados a la vista de todos en los momentos cruciales.

La mejor herramienta para esto es la Sesión Cero. Antes de empezar a jugar, júntense a charlar. ¿Qué tipo de partida quieren? ¿Más combate, más investigación, más interacción social? ¿Hay temas que alguien prefiere evitar (violencia gráfica, fobias, etc.)? Poner las cartas sobre la mesa desde el principio crea un contrato social y alinea las expectativas de todos. Si todos están de acuerdo con las reglas y el tono, te ahorrás el 90% de los problemas futuros.

Animate. Dirigir es una de las cosas más gratificantes que hay. No tengas miedo de meter la pata, porque lo vas a hacer. Todos lo hacemos. Lo importante es aprender, escuchar a tus jugadores y, sobre todo, no olvidarte de la Regla Cero. ¡Mucha suerte, y que rueden esos dados!


Tema nivel celu: Guilhem Desq - Omen

Publicado el 2 de Julio de 2025 en    

El hurdy gurdy o gaita de pobre es un instrumento de cuerda que se toca con una manivela. Ningún otro instrumento suena tan medieval: cuatro notas alcanzan para tranportarse a un pueblo europeo.

Guilhem Desq es posiblemente uno de los mejores intérpretes de hurdy gurdy eléctrico del mundo. Esta pieza empieza como una melodía medieval que muta lentamente a música de combate de action RPG. Denme un mangual que rompo todo.


Cuando no te juna nadie... Excepto el creador del mod

Publicado el 30 de Junio de 2025 en    

Misuki, el creador de la versión más reciente del mod StarCraft 2: Wings of Mengsk, se topó con mi serie en YouTube en que gano las misiones sin perder unidades.


SFTP en Google Compute Engine

Publicado el 25 de Junio de 2025 en  

Este sitio corre en una instancia de Google Compute Engine. Todo este tiempo estuve usando shell scripts para subir y bajar archivos con la herramienta de SCP de Google Tools, pero resulta que hay una forma mucho más simple: el firewall de GCP tiene abierto el puerto 22 por defecto, así que se puede entrar por SFTP con FileZilla usando el archivo de clave privada de SSH. Ahora me siento tonto.


Galería de PNJs

Publicado el 23 de Junio de 2025 en      

Las mesas que estoy dirigiendo en Caballeros & Dragones ocurren en la misma ciudad. Con el paso de los meses fueron acumulándose personajes no jugadores recurrentes, hasta que empezó a ser difícil acordarse quién es quién, así que armé una galería de PNJs con sus nombres e información de conocimiento general. Para los retratos usé una instancia local de Stable Diffusion XL corriendo en SwarmUI. Estoy muy conforme con la coherencia estética y el nivel de detalle.


Concierto en el Colón: La vida es hoy

Publicado el 21 de Junio de 2025 en  

Hoy estuve en el concierto solidario "La vida es hoy" en el Teatro Colón en beneficio de pacientes con ELA. La Orquesta Académica del teatro tocó un espectacular repertorio de Bach y Beethoven.


Starcraft 2: Wings of Mengsk Nightmare Deathless

Publicado el 18 de Junio de 2025 en    

Estoy subiendo a YouTube las misiones del mod Wings of Mengsk en dificultad Nightmare sin perder unidades.


Tema nivel celu: Laurie Anderson - O Superman

Publicado el 15 de Junio de 2025 en    

Aunque pocos sepan su nombre, la artista Laurie Anderson es famosa en la cultura popular argentina por ser la compositora de "Born, Never Asked", la música de la publicidad de Colbert Noir del tipo que llega al loft y se tira agua en la cara, que salía cada 5 minutos en los 80s y 90s, y que tuvo tanto éxito que en 2015 fue relanzada por el Banco Hipotecario.

El disco de ese tema, Big Science, es una obra maestra experimental, y el tema más popular, "O Superman (For Massenet)", inspirado en un aria de la ópera El Cid de Massenet, llegó al segundo puesto de singles de Inglaterra. Merecidísimo, porque en 2025, más de 40 años después de su lanzamiento, el tema sigue sonando futurista, y la letra antibélica es más actual que nunca.


Tema Nivel Celu: Matrix - Clubbed to Death

Publicado el 2 de Junio de 2025 en      

Me pasé toda la primaria esquivando balas imaginarias en cámara lenta: Matrix es la película que más me influenció. Pero me había olvidado de lo buena que estaba la banda sonora. Clubbed to Death de Rob Dougan es una obra maestra de la música electrónico-adyacente. Las siguientes películas también tienen temazos de Don Davis y Juno Reactor (Burly Brawl, Navras, Neodämmerung), que me pasé toda la adolescencia escuchando en loop, pero Rob Dougan ya había hecho peak en la primera. Genio.


Primera iniciación en San Martín n° 68 en más un siglo

Publicado el 20 de Mayo de 2025 en  

Hoy nuestra logia San Martín n° 68, recientemente relevantada luego de décadas de inactividad, realizó su primera iniciación en 145 años. ¡Bienvenido, hermano!


Tema nivel celu: World of Goo - Red Carpet Extend-o-matic

Publicado el 9 de Mayo de 2025 en        

Una de mis bandas sonoras favoritas. Está a mitad de camino entre El Extraño Mundo de Jack y Two Steps from Hell.

Lo que más me gusta es que todos los temas son radicalmente distintos entre sí: entiendo que el creador del juego usó todas las canciones que había creado por hobby en años anteriores. De alguna manera quedó fantástico.

Anécdota (posiblemente mal recordada). Red Carpet Extend-o-matic está dividida en dos partes, y en el juego solamente se usó la primera. Aparentemente la voz femenina de la segunda parte es de una amiga del creador del juego por quien tenía sentimientos románticos. Cuando la chica se casó con otro, el creador le regaló una motosierra para el casamiento, y no se volvieron a hablar.


Tema Nivel Celu: Plants vs. Zombies - Zen Garden

Publicado el 6 de Mayo de 2025 en        

No conocía la OST de PvZ hasta que me topé con Zen Garden en un compilado de música de videojuegos y me voló la gorra.

La escuché una sola vez y me la bajé en el celular: se convirtió en una de mis bandas sonoras favoritas. Tiene un aire a SoundTEMP que me encanta, y cada tema me hace pensar en un juego distinto: Zen Garden podría ser la música del nivel de Mew en Pokémon Snap, Watery Graves iría bárbaro en Ragnarok Online y Ultimate Battle parece sacada de la OST de Tyrian.


Social Archivist: aceptando links por e-mail

Publicado el 1 de Mayo de 2025 en    

Agregué la función de recibir links por e-mail: el usuario puede escribir a [su id]@socialarchivist.online para guardar contenidos.

Para esto creé un email worker de CloudFlare que captura todos los mails que llegan al dominio. Es básicamente una función lambda con acceso al contenido raw del email entrante. Literalmente 20 líneas de código:

export default {
  async email(message, env, ctx) {
    const webhookUrl = "https://socialarchivist.online/.../";

    try {
      const emailData = {
        from: message.from,
        to: message.to,
        headers: Object.fromEntries(message.headers),
        raw: await new Response(message.raw).text(),
        rawSize: message.rawSize,
      };

      const requestOptions = {
        method: 'POST',
        headers: {
          'Content-Type': 'application/json',
        },
        body: JSON.stringify(emailData),
      };

      await fetch(webhookUrl, requestOptions);
    } catch (error) {
      console.error(`Error processing email from ${message.from}: ${error.message}`);
      message.setReject(`Internal worker error processing email: ${error.message}`);
    }
  }
}

Tema nivel celu: Gloryhammer - Imperium Dundaxia

Publicado el 30 de Abril de 2025 en    

En una línea temporal alternativa el clon del perverso hechicero Zargothrax es activado por una señal interdimensional, destruye la tierra de Dundee con una bomba nuclear y se autoproclama gobernante absoluto. Décadas después Angus McFife II, el legítimo heredero del trono, busca la espada de la horda goblin para salvar el reino mientras el clon intenta despertar al Zargothrax original.

Gloryhammer es digno sucesor de Rhapsody of Fire: power metal sinfónico que alterna entre epicidad y joda, con frases como "Wizard! Frozen in tomb! His nuclear clone made Dundee go kaboom!" que no te podés sacar de la cabeza en semanas.

A ver cuándo reprograman la presentación en Argentina que cancelaron hace unas semanas, que me muero de ganas de verlos en vivo.


D&D 2x1, premium edition

Publicado el 27 de Abril de 2025 en    

¡Me contrataron como dungeon master de una mesa premium de Caballeros y Dragones! Ahora tengo jugadores en una campaña fija en el primer turno. El segundo turno sigue siendo para casuals.


Bangun no GLAMOUR QUEEN - Tributo a Mother Brain de Super Metroid

Publicado el 22 de Abril de 2025 en  

Sigo experimentando con Suno y Gemini 2.5 haciendo tributos de videojuegos. Esta vez le tocó a Mother Brain, la reina indiscutida de Zebes:

 


D&D 2x1, 2da parte

Publicado el 13 de Abril de 2025 en    

Dirigí otra sesión doble en Caballeros & Dragones.

Las estrellas de la aventura: jabalíes infernales.


Choripaneada masónica

Publicado el 12 de Abril de 2025 en    

Verdaderamente se filosofa mejor con un chori en la mano. 


Build in public

Publicado el 9 de Abril de 2025 en  

Decidí desarrollar Social Archivist en público. Nunca usé redes sociales para cuestiones relacionadas con el trabajo, así que es un buen momento para empezar. Voy a postear en Mastodon, BlueSky y otras plataformas que me caen bastante peor, pero tienen muchos usuarios.


Social Archivist

Publicado el 8 de Abril de 2025 en  

Acabo de publicar una versión alfa de Social Archivist, un bot de Telegram que archiva reels de Instagram y los transcribe para crear una colección buscable de videos.

Es un puñado de scripts de Python con una base de datos MySQL. Transcribe los videos con Gemini. Corre en una máquina en mi casa con un túnel de CloudFlare.

Con el tiempo voy a agregarle compatibilidad con otras redes sociales y tipos de archivo.


Meshtastic

Publicado el 6 de Abril de 2025 en  

En los últimos días gracias a la divulgación de Poder Alien la comunidad de Meshtastic en Argentina explotó. Voy a probar una placa Heltec v3 a ver si se escucha algo.


James Holden - Balance 005

Publicado el 4 de Abril de 2025 en  

Este disco literalmente me introdujo a la música electrónica. Hace como 25 años estaba escuchando radios online en Winamp y empezó a sonar el remix de Outhouse de Nathan Fake. Me voló la gorra (aparte uno de los samples se parece a los sonidos de los monstruos de Barrel Volcano en Super Mario RPG), así que me metí a la web de la radio para ver cómo se llamaba el tema, me bajé el disco (creo que por Audiogalaxy Satellite), y acá estamos. Gracias James, te quiero mucho.

El disco es un temón tras otro. Do What You Want de Jase From Outta Space con Claire es posiblemente mi favorito: ojalá hubieran hecho más cosas juntos esos dos.


Día 2 de buscar clientes freelance en las redes sociales: ¿esperanza?

Publicado el 3 de Abril de 2025 en  

A no-Twitter y a Bluesky todavía no les agarro el ritmo, y Facebook es un erial (⟳, sacrificar: destruye la tierra no básica objetivo), pero en Reddit me manejo mejor.

Estuve campeando los posts nuevos en distintos subreddit relacionados con el desarrollo y vi algunas preguntas interesantes: herramientas simples de project management, funcionalidades que Calendly no parece tener...

Mi próxima meta es encontrar o desarrollar un método para encontrar rápido esos posts nuevos con preguntas.


Día 1 de buscar clientes freelance en las redes sociales: fracaso

Publicado el 2 de Abril de 2025 en  

Hoy pasé alrededor de 12 horas en Facebook, LinkedIn, Reddit, Twitter y Bluesky buscando oportunidades para conseguir clientes freelance o para un SaaS.  Todas están saturadísimas de techbros gritándole al vacío cómo llegaron a $10k MRR vendiendo un script de scrapping mandando cold DMs. Es muy frustrante sentirse rodeado de vendehumos y bots.

La Teoría de la Internet Muerta cada día me convence más.


Tema nivel celu: Noir - Melodie

Publicado el 1 de Abril de 2025 en        

En 2001 tener a Yuki Kajiura y ALI PROJECT en la misma OST era el sueño del pibe. Debo haber tratado de ver Noir cuatro o cinco veces cuando era nueva, y nunca pasé del cuarto capítulo. Pero desde que salió siempre tuve temas de la OST en el celular: Canta per Me y Salva Nos son de los primeros temas de anime que me aprendí la letra de tanto escucharlos, y Melodie fue el primer instrumental que me obsesionó.


Kodoku to Kekkon Shita - Tributo a Booster de Super Mario RPG

Publicado el 31 de Marzo de 2025 en  

Booster es mi personaje favorito de Super Mario RPG. En honor a su arco de personaje y sus desventuras en Marrymore, le armé un tema de Visual Kei con Suno, Gemini 2.5 y Vizzy.io:


D&D 2x1

Publicado el 30 de Marzo de 2025 en    

Hoy dirigí dos sesiones para principiantes al hilo en Caballeros & Dragones. Quedé con la voz hecha bosta de pajarito, pero feliz. Berenice la iniciada de Vecna se hizo querer. ¿Quién necesita un DMPC sanador cuando podés tener un DMPC lanzallamas?


Tema nivel celu: Flawed Mangoes - Dramamine

Publicado el 29 de Marzo de 2025 en  

La música por defecto en los memes reflexivos desde hace más de un mes. Es un temón, así que me lo copié al celular antes de que las redes sociales me lo quemen.

Edit: había puesto que Dramamine era de ønecamp porque en ese momento era el primer resultado en YouTube, pero ahora ese video aparece como eliminado, y el primer resultado es de Flawed Mangoes y es más rápido, pero tienen una versión ralentizada en su canal que suena como el de los memes. Ni idea qué pasó: no soy dramamólogo.

 


Hero Siege

Publicado el 28 de Marzo de 2025 en  

Hace como 11 años compré un juego en Steam por un par de dólares que se llama Hero Siege. En ese momento era un rogelite 2d.

Aparentemente los creadores decidieron que los rogelites no van más, porque relanzaron el juego sin las mecánicas rogue, convirtiéndolo un clon 1:1 de Diablo. Pero en lugar de lanzarlo como un título o modo nuevo, simplemente colgaron un update en Steam que modifica el juego y lo convierte en un género distinto.

Además llenaron el juego de microtransacciones: pestañas de inventario, pestañas de personajes, items cosméticos, pase de temporada y un montón de cosas más. Cada microtransacción es más cara que el juego: cinco dólares para guardar más items en un juego que salió cuatro, es una locura. Y hay items cosméticos de 50 dólares.

Es como si un día abrieras el Left 4 Dead 2 y fuera un MMORPG con microtransacciones. Y el shooter original no existiera más. Obviamente durante las últimas semanas los jugadores estuvieron haciéndole review bombing en Steam y le bajaron la calificación a "mixed".

Pero en fin, drama al margen, estuve jugando offline esta nueva versión del juego, y más allá de las decisiones mierdosas de la empresa, es un clon de Diablo súper competente. La jugabilidad es excelente y el loop de juego está muy bien logrado.

El problema es que la falta de visión que hizo que el juego cambiara de género de un día para el otro se nota en todos los demás aspectos: la ambientación es oscura como Diablo, pero las quests son consignas típicas de MMO berreta, como "¡andá a buscar mis granos de café!" En un episodio estás en el infierno peleando contra Satán, y en el siguiente estás en el espacio exterior peleando contra extraterrestres con armas láser, sin ninguna explicación.

El juego está lleno de decisiones boludas inexplicables: por ejemplo, uno de los niveles tiene lagos de lava que forman la frase "pog dog". No es un rincón alejado ni un easter egg: está en el medio del mapa, cosa que mientras grindeás, tu automapa dice "pog dog". Otro nivel tiene de fondo la cara de un monigote. No hay remate: estás levelando y de fondo hay una cara mal dibujada. Todo muy cringe. Es como si hubieran querido copiar el tono irreverente del contenido secreto de Diablo (como el nivel de las vacas), pero sin lo secreto, y con el sentido del humor de un chico de 13 años.

En fin, si uno puede ignorar esas pavadas, es un juego súper entretenido. Ya le clavé como 20 horas y me puedo imaginar clavándole otras 20.


Magic: the Gathering Arena

Publicado el 27 de Marzo de 2025 en  

Empecé a jugar M:tGA con un mazo preconstruído blanco y verde de gatos después de una década sin tocar Magic. No le metí suficiente tiempo para sacar conclusiones, pero tengo algunas observaciones:

  • La interfaz tiene la mejor experiencia de usuario para un TCG online
  • Los gatos son divertidos
  • Holy power creep, Batman


Tema nivel celu: Donkey Kong Country 2 - Stickerbrush Symphony

Publicado el 26 de Marzo de 2025 en        

Si bien soy un Chico Nintendo™ y tengo una copia de Donkey Kong Country 2 para SNES, nunca estuvo entre mis juegos favoritos. A diferencia de otros clásicos como Super Mario World, Megaman X y Super Metroid, nunca en 30 años se me ocurrió volver a jugarlo. La saga me parece lenta, con controles un poco imprecisos comparada con otros platformers.

Pero con la música me pasa todo lo contrario: me parece una de las mejores bandas sonoras de la plataforma (top 3 cómoda) y una obra maestra del ambience por mérito propio, al punto de que a veces me despierto de la nada tarareando alguna melodía. Todo lo que toca David Wise lo convierte en oro, pero en este caso le salió platino.


VFX con MilkDrop 3

Publicado el 25 de Marzo de 2025 en  

9.000 horas con MilkDrop 3 y DaVinci Resolve:

https://www.tiktok.com/@doctorfaustphd/video/7485608249132076343


La teoría de la fealdad de Brian Eno

Publicado el 24 de Marzo de 2025 en  

Todo lo que parezca extraño, feo, incómodo y desagradable en un nuevo medio de expresión sin duda se convertirá en su identidad. La distorsión del CD, el temblor del video digital, el sonido pobre de 8 bits... Todo esto será celebrado y emulado tan pronto pueda ser evitado. Es el sonido del fracaso: gran parte del arte moderno es el sonido de las cosas saliéndose de control, de un medio llevado hasta sus límites y rompiéndose. La distorsión de la guitarra es el sonido de algo demasiado potente para el medio que debía contenerlo. El cantante de blues con la voz quebrada es el sonido de un grito emocional demasiado poderoso para la garganta que lo libera. La emoción del granulado del film, del blanco y negro lavado, es la emoción de contemplar eventos demasiado trascendentales para el medio asignado para registrarlos.

— Brian Eno, A Year With Swollen Appendices, 1996

Este fragmento de la autobiografía de Eno (productor inglés de música, especialmente electrónica) se viraliza cada pocos meses bajo la consigna de "la teoría de la fealdad".

La idea de belleza en la cultura surge como una celebración de lo que es propicio para la vida humana: los cazadores de las pinturas rupestres, las fértiles curvas de las venus paleolíticas, la robusta simetría de las pirámides. Esa concepción proyecta una enorme sombra sobre el universo, relegando lo asimétrico, lo frágil y lo inútil a la categoría de feo: distante, huérfano, ajeno.

Lo no-nosotros.

Entonces aparece el artista y fija su atención en esa fealdad. No la ignora ni la oculta, sino que la observa con detenimiento, con una mezcla de fascinación y desafío. En lugar de rechazarla, la abraza y la convierte en su materia prima. A partir de ella, crea una obra, que invariablemente genera rechazo y ridículo. Pero en ese acto ocurre un proceso alquímico, ya que incluso a través de la burla, lo que había sido desterrado de nuestra concepción antropocéntrica de la realidad penetra su muralla semántica y pasa formar parte de la cultura.

Pronto el ojo y el oído se acostumbran, y lo que antes nos resultaba ajeno empieza a sentirse familiar. Con el tiempo, cuando el futuro deviene en pasado, lo que fue despreciado pasa a ser objeto de nostalgia. Y finalmente, en un giro irónico, lo que fue feo se vuelve bello.

¿De qué se ríe la cultura hoy?


Noche de Lords of Waterdeep

Publicado el 23 de Marzo de 2025 en  

Noche de Lords of Waterdeep con amigos y amigos de amigos.


Tema nivel celu: Super Mario 64 - Dire, Dire Docks (Qumu Remix)

Publicado el 22 de Marzo de 2025 en    

A veces un remix no necesita hacer grandes cambios más que resolver las limitaciones de la plataforma original para ser glorioso. Los remixes de Qumu del Mario 64 son legendarios, y a este no me lo puedo sacar de la cabeza.


MilkDrop3: visualizaciones con cualquier reproductor

Publicado el 21 de Marzo de 2025 en  

MilkDrop3 es un programa para Windows que usa el motor de MilkDrop2, el venerable plugin de Winamp, para generar visualizaciones de cualquier cosa que esté sonando en el sistema: YouTube, Spotify o lo que sea. Es compatible con los archivos de visualizaciones de MilkDrop2 y funciona en Windows modernos.


Aphex Twin - Blackbox Life Recorder 21f / In a Room7 F760

Publicado el 20 de Marzo de 2025 en  

Temones los del último EPazo de Aphex Twin, y el videoclip inspirado en las visualizaciones de los reproductores de mp3 de los 00s como MilkDrop para Winamp me hace inconmesurablemente feliz. ¿Cómo puede ser tan basado este tipo?


Animación nivel celu: Xiaoxiao

Publicado el 19 de Marzo de 2025 en    

Hoy me crucé con un meme que mencionaba las animaciones de palotes peleando de los 00s, y me acordé de Xiaoxiao, una saga china Flash que veía en el sitio Stick Figure Death Theatre cuando estaba en el secundario, hace... 25 años 😱

En esa época Matrix era la partícula cultural más brillante del universo observable, y mis compañeros y yo pasábamos recreos enteros simulando esquivar balas en cámara lenta. Xiaoxiao era literalmente lo que hubiéramos creado si hubiésemos tenido talento.

Esta y otras sagas Flash me despertaron la pasión por las animaciones indie, que a su vez me llevaron a estudiar Dirección de Cine de Animación en la facultad.


Animación nivel celu: Vocaloid - Dark Woods Circus

Publicado el 18 de Marzo de 2025 en      

20 años antes de Suno, teníamos Vocaloid.

Hace unos días estábamos charlando con Spitter de viejos clásicos de Vocaloid y me acordé de Dark Woods Circus, un Flash japonés con estética timburtonesca que me voló la gorra allá por 2008.

En esa época estaba estudiando Dirección de Cine de Animación y Tim Burton era lo más parecido que teníamos a una divinidad. La Melancólica Muerte del Chico Ostra era literalmente material de estudio.

En medio de ese ambiente, es difícil expresar el impacto de una pieza cantada por voces sintéticas en primera persona sobre un circo de fenómenos rechazados por la sociedad enloqueciendo lentamente en sus jaulas. Recuerdo hasta tener sueños sobre eso. Incluso hoy las historias sobre personas con problemas mentales encerradas me calan hondo.

¡Acérquense! ¡Pasen y vean!
Esta noche les enseñaremos
El triste destino que algunos en este mundo cargan
Niños que Dios ha abandonado, arrastrándose incansablemente
Niños que no pueden ni con el peso de las extremidades trémulas con que vinieron al mundo
Sus lenguas temblorosas gimiendo involuntariamente
Sus coronillas rozando las nubes oscuras
Sonriendo mientras sueñan con el abrazo de sus madres
¡Oh, la deformidad!
¡DEFORMIDAD!
¡Pasen y vean!


Inicio de trabajos en San Martín n° 68

Publicado el 17 de Marzo de 2025 en  

Hoy empezamos el año de trabajo.


Viene HYDE en Septiembre

Publicado el 17 de Marzo de 2025 en  

Manija es poco: viene el cantante de L'Arc~en~Ciel a la Argentina. Lo voy a ver con una amiga del secundario.

¿Por qué mirás al cielo con tus ojos nublados? ♫


Tema nivel celu: Aphex Twin - Flim

Publicado el 16 de Marzo de 2025 en    

Un tema nivel celu es uno que te copiás a la memoria del celular porque lo querés tener a mano para escucharlo en cualquier momento. Es el reconocimiento más elevado que puede dársele a una canción.

Hoy el galardonado es Flim, de Aphex Twin, una de las figuras más influyentes de la música electrónica.


Tema nivel celu: Ragnarok Online - Labyrinth

Publicado el 16 de Marzo de 2025 en          

Si tuviera que vivir el resto de mi vida en una isla desierta y solamente pudiera llevar una banda sonora, sería esta. No es nostalgia, porque también tengo cariño, por ejemplo, por el WoW, pero nunca me puse a escuchar la música. Es el talento de BlueBlue y todo soundTeMP, que combinan trance con rock, clásica, new-age y lo que se les ocurra. Cada tema es una experiencia completamente distinta.

Es muy difícil elegir un tema para destacar: hay por lo menos una docena que tengo atados a core memories, desde grindear Cramps en Mjolnir Dead Pit F3 con Gust Wind mientras mi amigo Kyrie me daba consejos sentimentales, hasta conocer a una chica mexicana matando Anubis. Elijo este al azar: tuve toda la OST en todos mis celulares desde hace 20 años.


StarCraft 2: Wings of Mengsk (mod)

Publicado el 16 de Marzo de 2025 en  

Hace meses que estoy viciadísimo con Wings of Mengsk, un mod la primera campaña de StarCraft 2 que permite usar las unidades de Mengsk del modo cooperativo. Las unidades de Mengsk son poderosas pero carísimas, y el estilo de juego de controlar una docena de unidades de elite es una experiencia completamente distinta a jugar Terran, muy parecida al Warhammer 40k: Dawn of War.

Se puede jugar con el Custom Campaign Manager. El mod se baja acá.


Cloudflare y GoDaddy, un solo corazón

Publicado el 16 de Marzo de 2025 en  

Tengo varios sitios viejos (15+ años) hospedados en GoDaddy usando Cloudflare para habilitar SSL. Hoy estaba haciendo mantenimiento y encontré una catarata de problemas, pero quiero hablar de dos, para cuando Faust del futuro invariablemente se los tope de nuevo.

1) Con HTTPS, veía la página de otra persona

Entro a mi sitio por HTTP: todo perfecto. Entro a mi sitio por HTTPS: veo la web de un actor estadounidense. ¿Finalmente perdí la poca cordura que me quedaba? No: resulta que si un sitio en GoDaddy no tiene configurado un certificado SSL, se vuelve loco y devuelve a Cloudflare otro sitio cualquiera. Por suerte GoDaddy permite crear certificados SSL autofirmados, y eso resuelve el problema.

2) E-mailn't

Mando un mail desde Gmail a uno de mis dominios. No llega. Recibo una autorespuesta:

550 Please turn on SMTP Authentication in your mail client. mail-vk1-f170.google.com [209.85.221.170]:61827 is not permitted to relay through this server without authentication.

Reviso los DNS records: MX, CNAME, SRV. Todo perfecto.

Estuve dos horas googleando para descubrir que a veces AndáPapito decide espontáneamente habilitar el enrutamiento de e-mails para un dominio. ¿Lo hace a propósito? Como sea, cpanel / e-mail routing / direct e-mail, y resuelto. 


CarpiScript: lenguaje de scripting en castellano

Publicado el 16 de Marzo de 2025 en    

CarpiScript es un lenguaje de scripting en castellano desarrollado en TypeScript. Incluye analizador léxico, analizador sintáctico e intérprete. Lo armé como experimento para aprender sobre desarrollo de lenguajes de programación y practicar un poco de TS. El próximo paso lógico sería hacer un compilador.


¡Chau, Engelus!

Publicado el 15 de Marzo de 2025 en  

Mi amigo Engelus que vive en Europa vino a pasar las fiestas, pero ya se tiene que volver. Hoy nos juntamos para despedirlo. ¡Nos vemos pronto!


Flow

Publicado el 15 de Marzo de 2025 en  

Anoche fui a ver Flow con amigos. Me encantó. No todos los días entrás a ver una peli de animalitos y salís pensando en la rueda del dharma, la iluminación y el balance natural. Blender, te quiero mucho.


¡Hola, mundo!

Publicado el 15 de Marzo de 2025 en  
Actualizado el 15 de Marzo de 2026

Esta es mi nueva página web personal. Está desarrollada en FrontPage 2003 (el cenit del diseño web) con PHP (la tecnología backend definitiva) y corre en una instancia e2-micro de Google Compute Engine (cringe). Invitados especiales: Nginx y Certbot. ¡Espero que les guste!

Edit 2026: es exactamente un año después y la instancia e2-micro me quedó corta, así que mudé el sitio a mi laboratorio hogareño detrás de un túnel Cloudflare Zero Trust, y le di una lavada de cara para que se viera peor que antes.


Versión 2025


Versión 2026