bstpierre is currently certified at Journeyer level.

Name: Brian St. Pierre
Member since: 2001-02-22 19:24:30
Last Login: N/A

FOAF RDF Share This

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):

Homepage: Not Quite Random

Projects

Articles Posted by bstpierre

Recent blog entries by bstpierre

Syndication: RSS 2.0

27 Jun 2002 (updated 27 Jun 2002 at 20:00 UTC) »

Advogato has a bug in the code that generates RSS.

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) »

Why bother with prototypes?

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??

25 Jan 2002 »

Why I Write Automated Tests

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.)

continued...

11 Jan 2002 »

Woo hoo. Long time since I've posted here, eh? With all the moving and stuff (three times last year, ugh), I've been pretty busy with non-computer stuff except at work. Plus the fact that I'm out in the sticks now. No broadband, and I can't stand going back to tin cans & string, so I have no access from home. We'll see how long that lasts...

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...

29 Sep 2001 »

It's been a good week! I hacked together an emacs minor-mode this week (my first attempt, it still needs a little cleanup and I need to make some hooks). Posted that on my website. Also published the code for the checkbook program I've been using.

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...

10 older entries...

 

bstpierre certified others as follows:

  • bstpierre certified bstpierre as Journeyer
  • bstpierre certified miguel as Master
  • bstpierre certified rms as Master
  • bstpierre certified walters as Apprentice
  • bstpierre certified uweo as Journeyer
  • bstpierre certified xcyber as Apprentice
  • bstpierre certified criswell as Journeyer
  • bstpierre certified Ansimorph as Apprentice
  • bstpierre certified kelly as Journeyer
  • bstpierre certified ShredWheat as Journeyer
  • bstpierre certified fxn as Journeyer

Others have certified bstpierre as follows:

  • bstpierre certified bstpierre as Journeyer
  • criswell certified bstpierre as Journeyer
  • kelly certified bstpierre as Apprentice
  • fxn certified bstpierre as Journeyer
  • sej certified bstpierre as Journeyer
  • arasole86 certified bstpierre as Journeyer
  • starsofexportsco certified bstpierre as Journeyer

[ Certification disabled because you're not logged in. ]

New Advogato Features

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!

X
Share this page