Nigerian Oil Spill Monitor

Sólo disponible en inglés.


The Nigerian Oil Spill Monitor is the software system used by the Nigerian National Oil Spill Detection and Response Agency (NOSDRA) for recording, mapping and monitoring oil spills. Citizens and other stakeholders can verify the accuracy of those reports at

It was developed as part of the oil spill mapping project managed by the British NGO Stakeholder Democracy Network (SDN), funded mainly by the United Kingdom’s Department for International Development (DFID) through the Facility for Oil Sector Transparency in Nigeria (FOSTER) program.

From the 5th annual report of the FOSTER program:

Major achievements under this output through-out the life of the programme include the innovative platforms created by Stakeholder Democracy Network (SDN) and hosted within Nigeria’s environmental regulator (NOSDRA), that track and monitor oil spills and gas flaring with the aim of improving the responsiveness of the Nigerian government to these issues.

Nigerian Gas Flare Tracker

Sólo disponible en inglés.


The Nigerian Gas Flare Tracker is a web application that identifies gas flares in Nigeria, and estimates the energy wasted, value of gas burnt, missing fees (gas flaring is illegal but that’s rarely enforced), potential for electricity generation, and CO₂ emissions.

This 2018 edition is the successor of the first Nigerian Gas Flare Tracker (GFT) I made in 2014, which was an adaptation of the Nigerian Oil Spill Monitor (OSM)

Xanadu Hypertext Documents

Sólo disponible en inglés.


This is a new edition by Alberto González Palomo of the Xanadu System Proposal written by Chip Morningstar in 1984, from the only known remaining copy which was printed on 1984-04-25 at 12:45 PDT.

This is a document I wrote in early 1984 at the behest of the System Development Foundation as part of Xanadu’s quest for funding. It is a detailed explanation of the Xanadu architecture, its core data structures, and the theory that underlies those data structures, along with a (really quite laughable) project plan for completing the system.

At the time, we regarded all the internal details of how Xanadu worked as deep and dark trade secrets, mostly because in that pre- open source era we were stupid about intellectual property. As a consequence of this foolish secretive stance, it was never widely circulated and subsequently disappeared into the archives, apparently lost for all time. Until today!

Chip Morningstar in “A Lost Treasure of Xanadu”, 2019-03-09.

Esquema, RNG XML schema explorer

Sólo disponible en inglés.

Equalizador de ficheros XML


Procesa ficheros XML para bien cambiar el nombre según el contenido, o bien modificar el contenido para que encaje con los valores extraídos de los nombres de fichero.

El motivo fue el reordenar episodios de series de TV con ficheros NFO de Kodi/XBMC correspondientes (que son ficheros XML): digamos que quieres ver los episodios en un orden diferente al normal que se usó para nombrar los ficheros. Puedes cambiar los nombres de los ficheros de vídeo y NFO de algo así como «Title - S01E03.nfo» a «Title - S01E14.nfo», pero entonces los valores internos de las marcas en cada fichero aún tendrán los valores antiguos, <episode>3</episode> en vez de <episode>14</episode>.

Esta aplicación puede cambiar los nombres para ajustarlos al contenido, or al revés si pulsas en «Ajustar el contenido al nombre», cambiando el contenido de esas marcas para encajar con los valores extraídos del nombre de fichero mediante "fileNameTemplate".

En este ejemplo concreto, para ajustar el patrón de nombre de fichero a algo así como «Series - S01E03.nfo» tendrías que poner "fileNameTemplate" en "Title - S{##season}E{##episode}". Las almohadillas «#» indican que el valor es un número y debe ser rellenado a la izquierda con ceros hasta que sea al menos tan largo como el número de almohadillas.