"Embelyon"

Gracias a uno de mis compañeros de trabajo he descubierto un pequeño gran juego de rol: Embelyon.

Copio y pego del post con el anuncio:


Embelyon es juego de rol de fantasía medieval en la línea de los viejos clásicos de espada y brujería, que ahora se publica en una nueva edición revisada y ampliada.

Embelyon está basado en Microlite D20. Son 50 páginas con reglas, historia del mundo, estadísticas y una aventura para jugar.

Estos días es la feria del cómic en Coruña, y pude comprar un ejemplar de este juego. Es precioso. Cualquiera al que le gusten los juegos de rol habrá sentido alguna vez lo mismo que sentí yo cuando vi el manual: una necesidad de tocarlo, leerlo, ver sus ilustraciones, probarlo. A pesar de ser "sólo" varias páginas imprimidas en A3 (en papel de 100g) y grapadas, tipo fanzine de lujo, el maquetado es una maravilla, como cualquier juego de rol comercial (y mejor que muchos que he visto). Es bonito aunque sólo sea para tenerlo junto al resto de manuales.

Me costó sólo 5€ y con él venía la pantalla del master y una chapa de regalo. Quería la de Orc Slayer, pero se habían agotado (es lo que tiene el buen gusto, siempre se escoge lo más caro o lo que antes se acaba). Al final me quedé con una de Spell User, que era la segunda candidata.

No conocía el blog del autor (Álvaro López), Jardín Atómico, pero sí el del autor de la aventura y revisor (Roberto Díez), Frankenrol. No tenía ni idea de que fuera de aquí al lado. Lo había encontrado en un par de búsquedas de Google, y me había gustado. Roberto es también el autor de otro blog, Leviatrén, de ambientación post-apocalíptica, glacial y steampunk.

Hay algo que me ha gustado por encima de la maquetación o el contenido de Embelyon: se nota que ha sido hecho con mucho cariño. Quizás me lo parece a mí porque he intentado hacer algo parecido otras veces, y sé lo difícil que es y el tiempo que lleva. El manual son 50 páginas, pero estoy seguro de que detrás de ellas hay muchas más: apuntes, ideas, cálculos e historias que nunca verán la luz. Embelyon es la destilación de todo un proceso creativo (en cierto modo, una obsesión) que no puede entender quien no haya estado en una situación similar.

Hay una ambientación que tenía aparcada por ahí, y que tras ver el manual de Embelyon quizás intente revivir. Si ocurre, sabrán algo más por aquí.

Sueños de libertad

A veces, a uno le gustaría rebelarse y hacer tonterías. Romper las reglas. No guardar las formas. Hacer algo inesperado. Soy consciente de su futilidad, pero no puedo evitar pensar así. Es como pasar la vida atado por una cadena que sabemos buena y conveniente, que evita que nos perdamos, y no poder evitar pensar en romperla y tirarla al río.

Por ejemplo: imaginemos que estoy escribiendo un artículo. Todo es bastante serio y predecible. "Si pinchamos en el botón de 'Nuevo', abriremos un nuevo documento". Aburrido. Es lo que toca, claro, al fin y al cabo el objetivo de un artículo es informar. Pero de vez en cuando me gustaría cambiarlo y poner algo ... distinto.

"Si pinchamos en el botón de 'Nuevo', una puerta interdimensional se abrirá en su armario, y será absorbido por él junto con todos los muebles de su habitación, su ordenador y su gato. Aparecerá en una dimensión alternativa, reencarnado en piedra de color verde."

"Si pinchamos en el botón de 'Nuevo', el mundo será devorado por un ente hiperestelar de dimensiones galácticas, y su alma será desgarrada en jirones y arrojada al limbo cruel y frío del vacío. Game Over. El mundo renacerá de las cenizas del antiguo, más limpio y agradable, y una nueva raza de seres cuasi-inteligentes repoblará la Tierra."

"Si pinchamos en el botón de 'Nuevo', usted desaparecerá en medio de una nube de humo y un nuevo usuario aparecerá delante del ordenador. Poof."

"Si pinchamos en el botón de 'Nuevo', no pasará nada. Algún programador perezoso ha olvidado implementar esa funcionalidad. Vagos, que son unos vagos. Malditos programadores. Siempre dando trabajo."

Lo siento. Lo necesitaba.

Mapas

