Date: June 16th, 2004
Cate: Geekism
Tags:

FoF 0.1.6

Feed on Feeds 0.1.6

0.1.5 still had some pretty major bugs. I’ve fixed those, and tested this relase pretty thoroughly. Hopefully this one has no “SEVERITY ONE” issues.

By the way, I’m very very impressed with the “many eyes” effect on these last few releases. The community of FoF users found all the bugs almost immediately… within hours! And in the middle of the night! (at least, it was night here). And, had not only had they posted good bug reports to SF, but they even found the root causes, and produced patches! I wish the QA group at work was one tenth this good.

“Dear Steve, noticed you just checked in Boring.java. You’re using an unsynchronized Hashmap at line eight billion and seven. Funny thing, that will work most of the time, but it turns out that in cluster mode it will cause silent data loss. Checked in the fix for you, k thx bye.”

So thanks, everyone, for bearing with us during the technical difficulties, and helping out to solve them!

7 Comments

    [...] root causes, and produced patches! I wish the QA group at work was one tenth this good. http://minutillo.com/steve/weblog/2004/6/16/fof-0-1-6” target=”_blank”>fof blog

    Comments » [...]

    1F

  1. June 17th, 2004
    REPLY))

  2. FoF 0.1.6
    Once again, the mad syndication ninja has elevated his art with Feed on Feeds 0.16, adding XHTML and CSS, a one-page console and viewer, and a lot of bug fixes. Go forth and download!…

    2F

  3. June 17th, 2004
    REPLY))

  4. Steve, is the version of Magpie that’s part of 0.1.6 really version 0.51? (That’s the version number that’s in all the headers in the directory.) It clearly supports Atom, so it must be 0.6 or later, and I see that 0.61 now supports Atom beyond alpha support.

    3F

  5. stevesteve  
    June 17th, 2004
    REPLY))

  6. Yes, it is Magpie 0.61, plus a patch I added to make Magpie attempt to translate all feeds into UTF-8. If you go and download Magpie 0.61, you can see that the file headers match: some say 0.51, or 0.6a… I guess Kellan forgot to update them last time he did a release.

    4F

  7. zonblezonble  
    June 17th, 2004
    REPLY))

  8. Nice job! Steve, I have not tried the new version of FOF yet, but I would like to know if the new version of FOF can convert the feeds from big5, gb and shift-jis to utf-8?

    5F

  9. stevesteve  
    June 17th, 2004
    REPLY))

  10. No! It cannot! The only supported character encodings in PHP 4’s XML parser are ISO-8859-1, US-ASCII, and UTF-8.

    On PHP5, there are a few more. SHIFT_JIS is added, for example, but still no BIG5 or GB.

    PHP does have a family of functions called ‘mbstring’ that support those encodings, but unfortunately integrating it with the XML parser will be difficult. I may attempt to do this, anyway.

    6F

  11. stevesteve  
    June 17th, 2004
    REPLY))

  12. OK, I fixed it. I’ve patched my local copy of FoF to be able to subscribe to ISO-8859-*, BIG5 and GB2312… actually anything that ‘mbstring’ supports, which is quite a number of encodings. I’m going to let this change burn in for a while, maybe make it available as a patch, and probably roll it into the next release, as well as post a long angry weblog entry about the sad state of PHP XML charset handling.

    7F

Leave a Reply

 Name

 Mail

 Home

[Name and Mail is required. Mail won't be published.]