Contribuciones a otros proyectos
A pesar de que muchas de las siguientes contribuciones
hayan sido escasas o insignificantes comparadas con las de muchas
otras personas, y puedan parecer un recordatorio del tamaño de mi
ego, la razón por la que aparecen aquí estos enlaces es porque
merecería la pena que les echases un vistazo a algunos. Además,
nunca se sabe lo importante que puede ser una contribución, piensa
en el dicho la gota que colmó el vaso.
- Allegro
(librería multiplataforma para programar videojuegos):
Programador, traductor, administrador... muchas cosas que poner
aquí. Lo mejor es que leas mis contribuciones en la sección de
autores de la documentación o revises el log de cambios de Allegro
para ver las cosas más significativas.
- PyAllegro
(interfaz de Allegro para Python):
Algo que posiblemente no le interesa a nadie y sólo yo trabajo en
ello, de vez en cuando. Yo me encargo del subproyecto Alpy.
- Vivace
(tutorial para crear videojuegos):
Un maravilloso tutorial que enseña a usar Allegro para crear
buenos juegos. El autor, George Foot, desgraciadamente no tiene
tiempo para acabarlo. Por esa razón me ofrecí voluntario para escribir
los ejemplos del tutorial.
- Ppcol
(librería para detectar colisiones):
Escribí un ejemplo y reformateé la documentación.
- Audlib/Loadaud
(librerías compresión de sonido con pérdidas):
Encontré/corregí algun bug y torturé bastante al creador con mis ideas
y sugerencias :-)
- TDO
(internacionalización de cadenas de textos):
Prácticamente lo mismo que con Audlib/Loadaud. ¿Acaso no soy
malo? Jajajaja...
- Randsig
(generador de firmas):
Añadí la opción --daily al programa.
- Setedit
(editor de texto):
Es mi editor favorito, y he contribuído con bug reports,
documentación, sugerencias y dinero, aunque mis planes
futuros son más diabólicos que eso. El autor tiembla por esto desde
hace ya mucho tiempo (más que nada por aburrimiento...).
- Zen
(navegador web):
El autor ha decidido darme crédito por un parche little
endian, cuando en realidad lo único que hice fue quejarme de
por qué no funcionaba bien los gráficos en mi i586...
- GLUB
(página web):
Antes era miembro del grupo de linuxeros y mantenía la página web.
Ahora ya no. Además esta web cambió de dirección y ya no se puede
ver tal y como la dejé.
- GNoise
(editor de ondas de sonido):
Un pequeño y efectivo programa que permite tratar grandes ficheros de
música, me gusta porque me recuerda a la rapidez de edición del Cool
Edit que usé en mi época Windowsera. Ayudé con algunas sugerencias.
- Mozilla
(navegador web):
A pesar de que rehuyo de los entornos gráficos, me gusta la forma de
trabajar de este programa, en conjunto con el gestor de ventanas Blackbox. Así que siempre que puedo mando bug reports. Dos
de ellos incluso no habían sido descubierto antes (117542,
122865), lo cual me imagino que es útil para ellos. Aunque
pensándolo bien, lo que más me gusta es el sistema de notificación de
fallos que tienen: Bugzilla. Muy guapo.
- Empy
(sistema para empotrar Python en otros ficheros):
Empy es realmente un sistema pequeño, interesante y efectivo
para empotrar Python dentro de otros ficheros de texto. Como
ejemplo esta misma web está creada a partir de texto +
GNU Make + Python + Empy. Encima
se podría decir que mis sugerencias fueron lo suficientemente útiles
como para transformarse en las versiones 1.1 y 1.3.
- Elinks
(navegador web en modo texto):
He notificado fallos y habré contribuído con algunas sugerencias y
correcciones poco significativas.
- Tclwebtest
(unidad de verificación web):
Como parte de mi trabajo en eFaber, he contribuído a
este programa escrito en TCL, sobre todo en la parte
de la documentación, y a veces en la de implementación.
- ScummVm
(emulador de antiguas aventuras gráficas):
No tengo tiempo para dedicarlo a este proyecto que me gusta mucho,
así que he donado dinero a través de Paypal.
- SDF
(cuentas shell gratuítas):
Este es un proyecto excelente, pues permite a cualquiera poder
disfrutar de una cuenta shell Unix bien administrada y segura desde
cualquier punto del globo. Algo ideal para estudiantes o para
personas que quieran trastear con este tipo de cuentas, siempre
con la intención de aprender más. He donado dinero a través de
Paypal.
- DAR
(copias de seguridad):
He escrito documentación para hacer
copias de seguridad automáticas.
- Subversion
(sistema de control de versiones):
Inicié el proyecto de traducción del libro al español.
Puede descargar el libro de Subversion.
- CVSps
(envoltorio sobre CVS):
El 12 de mayo del 2005 encontré un fallo en esta fabulosa herramienta
que impide su uso con cualquier repositorio si algún fichero del
historial contiene un punto y coma. El 10 de enero del 2006 encontré
otro fallo por el cual no se puede generar el diff de un conjunto
de cambios que incluya un fichero binario, a diferencia del comando
"cvs diff" que muestra un error de no puedorrrr
pero te deja continuar viendo el resto de los ficheros diferenciales.
Desafortunadamente el autor todavía no me ha contestado siquiera. Espero
que siga leyendo su email.
- GNU/BASH
(intérprete de línea de comando):
He diseñado e implementado una mejora para
GNU/BASH que mejora su usabilidad cuando se quiere
completar el nombre de un fichero largo que tiene muchas variantes
posibles. La mejora hace que sólo se muestren los posibles nombres
a partir del carácter que los diferencia unos de otros en lugar del
nombre completo. Así es más rápido ver qué letra hay que pulsar
para resolver el conflicto. El autor está considerando incluirlo
en la siguiente versión.
- D
(lenguaje de programación):
Mejor que C++ y Java juntos, D pretende ser ese lenguaje en el que
todos los hackers de bajo nivel nos gustaría programar sin perder
algunas ventajas de alto nivel como la recolección de basura. He
realizado mejoras en la librería Phobos, como aquellas que entraron
en la versión 0.153.
- Lucha de Michal Wallace contra la leucemia.
No es que me importe especialmente, pero una donación no hace daño.