Contributions to other projects
Although many of the following contributions have been
few or insignificant compared to the ones of many other people
and this may look like a reminder of my ego's size, the
reason I have here these links is becase it would be worth it if
you could take a look at some. Besides, you never know how important
a contribution can be.
- Allegro
(multiplatform library to program videogames):
Programmer, translator, administrator... many things to write
here. The best you can do is read my contributions in the authors
section of the documentation or check the changes log to see the
most significative things.
- PyAllegro
(Allegro Python binding):
Something probably nobody is interested in and only I work on,
sometimes. I'm taking care of the Alpy subproject.
- Vivace
(videogame creation tutorial):
Wonderful tutorial which teaches using Allegro to create
good games. The author, George Foot, unluckily doesn't have time
to finish it. Therefore I volunteered to write the tutorial's examples.
- Ppcol
(collision detection library):
Wrote an example and reformated the documentation.
- Audlib/Loadaud
(lossy sound compression libraries):
I found/fixed some bug and tortured a little bit the author with my
ideas and suggestions :-)
- TDO
(text strings' internationalization):
Practically the same like with Audlib/Loadaud. Ain't I a bad
guy? Hahahaha...
- Randsig
(signature generator):
Added the --daily option to the program.
- Setedit
(text editor):
It's my favourite editor, and I contributed with bug reports,
documentation, suggestions and money, although my future plans are
more diabolic than that. The author trembles because of this since long
ago (more of boredom than anything else...).
- Zen
(web browser):
The author has decided to give me credit for a little endian
patch, when the only thing I really did was asking why the graphics
didn't show properly on my i586...
- GLUB
(web page):
I was part of the group of linuxusers and mantained the web page.
This is no longer true. In addition to that, the URL changed and
you can't see it any more as I left it.
- GNoise
(sound wave editor):
A small and effective program which allows working with big music files,
I like it because it reminds me of the edit speed of Cool Edit, which
I used in my times of windows user. I helped suggesting a few things.
- Mozilla
(web browser):
Although I tend to avoid graphic environments, I like the way of working
of this program together with the window manager Blackbox. So
I send them bug reports whenever is possible. Two of them
even had not been reported before (117542, 122865), which I guess it's useful for them. But thinking twice,
what I like the most is the bug notification system they have: Bugzilla. Pretty cool.
- Empy
(system for embedding Python in other files):
Empy is really a small, interesting and effective system for
embedding Python in other text files. This web
is a good example, being generated from text + GNU Make
+ Python + Empy. You could even say that my
suggestions where usefull enough to be transformed into versions 1.1
and 1.3.
- Elinks
(text web browser):
I've reported bugs and have contributed with suggestions and small
corrections.
- Tclwebtest
(web verification unit):
As part of my job at eFaber, I've contributed to this
program written in TCL, mostly on the documentation
part, and sometimes on the implementation as well.
- ScummVm
(old graphic adventure emulator):
I don't have time to collaborate on this project which I like a lot,
so I've donated money through Paypal.
- SDF
(free shell accounts): This is an excellent project,
it allows anybody enjoy a Unix shell account, properly maintained
and safe from everywhere on earth. Something ideal for students
or people who want to play with these accounts, with the aim of
learning more. I've donated money through Paypal.
- DAR
(backups):
I've written documentation on how to make
automatic backups.
- Subversion
(version control system):
I started the project to translate the book to Spanish.
You can download the Subversion book.
- CVSps
(wrapper around CVS):
The 12th of May of 2005 I found a bug in this fabulous tool which
keeps you from using it on any repository if any file in the history
contains a semi colon. The 10th of January of 2006 I found out that
you can't generate the diffs for a patchset if it includes a binary
file, unlike "cvs diff", which shows a I'm sorry
error but allows you to view the other diffs. Unfortunately the
author hasn't replied yet. Hopefully he still reads his mail.
- GNU/BASH
(command line interpreter):
I've designed and implemented a change for
GNU/BASH which improves the usability when you want
to complete the name of a long filename which has many possible
variants. The improvement makes bash show the possible names only
from the letter which differentiates the choices instead of the
full file names. Therefore it is faster to see which letter you
have to press to resolve the conflict. The author is considering
including this in the next version.
- D
(programming language):
Better than C++ and Jave together, D pretends to be that language
low level hackers whished to program in without loosing high level
language advantages like garbage collection. I've made improvements
to the Phobos library, like those which made it into
version 0.153.
- Michal Wallace's fight against leukemia.
I don't care especially about it, but donating doesn't hurt.