Siempre me han gustado los mapas de los juegos de rol. Los mapas antiguos, en general. Esos en los que todo está dibujado a mano. Pero dada mi falta de herramientas y talento, nunca intenté hacer nada parecido.

Hace unos meses me compré una tableta gráfica Bamboo Fun (6x8 pulgadas). Coincidió con el descubrimiento de l foro de Cartographers Guild. Y me animé a probar.

Les ahorraré mis primeros intentos. Estoy acabando el primero que me atrevo a enseñar, Praathamika:

Si pinchan ahí, saldrá la imagen "grande": 3000x3000, casi 1MB de jpeg. Hay una versión en PNG (3MB) que pueden descargar pinchando aquí.

Los nombres son ridículos (y uno tiene un bug; se ve bastante claro si se fijan, un error con Inkscape), hay muchas incongruencias climáticas (por ejemplo, que no haya un polo norte de hielo marino) y la calidad artística ... bueno ... eche o que hai. Pero estoy muy contento del resultado. Estoy bastante animado, y haré más de éstos con lo que aprendí (sobre todo, por todos los errores que cometí).

Espero que les guste.

Cantautoras pop anglosajonas

Últimamente estoy descubriendo mucha música nueva gracias a last.fm. Soy un orgulloso suscriptor de pago: 3€ al mes me parece poco para todo el beneficio que obtengo.

Hay canciones que me parecen muy buenas, y que parece mentira que nadie más las conozca. Casi todas canciones pertenece al género que yo llamaría "cantautoras pop anglosajonas": chicas más bien jóvenes, que hacen canciones pop sobre amores y desdichas, tocan la guitarra o el piano, y son británicas o americanas. Es un poco embarazoso reconocerlo, porque mis amigos me tienen por heavy. Pero algún día había que salir del armario (musical).

También estoy escuchando el Devil without a cause de Kid Rock (famoso por la canción Bawitdaba y por haber estado casado con Pamela Anderson), el God has a plan for us all de Angtoria y Back into your system de Saliva. No piensen que me he echado a perder del todo.

En resumen: que aquí les pongo una lista de canciones que he escuchado recientemente, de artistas no conocidos aquí (que yo sepa; a lo mejor sí que lo son y soy yo el despistado), y que merecen la pena, con enlace a video en Youtube o similar. El orden es arbitrario, según me voy acordando.

  • Nerina Pallot, Alien (video)
  • A Fine Frenzy, Rangers (video)
  • Sara Bareilles, One sweet love (sólo audio); aunque conocerán más otra, Love song (video)
  • Michelle Branch, Find your way back (sólo audio)
  • Charlotte Martin, Limits of our love (sólo audio)

Sólo cinco, para que no tengan excusa y puedan escucharlas sin perder mucho tiempo. Espero acertar y descubrirles algo nuevo que les guste. Que es de lo que va la vida, al final.

OpenBSD

Vamos a dejar claras algunas cosas sobre OpenBSD:

  • El instalador es de chiste. Me hace gracia que la gente se quejase hace unos años de que instalar Debian era difícil. Comparar aquello con el instalador actual de OpenBSD es como comparar un BMW serie 5 con un Dacia Logan: los dos te llevan al mismo sitio, pero en uno vas un poco más cómodo que en el otro.
  • Es lento. No tengo benchmarks, pero si se creen lo que dicen de Gentoo (que por compilar toda la distribución va más rápida) sin que haya habido nunca un estudio serio que lo apoye, pueden creerse esto también. Supongo que tanto código de auditoría es lo que tiene. Aparte, el sistema de ficheros viene por defecto en modo síncrono. Es más seguro, pero tiene un precio.
  • La gestión de paquetes es inexistente. Tienes pkg_add y derivados, pero lo que instala (con sus dependencias y todo, eso sí) es un tar.gz glorificado. La otra opción es instalar desde fuentes, que todo el mundo sabe que es la mar de cómodo. Es buena idea tener un compilador instalado en un firewall, para que luego si te lo hackean puedan compilarse los exploits nativamente sin tener que bajárselos ya compilados desde algún sitio. Seguro que van mucho más rápido.
  • Soporte de dispositivos. No hay competencia. Aunque entiendo que ahí pasa como al comparar Linux con Windows: si no hay soporte de los propios fabricantes, es difícil. Pero hay que tenerlo en cuenta también.

