Name: Brian St. Pierre
Member since: 2001-02-22 19:24:30
Last Login: N/A
Homepage: www.bstpierre.org
Notes: Bah. My life gets in the way of completing any major projects in the open source arena. I end up spending most of my time writing the software that I get paid to write...
But I still manage to find time to publish little snippets of things that might be worthy of their 15 seconds of fame (or not):
27 Jun 2002 (updated 27 Jun 2002 at 20:00 UTC) »
This article:
http://www.advogato.org/article/502.html
contains a URL with an ampersand, which should be escaped in the RSS output but it isn't. This isn't valid XML and it screws up parsers in aggregators and other RSS readers.
It looks like rss_render_from_xml() needs to escape &'s (a simple search-and-replace from "&" to "&" should do the trick.
29 Mar 2002 (updated 29 Mar 2002 at 16:20 UTC) »
If you're just going to stick a function prototype into the C file to stifle warnings, you might as well drop the warning level on your compiler to the point where it stops complaining about missing prototypes.
If the preceding paragraph describes you and are attempting to write C++, I'd suggest sticking to straight C. If you're going to shoot yourself in the foot, you might as make a nice, clean hole just behind the toes (C) rather than blowing your leg off from the knee down (C++).
Can you guess what set this off??
I'm still mystified why so many programmers don't write automated tests. Instead they rely on ad-hoc, manual testing. While many others have outlined why you should write and maintain automated tests, here I'll give you my reasons for writing automated tests. You can decide whether or not it is right for you. (My way is of course right, but I'll let you decide whether you want to write software the right way or the wrong way.)
Anyway, the website's back up. Nothing much exciting there. Except that I've switched over to CityDesk and have moved away from PHP (my new host doesn't support it for free and I didn't see the need to pay extra...).
Enough for now. Meetings and such are calling...
Even better than that, I've been pounding out code and documentation at work! I love it when I can get a lot of stuff done and feel like I'm making progress...
bstpierre certified others as follows:
Others have certified bstpierre as follows:
[ Certification disabled because you're not logged in. ]
FOAF updates: Trust rankings are now exported, making the data available to other users and websites. An external FOAF URI has been added, allowing users to link to an additional FOAF file.
Keep up with the latest Advogato features by reading the Advogato status blog.
If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!