C Parameters is a hash table library for C that is useful for passing complex parameters to functions. This allows passing named parameters, passing a variable number of parameters in any order, passing void pointers with runtime type checking, selectively merging or inheriting parameters, and more.
bot-trap allows your Web site to automatically ban bad Web robots (a.k.a. Web spiders) that ignore the robots.txt file. This does not include Googlebot and other well-behaved robots. The software requirements are Apache and PHP, but the principles would work with any Web server setup. The main advantage over other implementations of this concept is that bot-trap has a manual "unban" feature so that humans can unban, but robots can't.
This upgrade just saved my hide! I installed Windows in the upper 10G of a 20G drive, and after reinstalled Lilo, I was stuck. The upgrade worked fine and now I can boot both systems again.
hard vs. soft and recognition
There is also a view of development projects that separates them into "hard" and "soft", where "hard" projects are those which are lower level and have greater kudos associated with them.
If females are wanted in order to bring new perspectives and ideas, perhaps the values we use to judge hacking projects, and the ways in which we describe and categorize them, will need to change radically. For instance, the value we place on "soft" projects may need to be reappraised, or we may find new and interesting ways in which "hard" and "soft" can overlap and interrelate.
I don't see this happening, and here is why: geeks place value based on how technically difficult or elegant something is. I don't know how many times I have heard the phrases "I could do that if I wanted to", or "that would be trivial to do", in reference to something that is very important, but which fell into the "soft" category. Of course the person who says such a thing is NOT going to do it, given that it would be so simple to do.
I'm going to go out on a limb and suggest that the reason many geeks look down on "soft" jobs is that the people who have these jobs are often the same people who ostracized us in junior high and high school. I'm talking about the workplace in general and not software, but I think it carries over.