Ahora bien: dicho todo esto, el sistema de firewalling es muy bueno (y no es otra ironía, lo digo completamente en serio). Ya había oído que la sintaxis de pf era mucho mejor que la de iptables, pero como uno es un poco talibán de lo suyo y se está convirtiendo en un carcamal reaccionario con el paso de los años, no le había prestado mucha atención.

Tengo nuevo ordenador desde hace unas semanas, y no quería "ensuciar" la instalación de escritorio con muchos programas "de servidor" que usaba para mantener una pequeña infraestructura de máquinas virtuales para pruebas: squid, dnsmasq, enmascaramiento con iptables (vean mi entrada anterior sobre Firestarter y FWBuilder), etc. Lo que hice fue crear una máquina virtual que hace todas esas cosas, conectada por un lado a la red "externa" (la que recibe IPs por DHCP desde el router de Internet) y por otro a una red interna en la que cuelgo las máquinas virtuales. Podría haberle puesto Linux, como a todas las demás, pero como soy un friki le puse OpenBSD.

La parte de configurar los "repositorios" de paquetes, instalar dnsmasq y squid y configurarlos para que arranquen con el inicio del sistema ya hizo saltar algunas de mis fobias anti-BSD. El sistema de arranque, en concreto: yo siempre he sido más de SysV, con su directorio init.d y sus miles de scripts de control de servicios; el sistema BSD de "el gran script arrancador" me parece un atavismo informático. Pero funciona, y tampoco iba a pegarme tanto con esto como para quejarme.

La parte del firewall me llevó algo más, por desconocimiento de cómo "hablar firewallés" con OpenBSD. Y fue un agradable descubrimiento. Ejemplos a continuación.

Esto es lo que quería hacer: dada una red interna (la 10.0.0.0/8) configurada en el interfaz "interno" (em1) de la máquina, en la que van a estar las máquinas virtuales, debía permitirse el paso de todo el tráfico desde esa red y enmascararlo con la IP del interfaz "externo" (em0). Con iptables serían dos reglas (suponiendo eth0 y eth1):

iptables -A FORWARD -i eth1 -s 10.0.0.0/8 -j ACCEPT
iptables -t nat -A POSTROUTING -o eth0 -s 10.0.0.0/8 -j MASQUERADE

Lo primero que se puede hacer en OpenBSD con pf y que no se puede hacer con iptables es algo tan básico como definir grupos. Por ejemplo, éste con las redes internas:

localnets = "{ 10.0.0.0/8 }"

Que podría ampliar a más redes, incluyéndolas en la misma variable. No vean la de bucles for que he hecho yo con iptables porque no tiene una cosa así. Ridículo. Hay algo llamado ipset que lo implementa, pero claro, no está en la versión "oficial". Y eso implica parchear y mantener algo distinto a lo que viene con la distribución. Que va a ser que no.

Hacer lo que quería con pf sería:

pass in on em1 from { $localnets } to any
nat on em1 from { $localnets } to any -> em0

Me rasca un poco eso del "->" para indicar la dirección IP con la que se va a hacer NAT (en este caso, la que sea que tenga el interfaz em0). Admitámoslo como una extravagancia más de OpenBSD.

Son dos líneas, exactamente igual que con iptables. Pero les reto a presentarles las dos versiones a alguien que no sepa nada ni de iptables ni de pf, y que diga cuál de las dos prefiere. La versión de OpenBSD es mucho más fácil de ver, y hace lo mismo, que es lo importante. Si un día tengo ganas y tiempo, a lo mejor intento crear la configuración de un firewall complicado que tenga ahora con iptables usando pf. Sólo por ver si la diferencia se hace todavía más grande o se mitiga un poco. Una cosa que no sé si se puede hacer en pf, por ejemplo, son cadenas de usuario para agrupar las reglas. A lo mejor metiéndose más a fondo descubro que no, y otras limitaciones que no son visibles a simple vista.

No voy a pasarme a OpenBSD, ni nada parecido. Sólo me gustaría que alguien portara pf a Linux, o hiciera un front-end tipo pf para iptables. Parece que la siguiente generación de los firewall en Linux, nftables, será más parecida a pf. Pero por lo poquísimo que he visto, parece más bien algo más complicado. Sería cambiar una cosa difícil por otra igual de difícil, que no es mucho progreso.

Aalguien debería mandarle un CD de OpenBSD a la gente de netfilter para que pensara en ello.

Syndicate content